@media (prefers-contrast:more){body,.et_pb_text,.et_pb_button{background-color:#000!important;color:#fff!important}a,a:visited{color:#0ff!important}::placeholder{color:rgba(255,255,255,0.8)!important}::selection{background-color:#0ff!important;color:#000!important;text-shadow:none!important}}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:none;padding:12px;color:#000}.wpcf7 input[type=submit]{padding:15px 30px;background:#D31B1B;color:#fff;font-size:17px;text-transform:uppercase;font-weight:700;font-family:open sans;border:none;border-radius:50px}.wpcf7-form input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{width:100%!important}#et-secondary-menu>ul>li>a:hover,.et-menu-nav>ul>li>a:hover,.et-social-icons a:hover{color:#fff;opacity:1}.et-menu a:hover{color:#fff!important;opacity:1}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:1}.et_pb_menu_1_tb_header.et_pb_menu,.et_pb_menu_1_tb_header.et_pb_menu .nav li ul.sub-menu a:hover{color:#fff!important}.et-menu li li a:hover{color:#fff!important;background-color:#D31B1B}@media only screen and (min-width:981px){.et-fixed-header .et-menu li li a:hover{color:#fff!important}}@media only screen and (min-width:981px){.nav li ul{width:320px}}@media only screen and (min-width:981px){.et-menu li li a{padding:5px 8px;width:280px}}