.formulario-centrado{display:flex;justify-content:center}.formulario-centrado form{width:100%;max-width:500px;margin:0 auto}.formulario-seguros{width:100%;max-width:850px;margin:0 auto}.formulario-seguros .fila-doble{display:flex;gap:20px;margin-bottom:20px}.formulario-seguros .campo-formulario{flex:1}.formulario-seguros label{display:block;color:#1f2937;font-size:15px;font-weight:600;margin-bottom:8px}.formulario-seguros input[type="text"],.formulario-seguros input[type="email"],.formulario-seguros input[type="tel"],.formulario-seguros select,.formulario-seguros textarea{width:100%;padding:14px 18px;font-size:15px;color:#1f2937;background:#ffffff;border:1px solid #d8dee8;border-radius:14px;box-sizing:border-box;transition:all .25s ease}.formulario-seguros input::placeholder,.formulario-seguros textarea::placeholder{color:#9ca3af}.formulario-seguros textarea{min-height:140px;resize:vertical}.formulario-seguros input:focus,.formulario-seguros textarea:focus,.formulario-seguros select:focus{outline:none;border-color:#004179;box-shadow:0 0 0 4px rgba(0,65,121,.12)}.formulario-seguros input[type="submit"]{background:#004179;color:#ffffff;border:none;border-radius:14px;padding:15px 34px;font-size:16px;font-weight:600;cursor:pointer;transition:all .25s ease}.formulario-seguros input[type="submit"]:hover{background:#00315c;transform:translateY(-2px)}.formulario-seguros .wpcf7-not-valid-tip{color:#d93025;font-size:13px;margin-top:6px}.formulario-seguros .wpcf7-response-output{border-radius:12px;margin-top:20px}@media (max-width:768px){.formulario-seguros .fila-doble{display:block}.formulario-seguros .campo-formulario{margin-bottom:16px}.formulario-seguros input[type="submit"]{width:100%}}#top-menu li ul{width:300px!important}#top-menu li ul li{width:100%!important}#top-menu li ul li a{width:100%;padding:12px 22px;white-space:normal;box-sizing:border-box}