.elementor-5448 .elementor-element.elementor-element-874ae2e{--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-5448 .elementor-element.elementor-element-5a676a4{--swiper-slides-to-display:4;--swiper-slides-gap:15px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--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:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5448 .elementor-element.elementor-element-5a676a4 .swiper-slide > .elementor-element{height:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5448 .elementor-element.elementor-element-d06c6f7 .elementor-button{background-color:var( --e-global-color-60f8ad7 );font-family:var( --e-global-typography-7c7b2e0-font-family ), Sans-serif;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:0.3s;border-radius:70px 70px 70px 70px;padding:16px 24px 16px 24px;}.elementor-5448 .elementor-element.elementor-element-d06c6f7 .elementor-button:hover, .elementor-5448 .elementor-element.elementor-element-d06c6f7 .elementor-button:focus{background-color:var( --e-global-color-02a74c8 );color:var( --e-global-color-accent );}.elementor-5448 .elementor-element.elementor-element-d06c6f7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5448 .elementor-element.elementor-element-d06c6f7 .elementor-button:hover svg, .elementor-5448 .elementor-element.elementor-element-d06c6f7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-5448 .elementor-element.elementor-element-5a676a4{--swiper-slides-to-display:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-5448 .elementor-element.elementor-element-5a676a4{--swiper-slides-to-display:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5448 .elementor-element.elementor-element-d06c6f7.elementor-element{--align-self:center;}}/* Start custom CSS for loop-carousel, class: .elementor-element-5a676a4 */.elementor-5448 .elementor-element.elementor-element-5a676a4 .swiper-pagination {
    top: inherit;
    bottom: -30px;
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.20)
}

.elementor-5448 .elementor-element.elementor-element-5a676a4 .swiper-pagination-progressbar-fill {
    height: 18px;
    border-radius: 100px;
    top: -6px;
    background: #EFB698;
}

@media(max-width: 1024px) {
    .elementor-5448 .elementor-element.elementor-element-5a676a4 .elementor-swiper-button {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d06c6f7 */.elementor-5448 .elementor-element.elementor-element-d06c6f7 a {
    color: #3e1605 !important;
    -webkit-text-stroke: 0px !important;
}/* End custom CSS */