.claro-form{--claro-rojo:#c00000;align-items:start;background:radial-gradient(circle at 0 100%,rgba(192,0,0,.12) 0,transparent 40%),radial-gradient(circle at 100% 0,rgba(192,0,0,.08) 0,transparent 35%),linear-gradient(135deg,#fff,#fff6f6);border-radius:20px;display:grid;gap:80px;grid-template-columns:375px minmax(0,520px);justify-content:center;margin:0 auto;max-width:1200px;overflow:hidden;padding:64px 48px;position:relative}.claro-form:before{background-image:radial-gradient(var(--claro-rojo) 3px,transparent 3.5px);background-size:16px 16px;content:"";height:80px;position:absolute;right:28px;top:28px;width:32px}.claro-form:after{background-image:radial-gradient(var(--claro-rojo) 2px,transparent 2.5px);background-size:18px 18px;bottom:24px;content:"";height:140px;left:24px;opacity:.15;position:absolute;width:140px}.claro-form>div{position:relative;z-index:1}.claro-form__imagen:before{background:var(--claro-rojo);border-radius:12px;content:"";height:100%;left:-16px;position:absolute;top:16px;width:100%;z-index:-1}.claro-form__imagen img{border-radius:12px;display:block;height:auto;width:100%}.claro-form__formulario{background:#fff;border-radius:12px;border-top:4px solid var(--claro-rojo);box-shadow:0 10px 30px rgba(0,0,0,.08);padding:32px}.claro-form__formulario fieldset{max-width:100%!important}.claro-form__formulario .hs-richtext h1,.claro-form__formulario .hs-richtext h2{color:#333;font-size:24px;font-weight:700;margin:0 0 6px}.claro-form__formulario .hs-richtext h3,.claro-form__formulario .hs-richtext h4{color:#333;font-size:15px;font-weight:700;margin:14px 0 8px}.claro-form__formulario .hs-form-field{margin-bottom:14px}.claro-form__formulario .hs-form-field>label{color:#555;display:block;font-size:11px;margin-bottom:4px}.claro-form__formulario .hs-field-desc{color:#888;font-size:13px;margin-bottom:6px}.claro-form__formulario input.hs-input:not([type=checkbox]):not([type=radio]),.claro-form__formulario select.hs-input,.claro-form__formulario textarea.hs-input{background:#f9f9f9;border:1px solid #e3e3e3;border-radius:3px;box-sizing:border-box;font-size:14px;padding:8px 12px;width:100%!important}.claro-form__formulario input.hs-input:not([type=checkbox]):not([type=radio]),.claro-form__formulario select.hs-input{height:36px}.claro-form__formulario textarea.hs-input{min-height:80px}.claro-form__formulario .hs-error-msg{color:#c00000;font-size:12px}@media only screen and (max-width:767px){.claro-form{border-radius:0;gap:40px;grid-template-columns:1fr;padding:40px 20px}.claro-form:after{display:none}.claro-form__imagen{margin:0 auto;max-width:375px}.claro-form__imagen:before{left:-10px;top:10px}.claro-form__formulario{padding:24px 18px}}