.elementor-14649 .elementor-element.elementor-element-4d19e28{--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;}.elementor-14649 .elementor-element.elementor-element-164d40b{text-align:center;}.elementor-14649 .elementor-element.elementor-element-164d40b .elementor-heading-title{color:#000000;}.elementor-14649 .elementor-element.elementor-element-0faa041{text-align:center;}.elementor-14649 .elementor-element.elementor-element-0faa041 .elementor-heading-title{color:#000000;}.elementor-14649 .elementor-element.elementor-element-90328ce .elementor-button{box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.21);}.elementor-14649 .elementor-element.elementor-element-cc919fa{text-align:center;}.elementor-14649 .elementor-element.elementor-element-cc919fa .elementor-heading-title{color:#000000;}.elementor-14649 .elementor-element.elementor-element-bab0375{--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;}.elementor-14649 .elementor-element.elementor-element-fb8012c{--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-14649 .elementor-element.elementor-element-fb8012c .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-14649 .elementor-element.elementor-element-fb8012c{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-14649 .elementor-element.elementor-element-fb8012c{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-fb8012c */.elementor-14649 .elementor-element.elementor-element-fb8012c .swiper{
    /*margin-inline: -1rem;*/
    padding-inline: 1rem;    
}
.elementor-14649 .elementor-element.elementor-element-fb8012c .swiper-wrapper{
    justify-content: center;
    padding-block-start: 1rem;
}
.elementor-14649 .elementor-element.elementor-element-fb8012c .e-loop-item{
    padding-block: 1rem;
}
.elementor-14649 .elementor-element.elementor-element-fb8012c .swiper-pagination{
    max-width: 100%;
        position: relative;
    top: unset;
    left: unset;
    transform: unset;
    margin-inline: auto;
}

.elementor-14649 .elementor-element.elementor-element-fb8012c .swiper-pagination-bullet{
    margin: 8px;
}

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

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