/* es-footer-sticky-clearance-v70 */
html body .es-trust-strip+footer.es-footer-redesign,html body .es-trust-strip~footer.es-footer-redesign{margin-top:0!important}html body footer.es-footer-redesign .footer-newsletter{margin-top:0!important}

/* es-newsletter-and-404-v1 */
html body footer.es-footer-redesign #es_newsletter_form input[type="email"],html body footer.es-footer-redesign #es_newsletter_form input[type="email"]:focus{background-color:#151619!important;color:#fafafa!important;caret-color:#fafafa!important;color-scheme:dark}html body footer.es-footer-redesign #es_newsletter_form input[type="email"]:-webkit-autofill,html body footer.es-footer-redesign #es_newsletter_form input[type="email"]:-webkit-autofill:hover,html body footer.es-footer-redesign #es_newsletter_form input[type="email"]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #151619 inset!important;box-shadow:0 0 0 1000px #151619 inset!important;-webkit-text-fill-color:#fafafa!important;caret-color:#fafafa!important}html body footer.es-footer-redesign #es_newsletter_form input[type="email"]:autofill{box-shadow:0 0 0 1000px #151619 inset!important;color:#fafafa!important;-webkit-text-fill-color:#fafafa!important}html body footer.es-footer-redesign #es-newsletter-status{margin:10px 0 0!important;color:#fafafa!important;font:400 13px/1.5 Arial,sans-serif!important}html body footer.es-footer-redesign #es-newsletter-status[hidden]{display:none!important}html body.es-error404-page{display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:100dvh!important}html body.es-error404-page>.es-trust-strip{margin-top:auto!important;flex-shrink:0!important}html body.es-error404-page>footer.es-footer-redesign{flex-shrink:0!important}html body.es-error404-page>.container h1,html body.es-error404-page>.container p{color:#fafafa!important}

/* es-sticky-footer-v1 */
html body{display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:100dvh!important}html body>*{flex-shrink:0!important}html body>.es-trust-strip{margin-top:auto!important}
