.wp-block-hz52-community-footer.community-footer{box-sizing:border-box;background:var(--cf-bg,#073f64);color:var(--cf-text,#fff);width:100%;max-width:none!important;margin:0;padding:var(--cf-pad-top,var(--cf-pad,46px)) clamp(24px,4vw,64px) var(--cf-pad-bottom,var(--cf-pad,46px));font-family:inherit}
.community-footer *{box-sizing:border-box}.community-footer .community-footer__inner{width:100%!important;max-width:var(--cf-max,1120px)!important;margin-left:auto!important;margin-right:auto!important;display:grid;grid-template-columns:minmax(360px,1.3fr) minmax(250px,1fr) minmax(300px,1.15fr);gap:var(--cf-section-gap,50px);align-items:center}
.community-footer__brand{display:flex;align-items:center;gap:24px;transform:translateX(var(--cf-logo-inset,0px))}.community-footer__logo{width:var(--cf-logo,185px);height:var(--cf-logo,185px);object-fit:contain;flex:0 0 auto;position:relative;z-index:1}.community-footer__brand strong{display:block;white-space:normal;font-size:var(--cf-title-size,18px)!important;font-weight:var(--cf-title-weight,700)!important;line-height:1.35!important}.community-footer__brand p{margin:8px 0 0;max-width:300px;font-size:var(--cf-body-size,17px)!important;font-weight:var(--cf-body-weight,400)!important;line-height:1.35;color:inherit}
.community-footer .community-footer__section h2{margin:0 0 20px!important;color:var(--cf-accent,#94b766)!important;font-family:inherit!important;font-size:var(--cf-heading-size,18px)!important;font-weight:var(--cf-heading-weight,500)!important;line-height:1.2!important}.community-footer a{color:var(--cf-text,#fff);text-decoration:none}.community-footer a:hover,.community-footer a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.community-footer__links nav{display:grid;grid-template-columns:repeat(2,minmax(100px,1fr));gap:var(--cf-text-gap,12px) 28px}.community-footer__links a{font-size:var(--cf-body-size,17px);font-weight:var(--cf-body-weight,400);line-height:1.15}.community-footer__contact{align-self:center}.community-footer__contact>a{display:flex;align-items:center;gap:9px;margin:0 0 var(--cf-text-gap,12px);font-size:var(--cf-body-size,17px);font-weight:var(--cf-body-weight,400);line-height:1.2;overflow-wrap:anywhere}.community-footer svg{width:21px;height:21px;fill:currentColor;flex:0 0 auto}.community-footer__small-icon{display:inline-flex;width:21px;justify-content:center;font-size:21px;line-height:1}.community-footer__social{display:none!important}
@media(max-width:1050px){.community-footer__inner{grid-template-columns:1.25fr 1fr}.community-footer__social{align-self:start}.community-footer__contact{align-self:start}}
@media(max-width:640px){.wp-block-hz52-community-footer.community-footer{padding:var(--cf-pad-top,var(--cf-pad,40px)) 24px var(--cf-pad-bottom,var(--cf-pad,40px))}.community-footer .community-footer__inner{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:var(--cf-section-gap,34px)!important;max-width:100%!important}.community-footer__brand{align-items:flex-start;flex-direction:column;gap:18px;transform:none}.community-footer__logo{width:min(var(--cf-logo,185px),100%);height:auto;max-height:320px;transform:none}.community-footer__links nav{grid-template-columns:repeat(2,minmax(115px,1fr))}.community-footer__section{width:100%}.community-footer__section h2{margin-bottom:14px!important}}
@media(max-width:380px){.community-footer__links nav{grid-template-columns:1fr}}
