
.mariani-custom-logo{display:none}.mariani-custom-logo:has(img){display:block;position:absolute;left:50%;top:14px;transform:translateX(-50%);z-index:12}.mariani-custom-logo img{max-height:48px;max-width:200px;object-fit:contain}
.mariani-custom-logo:has(img)~.header .header__logo{visibility:hidden}
.mariani-footer-section .footer-newsletter{padding:35px 0 18px}.mariani-footer-section .footer-newsletter h3{font-size:clamp(20px,2.2vw,34px);font-weight:400;margin:0 0 10px}.mariani-footer-section .footer-newsletter p{opacity:.65;margin:0}
.mariani-content{background:#f5f5f4;color:#141414;min-height:75vh;padding:155px 24px 80px}.mariani-page-inner{width:min(1100px,100%);margin:auto}.mariani-page-inner h1{font-size:clamp(34px,5vw,70px);font-weight:400}.mariani-page-inner article{margin-bottom:65px}.mariani-page-inner article img{width:100%;height:auto;object-fit:cover}.mariani-page-inner a{color:inherit}
.landing-wrapper .fullscreen-image picture{display:block;width:100%;height:100%}.landing-wrapper .fullscreen-image picture img{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:767px){.mariani-custom-logo:has(img){top:12px}.mariani-custom-logo img{max-height:35px;max-width:140px}.mariani-footer-section .footer-newsletter{padding:25px 0}}

@media(max-width:767px){.header-container.menu-open .menu-mobile-container{display:block!important;visibility:visible!important;opacity:1!important;transform:translateX(0)!important;pointer-events:auto!important}.header-container.menu-open{z-index:99999!important}.header-container.menu-open .menu-toggle span{background:#fff!important}.header-container.menu-open .menu-mobile-container{background:#000!important}.mariani-menu-open{overflow:hidden!important}.menu-mobile-container .sub-menu{display:none}.menu-mobile-container .submenu-open>.sub-menu{display:block}}
