.consser-form-wrapper,.consser-form-wrapper *{box-sizing:border-box}.consser-form-wrapper{max-width:56rem;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #e5e1d8;border-radius:2px;padding:2.5rem;box-shadow:0 10px 30px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:1.5rem}.consser-form-wrapper br{display:none}@media (min-width:768px){.consser-form-wrapper .wpcf7-form-control-wrap-grid2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}}.consser-form-wrapper .campo-grupo{display:flex;flex-direction:column;gap:.5rem}.consser-form-wrapper .wpcf7-form-control-wrap{display:block;width:100%}.consser-form-wrapper label{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:#2e4760}.consser-form-wrapper label .icono{color:#d4af37;display:inline-flex;align-items:center;flex-shrink:0}.consser-form-wrapper label .icono svg{width:1rem;height:1rem}.consser-form-wrapper input[type=date],.consser-form-wrapper input[type=email],.consser-form-wrapper input[type=number],.consser-form-wrapper input[type=tel],.consser-form-wrapper input[type=text],.consser-form-wrapper select,.consser-form-wrapper textarea{width:100%;padding:.75rem 1rem;background:#f7f5f0;border:1px solid #e5e1d8;border-radius:2px;font-size:.95rem;color:#2e4760;transition:border-color .2s,box-shadow .2s;outline:0}.consser-form-wrapper input::placeholder,.consser-form-wrapper textarea::placeholder{color:#9ca3af}.consser-form-wrapper input:focus,.consser-form-wrapper select:focus,.consser-form-wrapper textarea:focus{border-color:#d4af37;box-shadow:0 0 0 3px rgba(212,175,55,.15)}.consser-form-wrapper .wpcf7-submit{width:100%;background:#d4af37;color:#fff;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1rem;border:none;border-radius:2px;cursor:pointer;transition:background-color .3s}.consser-form-wrapper .wpcf7-submit:hover{background:#a88924}.consser-form-wrapper .wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}.consser-form-wrapper .wpcf7-not-valid-tip{color:#dc2626;font-size:.8rem;margin-top:.25rem}.consser-form-wrapper .wpcf7-response-output{margin-top:1.5rem;padding:1rem;border-radius:2px;text-align:center;font-weight:600}.consser-form-wrapper .wpcf7-mail-sent-ok{border:1px solid #16a34a;color:#16a34a;background:#f0fdf4}.consser-form-wrapper .wpcf7-mail-sent-ng,.consser-form-wrapper .wpcf7-validation-errors{border:1px solid #dc2626;color:#dc2626;background:#fef2f2}