@charset "UTF-8";body{background:linear-gradient(#fff, #000);padding:60px 0 0 0;margin:0}body #container{width:1280px;margin:0 auto;padding:0;box-shadow:0px 36px 82px 8px rgba(0,0,1,0.18)}@media (max-width: 1280px){body{padding-top:0px}}.clear{clear:both}nav .home{display:none}.admin-bar{padding:10px 20px;background:#fff;border-top:1px solid #000}.admin-bar .meta{position:relative;font-family:Arial,sans-serif}.admin-bar .meta .title,.admin-bar .meta .description,.admin-bar .meta .keywords{position:relative;margin-left:160px;margin-right:130px;margin-bottom:1px;padding:5px}.admin-bar .meta .title:hover,.admin-bar .meta .description:hover,.admin-bar .meta .keywords:hover{background:#f2f2f2}.admin-bar .meta .title:before,.admin-bar .meta .description:before,.admin-bar .meta .keywords:before{padding:5px;display:block;width:140px;background:#ff5050;position:absolute;left:-155px;top:0px}.admin-bar .meta .title.ok:before,.admin-bar .meta .description.ok:before,.admin-bar .meta .keywords.ok:before{background:#50ff50}.admin-bar .meta .title:before{content:"Title:"}.admin-bar .meta .description:before{content:"Description:"}.admin-bar .meta .keywords{margin-bottom:10px}.admin-bar .meta .keywords:before{content:"Keywords:"}.admin-bar a,.admin-bar span{font-family:Arial,sans-serif;margin:right 5px;padding:5px 10px;color:#000;background:#fff;text-decoration:none;display:block;float:left}.admin-bar a.right,.admin-bar span.right{float:right}.admin-bar a{border:1px solid #000}.admin-bar a:hover{background:#def2fc}#container{position:relative}.popup{display:none;content:" ";background:rgba(0,0,0,0.729);position:fixed;width:100%;height:100%;left:0;top:0}.popup .content{position:absolute;width:530px;padding:90px 94px 105px 55px;background:#fff;border-radius:6px;top:50px;left:50%;margin-left:-340px}.popup .content .row{padding:0 0 19px 0}.popup .content .close{width:32px;height:32px;position:absolute;right:38px;top:38px;cursor:pointer}.popup .content form label{font-size:10px;font-family:"Raleway";font-weight:bold;color:#9fa3a7;text-transform:uppercase;line-height:2.684;width:80px;text-align:right;display:inline-block;padding:0 23px}.popup .content form label.top{vertical-align:top}.popup .content form input,.popup .content form textarea{font-size:14px;font-weight:bold;font-family:"Raleway";color:#2c2c2c;font-weight:bold;line-height:1.917;border:none;border-bottom:1px solid #ccc;padding:7px;width:383px;max-width:383px;max-height:400px;outline:none}.popup .content form input:valid,.popup .content form textarea:valid{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMSIgeTE9IjUiIHgyPSI4IiB5Mj0iMTIiIHN0eWxlPSJzdHJva2U6Izk5YmEwMDtzdHJva2Utd2lkdGg6MiI+PC9saW5lPjxsaW5lIHgxPSI4IiB5MT0iMTIiIHgyPSIxOCIgeTI9IjEiIHN0eWxlPSJzdHJva2U6Izk5YmEwMDtzdHJva2Utd2lkdGg6MiI+PC9saW5lPjwvc3ZnPgo=") top right no-repeat}.popup .content form input.error:invalid,.popup .content form textarea.error:invalid{border-color:red}.popup .content form input[type=submit]{font-size:14px;color:#fff;background-color:#02bce3;text-transform:uppercase;border-radius:3px;width:176px;padding:13px;position:absolute;bottom:-26.5px;left:252px;border:none;cursor:pointer}.popup .content form input[type=submit]:valid{background:#02bce3}.switch-lang{display:none;background:#f4f3f3;border:1px solid #e0e0e0;padding:15px 15px 8px 15px;position:absolute;right:-33px;text-align:center;top:57px;width:66px;z-index:99}.switch-lang.show{display:block}.switch-lang:before{content:" ";position:absolute;width:20px;height:20px;left:40px;top:-11px;background:#f4f3f3;transform:rotate(45deg);z-index:100;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.switch-lang .lang{height:23px;font-family:Lato,Arial,sans-serif;font-weight:bold;font-size:10pt;color:#02bce3;text-transform:uppercase;position:relative;padding:2px 29px 2px 0;display:block;text-decoration:none}.switch-lang .lang.active{text-decoration:underline;opacity:1}.switch-lang .lang:after{position:absolute;content:" ";width:23px;height:23px;background:left center no-repeat url(../images/lang.png);right:0;top:-2px}.switch-lang .lang.ru:after{background-position:-23px 0}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Medium.ttf)}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Light.ttf);font-weight:lighter}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Bold.ttf);font-weight:bold}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Thin.ttf);font-weight:200}@font-face{font-family:"Raleway";src:url(fonts/Raleway-ExtraBold.ttf);font-weight:800}@font-face{font-family:"Lato";src:url(fonts/Lato-Regular.ttf)}@font-face{font-family:"Lato";src:url(fonts/Lato-Medium.ttf);font-weight:400}@font-face{font-family:"Raleway Black";src:url(fonts/Raleway-Black.ttf);font-weight:bold}@font-face{font-family:"Roboto";src:url(fonts/Roboto-Regular.ttf)}@font-face{font-family:"Montserrat";src:url(fonts/Montserrat-Bold.ttf);font-weight:bold}footer .contacts a{color:#212529;display:inline-block}footer .contacts a.phone{padding:2px 0 2px 30px;background:3px center no-repeat url(/static/layout/images/icons/phone.png)}footer .contacts a.fax{padding:4px 0 4px 30px;background:left center no-repeat url(/static/layout/images/icons/fax.png)}footer .contacts a.email{padding:2px 0 2px 35px;background:3px center no-repeat url(/static/layout/images/icons/email.png)}@media (min-width: 1280px){.breadcrumbs{position:relative;font-family:"Raleway";line-height:20px;text-transform:uppercase;font-size:15px;height:20px;padding:28px 68px}.breadcrumbs a{color:#02bce3;text-decoration:none;float:left}.breadcrumbs span{float:left;font-weight:bold}.breadcrumbs .attachment,.breadcrumbs .back-link{font-weight:bold;letter-spacing:0.1px;float:right;text-decoration:underline;text-shadow:1px 1px #b1e3f5}.breadcrumbs .attachment:before{width:25px;height:29px;position:absolute;content:"";top:-5px;left:-37px;background:url(../images/pdf.png) center center no-repeat}#container{background:#fff url(../images/about_bg.png) no-repeat 0 144px}header{padding:47px 56px 40px 65px;background:#fff}header .logo{display:block;float:left;width:218px;height:46px;background:url(../images/Logo.png) center center no-repeat;background-size:100%;position:relative}header .logo a{position:absolute;left:0;top:0;right:0;bottom:0}header .toggle-nav{display:none}header nav{display:inline-block;height:46px;margin-left:57px;margin-top:5px}header nav a{font-family:"Raleway";font-size:15px;line-height:15px;text-align:center;text-decoration:none;color:#282700;text-transform:uppercase;display:block;float:left;vertical-align:middle;padding:7px 10px 4px 10px;letter-spacing:0.1px;margin:5px}header nav a span{white-space:nowrap;display:inline-block}header nav a:hover{text-decoration:none}header nav a:hover span{font-weight:bold;color:#282700}header nav a.home{display:none}header nav a.active{border-bottom:1px solid #02bce3;font-weight:bold}header .contacts{display:block;float:right;height:46px;width:100px;position:relative}header .contacts .send-request{position:absolute;left:0;width:132px;text-align:center;top:20px;margin:5px;font-size:11px;font-family:"Lato",Arial,sans-serif;text-decoration:underline;text-transform:uppercase;line-height:1.818}header .contacts .send-request a{color:#00aef2}header .contacts .phone{float:left;margin:5px 4px 5px 5px;padding:6px 6px 6px 7px;border-bottom:1px solid #bae9fb;position:absolute;left:0;top:-15px}header .contacts .phone a{font-size:12px;font-family:"Lato";color:#00adef;text-transform:uppercase;line-height:15px;text-align:center;text-decoration:none;letter-spacing:0.25px}header .contacts .phone a b{font-size:15px;color:#282700;letter-spacing:0.3px}header .contacts .buttons{height:46px;width:127px;float:right;position:relative}header .contacts .buttons>a,header .contacts .buttons>span{text-decoration:none;position:absolute;display:block;top:1px;left:0px;background:#f4f3f3 url(../images/contacts/skype-colored.png) no-repeat center center;width:40px;height:40px;border-radius:30px}header .contacts .buttons>a.email,header .contacts .buttons>span.email{left:47px;background:#f4f3f3 url(../images/contacts/mail.png) no-repeat center center}header .contacts .buttons>a.lang,header .contacts .buttons>span.lang{cursor:pointer;left:94px;background:#f4f3f3;color:#282700}header .contacts .buttons>a.lang:before,header .contacts .buttons>span.lang:before{content:"EN";position:absolute;left:10px;top:8px}header .contacts .buttons>a.lang.ru-ru:before,header .contacts .buttons>span.lang.ru-ru:before{content:"RU"}body{background:linear-gradient(#fff, #000);padding:60px 0 0 0;margin:0}body #container{width:1280px;margin:0 auto;padding:0;box-shadow:0px 36px 82px 8px rgba(0,0,1,0.18)}}@media (min-width: 1280px) and (max-width: 1280px){body{padding-top:0px}}@media (min-width: 1280px){.clear{clear:both}nav .home{display:none}.admin-bar{padding:10px 20px;background:#fff;border-top:1px solid #000}.admin-bar .meta{position:relative;font-family:Arial,sans-serif}.admin-bar .meta .title,.admin-bar .meta .description,.admin-bar .meta .keywords{position:relative;margin-left:160px;margin-right:130px;margin-bottom:1px;padding:5px}.admin-bar .meta .title:hover,.admin-bar .meta .description:hover,.admin-bar .meta .keywords:hover{background:#f2f2f2}.admin-bar .meta .title:before,.admin-bar .meta .description:before,.admin-bar .meta .keywords:before{padding:5px;display:block;width:140px;background:#ff5050;position:absolute;left:-155px;top:0px}.admin-bar .meta .title.ok:before,.admin-bar .meta .description.ok:before,.admin-bar .meta .keywords.ok:before{background:#50ff50}.admin-bar .meta .title:before{content:"Title:"}.admin-bar .meta .description:before{content:"Description:"}.admin-bar .meta .keywords{margin-bottom:10px}.admin-bar .meta .keywords:before{content:"Keywords:"}.admin-bar a,.admin-bar span{font-family:Arial,sans-serif;margin:right 5px;padding:5px 10px;color:#000;background:#fff;text-decoration:none;display:block;float:left}.admin-bar a.right,.admin-bar span.right{float:right}.admin-bar a{border:1px solid #000}.admin-bar a:hover{background:#def2fc}#container{position:relative}.popup{display:none;content:" ";background:rgba(0,0,0,0.729);position:fixed;width:100%;height:100%;left:0;top:0}.popup .content{position:absolute;width:530px;padding:90px 94px 105px 55px;background:#fff;border-radius:6px;top:50px;left:50%;margin-left:-340px}.popup .content .row{padding:0 0 19px 0}.popup .content .close{width:32px;height:32px;position:absolute;right:38px;top:38px;cursor:pointer}.popup .content form label{font-size:10px;font-family:"Raleway";font-weight:bold;color:#9fa3a7;text-transform:uppercase;line-height:2.684;width:80px;text-align:right;display:inline-block;padding:0 23px}.popup .content form label.top{vertical-align:top}.popup .content form input,.popup .content form textarea{font-size:14px;font-weight:bold;font-family:"Raleway";color:#2c2c2c;font-weight:bold;line-height:1.917;border:none;border-bottom:1px solid #ccc;padding:7px;width:383px;max-width:383px;max-height:400px;outline:none}.popup .content form input:valid,.popup .content form textarea:valid{background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMSIgeTE9IjUiIHgyPSI4IiB5Mj0iMTIiIHN0eWxlPSJzdHJva2U6Izk5YmEwMDtzdHJva2Utd2lkdGg6MiI+PC9saW5lPjxsaW5lIHgxPSI4IiB5MT0iMTIiIHgyPSIxOCIgeTI9IjEiIHN0eWxlPSJzdHJva2U6Izk5YmEwMDtzdHJva2Utd2lkdGg6MiI+PC9saW5lPjwvc3ZnPgo=") top right no-repeat}.popup .content form input.error:invalid,.popup .content form textarea.error:invalid{border-color:red}.popup .content form input[type=submit]{font-size:14px;color:#fff;background-color:#02bce3;text-transform:uppercase;border-radius:3px;width:176px;padding:13px;position:absolute;bottom:-26.5px;left:252px;border:none;cursor:pointer}.popup .content form input[type=submit]:valid{background:#02bce3}.switch-lang{display:none;background:#f4f3f3;border:1px solid #e0e0e0;padding:15px 15px 8px 15px;position:absolute;right:-33px;text-align:center;top:57px;width:66px;z-index:99}.switch-lang.show{display:block}.switch-lang:before{content:" ";position:absolute;width:20px;height:20px;left:40px;top:-11px;background:#f4f3f3;transform:rotate(45deg);z-index:100;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.switch-lang .lang{height:23px;font-family:Lato,Arial,sans-serif;font-weight:bold;font-size:10pt;color:#02bce3;text-transform:uppercase;position:relative;padding:2px 29px 2px 0;display:block;text-decoration:none}.switch-lang .lang.active{text-decoration:underline;opacity:1}.switch-lang .lang:after{position:absolute;content:" ";width:23px;height:23px;background:left center no-repeat url(../images/lang.png);right:0;top:-2px}.switch-lang .lang.ru:after{background-position:-23px 0}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Medium.ttf)}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Light.ttf);font-weight:lighter}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Bold.ttf);font-weight:bold}@font-face{font-family:"Raleway";src:url(fonts/Raleway-Thin.ttf);font-weight:200}@font-face{font-family:"Raleway";src:url(fonts/Raleway-ExtraBold.ttf);font-weight:800}@font-face{font-family:"Lato";src:url(fonts/Lato-Regular.ttf)}@font-face{font-family:"Lato";src:url(fonts/Lato-Medium.ttf);font-weight:400}@font-face{font-family:"Raleway Black";src:url(fonts/Raleway-Black.ttf);font-weight:bold}@font-face{font-family:"Roboto";src:url(fonts/Roboto-Regular.ttf)}@font-face{font-family:"Montserrat";src:url(fonts/Montserrat-Bold.ttf);font-weight:bold}header{padding:47px 56px 40px 65px;background:#fff}header .logo{display:block;float:left;width:218px;height:46px;background:url(../images/Logo.png) center center no-repeat;background-size:100%;position:relative}header .logo a{position:absolute;left:0;top:0;right:0;bottom:0}header .toggle-nav{display:none}header nav{display:inline-block;height:46px;margin-left:57px;margin-top:5px}header nav a{font-family:"Raleway";font-size:15px;line-height:15px;text-align:center;text-decoration:none;color:#282700;text-transform:uppercase;display:block;float:left;vertical-align:middle;padding:7px 10px 4px 10px;letter-spacing:0.1px;margin:5px}header nav a span{white-space:nowrap;display:inline-block}header nav a:hover{text-decoration:none}header nav a:hover span{font-weight:bold;color:#282700}header nav a.home{display:none}header nav a.active{border-bottom:1px solid #02bce3;font-weight:bold}header .contacts{display:block;float:right;height:46px;width:100px;position:relative}header .contacts .send-request{position:absolute;left:0;width:132px;text-align:center;top:20px;margin:5px;font-size:11px;font-family:"Lato",Arial,sans-serif;text-decoration:underline;text-transform:uppercase;line-height:1.818}header .contacts .send-request a{color:#00aef2}header .contacts .phone{float:left;margin:5px 4px 5px 5px;padding:6px 6px 6px 7px;border-bottom:1px solid #bae9fb;position:absolute;left:0;top:-15px}header .contacts .phone a{font-size:12px;font-family:"Lato";color:#00adef;text-transform:uppercase;line-height:15px;text-align:center;text-decoration:none;letter-spacing:0.25px}header .contacts .phone a b{font-size:15px;color:#282700;letter-spacing:0.3px}header .contacts .buttons{height:46px;width:127px;float:right;position:relative}header .contacts .buttons>a,header .contacts .buttons>span{text-decoration:none;position:absolute;display:block;top:1px;left:0px;background:#f4f3f3 url(../images/contacts/skype-colored.png) no-repeat center center;width:40px;height:40px;border-radius:30px}header .contacts .buttons>a.email,header .contacts .buttons>span.email{left:47px;background:#f4f3f3 url(../images/contacts/mail.png) no-repeat center center}header .contacts .buttons>a.lang,header .contacts .buttons>span.lang{cursor:pointer;left:94px;background:#f4f3f3;color:#282700}header .contacts .buttons>a.lang:before,header .contacts .buttons>span.lang:before{content:"EN";position:absolute;left:10px;top:8px}header .contacts .buttons>a.lang.ru-ru:before,header .contacts .buttons>span.lang.ru-ru:before{content:"RU"}.breadcrumbs{position:relative;font-family:"Raleway";line-height:20px;text-transform:uppercase;font-size:15px;height:20px;padding:28px 68px}.breadcrumbs a{color:#02bce3;text-decoration:none;float:left}.breadcrumbs span{float:left;font-weight:bold}.breadcrumbs .attachment,.breadcrumbs .back-link{font-weight:bold;letter-spacing:0.1px;float:right;text-decoration:underline;text-shadow:1px 1px #b1e3f5}.breadcrumbs .attachment:before{width:25px;height:29px;position:absolute;content:"";top:-5px;left:-37px;background:url(../images/pdf.png) center center no-repeat}#container{background:#fff url(../images/about_bg.png) no-repeat 0 144px}section.contacts-info{text-align:center}section.contacts-info h3{font-weight:400;margin-bottom:15px}section.contacts-info .main-text{padding:35px 15px 35px 20px}section.contacts-info .main-text h2{display:inline;font-family:"Raleway";font-weight:400;font-size:30px;padding:10px 0px 10px 0px;letter-spacing:0.1px}section.contacts-info .contacts{display:flex;flex-direction:column;align-items:center;justify-content:center}section.contacts-info .contacts div:first-child{margin-bottom:30px}section.contacts-info .content{margin:15px auto 58px auto;width:1212px}section.contacts-info .content article{text-align:center;display:block;float:left;height:205px;width:470px;margin:39px 22px 39px 22px}section.contacts-info .content article.address{position:relative;padding:2px 20px 2px 20px}section.contacts-info .content article.address h3{font-family:"Raleway";font-size:18px;padding:6px 0px 6px 13px}section.contacts-info .content article.address p{font-family:"Raleway";font-size:18px;padding:10px 0px 10px 20px;line-height:23px;margin:33px 0px 33px 0px}section.contacts-info .content article.address p:before{content:" ";display:block;height:1px;background:#c0c2c6;width:55px;position:absolute;left:44%;top:73px}section.contacts-info .content article.main-contacts{position:relative;padding:2px 20px 2px 20px}section.contacts-info .content article.main-contacts h3{font-family:"Raleway";font-size:18px;padding:5px 0px 5px 7px}section.contacts-info .content article.main-contacts p{font-family:"Raleway";line-height:25px;font-size:18px;padding:10px 0px 10px 3px;margin:30px 0px 0px 0px;letter-spacing:0.2px}section.contacts-info .content article.main-contacts p:before{content:" ";display:block;height:1px;background:#c0c2c6;width:55px;position:absolute;left:44%;top:73px}section.contacts-info .content article.main-contacts p a{font-size:12px;font-family:"Lato",Arial,sans-serif;font-weight:400;color:#00adef;text-transform:uppercase;line-height:15px;text-decoration:none}section.contacts-info .content article.main-contacts p a b{font-size:18px;color:#282700;letter-spacing:-0.4px}section.contacts-info .content article.main-contacts footer p{margin:0;padding:11px 0px 11px 8px;font-size:16px}section.contacts-info .content article.main-contacts footer p a{color:#282700;text-decoration:underline;font-family:"Raleway"}section.contacts-info .content article.main-contacts footer p a b{letter-spacing:0.1px;text-transform:lowercase;font-size:16px;color:#282700}section.contacts-info .content article.join{position:relative;padding:2px 20px 2px 20px}section.contacts-info .content article.join h3{font-family:"Raleway";font-size:18px;padding:7px 4px 7px 0px}section.contacts-info .content article.join p{font-family:"Raleway"}section.contacts-info .content article.join p:before{content:" ";display:block;height:1px;background:#c0c2c6;width:55px;position:absolute;left:44%;top:73px}section.contacts-info footer #map{height:494px;width:1280px}section.banners{background:#fff}section.banners .clear{clear:both}section.banners aside{display:block;float:left;position:relative;width:640px;height:377px}section.banners aside.right>div{left:14px}section.banners aside>div{text-align:center;position:absolute;left:55px;top:74px;width:571px;height:222px;background:url(../images/contacts/personal-info-bg.png) center center no-repeat}section.banners aside>div h3{font-family:"Raleway";font-weight:800;font-size:24px;text-transform:uppercase;padding:16px 83px 10px 0px;margin:50px 0px 10px 0px}section.banners aside>div .manager{position:relative;height:100px;top:0px;left:0}section.banners aside>div .manager img{position:absolute;right:0;top:-73px}section.banners aside>div .manager .name{text-align:left;position:absolute;top:5px;left:0;height:20px;font-family:"Raleway Black";text-transform:uppercase;padding:6px 0px 2px 66px;font-size:15px;width:504px}section.banners aside>div .manager .contacts{text-align:left;position:absolute;top:37px;height:20px;left:0;width:481px;padding:1px 0px 2px 89px}section.banners aside>div .manager .contacts .left{text-decoration:none;font-family:"Lato Medium";font-size:15px;padding:0px 0px 0px 1px;color:#000;position:relative}section.banners aside>div .manager .contacts .left:before{content:" ";position:absolute;left:-20px;top:0;display:block;width:16px;height:16px;background:url(../images/contacts/phone.png) no-repeat center center}section.banners aside>div .manager .contacts .right{text-decoration:none;font-family:"Lato Medium";font-size:15px;padding:0px 0px 0px 42px;font-weight:bold;color:#000;position:relative}section.banners aside>div .manager .contacts .right:before{content:" ";position:absolute;left:15px;top:0;display:block;width:19px;height:19px;background:url(../images/contacts/skype.png) no-repeat center center}section.banners.right div{left:16px}section.banners.right div .manager .name{text-align:left;position:absolute;top:5px;left:0;height:20px;font-family:"Raleway Black";text-transform:uppercase;padding:6px 0px 2px 70px;font-size:15px;width:504px}section.banners.right div .manager p{padding:5px}.submit{background-color:#02bce3;border-radius:3px;border:none;color:#fff;cursor:pointer;display:inline-block;font-family:"Raleway";font-size:14px;font-weight:bold;height:52px;line-height:1.429;margin:0;outline:none;padding:0 30px;margin-top:20px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;width:280px}.container .row a{color:#000}section.estimate{text-align:center;padding:60px 32px 28px 32px;background:#f4f4f4}section.estimate .success{display:none}section.estimate.sent .success{font-family:"Raleway",Arial,sans-serif;display:block}section.estimate.sent form,section.estimate.sent .attachment{display:none}section.estimate h2{font-size:36px;font-family:"Raleway";color:#212121;line-height:1.589;text-align:center;font-weight:normal;padding-left:31px;letter-spacing:-0.3px}section.estimate .attachment{padding:21px 222px 21px 222px;text-align:left}section.estimate .attachment .link-wrap .remove{cursor:pointer;padding-left:10px;color:red;font-family:"Raleway",Arial,sans-serif}section.estimate .attachment a.error{color:red}section.estimate .attachment a,section.estimate .attachment .link{color:#7e7e7e;font-size:13px;font-family:"Roboto";text-decoration:underline;line-height:1.538;display:inline-block;position:relative;cursor:pointer}section.estimate .attachment a:before,section.estimate .attachment .link:before{content:" ";background:url(../images/skrepka.png) center center no-repeat;position:absolute;width:20px;height:20px;left:-29px}section.estimate form{display:block;height:52px;margin-top:41px}section.estimate form input{display:inline-block;vertical-align:middle;width:280px;height:52px;border:none;outline:none;border-radius:3px;margin:0 4px 0 0;font-size:14px;font-family:"Raleway";color:#4d4d4d;text-align:left;line-height:1.429;background-color:#fff;padding:0 30px}section.estimate form input[type=file]{display:none}section.estimate form input.error{box-shadow:inset 0 0 5px red}section.estimate form .submit{display:inline-block;cursor:pointer;background-color:#02bce3;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;width:170px;position:relative;vertical-align:middle;margin:0}section.estimate form .submit:before{content:"Отправить";position:absolute;left:44px;top:19px}#container>footer{font-weight:600;padding:26px 80px 100px 80px;text-align:center;background:#dcedf5;margin-bottom:40px;position:relative}#container>footer p{margin-bottom:0}#container>footer .logo{display:block;float:left;width:218px;height:46px;background:url(../images/Logo.png) center center no-repeat;background-size:100%;position:relative}#container>footer .logo a{position:absolute;left:0;right:0;top:0;bottom:0}#container>footer nav{display:inline-block;float:left;padding-left:16px;padding-right:2px}#container>footer nav a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:16px;line-height:15px;text-decoration:none;color:#282700;display:block;vertical-align:bottom;text-align:left;padding:3px 7px 3px 4px;letter-spacing:0.2px;margin:5px}#container>footer nav a span{padding:3px 7px 3px 4px;text-align:left}#container>footer nav a:hover{font-weight:bold}#container>footer nav a.active span{border-bottom:1px solid #02bce3;font-weight:600}#container>footer .company-data{float:left;text-align:left;padding-left:9px}#container>footer .contacts{float:left;text-align:left;padding-left:0}#container>footer .contacts a{color:#212529}#container>footer .company-data h4,#container>footer .contacts h4{font-weight:400;margin-bottom:7px}#container>footer .company-data p,#container>footer .contacts p{font-weight:400;line-height:23px}#container>footer .send-request{height:46px;display:block;float:right;padding-right:2px}#container>footer .send-request a{font-size:14px;font-weight:bold;font-family:"Raleway";color:#fff;text-transform:uppercase;line-height:1.429;text-align:center;text-decoration:none;background-color:#02bce3;border-radius:3px;padding:14px 20px 13px 21px;display:block;letter-spacing:0.3px}section.estimate{text-align:center;padding:60px 32px 28px 32px;background:#f4f4f4}section.estimate .success{display:none}section.estimate.sent .success{font-family:"Raleway",Arial,sans-serif;display:block}section.estimate.sent form,section.estimate.sent .attachment{display:none}section.estimate h2{font-size:36px;font-family:"Raleway";color:#212121;line-height:1.589;text-align:center;font-weight:normal;padding-left:31px;letter-spacing:-0.3px}section.estimate .attachment{padding:21px 222px 21px 222px;text-align:left}section.estimate .attachment .link-wrap .remove{cursor:pointer;padding-left:10px;color:red;font-family:"Raleway",Arial,sans-serif}section.estimate .attachment a.error{color:red}section.estimate .attachment a,section.estimate .attachment .link{color:#7e7e7e;font-size:13px;font-family:"Roboto";text-decoration:underline;line-height:1.538;display:inline-block;position:relative;cursor:pointer}section.estimate .attachment a:before,section.estimate .attachment .link:before{content:" ";background:url(../images/skrepka.png) center center no-repeat;position:absolute;width:20px;height:20px;left:-29px}section.estimate form{display:block;height:52px;margin-top:41px}section.estimate form input{display:inline-block;vertical-align:middle;width:280px;height:52px;border:none;outline:none;border-radius:3px;margin:0 4px 0 0;font-size:14px;font-family:"Raleway";color:#4d4d4d;text-align:left;line-height:1.429;background-color:#fff;padding:0 30px}section.estimate form input[type=file]{display:none}section.estimate form input.error{box-shadow:inset 0 0 5px red}section.estimate form .submit{display:inline-block;cursor:pointer;background-color:#02bce3;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;width:170px;position:relative;vertical-align:middle;margin:0}section.estimate form .submit:before{content:"Отправить";position:absolute;left:44px;top:19px}#container>footer{font-weight:600;padding:26px 80px 100px 80px;text-align:center;background:#dcedf5;margin-bottom:40px;position:relative}#container>footer p{margin-bottom:0}#container>footer .logo{display:block;float:left;width:218px;height:46px;background:url(../images/Logo.png) center center no-repeat;background-size:100%;position:relative}#container>footer .logo a{position:absolute;left:0;right:0;top:0;bottom:0}#container>footer nav{display:inline-block;float:left;padding-left:16px;padding-right:2px}#container>footer nav a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:16px;line-height:15px;text-decoration:none;color:#282700;display:block;vertical-align:bottom;text-align:left;padding:3px 7px 3px 4px;letter-spacing:0.2px;margin:5px}#container>footer nav a span{padding:3px 7px 3px 4px;text-align:left}#container>footer nav a:hover{font-weight:bold}#container>footer nav a.active span{border-bottom:1px solid #02bce3;font-weight:600}#container>footer .company-data{float:left;text-align:left;padding-left:9px}#container>footer .contacts{float:left;text-align:left;padding-left:0}#container>footer .contacts a{color:#212529}#container>footer .company-data h4,#container>footer .contacts h4{font-weight:400;margin-bottom:7px}#container>footer .company-data p,#container>footer .contacts p{font-weight:400;line-height:23px}#container>footer .send-request{height:46px;display:block;float:right;padding-right:2px}#container>footer .send-request a{font-size:14px;font-weight:bold;font-family:"Raleway";color:#fff;text-transform:uppercase;line-height:1.429;text-align:center;text-decoration:none;background-color:#02bce3;border-radius:3px;padding:14px 20px 13px 21px;display:block;letter-spacing:0.3px}}@media (max-width: 979px){body{padding:0;margin:0}body #container{width:100%;min-width:320px;margin:0 auto;padding:0;background:url(../images/mobile/bg.png) top center no-repeat;background-color:#f1f1f1;background-position-y:0;background-size:100%}.nav-expanded .nav-toggle{position:fixed;background:url(../images/mobile/nav-close.svg) center center no-repeat;z-index:1000}.nav-expanded header .send-request{position:fixed;display:block;text-align:center;top:460px;left:0;width:100%;z-index:1000}.nav-expanded header .buttons{display:block;position:fixed;z-index:1000;width:90px;left:50%;margin-left:-45px;top:400px}.nav-expanded header .buttons .lang,.nav-expanded header .buttons .switch-lang{display:none}.nav-expanded header .buttons .email{margin-right:5px;background:#f4f3f3 url(../images/contacts/mail.png) no-repeat center center}.nav-expanded header .buttons .skype{background:#f4f3f3 url(../images/contacts/skype-colored.png) no-repeat center center}.nav-expanded header .buttons .email,.nav-expanded header .buttons .skype{display:block;display:inline-block}.nav-expanded header nav{position:fixed;display:block;left:0;top:0;width:100%;height:100%;background:url(../images/mobile/nav-bg.png) center top no-repeat;background-color:#fff;background-size:100%;z-index:999;padding:150px 0 0 0}.nav-expanded header nav a{text-decoration:none;font-size:15px;font-family:"Raleway";color:#282700;text-transform:uppercase;line-height:1.333;display:block;text-align:center;padding:10px 0}.nav-expanded header nav a span{padding-bottom:5px}.nav-expanded header nav a.home{display:block}.nav-expanded header nav a.active{font-weight:bold;position:relative}.nav-expanded header nav a.active span{border-bottom:1px solid #3f85bb}header{padding:1px 0;background:#fff;position:relative}header .nav-toggle{display:block;background:url(../images/mobile/nav.svg) center center no-repeat;position:absolute;top:18px;left:25px;width:40px;height:40px;cursor:pointer}header nav{display:none}header .logo{padding:8px 28px;width:130px;height:28px;margin:24px auto;background:url(../images/mobile/logo.png) center center no-repeat;background-size:100%}header .logo a{display:block;width:130px;height:28px}header .buttons>a,header .buttons>span{text-decoration:none;width:40px;height:40px;border-radius:30px}header .buttons>a.email,header .buttons>a.skype,header .buttons>span.email,header .buttons>span.skype{display:none}header .buttons>a.lang,header .buttons>span.lang{cursor:pointer;position:absolute;display:block;right:25px;top:18px;background:#f4f3f3;color:#282700}header .buttons>a.lang:before,header .buttons>span.lang:before{content:"EN";position:absolute;left:10px;top:8px}header .buttons>a.lang.ru-ru:before,header .buttons>span.lang.ru-ru:before{content:"RU"}header .switch-lang{display:none;position:absolute;top:86px;right:25px;width:calc(100% - 50px);box-sizing:border-box}header .switch-lang:before{right:10px;left:initial}header .switch-lang a.lang{width:calc(50% - 25px);margin:5px;padding:10px 15px 10px 0;float:left;line-height:25px;background:#fff;border-radius:5px}header .switch-lang a.lang.active{color:#fff;background:#02bce3}header .switch-lang a.lang:after{top:8px;right:25px}header .contacts{display:none;border-top:1px solid;border-color:#ededed;background-color:#f7f7f7;margin:0;padding:18px 20px}header .phone{display:inline}header .phone a{text-decoration:none;font-size:14px;font-family:"Lato",sans-serif;color:#00aef2;line-height:1.143}header .phone b{color:#000}header .send-request{display:inline;float:right}header .send-request a{font-weight:bold;text-transform:uppercase;font-size:14px;font-family:"Lato",sans-serif;color:#00aef2;line-height:1.143}.breadcrumbs{font-size:12px;font-family:"Raleway";color:#000;text-transform:uppercase;line-height:1.667;position:relative;height:20px;padding:18px 24px}.breadcrumbs a{color:#02bce3;text-decoration:none;float:left}.breadcrumbs span{float:left;font-weight:bold}.breadcrumbs .attachment,.breadcrumbs .back-link{display:none;font-weight:bold;letter-spacing:0.1px;float:right;text-decoration:underline;text-shadow:1px 1px #b1e3f5}.breadcrumbs .attachment:before{width:25px;height:29px;position:absolute;content:"";top:-5px;left:-37px;background:url(../images/pdf.png) center center no-repeat}section.contacts-info{font-family:"Raleway"}section.contacts-info h3{font-weight:800;font-size:18px;letter-spacing:0.2px;margin-bottom:24px}section.contacts-info div.main-text{text-align:center;padding:27px 20px;margin-bottom:23px}section.contacts-info div.main-text h2{font-size:28px;color:#2f3542;font-weight:bold;line-height:1.286;display:inline;letter-spacing:0.1px;border-bottom:2px solid #e9edee;font-weight:800}section.contacts-info div.content article{padding:0 27px;display:block;text-align:left;margin:10px auto}section.contacts-info div.content article h3{text-align:left;padding:0}section.contacts-info div.content article p{margin:4px 0;font-size:14px;color:#1f1f1f;line-height:1.111;padding:5px 0}section.contacts-info div.content article.main-contacts a{font-size:14px;color:#000;text-transform:uppercase;text-decoration:none}section.contacts-info div.content article.main-contacts footer a{font-size:14px;color:#282700;text-decoration:underline;font-weight:bold;text-transform:lowercase}section.contacts-info div.content article.join h3{border-bottom:1px dotted}section.contacts-info div.clear{clear:both}section.banners{background:#fff;text-align:left;font-family:"Raleway";margin-top:15px;margin-bottom:40px;padding:20px 0 45px 0}section.banners aside{width:calc(100% - 26px);padding-top:10px;max-width:420px;border-radius:10px;margin:10px auto;display:block;position:relative;background:url(../images/contacts/personal-info-bg.png) center center no-repeat}section.banners aside div h3{font-size:16px;color:#164562;text-transform:uppercase;line-height:1.125;margin:15px 0 0 0;font-weight:800;text-align:left;padding:0 28px}section.banners aside div p{font-size:14px;color:#164562;font-weight:bold;text-transform:uppercase;line-height:1.286;margin:15px 0}section.banners aside div.manager{padding:0 0 27px 0}section.banners aside div.name{padding:15px 28px;text-transform:uppercase;font-weight:normal;color:#133450}section.banners aside div.contacts{padding:0 28px}section.banners aside div.contacts a{font-size:15px;font-family:"Lato";color:#000;line-height:1.333;text-decoration:none;display:block;position:relative;padding-left:30px}section.banners aside div.contacts a.left:before{display:block;content:" ";width:14px;height:16px;position:absolute;left:0;background:url(../images/contacts/phone.png) center center no-repeat}section.banners aside div.contacts a.right:before{display:block;content:" ";width:19px;height:19px;position:absolute;left:0;background:url(../images/contacts/skype.png) center center no-repeat}section.typography{background:#fff;padding:20px 0}h3{font-family:"Lato",sans-serif;font-weight:bold;font-size:20px;text-align:center;padding:0 22px}p{font-family:"Railway",sans-serif;font-size:13px;color:#1f1f1f;line-height:1.385;padding:0px 30px}ul li{font-family:"Railway",sans-serif;font-size:13px;color:#1f1f1f}#container>footer{padding:10px;text-align:center;background:#dcedf5;margin-bottom:30px;padding-bottom:36px;position:relative}#container>footer .logo{display:block;margin:24px auto;width:155px;height:33px;background:url(../images/mobile/footer-logo.png) center center no-repeat}#container>footer nav{display:inline-block;margin:20px auto;height:46px}#container>footer nav a{font-family:"Raleway";font-size:14px;color:#282700;text-decoration:underline;text-transform:uppercase;line-height:1.429;text-align:center;vertical-align:bottom;padding:0 5px;letter-spacing:0.2px}#container>footer nav a.active{font-weight:bold}#container>footer .send-request{height:46px;display:block}#container>footer .send-request a{font-size:14px;font-weight:bold;font-family:"Raleway";color:#fff;text-transform:uppercase;line-height:1.429;text-align:center;text-decoration:none;background-color:#02bce3;border-radius:5px;padding:14px 20px;margin:25px 46px;display:block;letter-spacing:0.3px}section.estimate{text-align:center;padding:28px 12px 40px 12px;background:#f4f4f4;position:relative}section.estimate h2{font-size:22px;color:#212121;line-height:1.091;font-family:"Raleway";text-align:center;font-weight:normal;letter-spacing:-0.3px;padding:0 24px}section.estimate p{display:none}section.estimate .attachment{text-align:left;position:absolute;left:50%;margin-left:-120px;bottom:110px;text-align:left}section.estimate .attachment a{color:#7e7e7e;font-size:13px;font-family:"Roboto";text-decoration:underline;line-height:1.538;text-align:center;position:relative}section.estimate .attachment a:before{content:" ";background:url(../images/mobile/skrepka.png) center center no-repeat;position:absolute;width:20px;height:20px;left:-26px}section.estimate form{display:block;margin-top:41px}section.estimate form input{display:inline-block;vertical-align:middle;border:none;border-radius:3px 0 0 3px;clear:both;display:block;margin:0 auto}section.estimate form input[type=email]{font-size:14px;font-family:"Raleway";color:#4d4d4d;line-height:1.429;text-align:left;background-color:#fff;padding-left:28px;width:252px;height:52px;border:none;outline:none;margin:10px auto}section.estimate form input[type=text]{font-size:14px;font-family:"Raleway";color:#4d4d4d;line-height:1.429;text-align:left;background-color:#fff;padding-left:28px;width:252px;height:52px;border:none;outline:none}section.estimate form input[type=file]{display:none}section.estimate form .submit{display:inline-block;cursor:pointer;background-color:#02bce3;font-size:14px;font-family:"Raleway";font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;width:145px;height:42px;margin-top:70px;border-radius:5px;margin-left:-4px;position:relative;vertical-align:middle}.popup{z-index:1001;background:url(../images/mobile/nav-bg.png) center top no-repeat;background-size:100%;background-color:#fff}.popup .content{width:100%;padding:0;background:transparent;top:0;left:0;margin:0;padding:130px 0 0 0}.popup .content form .row{padding:0 40px}.popup .content form .row label{text-align:left;display:block;padding:0}.popup .content form .row input{display:block;width:100%;max-width:100%;padding:0;background:transparent}.popup .content form .row textarea{width:100%;max-width:100%;padding:0;background:transparent}.popup .content form input[type=submit]{position:initial;display:block;left:initial;bottom:initial;display:block;margin:60px auto 0 auto}}@media (min-width: 980px) and (max-width: 1279px){body{background:linear-gradient(#fff, #000);padding:0;margin:0}body #container{width:100%;margin:0 auto;padding:0;box-shadow:0px 36px 82px 8px rgba(0,0,1,0.18)}body{background:url(../images/tablet/bg.png) center 169px no-repeat;background-color:#fff;background-size:100%}header{padding:77px 40px 42px 40px;background:#fff}header .logo{display:block;float:left;width:170px;height:46px;background:url(../images/Logo.png) center center no-repeat;background-size:100%;position:relative}header .logo a{position:absolute;left:0;top:0;right:0;bottom:0}header .toggle-nav{display:none}header nav{display:inline-block;height:46px;margin-left:35px}header nav a{font-family:"Raleway";font-size:15px;line-height:15px;text-align:center;text-decoration:none;color:#282700;text-transform:uppercase;display:block;float:left;vertical-align:middle;padding:8px 10px 12px 10px;letter-spacing:0.1px;margin:5px 0}header nav a.home{display:none}header nav a.active{border-bottom:1px solid #02bce3;font-weight:bold}header .contacts{display:block;float:right;height:46px;width:76px;position:relative}header .contacts .send-request{position:absolute;left:0;width:132px;text-align:center;top:20px;margin:5px;font-size:11px;font-family:"Lato",Arial,sans-serif;text-decoration:underline;text-transform:uppercase;line-height:1.818}header .contacts .send-request a{color:#00aef2}header .contacts .phone{float:left;margin:5px 4px 5px 5px;padding:6px 6px 6px 7px;border-bottom:1px solid #bae9fb;position:absolute;left:0;top:-15px}header .contacts .phone a{font-size:12px;font-family:"Lato";color:#00adef;text-transform:uppercase;line-height:15px;text-align:center;text-decoration:none;letter-spacing:0.25px}header .contacts .phone a b{font-size:15px;color:#282700;letter-spacing:0.3px}header .contacts .buttons{height:46px;width:127px;float:right;position:relative}header .contacts .buttons>a,header .contacts .buttons>span{text-decoration:none;position:absolute;display:block;top:1px;left:0px;background:#f4f3f3 url(../images/contacts/skype-colored.png) no-repeat center center;width:40px;height:40px;border-radius:30px}header .contacts .buttons>a.email,header .contacts .buttons>span.email{left:47px;background:#f4f3f3 url(../images/contacts/mail.png) no-repeat center center}header .contacts .buttons>a.lang,header .contacts .buttons>span.lang{cursor:pointer;left:94px;background:#f4f3f3;color:#282700}header .contacts .buttons>a.lang:before,header .contacts .buttons>span.lang:before{content:"EN";position:absolute;left:10px;top:8px}header .contacts .buttons>a.lang.ru-ru:before,header .contacts .buttons>span.lang.ru-ru:before{content:"RU"}header .contacts .buttons>a.lang.ru:before,header .contacts .buttons>span.lang.ru:before{background-position:-23px 0}.breadcrumbs{position:relative;font-family:"Raleway";line-height:20px;text-transform:uppercase;font-size:15px;height:20px;padding:28px 68px}.breadcrumbs a{color:#02bce3;text-decoration:none;float:left}.breadcrumbs span{float:left;font-weight:bold}.breadcrumbs .attachment,.breadcrumbs .back-link{font-weight:bold;letter-spacing:0.1px;float:right;text-decoration:underline;text-shadow:1px 1px #b1e3f5}.breadcrumbs .attachment:before{width:25px;height:29px;position:absolute;content:"";top:-5px;left:-37px;background:url(../images/pdf.png) center center no-repeat}section.contacts-info{text-align:center}section.contacts-info .main-text{padding:45px 15px 45px 20px}section.contacts-info .main-text h2{display:inline;font-family:"Raleway";font-weight:800;font-size:30px;padding:10px 0px 10px 0px;letter-spacing:0.1px;border-bottom:2px solid #e9edee}section.contacts-info .content{margin:0 auto;width:100%}section.contacts-info .content article{text-align:center;display:block;float:left;width:calc(50% - 88px);margin:39px 22px 39px 22px}section.contacts-info .content article.address{position:relative;padding:2px 20px 2px 20px}section.contacts-info .content article.address h3{font-family:"Raleway";font-size:18px;padding:6px 0px 6px 13px}section.contacts-info .content article.address p{font-family:"Raleway";font-size:18px;padding:10px 0px 10px 20px;line-height:23px;margin:33px 0px 33px 0px}section.contacts-info .content article.address p:before{content:" ";display:block;height:1px;background:#c0c2c6;width:55px;position:absolute;left:44%;top:73px}section.contacts-info .content article.main-contacts{position:relative;padding:2px 20px 2px 20px}section.contacts-info .content article.main-contacts h3{font-family:"Raleway";font-size:18px;padding:5px 0px 5px 7px}section.contacts-info .content article.main-contacts p{font-family:"Raleway";line-height:25px;font-size:18px;padding:10px 0px 10px 3px;margin:30px 0px 0px 0px;letter-spacing:0.2px}section.contacts-info .content article.main-contacts p:before{content:" ";display:block;height:1px;background:#c0c2c6;width:55px;position:absolute;left:44%;top:73px}section.contacts-info .content article.main-contacts p a{font-size:12px;font-family:"Lato",Arial,sans-serif;font-weight:400;color:#00adef;text-transform:uppercase;line-height:15px;text-decoration:none}section.contacts-info .content article.main-contacts p a b{font-size:18px;color:#282700;letter-spacing:-0.4px}section.contacts-info .content article.main-contacts footer p{margin:0;padding:11px 0px 11px 8px;font-size:16px}section.contacts-info .content article.main-contacts footer p a{color:#282700;text-decoration:underline;font-family:"Raleway"}section.contacts-info .content article.main-contacts footer p a b{letter-spacing:0.1px;text-transform:lowercase;font-size:16px;color:#282700}section.contacts-info .content article.join{position:relative;padding:2px 20px 2px 20px}section.contacts-info .content article.join h3{font-family:"Raleway";font-size:18px;padding:7px 4px 7px 0px}section.contacts-info .content article.join p{font-family:"Raleway"}section.contacts-info .content article.join p:before{content:" ";display:block;height:1px;background:#c0c2c6;width:55px;position:absolute;left:44%;top:73px}section.contacts-info footer #map{height:494px;width:100%}section.banners{background:#fff;padding:30px 0}section.banners .clear{clear:both}section.banners aside{display:block;float:left;position:relative;width:50%}section.banners aside.right>div{left:14px}section.banners aside>div{width:calc(100% - 40px);margin:0 auto;padding:40px 0;background:url(../images/contacts/personal-info-bg.png) center center no-repeat;background-size:100%}section.banners aside>div h3{font-family:"Raleway";font-weight:800;font-size:24px;text-transform:uppercase;text-align:left;display:inline;background:#75d7ef;margin-left:63px;padding:5px 10px}section.banners aside>div .manager{padding:20px 0;position:relative}section.banners aside>div .manager .name{text-align:left;height:20px;font-family:"Raleway Black",sans-serif;text-transform:uppercase;padding:6px 0px 2px 66px;font-size:15px}section.banners aside>div .manager .contacts{text-align:left;padding:1px 0px 2px 89px}section.banners aside>div .manager .contacts .left{text-decoration:none;font-family:"Lato Medium",sans-serif;font-size:15px;padding:0px 0px 0px 1px;color:#000;position:relative}section.banners aside>div .manager .contacts .left:before{content:" ";position:absolute;left:-20px;top:0;display:block;width:16px;height:16px;background:url(../images/contacts/phone.png) no-repeat center center}section.banners aside>div .manager .contacts .right{text-decoration:none;font-family:"Lato Medium",sans-serif;font-size:15px;padding:0px 0px 0px 42px;font-weight:bold;color:#000;position:relative}section.banners aside>div .manager .contacts .right:before{content:" ";position:absolute;left:15px;top:0;display:block;width:19px;height:19px;background:url(../images/contacts/skype.png) no-repeat center center}section.banners.right div{left:16px}section.banners.right div .manager .name{text-align:left;position:absolute;top:5px;left:0;height:20px;font-family:"Raleway Black";text-transform:uppercase;padding:6px 0px 2px 70px;font-size:15px;width:504px}section.banners.right div .manager p{padding:5px}section.estimate{text-align:center;padding:60px 32px 28px 32px;background:#f4f4f4}section.estimate .success{display:none}section.estimate.sent .success{font-family:"Raleway",Arial,sans-serif;display:block}section.estimate.sent form,section.estimate.sent .attachment{display:none}section.estimate h2{font-size:36px;font-family:"Raleway";color:#212121;line-height:1.589;text-align:center;font-weight:normal;padding-left:31px;letter-spacing:-0.3px}section.estimate .attachment{padding:21px 222px 21px 222px;text-align:left}section.estimate .attachment .link-wrap .remove{cursor:pointer;padding-left:10px;color:red;font-family:"Raleway",Arial,sans-serif}section.estimate .attachment a.error{color:red}section.estimate .attachment a,section.estimate .attachment .link{color:#7e7e7e;font-size:13px;font-family:"Roboto";text-decoration:underline;line-height:1.538;display:inline-block;position:relative;cursor:pointer}section.estimate .attachment a:before,section.estimate .attachment .link:before{content:" ";background:url(../images/skrepka.png) center center no-repeat;position:absolute;width:20px;height:20px;left:-29px}section.estimate form{display:block;height:52px;margin-top:41px}section.estimate form input{display:inline-block;vertical-align:middle;width:280px;height:52px;border:none;outline:none;border-radius:3px;margin:0 4px 0 0;font-size:14px;font-family:"Raleway";color:#4d4d4d;text-align:left;line-height:1.429;background-color:#fff;padding:0 30px}section.estimate form input[type=file]{display:none}section.estimate form input.error{box-shadow:inset 0 0 5px red}section.estimate form .submit{display:inline-block;cursor:pointer;background-color:#02bce3;font-weight:bold;text-transform:uppercase;text-align:center;color:#fff;width:170px;position:relative;vertical-align:middle;margin:0}section.estimate form .submit:before{content:"Отправить";position:absolute;left:44px;top:19px}#container>footer{padding:48px 50px 42px 50px;text-align:center;background:#fff;margin-bottom:40px;position:relative}#container>footer:after{content:" ";display:block;width:100%;height:40px;position:absolute;bottom:-40px;left:0px;background:#f4f4f4}#container>footer .logo{display:block;float:left;width:218px;height:46px;background:url(../images/Logo.png) center center no-repeat;position:relative}#container>footer .logo a{position:absolute;left:0;right:0;top:0;bottom:0}#container>footer nav{display:inline-block;height:46px;margin:0}#container>footer nav a{font-family:"Raleway";font-weight:bold;font-size:15px;line-height:15px;text-align:center;text-decoration:none;color:#282700;text-transform:uppercase;display:block;float:left;vertical-align:bottom;padding:13px 10px 9px 9px;letter-spacing:0.2px;margin:5px}#container>footer nav a.home{display:none}#container>footer nav a.active{border-bottom:1px solid #02bce3;font-weight:bold}#container>footer .send-request{height:46px;display:block;float:right;padding-right:2px}#container>footer .send-request a{font-size:14px;font-weight:bold;font-family:"Raleway";color:#fff;text-transform:uppercase;line-height:1.429;text-align:center;text-decoration:none;background-color:#02bce3;border-radius:3px;padding:14px 20px 13px 21px;display:block;letter-spacing:0.3px}}.form-control{height:calc(1.5em + 0.125rem);padding:0.25rem 0.75rem}.form-group{margin-bottom:0.7rem}.contact-form{padding-right:60px}.contact-form .form{padding:10px 0 0}.contact-form label{margin-bottom:0}#contact_form .success{display:none}#contact_form .error{border-color:red}#contact_form.sent .success{display:block}#contact_form.sent .form-group{display:none}#contact_form.sent .submit{display:none}
