@font-face{font-family:'ABC Diatype Mono';src:url(//deurrutia.es/wp-content/themes/de_urritia/assets/fonts/ABC_Diatype_Mono.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'ABC Diatype';src:url(//deurrutia.es/wp-content/themes/de_urritia/assets/fonts/ABCDiatype-Light.otf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'ABC Diatype';src:url(//deurrutia.es/wp-content/themes/de_urritia/assets/fonts/ABCDiatype-Heavy.otf) format('truetype');font-weight:800;font-style:normal}:root{color-scheme:light dark;--black:#353635;--white:#f3f0ec;--greenlight:#acbda8;--greendark:#587560;--light-bg:#f3f0ec;--light-color:#353635;--dark-bg:#353635;--dark-color:#f3f0ec;--swiper-theme-color:#fff;--swiper-navigation-color:#fff;--light-arqui-luz-bg:linear-gradient(180deg,rgba(172,189,168,1) 0%,rgba(243,240,236,1) 100%);--dark-arqui-luz-bg:linear-gradient(180deg,rgba(187,187,187,1) 0%,rgba(146,145,143,1) 50%,rgba(53,54,53,1) 100%);--light-green-text:#587560;--dark-green-text:#f3f0ec;--light-contacto-bg:#f3f0ec;--dark-contacto-bg:#587560;--light-footer-bg:#f3f0ec;--dark-footer-bg:#353635}.light{--theme-gradient-bg:var(--light-arqui-luz-bg)}.dark{--theme-gradient-bg:var(--dark-arqui-luz-bg)}body,html{color-scheme:light;padding:0;margin:0;overflow-x:hidden;font-family:'ABC Diatype Mono',sans-serif;font-weight:300;font-size:1.15vw;scroll-behavior:smooth;background:light-dark(var(--light-bg),var(--dark-bg));color:#353635;transition:color .5s ease,background-color 1s ease}p{margin-top:0;margin-bottom:0}.desktop{display:inherit}.mobile{display:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.mt-3{margin-top:3vw}.mt-4{margin-top:4vw}.light{color-scheme:light}.dark{color-scheme:dark}a{color:inherit}.genesis-skip-link{margin:0;position:absolute}.genesis-skip-link li{height:0;width:0;list-style:none}.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{position:absolute !important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-shortcut:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:700;padding:15px 23px 14px;color:var(--color-verde-700);background:var(--color-blanco);z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}#header{position:fixed;z-index:9999;width:96%;padding:1vw 2%;transition:all .5s ease}#header.sticky{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.2)}header nav{margin:0;position:relative;z-index:999;display:flex;align-items:center;justify-content:space-between;color:var(--black)}body.nav-white-on-dark.dark header nav{color:var(--white)}body.nav-light-always header nav{color:var(--white)}header nav .logo{display:flex}header nav .logo svg{width:15vw;height:auto;fill:currentColor;transition:all .25s ease-in-out}header nav .light-dark{position:absolute;left:35vw;line-height:1vw}header nav .light-dark a{font-size:.8vw;margin-left:.5vw;margin-right:.5vw}header nav .primary-menu{justify-content:flex-end;display:flex;width:50%;margin-left:35vw}header nav .menu{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;top:0;position:relative}header nav ul{list-style:none}header nav ul li{display:inline-block;margin-left:3vw}header nav ul li a{text-decoration:none;font-size:.8vw}header nav ul li a:hover{text-decoration:underline}.header-sticky{background-color:rgba(0,0,0,.5);margin-top:0}.toggle{text-decoration:none;background:linear-gradient(currentColor,currentColor) left bottom no-repeat;background-size:0% 1px;line-height:1vw;transition:all .25s ease-in-out}.toggle:hover{background-size:100% 1px;transform-origin:0 50%}.toggle.active{background:linear-gradient(currentColor,currentColor) left bottom no-repeat;background-size:100% 1px;line-height:1vw;transition:all .25s ease-in-out}.toggle.active:hover{background-size:0% 1px;transform-origin:0 50%}footer .links .toggle{text-decoration:none;background:linear-gradient(var(--black),var(--black)) left bottom no-repeat;background-size:0% 1px;line-height:1vw;transition:all .25s ease-in-out}footer .links .toggle:hover{background-size:100% 1px;transform-origin:0 50%}footer .links .toggle.active{text-decoration:none;background:linear-gradient(var(--black),var(--black)) left bottom no-repeat;background-size:100% 1px;line-height:1vw;transition:all .25s ease-in-out}footer .links .toggle.active:hover{background-size:0% 1px;transform-origin:0 50%}body.dark footer .links .toggle{background:linear-gradient(var(--white),var(--white)) left bottom no-repeat;background-size:0% 1px;line-height:1vw;transition:all .25s ease-in-out}body.dark footer .links .toggle:hover{background-size:100% 1px;transform-origin:0 50%}body.dark footer .links .toggle.active{background:linear-gradient(var(--white),var(--white)) left bottom no-repeat;background-size:100% 1px;line-height:1vw;transition:all .25s ease-in-out}body.dark footer .links .toggle.active:hover{background-size:0% 1px;transform-origin:0 50%}a[href^=tel]{color:inherit;text-decoration:none}header .nav-mobile{justify-content:flex-end;justify-self:flex-end;display:none}.fullscreen-menu{position:fixed;top:0;right:-100%;width:50%;height:100%;background-color:#f3f0ec;z-index:9999;transition:all 1s ease}.fullscreen-menu .fullscreen-nav{padding:10vw 5vw 0 10vw}.fullscreen-menu .fullscreen-nav ul{list-style:none}.fullscreen-menu .fullscreen-nav ul li{padding-bottom:1vw}.fullscreen-menu .fullscreen-nav ul li a{text-decoration:none}.fullscreen-menu.proyectos-nav .fullscreen-social .links .left a,.fullscreen-menu.proyectos-nav .fullscreen-social .links .left span,.fullscreen-menu.proyectos-nav .fullscreen-social .links .right .mail{color:#cac2ae}.fullscreen-menu .fullscreen-nav ul li.current-menu-item{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:3px;text-underline-offset:.5vw}.screen-darken{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9998;display:none}#open-fullscreen-menu{cursor:pointer}#open-fullscreen-menu .link-underline-inverse{background:linear-gradient(currentColor,currentColor) left bottom no-repeat;background-size:100% 1px;line-height:1vw}#open-fullscreen-menu .link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}#open-fullscreen-menu{text-decoration:underline;color:currentColor;font-size:.8vw}.close-fullscreen-menu{position:absolute !important;top:20px;right:20px;cursor:pointer;z-index:9999;text-decoration:underline;color:#353635;font-size:.8vw}.fullscreen-menu .fullscreen-nav{height:100%}.fullscreen-menu .fullscreen-nav ul{display:flex;flex-direction:column;text-align:left;align-items:flex-start}.fullscreen-menu .fullscreen-nav ul li a{text-transform:uppercase;font-size:2vw;color:#353635}.home-selector-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:90000}.home-selector-overlay .logo{position:absolute;z-index:100;padding:0 2vw;width:15%;top:-.2vw}.home-selector-overlay .logo img{max-width:100%}.home-selector-container{display:flex;justify-content:center;align-items:center;align-content:center;text-align:center}.home-selector-side-light{height:calc(100vh);position:relative;align-content:center;background-color:#f3f0ec;width:50%}.home-selector-side-dark{height:calc(100vh);position:relative;align-content:center;background-color:#353635;color:#f3f0ec;width:50%}.home-selector-side-light .text{padding:0 10vw 2vw;opacity:0;animation:fadeIn 1s ease-in-out forwards}.home-selector-side-light .link{color:var(--black);opacity:0;animation:fadeIn 1s ease-in-out forwards;cursor:pointer}.home-selector-side-dark .text{padding:0 10vw 2vw;animation:fadeIn 1s ease-in-out forwards;opacity:0}.home-selector-side-dark .link{color:var(--white);opacity:0;animation:fadeIn 1s ease-in-out forwards;cursor:pointer}.home-selector-side-dark .link.link-underline-inverse{background:linear-gradient(var(--white),var(--white)) left bottom no-repeat;background-size:100% 1px}.home-selector-side-dark .link.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.hero{position:relative;height:calc(100vh - 5vh);overflow:hidden}.hero .img{object-fit:cover;object-position:center;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%;top:0;left:0;filter:blur(90px);-webkit-filter:blur(90px)}.hero .text{width:calc(100%);left:5%;top:10vw;color:#fff;text-align:left;position:absolute;display:flex;flex-direction:column;justify-content:center}.hero .text .title{font-family:'ABC Diatype',sans-serif;font-size:4vw;font-weight:300;line-height:4vw;margin-bottom:2vw;width:60%}.hero .text .subtitle{font-size:1.8vw;line-height:2vw;margin-bottom:2vw;width:50%}.hero .text .title-bold{font-weight:700;font-style:italic}#mask{width:25vw;height:25vw;overflow:hidden;position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);transition:all .8s ease-out}#unblurred{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;filter:blur(0px);-webkit-filter:blur(0px);background-image:url(//deurrutia.es/wp-content/themes/de_urritia/../../uploads/2024/06/hero.jpg);background-attachment:fixed !Important;background-repeat:no-repeat;background-size:100%;width:25vw !Important;height:25vw !Important;border-radius:50%;position:relative}#blurred{width:100%;position:fixed;filter:blur(20px);-webkit-filter:blur(20px)}.arqui-luz-container{background:var(--theme-gradient-bg);padding:5vw 2vw;min-height:50vw}.arqui-luz-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;align-content:flex-end;align-self:flex-end;height:125vh}.arqui-luz-wrapper .floats{display:block}.arqui-luz-wrapper .floats .float .dot{width:1vw;height:1vw;border-radius:50%;background-color:light-dark(var(--greendark),var(--white))}.arqui-luz-wrapper .floats .float.float-1{position:absolute;left:8vw;margin-top:-125vh}.arqui-luz-wrapper .floats .float.float-2{position:absolute;left:30vw;margin-top:-75vh;width:40vw}.arqui-luz-wrapper .floats .float.float-3{position:absolute;margin-top:-100vh;right:4vw}.arqui-luz-wrapper .floats .float.float-1 .text{transform:rotate(-90deg);width:20vw;margin-left:-9vw;margin-top:0}.arqui-luz-wrapper .floats .float.float-2 .text{margin-top:3vw;margin-left:1vw}.arqui-luz-wrapper .floats .float.float-3 .text{transform:rotate(-90deg);width:20vw;margin-left:-12vw;margin-top:8vw}.arqui-luz-container .text{font-family:'ABC Diatype',sans-serif;color:light-dark(var(--light-green-text),var(--dark-green-text));position:relative;width:40%;font-size:1.1vw;font-weight:400;padding-right:5vw}.arqui-luz-container .text p{margin-bottom:1vw}.projects-container{padding:0 2vw 7vw}.projects-container .projects-wrapper .title-section{margin-bottom:5vw}.projects-container .projects-wrapper .title-section a.link-underline-inverse{background:linear-gradient(light-dark(var(--greendark),var(--white)),light-dark(var(--greendark),var(--white))) left bottom no-repeat;background-size:100% 1px}.projects-container .projects-wrapper .title-section a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.title-section{font-family:'ABC Diatype Mono',sans-serif;font-size:1.2vw;color:light-dark(#587560,#f3f0ec)}.title-section a{color:light-dark(#587560,#f3f0ec)}.link-underline-inverse{position:relative;text-decoration:none !important;--color:#000;background:linear-gradient(var(--color),var(--color)) left bottom no-repeat;background-size:100% 1px;transform-origin:100% 50%;transition:all .25s ease-in-out;display:inline-block}.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.link-underline{position:relative;text-decoration:none !important;--color:#000;background:linear-gradient(var(--color),var(--color)) left bottom no-repeat;background-size:0% 1px;transform-origin:100% 50%;transition:all .25s ease-in-out;display:inline-block}.link-underline:hover{background-size:100% 1px;transform-origin:0 50%}.alt{-webkit-box-decoration-break:clone;box-decoration-break:clone}header nav ul li a{position:relative;text-decoration:none !important;background:linear-gradient(currentColor,currentColor) left bottom no-repeat;background-size:0% 1px;transform-origin:100% 50%;transition:all .25s ease-in-out}header nav ul li a:hover{background-size:100% 1px;transform-origin:0 50%}.projects{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5vw;row-gap:6vw}.projects.projects-related{grid-template-columns:repeat(3,1fr)}.top-projects{padding:4vw 2vw;background-color:light-dark(#f3f0ec,#587560);transition:color .5s ease,background-color 1s ease}.top-projects .title-section{text-align:center;margin:0 0 4vw;color:light-dark(var(--greendark),var(--white));text-decoration:none}body.dark .top-projects .title-section .arrow{filter:brightness(100);-webkit-filter:brightness(100)}.top-projects .title-section span{margin-left:2vw}.project{flex:3}.project.double{grid-column:span 2}.project a{text-decoration:none}.project.double{flex:6}.project .img{height:40vw;background-origin:center;background-size:cover;background-repeat:no-repeat;background-position:center;transition:all .5s ease-in-out}.project .img-container{overflow:hidden}.project .img:hover{transform:scale3d(1.05,1.05,1.05);filter:blur(90px);-webkit-filter:blur(90px)}.project .text{margin-top:1.2vw;display:flex}.project .text .title{font-family:'ABC Diatype',sans-serif;color:light-dark(var(--black),var(--white));flex:6;font-size:1vw}.project .text .title a{color:light-dark(var(--black),var(--white))}.project .text .title a.link-underline-inverse{background:linear-gradient(light-dark(var(--black),var(--white)),light-dark(var(--black),var(--white))) left bottom no-repeat;background-size:100% 1px;display:initial}.project .text .title a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.project .text .subtitle{flex:6;color:var(--greenlight);font-size:.7vw;text-align:right;text-decoration:none}.link-section{display:flex;justify-content:center;align-items:center;align-content:center;margin-top:5vw}.link-section a{color:light-dark(var(--black),var(--white))}.link-section a.link-underline-inverse{background:linear-gradient(light-dark(var(--black),var(--white)),light-dark(var(--black),var(--white))) left bottom no-repeat;background-size:100% 1px}.link-section a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.separador{padding:5vw 20vw 5vw 2vw;height:calc(100vh - 5vh);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(//deurrutia.es/wp-content/themes/de_urritia/img/pexels-desktop.jpg)}.separador .separador-wrapper{display:flex;height:100%;justify-content:flex-end;align-items:center}.separador .separador-wrapper .dot{width:1vw;height:1vw;border-radius:50%;background-color:var(--black);position:absolute;left:25vw}.separador .separador-wrapper .text{color:#cac2ae;font-size:1vw;width:20vw;text-transform:uppercase}.separador .separador-wrapper .text p{margin-top:4vw}.servicios{padding:4vw 0 8vw 2vw;display:flex;background-color:light-dark(#f3f0ec,#587560)}.servicios .title-section{flex:6}.servicios-wrapper{flex:6}.servicio{border-bottom:1px solid #acbda8;margin-bottom:1vw}.servicio.no-border{border-bottom:none}.servicio .title{margin-bottom:1vw}.servicio .title a{font-family:'ABC Diatype',sans-serif;font-size:1.5vw;font-weight:400;color:light-dark(#acbda8,#f3f0ec);text-decoration:none;position:relative;display:inline-block}.servicio .title a:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:light-dark(#acbda8,#f3f0ec);transform-origin:bottom right;transition:transform .25s ease-out}.servicio .title a:hover:after{transform:scaleX(1);transform-origin:bottom left}.servicio .subtitle{font-family:'ABC Diatype',sans-serif;font-size:1vw;font-weight:300;color:light-dark(#353635,#acbda8);padding:0 20% 0 0;margin-bottom:4vw}.servicio .subtitle p{margin-bottom:0}.servicios .title-section a.link-underline-inverse{background:linear-gradient(light-dark(var(--greendark),var(--white)),light-dark(var(--greendark),var(--white))) left bottom no-repeat;background-size:100% 1px}.servicios .title-section a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.servicios .link-servicios a{color:light-dark(#353635,var(--white));font-weight:400;font-size:1vw}.servicios .link-servicios a.link-underline-inverse{background:linear-gradient(light-dark(#353635,var(--white)),light-dark(#353635,var(--white))) left bottom no-repeat;background-size:100% 1px}.servicios .link-servicios a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.nosotras{background-color:#353635;padding:4vw 2vw 5vw}.nosotras .title-section{flex:6}.nosotras .title-section a{color:var(--white)}.nosotras .title-section a.link-underline-inverse{background:linear-gradient(var(--white),var(--white)) left bottom no-repeat;background-size:100% 1px}.nosotras .title-section a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.nosotras .nosotras-wrapper{flex:6;padding-right:4vw;padding-left:4vw}.nosotras .nosotras-wrapper .text p{margin-bottom:1vw}.nosotras-container{display:flex}.nosotras .title-section{color:#f3f0ec}.nosotras .nosotras-wrapper .text{font-family:'ABC Diatype',sans-serif;font-size:1vw;font-weight:400;color:#f3f0ec}.nosotras .link-nosotras a{color:#f3f0ec;font-size:1vw;font-family:'ABC Diatype Mono',sans-serif}.nosotras .link-nosotras a.link-underline-inverse{background:linear-gradient(var(--white),var(--white)) left bottom no-repeat;background-size:100% 1px}.nosotras .link-nosotras a.link-underline-inverse:hover{background-size:0% 1px}.nosotras .miembros{margin-top:3vw;display:flex;justify-content:space-between;column-gap:1%}.nosotras .miembros img{max-width:100%}.nosotras .miembros .miembro a{text-decoration:none}.nosotras .miembros .miembro .name{font-family:'ABC Diatype',sans-serif;font-size:1.2vw;font-weight:400;text-transform:uppercase;color:#cac2ae;margin-top:1vw}.nosotras .miembros .miembro .position{color:#cac2ae;font-size:.8vw}.contacto{background-color:light-dark(var(--light-contacto-bg),var(--dark-contacto-bg));padding:6vw 2vw 5vw}.contacto .title-section{color:light-dark(var(--greenlight),var(--greenlight));text-decoration:none;padding-right:1vw}.contacto .lineas .titulo-intermedio{display:flex;justify-content:flex-end;margin-top:4vw}.contacto .lineas .linea{display:flex;margin-top:4vw;color:light-dark(var(--greendark),var(--white));font-size:1vw}.contacto .title-section .arrow{position:relative;top:-.1vw}.contacto .title-section span{margin-left:2vw}.contacto .lineas .linea.text-left{margin-left:4vw}.contacto .lineas .linea .text{margin-left:0;margin-right:8vw}.contacto .lineas .linea.derecha .text{margin-left:8vw;margin-right:5vw}.contacto .lineas .linea .text .direccion{margin-bottom:1.5vw}.contacto .lineas .linea .text .telefonos{margin-bottom:1.5vw}.contacto .lineas .linea .img{max-width:20vw;height:auto;overflow:hidden}.contacto .lineas .linea .img img{max-width:100%;transform:scale3d(1.05,1.05,1.05);filter:blur(10px);-webkit-filter:blur(20px);transition:all .2s ease-in-out;cursor:pointer}.contacto .lineas .linea .img img:hover{transform:none;filter:blur(0px);-webkit-filter:blur(0px)}.contacto .lineas .linea.derecha{justify-content:flex-end}.contacto .social{display:flex;justify-content:center;margin-top:8vw;text-transform:uppercase}.contacto .social a,.contacto .social span{color:light-dark(var(--greendark),var(--white));font-size:.9vw;text-decoration:none;margin-right:1vw}.contacto .social a{background:linear-gradient(light-dark(var(--greendark),var(--white)),light-dark(var(--greendark),var(--white))) left bottom no-repeat;background-size:0% 1px}.contacto .social a:hover{background-size:100% 1px}.hero-contacto{position:relative;height:calc(100vh - 80vh);overflow:hidden;background-color:var(--greendark);color:var(--white);padding:20vw 2%;column-gap:5%;display:flex}.hero-contacto .left{display:flex;flex:4;margin-left:5vw}.hero-contacto .left .arrow{margin-right:3vw;margin-top:.8vw}.hero-contacto .left .arrow img{max-width:100%}.hero-contacto .left .title{font-family:'ABC Diatype',sans-serif;font-size:2.5vw;line-height:2.8vw;font-weight:300}.hero-contacto .img{flex:3;max-width:20vw}.hero-contacto .img img{max-width:100%}.hero-contacto .right{flex:6}.hero-contacto .right .text .email{text-decoration:none;margin-bottom:1.5vw}.hero-contacto .right .text .email a{--color:currentcolor}.hero-contacto .right .text .social{margin-bottom:3vw;text-transform:uppercase}.hero-contacto .right .text .social a{color:#f3f0ec;text-decoration:none;font-size:.9vw;--color:currentcolor}.hero-contacto .right .text .localizaciones{display:flex;flex-direction:row;column-gap:5%;font-size:1vw}.hero-contacto .right .text .localizaciones .localizacion .title{font-family:'ABC Diatype',sans-serif;font-size:.9vw;font-weight:400;color:#acbda8;padding-right:10vw;margin-bottom:1vw}.hero-contacto .right .text .localizaciones .localizacion .address>*:not(:last-child){margin-bottom:1vw}.hero-nosotras{position:relative;padding:10vw 2% 0;column-gap:10%;display:flex}.hero-nosotras .left{flex:6}.hero-nosotras .right{flex:6}.hero-nosotras .title{color:light-dark(#778e75,var(--black));font-family:'ABC Diatype',sans-serif;font-size:2.5vw;line-height:2.5vw;font-weight:300}.hero-nosotras .text{font-family:'ABC Diatype',sans-serif;font-size:1vw;color:#353635;margin-top:4vw;padding-right:10vw}.hero-nosotras .text p{margin-bottom:1vw}.nosotras-equipo{margin-top:10vw;padding:0 8vw}.nosotras-equipo .miembro{display:flex;flex-direction:row;column-gap:4%;margin-bottom:2vw}.nosotras-equipo .miembro .float{position:absolute;right:-10vw;top:0;opacity:0;transition:all .5s ease;font-size:1vw}.nosotras-equipo .miembro .float .arrow .arrow-img{width:1.2vw;position:absolute}body.dark .nosotras-equipo .miembro .float .arrow .arrow-img{filter:brightness(100);-webkit-filter:brightness(100)}.nosotras-equipo .miembro .float .arrow .arrow-img img{max-width:100%}.nosotras-equipo .miembro .float .arrow .text{margin-top:0;margin-left:4vw;width:60%}.nosotras-equipo .miembro .img{width:20vw}.nosotras-equipo .miembro .img img{max-width:100%}.nosotras-equipo .miembro .text{width:50%;margin-top:5vw}.nosotras-equipo .miembro .text .titulo{font-family:'ABC Diatype',sans-serif;font-size:2vw;font-weight:400;text-decoration:none;text-transform:uppercase;color:light-dark(var(--black),var(--white));cursor:pointer;margin-bottom:.2vw}.nosotras-equipo .miembro .text .titulo .link-underline{background:linear-gradient(light-dark(var(--black),var(--white)),light-dark(var(--black),var(--white))) left bottom no-repeat;background-size:0% 2px}.nosotras-equipo .miembro .text .titulo .link-underline:hover{background-size:100% 2px}.nosotras-equipo .miembro .text .titulo.noclick{text-decoration:none !important;cursor:auto}.nosotras-equipo .miembro .text .titulo a{color:light-dark(var(--black),var(--white));text-decoration:none}.nosotras-equipo .miembro .text .titulo:hover{text-decoration:underline}.nosotras-equipo .miembro .text .titulo:hover .float{opacity:1}.nosotras-equipo .miembro .text .cargo{font-size:1vw;margin-bottom:2.5vw;color:light-dark(var(--black),var(--white))}.nosotras-equipo .miembro .text .texto{font-family:'ABC Diatype',sans-serif;font-size:1vw;padding-right:10vw;color:light-dark(var(--black),var(--white))}.nosotras-contacta{position:relative;padding:10vw 2% 4vw;column-gap:10%;display:flex}.nosotras-contacta .left{flex:6}.nosotras-contacta .right{flex:6}.nosotras-contacta .right .text{font-family:'ABC Diatype',sans-serif;font-size:1vw;padding-right:10vw;margin-bottom:5vw}.nosotras-contacta .right .text p{margin-bottom:1vw;color:light-dark(var(--black),var(--white))}.btn-link{color:light-dark(var(--black),var(--white));text-decoration:underline}.btn-link.link-underline-inverse{background:linear-gradient(light-dark(var(--black),var(--white)),light-dark(var(--black),var(--white))) left bottom no-repeat;background-size:100% 1px}.btn-link.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.hero-servicios{position:relative;height:calc(100vh - 5vh);overflow:hidden;padding:0 2%;background-color:light-dark(#cac2ae,var(--black));transition:color .5s ease,background-color 1s ease}.hero-servicios .wrapper{margin-top:8vw;margin-left:1.8vw;display:flex;flex-direction:column}.hero-servicios .title{font-family:'ABC Diatype',sans-serif;font-size:2.5vw;font-weight:300;color:light-dark(var(--black),#cac2ae)}.hero-servicios .subtitle{font-family:'ABC Diatype',sans-serif;font-size:2.5vw;font-weight:300;font-style:italic;color:light-dark(var(--black),#cac2ae)}.hero-servicios .content{display:flex;column-gap:5%;margin-top:10vw}.hero-servicios .content .left{flex:3}.hero-servicios .content .right{flex:6}.hero-servicios .content .right .columns{display:flex;column-gap:5%}.hero-servicios .content .right .columns .text{font-size:1vw;font-family:'ABC Diatype',sans-serif;color:light-dark(var(--black),#cac2ae);column-count:2}.hero-servicios .content .right .columns .text p{margin-top:1vw}.hero-servicios .content .right .title{color:#f3f0ec;font-family:'ABC Diatype',sans-serif;font-size:2vw;font-weight:400}.hero-servicios .content .right .title .arrow,.servicios-quehacemos .right .title .arrow{position:absolute;margin-left:-5vw;width:2vw;height:2vw}.hero-servicios .content .right .title .arrow img,.servicios-quehacemos .right .title .arrow img{max-width:100%}.servicios-quehacemos{padding:0 2vw 5vw;background-color:light-dark(#cac2ae,var(--black));display:flex;column-gap:5%}.servicios-quehacemos .left{flex:3}.servicios-quehacemos .right{flex:6}.servicios-quehacemos .right .title{font-family:'ABC Diatype',sans-serif;font-size:2vw;font-weight:400;color:#f3f0ec}.servicios-quehacemos .right .text{font-family:'ABC Diatype',sans-serif;font-size:1vw;color:light-dark(var(--black),#cac2ae);width:50%}.servicios-quehacemos .right .text p{margin-top:1vw}.servicios-quehacemos .right .faqs{margin-top:2vw}.servicios-comohacemos{padding:5vw 2vw 10vw;display:flex;column-gap:5%;background-color:light-dark(var(--white),var(--greendark));transition:color .5s ease,background-color 1s ease}.servicios-comohacemos .left{flex:3}.servicios-comohacemos .right{flex:6}.servicios-comohacemos .right .title{font-family:'ABC Diatype',sans-serif;font-size:2vw;font-weight:400;color:light-dark(var(--black),var(--white))}.servicios-comohacemos .right .title .arrow{position:absolute;margin-left:-5vw;width:2vw;height:2vw}body.dark .servicios-comohacemos .right .title .arrow{filter:brightness(100);-webkit-filter:brightness(100)}.servicios-comohacemos .right .title .arrow img{max-width:100%}.servicios-comohacemos .right .text p{font-family:'ABC Diatype',sans-serif;font-size:1vw;color:light-dark(var(--black),var(--white));margin-top:1vw;width:50%}.servicios-comohacemos .right .cards{display:grid;column-gap:1vw;column-count:3;grid-template-columns:33% 33% 33%;margin-top:5vw}.servicios-comohacemos .right .cards .card-outside{height:12rem}.servicios-comohacemos .right .cards .card{border:.5px solid light-dark(var(--black),var(--white));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:4px;padding:1.5vw;transition:transform .3s ease;cursor:pointer;margin-bottom:1vw;position:relative}.servicios-comohacemos .right .cards .card.expanded{transform:scale(1.2)}.servicios-comohacemos .right .cards .card .header{display:flex;justify-content:space-between;align-items:center}.servicios-comohacemos .right .cards .card .header .color{width:3vw;height:3vw;border-radius:50%}.servicios-comohacemos .right .cards .card .header .icon{width:1.5vw;transition:all .5s ease}.servicios-comohacemos .right .cards .card .header .iconx{opacity:0;display:none;width:1.5vw;transition:all .5s ease}.servicios-comohacemos .right .cards .card.expanded .header .icon{opacity:0;display:none}.servicios-comohacemos .right .cards .card.expanded .header .iconx{opacity:1;display:block}.servicios-comohacemos:hover .right:hover .cards:hover .card-outside:hover .card .header .icon{transform:scale(1.2) rotate(45deg)}.servicios-comohacemos .right .cards .card .header .icon img{max-width:100%}.servicios-comohacemos .right .cards .card .header .iconx img{max-width:100%}body.dark .servicios-comohacemos .right .cards .card .header .icon img{filter:brightness(100);--webkit-filter:brightness(100)}body.dark .servicios-comohacemos .right .cards .card .header .iconx img{filter:brightness(100);--webkit-filter:brightness(100)}.servicios-comohacemos .right .cards .card .title{font-family:'ABC Diatype',sans-serif;font-size:1vw;font-weight:400;color:light-dark(var(--black),var(--white));margin:4vw 0 1vw}.servicios-comohacemos .right .cards .card .content{display:none;font-family:'ABC Diatype',sans-serif;font-weight:300;font-size:.7vw;padding-right:1.5vw;color:light-dark(var(--black),var(--white))}.servicios-comohacemos .right .cards .card .content p{margin-top:1vw}.servicios-comohacemos .right .cards .card.expanded .content{display:block}.faqs .question{transition:all .5s ease}.faqs .question:hover .title{color:var(--white)}.faqs .question .title{font-family:'ABC Diatype',sans-serif;font-weight:800;font-size:1.1vw;padding:1.5vw 0;color:light-dark(var(--black),#cac2ae);cursor:pointer;border-bottom:.5px solid light-dark(var(--black),#cac2ae);width:100%;display:block;transition:all .5s ease}.faqs .question:first-child .title{border-top:none}.faqs .question:last-child .title{border-bottom:none}.faqs .question .answer{font-family:'ABC Diatype',sans-serif;font-weight:300;font-size:1vw;padding:1vw 0;color:light-dark(var(--black),#cac2ae);opacity:0;height:0;padding:0;overflow:hidden;transition:all .5s ease-in-out;border-bottom:.5px solid light-dark(var(--black),#cac2ae)}.faqs .question .answer.expanded{opacity:1;height:initial;overflow:hidden;padding:1vw 0}.faqs .question .answer p{margin-top:.5vw;margin-bottom:.5vw}.faqs .question .title:before{content:'+';font-weight:700;margin-right:.5vw;width:1vw}.faqs .question .title.expanded:before{content:'-';margin-right:.7vw;width:1vw}.projects-main .container{padding:8vw 2vw 2vw 3.5vw}.projects-main .container .title{font-family:'ABC Diatype',sans-serif;font-size:3.5vw;font-weight:300;color:light-dark(var(--black),var(--white))}.projects-main .wrapper{padding:0 2vw 5vw}.projects-main .wrapper .pagination{padding:6vw 0;display:flex;justify-content:center}.projects-main .wrapper .pagination .page-numbers{color:light-dark(var(--greendark),var(--white));text-decoration:none;padding:.3vw .6vw;font-size:.8vw;margin-right:.3vw;transition:background-color .5s ease;border-radius:50%}.projects-main .wrapper .pagination .page-numbers:hover{color:var(--white);background-color:var(--greenlight);border-radius:50%}.projects-main .wrapper .pagination .page-numbers.current{color:var(--white);background-color:var(--greendark);border-radius:50%}.projects-main .wrapper .pagination .next,.projects-main .wrapper .pagination .prev{display:none}.projects-main .contact{background-color:light-dark(#cac2ae,var(--greendark));min-height:50vh;margin:0;display:flex}.projects-main .contact .left{flex:6}.projects-main .contact .right{flex:6;justify-content:center;align-items:flex-start;display:flex;flex-direction:column;padding:10vw 0}.projects-main .contact .right .arrow-title{display:flex}.projects-main .contact .right .arrow-title .arrow{position:absolute;margin-left:-8vw}.projects-main .contact .right .title{font-family:'ABC Diatype',sans-serif;font-size:3vw;line-height:3.1vw;color:#f3f0ec;padding-right:10vw;margin-bottom:4vw}.projects-main .contact .right .text a{color:light-dark(var(--black),var(--white));text-decoration:underline;font-size:1vw}.projects-main .contact .right .text a.link-underline-inverse{background:linear-gradient(light-dark(var(--black),var(--white)),light-dark(var(--black),var(--white))) left bottom no-repeat;background-size:100% 1px;display:initial}.projects-main .contact .right .text a.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.project-detail{padding:10vw 2vw 5vw}.project-detail .header-img{background-size:cover;background-repeat:no-repeat;background-position:center bottom;height:75vh;width:100%}.project-detail .header-title{display:flex;margin:5vw 0;column-gap:4%}.project-detail .header-title .left{flex:6}.project-detail .header-title .right{flex:6}.project-detail .header-title .right .arrow-title{display:flex;color:light-dark(var(--black),var(--white))}.project-detail .header-title .arrow-title .arrow{position:absolute;margin-left:-4vw;margin-top:.7vw;width:1.5vw}.project-detail .header-title .arrow-title .arrow img{max-width:100%}.project-detail .header-title .arrow-title span{font-family:'ABC Diatype',sans-serif;font-size:2.5vw;font-weight:300;text-decoration:underline}.project-detail .info{display:flex;column-gap:4%}.project-detail .info .left{flex:6;display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;color:light-dark(var(--greendark),var(--greenlight));font-weight:400;font-size:.9vw}.project-detail .info .right{flex:6}.project-detail .info .left .data .category{margin-bottom:2.5vw}.project-detail .info .left .data .section{margin-bottom:2.5vw}.project-detail .info .left .data .section .title{margin-bottom:.5vw}.project-detail .info .left .data .section .text{text-transform:uppercase}.project-detail .info .right .description{font-family:'ABC Diatype',sans-serif;font-size:1vw;font-weight:300;color:light-dark(var(--black),var(--white))}.project-detail .info .right .description p{margin-bottom:1vw}.galleries .gallery{display:flex;column-gap:2%;margin-top:2vw}.galleries .gallery .left{flex:6}.galleries .gallery .right{flex:6}.galleries .gallery .text{font-size:1vw;color:light-dark(var(--greendark),var(--greenlight))}.galleries .gallery .left-text{display:flex;flex:5;justify-content:center;align-items:center;padding:5vw 5vw 0;text-align:right}.galleries .gallery .right-text{display:flex;flex:5;justify-content:center;align-items:center;padding:5vw 10vw 0 5vw}.galleries .gallery.img-columns .left{flex:3}.galleries .gallery.img-columns .images{display:grid;grid-template-columns:1fr 1fr;column-gap:2%}.galleries .gallery .img{height:50vh;display:flex;pointer-events:none}.galleries .gallery .img div{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}.galleries .gallery .full-img{width:100%;height:75vh;pointer-events:none}.galleries .gallery .full-img div{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}.project-navigation{display:flex;justify-content:space-between;padding:5vw 2vw 10vw}.project-navigation .nav-links{display:flex;justify-content:space-between;width:100%}.project-navigation .nav-links a:hover .img-round{opacity:1}.project-navigation .nav-links .img-round{width:5vw;height:5vw;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;margin-top:-6vw;opacity:0;transition:all .5s ease}.project-navigation .nav-links .nav-previous,.project-navigation .nav-links .nav-next{flex:2}.project-navigation .nav-links .nav-previous .img-round{left:4vw}.project-navigation .nav-links .nav-next .img-round{right:4vw}.project-navigation .nav-links .nav-previous a,.project-navigation .nav-links .nav-next a{text-decoration:none}body.dark .project-navigation .nav-links .nav-previous .option .arrow,body.dark .project-navigation .nav-links .nav-next .option .arrow{filter:invert(1)}.project-navigation .nav-links .nav-previous .option{color:light-dark(var(--black),var(--white));font-size:1vw;text-decoration:none;text-align:left}.project-navigation .nav-links .nav-next .option{color:light-dark(var(--black),var(--white));font-size:1vw;text-decoration:none;text-align:right}.project-navigation .nav-links .nav-previous .name,.project-navigation .nav-links .nav-next .name{color:light-dark(var(--greendark),var(--white));font-size:.8vw;margin-left:1.9vw;margin-top:.5vw;text-decoration:underline}.project-navigation .nav-links .nav-previous .name.link-underline-inverse{background:linear-gradient(light-dark(var(--greendark),var(--white)),light-dark(var(--greendark),var(--white))) left bottom no-repeat;background-size:100% 1px}.project-navigation .nav-links .nav-previous .name:hover.link-underline-inverse{background-size:0% 1px}.project-navigation .nav-links .nav-next .name span.link-underline-inverse{background:linear-gradient(light-dark(var(--greendark),var(--white)),light-dark(var(--greendark),var(--white))) left bottom no-repeat;background-size:100% 1px}.project-navigation .nav-links .nav-next .name span.link-underline-inverse:hover{background-size:0% 1px}.project-navigation .nav-links .nav-next .name{margin-right:2vw;text-align:right}footer{background-color:light-dark(var(--light-footer-bg),var(--dark-footer-bg));padding:4vw 2vw;padding-bottom:2vw;transition:color .5s ease,background-color 1s ease}footer .footer-line{width:100%;border-top:.5px solid light-dark(#353635,#f3f0ec);margin-bottom:3.5vw}footer a{color:light-dark(#353635,#f3f0ec);text-decoration:none}footer a .link-underline{background:linear-gradient(light-dark(#353635,#f3f0ec),light-dark(#353635,#f3f0ec)) left bottom no-repeat;background-size:0% 1px}footer a .link-underline:hover{background-size:100% 1px}footer .top-links{font-size:.8vw;display:flex;column-gap:2%}footer .top-links .columns>.menu{padding:0;margin:0;list-style:none;display:flex;gap:2.5vw}footer .top-links .columns>.menu>li{flex:0 0 auto}footer .top-links .column{display:flex;flex-direction:column}footer .top-links .column .social span.link-underline-inverse{background:linear-gradient(light-dark(#353635,#f3f0ec),light-dark(#353635,#f3f0ec)) left bottom no-repeat;background-size:100% 1px}footer .top-links .column .social span.link-underline-inverse:hover{background-size:0% 1px}body.dark footer .top-links .column .social .arrow{filter:invert(1)}footer .links{color:light-dark(#353635,#f3f0ec);display:flex;justify-content:space-between;font-weight:400;font-size:.8vw}footer .links .legales a.link-underline{background:linear-gradient(light-dark(#353635,#f3f0ec),light-dark(#353635,#f3f0ec)) left bottom no-repeat;background-size:0% 1px}footer .links .legales a.link-underline:hover{background-size:100% 1px}footer .links .legales .menu{padding:0;margin:0;list-style:none;display:flex}footer .links .legales .menu>li:not(:first-child):before{content:"|";margin:0 .5vw}footer .logo{margin-top:20vw;display:none}body.light footer .logo.logo-light{display:block}body.dark footer .logo.logo-dark{display:block}footer .logo img{max-width:100%}#lightbox{display:flex;flex-direction:column}#lightbox .lb-image{border:none}#lightbox .lb-dataContainer .lb-close{display:none}#lightbox .lb-dataContainer{order:0;margin-bottom:10px}#lightbox .lb-dataContainer .lb-details{opacity:0}#lightbox .lb-dataContainer .lb-close{background-size:contain;background-repeat:no-repeat;background-position:right}#lightbox .lb-outerContainer{order:1}#lightbox #imageContainer img{max-width:600px}nav .language-selector{display:flex;justify-content:center;align-items:center;line-height:1vw}.fullscreen-menu .language-selector{position:absolute;padding:10.3vw 0}.language-selector ul{display:flex;list-style:none}.language-selector ul li{margin-left:.1vw}.language-selector ul span{margin-left:.1vw;margin-top:.1vw}.language-selector ul li a{text-transform:uppercase;text-decoration:none}.fullscreen-social{position:absolute;bottom:10vw;padding:0 0 0 12vw;width:70%}.fullscreen-social .links{display:flex;justify-content:space-between}.fullscreen-social .links .left a{font-size:.9vw;text-decoration:underline;text-transform:uppercase;margin-right:1vw;color:var(--black)}.fullscreen-social .links .left span{font-size:.9vw;margin-right:1vw;color:var(--black)}.fullscreen-social .links .right .mail{font-size:.9vw;text-transform:uppercase;text-decoration:none;color:var(--black)}.fullscreen-menu .light-dark{position:absolute;bottom:30vw;padding:10vw 0 0 5vw;width:70%;font-size:4vw;color:var(--black)}.fullscreen-menu .light-dark a{color:var(--black);margin-left:0;margin-right:0}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry{padding:5vw 20vw;background-color:light-dark(#f3f0ec,#353635);color:light-dark(#353635,#f3f0ec)}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-header{margin:2vw 0}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-header .entry-title{font-family:'ABC Diatype',sans-serif;font-size:2vw;font-weight:400}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-content{font-size:1vw;font-weight:400;font-family:'ABC Diatype',sans-serif}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-content>*{margin-bottom:2vw}@media only screen and (max-width:760px){body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry{padding:10vw 2vw}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-header{margin:4vw 0}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-header .entry-title{font-size:6vw}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-content{font-size:4vw}body.page-template-default .site-inner>.content-sidebar-wrap>.content>.entry .entry-content>*{margin-bottom:4vw}}.legal{padding:5vw 20vw;background-color:light-dark(#f3f0ec,#353635)}.legal .container{margin:2vw 0}.legal .container .title{font-family:'ABC Diatype',sans-serif;font-size:2vw;font-weight:400}.legal .wrapper .content{font-size:1vw;font-weight:400;font-family:'ABC Diatype',sans-serif;color:light-dark(#353635,#f3f0ec)}.legal .wrapper .content p{margin-bottom:2vw}.entry-footer{height:0;display:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{transition:all .5s ease;font-family:'ABC Diatype',sans-serif}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover:hover{background-color:#353635}.cmplz-cookiebanner .cmplz-links .cmplz-link{position:relative;text-decoration:none !important;background:linear-gradient(#000,#000) left bottom no-repeat;background-size:100% 1px;transform-origin:100% 50%;transition:all .25s ease-in-out;display:inline-block}.cmplz-cookiebanner .cmplz-links .cmplz-link:hover{background-size:0% 1px;transform-origin:0 50%}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-description-statistics{font-family:'ABC Diatype',sans-serif;font-size:.6vw !important;line-height:.8vw !important}.cmplz-category-title,.cmplz-always-active{font-family:'ABC Diatype',sans-serif;font-weight:600 !important;color:var(--black) !important}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{background-color:var(--greendark) !important}.site-inner .entry-404{position:relative;height:calc(100vh - 80vh);overflow:hidden;background-color:#587560;padding:20vw;column-gap:5%;display:flex;flex-direction:column;color:var(--white)}.typed-out,.typed-out p{overflow:hidden;white-space:nowrap;animation:typing 4s steps(44) 1s 1 normal both,blinking .75s infinite;width:0}@keyframes typing{from{width:0}to{width:100%}}@keyframes blinking{from{border-color:transparent}to{border-color:orange}}.typewriter p{overflow:hidden;white-space:nowrap;animation:typing2 3.5s steps(30,end) .1s 1 normal both;width:0}@keyframes typing2{from{width:0}to{width:100%}}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}@media only screen and (min-width:760px){.fullscreen-menu.proyectos-nav{background-color:#353635;color:#cac2ae}.fullscreen-menu.proyectos-nav .fullscreen-nav ul li.current-menu-item a{color:#cac2ae;opacity:1}.fullscreen-menu.proyectos-nav .fullscreen-nav ul li a{color:#cac2ae;opacity:.5}.fullscreen-menu.proyectos-nav .fullscreen-nav ul li a:hover{opacity:1}.fullscreen-menu.proyectos-nav .close-fullscreen-menu{color:#f3f0ec}.fullscreen-menu.proyectos-nav .close-fullscreen-menu,.fullscreen-menu.servicios-nav .close-fullscreen-menu,.fullscreen-menu.nosotras-nav .close-fullscreen-menu,.fullscreen-menu.contacto-nav .close-fullscreen-menu{background:linear-gradient(var(--white),var(--white)) left bottom no-repeat;background-size:100% 1px}.fullscreen-menu.proyectos-nav .close-fullscreen-menu:hover,.fullscreen-menu.servicios-nav .close-fullscreen-menu:hover,.fullscreen-menu.nosotras-nav .close-fullscreen-menu:hover,.fullscreen-menu.contacto-nav .close-fullscreen-menu:hover{background-size:0% 1px;transform-origin:0 50%}.fullscreen-menu.proyectos-nav .fullscreen-social .links .left .social.link-underline-inverse{background:linear-gradient(#cac2ae,#cac2ae) left bottom no-repeat;background-size:100% 1px}.fullscreen-menu.proyectos-nav .fullscreen-social .links .left .social.link-underline-inverse:hover{background-size:0% 1px;transform-origin:0 50%}.fullscreen-menu.servicios-nav{background-color:#cac2ae;color:#f3f0ec}.fullscreen-menu.servicios-nav .fullscreen-nav ul li.current-menu-item a{color:#f3f0ec;opacity:1}.fullscreen-menu.servicios-nav .fullscreen-nav ul li a{color:#f3f0ec;opacity:.5}.fullscreen-menu.servicios-nav .fullscreen-nav ul li a:hover{opacity:1}.fullscreen-menu.servicios-nav .close-fullscreen-menu{color:#f3f0ec}.fullscreen-menu.nosotras-nav{background-color:#acbda8;color:#f3f0ec}.fullscreen-menu.nosotras-nav .fullscreen-nav ul li.current-menu-item a{color:#f3f0ec;opacity:1}.fullscreen-menu.nosotras-nav .fullscreen-nav ul li a{color:#f3f0ec;opacity:.5}.fullscreen-menu.nosotras-nav .fullscreen-nav ul li a:hover{opacity:1}.fullscreen-menu.nosotras-nav .close-fullscreen-menu{color:#f3f0ec}.fullscreen-menu.contacto-nav{background-color:#587560;color:#f3f0ec}.fullscreen-menu.contacto-nav .fullscreen-nav ul li.current-menu-item a{color:#f3f0ec;opacity:1}.fullscreen-menu.contacto-nav .fullscreen-nav ul li a{color:#f3f0ec;opacity:.5}.fullscreen-menu.contacto-nav .fullscreen-nav ul li a:hover{opacity:1}.fullscreen-menu.contacto-nav .close-fullscreen-menu{color:#f3f0ec}.fullscreen-menu .language-selector ul li a{color:var(--black)}.fullscreen-menu.proyectos-nav .language-selector ul li a{color:var(--white)}.fullscreen-menu.servicios-nav .language-selector ul li a{color:var(--white)}.fullscreen-menu.nosotras-nav .language-selector ul li a{color:var(--white)}.fullscreen-menu.contacto-nav .language-selector ul li a{color:var(--white)}.fullscreen-menu .language-selector ul span{color:var(--black)}.fullscreen-menu.proyectos-nav .language-selector ul span{color:var(--white)}.fullscreen-menu.servicios-nav .language-selector ul span{color:var(--white)}.fullscreen-menu.nosotras-nav .language-selector ul span{color:var(--white)}.fullscreen-menu.contacto-nav .language-selector ul span{color:var(--white)}}@media only screen and (max-height:700px){.fullscreen-social{bottom:15% !important}.fullscreen-menu .light-dark{bottom:7% !important}}@media only screen and (max-width:760px){.desktop{display:none !important}.mobile{display:inherit}header nav .logo svg{width:60vw}.primary-menu{display:none !important}.fullscreen-menu{width:100%}#open-fullscreen-menu{font-size:4vw}#open-fullscreen-menu .link-underline-inverse{line-height:5vw !important}.close-fullscreen-menu{font-size:4vw}.fullscreen-menu .fullscreen-nav{padding:10vw 0}.fullscreen-menu .fullscreen-nav ul{padding:45% 5vw}.fullscreen-menu .fullscreen-nav ul li{margin-bottom:2vw}.fullscreen-menu .fullscreen-nav ul li a{font-size:6.5vw}nav .language-selector{display:none}.nav-mobile{display:flex !important}.hero{height:calc(100vh - 5vh)}.hero .text{top:25vw;padding:0 2vw;margin:0;left:0}.hero .text .title{font-size:10vw;line-height:12vw;width:90%}.hero .light-dark.mobile{display:flex !important}#mask{display:none}.arqui-luz-container .text{width:100%;padding:0;font-size:4vw}.projects-container{padding-top:15vw}.projects-container .title-section{font-size:6vw}.projects-container .projects{flex-direction:column}.project .img{height:60vw}.project .text{margin-top:3vw}.project .text .title{font-size:4vw}.project .text .subtitle{font-size:3.5vw}.separador{height:calc(40vh);padding:5vw 0 5vw 30vw;background-image:url(//deurrutia.es/wp-content/themes/de_urritia/img/pexels-mobile.jpg)}.separador .separador-wrapper .text{font-size:4vw;width:100%}.servicios{display:block;padding:4vw 2vw 20vw}.servicios .title-section{margin-top:15vw;font-size:4.5vw}.servicio .title{margin-top:10vw;margin-bottom:3vw;font-size:6vw}.servicio .title a{font-size:6vw}.servicio .subtitle{font-size:5vw;padding:2vw 0 10vw}.servicios .link-servicios a{margin-top:0;font-size:4vw}.nosotras{padding:15vw 2vw 5vw}.nosotras-container{display:block}.nosotras .title-section{font-size:4.5vw;margin-bottom:8vw}.nosotras .nosotras-wrapper{padding:0}.nosotras .nosotras-wrapper .text{font-size:4vw}.nosotras .nosotras-wrapper .text p{margin-bottom:4vw}.nosotras .link-nosotras{margin:10vw 0}.nosotras .link-nosotras a{font-size:4vw}.nosotras .miembros{flex-direction:column}.nosotras .miembros .miembro .name{font-size:4vw;margin-top:5vw}.nosotras .miembros .miembro .position{font-size:3.5vw;margin-top:1vw;margin-bottom:15vw}.contacto{padding:20vw 0 10vw}.contacto .lineas .linea{font-size:4vw;display:block;padding:0 0 0 20vw}.contacto .title-section{font-size:4.5vw;padding:0 0 0 14vw}.contacto .lineas .titulo-intermedio{justify-content:flex-start}.contacto .lineas .linea .text{text-align:left;margin:0;order:1}.contacto .lineas .linea.derecha{display:flex;flex-direction:column}.contacto .lineas .linea .text .direccion{margin-bottom:4vw}.contacto .lineas .linea .img{max-width:80vw;order:2;padding-right:4vw;margin:10vw 0 20vw}.contacto .social a,.contacto .social span{font-size:4vw}.contacto .lineas .linea.derecha .text{margin-left:0}.contacto .lineas .linea .img img{fill:blur(0px);-webkit-filter:blur(0px)}footer .top-links .columns>.menu{flex-direction:column;gap:2.5vw}footer .top-links .column{display:flex;flex:12;margin-top:8vw}footer .top-links{font-size:3.5vw;flex-direction:column}footer .links{font-size:2.6vw;padding:4vw 0 2vw;display:flex;flex-direction:column}footer .links .copyright{order:2}footer .links .legales{order:1}footer .light-dark{font-size:3.5vw;display:flex;justify-content:center;margin:10vw 0;color:light-dark(#353635,#f3f0ec)}footer .light-dark a{color:light-dark(#353635,#f3f0ec);margin-left:2vw;margin-right:2vw}.home-selector-container{flex-direction:column}.home-selector-side-light,.home-selector-side-dark{width:100%;height:calc(50vh)}.home-selector-side-light .text,.home-selector-side-dark .text{font-size:4vw}.home-selector-side-light .link,.home-selector-side-dark .link{font-size:4vw}.hero-contacto{flex-direction:column;height:auto;padding-top:30vw}.hero-contacto .img{position:relative;max-width:100vw;padding:0 10vw;margin-top:-20vw;margin-bottom:15vw}.hero-contacto .left{margin-left:0}.hero-contacto .left .arrow{max-width:7vw;margin-right:10vw}.hero-contacto .left .title{font-family:'ABC Diatype',sans-serif;font-size:10vw;line-height:10.5vw;padding-right:22vw}.hero-contacto .right{padding:0 10vw}.hero-contacto .right .text .localizaciones{flex-direction:column;font-size:4vw}.hero-contacto .right .text .localizaciones .localizacion{margin-bottom:15vw}.hero-contacto .right .text .localizaciones .localizacion .title{font-size:5vw;margin-bottom:2vw;width:50%}.hero-contacto .right .text .localizaciones .localizacion .address>*:not(:last-child){margin-bottom:4vw}.hero-contacto .right .text .email{font-size:4vw;margin-bottom:6vw}.hero-contacto .right .text .social,.hero-contacto .right .text .social a{font-size:4vw;margin-bottom:10vw}.hero-nosotras{flex-direction:column;height:auto;padding-top:30vw}.hero-nosotras .title{font-size:10vw;line-height:10.5vw}.hero-nosotras .text{font-size:4vw;padding:10vw 0}.hero-nosotras .text p{margin-bottom:4vw}.nosotras-equipo{padding:0 2vw 5vw}.nosotras-equipo .miembro{flex-direction:column;margin-bottom:20vw}.nosotras-equipo .miembro .img{width:96vw}.nosotras-equipo .miembro .text{width:100%}.nosotras-equipo .miembro .text .titulo{font-size:6vw}.nosotras-equipo .miembro .text .cargo{font-size:4vw;margin-bottom:10vw}.nosotras-equipo .miembro .text .texto{font-size:4vw;padding-right:0}.nosotras-contacta{flex-direction:column;height:auto;padding:0 2vw 20vw}.nosotras-contacta .right .text{font-size:4vw;padding-right:0}.nosotras-contacta .right .text p{margin-bottom:6vw}.nosotras-contacta .btn-link{font-size:4vw}.hero-servicios{flex-direction:column;height:auto;padding-top:30vw}.hero-servicios .wrapper{margin:0}.hero-servicios .wrapper .title{font-size:8vw;width:50%;margin-bottom:6vw}.hero-servicios .subtitle{font-size:8vw;width:50%}.hero-servicios .content{flex-direction:column}.hero-servicios .content .right .columns{flex-direction:column}.hero-servicios .content .right .title{font-size:7vw}.hero-servicios .content .right .columns .text{font-size:4vw;column-count:1}.hero-servicios .content .right .columns .text p{margin-bottom:6vw}.servicios-quehacemos{flex-direction:column;padding:0 2vw 5vw}.servicios-quehacemos .right .title{font-size:7vw}.servicios-quehacemos .right .text{font-size:4vw;width:100%}.servicios-quehacemos .right .text p{margin-bottom:6vw}.faqs .question .title{font-size:4vw;padding:4.5vw 0}.faqs .question .answer{padding:0;font-size:4vw}.faqs .question .answer p{margin-bottom:2vw}.faqs .question .answer.expanded{padding:4vw 0}.servicios-comohacemos{flex-direction:column}.servicios-comohacemos .right .title{font-size:6vw}.servicios-comohacemos .right .text{padding:10vw 0 5vw}.servicios-comohacemos .right .text p{font-size:4vw;width:100%;margin-bottom:6vw}.servicios-comohacemos .right .cards{column-count:1;grid-template-columns:100%}.servicios-comohacemos .right .cards .card-outside{height:auto}.servicios-comohacemos .right .cards .card.expanded{transform:none;max-height:100vw}.servicios-comohacemos .right .cards .card{padding:6vw 6vw 2vw;min-height:40vw;margin-bottom:6vw;transition:max-height .5s ease;overflow:hidden;max-height:40vw}.servicios-comohacemos .right .cards .card .header .color{width:10vw;height:10vw}.servicios-comohacemos .right .cards .card .title{font-size:5vw;font-weight:400;margin-top:20vw}.servicios-comohacemos .right .cards .card .content{font-size:4vw;padding:4vw 0;display:block}.servicios-comohacemos .right .cards .card .content p{margin-bottom:4vw}.servicios-comohacemos .right .cards .card .header .icon,.servicios-comohacemos .right .cards .card .header .iconx{width:6vw}.projects-main .container{padding:25vw 2vw 2vw}.projects-main .container .title{font-size:10vw;margin-bottom:5vw}.projects-main .wrapper{padding:0 0 5vw}.projects-main .wrapper .projects{padding:0 2vw}.projects-main .wrapper .pagination{padding:12vw 2vw}.projects-main .wrapper .pagination .page-numbers{font-size:4vw;padding:1vw 2vw}.projects{grid-template-columns:1fr;row-gap:8vw}.projects.projects-related{grid-template-columns:1fr;row-gap:8vw}.project.double{grid-column:span 1}.projects-main .contact{flex-direction:column;margin:0}.projects-main .contact .left{flex:0}.projects-main .contact .right{padding:15vw 2vw;padding-left:25vw}.projects-main .contact .right .title{font-size:10vw;line-height:10.5vw;padding-right:0}.projects-main .contact .right .arrow-title .arrow{margin-left:-23vw}.projects-main .contact .right .arrow-title .arrow img{max-width:8vw}.projects-main .contact .right .text{margin-top:15vw}.projects-main .contact .right .text a{font-size:6vw}.project-detail{padding:30vw 0}.project-detail .header-title{padding:4vw 2vw}.project-detail .header-title .left{flex:0}.project-detail .header-title .arrow-title span{font-size:10vw;padding-left:11vw}.project-detail .info{flex-direction:column;padding:0 2vw}.project-detail .info .left{justify-content:flex-start;align-items:flex-start;font-size:4vw;padding-left:15vw}.project-detail .info .left .data .category{margin-bottom:5vw}.project-detail .info .left .data .section{margin-bottom:5vw}.project-detail .header-title .arrow-title .arrow{width:6vw;margin-top:4vw}.project-detail .info .left .data .section .title{margin-bottom:2vw}.project-detail .info .right .description{font-size:4vw;margin-top:8vw}.project-detail .info .right .description p{margin-bottom:8vw}.galleries .gallery .img{height:20vh}.galleries .gallery .right-text{padding:0 5vw}.galleries .gallery .text{font-size:3vw}.top-projects{padding:0 2vw 20vw}.top-projects .title-section{font-size:4vw;margin:8vw 0;text-align:left}.top-projects .title-section span{margin-left:0}.top-projects .title-section .arrow{display:none}.project-navigation .nav-links .img-round{opacity:1;width:15vw;height:15vw;margin-top:-17vw}.project-navigation .nav-links .arrow{width:4vw}.project-navigation .nav-links .nav-previous .option,.project-navigation .nav-links .nav-next .option{font-size:4vw}.project-navigation .nav-links .nav-previous .name{font-size:3vw;margin-left:0;margin-right:4vw}.project-navigation .nav-links .nav-next .name{font-size:3vw;margin-left:4vw;margin-right:0}.arqui-luz-wrapper .floats .float .dot{width:4vw;height:4vw}.arqui-luz-wrapper .floats .float.float-1{margin-top:-115vh;left:15vw}.arqui-luz-wrapper .floats .float.float-2{margin-top:-60vh}.arqui-luz-wrapper .floats .float.float-3{right:14vw}.arqui-luz-wrapper .floats .float.float-3 .dot{position:absolute;left:-7vw;top:-12vw}.arqui-luz-wrapper .floats .float.float-1 .text{width:60vw;margin-top:15vw;margin-left:-20vw}.arqui-luz-wrapper .floats .float.float-2 .text{width:60vw}.separador .separador-wrapper .dot{width:6vw;height:6vw;left:10vw;margin-top:-25vw}.fullscreen-menu .language-selector ul li{margin-left:2vw;margin-right:2vw}.fullscreen-menu .language-selector ul li:first-child{margin-left:0}.fullscreen-menu .fullscreen-nav ul li.current-menu-item{text-underline-offset:1vw}.fullscreen-social{bottom:25%;padding:10vw 0 0 5vw}.fullscreen-social .links{display:flex;justify-content:flex-start;flex-direction:column}.fullscreen-social .links .left{order:2}.fullscreen-social .links .right{order:1}.fullscreen-social .links .left a,.fullscreen-social .links .left span,.fullscreen-social .links .right .mail{font-size:3.7vw;margin-bottom:2vw}.fullscreen-menu .language-selector{padding:30vw 0 0 5vw}.language-selector ul{padding:0}.language-selector ul li a{font-size:4vw}.language-selector ul span{font-size:4vw}.fullscreen-menu .language-selector ul li a{color:var(--black)}.fullscreen-menu .language-selector ul span{color:var(--black)}.legal{padding:10vw 2vw}.legal .container{margin:4vw 0}.legal .container .title{font-size:6vw}.legal .wrapper .content{font-size:4vw}.legal .wrapper .content p{margin-bottom:4vw}.site-inner .entry-404{position:relative;height:calc(100vh - 80vh);overflow:hidden;background-color:#587560;padding:20vw 2%;column-gap:5%;display:flex;flex-direction:column;color:var(--white);font-size:4vw}.hero-servicios .content .right .title .arrow,.servicios-quehacemos .right .title .arrow{display:inline-block;position:relative;margin-left:0;margin-right:4vw;width:6vw;height:6vw}.servicios-comohacemos .right .title .arrow{display:inline-block;position:relative;margin-left:0;margin-right:4vw;width:6vw;height:6vw}.link-section{justify-content:flex-start}.link-section a{font-size:4vw;margin:15vw 0}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-description-statistics{font-size:3vw !important;line-height:3.5vw !important}}body.archive .site-inner{padding:12vw 2vw 2vw}body.archive.dark .site-inner{color:var(--white)}body.archive .site-inner .archive-description{margin:0 0 6vw}body.archive .site-inner .archive-description .back{font-size:1.1vw;text-decoration:none}body.archive .site-inner .archive-description .back span{text-decoration:underline}body.archive .site-inner .archive-description .archive-title{font-family:'ABC Diatype',sans-serif;font-weight:300;font-size:3.5vw;line-height:1;text-align:center;text-transform:uppercase;margin:0 auto 5vw;transition:all .5s ease-in-out;text-align:center}body.archive.category .site-inner .archive-description .archive-title{margin-top:5vw}body.archive .site-inner .archive-description .archive-title>span{display:initial;border-bottom:.25vw solid}body.archive .site-inner .archive-description .archive-title:hover{filter:blur(10px);-webkit-filter:blur(10px)}body.archive .site-inner .archive-description .terms-list{list-style:none;display:flex;gap:2vw;justify-content:center;flex-wrap:wrap;font-style:normal;font-size:1.1vw;color:#cac2ae;text-transform:uppercase;margin:0;padding:0}body.archive .site-inner .archive-description .terms-list a.link-underline{text-decoration:none;--color:currentColor}@media only screen and (max-width:760px){body.archive .site-inner .archive-description .back{font-size:3.5vw}body.archive .site-inner .archive-description .back svg{width:12px}body.archive .site-inner .archive-description .archive-title{font-size:6.5vw}body.archive .site-inner .archive-description .terms-list{font-size:3.1vw}}.copy-posts-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw 2vw}.copy-posts-wrapper .entry{position:relative}.copy-posts-wrapper .entry .entry-image-link{position:relative;display:block;padding-bottom:125%;height:0;overflow:hidden}.copy-posts-wrapper .entry .entry-image-link>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transition:all .5s ease-in-out}.copy-posts-wrapper .entry .entry-image-link>img:hover{transform:scale3d(1.05,1.05,1.05);filter:blur(90px);-webkit-filter:blur(90px)}.copy-posts-wrapper .entry .entry-header{display:flex;justify-content:space-between;gap:2vw;padding:1.2vw 0 0;text-transform:uppercase}.copy-posts-wrapper .entry .entry-header *{margin:0}.copy-posts-wrapper .entry .entry-header .entry-title{font-family:'ABC Diatype',sans-serif;font-size:1vw;font-weight:300}.copy-posts-wrapper .entry .entry-header .entry-title a{text-decoration:none;color:light-dark(var(--black),var(--white));background:linear-gradient(light-dark(var(--black),var(--white)),light-dark(var(--black),var(--white))) left bottom no-repeat;background-size:100% 1px;display:initial}.copy-posts-wrapper .entry .entry-header .entry-title a:hover{background-size:0% 1px;transform-origin:0 50%}.copy-posts-wrapper .entry .entry-header .entry-categories{color:#acbda8;font-size:.7vw}.copy-posts-wrapper .entry .entry-header .entry-categories>a{text-decoration:none}.copy-posts-wrapper .entry .entry-header .entry-categories>a:first-child{margin-left:1vw}@media only screen and (max-width:1024px){.copy-posts-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:760px){.copy-posts-wrapper{grid-template-columns:repeat(1,1fr);gap:4vw}.copy-posts-wrapper .entry .entry-header{padding-top:3vw}.copy-posts-wrapper .entry .entry-header .entry-title{font-size:4vw}.copy-posts-wrapper .entry .entry-header .entry-categories{font-size:3.5vw}}.archive-pagination{padding-top:7vw}.archive-pagination ul{border:0;margin:0;padding:0;font-weight:400;--font-size:.75vw;font-size:var(--font-size);line-height:1.05;letter-spacing:-.01em;color:#587560;display:flex;align-items:center;justify-content:center;gap:.5vw}.archive-pagination ul:before,.archive-pagination ul:after{display:none}.archive-pagination ul li{border:0;display:block}.archive-pagination ul li a,.archive-pagination ul li span{display:block;font-size:inherit;line-height:inherit;font-weight:inherit;min-width:0;width:calc(var(--font-size) * 2);height:calc(var(--font-size) * 2);display:grid;place-items:center;text-decoration:none;transition:.2s ease;border-radius:100%}.archive-pagination ul li a:hover,.archive-pagination ul li.active a{background-color:#587560;color:light-dark(var(--light-bg),var(--dark-bg))}@media only screen and (max-width:760px){.archive-pagination{padding-top:5vw}.archive-pagination li.pagination-previous>a{padding-left:0}.archive-pagination li.pagination-next>a{padding-right:0}}body.single-post .site-inner{padding:12vw 2vw 2vw}body.single-post.dark .site-inner{color:var(--white)}body.single-post .site-inner #genesis-content>.entry .back{font-size:1.1vw;text-decoration:none}body.single-post .site-inner #genesis-content>.entry .back span{text-decoration:underline}body.single-post .site-inner #genesis-content>.entry .entry-title{font-family:'ABC Diatype',sans-serif;font-weight:300;font-size:3.3vw;line-height:1;text-align:center;margin:5vw auto;transition:all .5s ease-in-out;text-align:center;max-width:650px}body.single-post .site-inner #genesis-content>.entry .entry-title>span{display:initial;border-bottom:.25vw solid;line-height:1.3}body.single-post .site-inner #genesis-content>.entry .entry-title:hover{filter:blur(10px);-webkit-filter:blur(10px)}body.single-post .site-inner #genesis-content>.entry .entry-header>.img{overflow:hidden}body.single-post .site-inner #genesis-content>.entry .entry-header>.img>img{width:100%;height:auto;transition:all .5s ease-in-out}body.single-post .site-inner #genesis-content>.entry .entry-header>.img>img:hover{transform:scale3d(1.05,1.05,1.05);filter:blur(90px);-webkit-filter:blur(90px)}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta{display:flex;justify-content:space-between;gap:2vw;padding-block:3vw 4vw}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta .entry-time{font-size:1.05vw;text-transform:uppercase;text-decoration:underline}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta .entry-categories{color:#acbda8;font-size:1.1vw;text-transform:uppercase}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta .entry-categories>a{text-decoration:none}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta .entry-categories>a:first-child{margin-left:1vw}body.single-post .site-inner #genesis-content>.entry .entry-header .social-links{font-family:'ABC Diatype Mono',sans-serif;font-weight:400;font-size:.85vw;display:flex;flex-direction:column;gap:10px;margin-top:2vw}body.single-post .site-inner #genesis-content>.entry .entry-header .social-links a{text-decoration:none}body.single-post .site-inner #genesis-content>.entry .entry-content{position:relative}body.single-post .site-inner #genesis-content>.entry .entry-content>*{font-family:'ABC Diatype',sans-serif;font-size:1.05vw;line-height:1.25;margin-left:50%;margin-block:0 2vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index{position:sticky;top:0;z-index:2;margin:0;float:left}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index.is-sticky{position:fixed}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>.t{font-weight:400;font-size:1vw;text-transform:uppercase;font-family:'ABC Diatype Mono',sans-serif;margin-bottom:1vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>ul{font-weight:300;font-size:1.05vw;list-style:none;padding:0;margin:0}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>ul>li{margin-bottom:.3vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>ul>li>a{text-decoration:none;opacity:.6}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>ul>li>a.active{opacity:1}body.single-post .site-inner #genesis-content>.entry .entry-content .wp-block-heading{font-weight:300}body.single-post .site-inner #genesis-content>.entry .entry-content>.wp-block-heading{margin-bottom:3vw}body.single-post .site-inner #genesis-content>.entry .entry-content h1{font-size:2.3vw}body.single-post .site-inner #genesis-content>.entry .entry-content h2{font-size:2.1vw}body.single-post .site-inner #genesis-content>.entry .entry-content h3{font-size:1.9vw}body.single-post .site-inner #genesis-content>.entry .entry-content h4{font-size:1.7vw}body.single-post .site-inner #genesis-content>.entry .entry-content h5{font-size:1.5vw}body.single-post .site-inner #genesis-content>.entry .entry-content h6{font-size:1.3vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.anchor{display:block !important;margin:0}body.single-post .site-inner #genesis-content>.entry .entry-content .wp-block-quote{margin-left:0;font-size:2.5vw;padding-inline:20%;color:#587560;padding-block:3vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.alignfull{margin-left:0;width:100%;display:block !important}body.single-post .site-inner #genesis-content>.entry .entry-content>.alignfull img{width:100%}body.single-post .site-inner #genesis-content>.entry .entry-content .wp-block-image{position:relative;overflow:hidden;display:inline-block}body.single-post .site-inner #genesis-content>.entry .entry-content .wp-block-image img{transition:all .5s ease-in-out}body.single-post .site-inner #genesis-content>.entry .entry-content .wp-block-image img:hover{transform:scale3d(1.05,1.05,1.05);filter:blur(90px);-webkit-filter:blur(90px)}body.single-post .site-inner #genesis-content>.related{margin-top:5vw;border-top:1px solid;padding-top:5vw}body.single-post .site-inner #genesis-content>.related .title{text-align:center;font-weight:400;font-size:1.05vw;color:#587560;margin-bottom:3vw}body.single-post .site-inner #genesis-content>.related .title svg{display:inline-block;vertical-align:middle}@media only screen and (max-width:760px){body.single-post .site-inner #genesis-content>.entry .back{font-size:3.5vw}body.single-post .site-inner #genesis-content>.entry .back svg{width:12px}body.single-post .site-inner #genesis-content>.entry .entry-title{font-size:6.5vw}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta .entry-time{font-size:4vw}body.single-post .site-inner #genesis-content>.entry .entry-header>.entry-meta .entry-categories{font-size:4vw}body.single-post .site-inner #genesis-content>.entry .entry-header .social-links{font-size:3.5vw}body.single-post .site-inner #genesis-content>.entry .entry-content>*{font-size:4vw;margin-left:0;margin-block:0 8vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index{position:relative !important;top:auto !important;padding-block:10vw 6vw;float:none}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>.t{font-size:3.5vw}body.single-post .site-inner #genesis-content>.entry .entry-content>.toc-index>ul{font-size:3.5vw}body.single-post .site-inner #genesis-content>.entry .entry-content h1{font-size:6vw}body.single-post .site-inner #genesis-content>.entry .entry-content h2{font-size:5.7vw}body.single-post .site-inner #genesis-content>.entry .entry-content h3{font-size:5.4vw}body.single-post .site-inner #genesis-content>.entry .entry-content h4{font-size:5.1vw}body.single-post .site-inner #genesis-content>.entry .entry-content h5{font-size:4.8vw}body.single-post .site-inner #genesis-content>.entry .entry-content h6{font-size:4.5vw}body.single-post .site-inner #genesis-content>.entry .entry-content .wp-block-quote{font-size:5.5vw;padding-inline:0;padding-block:8vw}body.single-post .site-inner #genesis-content>.related{margin-top:8vw;padding-top:8vw}body.single-post .site-inner #genesis-content>.related .title{font-size:4vw;margin-bottom:6vw}}