.elementor-2062 .elementor-element.elementor-element-4a55f36{--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;--gap:var(--32) var(--32);--row-gap:var(--32);--column-gap:var(--32);--overflow:hidden;--padding-top:var(--56);--padding-bottom:var(--56);--padding-left:0;--padding-right:0;}.elementor-2062 .elementor-element.elementor-element-de39783 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2062 .elementor-element.elementor-element-cbe4359{--display:flex;}.elementor-2062 .elementor-element.elementor-element-94fbc21{--swiper-slides-to-display:2;--swiper-slides-gap:32px;}.elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1366px){.elementor-2062 .elementor-element.elementor-element-de39783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2062 .elementor-element.elementor-element-94fbc21{--swiper-slides-to-display:2;}}@media(max-width:1200px){.elementor-2062 .elementor-element.elementor-element-94fbc21{--swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-2062 .elementor-element.elementor-element-de39783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2062 .elementor-element.elementor-element-94fbc21{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-2062 .elementor-element.elementor-element-94fbc21{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-2062 .elementor-element.elementor-element-de39783 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2062 .elementor-element.elementor-element-94fbc21{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-94fbc21 */.elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper {
    overflow: visible;
}

.elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper:not(.swiper-initialized) .swiper-slide {
    max-width: 33%;
}

@media (max-width: 1024px) {
    .elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper:not(.swiper-initialized) .swiper-slide {
        max-width: 50%;
    }
}

@media (max-width: 767px) {
    .elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper:not(.swiper-initialized) .swiper-slide {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f5cd9e */.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-wrapper {
    --swiper-navigation-size: 16px;
    display: flex;
    gap: var(--16);
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev {
    position: unset;
    border: 2px solid var(--button-color);
    border-radius: 50%;
    width: calc(var(--swiper-navigation-size) + 32px);
    height: calc(var(--swiper-navigation-size) + 32px);
    color: var(--button-color);
    margin-top: var(--32);
    transition: background-color ease-in-out .2s;
}


.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next:after, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev:after {
    transition: color ease-in-out .2s;
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next:hover, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev:hover {
    background-color: var(--button-color);
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next:hover:after, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev:hover:after {
    color: var( --e-global-color-df4102a );
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-disabled {
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-94fbc21 */.elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper {
    overflow: visible;
}

.elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper:not(.swiper-initialized) .swiper-slide {
    max-width: 33%;
}

@media (max-width: 1024px) {
    .elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper:not(.swiper-initialized) .swiper-slide {
        max-width: 50%;
    }
}

@media (max-width: 767px) {
    .elementor-2062 .elementor-element.elementor-element-94fbc21 .swiper:not(.swiper-initialized) .swiper-slide {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f5cd9e */.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-wrapper {
    --swiper-navigation-size: 16px;
    display: flex;
    gap: var(--16);
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev {
    position: unset;
    border: 2px solid var(--button-color);
    border-radius: 50%;
    width: calc(var(--swiper-navigation-size) + 32px);
    height: calc(var(--swiper-navigation-size) + 32px);
    color: var(--button-color);
    margin-top: var(--32);
    transition: background-color ease-in-out .2s;
}


.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next:after, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev:after {
    transition: color ease-in-out .2s;
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next:hover, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev:hover {
    background-color: var(--button-color);
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-next:hover:after, 
.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-prev:hover:after {
    color: var( --e-global-color-df4102a );
}

.elementor-2062 .elementor-element.elementor-element-2f5cd9e .swiper-button-disabled {
    opacity: .6;
}/* End custom CSS */