@charset "UTF-8";*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}ul{list-style:none}html{font-size:18px;overflow-x:hidden}body{font-family:Roboto,sans-serif;margin:0;padding:0;cursor:default;color:#fff;background:#fff;overflow-x:hidden;position:relative}section{width:100%;position:relative;background:#fff}a{text-decoration:none}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:900;display:none}.overlay.active{display:block}.modal::-webkit-scrollbar-button{background:#4f4f4f;width:7px;height:0}.modal::-webkit-scrollbar-track{background-color:#fff}.modal::-webkit-scrollbar-thumb{background-color:#4f4f4f}.modal::-webkit-scrollbar-thumb:hover{background-color:#fdc72b}.modal::-webkit-resizer{width:4px;height:0}.modal::-webkit-scrollbar{width:6px}.modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:901;background:#fff;width:27%;display:none;max-height:100vh}.modal.active{display:block;opacity:0}.modal-success__icon{width:95px;height:95px;background:url(../img/icons/success.png) 0 0/contain no-repeat;margin:0 auto;position:relative;margin-bottom:12%}.modal-success__icon:before{content:'done';position:absolute;top:0;left:0;color:#bdbdbd;font-size:12px;margin-top:-14px}.modal__document{width:100%;height:auto}.modal__document img{width:100%}.modal__policy{width:50%;height:80vh;overflow-y:auto;padding:30px;z-index:902}.modal__policy .modal__close{top:30px}.modal__policy h2{color:#4f4f4f;font-size:24px;margin-bottom:30px;line-height:28px}.modal__policy p{color:#4f4f4f;font-size:16px;line-height:19px}.modal__close{position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}.modal__close:hover:after,.modal__close:hover:before{background:#fdc72b}.modal__close:before{content:'';width:25px;height:1.5px;background:#828282;position:absolute;top:50%;right:1px;-webkit-transform:rotate(45deg) translateY(-1px);transform:rotate(45deg) translateY(-1px)}.modal__close:after{content:'';width:25px;height:1.5px;background:#828282;position:absolute;top:50%;right:0;-webkit-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}.modal__wrapper{border:1px solid #fdc72b;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px;padding:80px 30px 30px;position:relative}.modal__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:700;font-size:40px;text-transform:uppercase;color:#4f4f4f;margin-bottom:20px}.modal__subtitle{font-family:"Fira Sans Condensed",sans-serif;font-weight:400;font-size:20px;text-transform:uppercase;color:#4f4f4f}.modal__form{width:100%;margin:52px 0 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.modal__form input{width:100%;margin-bottom:20px}.modal__form input:last-child{margin-bottom:0}.modal__form textarea{width:100%;height:120px;margin-bottom:30px}.modal__btn{border:none;height:60px;font-size:18px;text-transform:uppercase;cursor:pointer}.modal__policy-link{font-size:14px;line-height:16px;color:#bdbdbd}.modal__policy-link a{color:#bdbdbd;-webkit-transition:all .3s ease;transition:all .3s ease}.modal__policy-link a:hover{color:#fdc72b}.wrapper{width:90%;margin:0 auto}.btn{background:#fdc72b;font-family:Roboto,sans-serif;font-weight:500;line-height:21px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block;color:#4f4f4f}.btn:hover{background:#ffeaac;color:#4f4f4f}.burger{-webkit-transition:all .3s ease;transition:all .3s ease;display:inline-block;position:relative;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;width:40px;z-index:60!important}.burger.active span:nth-child(2){display:none}.burger.active span:first-child{-webkit-transform:rotate(45deg) translate(15px,7px);transform:rotate(45deg) translate(15px,7px)}.burger.active span:last-child{-webkit-transform:rotate(-45deg) translate(14px,-6px);transform:rotate(-45deg) translate(14px,-6px)}.burger:hover span{background:#fdc72b}.burger span{-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;height:1.5px}.burger span:first-child{top:0}.burger span:last-child{top:100%}.mobile-menu{position:fixed;top:0;right:-105%;background:#1f2a57;padding:127px 30px 30px 60px;z-index:50!important;-webkit-transition:all .3s ease;transition:all .3s ease;width:auto}.mobile-menu__top-labels{display:none}.mobile-menu__added-icons{display:none}.mobile-menu .added-icons__email,.mobile-menu .added-icons__phone{display:none}.mobile-menu *{z-index:50!important}.mobile-menu.active{right:0}.mobile-menu li{margin-bottom:40px}.mobile-menu li:last-child{margin-bottom:70px}.mobile-menu a{font-size:24px;line-height:28px;color:#fff;position:relative;padding-bottom:10px}.mobile-menu a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.mobile-menu a:hover:after{content:'';background:#fdc72b}.mobile-menu a.icon:hover:after{display:none}.mobile-menu a.whatsapp{background:url(../img/icons/002-whatsapp.svg) 0 0/contain no-repeat;margin-left:10px;margin-right:0;display:inline-block;width:36px;height:36px}.mobile-menu a.viber{display:inline-block;width:36px;height:40px;background:url(../img/icons/001-viber.svg) 0 0/contain no-repeat}.mobile-menu a.youtube{margin-left:10px;display:inline-block;width:44px;height:28px;background:url(../img/icons/video-play.png) 0 0/contain no-repeat}.header{height:100vh;padding-top:68px}.header *{z-index:2}.header:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(31,42,87,.5)}.header__mobile-header{width:100%;padding:40px 5%;position:fixed;left:0;top:0;background:0 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease;display:none;z-index:100}.header__mobile-header.header__mobile-header_blue-bg{background:#1f2a57}.header .more-btn{font-weight:500;font-size:24px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;margin-left:5%}.header .more-btn:after{content:'';margin-left:25px;display:inline-block;-webkit-transform:translateY(25%) rotate(90deg);transform:translateY(25%) rotate(90deg);width:30px;height:30px;background:url(../img/icons/arrow-right.png) 0 0/contain no-repeat}.header .mobile-header__left{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:22%}.header .mobile-header__phone{font-weight:700}.header .mobile-header__phone .icon{background:url(../img/icons/telephone.png) 0 0/contain no-repeat;width:46px;height:46px}.header .mobile-header__email .icon{background:url(../img/icons/email.png) 0 0/contain no-repeat;width:48px;height:48px}.header .mobile-header__center{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-5%}.header .mobile-header__center a{color:#fff}.header .mobile-header__logo{background:url(../img/icons/logo.png) 0 0/contain no-repeat;width:52px;height:38px;margin-right:17px;display:inline-block}.header .mobile-header__labels{display:inline-block}.header .mobile-header__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:24px}.header .mobile-header__subtitle{font-family:"Fira Sans Condensed",sans-serif;position:relative;margin-top:15px}.header .mobile-header__subtitle:before{content:'';position:absolute;top:-7px;left:0;background:#fdc72b;width:30px;height:2px}.header__top-menu{padding:30px 5%;display:-moz-flex;display:-ms-flex;display:-o-flex;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;position:fixed;top:0;left:0;right:0;z-index:50;-webkit-transition:all .3s ease;transition:all .3s ease}.header__top-menu.header__top-menu_blue-bg{background:#1f2a57}.header .top-menu__left-side{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .top-menu__menu{width:37%}.header .top-menu__menu ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.header .top-menu__menu ul li:hover a:after{opacity:1}.header .top-menu__menu ul li a{line-height:21px;color:#fff;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header .top-menu__menu ul li a:after{content:'';position:absolute;bottom:-3px;left:0;width:100%;background:#fdc72b;height:2px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.header .top-menu__right-side{display:-moz-flex;display:-ms-flex;display:-o-flex;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:28%}.header .top-menu__right-side *{-webkit-transition:all .3s ease;transition:all .3s ease}.header .top-menu__right-side a{display:inline-block;line-height:20px;color:#fff}.header .top-menu__right-side a:hover p{border-bottom:1px solid #fff}.header .top-menu__right-side .icon{width:25px;height:25px;display:inline-block;margin-left:15px;margin-bottom:3px}.header .top-menu__right-side .icon.whatsapp{width:20px;height:20px;margin-right:11px;margin-left:0;background:url(../img/icons/002-whatsapp.svg) 0 0/contain no-repeat}.header .top-menu__right-side .icon.viber{width:20px;height:20px;margin-right:11px;background:url(../img/icons/001-viber.svg) 0 0/contain no-repeat}.header .top-menu__right-side .right-side__youtube{width:24px;height:14px;background:url(../img/icons/video-play.png) 0 0/contain no-repeat;margin-bottom:2px}.header .top-menu__right-side p{border-bottom:1px solid transparent;display:inline-block;vertical-align:top}.header .left-side__logo{background:url(../img/icons/logo.png) 0 0/contain no-repeat;width:52px;height:38px;margin-right:17px}.header .left-side__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:24px;line-height:29px;margin-right:20px;color:#fff}.header .left-side__subtitle{font-family:"Fira Sans Condensed",sans-serif;position:relative}.header .left-side__subtitle:before{content:'';position:absolute;top:-7px;left:0;background:#fdc72b;width:30px;height:2px}.header .right-side__email .icon,.header .right-side__phone .icon{width:20px;height:20px;margin-right:20px;display:inline-block}.header .right-side__phone{font-weight:700}.header .right-side__phone .icon{background:url(../img/icons/telephone.png) 0 0/contain no-repeat}.header .right-side__email .icon{background:url(../img/icons/email.png) 0 0/contain no-repeat}.header .right-side__youtube:hover{opacity:.8}.header__content{height:40vh;margin-top:12%;width:75%;position:relative}.header__content h1{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:72px;line-height:86px}.header__content p{font-family:Roboto,sans-serif;font-size:36px;line-height:42px;margin-top:2%}.header__calculate-btn{padding:20px 68px;margin-top:2%;position:relative;color:#4f4f4f}.header__other-buttons .btn{position:absolute;right:0;bottom:23%;text-transform:none;color:#1f2a57}.header__other-buttons .write-btn{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:24px;padding:25px 50px 25px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(200px);transform:translateX(200px)}.header__other-buttons .write-btn .icon{width:40px;height:40px;display:inline-block;background:url(../img/icons/edit.png) 0 0/contain no-repeat;margin-right:30px}.header__other-buttons .call-btn{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:24px;padding:25px 30px 25px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:10%;-webkit-transform:translateX(200px);transform:translateX(200px)}.header__other-buttons .call-btn .icon{width:40px;height:40px;display:inline-block;margin-right:30px;background:url(../img/icons/blue-telepphone.png) 0 0/contain no-repeat}.header__other-buttons .call-btn,.header__other-buttons .write-btn{position:fixed;z-index:5}.header__other-buttons .call-btn:hover,.header__other-buttons .write-btn:hover{background:#fdc72b;-webkit-transform:translateX(0);transform:translateX(0)}.title{color:#1f2a57;font-family:"Fira Sans Condensed",sans-serif;font-size:64px;line-height:77px;font-weight:400;margin-bottom:52px}.works{padding:97px 0 97px}.works__table{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.works .table__item{width:32%;margin-right:1.3%;margin-bottom:30px}.works .table__item.hover .item__head:after{-webkit-transform:rotate(180deg) translateY(15px);transform:rotate(180deg) translateY(15px)}.works .item__head{background:#1f2a57;height:130px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer}.works .item__head:after{content:'';position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/icons/chevron-down.png) 0 0/contain no-repeat;width:30px;height:30px;-webkit-transition:all .3s ease;transition:all .3s ease}.works .item__head p{width:70%;font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:24px;line-height:29px;margin-left:30px}.works .item__pic{height:260px;position:relative}.works .item__pic:after{content:'';position:absolute;display:block;top:0;left:0;right:0;bottom:0;background:rgba(31,42,87,.3);-webkit-box-shadow:0 0 50px rgba(0,0,0,.05);box-shadow:0 0 50px rgba(0,0,0,.05)}.works .item__body{position:relative}.works .item__info{background:#e9ebef;padding:30px 30px 50px 30px;-webkit-box-shadow:0 0 50px rgba(0,0,0,.05);box-shadow:0 0 50px rgba(0,0,0,.05);color:#000;position:absolute;top:0;left:0;z-index:7;display:none}.works .item__info.disable-marker ul li:after{display:none}.works .item__info .info__close{position:absolute;right:30px;bottom:30px;display:inline-block;padding-right:20px;font-size:18px;line-height:21px;color:#4f4f4f;display:none;cursor:pointer}.works .item__info .info__close .icon{width:10px;height:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}.works .item__info .info__close .icon:before{content:"";position:absolute;width:13px;height:1px;background:#4f4f4f;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);top:50%;left:-2px}.works .item__info .info__close .icon:after{content:"";position:absolute;width:13px;height:1px;background:#4f4f4f;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);top:50%;right:-2px}.works .item__info ul{margin-top:30px}.works .item__info ul li{padding-left:30px;width:90%;position:relative;z-index:1;padding-top:15px;padding-bottom:15px}.works .item__info ul li:before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#333}.works .item__info ul li:first-child:after{height:50%;-webkit-transform:translateY(0);transform:translateY(0)}.works .item__info ul li:last-child:after{height:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.works .item__info ul li:after{content:'';position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100%;background:#bdbdbd;z-index:-1}.works .info__title{font-size:20px;line-height:23px}.works__calculate-btn{margin-top:25px;padding:16px 70px}.advantages{padding-bottom:92px}.advantages__title{margin-bottom:40px}.advantages__text{font-size:24px;line-height:36px;color:#000;width:65%;display:inline-block}.advantages-table{background:url(../img/adv-bg.png) center/cover no-repeat,-webkit-gradient(linear,left top,left bottom,from(#1f2a57));background:url(../img/adv-bg.png) center/cover no-repeat,linear-gradient(#1f2a57);padding:70px 0 60px}.advantages-table__table{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.advantages-table .table__item{width:23%}.advantages-table .item__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:36px;line-height:43px;margin-bottom:30px;display:inline-block}.advantages-table .item__text{font-size:24px;line-height:36px}.services{padding:175px 0 150px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9))),url(../img/services-bg.png) 0 0/contain no-repeat;background:linear-gradient(rgba(255,255,255,.9)),url(../img/services-bg.png) 0 0/contain no-repeat}.services__table{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:100px}.services .table__item{width:24%;position:relative}.services .item__title{font-family:"Fira Sans Condensed",sans-serif;font-size:36px;line-height:43px;color:#1f2a57;width:85%;display:inline-block;margin-bottom:47px;position:relative;padding-bottom:35px}.services .item__title:after{content:'';position:absolute;left:0;bottom:0;width:50px;height:2px;background:#1f2a57}.services .item__text{font-size:20px;line-height:36px;color:#000}.questions{padding:0 0 150px}.questions__title{margin-bottom:90px}.questions__list li{padding-left:60px;position:relative;z-index:1;padding-top:30px;padding-bottom:30px;font-size:24px;line-height:36px;color:#000}.questions__list li:before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5px;height:5px;background:#333}.questions__list li:first-child:after{height:50%;-webkit-transform:translateY(0);transform:translateY(0)}.questions__list li:last-child:after{height:50%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.questions__list li:after{content:'';position:absolute;left:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100%;background:#fdc72b;z-index:-1}.questions__right-block{padding:5% 6% 6% 4%;margin-right:-6%;float:right;width:60%;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;margin-left:50px;background:url(../img/video-bg.png) center/cover no-repeat,-webkit-gradient(linear,left top,left bottom,from(#1f2a57));background:url(../img/video-bg.png) center/cover no-repeat,linear-gradient(#1f2a57);position:relative;z-index:2}.questions .right-block__annotation{font-family:"Fira Sans Condensed",sans-serif;font-size:24px;line-height:36px;width:45%;position:relative;padding-top:40px;padding-bottom:70px}.questions .right-block__annotation:before{content:'';position:absolute;top:0;left:0;width:35%;height:2px;background:#fdc72b}.questions .right-block__annotation:after{content:'';position:absolute;bottom:0;right:0;width:35%;height:16px;background:url(../img/icons/video-arrow.png) right 0/contain no-repeat}.questions .right-block__video{width:50%}.questions .video__video{display:inline-block;width:100%;padding-bottom:56.25%;position:relative}.questions .video__video:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.questions .video__video:before{-webkit-transition:all .3s ease;transition:all .3s ease;content:'';position:absolute;background:url(../img/icons/video-play.png) 0 0/contain no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:65px;height:41px;z-index:1}.questions .video__video:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(31,42,87,.4);-webkit-box-shadow:0 0 50px rgba(0,0,0,.05);box-shadow:0 0 50px rgba(0,0,0,.05)}.questions .video__labels{margin-top:30px}.questions .labels__author{font-family:"Fira Sans Condensed",sans-serif;font-weight:700;font-size:24px;line-height:28px}.questions .labels__title{font-family:"Fira Sans Condensed",sans-serif;line-height:28px;margin-left:30px}.deadlines{padding:70px 0 87px;background:url(../img/deadline-bg.png) 0 bottom/contain no-repeat,-webkit-gradient(linear,left top,left bottom,from(rgba(223,235,239,.4)));background:url(../img/deadline-bg.png) 0 bottom/contain no-repeat,linear-gradient(rgba(223,235,239,.4))}.deadlines__title{margin-bottom:7%}.deadlines__table{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.deadlines .table__item{width:50%;position:relative;padding-left:7%}.deadlines .table__item:nth-child(1):before{content:'';width:61px;height:61px;background:url(../img/icons/truck.png) 0 0/contain no-repeat;position:absolute;left:0}.deadlines .table__item:nth-child(2):before{content:'';width:61px;height:61px;background:url(../img/icons/document.png) 0 0/contain no-repeat;position:absolute;left:0}.deadlines .table__item span{display:block}.deadlines .item__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:30px;line-height:36px;color:#1f2a57;margin-bottom:30px}.deadlines .item__text{font-size:24px;line-height:36px;color:#000}input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;height:60px;padding:0 30px;border:1px solid rgba(31,42,87,.11)}input[type=text]::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}input[type=text]::-moz-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}input[type=text]:-moz-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}input[type=text]:-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}textarea{border:1px solid rgba(31,42,87,.11);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:20px 30px;font-size:24px;resize:none}textarea:-ms-input-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}textarea:-moz-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}textarea::-moz-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}textarea::-webkit-input-placeholder{font-family:Roboto,sans-serif;font-size:24px;color:#bdbdbd;font-weight:400}input.error{border:1px solid red}.calculating{padding:130px 0 100px}.calculating__form{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:all .3s ease;transition:all .3s ease}.calculating__form *{-webkit-transition:all .3s ease;transition:all .3s ease}.calculating__form .files-counter{color:#bdbdbd;font-size:18px;margin-top:10px;margin-left:27px;margin-bottom:0}.calculating__form p{width:30%}.calculating__form p:first-child{margin-right:90px}.calculating__form p *{width:100%;margin-bottom:30px}.calculating__form p .select:last-child,.calculating__form p input[name=email]{margin-bottom:0}.calculating__form .second-col textarea{height:150px}.calculating__form .bottom-inputs{margin-top:30px;width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.calculating__form .bottom-inputs input[id=files]{display:none}.calculating__form .bottom-inputs .attach-btn{color:#828282;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:21px;position:relative;padding-left:27px;cursor:pointer;margin-bottom:0;width:auto}.calculating__form .bottom-inputs .attach-btn:before{content:'';position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/icons/attach.png) 0 0/contain no-repeat;width:15px;height:15px}.calculating__form .bottom-inputs input[name=calculate-btn]{width:371px;padding:20px 70px;margin-top:60px;border:none;cursor:pointer;font-size:18px;color:#4f4f4f}.documents{padding-bottom:10%;background:-webkit-gradient(linear,right top,left bottom,from(rgba(255,255,255,.95)),color-stop(70%,#fff)),url(../img/documents-bg.png) 100% 0/contain no-repeat;background:linear-gradient(to bottom left,rgba(255,255,255,.95) 0,#fff 70%),url(../img/documents-bg.png) 100% 0/contain no-repeat}.documents__slider{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.documents__slider *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.documents .owl-nav{margin-top:60px;text-align:right;position:absolute;right:0}.documents .owl-nav .owl-next i,.documents .owl-nav .owl-prev i{color:#fdc72b;font-size:28px}.documents .owl-nav .owl-next.disabled i,.documents .owl-nav .owl-prev.disabled i{color:#828282;cursor:default}.documents .owl-nav .owl-prev{margin-right:50px}.documents .slider__item{width:24%;cursor:pointer}.documents .slider__item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.objects{padding-bottom:10%;display:none}.objects__slider{width:100%}.objects__slide{height:630px;position:relative}.objects__slide img{width:100%;height:100%}.objects .slide__info{position:absolute;bottom:0;left:0;right:0;background:#1f2a57;padding:30px 40px}.objects .slide__info span{display:block;font-family:"Fira Sans Condensed",sans-serif;font-size:24px;line-height:36px}.objects .owl-nav{margin-top:60px;text-align:right}.objects .owl-nav .owl-next i,.objects .owl-nav .owl-prev i{color:#fdc72b;font-size:28px}.objects .owl-nav .owl-next.disabled i,.objects .owl-nav .owl-prev.disabled i{color:#828282;cursor:default}.objects .owl-nav .owl-prev{margin-right:50px}.contacts{position:relative}.contacts .questions-form{position:absolute;width:550px;top:7%;left:5%;z-index:4;background:#fff;padding:74px 50px 50px;-webkit-transition:all .3s ease;transition:all .3s ease}.contacts .questions-form *{-webkit-transition:all .3s ease;transition:all .3s ease}.contacts .questions-form__subtitle{font-size:16px;line-height:19px;color:#1f2a57;width:80%;margin-bottom:50px}.contacts .questions-form h2{font-family:"Fira Sans Condensed",sans-serif;font-style:normal;font-weight:500;font-size:48px;line-height:58px;color:#1f2a57;margin-bottom:20px}.contacts .questions-form input[name=name],.contacts .questions-form input[name=phone]{width:100%;margin-bottom:20px}.contacts .questions-form input[name=question-btn]{width:100%;padding:20px 0;color:#4f4f4f;font-weight:500;font-size:24px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.contacts .questions-form textarea{width:100%;padding:30px;margin-bottom:40px;height:160px}.contacts .questions-form__policy{font-size:14px;line-height:16px;color:#bdbdbd;margin-top:10px}.contacts .questions-form__policy a{color:#bdbdbd}.contacts .questions-form__policy a:hover{color:#1f2a57}.contacts__location{padding:60px 50px;background:#fff;position:absolute;right:5%;top:7%;z-index:4;display:none;-webkit-transition:all .3s ease;transition:all .3s ease}.contacts__location.active{display:block}.contacts__location a{display:block}.contacts__location a,.contacts__location p{font-size:24px;line-height:28px;color:#000;margin-bottom:30px}.contacts__location a:last-child,.contacts__location p:last-child{margin-bottom:0}.contacts .location__close{position:absolute;top:3%;right:3%;width:25px;height:25px;cursor:pointer}.contacts .location__close:before{content:'';width:25px;height:1.5px;background:#bdbdbd;position:absolute;top:50%;right:1px;-webkit-transform:rotate(45deg) translateY(-1px);transform:rotate(45deg) translateY(-1px)}.contacts .location__close:after{content:'';width:25px;height:1.5px;background:#bdbdbd;position:absolute;top:50%;right:0;-webkit-transform:rotate(-45deg) translateY(-1px);transform:rotate(-45deg) translateY(-1px)}.contacts .location__title{font-family:"Fira Sans Condensed",sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:58px;color:#1f2a57;margin-bottom:60px}.contacts .location__worktime{color:#1f2a57}.contacts .location__worktime span{font-weight:700}.contacts .location__phone{display:inline-block}.contacts .location__icons{display:inline-block}.contacts .location__icons .icon{width:25px;height:25px;display:inline-block;margin-left:15px;margin-bottom:-3px}.contacts .location__icons .icon:first-child{background:url(../img/icons/whatsapp.svg) 0 0/contain no-repeat}.contacts .location__icons .icon:last-child{background:url(../img/icons/viber.svg) 0 0/contain no-repeat}.contacts__subscribe{padding:120px 32px 45px 85px;position:absolute;width:23%;bottom:12%;right:5%;z-index:4;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.contacts__subscribe:before{content:'';position:absolute;top:0;left:0;background:url(../img/icons/subscribe.png) 0 0/contain no-repeat;width:168px;height:129px;opacity:.3}.contacts__subscribe a{font-family:"Fira Sans Condensed",sans-serif;font-size:30px;line-height:42px;color:#000}.contacts__subscribe a:after{content:'';display:inline-block;margin-left:35px;width:31px;height:16px;background:url(../img/icons/subsc-ar.png) 0 0/contain no-repeat}.contacts #map{width:100%;height:930px}.placemark_layout_container{position:relative}.placemark_layout_container:before{content:'Мы находимся в Москве';position:absolute;bottom:10px;left:0;width:300px;-webkit-transform:translateX(-40%);transform:translateX(-40%);font-family:"Fira Sans Condensed",sans-serif;font-size:24px;color:#1f2a57;display:none}.circle_layout:after,.circle_layout:before{content:'';-webkit-transition:all .3s;transition:all .3s;position:absolute;left:-5px;top:5px;height:17px;width:17px;border-radius:50%}.circle_layout:after{background:#1f2a57}.circle_layout:before{-webkit-transform:scale(.5);transform:scale(.5);background:#1f2a57;opacity:1;-webkit-animation:pulse 2.5s infinite;animation:pulse 2.5s infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}98%{opacity:0}100%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:0}}@keyframes pulse{0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:1}98%{opacity:0}100%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:0}}.footer .wrapper{padding:40px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;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__item{font-family:"Fira Sans Condensed",sans-serif;line-height:28px;color:#000;width:20%}.footer__item a{color:#000}.footer__item a:hover{color:#1f2a57}.footer__item:nth-child(2){width:17%}.footer__item:last-child{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}.footer__item:last-child a{width:100%}.footer__item:last-child .asap-logo{display:inline-block;width:53px;height:48px;background:url(../img/icons/asap.png) 0 0/contain no-repeat;margin-right:34px}@media screen and (max-width:1680px){.modal{width:33%}.header .top-menu__right-side{width:auto}.header .top-menu__right-side .icon:hover{opacity:.8}.left-side__subtitle{display:none}.header .right-side__phone .icon{margin-right:0}.header .right-side__email .icon{margin-right:15px}.header .top-menu__menu{width:45%}.works__calculate-btn{padding:16px 10px;width:100%;text-align:center}.contacts__subscribe{width:30%}.contacts.tablet-active .contacts__location{display:block;opacity:1}.questions__right-block{width:70%}}@media screen and (max-height:730px) and (max-width:1600px){.header__content{margin-top:10%!important;height:50vh}.header__content h1{font-size:54px;line-height:1.5}.header__content p{font-size:28px}.header__other-buttons .call-btn .icon,.header__other-buttons .write-btn .icon{width:25px;height:25px}.header__other-buttons .call-btn{bottom:0;padding:15px 50px 15px 17px;-webkit-transform:translateX(227px);transform:translateX(227px)}.header__other-buttons .write-btn{bottom:80px!important;padding:15px 50px 15px 17px;-webkit-transform:translateX(207px);transform:translateX(207px);bottom:75px}.modal{width:40%}.title{font-size:58px}.objects__slide{height:550px}.services{padding:175px 0 70px}.services .table__item{font-size:24px}.services .item__title{font-size:30px}.services .item__text{font-size:16px}.questions__list li{font-size:16px;line-height:28px}.questions .wrapper{/* padding-bottom:500px!important */}.questions__list li{padding-top:20px;padding-bottom:20px}.questions{padding:0 0 130px}.questions .labels__title{font-size:16px}.calculating{padding:60px 0 100px}.deadlines{clear:both}.deadlines .item__text{font-size:16px}.deadlines .item__title{font-size:24px}.advantages__text{font-size:16px}.advantages-table .item__text{font-size:16px;line-height:28px}.works .item__head p{font-size:18px}.contacts .questions-form{padding:34px 40px 30px 40px;width:400px;top:3%}.contacts__subscribe{padding:120px 18px 37px 43px}.contacts__subscribe a{position:relative;padding-bottom:20px}.contacts__subscribe a:after{position:absolute;right:-5px;bottom:0}.contacts .questions-form textarea{height:150px}.contacts .questions-form h2{font-size:36px;margin-bottom:35px}.contacts__location a,.contacts__location p{font-size:16px;line-height:19px;margin-bottom:20px}.contacts .location__icons .icon{width:20px;height:20px}.contacts .location__title{font-size:24px;margin-bottom:20px}.contacts__location{padding:40px 50px;top:3%;width:30%}.contacts__subscribe a{font-size:24px;line-height:1.5}.contacts #map{height:120vh!important}}@media screen and (max-width:1430px){.header .top-menu__menu{width:40%}}@media screen and (max-width:1355px){.modal{width:40%}.header__content{width:100%;margin-top:20%}.header__content h1{font-size:64px}.header__content p{font-size:28px}.right-side__email p{display:none!important}.header .left-side__subtitle{display:none}.header .right-side__phone p{display:inline-block;font-size:16px;margin-top:2px}.header .top-menu__menu{width:44%}.header .right-side__phone .icon{margin-right:7px}.header__other-buttons .call-btn{bottom:0}.header__other-buttons .write-btn{bottom:120px}.works .item__head{height:100px}.works .item__head p{font-size:18px}.deadlines__title{margin-bottom:73px}.title{font-size:54px}.advantages-table .item__text{font-size:20px}.services__table{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.services .table__item{width:45%;margin-bottom:60px}.services .item__title{margin-bottom:30px;width:100%}.contacts .location__worktime span{display:block}.contacts__location{width:35%}.contacts #map{height:110vh}.contacts__subscribe{top:60%;width:40%;bottom:auto;display:none}.contacts .questions-form{top:3%}}@media screen and (max-width:1280px){.header .top-menu__left-side{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.header__content h1{font-size:54px;line-height:1.4}.documents__main-slide .item__info{padding:15px}.documents__main-slide .item__info span{font-size:20px}.documents__main-slide{width:47%}.documents__nav{width:53%}.works__calculate-btn{padding:16px 0;width:100%;text-align:center}.questions .wrapper{position:relative;padding-bottom:430px}.questions__title{margin-bottom:50px}.questions__right-block{position:absolute;bottom:0;left:0;right:0;width:100%;margin-left:0;float:none}.calculating__form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calculating__form p{width:47%}.calculating__form p:first-child{margin-right:0}.calculating__form .third-col{margin-top:30px;width:100%}.footer__item:nth-child(2){width:30%}.footer__item:last-child{width:30%}.contacts.tablet-active .contacts__subscribe{right:5%;left:auto}.contacts.tablet-active .contacts__location{display:block}.contacts__subscribe{left:5%}}@media screen and (max-width:1180px){.header .right-side__phone p{display:none}.header .top-menu__menu{width:48%}}@media screen and (max-width:1030px){.modal{width:50%}.works__table{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.works .table__item{width:47%;margin-right:0}.advantages__text{width:100%}.advantages-table__table{-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.advantages-table .table__item{width:47%;margin-bottom:40px}.services{padding:97px 0 130px}.deadlines__table{-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.deadlines .table__item{width:100%;margin-bottom:50px}.deadlines .table__item span{margin-left:30px}.deadlines .table__item:last-child{margin-bottom:0}}@media screen and (max-width:996px){.modal{width:60%}.header{padding-top:105px}.header .more-btn{display:block;width:350px;margin-top:30px;margin-left:35px}.header__top-menu{display:none}.header__content{height:50vh}.header__mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu__added-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.works .item__head p{font-size:16px}.works .item__info{padding:30px 30px 80px 30px}.works .item__info .info__close{display:block}.contacts .questions-form{width:auto;right:5%;top:1.5%;padding:58px 50px 30px}.contacts #map{height:200vh}.contacts.mobile-active .contacts__location{display:block}.contacts.mobile-active .contacts__subscribe{left:5%;right:auto;width:58%;top:84%;bottom:auto}.contacts__location{top:60%;left:5%;right:auto;padding:60px 50px;width:auto}.contacts__subscribe{left:5%;right:auto;width:58%;top:60%;bottom:auto}.contacts #map{height:200vh}.footer__item{width:30%}.footer__item:nth-child(2){width:30%}.footer__item:last-child{width:35%}.footer__item:last-child .asap-logo{margin-right:20px}}@media screen and (max-width:768px){.documents .slider__item{height:auto;width:auto}.documents .slider__item img{height:100%;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:680px){.modal{width:80%}.header .more-btn{width:100%;margin:20px auto 0;text-align:center}.header .more-btn:hover{margin:20px auto 0}.header__content h1{font-size:42px;line-height:1.5}.header__content p{font-size:24px;margin-top:10%}.header__calculate-btn{margin-top:5%;width:100%;text-align:center}.header__other-buttons .write-btn{bottom:15vh;padding:20px 20px 20px 20px;font-size:18px;-webkit-transform:translateX(145px);transform:translateX(145px)}.header__other-buttons .write-btn .icon{width:15px;height:18px}.header__other-buttons .call-btn{-webkit-transform:translateX(160px);transform:translateX(160px);bottom:5vh;font-size:18px;padding:20px 20px 20px 20px}.header__other-buttons .call-btn .icon{width:15px;height:18px}.title{font-size:36px;line-height:1.5}.works .table__item{width:100%}.mobile-header__email{display:none}.header .mobile-header__left{width:13%}.advantages-table .table__item{width:100%}.services .table__item{width:100%}.services .more-btn{margin-left:0}.services__table{margin-bottom:0}.questions__list li{padding-left:40px}.questions .wrapper{padding-bottom:930px}.questions__right-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15% 6% 10% 6%;width:112%;margin-left:-6%}.contacts .questions-form{left:0;right:0;padding:50px 20px 30px;top:0}.contacts .questions-form h2{font-size:36px;margin-bottom:36px}.contacts__location{left:0;right:0}.questions .right-block__annotation{width:100%;margin-bottom:75px}.questions .right-block__video{width:100%}.questions .video__labels *{display:block}.questions .labels__title{margin-left:0;margin-top:16px}.questions .video__video{background-size:cover!important;background-position:0 100%!important}.deadlines .table__item span{padding-left:28px}.deadlines{background:url(../img/deadline-mobile-bg.png) 100% bottom/contain no-repeat}.calculating__form p{width:100%}.calculating__form p input[name=email]{margin-bottom:30px}.calculating__form p input{height:40px;font-size:16px}.calculating__form p .select select{height:40px;font-size:16px}input[type=text]::-webkit-input-placeholder{font-size:16px}input[type=text]::-moz-placeholder{font-size:16px}input[type=text]:-moz-placeholder{font-size:16px}input[type=text]:-ms-input-placeholder{font-size:16px}textarea{font-size:16px}textarea:-ms-input-placeholder{font-size:16px}textarea:-moz-placeholder{font-size:16px}textarea::-moz-placeholder{font-size:16px}textarea::-webkit-input-placeholder{font-size:16px}.calculating__form .bottom-inputs input[name=calculate-btn]{width:100%;height:auto}.documents__main-slide{display:none}.documents__nav{width:100%}.documents__nav .item__bottom,.documents__nav .item__top{width:50%}.contacts.mobile-active .contacts__location{display:block}.contacts.mobile-active .contacts__subscribe{left:0;right:0;width:100%;top:84%;bottom:auto}.contacts__subscribe{left:0;right:0;width:100%}.contacts__subscribe a{position:relative}.contacts__subscribe a:after{position:absolute;margin:0;bottom:-20px;right:-15px}.documents__nav .table__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.item__bottom,.item__top{display:inline-block}.item__top{margin-right:20px}.documents__nav .item__info{bottom:0;height:25%;padding-top:5%}.documents__nav .item__info *{display:block}.documents{padding-bottom:20%}.objects__slider{width:112%;margin-left:-6%}.objects .owl-nav{padding-right:5%}.contacts #map{height:230vh}.footer .wrapper{-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.footer__item{width:47%}.footer__item:nth-child(2){width:47%}.footer__item:last-child{width:100%;margin-top:40px}.footer__item:last-child .asap-logo{margin-left:25%}}@media screen and (max-width:480px){.documents .slider__item{width:100%;height:auto}}@media screen and (max-width:430px){.modal__form textarea{height:90px}.modal__btn{height:50px}.header .more-btn{font-size:18px}.header .more-btn:after{width:20px;height:20px;margin-left:15px}.mobile-menu{width:100%;padding:20px 22px 25px}.mobile-menu li{margin-bottom:20px}.mobile-menu li:last-child{margin-bottom:20px}.mobile-menu a{padding-bottom:0}.mobile-menu.active{width:100%}.mobile-menu__top-labels{width:50%;margin:0 auto;margin-top:-5px;display:block}.mobile-menu__top-labels .mobile-menu__title{font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:18px;line-height:22px;position:relative;padding-bottom:3px}.mobile-menu__top-labels .mobile-menu__title:after{content:"";width:30px;height:1px;background:#fdc72b;position:absolute;bottom:0;left:0}.mobile-menu__top-labels .mobile-menu__subtitle{font-family:"Fira Sans Condensed",sans-serif;font-size:12px;line-height:14px;margin-top:5px}.mobile-menu__added-icons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:25px 0 0}.mobile-menu__added-icons a{display:block}.mobile-menu__added-icons a:first-child{margin-bottom:20px}.mobile-menu__added-icons a:hover:after{display:none}.mobile-menu__added-icons p{display:inline-block}.mobile-menu__added-icons .icon{width:20px;height:20px;display:inline-block;margin-right:15px}.mobile-menu .added-icons__email .icon{background:url(../img/icons/email.png) 0 0/contain no-repeat}.mobile-menu .added-icons__phone .icon{background:url(../img/icons/telephone.png) 0 0/contain no-repeat}.mobile-menu a{font-size:18px}.mobile-menu li{margin-bottom:30px}.mobile-menu ul{margin-top:45px;border-bottom:.5px solid #fff}.mobile-menu .mobile-header__labels{display:block}.mobile-menu .added-icons__email,.mobile-menu .added-icons__phone{display:block;width:100%}.mobile-menu a.viber,.mobile-menu a.whatsapp{margin-right:35px;margin-left:0;width:30px;height:30px}.mobile-menu a.youtube{margin-left:0;width:30px;height:19px}.mobile-menu .added-icons__phone{margin-bottom:30px}.header .mobile-header__phone .icon{width:30px;height:30px}.header .mobile-header__logo{width:38.23px;height:28px}.header .mobile-header__title{font-size:18px}.mobile-header__burger{-webkit-transform:scale(.7);transform:scale(.7)}.modal{width:100%}.modal input[type=text]{height:40px}.modal-success__icon{width:60px;height:60px}.header{height:auto;padding-bottom:160px}.modal__wrapper{padding:40px 30px 30px}.modal__title{font-size:24px}.modal__subtitle{font-size:18px}.modal__form{margin:20px 0 0}.header .mobile-header__center{-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}.header .mobile-header__logo{margin-right:0;margin-bottom:10px}.header .mobile-header__subtitle{display:none}.header__mobile-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 5%}.header__content{height:40vh}.header__content h1{font-size:24px;line-height:29px}.header__content p{font-size:18px;line-height:21px}.header__calculate-btn{width:100%;padding:17px 0}.header__other-buttons .call-btn{bottom:0}.header__other-buttons .write-btn{bottom:80px}.works{padding:70px 0}.title{font-size:30px;line-height:36px}.works__title{margin-bottom:20px}.works .item__head{height:130px}.works .item__head p{font-size:18px;line-height:22px;margin-left:15px;width:80%}.works__calculate-btn{font-size:16px}.works .item__info ul li{font-size:16px;line-height:24px}.works .item__head:after{right:20px}.works .item__pic{height:180px}.advantages__text{font-size:16px;line-height:28px}.advantages{padding-bottom:67px}.advantages-table{padding:60px 0}.advantages-table .item__title{font-size:24px;margin-bottom:20px}.advantages-table .item__text{font-size:16px;line-height:28px}.advantages-table .table__item{margin-bottom:60px}.advantages-table .table__item:last-child{margin-bottom:0}.services{padding:70px 0}.services__title{margin-bottom:40px}.services .item__title{font-size:24px;line-height:29px;padding-bottom:30px}.services .item__text{font-size:16px;line-height:28px}.questions__list li{font-size:16px;line-height:28px;padding-left:20px}.questions .wrapper{padding-bottom:180%}.questions__title{margin-bottom:40px}.questions .right-block__annotation{font-size:16px;line-height:28px;padding:30px 0}.questions{padding-bottom:0}.deadlines{padding:65px 0 55px}.deadlines .item__text{font-size:16px;line-height:19px}.deadlines .item__title{font-size:20px;line-height:24px}.deadlines .table__item:nth-child(1):before,.deadlines .table__item:nth-child(2):before{height:48px;width:48px}.deadlines .table__item{margin-bottom:60px}.calculating{padding:70px 0 70px}.calculating__title{margin-bottom:28px}.calculating__form p input{margin-bottom:20px}.calculating__form p input[name=email]{margin-bottom:20px}.calculating__form p *{margin-bottom:20px}.calculating__form .third-col{margin-top:20px}.calculating__form .bottom-inputs input[name=calculate-btn]{padding:17px 0}.documents__title{margin-bottom:42px}.documents{padding-bottom:40%}.objects{padding-top:70px;padding-bottom:70px}.objects__title{margin-bottom:44px}.objects__slider{width:112%}.objects__slide{height:350px}.objects .slide__info span{font-size:18px;line-height:28px}.objects .slide__info{height:125px;padding:20px 15px}.contacts .questions-form{right:0;width:100%;padding:42px 20px 30px}.contacts .questions-form h2{font-size:30px;line-height:36px}.contacts__subscribe{top:65%}.contacts .questions-form input[name=name]{margin-bottom:20px}.contacts .questions-form__policy{margin-top:20px}.contacts #map{height:1600px!important}.contacts.mobile-active .contacts__location{bottom:5%;top:auto;display:block}.contacts.mobile-active .contacts__subscribe{top:83%}.contacts__location{padding:44px 18px 60px}.contacts .location__title{font-size:30px;line-height:36px;margin-bottom:50px}.contacts__location p{font-size:16px;line-height:19px;margin-bottom:20px}.contacts__subscribe{padding:120px 20px 45px 20px}.footer__item{width:100%}.footer .wrapper{padding:50px 0}.footer__item:first-child{margin-bottom:20px}.footer__item:nth-child(2){width:100%}.footer__item:last-child{margin-top:40px}.footer__item:last-child .asap-logo{margin-left:0}}



