html,html a,body {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }body {font-family:'Raleway',sans-serif;font-size:16px;background-color:#fff;color:#1a1a1a }h1 {font-size:64px;line-height:66px;font-weight:200 }h2 {font-size:36px;line-height:46px;font-weight:200 }h3 {font-size:18px;line-height:24px;font-weight:300 }h4 {font-size:14px;line-height:20px;font-weight:300 }a {color:#1a1a1a;text-decoration:underline }#navbarHeader a {color:#a3a3a3;text-decoration:underline }.btn {position:relative;font-size:13px;font-weight:600;text-transform:uppercase;border:none;padding:9px 20px;text-decoration:none }.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus {outline:0 !important;outline-offset:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important }.btn-primary:before {content:"";position:absolute;top:0;left:0;width:100%;height:8px;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4 }.btn-primary:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4 }.btn-slide,.btn-header {color:#fff;cursor:pointer }.btn-slide:hover,.btn-header:hover {color:#181818;background-color:#fff }.btn-slide:before,.btn-header:before {content:"";position:absolute;top:0;left:0;width:100%;height:8px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff }.btn-slide:after,.btn-header:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff }.btn-menu {color:#a3a3a3;cursor:pointer;text-decoration:none !important }.btn-menu:hover {color:#181818;background-color:#fff }.btn-menu:before {content:"";position:absolute;top:0;left:0;width:100%;height:8px;border-top:1px solid #434343;border-left:1px solid #434343;border-right:1px solid #434343 }.btn-menu:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;border-left:1px solid #434343;border-right:1px solid #434343;border-bottom:1px solid #434343 }.btn-menu:hover:before {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff }.btn-menu:hover:after {border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff }.btn-pager,.btn-services {color:#1a1a1a }.btn-pager:hover,.btn-services:hover {color:#fff;background-color:#111 }.btn-pager:before,.btn-services:before {content:"";position:absolute;top:0;left:0;width:100%;height:8px;border-top:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1 }.btn-pager:after,.btn-services:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1 }.btn-pager:hover:before,.btn-services:hover:before {border:none }.btn-pager:hover:after,.btn-services:hover:after {border:none }.btn-quote,.btn-detail {color:#fff }.btn-quote:hover,.btn-detail:hover {color:#181818;background-color:#fff }.btn-quote:before,.btn-detail:before {content:"";position:absolute;top:0;left:0;width:100%;height:8px;border-top:1px solid #8d8d8d;border-left:1px solid #8d8d8d;border-right:1px solid #8d8d8d }.btn-quote:after,.btn-detail:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;border-left:1px solid #8d8d8d;border-right:1px solid #8d8d8d;border-bottom:1px solid #8d8d8d }.btn-quote:hover:before,.btn-detail:hover:before {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff }.btn-quote:hover:after,.btn-detail:hover:after {border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff }.btn-detail:before {border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff }.btn-detail:after {border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff }.whatsapp-button img {width:30px }.no-scroll {overflow-y:hidden }#navbarHeader {position:fixed;right:0;left:0;width:100%;background-color:#fff;z-index:1020 }#navbarHeader .inner {position:relative;height:calc(100vh - 60px);max-height:792px;background-color:#1a1a1a;margin:30px 15px;overflow-y:auto }#navbarHeader .logo {position:absolute;top:30px;left:20px }#navbarHeader .box-left {width:460px;color:#a3a3a3;border-right:1px solid #484848;padding:88px 85px 0 0;margin:58px 0 25px auto }#navbarHeader h3 {margin-bottom:0;text-transform:uppercase }#navbarHeader p {line-height:20px;margin:0 }#navbarHeader .catalog {margin-top:35px }#navbarHeader .partners {margin-top:35px;display:inline-block }#navbarHeader .partners ul {margin-top:10px }#navbarHeader .partners a {display:inline-block;padding-right:14px }#navbarHeader .partners.queixa {padding-left:15px }#navbarHeader .box-right {padding:150px 0 25px 98px }#navbarHeader .menu:hover a {color:#7b7b7b }#navbarHeader .menu a {position:relative;display:inline-block;height:55px;font-size:36px;font-weight:200;line-height:55px;color:#fff;text-decoration:none;padding:0 30px;margin-bottom:8px;text-transform:uppercase }#navbarHeader .menu a:hover {color:#f9f9f9 }#navbarHeader .menu a:hover:before {content:"";position:absolute;top:0;left:0;width:11px;height:55px;border-top:1px solid #f9f9f9;border-left:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9 }#navbarHeader .menu a:hover:after {content:"";position:absolute;top:0;right:0;width:11px;height:55px;border-top:1px solid #f9f9f9;border-right:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9 }#navbarHeader .intra a,#navbarHeader .terms a {display:inline-block;font-size:20px;font-weight:200;line-height:22px;color:#c6c6c6;text-transform:uppercase;text-decoration:none;padding:5px 0 0 30px }#navbarHeader .lang {padding:5px 0 0 30px }#navbarHeader .lang a {font-size:20px;font-weight:200;line-height:22px;color:#4e4e4e;padding-right:22px;text-decoration:none;text-transform:uppercase }#navbarHeader .lang a.active,#navbarHeader .lang a:hover {color:#c6c6c6 }#stickyHeader {position:fixed;right:0;left:0;width:100%;z-index:0;opacity:0;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out }#stickyHeader.show {z-index:1010;opacity:1 }#stickyHeader .inner {height:95px;background-color:#fff;-webkit-box-shadow:0 11px 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 11px 15px 0 rgba(0,0,0,0.2);box-shadow:0 11px 15px 0 rgba(0,0,0,0.2) }#stickyHeader .logo {padding:17px 0 0 82px }#navbarToggler {position:fixed;width:100%;z-index:1030;padding:0 60px }#navbarToggler .inner {position:relative;width:100%;max-width:1360px;min-width:280px;margin:0 auto }#navbarToggler .navbar-toggler {position:absolute;top:88px;right:0;outline:none;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out }#navbarToggler .navbar-toggler.open {-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg) }#navbarToggler .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") }#navbarToggler.sticky .navbar-toggler {display:none;top:28px }#navbarToggler.sticky.show .navbar-toggler {display:block }#navbarToggler.gray .navbar-toggler-icon,#navbarToggler.sticky .navbar-toggler-icon {background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(129,129,129,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") }#mainHeader {position:relative;margin:30px 15px }#mainHeader .logo {position:absolute;left:0;top:calc(50% - 252px);z-index:1000 }#mainHeader .swiper-container {height:90vh;min-width:300px;min-height:576px;max-height:792px }#mainHeader .header-container {width:100%;max-width:1360px;margin:0 auto;padding:0 30px 80px 30px }#mainHeader.projects {background-color:#eee }#mainHeader.projects,#mainHeader.environments,#mainHeader.company,#mainHeader.article,#mainHeader.contacts {min-height:500px;max-height:initial;background-repeat:no-repeat;background-position:right top }#mainHeader.projects .logo,#mainHeader.environments .logo,#mainHeader.company .logo,#mainHeader.article .logo,#mainHeader.contacts .logo {position:relative;padding:52px 0 0 68px }#mainHeader.projects .content,#mainHeader.environments .content,#mainHeader.company .content,#mainHeader.article .content,#mainHeader.contacts .content {position:relative;padding:75px 80px 0 80px }#mainHeader.projects .content h1,#mainHeader.environments .content h1,#mainHeader.company .content h1,#mainHeader.article .content h1,#mainHeader.contacts .content h1 {font-size:56px;line-height:58px }#mainHeader.projects .content .text,#mainHeader.environments .content .text,#mainHeader.company .content .text,#mainHeader.article .content .text,#mainHeader.contacts .content .text {padding-top:5px }#mainHeader.projects .content .text p,#mainHeader.environments .content .text p,#mainHeader.company .content .text p,#mainHeader.article .content .text p,#mainHeader.contacts .content .text p {font-size:18px;line-height:28px;font-weight:300;margin-bottom:5px }#mainHeader.projects .nav,#mainHeader.environments .nav {padding:65px 80px 52px 80px }#mainHeader.projects .nav .ul-menu li:not(:last-child),#mainHeader.environments .nav .ul-menu li:not(:last-child) {margin-right:9px }#mainHeader.projects .nav .ul-menu a,#mainHeader.environments .nav .ul-menu a {position:relative;display:inline-block;font-size:13px;line-height:16px;font-weight:600;color:#1a1a1a;border:1px solid transparent;text-transform:uppercase;text-decoration:none;padding:12px 18px 12px 18px }#mainHeader.projects .nav .ul-menu a:after,#mainHeader.environments .nav .ul-menu a:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6 }#mainHeader.projects .nav .ul-menu a.active,#mainHeader.projects .nav .ul-menu a:hover,#mainHeader.environments .nav .ul-menu a.active,#mainHeader.environments .nav .ul-menu a:hover {color:#fff;background-color:#3d3d3d;border:1px solid #1a1a1a }#mainHeader.projects .nav .ul-menu a.active:after,#mainHeader.projects .nav .ul-menu a:hover:after,#mainHeader.environments .nav .ul-menu a.active:after,#mainHeader.environments .nav .ul-menu a:hover:after {border:none }#mainHeader.projects .nav .sel-menu,#mainHeader.environments .nav .sel-menu {display:none }#mainHeader.projects .nav .dropdown-toggle,#mainHeader.environments .nav .dropdown-toggle {font-size:13px;font-weight:600;color:#fff;background-color:#111;text-transform:uppercase }#mainHeader.projects .nav .dropdown-toggle:focus,#mainHeader.environments .nav .dropdown-toggle:focus {box-shadow:none;outline:0 }#mainHeader.projects .nav .sel-menu .dropdown-menu,#mainHeader.environments .nav .sel-menu .dropdown-menu {border:none;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);box-shadow:0 5px 15px 0 rgba(0,0,0,0.2) }#mainHeader.projects .nav .sel-menu .dropdown-item,#mainHeader.environments .nav .sel-menu .dropdown-item {font-size:13px;font-weight:600;color:#1a1a1a;text-transform:uppercase;padding:10px 20px }#mainHeader.projects .nav .sel-menu .dropdown-item:hover,#mainHeader.environments .nav .sel-menu .dropdown-item:hover {background-color:transparent }#mainHeader.projects .nav .sel-menu .dropdown-item:hover .text,#mainHeader.environments .nav .sel-menu .dropdown-item:hover .text {text-decoration:underline }#mainHeader.projects .nav .sel-menu .dropdown-item.active,#mainHeader.projects .nav .sel-menu .dropdown-item:active,#mainHeader.environments .nav .sel-menu .dropdown-item.active,#mainHeader.environments .nav .sel-menu .dropdown-item:active {background-color:transparent }#mainHeader.project {margin:30px 15px 0 15px }#mainHeader.project .logo {top:52px;left:68px;padding:0 }#mainHeader.project .header-container {position:relative }#mainHeader.project .info {position:absolute;max-width:850px;max-height:280px;top:auto;bottom:210px;left:78px;z-index:1;overflow:hidden }#mainHeader.project .info .name {font-size:64px;line-height:72px;font-weight:200;color:#fff;margin-top:10px }#mainHeader.project .info .slogan {display:inline-block;position:relative;font-size:24px;line-height:36px;font-weight:300;color:#fff;padding:0 15px;margin:7px 0 0 4px }#mainHeader.project .info .slogan:before {content:"";position:absolute;top:0;left:0;width:10px;height:100%;border-top:2px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff }#mainHeader.project .info .slogan:after {content:"";position:absolute;top:0;right:0;width:10px;height:100%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff }#mainHeader.project .info .digest {display:none;font-size:14px;line-height:16px;font-weight:300;color:#fff;padding-top:22px }#mainHeader.project .features {position:absolute;bottom:80px;left:64px;z-index:1 }#mainHeader.project .features .feature {width:225px;height:94px;font-size:14px;line-height:16px;color:#d9d9d9;border-left:2px solid #fff;padding-left:22px;overflow:hidden }#mainHeader.project .features .label {text-transform:uppercase }#mainHeader.project .features .value {padding-top:15px }#mainHeader.environments,#mainHeader.company,#mainHeader.article,#mainHeader.contacts {position:relative;height:auto;min-height:500px;max-height:initial;background-image:none;background-color:#1a1a1a }#mainHeader.environments .content h1,#mainHeader.environments .content .text,#mainHeader.company .content h1,#mainHeader.company .content .text,#mainHeader.article .content h1,#mainHeader.article .content .text,#mainHeader.contacts .content h1,#mainHeader.contacts .content .text {color:#fff }#mainHeader.environments .nav .ul-menu a {color:#fff }#mainHeader.environments .nav .ul-menu a:after {border-left:1px solid #a0a0a0;border-right:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0 }#mainHeader.environments .nav .ul-menu a:hover,#mainHeader.environments .nav .ul-menu a.active {color:#1a1a1a;background-color:#fff;border:1px solid #1d1d1d }#mainHeader.environments .nav .sel-menu .dropdown-toggle {color:#111;background-color:#fff }#mainHeader.environments .bg-img-wrapper,#mainHeader.company .bg-img-wrapper,#mainHeader.article .bg-img-wrapper,#mainHeader.contacts .bg-img-wrapper {position:absolute;width:100%;height:100%;top:0;overflow:hidden }#mainHeader.environments .img-placeholder,#mainHeader.company .img-placeholder,#mainHeader.article .img-placeholder,#mainHeader.contacts .img-placeholder {position:relative;width:100%;height:100%;opacity:.8 }#mainHeader.environments .img-placeholder:after,#mainHeader.company .img-placeholder:after,#mainHeader.article .img-placeholder:after,#mainHeader.contacts .img-placeholder:after {display:block;content:'';position:absolute;top:0;width:100%;height:100%;-webkit-box-shadow:inset 0 0 150px 50px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 150px 50px rgba(0,0,0,0.3);box-shadow:inset 0 0 150px 50px rgba(0,0,0,0.3) }#mainHeader.environments video,#mainHeader.company video,#mainHeader.article video,#mainHeader.contacts video {position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1000;overflow:hidden }#mainHeader.company,#mainHeader.article,#mainHeader.contacts {min-height:623px }#mainHeader.company .content,#mainHeader.article .content,#mainHeader.contacts .content {max-width:850px;padding:80px 80px 0 80px }#mainHeader.contacts .btns {padding-top:20px }#mainHeader .swiper-container {width:100%;height:100% }#mainHeader .swiper-container .swiper-slide .image {-webkit-filter:brightness(.75);filter:brightness(.75) }#mainHeader .swiper-container .swiper-slide .image img {min-width:100%;min-height:100% }#mainHeader .swiper-container .swiper-slide:after {display:block;content:'';position:absolute;top:0;width:100%;height:100%;-webkit-box-shadow:inset 0 -200px 100px -60px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 -200px 100px -60px rgba(0,0,0,0.3);box-shadow:inset 0 -200px 100px -60px rgba(0,0,0,0.3) }#mainHeader .swiper-button-prev,#mainHeader .swiper-button-next {top:auto;bottom:50px;width:10px;height:20px;background-size:10px 20px;margin-top:-10px }#mainHeader .swiper-button-prev {left:auto;right:109px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f5f4f3'%2F%3E%3C%2Fsvg%3E") !important }#mainHeader .swiper-button-next {right:78px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f5f4f3'%2F%3E%3C%2Fsvg%3E") !important }#mainHeader .swiper-button-prev:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f5f4f3'%2F%3E%3C%2Fsvg%3E") !important }#mainHeader .swiper-button-next:hover {background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f5f4f3'%2F%3E%3C%2Fsvg%3E") !important }#mainHeader .video-button-control {position:absolute;top:auto;bottom:50px;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:20px 20px;margin-top:-10px;z-index:10;cursor:pointer }#mainHeader .video-button-control.play,#mainHeader .video-button-control.pause {left:auto;right:189px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator:Adobe Illustrator 19.0.0,SVG Export Plug-In . SVG Version:6.0 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 386.972 386.972' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M25.99,0v386.972l334.991-193.486L25.99,0z M55.99,51.972l245.009,141.514L55.99,335V51.972z'/%3E%3C/svg%3E") !important }#mainHeader .video-button-control.pause {background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator:Adobe Illustrator 19.0.0,SVG Export Plug-In . SVG Version:6.0 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 44 44' style='enable-background:new 0 0 44 44;' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23fff' d='M15.5,0c-1.103,0-2,0.897-2,2v40c0,1.103,0.897,2,2,2s2-0.897,2-2V2C17.5,0.897,16.603,0,15.5,0z'/%3E%3Cpath fill='%23fff' d='M28.5,0c-1.103,0-2,0.897-2,2v40c0,1.103,0.897,2,2,2s2-0.897,2-2V2C30.5,0.897,29.603,0,28.5,0z'/%3E%3C/g%3E%3C/svg%3E%0A") !important }#mainHeader .video-button-control.full {right:148px;background-image:url("data:image/svg+xml,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 7V2H7' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 7V2H17' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 22L2 22L2 17' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 22L22 22L22 17' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important }#mainHeader .slide .video {filter:brightness(.75) }#mainHeader .slide {position:relative;max-height:90vh;min-height:576px }#mainHeader .slide .info {position:absolute;top:35%;left:390px;z-index:1;padding-right:78px }#mainHeader .slide .type {color:#fff;text-transform:uppercase }#mainHeader .slide .name {font-size:64px;line-height:72px;font-weight:200;color:#fff;margin-top:10px;margin-bottom:30px }#mainHeader .swiper-thumbs {margin-top:23px;z-index:1;cursor:pointer;overflow:hidden }#mainHeader .swiper-thumbs .thumb {position:relative;width:195px;height:140px;font-size:18px;line-height:20px;color:#fff;margin-bottom:10px }#mainHeader .swiper-thumbs .image {position:absolute;width:195px;height:140px;filter:brightness(.75);background-repeat:no-repeat }#mainHeader .swiper-thumbs .thumb:hover .image,#mainHeader .swiper-thumbs .swiper-slide-thumb-active .image {filter:brightness(1) }#mainHeader .swiper-thumbs .thumb:hover:after,#mainHeader .swiper-thumbs .swiper-slide-thumb-active .thumb:after {position:absolute;content:"";left:8px;right:8px;bottom:-10px;height:10px;background-color:#eee }#mainHeader .swiper-thumbs .info {position:absolute;left:12px;bottom:15px;padding-right:12px }#mainHeader .swiper-thumbs .video {position:absolute;top:15px;left:15px;width:34px;height:34px;background-position:center;background-repeat:no-repeat;background-size:34px 34px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 21.0.0 SVG Export Plug-In . SVG Version:6.0 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 179 180' style='enable-background:new 0 0 179 180%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cpath class='st0' d='M162.8 90c0 40.2-32.6 72.8-72.8 72.8S17.3 130.2 17.3 90S49.8 17.3 90 17.3S162.8 49.8 162.8 90z M90 0C40.3 0 0 40.3 0 90s40.3 90 90 90s90-40.3 90-90S139.7 0 90 0z'/%3E%3Cpath class='st0' d='M68.3 64.9v51.8c0 4.4 4.7 7.1 8.5 4.9l44.8-25.7c3.8-2.2 3.8-7.6 0-9.8L76.8 60C73 57.8 68.3 60.6 68.3 64.9z'/%3E%3C/svg%3E") !important }#introHome,#introCompany,#mainArticle,#infoContacts {background-color:#eee;margin:80px 80px 0 80px }#introHome .box-left,#introCompany .box-left,#mainArticle .box-left,#infoContacts .box-left {padding:110px 30px 60px 82px }#introHome .box-right,#introCompany .box-right,#mainArticle .box-right,#infoContacts .box-right {background-color:#fff;padding:25px;margin:45px -70px 60px 0;-webkit-box-shadow:-3px 3px 10px 6px rgba(0,0,0,0.1);-moz-box-shadow:-3px 3px 10px 6px rgba(0,0,0,0.1);box-shadow:-3px 3px 10px 6px rgba(0,0,0,0.1) }#introCompany,#mainArticle,#serviceList,#fotolist,#infoContacts {margin-top:-100px;position:relative }#mainArticle.infoEquipa {margin-top:-30px!important }#mainArticle {margin-bottom:30px;padding:35px 0 80px 0 }#mainArticle .box-left {padding:35px 30px 25px 82px }#mainArticle .box-right {margin-top:0 }#mainArticle .box-left.img-left {background-color:#fff;padding:25px;margin:0 0 60px -70px;-webkit-box-shadow:-3px 3px 10px 6px rgba(0,0,0,0.1);-moz-box-shadow:-3px 3px 10px 6px rgba(0,0,0,0.1);box-shadow:-3px 3px 10px 6px rgba(0,0,0,0.1) }#mainArticle .box-right.img-left {background:transparent;padding:35px 60px 25px 30px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none }#infoContacts {margin-bottom:100px }#infoContacts .social {padding:58px 30px 110px 82px }#infoContacts .social .text h2 {font-size:32px;line-height:32px }#infoContacts .social .icons {text-align:center }#infoContacts .social .list-inline-item:not(:last-child) {margin-right:26px }#googleMapId {min-height:368px }#spacesHome {padding:145px 0 10px 0;overflow:hidden }#spacesHome .swiper-container {width:100%;height:100%;overflow:visible }#spacesHome .swiper-slide {width:503px;height:100%;background-color:#fff }#spacesHome .swiper-slide-active {-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px 5px rgba(0,0,0,0.2);box-shadow:0 0 10px 5px rgba(0,0,0,0.2);margin-top:-45px }#spacesHome .swiper-slide-active .slide {margin:25px }#spacesHome .swiper-slide-active img {width:100% }#spacesHome .swiper-slide-prev {text-align:right }#fotoList {margin:-100px 30px 65px 30px }#fotoList .grid {width:100%;max-width:1170px;margin:0 auto;overflow:hidden }#fotoList .grid .sizer {width:30.76923076923077% }#fotoList .grid .gutter {width:3.846153846153846% }#fotoList .grid .item {position:relative;width:30.76923076923077%;margin-bottom:3.846153846153846% }#fotoList .grid .item .link {transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out }#fotoList .grid .item:hover .link {-webkit-filter:brightness(.7);filter:brightness(.7) }#fotoList .grid .item img {width:100% }#fotoList .grid .item .title {position:absolute;left:20px;bottom:20px;font-size:18px;line-height:20px;font-weight:300;color:#fff;padding-right:20px;opacity:1;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out }#fotoList .grid .item .title a {color:#fff;text-decoration:none }#fotoList .grid .item:hover .title {opacity:1 }#fotoList .grid .item .video {position:absolute;display:block;top:20px;left:20px;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:60px 60px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 21.0.0 SVG Export Plug-In . SVG Version:6.0 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 179 180' style='enable-background:new 0 0 179 180%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cpath class='st0' d='M162.8 90c0 40.2-32.6 72.8-72.8 72.8S17.3 130.2 17.3 90S49.8 17.3 90 17.3S162.8 49.8 162.8 90z M90 0C40.3 0 0 40.3 0 90s40.3 90 90 90s90-40.3 90-90S139.7 0 90 0z'/%3E%3Cpath class='st0' d='M68.3 64.9v51.8c0 4.4 4.7 7.1 8.5 4.9l44.8-25.7c3.8-2.2 3.8-7.6 0-9.8L76.8 60C73 57.8 68.3 60.6 68.3 64.9z'/%3E%3C/svg%3E") !important }#fotoList .grid .item.s1 .video {top:30px;left:30px;width:82px;height:82px;background-size:82px 82px }#fotoList .grid .item.s1 {width:65.38461538461538% }#requestQuote {min-height:351px;background-image:url('../themes/artys/assets/images/bck-quote.png');background-repeat:no-repeat;background-size:cover;background-color:#1b1b1b;margin:0 15px 85px 15px;padding:76px 78px 68px 78px }#requestQuote .title {font-size:64px;line-height:66px;font-weight:200;color:#fff }#requestQuote .text {font-size:18px;line-height:20px;font-weight:300;color:#fff;padding-top:15px }#requestQuote .text p {margin-bottom:5px }#projectDetail {margin-bottom:30px }#projectDetail .content {background-color:#eee;margin:0 15px;padding:120px 60px 50px 60px }#projectDetail .content h1 {font-size:48px;line-height:48px;font-weight:200 }#projectDetail .content .slogan {display:inline-block;position:relative;font-size:24px;line-height:36px;font-weight:300;padding:0 15px;margin-left:5px }#projectDetail .content .slogan:before {content:"";position:absolute;top:0;left:0;width:10px;height:100%;border-top:2px solid #d8d8d8;border-left:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8 }#projectDetail .content .slogan:after {content:"";position:absolute;top:0;right:0;width:10px;height:100%;border-top:2px solid #d8d8d8;border-right:2px solid #d8d8d8;border-bottom:2px solid #d8d8d8 }#projectDetail .content .social,#projectDetail .tags .social {float:right;line-height:40px;padding-top:10px }#projectDetail .content .social .label,#projectDetail .tags .social .label {font-size:13px;font-weight:300;text-transform:uppercase }#projectDetail .content .social ul,#projectDetail .tags .social ul {margin-left:15px }#projectDetail .content .social a,#projectDetail .tags .social a {position:relative;display:inline-block;width:39px;height:39px;font-size:18px;line-height:39px;color:#a5a5a5;text-align:center }#projectDetail .content .social a:before,#projectDetail .tags .social a:before {content:"";position:absolute;top:0;left:0;width:100%;height:7px;border-top:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece }#projectDetail .content .social a:after,#projectDetail .tags .social a:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;border-left:1px solid #cecece;border-right:1px solid #cecece;border-bottom:1px solid #cecece }#projectDetail .content .social a:hover,#projectDetail .tags .social a:hover {color:#1a1a1a;background-color:#dbdbdb;border-color:#d5d5d5 }#projectDetail .content .text {line-height:26px;padding-top:25px }#projectDetail .content .text p {margin-bottom:0 }#projectDetail .content .text ul {list-style-image:url('../themes/artys/assets/images/bullet1.png') }#projectDetail .gallery {position:relative;margin:0 15px;padding:0 30px }#projectDetail .gallery:before {content:"";position:absolute;top:0;left:0;width:100%;height:17%;background-color:#eee }#projectDetail .gallery:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:45%;background-color:#eee }#projectDetail .gallery .inner {z-index:1 }#projectDetail .gallery img {margin-bottom:25px }#projectDetail .gallery a.video {display:block;position:relative }#projectDetail .gallery a.video:before {content:"";position:absolute;left:72px;bottom:60px;width:125px;height:125px;background-image:url('../themes/artys/assets/images/btn01.png');background-repeat:no-repeat }#projectDetail .gallery .item .video {position:absolute;display:block;top:20px;left:20px;width:60px;height:60px;background-position:center;background-repeat:no-repeat;background-size:60px 60px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 21.0.0 SVG Export Plug-In . SVG Version:6.0 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 179 180' style='enable-background:new 0 0 179 180%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23FFFFFF%3B%7D%3C/style%3E%3Cpath class='st0' d='M162.8 90c0 40.2-32.6 72.8-72.8 72.8S17.3 130.2 17.3 90S49.8 17.3 90 17.3S162.8 49.8 162.8 90z M90 0C40.3 0 0 40.3 0 90s40.3 90 90 90s90-40.3 90-90S139.7 0 90 0z'/%3E%3Cpath class='st0' d='M68.3 64.9v51.8c0 4.4 4.7 7.1 8.5 4.9l44.8-25.7c3.8-2.2 3.8-7.6 0-9.8L76.8 60C73 57.8 68.3 60.6 68.3 64.9z'/%3E%3C/svg%3E") !important }#projectDetail .gallery .item.s1 .video {top:30px;left:30px;width:82px;height:82px;background-size:82px 82px }#projectDetail .tags {position:relative;background-color:#eee;margin:0 30px;padding:15px 65px 75px 65px }#projectDetail .tags .title {font-size:24px;line-height:26px;font-weight:200 }#projectDetail .tags .ul-tags {margin-top:10px }#projectDetail .tags .ul-tags li:not(:last-child) {margin-right:9px }#projectDetail .tags .ul-tags span {position:relative;display:inline-block;font-size:13px;line-height:16px;font-weight:600;color:#1a1a1a;border:1px solid transparent;text-transform:uppercase;text-decoration:none;padding:12px 18px 12px 18px }#projectDetail .tags .ul-tags span:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6 }#projectDetail .tags .social {padding-top:40px }#projectRelated {position:relative;min-height:351px;background-color:#1b1b1b;padding:76px 78px 68px 78px;margin:0 15px 30px 15px }#projectRelated .content {position:relative }#projectRelated .title {font-size:14px;line-height:16px;color:#fff;text-transform:uppercase }#projectRelated .name {font-size:64px;line-height:66px;font-weight:200;color:#fff;padding-top:5px }#projectRelated .slogan {font-size:24px;line-height:26px;font-weight:300;color:#fff;padding-top:10px }#projectRelated .bg-img-wrapper {position:absolute;width:100%;height:100%;top:0;left:0 }#projectRelated .img-placeholder {width:100%;height:100%;opacity:.8 }#serviceList {background-color:#eee;padding:75px 160px 40px 160px }#serviceList h2 {line-height:38px }#serviceList .list {padding-top:36px }#serviceList .list .item {padding-right:30px }#serviceList .list .title {font-size:30px;line-height:34px;font-weight:200;padding-top:7px }#serviceList .list .text {padding-bottom:40px }#partnerList {margin:22px 80px 25px 80px;padding:70px 67px 100px 67px }#partnerList ul {float:right;padding:45px 25px 0 0 }#partnerList ul li {padding-bottom:30px }#formContact {min-height:351px;background-image:url('../themes/artys/assets/images/bck-form.png');background-repeat:no-repeat;background-size:contain;background-color:#1b1b1b;margin:0 15px 85px 15px;padding:70px 65px 68px 65px }#formContact form {margin-top:36px }#formContact .title {font-size:64px;line-height:66px;font-weight:200;color:#fff }#formContact .text {font-size:18px;line-height:20px;font-weight:300;color:#fff;padding-top:12px }#formContact .text p {margin-bottom:5px }#formContact label {font-weight:300;color:#8c8c8c;padding-left:9px;margin-bottom:0 }#formContact .floating-label {position:relative;top:-25px;opacity:0 }#formContact .pin-label {}#formContact .form-group {margin-bottom:22px }#formContact .form-group.message {margin-top:25px }#formContact .form-group.message label {color:#fff;margin-bottom:12px }#formContact .form-control {font-size:18px;font-weight:300;color:#fff;background:transparent;border:none;padding:2px 9px 10px 9px }#formContact .form-control:focus {box-shadow:none }#formContact .form-control::placeholder {color:#fff;opacity:1 }#formContact .form-control:invalid {box-shadow:none }#formContact .border-after,#formContact .border-before {position:relative }#formContact .border-before:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;border-bottom:1px solid #545454;border-left:1px solid #545454;border-right:1px solid #545454 }#formContact .border-after:before {content:"";position:absolute;border-top-color:0;left:0;width:100%;height:7px;border-top:1px solid #545454;border-left:1px solid #545454;border-right:1px solid #545454 }#formContact .border-before:focus-within:after,#formContact .border-after:focus-within:before,#formContact .error .border-before:after,#formContact .error .border-after:before {border-color:#fde402 }#formContact .dropdown-toggle {font-size:18px;font-weight:300;color:#fff;background:transparent;text-transform:none;padding:2px 9px 10px 0 }#formContact .dropdown-toggle:focus {box-shadow:none;outline:0 }#formContact .sel-form .dropdown-menu {background-color:#1b1b1b }#formContact .sel-form div.dropdown-menu {border:1px solid #545454;padding:0 15px 15px 15px }#formContact .sel-form .dropdown-item {font-size:13px;font-weight:600;color:#fff;padding:0 }#formContact .sel-form .dropdown-item:hover {background-color:transparent }#formContact .sel-form .dropdown-item:hover .text {text-decoration:underline }#formContact .sel-form .dropdown-item.active,#formContact .sel-form .dropdown-item:active {background-color:transparent }#formContact .error-msg {display:none;color:#191919;background-color:#ffe500;padding:0 7px }#formContact .error .error-msg {display:inline-block }#formContact .terms.error .error-msg {margin-bottom:5px; }#formContact .error .floating-label {display:none }#formContact .error .form-control {color:#fde402 }#formContact .error .dropdown-toggle {color:#fde402 }#formContact .terms {margin:70px 0 70px 0 }#formContact .terms label,#formContact a {color:#fff }#formContact .required {font-size:14px;font-weight:200;color:#7e7e7e;padding-top:5px;padding-bottom:40px }footer {background-color:#eee;padding:90px 0 75px 0 }footer.home {margin-top:-55px }footer h4 {text-transform:uppercase }footer p {margin:0 }footer .partners ul {margin-top:10px }footer .partners a {display:inline-block;padding-right:8px }footer .contacts {width:380px;padding-right:15px }footer .catalog {width:456px;padding-right:15px }footer .partners {width:200px }footer .h100p {height:100% }footer .bottom {border-top:1px solid #d8d8d8;margin-top:70px;padding-top:55px }footer .copy {line-height:40px }footer .copy a {color:#1a1a1a;text-decoration:none }footer .social {line-height:40px }footer .social ul {margin-left:20px }footer .social a {position:relative;display:inline-block;width:39px;height:39px;font-size:18px;line-height:39px;color:#1a1a1a;text-align:center }footer .social a:before {content:"";position:absolute;top:0;left:0;width:100%;height:7px;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4 }footer .social a:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:7px;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4 }footer .social a:hover {color:#1a1a1a;background-color:#dbdbdb;border-color:#d5d5d5 }.cookie-notice {position:fixed;width:100%;background-color:rgba(0,0,0,.8);font-weight:200;color:#fff;bottom:0;transform:translate(0,-10rem);z-index:10000;animation:cookie-notice-slide-in 1s ease-out forwards }.cookie-notice>div {display:flex !important;align-items:center !important;padding-top:1em;padding-bottom:1em }.cookie-notice>div>div {padding-right:1em;margin-right:auto }.cookie-notice button {background:transparent;border:solid 1px #fff;border-radius:0;color:#fff;padding:8px 15px }.cookie-notice button:hover {background-color:rgba(255,255,255,0.4);color:#fff }@keyframes cookie-notice-slide-in {0% {transform:translateY(10rem) }100% {transform:none }}.cookie-consent-banner,.cookie-consent-dialog-wrapper {font-family:'Raleway',sans-serif }.cookie-consent-banner-content>h3 {margin:10px 0 -10px 0;font-weight:500 }.cookie-consent-banner-content>p {font-size:11pt }.cookie-consent-banner-setting-button,.cookie-consent-banner-accept-button,.cookie-consent-banner-reject-button,.cookie-consent-dialog-accept-selected-button,.cookie-consent-dialog-accept-all-button {text-transform:uppercase;font-size:10pt }.cookie-consent-banner-setting-button,.cookie-consent-dialog-accept-selected-button {color:#1a1a1a !important;border:1px solid #1a1a1a }.cookie-consent-banner-reject-button {color:#1a1a1a !important }.cookie-consent-dialog-wrapper p {font-size:11pt }.cookie-consent-dialog-buttons {padding:10px 0 10px 0 }.cookie-consent-dialog-title>h3 {font-size:14pt;font-weight:500 }
@media only screen and (max-width:1360px) {#navbarHeader .box-right {padding-left:40px }#introHome {margin:65px 45px 0 45px }#introCompany {margin:45px 45px 0 45px }#mainArticle {margin:45px 45px 30px 45px }#infoContacts {margin:45px 45px 100px 45px }#mainArticle .box-left.img-left {margin-left:-60px }#introHome .box-right,#introCompany .box-right,#mainArticle .box-right,#infoContacts .box-right {margin-right:-60px }#infoContacts .social .list-inline-item:not(:last-child) {margin-right:8px }#partnerList {margin-left:45px;margin-right:45px }#introCompany,#mainArticle,#serviceList,#fotolist,#infoContacts {margin-top:-100px }}@media only screen and (min-width:1360px) {footer .contacts {margin-left:82px }footer .partners {margin-right:195px }footer .copy {margin-left:82px }footer .social {margin-right:95px }}@media only screen and (max-width:992px) {#navbarHeader .box-right {padding-left:100px }#stickyHeader .logo {padding-left:60px }#navbarToggler .navbar-toggler {top:78px }#mainHeader .logo {top:0 }#mainHeader .logo .logo-img-1 {width:275px }#mainHeader .swiper-container{min-height:650px }#mainHeader .swiper-button-prev {right:79px }#mainHeader .swiper-button-next {right:50px }#mainHeader .video-button-control.play,#mainHeader .video-button-control.pause {right:161px }#mainHeader .video-button-control.full {right:129px }#mainHeader .slide {min-height:650px }#mainHeader .slide .info {top:auto;bottom:44px;left:37px;padding-right:50px }#introHome {margin:65px 15px 0 15px }#introCompany {margin:45px 15px 0 15px }#mainArticle {margin:45px 15px 30px 15px }#infoContacts {margin:45px 15px 100px 15px }#introHome .box-left,#introCompany .box-left,#infoContacts .box-left {padding:90px 60px 15px 60px }#mainArticle .box-left {padding:35px 60px 15px 60px }#mainArticle .box-left.img-left {margin:30px 60px 0 60px }#infoContacts .social {padding:60px 60px 60px 60px }#infoContacts .social .icons {padding-top:25px }#infoContacts .social .list-inline-item:not(:last-child) {margin-right:26px }#introHome .box-right,#introCompany .box-right,#mainArticle .box-right,#infoContacts .box-right {margin-right:60px;margin-left:60px }#mainArticle .box-right.img-left {padding:35px 60px 15px 60px }#projectDetail .content {padding:60px 42px 20px 42px }#projectDetail .content .text ul {padding-left:10px }#projectDetail .gallery {padding:0 20px }#projectDetail .tags .social ul {margin-left:0 }#serviceList {padding:75px 60px 40px 60px }#serviceList .list .item {padding-right:0 }#partnerList {margin-left:15px;margin-right:15px;padding:40px 50px 50px 50px }#partnerList ul {float:none;padding:15px 0 18px 0 }footer .contacts,footer .partners {margin:0 }}@media only screen and (max-width:768px) {#navbarToggler .navbar-toggler {top:64px }#mainHeader .swiper-slide img {height:576px;min-height:576px }#mainHeader .swiper-button-prev {right:74px }#mainHeader .swiper-button-next {right:45px }#mainHeader .video-button-control.play,#mainHeader .video-button-control.pause {right:156px }#mainHeader .video-button-control.full {right:124px }#mainHeader .slide {min-height:576px }#mainHeader .slide .info {padding-right:45px }#mainHeader .slide .name {font-size:54px;line-height:62px }#mainHeader .logo {padding:30px 0 0 20px }#mainHeader.projects,#mainHeader.environments,#mainHeader.company,#mainHeader.article,#mainHeader.contacts {background-size:contain }#mainHeader.projects .logo,#mainHeader.environments .logo,#mainHeader.company .logo,#mainHeader.article .logo,#mainHeader.contacts .logo {padding:37px 0 0 28px }#mainHeader.projects .content,#mainHeader.environments .content {padding:85px 40px 0 40px }#mainHeader.company .content,#mainHeader.article .content,#mainHeader.contacts .content {padding:65px 40px 0 40px }#mainHeader.projects .nav,#mainHeader.environments .nav {padding:45px 40px 52px 40px }#mainHeader.projects .nav .sel-menu,#mainHeader.environments .nav .sel-menu {display:block }#mainHeader.projects .nav .ul-menu,#mainHeader.environments .nav .ul-menu {display:none }#mainHeader.project .logo {top:37px;left:28px }#mainHeader.project .info {left:30px }#mainHeader.project .info .name {font-size:54px;line-height:62px }#mainHeader.project .info .slogan {font-size:18px;line-height:30px }#mainHeader.project .features {left:30px }#mainHeader.project .features .feature {width:160px;padding-left:10px }#fotoList {margin:-100px 60px 60px 60px }#fotoList .grid .sizer {width:48.07692307692308% }#fotoList .grid .item {width:48.07692307692308% }#fotoList .grid .item.s1 {width:100% }#requestQuote {padding:52px 43px 28px 43px }#requestQuote .title {font-size:48px;line-height:50px }#formContact {padding:52px 43px 40px 43px }#formContact .title {font-size:48px;line-height:50px }#projectRelated {padding:52px 43px 28px 43px }#projectRelated .name {font-size:48px;line-height:50px }footer {padding-top:140px }footer .contacts,footer .catalog,footer .partners,footer .copy,footer .social {padding-left:60px }footer .contacts,footer .catalog,footer .partners {width:100% }footer .catalog,footer .partners {padding-top:60px }}@media only screen and (max-width:576px) {#navbarHeader .box-right {padding-left:0 }#navbarHeader .menu a {height:50px;font-size:40px;line-height:50px;margin-bottom:15px;padding:0 20px }#navbarHeader .menu a:hover {color:#f9f9f9 }#navbarHeader .menu a:hover:before {height:50px }#navbarHeader .menu a:hover:after {height:50px }#navbarHeader .intra a,#navbarHeader .terms a,#navbarHeader .lang {padding-left:20px }#stickyHeader .logo {padding-left:25px }#navbarToggler .navbar-toggler {right:15px }#mainHeader.projects .logo,#mainHeader.environments .logo,#mainHeader.company .logo,#mainHeader.article .logo,#mainHeader.contacts .logo {padding:30px 0 0 20px }#mainHeader.projects .content,#mainHeader.environments .content {padding:65px 0 0 0 }#mainHeader.company .content,#mainHeader.article .content,#mainHeader.contacts .content {padding:45px 0 30px 0 }#mainHeader.projects .content h1,#mainHeader.environments .content h1,#mainHeader.company .content h1,#mainHeader.article .content h1,#mainHeader.contacts .content h1 {font-size:48px;line-height:50px }#mainHeader.projects .content .text p,#mainHeader.environments .content .text p,#mainHeader.company .content .text p,#mainHeader.article .content .text p,#mainHeader.contacts .content .text p {font-size:16px;line-height:24px }#mainHeader.projects .nav,#mainHeader.environments .nav {padding:30px 0 30px 0 }#mainHeader.project .logo {top:30px;left:20px }#mainHeader.project .info {left:15px;bottom:50px }#mainHeader.project .info .name {max-width:350px;font-size:48px;line-height:56px }#mainHeader.project .info .slogan {display:none }#mainHeader.project .info .digest {display:block }#mainHeader .slide .name {font-size:46px;line-height:48px }#mainHeader .swiper-button-prev {right:49px }#mainHeader .swiper-button-next {right:20px }#mainHeader .video-button-control {display:none }#mainHeader .video-button-control.full {right:84px }#introHome .box-left,#introCompany .box-left,#mainArticle .box-left,#infoContacts .box-left {padding:40px 25px 5px 25px }#mainArticle .box-left.img-left {margin-left:-15px;margin-right:20px }#introHome .box-right,#introCompany .box-right,#mainArticle .box-right,#infoContacts .box-right {padding:20px;margin-right:-15px;margin-bottom:50px;margin-left:20px }#mainArticle .box-right.img-left {padding:35px 25px 5px 25px }#infoContacts {margin-bottom:65px }#infoContacts .social {padding:25px 25px 40px 25px }#infoContacts .social .list-inline-item:not(:last-child) {margin-right:8px }#infoContacts .social img {width:70px }#spacesHome .swiper-slide {width:385px }#spacesHome .swiper-slide img {width:325px }#spacesHome .swiper-slide-active {margin-top:-30px }#spacesHome .swiper-slide-active .slide {margin:20px }#spacesHome .swiper-slide-active img {width:100% }#fotoList {margin:-100px 40px 65px 40px }#requestQuote {padding:52px 20px 20px 20px }#requestQuote .title {font-size:36px;line-height:38px }#requestQuote .text {font-size:16px;line-height:22px }#formContact {padding:52px 20px 40px 20px }#formContact .title {font-size:36px;line-height:38px }#formContact .text {font-size:16px;line-height:22px }#formContact .form-control {font-size:16px }#formContact .dropdown-toggle {font-size:16px }#projectDetail .content {padding:30px 20px 20px 20px;margin-top:65px }#projectDetail .content h1 {font-size:30px;line-height:36px }#projectDetail .content .slogan {font-size:18px;line-height:26px }#projectDetail .content .text {font-size:14px;line-height:22px }#projectDetail .gallery {padding:0 }#projectDetail .gallery:after {left:-30px;width:calc(100% + 60px) }#projectDetail .gallery a.video:before {left:calc(50% - 62px);top:calc(50% - 62px);bottom:0 }#projectDetail .tags {margin:0 }#projectRelated {padding:52px 20px 20px 20px }#projectRelated .name {font-size:36px;line-height:38px }#projectRelated .slogan {font-size:16px;line-height:22px }#serviceList {padding:75px 30px 40px 30px }#serviceList .list .title {font-size:28px;line-height:32px }#partnerList {padding:35px 20px 50px 20px }#partnerList h2 {font-size:30px;line-height:36px }#partnerList .text {font-size:14px;line-height:22px }#partnerList ul li:not(:last-child) {padding-bottom:30px }footer {padding-top:120px }footer .contacts,footer .catalog,footer .partners,footer .copy,footer .social {padding-left:35px }footer .social ul {margin-top:30px;margin-left:0 }#fotoList {margin-top:-100px;margin-bottom:100px }}