#vdp-img #main-img{aspect-ratio:1.35/1;position:relative;display:block;overflow:hidden}#vdp-img .other-img{aspect-ratio:1.33/1;display:block;overflow:hidden;position:relative}#vdp-img img{width:100%;height:auto;position:absolute}.data-section ul li{margin-bottom:2rem}.data-section ul li>span.ico{width:3rem;height:3rem;min-width:3rem;min-height:3rem;background-color:var(--icon);border-radius:9999999999999px;padding:0}.data-section ul li>span.ico i{--bs-bg:rgb(255,255,255);color:var(--bs-bg);font-size:1.25rem}.data-section ul li>span:last-child{font-size:.85rem}.data-section ul li>span:last-child span{display:block;font-size:1rem;text-transform:none;font-weight:700}.data-section ul.consumi li>span:last-child span{display:block;font-size:1rem;color:var(--text);text-transform:none;font-weight:300}.data-section ul.acc li{font-size:.85rem;color:var(--text)}.data-section ul.acc li>span.ico{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.data-section ul.acc li>span.ico i{color:var(--bs-bg);font-size:.65rem;line-height:normal}.collapse.hint a,.collapse.hint div,.collapse.hint li,.collapse.hint p,.collapse.hint span,.collapsing.hint a,.collapsing.hint div,.collapsing.hint li,.collapsing.hint p,.collapsing.hint span{font-size:.85rem!important}body main{overflow-x:initial}body #recap-bar .card{--bs-card-border-width:0}body #recap-bar .card .card-body{max-height:500px;overflow-y:auto}body:has(#collapse-recap-contatti.show){position:relative}body:has(#collapse-recap-contatti.show)::after{content:"";position:fixed;top:0;left:0;z-index:1019;width:100vw;height:100vh;background-color:#000;opacity:.5}@media (min-width:992px){#virtual-360-offcanvas{width:25%}}