a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.h1{font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:60px;line-height:60px;letter-spacing:5px;text-transform:uppercase}.h2{font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:46px;line-height:52px;letter-spacing:5.52px;text-transform:uppercase}.h3{font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:22px;line-height:30px;letter-spacing:0}body{font-family:Roboto,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;font-weight:300;font-size:16px;line-height:24px;letter-spacing:.32px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscal;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}.fico{display:inline-block}.fico::before{display:block}main{min-height:calc(100vh - 130px)}.button{display:block;outline:0;cursor:pointer;text-align:center;text-transform:uppercase;font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;padding:17px 40px;font-size:18px;font-weight:900;line-height:27px;border:none;background:#ff600e;border-radius:6px;color:#fff}.button--outline{border:2px solid #fff;background:0 0}.overlay{position:fixed;z-index:4;top:0;bottom:0;left:0;right:0;opacity:0;background:rgba(28,30,35,.7);transition:opacity .3s;pointer-events:none}.overlay.active{opacity:1;pointer-events:visible}.to-top{position:fixed;bottom:40px;background-color:#383847;height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .5s;right:40px}.to-top svg{margin-bottom:4px}.to-top.shown{right:-60px}.container{width:1170px;max-width:100%;margin:0 auto}.menu-mobile{overflow:hidden;position:fixed;top:0;right:0;width:370px;height:100%;z-index:6;pointer-events:none;display:block;-webkit-transform:translateX(100%);transform:translateX(100%);transition:opacity .4s cubic-bezier(.38,.005,.215,1),-webkit-transform .3s;transition:opacity .4s cubic-bezier(.38,.005,.215,1),transform .3s;transition:opacity .4s cubic-bezier(.38,.005,.215,1),transform .3s,-webkit-transform .3s;background:#282e3e}.menu-mobile.active{pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0)}.menu-mobile__top{padding:18px 15px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.menu-mobile__wrap{overflow-y:auto;overflow-x:hidden;height:100%}.menu-mobile__center{padding-top:30px;padding-bottom:30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.menu-mobile__link{color:#fff;font-weight:300;font-size:18px;line-height:180%;transition:color .2s;text-decoration:none}.menu-mobile__link:not(:last-of-type){margin-bottom:24px}.header{padding:18px 0;background:#383847;position:fixed;top:0;left:0;right:0;z-index:3}.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header__logo img{width:100%}.header__menu{display:flex;align-items:center}.header__link{font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;color:#fff;font-weight:700;font-size:16px;line-height:26px;padding:6px 10px;text-decoration:none}.header__link:not(:last-of-type){margin-right:24px}.header__link.active{border-radius:4px;background:#ff600e}.header__burger{display:none}.burger{width:40px;height:40px;padding:13px 11px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;cursor:pointer;position:relative}.burger.active .burger__line{width:52%;-webkit-transform-origin:center;transform-origin:center;position:absolute;top:19px;left:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.burger.active .burger__line:nth-of-type(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger.active .burger__line:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.burger.active .burger__line:nth-of-type(2){opacity:0}.burger__line{display:inline-block;height:1px;background:#fff;border-radius:4px;width:100%}.hero{padding-top:275px;padding-bottom:200px;text-align:center;height:100vh;min-height:400px;display:flex;align-items:center;justify-content:center;background:url(/../img/hero-bg.jpg) no-repeat center;background-size:cover;color:#fff}.hero__title{margin-bottom:20px;text-align:center}.hero__subtitle{text-align:center;display:inline-block;padding-left:120px;padding-right:120px;margin-bottom:46px;position:relative;text-transform:uppercase;font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:30px;line-height:1}.hero__subtitle::before,.hero__subtitle:after{content:'';display:block;position:absolute;width:100px;height:1px;background:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero__subtitle:after{left:0}.hero__subtitle::before{right:0}.hero__desc{text-align:center;font-size:20px;line-height:30px;font-weight:300;max-width:763px;width:100%;margin:0 auto 40px}.hero__buttons{display:flex;align-items:center;justify-content:center}.hero__btn:not(:last-of-type){margin-right:34px}.advantages{padding-top:90px;padding-bottom:90px}.advantages__title{text-align:center;padding-bottom:33px;margin-bottom:62px;position:relative}.advantages__title::before{content:'';display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:2px;background:#b7b7b7}.advantages__desc{text-align:center;max-width:793px;width:100%;margin:0 auto 60px;font-weight:300;font-size:20px;line-height:32px}.advantages__list{display:flex;align-items:flex-start;justify-content:space-between}.advantages__item{max-width:270px;width:100%}.advantage{text-align:center}.advantage__icon{width:120px;height:120px;background:#ff600e;display:flex;align-items:center;justify-content:center;margin:0 auto 55px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #d7d7d7}.advantage__icon img{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.advantage__title{font-weight:700;font-size:22px;line-height:30px;text-transform:uppercase;margin-bottom:10px;font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;min-height:60px;display:flex;align-items:center;justify-content:center}.about{background-color:#383847;padding:90px 0 134px;color:#fff}.about__container{display:flex}.about__title{text-align:center;margin-bottom:94px;position:relative;padding-left:4px}.about__title::after{content:'';position:absolute;left:50%;bottom:-32px;width:100px;height:2px;background-color:#b7b7b7;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.about__col--picture{display:block;max-height:410px;margin-right:45px}.about__text{margin-bottom:24px}.about__text:last-of-type{margin-bottom:0}.about__chart{margin-top:40px}.chart__item{margin-bottom:20px}.chart__item:last-of-type{margin-bottom:0}.chart__header{display:flex;align-items:center;justify-content:space-between}.chart__title{font-weight:700;margin-bottom:8px;font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.chart__value{font-family:"Roboto Slab",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;font-size:18px;line-height:26px;letter-spacing:.32px}.chart__footer{height:10px;width:100%;background-color:#1c1e23;position:relative}.chart__indicator{position:absolute;top:0;bottom:0;left:0;width:0%;background-color:#ff600e}.services{padding:90px 0 134px}.services__title{text-align:center;margin-bottom:94px;position:relative;padding-left:4px}.services__title::after{content:'';position:absolute;left:50%;bottom:-32px;width:100px;height:2px;background-color:#b7b7b7;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.services__container{display:flex;flex-wrap:wrap;gap:69px 30px}.services__item{width:calc((100% - (30px * 2))/ 3)}.service__picture{display:block;margin-bottom:17px;width:100%}.service__title{color:#ff600e;margin-bottom:10px}.proposition{padding:90px 0;color:#fff;text-align:center;background:#282e3e}.proposition__title{margin-bottom:46px}.proposition__text{max-width:763px;width:100%;margin:0 auto 40px;font-size:20px;font-weight:300;line-height:32px}.proposition__btn{min-width:299px;margin:0 auto}.contacts{padding-top:135px;padding-bottom:85px;background:url(/../img/contacts-bg.jpg) no-repeat center;background-size:cover}.contacts__title{padding-bottom:33px;margin-bottom:33px;position:relative;color:#fff;text-align:center}.contacts__title::before{content:'';display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:2px;background:#fff}.contacts__wrapper{display:flex;align-items:flex-start}.contacts__list{max-width:400px;width:100%;margin-right:15px}.contacts__item{display:flex;align-items:flex-start;color:#fff;font-weight:300;font-size:16px;line-height:24px}.contacts__item span{display:inline-block;margin-right:10px}.contacts__item a{color:inherit;text-decoration:none}.contacts__item:not(:last-of-type){margin-bottom:20px}.contacts__form{flex:1}.form__row{display:flex;justify-content:space-between;width:100%}.form__row:not(:last-of-type){margin-bottom:17px}.form__row .form-bl:not(:last-of-type){margin-right:17px}.form .form-bl{width:100%;position:relative;line-height:0}.form .form-bl.has-error input,.form .form-bl.has-error textarea{border:1px solid #d80027}.form__wrapper{margin-bottom:50px}.form__input,.form__textarea{outline:0;width:100%;height:46px;box-sizing:border-box;border:none;font-weight:300;font-size:16px;color:#000;font-family:Roboto,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;background:#d7d7d7;border-radius:3px;width:100%;padding-left:20px;padding-right:20px}.form__input::-webkit-input-placeholder,.form__textarea::-webkit-input-placeholder{color:#484848;font-size:16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;font-weight:300}.form__input::placeholder,.form__textarea::placeholder{color:#484848;font-size:16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,Adwaita Sans,Cantarell,Ubuntu,roboto,noto,helvetica,arial,sans-serif;font-weight:300}.form__input:focus,.form__textarea:focus{background:#fff}.form__textarea{height:114px;resize:none;padding-top:11px}.form__btn{width:auto;display:block;margin-left:auto}.form__help{position:absolute;top:-5px;right:5px;-webkit-transform:translateY(100%);transform:translateY(100%);color:#d80027;font-size:11px;line-height:1}.footer{padding:55px 0 60px;background-color:#ff600e;color:#fff}.footer__container{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer__logo{display:block;max-width:130px;margin-bottom:55px}.footer__text{margin-bottom:28px}.footer__text>span{display:inline-block;margin-right:19px}.footer__text>span:last-of-type{margin-right:0}.footer__links{display:flex;align-items:center;justify-content:center;gap:20px}.footer__link a{font-size:12px;color:#fff}.popup{overflow-x:hidden;overflow-y:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;z-index:20;display:none}.popup.active{display:block}.popup__block{text-align:center;padding:73px 60px;background:#fff url(/../img/svg/popup-bg.svg) no-repeat right 35px;overflow:hidden;position:relative;max-width:470px;min-width:470px;width:100%}.popup__icon{display:block;margin:0 auto 30px}.popup__title{color:#ff600e;font-size:22px;line-height:30px;font-weight:700;margin-bottom:46px}.popup__text{margin-bottom:40px;font-size:20px;line-height:32px;font-weight:300}.popup__btn{width:auto;margin:0 auto}.privacy{padding-bottom:60px;padding-top:140px}.privacy__wrapper{max-width:900px}.privacy__title{text-align:center;margin-bottom:60px}.privacy__block:not(:last-of-type){margin-bottom:30px}.privacy__subtitle{margin-bottom:20px}.privacy__text{font-size:16px;line-height:1.4}.privacy__text:not(:last-of-type){margin-bottom:12px}.privacy__text span,.privacy__text strong{font-weight:700}.privacy ul{font-size:16px;line-height:1.4;margin-top:12px;margin-bottom:12px;padding-left:15px}.privacy ul li{position:relative;padding-left:20px}.privacy ul li:not(:last-of-type){margin-bottom:12px}.privacy ul li::before{content:'';position:absolute;display:block;left:0;top:7px;width:6px;height:6px;border-radius:50%;background-color:#1c1e23}.privacy a{color:#1c1e23}.h3{font-weight:700;font-size:20px;line-height:100%}@media screen and (max-width:1199px){.h2{font-size:40px;line-height:1.2}.container{padding-left:20px;padding-right:20px;width:1024px}.header__link{padding:6px 7px}.header__link:not(:last-of-type){margin-right:20px}.advantages__item{max-width:calc(100%/4 - 20px)}.advantage__icon{width:100px;height:100px;margin-bottom:40px}.advantage__icon img{-webkit-transform:scale(.9) rotate(-45deg);transform:scale(.9) rotate(-45deg)}.advantage__title{font-size:20px;line-height:28px}.about__col--picture{max-height:100%;max-width:50%;align-self:flex-start}.services__item{width:calc((100% - (30px * 1))/ 2)}.contacts{padding:80px 0}.contacts__list{max-width:350px}}@media screen and (max-width:1024px){.h1{font-size:52px;line-height:1}.container{width:767px}.header__menu{display:none}.header__burger{display:block}.hero{height:auto;min-height:auto}.hero__subtitle{font-size:26px}.advantages__title{margin-bottom:33px}.advantages__list{flex-wrap:wrap}.advantages__item{max-width:calc(100%/2 - 20px)}.advantages__item:nth-of-type(-n+2){margin-bottom:40px}.advantage__icon{margin-bottom:30px}.advantage__title{min-height:auto;display:block}.advantage__title br{display:none}.about__container{display:block}.about__col--picture{margin-right:0;margin-bottom:45px;max-width:100%;width:100%}.contacts__list{max-width:300px}.form__row{display:block}.form__row:not(:last-of-type){margin-bottom:10px}.form__row .form-bl:not(:last-of-type){margin-bottom:10px}.form__wrapper{margin-bottom:20px}.form__btn{width:100%}}@media screen and (max-width:767px){.h1{font-size:44px}.h2{font-size:34px;line-height:39px}.to-top{width:30px;height:30px;right:20px;bottom:20px}.to-top svg{width:45%;display:block;margin-bottom:2px}.container{width:639px}.hero{padding-top:175px;padding-bottom:100px}.hero__subtitle{font-size:22px;padding-left:80px;padding-right:80px;margin-bottom:35px}.hero__subtitle::before,.hero__subtitle:after{width:60px}.hero__desc{font-size:18px;line-height:28px;margin-bottom:30px}.advantages{padding:70px 0}.advantages__desc{font-size:18px;line-height:28px}.about{padding:70px 0}.about__title{margin-bottom:40px;padding:0 15px}.about__title::after{bottom:-16px}.about__col--picture{margin-bottom:20px}.about__text{margin-bottom:16px}.about__chart{margin-top:16px}.services{padding:70px 0}.services__title{margin-bottom:40px;padding:0 15px}.services__title::after{bottom:-16px}.proposition{padding:70px 0}.proposition__title{margin-bottom:30px}.proposition__text{font-size:18px;line-height:28px}.contacts{padding:70px 0}.contacts__wrapper{display:block}.contacts__list{max-width:100%;margin-bottom:30px}.contacts__item:not(:last-of-type){margin-bottom:10px}}@media screen and (max-width:639px){.h2{font-size:30px;line-height:1.2}.container{width:479px}.hero{padding-top:135px;padding-bottom:70px}.hero__subtitle{font-size:20px;padding-left:30px;padding-right:30px}.hero__subtitle::before,.hero__subtitle:after{width:30px}.advantages{padding:40px 0}.advantages__title{margin-bottom:20px;padding-bottom:20px}.advantages__item{max-width:100%}.advantages__item:not(:last-of-type){margin-bottom:40px}.about{padding:40px 0}.services{padding:40px 0}.services__container{gap:0}.services__item{width:100%;margin-bottom:20px}.services__item:last-of-type{margin-bottom:0}.proposition{padding:40px 0}.proposition__title{margin-bottom:20px}.contacts{padding:40px 0}.popup__block{width:345px;min-width:auto;padding:30px 15px}}@media screen and (max-width:479px){.h1{font-size:36px}.container{width:100%;padding-left:15px;padding-right:15px}.menu-mobile{width:100%}.menu-mobile__top{padding:10px 15px}.menu-mobile__logo{width:100px}.header{padding:10px 0}.header__logo{width:100px}.hero{padding-top:115px;padding-bottom:50px}.hero__buttons{display:block}.hero__btn{width:100%}.hero__btn:not(:last-of-type){margin-right:0;margin-bottom:15px}.proposition__title{font-size:24px}.proposition__btn{min-width:auto;width:100%}.popup__icon{margin-bottom:15px}.popup__title{margin-bottom:20px}.popup__text{margin-bottom:20px}.privacy{padding-top:120px}}@media screen and (max-width:374px){.popup__block{width:280px}}