@import "https://fonts.googleapis.com/css2?family=Lexend:wght@100;300;400&family=Montserrat&display=swap";
html,body{margin:0;padding:0;font-family:Montserrat,sans-serif}a{color:#67b0ff;font-weight:700;text-decoration:none}*{box-sizing:border-box;line-height:1.5rem}sub,sup{vertical-align:baseline;line-height:100%;position:relative}sup{bottom:.3rem}sub{top:.2rem}table{border-collapse:collapse;width:100%;font-family:arial,sans-serif}td,th{text-align:left;border:1px solid #ddd;padding:8px}tr:nth-child(2n){background-color:#ddd}.container{flex-direction:column;align-items:center;min-height:100vh;margin:0;padding:0;display:flex}.main{flex-direction:row;justify-content:flex-start;align-self:flex-start;align-items:center;display:flex}.content{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;max-width:1200px;padding:1rem;display:flex}.text-subpage,.text-page{text-align:justify;text-justify:auto;max-width:800px}.text-subpage img{width:100%}.header{flex-direction:row;flex-wrap:no-wrap;background-color:#ecf5ff;place-content:flex-start space-between;align-items:center;width:100%;height:20vh;max-height:250px;display:flex}.header a,.header img{height:100%}.header-middle{flex-direction:column;align-items:center;display:flex}.navbar{flex-direction:row;justify-content:flex-start;align-self:flex-start;align-items:flex-start;min-width:200px;height:100%;margin-top:0;padding:10px;display:flex}.navbar a{color:#000;margin-left:12px;margin-right:12px;font-size:1.3rem}.footer{text-align:center;background-color:#ecf5ff;justify-content:center;align-self:flex-end;align-items:center;width:100%;height:120px;display:flex}.grid{max-width:90%px;flex-wrap:wrap;place-content:flex-start center;align-items:stretch;margin-top:1rem;display:flex}.card{text-align:center;color:#000;border:1px solid #67b0ff;border-radius:10px;flex-basis:20%;max-width:250px;margin:.5rem;padding:1.5rem;transition:color .15s,border-color .15s}.card h3{padding:0}a:hover,a:focus,a:active,.card:hover,.card:focus,.card:active{color:#0070f3;border-color:#0070f3}.card img{width:100%}@media (max-width:600px){.grid{flex-direction:column;width:100%}}
