.elementor-16668 .elementor-element.elementor-element-03819a3{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );flex-grow:1;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-item{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );padding-bottom:0px;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next path, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev path, {fill:var( --e-global-color-4e9af6f );}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next line, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev line, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next polyline, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev polyline{stroke:var( --e-global-color-4e9af6f );}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev line, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next line, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev polyline, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next polyline{stroke-dasharray:0,0;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev{left:-70px;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next{right:-70px;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-prev, .elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-button-next{top:70px;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;width:5px;height:5px;background-color:#706961;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-pagination{bottom:-43px;padding-right:0px;padding-left:0px;text-align:center;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-pagination-bullets .swiper-pagination-bullet-active{width:5px;height:5px;}.elementor-16668 .elementor-element.elementor-element-77f6bf3 .swiper-pagination.swiper-pagination-bullets{height:5px;}@media(max-width:1024px){.elementor-16668 .elementor-element.elementor-element-03819a3{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-16668 .elementor-element.elementor-element-03819a3{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-16668 .elementor-element.elementor-element-419a6ec .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}}/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-419a6ec */.dce-carousel-repeater.module-carousel .dce-acf-repeater-slider_carousel {
    padding-inline-start: 35px;
    padding-inline-end: 35px;
}

.dce-carousel-repeater.module-carousel .swiper-button-prev,
.dce-carousel-repeater.module-carousel .swiper-button-next {
    top: calc(100% + 70px) !important;
}

.dce-carousel-repeater.module-carousel .swiper-button-prev {
    left: calc(50% + -100px) !important;
}

.dce-carousel-repeater.module-carousel .swiper-button-next {
    right: calc(50% + -100px) !important;
}

@media (min-width: 768px) {
    .dce-carousel-repeater.module-carousel .dce-acf-repeater-slider_carousel {
    padding-inline-start: 80px;
    padding-inline-end: 80px;
}
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-77f6bf3 */.dce-carousel-repeater.module-carousel .dce-acf-repeater-slider_carousel {
    padding-inline-start: 35px;
    padding-inline-end: 35px;
}

.dce-carousel-repeater.module-carousel .swiper-button-prev,
.dce-carousel-repeater.module-carousel .swiper-button-next {
    top: calc(100% + 70px) !important;
}

.dce-carousel-repeater.module-carousel .swiper-button-prev {
    left: calc(50% + -100px) !important;
}

.dce-carousel-repeater.module-carousel .swiper-button-next {
    right: calc(50% + -100px) !important;
}

@media (min-width: 768px) {
    .dce-carousel-repeater.module-carousel .dce-acf-repeater-slider_carousel {
    padding-inline-start: 80px;
    padding-inline-end: 80px;
}
}/* End custom CSS */