body{font-family:Roboto,sans-serif;color:#5e5e5e;padding:0;margin:0;letter-spacing:0}
a,button,div,form,input,p,span{box-sizing:border-box}
img{width:100%;height:auto}
p{margin:0;line-height:1.5em}
li,ul{display:block;padding:0;margin:0}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-family:Roboto,sans-serif!important;line-height:1em!important;font-weight:700;text-transform:uppercase}
a,button,input{transition:all .5s ease}
button,button:active,button:focus,button:hover,input,input:active,input:focus,input:hover{outline:0}
body,html{width:100%;overflow-x:hidden}
.desktop__slick-next,.desktop__slick-prev{color:#5e5e5e;font-size:34px;height:auto;width:auto;top:70px}
.desktop__slick-prev{left:0}
.desktop__slick-next{right:0}
.slick-slide{margin:0 10px}
.slick-next__white,.slick-prev__white{color:#fff}
.slick-next:before,.slick-prev:before{content:''}
.slick-list{padding-top:15px;padding-bottom:15px}
.header{position:relative}
.header::after{content:'';position:absolute;height:2px;background-color:#f15303;width:366px;top:268px;left:0}
.header::before{content:'';position:absolute;height:2px;background-color:#f15303;width:1166px;top:268px;right:0}
.header__logo{width:90%;margin-top:20px}
.header__logo img{width:100%;height:auto}
.header__contakt{text-align:right;margin-top:40px}
.header__language{position:absolute;top:-55px;right:-55px}
.header__language_offer{display:block;max-height:0;transition:max-height .3s}
.header__rus{padding-left:5px;width:55px;height:35px;padding-top:5px;background-color:#676666;text-align:left;position:relative}
.header__rus img{width:24px;height:16px}
.header__ukr{display:none;z-index:10;position:absolute;width:55px;height:35px;top:-24px;text-align:left;padding-left:5px;padding-top:5px;border-radius:0 0 5px 5px;background-color:#676666}
.header__ukr img{width:24px;height:24px}
.header__kz{display:none;z-index:10;position:absolute;width:55px;height:35px;top:-24px;text-align:left;padding-left:5px;padding-top:5px;border-radius:0 0 5px 5px;background-color:#676666}
.header__kz img{width:24px;height:24px}

input.toggleMenu:checked~.header__language,input.toggleSubmenu:checked~.header__kz{display:block;position:relative;transition:max-height 2s ease-in}
.header__language [type=checkbox],.header__language label.toggleSubmenu{display:none}
.header__language label.toggleSubmenu{position:absolute;top:0;right:0;width:100%;height:100%;cursor:pointer;display:block}
.header__language label.toggleSubmenu .fa:before{content:"\f0d7";color:#fff}
.header__language label.toggleSubmenu .fa{position:absolute;top:5px;right:7px}
.header__language input.toggleSubmenu:checked~label.toggleSubmenu .fa::before{content:"\f0d8";color:#fff}
.header__adress{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;margin-top:13px}
.header__img{position:absolute;right:270px;top:-16px;max-width:24px;max-height:34px}
.header__img img{width:100%;height:auto}
.img_soc {width:35pt;height:35pt}
.header__img_soc2{position:relative;float:right;text-align:right;left:8px;right:10px;top:12px;max-width:50px;max-height:50px}
.header__img_soc2 img{width:100%;height:auto}
.header__img_soc{position:relative;float:right;text-align:right;left:8px;right:170px;top:12px;max-width:55px;max-height:55px}
.header__img_soc img{width:100%;height:auto}
.header__text{font-size:16px;font-weight:400}
.header__phone{margin-top:6px}
.header__phone a{display:block;font-size:16px;font-weight:400;text-decoration:none;color:#393939;margin-bottom:5px}
.header__btn{text-align:center;margin-top:13px;margin-bottom:34px;width:200px;height:50px;background-color:#f15303;border-radius:25px;border:none;font-size:16px;font-weight:300;color:#fff}
.menu__list{margin-bottom:33px;display:flex;justify-content:space-between}
.menu__list li a{font-size:16px;font-weight:400;text-transform:uppercase;text-decoration:none;color:#393939}
.decision{width:100%;height:auto}
.decision__title{font-size:72px;line-height:1.2em;font-weight:400;color:#f9f6f6;margin-top:31px;margin-bottom:25px}
.decision__search{margin-bottom:30px}
.decision__search input{width:200px;height:50px;border:2px solid #dadada;border-radius:25px;background-color:#959595;background:url(../img/search.png) no-repeat 7% 50%;color:#f9f6f6;padding-left:50px;padding-right:10px;-webkit-appearance:none}
input[type=search]::-webkit-input-placeholder{color:#5e5e5e}
input[type=search]::-moz-placeholder{color:#5e5e5e}
input[type=search]::-ms-clear{display:none}
::-webkit-search-cancel-button,::-webkit-search-results-button,::-webkit-search-results-decoration,input[type=search]::-webkit-search-decoration{display:none}
.decision__task{width:100%;max-width:569px;height:120px;background:#f15303;margin-bottom:15px;display:flex;position:relative}
.decision__task::before{position:absolute;content:'';width:17px;height:17px;border-right:1px solid #fff;border-bottom:1px solid #fff;right:20px;top:49px;transform:rotate(-45deg)}
.decision__link{display:block;color:#fff;font-size:24px;font-weight:700;text-transform:uppercase;padding:40px 0 0 42px}
.decision__link:hover{color:#fff}
.decision__btn{width:200px;height:50px;background-color:#959595;margin-bottom:30px;display:block;font-size:14px;font-weight:300;padding:12px 16px 12px;border:2px solid #dadada;border-radius:25px;color:#fff;text-decoration:none;text-align:center}
.head-form{padding:70px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 10px rgba(153,153,153,.3)}
.head-form__title{font-size:48px;font-weight:400;color:#f15303;text-align:center}
.head-form__text{font-size:18px;font-weight:300;color:#5e5e5e;margin-top:25px;margin-bottom:30px}
.head-form__input{display:flex;justify-content:space-between;margin-top:15px}
.head-input{border:none;background-color:#eaeaea;font-size:14px;font-weight:300;color:#5e5e5e;padding:20px 30px;border-radius:3px;width:95%}
.textarea-bigModal{width:65%}
.head-form__textarea{border:none;background-color:#eaeaea;font-size:14px;font-weight:300;color:#5e5e5e;border-radius:3px;padding:20px 20px 60px;margin-right:10px;width:100%;height:200px;margin-top:30px}
.head-form__textarea:focus{outline:0}
.head-form__btn{border:none;background-color:#f15303;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;max-width:310px;width:100%;height:60px;margin-top:10px}
.head-form__item{display:flex;justify-content:space-between}
.head-form__file{margin-top:50px;width:100%;max-width:350px;margin-left:20px}
.head-block{background-color:#fff}
.head-form__button{position:fixed;z-index:1;left:-237px;top:300px;background:#f15303;border:none;color:#ebebeb;font-size:20px;font-weight:300;text-align:center;border-radius:0 0 50px 0;-webkit-box-sizing:border-box;box-sizing:border-box;background-clip:content-box;width:530px;height:60px;-webkit-transform:rotate(270deg);transform:rotate(270deg);box-shadow:0 4px 4px -2px #232323;-moz-box-shadow:0 4px 4px -2px #232323;-webkit-box-shadow:0 4px 4px -2px #232323}
.btn-group-lg>.btn,.btn-lg{padding:0}
.box-modal{position:relative}
.box-modal_close{position:absolute;right:10px;top:10px;font-size:14px;line-height:15px;color:#5e5e5e;cursor:pointer}
#form-message__thx{width:100%;position:relative;padding:100px;background:#fff;text-align:center;color:#3c3c3c;box-shadow:0 0 0 6px rgba(153,153,153,.3);border-radius:6px}
.invisible{display:none}
.about{background-color:#ebebeb;padding-top:170px;padding-bottom:147px}
.about__info{max-width:280px}
.about__title{margin-bottom:20px;font-size:20px;font-weight:700}
.about__post{margin-left:40px}
.about__text{font-size:18px;font-weight:400;margin-bottom:20px}
.advantages{padding-bottom:87px;position:relative}
.advantages::before{content:'';position:absolute;height:2px;background-color:#f15303;width:370px;top:116px;right:0}
.advantages::after{content:'';position:absolute;height:2px;background-color:#f15303;width:370px;top:116px;left:0}
.advantages__title{font-size:48px;font-weight:400;color:#fff;text-align:center;margin-top:100px}
.advantages__blok{margin-top:83px}
.advantages__offer{font-size:18px;font-weight:400;color:#fff;text-align:center;line-height:1.5em}
.advantages__img{width:170px;height:170px;border:2px solid #fff;border-radius:50%;text-align:center;margin:44px auto;padding-top:31px}
.advantages__img img{width:60%;height:auto}
.advantages__text{margin-top:67px;margin-bottom:30px}
.advantages__item{font-size:16px;font-weight:300;color:#fff}
.advantages__item_custom{text-align:center}
.advantages__item span{font-size:30px}
.consultation{background-color:#f15303;padding-top:30px;padding-bottom:50px}
.consultation__title{font-size:24px;font-weight:400;color:#fcfbfb;text-transform:none;text-align:center;margin-bottom:30px}
.form-control{background-color:#eaeaea;color:#8a8a8a;max-width:370px;height:60px;font-size:14px;font-weight:300;padding:5px 0 0 30px;margin-right:29px;border-radius:3px;border:none}
.form-controlModal{background-color:#eaeaea;color:#8a8a8a;width:100%;height:60px;font-size:14px;font-weight:300;padding:5px 0 0 30px;border-radius:3px;border:none}
.form-consultation{height:65px}
.form__field{margin-bottom:30px}
input[type=text]::-webkit-input-placeholder{color:#8a8a8a;top:0}
input[type=text]::-moz-placeholder{color:#8a8a8a}
.consultation__btn{width:100%;max-width:370px;height:65px;background-color:#5e5e5e;color:#fdfdfd;border:none;border-radius:3px;text-transform:uppercase;font-size:16px;font-weight:400;padding:20px 0}
.consultation__btnModal{width:100%;background-color:#5e5e5e;color:#fdfdfd;border:none;border-radius:3px;text-transform:uppercase;font-size:16px;font-weight:400;padding:20px 0}
.consultation__form_custom{display:flex}
.name-consultation,.tel-consultation{margin-right:20px}
.consultation__btn:hover{background-color:#686868}
.little-consultation__form{padding:70px;background-color:#f15303;border-radius:5px;box-shadow:0 0 0 10px rgba(153,153,153,.3)}
.services{padding-top:151px;padding-bottom:108px}
.services__img_rolling{height:320px;position:relative}
.services__img_working{height:320px}
.services__img_engineering{height:320px}
.services__img{padding-top:70px;margin-bottom:31px}
.services__info{color:#fbf9f8}
.services__title{color:#fbf9f8;font-size:60px;font-weight:400;margin-bottom:40px;text-align:center}
.services__text{color:#fbf9f8;font-size:16px;font-weight:300;max-width:463px;margin:0 auto;text-align:center;line-height:1.8em}
.services__img_rolling:hover{opacity:0;transition:all .3s ease}
.services__overlay_rolling{display:flex;position:absolute;width:100%;top:0;opacity:0;transition:all .3s ease}
.services__overlay_rolling:hover{opacity:1;transition:all .3s ease}
.services__overlay_menu{height:320px;width:100%;max-width:367px;position:relative}
.services__overlayList_engineering,.services__overlay_list{width:317px;margin-left:50px}
.services__overlay_item{display:block;margin-top:20px;transition:all .3s ease}
.services__overlay_item a{font-size:16px;font-weight:400;display:block;padding:15px 5px 15px 40px;text-transform:uppercase;color:#5e5e5e}
.services__overlay_item:hover{color:#fff;box-shadow:-2px 6px 10px 2px rgba(0,0,0,.3);transition:all .3s ease}
.services__overlay_item:hover a{color:#fff;text-decoration:none}
.services__overlay_list li>ul{position:absolute;top:-80px;left:317px;padding:15px;background-color:#5e5e5e;visibility:hidden;-moz-column-count:4;-moz-column-gap:15px;-moz-column-rule:double;-webkit-column-count:4;-webkit-column-gap:15px;-webkit-column-rule:double;column-count:4;column-gap:15px;column-rule:double}
.services__overlay_list li:nth-child(1)>ul{top:-20px}
.services__overlay_list li:nth-child(2)>ul{top:-20px}
.services__overlay_list li:nth-child(3)>ul{top:-126px}
.services__overlay_list li:nth-child(4)>ul{top:-90px}
.services__overlay_list li ul li>a{transition:all .3s ease-in-out;color:#fff;padding:15px 5px;text-align:center;font-size:14px;font-weight:300}
.services__overlay_list li ul li>a:hover{transition:all .3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}
.services__overlayList_engineering li>ul{display:flex;top:0;padding:0;position:absolute;left:317px;visibility:hidden}
.services__overlayList_engineering li ul>li{background-color:#5e5e5e;margin-right:3px}
.services__overlayList_engineering li ul li>a{transition:all 0s ease;color:#fff;padding:18px;text-align:center;font-size:14px;font-weight:300;transition:all .3s ease-in-out}
.services__overlayList_engineering li ul li>a:hover{transition:all .3s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}
.metal:hover .sub-menu{visibility:visible}
.metal:hover .services__overlay_other_custom{visibility:visible}
.services__overlay_offer-custom{display:block;top:-40px}
.services__overlay_offer-custom a{transition:all 0s ease;color:#fff;padding:15px;text-align:center;font-size:14px;font-weight:300}
.hvr-sweep-to-right:before{background-color:#d25416}
.services__overlay_img{height:320px;width:100%;max-width:1170px}
.services__overlay_title{font-size:60px;font-weight:400;color:#fff;padding-left:20px;padding-bottom:20px;padding-top:20px}
.services__overlay_working{height:320px;width:100%;max-width:1170px}
.services__overlay_engineering{height:320px;width:100%;max-width:1170px}
.process{padding-bottom:147px; background-color: #EBEBEB;}
.process__united-line {border-bottom: 2px solid #6D6262;max-width: 857px;margin: 0 auto;margin-right: 168px; margin-top: 50px;}
.process-top {position: relative;}
.process-top:after {width: 2px; height: 40px; background-color: #6D6262; position: absolute; content: ""; left: 100px;bottom: -50px;}
.process__title{padding-top:39px;padding-bottom:43px;font-size:48px;font-weight:400;color:#fff;text-align:center;-webkit-box-shadow:inset 0 1px 30px 1px rgba(255,255,255,.45);-moz-box-shadow:inset 0 1px 30px 1px rgba(255,255,255,.45);box-shadow:inset 0 1px 30px 1px rgba(255,255,255,.45)}
.process__info,.process__info2,.process__info3,.process__info4{width:170px;height:170px;margin-top:112px;border:2px solid #f15303;border-radius:50%;text-align:center;display:flex;justify-content:center;-ms-align-items:center;align-items:center;position:relative}
.process__info::before{content:'1';position:absolute;font-size:60px;font-weight:700;top:-25px;left:-5px}
.process__info2::before{content:'2';position:absolute;font-size:60px;font-weight:700;top:-25px;left:-5px}
.process__info3::before{content:'3';position:absolute;font-size:60px;font-weight:700;top:-25px;left:-5px}
.process__info4::before{content:'4';position:absolute;font-size:60px;font-weight:700;top:-25px;left:-5px}
.process__info::after, .process__info2::after, .process__info3::after, .process__offer::after{position:absolute;content:'';width:32px;height:32px;right:-68px;border-right:2px solid #5e5e5e;border-bottom:2px solid #5e5e5e;transform:rotate(-45deg)}
.process__offer4:after {display: none;}
.process__offer3 .process__text {padding: 11px;}
.process__offer:before {content: '5';position: absolute;font-size: 60px;font-weight: 700;top: -25px;left: -5px;}
.process__offer2:before {content: '6';}
.process__offer3:before {content: '7';}
.process__offer4:before {content: '8';}
.process__text{padding:15px;font-size:16px;font-weight:400}
.process__arrow{height:32px;width:130px;margin: 20px auto 65px;padding-left:8px}
.process__down{width:32px;height:32px;border-right: 3px solid #F25607;border-bottom: 3px solid #F25607;transform:rotate(45deg)}
.process__other{margin-top:63px;margin-bottom:23px;position:relative}
.process__text_other{padding-left:240px}
.process__other::before{content:'5';position:absolute;top:-30px;font-size:60px;font-weight:700}
.process__other::after{content:'';position:absolute;width:555px;height:1px;bottom:-24px;left:93px;background-color:#f15303}
.process__offer{width:170px;height:170px;border:2px solid #f15303;border-radius:50%;text-align:center;display:flex;justify-content:center;-ms-align-items:center;align-items:center;position:relative;margin-top:0}
.process__text_custom{font-weight:700}
.process__list{margin-top:3px}
.process__item{padding-top:10px;padding-bottom:10px;margin-bottom:16px;position:relative}
.process__item::before{content:'';position:absolute;width:350px;height:1px;bottom:-3px;left:-120px;background-color:#f15303}
.leader{padding-top:145px;padding-bottom:120px;position:relative}
.leader::before{content:'';position:absolute;height:2px;width:370px;top:156px;left:0;background-color:#d25416}
.leader::after{content:'';position:absolute;height:2px;width:370px;top:156px;right:0;background-color:#d25416}
.leader__title{font-size:48px;font-weight:400;color:#636363;display:flex;justify-content:center;margin-bottom:61px}
.leader__icon{width:270px;height:270px;border-radius:50%}
.leader__icon img{width:100%;height:auto}
.leader__info{margin-left:67px}
.leader__img{width:50px;height:38px}
.leader__img img{width:100%;height:auto}
.leader__post{padding-left:40px}
.leader__text{font-size:24px;font-weight:300;color:#292929;margin-top:-13px}
.leader__name{font-size:20px;font-weight:300;color:#636363;margin-top:44px;margin-bottom:140px}
.leader__name span{text-transform:capitalize}
.team{background-color:#ebebeb;padding-top:74px;padding-bottom:72px}
.team__title{font-size:48px;font-weight:400;color:#f15303;display:flex;justify-content:center}
.team__text{font-size:24px;font-weight:400;color:#636363;text-transform:lowercase;display:flex;justify-content:flex-end;padding-right:591px;margin-top:12px}
.team__info{background-color:#f15303;position:relative;color:#fff;border-radius:0 0 50px 0;padding-left:384px;padding-top:14px;padding-bottom:20px;min-height: 95px;;}
.team__name{color:#fff;font-size:24px;font-weight:400;text-transform:capitalize;margin-bottom:13px}
.team__post{color:#fff;font-size:16px;font-weight:300}
.team__icon{max-height:270px;max-width:270px;position:absolute;top:-87px;left:-16px;box-shadow:-5px 7px 15px 5px rgba(73,73,73,.3);border-radius:50%}
.team__ico img{width:100%;height:auto}
.team__all{display:flex;justify-content:flex-end;margin-top:73px;margin-bottom:68px}
.team__all a{text-decoration:none;font-size:12px;font-weight:300;color:#aaa;position:relative}
.team__all::after{content:'';position:absolute;height:2px;width:88px;background-color:#e1e1e1;bottom:3px;right:0;z-index:-1}
.team__all i{color:#f15303;font-size:14px;margin-right:15px}
.brends__title{background-color:#5e5e5e;display:flex;justify-content:center;font-size:48px;font-weight:400;color:#fff;padding-top:37px;padding-bottom:37px;-webkit-box-shadow:inset 0 0 21px 2px rgba(20,20,20,.64);-moz-box-shadow:inset 0 0 21px 2px rgba(20,20,20,.64);box-shadow:inset 0 0 21px 2px rgba(20,20,20,.64)}
.brends__slider{padding-top:100px;padding-bottom:119px}
.brends__img{max-width:210px;margin:0 auto}
.brends__img img{width:100%;height:auto}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:#616161}
.comment__title{background-color:#f15303;font-size:48px;font-weight:400;color:#fff;padding-top:37px;padding-bottom:37px;display:flex;justify-content:center;-webkit-box-shadow:inset 0 0 10px 2px rgba(77,24,0,.73);-moz-box-shadow:inset 0 0 10px 2px rgba(77,24,0,.73);box-shadow:inset 0 0 10px 2px rgba(77,24,0,.73)}
.comment__slider{padding-top:119px;padding-bottom:119px}
.comment__img{max-width:210px;height:76px;margin:0 auto}
.comment__img .entry-content,.comment__img .entry-footer,.comment__img .entry-header{display:none}
.comment__img img{width:100%;height:auto}
.comment__btn{width:100%;border:1px solid #b5b5b5;padding:12px 0;margin-top:61px;border-radius:3px;display:block;text-decoration:none;color:#5e5e5e;text-align:center;background-color:#fff}
.comment__btn:hover{color:#fff;text-decoration:none;background-color:#d25416}
.news{position:relative;background-color:#5e5e5e;padding-top:65px;padding-bottom:40px}
.news::before{content:'';position:absolute;height:2px;width:370px;top:77px;left:0;background-color:#d25416}
.news::after{content:'';position:absolute;height:2px;width:370px;top:77px;right:0;background-color:#d25416}
.news__slider{padding-top:102px}
.news__slider_small{padding-top:102px}
.news__title{font-size:48px;font-weight:400;color:#fff;display:flex;justify-content:center}
.news__article{width:270px;height:320px;background-color:#fff;position:relative;padding:20px 10px;text-align:center;overflow:hidden}
.news__article .entry-header>.entry-title{margin-bottom:10px;font-size:20px;font-weight:700;color:#f15303;margin-top:0}
.news__article .post-thumbnail{display:none}
.news__article .entry-content{height:210px;overflow:hidden;font-size:16px;font-weight:300;text-align:left}
.news__article .entry-content p{height:230px;overflow:hidden;font-size:16px;font-weight:300;text-align:left;margin:0}
.news__other{font-size:20px;font-weight:700;color:#d25416;margin-bottom:10px}
.news__text{font-size:16px;font-weight:300;color:#393939}
.news__btn{display:block;width:40px;height:40px;border:1px solid #8a8a8a;border-radius:50%;text-decoration:none;color:#f15303;text-align:center;position:absolute;bottom:10px;right:10px;padding-top:8px}
.news__btn:hover{background-color:#f15303;color:#fff;border:none}
.news__all{width:230px;height:50px;font-size:14px;font-weight:300;color:#fff;border:1px solid #f15303;display:block;margin:0 auto;text-align:center;border-radius:3px;margin-top:41px;padding-top:13px}
.news__all:hover{background-color:#f15303;color:#fff;text-decoration:none}
.articles{background-color:#ebebeb;padding-top:65px;padding-bottom:39px;position:relative}
.articles::before{content:'';position:absolute;height:2px;width:370px;top:77px;left:0;background-color:#d25416}
.articles::after{content:'';position:absolute;height:2px;width:370px;top:77px;right:0;background-color:#d25416}
.articles__title{font-size:48px;font-weight:400;color:#5e5e5e;display:flex;justify-content:center}
.articles__slider{padding-top:100px}
.articles__blog{width:870px!important;height:320px;position:relative;background-color:#fff;padding:20px 40px 20px 300px;overflow:hidden}
.articles__blog .post-thumbnail{position:absolute;top:0;left:0;width:270px;height:320px}
.articles__blog .entry-header>.entry-title{margin-bottom:10px;font-size:20px;font-weight:700;margin-top:0}
.articles__blog .entry-content{overflow:hidden;height:240px}
.articles__blog .entry-content>p{font-size:16px;font-weight:300;text-align:left;margin:0}
.articles__card{width:270px!important;height:320px;background-color:#5e5e5e;position:relative;padding:20px 10px;text-align:center;overflow:hidden}
.articles__card .entry-header>.entry-title{margin-bottom:10px;font-size:20px;font-weight:700;color:#ebebeb;margin-top:0}
.articles__card .post-thumbnail{display:none}
.articles__card .entry-content{height:230px;overflow:hidden;font-size:16px;font-weight:300;text-align:left}
.articles__card .entry-content>p{height:230px;overflow:hidden;font-size:16px;font-weight:300;text-align:left;margin:0;color:#ebebeb}
.articles-part__slider{padding-top:90px}
.articles-part__card{width:270px!important;height:320px;position:relative;background-color:#fff;padding:20px 10px;text-align:center;overflow:hidden}
.articles-part__card .entry-header>.entry-title{margin-bottom:10px;font-size:20px;font-weight:700;color:#5e5e5e;margin-top:0}
.articles-part__card .post-thumbnail{display:none}
.articles-part__card .entry-content{overflow:hidden;height:220px;font-size:16px;font-weight:300;text-align:left;color:#5e5e5e}
.articles-part__card .entry-content>p{height:230px;overflow:hidden;font-size:16px;font-weight:300;text-align:left;margin:0;color:#5e5e5e}
.articles-part__other_custom{color:#fff;font-size:20px;font-weight:700;margin-bottom:20px}
.articles-part__foto{width:270px!important;height:320px;position:relative;padding:20px 10px;text-align:center;overflow:hidden}
.articles-part__foto .entry-header{position:relative;z-index:999}
.articles-part__foto .entry-header>.entry-title{margin-bottom:10px;font-size:20px;font-weight:700;color:#ebebeb;z-index:999;margin-top:0}
.articles-part__foto .post-thumbnail{position:absolute;top:0;left:0}
.articles-part__foto .post-thumbnail>img{position:relative}
.articles-part__foto .post-thumbnail:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:rgba(94,94,94,.8)}
.articles-part__foto .entry-content{position:relative;height:220px;overflow:hidden;font-size:16px;font-weight:300;text-align:left}
.articles-part__foto .entry-content>p{height:230px;overflow:hidden;font-size:16px;font-weight:300;text-align:left;margin:0;color:#ebebeb}
.articles-part__blog{width:570px!important;height:320px;position:relative;background-color:#fff;padding:20px 270px 20px 10px}
.articles-part__blog .entry-title{margin-bottom:10px;font-size:20px;font-weight:700;color:#5e5e5e;margin-top:0}
.articles-part__blog .post-thumbnail{position:absolute;top:0;right:0}
.articles-part__blog .entry-content{height:240px;overflow:hidden;font-size:16px;font-weight:300;text-align:left}
.articles-part__blog .entry-content>p{height:260px;overflow:hidden;font-size:16px;font-weight:300;text-align:left;margin:0}
.news__all_custom{color:#5e5e5e}
.form{padding-top:84px;padding-bottom:89px}
.form__title{font-size:48px;font-weight:400;color:#5e5e5e;text-align:center;text-transform:none;margin-bottom:23px}
.form__text{font-size:18px;font-weight:300;color:#5e5e5e;margin-bottom:40px}
.form__input{display:flex;justify-content:space-between}
.form__input span{width:100%;max-width:370px}
.form__custom{background-color:#eaeaea;font-weight:300;color:#5e5e5e;width:100%;margin-right:0}
.form__textarea{background-color:#eaeaea;width:100%;max-width:770px;height:160px;font-weight:300;font-size:14px;color:#5e5e5e;border:none;padding-left:30px;padding-top:20px}
.textarea-bigModal{height:180px}
.form__item{display:flex;justify-content:space-between;position:relative}
.form__item span{width:100%;max-width:770px;height:100px}
.form__btn{border:none;background-color:#f15303;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;max-width:370px;width:100%;height:60px;margin-top:10px}
.form__label{font-size:12px;font-weight:300;color:#393939;margin-top:67px}
.form__file{max-width:370px;width:100%;height:60px}
.form__file i{font-size:20px}
.custom-file-upload{display:inline-block;cursor:pointer;font-size:18px;font-weight:300}
.form-control:focus{background-color:#eaeaea;box-shadow:none}
.form__item textarea:focus{outline:0}
.input__conf{text-align:center}
.map{background-color:#ebebeb}
.footer{background-color:#393939;padding-top:100px}
.footer__menu h6{margin-bottom:20px}
.footer__menu ul li{margin-bottom:10px}
.footer__menu ul li a{color:rgba(255,255,255,.5);text-decoration:none;font-size:16px;line-height:26px}
.footer__menu ul li a:hover{color:rgba(255,255,255,.9)}
.footer__addres{margin-bottom:30px}
.addresss-info,.addresss-info a{color:rgba(255,255,255,.5)}
.addresss-info a:hover{color:rgba(255,255,255,.9)}
.addresss-info li{margin-bottom:20px}
.addresss-info li i{margin-right:10px}
.footer-widget{margin-top:20px;padding-top:30px;padding-bottom:30px;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.1)}
.footer__logo-block p{padding-top:20px;padding-bottom:10px;color:rgba(255,255,255,.5)}
.footer__company{color:#f15303}
.footer__company:hover{color:#ff9d6c;text-decoration:none}
.footer__social-icons ul{display:flex;justify-content:flex-end}
.footer__social-icons ul li{margin-left:15px;width:40px;height:40px;text-align:center;border-radius:5px}
.footer__social-icons ul li a{font-size:18px;line-height:40px;display:block;color:rgba(255,255,255,.5);transition:all .3s ease-in-out}
.footer__facebook:hover{background-color:#5d82d1;transition:all .3s ease-in-out}
.footer__instagram:hover{background-color:#e1326b;transition:all .3s ease-in-out}
.footer__vk:hover{background-color:#45668e;transition:all .3s ease-in-out}
.footer__email:hover{background-color:#a4c639;transition:all .3s ease-in-out}
.footer__email:hover a,.footer__facebook:hover a,.footer__instagram:hover a,.footer__vk:hover a{color:#fff}
.footer__btn{font-size:16px;background-color:#d25416;border:2px solid #d25416;cursor:pointer;color:#fff;width:100%;padding:10px 15px;text-transform:uppercase;margin-top:10px}
.footer__btn:hover{background-color:transparent}
.consultation__title2{font-size:24px;font-weight:400;color:#fcfbfb;text-transform:none;text-align:center;margin-bottom:30px;margin-top:20px}