.elementor-837 .elementor-element.elementor-element-a22e194{--display:flex;}.elementor-837 .elementor-element.elementor-element-c5c1700{--display:flex;}.elementor-837 .elementor-element.elementor-element-67978f9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;padding:70px 0px 70px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(max-width:1024px){.elementor-837 .elementor-element.elementor-element-67978f9{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-837 .elementor-element.elementor-element-a22e194{--justify-content:center;}.elementor-837 .elementor-element.elementor-element-c5c1700{--justify-content:center;}.elementor-837 .elementor-element.elementor-element-67978f9{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 30px 0px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-67978f9 */.elementor-837 .elementor-element.elementor-element-67978f9 .swiper-pagination-bullet.swiper-pagination-bullet-active{
    width: 50px;
    border-radius: 0;
    height: 7px;
    background: var(--n-0);
}
.elementor-837 .elementor-element.elementor-element-67978f9 .swiper-pagination-bullet{
    width: 50px;
    border-radius: 0;
    height: 4px;
    background: var(--n-0);
}/* End custom CSS */
/* Start custom CSS */.sa-card__arrow{
    transition: 
        transform 0.3s ease,
        background 0.3s ease;
    transform-origin: center center;
    will-change: transform;
}

.sa-card__hover:hover .sa-card__arrow{
    background: var(--primary-colour-02);
    transform: rotate(90deg);
}/* End custom CSS */