.main-menu{width:100%;z-index:100;position:relative}
.main-menu__content-wrap{width:100%;margin:0 auto;position:relative;background:#fff}
.first_line{height:35px;padding:5px 0 0;background:#222}
.first_line_wrap{max-width:1650px;margin:auto}
.t-sociallinks_top{float:left}
.t-sociallinks_top a{display:block;height:23px;float:left;width:30px;overflow:hidden;margin:0 3px}
.t-sociallinks_top a span{font-size:0;display:block;width:150px;height:100%}
.in_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat 5px 2px / 100%}
.vko_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat -40px 2px / 100%}
.fb_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat -80px 2px / 100%}
.ok_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat -130px 2px / 100%}
.main-menu__city{float:left;position:relative;margin:0 20px}
.main-menu__city{float:left;position:relative}
.main-menu__city-label{color:#285C96;font-size:13px;font-weight:400}
.main-menu__city-list{border:medium none;color:#fff;cursor:pointer;font-size:13px;padding-left:20px;background:#222}
.other_city{display:none;position:absolute;top:20px;background:#ddd;width:150px;z-index:20}
#city-list > span{float:left;display:block;background:url(../themes/grand-mir/partials/menu/Polygon.svg) no-repeat right center / 12px;padding:2px 20px 9px 0px;text-decoration:underline;font-size:13px;color:#ddd}
#city-list > span:hover{color:#fff;text-decoration:none}
#city-list > span:hover + .other_city,.other_city:hover{display:block}
.other_city a{display:block;padding:5px;color:#285c96}
.other_city a:hover{color:#000}
.menyu-vverhu-nav{display:block;float:right;padding:2px 0 0}
.menyu-vverhu-nav__item{display:block;float:left;padding:0 10px}
.menyu-vverhu-nav__link{display:block;color:#ddd;font-size:13px;padding:0 0px 0 20px;text-decoration:underline}
.menyu-vverhu-nav__link:hover{color:#fff;opacity:1;text-decoration:none}
.second_line{clear:both;max-width:1650px;margin:auto}
.menu__logo{display:block;float:left;position:relative;z-index:10;width:300px}
.menu__logo-link{background-repeat:no-repeat;background-size:120px auto;display:inline-block;height:70px;margin-top:10px;width:120px;float:left}
.menu__logo_text{font-size:0;margin:15px 0px 0 5px;width:175px;background:url(../themes/grand-mir/partials/menu/lozung.png) no-repeat;height:55px;float:left}
.menu__logo-link img{width:90%}
.top_time{float:right;width:270px;background:url(../themes/grand-mir/partials/menu/time.svg) no-repeat 0 center;padding:10px 15px 0 55px;font-size:15px;color:#285c96}
.top_time span{display:block}
.top_address{float:right;width:400px;padding:5px 20px 5px 90px;font-size:16px;background:url(../themes/grand-mir/partials/menu/place.svg) no-repeat 50px 5px;color:#285c96;border-right:1px solid #285c96;border-left:1px solid #285c96;margin:10px}
.top_phones{float:right;color:#285c96;font-size:20px;line-height:26px;padding:13px 10px 0px 40px}
.main-menu__tel > a{color:#285c96}
.third_line{clear:both;background:#285c96;color:#fff}
.third_line_wrap{max-width:1650px;margin:auto;height:60px}
.main-menu__nav-wrap{float:left;width:75%}
.main-menu__sidebar-btn{color:#fff; float:left;font-size:28px;line-height:60px;padding-left:45px;background:url(../themes/grand-mir/partials/menu/menu.png) no-repeat 7px center}
.main-menu__sidebar-btn:hover{color:#ffef00}
.main-menu__sidebar-btn .fa-bars::before{font-size:42px;margin:8px 0px 8px 8px;position:relative;top:3px}
.main-menu__sidebar-btn.active{background:url(../themes/grand-mir/partials/menu/cloze.png) no-repeat 7px center}
.main-menu__nav-wrap > ul{display:flex;height:60px;width:100%;align-items:center;justify-content:space-around}
  .main-menu__nav-wrap > ul > li a{color:#fff;transition:0s}
.main-menu__nav-wrap > ul.main-menu-nav > li.main-menu-nav__item > a:hover{color:#ffef00 !important}
.order_callback{float:right;border:2px solid;display:block;padding:10px 25px;border-radius:5px;margin:7px 0}
@media screen and (max-width:1650px){.main-menu__content-wrap > div{padding-left:3%;padding-right:3%}
@media screen and (max-width:1440px){.main-menu__content-wrap > div{padding-left:3%;padding-right:3%}
}
.main-menu__nav-wrap{width:70%}
.main-menu-nav__link{font-size:15px !important}
.second-line{height:102px}
.order_callback{margin:7px}
}
@media screen and (max-width:1300px){.top_time{width:230px;padding:10px 5px 0 50px}
.top_address{width:350px;padding:5px 10px 5px 70px;background:url(../themes/grand-mir/partials/menu/place.svg) no-repeat 30px 5px}
.top_phones{padding:13px 10px 0px 20px}
.main-menu__nav-wrap{width:70%}
.main-menu-nav__link{font-size:14px !important}
.order_callback{margin:7px 0;padding:10px}
}
@media screen and (max-width:1200px){.main-menu{height:auto;border-bottom:0}
.top_time{width:200px;padding:13px 5px 0 45px;font-size:13px;background-size:30px}
.top_address{width:240px;padding:4px 10px 5px 70px;background:url(../themes/grand-mir/partials/menu/place.svg) no-repeat 30px 5px;font-size:13px}
.menu-menu > .menu-menu__item:nth-of-type(2) .menu-menu__link{width:90% !important}
}
@media screen and (max-width:1120px){.main-menu-nav__link{display:block;color:#323232;font-size:15px;padding:0px 25px 0 40px;font-weight:500}
}
@media screen and (max-width:1060px){.main-menu__content-wrap > div{padding-left:1%;padding-right:1%}
.menyu-vverhu-nav{width:60%}
.menyu-vverhu-nav__item{padding:0 5px}
.top_time{width:21%;padding:4px 0px 0px 50px;font-size:13px;float:right;margin:10px;background-position:0 7px}
.top_address{width:25%;padding:4px 10px 5px 70px;font-size:13px;border:0;float:right}
.top_phone,.main-menu__tel{display:block;font-size:18px}
.top_phones{padding:13px 0px 0px 5px;font-size:16px}
.main-menu__nav-wrap{width:65%}
.menu-btn .menyu-vverhu-nav{width:100%}
.menu-menu > .menu-menu__item,.menu-btn .menyu-vverhu-nav__item{width:50% !important;margin:auto}
.menu-menu > .menu-menu__item > a,.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item > a{height:auto !important}
}
@media screen and (min-width:640px) and (max-width:960px){.menyu-vverhu-nav{width:60%}
.menyu-vverhu-nav__item{float:left;padding:0}
.top_phone,.main-menu__tel{float:left;padding:10px;font-size:24px}
.top_time{width:40%;padding:10px 5px 10px 45px;font-size:14px;float:left;margin:0;background-position:0}
.top_address{padding:4px 10px 5px 40px;float:left;background-position:0;clear:both;font-size:14px;width:40%}
.main-menu__nav-wrap{width:79%}
.order_callback{position:absolute;right:2%;bottom:70px;color:#285c96}
}
@media screen and (max-width:860px){.first_line{height:60px;padding:10px 0 0}
.top_address{width:35%;font-size:14px;padding:0 10px 0 40px;margin:9px}
.top_phone,.main-menu__tel{display:block;padding:0;font-size:20px;float:none}
.menyu-vverhu-nav{width:55%}
.menyu-vverhu-nav__item{float:right}
.main-menu__city{margin:0}
.main-menu-nav__link{font-size:13px !important}
}
@media screen and (max-width:640px){.other_city{right:0}
.top_phone,.main-menu__tel{float:none;padding:0}
.menyu-vverhu-nav,.main-menu__nav-wrap{display:none}
.menu-btn .menyu-vverhu-nav{display:block}
.t-sociallinks_top a{width:25px;margin:0 10px 0 0}
.in_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat 5px 2px / 80%}
.vko_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat -32px 2px / 80%}
.fb_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat -63px 2px / 80%}
.ok_btn{background:url(../themes/grand-mir/partials/menu/soc.svg) no-repeat -105px 2px / 80%}
.menu__logo-link{margin:10px 0}
.order_btns{left:auto;right:0;height:0;width:0% !important}
.main-menu__tel{position:relative;right:0}
.prebtn__text{display:none}
.main-menu__content-wrap{}
.main-menu__sidebar-btn{}
.main-menu__nav-wrap{}
.main-menu__city{position:absolute;right:0;top:40px}
.t-sociallinks_top{margin:0 23px}
.first_line{height:auto;padding:2px}
.t-sociallinks_top{width:150px;margin:5px 5px 0;width:auto}
.menyu-vverhu-nav{line-height:20px;padding:5px 0 0;width:100%}
.menyu-vverhu-nav__item{display:block;float:left;padding:0 15px 0 0px}
.menyu-vverhu-nav__link{padding:0 0px 0 13px}
.menu__logo{clear:left;margin:auto;float:none}
.top_time{background:url(../themes/grand-mir/partials/menu/time.svg) no-repeat center 0;padding:40px 0 20px;font-size:15px;color:#285c96;clear:both;text-align:center;line-height:20px}
.top_address{padding:40px 20px 10px;background:url(../themes/grand-mir/partials/menu/place.svg) no-repeat center 0px;line-height:20px;text-align:center;margin:20px 0}
.top_phones{float:none;font-size:23px;clear:both;text-align:center}
.top_phones,.top_time,.top_address{width:90%;margin:3% auto;display:block;float:none}
.top_phone{color:#285c96}
.main-menu__tel.tel__position{width:100%;padding:10px}
.order_callback.contacts__btn{padding:10px;font-size:15px;margin:8px}
.main-menu__city{top:5px;right:10px}
.menu-menu > .menu-menu__item,.menu-btn .menyu-vverhu-nav__item{width:90% !important}
}
@media screen and (max-width:360px){.main-menu__content-wrap > div{padding-left:0%}
.menu__logo{width:184px;text-align:center}
.menu__logo-link{height:60px;float:none}
}
.main-menu-nav{display:block;float:left;list-style:none}
.main-menu-nav__item{display:block;float:left}
.main-menu-nav__link{display:block;color:#323232;font-size:17px;padding:0 20px;background:url(../themes/grand-mir/partials/main-menu-nav/Polygon.svg) no-repeat right center}
.main-menu-nav__link:hover,.main-menu-nav__link--state--active{opacity:1;color:#ffef00 !important}
.main-menu-nav__item ul{display:none;position:absolute;background:#fff;left:0;margin-top:18px;z-index:10;width:100%;box-shadow:0 2px 7px #5f5f5f,0 10px 10px -10px #5f5f5f inset;padding:20px 10%;columns:3}
.main-menu-nav__item:hover ul,.main-menu-nav__item .main-menu-nav__link + ul li{display:block}
.main-menu-nav__item .main-menu-nav__link + ul > li{float:none}
.main-menu-nav__item .main-menu-nav__link + ul > li a{color:#000;text-decoration:underline;font-size:18px;font-weight:normal;text-align:left;line-height:30px;transition:0s}
.main-menu-nav__item .main-menu-nav__link + ul > li a:hover{color:#285c96 !important}
.main-menu-nav__item .main-menu-nav__link + ul > li ul{display:none}
#js-video-review-0_background + #js-video-review-0_wrapper + #mobile-sidebar + .main-menu .main-menu-nav li:first-child,#js-video-review-0_background + #js-video-review-0_wrapper + #mobile-sidebar li:first-child{display:none !important}
#js-form-contact-us_background + #js-form-contact-us_wrapper + #mobile-sidebar + .main-menu .second_line li:nth-child(2),#js-form-contact-us_background + #js-form-contact-us_wrapper + #mobile-sidebar li:nth-child(2){display:none !important}
@media screen and (max-width:640px){.main-menu-nav{float:none;margin-bottom:1em}
.main-menu-nav__item{float:none}
.main-menu-nav__link{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAP1BMVEUoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJYoXJb///8pv+DIAAAAE3RSTlMACFQL373BoIyTg46ow4sO26ZIKXMKLQAAAAFiS0dEFJLfyTUAAABBSURBVBjTYxDGAAxYhRhQAOlCjEwYQswsrJga2dgRQhycIMDFLcyDLsQpzImukZcPzSx+AUEMG4XIdD2yEBHhBQAn7ArKlLBdBQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNC0yMVQxMTowMToyMCswMDowMHbKXUsAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDQtMjFUMTE6MDE6MjArMDA6MDAHl+X3AAAAAElFTkSuQmCC') no-repeat left center;padding:5px 10px 5px 34px;color:#575757 !important;margin:2px 15px}
}
.menu-btn{width:100%;height:auto;background:#fff url(../themes/grand-mir/partials/menu-btn/logo1.png) no-repeat center;float:none;z-index:10;position:relative;padding:2% 3%;box-shadow:0 2px 7px #5f5f5f,0 10px 10px -10px #5f5f5f inset}
.menu-btn::after{content:'';display:block;clear:both}
.menu-menu > .menu-menu__item,.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item{list-style:none;display:block;float:left;padding:0;font-family:Arial;width:25%}
.menu-menu > .menu-menu__item:nth-of-type(1),.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item:nth-of-type(1),.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item:nth-of-type(5){width:27%}
.menu-menu > .menu-menu__item:nth-of-type(3),.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item:nth-of-type(3),.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item:nth-of-type(7){width:23%}
.menu-menu > .menu-menu__item > a,.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item > a{color:#000;font-size:22px;display:block;padding:15px 0;font-weight:bold;width:100%;text-decoration:none;height:85px}
.menu-menu > .menu-menu__item:nth-of-type(2) .menu-menu__link{width:75%}
.menu-menu > .menu-menu__item a:hover,.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item a:hover{text-decoration:underline}
.menu-menu > .menu-menu__item > ul > li{display:block;list-style:none}
.menu-menu > .menu-menu__item > ul > li a{color:#000;font-size:17px;padding:2px 0;display:block}
.menu-menu > .menu-menu__item > ul > li ul{display:none}
.menu-btn .menyu-vverhu-nav{float:none;clear:both;padding-top:2%}
@media screen and (max-width:640px){.menu-btn{padding:1% 5%}
.menu-menu > .menu-menu__item,.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item{float:none;width:100%}
.menu-menu > .menu-menu__item > a,.menu-btn .menyu-vverhu-nav > .menyu-vverhu-nav__item > a{width:90%}
}

.header{position:relative;max-width:100%;top:-40px}
.header_wrap{min-height:534px;height:100vh;background-color:#fff}
.t396__carrier{min-height:534px;height:100vh;background-position:center center;background-attachment:scroll;background-image:url('../themes/grand-mir/partials/header/head.jpg');background-size:cover;background-repeat:no-repeat}
.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh;-moz-transform:unset}
.t396__filter{min-height:534px;height:100vh;background-image:-webkit-gradient( linear,left top,left bottom,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.4)) );background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.4),rgba(0,0,0,0.4));background-image:linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.4))}
.t396__filter{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh}
.left-side{position:relative;box-sizing:border-box;display:table;height:100%;width:100%}
.left-side_wrap{display:table-cell;vertical-align:middle;width:55%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#ffffffc2;padding-left:calc(50% - 600px + 18px)}
.left-side h1{color:#285c96;font-size:40px;line-height:1.3;font-family:OpenSansSemiBold;letter-spacing:1px;background-position:center center;border-color:transparent;border-style:solid;width:570px;position:relative}
.left-side_wrap ul{padding:25px 0 40px}
.left-side li{color:#285c96;font-size:22px;line-height:1.55;font-weight:400;background-position:center center;border-color:transparent;border-style:solid;list-style:disc inside}
.left-side .tn-atom{color:#fff;font-size:16px;font-family:arial;font-weight:600;border-width:1px;border-radius:5px;background-color:#285c96;background-position:center center;border-color:transparent;border-style:solid;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;box-shadow:0px 0px 5px 2px rgba(161,161,161,1);width:360px;height:60px;display:block;line-height:60px;text-align:center}
.right-side_wrap{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}
.right-side_wrap > div{width:35%;float:left;margin:10% 0 8%;left:10%;position:relative}
.right-side_wrap > div > div{background-position:center center;text-align:center;display:block;margin:auto;border:3px solid #ffef00;border-radius:5px;width:125px;padding:10px 5px}
.right-side_wrap > div > div span{display:block;color:#ffef00;font-size:15px;font-weight:500;padding:10px 0 0}
.right-side_wrap img{width:60px}
@media screen and (max-width:1380px){.left-side_wrap{padding-left:calc(50% - 450px)}
.left-side h1{font-size:30px;width:450px}
.left-side li{font-size:20px}
.right-side_wrap > div{width:42%;left:0%}
}
@media screen and (max-width:1200px){.right-side_wrap > div > div{border-width:2px}
}
@media screen and (max-width:960px){.left-side_wrap{padding-left:10% }
.left-side h1{font-size:23px;width:300px}
.left-side li{font-size:16px}
.left-side .tn-atom{width:260px;font-size:16px;line-height:20px}
.right-side_wrap > div{width:35%;margin:10% 0 5% 10%}
.right-side_wrap img{width:50px}
.right-side_wrap > div > div span{font-size:13px}
}
@media screen and (max-width:640px){.header{top:0}
.t396__carrier,.t396__filter{height:100%}
.right-side_wrap{display:block;height:380px}
.right-side_wrap::after{content:'';display:block;clear:both}
.left-side{display:block}
.left-side_wrap{display:block;width:100%}
.left-side_wrap{padding:10% 18%}
.t396__carrier{background-image:url('../themes/grand-mir/partials/header/head-min.jpg')}
}
@media screen and (max-width:400px){.left-side_wrap{padding:6%}
.left-side h1{font-size:20px;width:auto}
.left-side_wrap ul{padding:15px 0 30px}
.left-side li{font-size:15px;line-height:18px}
.header_wrap{height:auto}
.left-side .tn-atom{margin:auto}
}
.service{position:relative;max-width:100%;margin:auto;padding-top:80px;padding-bottom:100px}
.service__content-wrap{width:100%;margin:0 auto;max-width:1160px;position:relative}
.service_text{position:relative;height:1200px}
.service_text h2{font-size:42px;text-align:center;margin-bottom:90px;font-family:OpenSansSemiBold,Arial,sans-serif;color:#000}
.my_serv{position:relative}
.service_text > div img{width:100%}
.t-name_md{font-size:20px;line-height:1.35;font-family:OpenSansSemiBold,Arial,sans-serif;color:#000}
.t-descr{font-family:OpenSansRegular,Arial,sans-serif;color:#000;padding:8px 0 15px;font-size:14px;line-height:1.55}
.t-btn{font-family:OpenSansSemiBold,Arial,sans-serif;font-size:13px;text-align:center;white-space:nowrap;cursor:pointer;float:left}
.t-btn_xs{height:35px;font-size:13px;padding-left:15px;padding-right:15px;display:inline-block}
.t-btn_xs_btn{height:35px!important;line-height:31px!important;font-size:13px;display:inline-block;margin-left:5px;color:#285c96;border:2px solid #285c96;border-radius:5px;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);height:100%;padding:0 15px}
@media screen and (max-width:1200px){.service_text{position:relative;height:1960px}
.service__content-wrap{max-width:960px}
.my_serv > div{width:450.5px !important;left:0 !important;top:0}
.my_serv > div:nth-of-type(2n){left:489px !important;top:0}
.my_serv > div:nth-of-type(3){top:476px !important}
.my_serv > div:nth-of-type(4){top:705px !important}
.my_serv > div:nth-of-type(5){top:959px !important}
.my_serv > div:nth-of-type(6){top:1419px !important}
.service_text h2{font-size:38px}
}
@media screen and (max-width:960px){.service_text{position:relative;height:1430px}
.service__content-wrap{max-width:620px}
.my_serv > div{width:290px !important;left:0 !important;top:0}
.my_serv > div:nth-of-type(2n){left:310px !important;top:0}
.my_serv > div:nth-of-type(3){top:351px !important}
.my_serv > div:nth-of-type(4){top:524px !important}
.my_serv > div:nth-of-type(5){top:750px !important}
.my_serv > div:nth-of-type(6){top:1029px !important}
.t-name_md{font-size:18px}
.t-descr{font-size:12px;padding-top:8px }
}
@media screen and (max-width:640px){.service{padding:60px 0}
.service_text{position:relative;height:auto;padding:0 20px}
.service_text h2{font-size:26px;margin-bottom:50px}
.my_serv > div{width:100% !important;left:0 !important;position:relative !important;padding-bottom:25px}
.my_serv > div:nth-of-type(2n){left:0 !important;top:auto !important}
.my_serv > div:nth-of-type(3){top:auto !important}
.my_serv > div:nth-of-type(4){top:auto !important}
.my_serv > div:nth-of-type(5){top:auto !important}
.my_serv > div:nth-of-type(6){top:auto !important}
}
@media screen and (max-width:400px){.my_serv > div{width:247px !important;margin:auto}
}
.about{position:relative;max-width:100%;background:#fff;line-height:67px;margin:auto}
.about__content-wrap{width:100%;position:relative;display:table;background:url(../themes/grand-mir/partials/about/dark-stripes-light.png)}
.tn-elem__902885711470210224069{left:calc(50% - 600px + 20px);width:325px;top:180px;height:440px}
.tn-elem__902885711494842514542{left:calc(50% - 600px + 365px);width:215px;top:262px;height:260px}
.tn-elem__902885711494842544131{left:calc(50% - 600px + 130px);width:344px;top:542px;height:215px}
.about_img{width:50%;display:table-cell;vertical-align:middle}
.about_img_block > div{position:absolute;overflow:hidden;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.2)}
.about_img img{width:100%}
.about_text{width:30%;display:table-cell;vertical-align:middle;padding:8% 1% 5%}
.about_text h2{color:#000;font-size:42px;font-family:'Arial-BoldMT';line-height:1.2;background-position:center center;border-color:transparent;border-style:solid;font-weight:normal}
.about_text p{color:#000;font-size:20px;font-family:arial;line-height:1.55;background-position:center center;border-color:transparent;border-style:solid}
.about_text p strong{color:#000;font-size:20px;font-family:'Arial-BoldMT';line-height:1.55;font-weight:normal}
.about_text p a{color:#00c;font-size:20px;font-family:arial;line-height:1.55;text-decoration:underline}
@media screen and (max-width:1440px){.about_text{width:40%}
}
@media screen and (max-width:1260px){.tn-elem__902885711470210224069{left:calc(50% - 480px + 10px);width:265px;height:397px}
.tn-elem__902885711494842514542{left:calc(50% - 480px + 295px);width:175px}
.tn-elem__902885711494842544131{left:calc(50% - 480px + 105px);width:280px;height:185px}
.about_text{width:40%;left:5%;position:relative}
.about_text h2{font-size:33px}
.about_text p{font-size:18px}
}
@media screen and (max-width:960px){.about_img{width:100%;display:block;vertical-align:middle;height:730px}
.about_text{width:71%;display:block;vertical-align:middle;clear:both;left:0;margin:auto}
.tn-elem__902885711470210224069{left:calc(50% - 320px + 13px);width:350px;height:520px}
.tn-elem__902885711494842514542{left:calc(50% - 320px + 385px);width:215px}
.tn-elem__902885711494842544131{left:calc(50% - 320px + 135px);width:344px;height:228px}
.about_text h2{font-size:26px}
.about_text p{font-size:17px}
}
@media screen and (max-width:640px){.tn-elem__902885711470210224069{top:77px;left:calc(50% - 240px + 10px);width:220px;height:300px}
.tn-elem__902885711494842514542{top:77px;left:calc(50% - 240px + 250px);width:220px;height:300px}
.tn-elem__902885711494842544131{top:397px;left:calc(50% - 240px + 10px);width:460px;height:244px}
}
@media screen and (max-width:480px){.about_img{height:460px}
.about_text{width:85%}
.tn-elem__902885711470210224069{top:77px;left:calc(50% - 160px + 10px);width:140px;height:190px}
.tn-elem__902885711494842514542{top:77px;left:calc(50% - 160px + 171px);width:140px;height:190px}
.tn-elem__902885711494842544131{top:287px;left:calc(50% - 160px + 10px);width:300px;height:160px}
}
.clearfix:after{content:" ";clear:both;display:table}
.partImg{float:left;width:50%;overflow:hidden }
.youtube{width:100%;height:350px!important;position:relative;cursor:pointer;background-position:50%}
.youtube .play{background:url(/storage/app/media/youtube-play-btn.png) no-repeat;background-position:0 -50px;-webkit-background-size:100% auto;background-size:100% auto;position:absolute;height:50px;width:69px;top:0;left:0;right:0;bottom:0;margin:auto}
.youtube .play:hover{background-position:0 0}
.obr-vid{margin-bottom:20px;height:350px}
#garanty{position:relative;max-width:100%;line-height:67px;margin:auto}
.garanty_wrap{position:relative;max-width:1230px;line-height:67px;margin:auto;width:100%;padding-bottom:120px}
.garanty_wrap > div{font-size:15px;vertical-align:top;width:360px;line-height:22px;padding:30px 10px 50px;display:block;text-align:center;float:left;margin:2%;min-height:350px;background:#efefef;border-top:129px solid #ffd900}
.garanty_wrap h2{color:#000;font-size:34px;font-family:OpenSansSemiBold;line-height:1.55;background-position:center center;border-color:transparent;border-style:solid;padding:100px 0 20px;text-align:center}
.garanty_wrap h5{color:#000;font-size:20px;line-height:1.55;font-weight:500;background-position:center center;border-color:transparent;border-style:solid;text-align:center}
.garanty_wrap img{border-width:1px;background-position:center center;border-color:#f2f2f2;border-style:solid;box-shadow:0px 0px 5px 2px rgba(168,168,168,1);width:200px;margin:-125px 0 20px}
.garanty_wrap > div h4{color:#000;font-size:18px;font-family:'Arial-BoldMT';line-height:1.55;font-weight:normal;background-position:center center;border-color:transparent;border-style:solid}
.garanty_wrap > div p{color:#000;font-size:15px;font-family:arial;line-height:1.55;font-weight:normal;background-position:center center;border-color:transparent;border-style:solid;padding:0 30px}
@media screen and (max-width:1340px){.garanty_wrap h2{padding:100px 0 20px}
.garanty_wrap{max-width:960px;padding:60px 0}
.garanty_wrap > div h4{font-size:15px}
.garanty_wrap > div p{font-size:12px}
.garanty_wrap > div{width:280px}
}
@media screen and (max-width:960px){.garanty_wrap h2{font-size:26px;padding:25px}
.garanty_wrap > div{float:none;margin:5% auto;width:64%;padding-bottom:20px}
}
@media screen and (max-width:480px){.garanty_wrap > div{width:280px}
.garanty_wrap h2{font-size:19px;padding:0 10px 10px}
.garanty_wrap h5{font-size:17px }
}
#otzyvy{position:relative;max-width:100%;background:#fff;line-height:67px;margin:auto;background:url(../themes/grand-mir/partials/otzyvy/dark-stripes-light.png)}
#otzyvy::after{content:'';display:block;clear:both;padding-bottom:100px}
.otzyvy_wrap{position:relative;max-width:1230px;line-height:67px;margin:auto;width:100%}
.otzyvy_wrap > div{font-size:15px;vertical-align:top;width:45%;line-height:22px;display:block;text-align:center;float:left;margin:2%;min-height:180px}
.otzyvy_wrap h2{color:#000000;font-size:42px;font-family:Arial-BoldMT;line-height:1.55;background-position:center center;border-color:transparent;border-style:solid;padding:127px 0 20px;text-align:center;font-weight:normal}
.otzyvy_wrap h5{color:#000000;font-size:20px;font-family:OpenSansRegular;line-height:1.55;background-position:center center;border-color:transparent;border-style:solid;text-align:center}
.otzyvy_wrap > div .img_block{width:100px;height:100px;display:block;position:absolute}
.otzyvy_wrap > div .img_block > div{border-radius:3000px;background-color:#e3e3e3;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%}
.img_1{background-image:url(../themes/grand-mir/partials/otzyvy/o1.jpg)}
.img_2{background-image:url(../themes/grand-mir/partials/otzyvy/o2.jpg)}
.img_3{background-image:url(../themes/grand-mir/partials/otzyvy/o3.jpg)}
.img_4{background-image:url(../themes/grand-mir/partials/otzyvy/o4.jpg)}
.text_block{margin-left:130px;text-align:left;display:block}
.text_block h4{color:#000000;font-size:16px;font-family:'Arial-BoldMT';line-height:1.55;font-weight:normal;padding:10px 0}
.otzyvy_wrap > div em{color:#000000;font-size:15px;font-family:arial;line-height:1.55;font-weight:400;width:310px;display:block}
.otzyvy_wrap > div p{color:#6e6e6e;font-size:14px;font-family:arial;line-height:1.55;font-weight:normal}
.otzyvy_wrap > div p a{display:block;color:#001eff !important;border-bottom-color:#001eff}
.vk_block{color:#ffffff;text-align:center;padding:10px 0 70px}
.vk_btn{color:#ffffff;font-size:15px;font-family:'Arial-BoldMT';font-weight:normal;border-width:1px;border-radius:7px;background-color:#285c96;background-position:center center;border-color:transparent;border-style:solid;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;box-shadow:0px 0px 5px 2px rgba(189,189,189,1);width:300px;height:55px;display:block;line-height:55px;margin:auto}
.t-container{max-width:1200px;margin:auto}
.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}
.t-col_6{max-width:560px}
.t223 iframe{display:block;border:0;padding:0}
@media screen and (max-width:1340px){.otzyvy_wrap,.t-container{max-width:1000px}
.otzyvy_wrap h2{font-size:37px;padding-top:100px }
.t-col_6{max-width:460px}
}
@media screen and (min-width:800px) and (max-width:960px){.otzyvy_wrap > div{min-height:auto;float:none;margin:auto;padding-bottom:30px;width:50%}
.text_block{margin-left:120px;width:300px}
.otzyvy_wrap h2{font-size:30px;padding-top:70px;width:60%;margin:auto}
.t-container{max-width:60%}
.t-col_6{max-width:360px;height:auto;float:none}
}
@media screen and (max-width:800px){.otzyvy_wrap h2{padding:25px;font-size:25px}
.otzyvy_wrap > div{width:99%;margin:2% auto 8%;padding-bottom:20px}
.t-col{display:block;float:none;margin:auto;width:90%;max-width:90%}
.otzyvy_wrap > div .img_block{position:relative;text-align:center;margin:2px auto 10px}
.text_block{margin-left:0;text-align:center;padding:0 20px}
.otzyvy_wrap > div em{width:100%}
.vk_btn{width:260px;height:60px;line-height:26px;padding:2px 20px}
}
@media screen and (max-width:800px){.otzyvy_wrap > div{width:90%;float:none}
.vk_btn{padding:2px;margin:auto}
}
.partners{width:100%;padding:0 1em}
.partners__content-wrap{width:100%;margin:0 auto;padding:72px 0 107px}
.partners__title{color:#000000;font-size:42px;font-family:'Open Sans';line-height:1.55;font-weight:700;background-position:center center;border-color:transparent;border-style:solid;padding:20px 0 80px;text-align:center}
.partners__carousel{position:relative;width:90%;height:333px;height:80px;margin:0 auto;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}
.partners__carousel-item{width:auto;height:80px;margin:0 20px;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.partners__carousel-item:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}
 .partners .slick-prev,.partners .slick-next{position:absolute;z-index:10;top:-webkit-calc(50% - 6px);top:-moz-calc(50% - 6px);top:calc(50% - 6px);width:32px;height:32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;background-position:center;font-size:0}
.partners .slick-prev:hover,.partners .slick-next:hover{opacity:1;background-color:#285c96}
.partners .slick-prev{left:-50px;background:#4d4d4d url("../themes/grand-mir/partials/partners/go-back-arrow.svg") no-repeat center / 32px;border-radius:100px;border:4px solid #e8e8e8}
.partners .slick-next{right:-50px;background:#4d4d4d url("../themes/grand-mir/partials/partners/arrow-right-circle.svg") no-repeat center / 32px;border-radius:100px;border:4px solid #e8e8e8}
@media screen and (max-width:1120px){.partners{}
.partners__content-wrap{}
.partners__title{}
.partners__carousel{width:100%}
.partners__carousel-item{}
 .partners .slick-prev,.partners .slick-next{}
.partners .slick-prev:hover,.partners .slick-next:hover{}
.partners .slick-prev{}
.partners .slick-next{}
}
@media screen and (max-width:720px){.partners{}
.partners__content-wrap{padding:20px 0 50px}
.partners__title{font-size:26px;padding:25px}
.partners .slick-prev{left:0}
.partners .slick-next{right:0}
.partners__carousel{}
.partners__carousel-item{}
 .partners .slick-prev,.partners .slick-next{}
.partners .slick-prev:hover,.partners .slick-next:hover{}
.partners .slick-prev{}
.partners .slick-next{}
}
#voprosy{position:relative;width:100%;line-height:67px;margin:auto;background:url(../themes/grand-mir/partials/voprosy/voprosy.jpg) center / cover;display:table}
.form_question{position:relative;width:100%;background:#29221cbd;display:table-cell;height:100vh;vertical-align:middle}
.form_question h2{text-align:center;color:#fff;margin-bottom:30px;font-size:42px;line-height:1;font-family:OpenSansSemiBold,Arial,sans-serif;font-weight:normal}
.form_question h3{color:#fff;margin-bottom:40px;font-size:20px;line-height:1.55;font-family:OpenSansRegular,Arial,sans-serif;text-align:center;font-weight:normal}
.form_question form{max-width:580px;margin:auto}
.form_question fieldset{border:0}
.form_question input{height:56px;background-color:#fff;border-radius:7px;margin:0;font-family:OpenSansRegular,Arial,sans-serif;font-size:100%;padding:0 20px;font-size:16px;line-height:1.33;width:100%;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;margin-bottom:15px}
.form_question button{color:#fff;background-color:#285c96;font-weight:bold;border-radius:7px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.3);width:100%;height:56px;padding:0 20px;width:100%;line-height:56px}
.js-form__field-invalid{border:1px solid #F44336 !important}
.form_question span{font-size:15px;line-height:1.55;font-family:OpenSansRegular,Arial,sans-serif;color:#fff}
.form_question span a{display:inline-block;color:#00c;text-decoration:none}
.form_question .checkBoxes{padding:20px 5px 0;font-size:15px}
@media screen and (max-width:640px){#voprosy{background:url(../themes/grand-mir/partials/voprosy/voprosy-min.jpg) center / cover}
}
@media screen and (max-width:480px){.form_question{height:auto;padding:20px 0}
.form_question h2{font-size:34px;padding:0 20px}
.form_question h3{font-size:17px;padding:0 20px}
.form_question button{line-height:22px}
#voprosy{background:url(../themes/grand-mir/partials/voprosy/voprosy-min2.jpg) center / cover}
}
.map{width:100%;height:600px}
.map_wrap{position:relative}
.map_address{position:absolute;left:0;right:0;top:0;margin:auto;max-width:1160px;z-index:1}
.map_address_card{position:absolute;background:white;min-height:300px;max-width:460px;padding:60px;box-sizing:border-box;width:100%;top:120px}
.map_address_card h3{margin-bottom:30px;font-size:28px;line-height:1.17;font-family:OpenSansSemiBold,Arial,sans-serif;color:#000}
.map_address_card p{font-size:18px;line-height:1.55;font-family:OpenSansRegular,Arial,sans-serif;color:#000}
.t-sociallinks{margin-top:30px}
@media screen and (max-width:480px){.map{height:auto}
.map_address{position:relative}
.map_address_card{position:relative;padding:15px;top:0;margin:auto}
.map_address_card p{font-size:15px;line-height:2}
.mymap > ymaps{height:300px !important}
}
.exitblock{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100000}
.exitblock .fon{background:#F6FCFF;opacity:.8;position:fixed;width:100%;height:100%}
.exitblock .modaltext{background:#f6fcff url("../themes/grand-mir/partials/footer/manager.jpg") no-repeat scroll 20px center / 150px auto;border:2px solid #aeaeae;box-shadow:0 4px 10px 2px rgba(0,0,0,0.5);box-sizing:border-box;height:430px;left:55%;margin-left:-30%;padding:20px 50px 20px 200px;position:fixed;top:30%;vertical-align:middle;width:50%}
.modaltext .js-form > p{text-align:center}
.closeblock{color:#337ab7;cursor:pointer;font-size:82px;line-height:60px;position:fixed;left:75%;text-align:center;top:20%;transform:rotate(45deg)}
.closeblock:hover{color:#000}
.modaltext > p{font-size:19px;padding-top:20px;text-align:right}
.exitblock fieldset{border:0 none}
.exitblock fieldset input{float:left;height:42px;margin:20px 2% 20px 0;text-indent:5px;width:49%}
.exitblock fieldset input:nth-child(2){margin-right:0}
.social{margin:auto;text-align:center;width:100%}
.social a{background-color:#285c96;background-position:center center;background-repeat:no-repeat;display:inline-block;height:30px;margin:11px;width:30px}
#vk{background-image:url("../themes/grand-mir/partials/footer/vk.png")}
#fb{background-image:url("../themes/grand-mir/partials/footer/fb.png")}
#ok{background-image:url("../themes/grand-mir/partials/footer/ok.png")}
#in{background-image:url("../themes/grand-mir/partials/footer/in.png")}
.success + .form-questions{display:none}
.footer{width:100%;padding:0 1em;background-color:#363636}
.footer__content-wrap{width:100%;max-width:1120px;margin:0 auto}
.footer__menu{float:left;padding:24px 0}
.footer__menu--size--bg{width:60%}
.footer__menu--size--sm{width:40%}
.footer__menu-title{margin-bottom:17px;text-transform:uppercase;color:#8e8d8d;font-size:14px;font-weight:400}
.footer__menu-list{width:100%;list-style:none}
.footer__menu-list-item{display:block;float:left}
.footer__menu--size--bg .footer__menu-list-item{width:-webkit-calc(100% / 3);width:-moz-calc(100% / 3);width:calc(100% / 3)}
.footer__menu--size--sm .footer__menu-list-item{width:-webkit-calc(100% / 2);width:-moz-calc(100% / 2);width:calc(100% / 2)}
.footer__menu-lnk{display:block;color:#fff;font-size:13px;font-weight:400;line-height:2em}
.footer__menu-lnk:hover{opacity:1;color:#dc5d62}
.footer__last-row-wrap{position:relative;clear:both;width:100%;border-top:1px solid #8e8d8d;line-height:50px}
.footer__copy{float:left;color:#8e8d8d;font-size:13px;font-weight:400}
.footer__social{position:absolute;top:65%;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:126px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.footer__social::after{display:none}
.footer__social-lnk{display:block;width:24px;height:24px;border-width:1px;border-style:solid;border-color:#908e8e;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center;-webkit-background-clip:border-box;-moz-background-clip:border-box;background-clip:border-box;-o-background-clip:border-box}
.footer__social-lnk:hover{opacity:1;background-color:rgba(220,93,98,.5)}
.phone_fixed{background:rgba(0,0,0,0) url("../themes/grand-mir/partials/footer/phone.gif") no-repeat scroll center center / 80px auto;border-radius:70px;bottom:5%;cursor:pointer;display:block;height:70px;opacity:0.9;position:fixed;left:5%;width:70px;z-index:10}
#at-cv-lightbox-message{line-height:20px !important}
.footer__social-lnk--icon--fb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAY1BMVEWPj4+MjIyNjY2OjY2Pi4uPioqOjIyOjo6NjIyPj4+OjIyNjIyOjIyNjY2OjY2NjY2Pi4uPioqMjIyOjY2OjIyNjIyPj4+NjY2OjY2NjY2OjY2NjY2NjY2Ojo6OjIyOjY3///+fIg3XAAAAH3RSTlMAAAAAAAAAAAAgb6/Pn7BgQDBQ76DwEI/fgMDQcD9f+Us1iAAAARFJREFUeAFl0e2yozAIBmBCPlKqRhOT3bVquf+7XIpVz8x5/4VnFAYAwKABpGfXM/fdk1ALcAANnMYp52lMPNANZa5k0Xnv0FJt5YSxlQAWAa21DkJp4wGlZRNAouCCya2AhObiFf78/cc8OWd8aSTvWo0AIi7MXzC1AhATaOyL12XRhxa3BEfii5cY4UjaII2I+Omw9zzse4wRJWOCdXKaiTU6mLx64Oy9v2BFRC/JfIGz0sPiBdevFPAT/dV6NEcrOeFo/h33B5zjEtNv0KKuBC8APFYi2ooA3KBLPNeO8JBvEMNDIM/lOpRAiN7HD5R5vE7bBjqBhvu0aKhy995z3t8dVzI3QKAtrcxr2iiAwn++jhRoih8pFQAAAABJRU5ErkJggg==)}
.footer__social-lnk--icon--vk{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAABLFBMVEWPj4+MjIyNjY2OjY2Pi4uPioqOjIyPjY2NjIyOi4uOjo6Pjo6PkJCPiYmPj4+OjIyNjIyOjIyNjY2OjY2NjY2Pi4uPioqMjIyOjY2OjIyNjIyNjY2Pi4uOjo6Njo6Pi4uPjY2PjY2Pjo6Pj4+Ojo6Pi4uNjIyOjY2NjY2Pjo6OjIyOjY2OjY2NjY2OjY2NjIyNjY2NjY2Oj4+OjY2PjIyNjY2NjY2Ojo6NjY2PioqOjY2OjY2Ojo6Ojo6NjY2OjY2Oi4uNjIyNjY2NjIyNjIyOjY2Oi4uOjIyOjY2PioqOjIyNjY2NjY2OjY2Pjo6OjIyOjIyOjY2OjY2NjY2OjIyOjY2OjY2OjIyNjIyNjY2Oj4+OjIyNjY2NjY2NjY2OjIyOjo6OjY2NjY3///8RZXYUAAAAYXRSTlMAAAAAAAAAAAAAAAAAACBvr8+fsGBAMFDvoPBwR1gmM4OKPURUS7vdnjLo94oh08XQozbif4yVIqwOMvnGDW/8s/TW4egjB8PuTSrc4K9RJanq+ICO8/3HHnE3HoGFe18/gEzXSgAAAW1JREFUeAFV0feSEzEMBvDPWkuEHChlN3bWoReOAkcoR++99164E+//EOzZk2TwXzv6zUjaTwAcOZAOhiOz0XCglAsooGOrm0kIk6a2sa4gTlutyDN7qrRNcQFNioIFQGJqCsQUXAHxuzzgQooAoNPIrmIv3etAAI5JAbSt4+o/gGtbQE1RLaD7EEEpzmqgt2//gd0HDx0+Ahw9dhwA6hnqhkhOrJ/snzp95mz/3Mb6eYCoqTGfeC8XzC7ikl1e2zS7Ang/GcECs1xNdu36hg1u3LRbt3vMHCwD9tyxu/fu24OH9ugxJENuBf/k6V/L79nzNfiu1TwPx15+8dLMXr02szegneF5XTDL23fvP3ysPn3+8hVlXTXNIN++b/7Az1+//5QfLJGAmIh8j4RAjnMk0BTZLaHXQQmxxE7YAe5nCNO4PBShJ30uEKfN8rRprAvQ8eq05LS14dZ2CNtbQ2vVrQCis3puNq9nKsjwDw0hL9ShKqqEAAAAAElFTkSuQmCC)}
.footer__social-lnk--icon--tw{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEWPj4+MjIyNjY2OjY2Pi4uPioqOjIyPjY2NjIyOjo6Pj4+OjIyNjIyOjIyNjY2OjY2NjY2Pi4uPioqMjIyOjY2OjIyNjIyPjY2Pj4+OjY2OjIyOjIyNjY2OjIyNjY2NjIyNjY2OjY2Ojo6OjY3///+IM1ZrAAAAI3RSTlMAAAAAAAAAAAAAIG+vz5+wYEAwUO+g8H8QwJC/cF/Q4IDfP8dx3u4AAAEtSURBVHgBRdFtetwgDATgQUbU0X5gwNBN6t240f3vWCyXZH7qtYcHAcCRA8nlelO9XS9CNsAJcte4pJzTEvUuP1DWKhN5Zk+T1FYGLK0EDEAobTmhtOxOCP6XB1xuBT2yFnYT+9DTIQBcmgCo1fH0H9LvFB6AqxUQFUzTez7gQ1X/fDzO4RaBeW5r6qBHYgfEDXEhCqH2T58XgwwQLRGv5L2VjDDgfbpBM/Pxx8jnPDNzVgPg8T6ghmBgVQDqADmafHrZ4QDnT7XsAMgO3yJ6aCp/rYhgiZvdBY99PcZtCwY2tJWA8rLvaaYO5NhWAmmFHTER+Q7zAaXJWDvhAH4zyGv5fijCHN74hLIu30/b7jJA7q3QACdVr8+vnL+eV63ifgBBtvhSfcVNAgz+AZnkG2Wuv5EQAAAAAElFTkSuQmCC)}
.footer__social-lnk--icon--ok{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFMUZDMEFEMjlCM0JFMjExQTRBNkEwRjNENTcxNzM4OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDNkEzNzk1RDFDMkIxMUU2QUM4NkUwOUE1QTFBNTA5OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDNkEzNzk1QzFDMkIxMUU2QUM4NkUwOUE1QTFBNTA5OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIzQ0NFNTdBOTNBMDExRTI4MUQwRDNBNjhFMEE5QkE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIzQ0NFNTdCOTNBMDExRTI4MUQwRDNBNjhFMEE5QkE5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CACZSgAABlNJREFUeNqEVmtsU2UYfs/p6b3rel936+gq21xxsDlZJkIMLAjEMMAsBPeHRCTGgCFeiIY/8AtQDAlqYjBIolFEozFGRfxBkB9MGQoLbuzWrbt2Pb1f1q53n+8sM5GInuSk7Xe+732f93me9z3lzp48SQ+78vn81mKh8Iogl9cLuDiOy2GZK5VK8lwuly0UCqMynj8rE4QbD4shPLiAIJTP5TYUi8UvNFqtXqPT/YQEp8r0+r5kMimy52q1unIxkXgSAJ7F55XU4qIPSXqA4Q6S/3eCzNLSuwqF4lVbZeUZtVb7BsfzVCoWWTVUbjQSEhNHFNPp9cP4/nFZeTkhwYchUfwDZ48rlMoT/5qAIUulUl8D3R6Hy+UENV4WuKKqiiLhMAV8PpW+VFoPWnIA0I+K8kBNQb+fUOVLSPj+1Pj4vaV0ulat0RxYqYRfCZ6Ix8/Zq6p2t2/YoAVFXtBC7tZWcjidFI9EeiPBYHhidPSXKY/n5vTkpBgKBnc0ut20rr2d+GVa/+zYuNFmsdleSCYSJ1hMdsm2dXVRJpPp0mg05zo3bXIbTCYfKiGj2UxARUMDAy+ODg5eREVyrU4XQeJsMhYzREOhXrlSeddit48wtDKZjGrq6lIGo/Hq/PT0p0j4A9bmpQTZTOa71W73hTKD4UtGB4/N4JWVLxsbGvq2kM/rqxyO93A/bTCbTwFYYzIefywRizXIFYrzDCkMQbFolBQq1SwS2kSf7yCo/EhA8B6TxaLGwWMseC6bZeWSSq0mBGnPLi1VQ8hordP5GkPKSgfSI3i2D6K2Bfx+l0qj8bAzurIyyQRWu/0oEtwDVVt4oNuHhes6nY6QkZRKJQmoAP5mZRclqUolAUjlcAhhP6EHhOXlEkH0IuiTQMkhugLagdpFs812B2v7eaVavRp7rwYXFgi8Uhr8l4Ayg0qAvB+le2KRiM4zPHw+AQrisZgwOzV1IY7voPSmq6Fh0gS9mNugJYlwFdATz/NXAHYND2QMXX+eeR1IAIsq7Hay2mxktFioee3ao8xRs15v7+jQUGl6YiIXFsVtEJzWtrW9pUcfmK1WslVUSK5h1bAbbNxCXDUcxiXAVTAG/kOBAFmwuampiRpxh1BVLp//5tGWFrfeYBgBHZIGaLh+rDni8fiNwbt3SQO9tBAZAaWeQcWErvdjb0niUupWIGeoGOfjY2OMW5ocHx+AM8pdjY0dELaJgzZyVMO6Gn3j9Ho8AaPJNIKeeIpVqVKppJuBkPoAt4DAep1WawZnCZYkIIrSA7hBBj3MzEWekZEFdO5vSpXqe+yRZdLpblTdyhwHwcNhaLciernBIAUHQFugWOQEbMpns9l2zB1vAU5g7S/NEEEo1DidazAiPkgvLj4PW3ZgsHWsjABh2S0X4MDDrG+KWC8x/vHJ3IhmfQKx0zy8PI4jW9HixASTaMIm1s24oujs3lqXi0OgQwwZAwAL7q+uq+PQtQcALg0tJPsqERgTQYqD39vxbAjJZZdDfv9mJCI4mpUs9YIeY4IJBxtLiDHEdrM9oId1/m6mA0YFOVatolqHg1VMS7BpAeBArSocDLZh7RMezXMpHAhkouHwcTNsqcIh1pGYkAwp08MCi3oX5ua2mKzWIThoxD8/3+2bmRnkBUHb0NxMzvp6qqislNDb8Qk6TyNeFK66yjNBUcbraKRj8Gx9ZXU1ZZl4uIOiaJidmLgH39chsPhMd3fL9l27OkFjEgGaF2ZmBsaGh5Vzc3OsQqpFNeiBNpjiMDQ6tDyuURLmzhVkvXjn1q37oigKbMarYTdwXI11OxoptWPPnnbMrEJlTU1k59696/GMMOxcoKuKOW92eprgpnLE+B2D8m3Q3Pf3C4eJirFwcH5mpgbIcpiaVbFYzFdTWzvY4Ha3YgzEMA5mbvf1SQ5pWbfu/uOdnasRWI31SR8qQIxHbl67Ngb+P4el31xxmzSuVy400WcQ0p5Opy/B/xy68jqoWYCg0TkgnJ6aYijZPGIBw9BPnJ+dpUgodAaz7BLOngYbL//jHf/gvwpmRThpM16XlzGGZajsRyx/BQFvF2FbqfE5zgikHcjSg2TbllKpJKbBcwD46/++9NkG2OsavlqBaCcCHcHvdxJyeQZB8tKWYlEBEAqM40kYpAdu+Xnl7IPXXwIMADMtnH9ZTgg8AAAAAElFTkSuQmCC)}
.footer__social-lnk--icon--gp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAclBMVEWPj4+MjIyNjY2OjY2Pi4uPioqOjIyNjIyPjY2Ojo6Pj4+OjIyNjIyOjIyNjY2OjY2NjY2Pi4uPioqMjIyOjY2OjIyNjIyNjY2OjIyNjIyPj4+OjY2OjIyNjY2NjY2OjY2PjY2Ojo6OjIyOjo6OjY3///+oLtbCAAAAJHRSTlMAAAAAAAAAAAAAIG+vz5+wYEAwUO+g8ICQ4BDfv3DQwH9PXz9fm35pAAABPklEQVR4AUXR73KsIAwF8EMEbFNX/rDA1ru6vW3e/xmLOFY+wfnNQEgAKFIg/phuIrfpg6kHOIBncT7EGLyTmS9I98wDaWM0DZxLOsGXZHECbCr+gFSisiA7DlapBiqWtOd8T0bhBNXApMINclamcX18yiM1gDIqZ4Bl1+Uf21ieew4c4eoAolUAk2XYUw3ArXCe2qrCoNpgYWhN5B22oNsK8qAxP/AW6ls/3yDRmLZLr23Klr/m51fQxkTpYKAVvCTiml/1gH4VoIn/i3hFoVK/auuPA2FbQ9gkXY/3csESqJ1fbrjK5aNQhiXUStcH95a0zbxYWtwCgI6WNC3JILjPZ10XHJAKn23Xw2iJADs2iPf0NyjCaN+Ned8h3f3faMvMJ/B8jZYUZ5m+f2L8+Z4ks7oAlle3iWxuZYsOv4huFrM4hoLjAAAAAElFTkSuQmCC)}
.footer__social-lnk--icon--pi{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAb1BMVEWPj4+MjIyNjY2OjY2Pi4uPioqOjIyNjIyPjY2Ojo6Pj4+OjIyNjIyOjIyNjY2OjY2NjY2Pi4uPioqMjIyOjY2OjIyNjIyOjIyPjY2Pj4+NjY2OjIyOjY2NjY2NjY2OjY2NjIyOjIyOjo6OjY3///+9z9rxAAAAI3RSTlMAAAAAAAAAAAAAIG+vz5+wYEAwUO+g8L9/ENCQ34BwwOBfPwTm9goAAAFASURBVHjaRZLrYsMgCIWRiF1dEm/RLumSruX933GovfAPPj3AUQBQqADt9zgxT+O3xVaADuzMzocYg3c82w9IS7YDaiKNg80lvYAvycCgT2YwXwAmFd9BKlEZwCcgo2JJtW6XRHICg3S//KxEilKxAnJWBLDOvOXrxr+RBOUsF7hSuPKuENDzpFQvHq7psYM0r4A3TpW4A5xHiYODZQ4ad95r7h1sQWuUfA3MkTrQOkwgGaFop8iFAG4sCkSRG5ChigucDaxcZ6mgSdXuYefLsF44SyJSW29eE8dlYd5WgNa8j0sS5c/uV4/Qwh19QaqqGdBgB1LslihRlc0aQNUsEVrERLnhVAUnAd3EbjsCDULPpoK4pPdDIZzM+QnS4t9PW2b7AnaWY5/PkHm8P2J83EfOVn0AGHu4TdZzhzXQwD+D/BgtQxHVWQAAAABJRU5ErkJggg==)}
.footer__social-lnk--icon--in{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEWOjY3///+OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY2OjY0K9rQoAAAAHHRSTlMAACBvr8+fsIBQ7/BgEKC/wHB4RfiO0EAwf49fzqBWcgAAAOhJREFUeNplktmShCAMRZGWnaDOAu30/f/vnFAG2qo+Dz7kmApZlKAfqwHM+tDLhYQt4DzjAKvfIsSUJZNyimGIjEJqsFBBvkSAV284VhC60LGou+gmEouSiLO2Cf9NqSxKo9fddy/sO6dkaHWAupAyX9++C8KhnFM38fPLguFo9SKES3ijIKI1bYxuTQSmYAD+TFGHMM+UnnWIOot7nEQn/Cg+n9uuNtp8rjS4ncI2GlQl9pHsk8YJsfQhJvsxxETX2P8+xy6LsvdFWeS52hRfougVU7gdQwHWk1mBQnIMog5XgeqOcT7/AScQgSlEaGEAAAAASUVORK5CYII=)}
.footer__social-lnk--icon--yt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAA/FBMVEWPj4+MjIyNjY2OjY2Pi4uPioqOjIyNjIyPjY2Rjo6RkJCRjY2Ojo6Pj4+OjIyNjIyOjIyNjY2OjY2NjY2Pi4uPioqMjIyOjY2OjIyNjIyPi4uPj4+NjY2Pj4+QjY2Qjo6Qj4+Qjo6Qjo6Qj4+Qj4+Ojo6NjY2Pjo6Pjo6Qjo6Rjo6Qj4+NjY2Qjo6Pj4+Rjo6Qjo6Pjo6Qjo6Ojo6RjIyQjo6Pjo6Oj4+QjY2Rjo6Qj4+Pjo6SjY2Qjo6Qj4+Qjo6Qjo6Qj4+PjY2Pjo6Qjo6Pjo6Qjo6Ojo6Ojo6PioqOjY2OjIyOjo6OjY2Qj4+Pj4+Qjo6Pjo6QjY3///8zDXO+AAAATXRSTlMAAAAAAAAAAAAAAAAAIG+vz5+wYEAwUO+g8AMCATO+4OPh5OHgMnDP+JiT+dDwdlzr8O+MCM7vhgiB73Mrz/D43PvPM77h4+HjBQFfPwxcDoEAAAF7SURBVHgBTdLnftsgFAXwwxXgjhDbksGiw7U77LR1OtK9R6qOJiDo+z9MQTjDH8//d4cvAsCIgdT+eOLcZLyvaAhQQE1d3cy0njW1m6oLMPNWVcSF4FSp1pozaKyRqPhIVvIKII1tChirmQTtQEimrcm5mhvBALqxA8GEsSpB2zIB3LxVkZRUVUIkattU4JLeXtxZru4u761Wy/uLByVc1wA2vg8+xBCC937DgHqNuiGiA+9DePjoX5/pcQqaGtsZ53SYgvjk6tNnMRU+J85nEzgtBB2FGPsXuPbyVejDEQmh3QB43adWb66/fZdL3iPD0AqHucWHj5/6Pob4GanVtgz/kmd8/daHmCoPhuFl3e/ep0VjGH4b5HXLHzz+0f3sul9d1/3uFscoYT4J45xXjJEkArFyEiibjijEn78DjEDliLuzE0SVdE9m0HNz/lCEkdzbgZk3509rp+oM1NSaSx9D68Ynp1qfnoxdq9gFQKp1vXVuW6+VxAD/AbRrN8iGvukdAAAAAElFTkSuQmCC)}
.footer__dev{float:right;color:#8e8d8d;font-size:13px;font-weight:400}
.footer__dev-lnk{text-decoration:underline;color:#8e8d8d}
.footer__dev-lnk:hover{opacity:1;color:#dc5d62}
@media screen and (max-width:1120px){.footer__menu{width:100%}
.footer__copy{font-size:10px}
.footer__dev{font-size:10px}
}
@media screen and (max-width:640px){.footer__menu{text-align:center}
.footer__menu{display:none}
.footer__menu-list-item{width:100%!important}
.footer__last-row-wrap{text-align:center}
.footer__copy{float:none;line-height:16px;font-size:11px;padding:10px 0;margin-bottom:20px}
.footer__copy a{clear:both;display:block;margin:0}
.footer__social{position:relative;top:0;left:0;width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.footer__dev{float:none}
.phone_fixed{left:5%}
.none-main-page .advantages,.none-main-page .form-best-offer,.none-main-page .news,.none-main-page .articles,.none-main-page .partners,.none-main-page .contacts{display:none}
}
.footer__copy a[href="/sitemap"]{display:block;margin:5px 0 35px 0;color:#8e8d8d;text-decoration:underline}
.footer-nav span{margin-right:15px}
.form-contact-us{width:-webkit-calc(100vw - 2rem);width:-moz-calc(100vw - 2rem);width:calc(100vw - 2rem);max-width:400px;padding:20px;border:1px solid #dcdcdc;background-color:#fafafa}
.form-contact-us__title{display:block;margin-top:0;margin-bottom:34px;text-align:center;text-transform:uppercase;color:#285c96;border-bottom:1px solid #dcdcdc;font-size:24px;line-height:2em}
.form-contact-us fieldset{width:100%;margin:0 auto;padding:0;border:none}
.form-contact-us input{width:100%;height:41px;margin-bottom:20px;padding:0 20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border-width:1px;border-style:solid;border-color:#dcdcdc}
.form-contact-us textarea{width:100%;height:104px;margin-bottom:20px;padding:10px 20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border-width:1px;border-style:solid;border-color:#dcdcdc;line-height:1.2em}
.form-contact-us input:focus,.form-contact-us textarea:focus{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);border-color:#285c96;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.2)}
.form-contact-us__status{position:relative;display:none;clear:both;margin-bottom:20px;text-align:center;color:#285c96;line-height:3em}
.form-contact-us__btn{position:relative;display:block;width:200px;margin:0 auto;text-align:center;color:#fff;background-color:#285c96;background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;line-height:38px}
span.checkBoxes{display:block;font-size:13px;padding-bottom:20px}
span.checkBoxes input{float:left;margin:-10px 10px 0 0;width:auto}
.form-contact-us__btn:hover{}
 #js-form-contact-us_background{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.popup_visible #js-form-contact-us_background{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
@media screen and (max-width:1120px){.form-contact-us{}
.form-contact-us__title{}
.form-contact-us fieldset{}
.form-contact-us input{}
.form-contact-us textarea{}
.form-contact-us input:focus,.form-contact-us textarea:focus{}
.form-contact-us__status{}
.form-contact-us__btn{}
.form-contact-us__btn:hover{}
 #js-form-contact-us_background{}
.popup_visible #js-form-contact-us_background{}
}
@media screen and (max-width:640px){.form-contact-us{}
.form-contact-us__title{}
.form-contact-us fieldset{}
.form-contact-us input{}
.form-contact-us textarea{}
.form-contact-us input:focus,.form-contact-us textarea:focus{}
.form-contact-us__status{}
.form-contact-us__btn{}
.form-contact-us__btn:hover{}
 #js-form-contact-us_background{}
.popup_visible #js-form-contact-us_background{}
}
.form-callback{width:-webkit-calc(100vw - 2rem);width:-moz-calc(100vw - 2rem);width:calc(100vw - 2rem);max-width:400px;padding:0;padding:20px;border:1px solid #dcdcdc;background-color:#fafafa}
.form-callback__title{display:block;margin-top:0;margin-bottom:34px;text-align:center;text-transform:uppercase;color:#285c96;border-bottom:1px solid #dcdcdc;font-size:24px;line-height:2em}
.form-callback fieldset{width:100%;margin:0 auto;padding:0;border:none}
.form-callback input{width:100%;height:36px;height:41px;margin-bottom:20px;padding:0 20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border-width:1px;border-style:solid;border-color:#dcdcdc}
.form-callback textarea{width:100%;height:104px;margin-bottom:20px;padding:10px 20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border-width:1px;border-style:solid;border-color:#dcdcdc;line-height:1.2em}
.form-callback input:focus,.form-callback textarea:focus{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);border-color:#285c96;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.2)}
.form-callback__status{position:relative;display:none;clear:both;margin-bottom:20px;text-align:center;color:#285c96;line-height:3em}
.form-callback__btn{position:relative;display:block;width:200px;margin:0 auto;text-align:center;color:#fff;background-color:#285c96;background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;line-height:38px}
.form-callback__btn:hover{}
span.checkBoxes{display:block;font-size:13px;padding-bottom:20px}
span.checkBoxes input{float:left;margin:-10px 10px 0 0;width:auto}
 #js-form-callback_background{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.popup_visible #js-form-callback_background{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
@media screen and (max-width:1120px){.form-callback{}
.form-callback__title{}
.form-callback fieldset{}
.form-callback input{}
.form-callback textarea{}
.form-callback input:focus,.form-callback textarea:focus{}
.form-callback__status{}
.form-callback__btn{}
.form-callback__btn:hover{}
 #js-form-callback_background{}
.popup_visible #js-form-callback_background{}
}
@media screen and (max-width:640px){.form-callback{}
.form-callback__title{margin-bottom:15px;font-size:18px;line-height:1.5em;padding-bottom:5px}
.form-callback fieldset{}
.form-callback input{height:36px;margin-bottom:10px}
.form-callback textarea{height:80px}
.form-callback input:focus,.form-callback textarea:focus{transform:scale(1);box-shadow:none}
span.checkBoxes{font-size:11px}
.form-callback__status{}
.form-callback__btn{}
.form-callback__btn:hover{}
 #js-form-callback_background{}
.popup_visible #js-form-callback_background{}
}
.form-contact-us{width:-webkit-calc(100vw - 2rem);width:-moz-calc(100vw - 2rem);width:calc(100vw - 2rem);max-width:400px;padding:20px;border:1px solid #dcdcdc;background-color:#fafafa}
.form-contact-us__title{display:block;margin-top:0;margin-bottom:34px;text-align:center;text-transform:uppercase;color:#285c96;border-bottom:1px solid #dcdcdc;font-size:24px;line-height:2em}
.form-contact-us fieldset{width:100%;margin:0 auto;padding:0;border:none}
.form-contact-us input{width:100%;height:41px;margin-bottom:20px;padding:0 20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border-width:1px;border-style:solid;border-color:#dcdcdc}
.form-contact-us textarea{width:100%;height:104px;margin-bottom:20px;padding:10px 20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;border-width:1px;border-style:solid;border-color:#dcdcdc;line-height:1.2em}
.form-contact-us input:focus,.form-contact-us textarea:focus{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);border-color:#285c96;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 6px 10px 0 rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.2)}
.form-contact-us__status{position:relative;display:none;clear:both;margin-bottom:20px;text-align:center;color:#285c96;line-height:3em}
.form-contact-us__btn{position:relative;display:block;width:200px;margin:0 auto;text-align:center;color:#fff;background-color:#285c96;background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;line-height:38px}
span.checkBoxes{display:block;font-size:13px;padding-bottom:20px}
span.checkBoxes input{float:left;margin:-10px 10px 0 0;width:auto}
.form-contact-us__btn:hover{}
 #js-form-contact-us_background{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.popup_visible #js-form-contact-us_background{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
@media screen and (max-width:1120px){.form-contact-us{}
.form-contact-us__title{}
.form-contact-us fieldset{}
.form-contact-us input{}
.form-contact-us textarea{}
.form-contact-us input:focus,.form-contact-us textarea:focus{}
.form-contact-us__status{}
.form-contact-us__btn{}
.form-contact-us__btn:hover{}
 #js-form-contact-us_background{}
.popup_visible #js-form-contact-us_background{}
}
@media screen and (max-width:640px){.form-contact-us{}
.form-contact-us__title{}
.form-contact-us fieldset{}
.form-contact-us input{}
.form-contact-us textarea{}
.form-contact-us input:focus,.form-contact-us textarea:focus{}
.form-contact-us__status{}
.form-contact-us__btn{}
.form-contact-us__btn:hover{}
 #js-form-contact-us_background{}
.popup_visible #js-form-contact-us_background{}
}