.ler-policy-content{box-sizing:border-box;max-width:900px;margin:0 auto;padding-left:20px;padding-right:20px}.ler-policy-content h2{margin-top:1.7em}.ler-policy-content li{margin:.4em 0}.ler-policy-updated{font-size:.95em;opacity:.75}

.ler-trust-footer{clear:both;box-sizing:border-box;width:100%;padding:18px 20px;text-align:center;font-size:14px;line-height:1.6;background:#071b33;color:#dce8f5}
.ler-trust-footer__inner{box-sizing:border-box;max-width:1400px;margin:0 auto;display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;gap:5px 0!important}
.ler-trust-footer__heading{display:inline-block!important;width:auto!important;margin:0 7px 0 0!important;padding:0!important;border:0!important;font-weight:700;line-height:1.6!important}
.ler-trust-footer__links{display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;list-style:none!important}
.ler-trust-footer__links a{display:inline-block!important;float:none!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0 8px!important;border:0!important;background:none!important;box-shadow:none!important;color:#fff!important;text-decoration:underline!important;text-underline-offset:3px;line-height:1.6!important;white-space:nowrap!important}
.ler-trust-footer__links a:hover,.ler-trust-footer__links a:focus{color:#fff!important;text-decoration-thickness:2px!important}
.ler-trust-footer__separator{display:inline-block!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;line-height:1.6!important;opacity:.75}

.ler-contact-form{box-sizing:border-box;width:calc(100% - 40px);max-width:760px;margin:0 auto;padding:0}
.ler-contact-form p{margin:0 0 18px}.ler-contact-form label{display:block;font-weight:700;margin-bottom:6px}.ler-contact-form label span{font-weight:400}.ler-contact-form input[type=text],.ler-contact-form input[type=email],.ler-contact-form input[type=url],.ler-contact-form select,.ler-contact-form textarea{box-sizing:border-box;width:100%;max-width:100%;padding:11px 12px;border:1px solid #aab5c2;border-radius:5px;background:#fff;color:#111}.ler-contact-form textarea{resize:vertical}.ler-contact-form button{padding:11px 20px;border:0;border-radius:5px;cursor:pointer;font-weight:700}.ler-contact-form .ler-checkbox{display:flex;gap:9px;align-items:flex-start;font-weight:400}.ler-contact-notice{box-sizing:border-box;width:calc(100% - 40px);max-width:760px;padding:12px 14px;margin:0 auto 18px;border-left:4px solid}.ler-contact-success{background:#edf8ef;border-color:#2f7d32}.ler-contact-error{background:#fff1f0;border-color:#b42318}.ler-hp{position:absolute!important;left:-9999px!important;height:1px;overflow:hidden}

@media (max-width:700px){.ler-policy-content{padding-left:16px;padding-right:16px}.ler-contact-form,.ler-contact-notice{width:calc(100% - 32px)}.ler-trust-footer{padding:16px 12px}.ler-trust-footer__inner{display:block!important}.ler-trust-footer__heading{display:block!important;margin:0 0 6px!important}.ler-trust-footer__links a{padding:2px 6px!important}}


/* v1.1.3 form-color hardening */
.ler-contact-form input[type=text],
.ler-contact-form input[type=email],
.ler-contact-form input[type=url],
.ler-contact-form select,
.ler-contact-form textarea,
.ler-contact-form input[type=text]:focus,
.ler-contact-form input[type=email]:focus,
.ler-contact-form input[type=url]:focus,
.ler-contact-form select:focus,
.ler-contact-form textarea:focus{
  color:#111 !important;
  caret-color:#111 !important;
  background:#fff !important;
}
.ler-contact-form input[type=text]::placeholder,
.ler-contact-form input[type=email]::placeholder,
.ler-contact-form input[type=url]::placeholder,
.ler-contact-form textarea::placeholder{
  color:#666 !important;
  opacity:1 !important;
}
.ler-contact-form select option,
.ler-contact-form select optgroup{
  color:#111 !important;
  background:#fff !important;
}
.ler-contact-form input:-webkit-autofill,
.ler-contact-form input:-webkit-autofill:hover,
.ler-contact-form input:-webkit-autofill:focus,
.ler-contact-form textarea:-webkit-autofill,
.ler-contact-form select:-webkit-autofill{
  -webkit-text-fill-color:#111 !important;
  transition: background-color 9999s ease-out 0s;
  box-shadow: 0 0 0px 1000px #fff inset !important;
}


/* v1.1.4 notice-color hardening */
.ler-contact-notice,
.ler-contact-notice p,
.ler-contact-success,
.ler-contact-success p,
.ler-contact-error,
.ler-contact-error p{
  color:#111 !important;
}
.ler-contact-success a,
.ler-contact-error a{
  color:#0b63c9 !important;
}
