@media(max-width:780px){#hero-titolo{white-space:normal!important;font-size:clamp(30px,7.4vw,44px)!important;max-width:16ch;text-wrap:balance}}@media(max-width:1080px){#tec-griglia{grid-template-columns:repeat(2,minmax(0,1fr))!important}#tec-chiusura{grid-column:auto!important}}@media(max-width:700px){#tec-griglia{grid-template-columns:minmax(0,1fr)!important}}@media(max-height:640px)and (min-width:901px){#hero-palco{margin-top:72px!important}}@media(max-width:760px){#branche-fasce>a{grid-template-columns:36px minmax(0,1fr) 24px!important}#branche-fasce>a>span:nth-child(3){grid-column:2/3;grid-row:2}#branche-fasce>a>span:nth-child(4){grid-column:3;grid-row:1}}#hero-palco:active{cursor:grabbing}@media(max-width:620px){#pv-riga{white-space:normal!important}}#hero-palco:focus-visible{box-shadow:inset 0 0 0 2px #7f9a9480}@media(max-width:760px){#hero-percorso-riga{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:8px!important}#hero-percorso-riga>button{width:40px!important;height:40px!important}}.h-hl1:hover{transform:translateY(-8px)!important}.h-hl2:hover{border-color:#7f9a94!important;background:#7f9a941f!important}.h-hl3:hover{color:#f4f2ee!important}.h-hl4:hover{background:#7f9a94!important;gap:16px!important}.h-hl5:hover{background:#5d7a740d!important;padding-left:10px!important;color:#16222d!important}.h-hl6:hover{color:#5d7a74!important;border-color:#5d7a74!important;gap:14px!important}.h-hl7:hover{background:#5d7a74!important;color:#faf9f7!important}.h-hl8:hover{border-color:#5d7a74!important;color:#5d7a74!important}.h-hl9:hover{background:#f4f2ee0a!important;color:#f4f2ee!important}.h-hl10:hover{color:#5d7a74!important;border-color:#5d7a74!important}.h-hl11:hover{border-color:#5d7a74!important;background:#5d7a740d!important}.h-hl12:hover{background:#5d7a740d!important}.h-hl13:hover{color:#5d7a74!important}.h-hl14:hover{color:#7f9a94!important}.tec-solo-mobile{display:none}@media(max-width:760px){.tec-solo-mobile{display:inline}.tec-solo-desktop{display:none}}@media(max-width:760px){#studio [style*="minmax(280px"],#prenota [style*="minmax(380px"],#tecnologie [style*="minmax(340px"],#studio [style*="minmax(340px"],#dove [style*="minmax(340px"]{grid-template-columns:minmax(0,1fr)!important}#prima-visita [style*="minmax(min(100%"]{grid-template-columns:minmax(0,1fr)!important;gap:0!important}#prima-visita [style*="minmax(min(100%"]>div{display:grid!important;grid-template-columns:24px minmax(0,1fr);align-items:baseline;column-gap:14px!important;row-gap:4px!important;padding:16px 0!important}#prima-visita [style*="minmax(min(100%"]>div>p:first-child{display:contents!important}#prima-visita [style*="minmax(min(100%"]>div>p:last-child{grid-column:2}[data-carosello]{display:grid!important;grid-template-columns:100%!important;overflow:hidden;touch-action:pan-y}[data-carosello]>*{grid-area:1/1;transition:background .3s,translate .55s cubic-bezier(.4,0,.2,1)!important}[data-carosello]>[data-fermo]{transition:background .3s!important}#blog [data-carosello]>a{padding:40px 0 28px!important;border-right:0!important}#voci [data-carosello]{margin-bottom:24px!important}.carosello-punti{display:flex;justify-content:center;gap:2px;margin-top:4px}#voci .carosello-punti{margin:0 0 40px}.carosello-punti button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}.carosello-punti button:before{content:"";display:block;width:6px;height:6px;border-radius:3px;background:#16222d38;transition:width .3s,background .3s}.carosello-punti button[aria-current=true]:before{width:20px;background:#5d7a74}.carosello-punti button:focus-visible{outline:2px solid #5d7a74;outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-carosello]>*,.carosello-punti button:before{transition:none!important}}#tec-griglia[data-tec-carosello]{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:85%;overflow:hidden;touch-action:pan-y}#tec-griglia[data-tec-carosello]>a:not(#tec-chiusura){grid-row:1;padding:36px 26px!important;transition:background .35s,translate .5s cubic-bezier(.4,0,.2,1)!important}#tec-griglia[data-tec-carosello]>a[data-fermo]:not(#tec-chiusura){transition:background .35s!important}#tec-griglia[data-tec-carosello]>.tec-controlli{grid-row:2;grid-column:1;width:calc(100% / .85);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px;border-right:1px solid rgba(244,242,238,.12);border-bottom:1px solid rgba(244,242,238,.12)}#tec-griglia[data-tec-carosello]>#tec-chiusura{grid-row:3!important;grid-column:1!important;width:calc(100% / .85);box-sizing:border-box}.tec-contatore{margin:0;flex:0 0 auto;font-size:12px;letter-spacing:.14em;white-space:nowrap;color:#f4f2ee80}.tec-contatore span{color:#f4f2ee}.tec-punti{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-width:0}.tec-punti button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:12px;height:28px;padding:0;border:0;background:none;cursor:pointer}.tec-punti button:before{content:"";display:block;width:5px;height:5px;border-radius:3px;background:#f4f2ee52;transition:width .3s,background .3s}.tec-punti button[aria-current=true]{width:24px}.tec-punti button[aria-current=true]:before{width:18px;background:#7f9a94}.tec-frecce{display:flex;flex:0 0 auto;gap:8px}.tec-frecce button{width:44px;height:44px;border-radius:50%;border:1px solid rgba(244,242,238,.24);background:transparent;color:#f4f2ee;font-size:19px;cursor:pointer;transition:border-color .3s,background .3s}.tec-punti button:focus-visible,.tec-frecce button:focus-visible{outline:2px solid #7f9a94;outline-offset:2px}@media(prefers-reduced-motion:reduce){#tec-griglia[data-tec-carosello]>a,.tec-punti button:before{transition:none!important}}#tecnologie [style*="minmax(340px"]{gap:28px!important;margin-bottom:40px!important}#tecnologie h2{font-size:min(36px,calc((100vw - 64px) / 11))!important;white-space:nowrap}#tecnologie .tec-frase{display:block}#tecnologie .tec-frase+br{display:none}#tecnologie .tec-frase:first-child{color:#f4f2eed9}#tecnologie .tec-frase:last-child{margin-top:14px;padding-top:14px;background:linear-gradient(#7f9a948c,#7f9a948c) top center/28px 1px no-repeat}#tecnologie .tec-frase:last-child:first-letter{text-transform:uppercase}#tecnologie p:has(>.tec-frase){text-align:center!important;max-width:34ch!important;margin:0 auto!important}}
