.elementor-2624 .elementor-element.elementor-element-7c4e9c8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2624 .elementor-element.elementor-element-7c4e9c8:not(.elementor-motion-effects-element-type-background), .elementor-2624 .elementor-element.elementor-element-7c4e9c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2624 .elementor-element.elementor-element-d94a2b6 .elementor-heading-title{font-family:var( --e-global-typography-1934297-font-family ), Sans-serif;font-size:var( --e-global-typography-1934297-font-size );line-height:var( --e-global-typography-1934297-line-height );color:var( --e-global-color-secondary );}.elementor-2624 .elementor-element.elementor-element-f59e50a{--display:flex;}.elementor-2624 .elementor-element.elementor-element-16482a7 > .elementor-widget-container{margin:0px 0px 63px 0px;}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next path, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev path, {fill:var( --e-global-color-accent );}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next line, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev line, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next polyline, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev polyline{stroke:var( --e-global-color-accent );}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev polyline, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next polyline{stroke-width:3;}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next line, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev line{stroke-width:3;}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev line, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next line, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev polyline, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev{transform:scale(0.3);}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev{left:8px;}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next{right:8px;}.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev, .elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next{top:110%;}@media(max-width:1024px){.elementor-2624 .elementor-element.elementor-element-7c4e9c8{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2624 .elementor-element.elementor-element-d94a2b6 .elementor-heading-title{font-size:var( --e-global-typography-1934297-font-size );line-height:var( --e-global-typography-1934297-line-height );}}@media(max-width:767px){.elementor-2624 .elementor-element.elementor-element-d94a2b6 .elementor-heading-title{font-size:var( --e-global-typography-1934297-font-size );line-height:var( --e-global-typography-1934297-line-height );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-16482a7 */.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-slide {
    border-radius: 5px;
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next {
    right: auto;
    left: 53px;
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev,
.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next {
    transform-origin: center left;
    transition: all 0.3s;
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next.swiper-button-disabled,
.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev.swiper-button-disabled svg {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next.swiper-button-disabled svg {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev:before,
.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next:before {
    content: "";
    height: 150px;
    width: 150px;
    background: var(--e-global-color-4668019);
    position: absolute;
    z-index: -1;
    margin: 0;
    transition: transform 0.6s ease-out;
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next:before {
        transition: width 0.6s ease-out, transform 0.6s ease-out;
}

.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-prev.swiper-button-disabled:before {
    -webkit-transform: translateX(150px);
    -ms-transform: translateX(150px);
    -o-transform: translateX(150px);
    transform: translateX(150px);
}
.elementor-2624 .elementor-element.elementor-element-16482a7 .swiper-button-next.swiper-button-disabled:before {
    -webkit-transform: translateX(-85px);
    -ms-transform: translateX(-85px);
    -o-transform: translateX(-85px);
    transform: translateX(-85px);
    width: 2px;
}/* End custom CSS */