.service-hero{margin-bottom:120px}.service-hero__head{margin-bottom:40px}.service-hero__body{align-items:end;border-radius:10px;color:var(--bg-color);display:grid;min-height:500px;overflow:hidden;padding:40px;position:relative;z-index:3}.service-hero__body:before{background:linear-gradient(180deg,transparent -20%,#000);content:"";z-index:-1}.service-hero__bg,.service-hero__body:before{height:100%;left:0;position:absolute;top:0;width:100%}.service-hero__bg{object-fit:cover;z-index:-2}.service-hero__items{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.service-hero__item{display:flex;gap:14px}.service-hero__item-icon{border:1px solid var(--bg-color);border-radius:50%;display:grid;flex-shrink:0;height:40px;padding:5px;place-content:center;width:40px}.service-hero__item-icon img{max-width:23px;object-fit:contain;width:100%}.service-hero__item-body{display:flex;flex-direction:column;gap:12px;max-width:397px}.service-hero__item-body>*{flex:1 1 auto}.service-hero__item-title{border-bottom:1px solid var(--line-color);padding-bottom:12px}.service-hero__item-text{color:var(--line-color);letter-spacing:-.02em;line-height:130%}.service-hero__order{display:none}.stages{margin-bottom:120px}.stages__container>:not(:last-child){margin-bottom:24px}.stages__head:not(:last-child){margin-bottom:40px}.stages__title{text-align:center}.stages__text{color:var(--gray-color);letter-spacing:-.02em;line-height:120%}.stages__body{display:grid;gap:20px;grid-template-columns:1.41fr 1fr}.stages__items{counter-reset:item;gap:24px}.stages__item,.stages__items{display:flex;flex-direction:column}.stages__item{gap:20px}.stages__item-head{display:flex;gap:16px}.stages__item-head:before{color:var(--gray-color);content:counter(item,decimal-leading-zero);counter-increment:item;line-height:120%;margin-top:5px}.stages__item-text{color:var(--gray-color);letter-spacing:-.02em;line-height:120%}.stages__img{border-radius:10px;display:grid;overflow:hidden}.stages__img img{height:100%;object-fit:cover;width:100%}.enters{margin-bottom:120px}.enters__head{margin-bottom:40px}.enters__title{text-align:center}.enters__body{display:grid;gap:20px;grid-template-columns:1fr 1.41fr}.enters__img{border-radius:10px;display:grid;overflow:hidden}.enters__img img{height:100%;object-fit:cover;width:100%}.enters__list{counter-reset:item;display:flex;flex-direction:column;font-size:20px;font-weight:400;gap:12px;letter-spacing:-.02em;line-height:130%;list-style-type:none}.enters__list li{border-bottom:1px solid var(--line-color);padding-bottom:12px;padding-left:38px;position:relative}.enters__list li:before{color:var(--gray-color);content:counter(item,decimal-leading-zero);counter-increment:item;font-size:16px;font-weight:300;left:0;letter-spacing:-.02em;line-height:120%;position:absolute;top:3px}.howwework{margin-bottom:120px}.howwework__head{margin-bottom:40px}.howwework__title{text-align:center}.howwework__items{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.howwework__item{align-items:center;display:flex;gap:32px}.howwework__item-icon{aspect-ratio:1/1;flex-shrink:0;width:100%}.howwework__item-icon img{object-fit:cover;width:100%}.howwework__item-title{line-height:120%}@media (max-width:74.99875em){.service-hero__body{padding:32px 20px}}@media (max-width:61.99875em){.service-hero__body{min-height:0}.service-hero__body:before{background:rgba(0,0,0,.7);content:""}.service-hero__items{grid-template-columns:1fr}.service-hero__item-body{max-width:100%}.enters__body,.stages__body{grid-template-columns:repeat(2,1fr)}.howwework__item-icon{max-width:90px}}@media (max-width:47.99875em){.service-hero{margin-bottom:80px}.service-hero__head{margin-bottom:24px}.service-hero__body:not(:last-child){margin-bottom:20px}.service-hero__order{display:flex;margin:0 auto}.stages{margin-bottom:80px}.stages__head:not(:last-child){margin-bottom:32px}.stages__body{grid-template-columns:1fr}.stages__img{order:-1}.enters{margin-bottom:80px}.enters__head{margin-bottom:32px}.enters__body{grid-template-columns:1fr}.enters__list{font-size:18px}.howwework{margin-bottom:80px}.howwework__head{margin-bottom:32px}.howwework__items{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width:29.99875em){.service-hero__item-title{font-size:20px}.service-hero__order{max-width:100%}.stages__item-head:before{margin-top:4px}.enters__img,.stages__img{min-height:200px}}@media (max-width:22.49875em){.service-hero__item{gap:12px}.service-hero__item-icon{height:30px;width:30px}}@media (min-width:29.99875em){.enters__title br,.howwework__title br,.stages__title br{display:none}}@media (min-width:61.99875em) and (max-width:102.5em){.howwework__item-icon{max-width:clamp(90px,25.7069843523px + 6.4812814419vw,132px)}}@media (min-width:102.5em){.howwework__item-icon{max-width:132px}}