section.steps .steps__list .steps__item{list-style:none;border-radius:var(--r-16)0 var(--r-16) var(--r-16);padding:0 var(--mn-32) var(--mn-32) var(--mn-32);background:var(--main-silver)}section.steps .steps__title, section.steps .steps__title{color:var(--main-black);font-size:var(--fs-32);font-weight:var(--fw-500);line-height:var(--fs-38);margin-bottom:var(--mn-32);margin-top:unset}section.steps .steps__list .steps-card{position:relative;z-index:4}section.steps .steps__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(57px + var(--mn-24)) var(--mn-24);margin:unset;padding:unset}.redesign_main_page section.steps{padding-top:80px}section.steps .steps__list .steps-card::before{position:absolute;content:"";width:50px;height:50px;background-color:var(--main-white);z-index:2;left:-18px;top:-50px;border-radius:50%}section.steps .steps__list .steps-card::after{position:absolute;content:"";width:56px;height:50px;background-color:var(--main-silver);z-index:1;left:5px;top:-20px}section.steps .steps__list .steps-card__inner:before{position:absolute;content:"";top:-57px;right:-32px;width:100%;height:57px;background-color:var(--main-silver);border-radius:16px 16px 0 0}section.steps .steps__list .steps-card__number{color:#8c8c8c;position:absolute;top:-57px;left:-32px;font-size:var(--fs-16);font-weight:var(--fw-600);line-height:var(--lh-20);width:47px;height:47px;z-index:3;border-radius:50%;border:1px solid var(--main-silver);display:flex;align-items:center;justify-content:center;background-color:var(--main-white)}section.steps .steps__list .steps__item:first-child{background:unset;padding:unset;margin-top:-57px}.steps-card__inner{text-align:right;position:relative}section.steps .steps__list .steps-card--intro{padding:unset;background-color:var(--main-white)}section.steps .steps__list .steps-card--intro:before, section.steps .steps__list .steps-card--intro:after{display:none}section.steps .steps__list .steps-card--intro .steps-card__text{font-size:var(--fs-14);font-weight:var(--fw-400);line-height:var(--lh-20);margin:0 0 var(--mn-24)}section.steps .steps__list .steps-card__icon{margin:-24px 0 calc(var(--mn-32)*2);padding:var(--mn-16);background-color:var(--main-white);border-radius:var(--r-8);z-index:2;position:relative}section.steps .steps__list .steps__item svg{width:72px;height:72px}section.steps .steps__list .steps-card__title{text-align:left;font-size:var(--fs-16);font-weight:var(--fw-600);line-height:var(--lh-20);margin:0 0 var(--mn-16)}section.steps .steps__list .steps-card__text{text-align:left;font-size:var(--fs-14);font-weight:var(--fw-400);line-height:var(--lh-20)}section.steps .steps__more{display:none;list-style:none}section.steps .steps__list .steps-card--intro .steps-card__button:hover{background-color:#2ca534;transition:all .3s ease}section.steps .steps__list .steps-card--intro .steps-card__button{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20);display:inline-block;color:var(--main-white);background-color:var(--main-green);padding:var(--mn-16) var(--mn-32);border-radius:var(--r-8);text-align:center;transition:all .3s ease}@media (min-width:321px) and (max-width:768px){section.steps .steps__title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--fs-24)}section.steps .steps__list .steps-card--intro .steps-card__text{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-18);max-width:unset}section.steps .steps__list .steps-card--intro .steps-card__button{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--fs-18);display:inline-block}section.steps .steps__list .steps-card__title{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-16);margin:0 0 var(--mn-8);z-index:2;flex:100%}section.steps .steps__list .steps-card__text{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-16);max-width:240px;margin:unset}section.steps .steps__list{grid-template-columns:1fr;gap:var(--mn-8)}section.steps .steps__list .steps__item:first-child{margin:unset;text-align:center;font-size:var(--fs-24);font-weight:var(--fw-500);line-height:var(--lh-24);margin-bottom:var(--mn-16)}section.steps .steps__title, section.steps .steps__list .steps-card--intro .steps-card__text{margin-bottom:var(--mn-16);margin-top:unset}section.steps .steps-card__inner, section.steps .steps__list .steps__item{padding:var(--mn-24) var(--mn-16)}section.steps .steps__list .steps-card--intro .steps-card__button, section.steps .steps__list .steps-card--intro .steps-card__button{padding:var(--mn-14)}section.steps .steps-card__inner, .redesign_main_page section.steps{padding:unset}section.steps .steps__list .steps-card__number, section.steps .steps__list .steps-card::after, section.steps .steps__list .steps-card__inner::before, section.steps .steps__list .steps-card::before{display:none!important}section.steps .steps-card__inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}section.steps .steps__list .steps__item svg{order:2;width:56px;height:56px;margin:unset;transform:translateY(-25%)}section.steps .steps__list .steps__item{border-radius:var(--mn-16)}section.steps .steps__more{display:list-item;padding:0;background:unset}section.steps:not(.steps--expanded) .steps__item--hidden-mobile{display:none}section.steps .steps__more-button{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:16px;margin-top:8px;border:0;border-radius:8px;background:#f5f5f5;cursor:pointer;color:var(--main-black);font-family:Montserrat, sans-serif;font-size:11px;font-style:normal;font-weight:600;line-height:140%}section.steps .steps__more-icon{flex-shrink:0;width:10px;height:10px;fill:var(--main-green)}section.steps .steps__list .steps-card--intro, section.steps .steps__title{text-align:left}.redesign_main_page .steps .steps-card__inner{display:grid}.redesign_main_page section.steps .steps__list .steps-card__text{grid-column-start:1}.redesign_main_page section.steps .steps__list .steps-card__icon{grid-column-start:2}}@media (min-width:585px) and (max-width:768px){section.steps .steps__list .steps-card__text{max-width:480px}}@media (min-width:769px) and (max-width:1024px){section.steps .steps__list{grid-template-columns:1fr 1fr 1fr}}.steps-card__chevron{display:none}
