/* Generated from page: contatti */
.themify_builder_content-11556 .tb_g46a589{background-image:url(https://green.webpg.it/wp-content/uploads/primavera-reali-2026/reception-market-ingresso-2026-02.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;min-height:460px;padding-top:150px;padding-bottom:64px}
.themify_builder_content-11556 .tb_g46a589>.builder_row_cover::before,.themify_builder_content-11556 .tb_g46a589>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(31, 45, 47, 0.56) 0%,rgba(31, 45, 47, 0.26) 30%,rgba(31, 45, 47, 0.45) 55%,rgba(31, 45, 47, 0.75) 100%)}
.themify_builder_content-11556 .tb_k4ae767.module-text.module h2,.themify_builder_content-11556 .tb_u9181c0.module-text.module h2,.themify_builder_content-11556 .tb_rcf2101.module-text.module h2,.themify_builder_content-11556 .tb_u06d65e.module-text.module h2,.themify_builder_content-11556 .tb_s1c7471.module-text.module h2,.themify_builder_content-11556 .tb_c181e96.module-text.module h2,.themify_builder_content-11556 .tb_x9416dd.module-text.module h2,.themify_builder_content-11556 .tb_dbc2991.module-text.module h2,.themify_builder_content-11556 .tb_x1250a0.module-text.module h2,.themify_builder_content-11556 .tb_j199151.module-text.module h2,.themify_builder_content-11556 .tb_f0a3712.module-text.module h2,.themify_builder_content-11556 .tb_z9bd977.module-text.module h2{font-size:44px;line-height:1.18em;text-transform:uppercase;letter-spacing:0.04em}
.themify_builder_content-11556 .tb_k4ae767.module-text.module h1,.themify_builder_content-11556 .tb_u9181c0.module-text.module h1,.themify_builder_content-11556 .tb_rcf2101.module-text.module h1,.themify_builder_content-11556 .tb_u06d65e.module-text.module h1,.themify_builder_content-11556 .tb_s1c7471.module-text.module h1,.themify_builder_content-11556 .tb_c181e96.module-text.module h1,.themify_builder_content-11556 .tb_x9416dd.module-text.module h1,.themify_builder_content-11556 .tb_dbc2991.module-text.module h1,.themify_builder_content-11556 .tb_x1250a0.module-text.module h1,.themify_builder_content-11556 .tb_j199151.module-text.module h1,.themify_builder_content-11556 .tb_f0a3712.module-text.module h1,.themify_builder_content-11556 .tb_z9bd977.module-text.module h1{font-size:54px;line-height:1.12em;text-transform:uppercase;letter-spacing:0.04em}
.themify_builder_content-11556 .tb_k4ae767.module-text.module h3,.themify_builder_content-11556 .tb_u9181c0.module-text.module h3,.themify_builder_content-11556 .tb_rcf2101.module-text.module h3,.themify_builder_content-11556 .tb_u06d65e.module-text.module h3,.themify_builder_content-11556 .tb_s1c7471.module-text.module h3,.themify_builder_content-11556 .tb_c181e96.module-text.module h3,.themify_builder_content-11556 .tb_x9416dd.module-text.module h3,.themify_builder_content-11556 .tb_dbc2991.module-text.module h3,.themify_builder_content-11556 .tb_x1250a0.module-text.module h3,.themify_builder_content-11556 .tb_j199151.module-text.module h3,.themify_builder_content-11556 .tb_f0a3712.module-text.module h3,.themify_builder_content-11556 .tb_z9bd977.module-text.module h3{font-size:17px;letter-spacing:0.08em;text-transform:uppercase}
.themify_builder_content-11556 .tb_k4ae767.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_f0a3712.module-text.module .tb_text_wrap h3{font-family:"Overpass";font-weight:600;background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-11556 .tb_k4ae767.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_k4ae767.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_f0a3712.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_f0a3712.module-text.module .tb_text_wrap h1{font-family:"Overpass";font-weight:300;background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-11556 .tb_k4ae767.module-text,.themify_builder_content-11556 .tb_rcf2101.module-text,.themify_builder_content-11556 .tb_s1c7471.module-text,.themify_builder_content-11556 .tb_x9416dd.module-text,.themify_builder_content-11556 .tb_x1250a0.module-text,.themify_builder_content-11556 .tb_f0a3712.module-text,.themify_builder_content-11556 .tb_z9bd977.module-text{font-size:18px;line-height:1.7em}
.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_k4ae767.module-text .tb_text_wrap span{font-family:"Overpass";font-weight:400;background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-11556 .tb_ofa726b>.row_inner{--align_content:var(--align_start);--col:var(--c2_1)}
.themify_builder_content-11556 .tb_ofa726b,.themify_builder_content-11556 .tb_pccf1b8,.themify_builder_content-11556 .tb_jca80c4{background-color:#fff;padding-top:110px;padding-bottom:110px}
.themify_builder_content-11556 .tb_u9181c0.module-text{font-size:18px;line-height:1.7em;text-align:left}
.themify_builder_content-11556 .tb_u9181c0.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_u06d65e.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_s1c7471.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_c181e96.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_x9416dd.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_dbc2991.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_x1250a0.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_j199151.module-text.module .tb_text_wrap h3{font-family:"Overpass";font-weight:600;background-clip:border-box;background-image:none;color:var(--gva-titoli)}
.themify_builder_content-11556 .tb_u9181c0.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_u9181c0.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_u06d65e.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_u06d65e.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_s1c7471.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_s1c7471.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_c181e96.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_c181e96.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_x9416dd.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_x9416dd.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_dbc2991.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_dbc2991.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_x1250a0.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_x1250a0.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_j199151.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_j199151.module-text.module .tb_text_wrap h1{font-family:"Overpass";font-weight:300;background-clip:border-box;background-image:none;color:var(--gva-titoli)}
.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_u9181c0.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_rcf2101.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_u06d65e.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_s1c7471.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_c181e96.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_x9416dd.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_dbc2991.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_x1250a0.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_j199151.module-text .tb_text_wrap span{font-family:"Overpass";font-weight:400;background-clip:border-box;background-image:none;color:var(--gva-testo)}
.themify_builder_content-11556 .tb_e9cb043{padding-top:12px}
.themify_builder_content-11556 .tb_rcf2101.module-text a,.themify_builder_content-11556 .tb_k1fc0ca.module-accordion>.ui>li>.accordion-title a{color:var(--gva-scuro)}
.themify_builder_content-11556 .tb_rcf2101.module-text.module .tb_text_wrap h3,.themify_builder_content-11556 .tb_z9bd977.module-text.module .tb_text_wrap h3{font-family:"Overpass";font-weight:600;background-clip:border-box;background-image:none;color:var(--gva-accento)}
.themify_builder_content-11556 .tb_rcf2101.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_rcf2101.module-text.module .tb_text_wrap h1,.themify_builder_content-11556 .tb_z9bd977.module-text.module .tb_text_wrap h2,.themify_builder_content-11556 .tb_z9bd977.module-text.module .tb_text_wrap h1{font-family:"Overpass";font-weight:300;background-clip:border-box;background-image:none;color:var(--gva-accento)}
.themify_builder_content-11556 .tb_uc52c4e,.themify_builder_content-11556 .tb_j7b371f{background-color:var(--gva-chiaro);padding-top:110px;padding-bottom:110px}
.themify_builder_content-11556 .tb_u06d65e.module-text,.themify_builder_content-11556 .tb_c181e96.module-text,.themify_builder_content-11556 .tb_j199151.module-text{font-size:18px;line-height:1.7em;text-align:center}
.themify_builder_content-11556 .tb_r450285{margin-top:32px}
.themify_builder_content-11556 .tb_dbc2991.module-text{font-size:16px;line-height:1.7em}
.themify_builder_content-11556 .tb_q7a3ca4.module-buttons,.themify_builder_content-11556 .tb_l0a88a2.module-buttons{text-align:left;margin-top:34px}
.themify_builder_content-11556 .tb_q7a3ca4.module-buttons .module-buttons-item a,.themify_builder_content-11556 .tb_l0a88a2.module-buttons .module-buttons-item a{text-transform:uppercase;background-image:none;background-color:var(--gva-accento);color:#fff;font-size:14px;letter-spacing:0.15em;padding:18px 34px}
.themify_builder_content-11556 .tb_q7a3ca4.module-buttons .module-buttons-item a:hover,.themify_builder_content-11556 .tb_l0a88a2.module-buttons .module-buttons-item a:hover,.themify_builder_content-11556 .tb_z9bd977.module-text a{color:#fff}
.themify_builder_content-11556 .tb_q7a3ca4.module-buttons .module-buttons-item,.themify_builder_content-11556 .tb_q7a3ca4.module-buttons .module-buttons-item a,.themify_builder_content-11556 .tb_l0a88a2.module-buttons .module-buttons-item,.themify_builder_content-11556 .tb_l0a88a2.module-buttons .module-buttons-item a{font-family:"Overpass";font-weight:600}
.themify_builder_content-11556 .tb_k1fc0ca.module-accordion{margin-top:48px}
.themify_builder_content-11556 .tb_k1fc0ca.module-accordion>.ui>li>.accordion-content{font-family:"Overpass";font-weight:400;color:var(--gva-testo);font-size:16px;line-height:1.7em}
.themify_builder_content-11556 .tb_k1fc0ca.module-accordion>.ui>li>.accordion-title{font-family:"Overpass";font-weight:600;font-size:18px;line-height:1.4em}
.themify_builder_content-11556 .tb_k1fc0ca.module-accordion>.ui>li>.accordion-title .accordion-icon,.themify_builder_content-11556 .tb_k1fc0ca.module-accordion>.ui>li>.accordion-title .accordion-active-icon{color:var(--gva-accento)}
.themify_builder_content-11556 .tb_r3c08a4>.row_inner{--align_content:var(--align_center);--col:var(--c2_1)}
.themify_builder_content-11556 .tb_r3c08a4{background-color:var(--gva-scuro);padding-top:110px;padding-bottom:110px}
.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_f0a3712.module-text .tb_text_wrap span,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap p,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap blockquote,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap h1,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap h2,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap h3,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap h4,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap h5,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap h6,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap li,.themify_builder_content-11556 .tb_z9bd977.module-text .tb_text_wrap span{font-family:"Overpass";font-weight:400;background-clip:border-box;background-image:none;color:var(--gva-testo_su_scuro)}

@media(max-width:1024px){
.themify_builder_content-11556 .tb_g46a589{min-height:400px}
.themify_builder_content-11556 .tb_ofa726b>.row_inner,.themify_builder_content-11556 .tb_r3c08a4>.row_inner{--col:none;--area:"col1" "col2"}
}
@media(max-width:768px){
.themify_builder_content-11556 .tb_k4ae767.module-text.module h2,.themify_builder_content-11556 .tb_u9181c0.module-text.module h2,.themify_builder_content-11556 .tb_rcf2101.module-text.module h2,.themify_builder_content-11556 .tb_u06d65e.module-text.module h2,.themify_builder_content-11556 .tb_s1c7471.module-text.module h2,.themify_builder_content-11556 .tb_c181e96.module-text.module h2,.themify_builder_content-11556 .tb_x9416dd.module-text.module h2,.themify_builder_content-11556 .tb_dbc2991.module-text.module h2,.themify_builder_content-11556 .tb_x1250a0.module-text.module h2,.themify_builder_content-11556 .tb_j199151.module-text.module h2,.themify_builder_content-11556 .tb_f0a3712.module-text.module h2,.themify_builder_content-11556 .tb_z9bd977.module-text.module h2{font-size:37px}
.themify_builder_content-11556 .tb_k4ae767.module-text.module h1{font-size:46px}
.themify_builder_content-11556 .tb_u9181c0.module-text.module h1,.themify_builder_content-11556 .tb_rcf2101.module-text.module h1,.themify_builder_content-11556 .tb_u06d65e.module-text.module h1,.themify_builder_content-11556 .tb_s1c7471.module-text.module h1,.themify_builder_content-11556 .tb_c181e96.module-text.module h1,.themify_builder_content-11556 .tb_x9416dd.module-text.module h1,.themify_builder_content-11556 .tb_dbc2991.module-text.module h1,.themify_builder_content-11556 .tb_x1250a0.module-text.module h1,.themify_builder_content-11556 .tb_j199151.module-text.module h1,.themify_builder_content-11556 .tb_f0a3712.module-text.module h1,.themify_builder_content-11556 .tb_z9bd977.module-text.module h1{font-size:45px}
}
@media(max-width:600px){
.themify_builder_content-11556 .tb_g46a589{min-height:380px;padding-top:120px;padding-bottom:44px}
.themify_builder_content-11556 .tb_k4ae767.module-text,.themify_builder_content-11556 .tb_u9181c0.module-text,.themify_builder_content-11556 .tb_rcf2101.module-text,.themify_builder_content-11556 .tb_u06d65e.module-text,.themify_builder_content-11556 .tb_s1c7471.module-text,.themify_builder_content-11556 .tb_c181e96.module-text,.themify_builder_content-11556 .tb_x9416dd.module-text,.themify_builder_content-11556 .tb_dbc2991.module-text,.themify_builder_content-11556 .tb_x1250a0.module-text,.themify_builder_content-11556 .tb_j199151.module-text,.themify_builder_content-11556 .tb_f0a3712.module-text,.themify_builder_content-11556 .tb_z9bd977.module-text{font-size:17px}
.themify_builder_content-11556 .tb_k4ae767.module-text.module h2,.themify_builder_content-11556 .tb_u9181c0.module-text.module h2,.themify_builder_content-11556 .tb_rcf2101.module-text.module h2,.themify_builder_content-11556 .tb_u06d65e.module-text.module h2,.themify_builder_content-11556 .tb_s1c7471.module-text.module h2,.themify_builder_content-11556 .tb_c181e96.module-text.module h2,.themify_builder_content-11556 .tb_x9416dd.module-text.module h2,.themify_builder_content-11556 .tb_dbc2991.module-text.module h2,.themify_builder_content-11556 .tb_x1250a0.module-text.module h2,.themify_builder_content-11556 .tb_j199151.module-text.module h2,.themify_builder_content-11556 .tb_f0a3712.module-text.module h2,.themify_builder_content-11556 .tb_z9bd977.module-text.module h2{font-size:30px}
.themify_builder_content-11556 .tb_k4ae767.module-text.module h1,.themify_builder_content-11556 .tb_u9181c0.module-text.module h1,.themify_builder_content-11556 .tb_rcf2101.module-text.module h1,.themify_builder_content-11556 .tb_u06d65e.module-text.module h1,.themify_builder_content-11556 .tb_s1c7471.module-text.module h1,.themify_builder_content-11556 .tb_c181e96.module-text.module h1,.themify_builder_content-11556 .tb_x9416dd.module-text.module h1,.themify_builder_content-11556 .tb_dbc2991.module-text.module h1,.themify_builder_content-11556 .tb_x1250a0.module-text.module h1,.themify_builder_content-11556 .tb_j199151.module-text.module h1,.themify_builder_content-11556 .tb_f0a3712.module-text.module h1,.themify_builder_content-11556 .tb_z9bd977.module-text.module h1{font-size:36px}
.themify_builder_content-11556 .tb_ofa726b>.row_inner,.themify_builder_content-11556 .tb_r3c08a4>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-11556 .tb_ofa726b,.themify_builder_content-11556 .tb_uc52c4e,.themify_builder_content-11556 .tb_pccf1b8,.themify_builder_content-11556 .tb_j7b371f,.themify_builder_content-11556 .tb_jca80c4,.themify_builder_content-11556 .tb_r3c08a4{padding-top:72px;padding-bottom:72px}
}/*Builder Custom CSS START*/
.gva-eyebrow{font-family:'Overpass',sans-serif;font-size:12px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--gva-accento);margin:0 0 18px}
.gva-su-foto .gva-eyebrow{color:#fff;opacity:.85}
h2{text-wrap:balance}
.gva-corsivo{font-style:italic}
.gva-btn.module-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}
.gva-btn.module-buttons[class*="center"],.gva-btn-centro.module-buttons{justify-content:center}
.gva-btn .module-buttons-item{margin:0!important}
.gva-btn .module-buttons-item a{transition:background-color .25s,color .25s,border-color .25s;border:1px solid transparent}
.gva-btn .module-buttons-item a:hover{background-color:var(--gva-scuro)!important}
.gva-btn-su-scuro .module-buttons-item a:hover{background:#fff!important;color:var(--gva-scuro)!important}
.gva-btn-su-scuro .module-buttons-item+.module-buttons-item a{background:transparent!important;border-color:rgba(255,255,255,.7)}
.gva-btn-su-chiaro .module-buttons-item+.module-buttons-item a,
.gva-btn-outline .module-buttons-item a{background:transparent!important;color:var(--gva-scuro)!important;border-color:var(--gva-scuro)}
.gva-btn-su-chiaro .module-buttons-item+.module-buttons-item a:hover,
.gva-btn-outline .module-buttons-item a:hover{background:var(--gva-scuro)!important;color:#fff!important}
.gva-lista{list-style:none;margin:24px 0 0;padding:0}
.gva-lista li{position:relative;padding:10px 0 10px 34px;border-bottom:1px solid var(--gva-medio)}
.gva-lista li:before{content:'';position:absolute;left:0;top:19px;width:18px;height:2px;background:var(--gva-accento)}
.gva-stretto .gva-lista{text-align:left;max-width:560px;margin-left:auto;margin-right:auto}
.gva-foto img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px}
.gva-foto-orizzontale img{aspect-ratio:4/3}
.gva-foto-quadrata img{aspect-ratio:1/1}
@media (max-width:680px){
 .gva-btn.module-buttons{flex-direction:column;align-items:flex-start}
 .gva-btn-centro.module-buttons{align-items:center}
}
.gva-intestazione>.row_inner{min-height:inherit;align-content:end}
@media (prefers-reduced-motion:reduce){.gva-intestazione .big-video-wrap{display:none}}
.gva-intestazione h1{max-width:820px;text-wrap:balance;margin:0}
.gva-intestazione .gva-lead{max-width:600px;font-size:1.08em;opacity:.95;margin-top:18px}
.gva-briciole{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin:0 0 22px;opacity:.9}
.gva-su-foto .gva-briciole,.gva-su-foto .gva-eyebrow,.gva-intestazione.gva-su-foto h1,.gva-intestazione.gva-su-foto .gva-lead{text-shadow:0 1px 10px rgba(20,29,30,.45)}
.gva-briciole a{text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}
.gva-su-foto .gva-briciole a{color:#fff!important}
.gva-briciole a:hover{border-color:currentColor}
.gva-briciole .gva-sep{margin:0 .7em;opacity:.6}
.gva-didascalia{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0}
.gva-diviso>.row_inner{min-height:inherit}
.gva-diviso-testo{align-self:center;padding:150px 64px 72px max(24px,calc((100vw - 1160px) / 2))!important}
.gva-diviso .gva-briciole{color:var(--gva-scuro)}
.gva-diviso .gva-briciole a{color:var(--gva-scuro)!important;border-color:rgba(31,45,47,.3)}
.gva-diviso-foto{min-height:inherit}
@media (max-width:680px){
 .gva-diviso-testo{padding:36px 20px 48px!important}
}
.gva-modulo .builder-contact-field{margin:0 0 18px}
.gva-modulo .control-label{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gva-scuro);margin:0 0 8px}
.gva-modulo input.form-control,.gva-modulo select.form-control,.gva-modulo textarea.form-control{width:100%;font-size:16px!important;font-family:'Overpass',sans-serif;color:var(--gva-scuro);background:#fff;border:1px solid var(--gva-medio);border-radius:6px;padding:13px 14px;box-sizing:border-box}
.gva-modulo input[type=checkbox],.gva-modulo input[type=radio]{width:auto!important;margin:0 8px 0 0;accent-color:var(--gva-accento)}
.gva-modulo .builder-contact-checkbox-field label,.gva-modulo .builder-contact-radio-field label{display:inline-flex;align-items:center;margin:0 22px 6px 0;font-size:15px;text-transform:none;letter-spacing:0;font-weight:400}
.gva-modulo textarea.form-control{min-height:150px}
.gva-modulo .form-control:focus{outline:2px solid var(--gva-accento);outline-offset:1px;border-color:var(--gva-accento)}
.gva-modulo .field-gdpr{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;text-transform:none;letter-spacing:0;font-weight:400}
.gva-modulo .field-gdpr a{color:var(--gva-accento);text-decoration:underline}
.gva-modulo button.btn{background:var(--gva-accento);color:#fff;border:0;border-radius:999px;padding:17px 34px;font-family:'Overpass',sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .25s}
.gva-modulo button.btn:hover{background:var(--gva-scuro)}
.gva-modulo .required{color:var(--gva-accento)}
.gva-modulo-recapiti h3{margin:0 0 6px;font-size:13px!important}
.gva-modulo-recapiti p{margin:0 0 22px}
.gva-tabella-box{margin-left:auto;margin-right:auto;max-width:720px}
.gva-tabella-piena{max-width:1100px}
.gva-tabella-box table.gva-tabella{width:100%;border-collapse:collapse;margin:36px 0 0;border:0;font-size:15px;line-height:1.55}
.gva-tabella th,.gva-tabella td{padding:14px 18px;text-align:left;vertical-align:top;border:0!important;background:none}
.gva-tabella tbody tr:nth-child(odd){background:var(--gva-chiaro)}
.gva-tabella tbody th{font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gva-scuro);width:36%}
.gva-tabella thead th{font-weight:600;font-size:13px;color:var(--gva-scuro);border-bottom:2px solid var(--gva-accento)!important}
.gva-tabella-nota{font-size:13px!important;opacity:.75;margin-top:14px!important}
@media (max-width:680px){
 .gva-tabella-multi thead{display:none}
 .gva-tabella-multi tr{display:block;padding:10px 0}
 .gva-tabella-multi tbody th,.gva-tabella-multi td{display:block;width:auto}
 .gva-tabella-multi td{padding:6px 18px}
 .gva-tabella-multi td:before{content:attr(data-label);display:block;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gva-accento)}
 .gva-tabella-2 tbody th{width:42%}
}
.gva-mappa-img img{width:100%;height:var(--gva-mappa-h,420px);object-fit:cover;object-position:50% 50%;border-radius:6px;aspect-ratio:auto!important}
/* mobile: stessa porzione di mappa a ogni larghezza (725 px dei 1400 dell'immagine, spostata a destra perché
   i nomi delle sedi stanno a destra dei segnaposto): nessuna sede tagliata sul bordo; sedi impilate staccate */
@media (max-width:680px){.gva-mappa-img img{height:auto!important;aspect-ratio:725/620!important;object-position:62% 50%}
.gva-mappa .module_subrow .module_column+.module_column{margin-top:28px!important}}
.gva-mappa-att{margin-top:6px!important}
.gva-mappa-att p{margin:0;font-size:12px;line-height:1.4;text-align:right;opacity:.8}
.gva-mappa-sede h3{margin:0 0 6px}
.gva-mappa-sede p{margin:0}
.gva-stretto{max-width:760px;margin-left:auto;margin-right:auto}
.gva-faq-box{max-width:820px;margin-left:auto;margin-right:auto}
.gva-faq-box .ui{border:0!important;background:none!important;margin:0;padding:0}
.gva-faq-box .ui>li{border:0;border-bottom:1px solid var(--gva-medio);margin:0;background:none}
.gva-faq-box .ui>li:first-child{border-top:1px solid var(--gva-medio)}
.gva-faq-box .accordion-title{margin:0;border:0!important;background:none!important}
.gva-faq-box .accordion-title a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;text-decoration:none;background:none!important}
.gva-faq-box .accordion-title a:hover{color:var(--gva-accento)!important}
.gva-faq-box .accordion-content{border:0!important;padding:0 0 22px;background:none!important}
.gva-faq-box .accordion-content p{margin:0 0 12px}
.gva-faq-box .accordion-content a{color:var(--gva-accento);text-decoration:underline;text-underline-offset:3px}
@media (max-width:680px){.gva-faq-box .accordion-title a{font-size:17px!important;padding:16px 0}}
.gva-sedi h3{margin:0 0 6px;font-size:13px!important}
.gva-sedi p{margin:0 0 26px}
@keyframes gva-sale{from{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:none}}
@keyframes gva-da-sinistra{from{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:none}}
@keyframes gva-da-destra{from{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:none}}
@keyframes gva-zoom{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
@keyframes gva-dissolvenza{from{opacity:0}to{opacity:1}}
.themify_builder .animated.fadeInUp{animation-name:gva-sale!important}
.themify_builder .animated.fadeInLeft{animation-name:gva-da-sinistra!important}
.themify_builder .animated.fadeInRight{animation-name:gva-da-destra!important}
.themify_builder .animated.zoomIn{animation-name:gva-zoom!important}
.themify_builder .animated.fadeIn{animation-name:gva-dissolvenza!important}
.themify_builder .animated:is(.fadeInUp,.fadeInLeft,.fadeInRight,.zoomIn,.fadeIn){animation-duration:1.1s!important;animation-timing-function:cubic-bezier(.22,.61,.36,1)!important}
@media (max-width:1024px){.themify_builder .gva-parallasse,.themify_builder .tf_lax_done:has(>.gva-parallasse){transform:none!important}}
@media (prefers-reduced-motion:reduce){
 .themify_builder .wow,.themify_builder [data-tf-animation]{visibility:visible!important;animation:none!important;opacity:1!important}
 .themify_builder [data-lax]{transform:none!important;opacity:1!important;filter:none!important}
}
.gva-kb{overflow:hidden;isolation:isolate}
.gva-kb:before{content:'';position:absolute;inset:-4%;z-index:-2;pointer-events:none;background-image:inherit;background-position:inherit;background-size:cover;background-repeat:no-repeat;transform-origin:var(--gva-kb-o,50% 50%);animation:gva-kb-zoom-in var(--gva-kb-d,20s) ease-in-out infinite alternate;will-change:transform;backface-visibility:hidden}
.gva-kb>.builder_row_cover{z-index:-1}
.gva-kb-zoom-out:before{animation-name:gva-kb-zoom-out}
.gva-kb-pan-sinistra:before{animation-name:gva-kb-pan-sinistra}
.gva-kb-pan-destra:before{animation-name:gva-kb-pan-destra}
.gva-kb-tilt:before{animation-name:gva-kb-tilt}
.gva-kb-pan-su:before{animation-name:gva-kb-pan-su}
.gva-kb-pan-giu:before{animation-name:gva-kb-pan-giu}
@keyframes gva-kb-zoom-in{from{transform:scale(1.03) translate3d(0,0,0)}to{transform:scale(1.16) translate3d(-1.4%,-.8%,0)}}
@keyframes gva-kb-zoom-out{from{transform:scale(1.16) translate3d(1.4%,.8%,0)}to{transform:scale(1.03) translate3d(0,0,0)}}
@keyframes gva-kb-pan-sinistra{from{transform:scale(1.14) translate3d(3%,0,0)}to{transform:scale(1.14) translate3d(-3%,0,0)}}
@keyframes gva-kb-pan-destra{from{transform:scale(1.14) translate3d(-3%,0,0)}to{transform:scale(1.14) translate3d(3%,0,0)}}
@keyframes gva-kb-pan-su{from{transform:scale(1.14) translate3d(0,3%,0)}to{transform:scale(1.14) translate3d(0,-3%,0)}}
@keyframes gva-kb-pan-giu{from{transform:scale(1.14) translate3d(0,-3%,0)}to{transform:scale(1.14) translate3d(0,3%,0)}}
@keyframes gva-kb-tilt{from{transform:scale(1.1) rotate(-.8deg) translate3d(1%,0,0)}to{transform:scale(1.18) rotate(.8deg) translate3d(-1.5%,-.6%,0)}}
@media (max-width:680px){.gva-kb:before{inset:-8%}.gva-kb-pan-sinistra:before,.gva-kb-pan-destra:before{animation-name:gva-kb-zoom-in}}
@media (prefers-reduced-motion:reduce){.gva-kb:before{animation:none!important}}
.themify_builder .tb_g46a589.gva-kb{--gva-kb-o:50% 50%;--gva-kb-d:18s}
.gva-eyebrow{font-size:14px;font-weight:600;letter-spacing:.25em;line-height:1.6;color:var(--gva-oro);margin:0 0 14px}
.gva-su-foto .gva-eyebrow{color:#fff;opacity:1;font-size:15px;letter-spacing:.2em;text-shadow:0 1px 12px rgba(0,0,0,.55);max-width:640px}
.gva-su-foto h1,.gva-su-foto .gva-claim,.gva-su-foto .gva-sottotitolo,.gva-su-foto .gva-lead{text-shadow:0 2px 18px rgba(0,0,0,.35)}
.gva-didascalia{font-size:12px!important;letter-spacing:.1em!important;opacity:.9!important;text-shadow:0 1px 8px rgba(0,0,0,.6)}
.themify_builder_content>.module_row:not(.fullwidth)>.row_inner{max-width:1200px;width:calc(100% - 64px);margin-left:auto;margin-right:auto}
@media (max-width:680px){.themify_builder_content>.module_row:not(.fullwidth)>.row_inner{width:calc(100% - 40px)}}
.gva-modulo .control-label{color:var(--gva-titoli)}
.gva-modulo input.form-control,.gva-modulo select.form-control,.gva-modulo textarea.form-control{background:#fff;border:1px solid rgba(31,45,47,.3)!important;padding:15px 16px;transition:border-color .2s}
.gva-modulo input.form-control:hover,.gva-modulo select.form-control:hover,.gva-modulo textarea.form-control:hover{border-color:rgba(31,45,47,.55)!important}
.gva-modulo button.btn{padding:18px 40px;letter-spacing:.15em}
.gva-faq-box{width:100%;max-width:860px!important}
.gva-faq-box .accordion-title a{font-size:18px!important;font-weight:400!important}
.themify_builder .module-text h1+p,.themify_builder .module-text h2+p{margin-top:28px}
.gva-split .module-text p,.gva-intro .module-text p,.gva-sov-box p,.gva-testo .module-text p{max-width:640px}
.gva-stretto{max-width:680px}
.gva-foto img,.gva-referenza img,.gva-referenza .image-wrap,.gva-articoli .post-image,.gva-articoli .post-image img{border-radius:0!important}
.gva-btn .module-buttons-item a{border-radius:0!important}
.gva-modulo input.form-control,.gva-modulo select.form-control,.gva-modulo textarea.form-control{border-radius:0;border-color:rgba(31,45,47,.28)}
.gva-modulo button.btn{border-radius:0}
@keyframes gva-sale{from{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}
@keyframes gva-kb-zoom-in{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.1) translate3d(-1%,-.6%,0)}}
@keyframes gva-kb-zoom-out{from{transform:scale(1.1) translate3d(1%,.6%,0)}to{transform:scale(1.02) translate3d(0,0,0)}}
.gva-modulo form .builder-contact-fields{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}
.gva-modulo form .builder-contact-fields>*{grid-column:span 1}
.gva-modulo form .builder-contact-field-message,.gva-modulo form .builder-contact-radio-field,.gva-modulo form .builder-contact-field-gdpr,.gva-modulo form .builder-contact-field-send{grid-column:1 / -1}
@media (max-width:680px){.gva-modulo form .builder-contact-fields{grid-template-columns:1fr}}
/*Builder Custom CSS END*/