.elementor-941 .elementor-element.elementor-element-c57767b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.7;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-941 .elementor-element.elementor-element-c57767b::before, .elementor-941 .elementor-element.elementor-element-c57767b > .elementor-background-video-container::before, .elementor-941 .elementor-element.elementor-element-c57767b > .e-con-inner > .elementor-background-video-container::before, .elementor-941 .elementor-element.elementor-element-c57767b > .elementor-background-slideshow::before, .elementor-941 .elementor-element.elementor-element-c57767b > .e-con-inner > .elementor-background-slideshow::before, .elementor-941 .elementor-element.elementor-element-c57767b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-941 .elementor-element.elementor-element-c57767b:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-c57767b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-941 .elementor-element.elementor-element-ef0c818 .woocommerce-breadcrumb{color:var( --e-global-color-ab5382e );font-family:var( --e-global-typography-23331f4-font-family ), Sans-serif;font-size:var( --e-global-typography-23331f4-font-size );font-weight:var( --e-global-typography-23331f4-font-weight );text-transform:var( --e-global-typography-23331f4-text-transform );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );text-align:center;}.elementor-941 .elementor-element.elementor-element-ef0c818 .woocommerce-breadcrumb > a{color:var( --e-global-color-9717473 );}.elementor-941 .elementor-element.elementor-element-8f535f5{text-align:center;}.elementor-941 .elementor-element.elementor-element-8f535f5 .elementor-heading-title{font-family:var( --e-global-typography-2c331b1-font-family ), Sans-serif;font-size:var( --e-global-typography-2c331b1-font-size );font-weight:var( --e-global-typography-2c331b1-font-weight );text-transform:var( --e-global-typography-2c331b1-text-transform );line-height:var( --e-global-typography-2c331b1-line-height );color:var( --e-global-color-6333aeb );}.elementor-941 .elementor-element.elementor-element-faf2451{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-faf2451:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-faf2451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab5382e );}.elementor-941 .elementor-element.elementor-element-436aa0d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#59341E40;}.elementor-941 .elementor-element.elementor-element-436aa0d .elementor-image-box-wrapper{text-align:left;}.elementor-941 .elementor-element.elementor-element-436aa0d .elementor-image-box-title{margin-bottom:0px;font-family:"Fraunces", Sans-serif;font-size:clamp(1.44rem, 1.383rem + 0.24vw, 1.563rem);font-weight:300;font-style:italic;}.elementor-941 .elementor-element.elementor-element-c59ad6b > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ba2fa38 );}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-wrapper{text-align:left;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-23331f4-font-family ), Sans-serif;font-size:var( --e-global-typography-23331f4-font-size );font-weight:var( --e-global-typography-23331f4-font-weight );text-transform:var( --e-global-typography-23331f4-text-transform );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-941 .elementor-element.elementor-element-95a4ffb > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ba2fa38 );}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-wrapper{text-align:left;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-23331f4-font-family ), Sans-serif;font-size:var( --e-global-typography-23331f4-font-size );font-weight:var( --e-global-typography-23331f4-font-weight );text-transform:var( --e-global-typography-23331f4-text-transform );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-941 .elementor-element.elementor-element-b3cc656 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-ba2fa38 );}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-wrapper{text-align:left;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-23331f4-font-family ), Sans-serif;font-size:var( --e-global-typography-23331f4-font-size );font-weight:var( --e-global-typography-23331f4-font-weight );text-transform:var( --e-global-typography-23331f4-text-transform );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-wrapper .elementor-image-box-img{width:40px;}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-941 .elementor-element.elementor-element-3417354{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-35b0d26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-941 .elementor-element.elementor-element-143063c{text-align:left;}.elementor-941 .elementor-element.elementor-element-34a9e89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-941 .elementor-element.elementor-element-76b14ca{--display:flex;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-941 .elementor-element.elementor-element-76b14ca:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-76b14ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9717473 );}.elementor-941 .elementor-element.elementor-element-deb8a86 .cart button, .elementor-941 .elementor-element.elementor-element-deb8a86 .cart .button{border-style:none;color:var( --e-global-color-6333aeb );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-941 .elementor-element.elementor-element-deb8a86 .quantity .qty{transition:all 0.2s;}.elementor-941 .elementor-element.elementor-element-fdbe68f{--divider-border-style:solid;--divider-color:var( --e-global-color-ba2fa38 );--divider-border-width:1px;}.elementor-941 .elementor-element.elementor-element-fdbe68f .elementor-divider-separator{width:100%;}.elementor-941 .elementor-element.elementor-element-fdbe68f .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-icon i{color:var( --e-global-color-a98fdb8 );transition:color 0.3s;}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-icon svg{fill:var( --e-global-color-a98fdb8 );transition:fill 0.3s;}.elementor-941 .elementor-element.elementor-element-1469ea6{--e-icon-list-icon-size:32px;--icon-vertical-offset:0px;}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-556d9cb-font-family ), Sans-serif;font-size:var( --e-global-typography-556d9cb-font-size );font-weight:var( --e-global-typography-556d9cb-font-weight );line-height:var( --e-global-typography-556d9cb-line-height );}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-941 .elementor-element.elementor-element-a11864c{--display:flex;}.elementor-941 .elementor-element.elementor-element-c22c6db{--e-image-carousel-slides-to-show:1;}.elementor-941 .elementor-element.elementor-element-c22c6db .swiper-pagination-bullet{width:12px;height:12px;background:var( --e-global-color-9717473 );}.elementor-941 .elementor-element.elementor-element-c22c6db .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-ab5382e );opacity:var( --e-global-color-ab5382e );}.elementor-941 .elementor-element.elementor-element-25c230b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-dfd70eb{text-align:center;}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list{display:block;}.elementor-941 .elementor-element.elementor-element-063880d .dynamic-content-for-elementor-acf{margin-bottom:0px;font-family:var( --e-global-typography-27b1265-font-family ), Sans-serif;font-size:var( --e-global-typography-27b1265-font-size );font-weight:var( --e-global-typography-27b1265-font-weight );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-label{font-family:var( --e-global-typography-27b1265-font-family ), Sans-serif;font-size:var( --e-global-typography-27b1265-font-size );font-weight:var( --e-global-typography-27b1265-font-weight );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-inline-block .dce-acf-list:not(:first-child){margin-left:10px;}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-inline-block .dce-acf-list:not(:last-child){margin-right:10px;}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-block .dce-acf-list:not(:forst-child){margin-top:10px;}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-block .dce-acf-list:not(:last-child){margin-bottom:10px;}.elementor-941 .elementor-element.elementor-element-4ceada2{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;--padding-top:6rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-4ceada2:not(.elementor-motion-effects-element-type-background), .elementor-941 .elementor-element.elementor-element-4ceada2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ab5382e );}.elementor-941 .elementor-element.elementor-element-f1db452{width:var( --container-widget-width, 1080px );max-width:1080px;--container-widget-width:1080px;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-f1db452.elementor-element{--align-self:center;}.elementor-941 .elementor-element.elementor-element-0b5501c{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:82%;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-6rem;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:6%;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-6rem;--arrow-size:50px;--arrow-normal-color:#F2D49B00;--arrow-hover-color:#F2D49B00;}.elementor-941 .elementor-element.elementor-element-0b5501c > .elementor-widget-container{margin:0px -80px 0px 0px;}.elementor-941 .elementor-element.elementor-element-0b5501c .swiper-slide > .elementor-element{height:100%;}.elementor-941 .elementor-element.elementor-element-0b5501c :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-941 .elementor-element.elementor-element-faf2451{--content-width:920px;}.elementor-941 .elementor-element.elementor-element-35b0d26{--width:60%;}.elementor-941 .elementor-element.elementor-element-34a9e89{--width:40%;}.elementor-941 .elementor-element.elementor-element-25c230b{--content-width:640px;}}@media(max-width:880px) and (min-width:768px){.elementor-941 .elementor-element.elementor-element-35b0d26{--width:100%;}.elementor-941 .elementor-element.elementor-element-34a9e89{--width:100%;}}@media(min-width:2400px){.elementor-941 .elementor-element.elementor-element-ef0c818 .woocommerce-breadcrumb{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-8f535f5 .elementor-heading-title{font-size:var( --e-global-typography-2c331b1-font-size );line-height:var( --e-global-typography-2c331b1-line-height );}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-556d9cb-font-size );line-height:var( --e-global-typography-556d9cb-line-height );}.elementor-941 .elementor-element.elementor-element-063880d .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-27b1265-font-size );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-label{font-size:var( --e-global-typography-27b1265-font-size );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-0b5501c{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-941 .elementor-element.elementor-element-ef0c818 .woocommerce-breadcrumb{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-8f535f5 .elementor-heading-title{font-size:var( --e-global-typography-2c331b1-font-size );line-height:var( --e-global-typography-2c331b1-line-height );}.elementor-941 .elementor-element.elementor-element-faf2451{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3417354{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:4rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-76b14ca{--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-556d9cb-font-size );line-height:var( --e-global-typography-556d9cb-line-height );}.elementor-941 .elementor-element.elementor-element-25c230b{--padding-top:4rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-063880d .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-27b1265-font-size );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-label{font-size:var( --e-global-typography-27b1265-font-size );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-4ceada2{--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-f1db452{width:100%;max-width:100%;}.elementor-941 .elementor-element.elementor-element-f1db452 > .elementor-widget-container{padding:0rem 2rem 0rem 0rem;}.elementor-941 .elementor-element.elementor-element-f1db452.elementor-element{--align-self:flex-start;}.elementor-941 .elementor-element.elementor-element-0b5501c{--swiper-slides-to-display:2;--swiper-offset-size:100px;--arrow-prev-left-position:80%;--arrow-size:45px;}.elementor-941 .elementor-element.elementor-element-0b5501c > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-941 .elementor-element.elementor-element-faf2451{--flex-wrap:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-436aa0d{width:100%;max-width:100%;}.elementor-941 .elementor-element.elementor-element-436aa0d > .elementor-widget-container{padding:0rem 0rem 0.4rem 0rem;border-width:0px 0px 1px 0px;}.elementor-941 .elementor-element.elementor-element-c59ad6b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-941 .elementor-element.elementor-element-95a4ffb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-941 .elementor-element.elementor-element-b3cc656{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-941 .elementor-element.elementor-element-3417354{--flex-wrap:wrap;--padding-top:4rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-25c230b{--padding-top:4rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-941 .elementor-element.elementor-element-4ceada2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-f1db452 > .elementor-widget-container{padding:0rem 2rem 0rem 0rem;}.elementor-941 .elementor-element.elementor-element-0b5501c{--swiper-slides-to-display:2;--swiper-offset-size:60px;--swiper-slides-gap:30px;--arrow-prev-left-position:80%;--arrow-prev-top-position:-4rem;--arrow-next-top-position:-4rem;--arrow-size:40px;}}@media(max-width:767px){.elementor-941 .elementor-element.elementor-element-c57767b{--min-height:75vh;--overlay-opacity:0.7;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-941 .elementor-element.elementor-element-ef0c818 .woocommerce-breadcrumb{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-8f535f5 .elementor-heading-title{font-size:var( --e-global-typography-2c331b1-font-size );line-height:var( --e-global-typography-2c331b1-line-height );}.elementor-941 .elementor-element.elementor-element-faf2451{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:1.2rem;--padding-bottom:2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-941 .elementor-element.elementor-element-436aa0d{width:100%;max-width:100%;}.elementor-941 .elementor-element.elementor-element-436aa0d .elementor-image-box-wrapper{text-align:center;}.elementor-941 .elementor-element.elementor-element-c59ad6b{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-c59ad6b > .elementor-widget-container{margin:0.667rem 0rem 0rem 0rem;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-wrapper{text-align:center;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-img{margin-bottom:0px;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-941 .elementor-element.elementor-element-c59ad6b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-wrapper .elementor-image-box-img{width:28px;}.elementor-941 .elementor-element.elementor-element-c59ad6b .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-95a4ffb{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-95a4ffb > .elementor-widget-container{margin:0.667rem 0rem 0rem 0rem;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-wrapper{text-align:center;}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-img{margin-bottom:0px;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-941 .elementor-element.elementor-element-95a4ffb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-wrapper .elementor-image-box-img{width:28px;}.elementor-941 .elementor-element.elementor-element-95a4ffb .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-b3cc656{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-941 .elementor-element.elementor-element-b3cc656 > .elementor-widget-container{margin:0.667rem 0rem 0rem 0rem;padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-wrapper{text-align:center;}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-img{margin-bottom:0px;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-941 .elementor-element.elementor-element-b3cc656.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-wrapper .elementor-image-box-img{width:28px;}.elementor-941 .elementor-element.elementor-element-b3cc656 .elementor-image-box-title{font-size:var( --e-global-typography-23331f4-font-size );line-height:var( --e-global-typography-23331f4-line-height );letter-spacing:var( --e-global-typography-23331f4-letter-spacing );}.elementor-941 .elementor-element.elementor-element-3417354{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-941 .elementor-element.elementor-element-76b14ca{--padding-top:1.5rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-941 .elementor-element.elementor-element-1469ea6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-556d9cb-font-size );line-height:var( --e-global-typography-556d9cb-line-height );}.elementor-941 .elementor-element.elementor-element-25c230b{--padding-top:4rem;--padding-bottom:6rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-941 .elementor-element.elementor-element-dfd70eb{text-align:left;}.elementor-941 .elementor-element.elementor-element-063880d .dynamic-content-for-elementor-acf{font-size:var( --e-global-typography-27b1265-font-size );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-063880d .dce-acf-list-label{font-size:var( --e-global-typography-27b1265-font-size );line-height:var( --e-global-typography-27b1265-line-height );}.elementor-941 .elementor-element.elementor-element-4ceada2{--padding-top:6rem;--padding-bottom:4rem;--padding-left:1.2rem;--padding-right:0rem;}.elementor-941 .elementor-element.elementor-element-f1db452 > .elementor-widget-container{padding:0rem 1.2rem 0rem 0rem;}.elementor-941 .elementor-element.elementor-element-0b5501c{--swiper-slides-to-display:1;--swiper-offset-size:40px;--swiper-slides-gap:20px;--arrow-prev-left-position:70%;--arrow-next-right-position:7%;--arrow-size:30px;}}/* Start custom CSS for image-box, class: .elementor-element-c59ad6b */.key-amenities .elementor-image-box-img {
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-deb8a86 */.elementor-941 .elementor-element.elementor-element-deb8a86 .single_add_to_cart_button {
	margin-left: 0!important;
	background-color: var( --e-global-color-secondary )!important;
	width: 100%;
	padding: 12px 24px!important;
	border-radius: 3px;
}

