*{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}
body{line-height:1;margin:0;padding:0;width:100%;height:100%;min-height:100%}
header,nav{display:block}
ul{list-style:none}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
html{height:100%;font:400 16px/20px Golos}
.w-container{position:relative;max-width:1200px;min-width:320px;margin:0 auto;padding:0 15px}
.header-section{position:relative;padding:0 0 160px;background-size:cover;background-position:center top;color:#fff;background-color:#43341a;min-height:100%}
.header-section:after{content:"";position:absolute;bottom:36px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:14px;height:22px;background-image:url(../../../../../buhgalterskie-uslugi/img/other-spritesheet.png);background-repeat:no-repeat;background-position:-107px -71px}
.header-section--custom{min-height:0;max-height:800px}
.header-section--custom:after{background:0 0}
.header-section--custom .header{padding-top:106px}
.header-section--custom .header__subtitle{text-align:center;font-size:1.75rem;font-weight:400;padding:35px 0 0;line-height:1.2}
.header-section--custom .header__subtitle>span{font-weight:600}
.header-section--custom .header__button{margin:32px auto 0;width:100%;max-width:300px;display:block}
@media screen and (max-width:768px){.header-section:after{content:normal}
}
@media screen and (max-width:479px){.w-section{overflow:hidden}
.header__button{max-width:200px;display:block;margin:0 auto}
}
.title__h1{padding-top:60px;max-width:100%;font-size:2.625rem;font-weight:700;padding-bottom:30px;text-align:center;position:relative;margin:0 auto}
.title__h1:after{content:"";position:absolute;bottom:0;background:#00b4cb;width:70px;height:3px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.title__h3-title{position:relative;padding:0 0 27px;font-weight:700;font-size:1.75rem;line-height:32px;text-align:center}
@media (max-width:575px){.title__h1{padding-top:47px;font-size:2.0625rem;padding-bottom:24px}
}
.three-ndfl-features--section{background:#e5f7fa;padding:68px 0 0}
.three-ndfl-features__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;padding:60px 0 0}
.three-ndfl-features__item{width:33%;max-width:300px;margin-bottom:60px;text-align:center;color:#000}
.three-ndfl-features__item>.three-ndfl-features__icon{background-image:url(../../../../../buhgalterskie-uslugi/img/service/3ndfl/features-spritesheet.png);background-repeat:no-repeat;display:block;margin:0 auto 20px}
.three-ndfl-features__item:nth-child(1)>.three-ndfl-features__icon{width:53px;height:46px;background-position:-5px -5px}
.three-ndfl-features__item:nth-child(2)>.three-ndfl-features__icon{width:51px;height:51px;background-position:-68px -5px}
.three-ndfl-features__item:nth-child(3)>.three-ndfl-features__icon{width:45px;height:49px;background-position:-5px -66px}
.three-ndfl-features__item:nth-child(4)>.three-ndfl-features__icon{width:57px;height:35px;background-position:-60px -66px;margin-top:15px}
.three-ndfl-features__item:nth-child(5)>.three-ndfl-features__icon{width:40px;height:51px;background-position:-129px -5px}
.three-ndfl-features__item:nth-child(6)>.three-ndfl-features__icon{width:59px;height:46px;background-position:-127px -66px}
.three-ndfl-features__title{line-height:1.4;font-size:1rem;font-weight:700;min-height:42px;margin-bottom:22px}
.three-ndfl-features__desc{font-size:1rem;line-height:1.4}
.three-ndfl-features__span{font-size:1rem;font-weight:700}
@media (max-width:1100px){.three-ndfl-features__item{width:50%}
.three-ndfl-features__item:nth-child(4)>.three-ndfl-features__icon{margin-top:0}
}
@media (max-width:768px){.three-ndfl-features__item{width:100%}
}
.how-work--section{padding:82px 0}
.button{min-width:200px}