.ctr-steps{display:block;padding:var(--padding-top-mobile, 40px) 0 var(--padding-bottom-mobile, 40px);--font-family-heading: "Inter", sans-serif}@media(max-width:749.98px){.ctr-steps .page-width{padding-inline:20px}}@media(min-width:750px){.ctr-steps{padding:var(--padding-top-desktop, 60px) 0 var(--padding-bottom-desktop, 60px)}}.ctr-steps *{font-family:var(--font-family-heading)}.ctr-steps p,.ctr-steps ul,.ctr-steps ol,.ctr-steps li,.ctr-steps h1,.ctr-steps h2,.ctr-steps h3,.ctr-steps h4,.ctr-steps h5,.ctr-steps h6{margin:0}.ctr-steps__layout{display:flex;flex-direction:column;gap:20px}@media(min-width:750px){.ctr-steps__layout{flex-direction:row;align-items:stretch;gap:32px}}@media(min-width:992px){.ctr-steps__layout{gap:56px}}@media(min-width:750px){.ctr-steps__layout--image-right{flex-direction:row-reverse}}.ctr-steps__media{position:relative;width:100%;aspect-ratio:335/250;flex-shrink:0;overflow:hidden;border-radius:var(--media-radius, 15px)}@media(min-width:750px){.ctr-steps__media{flex:1 1 0;width:auto;min-width:0;aspect-ratio:585/599}}.ctr-steps__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease;pointer-events:none}.ctr-steps__media-slide.is-active{opacity:1;pointer-events:auto}.ctr-steps__img{display:block;width:100%;height:100%;object-fit:cover}.ctr-steps__img--desktop{display:none}@media(min-width:750px){.ctr-steps__img--desktop{display:block}}.ctr-steps__img--mobile{display:block}@media(min-width:750px){.ctr-steps__img--mobile{display:none}}.ctr-steps__media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#2a255214}.ctr-steps__media-placeholder .placeholder-svg{width:100%;height:100%}.ctr-steps__content{display:flex;flex-direction:column;gap:32px;width:100%}@media(min-width:750px){.ctr-steps__content{flex:0 1 48%;max-width:599px;justify-content:center}}@media(min-width:992px){.ctr-steps__content{padding-block:32px}}.ctr-steps__header{display:flex;flex-direction:column;gap:12px}.ctr-steps__title{color:var(--heading-color, #0a0a0a);font-size:32px;font-weight:400;line-height:1;letter-spacing:-1.5px;word-break:break-word}@media(min-width:750px){.ctr-steps__title{font-size:60px;line-height:60px}}.ctr-steps__subtitle{color:var(--subtitle-color, #000000);font-size:14px;font-weight:400;line-height:1.4;word-break:break-word}@media(min-width:750px){.ctr-steps__subtitle{font-size:16px}}.ctr-steps__list{display:flex;flex-direction:column;gap:32px;width:100%}.ctr-steps__step{display:flex;flex-direction:column;gap:12px;width:100%;padding-left:12px;border-left:3px solid transparent;opacity:.77;transition:opacity .25s ease,border-color .25s ease}.ctr-steps__step.is-active{opacity:1;border-left-color:var(--step-active-color, #2a2552)}.ctr-steps__step-trigger{display:flex;align-items:flex-start;gap:12px;width:100%;height:auto;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.ctr-steps__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border-radius:100px;background-color:var(--icon-bg, #2a2552);color:#fff}.ctr-steps__icon img,.ctr-steps__icon svg{display:block;width:12px;height:12px;object-fit:contain}.ctr-steps__step-title{flex:1 1 0;min-width:0;color:var(--step-inactive-color, #121a2a);font-size:18px;font-weight:600;line-height:1.05;letter-spacing:-.9px;word-break:break-word;text-wrap:wrap;transition:color .25s ease}.ctr-steps__step.is-active .ctr-steps__step-title{color:var(--step-active-color, #2a2552)}.ctr-steps__step-text{padding-left:36px;color:var(--step-active-color, #2a2552);font-size:14px;font-weight:400;line-height:1.4;word-break:break-word}@media(min-width:750px){.ctr-steps__step-text{font-size:16px}}.ctr-steps__step-text[hidden]{display:none}.ctr-steps__cta{display:flex;width:100%}.ctr-steps__button{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;border-radius:100px;background-color:var(--button-bg, #2a2552);color:var(--button-text, #ffffff);font-size:20px;font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:capitalize;transition:opacity .2s ease}.ctr-steps__button:hover{opacity:.9}.ctr-steps__empty{margin:0;opacity:.5;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ctr-steps.css.map */
