.elementor-1251 .elementor-element.elementor-element-5563ce05{--display:flex;}.elementor-1251 .elementor-element.elementor-element-49177c63{--display:flex;}.elementor-1251 .elementor-element.elementor-element-2d8ae04b{--display:flex;}.elementor-1251 .elementor-element.elementor-element-76fc5cd8{--display:flex;}.elementor-1251 .elementor-element.elementor-element-63646e8{--display:flex;}.elementor-1251 .elementor-element.elementor-element-34487cff{--display:flex;}.elementor-1251 .elementor-element.elementor-element-1862e81c{--display:flex;}.elementor-1251 .elementor-element.elementor-element-5c6b7784{--display:flex;}.elementor-1251 .elementor-element.elementor-element-3b248aee{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:16px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:16px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:16px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:24px;--e-n-carousel-arrow-normal-color:#18181B;--e-n-carousel-arrow-hover-color:#18181B;}.elementor-1251 .elementor-element.elementor-element-3b248aee :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;border-radius:99px 99px 99px 99px;padding:8px 8px 8px 8px;}#elementor-popup-modal-1251 .dialog-widget-content{animation-duration:0.3s;border-radius:24px 24px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-1251{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-end;pointer-events:all;}#elementor-popup-modal-1251 .dialog-message{width:540px;height:97vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-1251 .dialog-close-button{display:flex;font-size:24px;}@media(max-width:1024px){.elementor-1251 .elementor-element.elementor-element-3b248aee{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1251 .elementor-element.elementor-element-3b248aee{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-3b248aee */span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 30px;
    border-radius: 999px;
}
span.swiper-pagination-bullet {
    transition: .2s;
}/* End custom CSS */