.steps-cards,.steps-cards *,.steps-cards :after,.steps-cards :before{box-sizing:border-box}.steps-cards{position:relative;width:100%;z-index:3}.steps-cards__grid{display:grid;gap:41px;grid-template-columns:repeat(3,minmax(0,1fr))}.steps-cards__card{border:2px solid #3271cc;border-radius:28px;min-width:0;padding:30px 33px 24px}.steps-cards__heading{align-items:flex-start;display:flex;gap:14px;margin-bottom:20px}.steps-cards__number{color:#f15a29;flex:0 0 auto;font-family:Abolition,sans-serif;font-size:65px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1}.steps-cards__button-wrapper{display:flex;justify-content:center;margin-top:54px}.steps-cards__button{align-items:center;background:#ea622b;border:2px solid #ea622b;border-radius:999px;color:#fff;display:inline-flex;font-family:Archivo,sans-serif;font-size:18px;font-weight:600;gap:20px;line-height:1;min-height:60px;padding:6px 8px 6px 30px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.steps-cards__button,.steps-cards__button span{text-decoration:none!important}.steps-cards__button-arrow{background:#fff;border-radius:50%;color:#10233f;display:grid;flex:0 0 50px;height:50px;place-items:center;width:50px}.steps-cards__button:active,.steps-cards__button:focus,.steps-cards__button:focus-visible,.steps-cards__button:hover{background:transparent;color:#ea622b;text-decoration:none!important}.steps-cards__button:active .steps-cards__button-arrow,.steps-cards__button:focus .steps-cards__button-arrow,.steps-cards__button:focus-visible .steps-cards__button-arrow,.steps-cards__button:hover .steps-cards__button-arrow{background:transparent;color:#10233f}@media (max-width:1200px){.steps-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-cards__card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 20.5px)}}@media (max-width:992px){.steps-cards__grid{grid-template-columns:1fr}.steps-cards__card:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}}@media (max-width:560px){.steps-cards__grid{gap:24px}.steps-cards__card{padding:20px 18px 24px}.steps-cards__heading{gap:16px}.steps-cards__number{font-size:68px}.steps-cards__button-wrapper{margin-top:36px}.steps-cards__button{font-size:15px;gap:12px;justify-content:space-between;min-height:56px;padding-left:20px;width:100%}.steps-cards__button-arrow{flex-basis:42px;height:42px;width:42px}}.steps-cards__text p{margin-bottom:13px}