*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.42}
body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}
sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0 auto}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.clearfix:after{clear:both;display:table;content:' '}.kill-list{list-style-type:none;margin:0;padding:0;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-padding-start:0}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}@font-face{font-family:Gilroy;src:url(fonts/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(fonts/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Regular.woff) format("woff"),url(fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Gilroy;src:url(fonts/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(fonts/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(fonts/Gilroy-Bold.woff) format("woff"),url(fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}
::-moz-selection{background:#feea70}::selection{background:#feea70}html{font-family:Gilroy,sans-serif}
body{position:relative;width:100%;font-size:16px;line-height:24px;letter-spacing:.02em;color:#717171}
@media screen and (max-width:544px){body{font-size:14px;line-height:21px}}body.active{overflow:hidden}
h1,h2,h3{margin-bottom:30px}@media screen and (max-width:544px){h1,h2,h3{margin-bottom:15px}
}h4,h5{margin-bottom:10px}h1{font-weight:700;font-size:50px;line-height:60px;letter-spacing:.02em;text-transform:uppercase;color:#212121}
@media screen and (max-width:768px){h1{font-size:40px;line-height:47px}}@media screen and (max-width:544px){h1{font-size:30px;line-height:36px}
}h2{font-weight:700;font-size:44px;line-height:53px;letter-spacing:.02em;text-transform:uppercase;color:#212121}
@media screen and (max-width:768px){h2{font-size:30px;line-height:36px}}@media screen and (max-width:544px){h2{font-size:24px;line-height:29px}
}h3{font-weight:700;font-size:32px;line-height:39px;letter-spacing:.02em;text-transform:uppercase;color:#212121}
@media screen and (max-width:768px){h3{font-size:24px;line-height:29px}}@media screen and (max-width:544px){h3{font-size:20px;line-height:26px}
}h4{font-weight:700;font-size:24px;line-height:29px;letter-spacing:.02em;text-transform:uppercase;color:#212121}
@media screen and (max-width:768px){h4{font-size:20px;line-height:26px}}@media screen and (max-width:544px){h4{font-size:18px;line-height:24px}
}h5{font-weight:700;font-size:18px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#212121}
@media screen and (max-width:768px){h5{font-size:17px;line-height:22px}}@media screen and (max-width:544px){h5{font-size:16px;line-height:20px}
}a{text-decoration:none}p{padding-bottom:20px}@media screen and (max-width:544px){p{padding-bottom:10px}
}.container{max-width:1238px;padding-left:22px;padding-right:22px;margin:0 auto;width:100%}
@media screen and (max-width:992px){.container{max-width:940px}}@media screen and (max-width:768px){.container{max-width:720px}
}@media screen and (max-width:544px){.container{max-width:576px}}.wrapper{overflow:hidden;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.wrapper_active{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);overflow:initial}
@media screen and (max-width:544px){.wrapper_active{-webkit-transform:translateX(-220px);-ms-transform:translateX(-220px);transform:translateX(-220px)}
}.page{padding:100px 0}@media screen and (max-width:768px){.page{padding:60px 0}}
@media screen and (max-width:544px){.page{padding:40px 0}}.text-underline{position:relative;margin-bottom:0;display:inline-block;z-index:0}
.text-underline::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:24px;background-color:#feea70;z-index:-1}
@media screen and (max-width:768px){.text-underline::after{height:19px}}@media screen and (max-width:544px){.text-underline::after{height:14px}
}.button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:276px;height:57px;font-weight:700;font-size:14px;line-height:17px;letter-spacing:.02em;text-transform:uppercase;color:#212121;background-color:#feea70;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}
@media screen and (max-width:544px){.button{width:100%}}.button:active,.button:hover{-webkit-filter:brightness(103%);filter:brightness(103%)}
.burger{width:40px;display:none;height:auto;padding:10px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer}
@media screen and (max-width:992px){.burger{display:block}}.burger:hover .burger__line::before{-webkit-transform:translateX(130%);-ms-transform:translateX(130%);transform:translateX(130%)}
.burger:hover .burger__line::after{-webkit-transform:translateX(130%);-ms-transform:translateX(130%);transform:translateX(130%)}
.burger__line{position:relative;display:block;height:2px;width:100%;overflow:hidden}
.burger__line::before{content:'';position:absolute;top:0;left:-130%;height:2px;width:100%;background-color:#212121;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
.burger__line::after{content:'';position:absolute;top:0;left:0;height:2px;width:100%;background-color:#212121;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
.burger__line_top{-webkit-transition:background-color .6s,top .3s .3s,-webkit-transform .3s;transition:background-color .6s,top .3s .3s,-webkit-transform .3s;-o-transition:transform .3s,background-color .6s,top .3s .3s;transition:transform .3s,background-color .6s,top .3s .3s;transition:transform .3s,background-color .6s,top .3s .3s,-webkit-transform .3s;top:0}
.burger__line_middle{margin:8px 0;width:80%;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;float:right}
.burger__line_middle::after,.burger__line_middle::before{-webkit-transition-delay:75ms;-o-transition-delay:75ms;transition-delay:75ms}
.burger__line_bottom{bottom:0;-webkit-transition:background-color .6s,bottom .3s .3s,-webkit-transform .3s;transition:background-color .6s,bottom .3s .3s,-webkit-transform .3s;-o-transition:transform .3s,background-color .6s,bottom .3s .3s;transition:transform .3s,background-color .6s,bottom .3s .3s;transition:transform .3s,background-color .6s,bottom .3s .3s,-webkit-transform .3s;margin-bottom:0}
.burger__line_bottom::after,.burger__line_bottom::before{-webkit-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms}
.burger.burger_active .burger__line{background-color:#212121}.burger.burger_active .burger__line::after,.burger.burger_active .burger__line::before{opacity:0}
.burger.burger_active .burger__line_top{-webkit-transition:top .3s,background-color 0s,-webkit-transform .3s .3s;transition:top .3s,background-color 0s,-webkit-transform .3s .3s;-o-transition:top .3s,background-color 0s,transform .3s .3s;transition:top .3s,background-color 0s,transform .3s .3s;transition:top .3s,background-color 0s,transform .3s .3s,-webkit-transform .3s .3s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:10px}
.burger.burger_active .burger__line_middle{opacity:0}.burger.burger_active .burger__line_bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px;-webkit-transition:bottom .3s,background-color 0s,-webkit-transform .3s .3s;transition:bottom .3s,background-color 0s,-webkit-transform .3s .3s;-o-transition:bottom .3s,background-color 0s,transform .3s .3s;transition:bottom .3s,background-color 0s,transform .3s .3s;transition:bottom .3s,background-color 0s,transform .3s .3s,-webkit-transform .3s .3s}
.header-wrapper{padding:20px 0;background-color:#f7f7f7;border-bottom:1px solid #d0d0d0}
@media screen and (max-width:544px){.header-wrapper{padding:10px 0}}.header{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:60px}
@media screen and (max-width:992px){.header{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
}@media screen and (max-width:544px){.header{min-height:40px}}.header__logo{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:0}
.header__menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1}
@media screen and (max-width:992px){.header__menu{position:fixed;width:300px;height:100vh;right:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
}@media screen and (max-width:544px){.header__menu{width:220px}}.header__menu ul.nav-list-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
@media screen and (max-width:992px){.header__menu ul.nav-list-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left;width:100%;text-align:center}
}.header__menu ul.nav-list-wrapper li.nav-item{position:relative}@media screen and (max-width:992px){.header__menu ul.nav-list-wrapper li.nav-item{width:100%}
}.header__menu ul.nav-list-wrapper li.nav-item:hover ul.sub-menu{visibility:visible;opacity:1}
.header__menu ul.nav-list-wrapper li.nav-item:hover a.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item:hover span.nav-item-link{opacity:.6}
.header__menu ul.nav-list-wrapper li.nav-item a.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link__active{display:block;padding:15px;margin:0 35px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;font-size:16px;line-height:140%;letter-spacing:.04em;text-transform:uppercase;color:#212121}
@media screen and (max-width:992px){.header__menu ul.nav-list-wrapper li.nav-item a.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link__active{display:inline-block;padding:15px 40px;margin:0;width:100%}
}@media screen and (max-width:544px){.header__menu ul.nav-list-wrapper li.nav-item a.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link__active{font-size:14px}
}.header__menu ul.nav-list-wrapper li.nav-item a.nav-item-link a[aria-current=page],.header__menu ul.nav-list-wrapper li.nav-item a.nav-item-link span.nav-item-link__active,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link a[aria-current=page],.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link span.nav-item-link__active,.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link__active a[aria-current=page],.header__menu ul.nav-list-wrapper li.nav-item span.nav-item-link__active span.nav-item-link__active{opacity:.6}
.logo__link{line-height:0}.logo img{width:100%;max-width:174px}@media screen and (max-width:544px){.logo img{max-width:114px}
}.main-screen{position:relative;background:#f7f7f7 url(images/front-bg.png) bottom no-repeat;background-size:cover;line-height:0}
@media screen and (min-width:1600px){.main-screen{background-size:contain}}@media screen and (max-width:544px){.main-screen{background-image:none}
}.main-screen__content{padding:126px 0 100px}@media screen and (max-width:768px){.main-screen__content{background-image:none;padding:86px 0 60px}
}@media screen and (max-width:544px){.main-screen__content{padding:56px 0 30px}}.main-screen__info{width:70%}
@media screen and (max-width:544px){.main-screen__info{width:100%}}.main-screen__img{display:none;text-align:right}
@media screen and (max-width:544px){.main-screen__img{display:block}}.main-screen__img img{width:100%;max-width:275px}
.main-screen__heading{position:relative;padding-top:20px;margin-bottom:30px}@media screen and (max-width:544px){.main-screen__heading{letter-spacing:.02em;margin-bottom:20px;padding-top:10px}
}.main-screen__heading::before{content:"";position:absolute;bottom:100%;left:0;width:26px;height:26px;background-color:#feea70}
@media screen and (max-width:544px){.main-screen__heading::before{width:16px;height:16px}
}.main-screen__heading::after{content:"";position:absolute;bottom:calc(100% + 12px);left:13px;width:59px;height:2px;background-color:#717171}
@media screen and (max-width:544px){.main-screen__heading::after{bottom:calc(100% + 7px);left:8px}
}.main-screen__heading_invert{display:block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#717171;color:transparent}
.main-screen__heading_original{display:block}.main-screen__text{max-width:600px;width:100%;line-height:21px;margin-bottom:50px;padding-right:20px}
@media screen and (max-width:992px){.main-screen__text{padding:0}}@media screen and (max-width:768px){.main-screen__text{max-width:100%;margin-bottom:30px}
}.secondary-screen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;background:url(images/services-bg.jpg) center top no-repeat;background-size:cover;height:483px}
.secondary-screen__content{position:absolute;top:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1238px;padding:0 22px}
.secondary-screen__heading{margin-bottom:30px}@media screen and (max-width:544px){.secondary-screen__heading{margin-bottom:20px}
}.secondary-screen__text{width:100%;max-width:50%;text-align:center}@media screen and (max-width:768px){.secondary-screen__text{max-width:100%}
}.page-404{background-color:transparent;padding:150px 0}@media screen and (max-width:678px){.page-404{padding:50px 0}
}.item-404{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
@media screen and (max-width:678px){.item-404{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.item-404__text .code-404{text-align:center;font-weight:700;font-size:140px;line-height:150px;text-transform:uppercase;color:#212121}
.item-404__text .text-404{font-weight:700;font-size:30px;line-height:37px;text-transform:uppercase;color:#212121}
.err-text{font-size:16px;line-height:19px;text-align:center;color:#717171;margin:0 auto 60px;max-width:786px}
.err-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.advantages__content{padding-top:100px}@media screen and (max-width:768px){.advantages__content{padding-top:60px}
}@media screen and (max-width:544px){.advantages__content{padding-top:40px}}.advantages__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.advantages__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.advantages .item{width:calc((100% - 60px)/ 3);margin:50px 30px 0 0}.advantages .item:nth-of-type(3n){margin-right:0}
@media screen and (max-width:992px){.advantages .item{width:calc((100% - 30px)/ 2)}
.advantages .item:nth-of-type(3n){margin-right:30px}.advantages .item:nth-of-type(2n){margin-right:0}
}@media screen and (max-width:544px){.advantages .item{width:100%;margin-right:0;margin-top:30px}
.advantages .item:nth-of-type(3n){margin-right:0}}.advantages .item__thumbnail{position:relative;width:calc(100% - 28px);line-height:0;margin-top:30px;margin-bottom:40px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
@media screen and (max-width:544px){.advantages .item__thumbnail{width:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
}@media screen and (max-width:420px){.advantages .item__thumbnail{width:calc(100% - 28px);-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:20px}
}.advantages .item__thumbnail::before{content:"";position:absolute;top:-28px;left:-28px;width:100%;max-width:350px;height:100%;max-height:233px;border:2px solid #717171;z-index:-1;opacity:.25}
.advantages .item__img{width:100%;max-width:350px;height:100%;max-height:233px}.advantages .item__title{position:relative;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#212121;text-align:center;padding-bottom:20px}
@media screen and (max-width:768px){.advantages .item__title{font-size:18px;line-height:21px}
}@media screen and (max-width:544px){.advantages .item__title{padding-bottom:10px;font-size:16px;line-height:19px}
}.advantages .item__text{font-size:16px;line-height:24px;letter-spacing:.02em;color:#717171;text-align:center}
.contact{padding-top:100px;margin-bottom:100px}@media screen and (max-width:992px){.contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:60px;margin-bottom:60px}
}@media screen and (max-width:544px){.contact{padding-top:40px;margin-bottom:40px}
}.contact__heading{margin-bottom:50px}@media screen and (max-width:544px){.contact__heading{margin-bottom:30px}
}.contact__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact__info{max-width:379px;margin-right:20px;margin-bottom:50px}@media screen and (max-width:768px){.contact__info{margin-right:0;margin-bottom:30px}
}.contact__address{margin:30px 0}@media screen and (max-width:544px){.contact__address{margin:10px 0}
}.contact__form{max-width:674px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:992px){.contact__form{max-width:100%}}.contact .contact-form{width:100%}
.contact .contact-form__name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:20px}
@media screen and (max-width:544px){.contact .contact-form__name{margin-right:0;margin-bottom:20px}
}.contact .contact-form__email{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.contact .contact-form__message{margin-top:20px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:134px;max-height:300px;margin-bottom:50px}
@media screen and (max-width:992px){.contact .contact-form__message{min-height:200px}
}.contact .contact-form__item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:14px 20px;border:1px solid #f7f7f7;background-color:#f7f7f7;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}
@media screen and (max-width:544px){.contact .contact-form__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
}.contact .contact-form__item:focus{border:1px solid #feea70}.services__item{width:100%;padding:50px 0;border-bottom:1px solid #d0d0d0}
.services__item:first-of-type{border-top:1px solid #d0d0d0}.services__item:last-of-type{border:0}
@media screen and (max-width:544px){.services__item{padding:30px 0}}.services__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
@media screen and (max-width:544px){.services__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.services__content_left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}
@media screen and (max-width:992px){.services__content_left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.services__content_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}
@media screen and (max-width:992px){.services__content_right{-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5}
}@media screen and (max-width:768px){.services__content_right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
}.services__label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:992px){.services__label{margin-bottom:40px}
}.services .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px}
.services .label__img{margin-bottom:30px;height:100%;max-height:120px}.services .label__title{position:relative;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#212121;text-align:center;padding-top:20px}
@media screen and (max-width:768px){.services .label__title{font-size:18px;line-height:21px}
}@media screen and (max-width:544px){.services .label__title{font-size:16px;line-height:19px}
}.services .label__title::before{content:"";position:absolute;top:0;left:50%;width:46px;height:4px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#212121}
.services__list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width:544px){.services__list{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
}.services__list ul{list-style:none;padding-right:30px;width:100%}@media screen and (max-width:544px){.services__list ul{padding-right:0}
}.services__list ul li{position:relative;padding-left:38px;padding-bottom:20px;color:#212121;font-weight:700}
.services__list ul li::before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background-color:#feea70;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}
@media screen and (max-width:544px){.services__list ul li::before{width:16px;height:16px}
}.services__text{position:relative;padding-left:30px;padding-top:30px;margin-top:26px}
@media screen and (max-width:544px){.services__text{padding-left:0;padding-top:10px}
}.services__text::before{content:"";position:absolute;bottom:100%;left:30px;width:26px;height:26px;background-color:#feea70}
@media screen and (max-width:544px){.services__text::before{left:0;width:16px;height:16px}
}.services__text::after{content:"";position:absolute;bottom:calc(100% + 12px);left:43px;width:59px;height:2px;background-color:#717171}
@media screen and (max-width:544px){.services__text::after{bottom:calc(100% + 7px);left:8px}
}.offers__content{padding-top:100px}@media screen and (max-width:768px){.offers__content{padding-top:60px}
}@media screen and (max-width:544px){.offers__content{padding-top:40px}}.offers__heading{margin-bottom:20px}
@media screen and (max-width:544px){.offers__heading{margin-bottom:10px}}.offers__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.offers__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.offers .item{width:calc((100% - 90px)/ 4);margin:30px 30px 0 0;background-color:#f5f5f5;padding:50px 30px}
.offers .item:nth-of-type(4n){margin-right:0}@media screen and (max-width:992px){.offers .item{width:calc((100% - 30px)/ 2)}
.offers .item:nth-of-type(4n){margin-right:30px}.offers .item:nth-of-type(2n){margin-right:0}
}@media screen and (max-width:768px){.offers .item{padding:30px}}@media screen and (max-width:544px){.offers .item{width:100%;margin-top:20px;margin-right:0}
.offers .item:nth-of-type(3n){margin-right:0}}.offers .item__img{margin-bottom:30px;height:100%;max-height:120px}
.offers .item__title{position:relative;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.02em;text-transform:uppercase;color:#212121;text-align:center;padding:20px 10px 0}
@media screen and (max-width:768px){.offers .item__title{font-size:18px;line-height:21px}
}@media screen and (max-width:544px){.offers .item__title{font-size:16px;line-height:19px}
}.offers .item__title::before{content:"";position:absolute;top:0;left:50%;width:46px;height:4px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#212121}
.info-block{padding:100px 0 20px}@media screen and (max-width:768px){.info-block{padding-top:60px}
}@media screen and (max-width:544px){.info-block{padding-top:40px}}.info-block__heading{text-align:center;margin-bottom:100px}
@media screen and (max-width:992px){.info-block__heading{margin-bottom:60px}}@media screen and (max-width:544px){.info-block__heading{margin-bottom:40px}
}.info-block__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
@media screen and (max-width:992px){.info-block__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.info-block_fluent{background:url(images/substrate.png) center center no-repeat;background-size:cover;padding:100px 0}
@media screen and (max-width:768px){.info-block_fluent{padding:60px 0}}@media screen and (max-width:544px){.info-block_fluent{padding:40px 0}
}.info-block_fluent .info-block__text{width:60%}@media screen and (max-width:992px){.info-block_fluent .info-block__text{width:70%}
}@media screen and (max-width:768px){.info-block_fluent .info-block__text{width:90%}
}@media screen and (max-width:544px){.info-block_fluent .info-block__text{width:100%}
}.info-block__text{width:60%;max-width:800px}@media screen and (max-width:992px){.info-block__text{width:100%}
}.info-block__img{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:100px}
@media screen and (max-width:992px){.info-block__img{padding-left:0;padding-top:30px}
}.info-block__img img{width:100%}.tips-block{padding:100px 0}@media screen and (max-width:768px){.tips-block{padding:60px 0}
}@media screen and (max-width:544px){.tips-block{padding:40px 0}}.tips-block__heading{text-align:center;margin-bottom:85px}
@media screen and (max-width:544px){.tips-block__heading{margin-bottom:50px}}.tips-block__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.tips-block__list{margin-bottom:50px}@media screen and (max-width:544px){.tips-block__list{margin-bottom:0}
}.tips-block__list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}
.tips-block__list ul li{position:relative;width:100%;max-width:355px;color:#212121;font-weight:700;padding:20px 30px 50px;text-align:center}
.tips-block__list ul li::before{content:"";position:absolute;bottom:100%;left:50%;width:18px;height:18px;background-color:#feea70;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (max-width:544px){.tips-block__list ul li::before{width:16px;height:16px}
}.tips-block__text{text-align:center;width:100%;max-width:800px}.footer{background-color:#f7f7f7;padding:50px 0}
.footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:768px){.footer__content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}.footer__policy{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.02em;color:#717171;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
.footer__policy:active,.footer__policy:hover{opacity:.6}@media screen and (max-width:768px){.footer__policy{padding:30px 0 20px}
}.footer__copyright{max-width:276px;color:#808589;letter-spacing:.02em}@media screen and (max-width:768px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-webkit-align-items:unset;-ms-flex-align:unset;align-items:unset}
}.footer__menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){.footer__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
}.footer__menu ul li{-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.footer__menu ul li:not(:first-child){margin-left:100px}
@media screen and (max-width:992px){.footer__menu ul li:not(:first-child){margin-left:30px}
}@media screen and (max-width:768px){.footer__menu ul li:not(:first-child){margin-left:0;margin-top:20px}
}.footer__menu ul li a{position:relative;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.02em;text-transform:uppercase;color:#212121;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;padding:5px 0}
.footer__menu ul li a:active,.footer__menu ul li a:hover{opacity:.6}.back-top{display:none;position:fixed;right:20px;bottom:20px;width:60px;height:60px;background:url(images/up-btn.svg) no-repeat top;opacity:.5;z-index:10}
.back-top:hover{opacity:1;cursor:pointer}