@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,700');*{margin:0;padding:0;font-family:'Fira Sans', sans-serif;box-sizing:border-box;line-height:1;}
.group:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
ul{list-style-type:none;}
a, .form__send__button, .button__item, .tarif__block__item__button{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
input{outline:none;}
.container{max-width:1060px;margin:0 auto;width:100%;}
.menu__wrapper{background:#fff;}
.menu{padding:10px 0;}
.menu__logo{display:inline-block;margin:0 70px 0 0;vertical-align:middle;}
.menu__wrap{display:inline-block;vertical-align:middle;}
.menu__item{display:inline-block;float:left;}
.menu__item__link{font-size:14px;text-transform:uppercase;color:#26252b;font-weight:500;text-decoration:none;padding:0 9px;}
.menu__item__link:hover,
.menu__right__block__phone:hover{color:#b4b2bd}
.menu__right__block{float:right;display:inline-block;}
.menu__right__block__button{font-size:14px;display:inline-block;color:#fff;background:#f0ba00;border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:14px 25px 12px;font-weight:500;vertical-align:middle;text-decoration:none;margin:0 20px 0 0;}
.menu__right__block__button:hover{background:#fcd037;}
.menu__right__block__phone{text-decoration:none;display:inline-block;vertical-align:middle;font-weight:700;font-size:20px;color:#3b3a40;}
.first__slide__wrap{padding:65px 0 75px;background:url(../../../../assets/components/Site/i/1.jpg) right top no-repeat, url(../../../../assets/components/Site/i/repeat1.jpg) left top repeat-x;}
.first__slide__leftCol{max-width:530px;float:left;}
.first__slide__leftCol h1{font-size:62px;font-weight:700;color:#323840;line-height:57px;}
.first__slide__leftCol__info{font-size:24px;font-weight:300;color:#323840;padding:25px 0;max-width:390px;border-top:1px solid #eaebec;margin:25px 0 0;}
.first__slide__leftCol__info span{font-weight:700;}
.first__slide__leftCol__item{display:inline-block;width:30%;vertical-align:top;}
.first__slide__leftCol__item p{font-size:30px;font-weight:700;color:#0c9edb;margin:0 0 15px;}
.first__slide__leftCol__item span{font-size:16px;font-weight:400;color:#26252b;text-transform:uppercase;}
.first__slide__rightCol{float:right;}
.first__slide__rightCol__form__block{background:#fff;padding:40px;}
.form__block__title__red{font-size:24px;font-weight:700;color:#df6540;margin:0 0 10px;}
.form__block__title__info{font-weight:300;font-size:20px;color:#4c4c4c;}
.form__block__title__info span{font-weight:700;}
.form__block__title{margin:0 0 44px;}
.form__send .control-group input[type='text']{width:270px;height:48px;margin:0 0 20px;border:1px solid #c5dbdf;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;padding:0 0 0 24px;font-size:16px;font-weight:300;color:#555458;}
.form__send .control-group input[type='text']:focus{border:1px solid #0c9edb;}
.form__send .control-group input[type='text'].error{border:1px solid #e18f76;background:url(../../../../assets/components/Site/i/znak.png) 90% center no-repeat, #f7f2f0;}
.form__send__button{border:none;background:#df6540;color:#fff;font-weight:700;font-size:18px;text-align:center;width:270px;height:48px;cursor:pointer;}
.form__send__button:hover,
.tarif__block__item__button:hover{background:#f88b6a;}
.second__slide__wrap{padding:0 0 48px;margin:20px 0 0 0;background:url(../../../../assets/components/Site/i/cloud.png) center 45% no-repeat, url(../../../../assets/components/Site/i/hand.png) -50px bottom no-repeat,url(../../../../assets/components/Site/i/line_back.png) left top repeat-x;}
.second__slide__item__block{display:inline-block;vertical-align:top;}
.slide__main__title{text-align:center;font-size:42px;font-weight:400;padding:60px 0;color:#323840;}
.second__slide__item__block{width:33%;float:left;text-align:center;position:relative;}
.second__slide__item__block:before{content:'';background:url(../../../../assets/components/Site/i/grey_arr.png) center center no-repeat;width:13px;position:absolute;top:25%;margin-top:-11px;left:0;height:22px;}
.second__slide__item__block:nth-of-type(1):before,
.second__slide__item__block:nth-of-type(4):before{display:none;}
.second__slide__item__block__wrap{display:inline-block;}
.second__slide__item__block__img,
.second__slide__item__block_text{text-align:left;}
.second__slide__item__block_text{font-size:20px;text-transform:uppercase;color:#4f4e54;font-weight:400;margin:25px 0 20px 0;}
.button__wrap_block{text-align:center;}
.button__item, .small__view{color:#fff;font-size:24px;font-weight:700;background:#df6540;border-radius:50px;-o-border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;cursor:pointer;display:inline-block;padding:24px 38px;margin:0 0 70px;}
.button__item:hover, .small__view:hover{background:#f88b6a;}
.second__slide__slide__wrap{max-width:570px;margin:0 auto 0px;position:relative;}
.second__slide__slide__item{background:#fff;border:10px solid #ebeee9;text-align:center;}
.slide__img__wrap{margin:40px 0 30px;}
.slide__text__wrap p{font-size:20px;font-weight:300;color#26252b;margin:0 0 36px;}
.slide__text__wrap p span{font-weight:700;}
.slide__text__wrap p i{font-size:28px;font-weight:700;font-style:normal;color:#0c9edb;}
.second__slide__slide__wrap .swiper-button-next,
.second__slide__slide__wrap .swiper-button-prev,
.slider__review__wrap .swiper-button-next,
.slider__review__wrap .swiper-button-prev{background:url(../../../../assets/components/Site/i/slider_arr.png) no-repeat;top:50%;margin-top:-10px;width:20px;}
.slider__review__wrap .swiper-button-next,
.second__slide__slide__wrap .swiper-button-next{background-position:-63px 0px;right:-60px;}
.slider__review__wrap .swiper-button-next:hover,
.second__slide__slide__wrap .swiper-button-next:hover{background-position:-85px 0px;}
.slider__review__wrap .swiper-button-prev,
.second__slide__slide__wrap .swiper-button-prev{background-position:-24px 0px;left:-55px;}
.slider__review__wrap .swiper-button-prev:hover,
.second__slide__slide__wrap .swiper-button-prev:hover{background-position:3px 0px}
.personal__manager__block{background:url(../../../../assets/components/Site/i/back_fird.png) top center no-repeat;padding:60px 0 0 0;}
.personal__manager__block__row__left{float:left;text-align:right;max-width:305px;width:100%;}
.personal__manager__block__row__right{float:right;max-width:315px;width:100%;text-align:left;}
.personal__manager__block__row p{font-size:16px;font-weight:300;color:#26252b;margin:0 0 15px;}
.personal__manager__block__row:nth-of-type(1){margin:5px 0 50px;}
.personal__manager__block__row p span{font-weight:700;font-size:20px;}
.personal__manager__block__row{text-align:center;}
.personal__manager__block__row__center{display:inline-block;text-align:left;margin:35px 0 0;}
.block__send__tender{background:linear-gradient(to right, #43b0df 0%, #2f9cd1 40%, #2f9cd1 60%, #1b8ac5 100%);-moz-background:linear-gradient(to right, #43b0df 0%, #2f9cd1 40%, #2f9cd1 60%, #1b8ac5 100%);-webkit-background:linear-gradient(to right, #43b0df 0%, #2f9cd1 40%, #2f9cd1 60%, #1b8ac5 100%);-ms-background:linear-gradient(to right, #43b0df 0%, #2f9cd1 40%, #2f9cd1 60%, #1b8ac5 100%);-o-background:linear-gradient(to right, #43b0df 0%, #2f9cd1 40%, #2f9cd1 60%, #1b8ac5 100%);margin:115px 0 0;position:relative;}
.block__send__tender__icon{text-align:center;position:absolute;top:-71px;left:0;right:0;}
.block__send__tender__title{color:#fff;font-size:42px;margin:0 0 50px;padding:90px 0 0;font-weight:400;text-align:center;}
.block__send__tender__title span{font-weight:700;}
.block__send__tender .button__item{margin:0 0 45px;}
.four__slide__wrap{background:#efefef;}
.four__slide__wrap .second__slide__item__block:before{display:none;}
.slider__review__wrap{max-width:570px;margin:0 auto 50px;position:relative;}
.gallery-thumbs .swiper-slide-active{position:relative;}
.gallery-thumbs .swiper-slide-active img{padding:3px;border:2px solid #0c9edb;border-radius:3px;}
.gallery-thumbs .swiper-slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../../../assets/components/Site/i/play.png) center center no-repeat;}
.gallery-thumbs .swiper-slide{border-radius:5px;}
.slider__review__wrap .swiper-slide{width:480px;margin:auto;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.slider__review__wrap .swiper-slide:hover{cursor:pointer;}
.slider__review__wrap .swiper-slide:hover img{padding:3px;border:2px solid #cecece;box-sizing:border-box;border-radius:3px;}
.slider__review__wrap .gallery-top{width:480px;margin:0 auto;}
.slider__review__wrap .gallery-thumbs img{max-width:100%;}
.slider__review__wrap .gallery-thumbs{margin-top:40px;width:100%;text-align:center;}
.slider__review__wrap .gallery-thumbs .swiper-wrapper{width:610px;}
.slider__review__wrap .swiper-button-next,
.slider__review__wrap .swiper-button-prev{top:48%;}
.text__slider__information__employee, .text__slider__information__company{font-weight:300;font-size:16px;color:#26252b;}
.text__slider__information__employee{float:left;}
.text__slider__information__company{float:right;}
.text__slider__information__company span{font-weight:700;}
.text__slider__information{margin:15px 0 0 0;}
.six__slider__wrap{background:url(../../../../assets/components/Site/i/grafick.png) center bottom no-repeat, linear-gradient(to right, #eff2f7 0%, #eff2f7 40%, #e2eaf7 60%, #e2eaf7 100%);position:relative;overflow:hidden;margin-top:55px;}
.grafick__block__second{margin-top:55px;padding-left:15px;}
.grafick__block__item{display:inline-block;width:30%;text-align:left;vertical-align:top;}
.contact__left__col p:nth-of-type(1) span{margin:0;}
.grafick__block__fird{padding-left:15px;}
.grafick__block__first{margin-top:125px;padding-left:15px;}
.grafick__block__title{font-size:24px;font-weight:700;color:#26252b;}
.grafick__block__text{font-size:16px;color:#26252b;font-weight:300;margin-top:5px;}
.wrap__grafick__block{text-align:center;margin-bottom:170px;}
.seven__slide__wrap{background:url(../../../../assets/components/Site/i/sity.jpg) center -3px no-repeat;padding:75px 0 55px;position:relative;}
.main__background__layer{background:url(../../../../assets/components/Site/i/lines_ss.png) left top repeat-x;}
.contact__left__col p{font-size:18px;font-weight:400;color:#323840;}
.contact__left__col p span{color:#727c82;font-size:16px;margin-top:30px;display:inline-block;}
.contact__left__col p a{text-decoration:none;font-size:20px;font-weight:700;color:#323840;}
.form__send__message__area{resize:none;height:130px;width:270px;border:1px solid #c5dbdf;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;padding:15px 0 15px 24px;font-size:16px;font-weight:300;color:#555458;outline:none;margin:0 0 20px;}
.form__send__message__area:focus{border:1px solid #0c9edb;}
.contact__left__col{float:left;}
.contact__right__col{float:right;margin:20px 0 0 0;position:relative;z-index:2;}
.form__contacts__block__title{font-weight:700;font-size:23px;color:#323840;margin:0 0 25px;}
.map__wrapper__block{line-height:initial;position:absolute;bottom:0;left:0;right:0;height:366px;z-index:1;}
.map__wrapper__block *{line-height:inherit;}
.overlay, .overlay__small__screen__bottom__form{position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.5);display:none;}
.overlay .first__slide__rightCol__form__block{max-width:430px;position:absolute;margin:0 auto;top:50%;margin-top:-222px;left:50%;margin-left:-215px;}
.overlay .first__slide__rightCol__form__block .form__contacts__block__title{font-weight:300;font-size:27px;}
.overlay .first__slide__rightCol__form__block input[type="text"]{width:350px;}
.overlay .form__send__button{width:350px;border-radius:50px;-o-border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-ms-border-radius:50px;}
.close{display:inline-block;width:30px;position:absolute;right:-40px;top:0;cursor:pointer;height:30px;background:url(../../../../assets/components/Site/i/close.png) center center no-repeat;}
form span.error{font-size:14px;color:#e18f76;position:relative;left:0;display:inline-block;position:absolute;bottom:2px;}
.control-group{position:relative;}
.fixed{position:fixed;top:0;left:0;width:100%;background:rgba(255,255,255,.7);z-index:12;}
.success__block, .success__text{text-align:center;}
.success__block{margin:70px 0 30px;}
.success__text{font-weight:300;font-size:24px;color:#323840;}
.success__text p{margin:0 0 30px;}
@media screen and (min-width:1400px){.first__slide__leftCol__item p{font-size:40px;}
.first__slide__leftCol__item span{font-size:22px;}
.first__slide__leftCol{max-width:700px;width:100%;}
.first__slide__leftCol__items{margin-top:20px;}
.seven__slide__wrap{padding:35px 0 55px;}
}
@media screen and (max-width:1100px){.container{width:100%;max-width:100%;padding:0 20px;}
.menu__logo{margin:0 20px 0 0;}
}
@media screen and (max-width:1024px){img{max-width:100%;}
.grafick__block__item{padding-left:10px;}
.first__slide__leftCol h1{font-size:42px;}
.first__slide__leftCol__item span{font-size:13px}
.slide__main__title{font-size:28px;padding:30px 0;}
.personal__manager__block{background-size:55%;}
.personal__manager__block__row:nth-of-type(1){margin:-20px 0 0;}
.personal__manager__block__row__left,
.personal__manager__block__row__right{max-width:230px;}
.personal__manager__block__row__center{margin:0;}
.block__send__tender__title{font-size:28px;}
.contact__left__col{width:45%;}
}
@media screen and (max-width:1000px){.menu__logo{float:left;}
.menu__wrap{float:right;margin-bottom:10px;margin-right:-10px;}
}
@media screen and (min-width:900px) and (max-width:1024px){.personal__manager__block__row__left,
.personal__manager__block__row__right{max-width:290px;}
.personal__manager__block__row:nth-of-type(1){margin:20px 0 30px;}
.personal__manager__block__row__center{margin:46px 0 0;}
}
@media screen and (max-width:760px){.form__contacts__block__title{display:block!important;margin-top:10px;}
.slider__review__wrap .swiper-button-prev{left:0;}
.slider__review__wrap .swiper-button-next{right:0;}
.contact__left__col{background:rgba(255,255,255,.7);padding:10px;}
.contact__left__col .button__wrap_block{display:block!important;text-align:left;}
.contact__left__col .button__wrap_block .button__item{margin:0;}
.first__slide__leftCol{max-width:100%;float:none;}
.first__slide__leftCol h1{font-size:36px;line-height:1;}
.first__slide__leftCol h1 br{display:none;}
.first__slide__rightCol, .contact__right__col{float:none;margin:20px auto 0;width:360px;}
.first__slide__wrap{padding-bottom:20px;}
.second__slide__slide__wrap{max-width:420px;}
.contact__left__col{float:none;width:100%;}
.seven__slide__wrap{padding:20px 0 10px;}
.menu__item__link{font-size:13px;padding:0 5px;}
.personal__manager__block__row p span{font-size:16px;}
.personal__manager__block__row p{font-size:13px;}
.personal__manager__block__row__left, .personal__manager__block__row__right{width:195px;}
.personal__manager__block{background-size:45%;background-position:center 20%!important;}
.first__slide__leftCol__items{display:none;}
.form__block__title{display:block!important;}
.contact__right__col .first__slide__rightCol__form__block,
.first__slide__rightCol .first__slide__rightCol__form__block{display:none;}
.close{display:block!important;}
.contact__right__col .first__slide__rightCol__form__block{position:fixed;width:320px;padding:20px;z-index:999;left:50%;top:50%;margin:-250px 0 0 -180px;}
.contact__right__col{position:initial;}
.button__wrap_block{display:block!important;}
.button__item.small{margin:15px 0 0;font-size:18px;padding:10px 30px;}
.second__slide__item__block:before{display:none;}
.map__wrapper__block{position:initial;}
}
@media screen and (max-width:600px){.second__slide__item__block{width:49%;float:none;}
.slide__text__wrap p{font-size:14px;margin:0 0 10px;}
.slide__text__wrap p i{font-size:14px;}
.second__slide__slide__wrap{max-width:340px;}
.second__slide__item__block_text{font-size:16px;}
.personal__manager__block{background:transparent;}
.six__slider__wrap{background:#f4f6f9;}
.text__slider__information__employee, .text__slider__information__company{font-size:14px;float:none;}
.slider__review__wrap .gallery-top{width:320px;}
.grafick__block__item{width:100%;margin:0 0 10px;padding:0;}
.wrap__grafick__block{margin:0 0 20px 0px;}
iframe{width:320px!important;height:220px!important;}
.slider__review__wrap{max-width:320px;}
.personal__manager__block__row__left{text-align:left;}
.menu__logo{width:100px;}
.container{padding:0 10px;}
.personal__manager__block__row{text-align:left;}
.personal__manager__block__row br{display:none;}
.personal__manager__block__row__left, .personal__manager__block__row__right{width:100%;float:none;}
.menu__right__block__phone{font-size:16px;}
.button__item, .small__view{font-size:18px;padding:10px 20px;}
.map__wrapper__block{position:initial;}
.overlay .first__slide__rightCol__form__block input[type="text"]{width:240px;}
.overlay .first__slide__rightCol__form__block{width:310px;}
.overlay .form__send__button{width:100%;font-size:14px;}
.overlay .first__slide__rightCol__form__block{margin-left:-170px;}
}
@media screen and (max-width:400px){.second__slide__slide__wrap{max-width:250px}
}