.site-footer{background-color:#0058a9;color:#fff;padding:2rem 1rem;position:relative}@media(min-width:64rem){.site-footer{background-image:url(//2596302.fs1.hubspotusercontent-na1.net/hubfs/2596302/raw_assets/public/Oliver-Health-2025/images/footer-bg.png);background-repeat:no-repeat;background-size:cover}}.site-footer a{color:#fff}.site-footer__bottom-wrap,.site-footer__top-wrap{position:relative;z-index:2}@media(min-width:64rem){.site-footer__bottom-wrap,.site-footer__top-wrap{display:flex}}.site-footer__top-wrap{justify-content:center;text-align:center}.site-footer__top-column{margin:0 auto}.site-footer__top-column:first-child{margin-left:0}.site-footer__top-column:last-child{margin:0}.site-footer__top-column--info{min-width:30%;padding:1rem 0}@media(min-width:64rem){.site-footer__top-column--info{padding:0 7rem}}.site-footer__top-column--info p strong{display:block}.site-footer__mid-wrap{padding:1.125rem 0 1rem}@media(min-width:64rem){.site-footer__mid-wrap{display:flex;justify-content:space-between}}.site-footer__logo{margin-bottom:1.25rem}.site-footer__countries{margin-right:auto;min-width:25%}.site-footer__primary-links{max-width:725px;text-align:center}.site-footer__primary-links a{color:#fff;display:inline-block;font-size:.9rem;margin:0 0 1rem}@media(min-width:64rem){.site-footer__primary-links a{margin:0 1rem 1rem 0}}.site-footer__country{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}@media(min-width:64rem){.site-footer__country{justify-content:start}}.site-footer__country svg{fill:#fff;height:18px;margin-right:1rem;width:18px}.site-footer__country strong{display:inline-block;margin-right:.3rem}.site-footer__top-column--primary-links a:focus,.site-footer__top-column--primary-links a:hover{text-decoration:underline}@media(min-width:64rem){.site-footer__top-column--primary-links li:nth-child(3n){flex-basis:45%}}.site-footer__form{max-width:500px}.site-footer [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.site-footer [data-hsfc-id=Renderer] .hsfc-RichText{margin-bottom:0}.site-footer [data-hsfc-id=Renderer] .hsfc-RichText p{color:#fff;margin-bottom:0}.site-footer [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options label{color:#fff}.site-footer [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup>label,.site-footer [data-hsfc-id=Renderer] .hsfc-EmailField label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-footer [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options label>span{font-size:.9rem}.site-footer [data-hsfc-id=Renderer] .hsfc-TextInput{border-radius:2rem;padding:1rem}.site-footer [data-hsfc-id=Renderer] .hsfc-Button{background-color:#fff;border:3px solid #f18a00;border-radius:0 2rem 2rem 0;color:#0054a6;font-weight:400;padding:.9rem 2rem;width:100%}.site-footer__social{margin-left:auto}.site-footer__social-media{display:flex;gap:1rem;list-style:none;margin:0;padding:0 0 .5rem}.site-footer__social-media svg{fill:#fff;height:20px;width:20px}.site-footer__download{display:flex;gap:1rem}@media(min-width:64rem){.site-footer__download{justify-content:space-between}}.site-footer__bottom-wrap{flex-wrap:wrap;padding:0}.site-footer .hs-menu-wrapper ul{justify-content:center}.site-footer__copyright{padding-right:1rem}.site-footer [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options label,.site-footer [data-hsfc-id=Renderer] .hsfc-RichText p{font-family:Lato,sans-serif}.site-footer [data-hsfc-id=Renderer] .hsfc-RichText p{font-size:1rem}.site-footer [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options label{align-items:start}.site-footer [data-hsfc-id=Renderer] .hsfc-CheckboxFieldGroup__Options input[type=checkbox]{margin-top:5px}.site-footer .hsfc-Step{padding-bottom:5px;position:relative}.site-footer .hsfc-EmailField{position:relative}.site-footer .hsfc-ErrorAlert{position:absolute}.site-footer [data-hsfc-id=Renderer] .hsfc-EmailField>:not(:last-child){margin-bottom:0!important}.site-footer [data-hsfc-id=Renderer] .hsfc-EmailField .hsfc-ErrorAlert{display:none}.site-footer [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child{margin-top:0}.site-footer .hsfc-NavigationRow__Buttons{bottom:25px;position:absolute;right:0}