.elementor-941 .elementor-element.elementor-element-deb8a86 .jet-abaf-field__input {
    border: 1px solid var( --e-global-color-ab5382e );
    background-color: var( --e-global-color-ab5382e );
}



.elementor-941 .elementor-element.elementor-element-deb8a86 .jet-abaf-separate-field__label {
    font-family: var(--e-global-typography-23331f4-font-family), Sans-serif;
    font-size: var(--e-global-typography-23331f4-font-size);
    font-weight: var(--e-global-typography-23331f4-font-weight);
    text-transform: var(--e-global-typography-23331f4-text-transform);
    line-height: normal;
    letter-spacing: var(--e-global-typography-23331f4-letter-spacing);
    margin-bottom: 3px;
}



.elementor-941 .elementor-element.elementor-element-deb8a86 .cart {
    display: block!important;
}

.elementor-941 .elementor-element.elementor-element-deb8a86 .jet-abaf-separate-fields {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-end;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c22c6db */.elementor-941 .elementor-element.elementor-element-c22c6db .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -10px;
    left: 4rem;
    width: auto;
}




.elementor-941 .elementor-element.elementor-element-c22c6db.elementor-widget-image-carousel .swiper-slide-inner {
    width: 100%; /* Ensure the slide takes up the full width */
    padding-top: calc(100% * 7.5/16); /* 16:7.5 aspect ratio (height = width * 7.5/16) */
    position: relative; /* Positioning context for absolute positioning */
}

