.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for section, class: .elementor-element-3acf9dc */#tabcookie { font-size: 11px; line-height: 15px }
#tabcookie .cel-1 { float: left; width: 25%; height: 52px; margin: 0px; padding: 3px 5px }
#tabcookie .cel-2 { float: left; width: 20%; height: 52px; margin: 0px; padding: 3px 5px }
#tabcookie .cel-3 { float: left; width: 35%; height: 52px; margin: 0px; padding: 3px 5px }
#tabcookie .cel-4 { float: left; width: 20%; height: 52px; margin: 0px; padding: 3px 5px }
#tabcookie .su { border-top: 1px solid #ccc }
#tabcookie .sx { border-left: 1px solid #ccc }
#tabcookie .dx { border-right: 1px solid #ccc }
#tabcookie .giu { border-bottom: 1px solid #ccc }
.informativa h1, .informativa h2, .informativa h3 { margin-top: 30px; margin-bottom: 12px }
.informativa h4 { margin-top: 30px; margin-bottom: 7px }
.informativa h5, .informativa h6 { margin-top: 10px; margin-bottom: 5px }
.informativa h4::before { content: "• "; color: #F0691A }

/* CUSTOMIZZAZZIONE BANNER COOKIE GDPR */
.cookiebanner { position: fixed; width: 94%; bottom: 0px; left: 3%; padding: 15px 0; z-index: 100000; text-align: center; background-color: rgba(240,105,26,0.90); color:#ffffff; border-radius: 0px; border: 2px solid #F0691A; border-bottom: 0px solid #dddddd }
.cookiebanner p { font-size: 12px; line-height: 15px }
.testoprivacy { max-width:90%; margin:auto; padding:0px 5px; }
#cookieChoiceDismiss { color:#ccc }
.cookbutt { width: 150px; color: #fff !important; margin: 3px 8px !important }/* End custom CSS */