﻿@import"https://p.typekit.net/p.css?s=1&k=epj3bni&ht=tk&f=39523&a=661105&app=typekit&e=css";@font-face{font-family:"neue-haas-unica";src:url("https://use.typekit.net/af/d7f1e9/00000000000000007735bb2a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/d7f1e9/00000000000000007735bb2a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/d7f1e9/00000000000000007735bb2a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:"NeueHaasUnicaPro-Regular";src:url("../fonts/NeueHaasUnicaPro-Regular.eot"),url("../fonts/NeueHaasUnicaPro-Regular.woff2") format("woff2"),url("../fonts/NeueHaasUnicaPro-Regular.woff") format("woff"),url("../fonts/NeueHaasUnicaPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"NeueHaasUnicaPro-Medium";src:url("../fonts/NeueHaasUnicaPro-Medium.eot"),url("../fonts/NeueHaasUnicaPro-Medium.woff2") format("woff2"),url("../fonts/NeueHaasUnicaPro-Medium.woff") format("woff")}@font-face{font-family:"NeueHaasUnicaPro-Light";src:url("../fonts/NeueHaasUnicaPro-Light.woff2") format("woff2"),url("../fonts/NeueHaasUnicaPro-Light.woff") format("woff")}@font-face{font-family:"NeueHaasUnicaPro-Bold";src:url("../fonts/NeueHaasUnicaPro-Bold.woff2") format("woff2"),url("../fonts/NeueHaasUnicaPro-Bold.woff") format("woff")}.tk-neue-haas-unica{font-family:"neue-haas-unica",sans-serif}*,::after,::before{box-sizing:border-box}body{font-family:"NeueHaasUnicaPro-Regular","Helvetica","Arial",sans-serif;font-size:24px;line-height:32px;color:#292929;margin:0;font-weight:normal;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}@media screen and (max-width: 1024px){body{font-size:17px;line-height:25px}}body.open{overflow:hidden}body p,body ul,body h2{margin:0;font-weight:normal}body ul{padding-left:20px}body.no-scroll{overflow:hidden}a.link{display:block;font-family:"NeueHaasUnicaPro-Regular";font-size:17px;line-height:10px;color:#292929;opacity:.5;text-decoration:none;transition:.5s;margin-top:25px}a.link span{border-bottom:1px solid #292929}a.link:hover{opacity:1}@media screen and (max-width: 1024px){a.link{margin-top:25px}}.container{margin:auto;max-width:calc(100% - 124px);width:100%}@media screen and (min-width: 1700px){.container{max-width:1440px}}@media screen and (max-width: 1024px){.container{max-width:calc(100% - 50px)}}.g-container{margin:auto;max-width:calc(100% - 251px);width:100%}@media screen and (min-width: 1700px){.g-container{max-width:1440px}}@media screen and (max-width: 1024px){.g-container{max-width:calc(100% - 39px)}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.back-button-history{font-size:17px;line-height:20px;padding-bottom:60px;opacity:.3;transition:.5s}@media screen and (max-width: 1024px){.back-button-history{padding-bottom:45px}}.back-button-history span{cursor:pointer;border-bottom:1px solid #292929}.back-button-history:hover{opacity:1}@media screen and (min-width: 1025px){.offset-l-1{margin-left:8.3333333333%}.offset-l-2{margin-left:16.6666666667%}.offset-l-3{margin-left:25%}.offset-l-4{margin-left:33.3333333333%}.offset-l-5{margin-left:41.6666666667%}.offset-l-6{margin-left:50%}.offset-l-7{margin-left:58.3333333333%}.offset-l-8{margin-left:66.6666666667%}.offset-l-9{margin-left:75%}.offset-l-10{margin-left:83.3333333333%}.offset-l-11{margin-left:91.6666666667%}.offset-l-12{margin-left:100%}}@media screen and (min-width: 1025px){.col-1{position:relative;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-left:8.5px;padding-right:8.5px}.col-2{position:relative;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:8.5px;padding-right:8.5px}.col-3{position:relative;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:8.5px;padding-right:8.5px}.col-4{position:relative;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:8.5px;padding-right:8.5px}.col-5{position:relative;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-left:8.5px;padding-right:8.5px}.col-6{position:relative;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:8.5px;padding-right:8.5px}.col-7{position:relative;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-left:8.5px;padding-right:8.5px}.col-8{position:relative;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:8.5px;padding-right:8.5px}.col-9{position:relative;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;padding-left:8.5px;padding-right:8.5px}.col-10{position:relative;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:8.5px;padding-right:8.5px}.col-11{position:relative;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-left:8.5px;padding-right:8.5px}.col-12{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:8.5px;padding-right:8.5px}}@media screen and (max-width: 1024px){.col-md-1{position:relative;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-left:5.5px;padding-right:5.5px}.col-md-2{position:relative;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:5.5px;padding-right:5.5px}.col-md-3{position:relative;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:5.5px;padding-right:5.5px}.col-md-4{position:relative;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-left:5.5px;padding-right:5.5px}.col-md-5{position:relative;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-left:5.5px;padding-right:5.5px}.col-md-6{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:5.5px;padding-right:5.5px}}figure{margin:0}figure .image-caption{font-family:"NeueHaasUnicaPro-Regular";font-size:11px;line-height:12px;letter-spacing:1px;color:#fff;position:absolute;bottom:5px;left:10px}@media(max-width: 1024px){figure .image-caption{font-size:15px;line-height:18px}}@media(max-width: 991px){figure .image-caption{font-size:11px;line-height:12px}}@media screen and (max-width: 1024px){figure .image-caption{font-size:12px;line-height:12px}}figure img{display:block;width:100%}.figure-relative{position:relative}@media screen and (max-width: 1024px){.desk{display:none !important}}@media screen and (min-width: 1025px){.movil{display:none !important}}.post{padding-top:85px}@media screen and (max-width: 1024px){.post{padding-top:25px}}.post .content-module{padding-bottom:40px}.post .content-module .box{margin-top:20px;font-size:17px;line-height:25px}.post .content-module a{text-decoration:none}form{margin-top:-23px}form p{margin:0}form input,form select,form textarea{font-size:24px;line-height:32px;background-color:rgba(0,0,0,0);padding:10px 0px;margin-top:15px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 1024px){form input,form select,form textarea{font-size:20px;line-height:28px}}form input:focus-visible,form select:focus-visible,form textarea:focus-visible{outline:none}form textarea{margin-top:0;overflow:auto;height:53px}form textarea:focus-visible{outline:none}form label{display:block;margin-top:15px}form input[type=submit]{border:none;width:auto;cursor:pointer;margin-top:50px;padding-bottom:0px;border-bottom:1px solid rgba(0,0,0,0)}form input[type=submit]:hover{border-bottom:1px solid #fff}form .country{display:block;width:100%;border-bottom:1px solid hsla(0,0%,100%,.4980392157)}form select{width:137px;max-width:100%;border-bottom:none !important}@media screen and (max-width: 1024px){form select{width:113px}}form .container-input-form{display:flow-root}form .container-input-form p:nth-child(1){float:left;width:45.5%}@media screen and (max-width: 1024px){form .container-input-form p:nth-child(1){width:100%}}form .container-input-form p:nth-child(2){float:right;width:45.5%}@media screen and (max-width: 1024px){form .container-input-form p:nth-child(2){width:100%}}@media screen and (max-width: 1024px){#single-services p{font-size:20px;line-height:28px}}#single-services .uparrow{text-align:center;width:52px;position:fixed;right:28px;bottom:73px;cursor:pointer}#single-services .uparrow .uparrowsvg{width:13px}#single-services .uparrow .uparrowtext{font-family:"NeueHaasUnicaPro-Regular";font-size:14px;line-height:19px;color:#292929;letter-spacing:.075em}#single-projects .related-projects p{margin-top:20px;margin-bottom:20px}#single-projects .title{text-transform:capitalize;margin-bottom:20px}#single-projects .title span{opacity:.5}#single-projects .website{color:#292929;font-size:17px;line-height:25px;margin-top:25px;display:block}#single-projects .container-box{display:flex;padding-top:30px}#single-projects .container-box .box{height:31.59722vw}#single-projects .container-box .box .box-img{position:relative;height:100%}#single-projects .container-box .box .box-img .figure-relative,#single-projects .container-box .box .box-img img{height:100%;object-fit:cover}#single-projects .container-box .box .box-img .text{position:absolute;width:100%;padding:0px 20px;top:20px;opacity:0;transition:.5s;margin:0;color:#fff}#single-projects .container-box .box .box-img .text p,#single-projects .container-box .box .box-img .text h2{margin:0;color:#fff}#single-projects .container-box .box .box-img .text h2{font-size:24px;line-height:36px}#single-projects .container-box .box .box-img .text p{font-size:17px;line-height:36px}#single-projects .container-box .box .box-img .box-hover{width:100%;height:100%;top:0;left:0;position:absolute;transition:.5s;background-color:rgba(41,41,41,0)}#single-projects .container-box .box .box-img:hover .text{opacity:1}#single-projects .container-box .box .box-img:hover .box-hover{background-color:rgba(41,41,41,.5)}@media screen and (max-width: 1024px){#single-office .left{padding-bottom:30px}}#single-office .box{padding-top:30px;padding-bottom:30px}#single-office .content-map{padding-top:50px}#single-office .content-map #map{background-color:#151515;height:65vh}#single-office .gm-style-iw-t:after{display:none}#single-office .gm-style .gm-style-iw{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;padding:0 !important}#single-office .gm-style .gm-style-iw .gm-style-iw-d{overflow:hidden !important}#single-office .gm-style .gm-style-iw .gm-style-iw-d #content{color:#fff;font-size:14px}#single-office .gm-style .gm-style-iw .gm-ui-hover-effect{display:none !important}#header-wrapper{position:relative;top:0;left:0;width:100%;z-index:1}#header-wrapper .navbar{display:flex;align-items:center;padding:20px 0px 10px 0}@media screen and (max-width: 1024px){#header-wrapper .navbar{padding:31px 0px 32px 0}}#header-wrapper .navbar .logo{z-index:1000}#header-wrapper .navbar .logo a{font-family:"NeueHaasUnicaPro-Regular";font-size:35px;line-height:35px;color:#292929;text-decoration:none}#header-wrapper .navbar .logo a:hover{border-bottom:none !important}@media screen and (max-width: 1024px){#header-wrapper .navbar .logo a img{max-width:130px;height:auto}}#header-wrapper .navbar .main-menu{margin-left:auto}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container{position:fixed;right:0px;top:0px;height:100%;width:0;max-width:100%;overflow:hidden;transition:.5s;background-color:#fff;opacity:0;padding:209px 25px 20px 25px;width:100%;opacity:1;display:none;z-index:999}}#header-wrapper .navbar .main-menu .menu-menu-container ul{list-style:none;margin:0;padding:0;height:100%;text-align:right}#header-wrapper .navbar .main-menu .menu-menu-container ul li{display:inline-flex;height:100%;align-items:center;padding-left:10px;padding-right:10px}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container ul li{display:flex;height:auto;padding-bottom:25px;padding-left:0px;padding-right:0px}}#header-wrapper .navbar .main-menu .menu-menu-container ul li:last-of-type{padding-right:0px}#header-wrapper .navbar .main-menu .menu-menu-container ul li a{font-family:"NeueHaasUnicaPro-Regular";font-size:17px;line-height:17px;color:#292929;text-decoration:none}#header-wrapper .navbar .main-menu .menu-menu-container ul li a:hover{border-bottom:1px solid #292929}#header-wrapper .navbar .main-menu .menu-menu-container ul li a[aria-current=page]{border-bottom:1px solid #292929}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container ul li a{font-size:30px;line-height:28px}}#header-wrapper .navbar .main-menu .menu-menu-container ul .current-menu-item a{border-bottom:1px solid #292929}#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages{position:relative}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages{margin-top:50px}}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.menu-item-has-children a{font-size:20px}}#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.menu-item-has-children .sub-menu{position:absolute;top:10px;left:10px;display:none}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.menu-item-has-children .sub-menu{display:block;top:0;left:82px}}#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.menu-item-has-children .sub-menu li{margin:0;padding:0}#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.menu-item-has-children:after{content:"";border:solid #292929;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;right:-20px;top:2px;transition:.5s}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.menu-item-has-children:after{border:none !important;background:#292929;padding:0;transform:rotate(0deg);-webkit-transform:rotate(0deg);right:auto;left:53px;top:1px;height:28px;width:1px}}#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.open .sub-menu{display:block}#header-wrapper .navbar .main-menu .menu-menu-container .wpm-languages.open:after{top:7px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#header-wrapper .navbar .main-menu .hamburguer{display:none;position:relative;width:28px;height:20px;margin:auto;cursor:pointer;z-index:1000}@media screen and (max-width: 1024px){#header-wrapper .navbar .main-menu .hamburguer{display:block}}#header-wrapper .navbar .main-menu .hamburguer span{display:block;position:absolute;height:2px;width:100%;background:#292929;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#header-wrapper .navbar .main-menu .hamburguer span:nth-child(1){top:0px}#header-wrapper .navbar .main-menu .hamburguer span:nth-child(2),#header-wrapper .navbar .main-menu .hamburguer span:nth-child(3){top:calc(50% - 1px)}#header-wrapper .navbar .main-menu .hamburguer span:nth-child(4){bottom:0px}#header-wrapper .navbar .autor{font-size:12px;line-height:18px;color:#292929;text-align:right;display:none;position:fixed;bottom:30px;right:24px;z-index:999}#header-wrapper.lighter{position:absolute}#header-wrapper.lighter a{color:#fff !important}#header-wrapper.lighter a:hover{border-bottom:1px solid #fff !important}@media screen and (max-width: 1024px){#header-wrapper.lighter a{color:#292929 !important}}#header-wrapper.lighter .custom-logo{filter:brightness(0) invert(1)}#header-wrapper.lighter .main-menu .hamburguer span{background:#fff}#header-wrapper.lighter .main-menu .wpm-languages.menu-item-has-children:after{border:solid #fff !important;border-width:0 1px 1px 0 !important}#header-wrapper.open{background-color:#fff !important}#header-wrapper.open .custom-logo{filter:none}#header-wrapper.open .custom-logo:hover{border-bottom:none !important}#header-wrapper.open .menu-menu-container{display:block !important}#header-wrapper.open .hamburguer span{background:#292929 !important}#header-wrapper.open .hamburguer span:nth-child(1){top:50%;width:0%;left:50%}#header-wrapper.open .hamburguer span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#header-wrapper.open .hamburguer span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#header-wrapper.open .hamburguer span:nth-child(4){bottom:50%;width:0%;left:50%}#header-wrapper.open .autor{display:block}#footer-wrapper{background-color:#151515;padding:80px 0 70px 0}@media screen and (max-width: 1024px){#footer-wrapper{padding:55px 0 35px 0}}#footer-wrapper .footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer-wrapper .footer div:nth-child(1){width:31.3407%}#footer-wrapper .footer div:nth-child(1) h2{display:none}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(1) h2{display:block;margin-bottom:25px}}#footer-wrapper .footer div:nth-child(1) p{max-width:280px}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(1) p{max-width:265px}}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(1){width:100%;padding-bottom:25px}}#footer-wrapper .footer div:nth-child(2){width:25.1067%}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(2){width:100%;padding-bottom:25px}}#footer-wrapper .footer div:nth-child(2) .office{display:block}#footer-wrapper .footer div:nth-child(3){width:25.1067%}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(3){width:100%;padding-bottom:0px}}#footer-wrapper .footer div:nth-child(4){width:18.4457%}#footer-wrapper .footer div:nth-child(4) h2{margin-top:-14px;margin-bottom:23px}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(4) h2{display:none}}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(4){width:100%;padding-bottom:25px}}#footer-wrapper .footer div:nth-child(n+6){display:flex;align-items:flex-end;justify-content:flex-end}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(n+6){justify-content:left}}#footer-wrapper .footer div:nth-child(n+5){padding-top:135px;width:33.33%}@media screen and (max-width: 1024px){#footer-wrapper .footer div:nth-child(n+5){width:100%;padding-top:0px;padding-bottom:25px}}#footer-wrapper .office{display:none}#footer-wrapper h3{font-size:15px;margin:0;font-weight:normal;margin-bottom:20px}@media screen and (max-width: 1024px){#footer-wrapper h3{margin-bottom:0}}#footer-wrapper p,#footer-wrapper a,#footer-wrapper h2,#footer-wrapper h3{font-size:15px;line-height:20px;color:#fff;text-decoration:none}@media screen and (max-width: 1024px){#footer-wrapper p,#footer-wrapper a,#footer-wrapper h2,#footer-wrapper h3{font-size:16px}}#footer-wrapper h2{font-size:35px;line-height:32px;font-weight:normal}@media screen and (max-width: 1024px){#footer-wrapper h2{font-size:25px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-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{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{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{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";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");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.matterport-partial-33a059{padding-bottom:10px}.matterport-partial-33a059 .box{position:relative}.matterport-partial-33a059 .box iframe{height:56.25vw}.matterport-partial-33a059 .box .video-content{position:relative}.matterport-partial-33a059 .box .video-content .video-controls{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer}@media screen and (max-width: 1024px){.matterport-partial-33a059 .box .video-content .video-controls{display:none}}.matterport-partial-33a059 .box .video-content .video-controls img{position:absolute;left:0;top:0;height:100%;width:100%}.matterport-partial-33a059 .box .video-content .video-controls .mod-roundme-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.matterport-partial-33a059 .box .video-content .video-controls .mod-roundme-play{opacity:1}}.matterport-partial-33a059 .box .video-content .video-controls .video-film{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(41,41,41,.3)}.matterport-partial-33a059 .box .video-content:hover .mod-roundme-play{opacity:1}.matterport-partial-33a059 .box .text{position:absolute;width:100%;top:48px;z-index:2}@media screen and (max-width: 1024px){.matterport-partial-33a059 .box .text{position:relative;top:0;padding-top:7px}}.matterport-partial-33a059 .box .text p,.matterport-partial-33a059 .box .text h2{margin:0;color:#fff}.matterport-partial-33a059 .box .text h2{font-size:32px;line-height:48px}@media screen and (max-width: 1024px){.matterport-partial-33a059 .box .text h2{font-size:20px;line-height:28px}}.matterport-partial-33a059 .box .text p{font-size:22px;line-height:40px}@media screen and (max-width: 1024px){.matterport-partial-33a059 .box .text p{font-size:17px !important;line-height:25px !important}}.juxtapose-partial-58f2ab .text{padding-bottom:20px}.juxtapose-partial-58f2ab .text h2{margin:0;font-size:24px;line-height:36px;font-weight:normal}@media screen and (max-width: 1024px){.juxtapose-partial-58f2ab .text h2{font-size:20px;line-height:28px}}.juxtapose-partial-58f2ab .text p{margin:0;font-size:17px;line-height:36px;font-weight:normal}@media screen and (max-width: 1024px){.juxtapose-partial-58f2ab .text p{font-size:17px !important;line-height:25px !important}}.juxtapose-partial-58f2ab .block-iframe{padding-top:56.25%;position:relative;margin:auto;max-width:calc(100% - 268px);width:100%}@media screen and (min-width: 1700px){.juxtapose-partial-58f2ab .block-iframe{max-width:1440px}}@media screen and (max-width: 1024px){.juxtapose-partial-58f2ab .block-iframe{max-width:100%}}.juxtapose-partial-58f2ab .block-iframe iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden}.juxtapose-partial-58f2ab .block-iframe iframe body{overflow:hidden}.subnav-partial-205c00{padding-top:80px;padding-bottom:35px}@media screen and (max-width: 1024px){.subnav-partial-205c00{padding-top:30px}}.subnav-partial-205c00 ul{list-style:none;margin:0;padding:0}.subnav-partial-205c00 ul li{display:inline-flex;align-items:center;padding-right:60px}@media screen and (max-width: 1024px){.subnav-partial-205c00 ul li{padding-right:33px}}.subnav-partial-205c00 ul li a{font-size:17px;line-height:17px;text-decoration:none;opacity:.5;transition:.5s;padding-bottom:2px}.subnav-partial-205c00 ul li a:hover{opacity:1}.subnav-partial-205c00 ul li .current-menu-item{opacity:1}.subnav-partial-205c00 ul li:last-child{padding-right:0px}.offices-partial-aabec4{background-color:#151515;color:#fff;padding-bottom:85px}@media screen and (max-width: 1024px){.offices-partial-aabec4{padding-bottom:50px}}.offices-partial-aabec4 a{color:#fff;text-decoration:none}.offices-partial-aabec4 .box{position:relative;display:flex;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.3);transition:.5s;padding:20px 0}@media screen and (max-width: 1024px){.offices-partial-aabec4 .box{display:block}}.offices-partial-aabec4 .box .city{width:31.68232%}@media screen and (max-width: 1024px){.offices-partial-aabec4 .box .city{width:100%}}.offices-partial-aabec4 .box .address{width:68.31767%;position:relative}@media screen and (max-width: 1024px){.offices-partial-aabec4 .box .address{width:100%}}.offices-partial-aabec4 .box .address p{margin:0}.offices-partial-aabec4 .box .cross{position:absolute;top:50%;right:0;transform:translateY(-50%)}.offices-partial-aabec4 .box .cross path{transition:.5s}.offices-partial-aabec4 .box:hover{border-bottom:1px solid #fff}.offices-partial-aabec4 .box:hover .cross path{opacity:1}.twotext-partial-acb50b{padding-top:20px;padding-bottom:50px}.twotext-partial-acb50b .title{padding-bottom:60px}@media screen and (max-width: 1024px){.twotext-partial-acb50b .title{font-size:20px;line-height:30px}}.twotext-partial-acb50b h2{font-size:24px;line-height:32px;font-weight:normal}@media screen and (max-width: 1024px){.twotext-partial-acb50b h2{font-size:20px;line-height:30px}}.twotext-partial-acb50b .box-right{padding-left:60px}@media screen and (max-width: 1024px){.twotext-partial-acb50b .box-right{padding-top:40px;padding-left:0px}}.twotext-partial-acb50b #width_tmp_select{display:none;font-size:24px;line-height:32px}@media screen and (max-width: 1024px){.twotext-partial-acb50b #width_tmp_select{font-size:20px;line-height:28px}}.careers-partial-1759a9{padding-bottom:60px}.careers-partial-1759a9 .item{border-bottom:1px solid rgba(41,41,41,.3);padding:20px 0}.careers-partial-1759a9 .item .box{width:50%}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .box:nth-child(1){width:56.5%}}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .box:nth-child(2){width:43.5%}}.careers-partial-1759a9 .item .item-title{cursor:pointer;display:flex}.careers-partial-1759a9 .item .item-title .title{text-transform:capitalize}.careers-partial-1759a9 .item .item-title .title span{opacity:.5}.careers-partial-1759a9 .item .item-title .office{padding-left:45px;position:relative;height:100%;display:flex;align-items:center}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .item-title .office{padding-left:17px;padding-right:22px}}.careers-partial-1759a9 .item .item-title .office .cross{position:absolute;display:flex;align-items:center;top:50%;right:0;transform:translateY(-50%)}.careers-partial-1759a9 .item .item-title .office .cross path{transition:.5s}.careers-partial-1759a9 .item .item-title:hover .office .cross svg{transition:.5s}.careers-partial-1759a9 .item .item-title:hover .office .cross svg path{opacity:1}.careers-partial-1759a9 .item .box-content{display:none}.careers-partial-1759a9 .item .box-content .item-content{display:flex;padding-top:20px}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .box-content .item-content{display:block;padding-bottom:30px}}.careers-partial-1759a9 .item .box-content .item-content .box .text{font-size:17px;line-height:25px}.careers-partial-1759a9 .item .box-content .item-content .box .apply{text-align:right}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .box-content .item-content .box .apply{text-align:left;padding-top:20px}}.careers-partial-1759a9 .item .box-content .item-content .box .apply a{color:#292929;text-decoration:none}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .box-content .item-content .box .apply a{font-size:20px;line-height:30px}}@media screen and (max-width: 1024px){.careers-partial-1759a9 .item .box-content .item-content .box{width:100%}}.careers-partial-1759a9 .item.open .item-title .office .cross svg{transform:rotate(-45deg)}.featuredwork-partial-8a758c{padding-top:45px;overflow:hidden;position:relative}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c{padding-top:45px}}.featuredwork-partial-8a758c .title{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .title{font-size:20px;margin-bottom:60px}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g{margin-left:0px;margin-right:0px}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box{position:relative;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:5px;padding-right:5px}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text{position:absolute;width:100%;padding:0px 20px;top:20px;opacity:0;transition:.5s;margin:0;color:#fff;z-index:1}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text{position:relative;padding:0px 25px;top:0;opacity:1;color:#292929}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text p,.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text h2{margin:0;color:#fff;font-weight:normal}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text p,.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text h2{position:relative;color:#292929}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text h2{font-size:24px;line-height:36px}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text h2{font-size:20px;line-height:28px}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .text p{font-size:17px;line-height:36px}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img{margin-bottom:10px;position:relative;cursor:pointer}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img{margin-bottom:30px}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img .figure-relative{height:100%}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img img{height:100%;object-fit:cover}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img .box-hover{width:100%;height:100%;top:0;left:0;position:absolute;transition:.5s;background-color:rgba(41,41,41,0)}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img:hover .text{opacity:1}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img:hover .box-hover{background-color:rgba(41,41,41,.5)}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box .box-img:hover .box-hover{background-color:rgba(0,0,0,0)}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:nth-child(2n+1) .box-img{height:26.375222222vw}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:nth-child(2n+1) .box-img{height:100vw}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:nth-child(2n) .box-img{height:17.855555555vw}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:nth-child(2n) .box-img{height:69.6vw}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:nth-child(6n+5){margin-top:-8.541666666vw}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:nth-child(6n+5){margin-top:0}}.featuredwork-partial-8a758c .box-featuredwork .grig-img-g .box:last-child .box-img{margin-bottom:0}.featuredwork-partial-8a758c .gallery-slider-modal{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;opacity:0;transition:.5s;z-index:2}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider{position:relative;height:100%;padding:20px 60px;display:flex;align-items:center}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider{padding:15px 35px}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list{height:100%}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track{align-items:center;display:flex;height:100%}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div{height:100%;color:#fff}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container{position:relative}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure,.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img{width:auto;max-width:100%;margin:auto;object-fit:cover;object-position:center}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure,.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img{display:flex;align-items:center;height:100%}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure img,.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img img{height:100%}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure img,.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img img{height:auto;width:100%}}@media screen and (max-width: 1024px)and (orientation: landscape){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure img,.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img img{height:100%;width:auto}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .text-container{padding-top:20px;margin:auto;max-width:calc(100% - 147px);height:auto;width:100%}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .text-container{padding-top:10px;max-width:100%;position:absolute;left:0;bottom:0}}@media screen and (max-width: 1024px)and (orientation: landscape){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .text-container .left{position:relative;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-left:8.5px;padding-right:8.5px;margin-left:15%}}@media screen and (max-width: 1024px)and (orientation: landscape){.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .text-container .right{position:relative;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;padding-left:8.5px;padding-right:8.5px}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .text-container p{margin:0;font-size:15px;line-height:23px}.featuredwork-partial-8a758c .gallery-slider-modal .expand,.featuredwork-partial-8a758c .gallery-slider-modal .compress{position:absolute;top:15px;left:15px;cursor:pointer;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .expand,.featuredwork-partial-8a758c .gallery-slider-modal .compress{opacity:1}}@media screen and (max-width: 1024px)and (orientation: landscape){.featuredwork-partial-8a758c .gallery-slider-modal .expand,.featuredwork-partial-8a758c .gallery-slider-modal .compress{right:15px;left:auto}}.featuredwork-partial-8a758c .gallery-slider-modal .expand:hover,.featuredwork-partial-8a758c .gallery-slider-modal .compress:hover{opacity:1}.featuredwork-partial-8a758c .gallery-slider-modal .compress{display:none}.featuredwork-partial-8a758c .gallery-slider-modal .close{position:absolute;top:15px;right:15px;cursor:pointer;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .close{opacity:1}}@media screen and (max-width: 1024px)and (orientation: landscape){.featuredwork-partial-8a758c .gallery-slider-modal .close{right:auto;left:15px}}.featuredwork-partial-8a758c .gallery-slider-modal .close:hover{opacity:1}.featuredwork-partial-8a758c .gallery-slider-modal .slick-next,.featuredwork-partial-8a758c .gallery-slider-modal .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:27px;height:15px;border:0;z-index:1;position:absolute;top:50%;transform:translateY(-50%);padding:0;left:15px;cursor:pointer;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-next,.featuredwork-partial-8a758c .gallery-slider-modal .slick-prev{left:5px;opacity:1}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-next::before,.featuredwork-partial-8a758c .gallery-slider-modal .slick-prev::before{content:url("../images/icon-arrow-prev.svg")}.featuredwork-partial-8a758c .gallery-slider-modal .slick-next:hover,.featuredwork-partial-8a758c .gallery-slider-modal .slick-prev:hover{opacity:1}.featuredwork-partial-8a758c .gallery-slider-modal .slick-next{right:15px;left:auto}@media screen and (max-width: 1024px){.featuredwork-partial-8a758c .gallery-slider-modal .slick-next{right:5px}}.featuredwork-partial-8a758c .gallery-slider-modal .slick-next::before{content:url("../images/icon-arrow-next.svg")}.featuredwork-partial-8a758c .gallery-slider-modal.expand-box{transform:rotate(90deg) translateY(-100%);transform-origin:top left;height:100vw;width:100vh}.featuredwork-partial-8a758c .gallery-slider-modal.expand-box img{height:100% !important;width:auto !important}.featuredwork-partial-8a758c .gallery-slider-modal.expand-box .text-container .left{position:relative;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-left:8.5px;padding-right:8.5px;margin-left:15%}.featuredwork-partial-8a758c .gallery-slider-modal.expand-box .text-container .right{position:relative;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;padding-left:8.5px;padding-right:8.5px}.projects-partial-7846ee{overflow:hidden;padding-top:75px;padding-bottom:30px}@media screen and (max-width: 1024px){.projects-partial-7846ee{padding-top:30px}}.projects-partial-7846ee .grig-img-g{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-bottom:-10px}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g{margin-left:0px;margin-right:0px;margin-bottom:0px}}.projects-partial-7846ee .grig-img-g .box{position:relative;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:5px;padding-right:5px}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}.projects-partial-7846ee .grig-img-g .box a{text-decoration:none}.projects-partial-7846ee .grig-img-g .box .text{position:absolute;width:100%;padding:0px 30px 0px 20px;top:20px;opacity:0;transition:.5s;margin:0;color:#fff;z-index:1}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box .text{position:relative;padding:0px 25px;top:0;opacity:1;color:#292929}}.projects-partial-7846ee .grig-img-g .box .text p,.projects-partial-7846ee .grig-img-g .box .text h2{margin:0;color:#fff}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box .text p,.projects-partial-7846ee .grig-img-g .box .text h2{color:#292929}}.projects-partial-7846ee .grig-img-g .box .text h2{font-size:24px;line-height:36px}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box .text h2{font-size:20px;line-height:28px}}.projects-partial-7846ee .grig-img-g .box .text p{font-size:17px;line-height:20px}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box .text p{line-height:25px}}.projects-partial-7846ee .grig-img-g .box .box-img{margin-bottom:10px;position:relative}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box .box-img{margin-bottom:25px}}.projects-partial-7846ee .grig-img-g .box .box-img .figure-relative{height:100%}.projects-partial-7846ee .grig-img-g .box .box-img img{height:100%;object-fit:cover}.projects-partial-7846ee .grig-img-g .box .box-img .video-film-ratio{height:100%;width:100%;position:relative;overflow:hidden}.projects-partial-7846ee .grig-img-g .box .box-img .video-film-ratio iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.projects-partial-7846ee .grig-img-g .box .box-img .box-hover{width:100%;height:100%;top:0;left:0;position:absolute;transition:.5s;background-color:rgba(41,41,41,0)}.projects-partial-7846ee .grig-img-g .box:nth-child(2n+1) .box-img{height:26.375222222vw}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box:nth-child(2n+1) .box-img{height:100vw}}.projects-partial-7846ee .grig-img-g .box:nth-child(2n) .box-img{height:17.855555555vw}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box:nth-child(2n) .box-img{height:69.6vw}}.projects-partial-7846ee .grig-img-g .box:nth-child(6n+5){margin-top:-8.541666666vw}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box:nth-child(6n+5){margin-top:0}}.projects-partial-7846ee .grig-img-g .box:last-child .box-img{margin-bottom:0}.projects-partial-7846ee .grig-img-g .box:hover .text{opacity:1}.projects-partial-7846ee .grig-img-g .box:hover .box-hover{background-color:rgba(41,41,41,.5)}@media screen and (max-width: 1024px){.projects-partial-7846ee .grig-img-g .box:hover .box-hover{background-color:rgba(0,0,0,0)}}.roundme-partial-5c7d24{padding-bottom:10px}.roundme-partial-5c7d24 .box{position:relative}.roundme-partial-5c7d24 .box iframe{height:56.25vw}.roundme-partial-5c7d24 .box .video-content{position:relative}.roundme-partial-5c7d24 .box .video-content .video-controls{position:absolute;left:0;top:0;height:100%;width:100%;cursor:pointer}@media screen and (max-width: 1024px){.roundme-partial-5c7d24 .box .video-content .video-controls{display:none}}.roundme-partial-5c7d24 .box .video-content .video-controls img{position:absolute;left:0;top:0;height:100%;width:100%}.roundme-partial-5c7d24 .box .video-content .video-controls .mod-roundme-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.roundme-partial-5c7d24 .box .video-content .video-controls .mod-roundme-play{opacity:1}}.roundme-partial-5c7d24 .box .video-content .video-controls .video-film{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(41,41,41,.3)}.roundme-partial-5c7d24 .box .video-content:hover .mod-roundme-play{opacity:1}.roundme-partial-5c7d24 .box .text{position:absolute;width:100%;top:48px;z-index:2}@media screen and (max-width: 1024px){.roundme-partial-5c7d24 .box .text{position:relative;top:0;padding-top:7px}}.roundme-partial-5c7d24 .box .text p,.roundme-partial-5c7d24 .box .text h2{margin:0;color:#fff}.roundme-partial-5c7d24 .box .text h2{font-size:32px;line-height:48px}@media screen and (max-width: 1024px){.roundme-partial-5c7d24 .box .text h2{font-size:20px;line-height:28px}}.roundme-partial-5c7d24 .box .text p{font-size:22px;line-height:40px}@media screen and (max-width: 1024px){.roundme-partial-5c7d24 .box .text p{font-size:17px !important;line-height:25px !important}}.gallery-partial-bbe5b3 .text{padding-top:40px;padding-bottom:10px}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .text{padding-bottom:2px}}.gallery-partial-bbe5b3 .text h2{margin:0;font-size:24px;line-height:36px;font-weight:normal}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .text h2{font-size:20px;line-height:28px}}.gallery-partial-bbe5b3 .text p{margin:0;font-size:17px;line-height:36px;font-weight:normal}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .text p{font-size:17px !important;line-height:25px}}.gallery-partial-bbe5b3 .grig-img-g{padding-left:127px;padding-right:127px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1694px;margin:auto}@media screen and (min-width: 1700px){.gallery-partial-bbe5b3 .grig-img-g{max-width:1694px}}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g{padding-left:0px;padding-right:0px}}.gallery-partial-bbe5b3 .grig-img-g .box{position:relative;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-left:5px;padding-right:5px}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;margin-bottom:10px}}.gallery-partial-bbe5b3 .grig-img-g .box .box-img{margin-bottom:10px;position:relative;cursor:pointer}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box .box-img{margin-bottom:0px}}.gallery-partial-bbe5b3 .grig-img-g .box .box-img .figure-relative{height:100%}.gallery-partial-bbe5b3 .grig-img-g .box .box-img img{height:100%;object-fit:cover}.gallery-partial-bbe5b3 .grig-img-g .box .box-img .box-hover{width:100%;height:100%;top:0;left:0;position:absolute;transition:.5s;background-color:rgba(41,41,41,0)}.gallery-partial-bbe5b3 .grig-img-g .box .box-img:hover .text{opacity:1}.gallery-partial-bbe5b3 .grig-img-g .box .box-img:hover .box-hover{background-color:rgba(41,41,41,.5)}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box .box-img:hover .box-hover{background-color:rgba(0,0,0,0)}}.gallery-partial-bbe5b3 .grig-img-g .box .text{position:absolute;width:100%;padding:0px 20px;top:20px;opacity:0;transition:.5s;z-index:2}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box .text{position:relative;padding:0px 25px;margin-top:15px;margin-bottom:5px;top:0;opacity:1;color:#292929}}.gallery-partial-bbe5b3 .grig-img-g .box .text p,.gallery-partial-bbe5b3 .grig-img-g .box .text h2{margin:0;color:#fff}.gallery-partial-bbe5b3 .grig-img-g .box .text h2{font-size:24px;line-height:36px}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box .text h2{font-size:20px;line-height:28px}}.gallery-partial-bbe5b3 .grig-img-g .box .text p{font-size:17px;line-height:36px}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box .text p{font-size:17px !important}}.gallery-partial-bbe5b3 .grig-img-g .box:nth-child(2n+1) .box-img{height:26.375222222vw}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box:nth-child(2n+1) .box-img{height:100vw}}.gallery-partial-bbe5b3 .grig-img-g .box:nth-child(2n) .box-img{height:17.855555555vw}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box:nth-child(2n) .box-img{height:69.6vw}}.gallery-partial-bbe5b3 .grig-img-g .box:nth-child(6n+5){margin-top:-8.541666666vw}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .grig-img-g .box:nth-child(6n+5){margin-top:0}}.gallery-partial-bbe5b3 .gallery-slider-modal{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;opacity:0;transition:.5s;z-index:2}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider{position:relative;height:100%;padding:20px 60px;display:flex;align-items:center}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider{padding:20px 20px}}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list{height:100%}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track{align-items:center;display:flex;height:100%}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div{height:100%;color:#fff}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img{width:auto;max-width:100%;margin:auto;object-fit:cover;object-position:center}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img{display:flex;align-items:center}}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure img,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img img{height:100%}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure img,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img img{height:auto;width:100%}}@media screen and (max-width: 1024px)and (orientation: landscape){.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container figure img,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container img img{height:100%;width:auto}}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .g-container{height:auto}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .g-container div{height:auto}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .g-container div h2,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-slider .slick-list .slick-track .slick-slide div .div-container .g-container div p{font-weight:normal;margin:0;font-size:15px !important;line-height:23px !important}.gallery-partial-bbe5b3 .gallery-slider-modal .close{position:absolute;top:15px;right:15px;cursor:pointer;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .gallery-slider-modal .close{opacity:1}}.gallery-partial-bbe5b3 .gallery-slider-modal .close:hover{opacity:1}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:27px;height:15px;border:0;z-index:1;position:absolute;top:50%;transform:translateY(-50%);padding:0;left:15px;cursor:pointer;opacity:.5;transition:.5s}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next::before,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-prev::before{content:url("../images/icon-arrow-prev.svg")}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next:hover,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-prev:hover{opacity:1}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next:focus-visible,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-prev:focus-visible{outline:none}@media screen and (max-width: 1024px){.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next,.gallery-partial-bbe5b3 .gallery-slider-modal .slick-prev{display:none !important;opacity:1}}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next{right:15px;left:auto}.gallery-partial-bbe5b3 .gallery-slider-modal .slick-next::before{content:url("../images/icon-arrow-next.svg")}.services-partial-f1b86f{width:100%;overflow:hidden}.services-partial-f1b86f .contenedor{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor{margin-left:0px;margin-right:0px}}.services-partial-f1b86f .contenedor .box-col{position:relative;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:5px;padding-right:5px;margin-bottom:10px;overflow:hidden}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor .box-col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0px;padding-right:0px;margin-bottom:5px}}.services-partial-f1b86f .contenedor .box-col .box{position:relative;height:100%}.services-partial-f1b86f .contenedor .box-col .box img{width:100%;display:block}.services-partial-f1b86f .contenedor .box-col .box .video-film-ratio{height:100%;width:100%;position:relative;overflow:hidden}.services-partial-f1b86f .contenedor .box-col .box .video-film-ratio iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.services-partial-f1b86f .contenedor .box-col .box .num{font-size:290px;line-height:260px;color:rgba(0,0,0,0);opacity:0;-webkit-text-stroke:1px #fff;letter-spacing:-0.06em;position:absolute;right:0;bottom:60px;transition:.5s}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor .box-col .box .num{font-size:250px;line-height:250px;opacity:1;bottom:5px}}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor .box-col .box .box-hover{width:100%;height:100%;top:0;left:0;position:absolute;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}}.services-partial-f1b86f .contenedor .box-col .box .text{position:absolute;width:100%;padding:0px 50px;bottom:50px}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor .box-col .box .text{padding:0px 25px;bottom:25px}}.services-partial-f1b86f .contenedor .box-col .box .text p{margin:0;color:#fff;font-size:17px;line-height:25px}.services-partial-f1b86f .contenedor .box-col .box .text .title{font-size:24px;line-height:36px}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor .box-col .box .text .title{font-size:20px;line-height:30px}}.services-partial-f1b86f .contenedor .box-col .box .text .learn{padding-top:50px;transition:.5s;opacity:0;height:0;padding:0}@media screen and (max-width: 1024px){.services-partial-f1b86f .contenedor .box-col .box .text .learn{display:none}}.services-partial-f1b86f .contenedor .box-col .box:hover .num{opacity:1}.services-partial-f1b86f .contenedor .box-col .box:hover .box-hover{width:100%;height:100%;top:0;left:0;position:absolute;background:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.services-partial-f1b86f .contenedor .box-col .box:hover .text .learn{opacity:1;height:auto;padding-top:50px}.services-partial-f1b86f .contenedor .box-col:nth-child(2) .text{padding:0px 160px 0px 50px}.vimeo-partial-b8340b{padding-top:10px}@media screen and (max-width: 1024px){.vimeo-partial-b8340b{padding-bottom:20px}}.vimeo-partial-b8340b .block-content{position:relative}.vimeo-partial-b8340b .block-content .text{position:absolute;width:100%;top:48px;z-index:2}@media screen and (max-width: 1024px){.vimeo-partial-b8340b .block-content .text{position:relative;top:0;padding-bottom:2px}}.vimeo-partial-b8340b .block-content .text p,.vimeo-partial-b8340b .block-content .text h2{margin:0;color:#fff}.vimeo-partial-b8340b .block-content .text h2{font-size:32px;line-height:48px}@media screen and (max-width: 1024px){.vimeo-partial-b8340b .block-content .text h2{font-size:20px;line-height:28px}}.vimeo-partial-b8340b .block-content .text p{font-size:22px;line-height:40px}@media screen and (max-width: 1024px){.vimeo-partial-b8340b .block-content .text p{font-size:17px !important;line-height:25px !important}}.vimeo-partial-b8340b .block-content .video-content{margin:auto;max-width:calc(100% - 268px);width:100%}@media screen and (min-width: 1700px){.vimeo-partial-b8340b .block-content .video-content{max-width:1440px}}@media screen and (max-width: 1024px){.vimeo-partial-b8340b .block-content .video-content{max-width:100%}}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio{padding-top:56.25%;position:relative;overflow:hidden}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio .video-controls{position:absolute;left:0;top:0;height:100%;width:100%}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio .video-controls img{position:absolute;left:0;top:0;height:100%;width:100%}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio .video-controls .play-btn-modal{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2;opacity:.5;transition:.5s}@media screen and (max-width: 1024px){.vimeo-partial-b8340b .block-content .video-content .video-film-ratio .video-controls .play-btn-modal{opacity:1}}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio .video-controls .play-btn-modal:hover{opacity:1}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio .video-controls .video-film{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#292929;opacity:.3}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio.true .video-controls{display:block !important}.vimeo-partial-b8340b .block-content .video-content .video-film-ratio.true .video-controls .play-btn-modal{display:none}.vimeo-partial-b8340b .block-content .video-content.no-margin{margin:auto;max-width:100%;width:100%}@media screen and (min-width: 1700px){.vimeo-partial-b8340b .block-content .video-content.no-margin{max-width:100%}}.vimeo-partial-b8340b .block-content.no-margin .text-box{margin-left:0}.vimeo-partial-b8340b .block-content.no-margin .video-content{margin:auto;max-width:100%;width:100%}@media screen and (min-width: 1700px){.vimeo-partial-b8340b .block-content.no-margin .video-content{max-width:100%}}.textwithnumber-partial-6b0155{padding-top:65px;padding-bottom:120px}@media screen and (max-width: 1024px){.textwithnumber-partial-6b0155{padding-top:65px;padding-bottom:55px}}.textwithnumber-partial-6b0155 .text{padding-bottom:270px}@media screen and (max-width: 1024px){.textwithnumber-partial-6b0155 .text{padding-bottom:40px;max-width:305px}}@media screen and (max-width: 1024px){.textwithnumber-partial-6b0155 .text p{font-size:22px !important;line-height:21px !important}}.textwithnumber-partial-6b0155 .number{font-size:400px;line-height:350px;color:rgba(0,0,0,0);height:100%;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width: 1024px){.textwithnumber-partial-6b0155 .number{font-size:250px;line-height:250px}}.slidergallery-partial-91bcc4{padding-bottom:80px}.slidergallery-partial-91bcc4 .title{margin-top:10px;margin-bottom:110px}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .title{font-size:20px;line-height:30px;margin-bottom:25px}}.slidergallery-partial-91bcc4 .slick-list{padding-left:125.5px;padding-right:125.5px}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list{padding-left:19.5px;padding-right:19.5px}}.slidergallery-partial-91bcc4 .slick-list .slick-slide{padding-left:8.5px;padding-right:8.5px}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-slide{padding-left:5.5px;padding-right:5.5px}}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .video-content{height:468px;width:100%;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .video-content{height:455px}}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .video-content iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content p{margin-top:15px;margin-bottom:10px}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content p{font-size:20px;line-height:18px;margin-top:7px;margin-bottom:7px}}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content p svg{margin-left:7px;margin-bottom:-2px;transition:.5s}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .text{font-size:17px;line-height:25px;margin:0;opacity:0;transition:.5s}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .text{font-size:16px;line-height:18px}}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .text p{margin:0}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .text p{font-size:16px !important;line-height:18px !important}}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .text h2{font-size:24px;line-height:32px;font-weight:normal;margin:0}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content .text h2{font-size:16px;line-height:18px;margin-bottom:5px}}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content:hover p svg{transform:rotate(-45deg)}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content:hover .text{opacity:1}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content.active p svg{transform:rotate(0deg)}.slidergallery-partial-91bcc4 .slick-list .slick-slide .box-content.active .text{opacity:0}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-current .box-content p svg{transform:rotate(-45deg)}}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-list .slick-current .box-content .text{opacity:1}}.slidergallery-partial-91bcc4 .slick-next,.slidergallery-partial-91bcc4 .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:27px;height:15px;border:0;z-index:1;position:absolute;top:-55px;padding:0;left:132px;cursor:pointer;opacity:.5}@media screen and (max-width: 1024px){.slidergallery-partial-91bcc4 .slick-next,.slidergallery-partial-91bcc4 .slick-prev{opacity:1}}.slidergallery-partial-91bcc4 .slick-next::before,.slidergallery-partial-91bcc4 .slick-prev::before{content:url("../images/icon-arrow-prev-black.svg")}.slidergallery-partial-91bcc4 .slick-next:hover,.slidergallery-partial-91bcc4 .slick-prev:hover{opacity:1}.slidergallery-partial-91bcc4 .slick-next{right:132px;left:auto}.slidergallery-partial-91bcc4 .slick-next::before{content:url("../images/icon-arrow-next-black.svg")}.sliderimages-partial-91bcc4{padding-bottom:80px}.sliderimages-partial-91bcc4 .title{margin-top:10px;margin-bottom:110px}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .title{font-size:20px;line-height:30px;margin-bottom:25px}}.sliderimages-partial-91bcc4 .slick-list{padding-left:125.5px;padding-right:125.5px}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list{padding-left:19.5px;padding-right:19.5px}}.sliderimages-partial-91bcc4 .slick-list .slick-slide{padding-left:8.5px;padding-right:8.5px}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list .slick-slide{padding-left:5.5px;padding-right:5.5px}}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content img{width:100%;height:468px;object-fit:cover;object-position:center}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content img{height:455px}}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content .video-content{height:468px;width:100%;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content .video-content{height:455px}}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content .video-content iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content p{margin-top:15px;margin-bottom:10px}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content p{font-size:20px;line-height:18px;margin-top:7px;margin-bottom:7px}}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content p svg{margin-left:7px;margin-bottom:-2px;transition:.5s}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content:hover p svg{transform:rotate(-45deg)}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content:hover .text{opacity:1}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content.active p svg{transform:rotate(0deg)}.sliderimages-partial-91bcc4 .slick-list .slick-slide .box-content.active .text{opacity:0}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list .slick-current .box-content p svg{transform:rotate(-45deg)}}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-list .slick-current .box-content .text{opacity:1}}.sliderimages-partial-91bcc4 .slick-next,.sliderimages-partial-91bcc4 .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:27px;height:15px;border:0;z-index:1;position:absolute;top:-55px;padding:0;left:132px;cursor:pointer;opacity:.5}@media screen and (max-width: 1024px){.sliderimages-partial-91bcc4 .slick-next,.sliderimages-partial-91bcc4 .slick-prev{opacity:1}}.sliderimages-partial-91bcc4 .slick-next::before,.sliderimages-partial-91bcc4 .slick-prev::before{content:url("../images/icon-arrow-prev-black.svg")}.sliderimages-partial-91bcc4 .slick-next:hover,.sliderimages-partial-91bcc4 .slick-prev:hover{opacity:1}.sliderimages-partial-91bcc4 .slick-next{right:132px;left:auto}.sliderimages-partial-91bcc4 .slick-next::before{content:url("../images/icon-arrow-next-black.svg")}.slidervideos-partial-91bcc4{padding-bottom:80px}.slidervideos-partial-91bcc4 .title{margin-top:10px;margin-bottom:110px}@media screen and (max-width: 1024px){.slidervideos-partial-91bcc4 .title{font-size:20px;line-height:30px;margin-bottom:25px}}.slidervideos-partial-91bcc4 .slick-list{padding-left:125.5px;padding-right:125.5px}@media screen and (max-width: 1024px){.slidervideos-partial-91bcc4 .slick-list{padding-left:19.5px;padding-right:19.5px}}.slidervideos-partial-91bcc4 .slick-list .slick-slide{padding-left:8.5px;padding-right:8.5px}@media screen and (max-width: 1024px){.slidervideos-partial-91bcc4 .slick-list .slick-slide{padding-left:5.5px;padding-right:5.5px}}.slidervideos-partial-91bcc4 .slick-list .slick-slide .box-content .video-film-ratio{height:26.3888vw;position:relative}.slidervideos-partial-91bcc4 .slick-list .slick-slide .box-content .video-film-ratio iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.slidervideos-partial-91bcc4 .slick-list .slick-slide .box-content p{margin-top:15px;margin-bottom:10px}@media screen and (max-width: 1024px){.slidervideos-partial-91bcc4 .slick-list .slick-slide .box-content p{font-size:20px;line-height:18px;margin-top:7px;margin-bottom:7px}}.slidervideos-partial-91bcc4 .slick-next,.slidervideos-partial-91bcc4 .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:27px;height:15px;border:0;z-index:1;position:absolute;top:-55px;padding:0;left:132px;cursor:pointer;opacity:.5}@media screen and (max-width: 1024px){.slidervideos-partial-91bcc4 .slick-next,.slidervideos-partial-91bcc4 .slick-prev{opacity:1}}.slidervideos-partial-91bcc4 .slick-next::before,.slidervideos-partial-91bcc4 .slick-prev::before{content:url("../images/icon-arrow-prev-black.svg")}.slidervideos-partial-91bcc4 .slick-next:hover,.slidervideos-partial-91bcc4 .slick-prev:hover{opacity:1}.slidervideos-partial-91bcc4 .slick-next{right:132px;left:auto}.slidervideos-partial-91bcc4 .slick-next::before{content:url("../images/icon-arrow-next-black.svg")}.ourclients-partial-9b7223{margin-bottom:-1px}.ourclients-partial-9b7223 .title{width:100%;border-top:1px solid rgba(41,41,41,.3);padding-top:80px;padding-bottom:35px}@media screen and (max-width: 1024px){.ourclients-partial-9b7223 .title{border-top:none;border-bottom:1px solid rgba(41,41,41,.3);padding-top:5px;padding-bottom:45px}}@media screen and (max-width: 1024px){.ourclients-partial-9b7223 .title p{font-size:20px}}.ourclients-partial-9b7223 .box-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ourclients-partial-9b7223 .box-container .box{width:20%;border-bottom:1px solid rgba(41,41,41,.3);height:200px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.ourclients-partial-9b7223 .box-container .box{padding-top:20px;padding-bottom:20px;padding-left:5.5px;padding-right:5.5px;width:50%;height:115px}}.ourclients-partial-9b7223 .box-container .box img{max-width:100%;max-height:100%;opacity:.5;transition:.5s}.ourclients-partial-9b7223 .box-container .box img:hover{opacity:1}.team-partial-b817f8{height:45.625vw}@media screen and (max-width: 1024px){.team-partial-b817f8{height:103.80859375vw}}.team-partial-b817f8 .slick-slider{padding-top:40px;padding-bottom:90px}@media screen and (max-width: 1024px){.team-partial-b817f8 .slick-slider{padding-top:0px;padding-bottom:30px}}.team-partial-b817f8 .slick-list{padding-left:125.5px;padding-right:125.5px}@media screen and (min-width: 1700px){.team-partial-b817f8 .slick-list{padding-left:12.5vw}}@media screen and (max-width: 1024px){.team-partial-b817f8 .slick-list{padding-left:19.5px;padding-right:148px}}.team-partial-b817f8 .slick-list .slick-slide{padding-left:8.5px;padding-right:8.5px}@media screen and (max-width: 1024px){.team-partial-b817f8 .slick-list .slick-slide{padding-left:5.5px;padding-right:5.5px}}.team-partial-b817f8 .slick-list .slick-slide .box-content p{margin-top:20px;margin-bottom:10px}@media screen and (max-width: 1024px){.team-partial-b817f8 .slick-list .slick-slide .box-content p{font-size:20px;line-height:18px;margin-top:9px;margin-bottom:6px}}.team-partial-b817f8 .slick-list .slick-slide .box-content p svg{margin-left:7px;margin-bottom:-2px;transition:.5s}.team-partial-b817f8 .slick-list .slick-slide .box-content .position{font-size:17px;line-height:25px;margin:0}.team-partial-b817f8 .slick-next,.team-partial-b817f8 .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:27px;height:15px;border:0;z-index:1;position:absolute;top:5px;padding:0;left:132px;cursor:pointer;opacity:.5;transition:.5s}@media screen and (min-width: 1700px){.team-partial-b817f8 .slick-next,.team-partial-b817f8 .slick-prev{left:12.5vw}}@media screen and (max-width: 1024px){.team-partial-b817f8 .slick-next,.team-partial-b817f8 .slick-prev{opacity:1}}.team-partial-b817f8 .slick-next::before,.team-partial-b817f8 .slick-prev::before{content:url("../images/icon-arrow-prev-black.svg")}.team-partial-b817f8 .slick-next:hover,.team-partial-b817f8 .slick-prev:hover{opacity:1}.team-partial-b817f8 .slick-next{right:132px;left:auto}@media screen and (min-width: 1700px){.team-partial-b817f8 .slick-next{right:12.5vw}}.team-partial-b817f8 .slick-next::before{content:url("../images/icon-arrow-next-black.svg")}.imagemargin-partial-3c8272{margin-bottom:10px}.imagemargin-partial-3c8272 .text{padding-top:20px;padding-bottom:15px}.imagemargin-partial-3c8272 .text h2{margin:0;font-size:24px;line-height:36px;font-weight:normal}@media screen and (max-width: 1024px){.imagemargin-partial-3c8272 .text h2{font-size:20px;line-height:28px}}.imagemargin-partial-3c8272 .text p{margin:0;font-size:17px;line-height:36px;font-weight:normal}@media screen and (max-width: 1024px){.imagemargin-partial-3c8272 .text p{font-size:17px !important;line-height:25px !important}}.imagefull-partial-7de32c{padding-top:20px;position:relative}.imagefull-partial-7de32c .text{position:absolute;width:100%;top:48px;z-index:2}@media screen and (max-width: 1024px){.imagefull-partial-7de32c .text{position:relative;top:0}}.imagefull-partial-7de32c .text p,.imagefull-partial-7de32c .text h2{margin:0}@media screen and (max-width: 1024px){.imagefull-partial-7de32c .text p,.imagefull-partial-7de32c .text h2{color:#292929}}.imagefull-partial-7de32c .text h2{font-size:32px;line-height:48px}@media screen and (max-width: 1024px){.imagefull-partial-7de32c .text h2{font-size:20px;line-height:28px}}.imagefull-partial-7de32c .text p{font-size:22px;line-height:40px}@media screen and (max-width: 1024px){.imagefull-partial-7de32c .text p{font-size:17px;line-height:25px}}.simpletext-partial-491ddf{padding-top:65px;padding-bottom:65px}@media screen and (max-width: 1024px){.simpletext-partial-491ddf{padding-top:75px;padding-bottom:55px}}.simpletext-partial-491ddf img{display:block;width:100%;height:auto}.simpletext-partial-491ddf ul{list-style:none;padding-left:20px}@media screen and (max-width: 1024px){.simpletext-partial-491ddf ul{padding-left:16px}}.simpletext-partial-491ddf ul li{position:relative}.simpletext-partial-491ddf ul li:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background-color:#292929;left:-15px;top:15px}.homehero-partial-f6257b{height:100vh;overflow:hidden;background-color:#000}.homehero-partial-f6257b .slick-slider{height:100%}.homehero-partial-f6257b .slick-slider .slick-list{height:100%}.homehero-partial-f6257b .slick-slider .slick-list .slick-track{height:100%}.homehero-partial-f6257b .content-box{position:relative;height:100vh;overflow:hidden}.homehero-partial-f6257b .content-box img{height:100vh;object-fit:cover}.homehero-partial-f6257b .content-box .video-content{margin:auto;width:100%}.homehero-partial-f6257b .content-box .video-content .video-film-ratio{padding-top:0%;width:100vw;height:70.5vw;min-height:100vh;min-width:179.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.homehero-partial-f6257b .content-box .video-content .video-film-ratio iframe{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.homehero-partial-f6257b .content-box .video-content .video-film-ratio .video-controls{position:absolute;left:0;top:0;height:100%;width:100%;display:block}.homehero-partial-f6257b .content-box .video-content .video-film-ratio .video-controls .video-film{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#292929;opacity:.3}.homehero-partial-f6257b .content-box .video-content .video-film-ratio .image-over{position:absolute;left:0;top:0;width:100%;height:100%}.homehero-partial-f6257b .content-box .video-content .video-film-ratio .image-over img{height:100%}.homehero-partial-f6257b .content-box .video-content.no-margin{margin:auto;max-width:100%;width:100%}@media screen and (min-width: 1700px){.homehero-partial-f6257b .content-box .video-content.no-margin{max-width:100%}}.homehero-partial-f6257b .content-box .title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1;max-width:calc(100% - 267px);width:100%}@media screen and (min-width: 1700px){.homehero-partial-f6257b .content-box .title{max-width:1440px}}@media screen and (max-width: 1024px){.homehero-partial-f6257b .content-box .title{left:25px;max-width:calc(100% - 50px);-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);transform:translate(0%, -50%)}}.homehero-partial-f6257b .content-box .title p,.homehero-partial-f6257b .content-box .title a{font-family:"NeueHaasUnicaPro-Regular";font-size:52px;line-height:54px;color:#fff}@media screen and (max-width: 1024px){.homehero-partial-f6257b .content-box .title p,.homehero-partial-f6257b .content-box .title a{font-size:33px;line-height:35px}}.homehero-partial-f6257b .slick-next,.homehero-partial-f6257b .slick-prev{color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);width:32px;height:32px;border:0;z-index:1;position:absolute;bottom:22px;padding:0;left:132px;cursor:pointer;opacity:.7}.homehero-partial-f6257b .slick-next::before,.homehero-partial-f6257b .slick-prev::before{content:url("../images/icon-arrow-prev.svg")}.homehero-partial-f6257b .slick-next{left:190px}.homehero-partial-f6257b .slick-next::before{content:url("../images/icon-arrow-next.svg")}.hello-partial .text{margin:40px 0px}.hello-partial .theme-credits{margin:20px 0px}.hello-partial .theme-credits a{display:inline-flex;align-items:center}.hello-partial i.pipe-code{background-image:url("../images/pipe-code-logo.svg");height:40px;width:38px;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:20px}.hello-partial svg{display:block;width:calc(100% - 60px);max-width:400px;margin:0px auto}.hello-partial #Ditto1,.hello-partial #Ditto2,.hello-partial #Ditto3,.hello-partial #Ditto4,.hello-partial #Face1,.hello-partial #Face2,.hello-partial #Face3,.hello-partial #Face4,.hello-partial #Shine1,.hello-partial #Shine2,.hello-partial #Shine3,.hello-partial #Shine4{visibility:hidden;animation-name:ditto-anim;animation-duration:.5s;animation-iteration-count:infinite}.hello-partial #Ditto1,.hello-partial #Face1,.hello-partial #Shine1{animation-delay:.125s}.hello-partial #Ditto2,.hello-partial #Face2,.hello-partial #Shine2{animation-delay:.25s}.hello-partial #Ditto3,.hello-partial #Face3,.hello-partial #Shine3{animation-delay:.375s}.hello-partial #Ditto4,.hello-partial #Face4,.hello-partial #Shine4{animation-delay:.5s}.hello-partial .st0{fill:#b860e0;stroke:#000;stroke-width:12px;stroke-dashoffset:0;stroke-dasharray:2000}.hello-partial .st2{fill:#f8f8f8}@keyframes ditto-anim{0%{visibility:visible}25%{visibility:hidden}}/*# sourceMappingURL=main.bundle.css.map */
