/* Generated from page: recensioni */
.themify_builder_content-11554 .tb_m9381da{background-image:url(https://green.webpg.it/wp-content/uploads/chalet/chalet-9a-veranda-tavolo-legno-01.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 50%;min-height:460px;padding-top:150px;padding-bottom:64px}
.themify_builder_content-11554 .tb_m9381da>.builder_row_cover::before,.themify_builder_content-11554 .tb_m9381da>: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-11554 .tb_v13cc97.module-text.module h2,.themify_builder_content-11554 .tb_l663b0a.module-text.module h2,.themify_builder_content-11554 .tb_n0db738.module-text.module h2,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h2,.themify_builder_content-11554 .tb_z825df4.module-text.module h2{font-size:44px;line-height:1.18em;text-transform:uppercase;letter-spacing:0.04em}
.themify_builder_content-11554 .tb_v13cc97.module-text.module h1,.themify_builder_content-11554 .tb_l663b0a.module-text.module h1,.themify_builder_content-11554 .tb_n0db738.module-text.module h1,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h1,.themify_builder_content-11554 .tb_z825df4.module-text.module h1{font-size:54px;line-height:1.12em;text-transform:uppercase;letter-spacing:0.04em}
.themify_builder_content-11554 .tb_v13cc97.module-text.module h3,.themify_builder_content-11554 .tb_l663b0a.module-text.module h3,.themify_builder_content-11554 .tb_n0db738.module-text.module h3,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h3,.themify_builder_content-11554 .tb_z825df4.module-text.module h3{font-size:17px;letter-spacing:0.08em;text-transform:uppercase}
.themify_builder_content-11554 .tb_v13cc97.module-text.module .tb_text_wrap h3,.themify_builder_content-11554 .tb_t4dfb0c.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-11554 .tb_v13cc97.module-text.module .tb_text_wrap h2,.themify_builder_content-11554 .tb_v13cc97.module-text.module .tb_text_wrap h1,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module .tb_text_wrap h2,.themify_builder_content-11554 .tb_t4dfb0c.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-11554 .tb_v13cc97.module-text,.themify_builder_content-11554 .tb_t4dfb0c.module-text,.themify_builder_content-11554 .tb_z825df4.module-text{font-size:18px;line-height:1.7em}
.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap p,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap blockquote,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap h1,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap h2,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap h3,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap h4,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap h5,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap h6,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap li,.themify_builder_content-11554 .tb_v13cc97.module-text .tb_text_wrap span{font-family:"Overpass";font-weight:400;background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-11554 .tb_z94ddd4{background-color:var(--gva-chiaro);padding-top:150px;padding-bottom:150px}
.themify_builder_content-11554 .tb_l663b0a.module-text,.themify_builder_content-11554 .tb_n0db738.module-text{font-size:18px;line-height:1.7em;text-align:center}
.themify_builder_content-11554 .tb_l663b0a.module-text.module .tb_text_wrap h3,.themify_builder_content-11554 .tb_n0db738.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-11554 .tb_l663b0a.module-text.module .tb_text_wrap h2,.themify_builder_content-11554 .tb_l663b0a.module-text.module .tb_text_wrap h1,.themify_builder_content-11554 .tb_n0db738.module-text.module .tb_text_wrap h2,.themify_builder_content-11554 .tb_n0db738.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-11554 .tb_l663b0a.module-text .tb_text_wrap,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap p,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap blockquote,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap h1,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap h2,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap h3,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap h4,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap h5,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap h6,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap li,.themify_builder_content-11554 .tb_l663b0a.module-text .tb_text_wrap span,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap p,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap blockquote,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap h1,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap h2,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap h3,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap h4,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap h5,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap h6,.themify_builder_content-11554 .tb_n0db738.module-text .tb_text_wrap li,.themify_builder_content-11554 .tb_n0db738.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-11554 .tb_ifa0267{background-color:#fff;padding-top:110px;padding-bottom:110px}
.themify_builder_content-11554 .tb_dd23f5c>.row_inner{--align_content:var(--align_center);--col:var(--c2_1)}
.themify_builder_content-11554 .tb_dd23f5c{background-color:var(--gva-scuro);padding-top:110px;padding-bottom:110px}
.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap p,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap blockquote,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap h1,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap h2,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap h3,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap h4,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap h5,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap h6,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap li,.themify_builder_content-11554 .tb_t4dfb0c.module-text .tb_text_wrap span,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap p,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap blockquote,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap h1,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap h2,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap h3,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap h4,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap h5,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap h6,.themify_builder_content-11554 .tb_z825df4.module-text .tb_text_wrap li,.themify_builder_content-11554 .tb_z825df4.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-11554 .tb_bfe2ff2.module-buttons{text-align:left;margin-top:34px}
.themify_builder_content-11554 .tb_bfe2ff2.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-11554 .tb_bfe2ff2.module-buttons .module-buttons-item a:hover,.themify_builder_content-11554 .tb_z825df4.module-text a{color:#fff}
.themify_builder_content-11554 .tb_bfe2ff2.module-buttons .module-buttons-item,.themify_builder_content-11554 .tb_bfe2ff2.module-buttons .module-buttons-item a{font-family:"Overpass";font-weight:600}
.themify_builder_content-11554 .tb_z825df4.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-11554 .tb_z825df4.module-text.module .tb_text_wrap h2,.themify_builder_content-11554 .tb_z825df4.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-11554 .tb_m9381da{min-height:400px}
.themify_builder_content-11554 .tb_dd23f5c>.row_inner{--col:none;--area:"col1" "col2"}
}
@media(max-width:768px){
.themify_builder_content-11554 .tb_v13cc97.module-text.module h2,.themify_builder_content-11554 .tb_l663b0a.module-text.module h2,.themify_builder_content-11554 .tb_n0db738.module-text.module h2,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h2,.themify_builder_content-11554 .tb_z825df4.module-text.module h2{font-size:37px}
.themify_builder_content-11554 .tb_v13cc97.module-text.module h1{font-size:46px}
.themify_builder_content-11554 .tb_l663b0a.module-text.module h1,.themify_builder_content-11554 .tb_n0db738.module-text.module h1,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h1,.themify_builder_content-11554 .tb_z825df4.module-text.module h1{font-size:45px}
}
@media(max-width:600px){
.themify_builder_content-11554 .tb_m9381da{min-height:380px;padding-top:120px;padding-bottom:44px}
.themify_builder_content-11554 .tb_v13cc97.module-text,.themify_builder_content-11554 .tb_l663b0a.module-text,.themify_builder_content-11554 .tb_n0db738.module-text,.themify_builder_content-11554 .tb_t4dfb0c.module-text,.themify_builder_content-11554 .tb_z825df4.module-text{font-size:17px}
.themify_builder_content-11554 .tb_v13cc97.module-text.module h2,.themify_builder_content-11554 .tb_l663b0a.module-text.module h2,.themify_builder_content-11554 .tb_n0db738.module-text.module h2,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h2,.themify_builder_content-11554 .tb_z825df4.module-text.module h2{font-size:30px}
.themify_builder_content-11554 .tb_v13cc97.module-text.module h1,.themify_builder_content-11554 .tb_l663b0a.module-text.module h1,.themify_builder_content-11554 .tb_n0db738.module-text.module h1,.themify_builder_content-11554 .tb_t4dfb0c.module-text.module h1,.themify_builder_content-11554 .tb_z825df4.module-text.module h1{font-size:36px}
.themify_builder_content-11554 .tb_z94ddd4{padding-top:96px;padding-bottom:96px}
.themify_builder_content-11554 .tb_ifa0267,.themify_builder_content-11554 .tb_dd23f5c{padding-top:72px;padding-bottom:72px}
.themify_builder_content-11554 .tb_dd23f5c>.row_inner{--area:var(--aream2_auto)}
}/*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-recensioni-griglia{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;list-style:none;margin:56px 0 0;padding:0}
.gva-recensioni-griglia>li{margin:0!important;padding:0!important;border:0!important;display:flex;list-style:none}
.gva-recensioni-griglia>li:before{display:none!important}
.gva-recensione{background:#fff;padding:40px 36px 34px;margin:0;border-radius:0;box-shadow:0 18px 50px rgba(31,45,47,.08);display:flex;flex-direction:column;flex:1}
.gva-recensione blockquote{margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:17px;line-height:1.7;font-style:normal;color:var(--gva-testo);flex:1}
.gva-recensione blockquote:before{content:'“';display:block;font-size:64px;line-height:.6;color:var(--gva-oro);margin:0 0 14px}
.gva-recensione-stelle{color:var(--gva-oro);letter-spacing:.2em;font-size:15px;margin:0 0 12px}
.gva-recensione figcaption{margin-top:24px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gva-titoli)}
.gva-recensione figcaption span{display:block;font-weight:400;letter-spacing:.06em;text-transform:none;opacity:.75;margin-top:4px;font-size:13px}
@media (max-width:1024px){.gva-recensioni-griglia{grid-template-columns:1fr 1fr}}
@media (max-width:680px){.gva-recensioni-griglia{grid-template-columns:1fr;gap:18px}.gva-recensione{padding:30px 24px}}
.gva-stretto{max-width:760px;margin-left:auto;margin-right:auto}
.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_m9381da.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)}}
/*Builder Custom CSS END*/