@font-face{font-family:'Ubuntu Medium';src:url(../fonts/Ubuntu-Medium.woff2) format('woff2'),url(../fonts/Ubuntu-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Regular.woff2) format('woff2'),url(../fonts/Ubuntu-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Ubuntu Bold';src:url(../fonts/Ubuntu-Bold.woff2) format('woff2'),url(../fonts/Ubuntu-Bold.woff) format('woff');font-weight:700;font-style:normal}body{width:100%;min-width:320px;margin:0;padding:0;color:#29292e;font-family:Ubuntu;font-weight:400;font-style:normal;font-size:16px;line-height:1.3}.wrap{width:100%;overflow-x:hidden}.container{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}main{margin-top:-1px}main.fixed{margin-top:92px}h1{color:#29292e;font-family:'Ubuntu Bold';font-size:36px;font-weight:700}h2{color:#29292e;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}h3{color:#29292e;font-family:'Ubuntu Bold';font-size:20px;font-weight:700}p{margin:0 0 20px;color:#29292e;font-family:Ubuntu;font-size:16px;font-weight:400}a{color:#29292e;-webkit-tap-highlight-color:transparent;-webkit-transition:.3s linear;transition:.3s linear}a:hover{color:#0087ff}.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:196px;height:50px;padding:0;border-radius:25px;border:1px solid #0087ff;background:#fff;color:#0087ff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.btn:hover{background-color:#0087ff;color:#fff}.btn-full{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:196px;height:50px;padding:0;border-radius:25px;border:1px solid #0087ff;background:#0087ff;color:#fff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.btn-full:hover{border-color:#44a7ff;background-color:#44a7ff;color:#fff}.btn-bg{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:230px;height:50px;padding:0;border-radius:25px;border:1px solid #fff;background:#0087ff;color:#fff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.btn-bg:hover{color:#fff;border-color:#44a7ff;background-color:#44a7ff}.section-title{margin:0 0 15px;text-align:center;font-family:'Ubuntu Bold';font-size:36px;font-weight:700}.section-title--sm{margin:0 0 10px;text-align:left;font-size:24px}.subtitle{margin:0 0 40px;text-align:center;font-size:20px}.subtitle--left{margin:0 0 40px;text-align:left;font-size:20px}.list-disk{margin:0 0 20px;padding:0;list-style:none}.list-disk li{position:relative;margin-bottom:5px;padding-left:20px}.list-disk li::before{content:'';position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;background-color:#0087ff}.check-list{margin:0 0 20px;padding:0;list-style:none}.check-list li{position:relative;margin-bottom:5px;padding-left:20px}.check-list li::before{content:'';position:absolute;left:0;top:4px;width:15px;height:15px;background:url(../img/icons/check-blue.svg) center/contain no-repeat}.form-group{margin-bottom:20px}.form-group input{width:100%;height:50px;padding:0 15px;border:none;box-shadow:0 0 24px rgba(0,0,0,.25);background-color:#fff;font-size:20px}.form-group input::-webkit-input-placeholder{opacity:1}.form-group input::-moz-placeholder{opacity:1}.form-group input:-moz-placeholder{opacity:1}.form-group input:-ms-input-placeholder{opacity:1}.form-group textarea{width:100%;min-height:100px;border:1px solid #cdcdcd;background-color:#fff;padding:10px 15px;font-size:16px;resize:vertical}.form-group textarea::-webkit-input-placeholder{opacity:1}.form-group textarea::-moz-placeholder{opacity:1}.form-group textarea:-moz-placeholder{opacity:1}.form-group textarea:-ms-input-placeholder{opacity:1}.form-group-light{margin-bottom:20px}.form-group-light input{width:100%;height:46px;border:1px solid #cdcdcd;padding:0 15px;background-color:#fff;font-size:16px}.form-group-light input::-webkit-input-placeholder{opacity:1}.form-group-light input::-moz-placeholder{opacity:1}.form-group-light input:-moz-placeholder{opacity:1}.form-group-light input:-ms-input-placeholder{opacity:1}.form-select{position:relative;margin-bottom:20px}.form-select__input{position:relative;width:100%;height:40px;box-shadow:0 0 24px rgba(0,0,0,.25);background-color:#fff;outline:0;padding:0 55px 0 15px;font-size:16px;line-height:40px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.form-select__input::after{content:'';position:absolute;right:0;top:0;width:40px;height:100%;background-color:#0087ff;background-image:url(../img/icons/angle-down.svg);background-position:center;background-repeat:no-repeat;background-size:11px 7px}.form-select__input:hover{color:#0087ff}.form-select__list{margin:0;padding:0;list-style:none;display:none;position:absolute;top:100%;left:0;right:0;background:#fff;overflow:hidden;z-index:100}.form-select__list li{padding:8px 15px;font-size:16px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.form-select__list li:hover{color:#0087ff}.form-checkbox{position:relative;margin-bottom:15px}.form-checkbox label{display:inline-block;position:relative;padding-left:25px;font-size:16px;color:#fff;cursor:pointer}.form-checkbox label::before{content:"";position:absolute;left:0;top:3px;display:inline-block;width:15px;height:15px;border-radius:3px;background-color:transparent;border:1px solid #fff}.form-checkbox label a{color:#fff}.form-checkbox label a:hover{color:#29292e}.form-checkbox input{display:none}.form-checkbox input:checked+label::before{background-image:url(../img/icons/check.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.form-checkbox--black{text-align:left}.form-checkbox--black input:checked+label::before{background-image:url(../img/icons/check-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.form-checkbox--black label{color:#29292e;font-size:12px}.form-checkbox--black label::before{border-color:#29292e}.form-checkbox--black label a{color:#29292e}.form-checkbox--black label a:hover{color:#0087ff}.form-file{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-file input[type=file]{display:none}.form-file label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;width:195px;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.form-file label span{color:#fff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px}.form-file label svg{width:23px;height:30px;fill:#fff}.form-file--black{margin-bottom:30px}.form-file--black label span{color:#29292e}.form-file--black label svg{fill:#29292e}.form-file--black .filename{width:100%;color:#29292e}.filename{width:140px;border:none;color:#fff;font-size:16px;background:0 0}.form-radio{position:relative}.form-radio label{width:auto;padding-left:20px;padding-right:20px;cursor:pointer}.form-radio input{display:none}.form-radio input:checked+label{color:#fff;background-color:#0087ff}.form-type{position:relative;width:120px;margin-bottom:10px}.form-type label{width:100%;cursor:pointer}.form-type label img{display:block;height:120px;margin-bottom:5px;border:3px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.form-type label span{-webkit-transition:.3s linear;transition:.3s linear}.form-type label:hover img{border-color:#0087ff}.form-type label:hover span{color:#0087ff}.form-type input{display:none}.form-type input:checked+label img{border-color:#0087ff}.form-type input:checked+label span{color:#0087ff}.advert{background-color:#0087ff}.advert__row{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;height:80px}.advert__text{max-width:calc(100% - 125px);margin:0;color:#fff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.advert__text a{margin-left:10px;color:#fff;font-family:Ubuntu;font-size:16px;font-weight:400;line-height:9px}.advert__text a:hover{text-decoration:underline}.advert .close{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:50px;height:50px;margin-left:75px;border-radius:50%;background-color:#44a7ff;-webkit-transition:.3s linear;transition:.3s linear}.advert .close svg{width:17px;height:17px;fill:#fff;-webkit-transition:.3s linear;transition:.3s linear}.advert .close:hover{background-color:#fff}.advert .close:hover svg{fill:#44a7ff}.header{position:relative;z-index:1000}.top{position:relative;z-index:200;padding:12px 0;background-color:#ededed}.top__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:center;-ms-flex-align:center;align-items:center}.top__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.top__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.top__right .btn-full{margin-left:46px}.top-menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-menu li{margin-right:30px}.top-menu li:last-child{margin-right:0}.top-menu li a{color:#29292e;font-size:20px;-webkit-transition:.3s linear;transition:.3s linear}.top-menu li a:hover{color:#0087ff}.social{margin:0 0 0 auto;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social li{margin-right:20px}.social li:last-child{margin-right:0}.social li a{display:block;width:26px;height:25px}.social li a svg{width:100%;height:100%;fill:#29292e;-webkit-transition:.3s linear;transition:.3s linear}.social li a:hover svg{fill:#0087ff}.social--white{margin-right:30px}.social--white li a svg{fill:#fff}.headerbar{position:relative;z-index:100;box-shadow:0 0 13px rgba(0,0,0,.25);background-color:#fff}.headerbar__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.headerbar__left{width:195px;margin-right:10px;-webkit-transition:.3s linear;transition:.3s linear}.headerbar__center{width:615px;margin:0 10px;-webkit-transition:.3s linear;transition:.3s linear}.headerbar__right{position:relative;z-index:10;width:195px;margin-left:10px;margin-right:1px;-webkit-transition:.3s linear;transition:.3s linear}.headerbar .btn-full{position:absolute;z-index:1;right:-110%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.headerbar .btn-full span.hidden{display:none}.headerbar.fixed{position:fixed;z-index:8900;top:0;left:0;right:0}.headerbar.fixed .headerbar__center{width:410px}.headerbar.fixed .headerbar__right{margin-right:220px}.headerbar.fixed .menu li a{height:92px;font-size:20px}.headerbar.fixed .h-contacts .email,.headerbar.fixed .menu li a svg{display:none}.headerbar.fixed .btn-full{opacity:1;right:0}.headerbar__btn{display:none}.headerbar__btn svg{width:25px;height:25px;fill:#29292e}.logo{display:block;width:100%}.logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.menu{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu>li{margin:0 5px}.menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;color:#29292e;font-family:'Ubuntu Bold';font-size:24px;font-weight:700;-webkit-transition:.3s linear;transition:.3s linear}.menu>li>a svg{display:inline-block;vertical-align:middle;width:30px;height:24px;margin-right:15px;margin-bottom:3px;fill:#29292e;-webkit-transition:.3s linear;transition:.3s linear}.menu>li>a:hover{color:#0087ff}.menu>li>a:hover svg{fill:#0087ff}.dropdown{display:none;position:absolute;top:100%;left:-15px;right:-15px;padding:40px 15px 35px;box-shadow:0 5px 24px rgba(0,0,0,.25);background-color:#fff}.dropdown__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:20px}.dropdown__menu{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:30px;padding:0 20px}.dropdown__menu ul{margin:0;padding:0;list-style:none}.dropdown__menu ul li a{font-size:20px}.dropdown__title{display:block;margin-bottom:24px;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.dropdown .alls{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;max-width:300px;margin:0 auto}.dropdown .alls span{font-family:'Ubuntu Bold';font-size:21px;font-weight:700}.dropdown .alls svg{width:20px;height:12px;margin-left:8px;fill:#29292e;-webkit-transition:.3s linear;transition:.3s linear}.dropdown .alls:hover svg{fill:#0087ff}.h-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.h-contacts .tel{font-family:"Ubuntu Bold";font-size:24px;font-weight:700;line-height:1}.h-contacts .email{margin:3px 0 0;font-size:16px}.banner{position:relative;height:388px;padding:90px 15px 40px;background:url(../img/bg-banner.png) center/cover no-repeat}.banner::after{content:'';z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(179,219,255,.5)}.banner__title{position:relative;z-index:10;margin:0;text-align:center;font-family:'Ubuntu Bold';font-size:46px;font-weight:700;line-height:1.2;text-transform:uppercase}.price{position:relative;z-index:100;margin-top:-112px;padding-bottom:40px}.price__grid{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:50px;box-shadow:0 0 24px rgba(0,0,0,.25)}.price__item{position:relative;height:300px}.price__item::after{content:'';position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(68,167,255,.8);opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.price__item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.price__item:hover::after{opacity:1}.price__item:hover .price__name{color:#fff}.price__item:hover .price__name::after{opacity:1}.price__item:hover .price__cost{color:#fff}.price__item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:55px 25px 45px;background-color:#0087ff}.price__item:last-child p:first-child{margin:0 0 8px;color:#fff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700;line-height:1.2}.price__item:last-child p:nth-child(2){margin:0;color:#fff;font-size:16px;line-height:1.2}.price__item:last-child .btn-bg{width:270px;margin:auto auto 0}.price__item:last-child::after{display:none}.price__info{position:absolute;z-index:100;bottom:30px;left:30px}.price__name{position:relative;display:inline-block;margin:0 0 3px;padding-right:28px;font-family:'Ubuntu Bold';font-size:24px;font-weight:700;line-height:1.1;-webkit-transition:.3s linear;transition:.3s linear}.price__name::after{content:'';position:absolute;right:0;bottom:5px;width:20px;height:14px;background:url(../img/icons/long-arrow-right.svg) center/contain no-repeat;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.price__cost{margin:0;font-size:20px}.price__catalog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:250px;margin:0 auto}.price__catalog span{font-family:'Ubuntu Medium';font-size:20px;font-weight:500;text-transform:uppercase}.price__catalog svg{width:20px;height:12px;fill:#29292e;-webkit-transition:.3s linear;transition:.3s linear}.price__catalog:hover svg{fill:#0087ff}.added{margin:40px 0 65px}.added__carousel{margin:0 -15px}.added__carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.added__carousel .slick-dots{bottom:-30px}.added__carousel .slick-dots li{width:14px;height:14px;margin:0 3px}.added__carousel .slick-dots li button{width:100%;height:100%;border:1px solid #0087ff;border-radius:50%}.added__carousel .slick-dots li.slick-active button{background-color:#0087ff}.added__carousel .item{height:auto;padding:0 15px}.added__carousel .prev{position:absolute;z-index:100;top:50%;left:-60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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:55px;height:55px;padding:0;border-radius:50%;border:2px solid #cdcdcd;background:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.added__carousel .prev svg{width:22px;height:14px;fill:#cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.added__carousel .prev:hover{border-color:#0087ff}.added__carousel .prev:hover svg{fill:#0087ff}.added__carousel .prev:active{background-color:#0087ff}.added__carousel .prev:active svg{fill:#fff}.added__carousel .next{position:absolute;z-index:100;top:50%;right:-60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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:55px;height:55px;padding:0;border-radius:50%;border:2px solid #cdcdcd;background:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.added__carousel .next svg{width:22px;height:14px;fill:#cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.added__carousel .next:hover{border-color:#0087ff}.added__carousel .next:hover svg{fill:#0087ff}.added__carousel .next:active{background-color:#0087ff}.added__carousel .next:active svg{fill:#fff}.added__item{display:block;height:100%;padding:50px 30px 30px;border:2px solid #e6e6e6;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.added__item:hover{border-color:#0087ff}.added__icon{width:192px;height:104px;margin:0 auto 30px}.added__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.added__name{margin:0 0 14px;color:#0087ff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.added__text{margin:0}.feedback{padding-top:70px}.feedback--np{padding-top:0}.feedback__line{background-color:#0087ff}.feedback__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;position:relative;min-height:454px;padding:50px 0}.feedback__row::after{content:'';position:absolute;right:0;top:-70px;bottom:-30px;width:390px;background:url(../img/img-feedback.png) center/contain no-repeat}.feedback__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px);position:relative}.feedback__title{margin:0 0 20px;color:#fff;font-family:'Ubuntu Bold';font-size:36px;font-weight:700}.feedback__text{margin:0 0 30px;color:#fff}.feedback__form{max-width:590px}.feedback__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.feedback__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(41.66666666666667% - 30px)}.feedback__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px)}.feedback__label{margin:10px 0 0;color:#fff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px}.feedback__col2{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(100% - 254px)}.feedback__col1{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:194px}.feedback__hidden{display:none;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.about{padding:80px 0 60px}.about__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.about__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);padding-right:60px}.about__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.about__text{text-align:justify}.about__text .btn{margin-top:30px}.advant{padding:60px 0}.advant__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.advant__item{width:calc(25% - 20px);min-height:270px;margin:0 10px 20px;padding:50px 30px 20px;border:1px solid grey;-webkit-transition:.3s linear;transition:.3s linear}.advant__item p{color:#29292e;-webkit-transition:.3s linear;transition:.3s linear}.advant__item p:first-child{min-height:63px;margin:0 0 10px;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.advant__item p:nth-child(2){margin:0;font-size:16px;line-height:1.2}.advant__item:hover{background-color:#0087ff;border-color:#0087ff}.advant__item:hover p{color:#fff}.map{padding:60px 0 0}.map__nav{margin:0 0 30px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.map__nav li 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;height:40px;padding:0 20px;border-radius:20px;color:#29292e;font-family:"Ubuntu Bold";font-size:20px;font-weight:700;-webkit-transition:.3s linear;transition:.3s linear}.map__nav li a:hover{color:#0087ff}.map__nav li.active a{color:#fff;background-color:#0087ff}.map__tab{display:none}.map__tab.active{display:block}.map__tab img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.partners{padding:100px 0}.partners__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 68px}.partners__item{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:25%;height:205px}.partners__item:first-child,.partners__item:nth-child(2),.partners__item:nth-child(3){border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1}.partners__item:nth-child(4){border-bottom:1px solid #e1e1e1}.partners__item:nth-child(5),.partners__item:nth-child(6),.partners__item:nth-child(7){border-right:1px solid #e1e1e1}.footer{background-color:#29292e}.connect{padding:30px 0 25px;border-bottom:3px solid #e1e1e1}.connect__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:center;-ms-flex-align:center;align-items:center}.connect__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.connect__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.connect__title{margin:0 0 10px;color:#fff;font-family:'Ubuntu Bold';font-size:36px;font-weight:700}.connect__text{margin:0;color:#fff}.footerbar{padding:40px 0 35px;border-bottom:3px solid #e1e1e1}.footerbar__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}.footerbar__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(16.666666666666668% - 30px)}.footerbar__center{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.footerbar__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-left:calc(25% + 15px)}.f-menu-main{margin:0;padding:0;list-style:none}.f-menu-main li{margin-bottom:13px}.f-menu-main li a{color:#fff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px;-webkit-transition:.3s linear;transition:.3s linear}.f-menu-main li a:hover{color:#0087ff}.f-menu{margin:0;padding:0;list-style:none}.f-menu li{margin-bottom:6px}.f-menu li a{color:#fff;font-size:18px;-webkit-transition:.3s linear;transition:.3s linear}.f-menu li a:hover{color:#0087ff}.f-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.f-contacts__tel{color:#fff;font-family:'Ubuntu Bold';font-size:30px;font-weight:700;-webkit-transition:.3s linear;transition:.3s linear}.f-contacts__tel:hover{color:#0087ff}.f-contacts__email{color:#fff;font-size:16px;-webkit-transition:.3s linear;transition:.3s linear}.f-contacts__email:hover{color:#0087ff}.f-contacts__mode{margin:auto 0 24px;color:#fff;font-family:'Ubuntu Bold';font-size:16px;font-weight:700;text-align:right}.f-contacts__mode span{display:block;font-family:Ubuntu;font-weight:400}.f-contacts__addr{margin:0;text-align:right;color:#fff;font-family:'Ubuntu Bold';font-size:16px;font-weight:700;font-style:normal}.f-contacts__addr span{display:block;color:#fff;font-family:Ubuntu;font-weight:400}.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px 0}.bottom__text{text-align:right}.bottom__text p{margin:0;color:#fff}.bottom__text a{color:#fff}.bottom__text a:hover{color:#0087ff}.f-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px}.f-logo a{display:block;width:196px;height:49px;margin-right:24px}.f-logo__text p{margin:0;color:#fff}.pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 5px}.pay img{display:inline-block;margin:0 5px}.scrollup{position:fixed;z-index:100;bottom:60px;right:calc((100% - 1200px)/ 2 - 60px);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:60px;height:60px;border-radius:50%;border:2px solid #0087ff;background-color:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.scrollup:hover{background-color:#0087ff}.scrollup:hover svg{fill:#fff}.scrollup svg{width:22px;height:22px;fill:#0087ff;-webkit-transition:.3s linear;transition:.3s linear}.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:98%;max-width:400px;padding:30px 55px;max-height:95vh;text-align:center;background:#fff;overflow-y:auto;z-index:9999}.modal__title{margin:0 0 25px;color:#0087ff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.modal .btn-full{margin:0 auto}.modal__text{margin:0;font-size:16px}.modal__close{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;margin-top:auto;color:#29292e;font-size:16px}.modal__close svg{width:12px;height:12px;margin-right:5px;fill:#29292e}#js-modal-success{height:350px;padding-top:120px;padding-bottom:40px}#js-modal-success>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#js-modal-success .modal__title{margin-bottom:10px}.mobile-menu{position:fixed;z-index:9000;top:0;left:-110%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:480px;padding:25px 16px 2px;box-shadow:0 0 15px rgba(0,0,0,.25);background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.mobile-menu.open{left:0}.mobile-menu__close{width:18px;height:18px;margin-bottom:20px}.mobile-menu__close svg{width:100%;height:100%;fill:#29292e}.mobile-menu__list{margin:0 0 5px;padding:0;list-style:none}.mobile-menu__list li{margin-bottom:15px}.mobile-menu__list li a{display:block;color:#29292e;font-family:'Ubuntu Bold';font-size:20px;font-weight:700}.mobile-menu__second{margin:0 0 20px;padding:0;list-style:none}.mobile-menu__second li{margin-bottom:5px}.mobile-menu__second li a{display:block;color:#29292e;font-size:20px}.mobile-menu .h-contacts{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}.mobile-menu .h-contacts .email{display:block}.breadcrumbs{padding:20px 0 15px}.breadcrumbs ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs ul li{color:#0087ff;font-size:15px;text-transform:uppercase}.breadcrumbs ul li a{display:inline-block;color:#29292e;-webkit-transition:.3s linear;transition:.3s linear}.breadcrumbs ul li a::after{content:'\002D';display:inline-block;margin:0 5px;color:#29292e}.breadcrumbs ul li a:hover{color:#0087ff}.breadcrumbs ul li a:hover::after{color:#29292e}.page-title{margin-bottom:40px}.page-title h1{margin:0}.promo{margin-bottom:100px}.promo__item{display:block;margin-bottom:40px;padding:25px;border:3px solid #e1e1e1;-webkit-transition:.3s linear;transition:.3s linear}.promo__item:hover{border-color:#0087ff}.promo__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}.promo__img{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(41.66666666666667% - 30px)}.promo__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo__desc{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);padding-left:20px}.promo__title{margin:0 0 20px;color:#0087ff;font-size:24px}.promo__text{margin:0 0 20px}.promo__text:last-child{margin-bottom:0}.promo__warn{margin:0;color:#0087ff;font-family:'Ubuntu Bold';font-size:20px;font-weight:700}.blog-search{margin-bottom:50px}.blog-search__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:center;-ms-flex-align:center;align-items:center}.blog-search__title{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);font-family:'Ubuntu Bold';font-size:24px;font-weight:700;line-height:1.2}.blog-search__form{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px)}.blog-search__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-search__form form button{width:116px;margin-left:10px}.blog-search__form form button span.hidden{display:none}.blog-search__form form button span.hidden svg{width:15px;height:15px;fill:#fff}.blog-search__form form input{width:calc(100% - 126px);height:34px;padding:0 15px;border:none;border-bottom:1px solid #cdcdcd}.tags{padding-bottom:20px}.tags__title{margin:0 0 15px;color:#0087ff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px}.tags__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags__row a{width:auto;margin:0 12px 10px 0;padding-left:20px;padding-right:20px}.tags__row a.more{width:50px}.blog{padding-bottom:110px}.blog__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:20px}.blog__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:35px;padding:20px 15px;border:3px solid #e6e6e6;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.blog__item:hover{border-color:#0087ff}.blog__btn{margin:0 auto}.blog__img{display:block;height:170px;margin-bottom:20px}.blog__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog__title{margin:0 0 15px;font-size:20px;line-height:1.2}.blog__cat{margin:0 0 15px;font-family:'Ubuntu Medium';font-size:16px;font-weight:500;text-transform:uppercase}.catalog{padding:30px 0}.catalog__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.catalog__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:45px}.catalog__item:hover .catalog__img{box-shadow:0 0 24px rgba(0,0,0,.25)}.catalog__item:hover .catalog__img::before{opacity:1}.catalog__item:hover .catalog__name{color:#0087ff}.catalog__img{position:relative;height:300px;margin-bottom:20px;-webkit-transition:.3s linear;transition:.3s linear}.catalog__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog__img::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(68,167,255,.8);opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.catalog__name{margin:0;-webkit-transition:.3s linear;transition:.3s linear}.filter{margin-bottom:25px}.filter ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter ul li{margin:0 10px 10px 0}.filter ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding-left:15px;padding-right:15px;padding-bottom:2px;border-radius:20px;color:#29292e;font-family:'Ubuntu Bold';font-size:20px;font-weight:700;background-color:transparent;-webkit-transition:.3s linear;transition:.3s linear}.filter ul li a:hover{color:#0087ff}.filter ul li.current a{background-color:#0087ff;color:#fff}.projects{padding-bottom:75px}.projects__btn{margin:0 auto}.projects__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:25px}.projects__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:40px;padding:20px 15px;border:3px solid #e6e6e6;-webkit-transition:.3s linear;transition:.3s linear}.projects__item:hover{border-color:#0087ff}.projects__item:hover .projects__name{color:#0087ff}.projects__img{display:block;height:170px;margin-bottom:25px}.projects__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects__desc{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 195px)}.projects__name{display:block;margin-bottom:25px;font-family:'Ubuntu Bold';font-size:20px;font-weight:700}.projects__addr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:auto 0 18px}.projects__addr img{width:48px;height:48px;margin-right:16px}.projects__addr span{width:calc(100% - 64px)}.projects__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0}.projects__date img{width:45px;height:48px;margin-right:19px}.projects__date span{width:calc(100% - 67px)}.services{padding-bottom:10px}.services__item{margin-bottom:30px;padding:35px;border:3px solid #e6e6e6;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.services__item:hover{border-color:#0087ff}.services__icon{height:102px;margin-bottom:20px}.services__icon img{height:100%}.services__title{display:block;margin-bottom:24px;color:#0087ff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.services__text{height:100px;margin-bottom:20px;overflow:hidden;-webkit-transition:.3s linear;transition:.3s linear}.services__wrap p{margin:0 0 20px}.services__wrap p:last-child{margin-bottom:0}.services .btn-full{width:212px}.company{margin-bottom:35px}.company__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.company__text{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);padding-right:70px;text-align:justify}.company__text p{margin:0 0 20px}.company__img{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.best-projects{padding:30px 0 60px}.best-projects__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.best-projects__grid .item{display:block}.best-projects__grid .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.best-projects__grid .span-row-4{grid-row:span 4/auto}.best-projects__grid .span-row-2{grid-row:span 2/auto}.best-projects__grid .span-row-3{grid-row:span 3/auto}.best-projects__grid .slick-dots{bottom:-45px}.best-projects__grid .slick-dots li{width:12px;height:12px}.best-projects__grid .slick-dots li button{width:100%;height:100%;border:1px solid #0087ff;border-radius:50%}.best-projects__grid .slick-dots li.slick-active button{background-color:#0087ff}.vacancy{padding:60px 0 70px}.vacancy__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.vacancy__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:50px 30px;border:3px solid #cdcdcd;background-color:#fff}.vacancy__title{margin:0 0 30px;color:#0087ff;font-size:24px}.vacancy__list{margin:auto 0;padding:0;list-style:none}.vacancy__list li{position:relative;margin-bottom:8px;padding-left:25px}.vacancy__list li::before{content:'';position:absolute;left:0;top:6px;display:block;width:10px;height:10px;border-radius:50%;background-color:#0087ff}.vacancy__req{margin:25px 0 15px}.vacancy__req p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 3px}.vacancy__req p span{font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px}.vacancy__req p span:first-child{width:160px}.vacancy__req p span:nth-child(2){color:#0087ff}.vacancy__price{margin:0 0 15px;color:#0087ff;font-family:'Ubuntu Bold';font-size:40px;font-weight:700}.reviews{padding-bottom:90px}.reviews__item{margin-bottom:35px;border:3px solid #e6e6e6;-webkit-transition:.3s linear;transition:.3s linear}.reviews__item:hover{border-color:#0087ff}.reviews__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.reviews__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px);padding:50px 65px}.reviews__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);padding:50px 65px 50px 0}.reviews__right a{position:relative;display:block}.reviews__right a span{position:absolute;bottom:20px;right:20px;width:48px;height:48px;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.reviews__right a span img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.reviews__right a:hover span{opacity:1}.reviews__name{margin:0 0 5px;color:#0087ff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.reviews__pos{margin:0 0 25px;color:#0087ff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px}.reviews__text p{margin:0 0 20px}.reviews .btn{margin:60px auto 0}.catalog3{margin-bottom:60px}.catalog3__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin-bottom:25px}.catalog3__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-bottom:30px;padding:30px 25px;border:2px solid #e6e6e6;-webkit-transition:.3s linear;transition:.3s linear}.catalog3__item:hover{border-color:#0087ff}.catalog3__img{height:300px;margin-bottom:25px}.catalog3__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.catalog3__name{margin:0;color:#29292e;font-family:'Ubuntu Bold';font-size:24px;font-weight:700;text-transform:uppercase}.catalog3__price{margin:0 0 25px;color:#0087ff;font-family:'Ubuntu Bold';font-size:40px;font-weight:700}.catalog3__btns{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog3__btns a{margin:0 5px}.catalog3__more{margin:0 auto}.text{margin-bottom:80px}.contacts{position:relative;margin-bottom:130px}.contacts__row{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(41.66666666666667% - 30px);padding-bottom:90px}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.contacts__item:last-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contacts__item:last-child .contacts__img{margin-top:5px}.contacts__img{width:48px;margin-right:32px}.contacts__text{width:calc(100% - 80px)}.contacts__text p{margin:0;font-size:20px}.contacts__text p a.tel{font-family:'Ubuntu Bold';font-size:30px;font-weight:700}.contacts__map{position:absolute;z-index:1;left:50%;right:0;top:-142px;bottom:0}.contacts__map>div{width:100%;height:100%}.requisites{margin-bottom:100px}.requisites__table{max-width:1000px;margin:0 auto 65px}.requisites .btn-full{width:220px;margin:0 auto}.requisites__item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e1e1e1}.requisites__item:last-child{border-bottom:none}.requisites__item p{margin:0;padding:10px 30px;font-size:24px}.requisites__item p:first-child{width:40%;font-family:'Ubuntu Bold';font-weight:700;border-right:1px solid #e1e1e1}.requisites__item p:nth-child(2){width:60%}.project{margin-bottom:60px}.project__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.project__info .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:30px}.project__info .item .icon{width:48px;margin-right:20px}.project__info .item p{width:calc(100% - 68px);margin:0;line-height:1.2}.project__carousel,.project__gallery{margin-bottom:30px}.project__carousel .prev{position:absolute;z-index:100;top:50%;left:-70px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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:55px;height:55px;padding:0;border-radius:50%;border:2px solid #cdcdcd;background:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.project__carousel .prev svg{width:22px;height:14px;fill:#cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.project__carousel .prev:hover{border-color:#0087ff}.project__carousel .prev:hover svg{fill:#0087ff}.project__carousel .prev:active{background-color:#0087ff}.project__carousel .prev:active svg{fill:#fff}.project__carousel .next{position:absolute;z-index:100;top:50%;right:-70px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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:55px;height:55px;padding:0;border-radius:50%;border:2px solid #cdcdcd;background:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.project__carousel .next svg{width:22px;height:14px;fill:#cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.project__carousel .next:hover{border-color:#0087ff}.project__carousel .next:hover svg{fill:#0087ff}.project__carousel .next:active{background-color:#0087ff}.project__carousel .next:active svg{fill:#fff}.project__carousel .slick-dots{bottom:-30px}.project__carousel .slick-dots li{width:14px;height:14px;margin:0 3px}.project__carousel .slick-dots li button{width:100%;height:100%;border:1px solid #0087ff;border-radius:50%}.project__carousel .slick-dots li.slick-active button{background-color:#0087ff}.project__thumbs .item{position:relative;cursor:pointer}.project__thumbs .item a{position:relative;display:block}.project__thumbs .item a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0087ff;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.project__thumbs .item a:hover::after{opacity:.5}.project__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:center;-ms-flex-align:center;align-items:center}.project__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px)}.project__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);margin-left:calc(8.333333333333334% + 15px)}.project__like{padding:50px 25px 40px;background-color:#0087ff}.project__like h3{margin:0 0 20px;color:#fff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.project__like p{margin:0 0 50px;color:#fff;line-height:1.2}.project__like .btn-bg{width:270px;margin:0 auto}.similar{margin-bottom:80px}.similar__carousel{margin:0 -15px}.similar__carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.similar__carousel .item{height:auto;padding:0 15px}.similar__carousel .projects__item{width:100%;height:100%;margin:0}.similar__carousel .prev{position:absolute;z-index:100;top:50%;left:-55px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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:55px;height:55px;padding:0;border-radius:50%;border:2px solid #cdcdcd;background:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.similar__carousel .prev svg{width:22px;height:14px;fill:#cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.similar__carousel .prev:hover{border-color:#0087ff}.similar__carousel .prev:hover svg{fill:#0087ff}.similar__carousel .prev:active{background-color:#0087ff}.similar__carousel .prev:active svg{fill:#fff}.similar__carousel .next{position:absolute;z-index:100;top:50%;right:-55px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);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:55px;height:55px;padding:0;border-radius:50%;border:2px solid #cdcdcd;background:#fff;cursor:pointer;-webkit-transition:.3s linear;transition:.3s linear}.similar__carousel .next svg{width:22px;height:14px;fill:#cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.similar__carousel .next:hover{border-color:#0087ff}.similar__carousel .next:hover svg{fill:#0087ff}.similar__carousel .next:active{background-color:#0087ff}.similar__carousel .next:active svg{fill:#fff}.similar__carousel .slick-dots{bottom:-30px}.similar__carousel .slick-dots li{width:14px;height:14px;margin:0 3px}.similar__carousel .slick-dots li button{width:100%;height:100%;border:1px solid #0087ff;border-radius:50%}.similar__carousel .slick-dots li.slick-active button{background-color:#0087ff}.similar__carousel .blog__item{width:100%;height:100%;margin:0}.similar__carousel .catalog3__item{width:100%;height:100%;margin-left:0;margin-right:0}.catalog2{margin-bottom:20px}.catalog2__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}.catalog2__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:20px 25px 25px;border:3px solid #e6e6e6;background-color:#fff;-webkit-transition:.3s linear;transition:.3s linear}.catalog2__item:hover{border-color:#0087ff}.catalog2__item:hover .catalog2__name{color:#0087ff}.catalog2__img{height:214px;margin-bottom:15px}.catalog2__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog2__name{margin:0 0 5px;font-size:24px;-webkit-transition:.3s linear;transition:.3s linear}.catalog2__price{margin:auto 0 0;color:#0087ff;font-family:'Ubuntu Bold';font-size:40px;font-weight:700}.desc{margin-bottom:20px}.desc img{margin-bottom:35px}.desc p{margin:0 0 20px}.materials{padding:30px 0 50px}.materials__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}.materials__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.materials__img{margin-bottom:15px}.materials__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.materials__name{margin:0 0 15px;font-size:24px}.materials__text{margin-bottom:25px;font-size:16px}.materials .btn{margin-top:auto}.measure{padding:50px 0 70px}.measure__wrap{position:relative;background:url(../img/measure-img.png) center top no-repeat}.measure__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:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.measure__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);padding-top:45px}.measure__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px);padding-top:80px;text-align:right}.measure__item{margin-bottom:30px}.measure__item h3{margin:0 0 15px;color:#0087ff;font-family:"Ubuntu Bold";font-size:24px;font-weight:700}.measure__item p{margin:0;color:#85868c}.measure__item--first{width:310px;padding:50px 30px;background-color:#0087ff}.measure__item--first h3,.measure__item--first p{color:#fff}.measure__item--last{width:50%;margin-left:auto}.measure-form{margin-bottom:40px;padding:50px 0;background-color:#0087ff}.measure-form__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:center;-ms-flex-align:center;align-items:center}.measure-form__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.measure-form__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(66.66666666666667% - 30px);padding-left:50px}.measure-form__title{margin:0 0 10px;color:#fff;font-family:'Ubuntu Bold';font-size:36px;font-weight:700;line-height:1.1}.measure-form__subtitle{margin:0;color:#fff;font-size:16px}.measure-form form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px}.measure-form form .row .left{width:calc(35% - 14px);margin:0 7px}.measure-form form .row .center{width:calc(37% - 14px);margin:0 7px}.measure-form form .row .right{width:calc(28% - 14px);margin:0 7px}.measure-form form .row .right .btn-bg{width:100%;max-width:180px}.measure-form .form-group{margin-bottom:15px}.measure-form .form-checkbox{margin-bottom:0}.card{padding-bottom:60px}.card__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.card__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(43.5% - 30px)}.card__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(56.5% - 30px)}.card__desc p{margin:0 0 20px;line-height:1.2}.card__desc p:last-child{margin-bottom:0}.card-img{margin-top:20px;margin-bottom:30px}.card-img__wrap{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;height:690px;margin-bottom:30px}.card-img__wrap a{display:block;height:100%}.card-img__wrap a#photo{display:block}.card-img__wrap a#scheme{display:none}.card-img__wrap a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.card-img__btns{display:-webkit-box;display:-ms-flexbox;display:flex}.card-img__btns .btn{width:auto;margin-right:15px;padding-left:20px;padding-right:20px}.card-img__btns .btn.active{color:#fff;background-color:#0087ff}.card-img__btns .btn:last-child{margin-right:0}.calc{padding:40px 30px;border:3px solid #0087ff}.calc__title{margin:0 0 5px;color:#0087ff;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.calc__subtitle{margin:0 0 30px}.calc__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc__btns .btn-full{width:auto;margin-right:20px;padding-left:20px;padding-right:20px;margin-bottom:10px}.calc__btns .btn{width:auto;padding-left:20px;padding-right:20px;margin-bottom:10px}.calc__price{margin-bottom:24px}.calc__price span{display:block;margin-bottom:5px;color:#0087ff;font-family:'Ubuntu Bold';font-size:40px;font-weight:700}.calc__price p{margin:0}.calc__section{margin-bottom:10px}.calc__section h3{margin:0 0 10px}.calc__size{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.calc__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px;margin:0 20px 10px 0}.calc__group label{width:90px;padding-left:5px;font-weight:400}.calc__group input{width:calc(100% - 90px);height:38px;padding:0 10px;border:1px solid #cdcdcd}.calc__group input::-webkit-inner-spin-button,.calc__group input::-webkit-outer-spin-button{-webkit-appearance:none}.calc__group input[type=number]{-moz-appearance:textfield}.calc__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calc__radio .form-radio{margin-right:15px;margin-bottom:10px}.calc__type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calc__add{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.calc__delivery{position:relative;width:325px;margin-right:35px;margin-bottom:10px}.calc__delivery label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:25px;cursor:pointer}.calc__delivery label img{width:48px;margin-right:12px}.calc__delivery label p{width:calc(100% - 60px);margin:0}.calc__delivery label p span{display:block;font-family:'Ubuntu Bold';font-size:20px;font-weight:700}.calc__delivery label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:15px;height:15px;border-radius:3px;background-color:transparent;border:1px solid #29292e}.calc__delivery input{display:none}.calc__delivery input:checked+label::before{background-image:url(../img/icons/check-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.calc__mounting{position:relative;width:200px;margin-bottom:10px}.calc__mounting label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:25px;cursor:pointer}.calc__mounting label img{width:48px;margin-right:12px}.calc__mounting label p{width:calc(100% - 60px);margin:0}.calc__mounting label p span{display:block;font-family:'Ubuntu Bold';font-size:20px;font-weight:700}.calc__mounting label::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;width:15px;height:15px;border-radius:3px;background-color:transparent;border:1px solid #29292e}.calc__mounting input{display:none}.calc__mounting input:checked+label::before{background-image:url(../img/icons/check-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.article{margin-bottom:40px}.article__cat{margin:0 0 25px}.article__cat a{color:#0087ff;font-family:'Ubuntu Medium';font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.75px}.article__img{margin-bottom:30px}.article__img img{width:100%}.article p.lg{font-size:20px;line-height:1.1}.type{margin-bottom:70px}.type__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}.type__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);display:block;margin-bottom:30px;padding:30px 30px 40px;border:3px solid #cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.type__item:hover{border-color:#0087ff}.type__item h3{margin:0 0 10px}.type__item p{margin:0}.type__img{height:206px;margin-bottom:24px}.type__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lists{margin-bottom:80px}.lists__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.lists__left{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(41.66666666666667% - 30px)}.lists__right{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(58.333333333333336% - 30px)}.lists__col{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.lists__col3{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(33.333333333333336% - 30px)}.type-glass{margin-bottom:70px}.type-glass__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-top:20px;padding-bottom:20px}.type-glass__item{box-sizing:border-box;word-wrap:break-word;margin-left:15px;margin-right:15px;width:calc(50% - 30px);margin-bottom:20px;padding:35px 30px 40px;border:1px solid #cdcdcd;-webkit-transition:.3s linear;transition:.3s linear}.type-glass__item h3{margin:0 0 10px;-webkit-transition:.3s linear;transition:.3s linear}.type-glass__item p{margin:0;-webkit-transition:.3s linear;transition:.3s linear}.type-glass__item:hover{background-color:#0087ff;border-color:#0087ff}.type-glass__item:hover h3,.type-glass__item:hover p{color:#fff}.mobile-dropdown{margin:0;padding:15px 0 0;list-style:none}.mobile-dropdown li{margin-bottom:10px}.mobile-dropdown li a{padding-left:20px;font-size:18px}@media screen and (max-width:1319px){.container{padding-left:15px;padding-right:15px}.added__carousel .prev{left:-8px}.added__carousel .next{right:-8px}.scrollup{right:15px;bottom:100px}.project__carousel .prev{left:-8px}.project__carousel .next{right:-8px}.similar__carousel .prev{left:-8px}.similar__carousel .next{right:-8px}}@media screen and (max-width:1199px){.container{padding-left:15px;padding-right:15px;width:990px}main.fixed{margin-top:80px}.headerbar__left{width:180px}.headerbar__center{width:530px}.headerbar.fixed .headerbar__left{width:150px}.headerbar.fixed .headerbar__center{width:360px}.headerbar.fixed .headerbar__right{width:170px}.headerbar.fixed .menu li a{height:80px;font-size:16px}.headerbar.fixed .h-contacts .tel{font-size:20px}.about__left{padding-right:0}.advant__item{width:calc(50% - 20px);min-height:200px}.f-logo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-logo a{margin-right:0;margin-bottom:15px}.promo__img{width:calc(50% - 30px)}.company__text{padding-right:0}.reviews__left{padding:30px 40px}.reviews__right{padding:30px 40px 30px 0}.catalog3__item{width:calc(50% - 30px)}.catalog2__price{font-size:30px}.measure__row{margin-bottom:0}.measure-form__left{width:calc(100% - 30px);margin-bottom:30px}.measure-form__right{width:calc(100% - 30px);padding-left:0}}@media screen and (max-width:991px){.container{padding-left:15px;padding-right:15px;width:760px}.advert{position:relative;z-index:1200}.advert__text{font-size:16px}.advert .close{width:34px;height:34px}.advert .close svg{width:11px;height:11px}.top{display:none}.social{margin-left:0;margin-bottom:20px}.social--white{margin-right:0}.headerbar__row{height:80px}.headerbar__left{width:150px}.headerbar__center{display:none}.headerbar__right{width:170px}.headerbar .btn-full{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.headerbar.fixed .headerbar__right{margin-right:0}.headerbar__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:50px;height:50px}.h-contacts .tel{font-size:20px}.h-contacts .email{display:none}.price__grid{grid-template-columns:repeat(2,1fr)}.price__item{height:200px}.price__item:last-child{grid-column:span 2/auto;padding:25px 25px 30px}.feedback__row::after{display:none}.about__left,.feedback__col{width:calc(100% - 30px)}.about__right{display:none}.advant__item{padding:30px 30px 20px}.partners__row{margin:0}.partners__item{padding:20px}.connect__left{width:calc(58.333333333333336% - 30px)}.connect__right{width:calc(41.66666666666667% - 30px);-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}.footerbar__left{width:calc(25% - 30px)}.footerbar__center{width:calc(33.333333333333336% - 30px)}.footerbar__right{width:calc(41.66666666666667% - 30px);margin-left:calc(0% + 15px)}.bottom{display:grid;grid-template-columns:repeat(5,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bottom__left{grid-column:span 3/auto;grid-row:span 2/auto}.bottom__center,.bottom__right{grid-column:span 2/auto}.pay{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.scrollup{bottom:100px;width:50px;height:50px}.promo__desc{padding-left:0}.blog-search__title{font-size:18px}.blog__item,.catalog__item,.projects__item{width:calc(50% - 30px)}.company__text{width:calc(100% - 30px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.company__img{width:calc(100% - 30px);margin-bottom:20px}.reviews__left{width:calc(58.333333333333336% - 30px);padding:30px 0 30px 40px}.reviews__right{width:calc(41.66666666666667% - 30px)}.text{margin-bottom:40px}.contacts__col{width:calc(100% - 30px)}.contacts__map{position:static;height:500px}.project__info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.project__info .item{width:50%;margin-bottom:25px}.project__carousel.slick-slider{margin-bottom:45px}.project__left,.project__right{width:calc(50% - 30px)}.project__right{margin-left:calc(0% + 15px)}.catalog2__item{width:calc(50% - 30px)}.measure{display:none}.card__left,.card__right{width:calc(100% - 30px)}.card__desc{margin-bottom:40px}.article p.lg img{display:none}.lists__left{width:calc(100% - 30px);margin-bottom:20px}.lists__right{width:calc(100% - 30px)}}@media screen and (max-width:767px){.container{padding-left:15px;padding-right:15px;width:660px}.headerbar__right{display:none}.banner__title{font-size:32px}.connect__title{font-size:28px}.promo__img{width:calc(100% - 30px);margin-bottom:20px}.blog-search__title,.promo__desc{width:calc(100% - 30px)}.blog-search__title{margin-bottom:20px}.blog-search__form,.vacancy__item{width:calc(100% - 30px)}.catalog3__img{height:250px}.catalog3__name{font-size:20px}.catalog3__price{font-size:30px}.requisites__item p{font-size:20px}}@media screen and (max-width:667px){.container{padding-left:15px;padding-right:15px;width:560px}.advert__text,.advert__text a{font-size:14px}.feedback__col2{width:calc(100% - 30px);margin-bottom:20px}.feedback__col1{width:calc(100% - 30px)}.footerbar__center,.footerbar__left{display:none}.footerbar__right{width:calc(100% - 30px)}.f-contacts{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.f-contacts__email{margin-bottom:25px}.f-contacts__addr,.f-contacts__mode{text-align:left}.catalog__item{margin-bottom:30px}.catalog__img{height:210px}.catalog__name{font-size:20px}.projects__item{width:calc(100% - 30px)}.best-projects__grid{grid-template-columns:repeat(2,1fr)}.best-projects__grid .span-im-row-3{grid-row:span 3/auto}.reviews__row{padding:25px 20px}.reviews__left{width:calc(100% - 30px);padding:0 0 20px}.reviews__right{width:calc(100% - 30px);padding:0}.catalog3__item,.project__left,.project__right{width:calc(100% - 30px)}.catalog2__item{padding:20px}.catalog2__img{margin-bottom:10px}.catalog2__name{font-size:20px}.materials__item{width:calc(100% - 30px);margin-bottom:30px}.type-glass__item,.type__item{width:calc(100% - 30px)}}@media screen and (max-width:575px){.container{padding-left:15px;padding-right:15px;width:100%}.section-title{margin-bottom:5px;font-size:24px}.section-title--sm{font-size:20px}.subtitle{margin-bottom:25px;font-size:16px}.advert__text{max-width:calc(100% - 54px)}.advert .close{margin-left:20px}.headerbar .btn-full{width:50px}.headerbar .btn-full span.visible{display:none}.headerbar .btn-full span.hidden{display:block;font-family:'Ubuntu Bold';font-size:24px;font-weight:700}.banner{display:none}.price{margin-top:0;padding-top:50px;padding-bottom:30px}.price__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:25px}.price__item{height:115px}.price__item::after{opacity:.2}.price__item img{-o-object-position:center top;object-position:center top}.price__item:last-child{height:177px}.price__item:last-child p:first-child{font-size:20px}.price__item:last-child p:nth-child(2){display:none}.price__item.active::after{opacity:1}.price__item.active .price__name{color:#fff}.price__item.active .price__name::after{opacity:1}.price__item.active .price__cost{color:#fff}.price__info{bottom:auto;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.price__name{font-size:20px}.price__cost{font-size:18px}.added{margin-top:30px}.added__item{padding:30px 24px 25px}.feedback{padding:0}.feedback__row{padding:30px 0}.feedback__title{margin-bottom:15px;font-size:24px}.feedback__left,.feedback__right{width:calc(100% - 30px)}.feedback__label{margin-bottom:10px}.about,.advant{padding:30px 0}.advant__item{width:calc(100% - 20px);min-height:130px;padding:20px 25px}.advant__item p:first-child{min-height:1px;font-size:20px}.map{padding:30px 0 0}.map__nav{display:block;white-space:nowrap;overflow-x:auto;margin-right:-15px}.map__nav li{display:inline-block}.map__nav li a{font-size:18px}.map__tab{height:400px;margin:0 -15px}.partners{padding:50px 0}.partners__item{width:50%}.partners__item:nth-child(2){border-right:none}.partners__item:nth-child(5){border-bottom:1px solid #e1e1e1}.partners__item:nth-child(6){border-right:none;border-bottom:1px solid #e1e1e1}.connect__left,.connect__right{width:calc(100% - 30px)}.connect__right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}.f-contacts__tel{font-size:20px}.bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom__center,.bottom__left{margin-bottom:20px}.bottom__text{text-align:left}.breadcrumbs{padding:15px 0 10px}.breadcrumbs ul li{font-size:12px}.page-title{margin-bottom:25px}.page-title h1{font-size:24px}.promo__item{padding:20px}.promo__title{font-size:20px}.promo__warn{font-size:16px}.blog-search{margin-bottom:34px}.tags__row a{padding-left:10px;padding-right:10px}.blog__item,.catalog__item{width:calc(100% - 30px)}.filter{margin-bottom:10px}.filter ul{display:block;white-space:nowrap;overflow-x:auto;margin-right:-15px}.filter ul li{display:inline-block}.filter ul li a{height:30px;font-size:18px;padding-left:10px;padding-right:10px}.services__item{padding:20px}.vacancy__item{margin-bottom:16px;padding:20px}.vacancy__title{margin-bottom:20px;font-size:20px}.vacancy__list li{font-size:14px}.vacancy__req{margin:15px 0 20px}.vacancy__req p span:first-child{width:100%}.vacancy__price{font-size:30px}.reviews__name{font-size:20px}.reviews__pos{font-size:14px}.reviews__text{display:none}.catalog3{margin-bottom:30px}.catalog3__row{margin-bottom:5px}.contacts{margin-bottom:40px}.contacts__col{padding-bottom:0}.contacts__item{margin-bottom:30px}.contacts__img{width:32px;margin-right:23px}.contacts__text{width:calc(100% - 55px)}.contacts__text p{font-size:16px}.contacts__text p a.tel{font-size:20px}.requisites{margin-bottom:60px}.requisites__table{margin-bottom:30px}.requisites__item{display:block;margin-bottom:10px;border-bottom:none}.requisites__item p{padding:0;font-size:16px}.requisites__item p:first-child{width:100%;border-right:none}.project__info .item,.requisites__item p:nth-child(2){width:100%}.project__info .item .icon{width:40px;margin-right:15px}.project__info .item p{width:calc(100% - 55px)}.project__like{margin:0 -15px}.catalog2__item{width:calc(100% - 30px);margin-bottom:12px}.catalog2__img{height:140px}.materials__name{font-size:20px}.measure-form__title{font-size:24px}.measure-form form .row .center,.measure-form form .row .left,.measure-form form .row .right{width:calc(100% - 14px);margin-bottom:15px}.card__desc{display:none}.card-img{margin-top:0}.card-img__wrap{height:450px}.calc__radio .form-radio{margin-right:10px}.type{margin-bottom:20px}.lists{margin-bottom:10px}.lists__col3{width:calc(50% - 30px)}}@media screen and (max-width:413px){.container{padding-left:15px;padding-right:15px;width:100%}.list-disk li{font-size:14px}.list-disk li::before{top:5px;width:8px;height:8px}.check-list li{font-size:14px}.check-list li::before{top:3px;width:12px;height:12px}.form-type{width:105px}.form-type label img{height:105px}.form-type label span{font-size:14px}.price__item:last-child{padding-left:10px;padding-right:10px}.modal{padding:25px 15px}.promo__img{display:none}.blog-search__form form button{width:50px}.blog-search__form form button span.visible{display:none}.blog-search__form form button span.hidden{display:block}.blog-search__form form input{width:calc(100% - 60px)}.projects{padding-bottom:35px}.projects__row{margin-bottom:10px}.projects__item{margin-bottom:14px}.projects__img{height:130px;margin-bottom:15px}.projects__desc{height:auto}.projects__name{margin-bottom:15px;font-size:18px}.projects__addr{margin:0 0 5px}.projects__addr img{width:37px;height:37px;margin-right:15px}.projects__addr span{width:calc(100% - 52px)}.projects__date img{width:35px;height:37px;margin-right:17px}.projects__date span{width:calc(100% - 52px)}.company{margin-bottom:10px}.best-projects__grid{display:block}.best-projects__grid .item{height:350px}.vacancy{padding:30px 0}.catalog3__item{padding:20px}.catalog3__btns a{height:36px;font-size:14px}.project__like .btn-bg{width:250px}.card-img__wrap{height:290px}.card-img__btns .btn{height:44px;font-size:13px}.calc{padding:20px 20px 10px}.calc__title{font-size:20px}.calc__price span{font-size:30px}.calc__price p{font-size:14px}.calc__section h3{font-size:18px}.calc__group label{font-size:14px}.calc__delivery{margin-right:0}.calc__delivery label p{font-size:14px}.calc__delivery label p span{font-size:18px}.calc__mounting label p{font-size:14px}.calc__mounting label p span{font-size:18px}}@media screen and (max-width:374px){.container{padding-left:15px;padding-right:15px;width:100%}.form-radio label{padding-left:15px;padding-right:15px}.blog__img{height:130px;margin-bottom:15px}.card-img__btns .btn{padding-left:15px;padding-right:15px}}