.a_bgColour{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}#appBody.-pwa.-mobileOnly .a_bgColour{left:50%;max-width:32rem;transform:translateX(-50%)}.a_bgImgRandom{position:fixed;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-size:cover;z-index:1}#appBody.-pwa.-mobileOnly .a_bgImgRandom{left:50%;max-width:32rem;transform:translateX(-50%)}.a_button{display:inline-block;position:relative;margin:0;padding:.75rem 1.5rem;border:none;border-radius:.25rem;outline:0;background:var(--colorPrimary);font-size:1rem;font-weight:700;line-height:1em;color:var(--colorWhite);text-align:center;transition:all .25s ease-in-out;overflow:hidden}.a_button:hover{background:var(--colorPrimary-dark);cursor:pointer}.a_button .material-symbols-rounded.-before{margin:-.5rem .5rem -.3125rem -.5rem;vertical-align:middle}.a_button .material-symbols-rounded.-after{margin:-.5rem -.5rem -.3125rem .5rem;vertical-align:middle}.a_button.-colorPrimary-light{background-color:var(--colorPrimary-light);color:var(--colorWhite)}.a_button.-colorSecondary{border-color:var(--colorSecondary);background-color:var(--colorSecondary);color:var(--colorWhite)}.a_button.-colorGrey{border-color:var(--colorGrey-dark);background-color:var(--colorGrey-dark);color:var(--colorWhite)}.a_button.-colorGrey:hover{border-color:var(--colorPrimary);background-color:var(--colorPrimary);color:var(--colorWhite)}.a_button.-colorDangerRed{border-color:var(--colorDangerRed);background-color:var(--colorDangerRed);color:var(--colorWhite)}.a_button.-colorDangerRed:hover{border-color:var(--colorDangerRed-dark);background-color:var(--colorDangerRed-dark);color:var(--colorWhite)}.a_button.-colorTertiary{background-color:var(--colorTertiary);color:var(--colorWhite)}.a_button.-large{font-size:1.25rem}.a_button.-wider{padding-right:3.5rem;padding-left:3.5rem}.a_button.-widest{box-sizing:border-box;width:100%}.a_button:disabled{cursor:not-allowed;background-color:var(--colorOffBlack)}.a_button:disabled:hover{animation-name:none}.a_buttonBurger{position:relative;width:3rem;height:3rem;padding:0;border:none;border-radius:1.5rem;background:var(--colorSecondary);font-size:1rem;transition:all .25s ease-in-out}.a_buttonBurger ._line{position:absolute;top:calc(50% - .1875rem);left:calc(50% - .75rem);width:1.5rem;height:.3125rem;border-radius:.1875rem;background-color:var(--colorWhite);transform-origin:center;transition:all .25s ease-in-out}.a_buttonBurger ._lineOne{top:calc(50% - .8125rem)}.a_buttonBurger ._lineTwo{opacity:1}.a_buttonBurger ._lineThree{top:calc(50% + .4375rem)}.a_buttonBurger:hover{cursor:pointer}.a_buttonBurger ._btnContent{font-size:0;opacity:0}.a_buttonBurger.-active ._lineOne{top:calc(50% - .125em);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.a_buttonBurger.-active ._lineTwo{opacity:0}.a_buttonBurger.-active ._lineThree{top:calc(50% - .125em);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.a_buttonBurger.-colorSecondary .line{background-color:var(--colorSecondary)}.a_buttonBurger.-colorOffBlack .line{background-color:var(--colorOffBlack)}.a_buttonBurger._adminSidebarToggle{position:fixed;top:1rem;left:1rem;z-index:100}.a_buttonIcon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:.75rem;background-color:transparent;transition:all .25s ease-in-out}.a_buttonIcon:hover{border:none;background-color:var(--colorOffWhite);cursor:pointer}.a_buttonIcon .material-symbols-rounded{position:relative;font-size:2.5rem}.a_buttonIcon:disabled{cursor:not-allowed;opacity:.25}.a_buttonIcon:disabled:hover{background-color:transparent}.a_buttonIcon.-rounded{width:3rem;height:3rem;padding:.5rem;border-radius:50%}.a_buttonIcon.-bgPrimary-light{background-color:var(--colorPrimary-light)}.a_buttonIcon.-bgPrimary-light:hover{background-color:var(--colorOffWhite)}.a_buttonLink{display:inline-block;position:relative;margin:0;padding:.75rem 2rem;border:none;border-radius:.25rem;outline:0;background:var(--colorTertiary);font-size:1rem;font-weight:700;line-height:1em;color:var(--colorWhite);text-align:center;transition:all .25s ease-in-out;overflow:hidden;text-decoration:none}.a_buttonLink:hover{background:var(--colorTertiary-dark);cursor:pointer}.a_buttonLink .material-symbols-rounded{margin:-.5rem .5rem -.3125rem 0;vertical-align:middle}.a_buttonLink .material-symbols-rounded.-after{margin:-.5rem 0 -.3125rem .5rem;vertical-align:middle}.a_buttonLink.-colorPrimary{background-color:var(--colorPrimary);color:var(--colorWhite)}.a_buttonLink.-colorPrimary-light{background-color:var(--colorPrimary-light);color:var(--colorWhite)}.a_buttonLink.-colorTertiary{background-color:var(--colorTertiary);color:var(--colorWhite)}.a_buttonLink.-large{font-size:1.25rem}.a_buttonLink.-widest{box-sizing:border-box;width:100%}.a_buttonLink.-pagination,.a_buttonLink.-pagination:visited{padding:.75rem;height:1rem;min-width:1rem;margin:0 .25rem;white-space:nowrap;color:var(--colorWhite)}.a_buttonLink.-pagination.-prev .material-symbols-rounded{margin:-.5rem -.5rem -.3125rem 0}.a_buttonLink.-pagination.-next .material-symbols-rounded{margin:-.5rem -.3125rem -.3125rem -.25rem}.a_buttonLink.-pagination.-active{background-color:var(--colorSecondary-dark);border-color:var(--colorSecondary-dark);color:var(--colorOffBlack);animation-name:none;cursor:not-allowed}.a_buttonLink.-pagination.-disabled{background-color:var(--colorGrey);border-color:var(--colorGrey);animation-name:none;cursor:not-allowed}.a_buttonLinkIcon{position:relative;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border:none;border-radius:50%;background-color:var(--colorPrimary-dark);color:var(--colorWhite);transition:all .25s ease-in-out}.a_buttonLinkIcon:hover{width:5rem;height:4rem;margin:.25rem auto;border:none}.a_buttonLinkIcon .material-symbols-rounded{position:relative;font-size:2rem}.a_buttonLinkIcon.-centered{margin:0 auto}.a_buttonLinkIcon.-centered.-squishDown:hover{margin-top:.5rem}.-spotTop::after{display:block;content:"";position:absolute;top:-2.25rem;left:50%;width:1.25rem;height:1.25rem;margin-left:-.625rem;border-radius:.625rem;transition:all .25s ease-in-out;background-color:var(--colorPrimary-dark)}.-spotTop:hover::after{top:-1.5rem}.a_contextMenuBtn{display:inline-block;position:relative;margin:0;padding:0 .125rem;border:0;border-radius:.25rem;outline:0;background-color:transparent;transition:all .25s ease-in-out}.a_contextMenuBtn:hover{cursor:pointer;background-color:var(--colorOffWhite)}.a_contextMenuBtn .material-symbols-rounded{position:relative;bottom:-.125rem;font-size:1.5rem;color:var(--colorOffBlack)}.a_contextMenuItem ._contextButton{width:100%;margin:0;padding:.75rem 1rem .75rem .5rem;border:0;outline:0;color:var(--colorWhite);text-align:left;font-weight:400;line-height:1em;transition:all .25s ease-in-out;overflow:hidden;white-space:nowrap;background:0 0}.a_contextMenuItem ._contextButton .material-symbols-rounded{margin:-.5rem .5rem -.3125rem 0;vertical-align:middle;transition:all .25s ease-in-out}.a_contextMenuItem ._contextButton:hover{background-color:var(--colorPrimary-dark);cursor:pointer}.a_imgWithCaption{position:relative;margin:0;padding:0}.a_imgWithCaption figcaption{padding:.75rem 0 0 0;font-size:1.125rem;font-weight:200;text-align:center;color:var(--colorOffBlack)}.a_imgWithCaption.-fullWidth img{width:100%}.a_inputCheckbox{display:block;margin:0 0 1rem 0;padding:0;user-select:none;font-weight:400;text-transform:none}.a_inputCheckbox ._checkbox{position:relative;bottom:-.25rem;display:inline-block;width:1.25rem;height:1.25rem;margin-top:-.25rem;border:solid .0625rem var(--colorPrimary);border-radius:.25rem;background-color:var(--colorWhite);text-align:center}.a_inputCheckbox ._checkbox .material-symbols-rounded{position:absolute;top:-.125rem;left:-.125rem;color:var(--colorWhite)}.a_inputCheckbox ._input{width:0;height:0;margin:0;opacity:0}.a_inputCheckbox ._input:checked+._checkbox{background-color:var(--colorPrimary)}.a_inputCheckbox ._input:checked+._checkbox .material-symbols-rounded{color:var(--colorWhite)}.a_inputCheckbox.-colorDangerRed ._input:checked+._checkbox{background-color:var(--colorDangerRed)}.a_toggle label{display:flex;align-items:center;justify-content:flex-end;padding:0;user-select:none}.a_toggle .toggleRail{display:inline-block;position:relative;align-self:flex-end;width:3rem;height:1.5rem;margin:0 0 0 .5rem;border-radius:1rem;background-color:var(--colorOffWhite-dark);color:var(--colorOffBlack)}.a_toggle .toggleSlider{position:absolute;z-index:2;top:0;left:0;width:1.5rem;height:1.5rem;border-radius:.875rem;background-color:var(--colorPrimary);transition:all .25s ease-in-out}.a_toggle label:hover .toggleSlider{background-color:var(--colorPrimary-light)}.a_toggle input{display:block;position:absolute;z-index:3;width:3rem;height:1.5rem;margin:0;opacity:0}.a_toggle input:hover{cursor:pointer}.a_toggle input:checked~.toggleSlider{left:1.5rem}.a_toggle input:active~.toggleSlider{width:2rem}.a_toggle input:checked:active~.toggleSlider{left:1rem}.a_toggle .toggleTrue{position:absolute;z-index:1;top:.375rem;left:.375rem;font-size:.75em}.a_toggle .toggleFalse{position:absolute;z-index:1;top:.375rem;right:.375rem;font-size:.75em}.a_toggle.-left label{flex-direction:row-reverse}.a_toggle.-left .toggleRail{margin:0 .5rem 0 0}.a_toggle.-colorSecondary .toggleSlider{background-color:var(--colorSecondary)}.a_toggle.-colorSecondary label:hover .toggleSlider{background-color:var(--colorSecondary-light)}.a_toggle.-colorGrey .toggleSlider{background-color:var(--colorGrey)}.a_toggle.-colorGrey label:hover .toggleSlider{background-color:var(--colorGrey-light)}.a_inputRadio{display:block;margin:0 0 .3125rem 0;user-select:none}.a_inputRadio label{padding:0}.a_inputRadio:hover{cursor:pointer}.a_inputRadio ._radioButton{display:inline-block;position:relative;top:.125em;box-sizing:border-box;width:1rem;height:1rem;margin-right:.25rem;border:.1875em solid var(--colorWhite);border-radius:.5em;background-color:var(--colorWhite);box-shadow:0 0 0 .0625em var(--colorGrey);-webkit-box-shadow:0 0 0 .0625em var(--colorGrey);-moz-box-shadow:0 0 0 .0625em var(--colorGrey)}.a_inputRadio input{display:none}.a_inputRadio input:checked~._radioButton{background-color:var(--colorPrimary)}.a_inputRadio.-button ._radioLabel{display:inline-block;position:relative;margin:0;padding:.75rem 1.5rem;border:none;border-radius:.25rem;outline:0;background:var(--colorPrimary);font-size:1rem;font-weight:700;line-height:1em;color:var(--colorWhite);text-align:center;transition:all .25s ease-in-out;overflow:hidden}.a_inputRadio.-button ._radioButton{display:none}.a_inputRadio.-button.-large ._radioLabel{font-size:1.25rem}.a_inputRadio.-button.-wider ._radioLabel{padding-right:3.5rem;padding-left:3.5rem}.a_inputRadio.-button.-widest ._radioLabel,.a_inputRadio.-button.-widest label{box-sizing:border-box;width:100%}.a_inputRadio.-button.-colorWhite ._radioLabel{border-color:var(--colorWhite);background-color:var(--colorWhite);color:var(--colorPrimary)}.a_inputRadio.-button.-colorWhite:hover ._radioLabel{border-color:var(--colorOffWhite);background-color:var(--colorOffWhite);color:var(--colorPrimary)}.a_inputRadio.-button.-colorWhite input:checked~._radioLabel{border-color:var(--colorSecondary);background-color:var(--colorSecondary);color:var(--colorWhite)}.a_inputSearch{position:relative}.a_inputSearch input[type=search]{padding:.5rem 3.5rem .5rem .75rem}.a_inputSearch ._searchSubmit{position:absolute;bottom:0;right:0;opacity:.5;padding:.25rem .5rem .125rem .5rem;border:none;outline:0;background-color:transparent}.a_inputSearch ._searchSubmit:hover{cursor:pointer}.a_inputSearch ._searchSubmit .material-symbols-rounded{font-size:1.75rem;color:var(--colorOffBlack)}.a_inputSearch.-inline{display:inline-block}.a_inputSearch.-inline label{margin-right:.5rem}.a_inputSearch.-inline input[type=search]{width:auto}.a_inputSelect{position:relative}.a_inputSelect select{position:relative;z-index:2;display:inline-block;box-sizing:border-box;width:100%;padding:.75rem 2.5rem .75rem .75rem;border-radius:.25rem;border:.0625rem solid var(--colorOffWhite);outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25rem;font-size:1.125rem;font-weight:400;color:var(--colorOffBlack)}.a_inputSelect select::-ms-expand{display:none}.a_inputSelect .material-symbols-rounded{position:absolute;right:0;bottom:0;z-index:1;font-size:2.5rem;color:var(--colorOffBlack);transition:all .25s ease-in-out}.a_inputSelect select:hover{cursor:pointer}.a_inputSelect.-filter label{display:inline-block;padding:0 .5rem}.a_inputSelect.-filter select{display:inline-block;width:auto}.a_navItem,.a_navItem:visited{display:block;padding:.875rem 1.5rem .875rem 1.5rem;border:none;border-left:transparent solid .25rem;color:var(--colorWhite);transition:all .25s ease-in-out;text-decoration:none}.a_navItem:hover{background-color:var(--colorPrimary-dark)}.a_navItem .material-symbols-rounded{vertical-align:middle;margin:-.25rem .5rem 0 0}.a_navItem.-active{border:none;border-left:var(--colorPrimary-light) solid .25rem;background-color:var(--colorPrimary-dark)}.o_adminSideBar .a_navItem,.o_adminSideBar .a_navItem:visited{display:block;padding:.875rem 1.5rem .875rem 1.5rem;border:none;border-left:transparent solid .25rem;color:var(--colorWhite);transition:all .25s ease-in-out;text-decoration:none}.o_adminSideBar .a_navItem:hover{background-color:var(--colorPrimary-dark)}.o_adminSideBar .a_navItem .material-symbols-rounded{vertical-align:middle;margin:-.25rem .5rem 0 0}.o_adminSideBar .a_navItem.-active{border:none;border-left:var(--colorPrimary-light) solid .25rem;background-color:var(--colorPrimary-dark)}@media only screen and (max-width:1000px){#siteTopbar ul.m_navList li .a_navItem{font-size:1.75rem}#siteTopbar ul.m_navList li .a_navItem.-highlight{color:var(--colorWhite);padding:0;border:none}#siteTopbar ul.m_navList li .a_navItem .material-symbols-rounded{display:inline-block;float:right}}.a_txtLink{border-bottom:2px solid var(--colorPrimary);color:var(--colorOffBlack);font-weight:700;transition:all .25s ease-in-out}.a_txtLink .material-symbols-rounded{font-size:1.25rem;vertical-align:bottom}.a_txtLink .material-symbols-rounded.-right{margin-right:-.25rem;margin-left:.25rem}.a_txtLink .material-symbols-rounded.-left{margin-right:.25rem;margin-left:-.25rem}.a_txtLink:hover{color:var(--colorPrimary)}.a_txtLink.-txtWhite{color:var(--colorWhite)}.a_txtLink.-txtWhite:hover{color:var(--colorPrimary)}.m_appInstallPrompt .a_button.-panelOpen{border-radius:.25rem .25rem 0 0}.m_appInstallPrompt ._appInstallInstructions{padding:0 1rem 0 1rem;border-radius:0 0 .25rem .25rem;background-color:var(--colorPrimary);color:var(--colorWhite);max-height:0;transition:all .25s ease-in-out;overflow:hidden}.m_appInstallPrompt ._appInstallInstructions.-panelOpen{max-height:32rem;padding:1rem 1rem 2rem 1rem}.m_contextMenu ._contextMenuFlyout{position:absolute;top:.375rem;right:1.5rem;z-index:501;display:block;width:16rem;height:0;filter:drop-shadow(0 0 .75rem rgba(0, 0, 0, .5));transition:all .25s ease-in-out;opacity:0;overflow:hidden}.m_contextMenu ._contextMenuFlyout ._contextMenuList{position:relative;z-index:2;display:block;width:100%;margin:0;padding:.125rem 0;background-color:var(--colorPrimary);list-style:none}.m_contextMenu ._contextMenuFlyout.-active{right:2.5rem;height:auto;opacity:1;overflow:visible}.m_contextMenu ._contextMenuFlyout ._contextMenuPointer{position:absolute;top:.75rem;right:-.375rem;z-index:1;width:.875rem;height:.875rem;transform:rotate(45deg);background-color:var(--colorPrimary)}.m_contextMenu ._contextMenuOverlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background-color:transparent;opacity:0}.m_contextMenu ._contextMenuFlyout.-active+._contextMenuOverlay{display:block}.m_dangerZone{box-sizing:border-box;padding:1rem 1.25rem;border:.125rem solid var(--colorDangerRed);border-radius:.25rem}.m_dangerZone h3{margin-bottom:1.5rem}.m_licenseUsage ._rail{width:100%;height:2rem;border-radius:.25rem;background-color:var(--colorOffWhite);overflow:hidden}.m_licenseUsage ._fill{width:0%;height:2rem;border-radius:.25rem;background-color:var(--colorSecondary);transition:width 1s ease-in-out}ul.m_navList{display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;list-style:none}#siteTopbar .m_navList{font-size:1.25rem;font-weight:700}#siteTopbar .m_navList li{display:inline-block;padding:0 1.5rem}.o_adminSideBar .m_navList{width:100%}.o_adminSideBar ._navList{display:block;list-style:none;margin:0;padding:6.5rem 0 0 0}.o_adminSideBar ._navList li{display:block;width:100%}@media only screen and (max-width:1000px){#siteTopbar nav.m_navList{position:fixed;top:5.625rem;right:-100%;box-sizing:border-box;width:100%;height:calc(100vh - 5.625rem);padding:2rem 0;background-color:var(--colorOffBlack);transition:all .5s ease-in-out;overflow:auto}#siteTopbar nav.m_navList.-active{right:0}#siteTopbar ul.m_navList{flex-wrap:wrap}#siteTopbar ul.m_navList li{width:100%;padding:.75rem 1.5rem;text-align:left}}ul.m_navListBreadcrumb{display:flex;list-style:none;margin:0;padding:0;font-weight:500}ul.m_navListBreadcrumb li{display:flex;align-items:center}ul.m_navListBreadcrumb li .a_navItem{color:var(--colorWhite)}ul.m_navListBreadcrumb li .a_navItem:hover{color:var(--colorOffBlack)}ul.m_navListBreadcrumb li .material-symbols-rounded{margin:0 .5rem;color:var(--colorOffBlack-dark);font-size:2rem}ul.m_navListBreadcrumb li .a_navItem.-disabled{color:var(--colorOffWhite);opacity:.5}ul.m_navListBreadcrumb li .a_navItem.-disabled:hover{cursor:default}nav.m_navListBreadcrumb.-chevronPrimary li .material-symbols-rounded{color:var(--colorPrimary)}.m_navListPageContents{margin:0 -1rem;padding:2rem 2rem 1.25rem 2rem;background-color:var(--colorGrey-light)}.m_navListPageContents ul{margin:0;padding:0;border-left:.0625rem solid var(--colorGrey-dark);list-style:none;font-weight:400}.m_navListPageContents ul li{margin:0 0 .75rem 0;padding:0 0 0 1rem}.m_navListPagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.m_navListPagination ._ellipsis{display:inline-block;padding:0 .5rem}@media only screen and (max-width:600px){.m_navListPagination ._ellipsis{padding:0 .25rem}}.m_navListSitemap{margin:0;padding:0 0 0 1.5rem;border-left:.0625rem solid var(--colorGrey);list-style:none}.m_navListSitemap li{margin:.5rem 0 0 0;font-size:1.25rem;font-weight:400}.m_navMoodHistory{position:relative;padding:.75rem 3rem;border-radius:.25rem;background-color:var(--colorWhite)}.m_navMoodHistory ._navMoodHistoryDate{margin-bottom:0;font-weight:700;text-align:center}.m_navMoodHistory .a_buttonIcon{position:absolute}.m_navMoodHistory .a_buttonIcon svg{width:1.75rem;height:1.75rem}.m_navMoodHistory .a_buttonIcon._prevButton{top:.25rem;left:.25rem}.m_navMoodHistory .a_buttonIcon._nextButton{top:.25rem;right:.25rem}.m_navMoodQuestions .a_buttonIcon{position:relative}.m_navMoodQuestions .a_buttonIcon svg{width:2rem;height:2rem}.m_navPrimary{width:100%}.m_navPrimary ._navList{list-style:none;margin:0;padding:6.5rem 0 0 0}.m_navPrimary ._navList li{display:block;width:100%}.m_pagination{display:block;margin:.5rem auto}.m_pagination ul{margin:0;padding:0;list-style:none;text-align:center}.m_pagination ul li{display:inline-block}.m_pagination ._paginationLink{box-sizing:content-box;display:block;width:1.75rem;height:1.75rem;margin:0 .125rem;padding:.25rem;border:none;border-radius:.25rem;background-color:var(--colorWhite);font-size:1rem;font-family:'Open Sans',Helvetica,Arial,sans-serif;color:var(--colorOffBlack);text-decoration:none;transition:all .25s ease-in-out}.m_pagination ._paginationLink:hover{background-color:var(--colorPrimary);color:var(--colorWhite);cursor:pointer}.m_pagination ._paginationLink.-directional{position:relative;top:-.0625rem;padding:.125rem .25rem .375rem .25rem}.m_pagination ._paginationLink.-directional.-previous{padding:.125rem .375rem .375rem .125rem}.m_pagination ._paginationLink .material-symbols-rounded{vertical-align:middle;font-size:2rem}.m_pagination ._paginationLink.-active,.m_pagination ._paginationLink.-active:hover{cursor:default;background-color:var(--colorOffBlack);color:var(--colorWhite)}.m_pagination ._paginationLink.-invisible,.m_pagination ._paginationLink.-invisible:hover{background-color:transparent;color:var(--colorOffBlack)}.m_passwordValidation{margin:0;padding:0;list-style:none}.m_passwordValidation li{margin:.25rem 0}.m_passwordValidation .material-symbols-rounded{vertical-align:middle}.m_passwordValidation li ._iconValid{display:none}.m_passwordValidation li.-invalid ._iconInvalid{display:inline-block}.m_passwordValidation li.-invalid ._iconValid{display:none}.m_passwordValidation li.-valid ._iconInvalid{display:none}.m_passwordValidation li.-valid ._iconValid{display:inline-block}.m_progressBar{display:block;width:100%;margin:0;padding:1rem 0;text-align:center}.m_progressBar li{display:inline-block;min-width:1.5rem;font-size:0;height:1rem;border:none;margin-right:.125rem;border-radius:0;background-color:var(--colorOffWhite)}.m_progressBar li:hover{cursor:default}.m_progressBar li.-completed{background-color:var(--colorTertiary)}.m_progressBar li.-active,.m_progressBar li.-completed.-active{background-color:var(--colorSecondary)}.m_progressBar li:first-of-type{border-radius:.5rem 0 0 .5rem}.m_progressBar li:last-of-type{border-right:none;border-radius:0 .5rem .5rem 0}.m_progressBar.-tight li{min-width:1rem}@media only screen and (max-width:600px){.m_progressBar.-tight li{min-width:.875rem;margin-right:.0625rem}}@media only screen and (max-width:400px){.m_progressBar.-tight li{min-width:.6875rem;margin-right:.0625rem}}.m_tileFooter{padding-top:1rem}.m_tileFooter ._footerNote{margin-bottom:0;color:var(--colorGrey);font-size:.875rem;font-style:italic;text-align:center}.m_tileHeader{padding-bottom:1rem}.o_adminSideBar{display:flex;flex-wrap:wrap;position:fixed;top:0;left:0;z-index:1;box-sizing:border-box;height:100%;width:16.25rem;background-color:var(--colorPrimary);overflow:auto;transition:left .25s ease-in-out}.o_adminSideBar ._footer{align-self:flex-end;width:100%}.o_adminSideBar.-closed{left:-16.25rem}.o_appBottomBar{width:100%}.o_appFullscreenNav{position:absolute;top:6.5rem;left:0;z-index:400;width:100%;height:0;transition:height .25s ease-in-out;overflow:hidden}.o_appFullscreenNav.-active{height:calc(100% - 6.5rem)}.o_appFullscreenNav ._appNav{padding-top:2rem}.o_appFullscreenNav ._appNav ul{display:block;margin:0;padding:0;list-style:none}#appBody>header.o_appTopBar{position:relative;z-index:500;min-width:320px;transition:background-color 250ms ease-in-out}.o_appTopBar ._topBarLogoLink{display:block}.o_appTopBar ._topBarLogo{display:block;position:relative;width:4.5rem;height:4.5rem;margin:0 auto;border-bottom:none}.o_appTopBar.-fullscreenNavOpen{background-color:var(--colorPrimary)}@media only screen and (max-width:1000px){.o_siteTopBar.-tl-navOpen{background-color:var(--colorOffBlack)}}.o_heroSimple{color:var(--colorWhite);background-color:var(--colorPrimary);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.o_heroSimple main.row{padding:4rem 0}.o_heroSimple.-smallHero main.row{padding:1rem 0}.o_heroSimple.-smallHero h1{margin-bottom:0}._questionsRail{position:relative;overflow:hidden}.o_moodQuestions{position:relative;left:0;display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;transition:left .25s ease-in-out}.o_moodQuestions li._question{display:block}.o_siteBottomBar{width:100%}.o_siteBottomBar.txt-white{color:var(--colorWhite)}.o_siteBottomBar.txt-white ._smallPrint a{color:var(--colorGrey-light);border-bottom-color:var(--colorGrey-light)}@media only screen and (max-width:1000px){.o_siteBottomBar .siteBottomNav ul li{width:50%}}@media only screen and (max-width:400px){.o_siteBottomBar .siteBottomNav ul li{width:100%;text-align:center}}.o_tileDashboard ._contentInner{padding:1rem 2rem;border-radius:.5rem;background-color:var(--colorWhite)}.o_tileDashboard ._contentOuter{padding-top:1rem;text-align:center}.o_tileIdp{padding:2rem;border-radius:.5rem;background-color:var(--colorOffWhite)}.o_viewAlert{position:fixed;top:0;right:-100vw;z-index:199;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;transition:all .25s ease-in-out}.o_viewAlert.-active{right:0}.o_viewAlert ._overlayBg{position:fixed;top:0;right:0;z-index:100;width:0;height:100vh;opacity:0;transition:all .25s ease-in-out}.o_viewAlert.-active ._overlayBg{width:100vw;background-color:var(--colorBlack);opacity:.7}.o_viewAlert ._alertPanel{display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:201;box-sizing:border-box;width:34rem;height:auto;padding:2rem 2rem 1rem 2rem;border-radius:.5rem;background-color:var(--colorWhite);transition:all .25s ease-in-out;overflow:auto}.o_viewAlert.-active ._alertPanel{right:0}.o_viewAlert ._alertPanel ._contentInner{flex-grow:1;text-align:center}.o_viewAlert ._alertHdr{position:relative;text-align:center}.o_viewAlert ._alertHdr h2{margin:.25rem 0}.o_viewAlert ._alertFtr{padding-top:1rem;border-top:.0625rem solid var(--colorGrey-light)}.o_viewDrawer{position:fixed;top:0;right:0;z-index:99}.o_viewDrawer ._overlayBg{position:fixed;top:0;right:0;z-index:100;width:0;height:100vh;opacity:0;transition:all .25s ease-in-out}.o_viewDrawer.-active ._overlayBg{width:100vw;background-color:var(--colorBlack);opacity:.7}.o_viewDrawer ._drawerPanel{display:flex;flex-direction:column;justify-content:flex-start;position:fixed;top:0;right:-52rem;z-index:101;box-sizing:border-box;width:52rem;height:100vh;padding:2rem;background-color:var(--colorWhite);transition:all .25s ease-in-out;overflow:auto}.o_viewDrawer.-active ._drawerPanel{right:0}.o_viewDrawer ._drawerPanel ._contentInner{flex-grow:1}.o_viewDrawer ._drawerHdr{position:relative;padding-right:3rem;padding-bottom:3rem}.o_viewDrawer ._drawerHdr .a_buttonIcon._closeDrawer{position:absolute;top:0;right:0}.o_viewDrawer ._drawerHdr h2{margin:.25rem 0}.o_viewDrawer ._drawerFtr{padding-top:1rem;border-top:.0625rem solid var(--colorGrey-light)}.svg_chxMojoLogo{max-width:100%;height:auto}.svg_chxMojoLogo._adminLogo{position:absolute;top:2rem;right:2rem;width:4rem;height:4rem}