*{padding:0;margin:0;border:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}
@font-face{font-family:"ReformaGroteskLightC";src:url("ReformaGroteskLightC.eot");src:local("ReformaGroteskLightC"),url("ReformaGroteskLightC.eot?#iefix") format("embedded-opentype"),url("ReformaGroteskLightC.woff") format("woff"),url("ReformaGroteskLightC.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"ReformaGroteskMediumC";src:url("../fonts/ReformaGroteskMediumC.eot");src:local("../fonts/ReformaGroteskMediumC"),url("../fonts/ReformaGroteskMediumC.eot?#iefix") format("embedded-opentype"),url("../fonts/ReformaGroteskMediumC.woff") format("woff"),url("../fonts/ReformaGroteskMediumC.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"ReformaGroteskDemiC";src:url("../fonts/ReformaGroteskDemiC.eot");src:local("../fonts/ReformaGroteskDemiC"),url("../fonts/ReformaGroteskDemiC.eot?#iefix") format("embedded-opentype"),url("../fonts/ReformaGroteskDemiC.woff") format("woff"),url("../fonts/ReformaGroteskDemiC.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"ReformaGroteskBoldC";src:url("../fonts/ReformaGroteskBoldC.eot");src:local("../fonts/ReformaGroteskBoldC"),url("../fonts/ReformaGroteskBoldC.eot?#iefix") format("embedded-opentype"),url("../fonts/ReformaGroteskBoldC.woff") format("woff"),url("../fonts/ReformaGroteskBoldC.ttf") format("truetype");font-weight:normal;font-style:normal}*{color:#fff;font-style:normal;font-weight:normal;-webkit-transition:.6s all;-o-transition:.6s all;transition:.6s all}body{background:#141414}@-webkit-keyframes buttonPain{0%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(65%, transparent));background:linear-gradient(to right, #DB3138 0% 65%, transparent 65% 100%)}25%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(75%, transparent));background:linear-gradient(to right, #DB3138 0% 75%, transparent 75% 100%)}50%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(85%, transparent));background:linear-gradient(to right, #DB3138 0% 85%, transparent 85% 100%)}75%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(95%, transparent));background:linear-gradient(to right, #DB3138 0% 95%, transparent 95% 100%)}100%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), to(transparent));background:linear-gradient(to right, #DB3138 0% 100%, transparent 100% 100%)}}@keyframes buttonPain{0%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(65%, transparent));background:-o-linear-gradient(left, #DB3138 0% 65%, transparent 65% 100%);background:linear-gradient(to right, #DB3138 0% 65%, transparent 65% 100%)}25%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(75%, transparent));background:-o-linear-gradient(left, #DB3138 0% 75%, transparent 75% 100%);background:linear-gradient(to right, #DB3138 0% 75%, transparent 75% 100%)}50%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(85%, transparent));background:-o-linear-gradient(left, #DB3138 0% 85%, transparent 85% 100%);background:linear-gradient(to right, #DB3138 0% 85%, transparent 85% 100%)}75%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(95%, transparent));background:-o-linear-gradient(left, #DB3138 0% 95%, transparent 95% 100%);background:linear-gradient(to right, #DB3138 0% 95%, transparent 95% 100%)}100%{background:-webkit-gradient(linear, left top, right top, from(#DB3138), to(transparent));background:-o-linear-gradient(left, #DB3138 0% 100%, transparent 100% 100%);background:linear-gradient(to right, #DB3138 0% 100%, transparent 100% 100%)}}.container{width:1296px;margin:0 auto}.four-dotes{width:150px;height:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:40px auto}.four-dotes .dote{width:10px;height:10px;background:#db3138;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}button{background:none;display:block;margin:0 auto}.button{padding:15px 25px;font-family:"ReformaGroteskDemiC";font-size:24px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;background:-webkit-gradient(linear, left top, right top, from(#DB3138), color-stop(65%, transparent));background:-o-linear-gradient(left, #DB3138 0% 65%, transparent 65% 100%);background:linear-gradient(to right, #DB3138 0% 65%, transparent 65% 100%);width:170px;margin:0 auto;cursor:pointer}.button:hover{-webkit-animation-name:buttonPain;animation-name:buttonPain;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hidden-tittle{display:none}.header{height:100vh;background:url(../images/firstbg.png) center center/cover no-repeat;padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .nav{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .nav__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.header .nav__item{font-family:"ReformaGroteskMediumC";font-size:24px;line-height:120%;letter-spacing:.03em}.header .nav__menu{cursor:pointer}.header__title{font-family:"ReformaGroteskBoldC";font-size:150px;line-height:125%;color:#db3138;text-align:center;padding-top:40px}.header .four-dotes{margin-top:10px}.header__text{width:440px;margin:0 auto;text-align:center;font-family:"ReformaGroteskMediumC";font-size:40px;line-height:120%}.header__button{margin-top:40px;cursor:pointer}.header__footer{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);grid-auto-rows:213px}.header__card{display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #898989;border-bottom:1px solid #898989}.header__card:nth-child(2){border:1px solid #898989}.header__subtitle{font-family:"ReformaGroteskDemiC";font-size:18px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:20px}.header__info{font-family:"ReformaGroteskDemiC";font-size:24px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#db3138;margin-bottom:15px;width:265px}.achievements__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:180px 0px}.achievements__left{width:636px}.achievements__title{font-family:"ReformaGroteskDemiC";font-size:52px;line-height:140%;letter-spacing:.05em;text-transform:uppercase}.achievements .four-dotes{margin-left:0px}.achievements__text{font-family:"ReformaGroteskMediumC";font-size:24px;line-height:120%;letter-spacing:.03em}.achievements__right{width:638px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0}.achievements__left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #898989;margin-bottom:40px}.achievements__card{width:318px;min-height:177px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #898989}.achievements__card:nth-child(4){border-bottom:none;max-height:177px}.achievements__right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #898989;margin-top:40px}.achievements__number{font-family:"ReformaGroteskDemiC";font-size:24px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#db3138;margin-bottom:22px}.achievements__number span{font-size:50px;color:#db3138}.achievements__info{font-family:"ReformaGroteskDemiC";font-size:16px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;width:277px}.left-button{cursor:pointer}.left-button img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.right-button{cursor:pointer}.slider{width:1660px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:180px}.slider__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}.slider__card{width:416px;position:relative}.slider__card img{width:100%}.slider__table{width:366px;height:70px;background:#db3138;position:absolute;top:320px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider__text{font-family:"ReformaGroteskDemiC";font-size:18px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;width:286px;margin:0 auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.advantages__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:134px}.advantages__right{width:636px}.advantages__right img{width:100%}.advantages__left{width:526px}.advantages__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.advantages__title{font-family:"ReformaGroteskDemiC";font-size:32px;line-height:140%;letter-spacing:.05em;text-transform:uppercase}.advantages__text{font-family:"ReformaGroteskMediumC";font-size:24px;line-height:120%;letter-spacing:.03em}.article{padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article__text{font-family:"ReformaGroteskDemiC";font-size:18px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase}.services{padding-top:180px}.services__title{font-family:"ReformaGroteskDemiC";font-size:52px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase}.services__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.services__btn{padding:20px 40px 10px 40px;background:#db3138;font-family:"ReformaGroteskDemiC";font-size:32px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.services__btn:nth-child(2){background:none}.services__block{padding-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__card{width:306px;border:1px solid #898989;padding:80px 40px 50px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__subtitle{font-family:"ReformaGroteskDemiC";font-size:24px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;margin:20px 0px}.services__text{font-family:"ReformaGroteskDemiC";font-size:16px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-bottom:25px}.advantages-two{padding-top:180px}.advantages-two__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:134px}.advantages-two__right{width:636px}.advantages-two__right img{width:100%}.advantages-two__left{width:526px}.advantages-two__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.advantages-two__title{font-family:"ReformaGroteskDemiC";font-size:32px;line-height:140%;letter-spacing:.05em;text-transform:uppercase}.advantages-two__text{font-family:"ReformaGroteskMediumC";font-size:24px;line-height:120%;letter-spacing:.03em}.works{padding-top:180px}.works__title{font-family:"ReformaGroteskDemiC";font-size:52px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase}.works__block{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto}.works__block img{width:100%}.feedback{padding-top:120px}.feedback__title{font-family:"ReformaGroteskDemiC";font-size:52px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase}.feedback__form{padding-top:20px;width:636px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feedback__name,.feedback__phone{width:306px;height:47px;border:1px solid #898989;font-family:"ReformaGroteskDemiC";font-size:16px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;padding:15px 25px 10px 25px;background:#141414}.feedback__textarea{width:526px;height:150px;margin-top:25px;border:1px solid #898989;font-family:"ReformaGroteskDemiC";font-size:16px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;padding:15px 25px 10px 25px;background:#141414}.feedback__aside{width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:150px;gap:15px;margin-top:25px}.feedback__item{border:1px solid #898989;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:636px;margin:0 auto;margin-top:25px}.feedback__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.feedback__descr{font-family:"ReformaGroteskDemiC";font-size:16px;line-height:140%;letter-spacing:.05em;text-transform:uppercase}.feedback__down{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:30px}.feedback__button{margin:0px;margin-bottom:100px}.feedback__block{margin-bottom:100px}.footer{padding:35px 0px;border-top:1px solid #898989}.footer__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__text{font-family:"ReformaGroteskDemiC";font-size:16px;line-height:140%;letter-spacing:.05em;text-transform:uppercase;color:#fff;opacity:.5}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.footer__item{font-family:"ReformaGroteskMediumC";font-size:24px;line-height:120%;letter-spacing:.03em}@media(max-width: 1900px){.slider{width:1300px}.slider__block{width:90%}.slider__card{width:28%}.slider__table{width:70%;top:93%}}@media(max-width: 1300px){.container,.slider{width:960px}.slider__text{font-size:16px;width:90%}.slider__table{height:60px}.achievements__title{font-size:36px}.advantages__block,.advantages-two__block{gap:30px}.services__card{width:235px}}@media(max-width: 992px){.container,.slider{width:720px}.header__info{width:95%}.achievements__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:100px 0px}.advantages__block,.advantages-two__block{gap:10px}.advantages__title,.advantages-two__title{font-size:24px}.advantages__right,.advantages-two__right{width:450px}.advantages .article__text,.advantages-two .article__text{padding:0px 5px;font-size:14px}.services__block{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.services__card{width:48%}.footer__links{gap:20px}}@media(max-width: 768px){.container,.slider{width:540px}.header__title{font-size:100px;padding-top:0px}.header__text{font-size:36px}.header .nav__links{gap:10px}.achievements__card{width:100%;padding:10px 0px}.achievements__right{width:90%;margin:0 auto}.achievements__info{width:95%}.achievements__left{width:95%}.slider__block{gap:10px}.slider__card{width:45%}.slider__card:nth-child(3){display:none}.services__title{font-size:40px}.feedback__title{width:90%;text-align:center;margin:0 auto}.feedback__form{width:95%}.feedback__name,.feedback__phone{width:48%}.feedback__textarea{width:90%}.feedback__footer{width:95%}.footer__block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:10px}.footer__text{text-align:center}}@media(max-width: 576px){.container,.slider{width:100%;padding:0px 5px}.button{padding:10px}.header__title{font-size:80px;padding-top:0px}.header__text{width:95%;font-size:32px}.header__info,.header__subtitle{font-size:16px;margin-bottom:10px}.header .nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:10px}.header .nav__links{display:none}.header__footer{grid-auto-rows:180px}.achievements__info{font-size:14px}.slider__card{width:90%}.slider__card:nth-child(2){display:none}.slider__card:nth-child(3){display:none}.advantages__block,.advantages-two__block{padding-top:150px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.advantages__left,.advantages-two__left{width:90%}.advantages__right,.advantages-two__right{width:90%}.advantages .article,.advantages-two .article{padding-top:20px}.advantages-two__block{padding-top:0px}.services__block{gap:10px}.services__btn{font-size:22px;padding:15px}.services__card{padding:40px 5px}.services__button{font-size:20px;padding:10px;width:90%}.works__block{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}.works__block img:nth-child(15){display:none}.works__block img:nth-child(16){display:none}.feedback__title{width:90%;text-align:center;margin:0 auto}.feedback__form{width:95%}.feedback__name,.feedback__phone,.feedback__textarea{width:100%}.feedback__name{margin-bottom:20px}.feedback__aside{width:150px;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feedback__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feedback__button{margin-bottom:20px}.feedback__down{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__links{display:none}}