.StepCarousel_page-menu__wh0C2{padding-top:54px}.StepCarousel_page-rounded-corners__1BIt1{border-bottom-left-radius:40px;border-bottom-right-radius:40px}.StepCarousel_chevron-link__oTLJJ{font-family:futura-pt,sans-serif;font-weight:500;font-size:16px;color:#ff3440;line-height:1;transition:all .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StepCarousel_chevron-link__oTLJJ svg{position:relative;margin-left:4px;width:9px;height:10px;transition:color .1s ease-in-out,transform .1s ease-in-out}.StepCarousel_inline-link__PvPcE{text-decoration:underline;transition:all .2s linear}.StepCarousel_inline-link__PvPcE:hover{color:#ff3440}.StepCarousel_photo-grid__jzHAW{margin:-16px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media(max-width:1023px){.StepCarousel_photo-grid__jzHAW{justify-content:center}}.StepCarousel_grid-photo__0E2JN{margin:16px;width:calc(50% - 32px)}.StepCarousel_break-text__5heeu{max-width:100%;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.StepCarousel_wrapper__MWIQn{width:100%;overflow:visible}.StepCarousel_track__qVADr{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:-16px calc(-1*(100vw - 100%)/2) -16px 0;padding:16px calc((100vw - 100%)/2) 16px 0;scrollbar-width:none;-ms-overflow-style:none}.StepCarousel_track__qVADr::-webkit-scrollbar{display:none}@media(min-width:768px)and (max-width:1023px){.StepCarousel_track__qVADr{gap:24px}}@media(max-width:1023px){.StepCarousel_track__qVADr{gap:16px}}.StepCarousel_slide__YgE_Z{position:relative;flex:0 0 290px;min-width:0;scroll-snap-align:start}@media(max-width:1023px){.StepCarousel_slide__YgE_Z{flex:0 0 85%}}.StepCarousel_card__uwcnj{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;height:100%;padding:72px 24px 32px;background-color:#fff;border:1px solid #f5f5f5;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.04);text-align:center}@media(max-width:1023px){.StepCarousel_card__uwcnj{border-radius:10px}}.StepCarousel_ctaCard__z3E6s{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:16px;height:100%;padding:24px;background:linear-gradient(91deg,#ff3440 1%,#d40d19 81%);border:1px solid #e8e8e8;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.04);overflow:hidden;color:#fff}.StepCarousel_ctaCard__z3E6s h3{margin-bottom:0;font-size:24px;color:#fff}.StepCarousel_ctaCard__z3E6s p{color:#fff}@media(max-width:1023px){.StepCarousel_ctaCard__z3E6s{border-radius:10px}}.StepCarousel_step__OO35a{position:absolute;top:16px;left:16px;width:40px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#ff3440;border-radius:8px;font-family:futura-pt,sans-serif;font-size:24px;font-weight:700;line-height:1;color:#fff}.StepCarousel_line__cJ74M{position:absolute;top:50%;left:0;transform:translate(-70%,-50%);pointer-events:none}.StepCarousel_cardHeading__lzVhX{margin-bottom:0;font-size:20px;line-height:24px}.StepCarousel_cardDescr__MMuBK{font-size:16px;line-height:26px;flex-grow:1}.StepCarousel_footer__lJGks{display:flex;align-items:flex-start;justify-content:flex-end;margin-top:40px}@media(min-width:768px)and (max-width:1023px){.StepCarousel_footer__lJGks{margin-top:32px;gap:24px}}@media(max-width:1023px){.StepCarousel_footer__lJGks{flex-direction:column-reverse;gap:24px;margin-top:32px}}.StepCarousel_navigation__zoT9t{display:flex;align-items:center;gap:24px;flex-shrink:0}@media(max-width:1023px){.StepCarousel_navigation__zoT9t{align-self:flex-end}}.StepCarousel_navButton__P63dx{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #a3a3a3;border-radius:50%;background:none;cursor:pointer;transition:border-color .2s ease}.StepCarousel_navButton__P63dx svg{width:5px;height:9px}.StepCarousel_navButton__P63dx svg path{fill:#a3a3a3;transition:fill .2s ease}.StepCarousel_navButton__P63dx:hover:not(.StepCarousel_disabled__ci2DA){border-color:#1a1a1a}.StepCarousel_navButton__P63dx:hover:not(.StepCarousel_disabled__ci2DA) svg path{fill:#1a1a1a}.StepCarousel_navButton__P63dx:focus-visible{outline:2px solid #dec2fc;outline-offset:2px}.StepCarousel_navButton__P63dx.StepCarousel_disabled__ci2DA{opacity:.4;cursor:default}