.elementor-2 .elementor-element.elementor-element-8de31d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca0078b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a9d1652{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-63b1e48{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;padding:80px 80px 80px 80px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:50rem 50rem 50rem 50rem;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-25px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:90px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-25px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:90px;--e-n-carousel-arrow-size:40px;}.elementor-2 .elementor-element.elementor-element-63b1e48 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-63b1e48 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#00000000;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-2 .elementor-element.elementor-element-63b1e48{padding:60px 60px 60px 60px;}}@media(max-width:991px){.elementor-2 .elementor-element.elementor-element-63b1e48{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:576px){.elementor-2 .elementor-element.elementor-element-63b1e48{--e-n-carousel-swiper-slides-to-display:1;padding:40px 40px 40px 40px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-63b1e48 */.elementor-2 .elementor-element.elementor-element-63b1e48 .swiper {
    aspect-ratio: 1;
    border-radius: 50rem;
}
.elementor-2 .elementor-element.elementor-element-63b1e48 .elementor-swiper-button svg {
    transition: opacity .3s ease;
    fill: transparent !important;
}
.elementor-2 .elementor-element.elementor-element-63b1e48 .elementor-swiper-button:hover svg {
    opacity: .7;
}
.elementor-2 .elementor-element.elementor-element-63b1e48:after {
    content: '';
    border: rgba(255, 255, 255, 0.12) 1px solid;
    border-radius: 50rem;
    aspect-ratio: 1;
    position: absolute;
    inset: 40px;
}
@media(max-width: 1200px) {
    .elementor-2 .elementor-element.elementor-element-63b1e48:after {
        inset: 30px;
    }
}
@media(max-width: 576px) {
    .elementor-2 .elementor-element.elementor-element-63b1e48:after {
        inset: 20px;
    }
}/* End custom CSS */