
.header .stefani-brand{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:172px;height:98px;overflow:hidden}
.header .stefani-brand img{display:block;width:172px;height:auto;max-width:none}
.header{padding-top:10px;padding-bottom:10px}
footer.commercial-footer{background:#f1f8fc;color:#102d50;gap:28px;align-items:center}
.acqua-identity{display:flex;align-items:center;gap:22px}
footer .acqua-logo{width:132px;height:132px;object-fit:contain;flex-shrink:0}
.acqua-identity strong{display:block;font-size:22px;letter-spacing:1px}
.acqua-identity p{margin:7px 0;font-size:15px;color:#102d50}
.acqua-identity span{font-size:12px;color:#52677f}
@media(max-width:1000px){footer.commercial-footer{flex-wrap:wrap}.header .stefani-brand{width:145px;height:92px}.header .stefani-brand img{width:145px}}
@media(max-width:700px){.header{justify-content:center;gap:12px}.header .stefani-brand{width:150px;height:94px}.header .stefani-brand img{width:150px}.header nav{width:100%;flex-wrap:wrap;justify-content:center;gap:12px 20px}footer.commercial-footer{flex-direction:column;align-items:flex-start}.acqua-identity{gap:16px}footer .acqua-logo{width:100px;height:100px}.acqua-identity strong{font-size:18px}.acqua-identity p{font-size:13px}.acqua-identity span{display:block;max-width:185px}}
