:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-64 .vv-percorso a { color: #D6D2CD; text-decoration: none; }
body.elementor-page-64 .vv-percorso a:hover { color: #FFFFFF; }
body.elementor-page-64 a:focus-visible { outline: 2px solid #EE7F1D; outline-offset: 3px; }
body.elementor-page-64 .vv-etichetta-privacy a { color: #B35500; text-decoration: underline; }
body.elementor-page-64 .vv-etichetta-privacy a:hover { color: #2C2A29; }
body.elementor-page-64 .vv-contatto-grande a, body.elementor-page-64 .vv-contatto a { color: #FFFFFF; text-decoration: none; }
body.elementor-page-64 .vv-contatto-grande a:hover, body.elementor-page-64 .vv-contatto a:hover { color: #EE7F1D; }
body.elementor-page-64 select.vv-input:not([multiple]) { appearance: none; -webkit-appearance: none; background-image: linear-gradient(45deg, transparent 50%, #4A4644 50%), linear-gradient(135deg, #4A4644 50%, transparent 50%); background-position: calc(100% - 20px) 50%, calc(100% - 15px) 50%; background-size: 5px 5px, 5px 5px; background-repeat: no-repeat; padding-right: 40px; }
body.elementor-page-64 select[multiple].vv-input option { padding: 7px 8px; border-radius: 2px; }
body.elementor-page-64 select[multiple].vv-input option:checked { background: #FDF0E4; color: #2C2A29; }
body.elementor-page-64 input.vv-checkbox { cursor: pointer; color: #2C2A29; padding: 0 !important; width: 20px !important; height: 20px !important; min-width: 20px; box-sizing: border-box; }
body.elementor-page-64 input.vv-checkbox:hover { border-color: #EE7F1D !important; }
body.elementor-page-64 input.vv-checkbox:focus-visible { outline: 2px solid #EE7F1D; outline-offset: 2px; }
body.elementor-page-64 input.vv-checkbox:checked { background-color: #EE7F1D !important; border-color: #EE7F1D !important; }
body.elementor-page-64 input.vv-checkbox::before { width: 12px !important; height: 12px !important; }
body.elementor-page-64 input.vv-checkbox:checked::before { opacity: 1 !important; background-color: #2C2A29 !important; }
body.elementor-page-64 .vv-casella:has(input.vv-checkbox:checked) .vv-etichetta-casella { font-weight: 600; }/* End custom CSS */