@import"https://fonts.googleapis.com/css2?family=Lato&family=Merriweather:wght@400;700&display=swap";footer{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;height:75px;padding:50px 0;@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}}footer .links{display:flex;flex-direction:row;width:auto;min-width:70vw;align-items:center;justify-content:flex-start;flex-wrap:wrap}footer .links p{margin-left:32px;margin-right:16px;font-size:1rem}footer .links p .nestedLink{text-decoration:none;text-decoration:underline;color:#000;font-size:1rem}footer .links p .nestedLink:hover{color:var(--primary-color)}footer .links .primaryLink{font-size:1rem;text-decoration:underline}footer .links .primaryLink:hover{color:var(--primary-color)}@media (max-width: 864px){footer .links{width:100%}footer .links p,footer .links .primaryLink{width:100%;font-size:12px;text-align:center}footer .links p .nestedLink,footer .links .primaryLink .nestedLink{font-size:12px}}footer button{margin-right:32px;width:15%;border:.25px solid #000;border-radius:50%;height:24px;width:24px;display:flex;align-items:center;justify-content:center}footer .actions{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}footer .actions .facebook,footer .actions .youtube{margin-right:16px}@media (max-width: 864px){footer .actions{width:50%;padding:16px 0;align-items:center;justify-content:center;margin:0 auto}footer .actions .up-arrow-btn,footer .actions a{width:48px;height:48px;display:flex;align-items:center;justify-content:center}}footer .up-arrow-btn{background-color:var(--button-background);color:#fff;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;overflow:hidden;position:relative}footer .up-arrow-btn .caret{transition:transform .3s ease;position:relative;z-index:2}footer .up-arrow-btn:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;background-color:var(--button-hover-background);transition:top .3s ease;z-index:1}footer .up-arrow-btn:hover:before{top:0}footer .up-arrow-btn:hover .caret{transform:translateY(-5px)}footer .up-arrow-btn:active{transform:scale(.95)}footer .up-arrow-btn:hover{animation:pulse 1s infinite}@media (max-width: 864px){footer p{margin-left:16px}footer button{margin-right:16px}}.un{display:inline-block;padding-bottom:2px;background-image:linear-gradient(var(--secondary-color) 0 0);background-position:0 100%;background-size:0% 2px;background-repeat:no-repeat;transition:background-size .3s,background-position 0s .3s}.un:hover{background-position:100% 100%;background-size:100% 2px}.navbar{background-color:var(--navigation-background-color);padding:1rem;box-shadow:0 2px 4px #0000001a;position:sticky;width:100%;top:0;left:0;right:0;z-index:100000}.navbar-container{display:flex;justify-content:space-between;align-items:center;width:auto;max-width:1200px;height:50px;padding:0;margin:0 auto}.navbar-container .navbar-logo{height:100%}.navbar-container .navbar-logo.home{display:none}.navbar-logo img{height:100%}.navbar-menu{margin:0 auto}.navbar-item{color:#333;text-decoration:none;padding:.5rem 1rem;transition:color .3s ease}.navbar-item.active{color:var(--secondary-color)}.navbar-button{background-color:var(--blue-dark);color:#fff;padding:.5rem 1rem;border-radius:4px;margin-left:1rem}.navbar-button:hover{background-color:var(--blue-medium);color:#fff}.navbar-toggle{display:none;flex-direction:column;cursor:pointer;margin-right:32px}.bar{width:25px;height:3px;background-color:#333;margin:2px 0;transition:.4s}@media screen and (max-width: 1024px){.navbar-menu{display:none;flex-direction:column;width:100%;position:absolute;top:70px;left:0;background-color:#fff;box-shadow:0 2px 4px #0000001a}.navbar-menu.active{display:flex}.navbar-item{padding:1rem;border-top:1px solid #eee;width:calc(100% - 64px);margin-left:32px;margin-right:32px}.navbar-button{margin:16px 32px}.navbar-toggle{display:flex}.navbar-logo img{margin-left:32px}}: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)}*{margin:0;padding:0;box-sizing:border-box}body{display:flex;flex-direction:column;min-height:100vh;height:auto;overflow-x:hidden}main{flex:1 0 auto}footer{flex-shrink:0}:root{--font-scale: .5}@media (max-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-weight:400;font-style:normal}h1{font-size:calc(2rem + (2vw * var(--font-scale)));font-family:Merriweather,serif;font-weight:700;font-style:normal}h2{font-size:calc(1.75rem + (1.75vw * var(--font-scale)));font-family:Merriweather,serif;font-weight:700;font-style:normal}h3{font-size:calc(1.5rem + (1.5vw * var(--font-scale)));font-family:Merriweather,serif;font-weight:700;font-style:normal}h4{font-size:calc(1.25rem + (.5vw * var(--font-scale)));font-family:Merriweather,serif;font-weight:400;font-style:normal}h5{font-size:calc(1rem + (1vw * var(--font-scale)));font-family:Merriweather,serif;font-weight:400;font-style:normal}h6{font-size:calc(.875rem + (.875vw * var(--font-scale)));font-family:Merriweather,serif;font-weight:400;font-style:normal}
