@font-face{font-family:'Source Serif 4';src:url(https://vigilanza.milano.it/wp-content/uploads/wca-bridge-managed/fonts/sourceserif4-display.woff2) format('woff2');font-weight:600 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Instrument Sans';src:url(https://vigilanza.milano.it/wp-content/uploads/wca-bridge-managed/fonts/instrumentsans-body.woff2) format('woff2');font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Serif 4 fallback';src:local('Georgia'),local('Liberation Serif'),local('Times New Roman'),local('Noto Serif'),local('DejaVu Serif');size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%;font-display:swap}@font-face{font-family:'Instrument Sans fallback';src:local('Arial'),local('Liberation Sans'),local('Roboto'),local('Helvetica Neue'),local('Helvetica'),local('DejaVu Sans');size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%;font-display:swap}body:not([class*="elementor-page"]){font-family:"Instrument Sans","Instrument Sans fallback",system-ui,sans-serif;color:#1A2227;background:#F1F2EF}body:not([class*="elementor-page"]) h1,body:not([class*="elementor-page"]) h2,body:not([class*="elementor-page"]) h3,body:not([class*="elementor-page"]) h4{font-family:"Source Serif 4","Source Serif 4 fallback","Georgia",sans-serif;font-weight:600;letter-spacing:-.01em;color:#1A2227}body:not([class*="elementor-page"]) a{color:#5B3F91}:root{--bc-bar-bg:#1E2A30;--bc-bar-text:#F1F2EF;--bc-link-color:#B9A4E8;--bc-accent-color:#B9A4E8;--bc-icon-color:#B9A4E8;--bc-button-bg:#5B3F91;--bc-button-bg-hover:#4A3378;--bc-button-text-color:#FFFFFF;--bc-btn-secondary-bg:transparent;--bc-btn-secondary-text:#F1F2EF;--bc-btn-secondary-border:rgba(241,242,239,.42);--bc-btn-secondary-hover-bg:rgba(241,242,239,.10);--bc-btn-secondary-hover-border:rgba(241,242,239,.75);--bc-btn-reject-bg:transparent;--bc-btn-reject-text:#F1F2EF;--bc-modal-bg:#FAFAF8;--bc-modal-text:#1A2227;--bc-modal-light-text:#55606A;--bc-modal-border:rgba(26,34,39,.14);--bc-modal-desc-bg:#F1F2EF;--bc-modal-desc-text:#55606A;--bc-modal-footer-bg:#F1F2EF;--bc-toggle-bg:#5B3F91;--bc-toggle-disabled-bg:#B7C0C5;--bc-toggle-knob:#FFFFFF;--bc-overlay-bg:rgba(20,28,32,.55);--bc-shadow-light:0 2px 10px -4px rgba(20,28,32,.28);--bc-shadow-medium:0 10px 30px -12px rgba(20,28,32,.38);--bc-shadow-heavy:0 24px 60px -20px rgba(20,28,32,.55)}.bc-privacy-readmore{display:inline-block!important;min-height:24px!important;padding:4px 2px!important;line-height:1.35!important}.form-richieste input[type="text"],.form-richieste input[type="email"],.form-richieste input[type="tel"],.form-richieste select,.form-richieste textarea{border-radius:0!important;border:1px solid rgb(26 34 39 / .14)!important;background:#FFFFFF!important;color:#1A2227!important;font-family:inherit!important}.form-richieste input:focus,.form-richieste select:focus,.form-richieste textarea:focus{outline:none!important;border-color:#5B3F91!important;box-shadow:0 0 0 3px rgb(91 63 145 / .16)!important}.form-richieste .input-icon svg,.form-richieste .input-icon svg path{fill:#55606A!important}form.form-richieste input[type="radio"],form.form-richieste input[type="checkbox"],.form-richieste .ts-option input[type="radio"]{accent-color:#5B3F91!important}.form-richieste .submit-wrapper button,.form-richieste button[type="submit"]{background:#5B3F91!important;border:0!important;border-radius:0!important;color:#FFFFFF!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:48px!important;height:auto!important;line-height:1.25!important;white-space:normal!important;padding:14px 24px!important;transition:transform 300ms ease-out,filter 300ms ease-out!important}.form-richieste .submit-wrapper button:hover,.form-richieste button[type="submit"]:hover{transform:translateY(-2px)!important;filter:brightness(.93)!important}