html{line-height:1.15;-webkit-text-size-adjust:100%}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-decoration:none;-webkit-transition:color .3s ease-in-out,border .3s ease-in-out;transition:color .3s ease-in-out,border .3s ease-in-out}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:root{--font-family:"Druk Wide Cyr",sans-serif;--second-family:"Roboto",sans-serif;--content-width:1320px;--container-width-desktop:calc(var(--content-width) + (var(--container-offset-desktop) * 2));--container-width-mobile:calc(var(--content-width) + (var(--container-offset-mobile) * 2));--container-offset-desktop:30px;--container-offset-mobile:15px;--main:#30393f;--white:#fff;--black:#000;--orange:#ff6f00;--bg:#f6f4f2;--border:#e3e0db;--shadow:rgba(112, 119, 154, 0.25)}@font-face{font-family:"Druk Wide Cyr";src:url(../fonts/Druk-Wide-Cyr-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-display:swap;font-style:normal}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-family:var(--font-family,sans-serif);-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:100%;background:var(--white);color:var(--main);font-weight:500;font-size:16px;line-height:1.485}@media (min-width:991.98px){body::-webkit-scrollbar{width:8px;background:#eee}body::-webkit-scrollbar-thumb{border-radius:25px;background:#bbb}}svg{-webkit-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.wrapper{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.container{margin:0 auto;padding:0 var(--container-offset-desktop);width:100%;height:100%;max-width:var(--container-width-desktop)}@media (max-width:767.98px){.container{padding:0 var(--container-offset-mobile);max-width:var(--container-width-mobile)}}.section{padding:120px 0}@media (max-width:991.98px){.section{padding:80px 0}}@media (max-width:767.98px){.section{padding:40px 0}}.lock,.no-scroll{overflow:hidden}.img{width:100%;height:100%}.btn-reset{padding:0;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;cursor:pointer}.list-reset{list-style:none;margin:0;padding:0}.input-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;border-radius:0;background-color:transparent;font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}.input-reset::-webkit-search-cancel-button,.input-reset::-webkit-search-decoration,.input-reset::-webkit-search-results-button,.input-reset::-webkit-search-results-decoration{display:none}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.nav__list a{position:relative;display:block;padding-left:15px;font-size:12px;text-transform:uppercase;white-space:nowrap;color:var(--white)}@media (max-width:767.98px){.nav{margin:0 -15px;overflow:auto}.nav__list{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;padding:0 15px 5px;overflow:auto}.nav__list a{font-size:10px}}.nav__list a:hover{color:var(--orange)}.nav__list a::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) skewX(-15deg);-ms-transform:translateY(-50%) skewX(-15deg);transform:translateY(-50%) skewX(-15deg);width:5px;height:4px;background:var(--orange)}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60px;padding:10px 40px;background:var(--orange);font-size:16px;text-transform:uppercase;color:var(--white);-webkit-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.btn span{-webkit-transform:skewX(8deg);-ms-transform:skewX(8deg);transform:skewX(8deg)}.btn:hover{-webkit-box-shadow:0 0 15px 0 var(--orange);box-shadow:0 0 15px 0 var(--orange)}.btn:active{opacity:.8;-webkit-transform:skewX(-8deg) scale(.95);-ms-transform:skewX(-8deg) scale(.95);transform:skewX(-8deg) scale(.95)}@media (max-width:767.98px){.btn{height:50px;padding:10px 33px;font-size:14px}}.h2{font-weight:500;font-size:40px;line-height:1.2}.h2 span{text-transform:uppercase}@media (max-width:991.98px){.h2{font-size:30px}}@media (max-width:767.98px){.h2{font-size:20px}}.text{display:-ms-grid;display:grid;row-gap:20px;font-weight:300;font-family:var(--second-family);font-size:21px}.text p{margin:0}@media (max-width:991.98px){.text{row-gap:15px;font-size:18px;line-height:1.37}}.anim{opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 1s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity 1s ease-in-out,transform 1s ease-in-out,-webkit-transform 1s ease-in-out}.anim.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header{position:fixed;left:0;top:0;z-index:100;padding:39px 0;width:100%;background:0 0;-webkit-transition:padding .3s ease-in-out,background .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:padding .3s ease-in-out,box-shadow .3s ease-in-out,background .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.header.sticky{padding:15px 0;-webkit-box-shadow:0 2px 10px 0 var(--shadow);box-shadow:0 2px 10px 0 var(--shadow);background:rgba(0,0,0,.9)}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.header__logo{display:inline-block}.header__logo img{width:216px}@media (max-width:767.98px){.text{row-gap:10px;font-size:16px}.header{padding:25px 0 20px}.header.sticky{padding:10px 0 2px}.header.sticky .header__inner{row-gap:8px}.header__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:20px;-webkit-transition:row-gap .3s ease-in-out;transition:row-gap .3s ease-in-out}.header__block{width:100%;text-align:center}.header__logo img{width:152px}}.hero{height:823px;padding:0 0 120px;background:var(--main) no-repeat center bottom;background-size:cover}@media (max-width:991.98px){.hero{height:700px;padding:27px 0 0}}@media (max-width:767.98px){.hero{height:575px}}.hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:100%;height:100%;max-width:1163px;text-align:center;color:var(--white)}.hero__h2{margin:0 0 20px}@media (max-width:767.98px){.hero__h2{margin:0 0 10px}}.hero__text{margin:0 0 40px}@media (max-width:767.98px){.hero__text{margin:0 0 20px}}.about__inner{display:-ms-grid;display:grid;-ms-grid-columns:1.42fr 1fr;grid-template-columns:1.42fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.about__h2{margin:0 0 20px}@media (max-width:991.98px){.about__inner{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:20px}.about__h2{margin:0 0 15px}}@media (max-width:767.98px){.about__h2{margin:0 0 10px}}@media (max-width:991.98px){.about__img{margin:0 auto}}.benefits{background:var(--bg)}.benefits__top{margin:0 0 50px;text-align:center}@media (max-width:991.98px){.benefits__top{margin:0 0 35px}}@media (max-width:767.98px){.benefits__top{margin:0 0 20px}}.benefits__h2{margin:0 0 20px}@media (max-width:991.98px){.benefits__h2{margin:0 0 15px}}@media (max-width:767.98px){.benefits__h2{margin:0 0 10px}}.benefits__subtitle{margin:0}.benefits__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:48px;padding:0 0 50px;border-bottom:1px solid var(--border)}@media (width >= 991.98px){.benefits__item:nth-child(1),.benefits__item:nth-child(2),.benefits__item:nth-child(3){grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}.benefits__item:nth-child(4),.benefits__item:nth-child(5){grid-column-start:span 3;-ms-grid-column-span:3;grid-column-end:span 3}}.benefits__icon{display:-ms-grid;display:grid;place-items:center;margin:0 auto;width:68px;height:60px;background:var(--orange);-webkit-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg)}.benefits__icon img{width:36px;height:36px;-webkit-transform:skewX(8deg);-ms-transform:skewX(8deg);transform:skewX(8deg)}.benefits__desc{margin:24px 0 0;font-size:16px;line-height:1.38;text-align:center}@media (max-width:991.98px){.benefits__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:35px;padding:0 0 35px}.benefits__item:nth-child(5){-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.benefits__desc{margin:17px 0 0}}@media (max-width:767.98px){.benefits__list{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:20px;padding:0 0 20px}.benefits__item:nth-child(5){grid-column:auto}.benefits__desc{margin:10px 0 0}}.benefits__ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:24px;padding:48px 0 0}.benefits__li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width:1279.98px){.benefits__li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.benefits__img{-webkit-box-flex:1;-ms-flex:1;flex:1}.benefits__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;font-size:17px}.stages__h2{margin:0 0 50px;text-align:center}@media (max-width:991.98px){.benefits__ul{padding:35px 0 0}.stages__h2{margin:0 0 35px}}@media (max-width:767.98px){.benefits__ul{-ms-grid-columns:auto;grid-template-columns:auto;padding:20px 0 0}.benefits__text{font-size:16px}.stages__h2{margin:0 0 20px}}.stages__inner{display:-ms-grid;display:grid;-ms-grid-columns:1.42fr 1fr;grid-template-columns:1.42fr 1fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media (max-width:991.98px){.stages__inner{-ms-grid-columns:auto;grid-template-columns:auto;row-gap:20px}.stages__img{margin:0 auto}}.stages__list{display:-ms-grid;display:grid;row-gap:24px;counter-reset:my-counter}.stages__item{position:relative;counter-increment:my-counter;padding-left:50px;font-size:16px;line-height:1.38}.stages__item::before{content:"";position:absolute;left:0;top:0;width:35px;height:30px;background:var(--orange);-webkit-transform:skewX(-8deg);-ms-transform:skewX(-8deg);transform:skewX(-8deg)}.stages__item::after{content:counter(my-counter);position:absolute;left:0;top:0;display:-ms-grid;display:grid;place-items:center;width:35px;height:30px;background:0 0;font-family:var(--font-family);font-weight:500;font-size:17px;color:var(--white)}.contacts{background:var(--bg);overflow:hidden}.contacts__inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.22fr;grid-template-columns:1fr 1.22fr;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.contacts__left{width:100%;max-width:536px;padding:120px 0}.contacts__top{margin:0 0 40px}@media (max-width:991.98px){.contacts__inner{-ms-grid-columns:auto;grid-template-columns:auto}.contacts__left{max-width:none;padding:80px 0}.contacts__top{margin:0 0 30px}}@media (max-width:767.98px){.stages__list{row-gap:19px}.contacts__left{padding:40px 0}.contacts__top{margin:0 0 20px}}.contacts__h2{margin:0 0 20px;font-size:30px}@media (max-width:991.98px){.contacts__h2{margin:0 0 15px;font-size:25px}}@media (max-width:767.98px){.contacts__h2{margin:0 0 10px;font-size:20px}}.contacts__desc{margin:0;font-size:20px;line-height:1.2}.contacts__text{margin:0}.contacts__right{padding:120px 0;background:var(--orange);color:var(--white);z-index:2}@media (max-width:991.98px){.contacts__desc{font-size:18px}.contacts__right{margin:0 -30px;padding:80px 0}}@media (max-width:767.98px){.contacts__desc{font-size:16px}.contacts__right{margin:0 -15px;padding:40px 0}}.contacts__content{padding-left:95px}@media (width >= 991.98px){.contacts__inner::after{content:"";position:absolute;right:2px;top:0;width:100vw;height:100%;z-index:1;background:var(--orange);-webkit-transform:translate(100%,0) skewX(-7.5deg);-ms-transform:translate(100%,0) skewX(-7.5deg);transform:translate(100%,0) skewX(-7.5deg)}.contacts__right{-webkit-transform:skewX(-7.5deg);-ms-transform:skewX(-7.5deg);transform:skewX(-7.5deg)}.contacts__content{-webkit-transform:skewX(7.5deg);-ms-transform:skewX(7.5deg);transform:skewX(7.5deg)}}@media (max-width:991.98px){.contacts__content{padding:0 30px}}@media (max-width:767.98px){.contacts__content{padding:0 15px}}.contacts__bottom{padding:20px 0 0}@media (max-width:767.98px){.contacts__bottom{padding:0}}.contacts__h3{margin:0;font-weight:500;font-size:20px;line-height:1.2}.contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;row-gap:20px;margin:20px 0 0}.contacts__item{position:relative;padding-left:40px}.contacts__icon{position:absolute;left:0;top:0;width:30px;height:30px}.contacts__link{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.contacts__link:hover{opacity:.7}.footer{padding:40px 0;background:var(--main)}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media (max-width:991.98px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}}.footer__logo{display:block}.footer__logo img{width:216px}@media (max-width:767.98px){.contacts__icon{width:25px;height:25px}.contacts__address,.contacts__link{font-size:18px}.footer__logo img{width:152px}}.footer__text{font-size:16px;color:var(--white)}