@font-face{font-family:'Museo Sans Cyrl';font-display:auto;src:url(../fonts/subset-MuseoSansCyrl-900.woff2) format('woff2'),url(../fonts/subset-MuseoSansCyrl-900.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';font-display:auto;src:url(../fonts/subset-MuseoSansCyrl-700.woff2) format('woff2'),url(../fonts/subset-MuseoSansCyrl-700.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';font-display:auto;src:url(../fonts/subset-MuseoSansCyrl-500.woff2) format('woff2'),url(../fonts/subset-MuseoSansCyrl-500.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Museo Sans Cyrl';font-display:auto;src:url(../fonts/subset-MuseoSansCyrl-300.woff2) format('woff2'),url(../fonts/subset-MuseoSansCyrl-300.woff) format('woff');font-weight:300;font-style:normal}body{width:100%;min-width:320px;margin:0;padding:0;font-family:'Museo Sans Cyrl';font-weight:500;font-style:normal;font-size:16px;line-height:1.3}.container{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.form-radio{position:relative;margin-bottom:8px}.form-radio label{display:inline-block;position:relative;width:100%;padding-left:30px;font-size:12px;letter-spacing:.2px;color:#333;cursor:pointer}.form-radio label::before{content:"";position:absolute;left:0;top:1px;display:inline-block;width:13px;height:13px;background-color:#fff;border:1px solid #989898;border-radius:50%}.form-radio input{display:none}.form-radio input:checked+label::after{content:'';position:absolute;left:4px;top:5px;display:block;width:5px;height:5px;border-radius:50%;background-color:#81c700}.form-checkbox{position:relative;margin-bottom:8px}.form-checkbox label{display:inline-block;position:relative;padding-left:25px;font-size:12px;letter-spacing:.2px;color:#333;cursor:pointer}.form-checkbox label::before{content:"";position:absolute;left:0;top:0;display:inline-block;width:15px;height:15px;border-radius:3px;background-color:#f7f7f7;border:1px solid #999}.form-checkbox input{display:none}.form-checkbox input:checked+label::after{content:'';position:absolute;left:3px;top:3px;display:block;width:9px;height:9px;border-radius:2.7px;background-color:#81c700}.form-group{margin-bottom:30px}.form-group input{width:240px;height:40px;border-radius:5px;border:1px solid #a8a8a8;background-color:#f7f7f7;padding-left:15px;color:#333;font-size:14px;font-weight:300;letter-spacing:.28px}.form-group input::-webkit-input-placeholder{color:#999}.form-group input::-moz-placeholder{color:#999}.form-group input:-moz-placeholder{color:#999}.form-group input:-ms-input-placeholder{color:#999}.form-group textarea{width:240px;min-height:60px;border-radius:5px;border:1px solid #a8a8a8;background-color:#f7f7f7;padding-left:15px;padding-top:15px;color:#333;font-size:14px;font-weight:300;letter-spacing:.28px;resize:vertical}.form-group textarea::-webkit-input-placeholder{color:#999}.form-group textarea::-moz-placeholder{color:#999}.form-group textarea:-moz-placeholder{color:#999}.form-group textarea:-ms-input-placeholder{color:#999}.header{position:relative;z-index:10;height:86px;box-shadow:1px 1px 57px rgba(0,1,2,.2);background-color:#0c412f;background-image:-webkit-linear-gradient(left,#0c412f 0,#00a67e 100%);background-image:linear-gradient(to right,#0c412f 0,#00a67e 100%)}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.header__logo{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.header__navbar{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.logo{display:block;width:100%;height:59px;margin-top:16px}.logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar__phone{width:134px;margin-right:30px;padding-top:30px;text-align:right}.navbar__phone a{color:#fff;font-size:18px;font-weight:500;letter-spacing:.45px}.navbar__phone a span{font-size:14px;letter-spacing:.35px;font-weight:300}.navbar__callback{margin-top:20px}.navbar__callback a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:194px;height:46px;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#00852e;background-image:-webkit-linear-gradient(left,#00842d 0,#00a67e 100%);background-image:linear-gradient(to right,#00842d 0,#00a67e 100%);color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.35px}.menu{margin:0 30px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:294px}.menu li{width:calc(100% / 3)}.menu li a{display:block;padding:35px 0 16px;background-color:transparent;text-align:center;color:#fff;font-size:14px;font-weight:500;letter-spacing:.35px;-webkit-transition:background-color .2s;transition:background-color .2s}.menu li a:hover{font-weight:900;background-color:#f68121}.banner{position:relative;z-index:1;margin-bottom:100px;padding:70px 0 65px;background-image:url(../img/bg-banner.webp);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.banner__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;position:relative}.banner__row::after{content:'';position:absolute;left:50%;top:0;width:612px;height:515px;background:url(../img/img-banner.webp) center/contain no-repeat}.banner__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);position:relative;z-index:10;padding-right:35px}.banner__title{margin:0 0 5px;padding-bottom:10px;color:#00a67e;font-size:48px;font-weight:900;border-bottom:1px solid #00852e}.banner__subtitle{margin:0 0 55px;color:#00a67e;font-size:30px;font-weight:300;letter-spacing:.5px}.banner__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;height:58px;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#00852e;background-image:-webkit-linear-gradient(left,#00842d 0,#00a67e 100%);background-image:linear-gradient(to right,#00842d 0,#00a67e 100%);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.features{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:75px}.features__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.features__icon{height:47px;margin-bottom:5px}.features__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.features__txt{margin:0;text-align:center;color:#0c412f;font-size:14px;font-weight:500;letter-spacing:.35px}.price{padding:30px 0 170px}.price__title{margin:0 0 70px;text-align:center;color:#00a67e;font-size:36px;font-weight:900;text-transform:uppercase}.price__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}.price__item{width:20%;margin-bottom:30px;padding:0 15px;text-align:center}.price__icon{width:68px;height:68px;margin:0 auto 15px;background-color:#00a67e}.price__icon img{width:100%;height:100%;-o-object-fit:none;object-fit:none}.price__name{margin:0 0 10px;color:#000;font-size:18px;font-weight:700;text-transform:uppercase}.price__name span{display:block}.price__name span:nth-child(2){font-weight:300;text-transform:lowercase}.price__sum{margin:0;color:#ff9300;font-size:36px;font-weight:700}.price__sum span{font-size:18px;font-weight:300}.price__sum span:first-child{color:#000}.price__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;height:58px;margin:0 auto;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#f68121;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.about{padding:50px 0 100px;background-image:url(../img/bg-about.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.about__title{margin:0 0 90px;text-align:center;color:#0c412f;font-size:36px;font-weight:900;text-transform:uppercase}.about__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about__txt{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.about__txt p{margin:0 0 40px;color:#000;font-size:18px;font-weight:300;line-height:2;text-align:justify}.about__img{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.about__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.audit{padding:40px 0;background-color:#fff;background-image:url(../img/bg-audit.png);background-position:left center;background-repeat:no-repeat;background-size:50%}.audit__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.audit__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px);margin-left:calc(41.66666666666667% + 15px);padding-left:50px}.audit__title{margin:0 0 25px;text-align:center;color:#00a67e;font-size:36px;font-weight:900;text-transform:uppercase}.audit__title span{display:block;color:#f68121}.audit__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.audit__item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:21px;height:21px;margin-top:5px;background-color:#00a67e;margin-right:14px;color:#fff;font-size:14px;font-weight:300}.audit__item p{width:calc(100% - 35px);margin:0;color:#4e4e4e;font-size:18px;font-weight:300}.audit__item p strong{color:#000;font-weight:700}.audit__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;height:58px;margin:45px auto 0;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#00852e;background-image:-webkit-linear-gradient(left,#00842d 0,#00a67e 100%);background-image:linear-gradient(to right,#00842d 0,#00a67e 100%);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.start{padding:110px 0 180px;background:url(../img/bg-start.webp) center/cover no-repeat}.start__title{margin:0 0 70px;text-align:center;color:#00a67e;font-size:36px;font-weight:900;text-transform:uppercase}.start__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;padding:57px 0 40px}.start__item{position:relative;width:213px;height:213px;margin:0 30px;padding-top:35px;border-radius:50%;box-shadow:11px 21px 24px rgba(0,1,2,.05);background-color:#fafafa}.start__item::before{content:'';position:absolute;left:120px;bottom:100%;width:252px;height:59px;background:url(../img/icons/semicircle.png) center/contain no-repeat}.start__item:last-child::before{display:none}.start__item::after{content:'';position:absolute;z-index:10;left:82px;top:-8px;width:26px;height:26px;border:1px solid #00ad5d;border-radius:50%;background-color:#fafafa}.start__item:first-child::after{display:none}.start__icon{width:100%;height:94px;margin-bottom:12px}.start__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.start__txt{margin:0;text-align:center;color:#000;font-size:16px;font-weight:300;line-height:16px}.start__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;height:58px;margin:0 auto;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#00852e;background-image:-webkit-linear-gradient(left,#00842d 0,#00a67e 100%);background-image:linear-gradient(to right,#00842d 0,#00a67e 100%);color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.footer{padding:70px 0 95px;background:url(../img/bg-footer.webp) center/cover no-repeat}.contacts__title{margin:0 0 25px;color:#fff;font-size:36px;font-weight:900;text-transform:uppercase}.contacts__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.contacts__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.contacts__map{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px);height:500px}.contacts__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.contacts__phone{width:50%;margin-bottom:20px}.contacts__phone p{margin:0;color:#fff;font-size:16px;font-weight:700}.contacts__phone a{color:#ff9300;font-size:16px;font-weight:300}.contacts__email{width:50%;margin-bottom:20px}.contacts__email p{margin:0;color:#fff;font-size:16px;font-weight:700}.contacts__email a{color:#fff;font-size:16px;font-weight:300}.contacts__addr{width:100%;margin-bottom:15px}.contacts__addr p{margin:0;color:#fff;font-size:16px;font-weight:300}.contacts__addr p:first-child{font-weight:700}.feedback__title{margin:0 0 20px;color:#fff;font-size:36px;font-weight:900;line-height:1.1;text-transform:uppercase}.feedback__form{width:290px}.feedback__form input{width:100%;height:30px;margin-bottom:25px;padding-left:15px;padding-right:10px;border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff;font-size:16px;font-weight:300}.feedback__form input::-webkit-input-placeholder{opacity:.5}.feedback__form input::-moz-placeholder{opacity:.5}.feedback__form input:-moz-placeholder{opacity:.5}.feedback__form input:-ms-input-placeholder{opacity:.5}.feedback__form textarea{width:100%;height:30px;margin-bottom:25px;padding-left:15px;padding-right:10px;border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff;font-size:16px;font-weight:300;resize:vertical}.feedback__form textarea::-webkit-input-placeholder{opacity:.5}.feedback__form textarea::-moz-placeholder{opacity:.5}.feedback__form textarea:-moz-placeholder{opacity:.5}.feedback__form textarea:-ms-input-placeholder{opacity:.5}.feedback__form button{width:100%;height:58px;margin-top:20px;border:none;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#f68121;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:9000}.modal{position:fixed;top:50%;bottom:auto;right:auto;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;width:458px;max-height:95vh;padding:45px 20px;text-align:center;background:#fff;overflow-y:auto;z-index:9999}.modal__title{margin:0 0 25px;color:#000;font-size:24px;font-weight:900;line-height:1.1;text-transform:uppercase;letter-spacing:.6px}.modal form{max-width:320px;margin:0 auto}.modal form input{margin-bottom:24px;width:100%;height:60px;border:1px solid #d8d8d8;background-color:#fff;padding-left:15px;color:#000;font-size:16px;font-weight:300;letter-spacing:.35px}.modal__submit{margin-top:5px;width:100%;height:64px;border:none;box-shadow:6px 13px 18px rgba(0,1,2,.2);background-color:#00852e;background-image:-webkit-linear-gradient(left,#00842d 0,#00a67e 100%);background-image:linear-gradient(to right,#00842d 0,#00a67e 100%);color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.close-btn,.close-btn:focus,.close-btn:hover{position:absolute;top:10px;right:10px;display:block;width:20px;height:20px}.close-btn img,.close-btn:focus img,.close-btn:hover img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1199px){.container{padding-left:15px;padding-right:15px;width:990px}.header__logo{width:calc(25% - 30px)}.header__navbar{width:calc(75% - 30px)}.banner__row::after{left:65%;width:400px}.banner__col{width:calc(66.66666666666667% - 30px)}.about{padding-bottom:50px}.audit{background-size:70%}.start__item{margin:0 15px}.start__item::before{width:215px}}@media screen and (max-width:991px){.container{padding-left:15px;padding-right:15px;width:760px}.header__logo{width:calc(41.66666666666667% - 30px)}.header__navbar{width:calc(58.333333333333336% - 30px)}.menu{display:none}.banner__title{font-size:40px}.banner__subtitle{font-size:24px}.price__item{width:calc(100% / 3)}.about__txt{width:calc(100% - 30px)}.about__img{display:none}.audit{background-image:none}.audit__col{width:calc(100% - 30px);margin-left:calc(0% + 15px);padding-left:0}.start__row{padding:40px 50px 10px}.start__item{margin-bottom:30px}.start__item::after,.start__item::before{display:none}.footer{padding:40px 0}.contacts__title{text-align:center}.contacts__col,.contacts__map{width:calc(100% - 30px)}.contacts__map{position:absolute;left:0;top:80px}.contacts__info{margin-bottom:550px}.contacts__email,.contacts__phone{width:30%}.contacts__addr{width:40%}.feedback__title{text-align:center}.feedback__form{margin:0 auto}}@media screen and (max-width:767px){.container{padding-left:15px;padding-right:15px;width:660px}.banner{margin-bottom:40px}.banner__col{width:calc(75% - 30px)}.price{padding-bottom:50px}.price__title{margin-bottom:40px;font-size:30px}.about__title{margin-bottom:30px;font-size:30px}.about__txt p{margin-bottom:20px;line-height:1.5}.audit__title{font-size:30px}.start{padding:50px 0}.start__title{margin-bottom:30px;font-size:30px}.contacts__title,.feedback__title{font-size:30px}}@media screen and (max-width:667px){.container{padding-left:15px;padding-right:15px;width:560px}.header{height:auto;padding-bottom:20px}.header__logo{width:calc(58.333333333333336% - 30px)}.header__navbar{width:calc(41.66666666666667% - 30px)}.navbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navbar__phone{margin-right:0}.navbar__callback{display:none}.banner{padding:40px 0}.banner__row::after{display:none}.banner__col{width:calc(100% - 30px)}.price__name{font-size:14px}.price__sum{font-size:30px}.contacts__map{top:140px}.contacts__email,.contacts__phone{width:50%}.contacts__addr{width:100%}}@media screen and (max-width:567px){.container{padding-left:15px;padding-right:15px;width:410px}.header__logo,.header__navbar{width:calc(100% - 30px)}.logo{height:50px;margin-top:10px;margin-bottom:10px}.navbar__phone{padding-top:0}.banner__col{padding-right:0}.banner__title{font-size:32px;line-height:1.2}.price__item{width:50%}.price__item:last-child{width:100%}.modal{width:100%;max-width:400px;padding:35px 15px 30px}.modal__title{font-size:20px}}@media screen and (max-width:413px){.container{padding-left:15px;padding-right:15px;width:370px}.header{padding-bottom:10px}.banner__title{text-align:center}.banner__subtitle{margin-bottom:25px;font-size:20px;text-align:center}.banner__btn{margin:0 auto}.features{margin-bottom:20px}.features__item{width:calc(50% - 30px);margin:0 auto 25px}.about__title,.price__title{font-size:26px}.about__txt p{font-size:16px}.audit__title,.start__title{font-size:26px}.start__row{padding:40px 0 10px}.contacts__title,.feedback__title{font-size:26px}}@media screen and (max-width:379px){.container{padding-left:15px;padding-right:15px;width:320px}.logo{height:42px}.banner__title{font-size:26px}.price__sum{font-size:24px}.price__sum span{font-size:14px}}