n/* =========================================================n   V10.16 · FORMULARIO PANORÁMICOn   Más ancho + cada dato en una línea horizontaln   ========================================================= */n@media(min-width:901px){n  .evx-frame{n    grid-template-columns:minmax(545px,.82fr) minmax(760px,1.18fr);n  }n  .evx-form-panel{n    padding:clamp(30px,3.1vw,52px) clamp(34px,4vw,70px);n  }n  .evx-form-inner{n    width:100%;n    max-width:1080px;n    margin:0 auto;n  }n  #evx-card{n    width:100%;n    padding:clamp(30px,2.7vw,42px) clamp(34px,3.25vw,52px);n    border-radius:30px;n  }n  .evx-form-title{n    max-width:900px;n    font-size:clamp(2.15rem,2.55vw,3.25rem);n  }n  .evx-form-intro{n    max-width:900px;n    margin-bottom:28px;n    font-size:14.2px;n  }n  .evx-direct-grid{n    display:grid;n    grid-template-columns:1fr;n    gap:10px;n  }n  .evx-direct-grid > .evx-field,n  .evx-direct-grid > .evx-col-2,n  .evx-direct-grid > .evx-col-3,n  .evx-direct-grid > .evx-col-6{n    grid-column:1/-1 !important;n    display:grid;n    grid-template-columns:180px minmax(0,1fr);n    align-items:center;n    column-gap:18px;n    min-width:0;n    padding:0;n  }n  .evx-field label{n    margin:0;n    justify-content:flex-start;n    font-size:12px;n    letter-spacing:.015em;n    color:#294757;n  }n  .evx-field input{n    min-height:50px;n    padding:12px 15px;n  }n  .evx-field-message{n    align-items:start !important;n  }n  .evx-field-message label{n    padding-top:14px;n  }n  .evx-field textarea{n    min-height:104px;n    padding:13px 15px;n  }n  .evx-field-error{n    grid-column:2;n    margin:5px 0 0 2px;n  }n  .evx-form-actions{n    margin-top:18px;n    padding-left:198px;n  }n  .evx-submit{n    min-height:58px;n  }n  .evx-security{n    max-width:1080px;n  }n}n@media(min-width:1501px){n  .evx-frame{n    grid-template-columns:minmax(620px,.80fr) minmax(860px,1.20fr);n  }n  .evx-form-inner{max-width:1160px}n  .evx-direct-grid > .evx-field,n  .evx-direct-grid > .evx-col-2,n  .evx-direct-grid > .evx-col-3,n  .evx-direct-grid > .evx-col-6{n    grid-template-columns:195px minmax(0,1fr);n    column-gap:20px;n  }n  .evx-form-actions{padding-left:215px}n}n@media(max-width:1100px) and (min-width:901px){n  .evx-frame{grid-template-columns:minmax(430px,.86fr) minmax(570px,1.14fr)}n  .evx-form-panel{padding:26px 24px}n  .evx-form-inner{max-width:820px}n  #evx-card{padding:28px 26px}n  .evx-direct-grid > .evx-field,n  .evx-direct-grid > .evx-col-2,n  .evx-direct-grid > .evx-col-3,n  .evx-direct-grid > .evx-col-6{n    grid-template-columns:145px minmax(0,1fr);n    column-gap:14px;n  }n  .evx-form-actions{padding-left:159px}n}n@media(max-width:900px){n  .evx-form-inner{max-width:820px}n  .evx-direct-grid{grid-template-columns:1fr}n  .evx-direct-grid > .evx-field,n  .evx-direct-grid > .evx-col-2,n  .evx-direct-grid > .evx-col-3,n  .evx-direct-grid > .evx-col-6{n    grid-column:1/-1 !important;n  }n}n