.pagina-infissi .inf-linea{width:var(--div-larghezza,100%);margin:0 auto;display:flow-root}.pagina-infissi .inf-linea hr{width:100%;height:2px;margin:10px 0}.pagina-infissi .inf-bottone-chiaro{background-color:var(--colore-2);border:1px solid #0000;height:48px;padding:0;box-shadow:0 3px 11px #00000040}.pagina-infissi .inf-bottone-chiaro .bottone__testo{color:var(--colore-3);padding:10px 0;font-size:16px}.pagina-infissi .inf-bottone-chiaro:hover{border-color:var(--oro-menu);background-color:#0000}.pagina-infissi .inf-bottone-chiaro:hover .bottone__testo{color:var(--colore-6)}@media (width<=767px){.pagina-infissi .inf-bottone-chiaro .bottone__testo{font-size:13px}}@media (width>=768px) and (width<=1024px){:root.inf-ua-computer .pagina-infissi .inf-eroe.riga--fissa{background-attachment:fixed}}.pagina-infissi .inf-eroe{background-color:var(--colore-6);text-align:center;padding:250px 60px 140px}.pagina-infissi .inf-eroe__colonna.colonna{background-color:#1414141a;padding:20px 100px}.pagina-infissi .inf-eroe__occhiello{font-family:var(--font-titoli);color:var(--oro-menu);font-size:30px;font-weight:400}.pagina-infissi .inf-eroe .inf-linea{width:100px}.pagina-infissi .inf-eroe__titolo{text-align:center}.pagina-infissi .inf-eroe .inf-linea hr{border-top-width:1px}.pagina-infissi .inf-eroe__bottone{width:180px;margin:35px auto 10px}@media (width<=767px){.pagina-infissi .inf-eroe{padding:50px 15px}.pagina-infissi .inf-eroe__colonna.colonna{padding:0}.pagina-infissi .inf-eroe__occhiello{font-size:18px}.pagina-infissi .inf-eroe__bottone{margin-top:25px}}.pagina-infissi .inf-galleria{flex-wrap:wrap;margin:10px 0;padding:2.5px;display:flex}.pagina-infissi .inf-galleria__voce{width:25%;padding:2.5px}.pagina-infissi .inf-galleria__foto{background-image:var(--mini);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:110px;transition:opacity .2s ease-in-out;display:block}.pagina-infissi .inf-galleria--partner .inf-galleria__foto:hover{opacity:.7}@media (width>=768px) and (width<=1064px){.pagina-infissi .inf-galleria--partner .inf-galleria__foto{background-image:var(--mini-t)}}@media (width>=768px) and (width<=1024px){.pagina-infissi .inf-galleria--foto .inf-galleria__foto{background-image:var(--mini-t)}:root.inf-ua-computer .pagina-infissi .inf-galleria--foto .inf-galleria__foto{background-image:var(--mini-m)}}@media (width>=1025px) and (width<=1389px){.pagina-infissi .inf-galleria--foto .inf-galleria__foto{background-image:var(--mini-m)}}@media (width<=767px){.pagina-infissi .inf-galleria__foto{background-image:var(--mini-p)}}.pagina-infissi .inf-galleria--foto{padding:5px}.pagina-infissi .inf-galleria--foto .inf-galleria__voce{width:16.6667%;padding:5px}.pagina-infissi .inf-galleria--foto .inf-galleria__foto{background-size:cover;padding-top:100%}@media (width<=767px){.pagina-infissi .inf-galleria--partner{padding:0}.pagina-infissi .inf-galleria--partner .inf-galleria__voce{width:50%;padding:0}.pagina-infissi .inf-galleria--partner .inf-galleria__foto{padding-top:100%}.pagina-infissi .inf-galleria--foto{padding:2.5px}.pagina-infissi .inf-galleria--foto .inf-galleria__voce{width:50%;padding:2.5px}}.pagina-infissi .inf-galleria__voce.inf-rimbalza{transform-origin:bottom;animation:inf-rimbalzo 1s ease var(--inf-ritardo,0s) both}@keyframes inf-rimbalzo{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.pagina-infissi .inf-galleria__voce.inf-rimbalza{animation:none}}.inf-lb{z-index:1000;opacity:0;font-family:Source Sans Pro;transition:opacity .333s cubic-bezier(.4,0,.22,1);position:fixed;inset:0}.inf-lb[hidden]{display:none}.inf-lb--aperto{opacity:1}.inf-lb__fondo{background:#000;position:absolute;inset:0}.inf-lb__figura{justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:44px 0;overflow:hidden}.inf-lb__figura img{object-fit:contain;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%}.inf-lb--lente .inf-lb__figura img{cursor:zoom-in}.inf-lb--ingrandita .inf-lb__figura{display:block;inset:0}.inf-lb--ingrandita .inf-lb__figura img{cursor:grab;touch-action:none;max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.inf-lb--trascina .inf-lb__figura img{cursor:grabbing}.inf-lb__barra{z-index:1;background:#0000004d;align-items:center;height:44px;transition:opacity .333s cubic-bezier(.4,0,.22,1);display:flex;position:absolute;top:0;left:0;right:0}.inf-lb__conta{color:#fff;opacity:.75;order:0;margin-right:auto;padding:0 10px;font-size:13px;line-height:44px}.inf-lb__tasto,.inf-lb__freccia{color:#fff;opacity:.75;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .2s;display:flex}.inf-lb__tasto svg,.inf-lb__freccia svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square}.inf-lb__tasto svg{width:22px;height:22px}.inf-lb__tasto--lente{order:1;display:none}.inf-lb--lente .inf-lb__tasto--lente{display:flex}.inf-lb__tasto--schermo{order:2}.inf-lb__tasto--condividi{order:3}.inf-lb__tasto--chiudi{order:4}.inf-lb__tasto--condividi svg{fill:currentColor;stroke:none}.inf-lb--ingrandita .inf-lb__tasto--lente svg path{d:path("M10.5 4.5a6 6 0 1 0 0 12a6 6 0 1 0 0-12zM15 15l5 5M8 10.5h5")}.inf-lb__freccia{z-index:1;width:70px;height:100px;margin-top:-50px;transition:opacity .2s,visibility .2s;display:block;position:absolute;top:50%}.inf-lb__freccia:before{content:"";background-color:#0000004d;width:32px;height:30px;position:absolute;top:35px}.inf-lb__freccia--prima{left:0}.inf-lb__freccia--dopo{right:0}.inf-lb__freccia--prima:before{left:6px}.inf-lb__freccia--dopo:before{right:6px}.inf-lb__freccia svg{stroke-width:1.8px;width:20px;height:20px;position:absolute;top:40px}.inf-lb__freccia--prima svg{left:12px}.inf-lb__freccia--dopo svg{right:12px}.inf-lb__tasto:hover,.inf-lb__freccia:hover,.inf-lb__tasto:focus-visible,.inf-lb__freccia:focus-visible{opacity:1}.inf-lb--singola .inf-lb__freccia{display:none}.inf-lb--fermo .inf-lb__barra,.inf-lb--fermo .inf-lb__freccia{opacity:0}.inf-lb--schermo .inf-lb__tasto--schermo svg path{d:path("M10 5v5H5M19 10h-5V5M14 19v-5h5M5 14h5v5")}.inf-lb__condividi{z-index:5;background:#00000080;position:absolute;inset:0}.inf-lb__condividi[hidden]{display:none}.inf-lb__menu{background:#fff;border-radius:2px;position:absolute;top:56px;right:44px;box-shadow:0 2px 5px #00000040}.inf-lb__menu a{text-align:left;white-space:nowrap;color:#000;padding:8px 12px;font-size:14px;line-height:18px;text-decoration:none;display:block;position:relative}.inf-lb__menu a:first-child{border-radius:2px 2px 0 0}.inf-lb__menu a:last-child{border-radius:0 0 2px 2px}.inf-lb__menu a:first-child:before{content:"";pointer-events:none;border:6px solid #0000;border-bottom-color:#fff;position:absolute;top:-12px;right:15px}.inf-lb__menu a:first-child:hover{color:#fff;background:#3e5c9a}.inf-lb__menu a:first-child:hover:before{border-bottom-color:#3e5c9a}.inf-lb__menu a:nth-child(2):hover{color:#fff;background:#55acee}.inf-lb__menu a:nth-child(3):hover{color:#ce272d;background:#ccc}.inf-lb__menu a:nth-child(4):hover{background:#ddd}@media (hover:none) and (pointer:coarse){.inf-lb__menu a{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.inf-lb,.inf-lb__barra{transition:none}}.pagina-infissi .inf-partner{background-color:var(--colore-6);text-align:center;padding:50px 130px;box-shadow:0 -3px 11px #00000040}.pagina-infissi .inf-partner__linea{margin-top:-6px}.pagina-infissi .inf-partner__linea hr{border-top-width:3px;height:0}@media (width<=767px){.pagina-infissi .inf-partner{padding:15px 0}.pagina-infissi .inf-partner__linea{width:39px;margin-top:0}}.pagina-infissi .inf-servizi{background-color:var(--colore-6);text-align:center;padding:70px 40px 40px}.pagina-infissi .inf-servizi__linea-alta{width:68px;margin-top:20px}.pagina-infissi .inf-servizi__linea-alta hr{border-top-width:1px;height:0}.pagina-infissi .inf-servizi__colonna.colonna{width:25%;padding:20px}.pagina-infissi .inf-servizi__icona{width:150px;margin:0 auto}.pagina-infissi .inf-servizi__icona img{width:100%}.pagina-infissi .inf-servizi__linea{width:80px}@media (width<=767px){.pagina-infissi .inf-servizi{padding:50px 0}.pagina-infissi .inf-servizi__linea-alta{width:49px;margin-top:0}.pagina-infissi .inf-servizi__colonna.colonna{width:100%;padding:0 15px}.pagina-infissi .inf-servizi__icona{height:150px}.pagina-infissi .inf-servizi__linea{width:auto;margin-left:-15px;margin-right:-15px}}.pagina-infissi .inf-velux{background-color:var(--colore-6);text-align:center;padding:0}.pagina-infissi .inf-velux .inf-velux__foto.colonna{background-image:var(--inf-foto);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 auto;width:50%;padding:0}.pagina-infissi .inf-velux .inf-velux__scheda.colonna{background-color:var(--colore-6);flex:0 auto;width:50%;margin:100px 80px 100px -45px;padding:45px;box-shadow:0 3px 11px #00000040}.pagina-infissi .inf-velux__titolo{margin:8px 0;line-height:normal}.pagina-infissi .inf-velux__testo{max-width:752.969px;line-height:1.5}.pagina-infissi .inf-velux__logo{width:220.844px;max-width:100%;margin:0}.pagina-infissi .inf-velux__logo img{width:100%}.pagina-infissi .inf-velux__bottone{width:180px;margin:10px auto 10px 0}.pagina-infissi .inf-velux__bottone:hover{background-color:var(--colore-3);border-color:#0000}.pagina-infissi .inf-velux__bottone:hover .bottone__testo{color:var(--colore-2)}@media (width>=768px) and (width<=1024px){.pagina-infissi .inf-velux .inf-velux__scheda.colonna{min-width:min(395.203px,50%)}}@media (width<=767px){.pagina-infissi .inf-velux{padding:0 0 30px}.pagina-infissi .inf-velux .inf-velux__foto.colonna{background-image:var(--inf-foto-p);background-position:0 0;width:100%}.pagina-infissi .inf-velux__spazio{width:229px;max-width:calc(100% - 30px);margin:0 auto}.pagina-infissi .inf-velux .inf-velux__scheda.colonna{width:calc(100% - 30px);margin:-30px 15px 0;padding:15px}.pagina-infissi .inf-velux__titolo{margin:0 0 8px}.pagina-infissi .inf-velux__logo{width:100%}.pagina-infissi .inf-velux__bottone{margin:10px auto}}.pagina-infissi .inf-foto{padding:15px 90px}@media (width<=767px){.pagina-infissi .inf-foto{padding:15px 0}}.pagina-infissi .inf-consulenza{padding:0}.pagina-infissi .inf-consulenza__esterna.colonna{padding:50px 60px}.pagina-infissi .inf-consulenza__riga{padding:15px 0 60px}.pagina-infissi .inf-consulenza__riquadro.colonna{background-color:#00000080;padding:30px;line-height:1.5}.pagina-infissi .inf-consulenza__occhiello{margin:11px 0 -8px}.pagina-infissi .inf-consulenza__titolo{margin:40px 0 8px}.pagina-infissi .inf-consulenza__testo{margin:8px 0}.pagina-infissi .inf-prenota{border:2px solid var(--colore-6);background-color:#537655;border-radius:6px;width:304px;height:54px;margin:29px auto 10px;padding:5px 0 0 30px;animation:2s infinite inf-pulsa;box-shadow:0 0 11px #ffc92840}.pagina-infissi .inf-prenota .bottone__testo{color:var(--colore-6);font-family:Muli,sans-serif;font-size:14px;font-weight:700}.pagina-infissi .inf-prenota .bottone__icona{color:var(--colore-6);font-size:26px;left:13px}.pagina-infissi .inf-prenota:hover{background-color:#0505f8}@media (width>=768px){.pagina-infissi .inf-consulenza .da-animare{opacity:1;visibility:hidden}.pagina-infissi .inf-consulenza .da-animare.animato{visibility:visible}.pagina-infissi .inf-consulenza__occhiello.da-animare.animato{animation:1s linear both inf-da-sinistra}.pagina-infissi .inf-consulenza__titolo.da-animare.animato{animation:1s linear both inf-dall-alto}.pagina-infissi .inf-consulenza__testo.da-animare.animato{animation:1s linear both inf-dal-basso}.pagina-infissi .inf-prenota.da-animare.animato{animation:2s infinite inf-pulsa}}@keyframes inf-da-sinistra{0%{transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes inf-dall-alto{0%{transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes inf-dal-basso{0%{transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes inf-pulsa{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}@media (width<=767px){.pagina-infissi .inf-consulenza{background-position:50% 0;padding:35px 0 0}.pagina-infissi .inf-consulenza__esterna.colonna{padding:0 15px}.pagina-infissi .inf-consulenza__riga{padding:15px 0 45px}.pagina-infissi .inf-consulenza__riquadro.colonna{padding:0 15px}.pagina-infissi .inf-consulenza__occhiello{margin:10px 0 8px}.pagina-infissi .inf-consulenza__titolo{margin:8px 0}.pagina-infissi .inf-consulenza__testo{width:326px;max-width:100%;margin:-8px auto 8px}.pagina-infissi .inf-prenota{width:226px;height:55px;margin:20px auto 0}}.pagina-infissi .inf-staff{background-color:var(--colore-7);padding:20px 40px}.pagina-infissi .inf-staff__colonna.colonna{width:33.3333%;padding:0 10px}.pagina-infissi .inf-scheda{background-color:var(--colore-6);line-height:1.5;display:flex;box-shadow:0 3px 11px #00000040}.pagina-infissi .inf-scheda__foto{background-color:#23bc51;background-image:var(--inf-fondo);background-position:50% 0;background-repeat:no-repeat;background-size:cover;flex:none;width:58.3333%}.pagina-infissi .inf-scheda__immagine{text-align:left;width:100%}.pagina-infissi .inf-scheda__immagine img{width:100%}.pagina-infissi .inf-scheda__testi{flex:none;width:41.6667%;padding:15px}.pagina-infissi .inf-scheda .testo{line-height:normal}.pagina-infissi .inf-scheda__nome{margin:0 0 8px}.pagina-infissi .inf-scheda--a .inf-scheda__ruolo{margin-top:-8px}.pagina-infissi .inf-scheda--c .inf-scheda__nome{margin-bottom:0}.pagina-infissi .inf-scheda--c .inf-scheda__ruolo{margin-top:0}.pagina-infissi .inf-scheda__ruolo-testo{color:#0c2bff;font-weight:700}.pagina-infissi .inf-scheda__bottone{background-color:var(--colore-2);border:1px solid #0000;width:100%;box-shadow:0 3px 11px #00000040}.pagina-infissi .inf-scheda__bottone:hover{background-color:var(--colore-3)}.pagina-infissi .inf-scheda__bottone:hover .bottone__testo{color:var(--colore-6)}.pagina-infissi .inf-scheda__bottone .bottone__testo{color:var(--colore-3);padding:10px 0;font-family:Roboto Condensed,sans-serif;font-size:17px;font-weight:400}.pagina-infissi .inf-wa{height:35px;margin:10px auto;line-height:22px}.pagina-infissi .inf-wa__bottone{width:100%;height:100%;color:var(--testo-link);white-space:nowrap;border:1px solid #0000;justify-content:flex-start;align-items:center;text-decoration:none;display:flex;position:relative;box-shadow:0 3px 11px #00000040}.pagina-infissi .inf-wa__bottone:after{content:"";width:0;margin-right:-.25em;display:block}.pagina-infissi .inf-wa__icona{flex:1;height:80%}.pagina-infissi .inf-wa__icona img{vertical-align:top;max-width:100%;height:100%;display:inline-block}.pagina-infissi .inf-wa__testo{text-align:left;vertical-align:middle;color:#000;white-space:normal;overflow-wrap:break-word;flex:3;max-width:98%;padding:10px 20px;font-size:16px;font-weight:700;line-height:normal;display:block}@media (width<=767px){.pagina-infissi .inf-staff{padding:10px 15px 40px}.pagina-infissi .inf-staff__colonna.colonna{width:100%;padding:0}.pagina-infissi .inf-staff__colonna.colonna:first-child{margin-bottom:20px}.pagina-infissi .inf-scheda{flex-wrap:wrap}.pagina-infissi .inf-scheda__foto{background-image:var(--inf-fondo-p);background-position:50%;width:100%;padding-right:5.34375px}.pagina-infissi .inf-scheda__testi{width:100%}.pagina-infissi .inf-scheda__nome,.pagina-infissi .inf-scheda--c .inf-scheda__nome{margin:8px 0}.pagina-infissi .inf-scheda--a .inf-scheda__ruolo,.pagina-infissi .inf-scheda--c .inf-scheda__ruolo{margin-top:8px}.pagina-infissi .inf-scheda__bottone .bottone__testo{font-size:13px}.pagina-infissi .inf-wa,.pagina-infissi .inf-wa__icona{height:auto}.pagina-infissi .inf-wa__testo{font-size:13px}}
