.elementor-33370 .elementor-element.elementor-element-9fbd235{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33370 .elementor-element.elementor-element-2cadca98 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-33370 .elementor-element.elementor-element-2cadca98{text-align:center;}.elementor-33370 .elementor-element.elementor-element-25cca7c4{--display:grid;--e-con-grid-template-columns:1fr 2fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33370 .elementor-element.elementor-element-1270cf5e > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-1270cf5e.elementor-element{--align-self:flex-start;}.elementor-33370 .elementor-element.elementor-element-1270cf5e .elementor-icon-wrapper{text-align:left;}.elementor-33370 .elementor-element.elementor-element-49cb7c5f{font-family:var( --e-global-typography-706b79a-font-family ), Sans-serif;font-size:var( --e-global-typography-706b79a-font-size );font-weight:var( --e-global-typography-706b79a-font-weight );line-height:var( --e-global-typography-706b79a-line-height );letter-spacing:var( --e-global-typography-706b79a-letter-spacing );}.elementor-33370 .elementor-element.elementor-element-2dfedc5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-4d858185{--display:flex;--min-height:300px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;}.elementor-33370 .elementor-element.elementor-element-68f84b65{text-align:center;font-family:var( --e-global-typography-37af2af-font-family ), Sans-serif;font-size:var( --e-global-typography-37af2af-font-size );font-weight:var( --e-global-typography-37af2af-font-weight );text-transform:var( --e-global-typography-37af2af-text-transform );line-height:var( --e-global-typography-37af2af-line-height );color:var( --e-global-color-text );}.elementor-33370 .elementor-element.elementor-element-2f6127bc{text-align:center;font-size:var( --e-global-typography-275b7e8-font-size );font-weight:var( --e-global-typography-275b7e8-font-weight );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-2043581e{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33370 .elementor-element.elementor-element-30b0e9b8{font-family:var( --e-global-typography-text-font-family ), 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-33370 .elementor-element.elementor-element-50395b45{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-icon-size:20px;}.elementor-33370 .elementor-element.elementor-element-50395b45 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a2174fa ) 0%, #DADADA 100%);border-style:none;}.elementor-33370 .elementor-element.elementor-element-50395b45 > .elementor-widget-container{margin:-21px 0px 0px 0px;}:where( .elementor-33370 .elementor-element.elementor-element-50395b45 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-33370 .elementor-element.elementor-element-15c8a59e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-2fc07da9{--display:flex;--min-height:300px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-33370 .elementor-element.elementor-element-1121bfe0{text-align:center;font-family:var( --e-global-typography-37af2af-font-family ), Sans-serif;font-size:var( --e-global-typography-37af2af-font-size );font-weight:var( --e-global-typography-37af2af-font-weight );text-transform:var( --e-global-typography-37af2af-text-transform );line-height:var( --e-global-typography-37af2af-line-height );color:var( --e-global-color-text );}.elementor-33370 .elementor-element.elementor-element-4c425244 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-4c425244{text-align:center;font-size:var( --e-global-typography-275b7e8-font-size );font-weight:var( --e-global-typography-275b7e8-font-weight );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-57a6df6a{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33370 .elementor-element.elementor-element-251a0d80{font-family:var( --e-global-typography-text-font-family ), 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-33370 .elementor-element.elementor-element-58bb571a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-icon-size:20px;}.elementor-33370 .elementor-element.elementor-element-58bb571a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a2174fa ) 0%, #93F1A9 100%);border-style:none;}.elementor-33370 .elementor-element.elementor-element-58bb571a > .elementor-widget-container{margin:-21px 0px 0px 0px;}:where( .elementor-33370 .elementor-element.elementor-element-58bb571a > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-33370 .elementor-element.elementor-element-1be955bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-204b33a7{--display:flex;--min-height:300px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-33370 .elementor-element.elementor-element-55cf5d33{text-align:center;font-family:var( --e-global-typography-37af2af-font-family ), Sans-serif;font-size:var( --e-global-typography-37af2af-font-size );font-weight:var( --e-global-typography-37af2af-font-weight );text-transform:var( --e-global-typography-37af2af-text-transform );line-height:var( --e-global-typography-37af2af-line-height );color:var( --e-global-color-text );}.elementor-33370 .elementor-element.elementor-element-4268f88d > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-4268f88d{text-align:center;font-size:var( --e-global-typography-275b7e8-font-size );font-weight:var( --e-global-typography-275b7e8-font-weight );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-36a5e18d{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33370 .elementor-element.elementor-element-55956f9a{font-family:var( --e-global-typography-text-font-family ), 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-33370 .elementor-element.elementor-element-3922d7c5{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-icon-size:20px;}.elementor-33370 .elementor-element.elementor-element-3922d7c5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a2174fa ) 0%, #51E974 100%);border-style:none;}.elementor-33370 .elementor-element.elementor-element-3922d7c5 > .elementor-widget-container{margin:-21px 0px 0px 0px;}:where( .elementor-33370 .elementor-element.elementor-element-3922d7c5 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-33370 .elementor-element.elementor-element-2d0d39cb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-707c13e2{--display:flex;--min-height:300px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-33370 .elementor-element.elementor-element-2342bc8{text-align:center;font-family:var( --e-global-typography-37af2af-font-family ), Sans-serif;font-size:var( --e-global-typography-37af2af-font-size );font-weight:var( --e-global-typography-37af2af-font-weight );text-transform:var( --e-global-typography-37af2af-text-transform );line-height:var( --e-global-typography-37af2af-line-height );color:var( --e-global-color-text );}.elementor-33370 .elementor-element.elementor-element-3ca881dd > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-3ca881dd{text-align:center;font-size:var( --e-global-typography-275b7e8-font-size );font-weight:var( --e-global-typography-275b7e8-font-weight );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-68123d60{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33370 .elementor-element.elementor-element-400f3d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-400f3d4{font-family:var( --e-global-typography-text-font-family ), 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-33370 .elementor-element.elementor-element-25276f94{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:50px 50px 50px 50px;--n-accordion-icon-size:20px;}.elementor-33370 .elementor-element.elementor-element-25276f94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a2174fa ) 0%, var( --e-global-color-primary ) 100%);border-style:none;}.elementor-33370 .elementor-element.elementor-element-25276f94 > .elementor-widget-container{margin:-21px 0px 0px 0px;}:where( .elementor-33370 .elementor-element.elementor-element-25276f94 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-33370 .elementor-element.elementor-element-49675230{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-33370 .elementor-element.elementor-element-49675230 > .elementor-widget-container{margin:55px 0px 100px 0px;}@media(max-width:1440px){.elementor-33370 .elementor-element.elementor-element-25cca7c4{--grid-auto-flow:row;}.elementor-33370 .elementor-element.elementor-element-49cb7c5f{font-size:var( --e-global-typography-706b79a-font-size );line-height:var( --e-global-typography-706b79a-line-height );letter-spacing:var( --e-global-typography-706b79a-letter-spacing );}.elementor-33370 .elementor-element.elementor-element-68f84b65{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-2f6127bc{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-30b0e9b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-1121bfe0{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-4c425244{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-251a0d80{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-55cf5d33{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-4268f88d{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-55956f9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-2342bc8{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-3ca881dd{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-400f3d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-33370 .elementor-element.elementor-element-25cca7c4{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-33370 .elementor-element.elementor-element-25cca7c4{--grid-auto-flow:row;}.elementor-33370 .elementor-element.elementor-element-49cb7c5f{font-size:var( --e-global-typography-706b79a-font-size );line-height:var( --e-global-typography-706b79a-line-height );letter-spacing:var( --e-global-typography-706b79a-letter-spacing );}.elementor-33370 .elementor-element.elementor-element-68f84b65{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-2f6127bc{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-30b0e9b8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-1121bfe0{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-4c425244{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-251a0d80{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-55cf5d33{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-4268f88d{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-55956f9a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-2342bc8{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-3ca881dd{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-400f3d4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-49675230{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-33370 .elementor-element.elementor-element-9fbd235{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-33370 .elementor-element.elementor-element-2cadca98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-33370 .elementor-element.elementor-element-25cca7c4{--e-con-grid-template-columns:1;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-1270cf5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-1270cf5e.elementor-element{--align-self:center;}.elementor-33370 .elementor-element.elementor-element-1270cf5e .elementor-icon-wrapper{text-align:center;}.elementor-33370 .elementor-element.elementor-element-49cb7c5f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-33370 .elementor-element.elementor-element-49cb7c5f{font-size:var( --e-global-typography-706b79a-font-size );line-height:var( --e-global-typography-706b79a-line-height );letter-spacing:var( --e-global-typography-706b79a-letter-spacing );}.elementor-33370 .elementor-element.elementor-element-4d858185{--min-height:240px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-68f84b65{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-2f6127bc{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-2043581e{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33370 .elementor-element.elementor-element-30b0e9b8{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-2fc07da9{--min-height:240px;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-1121bfe0{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-4c425244 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-4c425244{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-57a6df6a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33370 .elementor-element.elementor-element-251a0d80{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-204b33a7{--min-height:240px;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-55cf5d33{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-4268f88d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-4268f88d{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-36a5e18d{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33370 .elementor-element.elementor-element-55956f9a{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-707c13e2{--min-height:240px;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33370 .elementor-element.elementor-element-2342bc8{font-size:var( --e-global-typography-37af2af-font-size );line-height:var( --e-global-typography-37af2af-line-height );}.elementor-33370 .elementor-element.elementor-element-3ca881dd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33370 .elementor-element.elementor-element-3ca881dd{font-size:var( --e-global-typography-275b7e8-font-size );line-height:var( --e-global-typography-275b7e8-line-height );}.elementor-33370 .elementor-element.elementor-element-68123d60{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33370 .elementor-element.elementor-element-400f3d4{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-33370 .elementor-element.elementor-element-49675230{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:8px;}.elementor-33370 .elementor-element.elementor-element-49675230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:where( .elementor-33370 .elementor-element.elementor-element-49675230 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-33370 .elementor-element.elementor-element-49675230 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:12px;--swiper-pagination-bullet-vertical-gap:12px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-49675230 *//* Give the slider a footer area for the bar */
.progress-under .elementor-swiper {
  position: relative;
  padding-bottom: 24px; /* space for the bar */
}

/* MOBILE: put the bar UNDER the slider, 30% wide, perfectly centered */
@media (max-width: 767px){
  .progress-under .swiper-pagination-progressbar{
    position: absolute !important;
    top: auto !important;
    bottom: 0 !important;

    /* precise centering on mobile */
    left: 50% !important;
    transform: translateX(-50%) !important;

    width: 30% !important;
    margin: 0 !important;
    right: auto !important;
  }

  /* If Elementor outputs a duplicate "opposite" bar at the top, hide it */
  .progress-under .swiper-horizontal > 
  .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    display: none !important;
  }
}

/* Optional: keep it on top of content and non-clickable */
.progress-under .swiper-pagination-progressbar{
  z-index: 2;
  pointer-events: none;
}/* End custom CSS */