.elementor-76 .elementor-element.elementor-element-9f8bb9f{--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-76 .elementor-element.elementor-element-705218c{--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-76 .elementor-element.elementor-element-af9c1ff{--e-image-carousel-slides-to-show:1;}.elementor-76 .elementor-element.elementor-element-af9c1ff .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-76 .elementor-element.elementor-element-bcf86af{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-98e81eb > .elementor-widget-container{margin:0px 0px -15px 0px;padding:30px 1px 10px 0px;}.elementor-76 .elementor-element.elementor-element-98e81eb{z-index:10;text-align:center;}.elementor-76 .elementor-element.elementor-element-98e81eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:bold;color:#000000;}.elementor-76 .elementor-element.elementor-element-b9f6102{--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;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-b9f6102:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-b9f6102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-00b5a73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-00b5a73:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-00b5a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFE;}.elementor-76 .elementor-element.elementor-element-0be03bd{--display:flex;--min-height:0px;}.elementor-76 .elementor-element.elementor-element-98165c9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-0f49766{--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-76 .elementor-element.elementor-element-0f49766:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-0f49766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-5fa195d{--display:flex;}.elementor-76 .elementor-element.elementor-element-5fa195d:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-5fa195d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-7efe103 img{width:50%;}.elementor-76 .elementor-element.elementor-element-93d4816 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-93d4816{text-align:center;}.elementor-76 .elementor-element.elementor-element-93d4816 .elementor-heading-title{font-family:"Calistoga", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-76 .elementor-element.elementor-element-f1715d2{--display:flex;}.elementor-76 .elementor-element.elementor-element-f1715d2:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-f1715d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-1f2ae50.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-76 .elementor-element.elementor-element-1f2ae50 img{width:50%;}.elementor-76 .elementor-element.elementor-element-48dd3d4 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-48dd3d4{text-align:center;}.elementor-76 .elementor-element.elementor-element-48dd3d4 .elementor-heading-title{font-family:"Calistoga", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-76 .elementor-element.elementor-element-95c3838{--display:flex;}.elementor-76 .elementor-element.elementor-element-95c3838:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-95c3838 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#36373900;}.elementor-76 .elementor-element.elementor-element-8dd97aa{text-align:center;}.elementor-76 .elementor-element.elementor-element-8dd97aa img{width:50%;}.elementor-76 .elementor-element.elementor-element-3e95c24 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-3e95c24{text-align:center;}.elementor-76 .elementor-element.elementor-element-3e95c24 .elementor-heading-title{font-family:"Calistoga", Sans-serif;font-size:15px;font-weight:600;color:#000000;}.elementor-76 .elementor-element.elementor-element-6b78fb7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-76 .elementor-element.elementor-element-6b78fb7 .swiper-slide ) > .e-con{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-3ad89be{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-3ad89be:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-3ad89be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F5;}.elementor-76 .elementor-element.elementor-element-b235a11{--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-76 .elementor-element.elementor-element-de94861 img{max-width:80%;height:100%;}.elementor-76 .elementor-element.elementor-element-f9b13b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-76 .elementor-element.elementor-element-ed40ad3.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-76 .elementor-element.elementor-element-ed40ad3{text-align:justify;font-size:30px;}.elementor-76 .elementor-element.elementor-element-3644fbf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-3644fbf:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-3644fbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F5;}.elementor-76 .elementor-element.elementor-element-7a4dbbb{--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;--justify-content:center;}.elementor-76 .elementor-element.elementor-element-8a001a3.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-8a001a3{text-align:justify;font-size:30px;}.elementor-76 .elementor-element.elementor-element-57b9617{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-76 .elementor-element.elementor-element-956615b.elementor-element{--align-self:stretch;}.elementor-76 .elementor-element.elementor-element-956615b img{max-width:80%;height:100%;}.elementor-76 .elementor-element.elementor-element-86e3ef2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-86e3ef2:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-86e3ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F5;}.elementor-76 .elementor-element.elementor-element-c2d7b41{--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-76 .elementor-element.elementor-element-191d9ab img{max-width:80%;height:100%;}.elementor-76 .elementor-element.elementor-element-4d04132{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-76 .elementor-element.elementor-element-48acb03.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-76 .elementor-element.elementor-element-48acb03{text-align:justify;font-size:30px;}.elementor-76 .elementor-element.elementor-element-87fada6{--display:flex;--min-height:620px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-76 .elementor-element.elementor-element-87fada6:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-87fada6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-b045b1d{--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-76 .elementor-element.elementor-element-1104e64 > .elementor-widget-container{margin:200px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-1104e64 .elementskit-section-title-wraper .elementskit-section-title{color:#5E5D5DFC;margin:0px 0px 10px 0px;font-family:"Archivo", Sans-serif;font-size:100px;font-weight:900;line-height:1em;letter-spacing:-1px;}.elementor-76 .elementor-element.elementor-element-1104e64 .elementskit-section-title-wraper .elementskit-section-title > span{color:#5E5D5D;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-76 .elementor-element.elementor-element-1104e64 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-76 .elementor-element.elementor-element-1104e64 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-76 .elementor-element.elementor-element-1104e64 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Playfair Display", Sans-serif;font-weight:700;font-style:italic;}.elementor-76 .elementor-element.elementor-element-67cf8b8 .elementskit-section-title-wraper .elementskit-section-subtitle{background-color:transparent;color:#5E5D5D;font-family:"Calistoga", Sans-serif;font-size:31px;font-weight:400;margin:-15px 0px 0px 0px;background-image:linear-gradient(180deg, #5E5D5D 0%, #FFFFFF 100%);}.elementor-76 .elementor-element.elementor-element-67cf8b8 > .elementor-widget-container{margin:-71px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-67cf8b8 .elementskit-section-title-wraper .elementskit-section-title{color:#5E5D5DFC;text-shadow:0px 0px 15px rgba(0,0,0,0.3);margin:0px 0px 7px 0px;font-family:"Calistoga", Sans-serif;font-size:55px;font-weight:600;line-height:1em;letter-spacing:2px;word-spacing:0px;}.elementor-76 .elementor-element.elementor-element-67cf8b8 .elementskit-section-title-wraper .elementskit-section-title > span{color:#EA6B5B;}.elementor-76 .elementor-element.elementor-element-67cf8b8 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-76 .elementor-element.elementor-element-67cf8b8 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-76 .elementor-element.elementor-element-67cf8b8 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Playfair Display", Sans-serif;font-weight:700;font-style:italic;}.elementor-76 .elementor-element.elementor-element-48dfd27{--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-76 .elementor-element.elementor-element-cf37def > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-cf37def .elementor-wrapper{--video-aspect-ratio:1;}.elementor-76 .elementor-element.elementor-element-94d0d72{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-94d0d72:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-94d0d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-d2b5dcc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-d2b5dcc .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:#000000;}.elementor-76 .elementor-element.elementor-element-187b724{--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-76 .elementor-element.elementor-element-34d5915 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-76 .elementor-element.elementor-element-34d5915.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-76 .elementor-element.elementor-element-ffe3725{--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;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-ffe3725:not(.elementor-motion-effects-element-type-background), .elementor-76 .elementor-element.elementor-element-ffe3725 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-76 .elementor-element.elementor-element-60e3fb2{--display:flex;}.elementor-76 .elementor-element.elementor-element-a098c6f .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-76 .elementor-element.elementor-element-6b78fb7{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-76 .elementor-element.elementor-element-8dacdcb{--e-image-carousel-slides-to-show:1;}.elementor-76 .elementor-element.elementor-element-af9c1ff{--e-image-carousel-slides-to-show:1;}.elementor-76 .elementor-element.elementor-element-bcf86af{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-98e81eb > .elementor-widget-container{margin:0px 0px -15px 0px;padding:30px 0px 10px 0px;}.elementor-76 .elementor-element.elementor-element-98e81eb .elementor-heading-title{font-size:25px;}.elementor-76 .elementor-element.elementor-element-b9f6102{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-0f49766{--margin-top:020px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-7efe103 img{width:90%;max-width:90%;height:85px;}.elementor-76 .elementor-element.elementor-element-93d4816 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-1f2ae50{text-align:center;}.elementor-76 .elementor-element.elementor-element-1f2ae50 img{width:90%;max-width:90%;height:85px;}.elementor-76 .elementor-element.elementor-element-48dd3d4 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-48dd3d4{text-align:center;}.elementor-76 .elementor-element.elementor-element-8dd97aa img{width:90%;max-width:90%;height:85px;}.elementor-76 .elementor-element.elementor-element-3e95c24 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-6b78fb7{--e-n-carousel-swiper-slides-to-display:3;}.elementor-76 .elementor-element.elementor-element-b235a11{--width:50%;}.elementor-76 .elementor-element.elementor-element-b235a11.e-con{--align-self:center;}.elementor-76 .elementor-element.elementor-element-de94861 img{max-width:100%;height:228px;}.elementor-76 .elementor-element.elementor-element-f9b13b7{--width:50%;--justify-content:center;}.elementor-76 .elementor-element.elementor-element-f9b13b7.e-con{--align-self:center;}.elementor-76 .elementor-element.elementor-element-ed40ad3 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-76 .elementor-element.elementor-element-ed40ad3.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-ed40ad3{font-size:12px;}.elementor-76 .elementor-element.elementor-element-7a4dbbb{--width:50%;}.elementor-76 .elementor-element.elementor-element-8a001a3 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-76 .elementor-element.elementor-element-8a001a3.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-8a001a3{font-size:12px;letter-spacing:0px;}.elementor-76 .elementor-element.elementor-element-57b9617{--width:50%;--justify-content:center;}.elementor-76 .elementor-element.elementor-element-956615b img{max-width:100%;height:228px;}.elementor-76 .elementor-element.elementor-element-c2d7b41{--width:50%;}.elementor-76 .elementor-element.elementor-element-c2d7b41.e-con{--align-self:center;}.elementor-76 .elementor-element.elementor-element-191d9ab img{max-width:100%;height:100%;}.elementor-76 .elementor-element.elementor-element-4d04132{--width:50%;--justify-content:center;}.elementor-76 .elementor-element.elementor-element-48acb03 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-76 .elementor-element.elementor-element-48acb03.elementor-element{--align-self:center;}.elementor-76 .elementor-element.elementor-element-48acb03{font-size:12px;}.elementor-76 .elementor-element.elementor-element-1104e64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-76 .elementor-element.elementor-element-d2b5dcc > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-76 .elementor-element.elementor-element-187b724{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-76 .elementor-element.elementor-element-34d5915 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-76 .elementor-element.elementor-element-0be03bd{--width:100%;}.elementor-76 .elementor-element.elementor-element-b235a11{--width:50%;}.elementor-76 .elementor-element.elementor-element-f9b13b7{--width:50%;}.elementor-76 .elementor-element.elementor-element-7a4dbbb{--width:50%;}.elementor-76 .elementor-element.elementor-element-57b9617{--width:50%;}.elementor-76 .elementor-element.elementor-element-c2d7b41{--width:50%;}.elementor-76 .elementor-element.elementor-element-4d04132{--width:50%;}.elementor-76 .elementor-element.elementor-element-b045b1d{--width:50%;}.elementor-76 .elementor-element.elementor-element-48dfd27{--width:50%;}.elementor-76 .elementor-element.elementor-element-94d0d72{--content-width:1250px;}}/* Start custom CSS for image-carousel, class: .elementor-element-af9c1ff *//* Base dots */
.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: transparent !important;
  position: relative;
  margin: 0 4px !important;
  overflow: hidden;
  box-sizing: border-box;
  border: 2px solid #FFFFFF; /* default border */
}

/* Inner filling element */
.swiper-pagination-bullet::after {
  content: "";
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%; 
  height: 100%;
  border-radius: 50%;
  background: #FFFFFF; /* default fill */
  transform: scale(1);
  z-index: 0;
}

/* Active dot */
.swiper-pagination-bullet-active {
  border-color :#FFFFFF; /* active border */
}

/* Active dot filling animation (white) */
.swiper-pagination-bullet-active::after {
  background: #FFFFFF; 
  transform: scale(0); /* start empty */
  animation: fillActive var(--swiper-autoplay, 5s) linear forwards; 
  /* Uses Swiper autoplay speed if available */
}

/* Keyframes for fill */
@keyframes fillActive {
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}

/* Pagination container position */
.swiper-horizontal > .swiper-pagination-bullets {
  bottom: 12px !important;
  right: 15px !important;
  left: auto !important;
  width: auto !important;
  display: flex !important;
  justify-content: flex-end !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34d5915 *//* YITH Wishlist – remove all texts, keep only icon */
.yith-wcwl-add-to-wishlist span,
.yith-wcwl-add-to-wishlist .yith-wcwl-add-to-wishlist-link-text,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse,
.yith-wcwl-add-to-wishlist .feedback {
    display: none !important;
}/* End custom CSS */