@import "https://fonts.googleapis.com/css2?family=Lato&family=Merriweather:wght@400;700&display=swap";:root{--white:#fff;--black:#000;--blue-dark:#042c6d;--blue-medium:#074ab7;--blue-light:#9aaac4;--primary-color:var(--blue-dark);--secondary-color:var(--blue-medium);--accent-color:var(--blue-light);--navigation-background-color:var(--white);--button-background:var(--primary-color);--button-hover-background:var(--secondary-color);--button-color:var(--white)}*{box-sizing:border-box;margin:0;padding:0}body{flex-direction:column;height:auto;min-height:100vh;display:flex;overflow-x:hidden}main{flex:1 0 auto}footer{flex-shrink:0}:root{--font-scale:.5}@media (width<=1024px){:root{--font-scale:.175}}h1,h2,h3,h4,h5,h6,p,a,span,div,li{font-size:calc(1rem + (.65vw * var(--font-scale)));font-family:Lato,sans-serif;font-style:normal;font-weight:400}h1{font-size:calc(2rem + (2vw * var(--font-scale)));font-family:Merriweather,serif;font-style:normal;font-weight:700}h2{font-size:calc(1.75rem + (1.75vw * var(--font-scale)));font-family:Merriweather,serif;font-style:normal;font-weight:700}h3{font-size:calc(1.5rem + (1.5vw * var(--font-scale)));font-family:Merriweather,serif;font-style:normal;font-weight:700}h4{font-size:calc(1.25rem + (.5vw * var(--font-scale)));font-family:Merriweather,serif;font-style:normal;font-weight:400}h5{font-size:calc(1rem + (1vw * var(--font-scale)));font-family:Merriweather,serif;font-style:normal;font-weight:400}h6{font-size:calc(.875rem + (.875vw * var(--font-scale)));font-family:Merriweather,serif;font-style:normal;font-weight:400}
