.elementor-14507 .elementor-element.elementor-element-ce15b07{--display:flex;}.elementor-14507 .elementor-element.elementor-element-d0380d0 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-14507 .elementor-element.elementor-element-d0380d0{text-align:center;}.elementor-14507 .elementor-element.elementor-element-d0380d0 .elementor-heading-title{color:#000000;}.elementor-14507 .elementor-element.elementor-element-928c6fd{text-align:start;font-family:var( --e-global-typography-5c31b16-font-family ), Sans-serif;font-size:var( --e-global-typography-5c31b16-font-size );line-height:var( --e-global-typography-5c31b16-line-height );color:var( --e-global-color-5bf3677 );}.elementor-14507 .elementor-element.elementor-element-a9cc05d{--display:flex;}.elementor-14507 .elementor-element.elementor-element-71eab74{--swiper-slides-to-display:4;--swiper-slides-gap:18px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-2.5rem;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-2.5rem;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-5859344 );--arrow-hover-color:var( --e-global-color-d18ebab );--swiper-pagination-spacing:2rem;}.elementor-14507 .elementor-element.elementor-element-71eab74 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-14507 .elementor-element.elementor-element-928c6fd{font-size:var( --e-global-typography-5c31b16-font-size );line-height:var( --e-global-typography-5c31b16-line-height );}.elementor-14507 .elementor-element.elementor-element-71eab74{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14507 .elementor-element.elementor-element-928c6fd{font-size:var( --e-global-typography-5c31b16-font-size );line-height:var( --e-global-typography-5c31b16-line-height );}.elementor-14507 .elementor-element.elementor-element-71eab74{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-71eab74 */.elementor-14507 .elementor-element.elementor-element-71eab74 .swiper{
    /*margin-inline: -1rem;*/
    padding-inline: 1rem;    
}
.elementor-14507 .elementor-element.elementor-element-71eab74 .swiper-wrapper{
    justify-content: center;
    padding-block-start: 1rem;
}
.elementor-14507 .elementor-element.elementor-element-71eab74 .e-loop-item{
    padding-block: 1rem;
}
.elementor-14507 .elementor-element.elementor-element-71eab74 .swiper-pagination{
    max-width: 100%;
        position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-inline: auto;
}

.elementor-14507 .elementor-element.elementor-element-71eab74 .swiper-pagination-bullet{
    margin: 8px;
}

@media (min-width: 1024px){
.elementor-14507 .elementor-element.elementor-element-71eab74:not(:has(.e-loop-item:nth-child(5)))
.elementor-swiper-button{
    display: none;
}
}

@media (max-width: 1023px){
.elementor-14507 .elementor-element.elementor-element-71eab74 .elementor-swiper-button{
    display: none;
}
}/* End custom CSS */