.home2row .et_pb_column_13:hover,.home2row .et_pb_column_14:hover,.home2row .et_pb_column_15:hover,.home2row .et_pb_column_16:hover,.home2row .et_pb_column_17:hover,.home2row .et_pb_column_18:hover{box-shadow:0px 2px 18px 0px #581722!important;transform:scaleX(1.07) scaleY(1.07)}.home2row .et_pb_button_6,.home2row .et_pb_button_7,.home2row .et_pb_button_8,.home2row .et_pb_button_9,.home2row .et_pb_button_10,.home2row .et_pb_button_11{box-shadow:0px 2px 18px 0px #cccccc!important}.home2row .et_pb_button_6:hover,.home2row .et_pb_button_7:hover,.home2row .et_pb_button_8:hover,.home2row .et_pb_button_9:hover,.home2row .et_pb_button_10:hover,.home2row .et_pb_button_11:hover,.home2row.et_pb_row_8:hover,.home2row.et_pb_row_9:hover{box-shadow:0px 2px 18px 0px #581722!important}.home2row .et_pb_column_17,.home2row .et_pb_column_16,.home2row .et_pb_column_18{box-shadow:0px 2px 18px 0px hsl(from var(--gcid-primary-color) calc(h + 0) calc(s + 0) calc(l + 0) / 0.5)!important}.home2row{z-index:999!important}@media (max-width:980px){.top-menu-tc.et_pb_menu .et_pb_menu__menu{display:flex!important}.top-menu-tc.et_pb_menu .et_mobile_nav_menu{display:none!important}}.dvcs_smooth_header_14 .et_pb_menu__menu>nav>ul>li>a,.dvcs_smooth_header_14 .et_pb_menu__menu>nav>ul>li:hover>a{border:none!important}body #page-container .et_pb_section .et_pb_button_0_tb_header:hover,body #page-container .et_pb_section .et_pb_button_1_tb_header:hover{background-color:#581722!important}.dvcs_smooth_submenus .et-menu>li>a,.et_pb_menu .et-menu>li{padding-left:0!important;padding-right:0!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li{margin-left:-6px!important}@media all and (max-width:980px){.et_pb_row .et_pb_column .et_pb_module{margin-bottom:30px!important}}.dvcs_smooth_header_14 .mobile_menu_bar:after{display:none!important}.dvcs_smooth_header_14 .dvcs_submenu_bg{background-color:#eee!important}.nav li ul,.dvcs_submenu_bg_wrapper{width:280px!important}.et-menu li li a{width:240px!important}.et-menu li li a{padding:6px 10px!important;width:260px!important}.nav li li{padding:0 10px!important}.dvcs_smooth_header_14 .et_pb_menu__menu>nav>ul>li li:hover>a{border:none!important;background-color:rgb(88 23 34 / 23%)!important;border-radius:0!important}.dvcs_smooth_header_14 .et_pb_menu__menu>nav>ul>li,.dvcs_smooth_header_14 .et_pb_menu__menu>nav>ul>li li>a{border:none!important}.:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse){font-family:"Roboto",Arial,sans-serif;font-size:16px;color:#333}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) *{box-sizing:border-box}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="date"],textarea,select){width:100%;border:2px solid #2b2b2b;border-radius:8px;padding:16px 24px;font-family:inherit;font-size:16px;color:#333;background-color:#fff;margin-bottom:14px}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) ::placeholder{color:#666}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) textarea{resize:vertical;min-height:150px}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) :is(input,textarea,select):focus{outline:none;border-color:#5a1622}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) select{appearance:none;-webkit-appearance:none;padding-right:50px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232b2b2b' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 22px center}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) .cf7-label{font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:14px;color:#444;margin:10px 0 10px}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) .req{color:#d00}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) .wpcf7-list-item{display:block;margin:0 0 6px}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) .wpcf7-list-item label{display:flex;align-items:center;gap:6px;cursor:pointer;color:#555}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) :is(input[type="radio"],input[type="checkbox"]){appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #2b2b2b;border-radius:50%;margin:0;cursor:pointer;flex-shrink:0}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) :is(input[type="radio"],input[type="checkbox"]):checked{background:radial-gradient(#5a1622 45%,transparent 50%)}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) .wpcf7-acceptance a{color:#555}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) input[type="file"]{display:block;width:100%;margin-bottom:10px;font-size:14px;color:#555}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) input[type="file"]::file-selector-button{background:#fff;border:2px solid #2b2b2b;border-radius:30px;padding:8px 18px;margin-right:12px;font-family:inherit;cursor:pointer}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) .cf7-submit-wrap{text-align:right;margin-top:10px}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) input[type="submit"]{background:#5a1622;color:#fff;border:none;border-radius:30px;padding:18px 32px;font-family:inherit;font-weight:700;font-size:15px;letter-spacing:normal;cursor:pointer;margin-top:10px}:is(.cf7-reclamo,.cf7-contatto,.cf7-interesse) input[type="submit"]:hover{background:#7a1f2f}.cf7-contatto .cf7-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.cf7-contatto .cf7-full{grid-column:1 / -1}.cf7-reclamo .cf7-titolo{font-weight:400;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:8px}.cf7-reclamo .cf7-row{display:flex;gap:24px}.cf7-reclamo .cf7-col{flex:1}.cf7-reclamo .cf7-icon-field{display:flex;align-items:stretch;border:2px solid #2b2b2b;border-radius:8px;overflow:hidden;margin-bottom:14px}.cf7-reclamo .cf7-icon{display:flex;align-items:center;padding:0 16px;background:#f2f2f2;border-right:2px solid #2b2b2b;font-size:14px}.cf7-reclamo .cf7-icon-field .wpcf7-form-control-wrap{flex:1}.cf7-reclamo .cf7-icon-field input{border:none!important;border-radius:0!important;margin-bottom:0!important}.cf7-reclamo .cf7-icon-field:focus-within{border-color:#5a1622}@media (max-width:600px){.cf7-contatto .cf7-grid{grid-template-columns:1fr}.cf7-reclamo .cf7-row{flex-direction:column;gap:0}}