@font-face{font-family:Lexend;src:local("Lexend Regular"),local("Lexend-Regular"),url(/assets/Lexend-VariableFont_wght-DHBDHqbg.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}:root{--color-blue: #000046;--color-blue1: #64648c;--color-blue2: #96a0be;--color-blue5: #e6ebf5;--color-blue7: #f5faff;--color-green: #64dc78;--color-offwhite: #f0f5fa;--color-lightgrey: #f5f5f5}html{font-size:16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.bg-blue{background-color:var(--color-blue)}.bg-blue1{background-color:var(--color-blue1)}.bg-green{background-color:var(--color-green)}.bg-offwhite{background-color:var(--color-offwhite)}.bg-blue5{background-color:var(--color-blue5)}.bg-lightgrey{background-color:var(--color-lightgrey)}.bg-white{background-color:#fff}.text-blue{color:var(--color-blue)}.text-blue1{color:var(--color-blue1)}.text-green{color:var(--color-green)}.text-offwhite{color:var(--color-offwhite)}.text-blue5{color:var(--color-blue5)}.text-white{color:#fff}.mx-auto{margin:0 auto}.boxshadow{box-shadow:0 0 10px #00000040}.font-normal{font-weight:400}.width-full{width:100%;max-width:none}.border-bottom{border-bottom:1px solid var(--color-blue5)}.border-top{border-top:1px solid var(--color-blue5)}.profile-icon{border-radius:50%;width:56px;height:56px;text-align:center;background:#5abedc}.profile-icon p{line-height:56px;font-size:1.2rem;font-weight:400}.visibility-none{visibility:hidden}button,.button{cursor:pointer;background:none;text-decoration:none;display:inline-block}button:disabled{cursor:not-allowed!important}button:disabled:hover{background-color:var(--color-offwhite)!important;color:var(--color-blue1)!important}button:not(.formbutton):not(.socialbutton),.button{font-family:Lexend;font-weight:400;padding:14px 24px;font-size:20px;line-height:28px;text-align:center;border-radius:8px;width:100%;max-width:none;transition:all .3s ease;cursor:pointer}@media only screen and (min-width: 568px){button:not(.formbutton):not(.socialbutton):not(.width-full),.button:not(.formbutton):not(.socialbutton):not(.width-full){max-width:200px}}button.green,.button.green{background-color:var(--color-green);color:var(--color-blue)}button.green:hover,.button.green:hover,button.green:focus,.button.green:focus{background-color:var(--color-blue);color:#fff}button.offwhite,.button.offwhite{background-color:var(--color-offwhite);color:var(--color-blue1)}button.offwhite:hover,.button.offwhite:hover,button.offwhite:focus,.button.offwhite:focus{background-color:var(--color-blue);color:#fff}button.blue,.button.blue{background-color:var(--color-blue);color:#fff}button.blue:hover,.button.blue:hover,button.blue:focus,.button.blue:focus{background-color:var(--color-offwhite);color:var(--color-blue1)}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0}ol,ul{list-style:none;margin:0;padding:0}input{outline:none}*,*:before,*:after{border-width:0;border-style:solid}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:600;color:var(--color-blue)}h1,.h1{font-size:48px;line-height:56px}h2,.h2{font-size:40px;line-height:48px}h3,.h3{font-size:32px;line-height:40px}h4,.h4{font-size:24px;line-height:32px}p{font-size:1rem;line-height:1.5}.text-medium{font-size:18px}.text-large{font-size:20px;line-height:28px}form input{background:var(--color-blue5);border:1px solid transparent;border-radius:8px;padding:16px;font-size:18px;line-height:1.33;width:100%}form input:focus{border:1px solid var(--color-blue2)}form label{color:var(--color-blue1);line-height:1.5;margin-bottom:2px;padding-left:15px}.inputwrapper{position:relative}.input-icon{position:absolute;right:16px;padding-top:8px}.input-has-icon{padding-left:56px;padding-right:10px}.showpasswordbutton{position:absolute;bottom:28px;right:16px;z-index:2;background:none;transform:translateY(19px);transition:all .2s ease}.showpasswordbutton:hover{opacity:.7}.showpasswordbutton.__faded{opacity:.4}.passwordreveal{position:absolute;bottom:0;right:0;width:100%;z-index:1}.error-message{color:red;margin-bottom:10px}.credentialpage{padding:32px;min-height:100vh;display:grid;grid-template:1fr / 1fr;justify-items:center;align-items:center}*{color:#000046}.container{display:grid;grid-template-columns:151px 2fr 1fr;grid-template-rows:96px auto;background-color:#f0f5fa}.ReactModal__Body--open,.ReactModal__Html--open{overflow:hidden}.card{background:#fff;padding:24px;border-radius:8px;width:100%;border:1px #e6ebf5 solid}.card-shadow{box-shadow:0 0 10px #00000040}nav{background-color:#fff}nav ul{display:grid;grid-auto-rows:136px}nav li{padding:32px 16px}nav a{text-align:center;display:grid;grid-template-rows:auto;text-decoration:none}nav svg{display:block;margin:0 auto 4px}nav p{line-height:24px}header{grid-column:span 3;display:grid;grid-template-columns:1fr 50px;background-color:#000046;padding:20px 64px}header .profile-icon{cursor:pointer}header .user-panel{position:absolute;right:60px;top:85px;z-index:1;width:533px}.user-panel-options{margin-top:20px}.user-panel-options ul li a{display:grid;grid-template-columns:56px 1fr;margin-top:20px;text-decoration:none}.user-panel-options ul li p{line-height:2.5}.modal-body{display:grid;grid-template-columns:auto;grid-auto-rows:auto;row-gap:20px}.modal-header{display:grid;grid-template-columns:1fr 30px;padding-bottom:20px}.modal-content{display:grid;grid-template-columns:auto;grid-auto-rows:auto;row-gap:20px}*{font-family:Lexend;src:local("Lexend Regular"),local("Lexend-Regular"),url(/assets/Lexend-VariableFont_wght-DHBDHqbg.ttf) format("truetype");font-weight:300 900;font-style:normal;font-display:swap}.create-post-user-details{display:grid;grid-template-columns:56px auto;column-gap:20px}textarea{width:100%;height:256px;resize:none;background-color:var(--color-blue5);border-radius:8px;padding:16px}.menu{position:absolute;z-index:2}.menu ul{width:308px;left:100%;top:0;background:#fff;border-radius:8px;border:1px #e6ebf5 solid;box-shadow:0 0 10px #00000040;padding:8px 0}.menu ul ul{position:absolute;top:-8px}.menu li{position:relative}.menu li a{display:grid;grid-template-columns:40px auto;gap:20px;align-items:center;padding:16px 28px;text-decoration:none}.menu li a svg{justify-self:center}.menu li a p{color:var(--color-blue1);font-size:18px;line-height:24px}.menu li a svg path{fill:var(--color-blue1)}.menu li a svg:nth-of-type(2){position:absolute;top:50%;right:26px;transform:translateY(-50%);fill:var(--color-blue)}.menu li>ul{display:none}.menu li:hover{background:var(--color-blue7)}.menu li:hover>a>p{color:var(--color-blue)}.menu li:hover>a>svg{fill:var(--color-blue)}.menu li:hover>a>svg path{fill:var(--color-blue)}.menu li:hover>ul{display:block}.profile-circle{position:relative;cursor:pointer}.profile-circle-menu{margin-left:65px}.profile-icon-cohort{justify-content:center;padding-top:1rem;background-color:#64dc78;width:56px;height:56px;border-radius:50%}.profile-icon-cohort svg{margin-left:7.5px}.profile-icon-cohort path{fill:#fff}.post{display:grid;row-gap:20px}.post-details{display:grid;grid-template-columns:56px auto 48px;column-gap:20px}.post-user-name{padding-top:4px}.post-user-name p{font-weight:600;font-size:1.1rem}.post-user-name small{color:#64648c}.edit-icon{display:grid;align-items:center;justify-content:center;border-radius:50%;width:40px;height:40px;background:#f0f5fa}.edit-icon p{text-align:center;font-size:20px}.post-interactions-container{display:grid;grid-template-columns:1fr 3fr;padding:20px 10px}.post-interactions{display:grid;grid-template-columns:1fr 1fr}.post-interactions-container p{text-align:right}main{padding:30px}aside{padding:30px 60px 30px 0}.create-post-input{display:grid;grid-template-columns:70px auto}.create-post-input button{color:var(--color-blue1);font-size:1rem!important;padding-left:15px!important;text-align:left!important;max-width:100%!important;background-color:var(--color-blue5)}#input-wrapper-search-bar{display:grid;grid-template-columns:max-content 1fr;gap:.5rem;align-items:center;background-color:#e6ebf5;padding:0 1rem;border-radius:.5rem}#input-wrapper-search-bar input::placeholder{color:#64648c}#input-wrapper-search-bar input:focus{border:1px solid #e6ebf5;outline:none}.search-cohorts-results{display:grid;grid-template-rows:repeat(4,max-content);gap:1rem;background-color:#fff;padding:1rem;border-radius:.5rem;box-shadow:#0000003d 0 3px 8px}.search-cohorts-results p,.search-cohorts-results button{color:#64648c}.search-cohorts-results .divider-search-bar{border:1px solid #f0f5fa}.search-cohorts-results button{padding:14px,24px,14px,24px;background-color:#f0f5fa;margin:.5rem 0 1rem}.search-cohorts-results ul{display:grid;gap:1rem}.search-cohorts-results .user-search-card{display:grid;grid-template-columns:max-content 1fr max-content;gap:1rem;align-items:center}.search-cohorts-results .user-search-card figure{display:grid;align-items:center;justify-content:center;background-color:#f0f5fa;width:2.5rem;height:2.5rem;border-radius:1.5rem;cursor:pointer}.search-cohorts-results .user-search-card span{font-weight:700;font-size:1.25rem}.card.cohorts{margin-top:1.563rem}.card.create-post,.card.dashboard-card-post{margin-bottom:1.563rem}.dash-aside{display:grid;gap:1.6rem}.search-results-container{display:inline;margin-left:6rem;width:75%}.found-user-card{display:grid;gap:1rem;grid-template-columns:1fr 5fr 1fr 1fr;align-items:center;justify-content:center}.link-to-profile{display:grid;align-items:center;justify-content:center;background-color:#f0f5fa;width:2.5rem;height:2.5rem;border-radius:1.5rem;cursor:pointer}.card.students,.card.teachers,.card.cohorts,.card.myCohort{border:none;padding:10px 0;border-top:1px #e6ebf5 solid}.card.user-lists h4{padding-bottom:12px}.found-user-card{max-width:400px}.button-container{border-top:1px #e6ebf5 solid}.csocialbutton{opacity:1;transition:all .2s ease}.socialbutton svg{transition:all .2s ease}.socialbutton:hover svg{transform:translateY(-3px)}.credentials{width:644px}.credentials-title{margin-bottom:32px}.credentials-logo{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-blue5);text-align:center}.credentials-sociallinks{text-align:center;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-blue5)}.credentials-sociallinks p{margin-bottom:16px;color:var(--color-blue1)}.credentials-sociallinks-links{display:grid;grid-template-columns:repeat(auto-fit,56px);gap:24px;justify-content:center;align-items:center}.credentials-altbutton{text-align:center}.credentials-altbutton p{margin-bottom:24px;color:var(--color-blue1)}@media only screen and (min-width: 568px){.credentials-altbutton{text-align:left}}.login-form{margin-bottom:32px}.login-form form{display:grid;grid-template-rows:repeat(2,auto);gap:24px;margin-bottom:40px}.register-form{margin-bottom:32px}.register-form form{display:grid;grid-template-rows:repeat(2,auto);gap:24px;margin-bottom:40px}.loadingscreen{min-height:100vh;display:grid;grid-template:1fr / 1fr;align-items:center;justify-items:center;padding:30px}.loadingscreen svg{max-width:100%}.loadingscreen-loader{position:relative;background:#0000461a;width:100%;height:4px;margin:40px auto 0;max-width:300px}@media only screen and (min-width: 568px){.loadingscreen-loader{margin:80px auto 0;height:8px}}.loadingscreen-loader span{position:absolute;width:25%;height:100%;left:0;top:0;background:var(--color-blue);animation:moveLoader 1.8s cubic-bezier(.6,0,.24,1) normal infinite}@keyframes moveLoader{0%,to{left:75%}50%{left:0%}}.verify-card{max-width:533px;width:100%;padding:24px 24px 32px;display:grid;grid-template:auto auto;gap:24px;border-radius:8px;box-shadow:0 0 10px #00000040}@media only screen and (max-width: 568px){.verify-card-buttons button:not(:last-of-type){margin-bottom:24px}}@media only screen and (min-width: 568px){.verify-card-buttons button:not(:last-of-type){margin-right:24px}}.container{display:grid;grid-template-columns:151px 2fr;grid-template-rows:96px auto;background-color:#f0f5fa}h2{margin-bottom:30px}.user-detail-card{display:grid;grid-template-columns:auto 1fr;gap:10px;margin-bottom:15px}.user-details-form{display:flex;flex-direction:column;gap:5px}.steps{position:relative;padding:16px;display:grid;grid-template-columns:40px 40px 40px 40px;justify-content:space-between;z-index:1;border-top:1px solid var(--color-blue5);border-bottom:1px solid var(--color-blue5);margin-bottom:20px}.steps:before{content:"";position:absolute;left:36px;top:50%;right:36px;transform:translatey(-50%);background:var(--color-blue2);height:2px;z-index:-1}.steps-number{height:40px;width:40px;display:grid;grid-template:1fr / 1fr;justify-items:center;align-items:center;border-radius:100%;background:var(--color-blue2);color:#fff}.steps-number.active{background:var(--color-blue)}@media only screen and (min-width: 568px){.steps{padding:16px 46px}.steps:before{left:66px;right:66px}}.stepper-buttons{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"back next";gap:20px;justify-content:space-between}.stepper-buttons button:nth-of-type(2){justify-self:end}.back{grid-area:back}.next{grid-area:next;display:grid;justify-items:right}.welcome-titleblock{margin-bottom:32px}.welcome-titleblock h1,.welcome-cardheader h2{margin-bottom:16px}.welcome-cardheader p{margin-bottom:24px}.welcome-formheader h3{margin-bottom:32px}.welcome-form-profileimg-input{display:grid;grid-template-columns:40px auto;gap:16px;align-items:center}.welcome-form-profileimg-error{color:transparent}.welcome-form-inputs{display:grid;grid-template-rows:repeat(auto,auto);gap:58px;margin-bottom:48px}.welcome-form-popup-wrapper{width:470px;max-width:100%}.welcome-form-popup{display:grid;grid-template-rows:repeat(auto,auto);gap:24px}.welcome-form-popup-buttons{display:grid;grid-template-columns:1fr 1fr;gap:24px}.search-page-header{grid-column:1 / -1;position:sticky;top:0;z-index:10}.left-bar{position:sticky;top:0;height:100vh;overflow-y:auto}.search-page-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:100vh;background-color:#f0f5fa}.search-results-container{margin-left:4rem;width:full;overflow-y:auto}.search-content{width:70%}.title{display:grid;grid-template-columns:50px 1fr;justify-items:start;align-items:center;margin-bottom:2rem}.title h2{padding-left:.7rem}.search-bar-container{margin-bottom:2rem;margin-left:3rem}.search-page-search-bar{display:grid;height:4rem;grid-template-columns:max-content 1fr;gap:.5rem;align-items:center;background-color:#e6ebf5;padding:.5rem 1rem;border-radius:.5rem}.search-page-input{font-size:large;background-color:#e6ebf5}.search-results{margin-left:3rem}.search-results-list{display:grid;gap:2rem;grid-template-rows:auto}.found-user-details{color:#64648c;padding-left:1rem}.found-user-details p{color:#64648c}.found-user-profile-link{display:flex;align-items:right}.found-user-profile-link p{color:#64648c;cursor:pointer;margin-left:auto;padding-right:7rem}a{text-decoration:none}.allSearchResults-profile-circle-menu{position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:10px;background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0000001a;z-index:1000}.asr-link-to-profile,.search-three-dots-menu{position:relative;display:grid;align-items:center;justify-content:center;justify-self:end;background-color:#f0f5fa;width:2.5rem;height:2.5rem;border-radius:1.5rem;cursor:pointer}.search-three-dots-menu{position:relative;display:grid;align-items:center;justify-content:center;justify-self:end;background-color:#f0f5fa;width:2.5rem;height:2.5rem;border-radius:1.5rem;cursor:pointer}.search-three-dots-menu ul{position:absolute;transform:translate(-135%,+0%);z-index:10}.found-user-card-stdnt{display:grid;gap:1rem;grid-template-columns:auto 5fr 1fr 1fr;align-items:center;justify-items:stretch}.found-user-card-tchr{display:grid;grid-template-columns:auto 1fr 1fr .25fr;align-items:center}.teacher-links{display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:right;cursor:pointer}.teacher-links span{color:#64648c;cursor:pointer}.students-page-container{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;height:100vh;background-color:#f0f5fa}.students-main{width:800px;place-self:center}.students-user-card{display:grid;grid-template-columns:56px 1fr 40px;width:100%}
