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