/**
 * Theme Name:     Castala Arts And Craft Child
 * Author:         Apexure Developers
 * Template:       castala-arts-and-craft
 * Text Domain:	   castala-arts-and-craft-child
 * Description:    Apexure is a high-performance landing page agency that specializes in fast-turnaround, conversion-optimized campaigns for global brands. With expertise in multilingual landing pages, Apexure combines strategic analysis with agile execution to drive measurable results.
 * Author URI:     https://apexure.com/
 * Version:        1.0
 * License:        ©2025-26 Apexure
 */

body{font-family: "Satoshi", sans-serif;font-size:16px;line-height:1.25em;}
.post, .page{overflow-x:hidden}
a{color:inherit;outline:0}
*,*:focus{outline:0}
*:visited{color:inherit !important;outline:0}
.btn:active{background:inherit !important;color:inherit !important;border-color:inherit !important}
.site-header{border-bottom:1px solid #e1e1e1}
.modal-title{color:#000;font-size:clamp(18px,2.148vw,22px);font-weight:700;line-height:1.33em;font-family:'FONTSPRING DEMO - Integral CF'}

.dropdown-item.active, .dropdown-item:active{background-color:inherit;color:#000}
header nav.navbar{padding:35px 0 22px}
.navbar-expand-lg .navbar-nav .nav-link,
.navbar-expand-xl .navbar-nav .nav-link{color:#000}
.navbar-expand-lg .navbar-nav .nav-link:focus-visible,
.navbar-expand-xl .navbar-nav .nav-link:focus-visible{outline:none !important;box-shadow:none}
.fancybox-image{border-radius:10px}


@media (max-width: 1200px) {
	.navbar-collapse{width:100%!important;height:auto;padding:20px;transition: ease-in-out all .2s;}
	.navbar-collapse,
	.navbar-collapse.collapse,
	.navbar-collapse.show,
	.navbar-collapse.collapse.show{box-shadow:0 5px 8px 1px rgba(0,0,0,0.1);
        transition: ease-in-out all .2s; position: absolute;
        background: #fff; z-index: 999;top: 85px;}
	header nav.navbar{padding:22px 0 22px}
	header nav.navbar .site-branding{width:unset!important;max-width:180px}	
	.navbar-toggler-icon{width: 42px;height: 40px;}
	.navbar-toggler-icon path {stroke:#000!important}
	.navbar-toggler{padding:0;border:none;outline:none}
	.navbar-toggler:hover{background:#fff}
	.navbar-toggler:focus{outline:none;box-shadow:none}
	.dropend .dropdown-toggle::after{position:relative;top:5px}
	.dropdown-toggle::after {display: inline-block;vertical-align: .255em;content: "";border-top:7px solid;
		border-right:7px solid transparent;border-bottom: 0;border-left:7px solid transparent;
    float: right;margin-right: 5px;}
	.navbar-collapse .navbar-nav{margin:0;padding:0 5px}
	.navbar-collapse .navbar-nav > li{margin-bottom:10px;border-bottom:1px solid #f1f1f1;}
	.navbar-collapse .navbar-nav > li:last-child{border-bottom:none;}
	.navbar-collapse .navbar-nav > li > a{font-size:18px;font-weight:500;color:#000;padding:15px 0}	
		.navbar-nav .dropdown-menu{background:#efefef;border:none;padding:0;border-radius:0 !important;font-size: 18px; line-height: 1.44em;}
	.navbar-nav .dropdown-menu .dropend.show a,
	.navbar-nav .dropdown-menu .dropend.show li{background:#dadada;}
	.navbar-nav .dropdown-menu li a{padding-top:8px !important;padding-bottom:8px !important;}
	
	header .whatsapp_cta {position: relative;margin-top: 40px;margin-bottom: 20px;max-width:360px;}
	header .whatsapp_cta a{align-items:center}
	header .header_cta_solid{text-align:center;max-width:360px;margin-top:30px;}
	header .header_cta_solid a{line-height:1.25em;align-items:center}
	
	.navbar-toggler .navbar-toggler-icon{display:none}
	.navbar-toggler .navbar-close-icon{background-color:transparent; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
            transform: rotate(180deg);  display: block;  width: 36px;  height:22px;
        padding: 10px !important; background-repeat: no-repeat;
        background-position: center;
        transition: ease-in-out all .2s;}
	.navbar-toggler.collapsed .navbar-toggler-icon{display:block}
	.navbar-toggler.collapsed .navbar-close-icon {display:none;transition: ease-in-out all .2s;}
   
}


@media (min-width: 1200px) {
    .navbar-expand-lg .navbar-nav,
    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
    }
    
    /* All dropdown menus hidden by default */
   /* --- Desktop Behavior (1200px+) --- */
@media (min-width: 1200px) {
    .navbar-nav {
        flex-direction: row;
        align-items: center;
        column-gap: 10px;
    }

    /* Base dropdown state */
    .dropdown-menu {
        display: none;
        opacity: 0;
        visibility: hidden;
        transform: translateY(10px);
        transition: all 0.3s ease;
        pointer-events: none;
        margin: 0;
    }

    /* Show menu on hover */
    .dropdown-hover:hover > .dropdown-menu {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        pointer-events: auto;
		transition: all 0.2s ease-in-out;
		padding:0
    }
   .dropdown-hover:hover > .dropdown-menu a.dropdown-item:hover,
   .dropdown-menu .dropdown-hover:hover > .dropdown-menu a.dropdown-item:hover {
       background: #f1f1f1;
       padding-left: 25px;
       transition: all 0.2s ease-in-out;
   }
    /* MULTI-LEVEL: Position nested submenus to the side */
    .dropdown-menu .dropdown-menu {
        top: 0;
        left: calc(100% - 1px); /* Fly-out to the right */
        margin-top: -2px; 
		
    }

    /* Adjust links in submenus */
    .dropdown-item {
        padding: 10px 20px;
        transition: ease-in-out all 0.2s;
    }
    
    /* Change arrow direction for nested items */
    .dropdown-menu .dropdown-toggle::after {
        transform: rotate(0deg);
        vertical-align: middle;
		float:right;font-size:18px;top:4px;position:relative
    }
}

/* --- Mobile Behavior (Under 1200px) --- */
@media (max-width: 1199.98px) {
    .dropdown-menu {
        display: none;
        opacity: 1;
        visibility: visible;
        transform: none;
        background: #f8f9fa;
        border: none;
        padding-left: 1rem; /* Indent sub-levels */
    }

    /* When parent is clicked/open */
    .dropdown.show > .dropdown-menu {
        display: block;
    }
	


    /* Deeply nested items get more indent */
    .dropdown-menu .dropdown-menu {
        margin-left: 1rem;
        border-left: 1px solid #ddd;
    }

    .dropdown-item {
        font-size: 18px;
        padding: 12px 0;
        border-bottom: 1px solid #eee;
    }
    
    .dropdown-item:last-child {
        border-bottom: none;
    }
}
    
    /* Animation */
    @keyframes slideDown {
        from {
            opacity: 0;
            max-height: 0;
        }
        to {
            opacity: 1;
            max-height: 1000px;
        }
    }
}

/* ==================== COMMON STYLES ==================== */
.dropdown-toggle::after {
    transition: transform 0.3s ease;
}

/* Prevent text selection on double-click */
.dropdown-toggle {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
}

/* Animation keyframes */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.solid_dark_btn{background:#000;color:#fff !important;text-decoration:none;border:1px solid #000;border-radius:50px;padding:14px 29px !important;transition:ease-in-out all .2s}
.solid_dark_btn:hover{background:#fff;color:#000 !important;text-decoration:none;border:1px solid #000;transition:ease-in-out all .2s}
.solid_dark_btn.medium_wide{width:100%;max-width:230px}
.solid_dark_btn.extra_wide{width:100%;max-width:377px}


header .header_cta_solid a{background:#000;color:#fff !important;text-decoration:none;border:1px solid #000;border-radius:50px;padding:14px 29px !important;transition:ease-in-out all .2s}
header .header_cta_solid a:hover{background:#fff;color:#000 !important;text-decoration:none;border:1px solid #000;transition:ease-in-out all .2s}

header .whatsapp_cta{position:relative}
header .whatsapp_cta:before{content:'Whatsapp or call us';display:block;width:100%;position:absolute;top:-25px;left:0;text-align:center;font-size:16px;color:#000}
header .whatsapp_cta a{background:#fff;color:#000 !important;text-decoration:none;border:1px solid #000;border-radius:50px;padding:9px 18px !important;transition:ease-in-out all .2s;
justify-content: center;display: flex;line-height: 1.66em;}
header .whatsapp_cta a:before{content:'';width:26px;height:26px;display:inline-block;margin-right:10px;transition:ease-in-out all .2s;
	background:url('https://castala.com/wp-content/uploads/2025/07/whatsapp-cta.svg') no-repeat center center / contain;}
header .whatsapp_cta a:hover:before{filter:brightness(0) invert(1)}
header .whatsapp_cta a:hover{background:#000;color:#fff !important;text-decoration:none;border:1px solid #000;transition:ease-in-out all .2s;}



footer.site-footer{float:left;width:100%}
footer.site-footer .footer_top{background:#000;color:#fff;padding:clamp(30px, 11.574vw + -58.889px, 80px) 0}
footer.site-footer .footer_top .row{row-gap:20px;}


footer.site-footer .footer_mid{background:#fff;color:#000;padding:35px 0}
footer.site-footer .footer_mid address{margin:20px 0;}
footer.site-footer .footer_mid a{text-decoration:none;color:#000}
footer.site-footer .footer_mid a:hover{text-decoration:underline;color:#000}
.footer_social{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;margin:20px 0 0}
.footer_social .social_icon{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:#000;border:1px solid #000;display:block;padding:4px 7px;transition:ease-in-out all .2s}
.footer_social .social_icon img{filter:brightness(0) invert(1);;transition:ease-in-out all .2s}
.footer_social .social_icon:hover{background:#fff;border:1px solid #000;transition:ease-in-out all .2s}
.footer_social .social_icon:hover img{filter:unset;transition:ease-in-out all .2s}
footer.site-footer .footer_last{background:#fff;color:#000}


footer .footer_whatsapp_cta{position:relative}
footer .footer_whatsapp_cta:before{content:'Whatsapp or call us';display:block;width:100%;position:absolute;top:-25px;left:0;text-align:center;font-size:16px;color:#000}
footer .footer_whatsapp_cta a{background:#fff;color:#000 !important;text-decoration:none;border:1px solid #000;border-radius:50px;padding:17px 15px !important;transition:ease-in-out all .2s;
justify-content: center;display: flex;line-height: 1.66em;}
footer .footer_whatsapp_cta a:before{content:'';width:26px;height:26px;display:inline-block;margin-right:10px;transition:ease-in-out all .2s;
	background:url('https://castala.com/wp-content/uploads/2025/07/whatsapp-cta.svg') no-repeat center center / contain;}
footer .footer_whatsapp_cta a:hover:before{filter:brightness(0) invert(1)}
footer .footer_whatsapp_cta a:hover{background:#000;color:#fff !important;text-decoration:none;border:1px solid #fff;transition:ease-in-out all .2s;}

.footer_content .footer_cta_title{color:#fff;font-size:clamp(26px,3.515vw,36px);font-weight:900;line-height:1.33em;font-family:'FONTSPRING DEMO - Integral CF'}
.footer_content p{font-weight:400;font-size:clamp(20px,2.343vw,24px);line-height:1.2em}

footer .fooer_cta{display:flex;align-items:center}
footer .fooer_cta .footer_whatsapp_cta{max-width:252px;margin-left:auto;width:100%}
footer .site-info{text-align:center;font-size:14px;padding-top:15px;padding-bottom:15px;margin-top:0px;}
footer .site-info{color:#000}

.slick-slide img{margin:auto}
.product_banner-slider {
    width:100%;
    margin: auto;
    padding:0;
}
.product_banner-slider img {
    width: 100%;
    height: auto;
    display: block;
}
.slick-slider .slick-arrow{z-index:1}
.slick-slider .slick-next{right: 25px;}
.slick-slider .slick-prev{left: 25px;}

.product-single{margin-top:80px}
.product-single .product-thumbnail{border-radius:20px;overflow:hidden;}
.product-single .product-thumbnail img{width:100%;height:auto;}
.product-single .content-col .btn{margin-top:40px}
.product-single .content-col > article{padding-left:50px;max-width: 554px;}
.product-single .product-title{color:#000;font-size:clamp(22px,2.929vw,30px);font-weight:700;line-height:1.33em;font-family:'FONTSPRING DEMO - Integral CF'}
.product-single .product-content{color:#000;font-size:clamp(16px,1.757vw,18px);font-weight:500;line-height:1.44em}
.product-single .product-content ul{margin-left:0;padding-left:20px;}
.product-single .product-content ul li{color:#000;font-size:clamp(14px,1.5625vw,16px);font-weight:400;line-height:1.625em}

.product-single .gallery_wrapper{padding-bottom:80px;text-align:center}
.product-single .product-gallery {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 25px;
    margin: 20px 0 40px;
	
}

.product-single .product-gallery a {
    display: block;
	border-radius:20px;
    overflow: hidden;
    transition: all 0.3s ease;
    aspect-ratio: 2/3;
	outline:none
}
.product-single .product-thumbnail img,
.product-single .product-gallery img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}
.product-single .product-thumbnail a:hover
.product-single .product-gallery a:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.product-single .product-thumbnail a:hover img,
.product-gallery a:hover img {
    transform: scale(1.03);
}

@media (max-width: 992px) {
    .product-single .product-gallery {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 768px) {
	.product-single{margin-top:35px}
	.product-single .gallery_wrapper{padding-bottom:35px}
    .product-single .product-gallery {grid-template-columns: repeat(2, 1fr);    }
	footer .fooer_cta .footer_whatsapp_cta{margin-left: 0;margin-right: auto;}
	.product-single .content-col > article{padding-left:0;margin-top:40px}
	footer.site-footer .footer_top .footer_cta_title{margin-bottom:15px}
}

@media (max-width: 480px) {
    .product-single .product-gallery {
        grid-template-columns: 1fr;
    }
}

.contact-form-wrapper {
  max-width: 600px;
  margin: 0 auto;
  padding:15px;
}
.wpcf7 form .wpcf7-response-output{display:none}
.contact-form-wrapper p{margin:0;padding:0}

.form-group {
  margin-bottom: 20px;
}
.form-group .wpcf7-not-valid-tip{position:absolute;font-size:.85em}

.form-group label {
  display: block;
  margin-bottom: 8px;
  font-weight: 600;
  color: #000;
text-align:left
}

.form-control {
  width: 100%;
  padding: 12px 15px !important;
  border: 1px solid #ddd!important;
  border-radius: 4px!important;
  font-size: 16px;
  transition: border-color 0.3s ease;
  box-sizing: border-box;
}

.form-control:focus {
  border-color: #4a90e2;
  outline: none;
  box-shadow: 0 0 0 2px rgba(74, 144, 226, 0.2);
}

textarea.form-control {
  min-height: 80px;
  resize: vertical;
}

.form-submit {
  text-align: left;
  margin-top: 30px;
}

input[type="submit"].submit-btn{background:#000;color:#fff !important;text-decoration:none;border:1px solid #000;border-radius:50px;padding:14px 29px !important;transition:ease-in-out all .2s}
input[type="submit"].submit-btn:hover{background:#fff;color:#000 !important;text-decoration:none;border:1px solid #000;transition:ease-in-out all .2s}

.widget_title{font-weight:900;font-family:'FONTSPRING DEMO - Integral CF';color:#000;font-size:clamp(30px, 2.273vw + 22.727px, 46px);;text-align:center;line-height:1.2em;margin-bottom:60px}

.category_hero_bar{background:#000;padding-top:65px;padding-bottom:65px;text-align:center;}
.category_hero_bar .category_title{font-size:clamp(30px, 2.273vw + 22.727px, 46px);color:#fff;font-weight:900;font-family:'FONTSPRING DEMO - Integral CF';line-height:1.2em;}
.hover-shadow:hover {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
}
.transition {    transition: box-shadow 0.3s ease-in-out;}

.card-holder{padding-bottom: clamp(90px, 16.204vw + -34.444px, 160px);}
.card-holder .row{row-gap:clamp(40px, 8.102vw + -22.222px, 75px);}
.card-holder.top_spacing{margin-top:clamp(40px, 8.102vw + -22.222px, 75px)}

.card-holder.no_spacing{padding-bottom:0}

/*
.product-item a{display: flex !important;flex-direction: column;justify-content: stretch;row-gap:20px;}
.product-item .card-img-top{width:100%;height:auto;max-height:373px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex: 0 0 100%;}
.product-item .card-img-top .wp-post-image{object-fit:cover; object-position:center;width:100%;height:100%;border-radius:20px}

.product-item .card-info .card-title{font-weight:700;font-family:"Satoshi", sans-serif;font-size: clamp(18px, 0.284vw + 17.091px, 20px);color:#000}


.product-item .card-info .learn_more_link{position:relative;padding-right:20px;font-weight:400;font-family:"Satoshi", sans-serif;font-size: clamp(16px, 0.284vw + 15.091px, 18px);color:#000}
.product-item .card-info .learn_more_link:after{content:url('https://projects.apexure.org/castala-artsncrafts/wp-content/uploads/2025/07/read-more-arrow.svg');
	position:absolute;right:0;top:0}
*/

.product-item a{display:block;position:relative;padding-bottom:40px;}

.product-item .card-img-top {
    width: 100%;
    height: 373px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-item .card-img-top .wp-post-image {
    width: auto;
    height:100%;
    object-fit: cover;
	border-radius:20px;
}


.product-item .card-title {margin-top:25px;bottom:10px;
    font-weight:700;font-family:"Satoshi", sans-serif;font-size: clamp(18px, 0.284vw + 17.091px, 20px);color:#000
}

.product-item {
    transition: transform 0.3s ease-in-out;
}

.product-item:hover {
    transform: translateY(-5px);
}
.product-item a .learn_more_link{position:absolute;bottom:10px; left:0;padding-right:20px;font-weight:400;font-family:"Satoshi", sans-serif;font-size: clamp(16px, 0.284vw + 15.091px, 18px);color:#000;
transition:ease-in-out all .3s}
.product-item a .learn_more_link:after{content:url('https://castala.com/wp-content/uploads/2025/07/read-more-arrow.svg');
	position:absolute;right:5px;top:2pxtransition:ease-in-out all .3s}
.product-item a:hover .learn_more_link:after{right:0;transition:ease-in-out all .3s}

.card-holder nav.page_navigation{margin:40px auto 0 !important}
.card-holder nav.page_navigation ul.pagination{margin:0!important}
.card-holder nav.page_navigation ul.pagination li > .page-link{border:none;color:rgba(0,0,0,.5);font-weight:500;font-size:14px;width:40px;height:40px;text-align:center;line-height:30px;}
.card-holder nav.page_navigation ul.pagination li > .page-link.current{border-radius:10px;background:#000;color:#fff}
.product-category-archive #sort-form{margin:20px auto;text-align:right}
.product-category-archive #sort-form label{font-size: 20px;font-weight: 500; color: #000;}
.product-category-archive #sort-form select{padding:5px 10px;font-weight:500;color:#222}

.link_btn_light{background:#0000;color:#000 !important;text-decoration:none;border:1px solid #000;border-radius:50px;padding:14px 29px !important;transition:ease-in-out all .2s;min-width:192px;display:inline-block;margin-top:40px}
.link_btn_light:hover{background:#000;color:#fff !important;text-decoration:none;border:1px solid #000;transition:ease-in-out all .2s}
.link_btn_light.medium_wide{width:100%;max-width:230px}
.link_btn_light.extra_wide{width:100%;max-width:377px}

.link_btn_light.dark_button{background:#000;color:#fff !important;}
.link_btn_light.dark_button:hover{background:#0000;color:#000!important;}
.google_reviews_holder button.es-header-write-review-button{background:#000!important;border:1px solid #000!important;color:#fff!important;transition:ease-in-out all .2s}
.google_reviews_holder button.es-header-write-review-button:hover{background:#fff!important;border:1px solid #000!important;color:#000!important;transition:ease-in-out all .2s}
.google_reviews_holder,
.widget_reviews_holder{overflow-x:hidden}
.google_reviews_holder *,
.widget_reviews_holder *{font-family:"Satoshi", sans-serif !important}

.simple_banner img{width:100%}

.custom-split {
        display: flex;
        width: 100%;
    }
    .left-col {
        flex: 0 0 30%;
    }
    .middle-col {
        flex: 0 0 50%;
		padding-top:40px;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap
    }
.middle-col .menu_holder{flex:1 0 auto}
.middle-col .menu_holder h5{line-height:1.6em;font-weight:900;font-size:16px;}
.middle-col .menu_holder .spacer{height:20px;width:100%;display:block}
.middle-col .menu_holder .custom-menu{margin:25px 0 0;padding:0;list-style:none}
.middle-col .menu_holder .custom-menu li{margin:10px 0}

.collection_holder{background: #F7F7F7;border-radius: 40px;padding:clamp(20px, 7.102vw + -2.727px, 70px) clamp(20px, 5.682vw + 1.818px, 60px);}

.masonry-container {
  column-count: 2;
  column-gap: 20px;
}

.masonry-item {
  display: inline-block; /* Important for proper layout */
  width: 100%;
  margin-bottom: 20px;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
	background:#E9E9E9;
	border-radius:20px;
	padding:15px 15px 0;
	position:relative
}
@media (max-width:768px) {
	.container, .container-sm{max-width:700px}
}
/* Responsive fallback */
@media (max-width: 600px) {
  .masonry-container {
    column-count: 1;
  }
	.logo-slider .slick-track .slick-slide > img{max-height:30px;}
	.middle-col .menu_holder{min-width:120px}
	.footer_mid .row.custom-split{margin-left:0;margin-right:0}
	.footer_mid .row.custom-split .left-col .footer_logo{display:block;max-width:120px}
	.footer_mid .row.custom-split .right-col{padding-top:40px}
}


.masonry-item .collection_name{position:absolute;top:60px;font-size:clamp(24px, 0.852vw + 21.273px, 30px);font-weight:700;color:#000;text-decoration:underline}
.masonry-item .collection_name.left{left:35px;right:auto}
.masonry-item .collection_name.right{right:33px;left:auto}
.masonry-item a{display:inline-block;width:100%;height:100%}
.masonry-item a .collection_name{font-size:clamp(24px, 0.852vw + 21.273px, 30px);font-weight:700;color:#000;text-decoration:underline}
.masonry-item a:hover .collection_name{text-decoration:none}




.right-col { flex: 0 0 20%;}
.custom-split .right-col{padding-top:80px;}

    /* Optional: Stack on mobile */
    @media (max-width: 768px) {
        .custom-split {
            flex-direction: column;
        }
        .left-col, .middle-col, .right-col {
            flex: 0 0 100%;
        }
		.masonry-item a{padding-top:60px;}
		.masonry-item .collection_name.left,
		.masonry-item .collection_name.right{top:30px}
    }

@media (max-width: 767px) {
    .product-item .card-img-top {
        height: 250px;
    }
}
