*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{height:100%}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
.clear{visibility:hidden;display:block;height:0;clear:both}
button{cursor:pointer}
a{text-decoration:none;color:#1f85c5}
a:hover{text-decoration:underline}
@font-face{font-family:Golos;src:url("../../../../fonts/golos/Golos-Text_Regular.woff2") format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:Golos;src:url("../../../../fonts/golos/Golos-Text_Medium.woff2") format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:Golos;src:url("../../../../fonts/golos/Golos-Text_DemiBold.woff2") format("woff2");font-weight:600;font-style:normal}
@font-face{font-family:Golos;src:url("../../../../fonts/golos/Golos-Text_Bold.woff2") format("woff2");font-weight:700;font-style:normal}
html{font:400 16px/20px Golos}
body{margin:0;padding:0;width:100%;height:100%;min-height:100%}
.new-container{position:relative;max-width:1440px;min-width:320px;margin:0 auto;padding:0 40px}
.gui-hidden{display:none}
sup{vertical-align:super;font-size:smaller}
button,input,textarea{font-family:inherit}
@media screen and (max-width:767px){.new-container{padding:0 16px}
}
@media screen and (max-width:479px){.w-section{overflow:hidden}
}
.js-formLoader{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);min-height:100px}
.js-formLoader .loader{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:80px;-webkit-animation:show .25s ease-in-out forwards;animation:show .25s ease-in-out forwards;text-align:center}
.js-formLoader .loader__item{position:absolute;width:80px;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border-width:5px;border-style:solid;border-color:#aaa transparent transparent}
.js-formLoader .loader__item:nth-child(1){-webkit-animation-delay:-.45s;animation-delay:-.45s}
.js-formLoader .loader__item:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}
.js-formLoader .loader__item:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}
@-webkit-keyframes show{from{opacity:0}
}
@keyframes show{from{opacity:0}
}
@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.title__h1{font-size:2.625rem;font-weight:400;line-height:50px;color:#fff}
.title__h2{font-size:2.375rem;font-weight:400;line-height:45px;color:#091520}
.title__h2--left{padding-left:40px}
.title__h2--white{color:#fff}
@media screen and (max-width:767px){.title__h1{font-size:1.5rem;line-height:28px}
.title__h2{font-size:1.25rem;line-height:26px}
.title__h2--left{padding-left:16px}
}
.header{padding:32px 0 20px;background-color:#fff}
.header__wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto;padding:120px 80px 174px;border-radius:40px;background:-o-radial-gradient(75% 95%,circle,#ff8147 0,rgba(255,80,41,0) 22%),-o-linear-gradient(166deg,#ff5029 14.63%,#9a0101 158.93%);background:radial-gradient(circle at 75% 95%,#ff8147 0,rgba(255,80,41,0) 22%),linear-gradient(284deg,#ff5029 14.63%,#9a0101 158.93%);overflow:hidden}
.header__content{max-width:750px;width:100%}
.header__title{margin:0 0 40px;color:#fff;font-size:3.5rem;font-weight:600;line-height:1.1}
.header__button{position:relative;-js-display:flex;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;max-width:212px;width:100%;height:54px;padding:4px 4px 4px 16px;border-radius:10px;cursor:pointer;background-color:#fff;text-decoration:none;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}
.header__button-text{font-family:"Golos Text",Golos,Arial,sans-serif;font-size:1rem;font-weight:400;color:#1a1513}
.header__button:before{position:absolute;content:'';top:4px;right:4px;width:46px;height:46px;border-radius:10px;background-color:#ff5029}
.header__button:after{position:absolute;content:'';top:4px;right:4px;width:46px;height:46px;background-image:url("data:image/svg+xml,%3Csvg width='45' height='44' viewBox='0 0 45 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0005 28.0001L29.1698 15.0855M29.1698 26.3992V15.0855H17.8561' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
.header__button:focus,.header__button:hover{opacity:.9;text-decoration:none}
.header__button:focus:after,.header__button:hover:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.header__illustration{position:absolute;bottom:-150px;right:40px;max-width:730px;width:100%;height:auto}
.header__illustration--mobile{display:none}
@media (max-width:1320px){.header__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:80px 40px 40px}
.header__title{font-size:2.5rem;line-height:46px}
.header__illustration{position:relative;max-width:630px;bottom:0;right:0;margin:0 0 0 auto}
}
@media (max-width:960px){.header{padding:20px 0 16px}
.header__content{max-width:100%}
}
@media (max-width:767px){.header{padding:0 0 16px}
.header .new-container{padding:0}
.header__wrapper{border-radius:0 0 28px 28px;padding:52px 0 40px}
.header__content{padding:0 16px}
.header__title{margin-bottom:16px;font-size:1.625rem;line-height:32px}
.header__illustration--desktop{display:none}
.header__illustration--mobile{display:block}
}
@media (max-width:357px){.header__title{font-size:1.375rem;line-height:28px}
}
.advantage{padding:20px 0 55px}
.advantage__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}
.advantage__item{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:24px;border-radius:18px;background-color:#f6f7f9}
.advantage__number{font-size:1rem;font-weight:400;line-height:1.3;color:rgba(9,21,32,.4)}
.advantage__text{font-size:1rem;font-weight:400;line-height:1.3;color:#091520}
@media (max-width:1320px){.advantage{padding:16px 0 32px}
.advantage__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.advantage__item{width:calc(50% - 10px)}
}
@media (max-width:767px){.advantage{padding:16px 0 25px}
.advantage__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}
.advantage__item{width:100%;gap:24px}
}
.for-all{padding:55px 0;background-color:#fff}
.for-all__header{max-width:100%;width:100%;margin-bottom:40px}
.for-all__title{margin:0 0 24px;font-size:2.5rem;font-weight:600;line-height:1.15;color:#091520}
.for-all__header-list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}
.for-all__header-item{position:relative;padding-left:22px;font-size:1rem;font-weight:400;line-height:1.3;color:#091520}
.for-all__header-item::before{content:'';position:absolute;top:6px;left:2px;width:8px;height:8px;border-radius:3px;background-color:#a7aeb4}
.for-all__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.for-all__item{position:relative;z-index:1;display:grid;grid-template-columns:130px 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:220px;padding:32px 40px;border-radius:32px;background-color:#f6f7f9;overflow:hidden}
.for-all__item:not(:first-child){margin-top:-60px}
.for-all__item:nth-child(1){z-index:1}
.for-all__item:nth-child(2){z-index:2}
.for-all__item:nth-child(3){z-index:3}
.for-all__item:nth-child(3) .for-all__text{max-width:400px}
.for-all__item:nth-child(4){z-index:4}
.for-all__item:nth-child(4) .for-all__text{max-width:500px}
.for-all__item:nth-child(5){z-index:5}
.for-all__item:nth-child(5) .for-all__text{max-width:450px}
.for-all__item:nth-child(6){z-index:6}
.for-all__item:nth-child(7){z-index:7}
.for-all__item:nth-child(7) .for-all__text{max-width:330px}
.for-all__item:nth-child(8){z-index:8;min-height:180px}
.for-all__item:nth-child(8) .for-all__text{max-width:380px}
.for-all__item:nth-child(odd){border-radius:32px;background-color:#f6f7f9}
.for-all__item:nth-child(odd) .for-all__number{color:rgba(9,21,32,.4)}
.for-all__item:nth-child(odd) .for-all__text{color:#091520}
.for-all__item:nth-child(even){border-radius:40px;background:-o-radial-gradient(74% 97%,circle,#ff8147 0,rgba(255,80,41,0) 100%),-o-linear-gradient(120deg,#ff5029 14.63%,#9a0101 158.93%);background:radial-gradient(circle at 74% 97%,#ff8147 0,rgba(255,80,41,0) 100%),linear-gradient(330deg,#ff5029 14.63%,#9a0101 158.93%)}
.for-all__item:nth-child(even) .for-all__number{color:rgba(255,255,255,.75)}
.for-all__item:nth-child(even) .for-all__text{color:#fff}
.for-all__number{padding-top:14px;font-size:1.625rem;font-weight:600;line-height:1.2;color:rgba(9,21,32,.4)}
.for-all__text{margin:0;max-width:566px;width:100%;font-size:1.625rem;font-weight:600;line-height:1.2;color:#091520}
.for-all__image{position:absolute;top:0;right:182px;display:block;width:100%;max-width:405px;height:auto;z-index:-1}
@media (max-width:1320px){.for-all__image{right:40px;width:100%;max-width:320px}
}
@media (max-width:1140px){.for-all__item{grid-template-columns:47px 1fr}
.for-all__text{max-width:450px}
}
@media (max-width:980px){.for-all__item{min-height:240px;padding:32px}
.for-all__item:not(:first-child){margin-top:-90px}
.for-all__item:nth-child(8){min-height:160px}
.for-all__item:nth-child(even),.for-all__item:nth-child(odd){border-radius:26px}
.for-all__item:nth-child(2) .for-all__text{max-width:339px}
.for-all__item:nth-child(3) .for-all__text{max-width:290px}
.for-all__item:nth-child(6) .for-all__text{max-width:310px}
.for-all__item:nth-child(4) .for-all__text,.for-all__item:nth-child(5) .for-all__text,.for-all__item:nth-child(7) .for-all__text,.for-all__item:nth-child(8) .for-all__text{max-width:290px}
.for-all__number{padding-top:13px;font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:-.4px}
.for-all__text{width:100%;max-width:373px;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.4px}
.for-all__image{right:16px;top:13px;width:100%;max-width:278px}
}
@media (max-width:767px){.for-all{padding:25px 0}
.for-all__header{margin-bottom:32px}
.for-all__title{margin-bottom:16px;font-size:1.5rem;line-height:28px}
.for-all__header-item{font-size:.875rem}
.for-all__item{display:block;min-height:200px;padding:16px}
.for-all__item:not(:first-child){margin-top:-75px}
.for-all__item:nth-child(even):not(:nth-child(8)),.for-all__item:nth-child(odd){border-radius:20px}
.for-all__item:nth-child(1) .for-all__text{width:100%;max-width:220px}
.for-all__item:nth-child(1) .for-all__image{right:-25px;top:12px;width:100%;max-width:164px;height:120px;-o-object-position:right;object-position:right;-o-object-fit:cover;object-fit:cover}
.for-all__item:nth-child(2) .for-all__text{width:100%;max-width:224px}
.for-all__item:nth-child(2) .for-all__image{top:50px;width:100%;max-width:164px}
.for-all__item:nth-child(3) .for-all__text{width:100%;max-width:140px}
.for-all__item:nth-child(3) .for-all__image{top:33px;width:100%;max-width:167px}
.for-all__item:nth-child(4) .for-all__text{width:100%;max-width:219px}
.for-all__item:nth-child(4) .for-all__image{top:70px;width:100%;max-width:147px}
.for-all__item:nth-child(5) .for-all__text{width:100%;max-width:209px}
.for-all__item:nth-child(5) .for-all__image{top:45px;width:100%;max-width:150px}
.for-all__item:nth-child(6) .for-all__text{width:100%;max-width:147px}
.for-all__item:nth-child(6) .for-all__image{top:16px;width:100%;max-width:191px}
.for-all__item:nth-child(7) .for-all__text{width:100%;max-width:209px}
.for-all__item:nth-child(7) .for-all__image{top:37px;width:100%;max-width:165px}
.for-all__item:nth-child(8){min-height:140px;border-radius:15px}
.for-all__item:nth-child(8) .for-all__text{width:100%;max-width:190px}
.for-all__item:nth-child(8) .for-all__image{top:16px;width:100%;max-width:247px}
.for-all__number{display:none}
.for-all__text{position:relative;z-index:1;width:100%;max-width:220px;font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.32px}
.for-all__image{right:0;top:12px;width:100%;max-width:164px}
}
.help-service{padding:55px 0;background-color:#fff}
.help-service__heading{margin:0;max-width:100%;width:100%;font-size:2.5rem;font-weight:600;line-height:1.15;color:#091520}
.help-service__list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px}
.help-service__item{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;height:236px;padding:32px;border-radius:32px;background-color:#f6f7f9}
.help-service__number{font-size:.875rem;font-weight:400;line-height:1.3;color:rgba(9,21,32,.4)}
.help-service__content{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}
.help-service__title{margin:0;font-size:1.25rem;font-weight:500;line-height:1.3;letter-spacing:-.4px;color:#091520}
.help-service__text{margin:0;font-size:.875rem;font-weight:400;line-height:1.3;color:rgba(9,21,32,.7)}
@media (max-width:1320px){.help-service__list{grid-template-columns:repeat(2,1fr)}
.help-service__item{height:auto;min-height:236px}
}
@media (max-width:767px){.help-service{padding:25px 0}
.help-service__heading{font-size:1.625rem}
.help-service__list{grid-template-columns:1fr;gap:8px;margin-top:32px}
.help-service__item{min-height:auto;padding:24px;border-radius:24px;gap:24px}
.help-service__title{font-size:1.125rem}
}
