.elementor-49917 .elementor-element.elementor-element-556fd51d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-79075cb1{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-79075cb1:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-79075cb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-6b4cd277{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-28a60084 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-28a60084 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-28a60084 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-dff3514{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-dff3514:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-dff3514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-3ef67b41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-225db4e3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-225db4e3 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-225db4e3 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-72901a88{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-72901a88:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-72901a88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-7b1f6a4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-256ecd64 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-256ecd64 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-256ecd64 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-b138699{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-b138699:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-b138699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-5c19a9d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-2ee5dd0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-2ee5dd0 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-2ee5dd0 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-52533a86{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-52533a86:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-52533a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-2f69a1a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-6e6dac30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-6e6dac30 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-6e6dac30 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-1c90480c{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-1c90480c:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-1c90480c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-35febb3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-4300db81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-4300db81 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-4300db81 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-2d7deb54{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-2d7deb54:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-2d7deb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-7cb59123{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-7822e036 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-7822e036 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-7822e036 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-37fa3010{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-37fa3010:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-37fa3010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-12a3b379{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-766e222c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-766e222c .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-766e222c .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-40f8a7e9{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-40f8a7e9:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-40f8a7e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-3ea3f523{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-231f5dca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-231f5dca .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-231f5dca .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-4e7f8f8c{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-4e7f8f8c:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-4e7f8f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-123edd41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-283dcd01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-283dcd01 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-283dcd01 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-424167c9{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-424167c9:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-424167c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-d59f8c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-174dc419 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-174dc419 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-174dc419 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-33961891{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-33961891:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-33961891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-458c9741{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-3a5c7fc1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-3a5c7fc1 .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-3a5c7fc1 .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-4cb20601{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-4cb20601:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-4cb20601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-2f476ae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-6edb562c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-6edb562c .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-6edb562c .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-415c8ef8{--display:flex;--justify-content:center;--border-radius:16px 16px 16px 16px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-49917 .elementor-element.elementor-element-415c8ef8:not(.elementor-motion-effects-element-type-background), .elementor-49917 .elementor-element.elementor-element-415c8ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9279e06 );}.elementor-49917 .elementor-element.elementor-element-4f0db6c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49917 .elementor-element.elementor-element-5e68d2ac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-49917 .elementor-element.elementor-element-5e68d2ac .elementor-button .elementor-button-content-wrapper{gap:1em;}.elementor-49917 .elementor-element.elementor-element-5e68d2ac .elementor-button{fill:var( --e-global-color-82817f7 );color:var( --e-global-color-82817f7 );}.elementor-49917 .elementor-element.elementor-element-3e9f1a00{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-7rem;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:64px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:4.5rem;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:64px;--e-n-carousel-arrow-normal-color:var( --e-global-color-0d2e905 );--e-n-carousel-arrow-hover-color:var( --e-global-color-a75bea6 );--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-progressbar-normal-color:var( --e-global-color-accent );}.elementor-49917 .elementor-element.elementor-element-3e9f1a00.elementor-element{--align-self:center;--order:99999 /* order end hack */;}@media(max-width:1024px){.elementor-49917 .elementor-element.elementor-element-3e9f1a00{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:50px;--e-n-carousel-arrow-prev-left-position:-7rem;--e-n-carousel-arrow-next-right-position:4rem;}}@media(max-width:767px){.elementor-49917 .elementor-element.elementor-element-3e9f1a00{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:75px;--e-n-carousel-arrow-prev-left-position:-2.8rem;--e-n-carousel-arrow-prev-top-position:64px;--e-n-carousel-arrow-next-right-position:0.6rem;}}/* Start custom CSS for nested-carousel, class: .elementor-element-3e9f1a00 *//*.elementor-49917 .elementor-element.elementor-element-3e9f1a00 .swiper-pagination-progressbar {*/
/*    position: absolute;*/
/*    bottom: -32px;*/
/*    width: 85%;*/
/*    top: auto;*/
/*}*/


/* -----------------------------------------------------------------------------
   MOBILE STYLES (Default, applies to screens up to 767px)
   ----------------------------------------------------------------------------- */
.elementor-49917 .elementor-element.elementor-element-3e9f1a00 .swiper-pagination-progressbar {
    position: absolute;
    bottom: -32px;
    width: 65%;
    top: auto;
    /* Other styles for the progress bar can go here */
}

/* -----------------------------------------------------------------------------
   TABLET STYLES (Applies to screens from 768px to 1024px)
   ----------------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-49917 .elementor-element.elementor-element-3e9f1a00 .swiper-pagination-progressbar {
        /* Example: Adjust position and width for tablets */
        bottom: -32px;
        width: 75%;
    }
}

/* -----------------------------------------------------------------------------
   DESKTOP STYLES (Applies to screens 1025px and up)
   ----------------------------------------------------------------------------- */
@media (min-width: 1025px) {
    .elementor-49917 .elementor-element.elementor-element-3e9f1a00 .swiper-pagination-progressbar {
        /* Example: Adjust position and width for desktops */
        bottom: -32px;
        width: 85%;
    }
}/* End custom CSS */