/* v1.38.12 - formularios publicos mas cualificados y blog editorial */
.nmc-production-form textarea,
.nmc-home-clean-lead textarea,
.quick-lead-form textarea,
.lead-form-card textarea,
.nmc-guided-form textarea,
.nmc-callback-form textarea,
.nmc-corporate-form textarea,
.nmc-b2b-form textarea{width:100%;resize:vertical;min-height:98px;border:1px solid #dbe4ef;border-radius:18px;padding:14px 15px;font:inherit;color:#0f172a;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.02)}
.nmc-production-form select,
.nmc-home-clean-lead select,
.quick-lead-form select,
.lead-form-card select,
.nmc-guided-form select,
.nmc-callback-form select,
.nmc-corporate-form select,
.nmc-b2b-form select{width:100%;border:1px solid #dbe4ef;border-radius:999px;padding:13px 15px;font:inherit;color:#0f172a;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.02)}
.nmc-production-form input:focus,
.nmc-production-form select:focus,
.nmc-production-form textarea:focus,
.nmc-home-clean-lead input:focus,
.nmc-home-clean-lead select:focus,
.nmc-home-clean-lead textarea:focus,
.quick-lead-form input:focus,
.quick-lead-form select:focus,
.quick-lead-form textarea:focus,
.lead-form-card input:focus,
.lead-form-card select:focus,
.lead-form-card textarea:focus,
.nmc-guided-form input:focus,
.nmc-guided-form select:focus,
.nmc-guided-form textarea:focus,
.nmc-callback-form input:focus,
.nmc-callback-form select:focus,
.nmc-callback-form textarea:focus,
.nmc-corporate-form input:focus,
.nmc-corporate-form select:focus,
.nmc-corporate-form textarea:focus,
.nmc-b2b-form input:focus,
.nmc-b2b-form select:focus,
.nmc-b2b-form textarea:focus{outline:none;border-color:#ef233c;box-shadow:0 0 0 4px rgba(239,35,60,.10)}
.nmc-corporate-form-grid label,.nmc-b2b-form-grid label{align-content:start}.nmc-corporate-form-grid label span,.nmc-b2b-form-grid label span{font-size:.82rem;font-weight:900;letter-spacing:.01em;color:#334155}.nmc-corporate-form-grid .full,.nmc-b2b-form-grid .full{grid-column:1/-1}.nmc-legal-check{display:flex!important;gap:10px!important;align-items:flex-start!important;color:#64748b!important;font-size:.86rem!important;line-height:1.45!important}.nmc-legal-check input{width:auto!important;margin-top:3px!important;flex:0 0 auto!important}.nmc-legal-check.compact{margin:2px 0 4px}.lead-form-card .nmc-legal-check,.nmc-guided-form .nmc-legal-check{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:12px 14px}.nmc-home-clean-lead{gap:10px}.nmc-home-clean-lead textarea{min-height:88px;border-radius:20px}.nmc-callback-dialog label{display:grid;gap:6px;font-weight:800;color:#334155}.nmc-callback-dialog select,.nmc-callback-dialog input{min-height:46px}.blog-card-v124{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-card-v124:hover{transform:translateY(-3px);box-shadow:0 24px 60px rgba(15,23,42,.12);border-color:rgba(239,35,60,.24)}.blog-content-v124 h2{scroll-margin-top:120px}.blog-content-v124 p + h2{margin-top:34px}.blog-side-card-v124.strong{border:1px solid rgba(239,35,60,.18)}@media(max-width:760px){.nmc-corporate-form-grid,.nmc-b2b-form-grid,.lead-form-card,.nmc-guided-fields{grid-template-columns:1fr!important}.nmc-production-form select,.nmc-home-clean-lead select,.quick-lead-form select,.lead-form-card select,.nmc-guided-form select,.nmc-callback-form select,.nmc-corporate-form select,.nmc-b2b-form select{border-radius:18px}.nmc-corporate-form,.nmc-b2b-form,.lead-form-card{padding:22px!important}}

/* v1.38.13 - Blog visible en home y navegación */
.nmc-home-clean-grid.articles.nmc-home-blog-five{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}
.nmc-home-clean-grid.articles.nmc-home-blog-five a{min-height:190px;display:flex;flex-direction:column}
.nmc-home-clean-grid.articles.nmc-home-blog-five a span{margin-top:auto;padding-top:10px}
.nmc-home-blog-actions{margin-top:18px}
.nmc-menu-editable>a[href="/blog"],.main-nav>a[href="/blog"]{font-weight:950}
@media(max-width:1180px){.nmc-home-clean-grid.articles.nmc-home-blog-five{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.nmc-home-clean-grid.articles.nmc-home-blog-five{grid-template-columns:1fr}.nmc-home-blog-actions a{width:100%}}
