.site-footer{position:relative;background-color:var(--color-navy);color:var(--color-cream-muted);padding:4.25rem 0 .6875rem;text-align:center}@media(width <= 62.499rem){.site-footer{padding-block:5rem 3rem;padding-inline:1.625rem}}.site-footer__bowtie{position:absolute;top:0;left:50%;z-index:2;width:6.6346rem;height:3.3759rem;transform:translate(-50%, -50%)}.site-footer__bowtie img{display:block;width:100%;height:auto}.site-footer__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:3.75rem;max-width:51.8125rem;margin-inline:auto}@media(width <= 62.499rem){.site-footer__inner{flex-direction:column;align-items:center;gap:4rem;max-width:unset}}@media(width <= 62.499rem){.site-footer__brand{display:flex;justify-content:center;width:100%}}.site-footer__meta{display:flex;flex-direction:column;align-items:flex-start;width:24.8125rem;padding-top:.875rem}@media(width <= 62.499rem){.site-footer__meta{align-items:center;width:100%;padding-top:0}}.site-footer__contact{display:flex;align-items:center;gap:2.625rem}@media(width <= 62.499rem){.site-footer__contact{flex-direction:column;align-items:center;gap:2.625rem;width:100%}}.site-footer__address{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;font-style:normal;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:1;text-transform:uppercase}@media(width <= 62.499rem){.site-footer__address{align-items:center;text-align:center}}.site-footer__address-link{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;color:inherit;text-decoration:none}@media(pointer: fine){.site-footer__address-link:hover{color:var(--color-gold)}}@media(width <= 62.499rem){.site-footer__address-link{align-items:center;text-align:center}}.site-footer__address span:first-child,.site-footer__address-link span:first-child{letter-spacing:.09rem}.site-footer__address span:last-child,.site-footer__address-link span:last-child{letter-spacing:.05625rem}.site-footer__phone-block{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;position:relative;padding-left:2.625rem}.site-footer__phone-block::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background-color:var(--color-cream-muted)}@media(width <= 62.499rem){.site-footer__phone-block{align-items:center;padding-left:0;padding-top:2.625rem}.site-footer__phone-block::before{inset:0 0 auto 50%;width:10.625rem;height:1px;transform:translateX(-50%)}}.site-footer__phone-label{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:.09rem;line-height:1;text-transform:uppercase}.site-footer__phone{font-size:var(--font-size-body);font-weight:var(--font-weight-bold);letter-spacing:.16875rem;line-height:1;color:var(--color-gold);text-decoration:underline;text-underline-offset:.15em}@media(pointer: fine){.site-footer__phone:hover{color:var(--color-cream)}}.site-footer__social{display:flex;gap:.5rem;margin:2.125rem 0 0;padding:0;list-style:none}@media(width <= 62.499rem){.site-footer__social{justify-content:center;margin-top:2.75rem}}.site-footer__social-link{display:block;width:1.5rem;height:1.5rem}.site-footer__social-icon{display:block;width:1.5rem;height:1.5rem}.site-footer__copyright{max-width:51.8125rem;margin:4rem auto 0;font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);line-height:1.5;text-align:center}@media(width <= 62.499rem){.site-footer__copyright{margin-top:4rem;font-size:1rem;line-height:1.25}}
