@font-face{font-family:ff-utility-web-pro;src:url(https://use.typekit.net/af/edcab7/0000000000000000774ee6e0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/edcab7/0000000000000000774ee6e0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/edcab7/0000000000000000774ee6e0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:ff-utility-web-pro;src:url(https://use.typekit.net/af/93ecd1/0000000000000000774ee6e1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/93ecd1/0000000000000000774ee6e1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/93ecd1/0000000000000000774ee6e1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:golos-text;src:url(https://use.typekit.net/af/6b8599/0000000000000000774caaf1/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/6b8599/0000000000000000774caaf1/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/6b8599/0000000000000000774caaf1/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:golos-text;src:url(https://use.typekit.net/af/bce4b5/0000000000000000774cade6/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/bce4b5/0000000000000000774cade6/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/bce4b5/0000000000000000774cade6/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}.tk-ff-utility-web-pro{font-family:ff-utility-web-pro,sans-serif}.tk-golos-text{font-family:golos-text,sans-serif}.footer{position:fixed;bottom:0;width:100%}.footer-content{width:100%;padding:.75rem;background-color:#bff0ff;display:flex;justify-content:space-evenly;box-shadow:0 -3px 8px #9b9b9b80}.footer-content a{text-shadow:none;transition:ease-in-out .2s}.footer-content a:hover,.footer-content a:active{text-shadow:0 0 5px #000000}.footer-content svg{font-size:2rem;color:#000;font-weight:700}@media (min-width: 768px){.footer{width:100%;display:flex;justify-content:center}.footer-content{margin:1rem;padding:1rem;width:calc(100% - 2rem);max-width:30rem;border-radius:1rem;box-shadow:0 0 10px #9b9b9b80}}.header{position:sticky;top:0;left:0;background-color:#fff;width:100%;box-shadow:0 0 8px 1px #919191;margin-bottom:.5rem;z-index:1}.header-content{display:flex;justify-content:space-between;align-items:center;padding:.25rem .5rem}.header-logo{display:flex;align-items:center;height:2.5rem;width:15rem}.header-logo .logo-img{max-width:2.25rem}.header-logo .logo-text{font-family:golos-text;font-weight:700;height:100%;display:flex;align-items:center}.header-logo .logo-text-content{margin:auto .25rem;font-size:1.25rem;max-height:fit-content;display:flex;justify-content:left;flex-wrap:wrap}.header-nav{height:100%;display:flex;align-items:center}.header-toggle{background-color:transparent;border:none;z-index:1000}.header-toggle i{cursor:pointer;font-size:1.5rem;padding:.25rem;font-weight:700}.header-menu span ul{list-style-type:none}.header-menu span ul li{display:flex;justify-content:center;width:100%;margin:.25rem}.header-menu span ul li a{background-color:#d3d3d3;padding:.25rem;border-radius:.25rem;width:10rem;text-align:center;text-decoration:none;color:#000;box-shadow:1px 2px 3px #969696;transition:ease-in-out .25s}.header-menu span ul li a:hover{background-color:#c5c5c5}.header-menu span ul li button{background-color:#17b0da;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;margin:.5rem;transition:all .3s ease-in-out}.header-menu span ul li button:hover{background-color:#1788aa;transform:scale(1.05)}.header-menu span ul li button:active{background-color:#1788aa;transform:scale(1)}.points{width:7rem;display:flex;justify-content:space-between;box-shadow:1px 2px 3px #969696;border-radius:1rem;margin:.25rem;height:2rem;font-family:golos-text}.points-text{-webkit-user-select:none;user-select:none;font-size:1rem;border-radius:1rem 0 0 1rem;margin-right:-1rem;padding:.25rem 1rem .25rem .25rem;text-align:center;vertical-align:middle;width:100%;height:100%;border:solid 3px #ea5751;border-right:none;display:flex;justify-content:center;align-items:center;z-index:-1;background-color:#fff}.points-value{-webkit-user-select:none;user-select:none;font-size:.8rem;border:solid 3px #17b0da;background-color:#fff;min-width:2rem;height:2rem;border-radius:1rem;display:flex;justify-content:center;align-items:center}.question{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:.5rem;padding:.5rem;width:95vw;max-width:30rem;border-radius:.5rem}.question-title{font-family:golos-text;font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:.25rem}.question-img{height:8rem;max-width:95vw;margin-bottom:.5rem;border-radius:.25rem;overflow:hidden;box-shadow:1px 2px 3px #969696}.question-img img{height:100%}.question-text{font-family:golos-text;font-size:1rem;padding:.25rem;width:95vw;max-width:30rem;border:solid 3px #17b0da;border-radius:.5rem;background-color:#fff}.answer{font-family:golos-text;margin:.25rem;display:flex;justify-content:space-between;width:90vw;max-width:30rem;align-items:center}.answer-content{border:solid 3px #ea5751;border-radius:.5rem;margin:0 .25rem;width:100%;padding:.25rem;background-color:#fff}.answer-btn{-webkit-user-select:none;user-select:none;cursor:pointer;border:solid 3px #17b0da;background-color:#fff;border-radius:50%;margin:0 .25rem;min-width:2.5rem;min-height:2.5rem;max-width:2.5rem;max-height:2.5rem;display:flex;justify-content:center;align-items:center;font-size:1.5rem}.answer-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.answer-explanation{display:flex;flex-direction:column;align-items:center;font-family:golos-text}.answer-explanation-title{font-weight:700;display:flex;justify-content:center;align-items:center;padding:.5rem;margin-bottom:.75rem}.answer-explanation-title svg{transform:scale(1.75);margin-left:1rem}.answer-explanation-text{font-size:.9rem;margin:.75rem auto}.answer-explanation-wrapper{border:solid 3px #ea5751;border-radius:.5rem;width:95vw;max-width:30rem;padding:.5rem;margin-bottom:.75rem;background-color:#fff}.answer-explanation-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:solid 3px #17b0da;border-radius:.5rem;height:2rem;width:6rem;display:flex;justify-content:space-evenly;align-items:center;padding:0 .25rem;background-color:#fff;transition:ease-in-out .2s}.answer-explanation-btn:hover,.answer-explanation-btn:active{background-color:#bff0ff}.challange-end{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:golos-text;margin:1rem}.challange-end-title{font-size:1.5rem;font-weight:700}.challange-end-text{font-size:1.1rem;text-align:center}.challange-end-points{text-align:center;font-style:italic;font-size:.8rem}.challange-end-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:solid 3px #17b0da;border-radius:.5rem;height:2rem;padding:.5rem;display:flex;justify-content:space-evenly;align-items:center;background-color:#fff;transition:ease-in-out .2s;margin:.75rem;text-decoration:none;color:#000;font-size:1rem}.challange-end-btn:hover,.challange-end-btn:active{background-color:#bff0ff}.challange-quiz,.challange-timerquiz-quiz{display:flex;justify-content:center;flex-direction:column;align-items:center}.challange-timerquiz-header{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:.5rem}.challange-timerquiz-start{display:flex;justify-content:center;align-items:center;flex-direction:column}.challange-timerquiz-start-text{font-family:golos-text;font-size:.95rem;width:95vw;max-width:30rem}.challange-timerquiz-start-text ul{padding:0 0 0 .75rem}.challange-timerquiz-start-text span{font-size:1rem;width:100%;display:flex;justify-content:center;font-weight:700;margin:.5rem 0}.challange-timerquiz-start-btn{width:7rem;display:flex;justify-content:space-between;box-shadow:1px 2px 3px #969696;border-radius:1rem;margin:.25rem;height:2rem;font-family:golos-text}.challange-timerquiz-start-btn-icon{-webkit-user-select:none;user-select:none;font-size:.8rem;border:solid 3px #ea5751;background-color:#fff;min-width:2rem;height:2rem;border-radius:1rem;display:flex;justify-content:center;align-items:center}.challange-timerquiz-start-btn-text{-webkit-user-select:none;user-select:none;font-size:1rem;border-radius:0 1rem 1rem 0;margin-left:-1rem;padding:.25rem;text-align:center;vertical-align:middle;width:100%;height:2rem;border:solid 3px #17b0da;border-left:none;display:flex;justify-content:center;align-items:center;z-index:-1;background-color:#fff}.challange-timerquiz .challange-end .p-accordion{margin-bottom:4rem;margin-top:1rem;width:95vw}.challange-timerquiz .challange-end .p-accordion .p-accordion-header-text{padding:.5rem}.challange-timerquiz .challange-end .p-accordion .p-accordion-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.challange-timerquiz .challange-end .p-accordion .p-accordion-content .challange-end-timerquiz-accordion-tab-content{margin:.5rem}.challange-timerquiz .challange-end .p-accordion .p-accordion-content .challange-end-timerquiz-accordion-tab-content-title{font-weight:700;margin-top:.5rem}.dailychallange-overview{display:flex;justify-content:center;align-items:center;flex-direction:column}.dailychallange-overview-title{font-size:1.5rem;font-weight:700;margin:.5rem;display:flex;justify-content:center;align-items:center}.dailychallange-overview-title span{margin:0 .25rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.dailychallange-overview-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.dailychallange-overview-content-element{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:.5rem 0}.dailychallange-overview-content-element-title{font-size:1.25rem;font-weight:700;margin:.25rem;display:flex;justify-content:center}.dailychallange-overview-content-element-title span{margin:0 .25rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.dailychallange-overview-content-element-part{width:100%;display:flex;justify-content:space-between}.dailychallange-overview-content-element-part-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;min-width:10rem;border:solid 3px #17b0da;padding:.5rem;border-radius:.5rem}.dailychallange-overview-footer{margin:.5rem}.dailychallange-overview-footer-btn{display:block;cursor:pointer;border:solid 3px #ea5751;padding:.25rem;border-radius:.25rem;min-width:6rem;text-align:center;text-decoration:none;color:#000}.challange-daily h1{width:100%;text-align:center;margin-bottom:.5rem}.challange-selection{display:flex;width:100%;align-items:center;flex-direction:column;justify-content:center}.challange-selection a{color:#000;text-decoration:none}.challange-selection-btn{width:12rem;display:flex;justify-content:space-between;box-shadow:1px 2px 3px #969696;border-radius:1.5rem;margin:.25rem;height:3rem;font-family:golos-text;cursor:pointer}.challange-selection-btn-icon{font-size:1.5rem;border:solid 3px #ea5751;background-color:#fff;min-width:3rem;min-height:3rem;max-width:3rem;max-height:3rem;border-radius:1.5rem;display:flex;justify-content:center;align-items:center}.challange-selection-btn-text{z-index:-1;background-color:#fff;-webkit-user-select:none;user-select:none;font-size:1.25rem;border-radius:0 1.5rem 1.5rem 0;margin-left:-1.5rem;padding:.25rem .25rem .25rem 1.5rem;text-align:center;vertical-align:middle;width:100%;height:100%;border:solid 3px #17b0da;border-left:none;display:flex;justify-content:center;align-items:center}.profile-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem}.profile-title{font-size:2rem;font-weight:700;margin-bottom:1.25rem}.profile-info{display:flex;flex-direction:column;align-items:space-between;justify-content:center;margin-bottom:1.25rem}.profile-info-item{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.profile-info-item span{padding:.1rem .25rem}.profile-actions{display:flex;flex-direction:row;align-items:center;justify-content:center}.profile-actions button{background-color:#17b0da;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:700;margin:0 .5rem;transition:all .3s ease-in-out}.profile-actions button:hover{background-color:#1788aa;transform:scale(1.05)}.profile-actions button:active{background-color:#1788aa;transform:scale(1)}.admin-container{margin:1rem 1rem 6rem}.admin-content{margin:1rem 0}.admin-content .p-tabview-nav{padding:.5rem;border-color:#c5c5c5}.admin-content .p-tabview-nav li a{color:#17b0da;text-decoration:none;border:none}.admin-content .p-tabview-nav li a span{padding:.25rem .5rem;font-size:1rem}.admin-content .p-tabview-nav .p-tabview-selected a{color:#ea5751}.admin-content-tab{margin:1rem 0;padding:0rem 0 .5rem;border-radius:5px}.admin-content-tab-row{display:flex;flex-direction:row;justify-content:left;margin-top:1.5rem}.admin-content-tab-row-content{display:flex;flex-direction:column;justify-content:space-around;padding:.5rem}.admin-content-tab-row-content label{margin-bottom:.5rem;font-size:1rem;font-weight:700}.admin-content-tab-row-content .create-btn{margin:.5rem 0;padding:.5rem 1rem;background-color:#17b0da;color:#fff;border-radius:.25rem;border:none;box-shadow:1px 2px 3px #969696;width:fit-content;cursor:pointer}.admin-content-tab-row-content .create-btn:hover{background-color:#1788aa;transition:all .3s ease-in-out}.admin-content-tab .p-float-label label{margin:-.5rem 0}.admin-content-tab .p-inputtext{padding:.25rem .5rem;color:#000}.admin-content-tab-input-knob{display:flex;flex-direction:column;align-items:center}.admin-content-tab-input-knob button{margin:0rem .25rem;padding:.5rem 1rem;background-color:#17b0da;color:#fff;border-radius:.25rem;border:none;box-shadow:1px 2px 3px #969696;cursor:pointer}.admin-content-tab-input-knob button:hover{background-color:#1788aa;transition:all .3s ease-in-out}.admin-content-tab-input-answer-actions{display:flex;justify-content:space-between;margin-top:1rem;align-items:center}.admin-content-tab-input-answer-actions .p-selectbutton{margin:0rem 1rem}.admin-content-tab-input-answer-actions .p-selectbutton div{padding:.5rem;font-weight:700}.admin-content-tab-input-answer-actions .p-selectbutton .p-highlight{background-color:#17b0da}.admin-content-tab-input-answer-actions button{margin:0rem 1rem;padding:.5rem 1rem;background-color:#ea5751;color:#fff;border-radius:.25rem;border:none;box-shadow:1px 2px 3px #969696;cursor:pointer}.admin-content-tab-input-answer-actions button:hover{background-color:#a73531;transition:all .3s ease-in-out}*{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}.background{position:absolute;top:0;left:0;z-index:-9999;background-color:#dff8ff;width:100vw;height:100vh}
