.riga.ct-eroe{text-align:center;background-position:50% 100%;padding:250px 60px}.ct-eroe .colonna.ct-eroe__col{background-color:#0003;padding:25px 100px}.ct-eroe__titolo{margin:8px auto}.ct-eroe__titolo h1{color:var(--colore-2)}@media (width<=767px){.riga.ct-eroe{background-position:50%;padding:50px 15px}.ct-eroe .colonna.ct-eroe__col{padding:0}}.riga.ct-schede{text-align:center;background-color:#fff;padding:80px 40px}.ct-schede .colonna.ct-scheda{flex:0 auto;width:33.3333%;min-width:auto;padding:50px 20px;box-shadow:0 3px 11px #00000040}.ct-schede .colonna.ct-scheda--2{margin:0 20px}.ct-scheda__icona.grafica{width:80px;min-width:25px;max-width:calc(100% - 99px);height:80px;color:var(--colore-3);margin:0 auto 10px;line-height:1.5}.ct-scheda__icona .grafica__link{display:inline}.ct-scheda__icona svg{color:var(--colore-3);vertical-align:baseline;width:100%;height:100%;fill:var(--colore-3);display:inline}.ct-scheda__titolo{margin:20px auto 8px;line-height:normal}.ct-scheda__titolo h4{line-height:normal}.ct-scheda__indirizzo{text-align:center;margin:14px auto 8px}.bottone.ct-scheda__bottone{background-color:var(--colore-7);width:200px;height:55px}.ct-scheda__bottone .bottone__testo{color:var(--colore-3);padding:10px 0;font-size:16px}.bottone.ct-scheda__bottone:hover{background-color:var(--colore-3)}.bottone.ct-scheda__bottone{transition:background-color .2s,border-color .2s}.ct-scheda__bottone .bottone__testo{transition:color .2s}.bottone.ct-scheda__bottone:hover .bottone__testo{color:var(--colore-7)}@media (width<=767px){.riga.ct-schede{padding:30px 20px}.ct-schede .colonna.ct-scheda{flex:0 0 100%;width:100%;min-width:0;margin:0;padding:20px 15px}.ct-schede .colonna.ct-scheda--1,.ct-schede .colonna.ct-scheda--2{margin-bottom:15px}.ct-scheda__icona.grafica{max-width:100%;height:73px}.ct-scheda__titolo,.ct-scheda__indirizzo{margin-top:0}.bottone.ct-scheda__bottone{width:100%;height:auto}.ct-scheda__bottone .bottone__testo{font-size:13px}}.riga.ct-orari{background-color:var(--colore-3);text-align:center;padding:120px 60px 100px}.ct-orari .colonna.ct-orari__col{padding-top:0;padding-left:0}.ct-orari__titolo{font-family:var(--font-titoli);color:var(--colore-2);font-size:18px;font-weight:700}.ct-orari__titolo--showroom{margin:25px 0 8px}.ct-orari__tabella.orari{color:#cfcfcf;width:100%;min-width:25px;max-width:247px;padding-top:2px;line-height:25.5px}@media (width<=767px){.riga.ct-orari{padding:30px 0}.ct-orari .colonna.ct-orari__vuota{min-height:100px}}.riga.ct-modulo{background-position:50% 100px;background-size:cover;padding:0 60px 120px}@media (width>=768px) and (width<=1024px) and (hover:none){.riga.ct-modulo{background-position:0 0}}.ct-modulo .colonna.ct-modulo__mappa{width:calc(50% - 60px);margin-right:30px;padding:60px 0 0}.ct-modulo .colonna.ct-modulo__form{background-color:var(--colore-2);width:50%;margin:-314px 0 0 30px;padding:30px 25px}.ct-modulo__mappa .mappa{line-height:1.5}.ct-modulo__ancora{pointer-events:none;width:1px;height:1px;scroll-margin-top:110px;position:absolute;top:0;left:0}@media (width>=768px) and (width<=1024px) and (hover:none){.ct-modulo__ancora{scroll-margin-top:155px}}@media (width<=767px){.ct-modulo__ancora{scroll-margin-top:75px}}.testo.ct-modulo__titolo{color:#181818;text-align:center;margin:8px 0;padding:2px 15px;font-size:30px;font-weight:700;line-height:normal}.testo.ct-modulo__nota{text-align:left;margin:8px 0;padding:2px 15px}.ct-modulo__modulo{margin:0}.ct-modulo__modulo .modulo__invio{height:48px}.ct-modulo__modulo .modulo__invio input{width:194px;position:relative;left:2px}.ct-modulo__modulo .modulo__spunta input{width:1em;height:1em;font-size:inherit;margin:8px .3em 8px 0;font-family:inherit}.ct-modulo__modulo .modulo__spazio-captcha{margin:0;display:block}.ct-modulo__modulo .modulo__trappola{visibility:hidden}.ct-modulo__modulo .modulo__invio:hover{background-color:#005b26}.ct-modulo__modulo .modulo__invio{transition:background-color .2s,border-color .2s}.ct-modulo__modulo a.privacy{cursor:default}@media (width<=767px){.riga.ct-modulo{background-position:100%;padding:0}.ct-modulo .colonna.ct-modulo__form{order:1;width:100%;margin:0;padding:30px 0 15px}.ct-modulo .colonna.ct-modulo__mappa{order:2;width:100%;margin:0;padding:10px 0}.testo.ct-modulo__titolo{font-size:28px}.ct-modulo__modulo{margin:-16px 0 10px;line-height:22.5px}.ct-modulo__modulo .modulo__campo{padding:0 15px}.ct-modulo__modulo .modulo__invio{width:180px;padding:0 10px}.ct-modulo__modulo .modulo__invio input{width:100%;font-size:13px;top:4px}}.riga.ct-chiusura{padding:100px 60px}.ct-chiusura__divisore.divisore{text-align:center;width:50px;margin:0 auto;line-height:1.5;display:flow-root}.ct-chiusura__divisore hr{color:#b1976b;text-align:center;height:2px;margin:10px 0;line-height:1.5}.ct-chiusura__titolo{margin:8px auto}.ct-chiusura__testo{width:calc(100% - 350px);min-width:25px;max-width:899px;margin:8px auto}@media (width<=767px){.riga.ct-chiusura{padding:30px 0}.ct-chiusura__divisore.divisore,.ct-chiusura__divisore hr{text-align:start}.ct-chiusura__divisore.divisore{margin-top:15px}.ct-chiusura__testo{width:100%}}