.elementor-941 .elementor-element.elementor-element-c22c6db.elementor-widget-image-carousel .swiper-slide-inner img {
    position: absolute; /* Position the image absolutely within the slide */
    top: 0;
    left: 0;
    width: 100%; /* Ensure the image takes up the full width */
    height: 100%; /* Ensure the image takes up the full height */
    object-fit: cover; /* Maintain aspect ratio and cover the entire space */
}


@media (max-width: 1024px) {
    .elementor-941 .elementor-element.elementor-element-c22c6db.elementor-widget-image-carousel .swiper-slide-inner {
    padding-top: calc(100% * 8.5/16);
}

.elementor-941 .elementor-element.elementor-element-c22c6db .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -8px;
    left: 2rem;
}
}

@media (max-width: 768px) {
    .elementor-941 .elementor-element.elementor-element-c22c6db.elementor-widget-image-carousel .swiper-slide-inner {
    padding-top: calc(100% * 9/16);
}

.elementor-941 .elementor-element.elementor-element-c22c6db .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom: -6px;
    left: 1rem;
}
}

@media (max-width: 540px) {
    .elementor-941 .elementor-element.elementor-element-c22c6db.elementor-widget-image-carousel .swiper-slide-inner {
    padding-top: calc(100% * 4/5);
}
}/* End custom CSS */
/* Start custom CSS for dyncontel-acf, class: .elementor-element-063880d */.dce-acf-list-label img {
    width: 21px;
    padding-right: 0.4rem;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-0b5501c */.elementor-941 .elementor-element.elementor-element-0b5501c .elementor-swiper-button {
    transition: transform 0.4s ease;
}

.elementor-941 .elementor-element.elementor-element-0b5501c .elementor-swiper-button-next:hover, .elementor-941 .elementor-element.elementor-element-0b5501c .elementor-swiper-button-prev:hover {
    transform: scale(1.2);
}/* End custom CSS */