.se-landing .sol-section{min-height:100dvh}.se-landing .sol-wrap{max-width:620px}.se-landing .sol-form{flex-direction:column;gap:18px;margin-top:40px;display:flex}.se-landing .sol-field label{margin-bottom:7px;font-size:14px;font-weight:700;display:block}.se-landing .sol-field .hint{opacity:.65;font-size:13px;font-weight:400}.se-landing .sol-form input,.se-landing .sol-form textarea{width:100%;color:var(--tinta);font-family:var(--font-inter), sans-serif;background:#fffcf5;border:1.5px solid #ddd4c2;border-radius:3px;outline:none;padding:13px 15px;font-size:15px;line-height:1.5;transition:border-color .15s}.se-landing .sol-form input:focus,.se-landing .sol-form textarea:focus{border-color:var(--celeste)}.se-landing .sol-form textarea{resize:vertical;min-height:90px}.se-landing .sol-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.se-landing .sol-msg{border-radius:3px;padding:14px 16px;font-size:14px;line-height:1.5}.se-landing .sol-msg.ok{border:1px solid var(--celeste);color:var(--tinta);background:#1ca3e024}.se-landing .sol-msg.err{border:1px solid var(--rojo);color:var(--tinta);background:#e4431f1f}.se-landing .sol-submit-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.se-landing .sol-back{margin-top:32px;font-size:14px}.se-landing .sol-back a{color:var(--tinta);opacity:.7;text-decoration:none}.se-landing .sol-back a:hover{opacity:1}
