/* uh-footer.css — owned by the footer lane only. Class prefix: uh-footer-. */
.elementor-location-footer .uh-footer.e-con{width:100%;max-width:none;box-sizing:border-box;display:block;margin:0;padding:48px 0;gap:0;background-color:var(--uh-footer-bg);color:var(--uh-footer-fg);font-family:var(--uh-font-mono);font-size:12px;line-height:16px}
.uh-footer .uh-footer-inner.e-con{width:100%;max-width:var(--uh-container);box-sizing:border-box;margin:0 auto;padding:0 var(--uh-gutter);display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px}
.uh-footer .uh-footer-brand.e-con{width:auto;max-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:16px;margin:0;padding:0}
.uh-footer .uh-footer-logo.elementor-widget{width:auto;margin:0;flex-shrink:0}
.uh-footer .uh-footer-logo img{display:block;height:36px;width:auto;max-width:none}
.uh-footer .uh-footer-dot{flex-shrink:0}
.uh-footer .uh-footer-dot,.uh-footer .uh-footer-address,.uh-footer .uh-footer-legal-1,.uh-footer .uh-footer-legal-2{width:auto;margin:0}
.uh-footer .elementor-heading-title{margin:0;padding:0;font-family:var(--uh-font-mono);font-size:12px;line-height:16px;font-weight:400;letter-spacing:normal;text-transform:none;color:var(--uh-footer-fg)}
.uh-footer .uh-footer-links.e-con{width:auto;max-width:none;display:flex;flex-direction:row;margin:0;padding:0;gap:0}
.uh-footer .uh-footer-list.elementor-widget{width:auto;margin:0}
.uh-footer .elementor-icon-list-items{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:0;padding:0;list-style:none}
.uh-footer .elementor-icon-list-item{margin:0;padding:0;display:block}
.uh-footer .elementor-icon-list-item>a{display:inline;padding:0;margin:0}
.uh-footer .elementor-icon-list-icon{display:none}
.uh-footer .elementor-icon-list-text,.uh-footer .elementor-icon-list-item a{font-family:var(--uh-font-mono);font-size:12px;line-height:16px;font-weight:400;letter-spacing:1.2px;text-transform:uppercase;color:var(--uh-footer-fg);padding:0;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1)}
.uh-footer .elementor-icon-list-item a:hover,.uh-footer .elementor-icon-list-item a:hover .elementor-icon-list-text{color:var(--uh-gold)}
.uh-footer .elementor-icon-list-item:last-child a,.uh-footer .elementor-icon-list-item:last-child .elementor-icon-list-text{color:var(--uh-gold)}
.uh-footer .elementor-icon-list-item:last-child a:hover,.uh-footer .elementor-icon-list-item:last-child a:hover .elementor-icon-list-text{color:var(--uh-gold);text-decoration:underline}
.uh-footer .uh-footer-legal.e-con{width:auto;max-width:none;display:flex;flex-direction:column;gap:0;margin:0;padding:0;text-align:center}
.uh-footer .uh-footer-legal-1,.uh-footer .uh-footer-legal-2{text-align:center}
.uh-footer .uh-footer-legal-2 .elementor-heading-title{color:var(--uh-footer-dim)}
.uh-footer .uh-footer-legal-2{margin-top:4px}
@media (min-width:768px){
  .uh-footer .uh-footer-inner.e-con{flex-direction:row}
  .uh-footer .uh-footer-legal.e-con,.uh-footer .uh-footer-legal-1,.uh-footer .uh-footer-legal-2{text-align:right}
}
