.ot-mail-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 20px;width:100%;position:relative;color:#fff;font:inherit}
.ot-mail-field{display:flex;flex-direction:column;gap:9px;min-width:0;font-size:13px;font-weight:600}.ot-mail-field input,.ot-mail-field select,.ot-mail-field textarea{width:100%;min-width:0;min-height:48px;margin:0;padding:13px 15px;border:1px solid #ffffff50;border-radius:3px;color:#fff;background:#ffffff0d;font:inherit;font-size:14px;font-weight:400;line-height:1.5;box-sizing:border-box}
.ot-mail-field input::placeholder,.ot-mail-field textarea::placeholder{color:#c7d3ed;opacity:1}.ot-mail-field select option{background:#fff;color:#0a225e}.ot-mail-field textarea{min-height:150px;resize:vertical}.ot-mail-full{grid-column:1/-1}
.ot-mail-form .ot-mail-submit{width:100%;padding:16px 24px;border:0;border-radius:50px;color:#fff;background:linear-gradient(110deg,var(--e-global-color-buttonblue,#0047FF),var(--e-global-color-buttongreen,#087A42));font:inherit;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.ot-mail-form .ot-mail-submit:hover{filter:brightness(.94)}.ot-mail-form .ot-mail-submit:disabled{opacity:.65;cursor:wait}.ot-mail-form :focus-visible{outline:3px solid #94e8ff;outline-offset:3px}
.ot-mail-feedback{margin:0;font-size:14px;line-height:1.6}.ot-mail-feedback.is-error{color:#ffe1e1}.ot-mail-feedback.is-success{color:#c9ffe3}.ot-mail-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.ot-mail-form [hidden]{display:none!important}
@media(max-width:767px){.ot-mail-form{grid-template-columns:minmax(0,1fr)}}
.ot-mail-field.ot-mail-check{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400}.ot-mail-field.ot-mail-check input{width:18px;min-width:18px;min-height:18px;height:18px;padding:0;margin-top:3px;accent-color:#23d85a}.ot-mail-field.ot-mail-check span{line-height:1.6}
.ot-mail-protection{min-width:0}.ot-mail-security-notice{margin:0;font-size:11px;line-height:1.7;font-weight:400}.ot-mail-security-notice a{color:inherit;text-decoration:underline}.ot-mail-challenge{max-width:100%;min-height:65px}.ot-mail-challenge:empty{min-height:0}
.ot-saved-form{padding:30px;border-radius:12px;background:linear-gradient(110deg,#143a81,#26765e);box-sizing:border-box;max-width:100%}@media(max-width:600px){.ot-saved-form{padding:22px}}
