@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v21/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj62UUsj.ttf) format('truetype')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v21/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsj.ttf) format('truetype')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v21/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7aUUsj.ttf) format('truetype')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v21/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj42Vksj.ttf) format('truetype')}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v21/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj4PVksj.ttf) format('truetype')}.space-grotesk-rc{font-family:"Space Grotesk",sans-serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal}html.administrator{margin-top:0 !important}html.administrator #wpadminbar{display:none}.hidden{display:none !important}body,*{font-family:"Space Grotesk",sans-serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:block}.fa,.fas,.fa-light,.fa-thin{font-family:"Font Awesome 5 Pro";font-style:normal;font-display:block;font-weight:400}.fa-light{font-weight:300}.fa-thin{font-weight:100}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300}b,strong,.associates_title,.current-language span{font-weight:700}.contact-row ul li,.element-item1.grid-sizer.single-newspst p,.grid-item .search-excerpt,.menu-icon i,.nav-next>a span.nav-left:before,.nav-previous>a span.meta-nav:after,.post-title,.post-title-hover,.post-title-news,.product-description .list,.project-single-page .nex-post-go .nav-previous>a span:after,.project-single-page .nex-post-go-right .nav-next>a span.nav-left:before,.search--result--col a,.search-box i.fa.fa-search,.sidebar-content-area p,.single-newspst h2 a,.size_default,.swiper-button-next i,.swiper-button-prev i,a,body,h1,h2,h3,h4,h5,header#header .logo,html,li,p,strong,button{font-size:clamp(16px, .83333333vw, .83333333vw)}body:not(.home):not(.single-progetto, .single-project){line-height:1.2;padding-left:1.3889%;padding-right:1.3889%}body.page.page-template-projects,body.page.page-template-projects2,body.page.page-template-news{padding-left:0;padding-right:0}a:hover{text-decoration:underline}h1,h1 a{text-transform:uppercase;color:#fff;text-decoration:none}h1:hover,h1 a:hover{text-decoration:none}.btn:hover,.btn:visited,.btn:focus{border:none!important;outline:none}body,html,h1,h2,h3,h4,h5,p,li,a,strong,.size_default,.post-title,header#header .logo,.post-title-news,.nav-previous>a span.meta-nav:after,.nav-next>a span.nav-left:before,.contact-row ul li,.search--result--col a,.search-box i.fa.fa-search,.menu-icon i,.swiper-button-prev i,.swiper-button-next i,.product-description .list,.sidebar-content-area p,.project-single-page .nex-post-go .nav-previous>a span:after,.project-single-page .nex-post-go-right .nav-next>a span.nav-left:before,.post-title-hover,.element-item1.grid-sizer.single-newspst p,.single-newspst h2 a,.grid-item .search-excerpt{color:#000}.container_inner_page{padding-left:0;padding-right:0}.content--section{margin-top:14.3vh;padding-top:0}.pagination_wrapper{display:none}.ta_right{text-align:right}.image_contained{margin-bottom:2vh}.image_contained img{width:100%;height:auto}.swiper-button-prev{left:1.3889vw}.swiper-button-prev svg,.swiper-button-next svg{width:1.6vw}.swiper-button-prev svg path,.swiper-button-next svg path{fill:#fff}.nav-previous>a span.meta-nav{text-indent:-93px;background:url('../img/arrow_left_white.svg') no-repeat;width:2.5694vw;position:relative;line-height:normal}.nav-next>a span.nav-left{background:url('../img/arrow_right_white.svg') no-repeat;width:2.5694vw}.news-single-post .nav-previous>a span.meta-nav{text-indent:-93px;background:url('../img/arrow_left_black.svg') no-repeat;width:2.5694vw;position:relative;line-height:normal;transform:rotate(180deg)}.news-single-post .nav-next>a span.nav-left{background:url('../img/arrow_right_black.svg') no-repeat;width:2.5694vw;background-position:0px 2px}.page_title{margin:4vh 0 2vh;border-bottom:1px solid #000;padding-bottom:2vh}.button-group.filters-button-group button.is-checked{text-decoration:underline}header{padding:20px 0}body header#header{padding:20px 0px}body.page-template-flexible-layout,body.page-template-contact{padding-top:11vh}.info_button_mobile{display:none}.logo_bold{font-weight:700;letter-spacing:.8px}.logo_light{font-weight:200;margin-right:-4px}.nav-menus>li.current-menu-item a{font-weight:700}.nav-menus>li>a{text-decoration:none;text-transform:uppercase}.nav-menus>li{text-transform:uppercase}.header--main{right:1.3889vw;left:1.3889vw;z-index:1}header#header svg.black-icon{position:absolute;top:3.3vh;display:none}header#header .menu-icon{padding-top:3.5vh}header#header .menu-icon svg{width:.9028vw}header#header .menu-icon.black-arrow svg.black-icon{display:block}header#header .logo{z-index:1}header#header.inner_header{top:0;left:0;right:unset;height:auto;vertical-align:sub;z-index:1}header#header.inner_header .logo{width:18.3333vw;padding:3.7vh 0 0 0;margin-right:0;vertical-align:sub}header#header.inner_header svg.white-icon{display:none}header#header.inner_header svg.black-icon{display:block}header#header.inner_header.small-header{z-index:1;background-color:#fff}header#header .search-box{margin-left:.3vw;text-transform:uppercase}header#header .search-box .search__form{padding-left:0;left:70px;width:230px}header#header .search-box input{vertical-align:unset;color:#fff}.header--main.focused header#header .logo h1 a{color:#000 !important}.header--main.focused header#header .search-box input{color:#000}.site-nav-wrap .language span{padding:0}.site-nav-wrap .language li{display:inline-block}.site-nav-wrap .language li.inactive-language{font-weight:700}header#header .logo h1 a{font-size:1.2em}header#header .logo a{vertical-align:super}header#header .search-box .search__form{left:0;top:30px}#menu-top-menu{width:100%}.site-nav-wrap .header--wrap-2{text-align:right}header#header.inner_header .logo{width:auto}header#header.inner_header .logo svg{width:186px}.single-progetto .post-title-wrap,.single-project .post-title-wrap{top:0;padding-top:3.3vh}.single-progetto .header--main,.single-project .header--main{z-index:10}.single-progetto .header--main.white_fixed,.single-project .header--main.white_fixed{background-color:#fff}.single-progetto .header--main header#header .logo,.single-project .header--main header#header .logo{z-index:2;padding:3.7vh 0 0}.single-progetto .header--main header#header .logo h1 a:hover,.single-project .header--main header#header .logo h1 a:hover{color:#fff}.single-progetto .header--main header#header .navigation .menu-icon.click-stop,.single-project .header--main header#header .navigation .menu-icon.click-stop{visibility:visible}.single-progetto .header--main header#header .navigation .menu-icon.click-stop svg.white-icon,.single-project .header--main header#header .navigation .menu-icon.click-stop svg.white-icon{display:none}.single-progetto .header--main header#header .navigation .menu-icon.click-stop svg.black-icon,.single-project .header--main header#header .navigation .menu-icon.click-stop svg.black-icon{right:0}.single-progetto .header--main header#header .navigation .menu-icon.click-stop svg rect,.single-project .header--main header#header .navigation .menu-icon.click-stop svg rect{fill:#d4d4d4}.single-progetto .nav-menus>li.is_project a,.single-project .nav-menus>li.is_project a{font-weight:700}.single.single-post .nav-menus>li.is_news a{font-weight:700}.page-child.parent-pageid-85 .nav-menus>li.is_job a{font-weight:700}.search.search-results .header--main header#header.inner_header .logo a,.search.search-no-results .header--main header#header.inner_header .logo a,.search.search-results .header--main header#header.inner_header .logo a:hover,.search.search-no-results .header--main header#header.inner_header .logo a:hover{color:#fff}.search.search-results .header--main header#header.inner_header .logo.logo__black a,.search.search-no-results .header--main header#header.inner_header .logo.logo__black a,.search.search-results .header--main header#header.inner_header .logo.logo__black a:hover,.search.search-no-results .header--main header#header.inner_header .logo.logo__black a:hover{color:#000}.search.search-results .header--main header#header.inner_header .navigation .menu-icon svg.white-icon,.search.search-no-results .header--main header#header.inner_header .navigation .menu-icon svg.white-icon{display:block}.search.search-results .header--main header#header.inner_header .navigation .menu-icon svg.black-icon,.search.search-no-results .header--main header#header.inner_header .navigation .menu-icon svg.black-icon{display:none}.search.search-results .header--main header#header.inner_header .navigation .menu-icon.black-arrow svg.black-icon,.search.search-no-results .header--main header#header.inner_header .navigation .menu-icon.black-arrow svg.black-icon{display:block !important}footer{min-height:10vh;position:fixed;padding:1vh 0;border-top:1px solid;line-height:1;z-index:1}footer .footer-col{width:20.8vw}footer .footer-col-right{width:auto}footer .footer-col-right ul{margin-left:0;line-height:1}footer .footer-col-right ul li{vertical-align:baseline;display:block}footer .footer-col-right ul li:nth-child(5){margin-left:0}footer ul li{line-height:1}footer p{margin:0;padding:0;font-size:.7em;line-height:1}footer a{font-size:1em;line-height:1}footer .footer-bottom{width:calc(100% - 30px);margin:0 auto}.page footer .footer-col-right ul li,.page.page-template-about-us footer .footer-col-right ul li,.page.page-template-contact-us footer .footer-col-right ul li,.page footer .footer-col-right ul li:nth-child(4),.page.page-template-about-us footer .footer-col-right ul li:nth-child(4),.page.page-template-contact-us footer .footer-col-right ul li:nth-child(4){width:9.6vw}.single-post footer .footer-col,.page footer .footer-col,.page.page-template-about-us footer .footer-col,.page.page-template-contact-us footer .footer-col,.search.search-results footer .footer-col,.search.search-no-results footer .footer-col{padding-left:0;width:19.4vw}.page.page-template-contact-us footer .footer-col-right ul li:nth-child(2),.page.page-template-contact-us footer .footer-col-right ul li:nth-child(4){width:9.3vw}.page.page-template-projects footer .footer-col,.page.page-template-projects2 footer .footer-col,.page.page-template-news footer .footer-col{padding-left:1.3889vw;width:20.8vw}.page.page-template-projects footer .footer-col-right ul li:nth-child(4),.page.page-template-projects2 footer .footer-col-right ul li:nth-child(4),.page.page-template-news footer .footer-col-right ul li:nth-child(4),.search.search-results footer .footer-col-right ul li:nth-child(4),.search.search-no-results footer .footer-col-right ul li:nth-child(4){width:9.3vw}.search.search-results footer,.search.search-no-results footer{position:fixed;bottom:0}.page.home .header--main header#header nav.header-nav .site-nav-wrap,.page-template-page-home .header--main header#header nav.header-nav .site-nav-wrap{margin-top:1px}.page.home .header--main,.page-template-page-home .header--main{z-index:999}.page.home .post-title-wrap,.page-template-page-home .post-title-wrap{display:block;position:absolute;width:100%;height:100%;top:10vh;left:1.3889vw;right:unset;padding-top:2.7vh}.page.home .post-title-wrap .post-title,.page-template-page-home .post-title-wrap .post-title{display:inline-block;vertical-align:sub;width:calc(100% - 1.3889vw);padding-right:1.3889vw}.page.home .post-title-wrap .post-title span.title_location,.page-template-page-home .post-title-wrap .post-title span.title_location{float:right}.page.home .post-title-wrap .post-title h3 a span,.page-template-page-home .post-title-wrap .post-title h3 a span{display:block;padding-top:5px}.page.home .post-title-wrap .post-title.site-name,.page-template-page-home .post-title-wrap .post-title.site-name{width:19.3vw}.page.home .post-title-wrap .post-title,.page-template-page-home .post-title-wrap .post-title{margin-top:0;color:#fff}.page.home .post-title-wrap .post-title .slide_no,.page-template-page-home .post-title-wrap .post-title .slide_no{color:#fff}.page.home .post-title-wrap .post-title .slide_no p,.page-template-page-home .post-title-wrap .post-title .slide_no p,.page.home .post-title-wrap .post-title .slide_no span,.page-template-page-home .post-title-wrap .post-title .slide_no span{color:#fff}.page.home .post-title-wrap .post-title h3 a,.page-template-page-home .post-title-wrap .post-title h3 a{color:#fff}.page.home .post-title-wrap .post-title h3 a:hover,.page-template-page-home .post-title-wrap .post-title h3 a:hover{text-decoration:none}.page.home .post-title-wrap .post-title h1,.page-template-page-home .post-title-wrap .post-title h1,.page.home .post-title-wrap .post-title h3,.page-template-page-home .post-title-wrap .post-title h3{color:#fff;display:inline-block;vertical-align:sub}.page.home .post-title-wrap .post-title h1 a:hover,.page-template-page-home .post-title-wrap .post-title h1 a:hover{color:#fff}.page.home .post-title-wrap .post-title.black,.page-template-page-home .post-title-wrap .post-title.black{color:#000}.page.home .post-title-wrap .post-title.black h1,.page-template-page-home .post-title-wrap .post-title.black h1,.page.home .post-title-wrap .post-title.black h1 a,.page-template-page-home .post-title-wrap .post-title.black h1 a,.page.home .post-title-wrap .post-title.black h3,.page-template-page-home .post-title-wrap .post-title.black h3,.page.home .post-title-wrap .post-title.black h3 a,.page-template-page-home .post-title-wrap .post-title.black h3 a{color:#000}.page.home .post-title-wrap .post-title.black h1:hover,.page-template-page-home .post-title-wrap .post-title.black h1:hover,.page.home .post-title-wrap .post-title.black h1 a:hover,.page-template-page-home .post-title-wrap .post-title.black h1 a:hover,.page.home .post-title-wrap .post-title.black h3:hover,.page-template-page-home .post-title-wrap .post-title.black h3:hover,.page.home .post-title-wrap .post-title.black h3 a:hover,.page-template-page-home .post-title-wrap .post-title.black h3 a:hover{color:#000}.page.home .swiper-button-prev svg polygon,.page-template-page-home .swiper-button-prev svg polygon{fill:#fff !important}.home.page-template-pre-home .pre_home .pre_home_logo{position:absolute;z-index:999;left:50%;top:50%;transform:translate(-50%, -50%);margin:0 auto;text-align:center}.home.page-template-pre-home .pre_home .pre_home_logo a{margin:0 auto;text-align:center;padding:0;width:100%;position:relative}.home.page-template-pre-home .pre_home .pre_home_logo svg,.home.page-template-pre-home .pre_home .pre_home_logo img{width:256px;z-index:1;display:block;text-align:center}.home.page-template-pre-home .pre_home .pre_home_logo svg.white,.home.page-template-pre-home .pre_home .pre_home_logo img.white{fill:#fff}.home.page-template-pre-home .pre_home .pre_home_logo svg.black,.home.page-template-pre-home .pre_home .pre_home_logo img.black{fill:#000}.home.page-template-pre-home .pre_home .pre_home_logo svg.black .st0,.home.page-template-pre-home .pre_home .pre_home_logo img.black .st0{fill:#000}.home.page-template-pre-home .pre_home .swiper-slide-active.image_slide .post_image{animation:zoomOut 8s ease-in-out forwards}@keyframes zoomOut{from{transform:scale(1.2)}to{transform:scale(1)}}.home.page-template-pre-home .pre_home .swiper-slide.image_slide .post_image{width:100%;height:100vh;object-fit:cover}.single .post-title.black{color:#000;display:block}.single-post .content--section,.page.page-template-about-us .content--section{width:auto;max-width:none}.single-post .content--section .post-title-wrap.inner--title,.page.page-template-about-us .content--section .post-title-wrap.inner--title{margin-left:0;top:2.5vh;left:20.8vw}.single-post .content--section .post-title-wrap.inner--title h2,.page.page-template-about-us .content--section .post-title-wrap.inner--title h2{display:inline-block;width:9.61vw}.single-post .content--section .post-title-wrap.inner--title span.word--title,.page.page-template-about-us .content--section .post-title-wrap.inner--title span.word--title{padding-left:0}.single-post .news-single-post,.page.page-template-about-us .news-single-post{padding-bottom:6vh}.single-post .news-single-post .content--section .container-single-page,.page.page-template-about-us .news-single-post .content--section .container-single-page,.single-post .news-single-post .content--section .post_feat_img,.page.page-template-about-us .news-single-post .content--section .post_feat_img{margin:0 19.4vw}.single-post .news-single-post .content--section .post_feat_img,.page.page-template-about-us .news-single-post .content--section .post_feat_img{margin-bottom:2.7778vh}.single-post .news-single-post .content--section .post_feat_img img,.page.page-template-about-us .news-single-post .content--section .post_feat_img img{max-width:100%;width:100%;height:auto}.single-post .container_inner_page{padding-bottom:12vh}.single-post .content--section .container-single-page{columns:auto}.single-post .content--section .container-single-page p a{text-decoration:underline}.single-post .content--section .container-single-page.single_content_bottom_block{margin-top:6vh}.single-post .swiper-container{height:auto}.single-post .swiper-wrapper,.single-post .swiper-slide{background:transparent}.single-post .post_gallery{margin-top:6vh}.single-post .post_gallery video{width:100%}.single-post.has_feat_thumb .page_title{border-bottom:none}.single-post .news-single-post .content--section .post_feat_img{margin-bottom:4vh}.single-progetto .site-nav-wrap svg,.single-project .site-nav-wrap svg,.single-progetto .site-nav-wrap i,.single-project .site-nav-wrap i{width:auto;height:16px;cursor:pointer;font-size:20px}.single-progetto .site-nav-wrap .info_button,.single-project .site-nav-wrap .info_button{color:#000;margin-left:15px}.single-progetto .site-nav-wrap .info_button svg,.single-project .site-nav-wrap .info_button svg{width:20px}.single-progetto .site-nav-wrap .info_button svg path,.single-project .site-nav-wrap .info_button svg path,.single-progetto .site-nav-wrap .info_button svg rect,.single-project .site-nav-wrap .info_button svg rect{fill:#000}.single-progetto header#header .menu-icon svg.white-icon rect,.single-project header#header .menu-icon svg.white-icon rect{fill:#000}.single-progetto .project-single-page .post-title-wrap,.single-project .project-single-page .post-title-wrap{left:20.9vw}.single-progetto .project-single-page .post-title,.single-project .project-single-page .post-title{color:#fff}.single-progetto .project-single-page .swiper-slide,.single-project .project-single-page .swiper-slide{width:100%;background-color:#fff}.single-progetto .project-single-page .post_image,.single-project .project-single-page .post_image,.single-progetto .project-single-page .post_image img,.single-project .project-single-page .post_image img{width:auto}.single-progetto .project-single-page .video_slide,.single-project .project-single-page .video_slide{min-width:100%}.single-progetto .project-single-page .sidebar-info svg,.single-project .project-single-page .sidebar-info svg{width:20px}.single-progetto .project-single-page .sidebar-info .info_button,.single-project .project-single-page .sidebar-info .info_button{color:#000}.single-progetto .project-single-page .sidebar-info .info_button svg path,.single-project .project-single-page .sidebar-info .info_button svg path,.single-progetto .project-single-page .sidebar-info .info_button svg rect,.single-project .project-single-page .sidebar-info .info_button svg rect{fill:#000}.single-progetto .project-single-page .product-description,.single-project .project-single-page .product-description{padding:10vh 3.1944vw 0 1.5vw}.single-progetto .project-single-page .product-description .list,.single-project .project-single-page .product-description .list{margin:0}.single-progetto .project-single-page .product-description .list span,.single-project .project-single-page .product-description .list span{text-transform:none}.single-progetto .project-single-page .product-description .list span:nth-child(2),.single-project .project-single-page .product-description .list span:nth-child(2){width:15.1389vw;font-size:700}.single-progetto .project-single-page .product-description .sidebar-content-area,.single-project .project-single-page .product-description .sidebar-content-area{padding:2vh 0}.single-progetto .project-single-page .product-description .swiper-button-next svg polygon,.single-project .project-single-page .product-description .swiper-button-next svg polygon,.single-progetto .project-single-page .product-description .swiper-button-next_custom svg polygon,.single-project .project-single-page .product-description .swiper-button-next_custom svg polygon{fill:#000 !important}.single-progetto .project-single-page .swiper-button-next,.single-project .project-single-page .swiper-button-next{right:1.3889vw}.single-progetto .project-single-page .swiper-button-next svg polygon,.single-project .project-single-page .swiper-button-next svg polygon{fill:#000}.single-progetto .project-single-page .swiper-container .swiper-slide .post_image,.single-project .project-single-page .swiper-container .swiper-slide .post_image{display:flex;align-content:flex-start;flex-flow:column wrap;height:auto}.single-progetto .project-single-page .swiper-container .swiper-slide .post_image img,.single-project .project-single-page .swiper-container .swiper-slide .post_image img,.single-progetto .project-single-page .swiper-container .swiper-slide .post_image .full--width,.single-project .project-single-page .swiper-container .swiper-slide .post_image .full--width{width:auto;margin:auto;height:100vh}.single-progetto .project-single-page .swiper-container .swiper-slide .post_image img,.single-project .project-single-page .swiper-container .swiper-slide .post_image img{width:auto!important}.single-progetto .project-single-page .swiper-container .swiper-slide .post_image.pianta,.single-project .project-single-page .swiper-container .swiper-slide .post_image.pianta{justify-content:center;align-items:center;height:100%}.single-progetto .project-single-page .swiper-container .swiper-slide .post_image.pianta img,.single-project .project-single-page .swiper-container .swiper-slide .post_image.pianta img{height:auto}.single-progetto .post_back.mob,.single-project .post_back.mob{display:none}.page .swiper-container.sixteen_nine .swiper-slide .post_image{aspect-ratio:16/9}.page .swiper-container.four_three .swiper-slide .post_image{aspect-ratio:4/3}.page .swiper-container.three_four .swiper-slide .post_image{aspect-ratio:3/4}.page .swiper-container.sixteen_nine .swiper-slide .post_image,.page .swiper-container.four_three .swiper-slide .post_image,.page .swiper-container.three_four .swiper-slide .post_image{width:auto !important;height:auto !important}.page .swiper-container.sixteen_nine .swiper-slide .slider_didascalia,.page .swiper-container.four_three .swiper-slide .slider_didascalia,.page .swiper-container.three_four .swiper-slide .slider_didascalia{background-color:#FFFFFF}.page .grid .swiper-container{z-index:0}.page .grid .swiper-container.gridImg{height:auto}.page .grid .swiper-container.media_clear{grid-row:2;height:100vh}.page .grid .swiper-container .swiper-slide.image_slide .post_image{width:100%;height:100%}.page .grid .swiper-container .swiper-button-prev,.page .grid .swiper-container .swiper-button-next{width:auto;height:auto;top:45%}.page .grid ._gridcontent.second_row{grid-row:2;height:auto}.page .home_section_1 ._gridcontent:nth-last-of-type(1).swiper-container{margin-top:0}.page .home_section_1.full_width_content_image .gridMain{row-gap:5vw}.page .text_big .img_block.gridImg img,.page .img_block.gridImg img{width:100%}.page .text_big .img_block.gridImg .image_text_block a,.page .img_block.gridImg .image_text_block a{display:block;margin-top:2vh}.page .text_big .img_block.gridImg .image_text_block p,.page .img_block.gridImg .image_text_block p,.page .text_big .img_block.gridImg .image_text_block a,.page .img_block.gridImg .image_text_block a,.page .text_big .img_block.gridImg .image_text_block strong,.page .img_block.gridImg .image_text_block strong{font-size:clamp(16px, 1.875vw, 16px)}.page .image_text_block .grid,.page .image_text_block.full_width_content_image .grid{row-gap:0}.page .image_text_block ._gridcontent,.page .image_text_block.full_width_content_image ._gridcontent{padding-top:5px}.page .image_text_block ._gridcontent a,.page .image_text_block.full_width_content_image ._gridcontent a{display:block;margin-top:2vh}.page .image_text_block ._gridcontent p,.page .image_text_block.full_width_content_image ._gridcontent p,.page .image_text_block ._gridcontent a,.page .image_text_block.full_width_content_image ._gridcontent a,.page .image_text_block ._gridcontent strong,.page .image_text_block.full_width_content_image ._gridcontent strong{font-size:clamp(16px, 1.875vw, 16px)}.page .image_text_block ._gridcontent .buttonWrapper,.page .image_text_block.full_width_content_image ._gridcontent .buttonWrapper{text-align:left}.page .image_text_block ._gridcontent .buttonWrapper a.siteButton,.page .image_text_block.full_width_content_image ._gridcontent .buttonWrapper a.siteButton{text-decoration:none;font-weight:700}.page .image_text_block ._gridcontent .buttonWrapper a.siteButton .buttonText,.page .image_text_block.full_width_content_image ._gridcontent .buttonWrapper a.siteButton .buttonText{font-weight:700;display:inline-block}.page .image_text_block ._gridcontent .buttonWrapper a.siteButton .buttonIcon,.page .image_text_block.full_width_content_image ._gridcontent .buttonWrapper a.siteButton .buttonIcon{display:inline-block;margin-left:0}.page .image_text_block ._gridcontent .buttonWrapper a.siteButton .buttonIcon:after,.page .image_text_block.full_width_content_image ._gridcontent .buttonWrapper a.siteButton .buttonIcon:after{content:"\00a0 \2192";font-weight:700}.page .image_text_block ._gridcontent .buttonWrapper a.siteButton .buttonIcon svg,.page .image_text_block.full_width_content_image ._gridcontent .buttonWrapper a.siteButton .buttonIcon svg{display:none}.page .slider_didascalia.image_text_block{display:block;width:100%;margin-top:5px}.page .slider_didascalia.image_text_block p,.page .slider_didascalia.image_text_block a,.page .slider_didascalia.image_text_block strong{font-size:clamp(16px, 1.875vw, 16px)}.page .slider_didascalia.image_text_block a{margin-top:2vh;display:block}.page .multi_text_column.grid_block .bio_img{max-width:292px;display:block}.page .multi_text_column.grid_block .bio_wrapper{position:relative;max-width:292px}.page .multi_text_column.grid_block .bio_wrapper p,.page .multi_text_column.grid_block .bio_wrapper h3,.page .multi_text_column.grid_block .bio_wrapper h4{font-size:clamp(16px, 1.875vw, 16px)}.page .multi_text_column.grid_block .bio_wrapper .bio_header h3{text-transform:uppercase;position:relative;margin-top:15px}.page .multi_text_column.grid_block .bio_wrapper .bio_header h3:hover{cursor:pointer}.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow img,.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow svg,.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow .svg{transform:rotate(180deg);width:17px;height:9px;position:absolute;right:0;top:25%}.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow img:hover,.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow svg:hover,.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow .svg:hover{cursor:pointer}.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow img.hide,.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow svg.hide,.page .multi_text_column.grid_block .bio_wrapper .bio_header .bio_arrow .svg.hide{display:none}.page .multi_text_column.grid_block .bio_wrapper .bio_header h4{font-weight:700}.page .multi_text_column.grid_block .bio_wrapper .bio_container{display:none;position:absolute;z-index:999;width:100%;background-color:#fff}.page .multi_text_column.grid_block .bio_wrapper .bio_container.show{display:block}.page .multi_text_column.grid_block .bio_wrapper .bio_container p{min-height:50px}.page .multi_text_column.grid_block .bio_wrapper .bio_container .bio_arrow_close{width:100%;display:block;text-align:right}.page .multi_text_column.grid_block .bio_wrapper .bio_container .bio_arrow_close img,.page .multi_text_column.grid_block .bio_wrapper .bio_container .bio_arrow_close svg,.page .multi_text_column.grid_block .bio_wrapper .bio_container .bio_arrow_close .svg{width:17px;height:17px}.page .multi_text_column.grid_block .bio_wrapper .bio_container .bio_arrow_close.hover{cursor:pointer}.page .multi_text_column.grid_block.hide{display:none}.page:not(.home) .post-title-wrap.inner--title .container div{height:auto !important}.page .content--section.container,.page.page-template-about-us .content--section.container{padding:0}.page .content--section.container h3,.page.page-template-about-us .content--section.container h3{margin:4vh 0 2vh;border-bottom:1px solid #000;padding-bottom:2vh}.page .content--section.container p strong,.page.page-template-about-us .content--section.container p strong{font-weight:bold}.page .content--section.container p em,.page.page-template-about-us .content--section.container p em{font-style:italic}.page .associates--listing>li,.page.page-template-about-us .associates--listing>li{width:31.59%}.page .associates--listing li a:hover,.page.page-template-about-us .associates--listing li a:hover{text-decoration:underline}.page .container_inner_page,.page.page-template-about-us .container_inner_page,.page.page-template-contact-us .container_inner_page{padding-bottom:12vh}.page .post-title-wrap.inner--title,.page.page-template-about-us .post-title-wrap.inner--title,.page.page-template-contact-us .post-title-wrap.inner--title{margin-left:0;top:3.7vh;left:20.8vw}.page .content--section,.page.page-template-about-us .content--section,.page.page-template-contact-us .content--section{width:auto;max-width:none;margin-left:19.6vw;margin-right:19.6vw;margin-bottom:0}.page .associates.container,.page.page-template-about-us .associates.container,.page.page-template-contact-us .associates.container{margin:0 18.6vw}.page ul.associates--listing li,.page.page-template-about-us ul.associates--listing li,.page.page-template-contact-us ul.associates--listing li{line-height:.85}.page.page-template-projects,.page.page-template-projects2,.page.page-template-news,.search.search-results,.search.search-no-results,.archive.tag{padding-top:4.7222vh}.page.page-template-projects .filters-button-group button:not(:last-child),.page.page-template-projects2 .filters-button-group button:not(:last-child),.page.page-template-news .filters-button-group button:not(:last-child),.search.search-results .filters-button-group button:not(:last-child),.search.search-no-results .filters-button-group button:not(:last-child),.archive.tag .filters-button-group button:not(:last-child){margin-right:clamp(15px, .78125vw, .78125vw)}.page.page-template-projects .content--section,.page.page-template-projects2 .content--section,.page.page-template-news .content--section,.search.search-results .content--section,.search.search-no-results .content--section,.archive.tag .content--section{margin-top:8vh}.page.page-template-projects .site-nav-wrap,.page.page-template-projects2 .site-nav-wrap,.page.page-template-news .site-nav-wrap,.search.search-results .site-nav-wrap,.search.search-no-results .site-nav-wrap,.archive.tag .site-nav-wrap{margin-left:5vw}.page.page-template-projects .container_inner_page,.page.page-template-projects2 .container_inner_page,.page.page-template-news .container_inner_page,.search.search-results .container_inner_page,.search.search-no-results .container_inner_page,.archive.tag .container_inner_page{padding-bottom:0}.page.page-template-projects .single-newspst p,.page.page-template-projects2 .single-newspst p,.page.page-template-news .single-newspst p,.search.search-results .single-newspst p,.search.search-no-results .single-newspst p,.archive.tag .single-newspst p{margin-bottom:0}.page.page-template-projects header.inner_header .navigation,.page.page-template-projects2 header.inner_header .navigation,.page.page-template-news header.inner_header .navigation,.search.search-results header.inner_header .navigation,.search.search-no-results header.inner_header .navigation,.archive.tag header.inner_header .navigation{right:1.3889%}.page.page-template-projects .post-title-wrap.inner--title,.page.page-template-projects2 .post-title-wrap.inner--title,.page.page-template-news .post-title-wrap.inner--title,.search.search-results .post-title-wrap.inner--title,.search.search-no-results .post-title-wrap.inner--title,.archive.tag .post-title-wrap.inner--title{width:70%;left:20.8vw;padding-top:2.7vh;z-index:1}.page.page-template-projects .post-title-wrap.inner--title .container>div>button,.page.page-template-projects2 .post-title-wrap.inner--title .container>div>button,.page.page-template-news .post-title-wrap.inner--title .container>div>button,.search.search-results .post-title-wrap.inner--title .container>div>button,.search.search-no-results .post-title-wrap.inner--title .container>div>button,.archive.tag .post-title-wrap.inner--title .container>div>button{width:9.7vw}.page.page-template-projects .post-title-wrap.inner--title .container>div>button:nth-child(4),.page.page-template-projects2 .post-title-wrap.inner--title .container>div>button:nth-child(4),.page.page-template-news .post-title-wrap.inner--title .container>div>button:nth-child(4),.search.search-results .post-title-wrap.inner--title .container>div>button:nth-child(4),.search.search-no-results .post-title-wrap.inner--title .container>div>button:nth-child(4),.archive.tag .post-title-wrap.inner--title .container>div>button:nth-child(4){width:9.88vw}.page.page-template-projects .header--main .filters-button-group,.page.page-template-projects2 .header--main .filters-button-group,.page.page-template-news .header--main .filters-button-group,.search.search-results .header--main .filters-button-group,.search.search-no-results .header--main .filters-button-group,.archive.tag .header--main .filters-button-group{display:flex;flex-wrap:wrap;align-items:center;margin-left:6vw}.page.page-template-projects #project-wrapper,.page.page-template-projects2 #project-wrapper,.page.page-template-news #project-wrapper,.search.search-results #project-wrapper,.search.search-no-results #project-wrapper,.archive.tag #project-wrapper{min-height:auto}.page.page-template-projects #projects,.page.page-template-projects2 #projects,.page.page-template-news #projects,.search.search-results #projects,.search.search-no-results #projects,.archive.tag #projects{padding-left:1.4%;padding-right:1.3889%}.page.page-template-projects #projects .element-item1,.page.page-template-projects2 #projects .element-item1,.page.page-template-news #projects .element-item1,.search.search-results #projects .element-item1,.search.search-no-results #projects .element-item1,.archive.tag #projects .element-item1{margin-right:0;margin-bottom:0}.page.page-template-projects #projects .element-item1:hover,.page.page-template-projects2 #projects .element-item1:hover,.page.page-template-news #projects .element-item1:hover,.search.search-results #projects .element-item1:hover,.search.search-no-results #projects .element-item1:hover,.archive.tag #projects .element-item1:hover{text-decoration:none}.page.page-template-projects #projects .element-item1:hover a.post-title-hover,.page.page-template-projects2 #projects .element-item1:hover a.post-title-hover,.page.page-template-news #projects .element-item1:hover a.post-title-hover,.search.search-results #projects .element-item1:hover a.post-title-hover,.search.search-no-results #projects .element-item1:hover a.post-title-hover,.archive.tag #projects .element-item1:hover a.post-title-hover{text-decoration:none}.page.page-template-projects #projects .element-item1 .post-title-hover,.page.page-template-projects2 #projects .element-item1 .post-title-hover,.page.page-template-news #projects .element-item1 .post-title-hover,.search.search-results #projects .element-item1 .post-title-hover,.search.search-no-results #projects .element-item1 .post-title-hover,.archive.tag #projects .element-item1 .post-title-hover{line-height:inherit;height:auto;text-decoration:none;margin-top:2.7778vh;margin-bottom:0}.page.page-template-projects #projects .grid-item.post h2,.page.page-template-projects2 #projects .grid-item.post h2,.page.page-template-news #projects .grid-item.post h2,.search.search-results #projects .grid-item.post h2,.search.search-no-results #projects .grid-item.post h2,.archive.tag #projects .grid-item.post h2{text-transform:uppercase}.page.page-template-projects #projects .grid-sizer,.page.page-template-projects2 #projects .grid-sizer,.page.page-template-news #projects .grid-sizer,.search.search-results #projects .grid-sizer,.search.search-no-results #projects .grid-sizer,.archive.tag #projects .grid-sizer,.page.page-template-projects #projects .grid-item,.page.page-template-projects2 #projects .grid-item,.page.page-template-news #projects .grid-item,.search.search-results #projects .grid-item,.search.search-no-results #projects .grid-item,.archive.tag #projects .grid-item{width:31.1vw}.page.page-template-projects #projects .gutter-sizer,.page.page-template-projects2 #projects .gutter-sizer,.page.page-template-news #projects .gutter-sizer,.search.search-results #projects .gutter-sizer,.search.search-no-results #projects .gutter-sizer,.archive.tag #projects .gutter-sizer{width:1.45vw}.page.page-template-projects .page-load-status,.page.page-template-projects2 .page-load-status,.page.page-template-news .page-load-status,.search.search-results .page-load-status,.search.search-no-results .page-load-status,.archive.tag .page-load-status{display:none;text-align:center}.page.page-template-news .post-title-wrap.inner--title,.search.search-results .post-title-wrap.inner--title,.search.search-no-results .post-title-wrap.inner--title,.archive.tag .post-title-wrap.inner--title{top:3.5vh}.page.page-template-news .content--section,.search.search-results .content--section,.search.search-no-results .content--section,.archive.tag .content--section{margin-left:auto;margin-right:auto}.page.page-template-news .single-newspst h2,.search.search-results .single-newspst h2,.search.search-no-results .single-newspst h2,.archive.tag .single-newspst h2{margin-bottom:2vh}.page.page-template-news .single-newspst h2 a,.search.search-results .single-newspst h2 a,.search.search-no-results .single-newspst h2 a,.archive.tag .single-newspst h2 a{padding-bottom:0}.page.page-template-projects .content--section,.page.page-template-projects2 .content--section,.page.page-template-news .content--section,.archive.tag .content--section{margin-left:auto;margin-right:auto}.page.page-template-projects .post-title-wrap.inner--title,.page.page-template-projects2 .post-title-wrap.inner--title,.page.page-template-news .post-title-wrap.inner--title,.archive.tag .post-title-wrap.inner--title{padding-top:0}.page.page-template-news #projects .gutter-sizer,.archive.tag #projects .gutter-sizer{width:2.8vw}.page.page-template-news #projects .grid-item,.archive.tag #projects .grid-item{margin-bottom:0;width:17.19% !important}.page.page-template-news #projects .grid-item .newspst--featured-image,.archive.tag #projects .grid-item .newspst--featured-image{margin-bottom:1vh}.page.page-template-projects .post-title-wrap.inner--title,.page.page-template-projects2 .post-title-wrap.inner--title,.search.search-results .post-title-wrap.inner--title{top:3.5vh}.page.page-template-projects .project_title .post-title-hover,.page.page-template-projects2 .project_title .post-title-hover,.search.search-results .project_title .post-title-hover{position:unset;display:inline-block}.page.page-template-projects .element-item1:hover .project_title,.page.page-template-projects2 .element-item1:hover .project_title,.search.search-results .element-item1:hover .project_title{visibility:visible}.page.page-template-projects p.under_construction_project,.page.page-template-projects2 p.under_construction_project,.search.search-results p.under_construction_project{color:#fff}.page.page-template-projects p.under_construction_project a,.page.page-template-projects2 p.under_construction_project a,.search.search-results p.under_construction_project a{color:#fff}.page.page-template-projects p.under_construction_project a:hover,.page.page-template-projects2 p.under_construction_project a:hover,.search.search-results p.under_construction_project a:hover{text-decoration:none}.page.page-template-news .post-title-wrap.inner--title .filters-button-group,.page.page-template-projects .post-title-wrap.inner--title .filters-button-group,.page.page-template-projects2 .post-title-wrap.inner--title .filters-button-group{display:none}.page.page-template-news .page-load-status,.page.page-template-projects .page-load-status,.page.page-template-projects2 .page-load-status{margin-bottom:-60px}.page.page-template-about-us .associates--listing.associates--1col{columns:auto;overflow:hidden}.page.page-template-about-us .associates--listing.associates--1col .col{padding:0}.page.page-template-about-us .associates--listing.associates--1col .col-3-4{flex:0 0 70%}.page.page-template-about-us .associates--listing.associates--1col .col-1-4{flex:0 0 30%}.page.page-template-about-us .associates--listing.associates--1col h4{margin-bottom:20px;text-transform:uppercase}.page.page-template-about-us .associates--listing.associates--1col p{line-height:1.2;margin-bottom:20px}.page.page-template-about-us .associates--listing.flex-col-4{display:flex;flex-wrap:wrap;columns:4}.page.page-template-about-us .associates--listing.flex-col-4 li{flex-direction:row;width:23.17% !important}.page.page-template-about-us .associates--listing img{max-width:230px}.page.page-template-about-us .about_page_projects li{flex-wrap:wrap}.page.page-template-about-us .about_page_projects h4,.page.page-template-about-us .about_page_projects .about_project_location,.page.page-template-about-us .about_page_projects .about_project_client{display:block;width:100%;flex:0 0 100%;line-height:1.2}.page.page-template-about-us .about_page_projects .about_project_location,.page.page-template-about-us .about_page_projects .about_project_client{padding-top:.5vh;font-size:.7em}.page.page-template-contact-us .row.contact-outer-row{overflow:hidden}.page.page-template-contact-us .content--section .location_box{margin-bottom:8vh}.page.page-template-contact-us .content--section .location_img{display:block}.page.page-template-contact-us .content--section .space-boxs{max-width:100%;position:relative}.page.page-template-contact-us .content--section .space-boxs ul li:first-child{padding-top:0}.page.page-template-contact-us .content--section .space-boxs img{position:absolute;top:0}.page.page-template-careers.has_feat_thumb h3.page_title{border-bottom:none}.page.page-template-careers .image_contained{border-bottom:1px solid #000;padding-bottom:4vh;margin-bottom:0}.page.page-template-careers .contact-row ul li{padding:2vh 0}.page.page-template-careers .content_bottom{padding:4vh 0}.page.page-template-news #projects .grid-item h2{text-transform:none;padding-bottom:1vh;margin-bottom:1vh;border-bottom:1px solid #000;display:block !important;width:100%}.page.page-template-news #projects .grid-item .news_content i{opacity:.5}.search.search-results .post-title-wrap,.search.search-no-results .post-title-wrap{top:3.4vh}.search.search-results .post-title,.search.search-no-results .post-title{color:#fff}.search.search-results #projects,.search.search-no-results #projects{padding:0}.search.search-results #projects .grid-item a,.search.search-no-results #projects .grid-item a,.search.search-results #projects .grid-item strong,.search.search-no-results #projects .grid-item strong{color:#fff}.search.search-results .single-newspst.post .project_title,.search.search-no-results .single-newspst.post .project_title{visibility:visible;text-transform:uppercase}.search.search-results .single-newspst.post .project_title.no_thumb,.search.search-no-results .single-newspst.post .project_title.no_thumb{margin:0}.search.search-results .menu-icon .cls-1,.search.search-no-results .menu-icon .cls-1{fill:#fff}.page .fullwidth_page .content--section.container>p{columns:auto}*>.header--main header#header.inner_header .logo.logo__black a,.logo.logo__black a{color:#000}button:focus{outline:none!important}.otgs-development-site-front-end{display:none}[data-responsive-background-image],[data-responsive-background-image-hover]{background-size:cover;background-position:center center;background-repeat:no-repeat}[data-responsive-background-image] img,[data-responsive-background-image-hover] img{display:none}.swiper-slide.greyscale_enabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}body:not(.home).vimeo-wrapper{position:fixed}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.swiper-slide-next.video_slide .vimeo-wrapper iframe{left:100%}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}/*# sourceMappingURL=./shambix.css.map */