html{height:100%}body{font-family:Tahoma,Arial,sans-serif;display:flex;flex-direction:column;height:100%}.content{flex:1 0 auto}.footer{flex-shrink:0}.footerContent>div{padding:1rem 1rem 0}.menuLine{height:3px}.transBlue{background-color:#5bcefa}.transBlueLight{background-color:#5bcdfa99}.transBlueFont{color:#5bcefa!important}.transPink{background-color:#f5a9b8}.transPinkLight{background-color:#f5a9b899}.transPinkFont{color:#f5a9b8}.transNBFont{background:linear-gradient(90deg,red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2,#ba0cf8,#fb07d9,red);background-clip:text;color:transparent;letter-spacing:.2rem}.transWhite{background-color:#fff}.transWhiteFont{color:#fff}.outlineFont{letter-spacing:.2rem}.greenFont{color:#3cba3c!important}.blackGlow{text-shadow:0 0 3px #000,0 0 3px #000,0 0 3px #000,0 0 3px #000}.buttonGreen{box-shadow:inset 0 -.1875rem .4375rem #39ed69;background:linear-gradient(to bottom,#54ff82 5%,#15a13a);background-color:#54ff82;border:.0625rem solid #0b0e07}.buttonGreen:hover{background:linear-gradient(to bottom,#15a13a 5%,#54ff82);background-color:#0688fa}.buttonBlue{box-shadow:inset 0 -.1875rem .4375rem #29bbff;background:linear-gradient(to bottom,#2dabf9 5%,#0688fa);background-color:#2dabf9;border:.0625rem solid #0b0e07}.buttonBlue:hover{background:linear-gradient(to bottom,#0688fa 5%,#2dabf9);background-color:#0688fa}.buttonRed{box-shadow:inset 0 -.1875rem .4375rem #f76260;background:linear-gradient(to bottom,#ff5454 5%,#a11414);background-color:#ff5454;border:.0625rem solid #0b0e07}.buttonRed:hover{background:linear-gradient(to bottom,#a11414 5%,#ff5454);background-color:#0688fa}.buttonGrey,.buttonGrey:hover{box-shadow:inset 0 -.1875rem .4375rem #d8d8d899!important;background:linear-gradient(to bottom,#d8d8d899 5%,#4e4e4e99)!important;background-color:#d8d8d899!important}.buttonGrey:active{position:relative!important;top:0!important}.buttonMain{border-radius:.25rem;display:inline-block;cursor:pointer;color:#fff;font-size:.9375rem;font-weight:700;padding:.5625rem 1.625rem;text-decoration:none;text-shadow:0 .0625rem 0 #263666;-webkit-user-select:none;user-select:none}.buttonMain:active{position:relative;top:.0625rem}.popupOverlay{position:fixed;z-index:5;inset:0;background:#000000b3;transition:opacity .2s;display:none;width:100%;height:100%;overflow:hidden}.popupBox{color:#333;top:-200%;transform:translateY(-50%);background:#fff;border-radius:.5rem;max-height:calc(100vh - 2.5rem);position:relative;padding:.5rem;box-shadow:.375rem .375rem .375rem #00000080}.popupHeader{position:relative;margin-top:0;color:#333;height:3.125rem}.popupHeaderContent{font-size:2rem}.popupBox .popupContent{position:relative;margin-top:.5rem;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.5rem;max-height:calc(100vh - 10.625rem);background-color:#00000005;overflow-y:auto;overflow-x:hidden;border-top:.0625rem solid rgba(0,0,0,.2);border-bottom:.0625rem solid rgba(0,0,0,.2)}.popupButtonContainer{text-align:center;height:2.875rem}.validationError{color:red;font-style:italic;display:none}.validationResultRed{color:red;display:none}.validationResultGreen{color:green;display:none}.menuItem{display:inline-block;height:3.5rem;width:3.5rem;line-height:3.5rem;text-align:center;margin-top:.3125rem;color:#aaa;font-size:2rem;font-weight:700;text-decoration:none;-webkit-user-select:none;user-select:none;border-radius:50%}.menuItem:hover{background-color:#0000001a;cursor:pointer}.cookiebanner{box-shadow:0 0 4px 2px #00000080;min-height:40px}.cookiebanner>span{line-height:2rem;font-weight:700}.cookiebanner-close{text-align:center;border-radius:.25rem;display:inline-block;cursor:pointer;color:#fff;font-size:.9375rem;font-weight:700;padding:.2rem .5rem!important;text-decoration:none;text-shadow:0 .0625rem 0 #263666;-webkit-user-select:none;user-select:none;box-shadow:inset 0 -.1875rem .4375rem #29bbff;background:linear-gradient(to bottom,#2dabf9 5%,#0688fa);background-color:#2dabf9;border:.0625rem solid #0b0e07}.cookiebanner-close:hover{background:linear-gradient(to bottom,#0688fa 5%,#2dabf9);background-color:#0688fa}.gsi-material-button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;border:1px solid #747775;-webkit-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0;position:relative;text-align:center;-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s;vertical-align:middle;white-space:nowrap;width:40px;max-width:400px;min-width:min-content}.gsi-material-button .gsi-material-button-icon{height:20px;min-width:20px;width:20px;margin:0;padding:9px}.gsi-material-button .gsi-material-button-content-wrapper{-webkit-align-items:center;align-items:center;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button .gsi-material-button-contents{-webkit-flex-grow:1;flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button .gsi-material-button-state{-webkit-transition:opacity .218s;transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button:disabled .gsi-material-button-contents{opacity:38%}.gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}.gsi-material-button:not(:disabled):active .gsi-material-button-state,.gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}.gsi-material-button:not(:disabled):hover{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}.infoBox{padding:.3125rem;border-radius:.5rem;background-color:#b1dffc}.infoBox>h5{padding:.5rem;margin:.5rem;border-radius:.5rem;display:block;color:#165278;background-color:#e0f3ff;border-bottom:solid .0625rem #CCCCCC}.whiteSeeThroughBox{margin:.5rem;padding:.5rem;border-radius:.5rem;background-color:#fffc}.whiteBorderbox{padding:1rem;border:1px solid rgba(0,0,0,.1);border-radius:.3rem;box-shadow:#0000001a 4px 4px}.greySeeThroughBox{padding:.3125rem;border-radius:.5rem;background-color:#c8c8c8cc}.greyLightSeeThroughBox{padding:.3125rem;border-radius:.5rem;background-color:#f0f0f080}.TaskTitle{font-size:140%;font-weight:700;margin-bottom:1.5em}.TaskInformationTitle{font-size:110%;font-weight:700;margin-bottom:.3em}.TaskInformation{border-radius:8px;background-color:#edf5fa;font-size:90%;margin-bottom:1em;padding:1em}.TaskInstructionsTitle{font-size:110%;font-weight:700;margin-bottom:.3em}.TaskInstructions{padding:1em;border-radius:8px;font-size:100%;margin-bottom:1em;background-color:#f4f4f4}.TaskDuration{font-weight:700;margin-bottom:1em}.TaskTipsTitle{font-size:110%;font-weight:700;margin-bottom:.3em}.TaskTips{font-size:90%;font-family:Comic Sans MS;padding:1em;border-radius:8px;background-color:#fff3e0;margin-bottom:1em}@media screen and (max-width: 992px){.smallScreenHeader{font-size:1.2rem}}
