@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic");@import url("https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:500&subset=cyrillic");@font-face{src:url(/images/t1590802/fonts/gothamproregular/gothamproregular.eot);src:url(/images/t1590802/fonts/gothamproregular/gothamproregular.eot) format("embedded-opentype"),url(/images/t1590802/fonts/gothamproregular/gothamproregular.woff) format("woff"),url(/images/t1590802/fonts/gothamproregular/gothamproregular.ttf) format("truetype"),url(/images/t1590802/fonts/gothamproregular/gothamproregular.svg##GothamProRegular) format("svg");font-weight:400;font-style:normal;font-family:GothamProRegular}@font-face{src:url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.eot);src:url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.eot) format("embedded-opentype"),url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.woff2) format("woff2"),url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.woff) format("woff"),url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.ttf) format("truetype"),url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.otf) format("opentype"),url(/images/t1590802/fonts/gothamproitalic/gothamproitalic.svg##GothamProItalic) format("svg");font-weight:400;font-style:normal;font-family:GothamProItalic}@font-face{src:url(/images/t1590802/fonts/gothamprobold/gothamprobold.eot);src:url(/images/t1590802/fonts/gothamprobold/gothamprobold.eot) format("embedded-opentype"),url(/images/t1590802/fonts/gothamprobold/gothamprobold.woff) format("woff"),url(/images/t1590802/fonts/gothamprobold/gothamprobold.ttf) format("truetype"),url(/images/t1590802/fonts/gothamprobold/gothamprobold.svg##GothamProBold) format("svg");font-weight:400;font-style:normal;font-family:GothamProBold}@font-face{src:url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.eot);src:url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.eot) format("embedded-opentype"),url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.woff2) format("woff2"),url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.woff) format("woff"),url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.ttf) format("truetype"),url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.otf) format("opentype"),url(/images/t1590802/fonts/gothamprobolditalic/gothamprobolditalic.svg##GothamProBoldItalic) format("svg");font-weight:400;font-style:normal;font-family:GothamProBoldItalic}table.delivery{border:0;border-collapse:collapse;width:100%}table.delivery thead{font-weight:700}table.delivery td{padding:.6rem 1rem;border-bottom:1px solid #e8e9eb}@media screen and (max-width:800px){table.delivery thead{display:none}table.delivery tr{margin-bottom:1rem;border-bottom:2px solid #e8e9eb;display:block}table.delivery td{text-align:right;display:block}table.delivery td:before{font-weight:700;content:attr(aria-label);float:left}}body,html{height:100%}body{color:#555;font:15px/27px Open Sans,sans-serif;min-width:320px;background:#fff}body,div,li,nav,ol,section,ul{position:relative}input,textarea{outline:0 none}ol,ul{padding:0;margin:0}li{list-style:none;position:relative}a,a:focus{-webkit-transition:color .15s linear 0s;-o-transition:color .15s linear 0s;transition:color .15s linear 0s;outline:none}a,a:focus,a:hover{text-decoration:none}a:hover{color:#555}b,strong{font-weight:700}em,i{font-style:italic}table{width:100%}.nowrap{white-space:nowrap}::-webkit-input-placeholder{color:#aaa;opacity:1}:-moz-placeholder,::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder{color:#aaa;opacity:1}.loader_wrp,body.fixed{overflow:hidden}.loader_wrp{height:100%;position:fixed;top:0;left:0;width:100%;z-index:10000}.no-js .loader_wrp{display:none}.loader{-webkit-animation:spin 1.7s linear infinite;animation:spin 1.7s linear infinite;height:150px;border:3px solid transparent;position:relative;top:50%;margin:-75px 0 0 -75px;border-radius:50%;left:50%;width:150px;display:block;z-index:10001}.loader:before{-webkit-animation:spin_reverse .6s linear infinite;animation:spin_reverse .6s linear infinite;right:5px;bottom:5px;top:5px;left:5px}.loader:after,.loader:before{border:3px solid transparent;content:"";position:absolute;border-radius:50%}.loader:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;right:15px;bottom:15px;top:15px;left:15px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin_reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin_reverse{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.loader_wrp .loader_section{height:100%;position:fixed;top:0;width:51%;z-index:10000}.loader_wrp .loader_section.section_left{left:0}.loader_wrp .loader_section.section_right{right:0}.loaded .loader_wrp .loader_section.section_left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.loaded .loader_wrp .loader_section.section_left,.loaded .loader_wrp .loader_section.section_right{-webkit-transition:all .7s cubic-bezier(.645,.045,.355,1) .3s;transition:all .7s cubic-bezier(.645,.045,.355,1) .3s}.loaded .loader_wrp .loader_section.section_right{-webkit-transform:translateX(100%);transform:translateX(100%)}.loaded .loader{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}.loaded .loader_wrp{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-out 1s;transition:all .3s ease-out 1s;visibility:hidden}.burger{height:29px;position:absolute;top:53px;-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer;left:calc(50% - 20px);width:40px;display:none;z-index:5000}.is-sticky .burger,.mm_block .burger{top:33px}.burger .bar{height:3px;-webkit-transition:all .15s linear 0s;-moz-transition:all .15s linear 0s;transition:all .15s linear 0s;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;background:#fff;display:block}.burger .bar:not(:last-child){margin-bottom:10px}.burger.active .bar:first-child{-webkit-transform:rotate(-45deg) translate(-9px,9px);-ms-transform:rotate(-45deg) translate(-9px,9px);-o-transform:rotate(-45deg) translate(-9px,9px);transform:rotate(-45deg) translate(-9px,9px)}.burger.active .bar:nth-child(3){-webkit-transform:rotate(45deg) translate(-9px,-9px);-ms-transform:rotate(45deg) translate(-9px,-9px);-o-transform:rotate(45deg) translate(-9px,-9px);transform:rotate(45deg) translate(-9px,-9px)}.burger.active .bar:nth-child(2){opacity:0}.inside_page .burger .bar,.main_page .burger .bar,.main_page .is-sticky .burger .bar{background-color:#222}.mm_block{height:100vh;overflow:auto;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;position:fixed;opacity:0;visibility:hidden;top:0;left:0;width:100%;display:none;z-index:4000}.mm_block.active{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.mm_block .mobile_contacts{margin:30px 0}.mm_block .mobile_contacts li{margin-bottom:5px;color:hsla(0,0%,100%,.75);padding-right:30px;text-align:center;padding-left:30px}.mm_block .mobile_contacts li a,.mm_block .mobile_contacts li a:hover{color:#fff}.mm_block .btn{font-size:16px;margin-bottom:30px;max-width:220px;letter-spacing:.02em;line-height:42px;font-family:Fira Sans Condensed,Arial,sans-serif}.mm_block .btn,.mm_block_wrp{margin-right:auto;margin-left:auto;width:100%}.mm_block_wrp{height:100vh;padding:100px 0 50px}.slicknav_btn,.slicknav_btn:focus,.slicknav_menu{display:none}.slicknav_nav{padding:0;position:relative;margin:0 auto;width:100%;display:block!important;z-index:100}.slicknav_nav li{list-style:none;padding:0;text-align:center;margin:0}.slicknav_nav li>a{border-bottom:1px solid hsla(0,0%,100%,.05)}.slicknav_nav ul li>a{border-bottom:1px solid hsla(0,0%,100%,.03)}.slicknav_nav ul ul li>a{border-bottom:1px solid hsla(0,0%,100%,.01)}.slicknav_nav li a{text-decoration:none;color:#fff;font:16px/24px GothamProRegular,sans-serif;text-transform:uppercase;position:relative}.slicknav_nav li>a{height:auto;padding:0;padding:10px 30px;box-sizing:border-box;background:transparent;display:block}.slicknav_nav ul{margin:0}.slicknav_nav ul li a{text-transform:none}.slicknav_nav li>a:hover,.slicknav_nav ul li>a{background-color:rgba(0,0,0,.15)}.slicknav_nav ul li>a:hover,.slicknav_nav ul ul li>a{background-color:rgba(0,0,0,.3)}.slicknav_nav ul ul li>a:hover{background-color:rgba(0,0,0,.45)}.slicknav_arrow,.slicknav_arrow:after{height:20px;position:absolute;width:20px}.slicknav_arrow:after{right:-5px;font:18px/20px MaterialDesignIconicFont;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;transition:all .2s linear 0s;content:"\f2f9";text-align:center;top:2px}.slicknav_open>a .slicknav_arrow:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#fancybox-close{height:25px!important;right:-25px!important;top:-25px!important;background:none!important;width:25px!important}#fancybox-close:after{height:100%;color:#fff;font:25px/25px MaterialDesignIconicFont;-webkit-transition:all .15s linear 0s;-moz-transition:all .15s linear 0s;transition:all .15s linear 0s;content:"\f136";position:absolute;text-align:center;top:0;left:0;width:100%}#fancybox-close:hover:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#fancybox-left,#fancybox-right{height:40px!important;position:absolute!important;top:calc(50% - 20px)!important;width:40px!important}#fancybox-left{left:10px!important}#fancybox-right{right:10px!important}#fancybox-left-ico,#fancybox-right-ico{height:40px!important;top:0!important;margin:0!important;background:none!important;background-position:0 0!important;left:0!important;width:40px!important}#fancybox-left #fancybox-left-ico,#fancybox-right #fancybox-right-ico{right:auto!important;left:auto!important}#fancybox-left #fancybox-left-ico:after,#fancybox-right #fancybox-right-ico:after{height:100%;color:#fff;font:32px/40px MaterialDesignIconicFont;-webkit-transition:all .15s linear 0s;-moz-transition:all .15s linear 0s;transition:all .15s linear 0s;position:absolute;text-align:center;top:0;left:0;width:100%}#fancybox-left #fancybox-left-ico:after{content:"\f2fa"}#fancybox-right #fancybox-right-ico:after{content:"\f2fb"}#fancybox-left #fancybox-left-ico:after,#fancybox-right #fancybox-right-ico:after{background-color:rgba(0,0,0,.25)}#fancybox-left:hover #fancybox-left-ico:after,#fancybox-right:hover #fancybox-right-ico:after{background-color:rgba(0,0,0,.5)}.popup_form{padding:30px 30px 40px;background-color:#fff;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;width:360px}.popup_form .title{color:#222;font:28px/32px GothamProBold,sans-serif;text-align:center;margin:0 0 30px}.popup_form .field{margin-bottom:10px}.popup_form .field_accept{margin-bottom:15px}.popup_form input[type=email],.popup_form input[type=tel],.popup_form input[type=text]{height:50px;padding:10px 20px;border:1px solid hsla(0,0%,80%,0);color:#222;font:normal 15px/25px GothamProRegular,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;background-color:#f5f5f5;width:100%;display:block}.popup_form textarea{height:200px;-webkit-resize:none;-moz-resize:none;-ms-resize:none;-o-resize:none;resize:none}.popup_form input[type=email]:focus,.popup_form input[type=tel]:focus,.popup_form input[type=text]:focus{border-color:#bebebe;background-color:#fff;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1)}.popup_form input[type=submit]{height:50px;border:0;color:#fff;font:17px/27px GothamProBold,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;text-transform:uppercase;letter-spacing:-.02em;width:100%;display:block}.popup_form input[type=submit]:disabled{background-color:#bbb!important}.popup_form input[type=checkbox]{display:none}.popup_form input[type=checkbox]+span{font:13px/20px GothamProRegular,sans-serif;position:relative;padding-left:30px;display:block}.popup_form input[type=checkbox]+span:before{height:20px;border:none;text-indent:1px;color:#333;font:20px/20px MaterialDesignIconicFont;content:"";position:absolute;text-align:center;top:0;background:#f5f5f5;left:0;width:20px}.popup_form input[type=checkbox]:checked+span:before{content:"\f26b"}.btn{height:44px;font:14px/40px GothamProBold;text-transform:uppercase;position:relative;border-style:solid;-webkit-background-size:200% 100%;background-size:200% 100%;border-width:2px;text-align:center;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;display:inline-block}.ie .btn{border-width:0;line-height:44px}.btn:hover{-webkit-transition:background .5s cubic-bezier(.52,1.64,.37,.66) 0s,color .5s ease-in-out 0s;-o-transition:background .5s cubic-bezier(.52,1.64,.37,.66) 0s,color .5s ease-in-out 0s;transition:background .5s cubic-bezier(.52,1.64,.37,.66) 0s,color .5s ease-in-out 0s}.btn:not(:hover){-webkit-transition:background .5s ease-in-out 0s,color .5s ease-in-out 0s;-o-transition:background .5s ease-in-out 0s,color .5s ease-in-out 0s;transition:background .5s ease-in-out 0s,color .5s ease-in-out 0s}.btn.btn_empty,.btn.btn_fill:hover{background-position:0 0}.btn.btn_empty:hover,.btn.btn_fill{color:#fff;background-position:100% 0}.btn .zmdi{font-size:17px;margin-left:8px}.main_slider .slide{min-height:780px;padding-top:105px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.main_slider .slide .slide_bg{height:100%;position:absolute;-webkit-background-size:cover;background-size:cover;opacity:.6;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.main_slider .owl-nav{position:absolute;top:calc(50% - 30px);left:0;width:100%}.main_slider .owl-nav>div{height:60px;-webkit-transition:background-color .15s linear 0s;-o-transition:background-color .15s linear 0s;transition:background-color .15s linear 0s;position:absolute;top:0;width:60px}.main_slider .owl-nav .owl-prev{left:30px}.main_slider .owl-nav .owl-next{right:30px}.main_slider .owl-nav>div:after{height:60px;color:#fff;font:32px/60px MaterialDesignIconicFont;position:absolute;text-align:center;top:0;left:0;width:60px}.main_slider .owl-nav .owl-next:after{content:"\f2fb"}.main_slider .owl-nav .owl-prev:after{content:"\f2fa"}.main_slider .slide_content{padding:60px 0;color:#fff;position:relative;text-align:center;z-index:100}.main_slider .slide_content .title{font:52px/72px GothamProBold;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 18px}.main_slider .slide_content .subtitle{padding:0 200px;font-size:20px;font-weight:lighter;margin:0 0 52px;line-height:32px}.main_slider .slide_content .btns{display:inline-block}.main_slider .slide_content .btn{margin:0 15px;width:216px;float:left}.main_slider .slide_content .btn.btn_empty,.main_slider .slide_content .btn.btn_empty:hover,.main_slider .slide_content .btn.btn_fill:hover{color:#fff}.main_slider .slide_content .btn.btn_fill{color:#222}.top_line{*height:60px;*overflow:hidden}.top_contacts{height:50px;padding:0;-webkit-justify-content:space-between;justify-content:space-between;border:0 solid red;margin-right:0;align-items:center;-webkit-align-items:center;width:100%;margin-top:0;display:-webkit-flex;display:flex}.top_contacts li{padding:10px;margin:0;line-height:14px;white-space:nowrap}.top_contacts li.text{font-size:13px;text-align:left;line-height:14px;white-space:normal;padding-left:0}.top_contacts li:not(:last-child){*margin-right:20px;*padding-right:20px;border-right-style:solid;border-right-width:0}.mobile_contacts li br,.top_contacts li br{display:none}.top_contacts .zmdi{font-size:18px;margin-right:8px;vertical-align:-2px}.inside_page .middle_line{height:105px}.main_page .middle_line .navbar{position:absolute}.middle_line .navbar{width:100%;z-index:1100}.sticky_nav{width:100%}.inside_page .sticky_nav,.main_page .is-sticky .sticky_nav,.main_page .sticky_nav{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f5f5f5",GradientType=0);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15);background:#fff;background:-webkit-linear-gradient(top,#fff,#f5f5f5);background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(180deg,#fff 0,#f5f5f5)}.middle_line .navbar .navbar_inside{border-bottom:1px solid hsla(0,0%,100%,.25)}.middle_line .navbar .is-sticky .navbar_inside{border-bottom:0}.main_nav,.middle_line .navbar .get_quote,.middle_line .navbar .logo{height:105px}.middle_line .navbar .logo:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block}.middle_line .navbar .logo a{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;float:left;display:block}.is-sticky .main_nav,.middle_line .navbar .is-sticky .get_quote,.middle_line .navbar .is-sticky .logo{height:95px}.middle_line .navbar .logo img{height:auto;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;max-width:240px;max-height:100px;width:auto;display:block}.middle_line .navbar .is-sticky .logo img{max-height:80px}.main_page .middle_line .navbar .logo .logo_dark{height:0;opacity:0;visibility:hidden}.inside_page .logo_text_dark,.is-sticky .logo_text_dark,.logo_text_light{display:block}.inside_page .logo_text_light,.is-sticky .logo_text_light,.logo_text_dark{display:none}.main_nav_menu{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%}.main_nav_menu>li{height:30px;float:left}.main_nav_menu>li:not(:last-child){margin-right:30px}.main_nav_menu>li>a{color:#fff;font:16px/30px GothamProBold;position:relative;display:inline-block}.inside_page .main_nav_menu>li>a,.main_page .is-sticky .main_nav_menu>li>a,.main_page .main_nav_menu>li>a{color:#454545}.main_nav_menu>li.menu_item_has_children:after{height:20px;content:"";position:absolute;bottom:-19px;background:transparent;left:0;width:100%;display:none}.main_nav_menu>li.menu_item_has_children:hover:after{display:block}.main_nav_menu>li.menu_item_has_children>a{-webkit-transition:color .15s linear 0s;-o-transition:color .15s linear 0s;transition:color .15s linear 0s;padding-right:15px}.main_nav_menu>li.menu_item_has_children>a:after{height:10px;right:0;font:15px/10px MaterialDesignIconicFont;-webkit-transition:-webkit-transform .15s linear 0s;-o-transition:-o-transform .15s linear 0s;transition:transform .15s linear 0s;content:"\f2f9";position:absolute;text-align:center;top:calc(50% - 4px);width:10px}.main_nav_menu>li.menu_item_has_children:hover>a:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.main_nav_menu .sub_menu{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);-webkit-transition:opacity .15s linear 0s,visibility .15s linear 0s,-webkit-transform .15s linear 0s;-o-transition:opacity .15s linear 0s,visibility .15s linear 0s,-o-transform .15s linear 0s;transition:opacity .15s linear 0s,visibility .15s linear 0s,transform .15s linear 0s;position:absolute;opacity:0;visibility:hidden;top:49px;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.25);box-shadow:0 0 25px 0 rgba(0,0,0,.25);left:-25px;width:240px}.main_nav_menu li:hover>.sub_menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.main_nav_menu .sub_menu li{position:relative}.main_nav_menu .sub_menu li.menu_item_has_children>a:after{height:10px;right:20px;font:15px/10px MaterialDesignIconicFont;content:"\f2fb";position:absolute;text-align:center;top:calc(50% - 5px);width:10px}.main_nav_menu .sub_menu li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.main_nav_menu .sub_menu a{padding:10px 45px 11px 25px;color:#fff;font:15px/19px GothamProRegular;-webkit-transition:background .15s linear 0s;-o-transition:background .15s linear 0s;transition:background .15s linear 0s;display:block}.main_nav_menu .sub_menu li:first-child a{padding-top:11px}.main_nav_menu .sub_menu li:last-child a{padding-bottom:12px}.main_nav_menu .sub_menu li:hover>a{background:rgba(0,0,0,.15)}.main_nav_menu .sub_menu .sub_menu{top:0;left:240px}.main_nav_menu .sub_menu li:not(:first-of-type) .sub_menu{margin-top:-1px}.middle_line .navbar .get_quote .btn{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;position:relative;letter-spacing:.02em;top:50%;line-height:42px;font-family:Fira Sans Condensed,Arial,sans-serif;display:block}.block_promo,.middle_line .navbar .get_quote .btn:hover{color:#fff}.block_promo .content{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.block_promo .text{padding:27px 0 31px;color:#fff;font:26px/36px GothamProRegular;width:calc(75% - 15px)}.block_promo .get_quote{width:calc(25% - 15px)}.block_promo .get_quote .btn{width:100%}.block_promo .get_quote .btn:hover{color:#fff}.section_about{padding-bottom:10px}.section_about .text{padding-bottom:16px}.section_about .text p{margin:0 0 27px}.section_about .text ul{margin:0 0 27px;padding-left:60px}.section_about .text li{min-height:32px;margin-bottom:10px;color:#222;font:17px/27px GothamProRegular}.section_about .text li:before{height:32px;font:22px/32px MaterialDesignIconicFont;content:"\f26b";position:absolute;text-align:center;top:-3px;background-color:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-46px;width:32px}.section_about .btn{width:260px}.section_about .photos{padding-top:41px}.section_about .photos .img_wrp{-webkit-background-size:cover;background-size:cover;-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,.2);box-shadow:0 10px 25px 0 rgba(0,0,0,.2);background-position:50%;width:262px;background-repeat:no-repeat}.section_about .photos .img1_wrp{height:360px;float:right}.section_about .photos .img2_wrp{height:262px;float:left;margin-top:-160px}.section_services.section_carousel{padding-bottom:80px}.section_services.section_carousel .section_subtext{margin-bottom:23px}.section_services.section_carousel .services_list{padding-top:20px}.services_list .img_wrp{overflow:hidden;margin-bottom:20px}.services_list .img_wrp a{height:100%;position:relative;background-color:#000;width:100%;display:block}.services_list .img_wrp a:after{height:44px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff;font:44px/44px MaterialDesignIconicFont;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;content:"\f18e";position:absolute;opacity:0;text-align:center;top:calc(50% - 22px);left:calc(50% - 22px);width:44px}.services_list .img_wrp a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.services_list .img_wrp img{height:auto;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;max-width:480px;opacity:1;width:100%;display:block}.services_list .img_wrp a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.5}.services_list .one_service .title{font:20px/26px GothamProBold;margin:0 0 11px}.services_list .one_service .title a{color:#222}.services_list .one_service .text{margin-bottom:23px}.ie .services_list .one_service .text{width:100%}.services_list .one_service .btn{padding-right:30px;width:180px;margin-top:23px;padding-left:30px;display:block}.section_projects.section_carousel{background-attachment:fixed;-webkit-background-size:cover;background-size:cover;background-position:50%;padding-bottom:100px;background-repeat:no-repeat}.section_projects .section_suptitle{color:hsla(0,0%,100%,.25)}.section_projects .section_subtext{margin-bottom:23px}.section_projects.section_dark .section_subtext{color:hsla(0,0%,100%,.85)}.section_projects.section_carousel .carousel_nav{right:calc(50% - 570px)}.section_projects.section_carousel .carousel_nav>div.disabled{border-color:hsla(0,0%,100%,.25)!important;background-color:transparent!important}.section_projects.section_carousel .carousel_nav>div.disabled:after{color:hsla(0,0%,100%,.25)!important}.section_projects.section_carousel .projects_list{padding-top:20px}.projects_list .one_project .img_wrp{overflow:hidden}.projects_list .one_project .img_wrp img{height:auto;-webkit-transition:opacity .25s linear 0s,-webkit-transform .25s linear 0s;-o-transition:opacity .25s linear 0s,-o-transform .25s linear 0s;transition:opacity .25s linear 0s,transform .25s linear 0s;width:100%;display:block}.projects_list .one_project:hover .img_wrp img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.15}.projects_list .one_project .content_wrp{height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-transition:opacity .25s linear 0s,-webkit-transform .25s linear 0s;-o-transition:opacity .25s linear 0s,-o-transform .25s linear 0s;transition:opacity .25s linear 0s,transform .25s linear 0s;position:absolute;opacity:0;top:0;-ms-align-items:center;align-items:center;left:0;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.projects_list .one_project:hover .content_wrp{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.section_projects_wide .projects_list .one_project .content_inside{padding:30px 80px}.section_projects_container .projects_list .one_project .content_inside{padding:30px}.projects_list .one_project .content_inside{text-align:center}.projects_list .one_project .project_cat a,.projects_list .one_project .project_title a{-webkit-transition:border .15s linear 0s;-o-transition:border .15s linear 0s;transition:border .15s linear 0s}.projects_list .one_project .project_title{font:20px/24px GothamProBold;margin:0 0 12px}.projects_list .one_project .project_title a{border:solid hsla(0,0%,100%,0);color:#fff;border-width:0 0 1px}.projects_list .one_project .project_title a:hover{border-color:#fff}.projects_list .one_project .project_cat{color:#222;font:16px/24px GothamProRegular;margin:0}.projects_list .one_project .project_cat a{border:solid rgba(34,34,34,0);color:#222;border-width:0 0 1px}.projects_list .one_project .project_cat a:hover{border-color:#222}.projects_list .one_project .btns{margin-bottom:9px;width:120px;display:inline-block}.projects_list .one_project .btns a{height:50px;position:relative;width:50px}.projects_list .one_project .btns a.link{float:left}.projects_list .one_project .btns a.zoom{float:right}.projects_list .one_project .btns a:after{height:50px;border:2px solid #fff;color:#fff;font:28px/48px MaterialDesignIconicFont;-webkit-transition:color .15s linear 0s,background-color .15s linear 0s;-o-transition:color .15s linear 0s,background-color .15s linear 0s;transition:color .15s linear 0s,background-color .15s linear 0s;position:absolute;text-align:center;top:0;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;width:50px}.projects_list .one_project .btns a.link:after{content:"\f18e"}.projects_list .one_project .btns a.zoom:after{content:"\f1c3"}.projects_list .one_project .btns a:hover:after{background-color:#fff}.section_advantages{padding-bottom:40px}.section_advantages .section_subtext{margin-bottom:13px}.advantages_list{padding-top:20px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.advantages_list li{margin-bottom:35px;text-align:center;width:50%}.advantages_list .advantage_wrp{margin-right:auto;margin-left:auto;width:263px}.advantages_list .advantage_wrp345:before{height:32px;font:22px/32px MaterialDesignIconicFont;content:"\f26b";position:absolute;text-align:center;top:0;background-color:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;width:32px;z-index:250}.advantages_list .img_wrp{height:150px;margin-bottom:2px}.advantages_list .img_wrp img{height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-right:auto;position:relative;max-width:120px;top:50%;margin-left:auto;width:100%;display:block}.advantages_list .text{color:#222;font:17px/22px GothamProRegular}.section_advantages .side_bg{height:100%;right:0;position:absolute;-webkit-background-size:cover;background-size:cover;top:0;background-position:top;width:calc(50% - 230px);background-repeat:no-repeat}.section_team{padding-bottom:55px}.section_team .section_subtext{margin-bottom:23px}.team_list{padding-top:20px}.team_list .one_team{padding-bottom:25px}.team_list .one_team_wrp{text-align:center;background-color:#fff}.team_list .one_team .img_wrp img{height:auto;max-width:450px;width:100%;display:block}.team_list .one_team .description{padding:22px 10px 25px}.team_list .one_team .name{margin-bottom:1px;font:17px/22px GothamProRegular}.team_list .one_team .job{font-style:italic;margin-bottom:10px;line-height:1.3;margin-top:10px}.team_list .one_team .about{line-height:22px}.team_list .one_team .social{text-align:center;padding-bottom:23px}.team_list .one_team .social_list{display:inline-block}.team_list .one_team .social_list li{margin:0 5px;float:left}.team_list .one_team .social_list .zmdi{height:36px;font:18px/36px MaterialDesignIconicFont;text-align:center;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:36px;display:block}.team_list .one_team .content{-webkit-background-size:100% 200%;background-size:100% 200%;background-position:top}.team_list .one_team:hover .content{background-position:bottom}.team_list .one_team .content,.team_list .one_team .content .about,.team_list .one_team .content .job,.team_list .one_team .content .name,.team_list .one_team .social_list .zmdi{-webkit-transition:color .15s linear 0s,background .25s linear 0s,-webkit-box-shadow .25s linear 0s;-o-transition:color .15s linear 0s,background .25s linear 0s,-o-box-shadow .25s linear 0s;transition:color .15s linear 0s,background .25s linear 0s,box-shadow .25s linear 0s}.team_list .one_team:hover .about,.team_list .one_team:hover .job,.team_list .one_team:hover .name,.team_list .one_team:hover .social_list .zmdi{color:#fff}.team_list .one_team:hover .social_list .zmdi{-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.team_list .one_team .social_list .zmdi:hover{-webkit-box-shadow:inset 0 0 0 20px #fff;box-shadow:inset 0 0 0 20px #fff}.section_numbers{padding-bottom:59px}.section.section_numbers{padding-top:55px}.section_numbers .section_title{margin-bottom:38px;text-align:center;line-height:52px}.section_numbers .section_title:after{display:none}.section_numbers .number_wrp{height:80px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.section_numbers .number_wrp .number{color:#fff;font:52px/52px GothamProBold;letter-spacing:-.05em;text-align:right;width:120px}.section_numbers .number_wrp .plus{color:#fff;font:42px/52px GothamProBold;letter-spacing:-.05em;margin-left:8px;width:30px;vertical-align:2px}.section_numbers .number_wrp .text{color:#fff;font:18px/20px GothamProRegular;width:calc(100% - 150px);padding-left:25px}.section_numbers .number_wrp .text .offset{padding-left:10px}.section_numbers .number_wrp .text:before{height:80px;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);content:"";position:absolute;top:-20px;background-color:#fff;left:15px;width:2px}.section_numbers .section_content{z-index:350}.section_numbers .section_bg{height:100%;background-attachment:fixed;position:absolute;-webkit-background-size:cover;background-size:cover;opacity:.25;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.section_testimonials{background-color:#f5f5f5;background-position:0 0;padding-bottom:80px;background-repeat:repeat}.section_testimonials .section_subtext{margin-bottom:23px}.testimonials .btn{margin-right:auto;color:#fff;cursor:pointer;margin-left:auto;width:263px;margin-top:30px;display:block}.testimonials_list{padding-top:20px}.testimonials_list .testimonial_content{padding:25px 30px 28px;margin-bottom:30px;background-color:#fff}.testimonials_list .testimonial_content:after{border-color:#fff transparent transparent;height:0;content:"";position:absolute;border-style:solid;border-width:9px 9px 0;bottom:-9px;left:71px;width:0;z-index:450}.testimonials_list .testimonial_content .title{color:#222;font:18px/27px GothamProBold;margin:0 0 8px}.testimonials_list .testimonial_content .text{margin-bottom:14px}.testimonials_list .testimonial_content .rate_list li{margin:0 2px;display:inline-block}.testimonials_list .testimonial_content .rate_list .zmdi{font:20px/20px MaterialDesignIconicFont}.testimonials_list .testimonial_meta{height:100px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;margin-left:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.testimonials_list .testimonial_meta .photo_wrp{width:100px}.testimonials_list .testimonial_meta .photo_wrp img{height:auto;max-width:100px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.testimonials_list .testimonial_meta .person{font-weight:600;color:#222;width:calc(100% - 120px);line-height:22px}.section_testimonials .btns-wrapper{text-align:center}.section_testimonials .btns{display:inline-block}.section_testimonials .btn{margin:0 15px;width:216px}.section_faq{padding-bottom:73px}.faq_accordion{min-height:540px;padding-top:23px}.faq_accordion .question{padding:20px 25px 22px 67px;color:#222;font:21px/27px GothamProRegular;-webkit-transition:color .15s linear 0s,background .15s linear 0s;-o-transition:color .15s linear 0s,background .15s linear 0s;transition:color .15s linear 0s,background .15s linear 0s;position:relative;outline:0;margin:10px 0 0;-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer}.faq_accordion .question:after{height:20px;color:#222;font:23px/20px MaterialDesignIconicFont;-webkit-transition:color .15s linear 0s;-o-transition:color .15s linear 0s;transition:color .15s linear 0s;content:"\f277";position:absolute;text-align:center;top:24px;left:26px;width:20px}.faq_accordion .question.ui-accordion-header-active,.faq_accordion .question.ui-accordion-header-active:after,.faq_accordion .question:hover,.faq_accordion .question:hover:after{color:#fff}.faq_accordion .question.ui-accordion-header-active:after{content:"\f272"}.faq_accordion .answer{padding:28px 30px 34px;font-size:17px;font-style:italic;background-color:#f5f5f5;line-height:27px}.section_faq .note{padding-top:38px;color:#222;font:16px/26px GothamProRegular,sans-serif}.section_faq .note a:hover{color:#222}.section_faq .side_bg{height:100%;position:absolute;-webkit-background-size:cover;background-size:cover;top:0;background-position:top;left:0;width:calc(50% - 230px);background-repeat:no-repeat}.block_partners{padding:50px 0}.partners_list .one_partner{height:100px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-align-items:center;align-items:center;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.partners_list .one_partner img{height:auto!important;max-width:165px;max-height:100px;width:auto!important;display:inline-block!important}.partners_list .one_partner .img_wrp{-webkit-transition:opacity .25s linear 0s;-o-transition:opacity .25s linear 0s;transition:opacity .25s linear 0s;opacity:.25;display:inline-block}.partners_list .one_partner .img_wrp:hover{opacity:1}.block_partners.section_carousel .carousel_nav{right:auto;bottom:-90px;top:auto;left:calc(50% - 45px)}.section_articles_mp{padding-bottom:30px}.section_articles_mp .section_subtext{margin-bottom:23px}.section_articles_mp .section_head{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.section_articles_mp .section_head_title{width:calc(100% - 293px)}.section_articles_mp .section_head_btn{padding-bottom:18px;width:263px}.section_articles_mp .section_head_btn.big_offset{padding-bottom:50px}.section_articles_mp .section_head_btn .btn{display:block}.section_articles_mp .articles_list{padding-top:20px}.articles_list_view1{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.articles_list_view1 .one_article{width:calc(33.33333% - 20px)}.article_page .articles_list_view1 .one_article,.articles_list_view1 .one_article{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;margin-bottom:42px;display:block}.article_page .articles_list_view1 .one_article{width:calc(50% - 30px)}.article_page .articles_list_view1 .one_article:not(:nth-child(2n)),.articles_list_view1 .one_article:not(:nth-child(3n)){margin-right:30px}.articles_list_view1 .img_wrp{margin-bottom:20px}.articles_list_view1 .img_wrp a{height:100%;overflow:hidden;position:relative;background-color:#000;width:100%;display:block}.articles_list_view1 .img_wrp a:after{height:44px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff;font:44px/44px MaterialDesignIconicFont;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;content:"\f18e";position:absolute;opacity:0;will-change:transform,opacity;text-align:center;top:calc(50% - 22px);left:calc(50% - 22px);width:44px}.articles_list_view1 .img_wrp a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.articles_list_view1 .img_wrp img{height:auto;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;max-width:480px;will-change:transform,opacity;width:100%;display:block}.articles_list_view1 .img_wrp a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.5}.articles_list_view1 .title{font:20px/26px GothamProBold;margin:0 0 14px}.articles_list_view1 .title a{color:#222}.articles_list_view1 .meta{font-size:13px;margin-bottom:15px;color:#bbb;line-height:24px}.articles_list_view1 .meta span:not(.divider){white-space:nowrap}.articles_list_view1 .meta span:not(.divider):before{height:16px;margin-right:3px;font:16px/16px MaterialDesignIconicFont;width:16px;vertical-align:-1px;display:inline-block}.articles_list_view1 .meta .date:before{content:"\f332"}.articles_list_view1 .meta .author:before{font-size:17px;content:"\f207"}.articles_list_view1 .meta .comments:before{content:"\f266"}.articles_list_view1 .content .meta .categories:before{content:"\f228"}.articles_list_view1 .meta .divider{margin:0 9px;display:inline-block}.articles_list_view1 .meta a{color:#bbb}.articles_list_view1 .anons p{margin:0}.ie .articles_list_view1 .anons{width:100%}.with_sidebar .section_articles_inside{padding-right:20px}.articles_list_view2 .one_article{padding-bottom:32px}.articles_list_view2 .one_article:not(:last-of-type){margin-bottom:30px;border-bottom:1px solid #f2f2f2}.articles_list_view2 .img_wrp{margin-bottom:29px}.articles_list_view2 .img_wrp a{height:100%;overflow:hidden;position:relative;background-color:#000;width:100%;display:block}.articles_list_view2 .img_wrp a:after{height:44px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff;font:44px/44px MaterialDesignIconicFont;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;content:"\f18e";position:absolute;opacity:0;will-change:transform,opacity;text-align:center;top:calc(50% - 22px);left:calc(50% - 22px);width:44px}.articles_list_view2 .img_wrp a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.articles_list_view2 .img_wrp img{height:auto;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;will-change:transform,opacity;width:100%;display:block}.articles_list_view2 .img_wrp a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:.5}.articles_list_view2 .title{font:24px/30px GothamProBold;margin:0 0 14px}.articles_list_view2 .title a{color:#222}.articles_list_view2 .meta{font-size:13px;margin-bottom:14px;color:#bbb;line-height:24px}.articles_list_view2 .meta span:not(.divider){white-space:nowrap}.articles_list_view2 .meta span:not(.divider):before{height:16px;margin-right:3px;font:16px/16px MaterialDesignIconicFont;width:16px;vertical-align:-2px;display:inline-block}.articles_list_view2 .meta .date:before{content:"\f332"}.articles_list_view2 .meta .author:before{font-size:17px;content:"\f207"}.articles_list_view2 .meta .comments:before{content:"\f266"}.articles_list_view2 .meta .categories:before{content:"\f228"}.articles_list_view2 .meta .divider{margin:0 9px;display:inline-block}.articles_list_view2 .meta a{color:#bbb}.articles_list_view2 .anons p{margin:0 0 11px}.articles_list_view2 .more-link{position:relative;padding-right:20px}.articles_list_view2 .more-link:after{height:12px;right:0;font:15px/12px MaterialDesignIconicFont;-webkit-transition:-webkit-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;content:"\f2ee";position:absolute;text-align:center;top:6px;width:12px}.articles_list_view2 .more-link:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.articles_list_view3 .one_article{padding-bottom:32px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.articles_list_view3 .one_article:not(:last-of-type){margin-bottom:30px;border-bottom:1px solid #f2f2f2}.articles_list_view3 .img_wrp{height:263px;width:263px}.articles_list_view3 .img_wrp a{height:100%;overflow:hidden;position:relative;background-color:#000;width:100%;display:block}.articles_list_view3 .img_wrp a:after{height:44px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff;font:44px/44px MaterialDesignIconicFont;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;content:"\f18e";position:absolute;opacity:0;will-change:transform,opacity;text-align:center;top:calc(50% - 22px);left:calc(50% - 22px);width:44px}.articles_list_view3 .img_wrp a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.articles_list_view3 .img_wrp img{height:auto;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;will-change:transform,opacity;width:100%;display:block}.articles_list_view3 .img_wrp a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:.5}.articles_list_view3 .content{width:calc(100% - 263px);padding-left:30px}.articles_list_view3 .title{font:20px/26px GothamProBold;margin:0 0 14px}.articles_list_view3 .title a{color:#222}.articles_list_view3 .meta{font-size:13px;margin-bottom:14px;color:#bbb;line-height:24px}.articles_list_view3 .meta span:not(.divider) a{white-space:nowrap}.articles_list_view3 .meta span:not(.divider):before{height:16px;margin-right:3px;font:16px/16px MaterialDesignIconicFont;width:16px;vertical-align:-2px;display:inline-block}.articles_list_view3 .meta .date:before{content:"\f332"}.articles_list_view3 .meta .author:before{font-size:17px;content:"\f207"}.articles_list_view3 .meta .comments:before{content:"\f266"}.articles_list_view3 .meta .categories:before{content:"\f228"}.articles_list_view3 .meta .divider{margin:0 9px;display:inline-block}.articles_list_view3 .meta a{color:#bbb}.articles_list_view3 .anons p{margin:0 0 11px}.articles_list_view3 .more-link{position:relative;padding-right:20px}.articles_list_view3 .more-link:after{height:12px;right:0;font:15px/12px MaterialDesignIconicFont;-webkit-transition:-webkit-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;content:"\f2ee";position:absolute;text-align:center;top:6px;width:12px}.articles_list_view3 .more-link:hover:after{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.article_one .article_thumbnail:after,.article_one .article_thumbnail:before,.articles_list .img_wrp:after,.articles_list .img_wrp:before{content:"";position:absolute;background-color:#eee}.article_one .article_thumbnail:before,.articles_list .img_wrp:before{height:100%;right:-7px;bottom:-7px;width:2px}.article_one .article_thumbnail:after,.articles_list .img_wrp:after{height:2px;right:-7px;bottom:-7px;width:100%}.empty_cat .subtitle{color:#222;font:32px/36px GothamProBold,sans-serif;margin:0 0 30px}.block_marketing{padding-top:45px;padding-bottom:50px}.block_marketing .block_content{color:#fff;font:28px/40px GothamProRegular;text-align:center;z-index:550}.block_marketing .block_content b,.block_marketing .block_content strong{font-weight:400;font-family:GothamProBold}.block_marketing .block_content em,.block_marketing .block_content i:not(.zmdi){font-style:normal;font-family:GothamProItalic}.block_marketing .block_content b,.block_marketing .block_content em,.block_marketing .block_content i:not(.zmdi),.block_marketing .block_content strong{white-space:nowrap}.block_marketing .block_content p{margin:0}.block_marketing .block_content .btn{margin-right:auto;color:#fff;margin-left:auto;width:263px;margin-top:30px;display:block}.block_marketing .block_bg{height:100%;background-attachment:fixed;position:absolute;-webkit-background-size:cover;background-size:cover;opacity:.15;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.section{padding-top:56px}.section_bg{background-color:#f5f5f5}.section_suptitle{color:#abaaaa;font:24px/36px GothamProRegular;margin:0}.section_title{color:#333;font:42px/36px GothamProBold;text-transform:uppercase;position:relative;letter-spacing:-.05em;margin:0 0 58px}.section_title:after{height:2px;content:"";position:absolute;bottom:-30px;left:0;width:165px}.section_subtext{font-style:italic}.section_carousel .carousel_nav{height:40px;right:0;position:absolute;top:-70px;width:90px}.section_carousel .carousel_nav>div{height:40px;-webkit-transition:background-color .15s linear 0s,border-color .15s linear 0s;-o-transition:background-color .15s linear 0s,border-color .15s linear 0s;transition:background-color .15s linear 0s,border-color .15s linear 0s;border-style:solid;border-width:2px;-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer;width:40px}.section_carousel .carousel_nav .owl-prev{border-radius:20px;float:left}.section_carousel .carousel_nav .owl-next{border-radius:20px;float:right}.section_carousel .carousel_nav>div:after{height:36px;font:32px/36px MaterialDesignIconicFont;-webkit-transition:color .15s linear 0s;-o-transition:color .15s linear 0s;transition:color .15s linear 0s;position:absolute;text-align:center;top:0;left:0;width:36px}.section_carousel .carousel_nav .owl-next:after{content:"\f2fb"}.section_carousel .carousel_nav .owl-prev:after{content:"\f2fa"}.section_carousel .carousel_nav>div:hover:after{color:#fff}.section_carousel .carousel_nav>div.disabled{border-color:#d0d0d0!important;background-color:transparent!important;-webkit-cursor:default;-moz-cursor:default;-ms-cursor:default;-o-cursor:default;cursor:default}.section_carousel .carousel_nav>div.disabled:after{color:#d0d0d0!important}.inside_pages_content{padding-bottom:50px}.page_header{padding-top:50px;margin-bottom:40px;color:#fff;text-align:center;padding-bottom:71px}.page_header .block_content{z-index:650}.page_header .block_bg{height:100%;background-attachment:fixed;position:absolute;-webkit-background-size:cover;background-size:cover;opacity:.25;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.breadcrumbs{margin-bottom:30px;color:#fff;font-family:GothamProRegular}.breadcrumbs a:hover{color:#fff}.main_title{font:42px/52px GothamProBold;text-transform:uppercase;letter-spacing:-.05em;margin:0}.inside_pages_content .section_subtext{margin-bottom:44px;margin-top:9px}.inside_pages_content .section_subtext p{margin:0}.inside_pages_content .top_margin{margin-top:20px}.inside_pages_content .top_padding{padding-top:20px}.projects_list_all,.services_list_all{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.services_list_all{margin-bottom:-20px}.projects_list_all .one_project,.services_list_all .one_service,.services_list_all.projects .one_service{width:calc(50% - 15px)}.services_list_all.projects .one_service{text-align:center;background:#f5f5f5;padding-bottom:0;width:calc(25% - 22.5px)}.services_list_all.projects .one_service .text{margin-bottom:0;padding-bottom:0}.services_list_all .one_service{margin-bottom:60px}.projects_list_all .one_project{margin-bottom:30px}.projects_list_all .one_project:not(:nth-child(2n)),.services_list_all .one_service:not(:nth-child(2n)),.services_list_all.projects .one_service:not(:nth-child(4n)){margin-right:30px}.projects_list_all .one_project{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.cats_list{margin:20px 0 30px}.cats_list .jq-selectbox{margin-left:10px;vertical-align:-14px}.cats_list .jq-selectbox__select{height:40px;border:0;padding-right:30px;background-color:#f5f5f5;-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer;padding-left:15px}.cats_list .jq-selectbox__select:hover{border:0;background-color:#e8e8e8}.cats_list .jq-selectbox__select-text{height:40px;color:rgba(0,0,0,.75);font:15px/40px GothamProRegular;text-transform:uppercase;width:315px!important}.cats_list .jq-selectbox__select:hover .jq-selectbox__select-text{color:rgba(0,0,0,.85)}.cats_list .jq-selectbox__trigger{height:40px;right:10px;position:absolute;top:0;width:8px}.cats_list .jq-selectbox__trigger:after{height:40px;color:#2e2e2e;font:18px/40px MaterialDesignIconicFont;content:"\f2f2";text-align:center;width:8px;display:block}.cats_list .jq-selectbox__dropdown{left:0;width:100%}.jq-selectbox__dropdown ul{margin:0;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.15);box-shadow:0 5px 10px 0 rgba(0,0,0,.15);width:100%}.cats_list .jq-selectbox li{padding:9px 15px;color:rgba(0,0,0,.75);font:15px/22px GothamProRegular;background-color:#fff;-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer;display:block}.cats_list .jq-selectbox li.selected,.cats_list .jq-selectbox li:hover{color:#fff}.jq-select-multiple li,.jq-selectbox li{white-space:normal}.pagination_content{padding:30px 0;font:14px/40px GothamProRegular;border-top:1px solid #f2f2f2;margin-top:10px}.pagination_content span.pages{height:40px;margin-right:10px;width:80px;float:left}.pagination_content a,.pagination_content span.current,.pagination_content span.extend{height:40px;margin-right:5px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:40px;float:left;display:block}.pagination_content a,.pagination_content a:focus{color:#222;-webkit-transition:background-color .15s linear 0s,color .15s linear 0s;-o-transition:background-color .15s linear 0s,color .15s linear 0s;transition:background-color .15s linear 0s,color .15s linear 0s;background-color:#f5f5f5}.pagination_content a:hover,.pagination_content span.current{color:#fff}.pagination_content .next,.pagination_content .prev{font-size:0;text-indent:-9999px;position:relative}.pagination_content .next:after,.pagination_content .prev:after{height:40px;text-indent:0;font:17px/40px MaterialDesignIconicFont;position:absolute;text-align:center;top:0;left:0;width:40px}.pagination_content .next:after{content:"\f2ee"}.pagination_content .prev:after{content:"\f2ea"}.left_col_service{padding-right:20px}.left_col_project{padding-right:36px}.sidebar_box{margin-bottom:30px}.sidebar_box .title{color:#222;font:22px/24px GothamProBold;letter-spacing:-.02em;margin:0 0 17px}.sidebar_sample_block{padding:28px 30px 15px;color:#222;font:15px/25px GothamProRegular;background:url(/templates/img/pattern01.jpg) repeat 0 0}.sidebar_sample_block p{margin:0 0 15px}.sidebar_sample_block i{font-style:normal;font-family:GothamProItalic}.sidebar_sample_block small{font-size:85%}.sidebar_banner_small .block_content{padding:20px 30px 12px;z-index:750}.sidebar_banner_small .block_content p{color:#fff;font:15px/25px GothamProRegular;margin:0 0 18px}.sidebar_banner_small .block_content b{font:20px/35px GothamProBold;margin:2px 0;display:block}.sidebar_banner_small .block_content .btn{margin-bottom:18px;width:170px}.sidebar_banner_small .block_content .btn:hover{color:#fff}.sidebar_banner_big .block_content{padding:24px 30px 35px;z-index:750}.sidebar_banner_big .block_content p{color:#fff;font:20px/34px GothamProRegular;margin:0 0 15px}.sidebar_banner_big .block_content b{font:26px/40px GothamProBold;margin:2px 0;display:block}.sidebar_banner_big .block_content .btn{width:170px}.sidebar_banner_big .block_content .btn:hover{color:#fff}.sidebar_banner_big .block_bg,.sidebar_banner_small .block_bg{height:100%;position:absolute;-webkit-background-size:cover;background-size:cover;opacity:.25;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat}.sidebar_projects_menu,.sidebar_services_menu{padding:32px 0 28px;color:#fff}.sidebar_projects_menu{background-position:0 0;background-image:url(/templates/img/pattern02.jpg);background-repeat:repeat}.sidebar_projects_menu .title,.sidebar_services_menu .title{color:#fff;font:normal 26px/32px GothamProBold;text-transform:uppercase;margin:0 30px 18px}.sidebar_projects_menu_list li,.sidebar_services_menu_list li{margin-bottom:1px;font:15px/25px GothamProRegular}.sidebar_projects_menu_list a,.sidebar_projects_menu_list a:focus,.sidebar_services_menu_list a,.sidebar_services_menu_list a:focus{padding:5px 30px 6px;color:#fff;-webkit-transition:color .15s linear 0s,background .15s linear 0s;-o-transition:color .15s linear 0s,background .15s linear 0s;transition:color .15s linear 0s,background .15s linear 0s;background-color:transparent;display:block}.sidebar_services_menu_list a:hover,.sidebar_services_menu_list li.current_menu_item a{background-color:rgba(0,0,0,.2)}.sidebar_projects_menu_list a:hover,.sidebar_projects_menu_list li.current_menu_item a{background-color:rgba(0,0,0,.4)}.sidebar_services_price_btn a,.sidebar_services_price_btn a:focus{min-height:60px;padding:10px 10px 10px 60px;color:#fff;font:15px/20px GothamProRegular;-webkit-background-size:auto auto;background-size:auto auto;-ms-align-items:center;align-items:center;background-position:0 0;background-image:url(/templates/img/pattern03.jpg);background-repeat:repeat;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar_services_price_btn a:before{height:100%;content:"";position:absolute;-webkit-background-size:30px auto;background-size:30px auto;top:0;background-color:rgba(0,0,0,.5);background-position:10px 10px;left:0;width:50px;background-image:url(/templates/img/pdf_icon.png);background-repeat:no-repeat}.sidebar_projects_details{padding:20px 30px 12px;color:#222;background-color:#f5f5f5}.sidebar_projects_details .title{margin:0 0 14px}.sidebar_projects_details_list li{margin-bottom:11px;font:15px/25px GothamProRegular,sans-serif;position:relative;padding-left:28px}.sidebar_projects_details_list li b,.sidebar_projects_details_list li strong{font-weight:400;font-family:GothamProBold}.sidebar_projects_details_list li:before{height:20px;font:16px/20px MaterialDesignIconicFont;position:absolute;text-align:center;top:3px;left:0;width:20px}.sidebar_projects_details_list li.detail_cat:before{content:"\f228"}.sidebar_projects_details_list li.detail_usr:before{content:"\f207"}.sidebar_projects_details_list li.detail_cst:before{content:"\f19a"}.sidebar_projects_details_list li.detail_plc:before{content:"\f196"}.sidebar_projects_details_list li.detail_sqr:before{content:"\f37e"}.sidebar_projects_details_list li.detail_prd:before{content:"\f32f"}.sidebar_projects_details_list li.galka:before{content:"\f269"}.sidebar_projects_details_list li a:hover{color:#222}.sidebar_projects .sidebar_categories,.sidebar_services .sidebar_categories{padding:30px;background:#f5f5f5 url(/templates/img/pattern01.jpg) repeat 0 0}.sidebar_projects_nav{padding-top:20px;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar_projects_nav .all{width:130px}.sidebar_projects_nav .all a{height:50px;margin-right:auto;margin-left:auto;width:50px;display:block}.sidebar_projects_nav .all .zmdi{height:50px;color:#555;font:28px/51px MaterialDesignIconicFont;-webkit-transition:color .15s ease 0s,box-shadow .25s ease-in-out 0s;-o-transition:color .15s ease 0s,box-shadow .25s ease-in-out 0s;transition:color .15s ease 0s,box-shadow .25s ease-in-out 0s;text-align:center;-webkit-box-shadow:inset 0 0 0 3px #f5f5f5;box-shadow:inset 0 0 0 3px #f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:50px;display:block}.sidebar_projects_nav .all .zmdi:hover{color:#fff}.sidebar_projects_nav .text_links{font:17px/22px GothamProRegular;width:calc(50% - 65px)}.sidebar_projects_nav .text_links a{color:#555}.sidebar_projects_nav .text_links .zmdi{height:20px;-webkit-transition:-webkit-transform .25s ease 0s;-o-transition:-o-transform .25s ease 0s;transition:transform .25s ease 0s;position:relative;display:inline-block}.sidebar_projects_nav .prev{text-align:right}.sidebar_projects_nav .prev .zmdi{margin-right:10px}.sidebar_projects_nav .next .zmdi{margin-left:10px}.sidebar_projects_nav .prev a:hover .zmdi{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}.sidebar_projects_nav .next a:hover .zmdi{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.sidebar_search{padding-bottom:2px}.sidebar_search input[type=search]{height:50px;padding:10px 20px;border:1px solid hsla(0,0%,80%,0);color:#222;font:normal 15px/25px GothamProRegular,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;background-color:#f5f5f5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right-width:0;width:calc(100% - 50px);display:block}.sidebar_search input[type=search]:focus{border-color:#bebebe;background-color:#fff;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1)}.sidebar_search button{border:0;background-color:transparent;z-index:100}.sidebar_search button,.sidebar_search button:after{height:50px;right:0;position:absolute;top:0;width:50px}.sidebar_search button:after{color:#fff;font:30px/50px MaterialDesignIconicFont;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;content:"\f1c3";text-align:center}.sidebar_categories{padding-bottom:5px}.sidebar_categories .list{margin-top:-2px}.sidebar_categories .list li{padding-left:25px}.sidebar_categories .list li:not(:last-child){margin-bottom:7px}.sidebar_categories .list .children{margin-top:7px}.sidebar_categories .list a{color:#444;font:17px/25px GothamProRegular,sans-serif;position:relative;letter-spacing:-.02em}.sidebar_categories .list a:before{height:10px;font:17px/10px MaterialDesignIconicFont;content:"\f2fb";position:absolute;text-align:center;top:5px;left:-17px;width:8px}.sidebar_popular{padding-bottom:12px}.sidebar_popular .list{padding-top:14px}.sidebar_popular .list li{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.sidebar_popular .list li:not(:last-child){margin-bottom:15px;border-bottom:1px solid #f2f2f2;padding-bottom:15px}.sidebar_popular .img_wrp{height:70px;overflow:hidden;width:70px}.sidebar_popular .img_wrp a{height:100%;position:relative;background-color:#000;width:100%;display:block}.sidebar_popular .img_wrp img{height:auto;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;opacity:1;width:100%;display:block}.sidebar_popular .img_wrp a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.5}.sidebar_popular .content{width:calc(100% - 70px);margin-top:-3px;padding-left:15px}.sidebar_popular .article_title{font:normal 15px/20px GothamProRegular,sans-serif;letter-spacing:-.02em;margin:0 0 7px}.sidebar_popular .article_title a{color:#222}.sidebar_popular .date{font-size:13px;color:#bbb;line-height:18px}.sidebar_tags{padding-bottom:20px}.sidebar_tags .wp-tag-cloud{padding-top:9px;margin-bottom:-10px}.sidebar_tags .wp-tag-cloud:after{content:" ";clear:both;display:table}.sidebar_tags .wp-tag-cloud li{margin-bottom:10px;float:left}.sidebar_tags .wp-tag-cloud li:not(:last-child){margin-right:15px}.sidebar_tags .wp-tag-cloud li a{height:30px;padding:0 10px;color:#555;font:15px/28px GothamProRegular,sans-serif;-webkit-transition:color .1s linear 0s,background-color .15s linear 0s;-o-transition:color .1s linear 0s,background-color .15s linear 0s;transition:color .1s linear 0s,background-color .15s linear 0s;position:relative;letter-spacing:-.02em;background-color:#f5f5f5;display:block}.sidebar_tags .wp-tag-cloud li a:after{border-color:transparent transparent transparent #f5f5ff;height:0;right:-5px;-webkit-transition:border-color .15s linear 0s;-o-transition:border-color .15s linear 0s;transition:border-color .15s linear 0s;content:"";position:absolute;border-style:solid;border-width:15px 0 15px 5px;top:0;width:0}.custom_page .article_one{padding-top:50px}.article_one{padding-bottom:19px}.article_one .article_thumbnail{margin-bottom:30px}.article_one .article_thumbnail img{height:auto;width:100%;display:block}.article_one .article_meta_primary{font-size:13px;margin-bottom:19px;color:#bbb;border-bottom:1px solid #f2f2f2;padding-bottom:28px;line-height:24px}.article_one .article_meta_primary span:not(.divider) a{white-space:nowrap}.article_one .article_meta_primary span:not(.divider):before{height:16px;margin-right:3px;font:16px/16px MaterialDesignIconicFont;width:16px;vertical-align:-1px;display:inline-block}.article_one .article_meta_primary .date:before{content:"\f332"}.article_one .article_meta_primary .author:before{font-size:17px;content:"\f207"}.article_one .article_meta_primary .comments:before{content:"\f266"}.article_one .article_meta_primary .categories:before{content:"\f228"}.article_one .article_meta_primary .divider{margin:0 9px;display:inline-block}.article_one .article_meta_primary a,.article_one .article_meta_secondary .meta_wrp a{color:#bbb}.article_one .article_meta_secondary{padding-top:30px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;border-top:1px solid #f2f2f2;-ms-align-items:center;align-items:center;padding-bottom:30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.article_one .article_meta_secondary .meta_wrp{font-size:13px;color:#bbb;line-height:24px}.article_one .article_meta_secondary span:not(.divider) a{white-space:nowrap}.article_one .article_meta_secondary span:not(.divider):before{height:16px;margin-right:3px;font:16px/16px MaterialDesignIconicFont;width:16px;vertical-align:-2px;display:inline-block}.article_one .article_meta_secondary .tags:before{content:"\f187"}.article_one .article_meta_secondary .share img{display:block}.article_page .subtitle{color:#222;font:normal 28px/30px GothamProBold,sans-serif;letter-spacing:-.02em;margin:0}.article_page .similar_posts{margin-bottom:22px}.article_page .similar_posts .subtitle{margin-bottom:34px}.article_page .similar_posts .list{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.article_page .similar_posts .list li{margin-bottom:20px;width:calc(33.33333% - 13.33333px)}.article_page .similar_posts .list li:not(:nth-child(3n)){margin-right:20px}.article_page .similar_posts .img_wrp{margin-bottom:15px}.article_page .similar_posts .img_wrp a{height:100%;overflow:hidden;position:relative;background-color:#000;width:100%;display:block}.article_page .similar_posts .img_wrp a:after{height:44px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff;font:44px/44px MaterialDesignIconicFont;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;content:"\f18e";position:absolute;opacity:0;will-change:transform,opacity;text-align:center;top:calc(50% - 22px);left:calc(50% - 22px);width:44px}.article_page .similar_posts .img_wrp a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.article_page .similar_posts .img_wrp img{height:auto;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;will-change:transform,opacity;width:100%;display:block}.article_page .similar_posts .img_wrp a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.5}.article_page .similar_posts .title{color:#222;font:normal 17px/25px GothamProRegular,sans-serif;letter-spacing:-.02em;margin:0 0 2px}.article_page .similar_posts .title a{color:#222}.article_page .similar_posts .date{font-size:13px;color:#bbb;line-height:24px}.article_one_service .article_thumbnail{margin-bottom:40px}.article_one_service .article_thumbnail img{height:auto;width:100%;display:block}.article_one_service .article_meta_primary{margin-top:-10px}.article_one_project .article_thumbnail{margin-bottom:30px}.article_one_project .article_thumbnail img{height:auto;width:100%;display:block}.article_one_project .article_content{padding-top:14px}.article_content{*padding-top:25px;*padding-left:20px}.article_content blockquote,.article_content ol,.article_content p,.article_content ul{margin:0 0 25px}.article_content sup{font-size:60%}.article_content table{border-collapse:collapse;margin-bottom:30px;border-spacing:0;margin-top:36px}.article_content table td,.article_content table th{padding:15px 20px;font-size:16px;text-align:left;line-height:24px}.article_content table th{font-weight:400;color:#fff;font-family:GothamProBold}.article_content table td{color:#222;font-family:GothamProRegular}.article_content table tr:nth-child(odd) td{background-color:#f5f5f5}.article_content table th:not(:last-child){border-right:1px solid hsla(0,0%,100%,.1)}.article_content table td:first-child{border-left:2px solid #f5f5f5}.article_content table td:last-child{border-right:2px solid #f5f5f5}.article_content table tr:last-child:not(:nth-child(odd)) td{border-bottom:2px solid #f5f5f5}.article_content table td:not(:last-child){border-right:1px solid #f5f5f5}.article_content table tr:nth-child(odd) td:not(:last-child){border-right:1px solid #fff}.article_content table th em,.article_content table th i{font-style:normal;font-family:GothamProBoldItalic}.article_content table td em,.article_content table td i{font-style:normal;font-family:GothamProItalic}.article_content h2,.article_content h3,.article_content h4,.article_content h5,.article_content h6{font-weight:400;color:#222;letter-spacing:-.02em;margin:0 0 25px;font-family:GothamProBold}.article_content h2{font-size:28px;line-height:30px}.article_content h3{font-size:24px;line-height:28px}.article_content h4{font-size:20px;line-height:24px}.article_content h5{font-size:16px;line-height:20px}.article_content h6{font-size:14px;line-height:18px}.article_content .content_col{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.article_content .content_col2 .one_col{width:calc(50% - 15px)}.article_content .content_col2 .one_col:not(:nth-child(2)){margin-right:30px}.article_content .content_col3 .one_col{width:calc(33.33333% - 20px)}.article_content .content_col3 .one_col:not(:nth-child(3)){margin-right:30px}.article_content .content_col4 .one_col{width:calc(25% - 22.5px)}.article_content .content_col4 .one_col:not(:nth-child(4)){margin-right:30px}.article_content ol li,.article_content ul:not(.gallery_content) li{margin-bottom:10px;position:relative;padding-left:35px}.article_content ul:not(.gallery_content) li:before{height:25px;font:14px/25px MaterialDesignIconicFont;content:"\f26b";position:absolute;text-align:center;top:1px;background-color:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;width:25px}.article_content ol{counter-reset:num}.article_content ol li:before{height:25px;font-size:12px;content:counter(num);position:absolute;counter-increment:num;text-align:center;top:1px;background-color:#f5f5f5;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;width:25px;line-height:25px}.article_content .gallery p{display:none!important}.article_content .gallery{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin:36px 0 15px!important;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.article_content .gallery .gallery-item{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;margin:0 0 16px!important;float:none!important}.article_content .gallery-columns-4 .gallery-item{width:calc(25% - 12px)!important}.article_content .gallery-columns-4 .gallery-item:not(:nth-of-type(4n)){margin-right:16px!important}.article_content .gallery-columns-3 .gallery-item{width:calc(33.33333% - 10.66667px)!important}.article_content .gallery-columns-3 .gallery-item:not(:nth-of-type(3n)){margin-right:16px!important}.article_content .gallery-columns-2 .gallery-item{width:calc(50% - 8px)!important}.article_content .gallery-columns-2 .gallery-item:not(:nth-of-type(2n)){margin-right:16px!important}.article_content .gallery .gallery-icon a,.article_content .img_wrp a{height:100%;overflow:hidden;position:relative;background-color:#000;width:100%;display:block}.article_content .gallery .gallery-icon a:after,.article_content .img_wrp a:after{height:44px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);color:#fff;font:44px/44px MaterialDesignIconicFont;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;content:"\f1c3";position:absolute;opacity:0;text-align:center;top:calc(50% - 18px);left:calc(50% - 18px);width:44px}.article_content .gallery .gallery-icon a:hover:after,.article_content .img_wrp a:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.article_content .gallery img,.article_content .img_wrp img{height:auto;border:0!important;-webkit-transition:opacity .25s ease 0s,-webkit-transform .25s ease 0s;-o-transition:opacity .25s ease 0s,-o-transform .25s ease 0s;transition:opacity .25s ease 0s,transform .25s ease 0s;opacity:1;width:100%;display:block}.article_content .gallery a:hover img,.article_content .img_wrp a:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);opacity:.5}.article_content blockquote{border-left-style:solid;border-left-width:3px;font-style:italic;margin-left:10px;padding-left:22px}.article_content img.aligncenter,.article_content img.alignleft,.article_content img.alignnone,.article_content img.alignright{max-width:100%;display:block}.article_content .aligncenter,.article_content .alignleft,.article_content .alignnone,.article_content .alignright{margin-bottom:25px}.article_content .img_wrp img{margin:0}.article_content .top_offset{padding-top:11px}.article_content.itemproject{padding-top:0;margin:0}.article_content.itemproject .top_offset{padding-top:0;max-width:100%;margin:0}.article_content.itemproject .top_offset a,.article_content.itemproject .top_offset img{padding-top:0;margin:0}.article_content .alignleft{margin-right:30px;float:left}.article_content .alignright{margin-left:30px;float:right}.article_content .aligncenter{margin-right:auto;margin-left:auto}.article_content .wp-caption{margin-bottom:25px;width:auto!important;display:inline-block}.article_content .wp-caption-text{padding:10px;font-size:13px;background-color:#f5f5f5;margin:0;line-height:18px;display:block}.share_list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.share_list li:not(:last-of-type){height:30px;margin-right:5px;width:30px}.share_list .social_share{height:30px;-webkit-transition:opacity .15s linear 0s;-o-transition:opacity .15s linear 0s;transition:opacity .15s linear 0s;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-cursor:pointer;-moz-cursor:pointer;-ms-cursor:pointer;-o-cursor:pointer;cursor:pointer;width:30px;display:block}.share_list .social_share:hover{opacity:.75}.share_list .social_share.vk{background-color:#41658b}.share_list .social_share.fb{background-color:#39579a}.share_list .social_share.tw{background-color:#00abf0}.share_list .social_share.gp{background-color:#be3308}.share_list .social_share.mr{background-color:#2f69a1}.share_list .social_share.ok{background-color:#f4960f}.share_list .social_share.lj{background-color:#6899c4}.share_list .social_share:after{height:30px;color:#fff;font:18px/30px SocIcon;position:absolute;text-align:center;top:0;left:0;width:30px}.share_list .social_share.vk:after{content:"\e095"}.share_list .social_share.fb:after{content:"\e028"}.share_list .social_share.tw:after{content:"\e08d"}.share_list .social_share.gp:after{content:"\e038"}.share_list .social_share.mr:after{content:"\e94a"}.share_list .social_share.ok:after{content:"\e05a"}.share_list .social_share.lj:after{content:"\e04d"}.contacts_wrp{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.contacts_data,.contacts_form{width:calc(50% - 25px)}.contacts_form_box{padding:30px 40px 40px;margin-bottom:50px;background-color:#fff;-webkit-box-shadow:0 0 45px 0 rgba(0,0,0,.1);box-shadow:0 0 45px 0 rgba(0,0,0,.1)}.contacts_form_box .title{color:#333;font:28px/30px GothamProBold,sans-serif;margin:0 0 30px}.contacts_form_box .field{margin-bottom:10px}.contacts_form_box .field_accept{margin-bottom:15px}.contacts_form_box input[type=email],.contacts_form_box input[type=tel],.contacts_form_box input[type=text],.contacts_form_box textarea{height:50px;padding:10px 20px;border:1px solid hsla(0,0%,80%,0);color:#222;font:normal 15px/25px GothamProRegular,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;background-color:#f5f5f5;width:100%;display:block}.contacts_form_box textarea{height:200px;-webkit-resize:none;-moz-resize:none;-ms-resize:none;-o-resize:none;resize:none}.contacts_form_box input[type=email]:focus,.contacts_form_box input[type=tel]:focus,.contacts_form_box input[type=text]:focus,.contacts_form_box textarea:focus{border-color:#bebebe;background-color:#fff;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1)}.contacts_form_box input[type=submit]{height:50px;border:0;color:#fff;font:17px/27px GothamProBold,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;text-transform:uppercase;letter-spacing:-.02em;width:100%;display:block}.contacts_form_box input[type=submit]:disabled{background-color:#bbb!important}.contacts_form_box input[type=checkbox]{display:none}.contacts_form_box input[type=checkbox]+span{font:13px/20px GothamProRegular,sans-serif;position:relative;padding-left:30px;display:block}.contacts_form_box input[type=checkbox]+span:before{height:20px;border:none;text-indent:1px;color:#333;font:20px/20px MaterialDesignIconicFont;content:"";position:absolute;text-align:center;top:0;background:#f5f5f5;left:0;width:20px}.contacts_form_box input[type=checkbox]:checked+span:before{content:"\f26b"}span.wpcf7-list-item{margin:0}div.wpcf7-spam-blocked,div.wpcf7-validation-errors{display:none!important}span.wpcf7-not-valid-tip{padding:8px 0 5px 20px!important;color:red!important;font:300 13px/15px GothamProRegular,sans-serif!important;width:100%!important}div.wpcf7 span.ajax-loader{height:20px;padding:0;position:absolute;bottom:-28px;margin:0;background:none;left:calc(50% - 10px);width:20px}div.wpcf7 span.ajax-loader:before{-webkit-animation:spinZ 1s linear infinite forwards;animation:spinZ 1s linear infinite forwards;color:#666;font:21px/20px MaterialDesignIconicFont;content:"\f3ec";display:inline-block}@keyframes spinZ{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spinZ{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok{padding:15px!important;font-size:13px;border:0 solid transparent!important;text-shadow:0 1px 0 hsla(0,0%,100%,.2)!important;text-align:center!important;clear:both;box-sizing:border-box;margin:10px 0 0!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.05)!important;border-radius:4px!important;width:100%!important;line-height:18px}div.wpcf7-mail-sent-ok{border-color:#b2dba1!important;color:#3c763d!important;background-color:#dff0d8!important;background-image:linear-gradient(180deg,#dff0d8 0,#c8e5bc)!important;background-repeat:repeat-x!important}div.wpcf7-mail-sent-ng{border-color:#dca7a7!important;color:#a94442!important;background-color:#f2dede!important;background-image:linear-gradient(180deg,#f2dede 0,#e7c3c3)!important;background-repeat:repeat-x!important}.contacts_data .section_title{font-size:32px;color:#222;text-transform:none;letter-spacing:0;line-height:36px;margin-top:20px}.contacts_data .contacts_list{padding-top:15px;margin-bottom:30px}.contacts_data .contacts_list li{min-height:36px;padding-top:2px;margin-bottom:20px;font:21px/31px GothamProRegular;position:relative;padding-left:55px}.contacts_data .contacts_list li:before{height:36px;color:#111;font:19px/36px MaterialDesignIconicFont;position:absolute;text-align:center;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;width:36px}.contacts_data .contacts_list li.phone:before{content:"\f2b6"}.contacts_data .contacts_list li.email:before{content:"\f15a"}.contacts_data .contacts_list li.address:before{content:"\f1ab"}.contacts_data .contacts_list li.worktime:before{content:"\f337"}.contacts_data .social_list{margin:30px 0 35px}.contacts_data .social_list li{margin-right:10px;float:left}.contacts_data .social_list .zmdi{height:36px;font:18px/36px MaterialDesignIconicFont;-webkit-transition:color .15s linear 0s,-webkit-box-shadow .15s linear 0s;-o-transition:color .15s linear 0s,-o-box-shadow .15s linear 0s;transition:color .15s linear 0s,box-shadow .15s linear 0s;text-align:center;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:36px;display:block}.contacts_data .social_list .zmdi:hover{color:#fff}.acf-map{height:500px;width:100%}.acf-map img{max-width:inherit!important}.map_marker_wrp{width:360px}.map_title{font:16px/24px GothamProBold,sans-serif;margin:7px 0 10px}.map_address{font:14px/20px GothamProRegular,sans-serif;margin:0 0 10px}.map_description{font:12px/20px GothamProRegular,sans-serif;margin:0 0 7px}.article_page .article_comments{margin-bottom:50px}.article_page .comment-respond{margin-bottom:30px}.article_page .article_comments .subtitle{margin-bottom:45px}.article_page .comment-respond .subtitle{margin-bottom:21px}.article_page .comment-respond .subtitle small{margin-left:10px}.article_page .comment-respond p{margin:0 0 14px}.article_page .comment-respond .red{color:red}.article_comments .comment .children{margin-left:30px}.comment_body{margin-bottom:30px;border-bottom:1px solid #f2f2f2;padding-bottom:17px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.comment_body .comment_top{margin-bottom:12px}.comment_body .comment_ava{width:100px}.comment_body .comment_ava img{height:auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:100px;display:block}.comment_body .comment_content{padding-top:5px;width:calc(100% - 100px);padding-left:20px}.comment_body .comment_content .comment_top{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding-right:100px;-ms-align-items:center;align-items:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.comment_body .comment_author{margin-right:20px;color:#222;font:17px/25px GothamProBold,sans-serif;letter-spacing:-.02em}.comment_body .comment_meta{padding-top:2px;font:300 13px/25px Open Sans,sans-serif}.comment_body .comment_meta,.comment_body .comment_meta a{color:#bbb}.comment_body .comment_meta .comment-edit-link{margin-left:5px}.comment_body .reply{right:0;font:15px/25px GothamProRegular,sans-serif;position:absolute;top:0}.comment_body .reply a{position:relative}.comment_body .reply a:before{margin-right:5px;font:15px/25px MaterialDesignIconicFont;content:"\f193"}.comment_body .comment_bottom p{margin:0 0 15px}.comment_awaiting_moderation{margin-bottom:12px;color:red;width:100%;margin-top:-12px;display:block}.comment-respond .field_message{margin-bottom:10px;width:100%}.comment-respond .fields_wrp{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.comment-respond .fields_wrp .field{width:calc(33.33333% - 10px)}.comment-respond .fields_wrp .field:not(:last-of-type){margin-right:15px}.comment-respond input[type=email],.comment-respond input[type=tel],.comment-respond input[type=text],.comment-respond textarea{height:50px;padding:10px 20px;border:1px solid hsla(0,0%,80%,0);color:#222;font:normal 15px/25px GothamProRegular,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;background-color:#f5f5f5;width:100%;display:block}.comment-respond textarea{height:300px;-webkit-resize:none;-moz-resize:none;-ms-resize:none;-o-resize:none;resize:none}.comment-respond input[type=email]:focus,.comment-respond input[type=tel]:focus,.comment-respond input[type=text]:focus,.comment-respond textarea:focus{border-color:#bebebe;background-color:#fff;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.1)}.comment-respond input[type=submit]{height:50px;border:0;color:#fff;font:17px/27px GothamProBold,sans-serif;-webkit-transition:all .15s linear 0s;-o-transition:all .15s linear 0s;transition:all .15s linear 0s;text-transform:uppercase;letter-spacing:-.02em;width:100%;display:block}._404{height:auto;max-width:100%}.main_footer{padding-top:64px;color:#fff;background-position:0 0;background-repeat:repeat}.main_footer .footer_logo{-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1);margin-bottom:27px}.main_footer .footer_logo img{height:auto;max-width:240px;max-height:100px;width:auto}.main_footer .footer_description{font-style:italic;margin-bottom:33px;color:hsla(0,0%,100%,.75)}.main_footer .footer_social .social_list{display:inline-block}.main_footer .footer_social .social_list li{margin-right:10px;float:left}.main_footer .footer_social .social_list .zmdi{height:36px;font:18px/36px MaterialDesignIconicFont;text-align:center;background-color:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:36px;display:block}.main_footer .footer_social .content{-webkit-background-size:100% 200%;background-size:100% 200%;background-position:top}.main_footer .footer_social .social_list .zmdi{-webkit-transition:color .15s linear 0s,-webkit-box-shadow .15s linear 0s;-o-transition:color .15s linear 0s,-o-box-shadow .15s linear 0s;transition:color .15s linear 0s,box-shadow .15s linear 0s}.main_footer .footer_social .social_list .zmdi:hover{color:#fff}.main_footer .footer_block .title{font:20px/24px GothamProBold;text-transform:uppercase;position:relative;letter-spacing:-.02em;margin:0 0 52px}.main_footer .footer_block .title:after{height:2px;content:"";position:absolute;bottom:-18px;left:0;width:68px}.main_footer .footer_menu_list li{margin-bottom:10px;position:relative;line-height:25px;padding-left:25px}.main_footer .footer_menu_list a{position:relative}.main_footer .footer_menu_list a,.main_footer .footer_menu_list a:before{color:hsla(0,0%,100%,.75);-webkit-transition:color .1s linear 0s;-o-transition:color .1s linear 0s;transition:color .1s linear 0s}.main_footer .footer_menu_list a:before{height:15px;font:15px/15px MaterialDesignIconicFont;content:"\f26b";position:absolute;top:4px;left:-25px;width:15px}.main_footer .footer_contacts li{margin-bottom:25px;font:17px/25px GothamProRegular;position:relative;padding-left:30px}.main_footer .footer_contacts li:before{height:18px;font:19px/18px MaterialDesignIconicFont;position:absolute;text-align:center;top:4px;left:0;width:16px}.main_footer .footer_contacts li.phone:before{content:"\f2b6"}.main_footer .footer_contacts li.email:before{content:"\f15a";top:5px}.main_footer .footer_contacts li.address:before{content:"\f1ab"}.main_footer .footer_contacts li.worktime:before{content:"\f337"}.main_footer .footer_contacts a{color:#fff}.main_footer .footer_content{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:34px}.main_footer .footer_meta{padding-top:10px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-ms-align-items:center;align-items:center;padding-bottom:15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.main_footer .footer_meta .copy{padding:7px 0 3px}.main_footer .footer_meta .made_in img{-webkit-transition:opacity .1s linear 0s;-o-transition:opacity .1s linear 0s;transition:opacity .1s linear 0s;opacity:.75}.main_footer .footer_meta .made_in a:hover img{opacity:1}.to_top,.to_top:focus{height:40px;-webkit-transform:translateX(70px);-ms-transform:translateX(70px);-o-transform:translateX(70px);transform:translateX(70px);right:30px;-webkit-transition:transform .15s linear 0s,opacity .15s linear 0s;-moz-transition:transform .15s linear 0s,opacity .15s linear 0s;transition:transform .15s linear 0s,opacity .15s linear 0s;position:fixed;opacity:0;bottom:30px;width:40px;z-index:1000}.to_top.active,.to_top.active:focus{-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.to_top:after{height:40px;color:#fff;font:30px/40px MaterialDesignIconicFont;-webkit-transition:all .15s linear 0s;-moz-transition:all .15s linear 0s;transition:all .15s linear 0s;content:"\f2fc";position:absolute;opacity:.5;text-align:center;top:0;left:0;width:40px}.to_top:hover:after{opacity:1}.visible_mm{display:none}.android .burger,.android .mm_block,.android .slicknav_menu,.ios.ipad .burger,.ios.ipad .mm_block,.ios.ipad .slicknav_menu,.ios.iphone .burger,.ios.iphone .mm_block,.ios.iphone .slicknav_menu,.ios.ipod .burger,.ios.ipod .mm_block,.ios.ipod .slicknav_menu,.mobile .burger,.mobile .mm_block,.mobile .slicknav_menu,.tablet .burger,.tablet .mm_block,.tablet .slicknav_menu{display:block}.android .main_nav_menu,.ios.ipad .main_nav_menu,.ios.iphone .main_nav_menu,.ios.ipod .main_nav_menu,.mobile .main_nav_menu,.tablet .main_nav_menuu{display:none}.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");-webkit-filter:grayscale(1);filter:grayscale(1);filter:gray}.grayscale.grayscale-fade{transition:filter .25s}@media screen and (-webkit-min-device-pixel-ratio:0){.grayscale.grayscale-fade{-webkit-transition:-webkit-filter .25s;transition:-webkit-filter .25s}}.grayscale.grayscale-fade:hover,.grayscale.grayscale-off{-webkit-filter:grayscale(0);filter:grayscale(0)}.grayscale.grayscale-replaced{-webkit-filter:none;filter:none}.grayscale.grayscale-replaced>svg{-webkit-transition:opacity .25s ease;transition:opacity .25s ease;opacity:1}.grayscale.grayscale-replaced.grayscale-fade:hover>svg,.grayscale.grayscale-replaced.grayscale-off>svg{opacity:0}@media (max-width:1279px){.main_slider .slide_content_inside{padding-right:90px;padding-left:90px}.main_slider .slide_content .title{font-size:54px;line-height:70px}.main_slider .slide_content .subtitle{padding-right:120px;padding-left:120px}}@media (max-width:1199px){.btn{font-size:13px}.btn .zmdi{font-size:15px;vertical-align:-1px}.top_contacts li{font-size:13px}.top_contacts li:not(:last-child){*margin-right:15px;*padding-right:15px}.burger,.mm_block,.slicknav_menu{display:block}.main_nav_menu{display:none}.main_page .middle_line,.main_slider .slide{height:auto}.main_slider .slide{min-height:720px}.main_slider .slide_content{padding-top:100px;padding-bottom:100px}.main_slider .slide_content .title{font-size:44px;line-height:56px}.main_slider .slide_content .subtitle{padding:0}.block_promo .text{font-size:22px;line-height:32px}.section_about .photos .img_wrp{width:250px}.section_about .photos .img1_wrp{height:320px}.section_about .photos .img2_wrp{height:212px;margin-top:-100px}.services_list .one_service .title{font-size:18px}.section_projects.section_carousel .carousel_nav{right:calc(50% - 470px)}.projects_list .one_project .project_title{font-size:18px}.section_projects_wide .projects_list .one_project .content_inside{padding-right:30px;padding-left:30px}.projects_list .one_project .project_cat{font-size:14px;line-height:24px}.section_advantages .side_bg{width:calc(50% - 197px)}.section_numbers .number_wrp .number{font-size:44px;width:90px}.section_numbers .number_wrp .text{font-size:15px;width:calc(100% - 120px);padding-left:15px}.section_numbers .number_wrp .text:before{left:7px}.section_faq .side_bg{width:calc(50% - 197px)}.articles_list_view1 .title,.faq_accordion .question{font-size:18px}.main_footer{padding-top:14px}.footer_about,.footer_block{padding-top:35px}.main_footer .footer_meta .copy{font-size:13px}.inside_pages_content .top_padding{padding-top:0}.left_col_project,.left_col_service,.with_sidebar .section_articles_inside{padding-right:0}.article_one_service .article_thumbnail{margin-bottom:30px}.article_content table td,.article_content table th{padding:16px 20px 14px;font-size:15px;line-height:27px}.article_content table{margin-bottom:30px}.article_one_service .article_meta_primary{margin-top:0}.sidebar_projects_details{padding-top:19px}.sidebar_projects_nav .all{width:100px}.sidebar_projects_nav .text_links{font-size:15px;width:calc(50% - 50px)}.burger{top:37px}}@media (max-width:991px){.top_line{height:auto}.top_contacts{height:auto;padding-top:7px;-webkit-justify-content:center;justify-content:center;margin:0;align-items:center;-webkit-align-items:center;padding-bottom:7px;display:-webkit-flex;display:flex}.top_contacts li{height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);*padding:3px 0;border:0;top:0;width:auto;line-height:18px}.top_contacts li.text{display:none}.top_contacts li:not(:last-child){border:0;*margin-right:10px;*padding-right:10px}.main_nav,.middle_line .navbar .get_quote,.middle_line .navbar .logo{height:100px}.burger{top:37px}.middle_line .navbar .navbar_inside{border-bottom:0}.main_slider .slide{padding-top:100px}.main_slider .slide_content{padding-top:50px;padding-bottom:50px}.main_slider .slide_content .title{font-size:40px;line-height:48px}.main_slider .slide_content .subtitle{font-size:18px}.main_slider .slide_content .btn{width:220px}.main_slider .owl-nav{left:calc(50% - 360px);width:720px}.main_slider .owl-nav .owl-prev{left:0}.main_slider .owl-nav .owl-next{right:0}.section_suptitle{margin-bottom:8px;line-height:32px}.block_promo .get_quote{width:220px}.block_promo .text{font-size:20px;width:calc(100% - 250px);line-height:30px}.section_title{font-size:36px}.section_about .photos{padding-top:50px;-ms-align-items:flex-end;align-items:flex-end;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.section_about .photos .img_wrp{width:250px}.section_about .photos .img1_wrp,.section_about .photos .img2_wrp{float:none}.section_about .photos .img2_wrp{height:220px;margin:0 0 -30px -50px}.section_about .btn{width:220px}.section_projects.section_carousel .carousel_nav{right:calc(50% - 360px)}.section_projects_wide .projects_list .one_project .content_inside{padding:25px 20px}.projects_list .one_project .content_wrp,.projects_list .one_project .img_wrp img,.projects_list .one_project:hover .img_wrp img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.projects_list .one_project .content_wrp{height:auto;bottom:0;top:auto;-ms-align-items:flex-start;align-items:flex-start}.section_advantages .side_bg,.section_faq .side_bg{display:none}.section.section_numbers{padding-bottom:30px}.section_numbers .number_wrp{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;margin-right:auto;margin-bottom:30px;padding-right:0;margin-left:auto;width:360px;padding-left:0}.section_numbers .number_wrp .plus{width:30px}.faq_accordion{min-height:0}.section_articles_mp .section_head_btn{width:220px}.section_articles_mp .section_head_title{width:calc(100% - 250px)}.articles_list_view1 .one_article{width:calc(50% - 15px)}.articles_list_view1 .one_article:not(:nth-child(3n)){margin-right:auto}.articles_list_view1 .one_article:not(:nth-child(2n)){margin-right:30px}.articles_list_view1 .meta span:not(.divider){white-space:normal}.block_marketing .block_content{font-size:24px;line-height:36px}.block_marketing .block_content .btn{width:220px}.team_list .one_team{padding-bottom:0}.team_list .one_team .content{background-position:bottom}.team_list .one_team .content,.team_list .one_team .content .about,.team_list .one_team .content .job,.team_list .one_team .content .name{color:#fff}.team_list .one_team .social_list a .zmdi{color:#fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.page_header{padding-top:35px;margin-bottom:40px;padding-bottom:40px}.breadcrumbs{margin-bottom:15px}.main_title{font-size:36px;line-height:48px}.projects_list_all .one_project,.services_list_all .one_service{width:calc(50% - 15px)}.services_list_all.projects .one_service{width:calc(33.33333% - 20px)}.projects_list_all .one_project:not(:nth-child(3n)),.services_list_all .one_service:not(:nth-child(3n)){margin-right:auto}.projects_list_all .one_project:not(:nth-child(2n)),.services_list_all .one_service:not(:nth-child(2n)){margin-right:30px}.services_list_all.projects .one_service:not(:nth-child(2n)),.services_list_all.projects .one_service:not(:nth-child(3n)),.services_list_all.projects .one_service:not(:nth-child(4n)){margin-right:auto}.services_list_all.projects .one_service:not(:nth-child(3n)){margin-right:30px}.inside_page .middle_line{height:100px}.middle_line .navbar .logo img{max-height:80px}.pagination_content a{margin-bottom:5px}.sidebar{padding-top:20px}.article_one_project .article_thumbnail,.sidebar_box{margin-bottom:20px}.contacts_data,.contacts_form{width:100%}}@media (max-width:767px){.container{overflow:hidden}.middle_line .navbar{position:fixed!important}.main_page .navbar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f5f5f5",GradientType=0);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 15px 0 rgba(0,0,0,.15);background:#fff;background:-webkit-linear-gradient(top,#fff,#f5f5f5);background:-moz-linear-gradient(top,#fff 0,#f5f5f5 100%);background:linear-gradient(180deg,#fff 0,#f5f5f5)}.main_page .burger .bar{background-color:#222}.is-sticky .main_nav,.main_nav,.middle_line .navbar .get_quote,.middle_line .navbar .is-sticky .get_quote,.middle_line .navbar .is-sticky .logo,.middle_line .navbar .logo{height:80px}.main_page .middle_line .navbar .logo .logo_light{height:0;opacity:0;visibility:hidden}.main_page .middle_line .navbar .logo .logo_dark{height:auto;opacity:1;visibility:visible}.top_contacts li{font-size:14px}.main_slider{margin-bottom:-1px}.burger,.mm_block .burger{top:25px}.mm_block_wrp{padding-top:80px}.main_slider .slide{min-height:0;padding-top:80px}.main_slider .slide_content{padding-top:30px;padding-bottom:30px}.main_slider .slide_content_inside{padding-right:60px;padding-left:60px}.main_slider .slide_content .title{font-size:30px;line-height:40px}.main_slider .slide_content .subtitle{font-size:16px;margin-bottom:30px;line-height:24px}.main_slider .slide_content .btn{margin-bottom:10px;float:none}.main_slider .owl-nav{top:50%;left:auto;width:100%}.main_slider .owl-nav .owl-prev{left:15px}.main_slider .owl-nav .owl-next{right:15px}.main_slider .owl-nav>div,.main_slider .owl-nav>div:after{height:40px;width:40px}.main_slider .owl-nav>div:after{line-height:40px}.block_promo .content,.section_articles_mp .section_head{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start}.block_promo .text{padding-top:20px;padding-bottom:20px;width:100%}.block_promo .get_quote{margin-bottom:30px}.section{padding-top:36px}.section_about .text{padding-bottom:0}.section_about .photos{padding-top:40px}.section_projects.section_carousel .projects_list,.section_services.section_carousel .services_list,.team_list,.testimonials_list{padding-top:10px}.section_carousel .carousel_nav{right:auto;position:relative;bottom:auto;top:auto;left:auto}.section_faq,.section_projects.section_carousel,.section_services.section_carousel,.section_team,.section_testimonials{padding-bottom:50px}.section_projects.section_carousel .carousel_nav{right:auto;left:15px}.advantages_list .advantage_wrp{width:calc(100% - 30px)}.advantages_list .text{font-size:15px}.section_advantages{padding-bottom:20px}.section.section_numbers{padding-top:40px;padding-bottom:20px}.faq_accordion .question{padding:15px 15px 15px 50px}.faq_accordion .question:after{top:18px;left:20px}.faq_accordion .answer{padding:20px 20px 25px;font-size:16px}.block_partners{padding-top:30px;padding-bottom:30px}.section_articles_mp .section_head_title{width:100%}.section_articles_mp .section_head_btn,.section_articles_mp .section_head_btn.big_offset{padding-bottom:30px}.section_articles_mp{padding-bottom:15px}.inside_page .middle_line{height:80px}.page_header{margin-bottom:30px}.inside_pages_content .section_subtext{margin-bottom:30px;margin-top:0}.inside_pages_content .top_margin{margin-top:0}.inside_pages_content{padding-bottom:30px}.main_title{font-size:32px;line-height:44px}.middle_line .navbar .is-sticky .logo img,.middle_line .navbar .logo img{max-width:220px;max-height:60px}.jq-select-multiple,.jq-selectbox{display:block}.cats_list{margin-top:0}.cats_list .jq-selectbox{margin:10px 0 0;vertical-align:0}.comment-respond .fields_wrp .field{margin-bottom:10px;width:100%}.comment-respond .fields_wrp .field:not(:last-of-type){margin-right:auto}.article_page .article_comments .subtitle{margin-bottom:40px}}@media (max-width:639px){.article_page .articles_list_view1 .one_article,.articles_list_view1 .one_article{width:100%}.article_page .articles_list_view1 .one_article:not(:nth-child(2n)),.articles_list_view1 .one_article:not(:nth-child(2n)){margin-right:auto}.articles_list_view1 .img_wrp img,.services_list .img_wrp img{max-width:none}.projects_list_all .one_project,.services_list_all .one_service{width:100%}.services_list_all.projects .one_service:not(:nth-child(2n)),.services_list_all.projects .one_service:not(:nth-child(3n)),.services_list_all.projects .one_service:not(:nth-child(4n)){margin-right:auto}.services_list_all.projects .one_service{width:calc(50% - 15px)}.services_list_all.projects .one_service:not(:nth-child(4n)){margin-right:auto}.services_list_all.projects .one_service:not(:nth-child(2n)){margin-right:30px}.sidebar:not(.sidebar_articles){padding-top:10px}.articles_list_view3 .one_article{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.articles_list_view3 .img_wrp{height:auto;margin-bottom:20px;max-width:263px;width:100%}.articles_list_view3 .content{width:100%;padding-left:0}.articles_list_view2 .one_article,.articles_list_view3 .one_article{padding-bottom:20px}.article_one .article_meta_primary{padding-bottom:18px;margin-top:-8px}.article_one .article_meta_secondary{padding-top:20px;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start;padding-bottom:20px}.article_one .article_meta_secondary .meta_wrp{margin-bottom:20px}.article_page .similar_posts .list li{width:calc(50% - 10px)}.article_page .similar_posts .list li:not(:nth-child(3n)){margin-right:auto}.article_page .similar_posts .list li:not(:nth-child(2n)){margin-right:20px}.article_content .content_col2 .one_col,.article_content .content_col3 .one_col,.article_content .content_col4 .one_col{width:100%}.article_content .content_col2 .one_col:not(:nth-child(2)),.article_content .content_col3 .one_col:not(:nth-child(3)),.article_content .content_col4 .one_col:not(:nth-child(4)){margin-right:auto}.comment_body .comment_ava{width:60px}.comment_body .comment_ava img{width:100%}.comment_body .comment_content{width:calc(100% - 60px)}.article_comments .comment .children{margin-left:15px}.contacts_data .section_title{margin-bottom:53px}.contacts_data .section_title,.empty_cat .subtitle{font-size:28px;line-height:32px}.contacts_data .contacts_list li{padding-top:3px;font-size:19px;margin-bottom:15px;line-height:29px}.contacts_form_box{padding:25px 30px 30px;margin-bottom:40px}div.wpcf7 span.ajax-loader{bottom:-24px}.contacts_data .social_list{margin-bottom:30px}.acf-map{height:400px}}@media (max-width:479px){.navbar_inside .col-xs-5{width:80%}.navbar_inside .col-xs-2{width:20%}.middle_line .navbar .is-sticky .logo img,.middle_line .navbar .logo img{max-height:60px}.burger,.mm_block .burger{right:15px;top:27px;left:auto}.slicknav_nav li a{font-size:14px;line-height:22px}.slicknav_nav li>a{padding-bottom:8px}.slicknav_arrow:after{top:0}.main_slider .slide_content{padding-bottom:80px}.main_slider .slide_content_inside{padding-right:0;padding-left:0}.main_slider .slide_content .title{font-size:24px;line-height:32px}.main_slider .owl-nav{bottom:50px;top:auto;left:calc(50% - 45px);width:90px}.main_slider .owl-nav .owl-prev{left:0}.main_slider .owl-nav .owl-next{right:0}.section_title{font-size:30px;line-height:32px}.section_suptitle{font-size:20px;margin-bottom:5px;line-height:30px}.advantages_list li{width:100%}.section_numbers .section_title{font-size:26px;line-height:36px}.section_numbers .number_wrp{width:290px}.section_numbers .number_wrp .number{font-size:36px;width:80px}.section_numbers .number_wrp .text{width:calc(100% - 110px)}.testimonials_list .testimonial_content{padding:20px}.faq_accordion .question{padding:13px 13px 12px 40px;font-size:16px;line-height:24px}.faq_accordion .question:after{height:15px;font-size:17px;top:17px;left:15px;width:15px;line-height:15px}.faq_accordion .answer{padding:15px;font-size:14px;line-height:24px}.section_faq .note{padding-top:25px}.section_articles_mp .section_head_btn,.section_articles_mp .section_head_btn.big_offset{padding-bottom:20px}.section_articles_mp .section_subtext{margin-bottom:10px}.block_marketing .block_content{font-size:20px;line-height:30px}.block_marketing{padding-top:25px;padding-bottom:35px}.block_marketing .block_content .btn{margin-top:25px}.main_footer .footer_meta{-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:flex-start;align-items:flex-start}.main_footer .footer_content{padding-bottom:24px}.main_footer .footer_meta .made_in{margin-top:10px}.to_top,.to_top:focus{right:15px;bottom:15px}.main_title{font-size:28px;line-height:36px}.breadcrumbs{font-size:13px}.cats_list .jq-selectbox__select-text{width:auto!important}.cats_list .jq-selectbox li,.cats_list .jq-selectbox__select-text{font-size:13px}.article_content .gallery-columns-3 .gallery-item,.article_content .gallery-columns-4 .gallery-item{width:calc(50% - 8px)!important}.article_content .gallery-columns-3 .gallery-item:not(:nth-of-type(3n)),.article_content .gallery-columns-4 .gallery-item:not(:nth-of-type(4n)){margin-right:auto!important}.article_content .gallery-columns-3 .gallery-item:not(:nth-of-type(2n)),.article_content .gallery-columns-4 .gallery-item:not(:nth-of-type(2n)){margin-right:16px!important}.article_one_service .article_thumbnail{margin-bottom:20px}.article_content table td,.article_content table th{padding:11px 15px 9px;font-size:14px;line-height:22px}.article_content blockquote{padding-left:20px}.sidebar_projects_details{padding-right:20px;padding-left:20px}.sidebar_banner_big .block_content{padding:20px 25px 35px}.sidebar_banner_big .block_content p{font-size:15px;line-height:27px}.sidebar_banner_big .block_content b{font-size:22px}.sidebar_projects_nav .all{width:60px}.sidebar_projects_nav .all .zmdi,.sidebar_projects_nav .all a{height:40px;width:40px}.sidebar_projects_nav .all .zmdi{font-size:22px;line-height:41px}.sidebar_projects_nav .text_links{font-size:13px;width:calc(50% - 30px);line-height:15px}.articles_list_view2 .img_wrp{margin-bottom:20px}.articles_list_view3 .img_wrp{max-width:100%}.articles_list_view2 .title,.articles_list_view3 .title{font-size:18px;line-height:26px}.article_page .similar_posts .img_wrp{margin-bottom:8px}.article_page .similar_posts .title{font-size:15px;line-height:22px}.article_content .alignleft{margin-right:0;float:none}.article_content .alignright{margin-left:0;float:none}.hidden_mm{display:none}.visible_mm{display:block}.contacts_data .contacts_list li{font-size:17px;padding-left:50px}.contacts_form_box{padding:0 0 15px;-webkit-box-shadow:none;box-shadow:none;margin-top:-15px}.map_marker_wrp{width:200px}.popup_form{padding:25px 25px 30px;width:240px}.popup_form .title{font-size:24px;line-height:28px}.services_list_all.projects .one_service{width:100%}.services_list_all.projects .one_service:not(:nth-child(2n)){margin-right:auto}}#ajaxLoader{height:54px;padding:11px;background-color:#fff;box-shadow:0 2px 2px hsla(0,0%,80%,.7);-moz-box-shadow:0 2px 6px hsla(0,0%,59%,.7);-webkit-box-shadow:0 2px 2px hsla(0,0%,80%,.7);border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;width:54px}#error,#message{padding:10px;font-size:16px;font-weight:400;border-collapse:collapse;margin-bottom:15px;text-align:center;background-color:#fff!important;border-radius:5px;margin-top:5px;z-index:1}#error i,#message i{margin-right:5px}#message{border:1px solid #3a7e34;color:#3a7e34}#error{border:1px solid #c4272b;color:#c4272b}.formblock{padding:5px 20px 20px;font-size:16px;max-width:410px}.formblock label{font-size:14px}.formblock input{padding:8px;width:100%}.formblock .form_label{margin-top:10px}.formblock .form_table{max-width:410px;width:100%}.formblock h1{font-size:27px;font-weight:300;margin-bottom:26px;margin-top:0}.formblock .btn.btn_fill{width:180px}.field_accept{font-size:12px;color:#ccc;line-height:15px}.fancybox-navigation{position:static}iframe,img,video{max-width:100%}