header{width:100%;position:absolute;top:0;left:0;z-index:21;padding:var(--distance)0;background-color:initial}header .wrapper{max-width:none}.logo,.logo:visited,.logo:focus,.logo:hover{width:250px;height:127.5px;display:block;background:url(../media/logo/logo-Integra.png)no-repeat 50%;background-size:contain;transition:var(--transition);opacity:1}header .logo{margin:0 auto}.menu{display:flex;align-items:center;list-style-type:none;padding:0}.menu li{margin-bottom:0}.menu li+li{margin-left:var(--distance-half)}.menu li a,.menu li a:visited,.menu li a:focus,.menu li a:hover{font-size:16px;font-style:normal;font-weight:500;line-height:160%;color:var(--nero);transition:var(--transition);text-decoration:none}.menu li a:hover,.menu li.current-menu-item a{opacity:.5}.lang-selector{display:flex;align-items:center;list-style-type:none;margin-bottom:0;padding:0}.lang-selector li{display:inline-flex;align-items:center}.lang-selector li+li::before{content:"/";margin:0 10px;display:inline-flex;opacity:.5}.lang-selector li a,.lang-selector li a:visited,.lang-selector li a:focus,.lang-selector li a:hover{font-size:1.8rem;line-height:2rem;opacity:.5;text-decoration:none;color:var(--nero);transition:var(--transition)}.lang-selector li a.active,.lang-selector li a:hover{opacity:1}.btn-hamburger{width:30px;height:20px;position:relative;cursor:pointer}.btn-hamburger .line{width:100%;height:1px;background-color:var(--nero);position:absolute;left:0;transition:var(--transition)}.btn-hamburger .line.top{top:0;transform:translateY(0)}.btn-hamburger .line.center{top:50%;transform:translateY(-50%);transform-origin:center center}.btn-hamburger .line.bottom{bottom:0;transform:translateY(0)}.open-menu .btn-hamburger .line.top{left:50%;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.open-menu .btn-hamburger .line.center{opacity:0}.open-menu .btn-hamburger .line.bottom{left:50%;bottom:50%;transform:translate(-50%,50%)rotate(-45deg)}.overlay{position:fixed;top:0;left:0;width:100%;height:0;background-color:var(--nero);color:var(--bianco);transition:var(--transition);overflow:hidden;z-index:20;padding:0}.overlay-content{height:100%;width:100%;overflow:scroll;display:flex;align-items:center}body.open-menu .overlay{height:100%;padding-top:calc(var(--distance-big) * 2);padding-bottom:var(--distance-big)}.loader{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:700;background:#0880af;visibility:visible;opacity:0;pointer-events:none;transition:all .5s ease}.loader.visible{opacity:1;pointer-events:all}footer{position:relative;padding-top:var(--distance);padding-bottom:var(--distance);background-color:var(--bianco);--bs-border-color:black}.credits-wrapper{display:flex;align-items:center}.credits,.credits:visited,.credits:focus,.credits:hover{display:inline-flex;width:86px;height:12px;border:none!important;-webkit-mask:url(../media/logo/logo-hellobarrio.svg)no-repeat 50% 50%;mask:url(../media/logo/logo-hellobarrio.svg)no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;background-color:var(--nero);transition:var(--transition)}.credits:hover{opacity:.5}.ie .credits{width:86px;height:12px;text-indent:-99999px;background-color:url(../media/logo/logo-hellobarrio.svg)no-repeat center center;background-size:contain;-webkit-mask:none;mask:none}