.stages__title{margin-bottom:40px}@media (width<=1024px){.stages__title{text-align:center;margin-bottom:24px}}.stages__content{counter-reset:step-counter;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=768px){.stages__content{grid-template-columns:repeat(1,1fr);gap:12px}}.stages__content__card{border:1px solid #0a3d5c1a;border-radius:20px;padding:40px;transition:all .3s}@media (width<=768px){.stages__content__card{padding:16px}}.stages__content__card:hover{box-shadow:0 8px 20px #1e344814}.stages__content__card__title{border-bottom:1px solid #0a3d5c1a;align-items:center;gap:12px;padding-bottom:20px;display:flex}@media (width<=768px){.stages__content__card__title{padding-bottom:12px}}.stages__content__card__title:before{counter-increment:step-counter;content:counter(step-counter);color:#1f7db5;background-color:#edf4f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:Jost;font-size:55px;font-weight:700;line-height:28px;display:flex}@media (width<=768px){.stages__content__card__title:before{width:30px;height:30px;font-size:36px}}.stages__content__card__content{padding-top:20px}@media (width<=768px){.stages__content__card__content{padding-top:12px}}.stages__content__card__content *{letter-spacing:0%;color:#4a6580;font-family:Manrope;font-size:18px;font-weight:500;line-height:100%}@media (width<=768px){.stages__content__card__content *{font-size:16px}}
