.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:900px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:600px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --e-gv-f5a2ad4:#C0A063; --c-bg:#FDFAF8; --c-nude:#F8F0EA; --c-cipria:#EEDDD6; --c-champagne:#F0E4D3; --c-gold:#C0A063; --c-gold-soft:#E2CFA8; --c-gold-text:#7A5D24; --c-tortora:#6B5F58; --c-tortora-light:#C7B8AF; --c-ink:#332C28; --c-ink-soft:#5C514B; --c-line:#E6DAD3; --c-line-light:rgba(248,240,234,0.20); --c-white:#FFFFFF; --c-panel:rgba(253,250,248,0.90); --c-veil:rgba(46,38,34,0.46); --c-veil-soft:rgba(46,38,34,0.14); --c-shadow:rgba(51,44,40,0.14); --c-shadow-soft:rgba(51,44,40,0.07); --c-stage:#E7E0DB; --c-bar:#241F1D; --c-bar-text:#EFE6E0; --c-bar-line:rgba(239,230,224,0.34); --ff-display:Cormorant Garamond; --ff-body:Jost; --e-gv-6d9ea80:11px; --e-gv-1a50552:12px; --e-gv-ffb807e:13px; --e-gv-33d7bc5:14px; --e-gv-a484ab8:16px; --e-gv-9a8852f:18px; --e-gv-1acadce:22px; --e-gv-43a7160:27px; --e-gv-05eaeaf:34px; --e-gv-dc5780f:44px; --e-gv-6254c97:60px; --e-gv-18e77da:78px; --e-gv-66c33d6:4px; --e-gv-2dab0e4:8px; --e-gv-83fd9b0:12px; --e-gv-5a82d06:16px; --e-gv-0a009d2:24px; --e-gv-7fdaf70:32px; --e-gv-7d9534f:48px; --e-gv-64d9c28:64px; --e-gv-208ae0c:96px; --e-gv-2c1e32e:120px; --e-gv-9340204:104px; --e-gv-7a5786e:64px; --e-gv-69279fc:1140px; --e-gv-a2d3b7f:620px; --e-gv-b07325c:300px; --e-gv-670cb69:190px; --e-gv-0b315cf:56px; --e-gv-3869711:660px; --e-gv-0183354:380px; --e-gv-eef9748:560px; --fs-3xs:11px; --fs-xxs:12px; --fs-xs:13px; --fs-sm:14px; --fs-md:16px; --fs-lg:18px; --fs-xl:22px; --fs-2xl:27px; --fs-3xl:34px; --fs-4xl:44px; --fs-5xl:60px; --fs-6xl:78px; --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:24px; --sp-6:32px; --sp-7:48px; --sp-8:64px; --sp-9:96px; --sp-10:120px; --sec-y:104px; --gutter:64px; --w-content:1140px; --w-text:620px; --w-card:300px; --w-tile:190px; --w-rule:56px; --h-hero:660px; --h-media:380px; --h-media-tall:560px; --ls-mini:0.02em; --ls-wide:0.16em; --ls-wider:0.3em; --lh-tight:1.05em; --lh-snug:1.28em; --lh-body:1.72em; --bw:1px; --r-pill:999px; --w-quote:720px; --w-dot-lg:8px; --h-tap:44px; --h-card-media:230px; --h-tile:190px; }
/* Start custom CSS *//* Spaziatura delle lettere del modulo contatti, come nel design.
   WPForms non espone letter-spacing fra i suoi controlli di stile. */
.wpforms-container .wpforms-field-label { letter-spacing: 1.6px; }
.wpforms-container .wpforms-submit { letter-spacing: 1.8px; }/* End custom CSS */