.v23-panel{overflow-wrap:anywhere}.v23-panel .v23-primary{max-width:100%;white-space:normal}a:focus-visible,button:focus-visible{outline:3px solid #082f55;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.whatsapp-link{background:#176b43!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1.35;padding:12px 16px;border-radius:10px;max-width:100%;white-space:normal;overflow-wrap:anywhere}.whatsapp-link:hover{background:#125536!important}.v23-footer .whatsapp-link{margin:0 0 12px;font-size:14px}

/* V10: annotations share the original C3 artwork coordinate system. */
.hero35-visual{min-height:0;justify-content:center}
.house35-stage{display:block;width:100%;height:auto;min-height:0;aspect-ratio:1050/865}
.house35-art{position:absolute;left:0;top:0;width:78.095238%;height:100%;max-height:none;object-fit:contain}
.house35-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.house35-label{left:80%;right:auto;width:20%;min-width:0;max-width:none;box-sizing:border-box;transform:translateY(-50%);padding:6px;gap:3px;font-size:clamp(8px,1vw,12px);border-radius:10px}
.house35-label:after{display:none}.house35-label .label-ico{display:none}
.label-solar{top:4.04624%}.label-heat{top:46.24277%}.label-tank{top:60.80925%}.label-acs{top:69.71098%}.label-drain{top:78.61272%}.label-insulation{top:86.70520%}
.house35-disclaimer{margin:14px 0;text-align:center}
.email-invio-nota{margin:0;padding:10px 5%;background:#fff8ef;color:#153e63;font-size:13px;text-align:center;line-height:1.5}
#navigation .whatsapp-link{font-size:12px;padding:9px 10px;white-space:nowrap}
@media(min-width:931px){.nav-35 nav{gap:10px}.logo-35{width:240px}.nav-35 nav{font-size:12px}}
@media(max-width:520px){.house35-label{font-size:8px;padding:4px;border-radius:6px}.hero35-visual{min-height:0}.house35-stage{min-height:0}.house35-art{width:78.095238%;max-height:none}}
