.site-header{background-color:var(--wp--preset--color--background);justify-content:space-between;margin-bottom:0;padding:3rem 5% .5rem;position:relative}.header-top,.site-header{align-items:center;display:flex}.site-branding img{height:50px;width:auto}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;padding:.5rem;z-index:1001}.bar{background-color:var(--wp--preset--color--text);display:block;height:3px;margin:4px 0;transition:all .2s ease-in-out;width:25px}.main-navigation{align-items:center;display:flex;gap:1.5rem;width:auto}.main-navigation ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.main-navigation .menu-item a{color:var(--wp--preset--color--text);font-size:1rem;line-height:normal;padding:0 .5rem;text-decoration:none;transition:color .2s ease-in-out}.main-navigation .menu-item a:hover{color:var(--wp--preset--color--text-hover)}.main-navigation .menu-item.current-menu-ancestor>a,.main-navigation .menu-item.current-menu-item>a,.main-navigation .menu-item.current-menu-parent>a{font-weight:700}.main-navigation .lang-switcher-list{align-items:center;background:var(--wp--preset--color--post-box);border-radius:999px;display:flex;gap:0;padding:4px}.main-navigation .lang-switcher-list .lang-switcher-item a{border-radius:999px;color:var(--wp--preset--color--text);display:block;font-size:.85rem;font-weight:600;opacity:.6;padding:4px 10px;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out}.main-navigation .lang-switcher-list .lang-switcher-item a:hover,.main-navigation .lang-switcher-list .lang-switcher-item.is-current a{background:var(--wp--preset--color--coabita-green);color:var(--wp--preset--color--button-text);opacity:1}@media(max-width:1230px){.site-header{display:block;padding:0 0 .5rem}.header-top{justify-content:space-between;padding:2rem 1.5rem .5rem}.hamburger{display:flex}.site-header.active .hamburger .bar:nth-child(2){opacity:0}.site-header.active .hamburger .bar:first-child{transform:translateY(11px) rotate(45deg)}.site-header.active .hamburger .bar:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.main-navigation{display:block;max-height:0;overflow:hidden;transition:max-height .25s ease;width:100%}.main-navigation.active{max-height:400px}.main-navigation ul{align-items:flex-start;flex-direction:column;gap:0;padding-left:2rem}.main-navigation .lang-switcher-list{flex-direction:row;margin-left:calc(2rem + 15px);margin-top:.5rem;width:-moz-fit-content;width:fit-content}.main-navigation .menu-item{margin:0;padding:0;width:100%}.main-navigation .menu-item a{display:block;font-weight:600;line-height:1.2;padding:8px 15px;text-decoration:none}}
