.hb-global-footer{background:#0f2d24;color:#edf5f0}.hb-global-footer a{color:inherit;text-decoration:none}.hb-global-footer a:hover{color:#9ed0bc}.hb-global-footer__inner{width:min(calc(100% - 40px),1220px);margin-inline:auto}.hb-global-footer__newsletter{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:54px 0 46px;border-bottom:1px solid rgba(255,255,255,.14)}.hb-global-footer__eyebrow{margin:0 0 8px;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:#9ed0bc;font-weight:800}.hb-global-footer__newsletter h2{margin:0;font-size:clamp(2rem,3vw,3.25rem);line-height:1.02;letter-spacing:-.04em;color:#fff}.hb-global-footer__newsletter p{margin:12px 0 0;max-width:620px;color:#c8d7d0;font-size:1rem;line-height:1.6}.hb-global-footer__signup form{display:flex;gap:10px}.hb-global-footer__signup input{min-width:0;flex:1;height:48px;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:#fff;color:#14231e;padding:0 14px;font:inherit}.hb-global-footer__signup button{height:48px;border:1px solid #fff;border-radius:10px;background:#fff;color:#0f2d24;padding:0 20px;font:inherit;font-weight:800;cursor:pointer}.hb-global-footer__signup button:hover{background:#eaf1ec}.hb-global-footer__form-message{margin-top:10px;font-size:.88rem;color:#c8d7d0}.hb-global-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:52px;padding:56px 0}.hb-global-footer__brand{display:inline-block;margin-bottom:16px;font-size:1.55rem;line-height:1;font-weight:850;letter-spacing:-.04em;color:#fff}.hb-global-footer__brand-copy{max-width:330px;margin:0;color:#c8d7d0;line-height:1.65}.hb-global-footer__phone{display:inline-flex;margin-top:20px;font-size:1.08rem;font-weight:800;color:#fff}.hb-global-footer__heading{margin:0 0 16px;color:#9ed0bc;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.hb-global-footer__links{display:grid;gap:10px}.hb-global-footer__links a{color:#dce8e2;font-size:.94rem}.hb-global-footer__language-inline{display:flex;align-items:center;gap:7px;margin-top:18px;color:#9fb2aa}.hb-global-footer__language-inline form{margin:0}.hb-global-footer__language-option{appearance:none;border:0;background:transparent;color:#b9c9c2;padding:0;font:inherit;font-size:.86rem;font-weight:600;cursor:pointer}.hb-global-footer__language-option:hover,.hb-global-footer__language-option.is-active{color:#fff}.hb-global-footer__language-option.is-active{font-weight:800}.hb-global-footer__bottom{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.14);color:#9fb2aa;font-size:.8rem}.hb-global-footer__policies{display:flex;flex-wrap:wrap;gap:18px}.hb-global-footer__policies a{color:#b9c9c2}@media(max-width:900px){.hb-global-footer__newsletter{grid-template-columns:1fr;gap:24px}.hb-global-footer__grid{grid-template-columns:1fr 1fr;gap:38px}.hb-global-footer__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.hb-global-footer__inner{width:calc(100% - 28px)}.hb-global-footer__newsletter{padding:40px 0 36px}.hb-global-footer__signup form{flex-direction:column}.hb-global-footer__signup button{width:100%}.hb-global-footer__grid{grid-template-columns:1fr;gap:32px;padding:42px 0}.hb-global-footer__bottom{padding-bottom:24px}.hb-global-footer__policies{gap:12px 16px}}