@font-face{font-family:sourcesans;src:url(SourceSansPro-Regular.ttf)}@font-face{font-family:sourcesans;src:url(SourceSansPro-Bold.ttf);font-weight:bold}:root{--color: rgb(255, 228, 196)}*{margin:0;padding:0;box-sizing:border-box;font-family:sourcesans;color:var(--color)}@media(max-width: 768px){.mobile-only{display:initial}}@media(min-width: 768px){.mobile-only{display:none}}@media(min-width: 992px){.mobile-only{display:none}}@media(min-width: 1500px){.mobile-only{display:none}}table{margin:10px 0;border-collapse:collapse}@media(max-width: 768px){table{display:none}}@media(min-width: 768px){table{display:table}}@media(min-width: 992px){table{display:table}}@media(min-width: 1500px){table{display:table}}table tr{height:2rem}table tr th,table tr td{border:1px solid gray;padding:5px 10px 5px 5px}table thead{background-color:rgba(100,100,100,.25)}table tbody>tr:nth-child(odd){background-color:rgba(160,160,160,.2)}table tbody>tr:nth-child(even){background-color:rgba(210,210,210,.2)}.main{width:100%;min-height:100vh;display:flex;flex-wrap:wrap;justify-content:center;align-items:start;background:url(background.jpg);background-position:center;background-attachment:fixed;background-repeat:no-repeat}.main .main-content{width:100%;max-width:90rem;margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:start;padding:20px;gap:20px}.main .main-content .header{width:100%;height:8rem;display:flex;justify-content:center;align-items:center;grid-area:header;padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);border-radius:10px;box-shadow:0 0 25px #000}.main .main-content .header .headline{font-size:10vmin}@media(max-width: 768px){.main .main-content .main-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:20px}}@media(min-width: 768px){.main .main-content .main-wrapper{width:100%;display:flex;flex-wrap:wrap;gap:20px}}@media(min-width: 992px){.main .main-content .main-wrapper{width:100%;display:flex;flex-wrap:nowrap;gap:20px}}@media(min-width: 1500px){.main .main-content .main-wrapper{width:100%;display:flex;flex-wrap:nowrap;gap:20px}}.main .main-content .main-wrapper .menubar{padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);border-radius:10px;box-shadow:0 0 5px #000}@media(max-width: 768px){.main .main-content .main-wrapper .menubar{width:100%}}@media(min-width: 768px){.main .main-content .main-wrapper .menubar{width:100%}}@media(min-width: 992px){.main .main-content .main-wrapper .menubar{width:250px}}@media(min-width: 1500px){.main .main-content .main-wrapper .menubar{width:250px}}@media(max-width: 768px){.main .main-content .main-wrapper .menubar .menubar-content{display:flex;flex-direction:row;justify-content:center}}@media(min-width: 768px){.main .main-content .main-wrapper .menubar .menubar-content{display:flex;flex-direction:row;justify-content:center}}@media(min-width: 992px){.main .main-content .main-wrapper .menubar .menubar-content{display:flex;flex-direction:column}}@media(min-width: 1500px){.main .main-content .main-wrapper .menubar .menubar-content{display:flex;flex-direction:column}}.main .main-content .main-wrapper .menubar .menubar-content a{text-decoration:none;color:#000}.main .main-content .main-wrapper .menubar .menubar-content a div{padding:10px;border-bottom:1px solid rgba(255,228,196,0)}.main .main-content .main-wrapper .menubar .menubar-content a div:hover{border-bottom:1px solid bisque}.main .main-content .main-wrapper .content{width:100%;display:flex;flex-direction:column;padding:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);border-radius:10px;box-shadow:0 0 5px #000}@media(max-width: 768px){.main .main-content .main-wrapper .content{text-align:justify}}@media(min-width: 768px){.main .main-content .main-wrapper .content{text-align:justify}}@media(min-width: 992px){.main .main-content .main-wrapper .content{text-align:initial}}@media(min-width: 1500px){.main .main-content .main-wrapper .content{text-align:initial}}.main .main-content .main-wrapper .content ul{margin-left:1rem}.main .main-content .footer{width:100%;height:2rem;grid-area:footer;display:flex;padding:15px;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);border-radius:10px;box-shadow:0 0 5px #000}