@media (min-width: 993px){.stages{padding-top:75px;padding-bottom:75px}}@media (max-width: 992px){.stages{padding-top:50px;padding-bottom:50px}}.stages__wrapper{display:flex;flex-direction:column;gap:50px}.stages__title-wrapper{display:flex;flex-direction:column;gap:20px}.stages__title{font-size:32px;color:#07124a;font-weight:700}.stages__subtitle{font-size:18px;color:#07124a}@media (min-width: 993px){.stages__subtitle{width:48%}}.stages__items{display:flex;justify-content:space-between;padding-top:30px;gap:50px}@media (max-width: 992px){.stages__items{flex-direction:column}}@media (min-width: 993px){.stages__items{align-items:flex-end}}@keyframes fdsseq{to{opacity:1}}.stages__item.visible{display:flex;opacity:0;animation:fdsseq .7s forwards;animation-delay:calc(.7s * var(--acc))}@media (max-width: 992px){.stages__item{flex-direction:column-reverse;gap:40px}}@media (min-width: 993px){.stages__item{flex-direction:column}}.stages__item-text{color:#07124a;font-size:16px}@media (min-width: 993px){.stages__item-text{padding-bottom:80px}}.stages__item-bar{position:relative;display:flex;padding:20px;background-color:#46506f;border-radius:10px}@media (min-width: 993px){.stages__item-bar{align-items:flex-end;justify-content:center;height:calc(220px + (var(--acc) * 40px))}}@media (max-width: 992px){.stages__item-bar{align-items:center;padding:10px;gap:10px;min-width:50%;width:calc(50% + (var(--acc) * 40px));max-width:100%}}.stages__item-bar:after{position:absolute;content:"";width:1px;background-color:#07f}@media (max-width: 992px){.stages__item-bar:after{right:20px;bottom:-20px;height:40px}}@media (min-width: 993px){.stages__item-bar:after{top:-60px;left:20px;height:80px}}.stages__item-number{color:#fff;font-weight:700}@media (min-width: 993px){.stages__item-number{writing-mode:tb;font-size:72px;transform:rotate(-180deg)}}@media (max-width: 992px){.stages__item-number{font-size:32px}}.stages__item-name{color:#97a2b6;text-align:center}@media (min-width: 993px){.stages__item-name{font-size:18px;padding-top:20px}}@media (max-width: 992px){.stages__item-name{font-size:12px}}@media (max-width: 992px){.stages__item-name.desktop{display:none}.stages__item-name.mobile{display:block}}@media (min-width: 993px){.stages__item-name.desktop{display:block}.stages__item-name.mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/stages-section.css.map */
