.SiteFooter-module__VFKzxG__footer{background-color:var(--color-charcoal);color:var(--color-white)}.SiteFooter-module__VFKzxG__main{gap:2.5rem;padding-top:3rem;padding-bottom:3rem;display:grid}.SiteFooter-module__VFKzxG__logo{background-color:var(--color-white);border-radius:.25rem;width:10rem;height:auto;padding:.5rem .75rem}.SiteFooter-module__VFKzxG__summary{color:#ffffffbf;max-width:24rem;margin-top:1.25rem;font-size:.875rem;line-height:1.5rem}.SiteFooter-module__VFKzxG__heading{color:var(--color-sky);text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1.25rem}.SiteFooter-module__VFKzxG__nav{color:#ffffffbf;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin-top:1rem;font-size:.875rem;line-height:1.25rem;display:grid}.SiteFooter-module__VFKzxG__navColumn,.SiteFooter-module__VFKzxG__contactList{gap:.75rem;display:grid}.SiteFooter-module__VFKzxG__contactList{color:#ffffffbf;margin-top:1rem;font-size:.875rem;line-height:1.25rem}.SiteFooter-module__VFKzxG__link{transition-property:color;transition-duration:.15s;transition-timing-function:ease}.SiteFooter-module__VFKzxG__link:hover{color:var(--color-sky)}.SiteFooter-module__VFKzxG__email{overflow-wrap:anywhere}.SiteFooter-module__VFKzxG__address{color:#ffffffbf;margin-top:.25rem;font-style:normal;line-height:1.5rem}.SiteFooter-module__VFKzxG__addressLine{display:block}.SiteFooter-module__VFKzxG__copyrightBand{border-top:1px solid #ffffff1a}.SiteFooter-module__VFKzxG__copyright{color:#fff9;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.SiteFooter-module__VFKzxG__main{grid-template-columns:1.2fr 1fr 1fr}}
:root{--color-navy:#1c345f;--color-brand:#148cba;--color-cta:#0b5d7e;--color-cta-hover:#084f6c;--color-mist:#e8f5fa;--color-sky:#b9ddea;--color-charcoal:#393a44;--color-cool-gray:#f4f7f9;--color-border:#d8e6ec;--color-white:#fff;--color-error:#c0334a;--font-sans:var(--font-inter)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;height:100%}body{background-color:var(--color-white);min-height:100%;color:var(--color-charcoal);font-family:var(--font-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}body>main{flex:1 0 auto}img,svg{max-width:100%;display:block}button,input,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}
