#top-header{display:none!important}#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#800020!important}#top-menu li a:hover{color:#800020!important}.formulario-card{background-color:#f8f9fa;border:1px solid #e2e8f0;border-radius:14px;padding:35px 40px;max-width:900px;margin:0 auto;box-sizing:border-box}.cf7-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.cf7-full{margin-bottom:18px}@media (max-width:768px){.cf7-grid-2{grid-template-columns:1fr;gap:15px}.formulario-card{padding:20px}}.formulario-card label{display:block;font-weight:700;margin-bottom:6px;color:#2c3e50;font-size:14px}.formulario-card input[type="text"],.formulario-card input[type="email"],.formulario-card input[type="tel"],.formulario-card input[type="date"],.formulario-card select{width:100%!important;background-color:#ffffff!important;border:1px solid #dcdcdc!important;border-radius:8px!important;padding:11px 15px!important;font-size:14px!important;color:#333!important;box-sizing:border-box!important;transition:all 0.2s ease-in-out}.formulario-card input:focus{border-color:#800020!important;box-shadow:0 0 0 3px rgba(128,0,32,0.1)!important;outline:none!important}.cf7-checkbox{margin:20px 0;font-size:14px}.cf7-legal-text{font-size:11px;color:#666666;line-height:1.5;margin-bottom:25px}.cf7-legal-text hr{border:none;border-top:1px solid #e0e0e0;margin:25px 0 15px 0}.cf7-legal-text a{color:#800020;text-decoration:underline}.cf7-submit input[type="submit"]{background-color:#800020!important;color:#ffffff!important;border:none!important;border-radius:50px!important;padding:14px 38px!important;font-weight:700!important;font-size:14px!important;letter-spacing:0.5px;cursor:pointer;transition:background-color 0.3s ease,transform 0.1s ease;display:inline-block}.cf7-submit input[type="submit"]:hover{background-color:#600018!important}