@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&family=Roboto+Condensed:wght@400;700&display=swap);body{background-color:#f5f5f5;margin:0;padding:0;box-sizing:border-box}a,a:active,a:hover{color:inherit;text-decoration:inherit;cursor:pointer!important}.inverse{filter:invert(100%)}.inverse .nofilterimg{filter:invert(100%)!important}.inverse .cancelnofilterimg{filter:invert(100%)}h1,h2,h3,h4{font-family:"Roboto Condensed",sans-serif}a,h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}a,h5,h6,p{font-family:"Poppins",sans-serif}html{font-size:16px}@media screen and (min-width:1920px){html{font-size:16px}}@media screen and (min-width:1280px)and (max-width:1919px){html{font-size:14px}}@media screen and (min-width:960px)and (max-width:1279px){html{font-size:14px}}@media screen and (min-width:600px)and (max-width:959px){html{font-size:14px}}@media screen and (min-width:0)and (max-width:599px){html{font-size:12px}}@media screen and (max-width:1536px){.font1 h1{font-size:3.25rem;line-height:3.75rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 h1{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 h2{font-size:2.75rem;line-height:3.25rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 h2{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 h3{font-size:2.25rem;line-height:2.75rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 h3{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 h4{font-size:2.125rem;line-height:2.625rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 h4{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 h5{font-size:1.4375rem;line-height:1.9375rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 h5{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 h6{font-size:1.25rem;line-height:1.5rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 h6{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 p{font-size:1rem;line-height:1.25rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 p{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font1 a{font-size:1rem;line-height:1.25rem}}@media screen and (max-width:1536px)and (max-width:960px){.font1 a{font-size:3.5rem;line-height:3.5rem}}.font1 h1{font-size:3.5rem;line-height:3.5rem}@media screen and (max-width:960px){.font1 h1{font-size:2.25rem;line-height:2.5rem}}.font1 h2{font-size:3rem;line-height:3rem}@media screen and (max-width:960px){.font1 h2{font-size:2rem;line-height:2.1rem}}.font1 h3{font-size:2.5rem;line-height:3rem}@media screen and (max-width:960px){.font1 h3{font-size:1.75rem;line-height:1.95rem}}.font1 h4{font-size:2.375rem;line-height:2.875rem}@media screen and (max-width:960px){.font1 h4{font-size:1.5rem;line-height:1.75rem}}.font1 h5{font-size:1.6875rem;line-height:2.1875rem}@media screen and (max-width:960px){.font1 h5{font-size:1.25rem;line-height:1.35rem}}.font1 h6{font-size:1.5rem;line-height:2rem}@media screen and (max-width:960px){.font1 h6{font-size:1rem;line-height:1.25rem}}.font1 p{font-size:1.25rem;line-height:1.5rem}@media screen and (max-width:960px){.font1 p{font-size:1rem;line-height:1.15rem}}.font1 a{font-size:1.25rem;line-height:1.5rem}@media screen and (max-width:960px){.font1 a{font-size:1rem;line-height:1.15rem}}@media screen and (max-width:1536px){.font2 h1{font-size:4.25rem;line-height:4.75rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 h1{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 h2{font-size:4rem;line-height:4.5rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 h2{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 h3{font-size:3.475rem;line-height:3.975rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 h3{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 h4{font-size:2.625rem;line-height:3.125rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 h4{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 h5{font-size:1.9375rem;line-height:2.4375rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 h5{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 h6{font-size:1.75rem;line-height:2.25rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 h6{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 p{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 p{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font2 a{font-size:1.5rem;line-height:2rem}}@media screen and (max-width:1536px)and (max-width:960px){.font2 a{font-size:3.5rem;line-height:3.5rem}}.font2 h1{font-size:4.5rem;line-height:5rem}@media screen and (max-width:960px){.font2 h1{font-size:2.5rem;line-height:2.75rem}}.font2 h2{font-size:4.25rem;line-height:4.75rem}@media screen and (max-width:960px){.font2 h2{font-size:2.25rem;line-height:2.5rem}}.font2 h3{font-size:3.625rem;line-height:4.125rem}@media screen and (max-width:960px){.font2 h3{font-size:2rem;line-height:2.25rem}}.font2 h4{font-size:2.875rem;line-height:3.375rem}@media screen and (max-width:960px){.font2 h4{font-size:1.75rem;line-height:2rem}}.font2 h5{font-size:2.1875rem;line-height:2.6875rem}@media screen and (max-width:960px){.font2 h5{font-size:1.5rem;line-height:1.75rem}}.font2 h6{font-size:2rem;line-height:2.5rem}@media screen and (max-width:960px){.font2 h6{font-size:1.25rem;line-height:1.5rem}}.font2 p{font-size:1.75rem;line-height:2.25rem}@media screen and (max-width:960px){.font2 p{font-size:1.25rem;line-height:1.5rem}}.font2 a{font-size:1.75rem;line-height:2.25rem}@media screen and (max-width:960px){.font2 a{font-size:1.25rem;line-height:1.5rem}}@media screen and (max-width:1536px){.font3 h1{font-size:4.75rem;line-height:5.25rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 h1{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 h2{font-size:4.5rem;line-height:5rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 h2{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 h3{font-size:4.875rem;line-height:5.375rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 h3{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 h4{font-size:3.125rem;line-height:3.625rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 h4{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 h5{font-size:2.4375rem;line-height:2.9375rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 h5{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 h6{font-size:2.25rem;line-height:2.75rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 h6{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 p{font-size:2rem;line-height:2.5rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 p{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:1536px){.font3 a{font-size:2rem;line-height:2.5rem}}@media screen and (max-width:1536px)and (max-width:960px){.font3 a{font-size:3.5rem;line-height:3.5rem}}.font3 h1{font-size:5rem;line-height:5.5rem}@media screen and (max-width:960px){.font3 h1{font-size:3rem;line-height:3.5rem}}.font3 h2{font-size:4.75rem;line-height:5.25rem}@media screen and (max-width:960px){.font3 h2{font-size:2.75rem;line-height:3rem}}.font3 h3{font-size:4.125rem;line-height:4.625rem}@media screen and (max-width:960px){.font3 h3{font-size:2.5rem;line-height:2.7rem}}.font3 h4{font-size:3.375rem;line-height:3.875rem}@media screen and (max-width:960px){.font3 h4{font-size:2.25rem;line-height:2.5rem}}.font3 h5{font-size:2.6875rem;line-height:3.1875rem}@media screen and (max-width:960px){.font3 h5{font-size:2rem;line-height:2.25rem}}.font3 h6{font-size:2.5rem;line-height:3rem}@media screen and (max-width:960px){.font3 h6{font-size:1.75rem;line-height:2rem}}.font3 p{font-size:2.25rem;line-height:2.75rem}@media screen and (max-width:960px){.font3 p{font-size:1.5rem;line-height:1.75rem}}.font3 a{font-size:2.25rem;line-height:2.75rem}@media screen and (max-width:960px){.font3 a{font-size:1.5rem;line-height:1.75rem}}.content__spacing{max-width:1320px;margin:0 auto;padding:0 35px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}::-webkit-scrollbar{width:20px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#0f5d77}.MuiListSubheader-root,.MuiPaper-root{background-color:#f5f5f5!important}.error__text{font-style:italic}.error__text,.MuiFormHelperText-root.Mui-error{color:#d32f2f;font-size:12px;padding-left:10px}.MuiButton-root{font-family:"Roboto Condensed",sans-serif!important;letter-spacing:1.2px!important;transition:none!important}.point__snackbar{display:flex;justify-content:center;align-items:center;background-color:#003a51;border-radius:10px;color:#fff;padding:10px 30px 10px 10px}.point__snackbar img{max-width:50px;margin-right:10px}.nopaddingtop{padding-top:0!important}.MuiBackdrop-root{background-color:transparent!important}.MuiBackdrop-root .MuiPaper-root-MuiDialog-paper{box-shadow:0!important}.landing{background-color:#f5f5f5}.landing__hero{background:linear-gradient(#000 50%,#003a51)}.landing__hero__container{display:flex;grid-gap:100px;gap:100px;padding-top:50px;padding-bottom:100px}@media screen and (max-width:600px){.landing__hero__container{grid-gap:25px;gap:25px;flex-direction:column-reverse}}.landing__hero__content{color:#fff;align-self:center}.landing__hero__content h2{margin-bottom:25px}.landing__hero__image,.landing__hero__image img{width:100%}.landing__links{position:relative;top:-80px}.landing__links__container{display:flex;grid-gap:5%;gap:5%}.landing__about{margin-bottom:100px}.landing__about__content{max-width:800px;margin-bottom:50px}.landing__about__title{margin-bottom:25px}.landing__about__link{color:#0f76bb;text-decoration:none}.landing__about__link:hover{text-decoration:underline;text-decoration-thickness:2px}@media(max-width:1024px){.landing__links__container{flex-direction:column}}.home__container{position:relative}@media screen and (max-width:1200px){.home__container{flex-direction:column-reverse!important}}.sidebar__content{position:-webkit-sticky;position:sticky}.sidebar__content hr{margin:20px 0;border-color:#000}.sidebar__achievements,.sidebar__achievements span{display:flex;align-items:center;font-weight:700}.sidebar__achievements span{margin-left:6px;position:relative;z-index:5;background-color:#f59120;border:4px solid #000;border-radius:30px;width:3rem;height:3rem;justify-content:center}.home__greeting{position:relative}.home__greeting .progressbar__complete:after{right:-50px;bottom:4px}@media screen and (max-width:960px){.home__greeting .progressbar__complete:after{width:20px;height:20px;font-size:16px;bottom:0;right:-25px;line-height:20px}}.home__loading__container{height:100%;width:100%;position:relative}.home__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:20vw}.profile__container{margin:25px}.profile__summary{margin-bottom:30px}.profile__summary h6{margin-bottom:10px}.profile__thumbs{color:#119111}.profile__careful{color:#f59120}.profile__content{padding-bottom:1rem}.topics__header{display:flex;justify-content:space-between;align-items:center}.topics__header p{display:flex;align-content:center}.topics__header p svg{font-size:30px;margin-right:5px;color:#f59120}.topic__header{display:flex;justify-content:space-between}.topic__header img{width:125px;height:125px;margin-right:20px}.topic__header__title{display:flex}.topic__header__back,.topic__header__back:hover{text-decoration:underline;color:#003a51}.topic__header__legend{display:flex;flex-direction:column}.topic__header__legend__item{display:flex}.topic__header__legend__item p{align-self:center}.topicsFavourited h5{font-weight:700}.tf__cardContainer{margin:3em 0;width:100%}.nav{background-color:#000;height:110px}.nav__container{height:100%;display:flex;justify-content:center;align-items:center;margin:0 50px}.nav__container .nav__logo{width:100%;display:inline-block;margin-right:20px}.nav__content{display:flex;align-items:center;grid-gap:20px;gap:20px}@media screen and (max-width:960px){.nav__content .nav__content__theme{display:none}}@media screen and (max-width:600px){.nav__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-top:30px}.nav__content .nav__content__login{grid-row:1;grid-column:1/3;margin-left:8px}.nav__content .nav__content__login a{width:100%;display:inline-grid}}@media screen and (min-width:960px){.nav__theme__drawer{display:none}}.nav__content__fontSize div label,.nav__content__fontSize div svg{color:#fff}.nav__content__fontSize div fieldset{border-color:#fff;border-width:2px;border-radius:10px}.nav__content__fontSize div .MuiOutlinedInput-notchedOutline{border-color:#fff!important}.nav__content__fontSize div .MuiSelect-select{color:#fff}.MuiList-root{display:flex;flex-direction:column}@media screen and (max-width:960px){.nav__content__theme button{width:40px}}@media screen and (max-width:960px){.nav__content__theme button img{width:100%}}.nav__fontSize--placeholder{font-size:30px}@media screen and (max-width:960px){.nav__fontSize--placeholder{font-size:17px}}.nav__fontSize--font1{font-size:30px}@media screen and (max-width:960px){.nav__fontSize--font1{font-size:17px}}.nav__fontSize--font2{font-size:40px}@media screen and (max-width:960px){.nav__fontSize--font2{font-size:20px}}.nav__fontSize--font3{font-size:50px}@media screen and (max-width:960px){.nav__fontSize--font3{font-size:24px}}.nav__content__language button{border:2px solid #fff;color:#fff;padding:10px 25px;white-space:nowrap;border-radius:10px}.nav__content__login button{border:2px solid #f59120;color:#000;font-weight:700;background-color:#f59120;padding:10px 25px;white-space:nowrap;border-radius:10px}.nav__content__login button:hover{color:#f59120}.nav__button__textSize{font-size:22px}@media screen and (max-width:960px){.nav__button__textSize{font-size:1rem!important}}@media(max-width:1024px){.nav__logo img{width:60px}.nav__content__fontSize div{min-width:50px}}.login__container{position:relative;top:-250px;display:flex;flex-direction:column;align-items:center}.login__container .form__container{background-color:#e6e6f0;border-radius:20px;padding:50px;width:80%}.login__container .login__title{font-weight:400;margin-bottom:30px}.login__container .login__avatar{margin:.5rem;background-color:#0f5d77}.login__container form{width:"100%"}.login__container form .MuiInputBase-root-MuiOutlinedInput-root{background-color:#fff}.login__container form input::placeholder{font-style:italic}.login__container form .login__password{margin-top:25px}.login__container .form__showPasswordContainer{height:100%}.login__container .form__showPassword{margin:0;color:#fff;background-color:#000}.login__container .form__submitButton{margin:1rem 0 .5rem;background-color:#f59120;text-transform:capitalize;border-radius:10px}.login__container .form__optionButton{margin:1rem 0 .5rem;border:2px solid #000;text-transform:capitalize;border-radius:10px}.login__container .form__backButton{margin:1rem 0 .5rem;text-transform:capitalize;border-radius:10px}.login__container .form__forgotPasswordButton{color:#003a51;text-decoration:underline;text-transform:capitalize;font-weight:700}.dashboard__login__container{margin-top:4rem;display:flex;flex-direction:column;align-items:center}.dashboard__login__container .login__avatar{margin:.5rem;background-color:#0f5d77}.dashboard__login__container form{width:"100%";margin:.5rem}.dashboard__login__container button{margin:1rem 0 .5rem}.login__backdrop{z-index:1201;background:#000}.login__backdrop .login__spinner{position:absolute}.register__text h6{font-weight:700}.loginHero__container .loginHero{background:url(/static/media/hero-login.fa2ab7eb.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;height:410px}.landingCard{background-color:#e6e6f0;width:33%;border-radius:30px}.landingCard__container{display:flex;flex-direction:column;margin:0 30px;padding:20px 0;height:100%}.landingCard__title a{text-decoration:none}.landingCard__title a h3{display:flex;align-items:center;margin-bottom:15px;color:#000}.landingCard__title a h3 svg{color:orange}.landingCard__title a:hover{text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration-thickness:2px}.landingCard__text{height:100%}@media(max-width:1024px){.landingCard{width:100%;margin:15px 0}}.taskCard{background-color:#e6e6f0;border-radius:20px;padding:25px;margin:15px 0;display:flex;align-items:center;position:relative}.taskCard__logo{padding:15px;border-radius:70px;display:flex}@media screen and (max-width:960px){.taskCard__logo{padding:0}}.taskCard__logo img{max-width:100px}@media screen and (max-width:960px){.taskCard__logo img{max-width:50px}}.taskCard__content{width:90%;margin-left:25px}.taskCard__topRightCorner{position:absolute;top:7px;right:25px;font-size:46px}@media screen and (max-width:960px){.taskCard__topRightCorner{font-size:30px;right:10px}}.taskCard__locked{width:45px;height:45px}.taskCard__fullHearth{color:red}.taskCard__fullHearth__legend{color:red}.taskCard__fullHearth__legend,.taskCard__outlineHeart__legend{font-size:46px;line-height:40px}.taskCard__pointer{cursor:pointer}.taskCard__star{color:#f59120}.taskCard__firstLine{display:flex}.taskCard__separation{font-weight:400;font-size:1.25em}.progressbar{height:8px!important}.progressbar__container{justify-content:space-between;position:absolute;bottom:65px;right:17px}.progressbar{background-color:rgba(34,233,34,0)!important;height:10px;border:1px solid #000}.progressbar span{background-color:#000}.progressbar__complete{position:relative}.progressbar__complete:after{text-align:center;content:"✔";position:absolute;right:11px;bottom:-15px;color:#22e922;font-size:28px;background-color:#000;border-radius:40px;width:40px;height:40px}.progressbar__complete__legend{position:relative;height:50px;width:50px}.progressbar__complete__legend:after{text-align:center;content:"✔";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#22e922;font-size:28px;background-color:#000;border-radius:40px;width:40px;height:40px}.progressbar__incomplete{position:relative}.progressbar__incomplete:after{text-align:center;content:"✔";position:absolute;right:11px;bottom:-15px;color:#000;border:2px solid #000;font-size:28px;background-color:#e6e6f0;border-radius:40px;width:40px;height:40px}.progressbar__incomplete__legend{position:relative;height:50px;width:50px}.progressbar__incomplete__legend:after{text-align:center;content:"✔";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#000;border:2px solid #000;font-size:28px;background-color:#fff;border-radius:40px;width:40px;height:40px}.progressbar__bottom:after{bottom:-54px}.footer{background-color:#e6e6f0}.footer__container{display:flex;justify-content:space-between;align-items:center}.footer__content{margin-right:15px}.footer__links,.footer__links .footer__links__col1{display:flex;grid-gap:30px;gap:30px}.footer__links h5{color:#003a51;font-weight:700}.footer__links .footer__links__col2{display:flex;grid-gap:30px;gap:30px}.footer__links a{text-decoration:none}.footer__links a:hover{text-decoration:underline;-webkit-text-decoration-color:#003a51;text-decoration-color:#003a51;text-decoration-thickness:2px}.footer__legals{padding:6px;text-align:center;background-color:#dadae9}@media screen and (max-width:1224px){.footer__container{padding-top:15px;padding-bottom:15px}.footer__content{white-space:nowrap}.footer__logo img{width:100%;min-width:100px}.footer__links{display:flex;flex-direction:row}.footer__links__col1,.footer__links__col2{flex-direction:column}.footer__links__col2{margin:0 30px}}@media screen and (max-width:600px){.footer__links{flex-direction:column}.footer__links__col2{margin:0}}.unauthorized__container{padding-top:2rem}.unauthorized__container .unauthorized__buttons .MuiButton-root{margin-top:.6rem}.drawer__container{display:flex;height:100%}.drawer__container .drawer__toolbar{padding-right:24px;padding-top:10px;padding-bottom:10px;min-height:82.5px}@media screen and (max-width:960px){.drawer__container .drawer__toolbar{padding-right:0}}.drawer__container .drawer__menuButton{margin-right:36px}.drawer__container .drawer__menuButton__hidden{display:none}.drawer__container .drawer__appBar{z-index:1201;transition:width 195ms cubic-bezier(.4,0,.6,1) 0ms,margin 195ms cubic-bezier(.4,0,.6,1) 0ms}.drawer__container .drawer__appBar__shift{width:calc(100% - 240px);transition:width 225ms cubic-bezier(.4,0,.6,1) 0ms,margin 225ms cubic-bezier(.4,0,.6,1) 0ms;margin-left:240px}.drawer__container .drawer__title{flex-grow:1;color:#000}.drawer__container .drawer__menu__icon{color:#fff;font-size:42px}.drawer__container .drawer__paper{width:240px;position:relative;transition:width 225ms cubic-bezier(.4,0,.6,1) 0ms;white-space:nowrap}.drawer__container .drawer__paper__close{width:72px;overflow-x:hidden;transition:width 195ms cubic-bezier(.4,0,.6,1) 0ms}.drawer__container .drawer__toolbaricon{display:flex;padding:0 8px;min-height:64px;align-items:center;justify-content:flex-end}.drawer__container .drawer__toolbaricon button svg{color:#fff;font-size:2rem}.drawer__container .drawer__nav .drawer__nav__item .MuiListItemIcon-root,.drawer__container .drawer__nav .drawer__nav__item .MuiTypography-body1,.drawer__container .drawer__toolbar__nav .nav__fontSize--placeholder,.drawer__container .drawer__toolbar__nav svg{color:#fff}.drawer__container .drawer__nav .drawer__nav__item.active div{background-color:#0f5d77}.drawer__container .drawer__nav .drawer__nav__subitem{padding-top:0}.drawer__container .drawer__nav .drawer__nav__subitem .MuiTypography-body1{color:#fff}.drawer__container .drawer__nav .drawer__nav__subitem .MuiListItemIcon-root{font-size:15px;color:#fff}.drawer__container .drawer__nav .drawer__nav__subitem .css-tlelie-MuiListItemText-root{font-size:5px}.drawer__container .drawer__nav .drawer__nav__subitem.active div{background-color:#0f5d77}.drawer__list__mobile{width:250px}.drawer__nav .drawer__nav__item{text-decoration:none}.drawer__nav .drawer__nav__item .MuiListItem-root{padding-left:1.5rem}.drawer__nav .drawer__nav__item .MuiTypography-body1{font-weight:500}.drawer__nav .drawer__nav__item svg{height:1.8em;width:1.8em;font-size:20px;color:#fff}.drawer__nav .MuiTreeItem-content{padding-left:10px}.drawer__nav .MuiTreeItem-root{padding-bottom:10px}.drawer__nav .MuiTreeItem-root.Mui-selected>.MuiTreeItem-content .MuiTreeItem-label{background:none}.MuiDrawer-paper{background-color:#003a51!important}.nav__logo__container{width:100%;height:82.5px;display:flex;justify-content:space-between;align-items:center;position:relative}.nav__logo__container a{height:100%;position:relative;left:1rem}.nav__logo__container img{max-width:150px;padding-left:2rem;padding-top:.3rem;padding-bottom:5px}.nav__logo__container .MuiChip-root{font-weight:700;color:#f5f5f5;font-size:10px;height:22px}.nav__logo__container .MuiChip-root span{padding-left:4px;padding-right:4px}.nav__logo__container .nav__logo{max-height:82.5px}.drawer__menu{display:flex;flex-direction:row;justify-content:space-between}.portal .drawer__paper{background-color:#003a51!important}.portal .nav__logo__container a{width:160px;left:2rem}.portal .drawer__nav .drawer__nav__item .MuiListItemIcon-root,.portal .drawer__nav .drawer__nav__item .MuiTypography-body1{color:#fff}.portal .drawer__nav .drawer__nav__item.active div{background-color:#0f5d77}.portal .drawer__nav .drawer__nav__subitem{padding-top:0}.portal .drawer__nav .drawer__nav__subitem .MuiTypography-body1{color:#fff}.portal .drawer__nav .drawer__nav__subitem .MuiListItemIcon-root{font-size:15px;color:#fff}.portal .drawer__nav .drawer__nav__subitem .css-tlelie-MuiListItemText-root{font-size:5px}.portal .drawer__nav .drawer__nav__subitem.active div{background-color:#0f5d77}.mainLayout__container{display:flex;background-color:#ececec}.mainLayout__container .mainLayout__content{height:100vh;overflow:auto;flex-grow:1}.mainLayout__container .mainLayout__appBarSpacer{min-height:82.5px}.mainLayout__container .mainLayout__paper{padding:20px 50px!important}.mainLayout__container .MuiDrawer-paperAnchorDockedLeft{background-color:#f5f5f5}.mainLayout__container .MuiAppBar-root{background-color:#003a51!important}.mainLayout__container .MuiPaper-elevation4{box-shadow:none}.mainLayout__container .MuiDrawer-paperAnchorDockedLeft{border-right:none}.mainLayout__container .mainLayout__info{padding:25px}.mainLayout__smallscreen{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#003a51;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:999999;overflow:hidden;color:#fff;padding:2rem;text-align:center}.mainLayout__smallscreen img{max-width:25%;margin-bottom:100px}.mainLayout__smallscreen h3{margin-bottom:20px}.baseLayout__container main{background-color:#fff}.searchbar__title{padding-left:20px;padding-top:20px;color:#000!important}.searchbar__container{display:grid;grid-template-columns:4fr 3fr;align-items:center;margin-bottom:20px}.searchbar__fields{display:grid;grid-template-columns:4fr 2fr 1fr;align-items:center}.searchbar__fields>.search__element{margin:10px;min-width:60px}.nav__header__container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}@media screen and (max-width:960px){.nav__header__container{justify-content:space-between}.nav__header__container .MuiSvgIcon-root{color:#f5f5f5}}.gauge-wrapper{display:inline-block;width:auto;margin:0 auto}.gauge{background:#e7e7e7;box-shadow:0 -3px 6px 2px rgba(0,0,0,.5);width:300px;height:150px;border-radius:150px 150px 0 0!important;position:relative;overflow:hidden}.gauge.min-scaled{transform:scale(.5)}.gauge-center{content:"";width:60%;height:60%;background:#15222e;border-radius:100px 100px 0 0!important;position:absolute;box-shadow:0 -13px 15px -10px rgba(0,0,0,.28);right:21%;bottom:0;color:#fff;z-index:10}.gauge-center .label,.gauge-center .number{display:block;width:100%;text-align:center;border:0!important}.gauge-center .number{font-size:1.2em;margin-top:45px}.gauge-label{display:flex;justify-content:space-between}.needle{width:130px;height:20px;background:#15222e;border-bottom-left-radius:100%!important;border-bottom-right-radius:5px!important;border-top-left-radius:100%!important;border-top-right-radius:5px!important;position:absolute;bottom:-6.5px;left:20px;transform:rotate(0deg);box-shadow:0 2px 2px 1px rgba(0,0,0,.38);z-index:9}.four.rischio3 .needle{display:block}.slice-colors{height:100%}.slice-colors .st{position:absolute;bottom:0;width:0;height:0;border:95px solid transparent}.four .slice-colors .st.slice-item:nth-child(2){border-top:120px solid #ebeb13;border-right:64px solid #ebeb13;background-color:#1eaa59}.four .slice-colors .st.slice-item:nth-child(4){left:50%;border-bottom:175px solid #e84c3d;border-right:75px solid #e84c3d;background-color:#ebeb13}.gaugeCard__container{background-color:#e6e6f0;padding:30px;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.gaugeCard__description{display:flex;margin-bottom:30px}.gaugeCard__description img{width:100px;height:100px}@media screen and (max-width:1536px){.gaugeCard__description img{width:75px;height:75px}}@media screen and (max-width:1200px){.gaugeCard__description img{width:100px;height:100px}}.gaugeCard__title{margin-left:20px}.gaugeCard__lowRisk{background-color:rgba(109,189,69,.1254901961)}.gaugeCard__moderateRisk{background-color:rgba(246,146,32,.1254901961)}.gaugeCard__highRisk{background-color:rgba(235,53,57,.1254901961)}.gauge__container{display:flex;align-items:center}@media screen and (max-width:1536px){.gauge__container{transform:scale(.75)}}@media screen and (max-width:1200px){.gauge__container{transform:scale(1)}}.gaugeCard__title{display:inline-grid}.gaugeCard__title h3,.gaugeCard__title h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chapter__container .MuiButton-containedPrimary{float:right;margin-bottom:12px}.chapter__container .MuiFormControl-root{padding-bottom:12px}.completeChapter__snackbar{background-color:#003a51;padding:10px;border-radius:10px;color:#fff}.forms__container{max-width:1200px;margin:50px auto;padding:0 50px}.forms__container .MuiFormControlLabel-root{color:#000}.forms__container legend{font-size:25px;color:#000;margin-bottom:.5em;font-weight:700}.forms__container svg{color:#003a51}.forms__container .MuiFormLabel-root.Mui-focused{color:#000}.forms__container .MuiButton-containedPrimary{float:right;margin-bottom:12px}.forms__container .MuiFormControl-root-MuiTextField-root{margin-bottom:30px}.forms__subtitle{margin-bottom:.5em}.forms__section{margin-bottom:3.5em}.forms__important__container{margin-bottom:2.5em}.forms__important__container:before{border-top:1px dotted #000;padding-top:25px;content:"";width:80%;margin:0 auto;display:block}.forms__important__container h6{white-space:normal}.forms__important{text-align:justify;font-weight:500;color:#003a51}.forms__content fieldset{width:100%;margin-bottom:4rem}.forms__content fieldset .MuiFormControlLabel-root{margin-right:30px!important}.forms__content .forms__removeMargin{margin-bottom:0!important}.forms__content .forms__comment{margin-bottom:4rem}.forms__content .MuiInputBase-input{font-size:24px}.forms__content .MuiInput-root[type=number]{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.forms__radioGroupContainer{justify-content:space-between;flex-direction:column!important}.forms__numberInput{display:block!important}.forms__fullWidth{width:100%}.forms__slider{margin:0 50px;width:90%}.forms__content .MuiGrid-root div fieldset .MuiFormGroup-root label .MuiTypography-root{font-size:24px}.forms__content .MuiGrid-root div fieldset .forms__slider .MuiSlider-root .MuiSlider-markLabel,.forms__content .MuiGrid-root div fieldset .MuiFormControl-root label,.forms__content .MuiGrid-root div fieldset .MuiGrid-root .MuiGrid-root label .MuiTypography-root{font-size:1.5rem}.forms__content .MuiGrid-root div .MuiFormControl-root label{font-size:1.25rem}.forms__content .MuiGrid-root div .MuiFormControl-root .MuiInput-root .MuiInput-input{font-size:1.5rem}.topBarForm{background-color:#003a51;max-height:115px;display:flex;justify-content:space-between}.topBarForm img{margin:1.5em;max-height:85px}.topBarForm__right{display:flex;justify-content:space-between;align-items:center;padding-right:4px}.topBarForm__right div{padding:10px}.topBarForm__right.active{background-color:#003a51;left:0;opacity:1;transition:all .5s,ease;z-index:99}.hbg-menu{display:block;position:absolute;right:-55px;top:-70px;transform:translate(-100%,100%);color:#fff;height:75px;font-size:75px;cursor:pointer}@media screen and (max-width:1200px){.topBarForm__right{display:flex;align-items:flex-end;width:100%;height:auto;padding:15px 20px;position:absolute;top:90px;right:100%;opacity:1;transition:all .5s ease}}.notebook__header{display:flex;justify-content:space-between;align-items:center}.notebook__header p{display:flex;align-content:center}.notebook__header svg{font-size:2.5rem}.notebook__popper{z-index:5}.questionnaires__complete,.questionnaires__error{max-width:1200px;margin:auto;height:100vh;display:flex;align-items:center;text-align:center}.questionnaires__stage{text-decoration:underline}.questionnaires__forms .MuiFormGroup-root{flex-direction:column}.questionnaires__buttonContainer{background-color:#fff;border:2px solid #f59120;height:100%;border-radius:30px}.questionnaires__buttonContainer:hover{background-color:#f59120}.questionnaires__buttonContainer:hover button{color:#fff!important}.questionnaires__button{width:100%;height:100%;background-color:unset!important;box-shadow:unset!important;font-size:50px!important;text-transform:capitalize!important;transition:none!important}.questionnaires__button,.questionnaires__cta{color:#f59120!important;font-weight:700!important}.questionnaires__cta{border:2px solid #f59120!important;background-color:#fff!important;font-size:1.25rem!important;border-radius:10px!important;margin-top:20px!important;margin-bottom:20px!important}.questionnaires__cta:hover{color:#fff!important;background-color:#f59120!important}.questionnaires__cta:hover svg{color:#fff!important}.questionnaires__cta svg{color:#f59120!important}.questionnaire__bold{font-weight:700;text-align:center}.goals{margin:25px}.goals form .MuiFormControl-root .MuiInput-root input,.goals form .MuiFormControl-root label{font-size:1.25rem}.goals form .goals__section fieldset .MuiFormGroup-root label .MuiTypography-root{font-size:1.5rem}.goals__section{margin-bottom:25px}.goals__subsection{text-decoration:underline}.goals__questions{margin-bottom:1rem}.goals__icons{max-width:125px}.goals__itemContainer{border-radius:30px;background-color:#e6e6f0;height:100%;padding:20px 0}.goals__boxPadding{padding:2rem}.goals__previousWeek__description{overflow-wrap:anywhere;padding:10px}.prioritizedTopic{margin:25px}.prioritizedTopic__container{padding:50px 0}.prioritizedTopic__item{text-align:center}.prioritizedTopic__itemContainer{border-radius:30px;background-color:#e6e6f0;height:100%;padding:2rem}.prioritizedTopic__img{max-width:150px;cursor:pointer}.prioritizedTopic__img.selection{animation:flash 2s infinite}@keyframes flash{50%{opacity:.5}}.prioritizedTopic__topic__title{font-weight:700}.prioritizedTopics__dialog .MuiImageList-root{grid-gap:20px!important;gap:20px!important}.loading__container .parent{position:relative}.loading__container .child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.help{margin:25px}@media screen and (max-width:960px){.help{margin:0}}.help form .MuiFormControl-root label{font-size:1.25rem}.help form .MuiFormControl-root .MuiInput-root .MuiSelect-select{line-height:2rem}.help form .MuiFormControl-root .MuiInput-root .MuiInput-input{font-size:1.5rem}.help .help__accordion{background-color:#e6e6f0!important;border-radius:20px!important;padding:10px;border:none!important;position:unset!important;box-shadow:none}.help .help__accordion .MuiButtonBase-root .MuiAccordionSummary-expandIconWrapper svg{color:#f59120;font-size:4rem}.help .help__faq__questions{font-size:1.5rem}.MuiMenuItem-root{font-size:1.5rem!important}.help__subtitle{margin-bottom:25px;margin-top:25px}.help__form{background-color:rgba(230,230,240,.4588235294);padding:2rem;border-radius:20px!important}.help__replayIntro{text-decoration:underline;cursor:pointer;margin-top:40px;color:#0f5d77;-webkit-text-decoration-color:#0f5d77;text-decoration-color:#0f5d77}.help__submit{border:2px solid #f59120!important;color:#fff!important;background-color:#f59120!important;font-weight:700!important;font-size:1.25rem!important;border-radius:10px!important;margin-top:20px!important;margin-bottom:20px!important}.help__submit:hover{color:#f59120!important;background-color:#fff!important}.help__submit:hover svg{color:#fff!important}.help__submit svg{color:#f59120!important}.forgotPassword__title{font-size:2rem!important}.forgotPassword__text{font-size:1.5rem!important;padding-bottom:2rem}.riskDiagram__header{display:flex;align-items:center;min-height:2.625rem}.riskDiagram__logo{max-width:35px}.riskDiagram__title{padding-left:10px;font-size:1.5rem;line-height:1.5rem}.riskDiagram__container{display:flex;justify-content:space-evenly;padding-top:20px;height:100%}.riskDiagram__content{width:20px;border-radius:10px;padding-top:10px;margin-bottom:10px;margin-left:15px;margin-right:15px}.riskDiagram__stage{text-align:center;margin-bottom:10px;font-size:12px}
/*# sourceMappingURL=main.31065979.chunk.css.map */