@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&display=swap";*{font-family:Arial,Helvetica,sans-serif}.header{padding:5px;display:flex}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffc5;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity 1.5s ease-in-out,visibility 1.5s ease-in-out;display:flex}.menu-overlay.show{visibility:visible;opacity:1;background:#000}.menu-overlay-content{text-align:center}.menu-overlay-content .menu-svg{margin-bottom:20px;place-content:center}.menu-overlay-content nav ul{list-style:none;padding:0}.menu-overlay-content nav ul li{margin:10px 0}.menu-overlay-content nav ul li a{color:#fff;text-decoration:none;font-size:24px}#menu-button{cursor:pointer}#menubutton on:hover{color:#fff}#overlay-logo{cursor:pointer}#overlay-logo img{width:100px}.logo-svg img{width:50px;display:flex}nav li{text-transform:uppercase;font-weight:600}.menu-svg img{mix-blend-mode:revert}@media (max-width: 768px){.menu-overlay-content nav ul li a{font-size:18px}}.footer-text{text-align:center}footer{width:100%;margin:0 auto}.app-header{flex:0 1 auto}.app-main{flex:1 1 auto;overflow:auto}.app-footer{flex:0 1 auto}.app-grid{display:flex;flex-direction:column;height:100vh}@media (max-width: 768px){*{justify-content:center}}@media (max-width: 1024px){.app-grid{display:flex;flex-direction:column;min-height:100vh}}@media ((min-width: 1025px) and (orientation: landscape)){.app-grid{display:flex;flex-direction:column}}
