.stage-cards-carousel{width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;padding:7rem 3rem;background-color:#ffffff17}.stage-cards-carousel__inner{width:100%}@media(min-width:770px){.stage-cards-carousel__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.stage-cards-carousel__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(1,1fr);width:100%;gap:0}.stage-cards-carousel__intro{grid-column:span 6;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.25rem;box-sizing:border-box;align-self:stretch;padding:1.5rem 0;text-align:left}.stage-cards-carousel__eyebrow-wrap,.stage-cards-carousel__headline-wrap{width:100%;max-width:100%;text-align:start;align-self:flex-start}.stage-cards-carousel__eyebrow-wrap>.elementor-widget-container,.stage-cards-carousel__headline-wrap>.elementor-widget-container{margin:0;padding:0}.stage-cards-carousel__eyebrow-wrap .elementor-heading-title.stage-cards-carousel__eyebrow,.stage-cards-carousel__eyebrow.elementor-heading-title{margin:0;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:clamp(1rem,1.75vw,1.125rem)!important;font-weight:400;line-height:1.45;color:#c8d2f6!important}.stage-cards-carousel__headline.elementor-heading-title,.stage-cards-carousel__headline{margin:0;font-family:var(--e-global-typography-f61c622-font-family),Sans-serif;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:500;line-height:1.2;color:#fff!important}.stage-cards-carousel__cta-wrap{width:auto;max-width:auto;align-self:flex-start}.stage-cards-carousel__cta-wrap>.elementor-widget-container{margin:0;padding:0}.stage-cards-carousel__cta-wrap .elementor-button{background-color:#fff;font-family:var(--e-global-typography-8e1264d-font-family),Sans-serif;font-size:var(--e-global-typography-8e1264d-font-size);font-weight:var(--e-global-typography-8e1264d-font-weight);line-height:var(--e-global-typography-8e1264d-line-height);fill:#2e2e6e;color:#2e2e6e;border:none;border-radius:8px;padding:.65rem 1.5rem}.stage-cards-carousel__cta-wrap .elementor-button:hover,.stage-cards-carousel__cta-wrap .elementor-button:focus{background-color:#f0f0f5;color:#252560;fill:#252560}.stage-cards-carousel__carousel-col{grid-column:span 6;display:flex;flex-direction:column;justify-content:center;gap:0;padding:20px 0 0;box-sizing:border-box}.stage-cards-carousel__carousel-widget{--e-n-carousel-swiper-slides-to-display: 1;--e-n-carousel-swiper-offset-size: 80px;--e-n-carousel-swiper-slides-gap: 0px;--e-n-carousel-slide-height: auto;--e-n-carousel-slide-container-height: 100%;height:fit-content;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.stage-cards-carousel__carousel-widget>.elementor-widget-container{padding:0}.stage-cards-carousel__swiper.e-n-carousel{display:flex;min-width:0;padding-inline-end:var(--e-n-carousel-swiper-offset-size, 0)}.stage-cards-carousel__swiper .swiper-slide{cursor:grab}.stage-cards-carousel__swiper .swiper-slide:active{cursor:grabbing}.stage-cards-carousel__swiper .swiper-wrapper>.swiper-slide>.e-con{height:auto;max-width:800px;margin-left:auto;margin-right:auto;border-style:none;border-radius:0;padding:0}.elementor-widget-n-carousel .stage-cards-carousel__swiper>.swiper-wrapper>.swiper-slide>.e-con{height:auto;max-width:800px;margin-left:auto;margin-right:auto}.stage-cards-carousel-slide{display:flex;flex-direction:column;justify-content:flex-start;gap:0;margin:0;padding:0;box-sizing:border-box}.stage-cards-carousel-slide__stack{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:0;box-sizing:border-box}.stage-cards-carousel-slide__top{position:relative;width:100%;box-sizing:border-box}.stage-cards-carousel-slide__dot{position:relative;width:100%;z-index:0}.stage-cards-carousel-slide__dot>.elementor-widget-container{position:relative;width:100%;margin:0;padding:0}.stage-cards-carousel-slide__dot .elementor-icon-wrapper{position:relative;display:block;width:100%;text-align:left;line-height:0}.stage-cards-carousel-slide__dot .elementor-icon{display:inline-block;font-size:16px;vertical-align:middle}.stage-cards-carousel-slide__dot .elementor-icon:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:1px;background-color:#fff;z-index:0;pointer-events:none}.stage-cards-carousel-slide__dot.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.stage-cards-carousel-slide__dot.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.stage-cards-carousel-slide__dot .elementor-icon svg{height:16px;width:1em;display:block}.stage-cards-carousel-slide__body{display:flex;flex-direction:column;gap:10px;padding:1rem 3rem;box-sizing:border-box}.stage-cards-carousel-slide__badge>.elementor-widget-container{background-color:#222;margin:0;padding:8px 12px;border-radius:8px}.stage-cards-carousel-slide__badge{text-align:center;align-self:flex-start}.stage-cards-carousel-slide__badge .elementor-heading-title{font-family:var(--e-global-typography-19778f5-font-family),Sans-serif;font-size:var(--e-global-typography-19778f5-font-size);font-weight:var(--e-global-typography-19778f5-font-weight);line-height:var(--e-global-typography-19778f5-line-height);color:#fff}.stage-cards-carousel--light-badges .stage-cards-carousel-slide__badge>.elementor-widget-container{background-color:#fff}.stage-cards-carousel--light-badges .stage-cards-carousel-slide__badge .elementor-heading-title{color:#002d60}.stage-cards-carousel-slide__heading>.elementor-widget-container{margin:-1px 0 -4px;padding:0 0 20px}.stage-cards-carousel-slide__heading .elementor-heading-title{font-family:var(--e-global-typography-f61c622-font-family),Sans-serif;font-size:var(--e-global-typography-f61c622-font-size);font-weight:var(--e-global-typography-f61c622-font-weight);line-height:var(--e-global-typography-f61c622-line-height);color:var(--e-global-color-fa590c5)}.stage-cards-carousel-slide__list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:10px}.stage-cards-carousel-slide__list .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:10px}.stage-cards-carousel-slide__list .elementor-icon-list-icon svg{fill:#fff;transition:fill .3s}.stage-cards-carousel-slide__list{--e-icon-list-icon-size: 25px;--e-icon-list-icon-align: left;--e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0;--icon-vertical-align: flex-start;--icon-vertical-offset: -2px}.stage-cards-carousel-slide__list .elementor-icon-list-icon{padding-inline-end:5px}.stage-cards-carousel-slide__list .elementor-icon-list-item>.elementor-icon-list-text{font-family:var(--e-global-typography-8e1264d-font-family),Sans-serif;font-size:var(--e-global-typography-8e1264d-font-size);font-weight:var(--e-global-typography-8e1264d-font-weight);line-height:var(--e-global-typography-8e1264d-line-height)}.stage-cards-carousel-slide__list .elementor-icon-list-text{color:#ffffff9e;transition:color .3s}@media(max-width:1024px){.stage-cards-carousel{padding:5rem 3rem}.stage-cards-carousel__grid{grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.stage-cards-carousel__intro{grid-column:span 12;gap:1rem}.stage-cards-carousel__eyebrow-wrap,.stage-cards-carousel__headline-wrap{width:100%;max-width:100%}.stage-cards-carousel__cta-wrap .elementor-button{font-size:var(--e-global-typography-8e1264d-font-size);line-height:var(--e-global-typography-8e1264d-line-height);padding:.5rem 1rem}.stage-cards-carousel__carousel-col{grid-column:span 12}.stage-cards-carousel-slide__stack{gap:30px}}@media(max-width:769px){.stage-cards-carousel{min-height:0;padding:4rem 1.5rem}.stage-cards-carousel__grid{grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.stage-cards-carousel__intro{flex-direction:column;gap:1rem;padding:1.25rem 0}.stage-cards-carousel__carousel-col{margin:0;padding:30px 0 0}.stage-cards-carousel-slide__stack{gap:20px}.stage-cards-carousel-slide__body{padding:1rem}.stage-cards-carousel__carousel-widget{--e-n-carousel-swiper-offset-size: 0px}}
