body{font-family:'Satoshi',sans-serif}@font-face{font-family:'Ortica';src:url('https://estudioollero.es/wp-content/themes/Divi-child/fonts/OrticaLinear-Light.woff2') format('woff2');font-weight:200;font-style:normal}@font-face{font-family:'Ortica';src:url('https://estudioollero.es/wp-content/themes/Divi-child/fonts/OrticaLinear-Regular.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Ortica';src:url('https://estudioollero.es/wp-content/themes/Divi-child/fonts/OrticaLinear-Bold.woff2') format('woff2');font-weight:600;font-style:normal}.cabecera-home .et_pb_menu__menu,nav.et-menu-nav,ul#menu-menu{width:100%!important}.cabecera-home nav.et-menu-nav{justify-content:center!important}.et_pb_menu .et_pb_menu__menu>nav>ul{justify-content:space-between!important}.cabecera-home ul#menu-menu{display:grid;grid-template-columns:auto 1fr auto 1fr auto;gap:2em}.cabecera-home ul#menu-menu li:nth-child(4),.cabecera-home ul#menu-menu li:nth-child(5){justify-self:end}.cabecera-home .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{align-items:flex-start!important;padding:0px!important}@media only screen and (max-width:980px){.cabecera-home .et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{max-width:538px;margin:auto}}.cabecera-home .et_mobile_menu a{font-size:14px!important;padding:2% 3%;text-align:center}.fila-cabecera{display:flex;align-items:center}.modulo-menu div{width:100%;display:flex;justify-content:center}nav:has(.menu){display:flex;justify-content:center;gap:1em;position:fixed;top:20px;z-index:99999;width:fit-content;max-width:calc(100% - 40px);background-color:rgba(255,255,255,0.66);border:1px solid #DAD8CB;border-radius:50px;backdrop-filter:blur(30px);padding:10px!important}.menu{display:flex;padding:0px!important;flex-direction:row;flex-wrap:nowrap;list-style-type:none!important}.menu li{border-radius:50px;padding:0px 10px;font-size:16px;background:transparent;transition:background 300ms}.menu a{color:#7C7B59}.menu li:has(a:hover){background:#DAD8CB;transition:background 300ms}.menu li:has(a.active){background:#DAD8CB;transition:background 300ms}a.item-home{display:none;align-items:center;max-width:55px}@media only screen and (max-width:1100px){.logo{display:none}.tagline{display:none}.menu li{font-size:13px}a.item-home{display:inherit}}@media only screen and (max-width:480px){.menu li{padding:0px 5px}a.item-home{max-width:31px;min-width:18px}}.columna-footer{display:flex;justify-content:flex-end;gap:5em;flex-direction:row;flex-wrap:wrap}.columna-footer-dos{display:flex;justify-content:flex-end;gap:2em;flex-direction:row;flex-wrap:wrap;align-items:flex-end}@media only screen and (max-width:1100px){.columna-footer{justify-content:flex-start}.columna-footer-dos{justify-content:flex-start}}.proyectos .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.proyectos h2{position:absolute;bottom:20px;left:20px;font-family:'Ortica',serif;text-transform:uppercase;padding:0px;margin-top:0px!important}.proyectos span.et_portfolio_image{background:linear-gradient(0deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0) 25%)}.proyectos img{height:80vh;object-fit:cover;mix-blend-mode:multiply;border-radius:0px;transition:border-radius 300ms}.proyectos a:hover img,.proyectos a:hover span.et_portfolio_image{border-radius:16px;transition:border-radius 300ms}@media only screen and (max-width:720px){.proyectos .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr);gap:20px}.proyectos .et_pb_ajax_pagination_container div{margin-bottom:0px!important}.proyectos img{height:60vh}}.portada-proyectos{display:flex;flex-direction:column;align-items:flex-end}.portada-proyectos h1{font-family:'Ortica',serif;text-transform:uppercase}.fotos-proyectos{display:flex;flex-direction:column;gap:40px}.fotos-proyectos .et_pb_row{gap:40px;display:flex!important}.fotos-proyectos .et_pb_row:after{display:none}@media only screen and (max-width:480px){.fotos-proyectos{gap:20px}.fotos-proyectos .et_pb_row{gap:20px;flex-direction:column}}.abajo{align-items:flex-end}body.single-project:has(.oscuro) .logo,body.single-project:has(.oscuro) .tagline{filter:invert(1)}