.elementor-21 .elementor-element.elementor-element-best-loop{--swiper-slides-to-display:4;--swiper-slides-gap:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;}.elementor-21 .elementor-element.elementor-element-best-loop .swiper-slide > .elementor-element{height:100%;}.elementor-21 .elementor-element.elementor-element-eb4c161{--swiper-slides-to-display:3;--swiper-slides-gap:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-21 .elementor-element.elementor-element-eb4c161 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-best-loop{--swiper-slides-to-display:3;}.elementor-21 .elementor-element.elementor-element-eb4c161{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-best-loop{--swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-eb4c161{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-best-loop */.elementor-21 .elementor-element.elementor-element-best-loop .swiper{padding:2px;margin:0 -2px;width:calc(100% + 4px);}
.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button{background:#FCFFFE;border:1px solid #D8EBEB;border-radius:999px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(4,69,69,.12);color:#044545;opacity:1;}
.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button svg{width:14px;height:14px;fill:#044545;}
.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button:hover{border-color:#01B4B4;}
.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button:hover svg{fill:#01B4B4;}
.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button-prev{left:-52px;}
.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button-next{right:-52px;}
@media (max-width:1300px){.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button-prev{left:-8px;}.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button-next{right:-8px;}}
@media (max-width:767px){.elementor-21 .elementor-element.elementor-element-best-loop .elementor-swiper-button{display:none;}}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-eb4c161 */.elementor-21 .elementor-element.elementor-element-eb4c161 .swiper { padding: 2px 2px 0; margin: 0 -2px; } .elementor-21 .elementor-element.elementor-element-eb4c161 .swiper-pagination { position: static !important; width: 100%; text-align: center; transform: none !important; left: auto !important; margin-top: 18px; height: 8px; line-height: 8px; } .elementor-21 .elementor-element.elementor-element-eb4c161 .elementor-swiper-button { display: none !important; } .elementor-21 .elementor-element.elementor-element-eb4c161 .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 4px !important; opacity: 1; background: #CAF6F6; vertical-align: top; } .elementor-21 .elementor-element.elementor-element-eb4c161 .swiper-pagination-bullet-active { background: #01B4B4; width: 20px; border-radius: 999px; } .elementor-21 .elementor-element.elementor-element-eb4c161 .swiper-slide { height: auto; } .elementor-21 .elementor-element.elementor-element-eb4c161 .e-loop-item { height: 100%; }/* End custom CSS */