.module--crm-numbered-cards-carousel,.module--crm-numbered-cards-carousel .module__inner{overflow:visible}.crm-numbered-cards-carousel{--crm-numbered-cards-carousel-band-top-height:280px;--crm-numbered-cards-carousel-card-gap:37px;--crm-numbered-cards-carousel-card-min-height:373px;--crm-numbered-cards-carousel-card-min-height-mobile:321px;--crm-numbered-cards-carousel-card-min-height-tablet:343px;--crm-numbered-cards-carousel-card-overlap:186px;--crm-numbered-cards-carousel-progress-max-width:1207px;--crm-numbered-cards-carousel-scroll-step-height:591px;--crm-numbered-cards-carousel-scroll-pin-top:0px;overflow-x:clip;position:relative}.crm-numbered-cards-carousel--scroll-lock{overflow:visible}.crm-numbered-cards-carousel--scroll-lock[data-crm-numbered-cards-carousel-scroll-steps]:not([data-crm-numbered-cards-carousel-scroll-steps="1"]){height:calc(var(--crm-numbered-cards-carousel-scroll-steps)*var(--crm-numbered-cards-carousel-scroll-step-height))}.crm-numbered-cards-carousel__pin{position:relative;width:100%}.crm-numbered-cards-carousel--scroll-lock .crm-numbered-cards-carousel__pin{box-sizing:border-box;height:auto;overflow:visible;position:sticky;top:var(--crm-numbered-cards-carousel-scroll-pin-top,0)}.crm-numbered-cards-carousel__bands{inset:0;pointer-events:none;position:absolute;z-index:0}.crm-numbered-cards-carousel__band{left:50%;position:absolute;transform:translateX(-50%);width:100vw}.crm-numbered-cards-carousel__band--dark{background:var(--crm-black,#000);height:calc(var(--crm-numbered-cards-carousel-band-top-height) + var(--crm-numbered-cards-carousel-card-overlap));top:0}.crm-numbered-cards-carousel__band--light{background:var(--crm-white,#fff);bottom:0;top:calc(var(--crm-numbered-cards-carousel-band-top-height) + var(--crm-numbered-cards-carousel-card-overlap))}.crm-numbered-cards-carousel--solid .crm-numbered-cards-carousel__band--dark{height:100%}.crm-numbered-cards-carousel--solid .crm-numbered-cards-carousel__band--light{display:none}.crm-numbered-cards-carousel--solid-light .crm-numbered-cards-carousel__band--dark{background:var(--crm-white,#fff)}.crm-numbered-cards-carousel--solid-light .crm-numbered-cards-carousel__heading{color:var(--crm-black,#000)}.crm-numbered-cards-carousel--solid-dark .crm-numbered-cards-carousel__progress{background:hsla(0,0%,100%,.22)}.crm-numbered-cards-carousel__inner{box-sizing:border-box;margin-inline:auto;max-width:min(100%,calc(1160px + var(--crm-numbered-cards-carousel-card-gap)*3));padding:clamp(48px,8vw,96px) clamp(20px,4vw,32px) clamp(48px,6vw,72px);position:relative;width:100%;z-index:1}.crm-numbered-cards-carousel__header{margin:0 0 clamp(32px,5vw,56px)}.crm-numbered-cards-carousel__heading{color:var(--crm-white,#fff);font-family:var(--headings-font-family);font-size:clamp(1.35rem,2.4vw,2.35rem);font-style:var(--headings-font-style);font-weight:var(--headings-strong-font-weight);letter-spacing:0;line-height:1.08;margin:0 auto;max-width:980px;text-align:center;text-transform:uppercase;white-space:pre-line}.crm-numbered-cards-carousel__lift{--crm-numbered-cards-carousel-lift-scale:0.96;--crm-numbered-cards-carousel-lift-y:16px;perspective:1400px;transform:translate3d(0,var(--crm-numbered-cards-carousel-lift-y),0) scale(var(--crm-numbered-cards-carousel-lift-scale));transform-origin:center center;width:100%;will-change:transform}.crm-numbered-cards-carousel__slider-wrap{position:relative;width:100%}.crm-numbered-cards-carousel__splide,.crm-numbered-cards-carousel__static{margin-bottom:calc(var(--crm-numbered-cards-carousel-card-overlap)*-1)}.crm-numbered-cards-carousel__splide{max-width:100%;visibility:visible;width:100%}.crm-numbered-cards-carousel__splide .splide__track{overflow:hidden;padding-top:5px}.crm-numbered-cards-carousel__splide .splide__list{align-items:stretch}.crm-numbered-cards-carousel__splide .splide__slide{height:auto;min-width:0}.crm-numbered-cards-carousel__static{column-gap:var(--crm-numbered-cards-carousel-card-gap);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center}.crm-numbered-cards-carousel__card{background:var(--crm-surface-card,var(--crm-gray-light,#f6f6f6));box-shadow:0 0 6.5px 2px rgba(0,0,0,.09);box-sizing:border-box;color:var(--crm-text-muted,#353535);display:flex;height:100%;min-height:var(--crm-numbered-cards-carousel-card-min-height);position:relative;width:100%}.crm-numbered-cards-carousel__card-body{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;overflow:hidden;padding:132px 30px 30px;position:relative;width:100%}.crm-numbered-cards-carousel--hide-numbers .crm-numbered-cards-carousel__card-body{padding-top:37px}.crm-numbered-cards-carousel__card-mark{color:var(--crm-white,#fff);display:block;left:0;line-height:0;pointer-events:none;position:absolute;top:0;top:-5px;transition:color .18s ease;z-index:2}.crm-numbered-cards-carousel__card-mark svg{display:block;height:auto;max-width:100%;width:171px}.crm-numbered-cards-carousel__card.is-active .crm-numbered-cards-carousel__card-mark,.crm-numbered-cards-carousel__card:focus-within .crm-numbered-cards-carousel__card-mark,.crm-numbered-cards-carousel__card:hover .crm-numbered-cards-carousel__card-mark{color:var(--crm-gold,#eeb648)}.crm-numbered-cards-carousel__card-num{max-width:100%;overflow:hidden;pointer-events:none;position:absolute;right:-5px;top:-30px;z-index:0}.crm-numbered-cards-carousel__card-content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;position:relative;z-index:1}.crm-numbered-cards-carousel__card-title{color:var(--crm-black,#000);display:grid;font-family:var(--headings-font-family);font-size:23px;font-style:var(--headings-font-style);font-weight:var(--headings-strong-font-weight);letter-spacing:0;line-height:1;margin:0;text-transform:uppercase;white-space:pre-line}.crm-numbered-cards-carousel__card-title+.crm-numbered-cards-carousel__card-copy{margin-top:25px}.crm-numbered-cards-carousel__card-copy,.crm-numbered-cards-carousel__card-copy p{color:var(--crm-text-muted,#353535);font-family:var(--ui-font-family);font-size:16px;font-style:var(--ui-font-style);font-weight:var(--ui-font-weight);line-height:1.45;margin:0}.crm-numbered-cards-carousel__card--accent{background:var(--crm-numbered-cards-carousel-card-accent-bg,var(--crm-red,#ba0c2f));box-shadow:none;color:var(--crm-white,#fff)}.crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-body{justify-content:space-between;padding:37px 30px 30px}.crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-content{flex:0 1 auto;justify-content:flex-start}.crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-title{color:var(--crm-white,#fff);font-family:var(--headings-font-family);font-size:clamp(1.35rem,2.1vw,1.75rem);font-style:var(--headings-font-style);font-weight:var(--headings-strong-font-weight);line-height:1.08}.crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-copy,.crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-copy p{color:var(--crm-white,#fff)}.crm-numbered-cards-carousel--short-cards .crm-numbered-cards-carousel__card-body{padding:88px 24px 24px}.crm-numbered-cards-carousel--short-cards .crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-body{padding:24px 24px 20px}.crm-numbered-cards-carousel--short-cards .crm-numbered-cards-carousel__card-copy,.crm-numbered-cards-carousel--short-cards .crm-numbered-cards-carousel__card-copy p{color:var(--crm-black,#000);font-family:var(--ui-font-family);font-size:16px;font-weight:var(--ui-font-weight);line-height:1.45;text-transform:none}.crm-numbered-cards-carousel__card-arrow{color:var(--crm-white,#fff);display:block;flex:0 0 auto;margin-top:auto;width:clamp(72px,40%,120px)}.crm-numbered-cards-carousel__card-arrow svg{display:block;height:auto;width:100%}.crm-numbered-cards-carousel__progress{background:rgba(0,0,0,.18);height:4px;margin:calc(var(--crm-numbered-cards-carousel-card-overlap) + 40px) auto 0;max-width:var(--crm-numbered-cards-carousel-progress-max-width);position:relative;width:100%}.crm-numbered-cards-carousel__progress-bar{background:var(--crm-gold,#eeb648);height:100%;left:0;position:absolute;top:0;transition:width .18s ease;width:0}.crm-numbered-cards-carousel--hide-progress .crm-numbered-cards-carousel__progress{display:none}.crm-numbered-cards-carousel--no-pagination .crm-numbered-cards-carousel__progress,.crm-numbered-cards-carousel__progress--spacer{background:transparent}.crm-numbered-cards-carousel--no-pagination .crm-numbered-cards-carousel__progress-bar{display:none}@media (max-width:1139px){.crm-numbered-cards-carousel__inner{max-width:min(100%,calc(596px + var(--crm-numbered-cards-carousel-card-gap)))}.crm-numbered-cards-carousel__static{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-numbered-cards-carousel__card{min-height:var(--crm-numbered-cards-carousel-card-min-height-tablet)}}@media (max-width:767px){.crm-numbered-cards-carousel__inner{max-width:none}.crm-numbered-cards-carousel__static{grid-template-columns:minmax(0,1fr)}.crm-numbered-cards-carousel__card{min-height:var(--crm-numbered-cards-carousel-card-min-height-mobile)}.crm-numbered-cards-carousel--short-cards .crm-numbered-cards-carousel__card-body{padding:72px 24px 20px}.crm-numbered-cards-carousel--short-cards .crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-body{padding:20px 24px 18px}.crm-numbered-cards-carousel__card-body{padding-inline:24px}.crm-numbered-cards-carousel__card--accent .crm-numbered-cards-carousel__card-body{padding:28px 24px 24px}.crm-numbered-cards-carousel__card-num{right:-10px;top:-28px}.crm-numbered-cards-carousel__progress{margin-top:calc(var(--crm-numbered-cards-carousel-card-overlap) + 28px);max-width:min(100%,320px)}}@media (prefers-reduced-motion:reduce){.crm-numbered-cards-carousel__lift{transform:none;will-change:auto}.crm-numbered-cards-carousel__card-mark,.crm-numbered-cards-carousel__progress-bar{transition:none}}