@charset 'UTF-8';hr,input[type=search]{box-sizing:content-box}.remodal,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.invisible,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}@font-face{font-family:ubuntuf;src:url(../fonts/ubuntu/ubuntu-b-ubuntu.eot);src:url(../fonts/ubuntu/ubuntu-b-ubuntu.eot?#iefix) format('embedded-opentype'),url(../fonts/ubuntu/ubuntu-b-ubuntu.woff2) format('woff2'),url(../fonts/ubuntu/ubuntu-b-ubuntu.woff) format('woff'),url(../fonts/ubuntu/ubuntu-b-ubuntu.ttf) format('truetype'),url(../fonts/ubuntu/ubuntu-b-ubuntu.svg#ubuntubold) format('svg');font-weight:600;font-style:normal}@font-face{font-family:ubuntuf;src:url(../fonts/ubuntu/ubuntu-l-ubuntu.eot);src:url(../fonts/ubuntu/ubuntu-l-ubuntu.eot?#iefix) format('embedded-opentype'),url(../fonts/ubuntu/ubuntu-l-ubuntu.woff2) format('woff2'),url(../fonts/ubuntu/ubuntu-l-ubuntu.woff) format('woff'),url(../fonts/ubuntu/ubuntu-l-ubuntu.ttf) format('truetype'),url(../fonts/ubuntu/ubuntu-l-ubuntu.svg#ubuntulight) format('svg');font-weight:300;font-style:normal}@font-face{font-family:ubuntuf;src:url(../fonts/ubuntu/ubuntu-m-ubuntu.eot);src:url(../fonts/ubuntu/ubuntu-m-ubuntu.eot?#iefix) format('embedded-opentype'),url(../fonts/ubuntu/ubuntu-m-ubuntu.woff2) format('woff2'),url(../fonts/ubuntu/ubuntu-m-ubuntu.woff) format('woff'),url(../fonts/ubuntu/ubuntu-m-ubuntu.ttf) format('truetype'),url(../fonts/ubuntu/ubuntu-m-ubuntu.svg#ubuntumedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:bebas;src:url(../fonts/bebas/bebasneue_bold-webfont.eot);src:url(../fonts/bebas/bebasneue_bold-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebas/bebasneue_bold-webfont.woff2) format('woff2'),url(../fonts/bebas/bebasneue_bold-webfont.woff) format('woff'),url(../fonts/bebas/bebasneue_bold-webfont.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:bebas;src:url(../fonts/bebas/bebasneue_book-webfont.eot);src:url(../fonts/bebas/bebasneue_book-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebas/bebasneue_book-webfont.woff2) format('woff2'),url(../fonts/bebas/bebasneue_book-webfont.woff) format('woff'),url(../fonts/bebas/bebasneue_book-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:bebas;src:url(../fonts/bebas/bebasneue_light-webfont.eot);src:url(../fonts/bebas/bebasneue_light-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebas/bebasneue_light-webfont.woff2) format('woff2'),url(../fonts/bebas/bebasneue_light-webfont.woff) format('woff'),url(../fonts/bebas/bebasneue_light-webfont.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:bebas;src:url(../fonts/bebas/bebasneue_regular-webfont.eot);src:url(../fonts/bebas/bebasneue_regular-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bebas/bebasneue_regular-webfont.woff2) format('woff2'),url(../fonts/bebas/bebasneue_regular-webfont.woff) format('woff'),url(../fonts/bebas/bebasneue_regular-webfont.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/elmaco/fonts/icomoon.eot?qikxso);src:url(../fonts/elmaco/fonts/icomoon.eot?qikxso#iefix) format('embedded-opentype'),url(../fonts/elmaco/fonts/icomoon.ttf?qikxso) format('truetype'),url(../fonts/elmaco/fonts/icomoon.woff?qikxso) format('woff'),url(../fonts/elmaco/fonts/icomoon.svg?qikxso#icomoon) format('svg');font-weight:400;font-style:normal}@font-face{font-family:iconc;src:url(/assets/template/concept/fonts/icons/icon.eot);src:url(/assets/template/concept/fonts/icons/icon.eot?#iefix) format('eot'),url(/assets/template/concept/fonts/icons/icon.woff) format('woff'),url(/assets/template/concept/fonts/icons/icon.ttf) format('truetype'),url(/assets/template/concept/fonts/icons/icon.svg#icon) format('svg')}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" iconc-"],[class^=iconc-]{font-family:iconc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}.icon-mail-reply:before{content:"\e90a"}.icon-youtube:before{content:"\e909"}.icon-google-plus:before{content:"\e908"}.icon-twitter:before{content:"\e907"}.icon-facebook:before{content:"\e904"}.icon-instagram:before{content:"\e905"}.icon-vk:before{content:"\e906"}.icon-ppt:before{content:"\e902"}.icon-pdf:before{content:"\e903"}.icon-not-found:before{content:"\e901"}.icon-quotes:before{content:"\e900"}.icon-shift-small-logo:before{content:"\e61a"}.icon-shift-logo:before{content:"\e60a"}.icon-logo:before{content:"\e605"}.icon-year:before{content:"\e60d"}.icon-map:before{content:"\e60c"}.icon-cross:before{content:"\e609"}.icon-search2:before{content:"\e60b"}.icon-compass:before{content:"\e608"}.icon-envelope:before{content:"\e606"}.icon-phone:before{content:"\e607"}.icon-arrow-right:before{content:"\e600"}.icon-arrow-left:before{content:"\e601"}.icon-arrow-down:before{content:"\e602"}.icon-arrow-up:before{content:"\e603"}.icon-search:before{content:"\e604"}.iconc-architecture:before{content:"\E001"}.iconc-arrow-down:before{content:"\E002"}.iconc-arrow-left-bold:before{content:"\E003"}.iconc-arrow-left:before{content:"\E004"}.iconc-arrow-right-bold:before{content:"\E005"}.iconc-arrow-right:before{content:"\E006"}.iconc-call:before{content:"\E007"}.iconc-catalog:before{content:"\E008"}.iconc-check-light:before{content:"\E009"}.iconc-check:before{content:"\E00A"}.iconc-close-bold:before{content:"\E00B"}.iconc-close:before{content:"\E00C"}.iconc-compass:before{content:"\E00D"}.iconc-down:before{content:"\E00E"}.iconc-envelope:before{content:"\E00F"}.iconc-fast-car:before{content:"\E010"}.iconc-fast:before{content:"\E011"}.iconc-groundwork:before{content:"\E012"}.iconc-info:before{content:"\E013"}.iconc-logo:before{content:"\E014"}.iconc-mail:before{content:"\E015"}.iconc-mb1:before{content:"\E016"}.iconc-mb2:before{content:"\E017"}.iconc-mb3:before{content:"\E018"}.iconc-modern1:before{content:"\E019"}.iconc-modern2:before{content:"\E01A"}.iconc-move:before{content:"\E01B"}.iconc-phone:before{content:"\E01C"}.iconc-placemark:before{content:"\E01D"}.iconc-plan:before{content:"\E01E"}.iconc-plant:before{content:"\E01F"}.iconc-play:before{content:"\E020"}.iconc-price:before{content:"\E021"}.iconc-quotes:before{content:"\E022"}.iconc-r-left:before{content:"\E023"}.iconc-r-right:before{content:"\E024"}.iconc-rouble:before{content:"\E025"}.iconc-safe:before{content:"\E026"}.iconc-search:before{content:"\E027"}img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif}body{margin:0;background-color:#eee}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.button{background:0 0;padding:.5em 1.5em;border:2px solid;font-family:ubuntuf,sans-serif;font-weight:200;font-size:1em;transition:all .2s ease;cursor:pointer}.button_center{margin:0 auto;display:block}.button_large{font-size:1.3em}.button_gray{background:#5d707d;color:#fff;border-color:#5d707d;box-shadow:0 0 11px 0 rgba(0,0,0,.15)}.button_gray:hover{box-shadow:0 0 11px 0 rgba(0,0,0,.35);background:#3b4d58;border-color:#3b4d58}@media(max-width:600px){.button{font-size:.9em}}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none;background:rgba(43,46,56,.9)}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;text-size-adjust:100%;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-close,.remodal-close:before{position:absolute;top:0;left:0;display:block;width:35px}.remodal-cancel,.remodal-close,.remodal-confirm{overflow:visible;margin:0;cursor:pointer;text-decoration:none;outline:0;border:0}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{height:35px;padding:0;-webkit-transition:color .2s;transition:color .2s;color:#95979c;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;min-width:110px;padding:12px 0;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'в†ђ'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'в†’'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'в†ђ'}.slick-dots{width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.cboxIframe,.cboxPhoto,hr{display:block}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'вЂў';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%;background:#fff;opacity:.9;filter:alpha(opacity=90)}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxTitle{margin:0;position:absolute;top:-22px;left:0;color:#000}.faq__item:hover a,html{color:#222}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.cboxPhoto{float:left;margin:auto;border:0;width:auto!important;height:600px!important;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#colorbox{outline:0}#cboxContent{position:relative;margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;background:#000;padding:1px}#cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat}#cboxLoadingOverlay{background:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer;border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(images/controls.png) no-repeat}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}html{font-size:1em;line-height:1.4}body{min-width:1200px;overflow-x:hidden}body.css-about,body.css-bldg{min-width:320px}fieldset,hr{border:0;padding:0}::-moz-selection{background:#38a;text-shadow:none}::selection{background:#b4001e;text-shadow:none}hr{height:1px;border-top:1px solid #ccc;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.clear,.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.faq{font-size:10px}.faq .container{max-width:1000px;margin:20px auto}.faq__list{list-style:none}.faq__item{width:100%;border-bottom:1px solid #ddd;padding:20px;cursor:pointer;-webkit-transition:.2s ease;transition:.2s ease}.faq__item:hover{background-color:hsla(0,0%,87%,.2)}.faq__item-button{position:relative;padding:5px 5px 5px 35px;margin:0;display:inline-block;width:100%;font-size:2em;font-weight:700;color:#333}.faq__item-button:hover{color:#333}.faq__item-button:before{width:16.5px;height:3px;left:0;margin-top:-2px}.faq__item-button:after,.faq__item-button:before{content:"";position:absolute;background-color:red;top:50%}.faq__item-button:after{width:3px;height:16.5px;left:7px;margin-top:-9px;-webkit-transition:.2s ease;transition:.2s ease}.faq__item-content{display:none;padding:5px 5px 5px 35px;margin:10px 0;font-size:1.6em;line-height:1.7}.faq__item-content p{margin:10px 0;text-indent:0}.faq__item-content ul{list-style:none}.faq__item-content ul li{padding-left:20px;position:relative}.faq__item-content ul li:before{content:"";position:absolute;height:4px;width:4px;border-radius:100%;background-color:#aaa;top:13px;margin-top:-2px;left:0}.faq__item.state-active .faq__item-button:after{height:0;margin-top:0}.faq__item.state-active .faq__item-content{display:block}.lang-switch,.phone-button,.social-block a,nav a{box-sizing:border-box}.as-button,.fc-text a,.footer-menu a,.header-logo a,.lang-switch a,.social-block a,.sub-nav li a,nav a{text-decoration:none}.footer-menu a,.header-corners h1,.social-block p.header,h3.footer-header,p.p-footer-header,section h2{text-transform:uppercase}header,header.open{width:100%;height:70px;position:absolute;top:0;left:0;z-index:2;background-color:rgba(255,255,255,.9);-webkit-transition:all .2s ease;transition:all .2s ease}header.open{background-color:rgba(255,255,255,.99)!important;top:0!important}header.open .header-logo .logo-white{display:none!important}header.open .header-logo .logo-color{display:inline!important}.lang-switch{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;float:left;margin:23px 1px 0 26px;border:2px solid #5c717c;padding:0 10px;height:27px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang-switch a{font-size:12px;color:#5c717c;font-family:ubuntuf;font-weight:700;line-height:1.2}header.light .lang-switch{border-color:#fff}header.light .lang-switch a{color:#fff}#mobile-menu,.projectsTypes{display:none}.open div#mobile-menu span,.open div#mobile-menu:after,.open div#mobile-menu:before{background-color:#5B707B!important}.open div#mobile-menu.active span{background-color:transparent!important}header.fixed,header.open{position:fixed;background-color:rgba(255,255,255,.99);z-index:100}div#mobile-menu:after,div#mobile-menu:before{content:'';height:3px;background-color:#5B707B;position:absolute;left:0;-moz-transition:all .2s ease;-o-transition:all .2s ease;width:100%}#mobile-menu{float:right;height:30px;width:30px;margin:20px 0;position:relative;cursor:pointer}#mobile-menu span{height:3px;width:100%;background-color:#5C717C;position:absolute;top:13px;left:0}div#mobile-menu:before{top:4px;-webkit-transition:all .2s ease;transition:all .2s ease}div#mobile-menu:after{bottom:5px;-webkit-transition:all .2s ease;transition:all .2s ease}#mobile-menu.active span{background-color:transparent}div#mobile-menu.active:before{-webkit-transform:rotate(45deg);top:13px}div#mobile-menu.active:after{-webkit-transform:rotate(-45deg);bottom:14px}.sub-nav{width:100%;background-color:#2F2F2F;float:left;margin:8px 0;height:50px}.sub-nav ul{float:right;list-style:none;margin:0;padding:0}.sub-nav li{float:left;color:#CBC8C8;margin:15px 10px 0;padding:0;cursor:pointer}.sub-nav li a{color:#CBC8C8;font:300 15px ubuntuf}section .text-wrapper h1,section .text-wrapper h2,section h2{width:100%;margin:30px 0 25px;float:left;color:#555;word-spacing:4px;letter-spacing:1px}.sub-nav li:hover{border-bottom:2px solid}section{width:100%;min-height:600px;background-color:#eee;float:left;position:relative;padding-bottom:20px}section h2{text-align:center;font:300 50px ubuntuf}section .text-wrapper h1,section .text-wrapper h2{text-align:left;font:300 25px ubuntuf;text-transform:uppercase}section .text-wrapper b,section .text-wrapper strong{font:300 25px ubuntuf}.social-block{float:right;width:740px;margin:30px 0 0}.social-block p.header{font:400 13px 'PT Sans';color:#8998a0;letter-spacing:1px}.social-block a{display:inline-block;height:33px;width:33px;font-size:10px;overflow:hidden;border-radius:40px;background-color:#eee;color:#5c717c;text-align:center;padding:8px 0;margin:3px 10px 3px 0}.social-block a i{font-size:17px;color:#5c717c}.social-block a:hover{opacity:.7}.content-center-inner{width:98%;margin:0 auto;max-width:1100px}.header-logo{float:left;width:160px;text-align:center}nav,nav a{float:right}.header-logo a{color:#fff;font-size:48px;margin:-5px 0 0;display:block}.header-logo img{width:100%}.header-logo .logo-white{display:none}nav{margin:15px 0 0;max-width:800px}nav a{color:#5B707B;font:300 17px ubuntuf,sans-serif;margin:0 9px;display:block;padding:10px 0 2px}nav a.search-link{padding:13px 5px 7px 6px}nav a.search-link span{margin:0 8px;display:none}.search-form{display:none;float:right}.search-form button{border:0;background:0 0;padding:0;margin:11px 9px 0 5px;float:left;color:#6e7882}.search-form input.search-line{width:100px;border:0;border-bottom:2px solid #6e7882;margin:7px 0;padding:3px 10px;font:300 14px ubuntuf}.light .search-form input.search-line{border-bottom:2px solid #fff;background:0 0;color:#fff}.light .search-form button{color:#fff}.tt-menu{left:auto!important;right:0;background:rgba(35,39,49,.96);width:300px;margin-top:16px;padding:10px 20px}.briefLink,footer{width:100%;float:left}.tt-suggestion.tt-selectable{margin:5px;padding:5px;border-bottom:1px solid rgba(91,112,123,.45);font:300 15px ubuntuf;cursor:pointer;color:rgba(254,254,254,.82)}nav a:hover{border-bottom:3px solid}.header-corners{min-height:450px;background:url(img/contacts_bg2.jpg) center top no-repeat fixed;background-size:100%;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;float:left;width:100%}.header-corners:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.header-corners h1{margin:0;position:relative;top:auto;width:100%;max-width:1000px;left:auto;color:#fff;font-family:ubuntuf;font-weight:600;font-size:60px;line-height:1.4;text-align:center;display:inline-block;padding:50px 0}.header-corners h1:after,.header-corners h1:before{content:'';position:absolute;height:100px;width:100px}.header-corners h1:before{top:0;left:0;border-left:12px solid red;border-top:12px solid red}.header-corners h1:after{bottom:0;right:0;border-right:12px solid red;border-bottom:12px solid red}footer{height:auto;background-color:#5c717c;position:relative;padding-bottom:50px}footer .content-center-inner{max-width:1000px}.briefLink{height:100px;background-color:#cb181e;color:#fff}.briefLink p{float:left;font:300 20px ubuntuf;margin:38px 0 0}.as-button{float:right;color:#fff;padding:10px 15px;border:3px solid #fff;font:300 16px ubuntuf,sans-serif;margin:27px 0 0;cursor:pointer}.footer-logo{float:left;margin:0;position:absolute;top:50%}.footer-logo i{font-size:50px;color:#fff}.copyrights p{color:#fff;margin:20px 0 0 5px;font:300 12px ubuntuf}h3.footer-header{color:rgba(255,255,255,.31);font:300 19px ubuntuf;letter-spacing:2px;margin:10px 0}.fc-icon,.fc-text{color:#fff;float:left}.footer-contacts{float:right;width:740px;margin:40px 0 0}.fc-item{width:33%;float:left}.fc-icon{padding:25px 14px 0;font-size:20px}.fc-mail{padding:13px 14px 0}.fc-text{font:300 13px/1.7 ubuntuf;width:65%}.fc-text a{color:#fff}.fc-text a:hover{border-bottom:2px solid #fff}.footer-menu{float:right;width:740px;margin:30px 0 0}ul.fm-list{padding:0;margin:0;list-style:none}.fm-list li{float:left;width:33%}.footer-menu a{width:100%;float:left;color:rgba(255,255,255,.9);font:300 14px/1.8 ubuntuf}.footer-menu a span{font-size:12px;color:rgba(255,255,255,.33);margin:0 0 0 4px;-webkit-transition:all .2s ease;transition:all .2s ease}.footer-menu a:hover{color:rgba(255,255,255,1)}.footer-menu a:hover span{margin:0 0 0 10px;color:rgba(255,255,255,.8)}.loader{width:100%;height:100%;position:fixed;background:0 0;z-index:90;top:0;left:0;display:none}.loader svg{top:50%;left:50%;margin-left:-40px;position:absolute;z-index:99999;display:block;width:80px;height:auto;margin-top:50px}.loader svg path,.loader svg rect{fill:#e93217}.filters-line{width:100%;display:flex;flex-direction:column;padding:30px 15px;background:#fff;margin-bottom:30px}.filters-header{font-family:ubuntuf;margin-right:10px;flex-shrink:0;white-space:nowrap}.filters-block{display:flex;align-items:center;margin:5px 0;flex-wrap:wrap}ul.filters-list,ul.pagination{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap}div.text-wrapper div.pagination ul.pagination{width:fit-content;margin:auto;float:none;position:relative;top:30px}ul.pagination .disabled{display:none}ul.pagination a{border-bottom:0!important}.filter-item,.pagination li{font-family:ubuntuf,sans-serif;font-weight:200;font-size:.95em;padding:8px 13px;background:0 0;margin:5px;color:#5d707d;cursor:pointer}.pagination li:hover,li.filter-item:hover{background:#9da8b1;color:#fff}.pagination li.active,li.filter-item-active{background:#5d707d;color:#fff}@media only screen and (max-width:1100px){.header-corners{background-size:auto 100%}.header-corners h1{font-size:50px;width:90%}}@media (max-width:950px){footer .content-center-inner{width:95%;max-width:700px}.briefLink p{font-size:16px;margin-top:40px}footer .footer-center{max-width:700px}.footer-logo{position:relative;margin:86px 0 0;width:100%}.footer-logo i{font-size:35px}.copyrights{float:right}.copyrights p{margin:14px 0}.shift-copyright{position:absolute;bottom:49px;right:0;margin:0;width:auto;text-align:right}}@media (max-width:980px){.search-form,nav a{text-align:center;float:none}.tt-menu{width:280px;margin:10px -10px 0 0;background:#101215}#mobile-menu{display:block}nav,nav a.search-link{display:none}.search-form{display:inline-block;width:300px}.search-form button{color:#fff}.search-form input.search-line{width:250px;background:0 0;color:#fff;border-color:#fff;border-radius:0}nav{width:102%;background-color:rgba(35,39,49,.96);margin:0 -1%;float:left;padding:10px 0;display:none;text-align:center}nav a{width:50%;margin:5px auto;box-sizing:border-box;color:#eee;height:40px}}@media(max-width:850px){.footer-contacts,.footer-menu,.social-block{width:100%}}@media only screen and (max-width:768px){.header-corners h1{font-size:40px;padding:70px 0}.header-corners h1:after,.header-corners h1:before{height:60px;width:60px;border-width:8px}}@media(max-width:700px){.header-logo{width:134px;margin-top:3px}.sub-nav li a{font-size:13px}}@media (max-width:650px){footer{height:auto}.briefLink{height:150px;text-align:center}.briefLink p{width:100%;text-align:center}.as-button{float:none;margin:20px auto;clear:both;display:inline-block}.fc-item{width:50%!important;float:left;margin:0!important;height:86px}.fc-item:last-child{height:46px}.fm-list li{float:left;width:48%!important;margin:10px 0 0 2%}.footer-logo{margin:52px 0 25px;width:100%}}@media(max-width:550px){.header-logo{width:120px;margin-top:-4px;height:50px}nav a{width:95%}header{height:55px}.lang-switch{margin-top:14px}#mobile-menu{margin:13px 0 12px}}@media (max-width:500px){.fc-item{width:100%!important;float:left;margin:0!important;height:59px}.fm-list li{float:left;width:95%!important;margin:10px 0 0 3%}.briefLink p{font-size:15px;margin-top:40px}}@media only screen and (max-width:480px){.header-corners h1{font-size:30px}.header-corners h1:before{left:10px}.header-corners h1:after{right:10px}}@media (max-width:400px){.briefLink{height:170px}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.phone-button,.phone-button a{color:#fff;text-decoration:none}.phone-button{position:absolute;bottom:-88px;right:50%;margin-right:-550px;height:38px;background:#5C717C;padding:9px 20px 0;font:400 16px ubuntuf;webkit-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.phone-button:hover{background:#4A565D}.phone-button a i{font-size:12px;margin-right:6px}.phone-button a:not(:last-child){border-right:1px solid rgba(221,221,221,.35);padding-right:15px;margin-right:10px}@media(max-width:1200px){.phone-button{right:2%;margin-right:0}}@media(max-width:980px){.phone-button{bottom:17px;right:65px}.sub-nav{margin:0}}@media(max-width:600px){.sub-nav{display:none}.projectsTypes{display:inline}.header-corners{padding-top:70px}.phone-button{bottom:-38px;right:4px}}@media (max-width:550px){.header-corners{padding-top:50px;min-height:350px}}p.p-footer-header{color:rgba(255,255,255,.31);font:300 19px ubuntuf;letter-spacing:2px;margin:10px 0}h2.kir01{display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0;-webkit-margin-end:0;color:#222;font-family:ubuntuf,sans-serif;font-size:25px;line-height:1.6;letter-spacing:0;text-align:left}td{padding:5px}.buttons-group{width:450px;margin:7px auto;text-align:left}.text-section a.file-button{display:inline-block;border:3px solid #333;padding:15px 25px 15px 57px;margin:5px 0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;color:#333;width:450px;box-sizing:border-box;text-decoration:none}.text-section a.file-button:before{font-size:45px;top:10px;position:absolute;left:10px}.text-section a.file-button span{font:300 20px ubuntuf}.text-section a.file-button span em{font-style:normal;font-weight:500;font-size:14px;margin:4px 0 0 7px;vertical-align:middle;float:right}.text-section a.file-button:hover{border:3px solid #333;background-color:#333;color:#fff}@media(max-width:500px){.buttons-group{width:90%;margin:10px 5%}.text-section a.file-button{width:300px;padding:11px 15px 11px 49px}.text-section a.file-button span{font:300 14px ubuntuf}.text-section a.file-button span em{float:left;font-size:12px;margin:4px 0 0}}.fixed-header{padding-top:100px}.no-uppercase{text-transform:none!important}.bttn_wrap{text-align:center;width:100%}.bttn.bttn_red{padding:13px 26px;background:#ee2e24;color:#fff;border-radius:3px;display:inline-block;margin:10px auto;font-size:17px;text-transform:uppercase;letter-spacing:1px;word-spacing:7px;-webkit-transition:all .2s ease;transition:all .2s ease}section.comments div.quip-comment a.bttn.bttn_red{float:none}.bttn.bttn_red:hover{color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(255,0,0,.25);box-shadow:0 0 8px 0 rgba(255,0,0,.25)}.slick-dotted.slick-slider{margin-bottom:50px;float:left;width:100%}.slick-dots{bottom:-40px!important}.slider-container{position:relative;float:left;width:100%}.slick-arrow.cust{font-size:70px;color:#5B707B;display:inline-block;float:left;width:50px;height:50px;text-align:center;border-radius:50px;position:absolute;margin-right:0;cursor:pointer;top:50%;right:-80px;left:auto;z-index:10;margin-top:-25px}.slick-arrow.cust:hover{color:#ee2e24}.slick-arrow.cust.left{right:auto;left:-80px}.slick-slide img{width:100%}@media(max-width:967px){.slick-arrow.cust{right:20px}.slick-arrow.cust.left{left:20px}}.css-about header.light{background:0 0;top:10px}.css-about header.light .header-logo .logo-white{display:inline}.css-about header.light .header-logo .logo-color,.css-about header.light .sub-nav{display:none}.css-about header.light nav a{color:#fff}.css-about header.light a.lang-button{bottom:-38px}.css-about .title-section{min-height:450px;background:url(img/contacts_bg2.jpg) center top no-repeat fixed;background-size:100%;text-align:center;position:relative}.css-about .title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.css-about .title-section h1{margin:-30px 0 0 -300px;position:absolute;top:50%;width:600px;left:50%;color:#fff;font:600 60px/1.4 ubuntuf;text-align:center;text-transform:uppercase;display:inline-block}.css-about .title-section h1:after,.css-about .title-section h1:before{position:absolute;height:100px;width:100px;content:''}.css-about .title-section h1:before{top:-70px;left:-150px;border-left:12px solid red;border-top:12px solid red}.css-about .title-section h1:after{bottom:-70px;right:-150px;border-right:12px solid red;border-bottom:12px solid red}.css-about .text-section{padding:0 0 100px;overflow:hidden}.css-about .text-section .content-center-inner{max-width:1100px}.css-about .text-section .text-wrapper{max-width:650px;margin:0 auto;width:98%}.css-about .text-section h2{margin:65px 0 20px;text-align:left}.css-about .text-section a:not(.file-button){color:#000;text-decoration:none;padding-bottom:0;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-about .text-section p{float:left;width:100%;font:300 17px/1.4 Ubuntuf}.css-about .text-section b{font-weight:500;color:#333}.css-about .text-section img.minImg{margin:30px 0;width:100%}.css-about .text-section ul{float:left;width:100%;font:300 17px/1.4 Ubuntuf;box-sizing:border-box}.css-about .circles-section{position:relative;background:url(img/steelion2.jpg) center no-repeat fixed;background-size:auto 100%;min-height:350px;padding:50px 0}.css-about .circles-section:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5)}..css-about circles-section .content-center-inner{max-width:650px}.css-about .circles-section ul{list-style:none;padding:0;margin:0}.css-about .circles-section li{float:left;width:100%;margin:10px 0;font:300 17px ubuntuf;color:#eee;position:relative}.css-about .circles-section li h3{font:500 27px ubuntuf}.css-about #goods{padding-bottom:80px}.css-about .goods-list{list-style:none;padding:0;margin:39px 0 0}.css-about .goods-list li{margin:8px 0;float:left;width:100%;font:300 20px ubuntuf;color:#5B707B;position:relative;padding:0 0 0 25px}.css-about .goods-list li:before{content:'';height:10px;width:10px;background-color:#F3292D;position:absolute;top:7px;left:0}.css-about #clients{background:#5E727D;padding-bottom:180px}.css-about #clients h2,.css-about #clients p{color:#fff}.css-about .clients-list{list-style:none;padding:0;margin:50px 0 0;max-height:608px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between}.css-about .clients-list li,.css-concept .col .row .text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.css-about .clients-list.full{max-height:2000px}.css-about .clients-list li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:23%;opacity:1;background-color:#fff;cursor:pointer;on:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin:10px auto}.css-about .cl-button,.css-about .text-section a.mm-button{left:50%;display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;float:left;position:absolute;text-align:center;text-decoration:none;box-sizing:border-box}.css-about .clients-list li:hover{opacity:1}.css-about .clients-list li img{width:100%}.css-about .cl-button{bottom:73px;width:300px;margin:0 0 0 -150px;padding:12px 0;color:#fff;border:3px solid #fff;font:300 20px ubuntuf;transition:all .2s ease}.css-about .text-section a.mm-button{bottom:71px;width:350px;text-transform:uppercase;background-color:#EE2E24;margin:0 0 0 -175px;padding:14px 0;color:#FFF;border:3px solid #EE2E24;font:300 19px ubuntuf;letter-spacing:1px;transition:all .2s ease}.css-about .cl-button:hover{background-color:rgba(0,0,0,.2)}.css-about section#massmedia{background:#5C717C;min-height:300px}.css-about #massmedia.text-section h2{color:#fff;text-align:center}.css-about .massmedia ul{list-style:none;padding:0;margin:0 0 70px}.css-about .massmedia ul li{width:100%;float:left;background:rgba(26,32,35,.68)}.css-about .massmedia .video-text{float:right;width:58%;padding:36px 10px 10px;box-sizing:border-box}.css-about .massmedia .video-link{width:40%;overflow:hidden;float:left}.css-about .massmedia .video-link img{width:100%}.css-about .massmedia .video-text span{font:500 15px ubuntuf;width:100%;float:left;color:#fff}.css-about .massmedia .video-text p{font:200 17px ubuntuf;margin:10px 0;width:100%;float:left;color:#fff}.css-about a.wi-readmore{border:2px solid;color:#fff;font:300 13px ubuntuf;padding:6px 16px;float:left;margin:5px 0}.css-about .text-section a.wi-readmore:hover{border-bottom:2px solid#fff}.css-about footer{background-color:#5c717c}@media(max-width:1100px){.css-about .title-section{background-size:auto 100%}}@media(max-width:920px){.css-about .title-section h1:before{left:-100px}.css-about .title-section h1:after{right:-100px}.css-about .light div#mobile-menu span,.css-about .light div#mobile-menu:after,.css-about .light div#mobile-menu:before{background-color:#fff}}@media(max-width:850px){.css-about .title-section h1:before{left:-50px}.css-about .title-section h1:after{right:-50px}.css-about .title-section h1{font-size:55px}}@media(max-width:800px){.css-about section h2{font-size:40px}}@media(max-width:750px){.css-about .title-section h1:before{left:10px}.css-about .title-section h1:after{right:10px}.css-about .title-section h1{font-size:50px;width:100%;left:0;margin:-40px 0 0;padding:0 50px;box-sizing:border-box}}@media(max-width:700px){.css-about .circles-section .content-center-inner,.css-about .text-section .text-wrapper{max-width:96%;width:90%;margin:0 5%}.css-about .circles-section li,.css-about .text-section p{font-size:15px}.css-about .goods-list li{font-size:18px}.css-about .clients-list{max-height:640px}.css-about .clients-list.full{max-height:2800px}.css-about .clients-list li{width:48%;overflow:hidden;text-align:center;height:201px}.css-about .clients-list li img{width:auto;height:90%}.css-about .text-section ul{font-size:15px}.css-about .massmedia .video-text{padding-top:20px}}@media(max-width:650px){.css-about .title-section h1{font-size:45px;margin:-10px 0 0}.css-about section h2{font-size:30px}.css-about .clients-list{max-height:550px}.css-about .clients-list li{height:170px}.css-about .massmedia .video-text span{font-size:13px}.css-about .massmedia .video-text p{font-size:15px}.css-about a.wi-readmore{border:2px solid;color:#fff;font:300 12px ubuntuf;padding:5px 15px}.css-about .text-section a.mm-button{font-size:14px;width:250px;margin-left:-125px}}@media(max-width:550px){.css-about .title-section h1{font-size:40px;margin:-30px 0 0}.css-about .title-section h1:before{top:-50px;height:80px;width:80px;border-left:10px solid red;border-top:10px solid red}.css-about .title-section h1:after{bottom:-40px;height:80px;width:80px;border-right:10px solid red;border-bottom:10px solid red}.css-about .title-section{min-height:500px}.css-about .goods-list li{font-size:15px}.css-about .clients-list{max-height:480px}.css-about .clients-list li{height:150px}.css-about .massmedia .video-text{float:right;width:65%}.css-about .massmedia .video-link{width:35%;height:144px}.css-about .massmedia .video-link img{width:auto;height:100%;margin-left:-20px}.css-about .massmedia .video-text span{font-size:11px}.css-about .massmedia .video-text p{font-size:13px}}@media(max-width:450px){.css-about .title-section h1{font-size:30px}.css-about .title-section{min-height:450px}.css-about .title-section h1:before{border-left:8px solid red;border-top:8px solid red}.css-about .title-section h1:after{border-right:8px solid red;border-bottom:8px solid red}.css-about .clients-list{max-height:598px}.css-about .clients-list li{height:130px}.css-about .massmedia .video-link img{margin-left:-30px}}@media(max-width:400px){.css-about .title-section{min-height:400px}.css-about .title-section h1{font-size:25px;padding:0 35px;margin:0}.css-about .clients-list{max-height:597px}.css-about .clients-list li{height:100px}.css-about .massmedia .video-link{height:155px}.css-about .massmedia .video-link img{margin-left:-50px}}.css-about h1.mini-h1{font-size:2.8em}.css-bldg a.lang-button{bottom:-88px}.css-bldg section#welcome-section{min-height:300px;height:800px;background:url(../img/slider/elmaco5.jpg) no-repeat fixed;background-size:102%}.css-bldg #metal section#welcome-section{background:url(../img/metal/metal.jpg) no-repeat fixed;background-size:103%}.css-bldg #hangar section#welcome-section{background:url(../img/hangars/sklad1.jpg) no-repeat fixed;background-size:103%}.css-bldg #welcome-section:before{content:'';width:100%;height:100%;position:absolute;opacity:.7;z-index:0;left:0;top:0;background-color:#3d3938;background-size:100%}.css-bldg #hangar #welcome-section:before,.css-bldg #metal #welcome-section:before{background-color:rgba(41,40,40,.88)}.css-bldg #welcome-section h1{position:relative;font:600 55px ubuntuf;color:#fff;text-align:left;letter-spacing:0;word-spacing:2px;text-transform:uppercase;margin:200px 0 100px;box-sizing:border-box;float:left;width:100%;padding:5px 50px 0 0}.css-bldg .text-section p,.css-bldg .text-section ul,.css-bldg .ws-intro-text p{font:300 17px/1.4 Ubuntuf}.css-bldg .ws-intro-text{width:650px;float:left;clear:both;padding:24px 0;position:relative}.css-bldg .ws-intro-text p{color:#FEFEFE}.css-bldg .bldg-logo{float:right;width:18%;margin:166px 0 0;display:none}.css-bldg #welcome-section h1:before{content:'';position:absolute;bottom:-60px;left:0;height:0;width:200px;border-color:#da2427;border-bottom:10px solid #da2427}.css-bldg #welcome-section h1:after{position:absolute;top:-40px;right:0;height:120px;width:120px;border-color:#da2427;border-right:10px solid #da2427;border-top:10px solid #da2427}.css-bldg .text-section{padding:0 0 100px;overflow:hidden}.css-bldg .text-section .content-center-inner{max-width:1100px}.css-bldg .text-section .text-wrapper{max-width:800px;margin:0 auto;width:98%}.css-bldg .text-section h2{margin:30px 0 20px;text-align:left}.css-bldg .text-section a{color:#000;text-decoration:none;padding-bottom:0;position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-bldg #slider-one .bx-viewport:before,.css-bldg .list-color{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.css-bldg .text-section p{float:left;width:100%}.css-bldg .text-section img.minImg{margin:30px 0;width:100%}.css-bldg .text-section ul{float:left;width:100%}.css-bldg ul.list-container{width:200%;padding:0;margin:0;list-style:none}.css-bldg .list-color{float:left;padding:10px;border:10px solid #b92326;color:#040404;box-sizing:border-box;width:100%;max-width:1100px;position:relative;height:500px;transition:all .5s ease}.css-bldg .list-color:after,.css-bldg .list-color:before{width:50%;height:100%;right:0;top:0;margin:0;float:left;position:absolute;content:'';overflow:hidden}.css-bldg .list-color:before{background:url(../img/trends/trend11.jpg) center;background-size:auto 100%}.css-bldg #list-specs.list-color:before{background:url(../img/trends/222.jpg) center;background-size:auto 100%}.css-bldg .list-color:after{background:rgba(67,63,59,.7);background-size:auto 100%}.css-bldg #list-specs.list-color:after,.css-bldg #list-specs.list-color:before{right:auto;left:0}.css-bldg .list-text{float:left;width:48%;margin:50px 2%}.css-bldg #list-specs .list-text{float:right;margin:10px 0}.css-bldg .list-text ul{font:300 15px/1.8 Ubuntuf;box-sizing:border-box}.css-bldg .list-text li{font:300 14px/1.5 Ubuntuf;margin:5px 0}.css-bldg #list-specs .list-text li{font:300 13px/1.5 Ubuntuf;margin:4px 0 0}.css-bldg .list-text p{font:300 17px/1.6 ubuntuf;text-transform:uppercase}.css-bldg a.button-transp{height:70px;width:430px;box-sizing:border-box;border:5px solid rgba(255,255,255,.9);text-align:center;color:rgba(255,255,255,.9);margin:-30px -215px 0 0;vertical-align:middle;cursor:pointer;font:500 20px ubuntuf;position:absolute;top:50%;text-transform:uppercase;right:26%;z-index:2}.css-bldg a.button-transp.right-icon{padding:19px 20px 0 0}.css-bldg a.button-transp.left-icon{padding:19px 0 0 20px;left:26%;right:auto;margin:-30px 0 0 -215px}.css-bldg a.button-transp:hover{border:5px solid rgba(255,255,255,1)}.css-bldg a.button-transp.right-icon span{position:absolute;right:20px;top:21px}.css-bldg a.button-transp.left-icon span{position:absolute;left:10px;top:21px}.css-bldg #benefits{background:#26262E}.css-bldg #benefits h2{color:#fff}.css-bldg #benefits p{color:#b2b2b5}.css-bldg #benefits ul{color:#b2b2b5;box-sizing:border-box}.css-bldg .image-wrapper{text-align:center}.css-bldg .image-wrapper img{width:90%}.css-bldg .image-wrapper .image-description{width:100%;max-width:650px;margin:-73px auto 30px;min-height:50px}.css-bldg .image-wrapper .image-description p{text-align:left;color:#69696A!important;font-size:16px}.css-bldg #image-blueprint{width:67%;margin:50px 0 20px -115px;opacity:.7}.css-bldg .slider-wrapper{max-width:1100px;margin:0 auto;width:100%;position:relative;clear:both}.css-bldg #slider-one .bx-viewport{box-sizing:border-box;border:3px solid #B92326}.css-bldg .bxslider{margin:0}.css-bldg #slider-one .bx-viewport:before{content:'';width:100%;height:100%;position:absolute;opacity:.7;z-index:2;left:0;top:0;background-color:rgba(60,38,5,.35);background-size:100%;transition:all .5s ease}.css-bldg #slider-one:hover .bx-viewport:before{background-color:#19130a;opacity:.8}.css-bldg .bxslider li{float:left;font-size:0}.css-bldg .bxslider img{display:block;max-width:100%;width:100%}.css-bldg .bx-controls{text-align:center;margin:30px 0 20px}.css-bldg .bx-pager-item{display:inline-block;height:12px;width:12px;text-align:center;margin:0 3px;border-radius:20px;overflow:hidden;border:3px solid #cb181e}.css-bldg .bx-pager-item .bx-pager-link{background:rgba(47,47,47,.02);display:inline-block;height:8px;border:none;text-indent:-999em;width:8px;margin:2px;zoom:1;border-radius:20px!important}.css-bldg .bx-pager-item .bx-pager-link.active{border:none;background:#cb181e}.css-bldg .bx-pager-item .bx-pager-link:hover{border:0 solid #cb181e;background:#cb181e}.css-bldg a.slider-button{position:absolute;width:500px;top:50%;text-align:center;box-sizing:border-box;text-decoration:none;border:6px solid #fff;color:#fff;z-index:3;padding:20px;font:500 25px ubuntuf;text-transform:uppercase;left:50%;margin:-50px 0 0 -250px;opacity:0;background:rgba(0,0,0,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.css-bldg a.slider-button:hover{border:6px solid #fff;cursor:pointer;background:rgba(0,0,0,0)}.css-bldg .slider-wrapper:hover a.slider-button{opacity:.8}.css-bldg ul.thumbs-slider{padding:0;list-style:none}.css-bldg .thumbs-slider li{float:left;width:33.33%;position:relative}.css-bldg .thumbs-slider li:before{position:absolute;top:5%;left:5%;height:90%;width:90%;cursor:pointer;background:rgba(0,0,0,0);content:'';-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-bldg .thumbs-slider li:hover:before{background:rgba(0,0,0,.7)}.css-bldg span.icon{position:absolute;top:50%;left:50%;font-size:60px;margin:-30px 0 0 -30px;color:rgba(255,255,255,.67);display:none}.css-bldg .thumbs-slider li:hover span.icon{display:block}.css-bldg .thumbs-slider li img{width:98%;margin:1%;box-sizing:border-box;border:2px solid #b4001e}.css-bldg .slider-mg1{width:100%;position:fixed;height:100%;background:rgba(0,0,0,.9);top:0;display:none;z-index:1001}.css-bldg .slider-mg1 .content-center-inner{max-width:650px;margin-top:100px}.css-bldg .close-slider{position:absolute;color:#cb181e;height:30px;z-index:1002;width:30px;top:100px;left:50%;margin-left:350px;margin-top:-5px;font-size:30px}.css-bldg .bx-next,.css-bldg .bx-prev{position:absolute;height:30px;width:30px;color:red;top:50%;font-size:30px;text-decoration:none}.css-bldg .bx-prev{left:50%;margin:-50px 0 0 -400px}.css-bldg .bx-next{right:50%;margin:-50px -400px 0 0}.css-bldg #blocks{background:#fff;padding-top:60px}.css-bldg h3,.css-bldg p.services-title{width:100%;float:left;font:400 23px ubuntuf;color:#3e3e3e;margin:0}.css-bldg .comp-blocks{width:100%;list-style:none;padding:0;display:flex;justify-content:space-between;margin:0}.css-bldg .comp-blocks li{width:32%;height:250px;background-size:cover;background-position:center;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.css-bldg .comp-blocks li:hover{opacity:1}.css-bldg .text-section a.cl-button{position:relative;color:#000;bottom:auto;left:auto;float:none;width:300px;text-align:center;box-sizing:border-box;padding:12px 0;text-decoration:none;border:3px solid #777;font:300 20px ubuntuf;display:block;margin:20px auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-bldg .text-section a.cl-button:hover{background-color:#777;color:#fff}@media(max-width:1200px){.css-bldg #metal section#welcome-section{background-size:auto 103%!important}}@media(max-width:1100px){.css-bldg section#welcome-section{background-size:auto 103%!important}.css-bldg .list-color:after,.css-bldg .list-color:before{width:45%}.css-bldg a.button-transp{margin:-30px -252px 0 0}.css-bldg a.button-transp.left-icon{margin:-27px 0 0 -255px}.css-bldg .list-text{width:53%}}@media(max-width:1000px){.css-bldg a.button-transp,.css-bldg a.button-transp.left-icon{margin:0 0 0 -215px;left:50%}.css-bldg .text-section .list-container-center{max-width:700px}.css-bldg .list-color{height:750px}.css-bldg .list-color:before{width:100%;height:250px;background-repeat:no-repeat;background-size:100%!important}.css-bldg .list-color:after{width:100%;height:250px}.css-bldg a.button-transp{top:15%}.css-bldg #list-specs .list-text{width:96%;margin:250px 0 0}.css-bldg .list-text{width:96%;margin:290px 0 0}}@media(max-width:980px){.css-bldg .sub-nav{margin:0}.css-bldg a.lang-button{bottom:17px}}@media(max-width:900px){.css-bldg #welcome-section h1{font-size:45px}.css-bldg #image-blueprint{width:96%;margin:50px 2% 20px;opacity:.7}.css-bldg .image-wrapper .image-description{width:96%;margin:-50px 2% 20px}}@media(max-width:800px){.css-bldg section h2{font-size:40px}.css-bldg .bx-prev{margin-left:0;left:20px;top:20px;margin-top:0}.css-bldg .bx-next{margin-right:0;right:20px;top:20px;margin-top:0}.css-bldg .close-slider{margin-left:-15px;top:20px}}@media(max-width:750px){.css-bldg #welcome-section h1{width:96%;margin:200px 2% 100px;padding:0;font-size:40px}.css-bldg .ws-intro-text{width:96%;margin:0 2%}}@media(max-width:700px){.css-bldg .text-section .text-wrapper{max-width:96%;width:90%;margin:0 5%}.css-bldg .text-section ul{font-size:15px;padding:0 0 0 7px}.css-bldg .text-section p{font-size:15px}.css-bldg .slider-wrapper{width:96%}.css-bldg a.slider-button{font-size:20px;width:400px;padding:18px 0;margin-left:-200px}}@media(max-width:650px){.css-bldg section h2{font-size:30px}}@media(max-width:600px){.css-bldg .sub-nav{display:none}.css-bldg .projectsTypes{display:inline}.css-bldg section#welcome-section{height:auto}.css-bldg #welcome-section h1{margin:130px 2% 72px;font-size:35px}.css-bldg .ws-intro-text p{font-size:15px}.css-bldg #welcome-section:before{background-color:#211d1c}}@media(max-width:550px){.css-bldg a.lang-button{bottom:10px}}@media(max-width:500px){.css-bldg #welcome-section h1{font-size:30px}.css-bldg a.button-transp.left-icon,.css-bldg a.button-transp.right-icon{font-size:16px;width:350px;margin:0 0 0 -175px}.css-bldg a.slider-button{font-size:16px;width:300px;padding:18px 0;margin-left:-150px;margin-top:-59px;border-width:4px}.css-bldg .list-color{height:850px}.css-bldg #list-trends .list-text{margin:320px 0 0 20px}}@media(max-width:400px){.css-bldg #welcome-section h1{font-size:25px}.css-bldg .list-color{height:900px}.css-bldg a.button-transp.left-icon,.css-bldg a.button-transp.right-icon{width:285px;margin:0 0 0 -143px;height:59px;border-width:4px;font-size:14px}.css-bldg a.button-transp.right-icon{top:12%;padding:18px 22px 0 0}.css-bldg a.button-transp.right-icon span{position:absolute;right:7px;top:20px}.css-bldg a.button-transp.left-icon{top:12%;padding:18px 0 0 22px}.css-bldg a.button-transp.left-icon span{position:absolute;left:7px;top:20px}.css-bldg a.slider-button{font-size:14px;width:226px;padding:11px 0;margin-left:-115px;margin-top:-52px;border-width:4px}.css-bldg .list-color:before{background-size:auto 100%!important}.css-bldg .text-section p{font-size:14px}}@media(max-width:350px){.css-bldg #welcome-section h1{font-size:20px}}body.css-concept{margin-top:120px;min-width:320px}.css-concept p{margin:0}.css-concept ul{padding:0;margin:0}.css-concept a{cursor:pointer!important;outline:0!important;text-decoration:none}.css-concept a:hover{text-decoration:none;cursor:pointer!important}.css-concept a:focus{text-decoration:none}.css-concept #cboxOverlay{background:#000}.css-concept #colorbox{max-width:100%}.css-concept #colorbox #cboxWrapper{max-width:100%;height:auto}.css-concept #cboxContent{max-width:95%;background:0 0}.css-concept #cboxContent #cboxLoadedContent{max-width:100%;background:0 0}.css-concept #cboxContent .cboxPhoto{max-width:100%;height:auto!important}.css-concept section{box-sizing:border-box;font-family:ubuntuf;font-size:10px;font-weight:200;float:left;width:100%;min-height:400px;padding:50px 0 0;position:relative}.css-concept .container{width:95%;max-width:1300px;margin:0 auto}.css-concept .image-wrap{float:left;margin:10px;background-size:cover;background-position:center;width:90%;height:250px;box-shadow:-3px 6px 50px 0 rgba(0,0,0,.06)}.css-concept .col{float:left;width:50%;min-height:100px;box-sizing:border-box;padding:20px 15px;margin-top:40px}.css-concept .col img{max-width:100%}.css-concept .col.left-col{width:40%}.css-concept .col.right-col{width:60%}.css-concept .col .row{padding:0 0 0 5px;margin:0;height:450px}.css-concept .col .row:first-child{margin-bottom:10px}.css-concept .col .row .text-wrapper{display:flex;height:450px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 50px;margin:0}.css-concept .col .row .image-wrap{margin:0;padding:0;width:100%;height:450px}.css-concept .no-padding{padding:0;margin:0}.css-concept .no-padding .row{width:100%}.css-concept .no-padding .row .image-wrap{float:left;margin:0;height:300px;width:33.3333%;border-left:1px solid #cb181e;border-right:1px solid #cb181e}.css-concept .text-wrapper{margin:30px 0}.css-concept .text-wrapper h2{width:100%;margin:63px 0 25px;float:left;font:400 2.8em/1.5 ubuntuf;text-transform:uppercase;color:#555;word-spacing:4px}.css-concept .text-wrapper h2.top-line{position:relative;padding-bottom:20px;margin-top:0}.css-concept .text-wrapper h2.top-line:before{content:'';width:100px;height:7px;background-color:#cb181e;position:absolute;bottom:-9px;left:calc(50% - 50px)}.css-concept .text-wrapper p,.css-concept .text-wrapper ul li,.css-concept .text-wrapper ul li a{font-size:1.8em;margin:10px 0;line-height:1.4;color:#555}.css-concept .text-wrapper ul{list-style:none;padding-left:0;margin:10px 0;float:left;width:100%}.css-concept .text-wrapper ul li{position:relative;padding-left:0;color:#333;font-weight:400;margin:20px 0}.css-concept .text-wrapper ul.dotted li{position:relative;padding-left:30px;color:#333;font-weight:400;font-size:1.6em;margin:20px 0}.css-concept .text-wrapper ul.dotted li:before{content:'';position:absolute;height:3px;width:15px;left:0;top:11px;background-color:#cb181e}.css-concept .text-wrapper ul.info-tags{padding:0;list-style:none;margin:100px 0}.css-concept .text-wrapper ul.info-tags.row-3 li{float:left;width:33.33%;padding:5px 2px;box-sizing:border-box;text-align:center}.css-concept .text-wrapper ul.info-tags.row-3 li i{font-size:4em;color:#cb181e}.css-concept .text-wrapper ul.info-tags.row-3 li p{font-size:1em;margin-top:10px;font-weight:400;color:#444}.css-concept .text-wrapper ul.small-icon{width:100%;margin:50px 0}.css-concept .text-wrapper ul.small-icon li{width:25%;float:left;box-sizing:border-box;padding:5px 25px;height:200px}.css-concept .text-wrapper ul.small-icon li i{font-size:3.5em;height:80px;float:left;text-align:left;color:#cb181e}.css-concept .text-wrapper ul.small-icon li i.icon-fast-car{font-size:2em;padding-top:21px}.css-concept .text-wrapper ul.small-icon li i.icon-groundwork{font-size:2.7em;padding-top:10px}.css-concept .text-wrapper ul.small-icon li i.icon-catalog,.css-concept .text-wrapper ul.small-icon li i.icon-fast,.css-concept .text-wrapper ul.small-icon li i.icon-price{font-size:4em;padding-top:0}.css-concept .text-wrapper ul.small-icon li p{font-size:.9em;float:left;width:100%;font-weight:300}.css-concept .text-wrapper .width70{width:70%;text-align:center;margin:20px 15%}.css-concept .text-wrapper .width80{width:80%;text-align:center;margin:20px 10%}.css-concept .text-wrapper .width90{width:90%;float:left;text-align:center;margin:10px 5% 0}.css-concept .welcome-sect{background-image:url(../img/photo/2.jpg);background-size:cover;background-position:center;position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;min-height:600px}.css-concept .welcome-sect:after,.css-concept .welcome-sect:before{position:absolute;z-index:0;left:0;height:100%;width:100%;top:0;content:''}.css-concept .welcome-sect:before{opacity:.6;background-color:#4e4e4e}.css-concept .welcome-sect:after{opacity:.02;background-color:red}.css-concept .welcome-sect .heading-block{box-sizing:border-box;z-index:3;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:400px;border:15px solid #cb181e;padding-top:90px;margin-top:-100px;text-align:left}.css-concept .text-wrapper,body.css-concept .history{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.css-concept .welcome-sect .heading-block i.iconc-down{font-size:150px;color:#fff;position:absolute;bottom:-150px;left:calc(50% - 60px)}.css-concept .welcome-sect .heading-block h1{font-size:6em;color:#fff;text-transform:uppercase;font-weight:300;line-height:1.6;text-align:center;margin:0}.css-concept .welcome-sect .heading-block h1 .bold{font-weight:700}.css-concept .photo-wrapper{width:50%;background-size:cover;background-repeat:no-repeat;float:left}.css-concept .photo-wrapper-small{height:600px;width:550px;background-color:#aaa;float:right}.css-concept .text-wrapper{float:left;width:50%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.css-concept .text-wrapper .tw-container{float:left}.css-concept .text-wrapper .header-small{text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:16px;color:#5B707B;opacity:.6;margin-bottom:20px}.css-concept .text-wrapper .short-line{width:130px;height:8px;background-color:#cb181e;margin-bottom:30px;display:none!important}.css-concept .text-wrapper .header-bold{font-size:30px;font-weight:500;margin:30px 0 10px;line-height:1.3}.css-concept .text-wrapper p{font-size:20px;line-height:1.5}body.css-concept .history{display:flex;height:800px;padding:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}body.css-concept .history .photo-wrapper{width:50%;background-image:url(../img/photo/1.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat;float:left;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.css-concept .history .photo-wrapper:before{content:'';width:100%;position:absolute;opacity:.5;z-index:0;left:0;top:0;background-image:url(../img/filter.png);background-size:cover;height:100%}body.css-concept .history .photo-wrapper:after{content:'';position:absolute;top:80px;left:80px;width:calc(100% - 160px);height:calc(100% - 160px);background-image:url(../img/str6.png);opacity:.4}body.css-concept .history .photo-wrapper i.mb{position:relative;z-index:10;color:red;font-size:200px;opacity:.8}body.css-concept .history .text-wrapper{max-width:600px;margin-left:100px}.css-concept section.plan{background-color:#fff;padding:0}.css-concept section.plan .container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:40px 0;box-sizing:border-box}.css-concept section.plan .text-wrapper{width:45%;margin-left:0}.css-concept section.plan .text-wrapper .tw-container{padding:0 20px 0 0}.css-concept section.plan .abs-text-card{box-sizing:border-box;position:absolute;background-color:#5B707B;color:#fff;padding:45px 50px;font-size:17px;line-height:1.6;width:450px;text-align:justify;right:-100px;bottom:50px;opacity:1;box-shadow:-1px -1px 26px 0 rgba(91,112,123,.48);z-index:3}.css-concept section.plan .abs-text-card p{position:relative;z-index:3}.css-concept section.plan .abs-text-card p b{font-weight:500}.css-concept section.plan .photo-wrapper-small{width:50%;height:auto;background:center;padding-bottom:20px;background-size:cover}.css-concept section.plan .photo-wrapper-small li{height:600px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.css-concept section.plan .photo-wrapper-small li img{width:auto;height:100%}.css-concept .controls-slick{float:left}.css-concept .controls-slick a{font-size:70px;color:#5B707B;display:inline-block;float:left;width:50px;height:50px;text-align:center;border-radius:50px;position:relative;margin-right:20px;margin-top:30px;cursor:pointer}.css-concept .controls-slick a i{position:absolute;top:-8px;left:-5px;cursor:pointer}.css-concept .controls-slick a:hover{color:#cb181e}.css-concept section.concept{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:50px 0;float:left;background-image:url(../img/photo/3.jpg);background-position:center;background-size:100%;background-attachment:fixed}.css-concept section.concept:before{content:'';width:100%;position:absolute;opacity:.8;z-index:0;left:0;top:0;background-color:#fff;height:100%}.css-concept section.concept .text-wrapper{width:100%;float:right;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.css-concept section.concept .text-wrapper .tw-container{position:relative;padding:0;box-sizing:border-box;float:right}.css-concept section.concept .abs-text-card{box-sizing:border-box;padding:50px 60px;border:15px solid red;width:900px}.css-concept section.concept .abs-text-card p.header-small{opacity:1}.css-concept section.gallery{padding:0;overflow:hidden}.css-concept section.gallery ul{width:100%}.css-concept section.gallery ul li{box-sizing:border-box;position:relative;overflow:hidden;background-position:center;background-size:cover;height:400px;float:left;width:33.33%}.css-concept section.gallery ul li.overl a{position:absolute;height:100%;width:100%;top:0;left:0;background-image:url(../img/overlay.png);background-size:cover;background-position:center center;opacity:.01;cursor:pointer;z-index:3;-webkit-transition:all .2s ease;transition:all .2s ease}.css-concept section.gallery ul li:after,.css-concept section.gallery ul li:before{position:absolute;z-index:0;width:100%;top:0;left:0;height:100%;content:''}.css-concept section.gallery ul li.overl a:hover{cursor:pointer;opacity:.8}.css-concept section.gallery ul li:nth-child(3n+1){margin-left:0}.css-concept section.gallery ul li:before{opacity:.45;background-image:url(../img/filter.png);background-size:cover}.css-concept section.gallery ul li:after{opacity:.05;background-color:red}.css-concept section.gallery ul li.texted{background-color:#cb181e;padding:0 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.css-concept section.gallery ul li.texted .t-wrap{position:relative;z-index:2}.css-concept section.gallery ul li.texted p{color:#fff;font-size:20px;line-height:1.5;text-align:justify}.css-concept section.gallery ul li.texted p.header-small{text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:15px;opacity:.8;margin-bottom:15px}.css-concept section.gallery ul li.texted a{font-size:13px;color:#fff;text-transform:uppercase;border:2px solid #fff;padding:10px 20px 10px 25px;display:inline-block;margin:30px 0 0;letter-spacing:1px;-webkit-transition:all .2s ease;transition:all .2s ease}.css-subpage .text-section a,.css-subpage .work-item{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.css-concept section.gallery ul li.texted a i{display:inline-block;margin:1px 0 0 10px;float:right}.css-concept section.gallery ul li.texted a:hover{background-color:#fff;color:#cb181e}.css-concept section.gallery ul li.texted a:hover i{color:#cb181e}.css-concept section.gallery ul li.texted:before{content:'';width:100%;position:absolute;opacity:.9;z-index:0;left:0;top:0;background-color:#cb181e;background-image:none;height:100%}.css-concept section.gallery ul li.invisible{display:none}.css-concept section.list{padding:30px 0 100px;float:left;background-image:url(../img/photo/5.jpg);background-size:cover;background-position:center;position:relative}.css-concept section.list:before{content:'';background-color:#EFEEEA;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.97}.css-concept section.list .text-wrapper{width:900px;margin:0 auto;display:block;float:none}.css-concept section.list .text-wrapper p,.css-concept section.list .text-wrapper ul li{position:relative;z-index:2}.css-concept section.list .text-wrapper .tw-container{padding:0;float:left;width:100%;position:relative}.css-concept section.list .text-wrapper .tw-container:before{background-image:url(../img/stripebg.png);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.18}.css-concept section.comments{padding-top:0}.css-concept footer p{margin:13px 0}.css-concept section.comments .text-wrapper h2{margin-top:30px}.css-concept section.comments .text-wrapper{width:100%;justify-content:center}.css-concept section.comments .text-wrapper .tw-container{width:100%;max-width:900px}.css-concept section.comments .quip-comment-right{float:left;border-radius:100px;height:90px;width:90px;overflow:hidden;padding:0;margin-right:30px;position:absolute;box-sizing:border-box}.css-concept section.comments .quip-comment-right img{border-radius:100px;height:100%;min-width:100%;padding:0;margin:0;box-sizing:border-box}body.css-contacts,body.css-planning,body.css-project,body.css-projects,body.css-promo,body.css-subpage,body.p-main{min-width:320px}.css-concept ol.quip-comment-list li{float:left;width:100%;padding:0;margin:10px 0}.css-concept section.comments .quip-comment-body{padding:0}.css-concept ol.quip-comment-list li .quip-break{width:100%;height:2px;background:#ddd;margin:20px 0}.css-concept section.comments .comment-body-wrap{float:right;width:100%;padding-left:120px;box-sizing:border-box}.css-concept section.comments .quip-comment-text{float:left;width:100%}.css-concept section.comments .quip-comment-options{float:right;margin:20px 0 10px}.css-concept section.comments .quip-reply-link{font-size:12px;margin:20px 0 10px}.css-concept section.comments .quip-reply-link a{color:#777}.css-concept section.comments .quip-reply-link a i{margin-right:5px}.css-concept section.comments .quip-reply-link a:hover{color:#000;text-decoration:none}.css-concept section.comments .quip-comment-text p{margin:5px 0;font-size:16px}.css-concept span.quip-comment-author{float:left;margin:0 22px 0 0}.css-concept span.quip-comment-author a{text-transform:capitalize}.css-concept span.quip-comment-createdon{font-style:normal;float:left;margin:6px 0}.css-concept p.quip-comment-meta{float:left;width:100%}.css-concept .image-user{width:90px;height:90px;overflow:hidden;border-radius:100px;float:left;margin-right:36px}.css-concept .image-user img{width:100%;min-height:100%}.css-concept .quip-comment.quip-add-comment{float:left;width:100%;background:#ddd;padding:20px 40px}.css-concept textarea#quip-comment-box-qcom{float:right;width:100%;border:0;resize:none;height:204px;box-sizing:border-box;padding:10px;line-height:1.3;font-size:14px}.css-concept section.comments ol.quip-comment-list li ol{padding:0}.css-concept section.comments .quip-add-comment p{float:right;width:100%;margin:25px 0}.css-concept section.comments .quip-add-comment label{width:auto;float:left;padding-right:20px}.css-concept section.comments .button-line{float:left;width:100%;margin:20px 0}.css-concept section.comments .button-line button{border:0;font:400 17px ubuntuf;font-weight:300;color:#fff;background:#cb181e;padding:11px 0;float:right;text-align:center;width:200px;border-radius:2px}.css-concept section.comments .button-line button:hover{background-color:red}.css-concept section.comments span.quip-allowed-tags{margin:6px 0;float:left}.css-concept section.comments div.quip-comment{font-size:15px}.css-concept section.comments div.quip-comment p{margin:5px 0}.css-concept section.comments div.quip-comment a{float:left;margin:10px 3px 0 0}.css-concept section.comments .quip-success{color:green;font-size:19px;width:100%;float:left;margin:10px 0 24px}@media (max-width:1600px){.css-concept .welcome-sect .heading-block{height:auto;padding:70px 0;max-width:900px;margin:-50px auto 0;float:none}.css-concept .welcome-sect .heading-block h1{font-size:50px}.css-concept .text-wrapper .header-bold{font-size:28px}.css-concept .text-wrapper p{font-size:18px}body.css-concept .history .text-wrapper{margin-left:60px;padding-right:30px}.css-concept section.plan .abs-text-card{right:-40px}.css-concept section.gallery ul li.texted p{font-size:16px;text-align:left}}@media (max-width:1400px){.css-concept .container{max-width:1100px}.css-concept section.plan .photo-wrapper-small li{height:500px}.css-concept section.plan .abs-text-card{bottom:100px}}@media (max-width:1200px){.css-concept .container{max-width:1000px}body.css-concept .history .photo-wrapper:after{top:0;left:0;width:100%;height:100%}body.css-concept .history .photo-wrapper i.mb{position:relative;z-index:10;color:red;font-size:196px;opacity:.8}.css-concept section.plan .photo-wrapper-small li{height:500px}.css-concept section.plan .abs-text-card{padding:45px;font-size:15px;line-height:1.6;width:390px;text-align:left;right:-40px}.css-concept section.gallery ul li{width:50%}.css-concept section.gallery ul li:last-child{display:none}}@media (max-width:1100px){.css-concept .welcome-sect .heading-block h1{font-size:35px}.css-concept .welcome-sect .heading-block i.icon-down{font-size:100px;bottom:-88px;left:calc(50% - 40px)}.css-concept .container{width:95%;max-width:600px}body.css-concept .history{display:block}body.css-concept .history .photo-wrapper{width:100%;height:394px;margin-bottom:50px}body.css-concept .history .text-wrapper{width:95%;max-width:600px;margin:0 auto;padding:0;float:none}.css-concept section.plan .container{display:block;position:static}.css-concept section.plan .text-wrapper{width:100%;margin:50px 0}.css-concept section.plan .photo-wrapper-small{width:100%;margin-bottom:50px}.css-concept section.plan .abs-text-card{bottom:100px;right:60px}.css-concept section.concept .abs-text-card{width:95%;max-width:600px;margin:0 auto}.css-concept section.list .text-wrapper{width:95%;max-width:600px}.css-concept section.list .text-wrapper p{font-size:17px}.css-concept section.list .text-wrapper .tw-container{padding:60px 50px 36px}}@media (max-width:800px){.css-concept .welcome-sect{min-height:600px}.css-concept section.gallery ul li{width:100%;height:350px}.css-concept section.concept{background-size:cover}}@media (max-width:650px){.css-concept .text-wrapper .header-bold{font-size:21px}.css-concept .text-wrapper p{font-size:16px}.css-concept .welcome-sect .heading-block{padding:70px 0}.css-concept .welcome-sect .heading-block h1{font-size:27px}.css-concept section.plan .abs-text-card{bottom:50px;right:10px}body.css-concept .history .photo-wrapper{height:200px}body.css-concept .history .photo-wrapper i.mb{font-size:100px}.css-concept section.comments .comment-body-wrap{width:100%;padding-left:80px}.css-concept section.comments .quip-comment-right{width:60px;height:60px;margin-right:20px;position:absolute}.css-concept section.comments .quip-comment-text p{margin:5px 0;font-size:14px}.css-concept span.quip-comment-author{width:100%}}@media(max-width:600px){body.css-concept{margin-top:0}}@media (max-width:550px){.css-concept section.plan .abs-text-card{width:100%;float:left;position:relative;bottom:0;right:0;margin:0 0 50px}.css-concept section.concept .abs-text-card{padding:20px;border:8px solid red}.css-concept section.gallery ul li.texted{padding:0 35px}.css-concept section.plan .photo-wrapper-small li{height:250px}.css-concept section.list .container{width:100%}.css-concept section.list .text-wrapper .tw-container{padding:53px 13px 0}.css-concept section.comments ol.quip-comment-list li ol.quip-comment-list{padding:0}.css-concept section.comments .comment-body-wrap{padding-left:60px}.css-concept section.comments .quip-comment-right{width:50px;height:50px}.css-concept section.comments .quip-comment-text p{padding-top:0}.css-concept section.comments ol.quip-comment-list ol.quip-comment-list .comment-body-wrap{padding-left:30px}.css-concept section.comments ol.quip-comment-list ol.quip-comment-list .quip-comment-right{left:-30px}}@media (max-width:400px){.css-concept .welcome-sect .heading-block h1{font-size:27px}.css-concept .welcome-sect .heading-block i.icon-down{font-size:100px;bottom:-88px;left:calc(50% - 40px)}.css-concept section.plan .abs-text-card{padding:26px;font-size:14px;line-height:1.5}.css-concept .text-wrapper .header-bold{font-size:18px}.css-concept .text-wrapper p,.css-concept section.gallery ul li.texted p{font-size:14px}.css-concept section.gallery ul li{height:200px;margin-bottom:2px}.css-concept section.gallery ul li.texted{height:300px}.css-concept .text-wrapper ul.dotted li{font-size:14px;margin:10px 0}.css-concept section.list{padding:10px 0}.css-concept section.list .text-wrapper p{font-size:15px;display:inline-block;margin-bottom:20px;width:100%}.css-concept .colorbox{padding-top:100px}.css-concept #cboxContent{margin:40px 2.5%}}.css-subpage .slick-dotted.slick-slider{margin-bottom:50px;float:left;width:100%}.css-subpage .slick-dots{bottom:-40px!important}.css-subpage .slider-container{position:relative;float:left;width:100%}.css-subpage .slick-arrow.cust{font-size:70px;color:#5B707B;display:inline-block;float:left;width:50px;height:50px;text-align:center;border-radius:50px;position:absolute;margin-right:0;cursor:pointer;top:50%;right:-80px;left:auto;z-index:10;margin-top:-25px}.css-subpage .slick-arrow.cust:hover{color:#ee2e24}.css-subpage .slick-arrow.cust.left{right:auto;left:-80px}.css-subpage .title-section{min-height:340px;background-size:100%;text-align:center;position:relative}.css-subpage .title-section .content-center-inner{max-width:800px}.css-subpage .title-section h1{margin:200px 0 0;width:100%;color:#5A707A;font:600 50px/1.4 ubuntuf;text-align:left;text-transform:uppercase;position:relative}.css-subpage .title-section h1:before{content:'';position:absolute;bottom:-30px;height:10px;background:#f2292d;width:200px}.css-subpage .text-section{padding:0 0 100px;overflow:hidden}.css-subpage .text-section .content-center-inner{max-width:1100px}.css-subpage .text-section .text-wrapper{max-width:800px;margin:0 auto;width:98%;font-family:ubuntuf;font-weight:300}.css-subpage .text-section .text-wrapper img{max-width:100%;height:auto}.css-subpage .text-section h2{margin:65px 0 20px;text-align:left}.css-subpage .text-section a{color:#000;text-decoration:none;padding-bottom:0;position:relative;transition:all .2s ease}.css-subpage .text-section p{float:left;width:100%;font:300 17px/1.4 Ubuntuf}.css-subpage .text-section p.source{margin:0 0 10px}.css-subpage .text-section b{font-weight:500;color:#333}.css-subpage .text-section img.minImg{margin:30px 0;width:100%}.css-subpage .text-section ul{float:left;width:100%;font:300 17px/1.4 Ubuntuf;box-sizing:border-box}.css-subpage .work-item{float:left;margin:10px 0;position:relative;padding:40px 25px 15px;background:rgba(90,112,123,.12);box-sizing:border-box;width:100%;transition:all .2s ease}.css-subpage .work-item:hover{background:rgba(90,112,123,.4)}.css-subpage .work-item h4,.css-subpage .work-item p.article-title{font:300 26px ubuntuf;margin:0}.css-subpage .work-item p{margin:12px 0 0}.css-subpage .wi-readmore{border:2px solid;color:#333;font:300 15px ubuntuf;padding:10px 20px;float:left;margin:25px 0}.css-subpage .sisea-paging{clear:both;font:300 20px ubuntuf;padding:30px 0 0;margin:20px 0 0;float:left;position:relative}.css-subpage .sisea-paging:before{content:'';width:200px;background:red;height:5px;position:absolute;top:0}.css-subpage span.sisea-page{background:rgba(170,170,170,.24);height:40px;width:45px;display:inline-block;text-align:center;box-sizing:border-box;vertical-align:middle;padding:8px 0;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-subpage span.sisea-page a{border:none;float:left;width:100%;height:35px;margin-top:-8px;padding-top:8px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.css-subpage span.sisea-page:hover{background:rgba(170,170,170,.6)}.css-subpage span.sisea-current-page{background:rgba(170,170,170,.8)}.css-subpage .sub-bar{min-height:10px;padding:85px 0 15px;margin:50px 0 30px;background:#DEDDDD}.css-subpage .text-section.sub-bar .content-center-inner{max-width:700px}.css-subpage .text-section.sub-bar a{border:0}.css-subpage a.back-button{color:#5B707B;float:left;border:0;margin:11px 0 0 25px;padding-bottom:2px;-webkit-transition:all 0s ease-in;-moz-transition:all 0s ease-in;-o-transition:all 0s ease-in;transition:all 0s ease-in;cursor:pointer;box-sizing:border-box}.css-subpage a.back-button:hover{padding-bottom:0}.css-subpage span.icon-arrow-left{float:left;margin:2px 0 0 -25px;color:#5B707B}.css-subpage span.bb-text{float:left;margin:0;font:300 16px ubuntuf;color:#5B707B}.css-subpage .share-buttons{float:right}.css-subpage .text-section .share-buttons p{float:left;display:block;width:auto;margin:11px 0 0;font:300 16px ubuntuf;color:#5B707B}.css-subpage .share-tab{float:right;margin:-5px 0 0 15px;height:46px}.css-subpage .b-share{margin-left:-1px}.css-subpage .projectShare{float:left;width:100%;margin:50px 0 30px;height:50px}.css-subpage .b-share__handle{margin-left:-5px}.css-subpage .b-share-icon{height:35px!important;width:35px!important;border:2px solid #5b707b!important;border-radius:50px;margin:0 10px 0 0;-webkit-transition:all .4s ease-in;-moz-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in}.css-contacts .contacts-section a,.css-promo .text-section a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;text-decoration:none}.css-subpage .b-share-icon_vkontakte{background:url(img/socialTst.png)!important;background-size:100%!important}.css-subpage .b-share-icon_facebook{background:url(img/socialTst.png) 0 -35px!important;background-size:100%!important}.css-subpage .b-share-icon_twitter{background:url(img/socialTst.png) 0 -70px!important;background-size:100%!important}.css-subpage .b-share-icon:hover{background-color:rgba(146,143,143,.2)!important}.css-subpage .article-header{height:auto;min-height:10px}.css-subpage .article-header h1#main-h1{margin:30px 0 0;width:100%;color:#5A707A;font:400 30px/1.4 ubuntuf;text-align:left;text-transform:none;position:relative}.css-subpage .article-image{float:left;margin:20px 0 50px;text-align:left;width:100%}.css-subpage .article-image img{width:100%;border:2px solid #5A707B}.css-subpage .text-section .xlstable-wrap{max-width:1000px}.css-subpage table.xlsfile tr{background:#fafafa;padding:5px 10px}.css-subpage table.xlsfile tr td,.css-subpage table.xlsfile tr:first-child td{padding:10px}.css-subpage table.xlsfile tr:first-child{background:#ee2e24;font-size:21px;color:#fff}.css-subpage table.xlsfile tr:nth-child(2n){background:#e6e6e6}.css-subpage table.xlsfile tr td:first-child{width:300px;font-weight:500}.css-subpage table.xlsfile tr:last-child{background:0 0;font-size:12px;font-weight:200!important;color:#555}.css-promo footer,.css-subpage footer{background-color:#5c717c}@media(max-width:1100px){.css-subpage .title-section{background-size:auto 100%}.css-subpage .article-header{min-height:20px}}@media(max-width:967px){.css-subpage .slick-arrow.cust{right:20px}.css-subpage .slick-arrow.cust.left{left:20px}}@media(max-width:920px){.css-subpage .light div#mobile-menu span,.css-subpage .light div#mobile-menu:after,.css-subpage .light div#mobile-menu:before{background-color:#fff}.css-subpage .circles-section{background-size:auto 100%}}@media(max-width:850px){.css-subpage .title-section h1{font-size:45px}}@media(max-width:800px){.css-subpage section h2{font-size:40px}.css-subpage table.xlsfile tr{font-size:15px}}@media(max-width:700px){.css-subpage .text-section .text-wrapper,.css-subpage .title-section .content-center-inner{max-width:96%;width:90%;margin:0 5%}.css-subpage .text-section p{font-size:17px}.css-subpage .text-section ul{font-size:16px}.css-subpage .work-item h4{font-size:23px}.css-subpage .work-item p{font-size:15px}.css-subpage table.xlsfile tr{font-size:13px}.css-subpage table.xlsfile tr:first-child{font-size:18px}.css-subpage table.xlsfile tr td:first-child{width:auto}}@media(max-width:650px){.css-subpage .title-section h1{font-size:40px;max-width:96%;width:90%;margin:200px 5% 0}.css-subpage section h2{font-size:30px}.css-subpage table.xlsfile tr td{padding:8px 5px}.css-subpage table.xlsfile tr{font-size:11px}}@media(max-width:550px){.css-subpage .title-section{min-height:200px}.css-subpage .title-section h1{font-size:34px;margin-top:100px}.css-subpage .title-section h1:before{height:6px;bottom:-15px}.css-subpage .sub-bar{padding:70px 0 15px}.css-subpage .text-section .share-buttons p{display:none}.css-subpage .article-header h3{font-size:30px}}@media(max-width:450px){.css-subpage .title-section{min-height:168px}.css-subpage .title-section h1{font-size:30px}.css-subpage .article-header h3{font-size:25px}.css-subpage table.xlsfile tr:first-child{font-size:13px}.css-subpage table.xlsfile tr td:first-child{max-width:75px}.css-subpage table.xlsfile tr td{padding:8px 2px;max-width:90px}.css-subpage table.xlsfile tr,.css-subpage table.xlsfile tr:last-child{font-size:9px}}@media(max-width:400px){.css-subpage .title-section h1{font-size:25px}.css-subpage .work-item h4{font-size:21px}.css-subpage .work-item p{font-size:14px}}.css-contacts header.light{background:0 0;top:10px}.css-contacts header.light .header-logo .logo-white{display:inline}.css-contacts header.light .header-logo .logo-color,.css-contacts header.light .sub-nav{display:none}.css-contacts header.light nav a{color:#fff}.css-contacts header.light a.lang-button{bottom:-38px}.css-contacts .title-section{min-height:450px;background:url(img/contacts_bg2.jpg) center no-repeat fixed;background-size:100%;text-align:center;position:relative}.css-contacts .title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.css-contacts .title-section h1:after,.css-contacts .title-section h1:before{content:'';position:absolute;height:100px;width:100px}.css-contacts .title-section h1{margin:0 0 0 -200px;position:absolute;top:50%;left:50%;color:#fff;font:600 70px ubuntuf;text-align:center;text-transform:uppercase;display:inline-block}.css-contacts .title-section h1:before{top:-70px;left:-150px;border-left:12px solid #cb181e;border-top:12px solid #cb181e}.css-contacts .title-section h1:after{bottom:-70px;right:-150px;border-right:12px solid #cb181e;border-bottom:12px solid #cb181e}.css-contacts .contacts-section{padding-top:30px}.css-contacts .contacts-section p{float:left;width:100%;font:300 17px/1.4 Ubuntuf;margin:10px 0}.css-contacts .contacts-section p b{margin-right:10px}.css-contacts .contacts-section .content-center-inner{max-width:750px;margin:0 auto;width:98%}.css-contacts .contacts-section h2{margin:30px 0 20px;text-align:left;font:500 25px ubuntuf;letter-spacing:0}.css-contacts .contacts-section a{color:#000;padding-bottom:0;position:relative;transition:all .2s ease}.css-contacts .phone-border{float:left;width:100%;border:8px solid #cb181e;margin:40px 0 0;padding:20px 0;text-align:center;box-sizing:border-box}.css-contacts .phone-border h2{margin-top:10px;font-size:18px;text-align:center}.css-contacts .phone-border p{color:#333;font:300 60px ubuntuf}.css-contacts .form-section{background:#26262E}.css-contacts input.briefText,.css-contacts textarea#msg{background-color:transparent;border:3px solid rgba(255,255,255,.25)}.css-contacts .form-section h2{color:#fff;margin:80px 0 0}.css-contacts .form-section form{text-align:center;margin:50px 0;float:left;display:block;width:100%}.css-contacts .form-section .content-center-inner{max-width:650px}.css-contacts .form-button,.css-contacts input.briefText,.css-contacts textarea#msg{width:100%;max-width:500px;box-sizing:border-box}.css-contacts input.briefText{margin:10px 0;padding:20px 10px;color:rgba(238,238,238,.65);font:300 18px ubuntuf}.css-contacts textarea#msg{font:300 20px ubuntuf;color:#eee;padding:15px 10px}.css-contacts #msk-map,.css-contacts #spb-map{width:100%;float:left;height:250px}.css-contacts .form-button{background-color:#cb181e;border:none;color:#fff;font:300 18px ubuntuf;padding:20px;text-transform:uppercase;border-radius:4px;margin:40px 0 20px}.css-contacts footer{height:auto;padding-bottom:60px}.css-contacts .briefLink{display:none}@media(max-width:1100px){.css-contacts .title-section{background-size:auto 100%!important}}@media(max-width:920px){.css-contacts .title-section h1:before{left:-100px}.css-contacts .title-section h1:after{right:-100px}.css-contacts .light div#mobile-menu span,.css-contacts .light div#mobile-menu:after,.css-contacts .light div#mobile-menu:before{background-color:#fff}}@media(max-width:850px){.css-contacts .title-section h1:before{left:-50px}.css-contacts .title-section h1:after{right:-50px}.css-contacts .title-section h1{font-size:55px}}@media(max-width:800px){.css-contacts section h2{font-size:40px}}@media(max-width:750px){.css-contacts .title-section h1:before{left:10px}.css-contacts .title-section h1:after{right:10px}.css-contacts .title-section h1{font-size:50px;width:100%;left:0;margin:-40px 0 0;padding:0 50px;box-sizing:border-box}.css-contacts .phone-border{box-sizing:border-box;margin:40px 0}}@media(max-width:700px){.css-contacts .contacts-section .content-center-inner,.css-contacts .form-section .content-center-inner{max-width:96%;width:90%;margin:0 5%}.css-contacts .contacts-section p{font-size:17px}.css-contacts .contacts-section ul{font-size:16px}.css-contacts .phone-border h2{font-size:16px;margin:10px 0}.css-contacts .contacts-section .phone-border p{font-size:55px}}@media(max-width:650px){.css-contacts .title-section h1{font-size:45px;margin:-10px 0 0}.css-contacts section h2{font-size:25px}.css-contacts input.briefText{padding:14px 10px;font-size:15px}}@media(max-width:550px){.css-contacts .title-section h1{font-size:40px;margin:-30px 0 0}.css-contacts .title-section h1:before{top:-50px;height:80px;width:80px;border-left:10px solid red;border-top:10px solid red}.css-contacts .title-section h1:after{bottom:-40px;height:80px;width:80px;border-right:10px solid red;border-bottom:10px solid red}.css-contacts .phone-border h2{font-size:14px}.css-contacts .contacts-section .phone-border p{font-size:47px}}@media(max-width:450px){.css-contacts .title-section h1{font-size:30px}.css-contacts .title-section{min-height:450px}.css-contacts .title-section h1:before{border-left:8px solid red;border-top:8px solid red}.css-contacts .title-section h1:after{border-right:8px solid red;border-bottom:8px solid red}.css-contacts .phone-border h2{font-size:12px}.css-contacts .contacts-section .phone-border p{font-size:40px}}@media(max-width:400px){.css-contacts .title-section{min-height:400px}.css-contacts .title-section h1{font-size:25px;padding:0 35px;margin:0}.css-contacts .phone-border h2{font-size:11px}.css-contacts .contacts-section .phone-border p{font-size:38px}}@media(max-width:350px){.css-contacts .phone-border h2{font-size:10.5px;word-spacing:0}.css-contacts .contacts-section .phone-border p{font-size:34px}}.css-promo header.light{background:0 0;top:10px}.css-promo header.light .header-logo .logo-white{display:inline}.css-promo header.light .header-logo .logo-color{display:none}.css-promo header.light nav a{color:#fff}.css-promo .sub-nav{margin:0}.css-promo .title-section{min-height:600px;background:url(img/blueprint-2.jpg) center top no-repeat fixed;background-size:100%;text-align:center;position:relative}.css-promo .title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.css-promo .title-section h1{margin:-30px 0 0 -300px;position:absolute;top:50%;width:600px;left:50%;color:#fff;font:600 60px/1.4 ubuntuf;text-align:center;text-transform:uppercase;display:inline-block}.css-promo .title-section h1:after,.css-promo .title-section h1:before{content:'';position:absolute;height:100px;width:100px}.css-promo .title-section h1:before{top:-70px;left:-150px;border-left:12px solid red;border-top:12px solid red}.css-promo .title-section h1:after{bottom:-70px;right:-150px;border-right:12px solid red;border-bottom:12px solid red}.css-promo .text-section{padding:0 0 100px;overflow:hidden}.css-promo .text-section .content-center-inner{max-width:1100px}.css-promo .text-section .text-wrapper{max-width:800px;margin:0 auto;width:98%}.css-promo .text-section h2{margin:65px 0 20px;text-align:left}.css-promo .text-section a{color:#000;padding-bottom:0;position:relative;transition:all .2s ease}.css-project .bx-controls .icon-arrow,.similar-section .work-item img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.css-promo .text-section p{float:left;width:100%;font:300 17px/1.4 Ubuntuf}.css-promo .text-section b{font-weight:500;color:#333}.css-promo .text-section img.minImg{margin:30px 0;width:100%}.css-promo .text-section ul{float:left;width:100%;font:300 17px/1.4 Ubuntuf;box-sizing:border-box}.css-promo .promo-list li{width:48%;margin:10px 1% 20px;float:left}.css-promo ul.promo-list{list-style:none;padding:0}.css-promo .img-format{width:100%;overflow:hidden;height:220px}.css-promo .img-format img{width:100%}.css-promo .promo-list h3{height:100px;font:400 24px ubuntuf;color:#333}@media(max-width:1100px){.css-promo .title-section{background-size:auto 100%}}@media(max-width:980px){.css-promo .light div#mobile-menu span,.css-promo .light div#mobile-menu:after,.css-promo .light div#mobile-menu:before{background-color:#fff}}@media(max-width:920px){.css-promo .title-section h1:before{left:-100px}.css-promo .title-section h1:after{right:-100px}.css-promo section.title-section{background-size:auto 100%!important}.css-promo .circles-section{background-size:auto 100%}}@media(max-width:850px){.css-promo .title-section h1:before{left:-50px}.css-promo .title-section h1:after{right:-50px}.css-promo .title-section h1{font-size:55px}}@media(max-width:800px){.css-promo section h2{font-size:40px}}@media(max-width:750px){.css-promo .title-section h1:before{left:10px}.css-promo .title-section h1:after{right:10px}.css-promo .title-section h1{font-size:50px;width:100%;left:0;margin:-40px 0 0;padding:0 50px;box-sizing:border-box}.css-promo .promo-list h3{font-size:21px}.css-promo .img-format{height:200px}.css-promo .text-section .promo-list p{font-size:15px}}@media(max-width:700px){.css-promo .text-section .text-wrapper{max-width:98%;margin:0 1%}.css-promo .text-section p{font-size:17px}.css-promo .text-section ul{font-size:16px}.css-promo .img-format{height:150px}.css-promo .promo-list h3{font-size:19px}}@media(max-width:650px){.css-promo .title-section h1{font-size:45px;margin:-10px 0 0}.css-promo section h2{font-size:30px}}@media(max-width:550px){.css-promo .title-section h1{font-size:40px;margin:-30px 0 0}.css-promo .title-section h1:before{top:-50px;height:80px;width:80px;border-left:10px solid red;border-top:10px solid red}.css-promo .title-section h1:after{bottom:-40px;height:80px;width:80px;border-right:10px solid red;border-bottom:10px solid red}.css-promo .title-section{min-height:500px}.css-promo .promo-list li{width:80%;margin:10px 10% 20px;float:left}.css-promo .img-format{height:220px}.css-promo .promo-list h3{font-size:21px}}@media(max-width:450px){.css-promo .title-section h1{font-size:30px}.css-promo .title-section{min-height:450px}.css-promo .title-section h1:before{border-left:8px solid red;border-top:8px solid red}.css-promo .title-section h1:after{border-right:8px solid red;border-bottom:8px solid red}.css-promo .img-format{height:180px}.css-promo .promo-list h3{font-size:19px}}@media(max-width:400px){.css-promo .title-section{min-height:400px}.css-promo .title-section h1{font-size:25px;padding:0 35px;margin:0}.css-promo .img-format{height:150px}}.css-project section.title-section{margin:70px 0 0;background:url(../img/projects/inkeri/inkeri-bg2.jpg) center center no-repeat fixed;background-size:102%}.css-project section.title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.css-project section.title-section h1{color:#fff;z-index:2;font:600 50px ubuntuf;position:relative;text-transform:uppercase;width:90%;margin:170px 0 70px;max-width:800px;float:left}.css-project section.title-section h1:before{content:'';position:absolute;height:7px;width:150px;background-color:#f3282c;bottom:-40px}.css-project section.title-section .project-info{float:left;width:100%}.css-project .project-info-line{float:left;color:#fff;position:relative;margin:5px 35px 0 0;padding:5px 5px 0 0}.css-project span.pil-icon{float:left;margin:5px 5px 0 0;padding:12px 0;border:2px solid;box-sizing:border-box;width:60px;height:60px;font-size:30px;text-align:center;border-radius:40px}.css-project span.pil-text{font:300 18px ubuntuf;float:left;margin:23px 11px;border-bottom:3px solid}.css-project section.title-section img.logotype{position:absolute;margin:70px -550px 20px 0;height:100px;float:right;right:50%}.css-project .text-section p{float:left;width:100%;font:300 17px/1.4 Ubuntuf}.css-project .text-section .content-center-inner{max-width:650px;margin:0 auto;width:98%}.css-project section.photos-section{background-color:#26262E;padding:0;max-height:700px}.css-project section.photos-section .content-center-inner{max-width:900px}.css-project section.photos-section h2{color:#fff}.css-project ul.bxslider{margin:0;padding:0}.css-project ul.bxslider li img{width:100%}.css-project p.slider-description{position:absolute;bottom:0;color:#fff;z-index:3;width:100%;text-align:center;background:rgba(30,33,35,.73);margin:0;font:300 19px ubuntuf;padding:25px 50px;box-sizing:border-box}.css-project .bx-controls{position:absolute;top:0;width:901px;margin-left:-1px}.css-project .bx-prev{float:left;height:700px;width:250px}.css-project .bx-next{float:right;height:700px;width:250px}.css-project .bx-controls .icon-arrow{position:absolute;top:50%;left:0;font-size:30px;margin:-60px 0 0 -95px;color:#fff;text-decoration:none;height:60px;width:60px;border:3px solid;box-sizing:border-box;border-radius:30px;text-align:center;padding:12px 0;transition:all .2s ease}.css-project .bx-controls .icon-arrow.icon-arrow-right{left:auto;right:0;margin:-60px -95px 0 0}.css-project .bx-controls .icon-arrow:hover{background-color:rgba(0,0,0,.32)}.similar-section .ss-list{padding:0;list-style:none}.similar-section .work-item{width:48%;position:relative;float:left;margin:10px 1%;height:600px;overflow:hidden;cursor:pointer}.similar-section work-item:nth-child(odd){margin:10px 2% 10px 0}.similar-section .wi-image-formatter{float:left;width:100%;height:320px;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #333}.similar-section .work-item img{width:100%;transition:all .2s ease}.similar-section .work-item .wi-image-formatter:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.98);background-size:3.5px;opacity:.1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.similar-section .work-item .wi-image-formatter:after{display:none;content:'Подробнее';height:60px;width:200px;box-sizing:border-box;border:4px solid rgba(255,255,255,.7);text-align:center;color:rgba(255,255,255,.7);position:absolute;top:50%;left:50%;margin:-30px 0 0 -100px;vertical-align:middle;padding:13px 0;font:300 21px ubuntuf}.similar-section .work-item:hover .wi-image-formatter:after{display:block}.similar-section .work-description{position:relative;width:90%;float:left;margin:20px 0}#works-section p.work-description__title,.similar-section .ss-list p.work-description__title,.similar-section .work-description h4{font:500 20px/1.3 ubuntuf;margin:10px 0}.similar-section .work-description:after{content:"";position:absolute;bottom:-40px;left:0;width:20%;height:5px;background:#777;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-projects .clients-button a,.css-projects .work-item img{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.similar-section .work-item:hover .work-description:after{width:60%}.similar-section .work-item:hover .wi-image-formatter:before{opacity:.7}.similar-section .work-description h4{color:#333}#works-section p.work-description__title{color:#ddd}.similar-section .work-description p{color:#333;font:300 15px/1.4 ubuntuf}@media(max-width:1120px){.css-project .bx-controls,.css-project section.photos-section .content-center-inner{width:100%;max-width:100%}.css-project section.title-section{background-size:auto 110%}.css-project section.title-section img.logotype{margin:50px 0 20px;height:100px;float:right;right:20px}.css-project section.photos-section{min-height:10px}.css-project .bx-controls .icon-arrow.icon-arrow-right{margin:-60px 0 0;right:20px}.css-project .bx-controls .icon-arrow.icon-arrow-left{margin:-60px 0 0;left:20px}}@media(max-width:1000px){.similar-section .wi-image-formatter{height:300px}}@media (max-width:950px){.similar-section .wi-image-formatter{height:290px}}@media(max-width:900px){.similar-section .wi-image-formatter{height:260px}.css-project .bx-controls .icon-arrow{margin-top:0;top:45%}.css-project section.photos-section{height:auto}}@media(max-width:800px){.css-project section.title-section h1{font-size:45px;line-height:1.3;width:96%;margin:170px 2% 70px}.css-project section.title-section .project-info{width:96%;margin:0 2%}.css-project section h2{font-size:40px}.similar-section .wi-image-formatter{height:240px}.css-project .bx-controls .icon-arrow{margin-top:0;top:40%}}@media (max-width:750px){.similar-section .wi-image-formatter{height:220px}.css-project .bx-controls .icon-arrow{margin-top:0;top:35%}}@media(max-width:700px){.css-project .text-section .content-center-inner,.similar-section .content-center-inner{max-width:96%;width:90%;margin:0 5%}.css-project .text-section p,.css-project .text-section ul{font-size:15px}.similar-section .work-item{width:80%;margin:10px 10%!important;height:auto;padding-bottom:50px}.similar-section .wi-image-formatter{height:300px}.css-project .bx-controls .icon-arrow{margin-top:0;top:32%}}@media(max-width:600px){.css-project section.title-section h1{font-size:40px;line-height:1.5}.css-project section h2{font-size:30px}.similar-section .work-item{width:90%;margin:10px 5%!important;height:auto;padding-bottom:50px}.css-project .bx-controls .icon-arrow{margin-top:0;top:30%}.css-project p.slider-description{font-size:14px;padding:13px 50px;position:relative}}@media(max-width:550px){.css-project section.title-section{margin:50px 0 0}}@media(max-width:500px){.css-project section.title-section h1{font-size:33px;line-height:1.5}.css-project span.pil-icon{height:40px;width:40px;padding:8px 0;font-size:19px}.css-project span.pil-text{font-size:14px;margin:15px 8px}.css-project section.title-section img.logotype{height:80px}.similar-section .wi-image-formatter{height:250px}.similar-section .work-item{width:98%;margin:10px 1%!important}.css-project .bx-controls{height:81px;position:relative;overflow:hidden;bottom:0;top:auto;background:#5b707b}.css-project .bx-next,.css-project .bx-prev{width:150px;background:0 0;height:auto}.css-project .bx-controls .icon-arrow{margin:17px 0!important;top:0;font-size:27px;height:50px;width:50px;padding:9px 0}}@media(max-width:400px){.css-project section.title-section h1{font-size:25px;line-height:1.5}.similar-section .wi-image-formatter{height:220px}}@media(max-width:450px){.css-project section h2{font-size:25px;margin:40px 0 20px!important}.similar-section .wi-image-formatter{height:200px}}.css-projects header.light{background:0 0;top:10px}.css-projects header.light .header-logo .logo-white{display:inline}.css-projects header.light .header-logo .logo-color,.css-projects header.light .sub-nav{display:none}.css-projects header.light nav a{color:#fff}.css-projects header.light a.lang-button{bottom:-38px}.css-projects .title-section{min-height:450px;background:url(img/contacts_bg2.jpg) center no-repeat fixed;background-size:100%;text-align:center;position:relative}.css-projects .title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.css-projects .title-section h1{margin:-50px 0 0 -300px;position:absolute;top:50%;width:600px;left:50%;color:#fff;font:600 60px/1.4 ubuntuf;text-align:center;text-transform:uppercase;display:inline-block}.css-projects .title-section h1:after,.css-projects .title-section h1:before{content:'';position:absolute;height:100px;width:100px}.css-projects .title-section h1:before{top:-70px;left:-150px;border-left:12px solid #F3292D;border-top:12px solid #F3292D}.css-projects .title-section h1:after{bottom:-70px;right:-150px;border-right:12px solid red;border-bottom:12px solid red}.css-projects .clients-button{float:right;margin-bottom:-100px;position:relative;z-index:10}.css-projects .clients-button a{border:3px solid #F3292D;color:#F3292D;text-decoration:none;padding:14px 29px;font:400 19px ubuntuf;margin:30px 0 0;float:right;transition:all .2s ease}.css-projects .clients-button a:hover{background:#F3292D;color:#fff;font:400 19px ubuntuf}.css-projects .years-header{float:left;font:300 18px ubuntuf;margin:28px 11px 0 0}.css-projects .works-section{padding:0 0 50px}.css-projects .works-section h2{color:#fff;margin:80px 0 50px}.css-projects .work-item{width:48%;position:relative;float:left;margin:10px 1%;height:600px;overflow:hidden;cursor:pointer}.css-projects .wi-image-formatter{float:left;width:100%;height:320px;position:relative;overflow:hidden;box-sizing:border-box;border:1px solid #333}.css-projects .work-item img{width:100%;transition:all .2s ease}.css-projects .work-item .wi-image-formatter:before,.css-projects .work-item:after{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.css-projects .work-item .wi-image-formatter:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.98);background-size:3.5px;opacity:.1;transition:all .2s ease}.css-projects .work-item .wi-image-formatter:after{display:none;content:'Подробнее';height:60px;width:200px;box-sizing:border-box;border:4px solid rgba(255,255,255,.7);text-align:center;color:rgba(255,255,255,.7);position:absolute;top:50%;left:50%;margin:-30px 0 0 -100px;vertical-align:middle;padding:13px 0;font:300 21px ubuntuf}.css-projects .english.work-item .wi-image-formatter:after{content:'Read more'}.css-projects .work-item:hover .wi-image-formatter:after{display:block}.css-projects .work-description{position:relative;width:90%;float:left;margin:20px 0}.css-projects .work-item:after{content:"";position:absolute;bottom:30px;left:0;width:20%;height:5px;background:#ccc;transition:all .2s ease}.css-planning .clients-list li,.css-planning .text-section a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}.css-projects .work-item:hover:after{width:60%}.css-projects .work-item:hover .wi-image-formatter:before{opacity:.7}.css-projects .work-description h4,.css-projects .work-description p.work-description__title{font:500 20px/1.3 ubuntuf;margin:10px 0;color:#333}.css-projects .work-description p{color:#555;font:300 15px/1.4 ubuntuf}@media(max-width:1100px){.css-projects .title-section{background-size:auto 100%}}@media(max-width:1000px){.css-projects .wi-image-formatter{height:300px}}@media(max-width:980px){.css-projects .light div#mobile-menu span,.css-projects .light div#mobile-menu:after,.css-projects .light div#mobile-menu:before{background-color:#fff}}@media(max-width:950px){.css-projects .wi-image-formatter{height:290px}}@media(max-width:920px){.css-projects .title-section h1:before{left:-100px}.css-projects .title-section h1:after{right:-100px}}@media(max-width:900px){.css-projects .wi-image-formatter{height:260px}.css-projects .clients-button{margin-bottom:0}}@media(max-width:850px){.css-projects .title-section h1:before{left:-50px}.css-projects .title-section h1:after{right:-50px}.css-projects .title-section h1{font-size:55px}}@media(max-width:800px){.css-projects .wi-image-formatter{height:240px}}@media(max-width:750px){.css-projects .title-section h1:before{left:10px}.css-projects .title-section h1:after{right:10px}.css-projects .title-section h1{font-size:50px;width:100%;left:0;margin:-40px 0 0;padding:0 50px;box-sizing:border-box}.css-projects .wi-image-formatter{height:220px}}@media(max-width:700px){.css-projects .work-item{width:80%;margin:10px 10%!important;height:auto;padding-bottom:50px}.css-projects .wi-image-formatter{height:300px}}@media(max-width:650px){.css-projects .title-section h1{font-size:45px;margin:-10px 0 0}}@media(max-width:600px){.css-projects section h2{font-size:30px}.css-projects .work-item{width:90%;margin:10px 5%!important;height:auto;padding-bottom:50px}}@media(max-width:550px){.css-projects .title-section h1{font-size:40px;margin:-30px 0 0}.css-projects .title-section h1:before{top:-50px;height:80px;width:80px;border-left:10px solid red;border-top:10px solid red}.css-projects .title-section h1:after{bottom:-40px;height:80px;width:80px;border-right:10px solid red;border-bottom:10px solid red}}@media(max-width:500px){.css-projects .wi-image-formatter{height:250px}.css-projects .work-item{width:98%;margin:10px 1%!important}}@media(max-width:450px){.css-projects .title-section h1{font-size:30px}.css-projects .title-section{min-height:450px}.css-projects .title-section h1:before{border-left:8px solid red;border-top:8px solid red}.css-projects .title-section h1:after{border-right:8px solid red;border-bottom:8px solid red}}@media(max-width:400px){.css-projects .title-section{min-height:400px}.css-projects .title-section h1{font-size:25px;padding:0 35px;margin:0}.css-projects section h2{font-size:25px}.css-projects .wi-image-formatter{height:220px}}@media(max-width:350px){.css-projects .wi-image-formatter{height:200px}}.css-planning header.light{background:0 0;top:10px}.css-planning header.light .header-logo .logo-white{display:inline}.css-planning header.light .header-logo .logo-color,.css-planning header.light .sub-nav{display:none}.css-planning header.light nav a{color:#fff}.css-planning header.light a.lang-button{bottom:-38px}.css-planning .title-section{min-height:450px;background:url(img/blueprint-2.jpg) center top no-repeat fixed;background-size:100%;text-align:center;position:relative}.css-planning .title-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.css-planning .title-section h1{margin:-30px 0 0 -300px;position:absolute;top:50%;width:600px;left:50%;color:#fff;font:600 60px/1.4 ubuntuf;text-align:center;text-transform:uppercase;display:inline-block;font-size:38px}.css-planning .title-section h1:after,.css-planning .title-section h1:before{position:absolute;height:100px;width:100px;content:''}.css-planning .title-section h1:before{top:-70px;left:-150px;border-left:12px solid red;border-top:12px solid red}.css-planning .title-section h1:after{bottom:-70px;right:-150px;border-right:12px solid red;border-bottom:12px solid red}.css-planning .text-section{padding:0 0 100px;overflow:hidden}.css-planning .text-section .content-center-inner{max-width:1100px}.css-planning .circles-section .content-center-inner,.css-planning .works-section .content-center-inner,.p-main #about-section .content-center-inner{max-width:650px}.css-planning .text-section .text-wrapper{max-width:650px;margin:0 auto;width:98%}.css-planning .text-section h2{margin:65px 0 20px;text-align:left}.css-planning .text-section a{color:#000;text-decoration:none;padding-bottom:0;position:relative;transition:all .2s ease}.css-planning .text-section p{float:left;width:100%;font:300 17px/1.4 Ubuntuf;margin:30px 0}.css-planning .text-section b{font-weight:500;color:#333}.css-planning .text-section img.minImg{margin:30px 0;width:100%}.css-planning .text-section ul{float:left;width:100%;font:300 17px/1.4 Ubuntuf;box-sizing:border-box}.css-planning .circles-section{position:relative;background:url(img/bpp.jpg) center no-repeat fixed;background-size:100%;min-height:350px;padding:50px 0}.css-planning .circles-section:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.6)}.css-planning .circles-section ul{list-style:none;padding:0;margin:0}.css-planning .circles-section li{float:left;width:100%;margin:10px 0;font:300 17px ubuntuf;color:#eee;position:relative}.css-planning .circles-section li h3{font:500 27px ubuntuf}.css-planning .circles-section p{color:#fff;position:relative;font-size:22px;text-transform:uppercase;font-weight:400}.css-planning #goods{padding-bottom:80px}.css-planning #goods p.colorp{margin:100px 0 0;font:300 18px/1.7 ubuntuf}.css-planning .goods-list{list-style:none;padding:0;margin:39px 0 0}.css-planning .goods-list li{margin:20px 0;float:left;width:100%;font:300 21px ubuntuf;color:#333;position:relative;padding:0 0 0 25px}.css-planning .goods-list li:before{content:'';height:10px;width:10px;background-color:#F3292D;position:absolute;top:7px;left:0}.css-planning #clients{background:#5E727D;padding-bottom:180px}.css-planning #clients h2,.css-planning #clients p{color:#fff}.css-planning .clients-list{list-style:none;padding:0;margin:50px 0 0;max-height:500px;overflow:hidden}.css-planning .clients-list.full{max-height:2000px}.css-planning .clients-list li{box-sizing:border-box;float:left;width:32%;height:150px;margin:2% 0 0 2%;opacity:.7;border:2px solid #4F616B;background-color:#fff;padding-top:17px;cursor:pointer;transition:all .2s ease}.css-planning .clients-list li:nth-child(3n+1){margin:2% 0 0}.css-planning .clients-list li:hover{opacity:1}.css-planning .clients-list li img{width:100%}.css-planning .cl-button{position:absolute;bottom:73px;left:50%;width:300px;text-align:center;box-sizing:border-box;margin:0 0 0 -150px;padding:12px 0;color:#fff;text-decoration:none;border:3px solid #fff;font:300 20px ubuntuf;display:block;float:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.css-planning .cl-button:hover{background-color:rgba(0,0,0,.2)}.css-planning footer{background-color:#5c717c}.css-planning section.works-section{padding:0}.css-planning .wi-image-formatter{width:41%;height:175px;background-size:cover;background-position:center}.css-planning .work-item{width:100%;height:auto;padding-bottom:43px}.css-planning .work-item .wi-image-formatter::after{width:150px;height:auto;font-size:15px;margin-left:-75px;margin-top:-15px;padding:7px 0;border-width:3px;opacity:.6}.css-planning .work-description{width:55%;float:right}@media(max-width:1100px){.css-planning .title-section{background-size:auto 100%}}@media(max-width:920px){.css-planning .title-section h1:before{left:-100px}.css-planning .title-section h1:after{right:-100px}.css-planning .light div#mobile-menu span,.css-planning .light div#mobile-menu:after,.css-planning .light div#mobile-menu:before{background-color:#fff}.css-planning .circles-section{background-size:auto 100%}}@media(max-width:850px){.css-planning .title-section h1:before{left:-50px}.css-planning .title-section h1:after{right:-50px}}@media(max-width:800px){.css-planning section h2{font-size:40px}}@media(max-width:750px){.css-planning .title-section h1:before{left:10px}.css-planning .title-section h1:after{right:10px}.css-planning .title-section h1{width:100%;left:0;margin:-40px 0 0;padding:0 50px;box-sizing:border-box}.css-planning .works-section .content-center-inner{padding:0 5%;box-sizing:border-box}.css-planning .work-item{width:80%;height:auto;padding-bottom:43px;margin:10px 0!important}.css-planning .wi-image-formatter{width:100%;height:230px}.css-planning .work-description{width:100%}}@media(max-width:700px){.css-planning .text-section .text-wrapper{max-width:96%;width:90%;margin:0 5%}.css-planning #goods p.colorp,.css-planning .text-section p{font-size:17px}.css-planning .goods-list li{font-size:18px}.css-planning .text-section ul{font-size:16px}}@media(max-width:650px){.css-planning .title-section h1{font-size:40px;margin:-10px 0 0}.css-planning section h2{font-size:30px}.css-planning .work-item{width:100%}.css-planning .wi-image-formatter{width:100%;height:260px}}@media(max-width:550px){.css-planning .title-section h1{font-size:40px;margin:-30px 0 0}.css-planning .title-section h1:before{top:-50px;height:80px;width:80px;border-left:10px solid red;border-top:10px solid red}.css-planning .title-section h1:after{bottom:-40px;height:80px;width:80px;border-right:10px solid red;border-bottom:10px solid red}}@media(max-width:450px){.css-planning .title-section h1{font-size:30px}.css-planning .title-section{min-height:450px}.css-planning .title-section h1:before{border-left:8px solid red;border-top:8px solid red}.css-planning .title-section h1:after{border-right:8px solid red;border-bottom:8px solid red}}@media(max-width:400px){.css-planning .title-section{min-height:400px}.css-planning .title-section h1{font-size:25px;padding:0 35px;margin:0}.css-planning .wi-image-formatter{width:100%;height:200px}}.p-main #about-section h3,.p-main a.mm-button{text-transform:uppercase;float:left}.p-main #about-section ul,.p-main #welcome-section h1,.p-main .trend-text-wrapper,.p-main .wi-image-formatter,.p-main a.mm-button,.p-main a.ps-button,.p-main a.ws-button{box-sizing:border-box}.p-main #loading,.p-main #welcome-section:before{top:0;width:100%;height:100vh;left:0}.p-main #loading{position:fixed;z-index:1005;text-align:center;background:#fff}.p-main #loading h1{width:100%;color:rgba(180,0,30);font:300 50px ubuntuf;margin-top:300px}.p-main #welcome-section h1,.p-main a.ws-button{color:#fff;text-transform:uppercase;text-align:center}.p-main #welcome-section{padding-bottom:0;max-height:900px;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-main #welcome-section:before{content:"";position:absolute;background:url(../img/dotbg.png) rgba(0,0,0,.9);background-size:3.5px;opacity:.55}.p-main .moving-block{position:relative;right:0;width:98%;max-width:1000px}.p-main #welcome-section h1:after,.p-main #welcome-section h1:before{height:100%;width:250px;border-bottom:10px solid #fff;top:0;content:""}.p-main #welcome-section h1{position:relative;width:100%;font:600 55px ubuntuf;letter-spacing:0;word-spacing:2px;border-top:10px solid;padding:55px 0 70px}.p-main #welcome-section h1:before{border-left:10px solid #fff;position:absolute;left:0}.p-main #welcome-section h1:after{border-right:10px solid #fff;position:absolute;right:0}.p-main #welcome-section h1 b{font-size:70px;margin:11px 0 15px;display:block}.p-main a.ws-button{width:300px;position:absolute;padding:15px 0;border:3px solid #B4001E;background:#E51E24;font:300 16px ubuntuf;top:325px;text-decoration:none;left:50%;margin-left:-150px;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.p-main .work-item img,.p-main a.ts-button{-webkit-transition:all .2s ease}.p-main a.ws-button:hover{background:#B4001E}.p-main #trends-section{padding-bottom:0}.p-main .trend-container{background-color:#EFEEEA;height:450px;margin:0 auto;width:100%;position:relative}.p-main .trend-container .content-center-inner{position:relative}.p-main .trend-text-wrapper{float:left;width:43%;height:300px;position:relative}.p-main .tc-left .trend-text-wrapper{padding:0 5% 0 0}.p-main .tc-right .trend-text-wrapper{padding:0 0 0 5%;float:right}.p-main .trend-text-wrapper span{width:100%;height:5px;background-color:rgba(110,120,130,1);float:left;display:block;margin:60px 0 50px}.p-main .trend-text-wrapper h4{font:400 29px/1.2 ubuntuf;color:#333}.p-main .trend-text-wrapper p{font:300 17px/1.7 ubuntuf}.p-main a.ts-button{color:#E51E24;text-decoration:none;border:3px solid #E51E24;padding:9px 18px;font:300 16px ubuntuf;margin:10px 0;display:block;float:left;transition:all .2s ease}.p-main .work-item .wi-image-formatter:before,.p-main .work-item img{-moz-transition:all .2s ease;-o-transition:all .2s ease}.p-main a.ts-button:hover{color:#fff;background:#E51E24}.p-main .trend-image-wrapper{float:left;width:57%;height:380px;overflow:hidden;position:relative}.p-main .trend-image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(49,49,48,.15);background-size:3.5px}.p-main .trend-image-wrapper img{height:100%}.p-main #trend1{background-image:url(../img/trends/moduless.jpg);background-size:101%;background-position:center bottom}.p-main #trend2{background:url(../img/metal/metal.jpg) center center no-repeat;background-size:110%}.p-main #trend3{background-image:url(../img/hangars/sklad1.jpg);background-size:100%;background-position:center center}.p-main .trend-logo{position:absolute;width:14%;height:150px;background-color:#cb181e;left:43%;margin-left:0;text-align:center;bottom:-450px}.p-main .wi-image-formatter,.p-main .work-item{position:relative;overflow:hidden;float:left}.p-main .trend-logo img{width:50%;margin:45px 0 0}.p-main #works-section{background:#5c717c;padding-bottom:155px}.p-main #works-section h2{color:#fff;margin:80px 0 50px}.p-main .work-item{width:49%;margin:10px 0;height:600px;cursor:pointer}.p-main .work-item:nth-child(odd){margin:10px 2% 10px 0}.p-main .wi-image-formatter{width:100%;height:320px;border:1px solid #333}.p-main .work-item img{width:100%;transition:all .2s ease}.p-main .work-item .wi-image-formatter:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/dotbg.png) rgba(0,0,0,.98);background-size:3.5px;opacity:.1;-webkit-transition:all .2s ease;transition:all .2s ease}.p-main .work-item .wi-image-formatter:after{display:none;content:'Подробнее';height:60px;width:200px;box-sizing:border-box;border:4px solid rgba(255,255,255,.7);text-align:center;color:rgba(255,255,255,.7);position:absolute;top:50%;left:50%;margin:-30px 0 0 -100px;vertical-align:middle;padding:13px 0;font:300 21px ubuntuf}.p-main .work-item:hover .wi-image-formatter:after{display:block}.p-main .work-description{position:relative;width:90%;float:left;margin:20px 0}.p-main .work-item:after{content:"";position:absolute;bottom:30px;left:0;width:20%;height:5px;background:#ccc;-webkit-transition:all .2s ease;transition:all .2s ease}.p-main .work-item:hover:after{width:50%}.p-main .work-item:hover .wi-image-formatter:before{opacity:.7}.p-main .work-description h4{font:500 20px/1.3 ubuntuf;margin:10px 0;color:#eee}.p-main .work-description p{color:#ddd;font:300 15px/1.4 ubuntuf}.p-main a.ps-button{position:absolute;bottom:73px;left:50%;width:300px;text-align:center;margin:0 0 0 -150px;font-size:22px;padding:12px 0;color:#fff;border-color:#fff}.p-main #about-section p,.p-main #about-section ul{float:left;width:100%;font:300 17px/1.4 Ubuntuf}.p-main a.ps-button:hover{background-color:rgba(0,0,0,.2)}.p-main #about-section{padding-bottom:50px}@media (max-width:1120px){.p-main #trend2{background:url(../img/metal/metal.jpg) no-repeat;background-size:auto 110%}.p-main .moving-block{right:auto;width:96%;max-width:96%;margin:0 2%}}@media (max-width:1000px){.p-main #trend3{background-image:url(../img/hangars/sklad1.jpg);background-size:auto 100%}.p-main .tc-left .trend-text-wrapper{padding:0 1% 0 3%}.p-main .tc-right .trend-text-wrapper{padding:0 2% 0 3%}.p-main .wi-image-formatter{height:300px}}@media (max-width:950px){.p-main #welcome-section h1{font-size:43px;margin-top:50px}.p-main #welcome-section h1 b{font-size:60px;margin-top:26px}.p-main .trend-logo{height:118px;bottom:-450px;box-sizing:border-box;padding:29px 0}.p-main .trend-logo img{margin:0}.p-main .trend-text-wrapper p{font-size:15px}.p-main .trend-text-wrapper h4{font-size:25px}.p-main #trend1{background-image:url(../img/trends/moduless.jpg);background-size:auto 100%;background-position:center}.p-main .wi-image-formatter{height:290px}}@media (max-width:900px){.p-main nav{width:102%;background-color:rgba(35,39,49,.96);margin:0 -1%;float:left;padding:10px 0;display:none}.p-main nav a{width:50%;text-align:center;margin:5px auto;box-sizing:border-box;float:none;color:#eee;height:40px}.p-main a.ws-button{width:250px;margin-left:-125px;font-size:15px;top:210px}.p-main .wi-image-formatter{height:260px}}@media (max-width:800px){.p-main #trend1,.p-main #trend2,.p-main #trend3{width:102%;margin-left:-1%;background-repeat:no-repeat;background-size:100%}.p-main #welcome-section h1{font-size:40px;margin-top:50px}.p-main #welcome-section h1 b{font-size:50px;margin-top:26px}.p-main a.ws-button{top:307px}.p-main #welcome-section h1:after,.p-main #welcome-section h1:before{width:180px}.p-main .trend-container{height:650px;clear:both}.p-main .trend-container .content-center-inner{position:static}.p-main #trend1{background-image:url(../img/trends/moduless.jpg)}.p-main #trend2{background-image:url(../img/metal/metal.jpg) no-repeat}.p-main #trend3{background-image:url(../img/hangars/sklad1.jpg)}.p-main .trend-text-wrapper{width:92%;margin:0 4% 20px}.p-main .tc-left .trend-logo,.p-main .tc-right .trend-logo{top:auto;bottom:180px;height:150px;width:150px;padding:39px 0}.p-main .tc-left .trend-logo{right:1%;left:auto}.p-main .tc-right .trend-logo{left:1%;right:auto}.p-main section h2{font-size:40px}.p-main .wi-image-formatter{height:240px}}@media (max-width:750px){.p-main .wi-image-formatter{height:220px}.p-main .trend-image-wrapper{height:350px}}@media (max-width:700px){.p-main #welcome-section h1 b{font-size:40px;margin-top:26px}.p-main a.ws-button{top:301px}.p-main .work-item{width:80%;margin:10px 10%!important;height:auto;padding-bottom:50px}.p-main .wi-image-formatter{height:300px}.p-main #about-section .content-center-inner{max-width:96%;width:90%;margin:0 5%}.p-main #about-section p,.p-main #about-section ul{font-size:15px}}@media (max-width:650px){.p-main .trend-text-wrapper{height:350px}.p-main .trend-image-wrapper{height:300px}.p-main .tc-left .trend-logo,.p-main .tc-right .trend-logo{bottom:130px}}@media (max-width:600px){.p-main section#welcome-section{min-height:400px;max-height:550px}.p-main #welcome-section h1{padding:32px 1px 50px}.p-main #welcome-section h1:after,.p-main #welcome-section h1:before{width:80px}.p-main a.ws-button{top:257px}.p-main .trend-text-wrapper{height:350px}.p-main section h2{font-size:30px}.p-main .work-item{width:90%;margin:10px 5%!important;height:auto;padding-bottom:50px}}@media (max-width:550px){.p-main .header-logo{width:120px;margin-top:-4px;height:50px}.p-main nav a{width:95%}.p-main header{height:55px}.p-main #mobile-menu{margin:13px 0 12px}.p-main #welcome-section h1{font-size:35px;margin-top:50px}.p-main #welcome-section h1 b{font-size:35px;margin-top:26px}.p-main a.ws-button{top:244px}.p-main .trend-text-wrapper{height:400px}.p-main .trend-image-wrapper{height:250px}.p-main .tc-left .trend-logo,.p-main .tc-right .trend-logo{height:100px;width:100px;padding:16px 0}.p-main .trend-logo img{width:75%}}@media (max-width:500px){.p-main #trend1,.p-main #trend3{background-size:110%}.p-main #welcome-section h1{font-size:30px;margin-top:50px}.p-main #welcome-section h1 b{font-size:30px;margin-top:26px}.p-main a.ws-button{top:233px}.p-main #welcome-section h1:after,.p-main #welcome-section h1:before{width:50px}.p-main #trend1{background-image:url(../img/trends/moduless.jpg);background-position:center}.p-main #trend2{background:url(../img/metal/metal.jpg) no-repeat;background-size:120%}.p-main #trend3{background-image:url(../img/hangars/sklad1.jpg)}.p-main .wi-image-formatter{height:250px}.p-main .work-item{width:98%;margin:10px 1%!important}}@media (max-width:400px){.p-main #trend1,.p-main #trend3{background-size:120%}.p-main #mobile-menu{margin:13px 10px 12px 0}.p-main #welcome-section h1{font-size:25px;margin-top:50px}.p-main #welcome-section h1 b{font-size:25px;margin-top:26px}.p-main a.ws-button{top:220px}.p-main #welcome-section h1:after,.p-main #welcome-section h1:before{width:25px}.p-main section h2{font-size:25px}.p-main .wi-image-formatter{height:220px}.p-main #trend1{background-image:url(../img/trends/moduless.jpg);background-position:center}.p-main #trend2{background:url(../img/metal/metal.jpg) no-repeat;background-size:130%}.p-main #trend3{background-image:url(../img/hangars/sklad1.jpg)}}@media (max-width:350px){.p-main #trend1,.p-main #trend3{background-size:140%}.p-main section#welcome-section{min-height:4px;max-height:400px}.p-main #welcome-section h1{font-size:20px;margin-top:20px;border-top:7px solid;padding:14px 0 30px}.p-main #welcome-section h1:after,.p-main #welcome-section h1:before{width:200px;border-width:7px}.p-main a.ws-button{top:187px}.p-main #welcome-section h1 b{font-size:20px;margin-top:26px}.p-main #trend1{background-image:url(../img/trends/moduless.jpg);background-position:center}.p-main #trend2{background:url(../img/metal/metal.jpg) no-repeat;background-size:150%}.p-main #trend3{background-image:url(../img/hangars/sklad1.jpg)}.p-main section h2{font-size:25px;margin:40px 0 20px!important}.p-main .wi-image-formatter{height:200px}}.p-main #mb-image{position:absolute;left:50%;margin-left:-430px;width:860px;top:100px}.p-main #about-section b,.p-main #about-section strong{font-weight:500}.p-main #about-section h3{font-family:ubuntuf;font-weight:500;font-size:18px;width:100%}@media(max-width:950px){.p-main #mb-image{margin-left:-45%;width:90%;top:115px}}@media (max-width:900px){.p-main a.ws-button{top:320px}.p-main #mb-image{margin-left:-50%;width:100%}}@media (max-width:750px){.p-main a.ws-button{top:305px}}@media (max-width:600px){.p-main a.ws-button{top:260px}}@media (max-width:550px){.p-main header.open{height:55px}.p-main h1{padding-top:110px}.p-main a.ws-button{top:235px}}@media (max-width:500px){.p-main a.ws-button{top:235px}}@media (max-width:350px){.p-main #mb-image{top:52px}.p-main a.ws-button{top:175px}}.p-main .english.work-item .wi-image-formatter:after{content:'Read more'!important}.p-main h2.kir01{display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0;-webkit-margin-end:0;color:#222;font-family:ubuntuf,sans-serif;font-size:25px;line-height:1.6;letter-spacing:0;margin-top:36px}.p-main section#about-section{background-color:#D0D0D0}.p-main section#massmedia{background-color:#eee;padding-bottom:60px}.p-main section#massmedia .content-center-inner{max-width:1117px;padding-bottom:125px}.p-main #massmedia a{text-decoration:none;color:#000}.p-main section#massmedia ul{margin:29px 0 0;padding:0;list-style:none;text-align:center}.p-main section#massmedia ul li{display:inline-block;width:267.5px;margin-top:20px;margin-left:10px;vertical-align:top;position:relative;height:460px}.p-main section#massmedia ul li:first-child{margin-left:0}.p-main .mm-image-formatter{height:250px;width:267.5px;overflow:hidden}.p-main p.source-date,.p-main p.source-name{text-align:left;width:100%;float:left}.p-main .mm-image-formatter img{height:250px;margin-left:-8px}.p-main .mm-text h3,.p-main .mm-text p.source-title{font:400 16px/1.5 ubuntuf;text-align:left;margin-bottom:10px}.p-main .mm-readmore,.p-main p.source-name{font:300 15px ubuntuf}.p-main .mm-readmore{border:2px solid #333;padding:6px 19px;position:absolute;left:0;bottom:0}.p-main p.source-name{margin:0 0 5px}.p-main p.source-date{font:300 13px ubuntuf;margin:0}.p-main a.mm-button{position:absolute;bottom:71px;left:50%;width:350px;text-align:center;background-color:#EE2E24;margin:0 0 0 -175px;padding:14px 0;color:#FFF!important;text-decoration:none;border:3px solid #EE2E24;font:300 19px ubuntuf;display:block;letter-spacing:1px;-webkit-transition:all .2s ease;transition:all .2s ease}@media(max-width:1137px){.p-main section#massmedia ul li:last-child{display:none}}@media(max-width:850px){.p-main section#massmedia ul li:last-child{display:inline-block}.p-main section#massmedia ul li:nth-child(3){margin-left:0}}@media(max-width:560px){.p-main .mm-image-formatter{height:170px}.p-main .mm-image-formatter img{width:100%;height:auto}.p-main section#massmedia ul li{height:355px;margin-left:0}.p-main a.mm-button{font-size:14px;width:250px;margin-left:-125px}}.css-reviews .bx-controls{text-align:center;margin:30px 0 20px}.css-reviews .bx-pager-item{display:inline-block;height:12px;width:12px;text-align:center;margin:0 3px;border-radius:20px;overflow:hidden;border:3px solid #cb181e}.css-reviews .bx-pager-item .bx-pager-link{background:rgba(47,47,47,.02);display:inline-block;height:8px;border:none!important;text-indent:-999em;width:8px;margin:2px;zoom:1;border-radius:20px!important}.css-reviews .bx-pager-item .bx-pager-link.active{border:none;background:#cb181e}.css-reviews .bx-pager-item .bx-pager-link:hover{border:0 solid #cb181e;background:#cb181e}section#reviews{min-height:200px;padding:10px 0 30px;background:#fff;margin-bottom:30px}section#reviews h2{text-align:center;margin-bottom:70px}ul#reviews-slider{padding:0;margin:0;list-style:none}#reviews .content-center-inner{max-width:660px}#reviews-slider .rst-image{float:left;height:150px;width:150px;overflow:hidden;margin:0 20px;border-radius:150px;background-position:center;background-size:120%;background-repeat:no-repeat;background-color:#fff}#reviews .rst-wrap{float:left;width:400px;margin:0 30px}#reviews-slider .rst-text{font:200 18px ubuntuf;font-style:italic;color:#666}#reviews-slider .rst-wrap a:hover p.rst-link{text-decoration:underline}#reviews-slider p.rst-company{font:400 17px ubuntuf;margin:10px 0}.css-reviews i.icon-quotes{display:inline-block;margin:0 5px 0 0}#reviews-slider i.icon-quotes.reverse{display:inline-block;margin:0 0 0 5px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.css-reviews p.rst-link{background:#5C717C;width:auto;text-align:center;color:#fff;padding:10px 22px 9px;font:200 11px ubuntuf;text-transform:uppercase;letter-spacing:1px;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media(max-width:670px){#reviews-slider .rst-image{width:110px;height:110px}#reviews-slider .rst-text{font:200 15px ubuntuf}}@media(max-width:625px){#reviews-slider .rst-image{width:120px;height:120px;float:none;margin:10px auto 20px}#reviews .rst-wrap{float:none;margin:10px auto;text-align:center;width:98%}.css-reviews p.rst-link{float:none;clear:both;width:100px;margin:0 auto}}.p-faq .promos-l{padding:40px 0 20px}.p-faq .container-fluid{max-width:990px}@media only screen and (max-width:1200px){.p-faq .promo-m{font-size:1.3rem}}@media only screen and (max-width:992px){.p-faq .promo-m{font-size:1.2rem}.p-faq .promo-m:not(:last-child){margin-bottom:30px}}@media only screen and (max-width:768px){.p-faq .promo-m{font-size:1rem}.p-faq .promo-m .promo-h3{font-size:1.3em}.p-faq .promo-m .promo-descr,.p-faq .promo-m .promo-tabs{font-size:1em}.p-faq .promo-m .promo-tabs ul li{margin:0 15px 10px}.p-faq .promo-m .promo-images .slick-arrow{width:64px;height:50px;margin-top:-25px;font-size:50px;line-height:50px}.p-faq .promo-m.__text-left,.p-faq .promo-m.__text-right{display:block;margin-left:0;margin-right:0}.p-faq .promo-m.__text-left .promo-content,.p-faq .promo-m.__text-left .promo-images,.p-faq .promo-m.__text-right .promo-content,.p-faq .promo-m.__text-right .promo-images{width:100%;padding:0}.p-faq .promo-m.__text-left .promo-descr,.p-faq .promo-m.__text-left .promo-h2,.p-faq .promo-m.__text-left .promo-h3,.p-faq .promo-m.__text-right .promo-descr,.p-faq .promo-m.__text-right .promo-h2,.p-faq .promo-m.__text-right .promo-h3{text-align:center}}.p-articles-mass .text-section .work-item a{position:initial}.p-articles-mass .text-section .work-item a.wi-readmore{border:2px solid #333;color:#333;font:300 15px ubuntuf;padding:8px 20px;float:left;bottom:0;position:absolute}.p-articles-mass .work-item{padding:0;margin:20px 0}.p-articles-mass .work-item:hover a.wi-readmore{color:#fff;background:#333}.p-articles-mass .work-item h4{font:300 18px ubuntuf;margin:0;width:95%}.p-articles-mass .mm-image-formatter{width:37%;float:left;height:210px;margin:0 3% 0 0;overflow:hidden}.p-articles-mass .mm-image-formatter img{height:100%}.p-articles-mass .work-description{float:left;width:60%;margin-top:20px}.p-articles-mass p.source.name{font-weight:400}.p-articles-mass p.source.date{position:absolute;bottom:15px;right:0;text-align:right;font-size:13px;background:rgba(92,113,124,.28);width:auto;color:#000;padding:10px 15px}@media(max-width:700px){.p-articles-mass .mm-image-formatter img{margin-left:-10%}.p-articles-mass p.source.name{margin-top:10px}.p-articles-mass .work-item h4{font-size:16px}.p-articles-mass .text-section .work-item a.wi-readmore{font-size:14px;padding:7px 20px}.p-articles-mass p.source.date{padding:9px 15px;font-size:12px}}@media(max-width:620px){.p-articles-mass p.source.name{margin-top:0}.p-articles-mass .mm-image-formatter{width:30%;height:190px}.p-articles-mass .mm-image-formatter img{margin-left:-40%}.p-articles-mass .work-item h4{font-size:15px}}@media(max-width:550px){.p-articles-mass p.source.name{font-size:14px}.p-articles-mass .work-item h4{font-size:15px}.p-articles-mass .work-item{padding-bottom:40px}.p-articles-mass .mm-image-formatter{width:35%;height:130px}.p-articles-mass .mm-image-formatter img{margin-left:0}.p-articles-mass p.source.date{left:0;right:auto;margin:0;bottom:0;padding:12px 0;text-align:center;width:35%}.p-articles-mass .text-section .work-item a.wi-readmore{margin:0;bottom:0;box-sizing:border-box;width:35%;text-align:center;color:#fff;background-color:rgba(51,51,51,.8);right:0;left:auto;padding:10px 0;border:0}}@media(max-width:400px){.p-articles-mass .mm-image-formatter img{margin-left:-25px}.p-articles-mass p.source.name{font-size:12px}.p-articles-mass .work-item h4{font-size:13px}.p-articles-mass .text-section .work-item a.wi-readmore{width:65%}}@media(max-width:350px){.p-articles-mass .mm-image-formatter img{margin-left:-40px}}.p-404 section.title-section{background:url(assets/template/css/img/contacts_bg2.jpg) center no-repeat fixed;background-size:100%}.p-404 section#not-found-sect{font-family:ubuntuf;font-weight:100;box-sizing:border-box;padding-top:50px;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.p-404 section#not-found-sect .content-center-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.p-404 .right{float:left;margin-right:60px;height:400px}.p-404 i.icon-not-found{font-size:500px;color:#5c707c}.p-404 .left{float:left}@media(max-width:1000px){.p-404 section#not-found-sect .content-center-inner{display:block;padding:0 50px}.p-404 .right{height:200px;width:100%}.p-404 i.icon-not-found{font-size:300px}}@media(max-width:450px){.p-404 .right{height:150px}.p-404 i.icon-not-found{font-size:200px}.p-404 section#not-found-sect .content-center-inner{display:block;padding:0 10px}}.p-design section.title-section{background:url(../img/blueprint-2.jpg) center top 30px no-repeat fixed}.p-bldg-hangar section#welcome-section,.p-bldg-metal section#welcome-section,.p-bldg-modules section#welcome-section{background-attachment:fixed;background-repeat:no-repeat;background-size:103%}.p-bldg-modules--en .list-text li{font:300 15px/1.5 Ubuntuf;margin:5px 0}.p-bldg-modules--en #list-specs .list-text li{font:300 15px/1.5 Ubuntuf;margin:4px 0 0}.p-promo section.title-section{background:url(../img/contacts_bg2.jpg) center top no-repeat fixed;background-size:105%}.p-project section.title-section{margin:70px 0 30px;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;background-size:cover}.p-404--en section.title-section{background:url(assets/template/css/img/contacts_bg2.jpg) center no-repeat fixed;background-size:100%}.p-404--en section#not-found-sect{font-family:ubuntuf;font-weight:100;box-sizing:border-box;padding-top:50px;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.p-404--en section#not-found-sect .content-center-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.p-404--en .right{float:left;margin-right:60px;height:400px}.p-404--en i.icon-not-found{font-size:500px;color:#5c707c}.p-404--en .left{float:left}@media(max-width:1000px){.p-404--en section#not-found-sect .content-center-inner{display:block;padding:0 50px}.p-404--en .right{height:200px;width:100%}.p-404--en i.icon-not-found{font-size:300px}}@media(max-width:450px){.p-404--en .right{height:150px}.p-404--en i.icon-not-found{font-size:200px}.p-404--en section#not-found-sect .content-center-inner{display:block;padding:0 10px}}.p-contacts section.title-section{background:url(../css/img/contacts_bg2.jpg) center no-repeat fixed;background-size:100%}.p-contacts .panel.panel__warning{color:#999;font:300 14px ubuntuf;padding:10px 63px;line-height:1.3}.p-contacts .panel.panel__warning a{color:#ddd;opacity:1;text-decoration:none;border-bottom:1px dashed}@media(max-width:600px){.p-contacts .panel.panel__warning{padding:10px}}.p-about section#massmedia{padding-bottom:190px}.p-about section#massmedia .content-center-inner{max-width:1117px;padding-bottom:125px}.p-about #massmedia a{text-decoration:none;color:#fff}.p-about section#massmedia ul{margin:29px 0 0;padding:0;list-style:none;text-align:center}.p-about section#massmedia ul li{display:inline-block;width:267.5px;margin-top:20px;margin-left:10px;vertical-align:top;position:relative;height:460px}.p-about section#massmedia ul li:first-child{margin-left:0}.p-about .mm-image-formatter{height:250px;width:267.5px;overflow:hidden}.p-about .mm-image-formatter img{height:250px;margin-left:-8px}.p-about .mm-text h3{font:400 16px/1.5 ubuntuf;text-align:left;margin-bottom:10px}.p-about a.mm-readmore,.p-about p.source-name{font:300 15px ubuntuf}.p-about a.mm-readmore{border:2px solid #fff;padding:6px 19px;position:absolute;left:0;bottom:0}.p-about a.mm-readmore:hover{border-color:#fff}.p-about p.source-name{float:left;width:100%;text-align:left;margin:0 0 5px}.p-about p.source-date{text-align:left;font:300 13px ubuntuf;margin:0;width:100%;float:left}.p-about a.mm-button{position:absolute;bottom:71px;left:50%;width:350px;text-align:center;box-sizing:border-box;text-transform:uppercase;background-color:#EE2E24;margin:0 0 0 -175px;padding:14px 0;color:#FFF!important;text-decoration:none;border:3px solid #EE2E24;font:300 19px ubuntuf;display:block;letter-spacing:1px;float:left;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.p-massmed p.source b:hover,.p-pdf p.source b:hover,.p-pdf-review p.source b:hover,.p-review p.source b:hover{border-bottom:2px solid}@media(max-width:1137px){.p-about section#massmedia ul li:last-child{display:none}}@media(max-width:850px){.p-about section#massmedia ul li:last-child{display:inline-block}.p-about section#massmedia ul li:nth-child(3){margin-left:0}}.p-massmed .article-header h1:before,.p-pdf .article-header h1:before,.p-pdf-review .article-header h1:before,.p-review .article-header h1:before{display:none}@media(max-width:560px){.p-about .mm-image-formatter{height:170px}.p-about .mm-image-formatter img{width:100%;height:auto}.p-about section#massmedia ul li{height:355px;margin-left:0}.p-about a.mm-button{font-size:14px;width:250px;margin-left:-125px}}.p-elmako-kir .title-section h1{font-size:35px}.p-kir-mini .text-wrapper li{float:left;width:100%}.p-review .article-header h1{font-size:30px;margin:50px 0;line-height:1em;color:#000;text-align:center}.p-review p.source{text-align:left;font:300 19px ubuntuf;color:#354248;margin:35px 0 -19px}.p-review p.source b{cursor:pointer}@media(max-width:450px){.p-review .article-header .h1,.p-review .article-header h1,.p-review .article-header h3{font-size:25px}}.p-pdf-review .article-header h1{font-size:30px;margin:50px 0;line-height:1em;color:#000;text-align:center}.p-pdf-review p.source{text-align:left;font:300 19px ubuntuf;color:#354248;margin:35px 0 -19px}.p-pdf-review p.source b{cursor:pointer}@media(max-width:450px){.p-pdf-review .article-header .h1,.p-pdf-review .article-header h1,.p-pdf-review .article-header h3{font-size:25px}}.p-pdf .article-header h1{font-size:30px;margin:50px 0;line-height:1em;color:#000;text-align:center}.p-pdf p.source{text-align:left;font:300 19px ubuntuf;color:#354248;margin:35px 0 -19px}.p-pdf p.source b{cursor:pointer}@media(max-width:450px){.p-pdf .article-header .h1,.p-pdf .article-header h1,.p-pdf .article-header h3{font-size:25px}}.p-massmed .article-header h1{font-size:30px;margin:50px 0;line-height:1em;color:#000;text-align:center}.p-massmed p.source{text-align:left;font:300 19px ubuntuf;color:#354248;margin:35px 0 -19px}.p-massmed p.source b{cursor:pointer}@media(max-width:450px){.p-massmed .article-header .h1,.p-massmed .article-header h1,.p-massmed .article-header h3{font-size:25px}}@media(max-width:992px){.filters-header{width:100%}}@media(max-width:400px){.css-projects .type-list li,.css-projects .years-list li{font-size:13px;width:auto;border:none;margin:3px;border-radius:2px;padding:7px 7px 6px!important}.css-projects .type-list li.active,.css-projects .type-list li:hover,.css-projects .years-list li.active,.css-projects .years-list li:hover{border:none!important;background:#5d707d;color:#fff;padding:7px 7px 6px!important}.example{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:-webkit-gradient(linear,left top,left bottom,from(white),to(black));background:-webkit-linear-gradient(top,#fff,#000);background:-o-linear-gradient(top,#fff,#000);background:linear-gradient(to bottom,#fff,#000)}}body{-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;opacity:1!important}#breadcrumbs{padding:0;margin:0;list-style:none;text-align:left;color:#bdbdbd}#breadcrumbs>li+li:before{padding:8px;color:#bdbdbd;content:"\00bb\00a0"}#breadcrumbs li,#breadcrumbs li a{font-size:13px!important;color:#bdbdbd!important;font-weight:300!important}#breadcrumbs li{display:inline!important}#breadcrumbs li a{text-decoration:none!important}#breadcrumbs li a:hover{color:#9c9c9c!important;text-decoration:underline!important}.content-center-inner#catalogList{margin-top:20px}.css-projects .title-section h1.small{font-size:40px}@media (max-width:750px){.css-projects .title-section h1.small{font-size:35px}}@media (max-width:650px){.css-projects .title-section h1.small{font-size:30px}}@media (max-width:550px){.css-projects .title-section h1.small{font-size:25px}}