@import "https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Open Sans,sans-serif}html{font-size:62.5%}body{font-size:1.7rem}button{color:#fff;cursor:pointer;background:#5ea4fd;border:none;border-radius:5px;padding:6px;font-size:1.6rem;font-weight:500}button.copied{background-color:#2cae2c}button:hover{background:#478de8}h1{margin:0;font-size:3.6rem;position:relative}h2{margin:0;padding:0;font-size:3.1rem}h3{margin:0;padding:0;font-size:2.7rem;font-weight:500}ul{white-space:normal;margin:0}li,p{font-size:1.7rem}option{font-size:1.5rem}th,td{font-size:1.7rem}.popup-box{background:#000000b8;width:100%;height:100vh;position:fixed;top:0;left:0}.box{text-align:center;background:#fff;border:1px solid #999;border-radius:4px;width:70%;height:auto;max-height:70vh;margin:calc(15vh - 20px) auto 0;padding:20px;font-size:1.8rem;font-weight:500;position:relative;overflow:auto}.close-icon{content:"x";cursor:pointer;text-align:center;color:#fff;background:#c60a0a;border-radius:50%;width:25px;height:25px;font-size:2rem;font-weight:800;line-height:20px;position:fixed;top:calc(15vh - 33px);right:calc(15% - 30px)}.pageNotFoundContainer{background:#eee;justify-content:center;align-items:center;width:100%;height:100%;min-height:100vh;display:flex}.pageNotFound{background-color:#fff;align-items:center;width:100%;max-width:1000px;height:699px;margin:20px 0;display:flex;box-shadow:0 0 9px -1px #000000bf}.sidePageNotFoundContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;height:100%;margin:0 auto;padding:10px;display:flex}.pageNotFoundImage{width:100%;height:100%}.pageNotFoundLogo{width:100%;max-width:55px;height:100%}.pageNotFoundHeader{flex-direction:column;align-items:center;margin:0;padding:0 0 4px;font-size:3rem;font-weight:400;display:flex}.pageNotFOundSubtitle{color:#595959;margin:0 0 10px;padding:0 0 3px;font-size:16px}.loginButton{text-align:center;background-color:#2ea9e4;width:100%;margin:10px 0;padding:8px;text-decoration:none;display:block}.loginButton:hover{background-color:#2995cd}.loginScenarioSelect{cursor:pointer;background-color:#f7f7f7;border:none;border-radius:5px;width:100%;max-width:400px;padding:10px;position:relative}.loginScenarioSelect:hover{background-color:#eaeaea}.success{color:#fff;text-align:center;cursor:pointer;background:#2cae2c;border-radius:5px;width:fit-content;max-width:1300px;margin:10px auto;padding:10px 50px;font-size:1.5rem;font-weight:600;position:sticky;top:10px}.failed{color:#fff;text-align:center;cursor:pointer;background:#d74a4a;border-radius:5px;width:fit-content;margin:5px auto;padding:10px 50px;font-size:1.5rem;font-weight:600;position:sticky;top:10px}.warning{color:#fff;text-align:center;cursor:pointer;background:#ee8436;border-radius:5px;width:fit-content;margin:5px auto;padding:10px 50px;font-size:1.5rem;font-weight:600;position:sticky;top:10px}@media only screen and (width<=1000px){.pageNotFoundContainer{margin:0 auto}.sidePageNotFoundContainer{padding:15px}.pageNotFound{max-width:600px;margin:70px 10px}.sideImage{display:none}.pageNotFoundHeader{font-size:2.5rem}}.emailSide{cursor:pointer;border:1px solid #e8e8e8;border-bottom:none;height:auto;min-height:40px;padding:8px}.darkEmailSide{cursor:pointer;color:#fff;border:1px solid #ffffff1f;border-bottom:none;height:auto;min-height:80px;padding:8px}.unreadEmailSide{cursor:pointer;border-top:1px solid #e8e8e8;border-bottom:none;border-left:5px solid red;border-right:1px solid #e8e8e8;height:auto;min-height:40px;padding:8px}.darkUnreadEmailSide{cursor:pointer;color:#fff;border-bottom:none;border-left:5px solid red;border-right:1px solid #ffffff1f;height:auto;min-height:80px;padding:8px}.emailSide:last-child,.unreadEmailSide:last-child{border-bottom:1px solid #e8e8e8}.emailSide:hover,.unreadEmailSide:hover{background:#f7f7f7}.activeEmailSide{cursor:pointer;background:#caddff;border-top:1px solid #e8e8e8;border-bottom:none;border-left:5px solid #545bc4;border-right:1px solid #e8e8e8;height:auto;min-height:40px;padding:5px}.darkActiveEmailSide{cursor:pointer;color:#fff;background:#445980;border-bottom:none;border-right:1px solid #ffffff1f;height:auto;min-height:80px;padding:5px}.sideBarContentContainer{display:flex}.senderEmailSideContainer{width:100%}.sideBarTimeContainer{align-items:center;display:flex}.sideBarTime{justify-content:flex-end;margin:0;font-size:1.5rem;font-weight:300;display:flex}.sideBarUserImage{border-radius:30px;width:45px;height:45px;margin-top:3px;margin-right:10px}.subjectEmailSide{color:#767777;font-size:1.6rem;font-weight:300}.darkSubjectEmailSide{color:#fff}.darkPreviewEmailSide{color:#fff;font-size:1.4rem;font-weight:300}.previewEmailSide{color:#767777;font-size:1.4rem;font-weight:300}.unreadSenderEmailSide{font-weight:600}.unreadSubjectEmailSide{color:#3d84df;font-size:1.6rem;font-weight:600}.unreadPreviewEmailSide{font-size:14px;font-weight:600}.inboxContainer,.darkInboxContainer{min-height:89vh;display:flex;position:relative}.sideMail{min-width:410px;height:89vh;margin:5px 0 0;position:relative;overflow-y:scroll}.darkSideMail{background:#071a2e;min-width:410px;height:93vh;position:relative;overflow-y:scroll}.emailUsernameAndImage{padding:5px 0;display:flex}.mailViewerSenderDetails{white-space:pre-wrap}.mailViewerUserImage{border-radius:30px;width:50px;height:50px;margin-right:10px}.mailViewerReplyIcon{cursor:pointer;width:100%;max-width:23px}.sideMailImage{height:75px}.sideBarPDFBoxContainer{background:#fff;border:1px solid #b9b9b9;align-items:center;width:auto;max-width:190px;margin:5px 0 0;padding:6px;display:flex}.sideBarPDFIcon{height:30px;margin:0 0 0 5px}.sideBarPDFFileName{margin:0 0 0 10px;padding:0;font-size:1.5rem}.emailButton{color:#173153;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #173153;border-radius:5px;justify-content:space-evenly;align-items:center;width:125px;margin-right:5px;padding:5px;font-weight:600;display:flex}.attachmentIcon{height:20px;margin:0 10px 0 0}.mailViewerContainer{background-color:#f4f4f4;width:100%;height:89vh;margin:5px 0 0;position:relative;overflow-y:scroll}.darkMailViewerContainer{color:#fff;background-color:#0a1929;width:100%;height:93vh;position:relative;overflow-y:scroll}.mailViewer{max-width:100%;margin:0 5px}.darkMailViewer{color:#fff;background:#001e3c;border:1px solid #ffffff1f;max-width:100%;margin:10px 10px 20px;padding:10px}.mailViewerContent{white-space:pre-wrap}.backArrowImage{max-height:27px}.backArrow{visibility:visible;cursor:pointer;text-align:left;height:27px;margin-right:10px;font-size:2.4rem;display:inline-block}.mailViewerSubject{box-sizing:border-box;z-index:10;background:#fff;border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:10px 0 12px;padding:10px;font-size:2rem;font-weight:600;display:flex;position:sticky;top:0}.mailViewerSubjectContainer{align-items:center;font-size:2rem;display:flex}.mailViewerReplyIconsContainer{justify-content:space-evenly;width:100%;max-width:180px;display:flex}.reMailContentContainer{background:#fff;border:1px solid #d3d3d3;border-left:4px solid #058cdd;margin:0 0 10px;padding:10px}.mailContentContainer{background:#fff;border:1px solid #d3d3d3;padding:10px;overflow:auto}.mailViewerDate{color:#6a6969;font-size:1.4rem}.darkMailViewerDate{color:#fff;font-size:1.4rem}.mailViewerUser{margin-bottom:15px}.multipleChoiceOption,.multiSelect{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#caddff;border:1px solid #0000001a;border-radius:5px;max-width:650px;margin:10px;padding:10px}.multipleChoiceOptionSelected,.multipleChoiceOption:hover,.multipleChoiceOption:active{background-color:#6495ed}.reorderOption{cursor:pointer;color:#fff;background-color:#03328ca1;border:1px solid #0000001a;border-radius:5px;align-items:center;max-width:650px;margin:10px;padding:10px;display:flex}.reorderText{margin:0;padding:0}.reorderIcon{max-width:15px;margin-right:10px}.reorderOption:hover,.reorderOption:active{background-color:#0500a2a1}.mailResponse{cursor:pointer;color:#fff;background-color:#545bc4;border-style:solid;border-width:1px;border-radius:5px;max-width:650px;margin:10px;padding:10px}.responseTextContainer{width:100%;height:100%}.responseTextBoxContainer{flex-direction:column;width:100%;max-width:100%;display:flex}.responseTextBox{cursor:pointer;resize:none;border:1px solid #d3d3d3;border-radius:5px;flex:1;min-height:300px;margin:5px;padding:20px 10px;font-size:1.6rem;position:relative}.responseTextBox:focus{outline:none}.mailViewerButton{color:#182f51;background:#fff;border:2px solid #182f51;border-radius:4px;width:100%;max-width:170px;margin-left:10px;font-weight:600;display:block}.mailViewerButton:hover{color:#fff;background:#182f51}.mailImageContainer{align-items:flex-start;display:flex}.mailImage{cursor:pointer;max-width:100%;max-height:525px;margin:25px 0;display:block}.smallMailImage{cursor:pointer;max-width:100%;max-height:100px;margin:25px 0 0;display:block}.mailImageIcon{cursor:pointer;max-width:19px;position:relative;top:14px;left:1px}.pdfBoxContainer{cursor:pointer;border:1px solid #d5d5d5;align-items:center;width:auto;max-width:fit-content;margin:0 5px 10px 0;padding:10px;display:flex}.pdfIcon{width:33px;height:auto}.pdfFileName{margin:0 0 0 17px;padding:0;font-size:1.5rem}.mailPlaceholderContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:89vh;display:flex}.darkMailPlaceholderContainer{background:#0a1929;flex-direction:column;justify-content:center;align-items:center;width:100%;height:93vh;display:flex}.mailPlaceholderImage{max-height:100px}.mailPlaceholderText{color:#767777;margin:2px 0 0;padding:0 10px 0 0;font-size:1.6rem;font-weight:300}.darkMailPlaceholderText{color:#fff;margin:2px 0 0;padding:0 10px 0 0;font-size:1.6rem;font-weight:300}.mailPlaceholderText:last-child{margin:2px 0 0}.textAreaButtons{margin:0 9px 15px 2px;display:flex}.eventEditorAudioContainer{margin-left:10px}.mailAudioContainer{width:100%}.mailAudio{box-sizing:border-box;border-radius:12px;width:100%;margin:10px 0;padding:5px}.exerciseLoginFooter{background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:115px;max-height:105px;margin-top:5px;display:flex;bottom:0}.exerciseFooter{background:#fff;height:25px;box-shadow:0 -4px 8px -6px #626262}.exerciseFooterText{text-align:center;margin:0;padding:4px 0;font-size:1.4rem}.facilitatorNavBar{background:#fff;justify-content:space-between;padding:5px;display:flex;box-shadow:0 4px 8px -6px #626262}.navItem{display:block}.facilitatorNavItems{justify-content:flex-end;align-items:center;width:100%;display:flex}.facilitatorNavItem:hover{color:#159ad5;background:0 0;border-radius:15px}.facilitatorNavItem{cursor:pointer;color:#2b2b2b;background:0 0;width:100%;max-width:fit-content;height:fit-content;margin:0 30px;padding:7px 16px;font-size:17px;font-weight:500}.activeFacilitatorNavItem{color:#fff;background:#159ad5;border-radius:15px}.activeFacilitatorNavItem:hover{color:#fff;background:#159ad5}.facilitatorLogo{height:55px}.facilitatorContainer{width:100%;margin:0 auto}.facilitatorOverlay{position:sticky;top:0}.facilitatorPlayerPosContainer{border-top:6px solid #44a3dc;margin:10px 40px;padding:5px;box-shadow:1px 1px 10px #ececec}.dashBoardPlayerPosContainer{flex-direction:column;margin:0 0 0 50px;display:flex}.dashBoardPlayersEvent,.dashBoardPlayersList{margin:0;padding:0}.facilitatorScenarioBox{flex-direction:column;justify-content:center;width:100%;margin:10px 0 0;padding:10px 0;display:flex}.facilitatorStatus{color:#d24435;cursor:pointer;border:2px solid #c14343;border-radius:33px;justify-content:center;width:100%;max-width:fit-content;margin:0 auto 15px;padding:3px 10px;font-size:28px;font-weight:800;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.facilitatorStatus:hover{background:#f7f7f7}.facilitatorButton{background:#44a3dc;border-radius:20px;justify-content:center;align-items:center;width:100%;min-width:fit-content;max-width:130px;padding:9px;display:flex}.facilitatorButton:hover{background:#088cdb}.facilitatorIcon{width:100%;max-width:23px;margin-right:5px}.exerciseTimeSetter{margin:10px 0 0 40px}.exerciseTime{margin:6px 0;font-size:1.7rem;font-weight:300}.facilitatorScenario{text-align:center;margin:0 0 4px;padding:0;font-size:22px;font-weight:700}.facilitatorIdentifier{color:#404040;text-align:center;text-shadow:4px 3px #dfdfdf;margin:0;padding:0;font-size:44px;font-weight:700}.eventsContainer{border:1px solid #d3d3d3;min-width:544px;margin:5px 0 5px 3px;padding:5px;overflow-y:auto}.event{cursor:pointer;border:1px solid #d3d3d3;border-radius:10px;margin:0 0 10px;padding:7px 9px}.event:hover{background:#f7f7f7}.eventEmailInfo{align-items:center;margin-bottom:7px;display:flex}.eventEmailUserIcon{border-radius:15px;height:30px;margin:0 7px 0 0}.eventEmailName{margin:5px 0;padding:0}.eventEmailSubject{margin:0;padding:0;font-weight:600}.eventEmailContent{color:#2b2b2b;margin:0 0 5px;padding:0}.eventEmailPlayers{margin:0;padding:0}.eventButton{justify-content:center;width:100%;max-width:200px;margin:0 auto;display:flex}.resetExercisePage{flex-direction:column;justify-content:center;align-items:center;width:100%;height:80vh;display:flex}.resetExerciseContainer{border:1px solid #d3d3d3;border-radius:10px;flex-direction:column;justify-content:space-evenly;width:100%;max-width:550px;height:270px;padding:15px;display:flex;box-shadow:0 0 10px 1px #00000017}.resetExerciseHeader{text-align:center;margin:0 0 10px;font-size:28px}.resetExerciseText{text-align:center;margin:0 0 10px}@media only screen and (width<=950px){.facilitatorNavBar{flex-direction:column}.facilitatorMobileNavigation{z-index:0;background:#fff;flex-direction:column;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.facilitatorNavItems{display:none}.facilitatorNavItem{margin:25px 30px}}@media only screen and (width<=750px){.inboxContainer{flex-wrap:wrap-reverse;min-height:91vh}.backArrow{visibility:visible;cursor:pointer;text-align:left;margin-right:10px;font-size:2.4rem;display:inline-block}.emailSide,.activeEmailSide,.unreadEmailSide{max-width:100%}.sideMail{min-width:fit-content;width:100%!important;max-width:100%!important;height:91vh!important;overflow-y:scroll!important}.mailViewerResponseBox{margin-bottom:20px}.mailResponse,.multipleChoiceOption,.reorderOption{width:90%;margin:5px;padding:10px}.responseTextBox{margin:20px 5px 5px}.hideSideMail,.mailPlaceholderContainer,.hideMailViewerContainer{display:none}.textAreaButton{margin:0 4px}}.editorNavBar{color:#fff;background:#fefefe;border-bottom:1px solid #ededed;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;padding:7px 10px;font-weight:500;list-style:none;display:flex}.editorNavBarLogoContainer{align-items:center;display:flex}.editorLogo{width:100%;max-width:105px}.editorNavBarHeader{text-shadow:2px 2px #4d4d4d,5px 4px #00000026}.editorNavMainIcons{display:flex}.editorNavBarButtons{width:100%;max-width:340px;margin:10px 0;display:flex}.editorNavButton,.editorNavButtonLogOut{color:#494646;cursor:pointer;border-radius:0;justify-content:center;align-items:center;margin:0 20px;padding:8px 13px;font-size:1.6rem;display:flex}.editorNavButtonLogOut{margin:0}.editorNavButton:hover{background:#fff;border-radius:15px;font-weight:500;box-shadow:0 10px 15px -3px #c8c6c687,0 4px 6px -2px #868585a3}.activeEdNavButton{color:#fff;background-color:#189bd5;border-radius:15px;box-shadow:0 10px 15px -3px #c8c6c687,0 4px 6px -2px #868585a3}.activeEdNavButton:hover{background:#189bd5}.editorsBarIcon{max-width:22px;margin-right:9px}.editorNavIconText{margin:0;padding:0}.navItemContainer{align-items:center;width:100%;display:flex}.navItemDropDownContainer{width:100%}.navItemDropDownContainer:hover{background:#f0f0f0}.navItemDropDownArrowContainer{width:100%;max-width:20px;margin:0 10px}.navItemDropDownArrow{width:100%}.editorContainer{box-sizing:border-box;min-height:100vh}.scenarioEditorHeaderOne{background:#f2f2f2;margin:0;padding:5px 10px}.scenarioEditorHeaderOne:before{content:"";border-bottom:3px solid #3d84df;width:40px;height:1px;margin:10px 10px 5px;padding:20px 10px;position:absolute;bottom:0;left:0}.buttonsAndTabsContainer{flex-direction:column;display:flex}.editorButtons{background-color:#fefefe;flex-wrap:wrap;justify-content:space-evenly;list-style:none;display:flex;box-shadow:0 7px 7px -7px #bdbdbd}.editorButton{color:#313131;cursor:pointer;background:0 0;width:auto;margin:5px 0 5px 5px;padding:12px 20px;font-size:1.6rem;font-weight:500}.editorButton:hover{background:0 0}.editorNavBarDropDown{cursor:pointer;display:inline-block}.editorNavBarDropDownText{justify-content:center;align-items:center;min-width:115px;display:flex}.editorNavBarDropDownTextActive{border-bottom:4px solid #189bd5}.editorNavBarDropDownContent{z-index:1;background:#fff;border-radius:5px;min-width:160px;display:none;position:absolute;box-shadow:0 8px 16px #8c8c8c33}.editorButtonDropDownItem{margin:0;padding:12px 20px 12px 8px}.editorNavBarDropDown:hover .editorNavBarDropDownContent{flex-direction:column;align-items:flex-start;width:100%;max-width:fit-content;display:flex}.editorNavBarDropDownCaret{max-width:10px;margin:0 0 0 8px}.editorTabs{color:#515151;background:#f9f9f9;border:1px solid #eaeaea;border-radius:7px;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:fit-content;margin:10px 0 0 10px;font-weight:500;list-style:none;display:flex}.tab{cursor:pointer;text-align:center;color:#515151;width:100%;min-width:60px;max-width:fit-content;padding:10px;font-size:1.5rem;font-weight:500}.tab:hover{color:#189bd5}.activeTab{color:#189bd5;background:#fff;border-radius:10px;margin:4px;font-weight:600;box-shadow:0 2px 4px #c8c8c8}.addEventButton{text-shadow:2px 1px 2px #333232;width:100%;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.deleteButton{color:#fff;cursor:pointer;text-shadow:2px 1px 2px #333232;background-color:#db5858;border:0;border-radius:15px;width:30px;min-width:27px;max-width:30px;height:auto;max-height:26px;margin:0;padding:0;font-size:1.6rem;font-weight:700;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.deleteButton:hover{background-color:red}.eventEditorContainer{max-height:100vh;display:flex}.editorContainerHeader{color:#313131;margin:0 0 2px;padding:0;font-size:2.8rem;font-weight:600}.editorContainerSubHeader{color:#737373;margin:0 0 13px;font-size:1.6rem}.eventTitleAndButtons{justify-content:space-between;align-items:center;display:flex}.eventEditorButtons{justify-content:flex-end;width:100%;max-width:300px;margin:0 10px 0 0;display:flex}.eventEditorBottomButtons{margin:0 0 0 10px}.addEventInfo{cursor:pointer;border:1px solid #d3d3d3;width:auto;margin:0 5px 10px 2px;padding:10px}.addEventInfoSelected{background-color:#d2eaff}.addEventInfo:hover{background:#f7f7f7}.eventEditor{border:1px solid #d3d3d3;flex:auto;margin:5px;padding:0 20px;overflow-y:auto}.eventTitle{margin-bottom:10px;font-size:2.5rem;font-weight:500}.eventEditorInputContainer{border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;justify-content:space-between;width:auto;margin:10px;padding:20px;display:flex;box-shadow:0 15px 25px #aaaaaa26,0 5px 10px #6666660d}.eventEditorFormInputContainer{flex-direction:column;justify-content:space-between;width:100%;margin:10px 0;display:flex}.eventEditorLabel{margin:0}.eventEditorFormImageInputContainer{background:#fbfbfb;border:1px solid #d3d3d3;border-radius:5px;flex-direction:column;margin:10px 0 0;padding:5px;display:flex}.eventEditorImageText{margin:0 0 5px 10px}.eventEditorFormOptionsContainer{background:#f5f5f5;border:1px solid #d3d3d3;border-radius:5px;padding:10px 0 0 10px}.eventOptionSelect{background:#fbfbfb;border:1px solid #d3d3d3;border-radius:5px;margin-top:5px;margin-left:20px;margin-right:20px;padding-top:10px;padding-left:10px}.eventEditorInputText{flex-direction:column;width:100%;margin-bottom:5px;margin-right:10px;display:flex}.eventEditorInputIconContainer{padding:32px 10px;position:absolute;right:45px}.eventEditorInputIcon{cursor:pointer;height:24px}.eventEditorInputTextAlternative{margin-top:10px}.eventEditorInputSelect{color:#555;cursor:pointer;background-color:#eee;border:1px solid #d7d7f7;border-radius:5px;width:100%;max-width:300px;height:auto;margin-bottom:5px;margin-right:10px;padding:5px 8px;font-size:1.5rem;line-height:1.5;display:inline-block;position:relative}.eventEditorInputType{border:1px solid #d3d3d3;border-radius:5px;width:100%;max-width:300px;margin-bottom:5px;margin-right:10px;padding:5px 0;font-size:1.7rem;display:inline-block}.eventEditorInputButton{color:#fff;cursor:pointer;text-shadow:2px 1px 2px #6a6868;background-color:#2cae2c;border:0;border-radius:10px;width:100%;min-width:fit-content;max-width:300px;min-height:32px;padding:5px 10px;font-size:1.5rem;font-weight:700;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.eventEditorInputButton:hover{background:#09a209}.eventEditorInput{border:1px solid #d3d3d3;border-radius:5px;margin-top:5px;margin-bottom:5px;padding:8px;font-size:1.7rem}.eventEditorSelect{background:#fff;border:1px solid #d3d3d3;border-radius:5px;width:100%;margin-top:5px;margin-bottom:5px;padding:8px;font-size:1.7rem}.eventEditorSelectOption{font-size:1.7rem}.eventEditorTextArea{resize:none;height:400px}.eventEditorButton{background:#2cae2c;width:100px;margin:10px 0 10px 5px;padding:5px}.eventEditorButton:hover{background:#09a209}.closeEditorButton{background:#db5858;width:100px;margin:10px 0 0 5px;padding:5px}.closeEditorButton:hover{background:red}.eventEditorResponseTypeButton{width:auto;max-width:200px;margin-top:10px;margin-bottom:10px;margin-left:20px}.eventRowText{max-width:400px;overflow:hidden}.eventRowId{justify-content:space-between;width:400px;display:flex}.eventContainer{justify-content:space-around;font-size:1.7rem;display:flex}.eventImg{width:30px;margin:14px}.eventImgBackground{background:#5ea4fd;border-radius:50px;width:60px;height:60px;margin:10px 15px 0 0}.personaImageContainer{max-width:200px;min-height:200px;max-height:200px}.personaImagePreview{width:100%;max-height:inherit;min-height:inherit;border-radius:300px;box-shadow:0 0 10px #c6c6c6}.imagePreview{max-width:500px;margin:0 0 0 10px}.groupCodeCheckboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:8px;padding-left:35px;font-size:2rem;display:block;position:relative}.groupCodeCheckboxLabel input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.groupCodeCheckbox{background-color:red;border:none;width:25px;height:20px;position:absolute;top:0;left:0}.groupCodeCheckmark{background-color:#eee;width:25px;height:25px;position:absolute;top:0;left:0}.groupCodeCheckboxLabel:hover .groupCodeCheckmark{background-color:#ccc}.groupCodeCheckboxLabel input:checked~.groupCodeCheckmark{background-color:#2196f3}.groupCodeCheckmark:after{content:"";display:none;position:absolute}.groupCodeCheckboxLabel input:checked~.groupCodeCheckmark:after{display:block}.groupCodeCheckboxLabel .groupCodeCheckmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:5px;height:10px;top:5px;left:9px;transform:rotate(45deg)}.uploadFileInput{margin-top:10px;font-size:1.7rem}.uploadImagePreview{height:400px;margin-top:20px}.tableLayoutContainer{border-spacing:10px;width:100%;padding:7px 0;display:block;overflow-x:scroll}.tableLayoutRow{height:75px}.tableLayoutDataContainer{height:400px;display:flex}.tableLayoutPlayers{text-align:center;margin:5px 0 2px;font-size:1.5rem;font-weight:500}.tableLayoutPresent{background-color:#90ec77}.tableLayoutData{cursor:pointer;white-space:pre-wrap;border:1px solid #ececec;border-radius:11px;min-width:250px;max-width:250px;padding:5px 10px 0;font-size:1.5rem;font-weight:500;overflow:hidden;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.tableLayoutData:hover{background-color:#f4f4f4;border-radius:10px}.tableLayoutOptionContainer{flex-direction:column;margin:5px 0;display:flex}.tableLayoutOptionItem{font-size:1.5rem}.tableLayoutDataOption{color:#fff;background-color:#537efd;flex-direction:column;min-height:60px;font-weight:700;display:flex}.tableLayoutDataOption:hover{color:#fff;background-color:#3058cc}.tableLayoutUserDetails{align-items:center;display:flex}.tableLayoutUserContainer{justify-content:space-between;align-items:baseline;width:100%;display:flex}.tableLayoutType{height:20px}.tableLayoutUser{color:#19396a;margin:0;font-size:1.5rem;font-weight:700}.tableLayoutPicture{border-radius:20px;width:35px;height:35px;margin-right:5px}.tableLayoutSubject{color:#5074ca;margin:5px 0 0;padding:0;font-size:1.5rem;font-weight:700}.eventItems{align-items:center;display:flex}.responseType{color:#fff;background:#5ea4fd;border-radius:10px;width:100%;max-width:fit-content;margin-right:5px;padding:5px;font-size:1.4rem;font-weight:500}.tableLayoutArrow{max-height:25px;margin-top:20px;margin-right:5px}.optionArrow{height:15px}.eventIcon{height:25px;margin:0 10px 0 0}.tableLayoutResponded{border-bottom:1px solid #000;width:100%;max-width:fit-content;margin:20px 0 0;font-size:1.5rem;font-weight:800;display:block}.eventTimeLimitContainer{color:#fff;background:#537efd;border-radius:5px;margin:5px;padding:4px}.eventTimeLimit{text-align:center;margin:0;padding:0;font-size:1.5rem;font-weight:600}.formatContainer{color:#313131;padding:15px 20px}.formatPrintButtonContainer{justify-content:flex-end;gap:8px;margin-bottom:20px;display:flex}.formatPrintButton{letter-spacing:.06em;text-transform:uppercase;color:#515151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:1.3rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.formatPrintButton:hover{background:#f3f4f6;border-color:#9ca3af}.formatPrintIcon{opacity:.7;width:14px;height:14px}.formatSection{margin-bottom:35px}.formatSectionTitle{letter-spacing:.1em;text-transform:uppercase;color:#515151;border-bottom:2px solid #3d84df;margin:0 0 10px;padding-bottom:6px;font-size:1.3rem;font-weight:700;display:inline-block}.horizontalScroll{border:1px solid #eaeaea;border-radius:8px;overflow-x:auto}.formatTable{border-collapse:collapse;color:#313131;width:100%;font-size:1.4rem}.formatTableFixed{table-layout:fixed}.contentTable{min-width:1020px}.formatTh{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#515151;white-space:nowrap;background:#f9f9f9;border-bottom:1px solid #eaeaea;padding:9px 14px;font-size:1.2rem;font-weight:600}.formatTr{border-bottom:1px solid #f3f4f6;transition:background .1s}.formatTr:last-child{border-bottom:none}.formatTr:hover{background:#f7f7f7}.formatTd{vertical-align:top;color:#313131;padding:10px 14px;font-size:1.4rem;line-height:1.5}.personaAvatar{object-fit:cover;border:1px solid #eaeaea;border-radius:50%;width:36px;height:36px;display:block}.personaCell{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.personaName{color:#515151;word-break:break-word;font-size:1.2rem}.nameCell{vertical-align:middle;text-align:center;font-weight:500}.timingCell{white-space:nowrap;color:#515151;font-variant-numeric:tabular-nums}.channelCell{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.channelIcon{object-fit:contain;width:20px;height:20px}.channelLabel{color:#515151;font-size:1.2rem}.subjectCell{word-break:break-word;font-weight:500}.colContent{min-width:0}.contentCell{flex-direction:column;gap:6px;display:flex}.contentText{word-break:break-word;white-space:pre-wrap;margin:0;line-height:1.55}.contentClamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contentToggle{color:#5ea4fd;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:1.2rem;font-weight:600;line-height:1}.contentToggle:hover{color:#478de8;text-decoration:underline}.assetCell{flex-direction:column;gap:8px;display:flex}.assetEntry{align-items:flex-start;gap:6px;display:flex}.assetIcon{opacity:.7;flex-shrink:0;width:16px;height:16px;margin-top:1px}.assetName{color:#515151;word-break:break-all;font-size:1.2rem}.cardCell{vertical-align:middle}.cardId{color:#515151;word-break:break-all;background:#f3f4f6;border:1px solid #eaeaea;border-radius:4px;padding:2px 7px;font-family:SF Mono,Fira Code,monospace;font-size:1.2rem;display:inline-block}.questionTypeCell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.questionTypeIcon{opacity:.7;width:16px;height:16px}.questionTypeLabel{color:#515151;font-size:1.2rem}.sectionIndex{color:#5ea4fd;vertical-align:middle;background:#e8f1ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-size:1.1rem;font-weight:700;display:inline-flex}.assetPreviewCell{vertical-align:middle}.assetPreviewImage{object-fit:cover;border:1px solid #eaeaea;border-radius:4px;width:60px;height:44px}.assetPreviewPdf,.assetPreviewVideo{object-fit:contain;opacity:.7;width:32px;height:32px}.assetIdentifier{color:#515151;word-break:break-all;font-family:SF Mono,Fira Code,monospace;font-size:1.3rem}@media print{.formatPrintButtonContainer{display:none}.formatLayoutToPrint{width:100%}.formatContainer{padding:0}.contentClamped{-webkit-line-clamp:unset;display:block;overflow:visible}.contentToggle{display:none}.horizontalScroll{border:1px solid #d1d5db;overflow:visible}.formatTr,.formatSection{page-break-inside:avoid}}@media screen{.printHeader,.printFooter{display:none}}@media print{body *{visibility:hidden}.horizontalScroll{overflow-x:unset!important;overflow:visible!important}.printHeader{visibility:visible;justify-content:space-between;width:95%;height:50px;display:flex;position:fixed;top:0}.printFooter{visibility:visible;justify-content:space-between;width:95%;display:flex;position:fixed;bottom:0}.formatTableData,.formatTableDataContent,.formatTableDataText{font-size:1.5rem}.formatLayoutToPrint *{visibility:visible}.formatLayoutToPrint{width:100%;position:absolute;top:0}.eventEditorInputButton{visibility:hidden}.hideInPrint{visibility:hidden;display:none}.barChartResponseContainer{page-break-inside:avoid;box-shadow:unset!important;border:1px solid #cfd2d5!important;margin-top:30px!important}.dashBoardTitle{margin-top:10px!important}.showInPrint{display:block}}.exerciseReportSubtitle{text-align:center;color:#366cb0;page-break-before:always;margin:20px 0 5px;font-size:3.8rem}.formatLayoutToPrint{margin:0 auto}.formatPrintButtonContainer{justify-content:flex-end;width:100%;display:flex}.formatPrintButton{color:#000;background:#fff;border:1px solid #000;border-radius:10px;justify-content:space-evenly;align-items:center;width:100%;max-width:100px;margin:10px 0 0;display:flex}.formatPrintButton:hover{background:#f7f7f7}.formatPrintIcon{height:20px}.horizontalScroll{overflow-x:auto}.formatContainer{width:100%;max-width:950px;margin:0 auto}.formatTable{text-align:center;border:1px solid #ececec;width:100%}.formatTableClickableRow{background:#fff;border-bottom:1px solid #eaeaea}.formatTableClickableRow:hover{cursor:pointer;background:#f0efef}.formatTableHeader{color:#fff;background-color:#306aa8;min-width:120px;height:30px;font-weight:600}.formatTableHeaderDashboard{color:#fff;background-color:#5aabca;min-width:120px;height:30px;font-weight:600}.formatTableData{border:1px solid;max-width:100px}.formatTableDataText{font-size:1.5rem}.formatTableDataMedia{overflow-wrap:break-word;max-width:100px}.formatTableDataContent{white-space:pre-line;max-width:250px;padding:5px}.formatEventIconImage{width:27px;height:27px}.formatEventUserImage{border-radius:25px;max-width:50px}.formatTableDataImage{width:150px}.formatTableDataPdf{width:100%;max-width:50px;height:100%}.formatTableDataVideo{width:100%;max-width:80px;height:100%}.formatTableExerciseList{text-align:center;border-collapse:collapse;border:1px solid #ececec;width:100%}.tableExerciseRows{height:45px}.tableExerciseRows:nth-child(2n){background-color:#f4f4f4}.tableExerciseHeaderTitle{background-color:#13789f}.tableExerciseData{color:#534e4e;padding:10px 0;font-size:1.6rem}.tableDataStatus{font-weight:600}.tableDataCompletedStatus{color:#27a652;background:#f6fdf6;border:1px solid #58b723;border-radius:5px;padding:3px 7px;font-size:1.5rem;box-shadow:0 0 1px 1px #aeffae}.tableDataInProgressStatus{color:#51a1bf;background:#f3fbff;border:1px solid #51a1bf;border-radius:5px;padding:3px 7px;font-size:1.5rem;box-shadow:0 0 1px 1px #a1e2fb}.tableDataExpiredStatus{color:#ff4a38;background:#fdf8f8;border:1px solid #ff4a38;border-radius:5px;padding:3px 7px;font-size:1.5rem;box-shadow:0 0 1px 1px #fbbebe}.tableExerciseOpen{color:#fff;background-color:#2cae2c;border-radius:15px;width:60px;padding:5px 7px;display:inline-block}.tableExerciseClosed{color:#fff;background-color:#ae2b2b;border-radius:15px;width:60px;padding:5px 7px;display:inline-block}.tableExerciseFacilitateButton{color:#fff;background-color:#5ea4fd;border-radius:10px;padding:5px;font-size:1.7rem;text-decoration:none}.tableExerciseFacilitateButton:hover{background-color:#478de8}@media screen and (width<=750px){.formatTableHeader{font-size:1.5rem}.formatTableData,.formatTableDataText{font-size:1.4rem}.formatTableHeaderDashboard,.tableExerciseData{font-size:1.5rem}}.page-header{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:25px;padding:20px}.header-top-row,.header-bottom-row{justify-content:space-between;align-items:center;display:flex}.header-top-row{margin-bottom:20px}.page-title{margin:0;font-size:2.4rem;font-weight:600}.filters-container{align-items:center;gap:10px;font-size:1.4rem;display:flex}.filter-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:6px 12px}.search-container{align-items:center;width:280px;display:flex;position:relative}.table-search-input{color:#333;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;outline:none;width:100%;height:20px;padding:10px 15px 10px 40px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.table-search-input::placeholder{color:#999;font-style:italic}.table-search-input:focus{background-color:#fff;border-color:#306aa8;box-shadow:0 0 0 4px #306aa826}.search-icon{color:#777;pointer-events:none;width:18px;height:18px;transition:color .2s ease-in-out;position:absolute;left:12px}.table-search-input:focus+.search-icon{color:#306aa8}.table-column-header{color:#6c757d;text-transform:uppercase;text-align:left;background-color:#f8f9fa;border-bottom:2px solid #e0e0e0;padding:12px 15px;font-size:1.2rem;font-weight:600}@media screen and (width<=850px){.eventEditorContainer{flex-wrap:wrap}.addEvent{width:93vw}.eventEditor{width:88vw;height:inherit;overflow-y:inherit;padding:0 3px}.eventEditorButton{margin-top:3.5px}.eventsContainer{width:100%;max-width:650px;height:100%;margin:0;padding:0}.eventEditorInputContainer{margin:10px 0}}.newsContainer{flex-wrap:wrap;justify-content:center;align-items:flex-start;width:100%;height:89vh;margin:2px auto;display:flex;overflow-y:scroll}.darkNewsContainer{background:#0a1929;padding:15px}.articleListingContainer{width:100%;padding:10px}.articleCardContainer{cursor:pointer;background:#f6f6f6;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:440px;height:100%;max-height:700px;margin:30px 15px 20px;display:flex;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.darkArticleCardContainer{z-index:2;cursor:pointer;color:#fff;background:#001e3c;border:1px solid #ffffff1f;border-radius:5px;max-width:900px;max-height:200px;margin:16px auto 10px;line-height:1.4;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 7px -1px #0003}.articleCardAuthor{margin:0 10px 10px 0;font-weight:300}.newsPlatformHeaderOne{text-align:center;margin-bottom:40px;font-size:3rem}.articleListingImageContainer{object-fit:cover;background:#000;width:100%;height:auto}.articleListingImage{width:100%;height:100%;min-height:145px}.articleCardDetails{color:#333;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:20px;display:flex;overflow:hidden}.unreadArticleContainer{justify-content:space-between;align-items:center;display:flex}.darkArticleCardDetails{color:#fff;width:100%;margin:auto;padding:5px 10px}.articleCardInfo{z-index:10;opacity:0;color:#fff;background:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:300px;height:100%;max-height:200px;margin:0;padding:0;font-size:1.5rem;font-weight:300;list-style:none;transition:left .2s;display:flex;position:absolute;top:0;bottom:0;left:-100px}.articleCardInfo:hover{opacity:1;left:0}.articleCardTitle{margin:0;padding:0;font-size:2rem;font-weight:500}.articleCardContent{margin:0;padding:0}.unreadArticleContent{margin:0;padding:0;line-height:1.5}.articleCardButton{cursor:pointer;color:#43a3dd;width:fit-content;margin:10px 0 0 10px;font-weight:800}.darkActiveArticleContainer{color:#fff;width:auto;max-width:1000px;margin:0 auto;padding:20px 90px}.activeArticleContainer{width:100%;max-width:1000px;margin:0 auto;padding:20px 90px}.closeArticleButton{box-shadow:0 25px 20px -20px #00000073}.closeArticleImage{cursor:pointer;width:100%;max-width:20px;transition:all .3s}.closeArticleImage:hover{transform:scale(1.2)}.articleTitle{text-align:center;border-bottom:1px solid #d3d3d3;margin:15px 10px;padding:20px;font-size:4rem;font-weight:500;line-height:1.2}.articleInfo{margin:0 10px 10px;font-size:1.4rem;font-weight:300;line-height:1.6;display:flex}.newsArticleUserImage{border-radius:40px;width:55px;height:55px;margin-right:10px}.articleAuthor{margin:0 0 5px}.articleDate{margin:0}.articleContent{text-align:justify;white-space:pre-wrap;margin:0 10px 10px;line-height:1.6;overflow:hidden}.articleImage{width:100%;height:auto;margin:20px auto;display:block}@media only screen and (width<=750px){.articleCardContainer{width:auto;max-width:440px;margin:20px auto}.articleListingImageContainer{width:100%;max-width:none}.articleListingImage{width:100%;max-width:none;height:100%;max-height:none}.articleCardInfo{max-width:none;height:100%;max-height:250px}.activeArticleContainer{padding:20px}.articleTitle{padding:20px 0;font-size:3.5rem}.articleCardDetails{padding:10px 0}}.navigationBar{width:auto;min-height:7vh;transition:all .3 ease;background:#f4f4f4c9;justify-content:center;align-items:center;margin:0 auto;padding:5px 0 0 5px;list-style:none;display:flex;box-shadow:0 4px 8px -6px #626262}.darkNavigationBar{width:auto;min-height:7vh;transition:all .3 ease;background:#071a2e;justify-content:center;align-items:center;margin:0 auto;padding:5px 0 0 5px;list-style:none;display:flex;box-shadow:0 4px 8px -6px #626262}.navigationBarLogoBurger{align-items:center;display:flex}.navigationItems{justify-content:center;align-items:center;width:100%;margin:0;padding:0 10px;display:flex}.navigationItem{cursor:pointer;width:100%;max-width:60px;margin:0 30px;padding:5px 15px;display:flex;position:relative}.navigationItemNoNotif:last-child{padding:15px 0}.navigationItemValue{text-align:center;color:#fff;background:red;border-radius:11px;width:100%;max-width:24px;height:100%;max-height:24px;margin:0;padding:1px;font-size:1.5rem;font-weight:600;position:absolute;left:52px}.burgerNavigationItemValue{text-align:center;color:#fff;background:red;border-radius:11px;width:12px;height:12px;margin:0;padding:0;font-size:1.5rem;font-weight:600;position:relative;top:-6px;left:-40px}.navigationItemNoValue{display:none}.exerciseLogo{width:auto;max-width:112px}.navLogo{width:35px;height:35px;padding:8px 10px}.navLogo:hover{border-radius:10px;transform:scale(1.1)}.activeNavLogo{background:#fff;border-radius:14px;font-weight:700;box-shadow:0 1px 2px #00000012,0 2px 4px #00000012,0 4px 8px #00000012,0 8px 16px #00000012,0 16px 32px #00000012,0 32px 64px #00000012}.navigationUserDetails{width:100%;max-width:fit-content;margin:0 10px 0 0;display:flex}.navigationUserDetail{justify-content:left;align-items:center;margin:0 10px 0 0;display:flex}.exerciseUserIconContainer{align-items:center;width:100%;max-width:28px;margin:0 5px 0 0;display:flex}.exerciseUserIcon,.exerciseTeamIcon{width:100%}.exerciseUserDetail{margin:0;font-size:1.5rem}.settingsTabIconContainer{cursor:pointer;align-items:center;width:100%;max-width:28px;margin:0 10px 0 0;display:flex}.settingsTabIcon{width:100%}.navigationUserSection{align-items:center;width:100%;max-width:fit-content;display:flex}.hamburger{visibility:hidden;cursor:pointer;display:flex}.hamburgerIcon{width:100%;max-width:35px}.burgerBar{transform-origin:1px;background-color:#159bd6;border-radius:10px;width:32px;height:4px;margin:5px;transition:all .3s linear;display:block}.mobileNavigation{display:none}@media only screen and (width<=1000px){.navigationBar{flex-direction:column}.navigationBarLogo{justify-content:center;align-items:center;width:100%;display:flex}.navigationBarLogoBurger{justify-content:space-between;align-items:center;width:100%;display:flex}.navigationItems{display:none}.navigationItem{box-sizing:border-box;width:100%;max-width:60px;margin:0 15px;padding:15px;position:relative}.navigationItemNoNotif:last-child{margin:0 5px}.navLogo{margin:0;padding:8px 10px}.hamburger{visibility:visible;margin:0 10px 0 0}.mobileNavigation{margin:0;padding:0;display:flex}.active{display:flex}.hidden{display:none}.navigationUserSection{width:100%;max-width:unset;justify-content:flex-end;margin:0 0 5px}}@media only screen and (width<=450px){.navigationItem{margin:0 7px}}.darkTweetsContainer{background:#0a1929;padding:15px}.tweetsContainer{height:90vh;position:relative;overflow-y:scroll}.tweetContainer{cursor:pointer;border-radius:8px;flex-direction:column;width:auto;max-width:700px;margin:15px auto;padding:10px;display:flex;box-shadow:0 0 8px #64646f33}.tweetCommentContentContainer{box-sizing:border-box;width:100%;margin:15px 0;padding:0 65px}.darkTweetContainer{cursor:pointer;color:#fff;background:#001e3c;border:1px solid #ffffff1f;border-radius:10px;width:auto;max-width:600px;margin:15px auto;padding:10px}.tweetContentSpacing{display:flex}.tweetHeader{justify-content:space-between;display:flex}.tweetNameContainer{flex-direction:column;justify-content:space-between;width:100%;max-width:580px;font-size:1.5rem;line-height:1.5;display:flex}.tweetUserNameAndTime,.tweetUserNameContainer{align-items:center;display:flex}.twitterUserImage{border-radius:30px;max-width:50px;height:50px;margin-right:10px}.tweetNames{align-items:center;width:100%;display:flex}.tweetName{margin-right:5px;font-weight:500}.tweetUsername{margin-right:5px;font-size:1.5rem;font-weight:300}.tweetNameTimeSeperator{color:gray;margin:0 5px;padding:0 0 5px}.unreadComponentCircle{width:10px;height:10px;margin-top:-20px;margin-left:10px}.tweetContentContainer{width:100%;margin:0 0 20px}.tweetContent{white-space:pre-line;max-width:580px;font-size:1.6rem}.unreadTweetContent{white-space:pre-line;max-width:580px;font-size:1.6rem;font-weight:500}.tweetImage{border-radius:5px;width:100%;max-width:590px;height:auto;margin:5px auto;display:block}.tweetIcons{justify-content:space-around;align-items:center;width:100%;margin:15px 0 0;display:flex}.tweetIconsNumbered{justify-content:center;align-items:center;width:100%;max-width:90px;display:flex}.tweetIcon{cursor:pointer;width:100%;max-width:20px;height:17px;margin:0 10px 0 0}.twitterHeartIcon{align-items:center;display:flex}.twitterHeartIcon svg{stroke-width:2px;margin:0 5px 0 0}.twitterHeartIcon svg:hover{stroke:#df1b1b}.twitterReplyIcon{align-items:center;display:flex}.twitterReplyIcon svg{stroke-width:1px;margin:0 5px 0 0}.twitterReplyIcon svg:hover{stroke:#0884ce}.twitterReply{resize:none;border:1px solid #d9d9d9;border-left:none;border-right:none;height:fit-content;min-height:50px;max-height:300px;padding:5px;font-size:1.6rem}.twitterReply:focus-visible{outline:none}@media screen and (width<=750px){.tweetContainer{margin:15px}.tweetUserNameAndTime{justify-content:space-between;align-items:center;width:100%}.tweetUserNameContainer{flex-direction:column;align-items:flex-start}.tweetName,.tweetUsername{margin:0}.tweetNameTimeSeperator{display:none}}.pdfContainer{background:#fff;border:1px solid #d3d3d3;flex-direction:column;align-items:center;height:89vh;min-height:89vh;margin:10px 5px;display:flex;position:relative;overflow-y:scroll}.pdfHeaderContainer{margin:25px 0 10px}.pdfHeader{text-align:center;width:100%;max-width:900px;font-size:3.5rem}.pdfBackButtonContainer{box-sizing:border-box;z-index:10;background:#fff;border-bottom:1px solid #c4c4c4;align-items:center;width:100%;margin:10px 0 12px;padding:10px;display:flex;position:sticky;top:0}.backButton{cursor:pointer;height:25px;margin:0 15px 0 0;transition:all .4s ease-in}.backButton:hover{transform:translateY(2px)}.pdfBackButtonText{cursor:pointer;margin:0;padding:0;font-size:2rem;font-weight:500}.pdfText{box-sizing:border-box;text-align:justify;flex-direction:column;align-items:center;width:100%;max-width:900px;padding:20px;display:flex}.smallpdfImageContainer{flex-direction:column;align-items:center;width:100%;max-width:350px;margin:0 auto;display:flex}.mediumpdfImageContainer{flex-direction:column;align-items:center;width:100%;max-width:650px;margin:0 auto;display:flex}.trueSizepdfImageContainer{flex-direction:column;align-items:center;margin:0 auto;display:flex}.pdfImageContainer{flex-direction:column;align-items:center;width:100%;max-width:910px;margin:0 auto;display:flex}.trueSizePdfImage{width:auto}.pdfImage{width:100%;height:100%}.pdfImageCaption{margin:5px 0 0}.closeEmailPdfPreview{margin-top:20px;margin-left:35px}.pdfAttachment{cursor:pointer}.pdfButton{min-height:35px;margin-bottom:20px}.formInputText{width:100%;margin:5px 0;padding:0}.formInputLabel{width:100%;max-width:900px;margin:10px 0 0}.formInput{border:1px solid #d5d5d5;border-radius:5px;width:100%;max-width:900px;min-height:32px;font-size:1.7rem}.pdfEditorContainer{padding:5px 15px}.pdfEditorFormInputContainer{flex-direction:column;width:auto;margin:10px;display:flex}.pdfEditorFormInput{background:#fbfbfb;border:1px solid #d3d3d3;border-radius:5px;flex-direction:column;margin-bottom:20px;padding:10px;display:flex}.pdfEditorInputType{border:1px solid #d3d3d3;border-radius:5px;margin-bottom:10px;padding:8px}.pdfEditorTextArea{resize:none;height:400px}.pdfEditorImageSelectContainer{justify-content:space-between;align-items:center;max-width:340px;display:flex}.pdfEditorSelect{background:#fff;border:1px solid #d3d3d3;border-radius:5px;max-width:300px;margin-top:5px;margin-bottom:5px;padding:5px;display:block}.pdfEditorDeleteField{justify-content:space-between;align-items:center;width:100%;display:flex}.pdfEditorRemoveImage{background:#db5858;width:100%;max-width:110px;font-size:15px}.pdfEditorRemoveImage:hover{background:red}.pdfImagePreview{width:100%;max-width:400px;height:auto;margin-top:10px;margin-bottom:10px}.pdfEditorButtons{justify-content:space-around;width:100%;max-width:500px;margin:0 auto;display:flex}.pdfEditorButton{border-radius:15wpx;width:100%;height:100%;min-height:38px;margin:0 10px 10px 0}.pdfEditorButton:hover{background:#478de8}.closePdfPreview{margin-top:20px;margin-left:20px}.pdfInstructionsHeader{margin:0;padding:0;font-size:2.8rem}.editorLoginContainer{justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.editorLoginForm{background-color:#fff;flex-wrap:wrap;align-items:center;max-width:900px;height:699px;margin:100px auto;display:flex;box-shadow:0 0 9px -1px #000000bf}.editorLoginHeader{color:#2d2d2d;margin:0;padding:0;font-size:30px;font-weight:400}.editorLoginSubtitle{color:#595959;margin:0 0 10px;padding:0 0 3px;font-size:16px;font-weight:400}.sideLoginContainer{flex-direction:column;justify-content:center;width:100%;max-width:530px;height:670px;margin:10px 15px;display:flex}.loginLogoContainer{background:#fff;border-radius:190px;justify-content:center;align-items:center;width:180px;height:177px;margin:8px auto;display:flex;box-shadow:0 0 16px #aeaeaebf}.editorLoginNameContainer{flex-direction:column;margin-bottom:10px;display:flex}.editorLoginPasswordContainer{flex-direction:column;display:flex}.editorLoginInput{text-indent:30px;background:#f9f9f9;border:1px solid #d9d9d9;border-radius:5px;height:35px;margin:5px 0;font-size:15px}.editorLoginIconContainer{padding:38px 10px;position:absolute}.editorLoginIcon{height:16px}.sideImage{max-width:435px;height:100%}.loginImage{width:100%;height:100%}.sideTextContainer{height:inherit;flex-direction:column;justify-content:center;align-items:center;display:flex}.sideTextHeader{color:#fff;text-align:center;text-shadow:3px 3px 4px #0006;margin:0 0 10px;font-size:36px;font-weight:900}.sideTextSubtitle{color:#fff;text-align:center;text-shadow:3px 3px 4px #0006;margin:0;font-size:23px;font-weight:600}.editorLoginButton{text-align:center;background-color:#2ea9e4;width:100%;margin:10px 0;padding:8px;text-decoration:none;display:block}.editorLoginButton:hover{background-color:#2995cd}@media only screen and (width<=850px){.editorLoginContainer{max-width:600px;margin:0 auto}.editorLoginForm{margin:70px 10px}}.notFoundContainer{width:100%;height:100%}.notFoundContent{justify-content:center;align-items:center;width:100%;max-width:900px;height:100vh;margin:0 auto;display:flex}.notFoundContentBackground{background:#fff;align-items:center;width:100%;max-width:900px;height:100%;max-height:600px;display:flex;box-shadow:0 0 9px -1px #000000bf}.notFoundSideImageContainer{justify-content:center;align-items:center;width:100%;max-width:310px;height:100%;display:flex}.notFoundSideImage{width:100%;height:100%}.notFoundTitle{text-shadow:4px 4px 2px #0000004d;color:#fff;margin:0;font-size:55px;font-weight:600;position:absolute}.notFoundTextContainer{flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;max-height:250px;display:flex}.notFoundDescText{text-align:center;margin:0 0 5px;padding:0 10px;font-size:26px}.notFoundDescSubText{text-align:center;margin:0 0 22px;padding:0 30px;font-size:19px;font-weight:300}.notFoundLinkContainer{justify-content:center;width:100%;display:flex}.notFoundLink{cursor:pointer;color:#fff;text-align:center;background:#5ea4fd;border-radius:5px;width:100%;max-width:400px;margin:10px 0;padding:8px;font-size:16px;font-weight:500;text-decoration:none;display:block}.notFoundLink:hover{background:#2995cd}.loginContainer{background:#f2f2f2;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.loginForm{box-sizing:border-box;background:#fff;border:1px solid #d3d3d3;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;max-width:400px;margin:auto;padding:10px;display:flex;box-shadow:0 -1px 11px #7d7d7dbf}.loginHeader{text-transform:uppercase;text-align:center;width:100%;margin:0 0 5px;padding:0;font-size:30px;font-weight:700}.loginBackground{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute}.loginIconContainer{background:#fff;border-radius:190px;justify-content:center;align-items:center;width:230px;height:225px;margin:8px auto;display:flex;box-shadow:0 0 16px #aeaeaebf}.loginIcon{border-radius:10px;justify-content:center;width:100%;max-width:195px;display:flex}.loginInputContainer{box-sizing:border-box;flex-direction:column;width:100%;display:flex}.loginLabel{box-sizing:border-box;flex-direction:column;width:100%;font-weight:400;display:flex}.loginInput{box-sizing:border-box;border:1px solid #d3d3d3;border-radius:5px;width:100%;max-width:392px;height:40px;margin:5px 0 10px;font-size:1.7rem}.loginButton{width:100%}.loginFooter{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;max-height:70px;margin-top:5px;display:flex;bottom:0}.loginFooterCopyright{margin:0 0 10px;font-size:14px}.loginFooterLogos{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.loginLogo{width:100%;max-width:100px;margin:0 30px}.loginLogoCF{max-width:125px}@media only screen and (width<=550px){.loginForm{max-width:350px}.loginIconContainer{width:150px;height:150px}.loginIcon{max-width:120px}.loginLogo{margin:0 10px}}@media only screen and (width<=500px){.exerciseLogin{width:100%;max-width:fit-content;padding:0}.exerciseLoginLabel{padding:3px}.exerciseLoginInput{padding:0}.exerciseLoginHeader{font-size:25px}.exerciseLoginIconContainer{width:145px;height:145px}.exerciseLoginIcon{padding:9px}}.dashBoardHeaderContainer{background:#fff;justify-content:space-between;width:100%;margin-bottom:20px;padding:10px 0;display:flex}.dashBoardTitle{color:#404040;text-align:center;text-shadow:4px 3px #dfdfdf;margin:0 0 10px 10px;padding:0;font-size:44px;font-weight:700}.dashBoardLogo{height:50px;margin:0 10px 0 0;padding:0}.dashBoardContainer{box-sizing:border-box;width:100%;max-width:1200px;margin:8px auto;padding:15px}.barChartResponseContainer{background:#fff;border-radius:15px;margin-bottom:15px;padding:10px 15px;box-shadow:0 20px 30px -10px #26394d}.barTitle{text-transform:uppercase;color:#566366;margin:0;font-size:22px;font-weight:700}.barText{margin:0 0 2px}.bar{background-color:#f2f2f1;width:100%;height:30px;margin-bottom:10px}.barNoMargin{margin:0}.barInner{background-color:#27c8d9;width:90%;height:100%;position:relative}.barInner:after{content:attr(datapercent);color:#0d0d0dd6;font-weight:400;line-height:30px;position:absolute;left:92%}.dashBoardTotalResponses{margin:0;padding:0;font-size:15px;font-weight:300}.dashBoardTypeOfResponse{margin:0 0 10px;padding:0;font-size:15px;font-weight:300}.freeTextBoxContainer{align-items:center;display:flex}.freeTextBoxBorder{border-bottom:1px solid #dbdbdb;width:100%;padding:3px;overflow:hidden}.freeTextBox{width:100%}.hideFreeTextBox{display:none}.freeTextBoxDisplayButton{cursor:pointer;margin:0 10px 0 0}.dashBoardShowPlayersContainer,.dashBoardShowResponsesContainer{align-items:center;display:flex}.dashBoardExpandContainer{margin:6px 0 10px;padding:0}.dashBoardExpandCloseIcon{cursor:pointer;height:23px;margin-right:5px}.dashBoardResponseText{text-align:justify;word-wrap:anywhere;white-space:pre-wrap}.dashBoardExpandText{margin:0}.dashBoardExpandText::marker{content:" 🢒 ";color:#157ffd;font-size:30px}.dashBoardBackButton{cursor:pointer;height:35px;margin:0 0 0 8px;padding:5px}.dashboardFilterLabel{background:#fff;border-radius:15px;flex-direction:column;margin:10px 0 15px;padding:10px 15px;display:flex}.dashboardFilterInput{border:1px solid #d3d3d3;height:30px;font-size:1.7rem}.dashboardUserScoreContainer{background:#fff;border-radius:15px;margin-bottom:15px;padding:10px 15px}.dashboardUserScoreTable{width:100%;margin:15px 0}.dashboardUserScoreTableHeader{border-radius:10px;width:100%;max-width:100px;margin:7px auto;padding:5px 10px;font-size:21px;font-weight:800;display:block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.dashboardUserScoreTableHeaderPass{color:green;border:4px solid green}.dashboardUserScoreTableHeaderFail{color:red;border:4px solid red}.dashboardUserScoreTableRow{text-align:center}.portalNavigation{justify-content:space-between;align-items:center;width:100%;max-width:1300px;min-height:69px;max-height:62px;margin:0 auto;padding:6px 0;display:flex}.portalLogoContainer{width:100%;max-height:inherit;padding:inherit;justify-content:space-between;align-items:center;display:flex}.portalLogos{width:100%;max-width:300px;height:100%;padding:inherit;max-height:inherit;justify-content:space-between;align-items:center;display:flex}.portalLogo{width:100%;max-width:120px;height:100%;max-height:inherit;margin:0 0 0 6px}.portalNavigationTabs{justify-content:flex-end;align-items:center;width:100%;max-width:640px;margin:0 10px 0 0;display:flex}.portalNavigationLogin{justify-content:space-around;width:100%;max-width:250px;display:flex}.portalNavigationTabContainer{box-sizing:border-box;border-top:1px solid #000;justify-content:center;width:fit-content;padding:0 15px;display:flex}.activePortalNavigationTabContainer{border-top:3px solid #2087b7}.activePortalNavigationTab{color:#2087b7!important;border-top:3px solid #2087b7!important;font-weight:500!important}.portalNavigationTab{cursor:pointer;color:#2b2b2b;text-align:center;box-sizing:border-box;border-top:1px solid #000;width:100%;min-width:fit-content;max-width:fit-content;margin:0 20px 0 auto;padding:15px;font-size:16px;font-weight:500}.portalNavigationTab:hover{color:#2087b7;border-top:3px solid #2087b7!important}.portalMobileNavigation{display:none}.portalHamburger{cursor:pointer;display:none}.portalNavigationTabContainer:hover{border-top:3px solid #2087b7}@media only screen and (width<=950px){.portalHamburger{margin:0 10px 0 0;display:block}.portalNavigationTabs{display:none}.portalNavigation{flex-direction:column}.portalLogoContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.portalLogo{max-width:110px;margin:0 10px}.portalMobileNavigation{z-index:10;width:100%;height:100%;max-width:inherit;background:#fff;flex-direction:column;align-items:center;margin:0;padding:15px 0;display:flex}.portalNavigationTab,.activePortalNavigationTab,.portalNavigationTab:hover{margin:10px 0;border:0!important}}.secondPortalNavigation{color:#fff;background:#2b80a1;border-bottom:1px solid #000;justify-content:flex-end;width:100%;display:flex}.secondPortalNavigationTabs{justify-content:flex-end;align-items:center;width:100%;max-width:1300px;margin:0 auto;display:flex}.secondPortalNavigationTab{cursor:pointer;text-align:center;color:#fff;width:100%;max-width:100px;margin:6px 0;padding:5px 10px;font-size:16px;font-weight:500;text-decoration:none}.secondPortalNavigationTabIcon{justify-content:center;align-items:center;display:flex}.portalNavigationTabDemo{color:#fff;background:#43a3dd;border-radius:10px;max-width:165px}@media only screen and (width<=950px){.secondPortalNavigationTab:last-child{max-width:55px}}.customerPortalTextLinks{color:#43a3dd;cursor:pointer;font-weight:500}.homeContainer{height:100%;min-height:100vh}.heroContainer{opacity:.8;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;min-height:450px;margin:0;display:flex}.heroTextContainer{height:inherit;text-shadow:6px 4px 7px #000;background:#00000063;border-radius:6px;flex-direction:column;justify-content:space-evenly;align-items:center;padding:15px;display:flex}.heroTextTitle{letter-spacing:-2px;text-align:center;color:#fff;max-width:700px;margin:0 0 10px;padding:0;font-size:43px;font-weight:700}.heroText{text-align:center;color:#fff;text-shadow:6px 4px 7px #000;max-width:800px;margin:0 0 25px;padding:0;font-weight:600;line-height:26px}.heroButton{color:#000;background:#fff;width:200px;padding:15px;font-weight:600;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.heroButton:hover{background:#eee}@media only screen and (width<=600px){.heroTextTitle{font-size:39px}}.infoCardSection{background:#fff;width:100%;max-width:1100px;margin:80px auto;box-shadow:0 -6px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.infoCard2C{min-height:250px;display:flex}.infoCard2CTitle{letter-spacing:-1px;width:100%;margin:0 0 5px;font-size:26px;font-weight:600}.infoCard2CImageContainer{max-width:400px;margin:0;padding:0}.infoCard2CImage{width:100%;height:100%}.infoCard2CDetails{flex-direction:column;justify-content:center;width:60%;margin:0 0 0 15px;display:flex}.infoCard2CText,.infoCard2CLink{margin:0;padding:0}@media only screen and (width<=1000px){.infoCard2CDetails{width:100%;max-width:400px;margin:0 auto}.infoCard2CImageContainer{max-width:400px}.infoCard2CImage{width:100%}}@media only screen and (width<=900px){.infoCardSection{max-width:510px;margin:60px auto 0}.infoCard2C{flex-direction:column;min-height:480px;margin:15px}.infoCard2CImageContainer{max-width:510px}.infoCard2CImage{width:100%;height:100%}.infoCard2CTitle{margin:10px 0}.infoCard2CDetails{justify-content:space-evenly;width:100%;max-width:500px;min-height:240px;margin:0 auto}}.homeSectionContainer{background:#fff;flex-direction:column;justify-content:space-evenly;align-items:center;min-height:630px;margin:25px 0;display:flex}.homeTextContainer{flex-direction:column;align-items:center;width:100%;display:flex}.homeTitle{letter-spacing:-2px;color:#111827;margin:10px 0 40px;padding:0;font-size:38px;font-weight:800}.homeSecondaryText{box-sizing:border-box;color:#374151;width:100%;max-width:930px;margin:0 0 20px;padding:0;font-size:17px;line-height:27px}.homeImage{border-radius:5px;width:100%;max-width:700px;margin:15px 0;box-shadow:3px 3px 7px 3px #e3e3e3bf}.homeVideo{width:100%;max-width:650px}@media only screen and (width<=950px){.homeSectionContainer{padding:10px 15px}.homeTitle{font-size:30px}.homeSecondaryText{padding:0 15px}}.howItWorksContainer{background:#e1e1e196;flex-direction:column;justify-content:space-evenly;align-items:center;height:730px;margin:20px 0 0;display:flex;box-shadow:2px -2px 18px -8px #626262}.subContainer{justify-content:center;align-items:center;width:100%;display:flex}.subCard{border:1px solid #d3d3d3;flex-direction:column;align-items:center;width:100%;max-width:350px;margin:10px;display:flex}.subImage{width:150px}.exercisesContainer{background:#e1e1e196;flex-direction:column;justify-content:space-evenly;align-items:center;min-height:775px;margin:20px 0 0;display:flex;box-shadow:2px -2px 18px -8px #626262}.exercisesCardsContainer{flex-wrap:wrap;justify-content:center;align-items:center;width:100%;margin:15px auto;display:flex}.homeExerciseCard{background:#fff;border:1px solid #d3d3d3;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:400px;min-height:460px;margin:20px;display:flex;box-shadow:0 2px 8px #63636333}.homeExerciseCardDetails{flex-direction:column;justify-content:space-between;height:300px;padding:5px 10px;display:flex}.homeExerciseCardTitle{margin:0;padding:0;font-size:25px}.homeExerciseCardImg{width:100%;max-width:400px;min-height:205px}.homeExerciseCardDesc{font-size:16px}.homeExerciseCardButtons{justify-content:flex-end;width:100%;display:flex}.homeExerciseCardButton{margin-bottom:10px;margin-right:5px}.exercisesSeeMore{cursor:pointer;text-align:right;width:100%;margin-right:130px}.learningModulesTitle{color:#2b80a1;text-align:center;width:100%;max-width:800px;margin:20px auto 8px;font-size:45px}@media only screen and (width<=750px){.learningModulesTitle{font-size:38px}}.bannerContainer{background:#fff;width:100%;max-width:1300px;display:flex}.bannerTextContainer{flex-direction:column;justify-content:center;padding:0 0 0 20px;font-family:Poppins,sans-serif;display:flex}.bannerTextTitle{color:#2b80a1;margin:0 0 10px;padding:0;font-family:inherit;font-size:50px;font-weight:700;line-height:1.2}.bannerTextSubTitle{margin:0 0 10px;font-family:inherit;font-size:28px;font-weight:500}.bannerText{margin:0;font-family:inherit;font-size:18px}.bannerImageContainer{width:100%;max-width:500px}.bannerImage{width:100%}@media only screen and (width<=850px){.bannerTextTitle{font-size:36px}.bannerTextSubTitle{font-size:24px}.bannerText{font-size:16px}}@media only screen and (width<=650px){.bannerContainer{flex-wrap:wrap-reverse;justify-content:flex-end}.bannerTextContainer{text-align:center;margin-bottom:20px;padding:0}.bannerTextSubTitle{font-size:28px}}.infoCardsContainer{flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1200px;display:flex}.infoCard{justify-content:center;align-items:flex-start;width:100%;max-width:450px;height:100%;margin:0 20px 20px 0;display:flex}.infoCardImage{width:40px;margin:10px 10px 0 0}.infoCardDetails{flex-direction:column;display:flex}.infoCardTitle{margin:0 0 6px;padding:0;font-size:17px;font-weight:600}.infoCardText{color:#535151;margin:0;padding:0;font-size:16px;line-height:26px}.infoCardLink{cursor:pointer;color:#1976d2;margin:0;font-size:16px;font-weight:600}@media only screen and (width<=750px){.infoCardsContainer{flex-direction:column;padding:0 15px}.infoCard{margin:20px 0 25px;padding:0}}.footerContainer{color:#fff;background:#2b80a1;border-top:1px solid #000;flex-direction:column;justify-content:space-between;margin-top:auto;display:flex}.secondaryFooterContainer{color:#000;background:#fff;flex-direction:column;align-items:center;padding:0 0 10px;display:flex}.secondaryFooterText{text-align:center;margin:10px 0;font-size:14px}.homeFooterTitle{border-bottom:2px solid #43a3dd;max-width:fit-content;padding:0 0 3px;font-size:16px}.homeFooterLinks{justify-content:space-between;padding:10px;display:flex}.homeFooterSection{width:100%;max-width:600px;margin:5px 10px 10px}.homeFooterEmail{color:#fff;text-decoration:none}.homeFooterLink,.homeFooterAddressText{text-align:left;margin:0;padding:0;font-size:16px;font-weight:500}.homeFooterLink:first-child{margin:0 0 5px}.homeFooterAddress{margin:10px 0 20px}.homeFooterAddressText{font-weight:700}.homeFooterContact{box-sizing:border-box;flex-flow:column wrap;justify-content:space-between;align-items:center;width:100%;margin:5px auto;padding:0 20px 20px;display:flex}.homeFooterContactAddress{justify-content:space-between;align-items:center;width:100%;display:flex}.homeFooterContactLogos{justify-content:space-around;align-items:center;width:100%;max-width:500px;display:flex}.homeFooterContactSocials{justify-content:space-around;width:100%;max-width:100px;display:flex}.homeFooterSocialLogo{width:100%;max-width:40px}.homeFooterLogo{width:100%;height:100%}.lorcaLogo{max-width:158px}.ncscLogo{max-width:145px}.cyberLogo{max-width:113px}.footerCyberFishLogo{width:100%;max-width:135px}@media only screen and (width<=850px){.homeFooterContact{flex-direction:column;height:100%;min-height:180px}.homeFooterContactLogos{order:3}.homeFooterContactAddress{order:1}.homeFooterContactSocials{order:2}}@media only screen and (width<=500px){.homeFooterContactLogos{flex-direction:column;margin:10px 0 0}.homeFooterLogo{margin:0 0 10px}.ncscLogo{max-width:156px}.cyberLogo{max-width:158px}}.portalExercisesContainer{flex-direction:column;align-items:center;width:100%;max-width:1300px;margin:0 auto;display:flex}.exerciseCardContainer{box-sizing:border-box;border:1px solid #d3d3d3;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1150px;margin:10px;padding:10px;display:flex;box-shadow:0 2px 8px #63636333}.exerciseImageContainer{flex:1;min-width:350px;max-width:400px}.exerciseCardImage{width:100%}.exerciseCardDetails{flex:1;min-width:350px;margin:0 15px}.exerciseCardTitleContainer{align-items:center;display:flex}.exerciseCardTitle{margin:0;padding:0;font-size:23px;font-weight:800}.exerciseCardInfoContainer{display:flex}.exerciseCardDesc{margin:0;padding:0}.exerciseCardButtons{justify-content:flex-end;display:flex}.exerciseCardButton{margin-right:5px}.exerciseCardButton:last-child{margin:0}.tooltip{cursor:pointer;position:relative}.tooltip .tooltipText{visibility:hidden;color:#fff;text-align:center;z-index:1;background-color:#fb7d0e;border-radius:6px;width:120px;margin:0 0 0 60px;padding:5px 0;position:absolute;top:-10%;left:-145%;transform:translate(2%,-7%)}.tooltip:hover .tooltipText{visibility:visible}.exercisesPageContainer{width:100%;height:100%;min-height:80vh;margin-bottom:20px}.exercisesPageIntro{box-sizing:border-box;background:#f9f9f9;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;min-height:400px;display:flex}.exercisesPageIntroBanner{box-sizing:border-box;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:100%;min-height:400px;display:flex}.exercisesPageTitle{color:#111827;letter-spacing:-2px;text-align:center;max-width:800px;margin:50px auto 30px;padding:0;font-size:32px;font-weight:700}.exercisesPageInfoTitle{color:#111827;letter-spacing:-2px;margin:10px 0 25px;padding:0;font-size:30px;font-weight:500}.exercisePageInfoList{justify-content:space-evenly;width:100%;max-width:1100px;display:flex}.exerciseInfoItem{width:100%;max-width:450px;display:flex}.exerciseInfoImageContainer{margin:0 10px 0 0}.exerciseInfoItemTitle{margin:0 0 5px;font-size:21px;font-weight:500}.exerciseInfoImage{width:50px}.exercisePageText{color:#373737;letter-spacing:.1px;margin:0;font-size:16px;font-weight:300;line-height:1.4}.exercisesPageVideoContainer{width:100%;max-width:900px;margin:50px 0}.exercisesPageContentContainer{flex-direction:column;align-items:center;width:100%;height:100%;min-height:600px;display:flex}.exercisesPageContent{width:100%;height:100%;min-height:inherit;align-items:center;max-width:1300px;margin:20px auto;display:flex}.exercisesPageContentImageContainer{width:100%;max-width:700px}.exercisesPageContentImage{width:100%}.exercisesPageTextContainer{width:100%;max-width:540px}.exercisesPageContentTitle{color:#2b80a1;font-family:Poppins,sans-serif;font-size:45px}.exercisesPageContentText{font-family:Poppins,sans-serif}@media only screen and (width<=850px){.exercisesPageContent{flex-wrap:wrap;justify-content:center}.exercisesPageContentTitle{font-size:36px}.exercisesPageTextContainer{margin:0 auto;padding:10px}.exercisesPageContentText{font-size:16px}}@media only screen and (width<=900px){.exercisesPageInfoTitle{text-align:center;margin:20px 0 10px}.exercisesPageTitle{font-size:30px}.exercisePageInfoList{flex-direction:column;align-items:center}.exerciseInfoItem{margin:20px 0}.exerciseInfoImageContainer{margin:0 10px 0 5px}.exerciseInfoImage{width:40px}.exerciseInfoItemTitle{padding:0 10px;font-size:18px}.exercisePageText{padding:0 10px;font-size:15px}}@media only screen and (width<=500px){.portalExercisesContainer{width:100%;max-width:400px}.exerciseCardContainer{padding:0}.exerciseImageContainer{flex:auto;width:100%;min-width:fit-content;max-width:none}.exerciseCardDetails{box-sizing:border-box;flex:auto;min-width:fit-content;max-width:none;margin:0;padding:10px}}@media only screen and (width<=450px){.portalExercisesContainer{box-sizing:border-box;width:100%;margin:0;padding:15px}}.orderPageContainer{width:100%;max-width:700px;margin:30px auto;padding:0 10px}.orderExerciseHeader{justify-content:space-between;align-items:center;width:100%;max-width:480px;display:flex}.orderHeader{text-align:center;margin:0 0 15px;padding:0}.orderContainer{border:1px solid #d3d3d3;border-radius:10px;flex-direction:column;justify-content:space-evenly;height:100%;min-height:330px;padding:20px 15px;display:flex}.orderTag{font-weight:600}.orderExerciseImage{border-radius:8px;margin-bottom:10px}.orderExerciseTitle{margin:0 0 2px;padding:0}.orderExerciseDuration{margin:0 0 2px}.orderExercisePrice{margin:0 0 5px}.orderExerciseDesc{margin:0 0 10px}.exerciseOrderInput{margin:12px 0 2px}.orderInputContainer{flex-direction:column;display:flex}.orderInput{border:1px solid #d3d3d3;border-radius:5px;width:100%;max-width:680px;height:30px;margin:0;padding:0}.orderSubmitButton{width:100%;max-width:680px;margin:9px 0 0;padding:7px}.readMorePage{box-sizing:border-box;width:100%;max-width:920px;height:100%;min-height:100vh;margin:0 auto;padding:10px 20px}.readMoreHeaderContainer{width:100%;margin:35px 0}.readMoreGoBack{cursor:pointer;text-align:center;color:#000;background:#fff;border:2px solid #000;border-radius:10px;width:60%;margin:15px auto 25px;padding:5px;font-weight:600;display:block}.readMoreGoBack:hover{color:#fff;background:#000}.readMoreExerciseTitle{color:#2b80a1;margin:0 10px;font-size:55px}.readMoreExerciseSubTitle{margin:5px 10px;padding:0;font-size:16px;font-weight:500}.exerciseBeltTypeContainer{background:#ff7b1a;border-radius:93px;align-items:center;max-width:70px;height:100%;min-height:70px;padding:10px;display:flex;box-shadow:0 0 6px #848484}.exerciseBeltType{width:100%}.readMoreBorderLine{border-width:3px;border-color:#2b80a1;border-top-style:solid;width:100px;margin:0 10px}.readMoreHeader{text-align:center;width:100%;margin:0;padding:0;font-size:3.3rem}.readMoreSubHeader{color:#43a3dd;padding:0 10px;font-size:25px}.readMoreImageContainer{justify-content:center;width:100%;margin:15px 0 20px;display:flex}.readMoreImage{width:100%;margin:0 10px}.readMoreDetails{background:#eaf2ff;padding:5px;box-shadow:1px 0 7px -2px #ccc8c8}.readMoreDetailsItem{text-align:left;margin:0 0 5px}.readMoreDesc{color:#424242;text-align:justify;margin:0 0 20px;padding:10px}.exerciseDetails{text-align:justify;white-space:pre-line;margin:15px 10px}.readMoreExerciseCards{flex-wrap:wrap;justify-content:center;margin:0 0 15px;display:flex}.readMoreOrderContainer{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:20px auto 0;display:flex}.readMoreOrderToken{align-items:center;width:100%;margin:0 0 5px;font-size:18px;font-weight:500;display:flex}.readMoreOrderButtons{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.exerciseInfoCard{background-color:#fbfbfb;border:1px solid #d7d7d7;flex-direction:column;justify-content:center;align-items:center;width:394px;height:208px;margin:15px 20px;display:flex;box-shadow:0 3px 8px #5757573d}.exerciseInfoCardTitle{margin:2px 5px;font-size:15px;font-weight:700}.exerciseInfoCardText{text-align:center;margin:5px 10px;font-size:13px;font-weight:300}@media only screen and (width<=800px){.readMoreExerciseTitle{font-size:40px}.readMoreOrderContainer{box-sizing:border-box;padding:0 10px}.readMoreOrderButtons{margin:10px 0}}@media only screen and (width<=850px){.readMoreHeader{font-size:29px}}@media only screen and (width<=500px){.exerciseBeltTypeContainer{max-width:50px;min-height:50px}}.reportsContainer{width:100%;max-width:1100px;margin:30px auto}.reportHeader{margin:0;padding:0;font-size:32px;font-weight:400}.reportTitle{cursor:pointer;border:1px solid #ddd;border-radius:4px;margin:12px 0 8px;padding:7px 5px}.reportTitle:hover{background-color:#f9f9f9d6;font-weight:500}.portalReportsContainer{height:100%;min-height:70vh}.portalEmptyReportsContainer{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:700px;display:flex}.noReportsTextContainer{text-align:center;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;max-width:560px;height:100%;min-height:195px;display:flex}.noReportsHeader{color:#535353;margin:15px 0 0;padding:0;font-size:31px}.noReportsText{margin:0 0 25px;padding:0;font-weight:300}.noReportIcon{width:100%;max-width:150px;height:100%}.aboutPageContainer{width:100%;height:100%;min-height:100vh;margin:0;padding:0}.aboutSectionContainer{background:#fff;flex-direction:column;justify-content:space-evenly;align-items:center;margin:25px 0;display:flex}.aboutHero{color:#fff;background:#43a3dd;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex}.aboutHeroTextContainer{width:100%;max-width:700px}.aboutHeroTitle{text-align:center;text-shadow:1px 1px 1px #000;margin:0 0 10px;padding:0;font-size:45px}.aboutHeroText{margin:0;font-size:18px;font-weight:300}.aboutContentSection{width:100%;margin:0 auto}.aboutUsMaps{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1000px;margin:15px 0 0;display:flex}.aboutSmallText{text-align:center;max-width:700px;margin:25px auto 0;font-size:20px}.aboutText{text-align:center;width:100%;max-width:700px;margin:25px auto 0;padding:0;font-size:22px}.listIconContainer{width:100%;max-width:915px}.listIcon{justify-icon:center;align-items:center;margin:10px 0 20px;display:flex}.listIconImage{width:100%;max-width:40px;margin:0 20px 0 0}.listIconText{color:#535151;width:100%;margin:0 0 15px;padding:0;font-size:16px}.aboutUsClientsContainer{flex-flow:column wrap;justify-content:space-between;align-items:center;width:100%;max-width:1100px;margin:40px 0 0;display:flex}.aboutUsClients{width:100%;max-width:1000px}.aboutUsImage{border-radius:5px;width:100%;max-width:850px;height:100%;margin:15px 0 35px;box-shadow:3px 3px 7px 3px #e3e3e3bf}.bigTeamSection{flex-direction:column;width:100%;max-width:1100px;height:100%;margin:0 0 20px;display:flex}.bigTeamCardContainer{width:100%;max-width:1100px;height:100%;margin:10px 0;display:flex;box-shadow:0 0 8px 1px #eeebeb}.bigTeamCardImageContainer{width:100%;height:100%}.bigTeamCardImage{width:100%;max-width:400px;height:100%}.teamSection{justify-content:space-between;width:100%;max-width:1100px;height:100%;display:flex}.teamCardContainer{box-sizing:border-box;flex-direction:column;width:100%;max-width:330px;margin:0 0 20px;padding:13px;display:flex;box-shadow:0 0 8px 1px #eeebeb}.teamCardDetails{height:100%}.teamCardImageContainer{justify-content:center;width:100%;display:flex}.teamCardImage{object-fit:scale-down;width:100%;height:100%;max-height:420px}.teamCardDesc{width:100%;height:100%}.teamCardName{text-align:center;margin:10px 0 0;padding:0;font-size:20px}.teamCardRole{text-align:center;color:#43a3dd;margin:0 0 10px;padding:0;font-weight:500}.teamCardText{white-space:pre-line;margin:0 5px;padding:0;font-size:16px}@media only screen and (width<=1000px){.aboutSectionContainer{padding:10px 15px}}@media only screen and (width<=800px){.teamSection{flex-wrap:wrap;justify-content:center}.bigTeamSection{max-width:520px}.bigTeamCardContainer{flex-direction:column}.bigTeamCardImageContainer{justify-content:center;display:flex}}.howWeWorkContainer{width:100%;height:100%;min-height:100vh}.howWeWorkIntro{background:#f9f9f9;justify-content:space-around;align-items:center;width:100%;height:100%;min-height:400px;display:flex}.howWeWorkTextContainer{width:100%;max-width:550px}.howWeWorkTitle{color:#111827;letter-spacing:-2px;margin:0 0 20px;padding:0;font-size:38px;font-weight:800}.howWeWorkText{color:#374151;margin:0;padding:0;line-height:1.5}.howWeWorkImageContainer{width:100%;max-width:700px;margin:10px 0}.howWeWorkImage{border-radius:2px;width:100%;box-shadow:3px 3px 7px 3px #e3e3e3bf}.logoHowWeWork{width:180px}.howWeWorkDiagramSection{width:100%;max-width:1100px;margin:40px 0}.howWeWorkDiagramHeader{justify-content:space-between;display:flex}.howWeWorkHeaderOne{letter-spacing:-1px;font-size:43px;font-weight:700}.howWeWorkHeaderThree{letter-spacing:-.4px;font-size:18px;font-weight:600}.howWeWorkHeaderThree:after{content:"";border-bottom:4px solid #43a3dd;width:50px;margin:10px 0;display:block}.stepsHeaderContainer{margin:0}.stepsHeader{text-align:center;margin:25px 0 40px}.stepsContainer{justify-content:center;align-items:flex-start;height:100%;min-height:290px;display:flex}.stepsPageContainer{flex-direction:column;justify-content:space-evenly;align-items:center;height:100%;min-height:700px;display:flex}.stepContainer{text-align:center;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:340px;height:100%;min-height:250px;margin:10px;padding:5px 10px;display:flex}.stepsTextContainer{flex-direction:column;justify-content:space-between;min-height:170px;display:flex}.stepsTextTitle{color:#fff;text-align:center;background-color:#43a3dd;justify-content:center;align-items:center;width:100%;max-width:180px;height:50px;font-weight:700;display:flex}.stepsTextSubtitle{text-align:center;color:#223148;margin:0 0 20px;padding:0;font-size:15px;font-weight:700}.stepsText{white-space:pre-line;text-align:center;color:#566274;margin:0;padding:0;font-size:14px;font-weight:500}.howWeWorkArrow{width:100%;max-width:960px;margin:0 auto;display:flex}@media only screen and (width<=850px){.howWeWorkIntro{flex-direction:column}.howWeWorkTitle{text-align:center;margin:25px 0 20px}.howWeWorkText{padding:0 10px}.stepsHeaderContainer{margin:20px 0 30px;padding:15px}.stepsContainer{flex-direction:column;padding:10px}.stepContainer{margin:20px 0;padding:0}}.blogPageContainer{width:100%;max-width:1400px;height:100%;margin:0 auto}.featuredBlogCard{background:#f6f6f6;border-radius:10px;align-items:center;width:100%;max-width:1360px;height:100%;min-height:330px;margin:30px 15px 20px;display:flex;box-shadow:1px 0 7px -2px #ccc8c8}.featuredBlogImageContainer{max-width:600px}.featuredBlogImage{width:100%;height:100%}.featuredBlogContentContainer{width:50%;height:100%;margin:0 0 0 15px}.blogPostsContainer{flex-wrap:wrap;justify-content:space-evenly;min-height:100vh;display:flex}.blogCard{background:#f6f6f6;border-radius:10px;flex-direction:column;align-items:center;width:100%;max-width:440px;height:100%;min-height:660px;margin:0 0 20px;display:flex;box-shadow:1px 0 7px -2px #ccc8c8}.blogImageContainer{max-width:570px}.blogImage{width:100%;height:100%}.blogContentContainer{flex-direction:column;justify-content:space-between;width:100%;min-height:330px;padding:20px;display:flex}.blogContent{height:100%}.blogCardDate{margin:0 10px 10px;font-weight:300}.blogCardTitle{margin:0 10px 10px;font-size:20px;font-weight:500}.blogCardDesc{margin:0 10px;line-height:1.5}.blogCardButton{cursor:pointer;color:#43a3dd;width:fit-content;margin:10px 0 0 10px;font-weight:800}.blogSocialMediaContainer{flex-direction:column;width:100%;max-width:920px;margin:0 auto;display:flex}.blogComment{border:1px solid #e8e8e8;border-radius:10px;width:100%;max-width:920px;margin:20px auto;padding:0 0 10px;display:flex;box-shadow:1px 1px 7px 1px #e6e6e6bf}.blogAddComment{border:1px solid #e8e8e8;border-radius:15px;justify-content:space-between;align-items:center;width:100%;max-width:920px;margin:10px auto;padding:8px 0;display:flex}.blogCommentUserContainer{align-items:center;width:100%;padding:4px;display:flex}.blogAddCommentInput{color:#424242;border:0;width:100%;margin:0 -10px -5px 0;font-size:16px}.blogAddCommentInput:focus{outline:none}.blogCommentUserIcon{width:100%;max-width:38px;margin:0 8px 0 0}.blogCommentSendIcon{cursor:pointer;width:100%;max-width:30px;margin:0 2px 0 0}.blogCommentContainer{width:100%;padding:0 5px}.blogCommentUserDateRow{justify-content:space-between;align-items:center;margin:7px 0;display:flex}.blogCommentUserDate{align-items:center;display:flex}.blogCommentBigUserIcon{width:100%;max-width:53px;margin:10px 14px 0 5px}.blogCommentUsername{margin:0 8px 0 0;font-size:19px}.blogCommentDate{color:#9f9f9f;margin:0;font-size:14px}.blogCommentContent{width:100%;margin:0 0 10px;font-size:16px}.blogCommentIconContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.blogCommentIcon{cursor:pointer;width:100%;max-width:40px;margin:0 5px 0 0}.blogCommentLikes{margin:0 5px 0 0;font-size:15px;font-weight:300}.blogCommentOptions{display:inline-block;position:relative}.blogCommentOptionIcon{cursor:pointer;width:100%;max-width:30px}.blogCommentDropdownOptions{z-index:1;background-color:#f9f9f9;min-width:160px;padding:12px 16px;display:none;position:absolute;right:0;box-shadow:0 8px 16px #0003}.blogCommentOptions:hover .blogCommentDropdownOptions{display:block}.blogCommentOption{cursor:pointer;margin:0}@media only screen and (width<=1000px){.blogCard{margin:20px}.featuredBlogCard{flex-direction:column;max-width:440px;min-height:660px;margin:20px}.featuredBlogContentContainer{width:100%;min-height:330px;margin:0}.featuredBlogImageContainer{max-width:570px}.blogContentContainer{padding:0}.blogCardDate{margin:10px}}.contactUsPage{background:#f6f6f6;justify-content:center;align-items:center;width:100%;height:100%;min-height:85vh;display:flex}.contactUsForm{justify-content:center;align-items:center;width:100%;max-width:1200px;height:100%;margin:50px 0;padding:10px;display:flex}.contactUsSideSection{flex-direction:column;align-items:center;width:50%;height:100%;min-height:545px;margin:0 25px 0 10px;display:flex}.contactUsSideText{width:100%;max-width:500px;margin:0 0 50px}.contactUsImage{width:100%;max-width:220px}.contactUsHeader{letter-spacing:-1.2px;margin:0 0 10px;padding:0;font-size:42px;font-weight:800}.contactUsText{color:#424242;letter-spacing:-.3px;margin:0;padding:0;font-size:16px}.contactUsFormSection{background:#fbfbfb;border-radius:5px;flex-direction:column;width:50%;padding:10px;display:flex;box-shadow:0 1px 8px 2px #d2d2d2}.contactUsFormInputRow{display:flex}.contactFormInputContainer{flex-direction:column;width:100%;margin:10px 5px 0 0;font-weight:500;display:flex}.contactFormInput{border:1px solid #d3d3d3;border-radius:5px;height:100%;min-height:28px;padding:2px 0;font-size:16px}.contactFormSmallInput{width:100%;max-width:295px}.contactFormTextArea{width:max-width;resize:none;border:1px solid #d3d3d3;border-radius:5px;height:100%;min-height:200px;margin:0 0 10px}@media only screen and (width<=900px){.contactUsForm{flex-direction:column;margin:25px 0;padding:25px}.contactUsSideImage,.contactUsImage{display:none}.contactUsSideSection{width:100%;min-height:0}.contactUsSideText{max-width:600px;margin:0 0 25px}.contactUsFormSection{width:100%;max-width:600px}}@media only screen and (width<=500px){.contactUsFormInputRow{display:block}.contactFormSmallInput{max-width:none}.contactFormInput{margin:0}.contactFormTextArea{margin:0 0 10px}}.tutorialVideoWrapper{height:0;padding-top:25px;padding-bottom:56.25%;position:relative}.tutorialVideoWrapper .tutorialVideo{width:100%;height:100%;position:absolute;top:0;left:0}.tutorialButtonsContainer{justify-content:space-between;margin:10px 0;display:flex}.tutorialButtonContainer{justify-content:flex-end;margin:10px 0;display:flex}.videoContainer{z-index:0;background-color:#000;justify-content:center;width:90%;max-width:1000px;margin-inline:auto;display:flex;position:relative}.videoContainer.theater,.videoContainer.fullscreen{max-width:initial;width:100%}.videoContainer.theater{max-height:90vh}.videoContainer.fullscreen{max-height:100vh}.customVideo{width:100%;height:100%}.videoControlsContainer{color:#fff;z-index:100;opacity:0;transition:opacity .15s ease-in-out;position:absolute;bottom:0;left:0;right:0}.videoControlsContainer:before{content:"";aspect-ratio:6;z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000000bf);width:100%;position:absolute;bottom:0}.videoContainer:hover .videoControlsContainer,.videoContainer.paused .videoControlsContainer,.videoContainer:focus-within .videoControlsContainer{opacity:1}.videoControlsContainer .controls{align-items:center;gap:.5rem;padding:.25rem;display:flex}.videoControlsContainer .controls button{color:inherit;width:30px;height:30px;font-size:1.1.rem;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;transition:opacity .15s ease-in-out}.videoControlsContainer .controls button:hover{opacity:1}.videoContainer.paused .pauseIcon,.videoContainer:not(.paused) .playIcon,.videoContainer.paused .pauseIcon,.videoContainer:not(.paused) .playIcon,.videoContainer.theater .tall,.videoContainer:not(.theater) .wide,.videoContainer.full-screen .open,.videoContainer:not(.full-screen) .close{display:none}.volumeHighIcon,.volumeLowIcon,.volumeMutedIcon{box-sizing:border-box;display:none}.videoContainer[data-volume-level=high] .volumeHighIcon,.videoContainer[data-volume-level=low] .volumeLowIcon,.videoContainer[data-volume-level=muted] .volumeMutedIcon{display:block}.volumeContainer{align-items:center;display:flex}.volumeSlider{transform-origin:0;width:0;max-width:0;transition:width .15s ease-in-out,transform .15s ease-in-out;transform:scaleX(0)}.volumeContainer:hover .volumeSlider,.volumeSlider:focus-within{width:100px;max-width:100px;transform:scaleX(1)}.durationContainer{flex-grow:1;align-items:center;gap:.25rem;display:flex}.videoControlsContainer .controls button.wideButton{width:50px}.timelineContainer{cursor:pointer;align-items:center;height:7px;margin-inline:.5rem;display:flex}.timelineContainer:hover .timeline{height:100%}.timeline{background-color:#64646480;width:100%;height:3px;position:relative}.timeline:before{content:"";top:0;bottom:0;left:0;right:calc(100% - var(--preview-position) * 100%);background-color:#969696;display:none;position:absolute}.timeline:after{content:"";top:0;bottom:0;left:0;right:calc(100% - var(--progress-position) * 100%);background-color:red;position:absolute}.timeline .thumbIndicator{--scale:0;transform:translateX(-50%) scale(var(--scale));height:200%;top:-50%;left:calc(var(--progress-position) * 100%);aspect-ratio:1;background-color:red;border-radius:50%;transition:transform .15s ease-in-out;position:absolute}.timeline .previewImage{aspect-ratio:16/9;height:80px;top:-1rem;left:calc(var(--preview-position) * 100%);border:2px solid #fff;border-radius:.25rem;display:none;position:absolute;transform:translate(-50%,-100%)}.thumbnailImage{width:100%;height:100%;display:none;position:absolute;inset:0}.videoContainer.scrubbing .thumbnailImage,.videoContainer.scrubbing .previewImage,.timelineContainer:hover .previewImage,.videoContainer.scrubbing .timeline:before,.timelineContainer:hover .timeline:before{display:block}.videoContainer.scrubbing .thumbIndicator,.timelineContainer:hover .thumbIndicator{--scale:1}.videoContainer.scrubbing .timeline,.timelineContainer:hover .timeline{height:100%}.alertContainerBackground{background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.alertContainer{background:#fbfbfb;border-radius:15px;flex-direction:column;align-items:center;width:100%;max-width:900px;display:flex;box-shadow:0 10px 36px #00000029,0 0 0 1px #0000000f}.alertSubject{text-align:center;margin:15px 0;font-size:36px;font-weight:600}.alertVideoContainer{margin:0 0 15px}.spin:focus{transition-duration:4s;transform:rotate(720deg)}.grow:hover{transition-duration:.5s;transform:scale(1.2)}.dropContainer{background:#fbfbfb;border-radius:10px;width:100%;margin:20px 0 0;padding:5px;box-shadow:0 4px 12px #d9d9d9}.helpContainer{justify-content:flex-end;align-items:center;display:flex}.helpTextOrder{margin:10px 5px 10px 0;font-size:16px}.teamDropContainer{width:100%;height:100%;padding:5px 0;display:flex;overflow-x:auto}.noTeamHeaderContainer{width:100%;margin:0 5px}.noTeamHeader{text-align:center;color:#fff;background:#db5858;border-radius:5px;width:100%;min-width:200px;margin:0 0 7px;padding:10px 0;font-weight:500}.newTeamHeader{text-align:center;color:#fff;background:#1daa40;border-radius:5px;width:100%;min-width:200px;padding:10px 0;font-weight:500}.teamInputName{text-align:center;border:1px solid #dfdfdf;border-radius:5px;width:100%;min-width:200px;margin:0 0 5px;padding:10px 0;font-size:1.7rem;font-weight:500}.teamInputName:hover,.teamInputName:focus{outline:1px solid #00f}.emailDragElement{text-align:center;cursor:pointer;background:#f4f4f4;padding:10px 0}.emailDragElement:hover{background:#e8e8e8;font-weight:600}.exerciseNotFoundPage{justify-content:center;width:100%;height:100%;min-height:70vh;display:flex}.exerciseNotFoundContent{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:700px;min-height:500px;margin:60px 0;padding:10px;display:flex}.expiredExerciseImage{width:100%;max-width:170px}.exerciseNotFoundImage{width:100%;max-width:200px}.exerciseNotFoundText{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:36px 0 30px;display:flex}.exerciseNotFoundTitle{color:#2b2b2b;margin:0 0 10px;font-size:41px;font-weight:600}.exerciseNotFoundSubtitle{color:#595959;margin:0;font-size:18px}.exerciseNotFoundEmail{color:#2b80a1;font-size:18px;font-weight:500;text-decoration:none}.exerciseNotFoundButton{color:#fff;background-color:#2b80a1;border-radius:6px;padding:10px 25px;font-weight:500;text-decoration:none}.exerciseNotFoundButton:hover{background-color:#1e6d8c}.pieChartsContainer{justify-content:space-evenly;display:flex}.pieChartContainer{background:#fff;border-radius:7px;width:100%;max-width:500px;margin:20px;padding:20px;transition:transform .3s ease-in-out;box-shadow:0 0 20px 5px #e8e8e8}.pieChartContainer:hover{transform:scale(1.01);box-shadow:0 0 20px 5px #c6c6c6}.pieChartTitle{text-align:center;color:#2b2b2b;margin:0 0 20px;font-size:27px;font-weight:500}.pieChartSubtext{text-align:center;margin:0 0 10px;font-weight:300}.pieChartContent{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.pieChart{border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:200px;height:100%;min-height:200px;margin:0 0 20px;display:flex}.pieChart2Seg{background:conic-gradient(var(--color0) 0% var(--percent0), var(--color1) var(--percent0) var(--percent1))}.pieChart3Seg{background:conic-gradient(var(--color0) 0% var(--percent0), var(--color1) var(--percent0) var(--percent1), var(--color2) var(--percent1) var(--percent2))}.pieChartHole{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:140px;height:100%;min-height:140px;display:flex}.pieChartTotal{color:#2b2b2b;font-size:35px;font-weight:500;display:block}.pieChartTotalExercises{color:#757474;font-size:18px;font-weight:400;display:block}.pieChartLegendContainer{margin-left:20px;padding:5px}.pieChartLegend{margin:0 0 2px;font-size:17px;font-weight:400}.pieChartEntry{align-items:center;margin:0 0 5px;padding:4px 6px;font-weight:300;display:flex}.pieChartEntryButton{cursor:pointer;border-radius:10px;margin:0 0 12px;box-shadow:0 2px 4px #0000002e}.pieChartEntryButton:hover{background:#f2f2f2;font-weight:400}.pieChartColor{width:10px;height:10px}.pieChartColor1{background-color:#7ab7ec}.pieChartColor2{background-color:#a466ff}.pieChartText{margin:0 0 0 5px;font-size:16px}.dashboardComponentsContainer{background:#f3f5f7;flex-direction:column;align-items:center;width:100%;height:100%;min-height:80vh;display:flex}.dashboardDonutContainer{flex-wrap:wrap;justify-content:center;width:100%;max-width:1300px;display:flex}.customerDashboardCard{border-radius:7px;width:100%;max-width:500px;margin:20px;padding:20px;box-shadow:0 0 10px #d9d9d9}.customerDashboardCardContent{flex-direction:column;justify-content:center;align-items:center;display:flex}.customerDashboardImageContainer{background-color:#ff7b1a;border-radius:130px;align-items:center;width:180px;height:180px;margin:0 auto;padding:12px;display:flex;box-shadow:0 0 7px 5px #e3e3e3}.customerDashboardImage{width:100%}.customerDashboardTextContainer,.customerDashboardSubtextContainer{text-align:center}.customerDashboardText{margin:0 0 10px;padding:0;font-size:30px;font-weight:500}.customerDashboardSubtext{margin:13px 0 0;padding:0;font-size:18px}.notesContainer{min-height:88vh}.settingsPageScroll{width:100%;height:89vh;overflow-y:scroll}.settingsPageContainer{width:100%;max-width:fit-content;height:100%;margin:20px auto 0}.settingsPage{padding:10px 20px}.settingPageTitle{margin:0;font-size:3.4rem;font-weight:600}.settingsPageSubtitle{font-size:2.2rem;font-weight:600}.settingsPageSubText{color:#4f4f4f;margin:0;font-size:1.6rem}.settingsPageText{color:#4f4f4f;margin:10px 0;font-size:1.6rem}.settingsPageSeperator{border:1px solid #ececec;width:100%}.settingsPageSectionContainer{background:#f8f8f8;border:1px solid #d0d0d0;border-radius:13px;flex-direction:column;justify-content:center;max-width:775px;height:100%;max-height:200px;margin:30px 0;padding:0 10px;display:flex}.settingsPageContent{margin:0 0 0 38px}.selectFontSize{color:#1b76aa;cursor:pointer;background:#fff;border:1px solid #44a6df;border-radius:8px;width:100%;max-width:fit-content;margin:0 0 20px;padding:5px;font-size:1.7rem;font-weight:500}.selectFontSizeOption{cursor:pointer;font-size:1.7rem}.settingsPageNotifContent{display:flex}.settingsPageSectionTitle{font-size:2.2rem;font-weight:500}.settingsPageSectionTitleContainer{align-items:center;display:flex}.settingsPageSectionTitleNotifContainer{justify-content:space-between;width:100%;display:flex}.settingsPageIconContainer{align-items:center;width:100%;max-width:22px;margin-right:14px;display:flex}.settingsPageIcon{width:100%}.settingsPageNotifTitle{display:flex}.settingsPageEmail{color:#1b76aa;font-weight:500}.toggleButtonLabel{width:48px;height:28px;display:inline-block;position:relative}.toggleButtonLabel input{opacity:0;width:0;height:0}.toggleButton{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.toggleButton:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:1px}input:checked+.toggleButton{background-color:#69b4de}input:focus+.toggleButton{box-shadow:0 0 1px #69b4de}input:checked+.toggleButton:before{transform:translate(26px)}.barChartNavBar{background:#81c6e1;display:flex;box-shadow:0 4px 3px #f0f0f0}.barChartNavItem{color:#fff;background:0 0;border-radius:0;width:100%}.barChartNavItem:hover{background:0 0}.barChartActiveNavItem,.barChartActiveNavItem:hover{background:#5aabca}.graph{grid:repeat(10, auto) max-content / max-content repeat(var(--c), auto);height:420px;display:grid}.graphBar{background:palegoldenrod linear-gradient(to top, gold var(--h), transparent var(--h));border-radius:0 0 50% 50%/0 0 10px 10px;grid-row:1/-2;justify-self:center;width:45px;height:100%;box-shadow:0 0 3px #d3d3d3}.graphBarTri{background:palegoldenrod linear-gradient(to top, #badc6f 0% var(--h1), gold var(--h1) var(--h2), #f05c77 var(--h2) 100%);grid-row:1/-2;justify-self:center;width:45px;height:100%;box-shadow:0 0 3px #d3d3d3}.graphBar:before,.graphBar:after,.graphBarTri:before,.graphBarTri:after{content:"";border-radius:50%/10px;height:20px;display:block}.graphBar:before{background-color:#bdb76b;margin-top:-10px}.graphBar:after{top:calc(100% - var(--h) - 20px);background-color:#b8860b;position:relative}.graphRowLabel{text-align:right;margin-top:-.5em}.graphRowLabel:after{content:" —";display:inline-block}.graphColumnLabel{text-shadow:0 0 2px #eee8aa;justify-self:center;margin-top:6px;font-size:14px}figcaption{text-align:center;margin-top:30px}figure{width:98vw;max-width:600px;height:500px;margin:60px auto auto}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.eventLogo{border-radius:50px;width:100%;height:100%}.eventLogoPlaceHolder{text-align:center;width:60px;height:60px;line-height:60px}.textEditorContainer{margin:10px 0}.previewBtnContainer{margin-top:10px;margin-bottom:10px}.textEditorController .ql-editor{height:300px;max-height:500px}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
