﻿:root{--paddingBody: 0px;--timeopacity: 0s}@media only screen and (min-width: 1024px){.header-navigation{justify-content:center;width:38%}.openmenu .header-navigation::after{content:"";position:fixed;top:0;left:0;width:100vw;height:100%;overscroll-behavior:contain;z-index:1}}@media only screen and (min-width: 1380px){.header{position:fixed;top:0;left:0;width:100%;transform:translateY(-80px);box-sizing:border-box;padding-right:0;will-change:transform}.openmenu .header,.openmodalzoom .header{padding-right:var(--paddingBody)}}.widget-container-menu .wp-block-search__inside-wrapper{max-width:70%}@media only screen and (min-width: 1024px){#mainmenu{justify-content:center;padding-top:0;padding-right:5rem}#menu-mainmenu{height:auto;position:relative;z-index:2}}@media only screen and (min-width: 1560px){#mainmenu{padding-right:7.8125rem}#menu-mainmenu>.menu-item:last-child{margin-bottom:0}}@media only screen and (min-width: 1380px){.header-desktop{display:block;position:relative;z-index:20}.header-desktop::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(5px)}.header-desktop-content{max-width:1560px;margin:0 auto;display:flex;justify-content:space-between;padding:0.75rem 0.9375rem}.header-desktop-navigation{display:flex;gap:2.5rem;background-color:rgba(0,0,0,0);position:relative;z-index:1}.header-desktop .custom-logo-link{width:auto;height:auto;max-width:15.625rem}.header-desktop .custom-logo{width:75%;height:auto;top:auto;left:-1.25rem}.header-desktop #mainmenu-desktop{padding-top:0.625rem}.header-desktop #mainmenu-desktop .menu-container{display:flex}.header-desktop #mainmenu-desktop .menu-link{font-size:0.875rem;font-weight:500;text-transform:uppercase}.header-desktop #language-desktop{margin-right:0.625rem}@supports not (backdrop-filter: blur(5px)){.header-desktop{background-color:rgba(0,0,0,.25)}}}@media only screen and (min-width: 1024px){.private-office .sub-menu{top:2.5rem}.site-header .private-office .sub-menu{top:2.5rem}}.private-office-footer__links .menu-container{display:flex;justify-content:center}.footer-content{padding-bottom:0px}.footer-content-row-menu{display:flex;justify-content:space-between}.footer-menu-collapsable{margin-bottom:1.875rem;overflow:initial;max-height:none}.footer-menu-collapsable .menu{padding:0 0 1.25rem 0}.footer-block-menu #map{margin-top:20px;text-decoration:none}.footer-block-menu-button-collapsable{cursor:initial}.footer-block-menu-button-collapsable::before,.footer-block-menu-button-collapsable::after{content:none}.footer-block-menu:first-child{display:block;padding-bottom:0}.footer-block-menu:first-child .localization-phone{display:block}.footer-block-menu:last-child{padding-top:0}.footer-block-menu:last-child .footer-block-menu-title{display:block}.footer-info-content{display:flex;flex-flow:row;justify-content:space-between}.footer-info-link{color:inherit;text-decoration:none;text-transform:uppercase}.footer #menu-social-network a.menu-link{margin:0}@media only screen and (min-width: 1024px){.footer .footer-block-menu .menu-link{max-width:none}}#footer-page .container{padding:0 1.25rem 3.125rem 1.25rem}@media only screen and (min-width: 1024px){.newsletter-suscription{padding:3.125rem 0}.newsletter-suscription-content{max-width:1560px;margin:auto;padding:0 0.9375rem}.newsletter-suscription-field-group-flex .newsletter-suscription-label{flex-basis:45%;margin-bottom:0}.newsletter-suscription-field-group-flex .newsletter-suscription-input-text{flex-basis:45%}.newsletter-suscription-field-group-flex .newsletter-suscription-button{flex-basis:10%}.newsletter-suscription .field-group:last-child{margin-left:45%;padding:0}}@media only screen and (min-width: 1024px){.outstanding-media-hero-logo{margin-top:1.25rem}}@media only screen and (min-width: 1024px){.form-layout-column{display:flex}.form-item{flex:1 1 100%}.form-item:last-child{align-self:flex-end}.contact-form{padding:3.125rem}.contact-form-wrapper{padding:1.875rem 5% 1.875rem 0;position:relative;left:-0.9375rem;width:calc(100% + 30px)}.contact-form .acf-form-fields{display:flex;flex-flow:column wrap;max-height:550px;max-width:1560px;margin:0 auto}.contact-form .acf-form-submit{margin-left:30%}.contact-form .acf-fields>.acf-field{width:50%}.contact-form-title{font-size:3rem;font-weight:300;text-transform:uppercase;line-height:1.4;margin-bottom:0;max-width:50%;min-height:500px;padding:0 3.125rem 3.125rem 3.125rem}}@media only screen and (min-width: 1560px){.contact-form-title{max-width:40%}}.upload-your-cv .upload-your-cv-form .contact-form .phone-prefix .acf-input-wrap input{padding-left:0.75rem}@media only screen and (min-width: 1024px){.about-us-title{width:58%}.about-us-subtitle{width:55%}.about-us-subtitle:has(.about-us-subtitle-link){width:20%;max-width:12.5rem}.about-us-info-side{width:30%;max-width:25rem}.about-us.medium .about-us-image-content{height:50vh}}@media only screen and (min-width: 768px){.our-events-title{width:50%;margin-bottom:1.5rem}.our-events-subtitle{font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.875rem;width:55%}.our-events-picture{width:100vw}.our-events.full .our-events-title,.our-events.full .our-events-subtitle,.our-events.middle .our-events-title,.our-events.middle .our-events-subtitle{width:100%}.our-events.middle{max-height:50vh}.our-events.middle .our-events-image{width:100%;min-height:auto;min-width:auto;aspect-ratio:21/9;object-position:center}}@media only screen and (min-width: 1024px){.show-featured-projects{left:0;width:100%}.show-featured-projects-carousel .swiper-slide{width:410.333px}.show-featured-projects-title,.show-featured-projects-description{max-width:45%}}@media only screen and (min-width: 1560px){.show-featured-projects{padding:0 1.25rem}.show-featured-projects-carousel .swiper-slide{width:506.667px}.show-featured-projects-header{padding:0 1.25rem}}@media only screen and (min-width: 1024px){.show-featured-projects__separated-show-all{padding-bottom:0}}@media only screen and (min-width: 1280px){.show-featured-projects__separated{left:-0.9375rem;width:calc(100% + 30px)}.show-featured-projects__separated-carousel{padding:5rem 0}.show-featured-projects__separated-carousel .swiper-slide{height:auto}.show-featured-projects__separated-carousel .swiper-slide.swiper-slide-active{transform:scale(1.15)}.show-featured-projects__separated .show-featured-projects-pagination{margin-top:1.25rem}}@media only screen and (min-width: 1560px){.show-featured-projects__separated{padding:0}}.day-spaces-title{margin:0 auto;max-width:1560px}.day-spaces-row{display:grid;grid-template-columns:1fr 1fr}.day-spaces-item{height:20.1875rem}.day-spaces-item-image{width:100%;height:auto}.day-spaces-item-caption{font-size:1rem}.day-spaces-item:nth-child(odd),.day-spaces-item:nth-child(even){left:3rem;right:auto;text-align:left}.day-spaces-item:nth-child(odd) .day-spaces-item-caption,.day-spaces-item:nth-child(even) .day-spaces-item-caption{text-align:left;left:1.875rem}.day-spaces-item:nth-child(1){left:auto;right:0.9375rem;width:calc(100% + 60px)}.day-spaces-item:nth-child(2){width:calc(100% - 120px);left:4.6875rem}.day-spaces-item:nth-child(3){width:calc(100% - 120px);left:2.8125rem}.day-spaces-item:nth-child(4){right:2.8125rem;left:auto;width:calc(100% + 60px)}.day-spaces-button{margin:0 auto}@media only screen and (min-width: 1560px){.day-spaces-title{padding:0 1.25rem 2.5rem 1.25rem}}.discover-actives-items{display:flex;justify-content:center;flex-wrap:wrap}.discover-actives-item{flex:1 1 50%}@media only screen and (min-width: 1024px){.discover-actives-summary-title{justify-content:flex-start;width:auto}.discover-actives .col{display:flex}.discover-actives .cat-list_item,.discover-actives .cat-list_item-root{display:block;padding:0 0 20px 0}.discover-actives li:last-child{padding-bottom:0;border-bottom:none}.discover-actives-details{position:relative;margin-right:1rem}.discover-actives-filter-textSearch{background-color:#252525;color:#fff;border:none;margin:0;padding:0.625rem 0.3125rem}.discover-actives-filter-checkbox{padding:0.625rem;justify-content:flex-start}.discover-actives-title-section{margin-bottom:1.5625rem}.discover-actives-title-section br{display:none}.discover-actives-items{flex-wrap:nowrap;overflow:hidden;max-height:50.3125rem}.discover-actives-item{flex:auto}.discover-actives-item-image{height:auto;width:auto;min-height:100%;min-width:100%}.discover-actives-item-video{aspect-ratio:9/16;object-fit:cover}.discover-actives-item-title{font-size:1.5rem;bottom:4%}.discover-actives-search-item{border:1px solid #000;border-left:0;padding:0.625rem}.discover-actives-search-item:first-child{border-left:1px solid #000}.discover-actives-search-item:last-child{padding:0;align-self:stretch;display:flex;justify-content:center}.discover-actives-search-item .form-inputtext,.discover-actives-search-item .form-select{border:0;padding:0}.discover-actives-list{background:#252525;position:absolute;left:-1.25rem;padding:1.25rem;margin:0;box-sizing:border-box;overflow-y:auto;list-style:none;width:100%;min-width:16.25rem;max-width:18.75rem;top:3.15625rem;z-index:-1;scrollbar-width:thin;scrollbar-color:rgba(204,204,204,.2) rgba(0,0,0,0)}.discover-actives-list::-webkit-scrollbar{background-color:rgba(0,0,0,0);width:0.1875rem}.discover-actives-list::-webkit-scrollbar-thumb{background-color:rgba(204,204,204,.2)}.discover-actives-list-ubications{min-height:auto;max-height:25rem !important}.discover-actives-list-show{max-height:25rem;z-index:1;visibility:visible;opacity:unset;overflow:auto}}@media only screen and (min-width: 1280px){.discover-actives .cat-list_item,.discover-actives .cat-list_item-root{padding-bottom:12px;display:block}.discover-actives-filter-textSearch{margin:0;width:100%}.discover-actives-item-title{bottom:6%}}@media only screen and (min-width: 1560px){.discover-actives-title-section{padding:0 1.25rem}.discover-actives-item-title{bottom:0%}}.activeMapa,.activeLista{text-decoration:underline}.filterOrderButtonText{display:initial}@media only screen and (min-width: 1024px){.buttonSearch{z-index:10;margin:0}.row-searchs{padding-bottom:0;display:flex;max-width:1560px;margin:0 auto;height:2.5rem}.row-search{align-items:center;display:flex;padding:0;width:calc(100% - 120px)}.row-search-item{flex:1 1 auto;margin-right:0.625rem}.row-search-item:first-child{min-width:20.9375rem}.filter,.filterLupa{text-decoration:none}.filter::after,.filterLupa::after{content:"";font-family:"MerlinIcomoon";font-weight:100;font-size:1.8rem;color:#fff;height:1.375rem;width:1.375rem}.filterOrder{cursor:pointer;list-style:none;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:600;color:#fff;background-color:rgba(0,0,0,0)}.filterOrder:focus{outline:none}.list{counter-reset:labels}.textSearch{background-color:#252525;color:#fff;border:none}}@media only screen and (min-width: 1280px){.search{height:auto}.filter,.filterLupa{text-decoration:none}.filter::after,.filterLupa::after{content:"";font-family:"MerlinIcomoon";font-weight:100;font-size:2rem;color:#fff;height:1.375rem;width:1.375rem}}@media only screen and (min-width: 1560px){.row-search,.filter_menu{padding:0 1.25rem}.filter-menu{padding-right:0.625rem}}.archive-posts .custom-bg,.blog-posts .custom-bg,.project-tiles .custom-bg{padding:0.875rem}.archive-posts .active-item,.blog-posts .active-item,.project-tiles .active-item{width:calc(50% - 5px)}@media only screen and (min-width: 1024px){.archive-posts .custom-bg,.blog-posts .custom-bg,.project-tiles .custom-bg{padding:1.25rem}.archive-posts .active-item,.blog-posts .active-item,.project-tiles .active-item{width:calc(33.3333333333% - 7.5px)}}@media only screen and (min-width: 1280px){.archive-posts .custom-bg,.blog-posts .custom-bg,.project-tiles .custom-bg{padding:1.5rem}}@media only screen and (min-width: 1560px){.archive-posts-content,.blog-posts-content,.project-tiles-content{padding:0 1.25rem}}.gm-style-iw .activeImage{width:100%;height:auto}.gm-style-iw #content{display:block}.gm-style-iw .content-image{width:100%;height:10.9375rem;overflow:hidden;display:flex;justify-content:center;align-items:center}.gm-style-iw .firstHeading{font-size:22px}.gm-style-iw .textContent{max-width:none;padding-left:0}.site-main .gm-style-iw{height:auto !important;max-height:none !important;max-width:none !important}.site-main .show-featured-projects-button-arrow{padding:0.5rem 1.5625rem;text-align:center;display:block}.active-title{margin-bottom:1.5rem}.active-detail-info{max-width:1560px;margin:0 auto;display:flex;justify-content:space-between;gap:5rem}.active-detail-info-details{flex-basis:70%}.active-detail-info-buttons{flex-basis:30%}.active-buttons-row{display:flex}.active-button{max-width:18.75rem;min-width:18.75rem;padding:1.125rem}.active-button:first-child{margin-right:2.5rem;margin-bottom:0}.active-download-container:last-child{margin-bottom:0}.active-download::after{right:4.6875rem}.active-tour-label,.active-link-label,.active-download-label,.active-contact-label,.active-share-label{width:50%}.active-gallery{overflow:hidden;right:-0.9375rem;padding-left:15vw;left:auto;width:auto}.active-gallery .swiper-pagination,.active-gallery .show-featured-projects-navigation-button{display:inline-flex}@media only screen and (min-width: 1560px){.active-detail-info{padding-left:0.9375rem;padding-right:0.9375rem}}.certifications-list-items-container{width:83vw}.certifications-list-items-container.swiper-wrapper{width:100%}.certifications-list-item{margin:0 0}@media only screen and (min-width: 1560px){.certifications-list-wrapper{padding:2.5rem 1.25rem}}.container-items-wrapper{flex-direction:row;padding:0 1.25rem}.container-items-sub-item:first-child .container-items-counter{text-align:left}.section-wrapper .icons-container{width:100%}.section-wrapper .icons-container .item{flex:none}@media only screen and (min-width: 1560px){.section-wrapper{padding:0 1.25rem}}@media only screen and (min-width: 1024px){.image-text-row{padding:0}.image-text-row .moreless-button{display:inline-flex}.image-text-row:nth-of-type(1){padding-top:1.25rem}.image-text-row:nth-last-of-type(1){padding-bottom:1.25rem}.image-text-row-content-box{display:flex;justify-content:space-between;align-items:center}.image-text-row-gallery{position:relative}.image-text-row-gallery,.image-text-row-text-container{flex:1 1 50%;max-width:50%;box-sizing:border-box}.image-text-row-text-container{max-width:1560px;margin:0 auto;padding:0}.image-text-row-gallery+.image-text-row-text-container{max-width:50%}.image-text-row-picture{margin:0}.image-text-row-description-moretext{overflow:hidden;max-height:0;transition:max-height .15s ease}.image-text-row-description-moretext.extendered{max-height:37.5rem}.image-text-row-content-description{padding:2.5rem 0.9375rem 2.5rem 2.5rem;box-sizing:border-box}.image-text-row-navigation-button{display:initial;position:absolute;top:0;left:0;width:50%;height:100%;background-color:rgba(0,0,0,0);border:0;z-index:5}.image-text-row-navigation-button::after,.image-text-row-navigation-button::before{content:none}.image-text-row-navigation-button.button-swiper-prev{cursor:url("../images/arrow.png") 50 50,auto}.image-text-row-navigation-button.button-swiper-next{left:auto;right:0;cursor:url("../images/arrow-next.png") 50 50,auto}.image-text-row-navigation-button:hover{background-color:rgba(0,0,0,0);border:0}.image-text-row.inverse .image-text-row-content-box{flex-direction:row-reverse}.image-text-row.inverse .image-text-row-content-description{padding:2.5rem 2.5rem 2.5rem 0.9375rem}}@media only screen and (min-width: 1560px){.image-text-row-content-description,.image-text-row.inverse .image-text-row-content-description{padding:5rem 0.9375rem}.image-text-row-gallery+.image-text-row-text-container .image-text-row-content-description{padding:2.5rem 5rem;margin-right:calc(25% - 165px)}.image-text-row.inverse .image-text-row-gallery+.image-text-row-text-container .image-text-row-content-description{margin-right:0;margin-left:calc(25% - 165px)}}.modal-zoom-content{height:auto;display:block}.modal-zoom .active-gallery{position:static}.modal-zoom .active-gallery-navigation{display:flex;margin:0 1.25rem}.modal-zoom .swiper-container{display:flex;align-items:center}.modal-zoom .swiper-img-content-item{width:auto}.modal-content .acf-label .extendered::after,.modal-content .acf-label label::after{content:"";font-family:"MerlinIcomoon";font-size:9px;margin-left:.625rem;padding-right:1px;transform:translateX(0);transition:transform .15s ease;position:absolute;top:0.3125rem;right:0.125rem}.modal-content .acf-label .extendered::after{content:""}.modal-content .contact-form .acf-fields>.acf-field{width:100%}.modal-content .contact-form .acf-checkbox-list li{width:30%;display:inline-block;margin:0 0.5rem}.modal-content .contact-form .acf-checkbox-list li label{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.modal-content .contact-form #politics .acf-checkbox-list li{width:100%}.contact-element-content{display:flex;justify-content:flex-start;gap:2.5rem}.contact-element-map{width:100%;height:50vh;max-height:none;max-width:40%}.contact-element-information{margin-top:0;max-width:60%}@media only screen and (min-width: 1560px){.contact-element-content{padding:0 1.25rem}.contact-element-information h4{white-space:nowrap}}.flex{display:flex;justify-content:space-between;gap:5rem}.flex-item{flex:1 1 50%}.archive-posts,.blog-posts{display:flex;flex-wrap:wrap;gap:0.625rem}.archive-posts:last-child,.blog-posts:last-child{margin-bottom:2.5rem}.archive-post-article,.blog-post-article{margin-bottom:0}@media only screen and (min-width: 1560px){.archive-content,.blog-content{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width: 1024px){.search-page#main{margin-top:0}}#show-our-hero+.archive-content{padding-top:0;margin-top:-4.375rem}.custom-iframe{aspect-ratio:16/9}.custom-iframe-item{aspect-ratio:16/9}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage{max-width:150px !important}@media screen and (min-width: 1280px){#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{width:190px !important}}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:#fff !important;text-decoration:underline}#main .CookieDeclarationType .CookieDeclarationTableHeader{font-size:0.8125rem;border-bottom:1px solid #fff}#main .CookieDeclarationType .CookieDeclarationTableCell{font-size:0.875rem;padding:0.25rem 0.25rem 0.3125rem 0.25rem;color:#fff;border-bottom:1px solid #fff}#main .CookieDeclarationType .CookieDeclarationTableCell a{color:#fff}.post-blog-hero-media video.header-hero-media-content-image{width:auto;height:auto;min-width:100%;min-height:100%}.post-blog-meta{display:flex;justify-content:space-between}.post-blog-meta-share{gap:3.125rem;padding-top:0}.post-blog-meta-share-links{justify-content:flex-end}.last-news-heading{text-align:center}.last-news-blog-item{flex:0 1 calc(50% - 15px);margin-bottom:0}.last-news-blog-text-image{padding:0.9375rem 0 0 0}.last-news-blog-item.swiper-slide{flex:none}@media only screen and (min-width: 1024px){.last-news-blog-item{flex-basis:calc(33.3333333333% - 15px);margin-bottom:0}}.press-releases{margin-bottom:0}.press-releases-picture,.press-releases-info{flex-basis:50%}.press-releases-info-title{height:9.375rem}@media only screen and (min-width: 1024px){.press-releases{flex:0 1 calc(33.3333333333% - 10px)}}@media only screen and (min-width: 1280px){.header-hero-media-content{align-items:center}.header-hero-media-content-image{height:200px;width:1900px}}.sitemap .about-us-title{font-size:4rem}.sitemap-list-wrapper{padding:0 1.25rem}.sitemap-list-items-container{padding:2% 0 5% 45%}/*# sourceMappingURL=style-desktop.css.map */
