@charset "UTF-8";
/* https://denduestudio.com/wp-content/themes/arquitectura/lib/css/header.min.css?ver=1761153825 */
body{position:relative}.cmplz-manage-consent.cmplz-show{display:none!important}.header-main{padding-top:2.75em;transition:all .3s ease;padding-bottom:2.5625em}.header-main.header-black{background-color:#000;color:#fff}.header-main:not(.sobre-fondo){background-color:rgba(0,0,0,0)!important}.header-main:not(.sobre-fondo) .menu-arriba-container{color:#fff!important}.header-main.sobre-fondo{background-color:rgba(247,246,242,.85)}.header-main.sobre-fondo #logo img{filter:unset}.header-main.sobre-fondo:has(~main .contact-section a[data-aria-expanded=true]){background-color:rgba(0,0,0,0);z-index:3}.header-main.sobre-fondo:has(~main .proyectos-section a[data-aria-expanded=true]){background-color:rgba(0,0,0,0);z-index:3}.header-main:has(~main .lightbox-swiper.active){z-index:1}.header-main #logo{height:auto;max-height:5.0625em}.header-main #logo img{filter:brightness(0) invert(1);width:100%;height:5.0625em;-o-object-fit:contain;object-fit:contain}.header-main .container{max-width:70.875em;padding:0 4rem}.header-main .menu-arriba{padding-right:5em}.header-main .menu-arriba .menu-arriba-list{margin-right:1.625em}.header-main .menu-arriba li:has(.sub-menu){position:relative}.header-main .menu-arriba li:has(.sub-menu):hover>.sub-menu{display:block}.header-main .menu-arriba li:has(.sub-menu):hover:after{transform:rotate(90deg);opacity:1}.header-main .menu-arriba li:has(.sub-menu):after{content:"\f054";font-family:"Font Awesome 6 Free";position:absolute;right:-1.5em;top:0;display:flex;align-items:center;justify-content:center;font-weight:900;transform:rotate(0deg);transition:all .3s ease;opacity:.75;cursor:pointer}.header-main .menu-arriba .sub-menu{display:none;position:absolute}.header-main .menu-arriba:hover .sub-menu,.header-main .menu-arriba:has(.sub-menu:hover) .sub-menu,.header-main .menu-arriba li:has(:after:hover) .sub-menu{display:block}.header-main .menu-arriba:hover li:has(:after):after,.header-main .menu-arriba:has(.sub-menu:hover) li:has(:after):after,.header-main .menu-arriba li:has(:after:hover) li:has(:after):after{transform:rotate(90deg);opacity:1}.header-main .menu-arriba a{opacity:.75;transition:all .3s ease}.header-main .menu-arriba li:hover>a,.header-main .menu-arriba a:hover{opacity:1}main{padding-top:10.375em;overflow:hidden}main:has(.contact-section a[data-aria-expanded=true])~.sobre-fondo{background-color:rgba(0,0,0,0);z-index:3}main:has(.proyectos-section a[data-aria-expanded=true])~.sobre-fondo{background-color:rgba(0,0,0,0);z-index:3}main:has(.lightbox-swiper.active)~footer{z-index:3}.footer-white:not(:has(.contact-section a[data-aria-expanded=true]))~footer{color:#fff}.footer-white:not(:has(.contact-section a[data-aria-expanded=true]))~footer:not(.sobre-fondo){color:#fff!important}.footer-white:not(:has(.contact-section a[data-aria-expanded=true]))~footer.sobre-fondo{color:#2d0a10}footer{padding:2.0625rem 0;transition:all .3s ease;color:#f1ede6}footer.sobre-fondo{color:#2d0a10;background-color:rgba(247,246,242,.85)}footer.sobre-fondo:has(~main .contact-section a[data-aria-expanded=true]){background-color:rgba(0,0,0,0);z-index:3}footer.sobre-fondo:has(~main .proyectos-section a[data-aria-expanded=true]){background-color:rgba(0,0,0,0);z-index:3}footer li.current_page_item a{text-decoration:underline}footer ul{font-size:clamp(10px,1.5vw,12px)}header,footer{z-index:1}@media(max-width:576px){main{padding-top:108.94px}footer ul li a{padding:2.0625rem 0}}