.hlf-contact-details{display:flex;flex-direction:column;gap:7px;margin-top:8px}
.hlf-contact-details a,.hlf-contact-details span{display:block;color:inherit;text-decoration:none}
.hlf-contact-details a:hover{text-decoration:underline;text-underline-offset:3px}
.hlf-privacy{display:flex!important;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}
.hlf-privacy input{width:17px!important;height:17px!important;min-width:17px;margin-top:2px}
.hlf-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.hlf-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}
.hlf-success{padding:28px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);border-radius:8px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.hlf-success strong{font-size:18px;line-height:1.6}
.hlf-wa{display:inline-flex;padding:13px 18px;border-radius:4px;background:#176b58;color:#fff!important;text-decoration:none;font-weight:700}
.hlf-error{color:#ffb4ab;margin:10px 0 0}
@media(max-width:767px){.hlf-success{padding:22px}.hlf-contact-details{gap:9px}}
