.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-407 .elementor-element.elementor-element-3141305 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-407 .elementor-element.elementor-element-3141305 .cpel-switcher__name{padding-left:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */body .elementor [data-interaction-id="3e459291"] a.e-paragraph-link-base,body .elementor [data-interaction-id="47fd48e7"] a.e-paragraph-link-base,body .elementor [data-interaction-id="204a57a7"] a.e-paragraph-link-base{display:inline-flex;align-items:center;min-height:44px;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
body .elementor .elementor-element-2963874b{border-top:4px solid #333745;gap:32px}
body .elementor .elementor-element-3e2f8ab1{flex:none;width:auto;display:flex;align-items:center;gap:6px}
/* moduli: testo opzionale nelle label */
body .elementor label.e-form-label-base span{font-weight:400}
/* footer: allineato al contenuto */
body .elementor .elementor-element-2963874b{width:calc(100% - 48px)}
@media(max-width:767px){body .elementor .elementor-element-2963874b{width:calc(100% - 24px)}}/* End custom CSS */