.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1951 .elementor-element.elementor-element-cc3b8fd{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1951 .elementor-element.elementor-element-cc3b8fd:not(.elementor-motion-effects-element-type-background), .elementor-1951 .elementor-element.elementor-element-cc3b8fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-9deaeae ) 0%, var( --e-global-color-42adaab ) 33%);}.elementor-1951 .elementor-element.elementor-element-46fea53{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-template.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-template:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-template.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-template .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-title .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-title.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-theme-post-title:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-theme-post-title.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1951 .elementor-element.elementor-element-023d438{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-1951 .elementor-element.elementor-element-023d438 .elementor-heading-title{font-family:var( --e-global-typography-443013e-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-443013e-font-size );font-weight:var( --e-global-typography-443013e-font-weight );text-transform:var( --e-global-typography-443013e-text-transform );line-height:var( --e-global-typography-443013e-line-height );color:var( --e-global-color-text );}.elementor-widget-theme-post-excerpt .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-excerpt.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-theme-post-excerpt:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-theme-post-excerpt.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-excerpt .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1951 .elementor-element.elementor-element-9baa119{width:var( --container-widget-width, 729px );max-width:729px;--container-widget-width:729px;--container-widget-flex-grow:0;}.elementor-1951 .elementor-element.elementor-element-9baa119 .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-image.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-theme-post-featured-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-theme-post-featured-image.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-025cb1e img{width:100%;height:clamp(240px, 60vw, 1120px);object-fit:cover;object-position:center center;}.elementor-1951 .elementor-element.elementor-element-fe416db{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1951 .elementor-element.elementor-element-243095a .elementor-heading-title{font-family:var( --e-global-typography-ae4ea7e-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-ae4ea7e-font-size );font-weight:var( --e-global-typography-ae4ea7e-font-weight );text-transform:var( --e-global-typography-ae4ea7e-text-transform );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-theme-post-content .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-theme-post-content.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-theme-post-content:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-theme-post-content.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-theme-post-content .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-1bbc9a1{width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;text-align:start;font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-1bbc9a1 > .elementor-widget-container{padding:4rem 0rem 3.5rem 0rem;}.elementor-1951 .elementor-element.elementor-element-1bbc9a1.elementor-element{--align-self:center;}.elementor-1951 .elementor-element.elementor-element-2525b0a{--display:flex;border-style:solid;--border-style:solid;border-width:0.0125rem 0rem 0rem 0rem;--border-top-width:0.0125rem;--border-right-width:0rem;--border-bottom-width:0rem;--border-left-width:0rem;border-color:var( --e-global-color-4f40b74 );--border-color:var( --e-global-color-4f40b74 );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1951 .elementor-element.elementor-element-24932ca{text-align:center;}.elementor-1951 .elementor-element.elementor-element-24932ca .elementor-heading-title{font-family:var( --e-global-typography-ae4ea7e-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-ae4ea7e-font-size );font-weight:var( --e-global-typography-ae4ea7e-font-weight );text-transform:var( --e-global-typography-ae4ea7e-text-transform );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-share-buttons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-share-buttons.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-share-buttons:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-share-buttons.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-share-buttons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1951 .elementor-element.elementor-element-ef9323e{--alignment:center;--grid-side-margin:40px;--grid-column-gap:40px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#02010100;--e-share-buttons-secondary-color:var( --e-global-color-text );}.elementor-1951 .elementor-element.elementor-element-ef9323e .elementor-share-btn{font-size:calc(0.55px * 10);}.elementor-1951 .elementor-element.elementor-element-ef9323e .elementor-share-btn__icon{--e-share-buttons-icon-size:26px;}.elementor-1951 .elementor-element.elementor-element-ef9323e .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-e0fe89e );}.elementor-1951 .elementor-element.elementor-element-9cd6caa{--display:flex;--overlay-opacity:0.15;--padding-top:2.5rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1951 .elementor-element.elementor-element-9cd6caa:not(.elementor-motion-effects-element-type-background), .elementor-1951 .elementor-element.elementor-element-9cd6caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, var( --e-global-color-42adaab ) 40%, var( --e-global-color-9deaeae ) 100%);}.elementor-1951 .elementor-element.elementor-element-9cd6caa::before, .elementor-1951 .elementor-element.elementor-element-9cd6caa > .elementor-background-video-container::before, .elementor-1951 .elementor-element.elementor-element-9cd6caa > .e-con-inner > .elementor-background-video-container::before, .elementor-1951 .elementor-element.elementor-element-9cd6caa > .elementor-background-slideshow::before, .elementor-1951 .elementor-element.elementor-element-9cd6caa > .e-con-inner > .elementor-background-slideshow::before, .elementor-1951 .elementor-element.elementor-element-9cd6caa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(200deg, var( --e-global-color-42adaab ) 80%, #f2295b 100%);}.elementor-1951 .elementor-element.elementor-element-663a196{text-align:center;}.elementor-1951 .elementor-element.elementor-element-663a196 .elementor-heading-title{font-family:var( --e-global-typography-ae4ea7e-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-ae4ea7e-font-size );font-weight:var( --e-global-typography-ae4ea7e-font-weight );text-transform:var( --e-global-typography-ae4ea7e-text-transform );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-loop-carousel.pa-bg-clipped-yes.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-text, .elementor-widget-loop-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-loop-carousel.premium-gbadge-custom:not(.pa-bg-clipped-yes) .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-loop-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1951 .elementor-element.elementor-element-da107fe{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--swiper-pagination-size:0.5rem;--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-e0fe89e );--swiper-pagination-spacing:1.5rem;}.elementor-1951 .elementor-element.elementor-element-da107fe .swiper-slide > .elementor-element{height:100%;}.elementor-1951 .elementor-element.elementor-element-da107fe .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.5rem;--swiper-pagination-bullet-vertical-gap:0.5rem;}@media(max-width:1024px){.elementor-1951 .elementor-element.elementor-element-cc3b8fd{--gap:4rem 1.25rem;--row-gap:4rem;--column-gap:1.25rem;--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1951 .elementor-element.elementor-element-023d438 .elementor-heading-title{font-size:var( --e-global-typography-443013e-font-size );line-height:var( --e-global-typography-443013e-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-9baa119 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1951 .elementor-element.elementor-element-243095a .elementor-heading-title{font-size:var( --e-global-typography-ae4ea7e-font-size );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-1bbc9a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-24932ca .elementor-heading-title{font-size:var( --e-global-typography-ae4ea7e-font-size );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );} .elementor-1951 .elementor-element.elementor-element-ef9323e{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1951 .elementor-element.elementor-element-9cd6caa{--padding-top:2.5rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1951 .elementor-element.elementor-element-663a196 .elementor-heading-title{font-size:var( --e-global-typography-ae4ea7e-font-size );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );}.elementor-1951 .elementor-element.elementor-element-da107fe{--swiper-slides-to-display:1;--swiper-slides-gap:16px;}}@media(max-width:767px){.elementor-1951 .elementor-element.elementor-element-cc3b8fd{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1951 .elementor-element.elementor-element-023d438 .elementor-heading-title{font-size:var( --e-global-typography-443013e-font-size );line-height:var( --e-global-typography-443013e-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-9baa119 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1951 .elementor-element.elementor-element-243095a .elementor-heading-title{font-size:var( --e-global-typography-ae4ea7e-font-size );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-1bbc9a1 > .elementor-widget-container{padding:2.5rem 0rem 2rem 0rem;}.elementor-1951 .elementor-element.elementor-element-1bbc9a1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1951 .elementor-element.elementor-element-24932ca .elementor-heading-title{font-size:var( --e-global-typography-ae4ea7e-font-size );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );} .elementor-1951 .elementor-element.elementor-element-ef9323e{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-1951 .elementor-element.elementor-element-ef9323e{--grid-side-margin:20px;--grid-column-gap:20px;--grid-row-gap:20px;}.elementor-1951 .elementor-element.elementor-element-ef9323e .elementor-share-btn__icon{--e-share-buttons-icon-size:20px;}.elementor-1951 .elementor-element.elementor-element-663a196 .elementor-heading-title{font-size:var( --e-global-typography-ae4ea7e-font-size );line-height:var( --e-global-typography-ae4ea7e-line-height );letter-spacing:var( --e-global-typography-ae4ea7e-letter-spacing );}.elementor-1951 .elementor-element.elementor-element-da107fe{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-da107fe */.swiper.elementor-loop-container {
    overflow: visible;
}

/* 1. Add smooth transition to all slides (default opacity remains untouched) */
.elementor-widget-loop-carousel .swiper-slide {
    transition: opacity 0.25s ease;
}

/* 2. Dim ALL slides that come BEFORE the active slide */
.elementor-widget-loop-carousel .swiper-slide:has(~ .swiper-slide-active) {
    opacity: 0;
    pointer-events: none;
    /* Optional: prevents clicking dimmed slides */
}

/* 3. DESKTOP: 3 slides visible. Dim the 4th slide and beyond */
@media (min-width: 1025px) {
     .elementor-widget-loop-carousel .swiper-slide-active~.swiper-slide~.swiper-slide~.swiper-slide {
        opacity: 0;
        pointer-events: none;
    }
}

/* 4. TABLET: 2 slides visible. Dim the 3rd slide and beyond */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-widget-loop-carousel .swiper-slide-active~.swiper-slide~.swiper-slide {
        opacity: 0;
        pointer-events: none;
    }
}

/* 5. MOBILE: 1 slide visible. Dim the 2nd slide and beyond */
@media (max-width: 767px) {
    .elementor-widget-loop-carousel .swiper-slide-active~.swiper-slide {
        opacity: 0;
        pointer-events: none;
    }
}

.elementor-1951 .elementor-element.elementor-element-da107fe .swiper-pagination-bullet {
    width: 1rem;
    margin: 0.25rem !important;
    border-radius: 0.125rem;
    height: 0.25rem;
    background: var(--e-global-color-4f40b74);
    transition: width 0.2s ease, background-color 0.2s ease;
    opacity: 1;
    left: 50%;
}

.elementor-1951 .elementor-element.elementor-element-da107fe .swiper-pagination-bullett:hover, 
.elementor-1951 .elementor-element.elementor-element-da107fe .swiper-pagination-bullet:focus, 
.elementor-1951 .elementor-element.elementor-element-da107fe .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--e-global-color-accent);
    width: 2rem;
}/* End custom CSS */