.ctr-how-it-works{position:relative;--ctr-text-color: #000;overflow:hidden}.ctr-how-it-works .ctr-how-it-works__decoration-wrapper{position:absolute;height:auto}.ctr-how-it-works .ctr-how-it-works__decoration-wrapper_primary{top:0;left:0;transform:translate(-70%,-26%) rotate(82.664deg);max-width:347px;width:81vw}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__decoration-wrapper_primary{transform:translate(-66%,-23%);max-width:504px;width:38vw}}.ctr-how-it-works .ctr-how-it-works__decoration-wrapper_secondary{right:0;bottom:0;max-width:291px;width:68vw;transform:translate(53%,12%)}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__decoration-wrapper_secondary{top:50%;bottom:auto;max-width:569px;width:43vw;transform:translate(57%,-53%)}}.ctr-how-it-works .ctr-how-it-works__decoration{width:100%;height:100%;object-fit:cover}.ctr-how-it-works .ctr-how-it-works__wrapper{position:relative;display:flex;flex-direction:column;gap:40px;z-index:1}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__wrapper{gap:48px}}.ctr-how-it-works .ctr-how-it-works__title{font-size:50px;color:var(--ctr-text-color);font-weight:400;letter-spacing:-3.5px!important;line-height:1!important;text-align:left}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__title{font-size:72px;text-align:center}}.ctr-how-it-works .ctr-how-it-works__bottom-text{font-size:24px;text-align:center}@media screen and (max-width: 750px){.ctr-how-it-works .ctr-how-it-works__bottom-text{font-size:20px;max-width:80%;margin:0 auto}}.ctr-how-it-works .ctr-how-it-works__subtitle{font-size:18px;color:var(--ctr-text-color);font-weight:400;line-height:1!important;text-align:center}@media screen and (max-width: 767px){.ctr-how-it-works .ctr-how-it-works__subtitle{font-size:16px;text-align:center}}.ctr-how-it-works .ctr-how-it-works__cards{display:flex;flex-wrap:wrap;margin:-12px}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__cards{justify-content:center;flex-wrap:nowrap;margin:-24px}}.ctr-how-it-works .ctr-how-it-works__cards.m-new{gap:18px}@media screen and (max-width: 750px){.ctr-how-it-works .ctr-how-it-works__cards.m-new{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:18px;margin:0}}@media screen and (max-width: 750px){.ctr-how-it-works .ctr-how-it-works__cards.m-new>:last-child{grid-column:1 / 3}}.ctr-how-it-works .ctr-how-it-works__card{flex:1 0 50%;width:50%;gap:16px;display:flex;flex-direction:column;padding:12px;position:relative;border:4px solid transparent;border-radius:12px}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__card{flex:1;align-items:center;text-align:center;padding:24px}}@media screen and (max-width: 750px){.ctr-how-it-works .ctr-how-it-works__card.m-new{flex:1 0 100%;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}}.ctr-how-it-works .ctr-how-it-works__card:before{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;border-radius:12px;pointer-events:none;z-index:-1;background:#fff}.ctr-how-it-works .ctr-how-it-works__card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;z-index:-2;background:linear-gradient(180deg,#def3fa,#eaccff) border-box;background-clip:padding-box,border-box;-webkit-mask-composite:destination-out;mask-composite:exclude}.ctr-how-it-works .ctr-how-it-works__card-icon{display:flex}.ctr-how-it-works .ctr-how-it-works__card-icon img{width:45px;height:45px}.ctr-how-it-works .ctr-how-it-works__card-title{font-size:20px;color:var(--ctr-text-color);font-weight:400;line-height:1;letter-spacing:-.3px!important;margin:0!important}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-how-it-works__card-title{font-size:24px}}.ctr-how-it-works .ctr-how-it-works__card-title.m-new{font-size:20px}.ctr-how-it-works .ctr-how-it-works__card-description,.ctr-how-it-works .ctr-how-it-works__card-description p{font-size:16px;font-weight:400!important;color:var(--ctr-text-color);line-height:1.5;letter-spacing:0!important}.ctr-how-it-works .ctr-button{width:100%}@media screen and (min-width: 750px){.ctr-how-it-works .ctr-button{width:auto}}.ctr-how-it-works .ctr-how-it-works__button{display:flex;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/73/assets/ctr-how-it-works.css.map */
