/* Generated from page: case-mobili */
.themify_builder_content-11507 .tb_if7131e{background-image:url(https://green.webpg.it/wp-content/uploads/case-mobili/case-mobili-fila-pineta-01.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 55%;min-height:580px;padding-top:150px;padding-bottom:64px}
.themify_builder_content-11507 .tb_if7131e>.builder_row_cover::before,.themify_builder_content-11507 .tb_if7131e>: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-11507 .tb_ad73d68.module-text.module h2,.themify_builder_content-11507 .tb_b235ddd.module-text.module h2,.themify_builder_content-11507 .tb_g397984.module-text.module h2,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h2,.themify_builder_content-11507 .tb_c7527c0.module-text.module h2,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h2,.themify_builder_content-11507 .tb_m7eb726.module-text.module h2,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h2,.themify_builder_content-11507 .tb_p649767.module-text.module h2,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h2,.themify_builder_content-11507 .tb_t0523ac.module-text.module h2,.themify_builder_content-11507 .tb_vb76b04.module-text.module h2{font-size:44px;line-height:1.18em;text-transform:uppercase;letter-spacing:0.04em}
.themify_builder_content-11507 .tb_ad73d68.module-text.module h1,.themify_builder_content-11507 .tb_b235ddd.module-text.module h1,.themify_builder_content-11507 .tb_g397984.module-text.module h1,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h1,.themify_builder_content-11507 .tb_c7527c0.module-text.module h1,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h1,.themify_builder_content-11507 .tb_m7eb726.module-text.module h1,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h1,.themify_builder_content-11507 .tb_p649767.module-text.module h1,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h1,.themify_builder_content-11507 .tb_t0523ac.module-text.module h1,.themify_builder_content-11507 .tb_vb76b04.module-text.module h1{font-size:54px;line-height:1.12em;text-transform:uppercase;letter-spacing:0.04em}
.themify_builder_content-11507 .tb_ad73d68.module-text.module h3,.themify_builder_content-11507 .tb_b235ddd.module-text.module h3,.themify_builder_content-11507 .tb_g397984.module-text.module h3,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h3,.themify_builder_content-11507 .tb_c7527c0.module-text.module h3,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h3,.themify_builder_content-11507 .tb_m7eb726.module-text.module h3,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h3,.themify_builder_content-11507 .tb_p649767.module-text.module h3,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h3,.themify_builder_content-11507 .tb_t0523ac.module-text.module h3,.themify_builder_content-11507 .tb_vb76b04.module-text.module h3{font-size:17px;letter-spacing:0.08em;text-transform:uppercase}
.themify_builder_content-11507 .tb_ad73d68.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_p649767.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_t0523ac.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-11507 .tb_ad73d68.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_ad73d68.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_p649767.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_p649767.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_t0523ac.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_t0523ac.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-11507 .tb_ad73d68.module-text,.themify_builder_content-11507 .tb_b235ddd.module-text,.themify_builder_content-11507 .tb_g397984.module-text,.themify_builder_content-11507 .tb_w55bb5f.module-text,.themify_builder_content-11507 .tb_c7527c0.module-text,.themify_builder_content-11507 .tb_m7eb726.module-text,.themify_builder_content-11507 .tb_t0523ac.module-text,.themify_builder_content-11507 .tb_vb76b04.module-text{font-size:18px;line-height:1.7em}
.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_ad73d68.module-text .tb_text_wrap span{font-family:"Overpass";font-weight:400;background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-11507 .tb_n7e9a74.module-buttons,.themify_builder_content-11507 .tb_z327169.module-buttons{text-align:left;margin-top:34px}
.themify_builder_content-11507 .tb_n7e9a74.module-buttons .module-buttons-item a,.themify_builder_content-11507 .tb_q4f861f.module-buttons .module-buttons-item a,.themify_builder_content-11507 .tb_z327169.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-11507 .tb_n7e9a74.module-buttons .module-buttons-item a:hover,.themify_builder_content-11507 .tb_q4f861f.module-buttons .module-buttons-item a:hover,.themify_builder_content-11507 .tb_z327169.module-buttons .module-buttons-item a:hover,.themify_builder_content-11507 .tb_vb76b04.module-text a{color:#fff}
.themify_builder_content-11507 .tb_n7e9a74.module-buttons .module-buttons-item,.themify_builder_content-11507 .tb_n7e9a74.module-buttons .module-buttons-item a,.themify_builder_content-11507 .tb_q4f861f.module-buttons .module-buttons-item,.themify_builder_content-11507 .tb_q4f861f.module-buttons .module-buttons-item a,.themify_builder_content-11507 .tb_z327169.module-buttons .module-buttons-item,.themify_builder_content-11507 .tb_z327169.module-buttons .module-buttons-item a{font-family:"Overpass";font-weight:600}
.themify_builder_content-11507 .tb_pc256e7>.row_inner{--align_content:var(--align_center)}
.themify_builder_content-11507 .tb_pc256e7,.themify_builder_content-11507 .tb_uaa1ec1{background-color:var(--gva-chiaro);padding-top:110px;padding-bottom:110px}
.themify_builder_content-11507 .tb_b235ddd.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_g397984.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_w55bb5f.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_c7527c0.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_n9d71bf.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_m7eb726.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_dbc9b55.module-text.module .tb_text_wrap h3,.themify_builder_content-11507 .tb_beb5eb4.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-11507 .tb_b235ddd.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_b235ddd.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_g397984.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_g397984.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_w55bb5f.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_w55bb5f.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_c7527c0.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_c7527c0.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_n9d71bf.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_n9d71bf.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_m7eb726.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_m7eb726.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_dbc9b55.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_dbc9b55.module-text.module .tb_text_wrap h1,.themify_builder_content-11507 .tb_beb5eb4.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_beb5eb4.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-11507 .tb_b235ddd.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_b235ddd.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_g397984.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_w55bb5f.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_c7527c0.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_n9d71bf.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_m7eb726.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_dbc9b55.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_beb5eb4.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_beb5eb4.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-11507 .tb_a7f7526{background-color:#fff;padding-top:150px;padding-bottom:150px}
.themify_builder_content-11507 .tb_ie8418c,.themify_builder_content-11507 .tb_qd80395{--colg:var(--none)}
.themify_builder_content-11507 .tb_l25a4f8{background-color:var(--gva-chiaro);padding-top:150px;padding-bottom:150px}
.themify_builder_content-11507 .tb_r0fe9d4,.themify_builder_content-11507 .tb_wdf8e56{background-color:#fff;padding-top:110px;padding-bottom:110px}
.themify_builder_content-11507 .tb_n9d71bf.module-text,.themify_builder_content-11507 .tb_dbc9b55.module-text,.themify_builder_content-11507 .tb_p649767.module-text,.themify_builder_content-11507 .tb_beb5eb4.module-text{font-size:18px;line-height:1.7em;text-align:center}
.themify_builder_content-11507 .tb_j1e4e96{background-color:var(--gva-fascia);padding-top:110px;padding-bottom:110px}
.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_p649767.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_t0523ac.module-text .tb_text_wrap span,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap p,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap blockquote,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap h1,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap h2,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap h3,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap h4,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap h5,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap h6,.themify_builder_content-11507 .tb_vb76b04.module-text .tb_text_wrap li,.themify_builder_content-11507 .tb_vb76b04.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)}
.themify_builder_content-11507 .tb_q4f861f.module-buttons{text-align:center;margin-top:34px}
.themify_builder_content-11507 .tb_xb46ec0.module-accordion{margin-top:48px}
.themify_builder_content-11507 .tb_xb46ec0.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-11507 .tb_xb46ec0.module-accordion>.ui>li>.accordion-title{font-family:"Overpass";font-weight:600;font-size:18px;line-height:1.4em}
.themify_builder_content-11507 .tb_xb46ec0.module-accordion>.ui>li>.accordion-title .accordion-icon,.themify_builder_content-11507 .tb_xb46ec0.module-accordion>.ui>li>.accordion-title .accordion-active-icon{color:var(--gva-accento)}
.themify_builder_content-11507 .tb_xb46ec0.module-accordion>.ui>li>.accordion-title a{color:var(--gva-scuro)}
.themify_builder_content-11507 .tb_n386083>.row_inner{--align_content:var(--align_center);--col:var(--c2_1)}
.themify_builder_content-11507 .tb_n386083{background-color:var(--gva-scuro);padding-top:110px;padding-bottom:110px}
.themify_builder_content-11507 .tb_vb76b04.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-11507 .tb_vb76b04.module-text.module .tb_text_wrap h2,.themify_builder_content-11507 .tb_vb76b04.module-text.module .tb_text_wrap h1{font-family:"Overpass";font-weight:300;background-clip:border-box;background-image:none;color:var(--gva-accento)}

@media(max-width:1024px){
.themify_builder_content-11507 .tb_if7131e{min-height:500px}
.themify_builder_content-11507 .tb_n386083>.row_inner{--col:none;--area:"col1" "col2"}
}
@media(max-width:768px){
.themify_builder_content-11507 .tb_ad73d68.module-text.module h2,.themify_builder_content-11507 .tb_b235ddd.module-text.module h2,.themify_builder_content-11507 .tb_g397984.module-text.module h2,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h2,.themify_builder_content-11507 .tb_c7527c0.module-text.module h2,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h2,.themify_builder_content-11507 .tb_m7eb726.module-text.module h2,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h2,.themify_builder_content-11507 .tb_p649767.module-text.module h2,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h2,.themify_builder_content-11507 .tb_t0523ac.module-text.module h2,.themify_builder_content-11507 .tb_vb76b04.module-text.module h2{font-size:37px}
.themify_builder_content-11507 .tb_ad73d68.module-text.module h1{font-size:46px}
.themify_builder_content-11507 .tb_pc256e7>.row_inner{--col:none;--area:"col1" "col2"}
.themify_builder_content-11507 .tb_b235ddd.module-text.module h1,.themify_builder_content-11507 .tb_g397984.module-text.module h1,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h1,.themify_builder_content-11507 .tb_c7527c0.module-text.module h1,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h1,.themify_builder_content-11507 .tb_m7eb726.module-text.module h1,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h1,.themify_builder_content-11507 .tb_p649767.module-text.module h1,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h1,.themify_builder_content-11507 .tb_t0523ac.module-text.module h1,.themify_builder_content-11507 .tb_vb76b04.module-text.module h1{font-size:45px}
}
@media(max-width:600px){
.themify_builder_content-11507 .tb_if7131e{min-height:460px;padding-top:120px;padding-bottom:44px}
.themify_builder_content-11507 .tb_ad73d68.module-text,.themify_builder_content-11507 .tb_b235ddd.module-text,.themify_builder_content-11507 .tb_g397984.module-text,.themify_builder_content-11507 .tb_w55bb5f.module-text,.themify_builder_content-11507 .tb_c7527c0.module-text,.themify_builder_content-11507 .tb_n9d71bf.module-text,.themify_builder_content-11507 .tb_m7eb726.module-text,.themify_builder_content-11507 .tb_dbc9b55.module-text,.themify_builder_content-11507 .tb_p649767.module-text,.themify_builder_content-11507 .tb_beb5eb4.module-text,.themify_builder_content-11507 .tb_t0523ac.module-text,.themify_builder_content-11507 .tb_vb76b04.module-text{font-size:17px}
.themify_builder_content-11507 .tb_ad73d68.module-text.module h2,.themify_builder_content-11507 .tb_b235ddd.module-text.module h2,.themify_builder_content-11507 .tb_g397984.module-text.module h2,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h2,.themify_builder_content-11507 .tb_c7527c0.module-text.module h2,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h2,.themify_builder_content-11507 .tb_m7eb726.module-text.module h2,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h2,.themify_builder_content-11507 .tb_p649767.module-text.module h2,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h2,.themify_builder_content-11507 .tb_t0523ac.module-text.module h2,.themify_builder_content-11507 .tb_vb76b04.module-text.module h2{font-size:30px}
.themify_builder_content-11507 .tb_ad73d68.module-text.module h1,.themify_builder_content-11507 .tb_b235ddd.module-text.module h1,.themify_builder_content-11507 .tb_g397984.module-text.module h1,.themify_builder_content-11507 .tb_w55bb5f.module-text.module h1,.themify_builder_content-11507 .tb_c7527c0.module-text.module h1,.themify_builder_content-11507 .tb_n9d71bf.module-text.module h1,.themify_builder_content-11507 .tb_m7eb726.module-text.module h1,.themify_builder_content-11507 .tb_dbc9b55.module-text.module h1,.themify_builder_content-11507 .tb_p649767.module-text.module h1,.themify_builder_content-11507 .tb_beb5eb4.module-text.module h1,.themify_builder_content-11507 .tb_t0523ac.module-text.module h1,.themify_builder_content-11507 .tb_vb76b04.module-text.module h1{font-size:36px}
.themify_builder_content-11507 .tb_pc256e7>.row_inner,.themify_builder_content-11507 .tb_n386083>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-11507 .tb_pc256e7,.themify_builder_content-11507 .tb_r0fe9d4,.themify_builder_content-11507 .tb_uaa1ec1,.themify_builder_content-11507 .tb_j1e4e96,.themify_builder_content-11507 .tb_wdf8e56,.themify_builder_content-11507 .tb_n386083{padding-top:72px;padding-bottom:72px}
.themify_builder_content-11507 .tb_a7f7526,.themify_builder_content-11507 .tb_l25a4f8{padding-top:96px;padding-bottom:96px}
}/*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}
}
@media (max-width:1280px){.gva-split>.row_inner{row-gap:40px}}
.gva-griglia-foto .module_column>*+*{margin-top:14px}
.gva-foto-contieni .image-wrap{background:#fff;border:1px solid var(--gva-medio);border-radius:6px;padding:24px;display:flex;justify-content:center}
.gva-foto-contieni img{aspect-ratio:auto!important;object-fit:contain;width:auto!important;max-width:100%;border-radius:0}
.gva-foto .image-caption{font-size:12px;letter-spacing:.06em;opacity:.75;margin-top:10px}
.gva-marchio img{width:auto!important;max-width:160px;aspect-ratio:auto!important;border-radius:0}
.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-referenza img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .5s}
.gva-referenza .image-wrap{overflow:hidden;border-radius:6px}
.gva-referenza a:hover img{transform:scale(1.03)}
.gva-referenza .image-content{display:flex;flex-direction:column}
.gva-referenza .image-title{order:1;font-size:15px;font-weight:600;margin-top:16px;color:var(--gva-scuro)}
.gva-referenza .image-title a{color:inherit;text-decoration:none}
.gva-referenza .image-caption{display:contents}
.gva-referenza .gva-etichette{order:0;display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0}
.gva-referenza .gva-etichette span{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--gva-chiaro);color:var(--gva-scuro);border-radius:999px;padding:4px 10px}
.gva-referenza .gva-codice{order:2;font-size:12px;letter-spacing:.08em;color:var(--gva-accento);margin:4px 0 0}
.gva-referenza .gva-voce-testo{order:3;font-size:15px;line-height:1.6;margin:8px 0 0}
.gva-galleria-quadrata .gva-referenza img{aspect-ratio:1/1}
.gva-galleria-contieni .gva-referenza .image-wrap{background:#fff;border:1px solid var(--gva-medio);padding:18px;display:flex;justify-content:center}
.gva-galleria-contieni .gva-referenza img{aspect-ratio:4/3;object-fit:contain;width:auto;max-width:100%}
.gva-galleria-contieni .gva-referenza a:hover img{transform:none}
@media (max-width:680px){.gva-galleria .module_subrow{--rowg:28px}.gva-galleria .module_subrow+.module_subrow{margin-top:28px!important}}
.gva-offerte .gva-eyebrow{color:var(--gva-oro)}
.gva-offerte.gva-su-scuro .ics-freccia{color:#fff}
.gva-offerte .ics-offerte{margin-top:56px}
.gva-offerte .gva-btn{margin-top:8px}
.gva-offerte.gva-su-scuro .gva-btn-outline .module-buttons-item a{color:#fff!important;border-color:rgba(255,255,255,.75)!important}
.gva-offerte.gva-su-scuro .gva-btn-outline .module-buttons-item a:hover{background:#fff!important;color:var(--gva-scuro)!important}
.gva-offerte:has(.ics-vuoto){padding-top:64px!important;padding-bottom:64px!important}
.gva-offerte .ics-vuoto{margin:28px auto 0;max-width:640px;text-align:center;font-size:19px}
.gva-offerte.gva-su-scuro .ics-vuoto{color:var(--gva-testo_su_scuro)}
.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_if7131e.gva-kb{--gva-kb-o:50% 55%;--gva-kb-d:20s}
.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-sovrapposto>.row_inner{display:block!important;position:relative}
.gva-sov-foto img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:2px;display:block}
.gva-sov-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;align-items:end}
.gva-sov-grid>.module_column{grid-row:1;margin:0!important;width:auto!important}
.gva-sov-grid>.gva-sov-fotocol{grid-column:1 / span 8}
.gva-sov-grid>.gva-sov-box{grid-column:7 / span 6;z-index:2;background:#fff;padding:64px 64px 56px!important;margin:0 0 -64px!important;box-shadow:0 24px 60px rgba(31,45,47,.14)}
.gva-sov-destra>.gva-sov-fotocol{grid-column:5 / span 8}
.gva-sov-destra>.gva-sov-box{grid-column:1 / span 6}
.gva-sovrapposto{padding-bottom:calc(var(--gva-sov-pb,120px) + 64px)!important}
@media (max-width:1024px){.gva-sov-grid>.gva-sov-box{padding:44px!important}}
@media (max-width:680px){
 .gva-sov-grid{display:block!important}
 .gva-sov-grid>.gva-sov-box{margin:-40px 16px 0!important;padding:32px 24px!important;position:relative}
 .gva-sovrapposto{padding-bottom:72px!important}
}
.gva-carosello-box{position:relative;margin-top:48px}
.gva-carosello-box .ics-lista.gva-carosello-foto{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 2.2);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;margin:0;list-style:none}
.gva-carosello-foto li{scroll-snap-align:start;margin:0;padding:0;list-style:none}
.gva-carosello-foto li:before{display:none}
.gva-carosello-foto figure{margin:0}
.gva-carosello-box .ics-freccia{color:var(--gva-titoli)}
.gva-carosello-foto img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;border-radius:2px}
.gva-carosello-foto figcaption{font-size:13px;opacity:.75;margin-top:8px}
.gva-carosello-conta{font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.7;text-align:right;margin:10px 0 0}
@media (max-width:680px){.gva-carosello-box .ics-lista.gva-carosello-foto{grid-auto-columns:86%}}
/*Builder Custom CSS END*/