.title_h1_hero{color:var(--global-color-6);font-size:55px;margin-top:10px;padding-bottom:15px;padding-top:15px}@media (max-width:1024px){.title_h1_hero{font-size:50px}}@media (max-width:767px){.title_h1_hero{font-size:35px}}.gbp-section{padding-left:30px;padding-right:30px}@media (max-width:1024px){.gbp-section{padding-left:30px;padding-right:30px}}@media (max-width:767px){.gbp-section{padding-left:20px;padding-right:20px}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.tagline_hero{background-color:var(--global-color-6);color:var(--blu);display:inline;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:4px;padding:4px 12px}.descrizione_hero{color:var(--global-color-6);font-size:18px;font-weight:300;line-height:1.40em}@media (max-width:1024px){.descrizione_hero{font-size:18px;line-height:1.25em}}@media (max-width:767px){.descrizione_hero{font-size:15px}}.contenitore_hero{display:block;justify-self:center;width:600px}@media (max-width:1024px){.contenitore_hero{width:100%}}.linea_verticale{align-self:center;background-color:var(--global-color-6);display:flex;font-size:0px;height:50px;justify-content:center;justify-items:center;justify-self:center;width:2px}@media (max-width:1024px){.linea_verticale{height:40px}}@media (max-width:767px){.linea_verticale{height:30px}}.pulsante_hero{background-color:var(--rosso);color:var(--global-color-6);font-size:17px;font-weight:600;line-height:100%;margin-top:10px;border-radius:4px;padding:15px 30px}.pulsante_hero:is(:hover,:focus){background-color:var(--rosso-hover);color:var(--global-color-6)}@media (max-width:767px){.pulsante_hero{font-size:13px;padding:10px 20px}}.padding_hero{display:flex;justify-content:center;padding-bottom:9em;padding-top:12em}@media (max-width:1024px){.padding_hero{padding:4em 40px}}@media (max-width:767px){.padding_hero{padding:3em 40px}}.griglia_mt{align-items:stretch;column-gap:75px;display:grid;grid-template-columns:2fr 3fr}@media (max-width:1024px){.griglia_mt{grid-template-columns:1fr}}@media (max-width:767px){.griglia_mt{padding-left:auto;padding-right:auto;row-gap:15px}}.title_h2_mt{font-size:50px;font-weight:700}@media (max-width:1024px){.title_h2_mt{font-size:45px}}@media (max-width:767px){.title_h2_mt{font-size:30px;line-height:1.25em}}@media (max-width:767px){.descrizione_mt{font-size:14px;line-height:1.35em}}.pulsante_mt{background-color:var(--rosso);color:var(--global-color-6);font-size:17px;font-weight:600;line-height:100%;border-radius:4px;padding:15px 30px}.pulsante_mt:is(:hover,:focus){background-color:var(--rosso-hover);color:var(--global-color-6)}@media (max-width:767px){.pulsante_mt{font-size:13px;padding:10px 20px}}.img_mt{width:100%;border-radius:20px}@media (max-width:1024px){.img_mt{aspect-ratio:16/9;width:100%}}@media (max-width:767px){.img_mt{aspect-ratio:4/3;border-radius:10px}}.griglia_mt-2{align-items:stretch;column-gap:75px;display:grid;grid-template-columns:3fr 2fr}@media (max-width:1024px){.griglia_mt-2{grid-template-columns:1fr}}@media (max-width:767px){.griglia_mt-2{padding-left:auto;padding-right:auto;row-gap:15px}}.highlights_title{color:var(--nero);font-family:Lora;font-size:25px;font-weight:700}@media (max-width:1024px){.highlights_title{font-size:25px;font-weight:700;line-height:110%}}@media (max-width:767px){.highlights_title{font-size:23px}}.highlights_descrizione{font-size:16px;font-weight:400;line-height:140%;margin-top:10px}@media (max-width:1024px){.highlights_descrizione{margin-top:5px}}@media (max-width:767px){.highlights_descrizione{font-size:15px}}.cta_title{color:var(--global-color-6);font-family:Lora;font-size:44px;font-weight:700;line-height:1.1em}@media (max-width:1024px){.cta_title{font-size:33px}}@media (max-width:767px){.cta_title{font-size:30px}}.cta_desc{color:var(--global-color-6);font-size:18px;font-weight:300;line-height:1.40em;margin-top:20px}@media (max-width:1024px){.cta_desc{font-size:16px;line-height:1.35em}}@media (max-width:767px){.cta_desc{font-size:15px}}.cta_pulsante{background-color:var(--rosso);color:var(--global-color-6);font-size:17px;font-weight:600;line-height:100%;border-radius:4px;padding:15px 30px}.cta_pulsante:is(:hover,:focus){background-color:var(--rosso-hover);color:var(--global-color-6)}@media (max-width:767px){.cta_pulsante{font-size:13px;padding:10px 20px}}.cta_padding{display:flex;justify-content:center;margin-bottom:6rem;margin-top:6rem;padding-bottom:6em;padding-top:6em}@media (max-width:1024px){.cta_padding{margin-bottom:2rem;margin-top:2rem;padding:4em 40px}}@media (max-width:767px){.cta_padding{padding:3em 40px}}.cta_contenitore{display:block;justify-self:center;width:750px}@media (max-width:1024px){.cta_contenitore{width:100%}}.footer_title{color:var(--global-color-6);font-family:Lora;font-size:22px;font-weight:600;margin-bottom:15px}@media (max-width:1024px){.footer_title{font-size:20px}}@media (max-width:767px){.footer_title{font-size:18px}}.footer_voce{color:var(--global-color-6);font-size:17px;font-weight:400;line-height:1.75em;margin-bottom:0px}.footer_voce a{color:var(--global-color-6)}.footer_voce a:hover{color:#cadff0}@media (max-width:1024px){.footer_voce{font-size:15px;line-height:1.5em;margin-top:5px}}@media (max-width:767px){.footer_voce{font-size:15px;line-height:1.4em}}.padding_hero-home{padding-bottom:18em;padding-top:13em}@media (max-width:1024px){.padding_hero-home{padding:6em 40px 9em 40px}}@media (max-width:767px){.padding_hero-home{padding:5em 40px 11em 40px}}.highlights_pulsante{color:var(--blu);font-family:Lora;font-size:20px;font-weight:500}.highlights_pulsante:is(:hover,:focus){color:var(--nero)}@media (max-width:1024px){.highlights_pulsante{font-size:18px}}@media (max-width:767px){.highlights_pulsante{font-size:18px}}.titolo_mt{color:var(--nero);font-size:22px;font-weight:700;line-height:100%;margin-bottom:0px}@media (max-width:767px){.titolo_mt{font-size:14px;line-height:1.35em}}.title_h3{color:var(--global-color-6);font-family:Lora;font-size:40px;font-weight:600;line-height:110%;margin-top:20px;text-align:center}@media (max-width:1024px){.title_h3{font-size:40px}}@media (max-width:767px){.title_h3{font-size:30px}}.contatti_voce{color:var(--nero);font-size:17px;font-weight:400;line-height:1.75em;margin-bottom:0px}.contatti_voce a{color:var(--nero)}.contatti_voce a:hover{color:var(--blu)}@media (max-width:1024px){.contatti_voce{font-size:15px;line-height:1.5em;margin-top:5px}}@media (max-width:767px){.contatti_voce{font-size:15px;line-height:1.4em}}.griglia_mt-3{align-items:stretch;column-gap:40px;display:grid;grid-template-columns:3fr 1fr;row-gap:40px}@media (max-width:1024px){.griglia_mt-3{grid-template-columns:1fr}}@media (max-width:767px){.griglia_mt-3{padding-left:auto;padding-right:auto;row-gap:15px}}.title_h2-servizio{font-size:35px;font-weight:700;line-height:1.2em}@media (max-width:1024px){.title_h2-servizio{font-size:35px}}@media (max-width:767px){.title_h2-servizio{font-size:30px;line-height:1.25em}}@media (max-width:767px){.descrizione_servizio{font-size:14px;line-height:1.35em}}.pulsante_servizio{background-color:var(--rosso);color:var(--global-color-6);font-size:15px;font-weight:600;line-height:100%;border-radius:4px;padding:15px 30px}.pulsante_servizio:is(:hover,:focus){background-color:var(--rosso-hover);color:var(--global-color-6)}@media (max-width:767px){.pulsante_servizio{font-size:13px;padding:10px 20px}}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.title_hg-lavori{color:var(--nero);font-family:Lora;font-size:25px;font-weight:700}@media (max-width:1024px){.title_hg-lavori{font-size:16px;text-align:center}}@media (max-width:767px){.title_hg-lavori{font-size:14px}}.descrizione_lavoro{font-size:16px;font-weight:400;line-height:140%;margin-top:10px}@media (max-width:1024px){.descrizione_lavoro{font-size:14px;margin-top:5px}}@media (max-width:767px){.descrizione_lavoro{font-size:12px}}.linea_verticale-blu{background-color:var(--blu);font-size:0px;height:50px;justify-self:center;width:2px}@media (max-width:1024px){.linea_verticale-blu{height:40px}}@media (max-width:767px){.linea_verticale-blu{height:30px}}