.Footer{background-color:var(--rp-color-primary);padding-block-start:3rem}.FooterColumns{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin-block-end:3rem;text-align:center}@media (min-width:450px){.FooterColumns{grid-template-columns:repeat(2,1fr);text-align:left}}@media (min-width:960px){.FooterColumns{grid-template-columns:repeat(4,1fr)}}.FooterColumns__title{font-size:1.25rem;letter-spacing:.14em;margin-block-end:1.5rem;text-transform:uppercase}.FooterColumns__list{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.Footer__menus--list-item-link{font-family:var(--rp-font-body);font-size:.95rem;text-decoration:none;transition:color var(--rp-transition)}.Footer__menus--list-item-link:hover{color:var(--rp-color-white)}.Footer__baseline{border-top:1px solid var(--rp-color-body-text);padding-block:1.2rem}.Footer__baseline p{font-family:var(--rp-font-body);font-size:.85rem;text-align:center}@media (min-width:768px){.Footer__baseline p{text-align:left}}.Footer__baseline p a{margin-inline-start:0;transition:color var(--rp-transition)}@media (min-width:768px){.Footer__baseline p a{margin-inline-start:1.5rem}}.Footer__baseline p a:hover{color:var(--rp-color-white)}.FooterColumns__email{display:flex;flex-direction:column;gap:1rem}.FooterColumns__email a{font-family:var(--rp-font-body);font-size:.95rem;text-decoration:none;transition:color var(--rp-transition)}.FooterColumns__email a:hover{color:var(--rp-color-white)}.FooterColumns__address{font-family:var(--rp-font-body);font-size:.95rem;margin-block-start:2rem}.FooterColumns__address p{line-height:1.5}.FooterColumns__address p span{font-family:var(--rp-font-body-semi-bold)}.FooterColumns__social p{font-family:var(--rp-font-body);font-size:.95rem}.FooterColumns__social--wrapper{display:flex;gap:1rem;justify-content:center;margin-block-start:1.25rem}@media (min-width:450px){.FooterColumns__social--wrapper{justify-content:flex-start}}.FooterColumns__social--wrapper a svg{color:var(--rp-color-body-text);transition:color var(--rp-transition)}.FooterColumns__social--wrapper a:hover svg{color:var(--rp-color-white)}