.site-footer{background-color:#002f6c;background-repeat:repeat-x;color:#fff;padding:11rem 1.25rem 0;position:relative}.site-footer.lazy-section--loaded{background-image:url(//50157295.fs1.hubspotusercontent-na1.net/hubfs/50157295/raw_assets/public/Bath-Concepts-2025/images/footerbg.png)}@media(min-width:80rem){.site-footer{padding:11rem 1.25rem 0}}.site-footer a{color:#fff}.site-footer__bottom-wrap,.site-footer__top-wrap{position:relative;z-index:2}@media(min-width:80rem){.site-footer__bottom-wrap,.site-footer__top-wrap{display:flex}.site-footer__top-wrap{align-items:start}}.site-footer__logo-link svg{fill:#fff;height:107px;max-width:100%}.site-footer__top-column{margin:0 auto}.site-footer__top-column:first-child{margin-left:0}.site-footer__top-column--info{padding:1rem 0}@media(min-width:80rem){.site-footer__top-column--info{max-width:500px;padding:0 7rem}}@media (max-width:80rem){.site-footer .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:row;gap:1rem}.site-footer .site-footer__primary-links .hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column;gap:1rem}}.site-footer__top-column--info p strong{display:block}.site-footer__primary-links{margin-top:1rem}@media(min-width:80rem){.site-footer__primary-links{margin-top:0}}.site-footer__top-column--primary-links{border-top:1px solid #fff;display:flex;gap:4rem;margin-top:2rem;padding-top:3rem}@media(min-width:80rem){.site-footer__top-column--primary-links{border-left:1px solid #fff;border-top:0;gap:5rem;margin-top:0;padding-left:5rem;padding-top:0}}.site-footer__top-column--primary-links .hs-menu-wrapper ul{flex-direction:column}.site-footer__top-column--primary-links a{color:#fff;display:inline-block;margin:0;text-decoration:none}@media(min-width:80rem){.site-footer__top-column--primary-links a{margin:0 0 2rem}}.site-footer__top-column--primary-links a:focus,.site-footer__top-column--primary-links a:hover{text-decoration:underline}@media(min-width:80rem){.site-footer__top-column--primary-links li:nth-child(3n){flex-basis:45%}}.site-footer__top-column--social{min-width:20%}.site-footer__form-label{padding-bottom:1.875rem;padding-top:3.125rem}.site-footer__social-media{display:flex;gap:1rem;list-style:none;margin:0;padding:0 0 2rem}.site-footer__social-media svg{fill:#fff;height:20px;width:20px}.site-footer__bottom-wrap{flex-wrap:wrap;padding:5rem 0 0}@media(min-width:80rem){.site-footer__bottom-wrap{padding:2rem 0 0}}.site-footer__bottom-column:first-child{margin-right:auto}.site-footer__bottom-column:last-child{margin-top:2rem}@media(min-width:80rem){.site-footer__bottom-column:last-child{margin-top:0}}.site-footer__utility-links a{color:#fff;display:inline-block;margin-bottom:.5rem;margin-right:1rem;padding-right:1rem;text-decoration:none}@media(min-width:80rem){.site-footer__utility-links a{border-right:1px solid #fff;margin-bottom:0}.site-footer__utility-links{padding-bottom:0}}.site-footer__utility-links li:last-child a{border-right:0}.site-footer [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{align-items:flex-start;display:flex;padding:0;position:relative}.site-footer [data-hsfc-id=Renderer] .hsfc-FieldLabel,.site-footer [data-hsfc-id=Renderer] .hsfc-RichText p{color:#fff}.site-footer [data-hsfc-id=Renderer] .hsfc-NavigationRow__Alerts{bottom:0;position:absolute}.site-footer [data-hsfc-id=Renderer] .hsfc-Button{border:1px solid #fff;border-radius:0}.site-footer [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content>:last-child{margin-bottom:0;margin-top:2rem;min-width:130px}.site-footer [data-hsfc-id=Renderer] .hsfc-ErrorAlert,.site-footer [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{color:#fff!important}.site-footer [data-hsfc-id=Renderer] .hsfc-TextInput{border:0 !mportant;border-radius:0!important}.site-footer__bottom{background-color:#00214c;font-size:.75rem;margin:2rem -1.25rem 0;padding-block:1rem;padding-inline:1.25rem}.site-footer__bottom:target{animation-delay:1.5s;animation-duration:1s;animation-iteration-count:1;animation-name:glow;animation-timing-function:ease-out}@keyframes glow{0%{background-color:#00214c}50%{background-color:#002f6c}to{background-color:#00214c}}