@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700);h1{font-size:2em}.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch!important;display:flex!important}.navbar-menu{flex-grow:1!important;flex-shrink:0!important;box-shadow:none!important;padding:0!important}.navbar-item{display:flex!important}.navbar-end{justify-content:flex-end!important;margin-left:auto!important}.features{padding-bottom:3em}body{visibility:visible!important}.auth form{margin-top:1em;max-width:50%}.buttons{margin-left:1em}.error-message{display:flex;flex-direction:row;align-items:center;margin-left:5px}.error-message .error-icon{width:16px;height:16px;margin-right:7px;color:#e60000}.error-message .error-text{color:#e60000;font-size:13px;text-align:right}.error-message .duplicate-sso-email{font-size:10px;text-align:inherit}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:inside}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html,main{min-width:360px}html{background:#fff;margin:0;padding:0;font-family:"Roboto";overflow:hidden}.root-content{flex-direction:column}.root-content-scroll-y{z-index:999}.section{padding:0;height:100%}.fake-border{width:76px;padding-top:10px}.school-logo-intro-corner{max-height:150px;object-fit:contain}.school-logo-intro{object-fit:contain;margin:0!important}.__smc{min-width:0;max-height:150px;margin:-25px -20px -35px 0}.asu-link:focus,.asu-link:hover{border:3px solid #9dcbfd}.invisible-focus-indicator:focus{outline:none}.invisible-focus-indicator .focus-indicator:focus{border:3px solid #9dcbfd}.main-left{width:100%;display:flex;justify-content:space-between;flex-direction:column;padding:70px 0 25px}@media(min-width:1024px){.main-left{width:50%;padding:35px 0 25px;justify-content:space-between}}@media screen and (max-width:750px){.main-left{padding:0}}.login-or-play-container{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0;padding-bottom:5%}@media screen and (max-width:750px){.login-or-play-container{margin-top:50px}}.play-container{width:75%;display:flex;flex-direction:column;justify-content:flex-start;margin:25px 0 15px}@media(min-width:800px){.play-container{width:60%}}.show-login-container{width:75%;display:flex;flex-direction:column;justify-content:flex-start}@media(min-width:800px){.show-login-container{width:60%}}.show-login-container__baobab{margin-top:17%}.label-text{margin:0}.me3-logo{max-width:103px;max-height:113px;cursor:pointer}.me3-link{display:flex;justify-content:center;padding:3px;margin:3px}.me3-link:focus,.me3-link:hover{border:3px solid #9dcbfd;margin:0}.me3-logo-mobile{max-width:103px;max-height:113px;margin:auto;display:block}@media(min-width:1024px){.me3-logo-mobile{display:none}}.prompt-text{text-align:left;font:13px/15px Helvetica Neue;letter-spacing:0;color:#585858;margin-bottom:13px}.mobile-intro-container{display:block;padding-top:15px}@media(min-width:1024px){.mobile-intro-container{display:none}}.intro-icon-svg-container{margin-right:13px;height:100%;display:flex}.intro-icon-container-whole{display:flex;flex-direction:row;align-items:center;vertical-align:middle;margin-top:10px;padding:0 0 5px}#education-page{flex:1 1;width:100%;padding:10px;font-family:"Roboto";display:flex;flex-direction:column}@media(min-width:800px){#education-page{padding:10px 20px}}#education-page .top-section{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;text-align:center}@media screen and (min-width:750px){#education-page .top-section{flex-direction:column}}#education-page .utility-container{display:flex;width:100%;justify-content:space-between}#education-page .utility-container.auth{justify-content:flex-end!important}#education-page .login-button{display:block;text-align:center;font:17px/29px Roboto;font-weight:500;letter-spacing:0;margin:0;cursor:pointer;height:34px}@media screen and (min-width:750px){#education-page .login-button{margin-top:0!important}}#education-page .education-right-header-group{flex:1 0;display:flex;justify-content:flex-end}@media(min-width:414px){#education-page .education-right-header-item{padding-left:12px}}#education-page .logo-text-container{display:flex;padding-top:0;padding-left:0;width:100%;margin:0 auto;justify-content:space-between;flex-direction:column}@media(min-width:1024px){#education-page .logo-text-container{flex-direction:row}}#education-page .header-text-container{display:flex;width:100%;height:100%;justify-content:center;flex-direction:column;align-items:center;padding:50px 0 0}@media(min-width:1024px){#education-page .header-text-container{justify-content:normal;width:50%;padding:0}}@media(max-width:414px){#education-page .header-text-container{padding:0}}#education-page .header-text-container>h1{text-align:center;font:19px/32px "Roboto";font-weight:700;color:#434343;width:90%;margin-top:0!important}@media screen and (max-width:750px){#education-page .header-text-container>h1{font:700 18px/28px "Roboto";margin:25px 0 0!important}}@media(min-width:1024px){#education-page .header-text-container>h1{margin-top:0!important}}#education-page .header-text-container>h2{text-align:center;font:21px/32px "Roboto";font-weight:light;letter-spacing:0;color:#434343;font-weight:300}@media screen and (max-width:750px){#education-page .header-text-container>h2{font:15px/28px "Roboto"}}#education-page .school-logo-container-game-dummy{margin-left:auto}#education-page .middle-section-container{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1em 0}#education-page .middle-section-container .dropdown{width:280px;margin-top:10px}#education-page .middle-section-container .dropdown .grad-year-dropdown{width:100%}#education-page .arrows-icon-container{width:100%;margin:0;padding-bottom:10px}@media(min-width:800px){#education-page .arrows-icon-container{padding-bottom:40px;padding-bottom:0}}#education-page .center-icon-container{display:inline-flex;max-width:250px;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:center;width:100%}#education-page .left-arrow-container{margin-top:auto;padding:0}#education-page .left-arrow{float:left;cursor:pointer}#education-page .arrow-spacer{width:13%}@media(min-width:800px){#education-page .arrow-spacer{width:5%}}#education-page .image{width:44px;height:44px}#education-page .center-image{width:64px}#education-page .right-arrow-container{margin-top:auto;padding:0}#education-page .right-arrow{float:left;cursor:pointer;transform:scaleX(-1)}#education-page .center-icon-component{width:64px;flex:1 1 auto;height:64px;max-width:64px;float:left;margin:0 auto}#education-page .vertical-line{width:100px;height:3px;margin:0 auto}#education-page image{width:48px}#education-page .slider-pips-icons-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;margin-top:25px;width:65%}@media screen and (max-width:750px){#education-page .slider-pips-icons-container{padding-top:25px;margin-top:50px;height:auto;max-height:70px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}}#education-page .slider-pips-container{width:100%;display:flex;position:relative;justify-content:center}#education-page .slider-only-container{width:100%;height:8px!important;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:center}#education-page .pip-container{justify-content:space-evenly;position:absolute;bottom:-19%;width:81%;justify-content:space-between;display:none;transform:translateZ(0)}@media(min-width:1024px){#education-page .pip-container{display:flex}}#education-page .pip:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAABIAAAAAQAAAEgAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAAagAwAEAAAAAQAAAAYAAAAAmKpQpgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAHlJREFUCB0djdENwyAMRO00pPwwQTdhnlTKFmGLIrXdhQm6RZUB+KEIRO5qyfLdk89WQYUQVlXdxhi0Ef6lhM65ZymFUKy1knO+z9AbYWvth4TCL2QzTmCKAP7vUJNN8JFxY4xFX6lRj0tK6eO9/2Lh1ns/aq07/r5PfUU1SUjovtoAAAAASUVORK5CYII=);width:20px;height:20px}#education-page .middle-education-icon-container{height:64px;width:64px}#education-page .education-icons-container{display:grid;grid-template-columns:repeat(9,1fr);justify-self:center;width:90%}#education-page .education-icon-slider{cursor:pointer;height:60px;display:flex;align-items:center;justify-content:center;padding:0 0 0 5%}@media(min-width:800px){#education-page .education-icon-slider{padding-left:0}}#education-page .education-icon{display:none}@media(min-width:800px){#education-page .education-icon{display:block;width:37px;height:37px;margin:0}}#education-page .education-text-container{display:flex;justify-content:center;align-items:center;height:auto;max-height:45px;padding:0}@media screen and (max-width:750px){#education-page .education-text-container{max-height:25px}}#education-page .education-text{height:auto;max-height:25px;width:auto;max-width:65%}@media(max-width:414px){#education-page .education-text{width:65%}}#education-page .education-text p{font:17px/24px "Roboto";font-weight:300}@media screen and (min-width:750px){#education-page .circle-container{display:none}}@media(max-width:414px){#education-page .circle-container .circle:before{width:140px;height:140px;border-radius:70px}}@media(min-width:800px){#education-page .alt-circle{display:none}}#education-page .bottom-section{width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){#education-page .bottom-section{width:65%}}#education-page .education-next-button{min-width:100px;padding:0 1.25em;margin:2em 0 1em;width:90px}#location-page{flex:1 1;display:flex;flex-direction:column;padding:10px;width:100%}@media(min-width:1024px){#location-page{padding:20px 20px 10px 40px}}#location-page .top-section{display:flex;flex-shrink:0;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;text-align:center}@media screen and (min-width:750px){#location-page .top-section{flex-direction:column}}#location-page .utility-container{display:flex;width:100%;justify-content:space-between}#location-page .login-button{display:block;text-align:center;font:17px/29px Roboto;font-weight:500;letter-spacing:0;margin:0;cursor:pointer;height:34px}@media screen and (min-width:750px){#location-page .login-button{margin-top:0!important}}#location-page .logo-text-container{display:flex;padding-top:0;padding-left:0;width:100%;margin:0 auto;justify-content:space-between;flex-direction:column}@media(min-width:1024px){#location-page .logo-text-container{flex-direction:row}}#location-page .asu-logo-container-game{display:flex;padding:0;align-items:flex-end}@media screen and (max-width:750px){#location-page .asu-logo-container-game{flex-direction:column;align-items:flex-start}}#location-page .header-text-container{display:flex;width:100%;height:95px;justify-content:center;flex-direction:column;align-items:center;padding:50px 0 0}@media(min-width:1024px){#location-page .header-text-container{justify-content:normal;width:50%;padding:0}}@media(max-width:414px){#location-page .header-text-container{padding:80px 0 0}}#location-page .header-text-container:after{content:"";display:block;margin:0 auto;width:62px;padding-top:10px}#location-page .header-text-container>h1{text-align:center;font:19px/32px "Roboto";font-weight:700;color:#434343;width:90%;margin-top:0!important}@media screen and (max-width:750px){#location-page .header-text-container>h1{font:700 18px/28px "Roboto";margin:25px 0 0!important}}@media(min-width:1024px){#location-page .header-text-container>h1{margin-top:0!important}}#location-page .header-text-container>h2{text-align:center;font:21px/32px "Roboto";font-weight:light;letter-spacing:0;color:#434343;font-weight:300}@media screen and (max-width:750px){#location-page .header-text-container>h2{font:15px/28px "Roboto"}}#location-page .asu-logo-container-game-dummy{margin-left:auto}#location-page .container{height:175px}@media(min-width:1024px){#location-page .container{height:320px}}#location-page .middle-section{flex:1 1;flex-wrap:nowrap;padding:0;margin:20px;height:auto;min-height:35%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@media(min-width:800px){#location-page .middle-section{min-height:45%}}#location-page .dropdowns-container{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin:30px 0 0}#location-page .territory{margin-top:20px}#location-page .territory.hidden{display:none}#location-page .dropdown-select{width:200px;height:40px}#location-page .campus-dropdown-select{width:250px}#location-page .dropdown-container{height:150px;width:85%;overflow:auto}#location-page .state-dropdown-button{margin-bottom:10px}#location-page .location-next-button{min-width:100px;padding:0 1.25em;margin:2em 0 1em}#location-page .bottom-section{width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){#location-page .bottom-section{width:65%}}.admin-page .header{margin-top:50px}.admin-page h1{text-align:center}.admin-page .links{display:flex;flex-direction:column;padding-left:50px}.admin-page .admin-link{margin-bottom:5px}.intro-vid-container{width:100%;height:100%;background:#000}.intro-vid-container .video-modal{z-index:10;width:100%;height:95%;box-shadow:0 8px 9px rgba(0,0,0,.2745098039);background:#000}.intro-vid-container .cancel-container{top:5%;left:88%;position:absolute;width:42px;height:42px;background:#fff;z-index:11;border-radius:100%;cursor:pointer}.intro-vid-container .cancel-container:focus,.intro-vid-container .cancel-container:hover{border:2px solid #149cd2;outline:none}.intro-vid-container .intro-player{width:100%!important;height:50%!important}@media(min-width:800px){.intro-vid-container .intro-player{height:100%!important}}.intro-vid-container .audio-descriptions-button{display:flex;flex-direction:row;align-items:center;justify-content:center}.intro-vid-container .audio-descriptions-button__text{color:#fff;text-decoration:underline;padding-left:5px}.intro-vid-container .audio-descriptions-button__text:hover{cursor:pointer}.intro-page .how-to-container{display:flex;justify-content:center;align-items:flex-end;padding-left:20px;align-self:flex-start}@media(min-width:1024px){.intro-page .how-to-container{height:60%;padding-left:10%;align-self:flex-start}}.intro-page .asu-logo-container{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;margin-top:70px}@media screen and (max-width:750px){.intro-page .asu-logo-container{height:auto;min-height:100px}}@media(min-width:1024px){.intro-page .asu-logo-container{margin-top:0}}.intro-page .how-to-text{margin:0;font:700 32px/36px "Roboto";letter-spacing:0;color:#464646;padding:10px 15px}.intro-page .intro-campus-img-container{width:100%;height:100%}.intro-page .intro-campus-img{height:100%;width:100%;object-fit:cover}.intro-page .intro-header-text{text-align:left;font:700 21px/21px "Roboto"}.intro-page .intro-paragraph{line-height:1.5em}.intro-page .bullets-container{margin-left:20px}.intro-page .bullet{margin-left:10px}.intro-page .riasec-diagram{width:auto;max-width:500px;height:400px}@media(max-width:414px){.intro-page .riasec-diagram{max-width:350px;height:auto}}.intro-page .bold{font-weight:700}.intro-page .top-container{height:250px;display:flex;flex-direction:row;padding:0 10px 10px 0}@media(min-width:1024px){.intro-page .top-container{height:350px;padding:25px}}.intro-page .top-left{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%}@media(min-width:1024px){.intro-page .top-left{width:35%;align-items:flex-start}}.intro-page .routing-container{display:flex;justify-content:space-between;align-items:center;width:100%}.intro-page .login-button{width:72px;height:31px;margin-right:0;border-radius:24px;font:14px/16px "Roboto"}@media(min-width:1024px){.intro-page .login-button{margin-right:10px}}.intro-page .top-right{width:0}@media(min-width:1024px){.intro-page .top-right{width:65%}}.intro-page .bottom-container{padding:3% 6%;background-color:#fff}.intro-page .play-button-container{padding:6% 0}.intro-page .start-playing{width:150px;font:17px/20px "Roboto"}.login-page{width:100%;display:flex}@media(min-width:1024px){.login-page{width:50%}}.login-page .login-left{overflow:scroll;width:100%;display:flex;justify-content:space-between;flex-direction:column;float:left;padding:1% 3% 3%}@media(min-width:1024px){.login-page .login-left{height:600px;justify-content:space-between}}.login-page .content{display:flex;flex-direction:column;justify-content:center;margin-bottom:0!important;flex-shrink:0}.login-page .login-button{width:140px;height:38px}@media(min-width:800px){.login-page .login-button{width:135px}}.login-page .login-page-divider{width:100%;text-align:center;border-bottom:1px solid #e0e0e0;line-height:.1em;margin:5px 0 10px!important}.login-page .login-page-divider>span{background:#fff;padding:0 10px}.login-page .sso-login-container{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:15px 0 0}@media(min-width:800px){.login-page .sso-login-container{padding:0}}.login-page .sso-login-container__baobab{margin-top:35%}.login-page .social-login-list{margin:10px}.login-page .sso-login-text{padding:15px 0 0;font:700 17px/20px "Roboto";margin-bottom:0!important}.login-page .sso-login-text.social-sso-only{padding:0;font:700 24px/20px "Roboto"}.login-page .federated-login-button{width:250px}.login-page .login-social-icon{width:25px;cursor:pointer;margin:0 10px}.login-page .login-or-play-container{min-height:410px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0}.login-page .play-container{width:80%;display:flex;flex-direction:column;justify-content:flex-start;margin:15px 0}@media(min-width:800px){.login-page .play-container{margin:25px 0 15px;width:60%}}.login-page .me3-logo{width:103px;height:113px;margin-top:20px}@media(min-width:800px){.login-page .me3-logo{margin-top:0}}.login-page .me3-logo-mobile{width:103px;height:113px;margin:auto;display:block}@media(min-width:800px){.login-page .me3-logo-mobile{display:none}}.login-page .me3-link{display:flex;justify-content:center;padding:3px;width:50%;margin:3px auto}@media(min-width:800px){.login-page .me3-link{display:none}}.login-page .me3-link:focus,.login-page .me3-link:hover{border:3px solid #9dcbfd;margin:0 auto}.login-page .header-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.login-page .login-text-container{width:100%;height:70px;display:flex;justify-content:center;align-items:center;margin-bottom:0;flex-direction:column}@media(min-width:800px){.login-page .login-text-container{height:80px}}.login-page .label-and-error{display:flex;flex-direction:row;justify-content:space-between}.login-page .error{border:2px solid red!important}.login-page .login-header-text{text-align:center;font:700 24px/30px "Roboto";color:#434343;margin:0;height:45px;width:auto;min-width:100px}@media screen and (max-width:750px){.login-page .login-header-text{display:none}}.login-page .login-header-text-mobile{text-align:center;font:700 24px/30px "Roboto";color:#434343;margin:0;height:45px;width:auto;min-width:100px}@media screen and (min-width:750px){.login-page .login-header-text-mobile{display:none}}.login-page .header-text-yellow-bar{margin:0!important;width:100px}.login-page .verify-subheader{text-align:center;font:14px/16px "Roboto";color:#524f4f;margin:5px 0 0!important}.login-page .successful-change{display:flex;justify-content:center;height:15rem;flex-direction:column;align-items:center}.login-page .login-form{width:100%;max-width:100%!important;display:flex;align-items:center;flex-direction:column;margin:2px 0!important}@media screen and (max-width:750px){.login-page .login-form{margin:20px 0!important}}.login-page .login-fields-container{width:90%;display:flex;justify-content:center;flex-direction:column}.login-page .login-text{margin:0 0 5px 20px!important;text-align:left;font:14px/16px "Roboto";letter-spacing:0}.login-page .input-container{margin-bottom:15px}.login-page input{width:100%;height:40px;background:#fff!important;border:1px solid #e2e2e2;border-radius:6px;padding-left:15px;font-size:17px!important;padding-top:0!important;padding-bottom:0!important}.login-page .input-bottom{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.login-page .forgot-container{padding-left:20px}.login-page .main-right{width:100%;display:none}@media(min-width:1024px){.login-page .main-right{width:50%;display:block}}.login-page .login-password{position:relative}.login-page .login-password .password-eye{position:absolute;margin-left:-75px;margin-top:12px;width:24px;height:24px;cursor:pointer}.login-page .sso-provider{width:65%}.multi-login-page{width:100%!important}.multi-login-page .login-page .login-left{width:100%;display:flex;justify-content:space-between;flex-direction:column;float:left;padding:1% 3% 3%}@media(min-width:1024px){.multi-login-page .login-page .login-left{height:600px;justify-content:space-between}}.multi-login-page .multi-login-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.multi-login-page .multi-login-container .main{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:70%}.multi-login-page .multi-login-container .main>div{text-align:center;margin-bottom:5%}.multi-login-page .multi-login-container .main>div>p{margin-top:1%}@media screen and (max-width:800px){.multi-login-page .multi-login-container .main{justify-content:space-between}}.multi-login-page .multi-login-container .main .figures{display:flex;justify-content:space-around;align-items:center;flex-direction:column}@media(min-width:800px){.multi-login-page .multi-login-container .main .figures{flex-direction:row;align-self:center}}.multi-login-page .multi-login-container .main .arrow{display:flex;justify-content:center;transform:scaleX(-1);height:5rem}@media(min-width:800px){.multi-login-page .multi-login-container .main .arrow{flex-direction:row;align-self:center;width:15rem}}.multi-login-page .multi-login-container .main .tenant-image{max-height:12rem;max-width:12rem}@media(min-width:800px){.multi-login-page .multi-login-container .main .tenant-image{object-fit:scale-down}}.multi-login-page .multi-login-container .main .multi-buttons{display:flex;width:36%;justify-content:space-between;align-items:center;flex-direction:column}.multi-login-page .multi-login-container .main .multi-buttons>button{margin:5% 2%}@media(min-width:800px){.multi-login-page .multi-login-container .main .multi-buttons{width:40%;align-items:space-around;flex-direction:row;align-self:center}}@media(min-width:1024px){.multi-login-page .multi-login-container{height:600px;justify-content:space-between}}#main-game{flex:1 1;display:flex;flex-direction:column;min-height:600px;padding:10px}@media(min-width:1024px){#main-game{padding:10px 20px 10px 40px}}#main-game .top-section{display:flex;flex-shrink:0;justify-content:space-between;align-items:flex-end;flex-direction:column;margin-bottom:20px}@media(min-width:800px){#main-game .top-section{margin-bottom:0}}#main-game .logo-text-container{display:flex;padding-top:0;padding-left:0;width:100%;margin:0 auto;justify-content:space-between}@media(min-width:414px){#main-game .logo-text-container{flex-direction:column;min-height:100px}}@media(min-width:800px){#main-game .logo-text-container{flex-direction:row}}@media screen and (max-width:750px){#main-game .logo-text-container{flex-direction:column}}#main-game .game-intro-container{display:flex;flex-direction:column;align-items:center;height:100%}#main-game .game-intro-container .game-gif{height:146.5px;width:337.5}@media(min-width:800px){#main-game .game-intro-container .game-gif{height:246.5px;width:675px}}#main-game .game-intro-container .game-intro-text{padding:2% 0;text-align:center;font:19px/32px "Roboto";letter-spacing:0;color:#434343;font-weight:300}#main-game .play-now{min-height:38px!important}#main-game .top-left-game{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;flex-direction:column}@media(min-width:1024px){#main-game .top-left-game{width:30%}}#main-game .asu-logo-container-game{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:0}@media(min-width:1024px){#main-game .asu-logo-container-game{margin-top:20px}}#main-game .header-text-container{display:flex;justify-content:center;flex-direction:column;align-items:center;width:50%;margin:auto}@media screen and (max-width:750px){#main-game .header-text-container{width:70%}}#main-game .header-text-container>h1{margin:0;text-align:center;font:700 19px/36px "Roboto";color:#434343}#main-game .header-text-container>p.pick-one-text{text-align:center;font:21px/36px "Roboto";letter-spacing:0;color:#434343;font-weight:300}@media screen and (max-width:750px){#main-game .asu-logo-container-game-dummy{display:none}}#main-game .button-container{display:flex;justify-content:center;margin-top:50px}#main-game .picture-container{flex:1 1;max-width:925px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:1em auto}@media(min-width:1024px){#main-game .picture-container{flex-direction:row;justify-content:space-between}}@media screen and (orientation:landscape){#main-game .picture-container{flex-direction:row;justify-content:space-between}}#main-game .main-game__image-container-image{border-radius:17px;width:378px;height:272px;cursor:pointer}@media screen and (max-width:750px){#main-game .main-game__image-container-image{width:296px;height:200px}}#main-game .main-game__image-container-image--hidden{width:0!important;height:0!important;visibility:hidden}#main-game .main-game__image-container-image--loading{cursor:not-allowed;opacity:.3}#main-game .divider-container{display:flex;flex-direction:row;align-items:center}@media(min-width:1024px){#main-game .divider-container{flex-direction:column}}@media screen and (orientation:landscape){#main-game .divider-container{flex-direction:column}}#main-game .divider{background:#fff 0 0 no-repeat padding-box;border:1px solid #b2b2b2;border-radius:6px;opacity:1;width:105px;height:1px}@media(min-width:1024px){#main-game .divider{width:1px;height:105px}}@media screen and (orientation:landscape){#main-game .divider{height:105px;width:1px}}#main-game .or{font:700 11px/13px "Roboto";letter-spacing:0;color:#434343;margin:10px}@media(min-width:1024px){#main-game .or{margin:22px 10px}}#main-game .score{margin-bottom:15px;display:flex;justify-content:center;font-size:20px}#main-game .career-array{display:flex;flex-direction:column}#main-game .progress-component{width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){#main-game .progress-component{width:65%}}#game-landing{flex:1 1;display:flex;flex-direction:column;min-height:600px;padding:10px}@media(min-width:1024px){#game-landing{padding:10px 20px 10px 40px}}#game-landing .top-container{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;margin-bottom:20px}@media(min-width:800px){#game-landing .top-container{margin-bottom:0}}#game-landing .logo-text-container,#game-landing .utility-container{display:flex;width:100%;justify-content:space-between}#game-landing .logo-text-container{padding-top:0;padding-left:0;margin:0 auto}@media(min-width:414px){#game-landing .logo-text-container{flex-direction:column;min-height:100px}}@media(min-width:800px){#game-landing .logo-text-container{flex-direction:row}}@media screen and (max-width:750px){#game-landing .logo-text-container{flex-direction:column}}#game-landing .game-intro-container{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1rem;max-width:100vw;margin-left:-10px}@media(min-width:800px){#game-landing .game-intro-container{height:100%}}#game-landing .game-intro-container .game-gif{height:146.5px;width:337.5px;cursor:pointer}@media(min-width:800px){#game-landing .game-intro-container .game-gif{height:246.5px;width:675px}}#game-landing .game-intro-container .game-gif:focus,#game-landing .game-intro-container .game-gif:hover{border:3px solid #9dcbfd}#game-landing .game-intro-container .game-intro-text{padding:2% 0;text-align:center;font:19px/32px "Roboto";letter-spacing:0;color:#434343;font-weight:300}#game-landing .top-left-game{display:flex;width:100%;justify-content:flex-end;align-items:flex-start;flex-direction:column}@media(min-width:1024px){#game-landing .top-left-game{width:30%}}#game-landing .asu-logo-container-game{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:0}@media(min-width:1024px){#game-landing .asu-logo-container-game{margin-top:20px}}#game-landing .header-text-container{display:flex;justify-content:center;flex-direction:column;align-items:center;width:50%;margin:auto}@media screen and (max-width:750px){#game-landing .header-text-container{width:70%}}#game-landing .header-text-container>h1{margin:0;text-align:center;font:700 19px/36px "Roboto";color:#434343}#game-landing .header-text-container>h2{text-align:center;font:21px/36px "Roboto";letter-spacing:0;color:#434343;font-weight:300}@media screen and (max-width:750px){#game-landing .asu-logo-container-game-dummy{display:none}}#game-landing .button-container{display:flex;justify-content:center;margin-top:50px}#game-landing .picture-container{max-width:925px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 auto;width:100%}@media(min-width:1024px){#game-landing .picture-container{flex-direction:row;margin:35px auto 0}}#game-landing #pic1{border-radius:17px;width:378px;height:272px;cursor:pointer}@media screen and (max-width:750px){#game-landing #pic1{width:296px;height:200px}}#game-landing #pic2{border-radius:17px;width:378px;height:272px;cursor:pointer}@media screen and (max-width:750px){#game-landing #pic2{width:296px;height:200px}}#game-landing .divider-container{display:flex;flex-direction:row;align-items:center}@media(min-width:1024px){#game-landing .divider-container{flex-direction:column}}#game-landing .divider{background:#fff 0 0 no-repeat padding-box;border:1px solid #b2b2b2;border-radius:6px;opacity:1;width:105px;height:1px}@media(min-width:1024px){#game-landing .divider{width:1px;height:105px}}#game-landing .or{font:700 11px/13px "Roboto";letter-spacing:0;color:#434343;margin:10px}@media(min-width:1024px){#game-landing .or{margin:22px 10px}}#game-landing .score{margin-bottom:15px;display:flex;justify-content:center;font-size:20px}#game-landing .career-array{display:flex;flex-direction:column}#game-landing .game-landing-progress{width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){#game-landing .game-landing-progress{width:65%}}.verification-page{width:100%;display:flex}.verification-page .login-left{width:100%;display:flex;justify-content:space-between;flex-direction:column;float:left;padding:1% 3% 3%}@media(min-width:1024px){.verification-page .login-left{width:50%;height:600px;justify-content:space-between}}.verification-page .content{display:flex;flex-direction:column;justify-content:center;margin-bottom:0!important;flex-shrink:0}.verification-page .login-button{width:140px;height:38px}@media(min-width:800px){.verification-page .login-button{width:135px}}.verification-page .login-or-play-container{min-height:410px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-shrink:0}.verification-page .play-container{width:80%;display:flex;flex-direction:column;justify-content:flex-start;margin:15px 0}@media(min-width:800px){.verification-page .play-container{margin:25px 0 15px;width:60%}}.verification-page .me3-logo{width:103px;height:113px;margin-top:20px}@media(min-width:800px){.verification-page .me3-logo{margin-top:0}}.verification-page .me3-logo-mobile{width:103px;height:113px;margin:auto;display:block}@media(min-width:800px){.verification-page .me3-logo-mobile{display:none}}.verification-page .me3-link{display:flex;justify-content:center;padding:3px;width:50%;margin:3px auto}@media(min-width:800px){.verification-page .me3-link{display:none}}.verification-page .me3-link:focus,.verification-page .me3-link:hover{border:3px solid #9dcbfd;margin:0 auto}.verification-page .header-container{display:flex;flex-direction:column;justify-content:space-between;width:100%}.verification-page .login-text-container{width:100%;height:70px;display:flex;justify-content:center;align-items:center;margin-bottom:0;flex-direction:column}@media(min-width:800px){.verification-page .login-text-container{height:85px;margin-bottom:15px}}.verification-page .label-and-error{display:flex;flex-direction:row;justify-content:space-between}.verification-page .error{border:2px solid red!important}.verification-page .login-header-text{text-align:center;font:700 24px/30px "Roboto";color:#434343;margin:0;height:45px;width:auto;min-width:100px}@media screen and (max-width:750px){.verification-page .login-header-text{display:none}}.verification-page .login-header-text-mobile{text-align:center;font:700 24px/30px "Roboto";color:#434343;margin:0;height:45px;width:auto;min-width:100px}@media screen and (min-width:750px){.verification-page .login-header-text-mobile{display:none}}.verification-page .header-text-yellow-bar{margin:0!important;width:100px}.verification-page .verify-subheader{text-align:center;font:14px/16px "Roboto";color:#524f4f;margin:5px 0 0!important}.verification-page .successful-change{display:flex;justify-content:center;height:15rem;flex-direction:column;align-items:center}.verification-page .login-form{width:100%;max-width:100%!important;display:flex;align-items:center;flex-direction:column;margin:10px 0!important}@media screen and (max-width:750px){.verification-page .login-form{margin:40px 0!important}}.verification-page .login-fields-container{width:90%;display:flex;justify-content:center;flex-direction:column}.verification-page .login-text{margin:0 0 5px 20px!important;text-align:left;font:14px/16px "Roboto";letter-spacing:0}.verification-page .input-container{margin-bottom:15px}.verification-page input{width:100%;height:48px;background:#fff!important;border:1px solid #e2e2e2;border-radius:6px;padding-left:15px;font-size:17px!important;padding-top:0!important;padding-bottom:0!important}.verification-page .input-bottom{width:90%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.verification-page .forgot-container{padding-left:20px}.verification-page .main-right{width:100%;display:none}@media(min-width:1024px){.verification-page .main-right{width:50%;display:block}}.verification-page .login-password{position:relative}.verification-page .login-password .password-eye{position:absolute;margin-left:-75px;margin-top:12px;width:24px;height:24px;cursor:pointer}.register-component{flex:1 1;width:100%;display:flex;flex-direction:column;height:100%}.register-component .register-pointer svg{cursor:pointer}.register-component .user-content-register{flex-direction:column;justify-content:center}@media(min-width:1024px){.register-component .user-content-register{display:flex;flex-direction:row;width:100%;height:100%}}.register-component .user-content-register .main-left-register{width:100%;display:flex;justify-content:space-between;flex-direction:column;padding:0;border-right:1px solid #d6d6d6}@media(min-width:1024px){.register-component .user-content-register .main-left-register{width:46%;align-items:center}}.register-component .user-content-register .header-container-register{padding:20px 10px 5px;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}@media(min-width:800px){.register-component .user-content-register .header-container-register{padding-top:40px}}.register-component .user-content-register .subheading{text-align:center;font:14px/16px Roboto;padding-top:5px;margin:2px auto;min-height:38px}@media(min-width:1200px){.register-component .user-content-register .subheading{margin:8px auto}}.register-component .user-content-register .subheading.right{width:300px;margin:8px 0}@media(min-width:800px){.register-component .user-content-register .subheading.right{width:350px;display:block}}.register-component .user-content-register .yellow-border-bar{width:25%;min-width:50px;max-width:75px}.register-component .user-content-register .register-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.register-component .user-content-register .register-header-text{text-align:center;font:700 18px/26px Roboto;color:#434343;width:100%}@media(min-width:800px){.register-component .user-content-register .register-header-text{font:700 22px/30px Roboto}}@media screen and (max-width:750px){.register-component .user-content-register .register-header-text.right{display:none}}.register-component .user-content-register .register-header-text-mobile{text-align:center;font:700 18px/26px Roboto;color:#434343;width:100%}@media screen and (min-width:750px){.register-component .user-content-register .register-header-text-mobile{display:none}}@media(max-width:414px){.register-component .user-content-register .right-header-2{min-height:38px}}.register-component .user-content-register .bottom-border{position:relative}.register-component .user-content-register .bottom-border:after{content:"";position:absolute;bottom:0;left:37.5%;height:5px;width:25%}@media(min-width:800px){.register-component .user-content-register .bottom-border:after .bottom-border-grey:after{content:"";background:#d6d6d6;position:absolute;bottom:-1em;left:25%;height:1px;width:50%}}.register-component .user-content-register .main-left-content{width:100%;height:100%;padding-top:15px;display:flex;flex-direction:column;justify-content:center;flex-grow:1;align-items:center}@media(min-width:1024px){.register-component .user-content-register .main-left-content{justify-content:flex-start}}.register-component .user-content-register .career-picture-container{display:flex;flex-direction:row;margin:1% 10%;width:80%;max-width:380px;height:90px;max-height:90px;border:1px solid #cecece;border-radius:12px;min-width:125px}@media(min-width:800px){.register-component .user-content-register .career-picture-container{width:90%;min-width:250px;margin-bottom:16px}}@media(min-width:1200px){.register-component .user-content-register .career-picture-container{width:100%;max-height:90px;margin-bottom:16px}}.register-component .user-content-register .career-picture-register{height:100%;width:33.3%;border-radius:12px 0 0 12px}.register-component .user-content-register .career-content{padding:10px;width:66.6%;height:100%;border-radius:0 0 9px 0;position:relative;bottom:0}.register-component .user-content-register .career-content .career-outlook-icon-container{position:absolute;right:9px;bottom:9px;width:20px;margin-right:5px}.register-component .user-content-register .career-title-register{width:95%;color:#555;font:700 14px/20px Roboto}@media(min-width:800px){.register-component .user-content-register .career-title-register{font:700 17px/29px Roboto;width:220px}}.register-component .user-content-register .main-right-register{width:100%;border-left:1px solid #d6d6d6;display:flex;flex-direction:column}@media(min-width:1024px){.register-component .user-content-register .main-right-register{width:54%;align-items:center}}.register-component .main-right-content{width:100%;padding-top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:800px){.register-component .main-right-content{flex-grow:1;justify-content:space-between;align-items:flex-start}}.register-component .main-right-content.register-options-content{display:flex;align-items:center;padding:50px}.register-component .main-right-content.register-options-content>button{margin:15px 0}@media(min-width:800px){.register-component .main-right-content.register-options-content{padding:40px 0}}.register-component .register-options-button{width:50%;min-width:300px;display:flex;justify-content:center;align-items:center}.register-component .already-options-text,.register-component .register-options-text{font:700 18px/26px Roboto;text-align:center}.register-component .already-options-text{margin-top:20px}.register-component #registration-form{height:100%;width:100%;margin-top:15px;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 25px;flex-shrink:0}@media(min-width:1024px){.register-component #registration-form{align-items:flex-start}}.register-component .registration-form-row{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:space-between}@media(min-width:1024px){.register-component .registration-form-row{flex-direction:row}}.register-component .registration-form-row--stacked{flex-direction:column!important}.register-component .registration-form-row--horizontal{flex-direction:row i!important;justify-content:flex-start!important}.register-component .highschool-info-container{display:flex;flex-direction:column;width:80%;align-items:center;margin:0 auto}.register-component .highschool-info-container .highschool-header{text-align:center;background-color:#fff;font:700 18px/26px Roboto;color:#434343;width:100%;padding-bottom:5px}@media(min-width:800px){.register-component .highschool-info-container .highschool-header{font:700 22px/30px Roboto}}.register-component .highschool-info-container .custom-school{width:90%;margin:3px 0}.register-component .highschool-info-container .dropdown{width:100%;margin:10px 0}.register-component .highschool-info-container #graduationYear,.register-component .highschool-info-container #highSchool{width:90%}.register-component .highschool-info-container .dropdown-select{margin:auto}.register-component .registration-option-buttons{margin-bottom:10px}.register-component .register-progress-bars{width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){.register-component .register-progress-bars{width:65%}}.register-component .label-and-error{display:flex;flex-direction:row;padding-left:10px;padding-bottom:5px;background-color:#fff;white-space:nowrap;flex-wrap:wrap}.register-component #dob::-webkit-calendar-picker-indicator,.register-component #dob::-webkit-inner-spin-button{display:none}.register-component #pass-error{text-align:left}.register-component #attention-register{border:1px solid red;border-radius:50%}.register-component .registration-form-column{display:flex;flex-direction:column;justify-content:space-around}.register-component .label-registration{font-size:13px;width:auto;background-color:#fff}.register-component .padding-bottom{padding-bottom:5px;padding-left:10px}.register-component .form-register{font-size:17px;outline:none;border:1px solid #e2e2e2;width:100%;height:47px;border-radius:6px;padding-left:10px;background-color:#fff}.register-component .form-label-error-input{display:flex;flex-direction:column;margin:10px 0;width:48%}.register-component .form-label-error-input--full-width-mobile{width:unset}@media screen and (max-width:990px){.register-component .form-label-error-input{width:90%;max-width:410px}}@media screen and (max-width:1100px)and (min-width:1209px){.register-component .form-register{height:40px}}.register-component .error{border:2px solid red}.register-component #password-requirements{font:12px/14px Roboto;color:#524f4f;background-color:#fff;padding:0 1% 1%}.register-component .federated-info{padding:1% 0 0 1%!important}.register-component .checkbox-label{font-size:13px;color:#524f4f;background-color:#fff;cursor:pointer}@media screen and (max-width:750px){.register-component .checkbox-label{font-size:12px}}.register-component #receive-communication{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;min-width:25px;width:25px;min-height:25px;height:25px;left:0;border-radius:6px;z-index:1;margin-right:9px;cursor:pointer}.register-component #receive-communication:before{content:"✓";position:absolute;font-size:1.5em;right:.25em;visibility:hidden}.register-component #receive-communication:checked:before{visibility:visible}.register-component .checkbox-and-label{display:flex;align-items:center;cursor:pointer}.register-component #confirmPass::placeholder{color:#bababa}.register-component .registration-form-password{position:relative}.register-component .registration-form-password .password-eye{position:absolute;margin-left:-75px;margin-top:12px;width:24px;height:24px;cursor:pointer}.register-component .registration-form-submit{min-width:100px;padding:0 1.25em;align-self:center;margin:1em 0}.register-component .registration-form-line-break{width:90%;height:1px;background:#a3a3a3;margin:2em 0 3em;align-self:center}.register-component .registration-type-container{display:flex;justify-content:center;width:100%;margin:5px 0 0}@media(min-width:1024px){.register-component .registration-type-container{justify-content:flex-start}}.register-component .registration-type{margin:5px 0 0 10px;display:-webkit-box}.register-component .social-icon-list{padding:15px 0 0;display:flex;justify-content:center}.register-component .register-social-icon{width:30px;margin:0 25px;cursor:pointer}.register-component .change-registration{cursor:pointer;display:flex;padding:0 0 0 30px;margin-right:50px}@media screen and (max-width:750px){.register-component .change-registration{padding:0}}.register-component .change-registration--caret{transform:rotate(90deg);width:8px}.register-component .change-registration--link{background:none;border:none;padding-left:10px;cursor:pointer;height:15px;margin:auto}@media(min-width:1024px){.register-component .change-registration{margin-right:10px}}.register-component .registration-source{margin-left:10px;font:700 16px/20px Roboto}.register-component .registration-icon{width:20px;margin:0 5px}.register-component .registration-icon.--options{margin-right:15px}.register-component .lock-icon{width:12px;display:flex;height:15px;justify-content:center;align-items:center}.register-component .lock-icon.input-form{margin-left:10px}.terms{width:100%;display:flex;flex-direction:column;min-height:600px}.terms .top-section-container{padding-top:10px;padding-bottom:0}@media screen and (max-width:750px){.terms .top-section-container{flex-direction:column}}.terms .secondary-border-mobile{display:none}@media(max-width:414px){.terms .secondary-border-mobile{display:block}}.terms .header{margin:0;width:90%;height:20%}.terms .top-left{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:20px!important}@media(min-width:1024px){.terms .top-left{width:20%}}.terms .route-back{margin-left:5px;background-color:#fff}.terms .back-text{text-align:left;font:17px/29px "Roboto";font-weight:500;letter-spacing:0;cursor:pointer}.terms .header-text-yellow-line-container{padding-right:0;width:100%;height:115px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5px}@media(min-width:1024px){.terms .header-text-yellow-line-container{padding-right:20%;width:80%}}.terms .header-text-container{justify-content:left;padding-bottom:.5px;height:65px}@media(min-width:1024px){.terms .header-text-container{display:flex;flex-direction:column;justify-content:center;height:60px;width:auto}}.terms .header-text-container>h1{margin:0;text-align:center;font:700 18px/28px "Roboto";font-weight:700;color:#434343}@media(min-width:1024px){.terms .header-text-container>h1{font:700 21px/24px "Roboto"}}.terms .header-text-container>h2{text-align:center;font:15px/28px "Roboto";letter-spacing:0;color:#434343;font-weight:300;margin-top:5px}@media(min-width:1024px){.terms .header-text-container>h2{font:17px/20px "Roboto"}}.terms .yellow-line-container{display:flex;justify-content:center}.terms hr.yellow-line{width:62px;height:3px;margin:5px 0}@media screen and (max-width:750px){.terms hr.yellow-line{margin-bottom:0}}.terms .header-horizontal-line-container{display:flex;justify-content:center;height:2px;width:90%;margin:auto}.terms .grey-horizontal-line{width:100%;height:1px;background-color:#e5e5e5;margin-top:5px 0;opacity:1}.terms .text-box{flex:1 1;padding:0 5%;line-height:26px}.terms .text-box-scrollbar{flex-direction:column}.terms .terms-copy{margin:10px 30px 10px 10px}.terms .terms-copy li,.terms .terms-copy ol{list-style:none}.terms .terms-copy .terms-main-header{font:700 14px/17px "Roboto"}.terms .terms-copy .spaced{margin-bottom:18px}.terms .terms-copy li{font:14px/17px "Roboto";padding-left:30px}.terms .terms-copy p{font:14px/17px "Roboto";margin-bottom:12px}.terms .terms-copy h2{font:14px/17px "Roboto";font-weight:700;margin-top:10px}.terms .terms-copy .terms-header-underline{font-weight:400;text-decoration:underline;margin-bottom:10px}.terms .terms-copy .consent-reminder{margin-top:10px}.terms .terms-copy .cookie-header{text-decoration:underline}.terms .terms-copy .cookie-paragraph{margin-bottom:5px}.terms .terms-copy .terms-closer.first{margin-top:40px}.terms .terms-copy .terms-closer{margin:0}.terms .page{position:relative;margin-right:100px}.terms .page.bottom{left:45px;transform:scale(1.1)}.terms .page.second{margin-top:20px}.terms .page.third{margin-top:70px}.terms .textLayer{inset:0;overflow:hidden;line-height:1;font-family:sans-serif;opacity:.8;margin:0 auto}.terms .textLayer div{position:absolute;white-space:pre;cursor:text;transform-origin:0 0 0}.terms .textLayer .bold{font-weight:600}.terms .textLayer .underline{text-decoration:underline}.terms .scroll-container{height:100%;padding:0}@media(min-width:800px){.terms .scroll-container{padding:15px 0 0}}.terms .terms-text{font:12px/17px "Roboto";margin:10px 20px 10px 0}.terms .check-container{padding-top:5px;height:50px;padding-right:0}@media(min-width:800px){.terms .check-container{display:flex;padding-right:50px}}@media(min-width:1200px){.terms .check-container{padding-right:100px}}.terms .check-spacer{display:none}@media(min-width:800px){.terms .check-spacer{display:block}}.terms .checkbox-label{display:flex;cursor:pointer;position:relative}.terms .checkbox-label>span{color:#524f4f;padding:.25rem}.terms .checkbox-label>input{height:25px;width:25px;-webkit-appearance:none;-o-appearance:none;appearance:none;border-radius:4px;transition-duration:.3s;background-color:#fff;cursor:pointer}.terms .checkbox-label>input:checked{background-color:#fff}.terms .checkbox-label>input:checked+span:before{content:"";display:flex;position:absolute;align-items:center;top:4px;left:9px;width:6px;height:14px;border-width:0 2px 2px 0;transform:rotate(45deg)}.terms .checkbox-text{margin-left:15px;outline:none}@media screen and (max-width:750px){.terms .consent-checkbox{width:100%;padding-bottom:0}}.terms .terms-footer{display:flex;align-items:center;flex-direction:column;margin:0;padding:0;background-color:#fff}.terms .mobile-scroll-prompt{text-decoration:underline;font:17px/29px "Roboto";font-weight:500;letter-spacing:0;opacity:1;text-align:left;margin:1rem}@media(min-width:1024px){.terms .mobile-scroll-prompt{display:none}}@media screen and (max-width:750px){.terms .narrow-column-checkbox{display:none}}.terms .footer-horizontal-line-container{display:flex;justify-content:center;align-items:center;height:2px;width:92%}.terms .agree-button{width:119px;height:38px;text-align:center;padding:0;margin:1rem}.terms .agree-button:disabled,.terms .agree-button[disabled]{background-color:#e5e5e5;color:#000}.careerpath-page{flex:1 1;display:flex;flex-direction:column}@media screen and (max-width:880px){.careerpath-page{position:relative;height:unset}}.careerpath-page .top-section{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;text-align:center;border-top:11px solid}@media screen and (min-width:880px){.careerpath-page .top-section{flex-direction:column}}.careerpath-page .top-row-routeback-login-container{display:flex;width:100%;height:3rem;justify-content:flex-end;align-items:center;flex-direction:row;padding:5px 15px 0 35px}@media screen and (max-width:880px){.careerpath-page .top-row-routeback-login-container{justify-content:space-between}}.careerpath-page .main-header{background-color:#fff}.careerpath-page .info-button{color:#fff;border-radius:12px;height:18px;width:18px;border:none;background-color:transparent;padding:0!important;cursor:pointer}.careerpath-page .replace-link-login-container{display:flex;justify-content:flex-end;align-items:center;width:100%}.careerpath-page .replace-career-link{justify-content:flex-end;display:flex;padding-right:30px;cursor:pointer;text-decoration:underline;background:none;border:none}@media screen and (max-width:880px){.careerpath-page .replace-career-link{padding-right:10px}}.careerpath-page .login-button{display:inline;min-width:100px;text-align:center;font:17px "Roboto";font-weight:500;letter-spacing:0;margin:0;cursor:pointer}.careerpath-page .back-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 0 0 10px;width:15%;height:2rem}@media screen and (max-width:880px){.careerpath-page .back-container{width:25%}}.careerpath-page .back-button{cursor:pointer}.careerpath-page .back-text{display:inline;text-align:left;font:17px/29px "Roboto";font-weight:500;letter-spacing:0;margin:0;cursor:pointer}.careerpath-page .logo-text-container{display:flex;flex-direction:column;padding-top:0;padding-left:0;width:100%;justify-content:space-between;min-height:150px}.careerpath-page .asu-logo-container-game{display:flex;padding:0;align-items:baseline}@media screen and (max-width:880px){.careerpath-page .asu-logo-container-game-dummy{display:none}}.careerpath-page .header-text-container{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:0;min-width:35%;min-height:-moz-fit-content;min-height:fit-content}@media screen and (max-width:880px){.careerpath-page .header-text-container{width:100%}}.careerpath-page .header-text-container>h1{margin:0;text-align:center;font:19px/32px "Roboto";font-weight:700;color:#555}.careerpath-page .header-text-container>h1:focus{outline:0!important}@media screen and (max-width:880px){.careerpath-page .header-text-container>h1{font:18px/28px bold,"Roboto"}}.careerpath-page .header-text-container>h2{text-align:center;width:70%;font:16px/24px "Roboto";font-weight:light;letter-spacing:0;font-weight:300;color:#434343;background-color:#fff}@media screen and (max-width:880px){.careerpath-page .header-text-container>h2{font:14px/24px "Roboto"}}.careerpath-page .header-horizontal-line{width:100px;margin:15px 0 10px}.careerpath-page .middle-section{display:flex;flex-direction:column;overflow:hidden;padding:20px 20px 0;margin:0 5px auto}@media screen and (max-width:880px){.careerpath-page .middle-section{padding:20px 10px 0}}.careerpath-page .career-tabs{min-height:120px;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:880px){.careerpath-page .career-tabs{flex-direction:column;justify-content:flex-start}}.careerpath-page .career-tabs-expanded{width:100%;display:flex;justify-content:space-evenly;align-items:stretch}@media screen and (max-width:880px){.careerpath-page .career-tabs-expanded{flex-direction:column;justify-content:flex-start}}.careerpath-page .short{height:100%}.careerpath-page .closeout-button-career-card-container{display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (max-width:880px){.careerpath-page .closeout-button-career-card-container{padding:10px 0 0;width:100%;height:215px}}.careerpath-page .closeout-button-container{width:100%;margin-bottom:5px;display:flex;justify-content:center;z-index:2}@media screen and (max-width:880px){.careerpath-page .closeout-button-container{padding:15px 0 0}}.careerpath-page .closeout-button{width:100%;color:#fff;border-radius:9px 9px 0 0;margin-bottom:-10px;border:none}@media screen and (max-width:880px){.careerpath-page .closeout-button{height:20px}}.careerpath-page .career-card{height:95%;display:flex;flex-direction:column;width:32%;padding:20px 0 0;align-items:center}@media screen and (max-width:880px){.careerpath-page .career-card{width:100%;padding-bottom:0}}.careerpath-page .career-card-favorite-container{border-radius:50%;width:29px;height:29px;background-color:rgba(0,0,0,.68);z-index:9;position:absolute;top:6px;left:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}.careerpath-page .active{background:#f5f5f5;width:100%;padding-bottom:50px}@media screen and (max-width:880px){.careerpath-page .active{padding:4px 0 15px}}.careerpath-page .inactive{background:#fff;padding:10px 0 30px;width:100%}@media screen and (max-width:880px){.careerpath-page .inactive{padding:25px 10px 10px}}.careerpath-page .expand-card{height:95%;display:flex;flex-direction:column;align-items:center;width:32%;justify-content:flex-start;margin:5px 0}@media screen and (max-width:880px){.careerpath-page .expand-card{width:100%}}.careerpath-page .expand-info-short-text{font-family:"Roboto";font-size:14px;font-weight:500;line-height:23px;color:#555;overflow-wrap:break-word;min-height:100px}.careerpath-page .expand-info-short-text:after,.careerpath-page .expand-info-short-text:before{content:"\a";white-space:pre}.careerpath-page .expand-info-long-text{font-family:"Roboto";font-size:14px;color:#555;font-weight:500;overflow-wrap:break-word}.careerpath-page .expand-info-long-text:after,.careerpath-page .expand-info-long-text:before{content:"\a";white-space:pre}.careerpath-page .expand-info-long-text-list{list-style:none;list-style-position:outside;text-align:left}.careerpath-page .expand-info-long-text>li{list-style-position:inside}.careerpath-page .expand-info-long-text-list li:before{content:"•";font-weight:700;display:inline-block;margin-left:1em}.careerpath-page .expand-info-long-text-list li:after{content:"\a";white-space:pre}.careerpath-page .expand-info-long-text{padding:10px 0;list-style-position:inside;line-height:1.4em;text-indent:-1em;margin-left:15px}.careerpath-page .pay-openings-container{padding:20px 0}.careerpath-page .pay-and-openings-loading-spinner{width:100%;display:flex;justify-content:center}.careerpath-page .onestop-title-text{font-weight:700}.careerpath-page .onestop-plain-text,.careerpath-page .onestop-title-text{font-size:16px;font-family:"Roboto";line-height:2}.careerpath-page .onestop-plain-text.career-outlook{font-size:14px;font-weight:900;padding-left:5px;display:flex}.careerpath-page .expand-info-text-container{width:90%;display:flex;flex-direction:column;padding-bottom:8px;font-size:14px}.careerpath-page .collapse-list{margin-bottom:0;padding-left:0;list-style:none}.careerpath-page .collapse-open{display:none}.careerpath-page .collapse-panel{visibility:hidden;max-height:0;opacity:0;transition:max-height .1s,visibility .3s,opacity .3s}.careerpath-page .collapse-open:checked~.collapse-panel{max-height:100%;opacity:1;visibility:visible}.careerpath-page .collapse-list li{margin-bottom:0}.careerpath-page .collapse-list .collapse-btn{cursor:pointer;display:block;padding:5px 10px 5px 0;margin-bottom:0;font-weight:400;background-color:#fff;font-size:14px;text-decoration:underline;transition:background-color .2s ease}.careerpath-page .collapse-open~.collapse-btn:before{content:"";float:right}.careerpath-page .collapse-open:checked~.collapse-btn:before{content:""}.careerpath-page .collapse-list .collapse-inner{padding:10px 10px 20px 0}.careerpath-page .close-career-card-link-text{font-size:14px;text-decoration:underline;line-height:3}@media screen and (max-width:880px){.careerpath-page .not-selected{opacity:.1}}.careerpath-page .career-card-content{padding:0;position:relative;height:120px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;border-radius:10px;background:#fff;border:1px solid #e0e0e0}.careerpath-page .career-card-content-info{background:#fff;display:flex;justify-content:center;position:relative;bottom:8px}@media(min-width:1200px){.careerpath-page .career-card-content{max-height:140px}}.careerpath-page .career-card-content-info{border:1px solid #e0e0e0;border-top:none;border-bottom:none;width:100%}.careerpath-page .card-image{height:100%;border-radius:9px 0 0 9px;object-fit:cover;width:50%;min-width:100px;max-width:135px}@media screen and (max-width:880px){.careerpath-page .card-image{width:25%}}.careerpath-page .modify-image-border{border-radius:9px 0 0 0}.careerpath-page .career-card-background-overlay{width:70%;position:absolute;right:0;background:#fff;height:90px;border-radius:0 9px 0 0}.careerpath-page .button-career-text-container{width:100%;display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:0 9px 9px 0;border-bottom:5px solid;padding:10px 10px 5px}@media screen and (max-width:880px){.careerpath-page .button-career-text-container{border-top:0;border-right:0;border-left:0}}.careerpath-page .yellow-degree-path-added{padding-bottom:5px;border-bottom:0;width:100%;border-radius:0 9px 0 0}@media screen and (max-width:880px){.careerpath-page .yellow-degree-path-added{max-width:100%}}.careerpath-page .degree-path-added{border-radius:10px 10px 0 0;border:1px solid #e0e0e0;border-bottom:none}.careerpath-page .career-text{color:#555;font:700 15px/20px "Roboto";display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;padding-right:33px}@media(min-width:800px){.careerpath-page .career-text{font:700 17px/29px "Roboto"}}.careerpath-page .build-career-button{visibility:hidden;border-radius:40px;height:2rem;border:0;font-size:12px}.careerpath-page .build-career-button-inactive{border-radius:40px;font-size:12px;border:0;color:#fff;margin-right:5px;padding:5px 13px}.careerpath-page .degree-chosen-icon-container{display:flex;justify-content:flex-end;padding:0 0 5px}.careerpath-page .edit-career-icon-container{width:100%;display:flex;justify-content:space-between;padding:0 0 5px}.careerpath-page .build-button-info-icon-container{display:flex;justify-content:space-between;width:100%;min-width:50%;align-items:flex-end;position:relative}.careerpath-page .career-outlook-icon-container{cursor:pointer;display:flex;padding-right:5px}.careerpath-page .career-outlook-icon-container.all-paths-chosen{position:absolute;right:15px;bottom:81px;margin-right:0}.careerpath-page .career-outlook-sun-icon{display:flex}.careerpath-page .outlook-info-icon{display:flex;justify-content:flex-end;align-items:flex-end}.careerpath-page .edit-career-path-link{text-decoration:underline;text-align:flex-start;font:13px "Roboto";font-weight:700;padding:5px 5px 0;background:none;border:none;cursor:pointer}.careerpath-page .info-icon{width:1rem;margin-right:5px;cursor:pointer}.careerpath-page .path-chosen-addon-container{display:flex;align-items:center;justify-content:space-between;width:100%;font:22px "Roboto";padding:5px 15px;border-radius:0 0 30px 30px;position:relative;z-index:2}@media(min-width:1200px){.careerpath-page .path-chosen-addon-container{height:33px}}.careerpath-page .path-chosen-addon-container-expanded{display:flex;justify-content:space-between;align-items:center;min-height:50px;width:100%;border-radius:0 0 30px 30px;font:14px "Roboto";font-weight:700;padding:3px 20px;bottom:8px;position:relative}@media screen and (max-width:880px){.careerpath-page .path-chosen-addon-container-expanded{min-height:50px;padding:5px 20px;max-height:none}}.careerpath-page .visually-hidden{position:absolute;top:-9999px;left:-9999px}.careerpath-page .degree-title-text{font:14px "Roboto";color:#fff;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.careerpath-page .deselect-path-text{text-decoration:underline;font:13px "Roboto";font-weight:500;min-width:100px;text-align:center;padding:5px;background:none;border:none;display:flex;cursor:pointer}.careerpath-page .paths-content-container{display:flex;flex-direction:column;width:100%;margin:3% 0}.careerpath-page .all-path-chosen-content{display:flex;width:100%}.careerpath-page .career-info-icon-learn-more{display:flex;flex-direction:column;justify-content:space-around;width:100%}.careerpath-page .info-icon-learn-more{display:flex;width:100px;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 0 0 3px}@media screen and (max-width:880px){.careerpath-page .info-icon-learn-more{padding:5px 5px 0 0}}.careerpath-page .learn-more{display:flex;text-decoration:underline;font:14px "Roboto";font-weight:700;background:none;border:none;padding:0;margin:0 0 3px}.careerpath-page .middle-section-career-list{width:100%;display:flex;justify-content:center}@media screen and (max-width:880px){.careerpath-page .middle-section-career-list{display:none}}.careerpath-page .career-tab-career-list-container{display:flex;flex-direction:column;width:100%}@media screen and (max-width:880px){.careerpath-page .career-tab-career-list-container{width:100%}}.careerpath-page .desktop-career-list-container{width:100%;display:flex;flex-direction:column;min-height:250px}@media screen and (max-width:880px){.careerpath-page .desktop-career-list-container{display:none}}.careerpath-page .no-matches{display:flex;justify-content:center;padding:5% 0}.careerpath-page .mobile-career-list-container{display:flex;justify-content:center;border-radius:10px;margin-top:-20px}@media screen and (min-width:881px){.careerpath-page .mobile-career-list-container{display:none}}.careerpath-page .degree-container-header{display:flex;align-items:center;justify-items:flex-end;position:relative}@media screen and (max-width:880px){.careerpath-page .degree-container-header{flex-direction:column;width:100%}}.careerpath-page .degree-container-header__chunk-container{display:flex;width:100%}@media screen and (max-width:767px){.careerpath-page .degree-container-header__chunk-container{flex-direction:column}}.careerpath-page .degree-container-header__chunk-container .career-searchbar__container{display:flex;justify-content:flex-start}@media screen and (min-width:768px){.careerpath-page .degree-container-header__chunk-container .career-searchbar__container{justify-content:flex-end}}.careerpath-page .degree-container-header__chunk-container .career-searchbar__container .magnifying-glass-icon{position:relative;display:flex;align-self:flex-end;bottom:10px;right:30px;min-width:19px}.careerpath-page .degree-container-header__chunk-container .career-searchbar__container .degree-search-bar{display:flex;border-radius:6px;border:1px solid #d5d5d5;padding:12px 30px 12px 23px;margin-left:13px;height:40px;width:90%;max-width:275px;min-width:200px;font-size:17px}@media screen and (max-width:880px){.careerpath-page .degree-container-header__chunk-container .career-searchbar__container .degree-search-bar{width:93%;max-width:275px}}@media screen and (min-width:768px){.careerpath-page .degree-container-header__chunk-container-left{display:flex;flex:4 1;justify-content:space-between;align-items:center}.careerpath-page .degree-container-header__chunk-container-right{display:flex;flex:1 1;justify-content:space-between;align-items:center}}.careerpath-page .degree-container-header .filter-title{padding:0 1em}.careerpath-page .degree-container-header .filter-design{display:flex;flex-direction:row;background:#fff;padding:0 .4em;border-radius:999px;margin:0;font:14px "Roboto";font-weight:500;border:1pt solid #555;width:100%}.careerpath-page .degree-container-header .filter-design hr{border-top:1px solid #555;margin:5% 0}.careerpath-page .degree-container-header .filter-design .filter-label{font-weight:400}.careerpath-page .degree-container-header .filters-container{position:relative;display:flex;width:100%;max-width:300px;min-width:224px}@media screen and (max-width:880px){.careerpath-page .degree-container-header .filters-container{width:100%;padding:10px}}.careerpath-page .degree-container-header .filters{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0 1em;width:100%}.careerpath-page .degree-container-header .filters>p{margin-bottom:0;text-align:center;padding:5px}@media(min-width:800px){.careerpath-page .degree-container-header .filters>p{padding:5px}}.careerpath-page .degree-container-header .filters-list{width:100%;max-width:300px;min-width:224px;overflow:hidden;display:flex;flex-direction:column;justify-self:center;border-radius:15px;padding-bottom:1em;position:absolute;left:0;top:0;z-index:999}@media screen and (max-width:880px){.careerpath-page .degree-container-header .filters-list{left:10px;top:10px}}.careerpath-page .degree-container-header .filters-list .category{overflow-y:scroll;overflow-x:hidden}.careerpath-page .degree-container-header .filters-list .label{padding:0 .8em}.careerpath-page .degree-container-header .filters-list .filter-item{padding:0 .8em;min-height:26px;height:auto}.careerpath-page .degree-container-header .checkbox-group{position:relative}.careerpath-page .degree-container-header .custom-checkbox{margin-right:7px;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;width:20px;height:20px;left:0;cursor:pointer;background:transparent;border-radius:6px;z-index:2;border:1px solid #707070}.careerpath-page .degree-container-header .custom-checkbox:before{content:"✓";font-size:1.2em;font-weight:700;visibility:hidden}.careerpath-page .degree-container-header .custom-checkbox:checked:before{visibility:visible}.careerpath-page .degree-container-header .custom-check{width:15px;height:15px;position:absolute;left:3px;top:3px}.careerpath-page .degree-container-header .custom-check.hidden{visibility:hidden}.careerpath-page .degree-container-header .checkbox-input{display:flex;align-items:center;margin-top:18px}.careerpath-page .degree-container-header .checkbox-input.multi{margin-top:0;height:100%;align-items:center}.careerpath-page .career-list-container{width:100%;display:flex;flex-direction:column;position:relative;background:#f5f5f5;border-radius:10px;padding:40px 10px}@media screen and (max-width:880px){.careerpath-page .career-list-container{margin:0;padding:40px 0}}.careerpath-page .career-list-container-content{display:flex;flex-direction:column}.careerpath-page .career-list-container .modality-toggle{padding:.125em .5em;border-radius:999px;display:flex;flex-direction:row;align-content:center}.careerpath-page .career-list-container .toggle-button-modality-text{font-weight:700;font-size:11px}.careerpath-page .career-list{background:transparent;margin:10px 10px 0;display:flex;flex-direction:column}.careerpath-page .career-list-item{display:flex;padding:5px 10px 0;justify-content:space-between;flex-direction:column}@media screen and (max-width:880px){.careerpath-page .career-list-item{padding:5px 0 0}}.careerpath-page .career-list-item .box-with-secondary-underline{padding:15px 0 15px 15px;margin-bottom:10px;border-radius:10px!important}.careerpath-page .degree-text-select-path{height:100%;width:100%;display:flex;flex-direction:row;position:relative}.careerpath-page .container-1{width:75%}.careerpath-page .degree-text{font-weight:500;width:75%;line-height:1;display:flex;flex-direction:column}@media screen and (max-width:880px){.careerpath-page .degree-text{width:60%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.careerpath-page .degree-text .degree-text-header{display:flex;align-items:flex-start;margin-bottom:.5rem;flex-direction:row}@media screen and (max-width:768px){.careerpath-page .degree-text .degree-text-header{flex-direction:column}}.careerpath-page .degree-text .degree-text-header-text{color:#434343;margin-right:.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:normal}.careerpath-page .degree-text .modality-icons__container{display:flex;flex-direction:row}.careerpath-page .degree-text .degree-text-header-icon{height:18px;min-height:18px;fill:#434343;margin-right:.5em}@media screen and (max-width:880px){.careerpath-page .degree-text .degree-text-header-icon{min-width:18px}}.careerpath-page .degree-text .degree-text-location{font-weight:700;font-size:14px;color:#434343;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.careerpath-page .degree-text .degree-text-program-category{width:-moz-fit-content;width:fit-content;padding:5px 10px;margin-bottom:.5rem;font-size:14px}.careerpath-page .degree-text-type{font-weight:300;font-size:14px;color:#434343;margin-bottom:.5rem!important;overflow:hidden;text-overflow:ellipsis;line-height:normal}.careerpath-page .select-path-button__container{display:flex;flex-direction:column;margin-right:65px;margin-left:auto;justify-content:center}@media screen and (max-width:880px){.careerpath-page .select-path-button__container{position:absolute;margin:0;right:10px;bottom:0}}.careerpath-page .select-path-text{display:flex;align-self:center;font-size:14px;font-weight:500;cursor:pointer;padding:8px 15px;border-radius:20px}.careerpath-page .degree-required{font-size:13px;font-weight:700;margin-top:17px}.careerpath-page .degree-required,.careerpath-page .next-button-container{display:flex;justify-content:center}.careerpath-page .next-button{min-width:100px;padding:0 1.25em;margin:2em 0 1em}.careerpath-page .bottom-section{margin-bottom:77px!important;bottom:0;width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){.careerpath-page .bottom-section{width:65%}}.careerpath-page .bottom-section #progress-bar{padding:50px 0}.careerpath-page .career-paths-bar{position:fixed;left:0;bottom:0;width:100%;height:77px;font-size:22px;font-weight:700;color:#000;padding-left:45px;display:flex;align-items:center;z-index:1000}.careerpath-page .career-paths-bar__next-button{margin-left:auto;width:154px;height:100%;font-size:22px;font-weight:700}.careerpath-page .career-paths-bar__next-button:disabled:hover{cursor:not-allowed}.careerpath-page .career-paths-bar__next-button:hover{cursor:pointer}#dashboard .temp-menu-placeholder{visibility:hidden}#dashboard .top-row-routeback-container{display:flex;width:100%;height:3rem;justify-content:flex-end;align-items:center;flex-direction:row;padding:5px 15px 0 35px}@media screen and (max-width:750px){#dashboard .top-row-routeback-container{justify-content:space-between}}#dashboard .top-left{padding-top:10px}#dashboard .top-links{display:flex}#dashboard .header-container{height:110px;display:flex;background-color:#fff;width:100%;justify-content:space-between;flex-direction:column;align-items:center;padding:0;margin-bottom:20px}#dashboard .header-container.top>h1{padding-top:10px;margin:0;text-align:center;font:700 22px/30px "Roboto";color:#434343}#dashboard .header-container.top>h1:focus{outline:0!important}@media(min-width:800px){#dashboard .header-container.top>h1{font:700 34px/30px "Roboto"}}#dashboard .header-container.top>h2{text-align:center;font:14px/21px "Roboto";font-weight:light;letter-spacing:0;color:#524f4f;font-weight:300}@media(min-width:800px){#dashboard .header-container.top>h2{font:18px/21px "Roboto"}}#dashboard .header-container.bottom{height:80px}#dashboard .header-container.bottom>h2{margin:0;text-align:center;font:700 22px/30px "Roboto";color:#434343}#dashboard .header-container.bottom>h3{text-align:center;font:14px/21px "Roboto";font-weight:400;letter-spacing:0;color:#524f4f}@media(min-width:800px){#dashboard .header-container.bottom>h3{font:14px/16px "Roboto"}}#dashboard .top.cta-section{width:60%}#dashboard .location-container{margin:50px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center}#dashboard .location-container .dropdown-select{margin-top:15px;width:280px;height:40px}#dashboard .bottom.cta-section{margin-top:50px;width:90%}#dashboard .button--primary,#dashboard .complete-plan__modal-actions_button{width:133px}#dashboard .cta-section{margin:0 auto;display:flex;justify-content:space-between;flex-direction:column}@media(min-width:800px){#dashboard .cta-section{flex-direction:row}}#dashboard .bottom.cta-section .cta-container:last-child p{max-width:230px}#dashboard .top.cta-section .cta-container:first-child p{max-width:175px}#dashboard .single.cta-section>.cta-container{margin:auto}#dashboard .single.cta-section>.cta-container p{max-width:300px}#dashboard .cta-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:210px}#dashboard .cta-container .icon-container{height:75px;width:75px;display:flex;align-items:flex-end;justify-content:center}#dashboard .cta-container .icon-container .dollar-icon{margin-bottom:-10px}#dashboard .cta-container p{text-align:center;font:700 22px/30px "Roboto";max-width:190px;white-space:pre-wrap}#dashboard .cta-container .red-button{width:130px;height:40px}#dashboard .cta-description{background-color:#fff}#dashboard .fake-border{margin:0 auto;width:62px;padding-top:10px}#dashboard .contact-icon{width:150px;height:auto}#dashboard .bottom-container{margin:60px 0 200px;display:flex;flex-direction:column-reverse}@media(min-width:800px){#dashboard .bottom-container{flex-direction:row}}#dashboard .bottom-container .pathways{width:100%;margin:40px 0;display:flex}@media(min-width:800px){#dashboard .bottom-container .pathways{width:35%;margin:0}}#dashboard .bottom-container .pathways h2{text-align:center;font:700 22px/30px "Roboto";color:#434343;margin-bottom:15px;background-color:#fff}#dashboard .bottom-container .right-section{display:flex;align-items:center;flex-direction:column;width:100%}@media(min-width:800px){#dashboard .bottom-container .right-section{width:65%}}#dashboard .bottom-container .right-section .prompt-container{margin-top:55px;display:flex;align-items:center;flex-direction:column}#dashboard .bottom-container .right-section .prompt-container h2{margin-top:15px;text-align:center;font:700 20px/22px "Roboto";font-weight:600;letter-spacing:0;color:#434343}@media(min-width:800px){#dashboard .bottom-container .right-section .prompt-container h2{font:700 22px/27px "Roboto"}}#dashboard .bottom-container .right-section .description{text-align:center;font:14px/23px "Roboto";font-weight:500;color:#555;width:80%;margin:0 auto}#dashboard .career-card{height:95%;display:flex;width:100%;max-width:400px;padding:8px 5px;align-items:center}@media screen and (max-width:750px){#dashboard .career-card{width:100%;padding-bottom:0;position:sticky}}#dashboard .career-card-favorite-container{border-radius:50%;width:29px;height:29px;background-color:rgba(0,0,0,.68);z-index:10;position:absolute;top:6px;left:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}#dashboard .career-card-inner-container{display:flex;width:98%;border:1px solid #cecece;justify-content:center;flex-direction:column;border-bottom:0;border-radius:15px 9px 0 0}@media screen and (max-width:750px){#dashboard .career-card-inner-container{border-radius:9px 9px 0 0}}#dashboard .yellow-degree-path-added{border-bottom:0}#dashboard .career-card-content{padding:0;position:relative;height:120px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;border-radius:10px 10px 10px 10px;border-bottom-width:50%;background:#fff}#dashboard .career-card-content-normal{width:auto}#dashboard .career-card-content-info{background:#fff;display:flex;justify-content:center;position:relative;bottom:8px}@media(min-width:1200px){#dashboard .career-card-content{max-height:140px}}#dashboard .card-image{height:100%;border-radius:9px 0 0 9px;object-fit:cover;min-width:95px;width:33%}@media screen and (max-width:750px){#dashboard .card-image{width:25%}}#dashboard .modify-image-border{border-radius:9px 0 0 0}#dashboard .button-career-text-container{width:70%;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:10px}@media screen and (max-width:750px){#dashboard .button-career-text-container{border-top:0;border-right:0;border-left:0}}#dashboard .career-text{width:auto;color:#555;font:700 15px/20px "Roboto"}@media(min-width:800px){#dashboard .career-text{font:700 17px/29px "Roboto";width:auto}}#dashboard .path-chosen-addon-container{display:flex;align-items:center;justify-content:space-between;height:auto;width:98%;font:22px "Roboto";padding:5px 15px;border-radius:0 0 30px 30px}@media(min-width:1200px){#dashboard .path-chosen-addon-container{height:50px}}#dashboard .degree-title-text{width:60%;font:700 17px/29px "Roboto";color:#fff;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dashboard .learn-more{display:flex;text-decoration:underline;font:11px "Roboto";font-weight:400;background:none;border:none;align-items:center}#dashboard .info-icon{width:1rem;margin-right:5px;cursor:pointer}#dashboard .degree-chosen-icon-container{padding-top:5px}#dashboard .learn-more-text{text-decoration:underline;color:#fff;font:15px/18px "Roboto";font-weight:500;min-width:100px;text-align:center;padding:5px;background:none;border:none;display:flex}@media screen and (max-width:750px){#dashboard .learn-more-text{width:auto}}.inactive-degree-text{width:60%;font:10pt "Roboto"!important;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inactive-path-text{text-decoration:underline;font:13px "Roboto";color:#fff;font-weight:500;min-width:100px;text-align:center;padding:5px;background:none;border:none;display:flex;cursor:pointer}#top25-change-lang-header{display:flex;justify-content:right}#top25-change-lang-header .top25-change-lang-wrapper{padding:4px}@media(min-width:1024px){#top25-change-lang-header .top25-change-lang-wrapper{position:fixed;top:0;right:0}}#top25{flex:1 1;display:flex;justify-content:center;align-items:stretch;flex-direction:column;width:100%;min-width:365px;position:relative;height:80%}@media(min-width:800px){#top25{flex-direction:row}}@media(min-width:1200px){#top25{background:#fff}}#top25 .main-left-results{width:100%;display:flex;flex-direction:column;align-items:center}@media(min-width:800px){#top25 .main-left-results{border-right:1px solid #d6d6d6;justify-content:space-between;width:50%}}#top25 .header-container-results-left{padding:20px 10px 0;display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:25px}@media(min-width:800px){#top25 .header-container-results-left{padding:20px 20px 0}}@media(min-width:1200px){#top25 .header-container-results-left{padding:30px 30px 0}}#top25 .header-container-results-right{padding:20px 10px 0;display:flex;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;margin-bottom:25px}@media(min-width:800px){#top25 .header-container-results-right{padding:20px 20px 0}}@media(min-width:1200px){#top25 .header-container-results-right{padding:30px 30px 0}}#top25 .subheading{text-align:center;font:14px/16px Roboto;padding-bottom:13px}@media(min-width:800px){#top25 .subheading{margin:0 auto}}#top25 .light{font-weight:200;font-size:15px;padding-bottom:19px}#top25 .not-on-mobile{display:none}@media(min-width:800px){#top25 .not-on-mobile{display:inline-block}}#top25 .on-mobile-only{display:inline-block}@media(min-width:800px){#top25 .on-mobile-only{display:none!important}}#top25 .results-header-text{text-align:center;font:700 22px/30px Roboto;color:#434343;width:100%;padding-bottom:14px;padding-top:0}#top25 .results-header-text:focus{outline:0!important}@media(min-width:800px){#top25 .results-header-text{padding-bottom:18px}}#top25 .bottom-border{position:relative}#top25 .yellow-border-bar{width:20%;max-width:75px}@media(min-width:414px){#top25 .yellow-border-bar{width:25%;max-width:100px}}#top25 .bottom-border:after{content:"";position:absolute;bottom:0;left:0;width:75px}@media(min-width:800px){#top25 .bottom-border:after{left:37.5%}}#top25 .main-left-content-results{padding:0;width:100%;display:flex;flex-grow:1;flex-direction:column;align-items:center}@media(min-width:1024px){#top25 .main-left-content-results{margin-top:0}}#top25 .main-left-content-results>div{margin:0 0 1.5rem;flex:0 1}#top25 .main-left-content-results>.career-picture-container-spacing{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#top25 .bottom-border-grey{position:relative;padding-bottom:20px}@media(min-width:800px){#top25 .bottom-border-grey{padding-bottom:0}}#top25 .bottom-border-grey:after{content:"";background:#d6d6d6;position:absolute;bottom:0;left:25%;width:50%}@media(min-width:800px){#top25 .bottom-border-grey:after{display:none}}#top25 .draggable-career{min-height:90px;height:90px!important;max-width:360px;width:85%;position:relative;display:flex;background:#fff;border:1px solid #cecece;border-radius:11px;cursor:move;cursor:grab}#top25 .draggable-career__dragging{transform:translate(0)}#top25 .draggable-career__drag-here-overlay{position:absolute;width:360px;border-radius:12px;height:90px;display:flex;justify-content:center;align-items:center;z-index:100;background-color:hsla(0,0%,100%,.8);font-size:22px;font-weight:700;color:#292929}#top25 .draggable-career__display-none{display:none}#top25 .draggable-career__career-image{width:33.3%;min-width:125px;max-width:175px;border-radius:9px 0 0 9px;object-fit:cover}#top25 .draggable-career__favorite-container{border-radius:50%;width:29px;height:29px;background-color:rgba(0,0,0,.68);position:absolute;top:6px;left:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}#top25 .draggable-career__career-content{display:flex;flex:1 1;flex-direction:column;border-radius:0 0 9px 0;position:relative;justify-content:space-between;padding:10px 12px 12px}#top25 .draggable-career__truncated-class-text{color:#555;font-weight:700;font-size:17px;line-height:19px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#top25 .draggable-career__x-icon{width:20px;position:absolute;top:-8px;border:none;background-color:transparent;padding:0;right:-8px;cursor:pointer}#top25 .draggable-career__outlook-info-icon{display:flex;justify-content:space-around;align-items:center}#top25 .draggable-career__info-button{position:absolute;bottom:10px;right:8px;cursor:pointer}#top25 .draggable-career__add-button{position:relative;border:none;color:#fff;border-radius:5px;font-weight:500;cursor:pointer;padding:3px 8px}#top25 .draggable-career__top-3-dropdown{display:flex;flex-direction:column;position:absolute;z-index:1000000!important;padding:6px;border:1px solid rgba(0,0,0,.2);border-radius:5px;background-color:#fff}#top25 .draggable-career__top-3-dropdown-option{cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.2);padding-top:3px;padding-bottom:3px}#top25 .draggable-career__top-3-dropdown-option:last-child{border:none!important}#top25 .draggable-career__top-3-dropdown-option:focus,#top25 .draggable-career__top-3-dropdown-option:hover{background-color:#eaeaea}#top25 .overlay-drag-container{height:90px;width:380px}#top25 .drag-here{font-size:22px;font-weight:700;color:#292929;opacity:1!important;border:none!important}@media screen and (max-width:750px){#top25 .drag-here{display:none}}#top25 .drag-here-mobile{font-size:22px;font-weight:700;color:#292929;opacity:1!important;border:none!important}@media screen and (min-width:750px){#top25 .drag-here-mobile{display:none}}#top25 .mobile-text-only{display:flex;font-size:22px;font-weight:700;color:#292929;opacity:1!important}@media screen and (min-width:750px){#top25 .mobile-text-only{display:none}}#top25 .career-outlook-icon-container{position:absolute;cursor:pointer}#top25 .career-outlook-icon-container.draggable-careers{right:30px;bottom:9px;width:20px;margin-right:5px}#top25 .row{display:flex;align-items:flex-end}#top25 .career-outlook-icon{width:20px;padding:2px}#top25 .drag-me{color:#6a6a6a;font-size:15px;display:none}@media(min-width:800px){#top25 .drag-me{display:block;color:#6a6a6a;font-size:15px}}#top25 .add-button{width:52px;border-radius:6px;font-size:17px;color:#fff;border:none;text-align:center;display:flex;justify-content:center}#top25 .display-none{display:none}#top25 .main-right-results{width:100%;padding-bottom:1em;display:flex;flex-direction:column;align-items:center;position:relative}@media(min-width:800px){#top25 .main-right-results{width:50%;align-items:center;justify-content:space-between;padding-bottom:0}}#top25 .main-right-content-results{width:100%;display:flex;flex:1 1;flex-direction:column;align-items:center;overflow-y:scroll}#top25 .main-right-content-results>.draggable-career{margin:0 0 1.5rem;flex:0 1}#top25 .label-and-error{display:flex;flex-direction:row;justify-content:space-between}#top25 .results-text-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#top25 .left-button-container,#top25 .right-button-container{display:flex;justify-content:center;align-items:center;margin-top:10px}#top25 .right-button-container{width:auto}@media(min-width:1024px){#top25 .right-button-container{width:388px;justify-content:flex-end}}#top25 .right-button-container.hidden{visibility:hidden}#top25 .right-droppables{width:100%}#top25 .right-droppables--scrollable{flex:1 1;min-height:600px}@media(min-width:800px){#top25 .right-droppables--scrollable{min-height:unset}}#top25 .vacant-career{height:90px;max-width:360px;width:85%;cursor:auto!important;border-radius:12px;background-color:#ebebeb;border:1px solid #cecece;margin:0;display:flex;align-items:center;justify-content:center}.top25-bar-container{width:100%;max-width:700px;margin:0 auto}@media(min-width:1024px){.top25-bar-container{width:65%}}.verify{height:100%}.verify .content{margin-bottom:0}.verify .header-container{margin-bottom:20px}.verify .main-header-container{height:90px;display:flex;width:100%;justify-content:space-between;flex-direction:column;align-items:center;padding:0}.verify .main-header-container>h1{padding-top:10px;margin:0;text-align:center;font:700 22px/30px "Roboto";color:#434343}.verify .main-header-container>h2{text-align:center;font:14px/16px "Roboto";letter-spacing:0;color:#524f4f;font-weight:300;margin-top:1%}@media(min-width:800px){.verify .main-header-container>h2{font:14px/16px "Roboto"}}.verify .fake-border{margin:0 auto;width:88px;padding-top:0}.verify .input{margin-bottom:1.5%}.ecap-parent{display:flex;flex-direction:column;height:100%}.degree-requirements-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#f7f7f7;max-width:904px;min-width:300px;justify-content:center;flex-direction:column;box-shadow:0 3px 16px rgba(0,0,0,.2705882353);margin:0;z-index:999;width:90%;max-height:90%;border-radius:20px;box-sizing:border-box}.scroll-to-top{display:none}@media(min-width:800px){.scroll-to-top{position:absolute;bottom:70px;right:30px;display:flex;flex-direction:column;align-items:center;z-index:900}}.clickable-scroll{display:flex;flex-direction:column;align-items:center;cursor:pointer}.scroll-text{line-height:16px;font-weight:700}.saved-text,.scroll-text{font-size:12px;margin-top:13px}.saved-text{color:#d6d6d6;font-weight:500}.header{height:90px;display:flex;flex-direction:row;width:100%;z-index:100}@media(min-width:800px){.header{position:sticky;top:0}}.left-side-header{background-color:#f8f8f8;display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding-right:5px}@media(min-width:800px){.left-side-header{padding-right:15px}}.right-left-side-header{display:flex;align-items:center;justify-content:space-between}.language-dropdown-wrapper{display:none}@media(min-width:1024px){.language-dropdown-wrapper{display:inline-block}}.header-logo-container{max-width:168px;width:75%;display:flex;align-items:center}.primary-link{text-decoration:underline;font-size:14px;font-weight:500;text-align:right}@media(min-width:800px){.primary-link{text-align:left}}.hamburger-menu{cursor:pointer}.navbar-and-page-content{display:flex;flex-direction:column;width:100%;position:relative}@media(min-width:800px){.navbar-and-page-content{flex-direction:row}}.ecap-navbar{display:flex;align-items:center;height:74px;width:100%;background-color:#1e1e1e;position:fixed;top:90px;left:0;z-index:10}@media(min-width:1024px){.ecap-navbar{flex-direction:column;height:100vh;width:-moz-fit-content;width:fit-content}}.progress-box{display:none}@media(min-width:1200px){.progress-box{display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:30px;padding:13px;width:100%}}.navbar-icon-box{display:flex;width:100%;max-height:74px;flex-direction:column;justify-content:center;align-items:center;background-color:#282828;border:none;margin-bottom:3px}@media(min-width:800px){.navbar-icon-box{padding-top:20px}}.navbar-label{padding:10px 0 2px;color:#fff;font-family:Helvetica,Arial,sans-serif;font-size:11pt;line-height:13px;font-weight:500;width:max-content;text-align:center}.page-content{display:flex;flex-direction:column;flex-grow:1;height:calc(100vh - 81px);position:fixed;right:0;align-items:center;background-color:#fff;width:100%}@media(min-width:1200px){.page-content{width:calc(100vw - 81px)}}.complete-plan-button-container{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}#complete-plan-button{padding:7px 33px;margin-bottom:100px}.page-content-scrollable{display:flex;flex-direction:column}.degree-requirements-pdf{z-index:-150}.year-block{display:flex;flex-direction:column}.degree-requirements-table{width:100%}.degree-requirements-header-modal{display:flex;flex-direction:row;margin:20px 30px;justify-content:space-between}.degree-requirements-header-modal-mobile{display:flex;flex-direction:column;margin:12px 12px 0 15px}.tenant-name-and-logo{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.degree-requirements-header-pdf{display:flex;flex-direction:column;padding:17px 26px 12px;align-content:center;justify-content:center}.degree-requirements-tenant-name{font-size:23px;align-self:center}.degree-requirements-tenant-name-pdf{font-size:23px;align-self:flex-end}.degree-requirements-header-text,.degree-requirements-header-title{font-size:21px;font-weight:500;text-align:left;width:100%;color:#000}.degree-requirements-header-title{margin-top:10px}.degree-requirements-header-text-mobile{font-size:21px;font-weight:500;text-align:left;width:80%;margin-bottom:15px;color:#000}.xicon-container{width:14px;margin-left:20px}.xicon-container-mobile{width:13px;align-self:flex-end;cursor:pointer}.degree-requirements-close{font-size:16px;font-weight:500;border:none;background:transparent;display:flex;flex-direction:row;cursor:pointer}.degree-requirements-content-modal{background-color:#fff;display:flex;flex-direction:row;margin:0 5px;padding:20px 25px 25px;overflow-y:scroll;max-height:40vh}@media(min-width:800px){.degree-requirements-content-modal{padding:30px 40px;border-radius:20px;max-height:60vh}}@media screen and (max-height:600px){.degree-requirements-content-modal{max-height:40vh}}.degree-requirements-content-pdf{background-color:#fff;display:flex;flex-direction:row;padding:30px 40px}.degree-requirements-content-header{font-size:16px;color:#555;font-weight:700;text-align:center!important;cursor:pointer}@media(min-width:800px){.degree-requirements-content-header{padding-bottom:10px}}.degree-requirements tr{width:100%}.degree-requirements th{width:20%;height:100%;text-align:center}.degree-requirements td,.degree-requirements th{border-spacing:0;vertical-align:middle}@media(min-width:800px){.degree-requirements td,.degree-requirements th{padding:7px 3px}}.degree-requirements td{font-weight:700;height:100%;font-size:15px;text-align:left;width:20%;color:#000;padding-bottom:20px}@media(min-width:800px){.degree-requirements td{padding:15px 35px}}.degree-requirements .pdf-td{padding:15px 35px}.degree-requirements .right-align{text-align:right;padding-right:15px;font-weight:700}.mobile-year-table{width:100%}.secondary-underline{width:36px;height:3px;margin:5px auto 0}@media(min-width:800px){.secondary-underline{margin:5px auto 10px}}.class-by-year{color:#000;align-items:center}.border-right{border-right:1px solid hsla(0,0%,43.9%,.19);border-collapse:collapse}.class-title{font-size:15px;font-weight:700;padding:7px 0;width:75%;text-align:center}.modal-footer{padding:15px 0}.modal-footer,.modal-footer-mobile{display:flex;align-items:center;justify-content:center}.modal-footer-mobile{padding:12px 15%}.download-pdf{background:transparent;border:3px solid transparent}.download-pdf:hover{border:3px solid #9dcbfd;cursor:pointer}.download-pdf-text{font-size:19px;font-weight:500;font-family:"Roboto";margin-right:50px}.download-pdf-text-mobile{font-size:16px;font-weight:500;margin-right:25px;text-align:center;font-family:"Roboto"}#set-up-classes{display:flex;flex-direction:column;justify-content:center;padding-left:0}@media(min-width:800px){#set-up-classes{padding-left:4%}}#set-up-classes .ecap-career-card-instructions-container{display:flex;margin-top:5%;justify-content:center;align-items:center;flex-direction:column;margin-left:5%}@media(min-width:800px){#set-up-classes .ecap-career-card-instructions-container{align-items:center}}@media(min-width:1024px){#set-up-classes .ecap-career-card-instructions-container{flex-direction:row;align-items:flex-end;padding-left:0}}#set-up-classes .career-content{height:96px!important}#set-up-classes .ecap-career-card-switch-indicator{display:flex;flex-direction:column;justify-content:space-evenly;width:100%}@media(min-width:1024px){#set-up-classes .ecap-career-card-switch-indicator{width:80%}}#set-up-classes .visually-hidden{position:absolute;top:-9999px;left:-9999px}#set-up-classes .ecap-career-card-switch-indicator-container{width:100%;margin-bottom:35px}@media(min-width:1024px){#set-up-classes .ecap-career-card-switch-indicator-container{width:50%;margin-bottom:0}}#set-up-classes .career-card-summary-text{display:flex;flex-direction:column;width:94%;height:50%;justify-content:space-between;font-weight:500;position:relative;font:16px/20px "Roboto"}@media(min-width:800px){#set-up-classes .career-card-summary-text{height:94%}}#set-up-classes .ecap-check-mark-req-text{background:none;border:none;display:flex;align-items:center;font-size:14px;font-weight:500;margin-bottom:20px;cursor:pointer;padding:10% 0 15%}#set-up-classes .ecap-check-mark{height:22px;width:22px;margin-right:13px}#set-up-classes .instructions-text{font-weight:500;font:13px/19px "Roboto";color:#2a2a2a;height:80%;display:flex;align-items:center}@media(min-width:1024px){#set-up-classes .instructions-text{width:40%}}#set-up-classes .career-card-bubble-container{position:absolute;z-index:10;top:-23px;right:-20px;height:60px;width:60px;background-color:#fff;border-radius:50%}#set-up-classes .CircularProgressbar-trail{stroke-width:3.5px!important}#set-up-classes .CircularProgressbar-text{font-weight:700}#set-up-classes .switch-career-indicator-container{height:25px!important;display:flex;align-items:center;justify-content:center;width:94%;border-radius:0 0 9px 9px}#set-up-classes .switch-career-text{color:#000;margin:0 15px;font-size:12px;font-family:Helvetica;font-weight:500}#set-up-classes .left-chevron{transform:rotate(90deg)}#set-up-classes .left-chevron,#set-up-classes .right-chevron{height:8px;cursor:pointer;background-color:transparent;border:none;background-size:contain;background-repeat:no-repeat;background-position:50%}#set-up-classes .right-chevron{transform:rotate(-90deg)}#set-up-classes .career-title-results{font-weight:700;font-size:19px;font-family:"Roboto"}#set-up-classes .career-title-subtext{background:none;border:none;font-weight:300;font-size:16px;width:100%;font-family:"Roboto";color:#434343}#choose-career-path{display:flex;justify-content:flex-start;flex-direction:column;padding:0 15px;align-items:center}#choose-career-path .path-type-section:nth-child(2){margin-top:35px}#choose-career-path .path-type-section:nth-child(5){margin-top:30px}#choose-career-path .path-type-section{width:98%;margin:20px auto 0}@media(min-width:800px){#choose-career-path .path-type-section{max-width:457px}}#choose-career-path .path-type-section .section-label{margin-left:20px;font:17px/23px "Roboto";color:#000}#choose-career-path .path-type-section .form-choose-path{font-size:17px;outline:none;border:1px solid #e0e0e0;border-radius:6px;width:100%;height:51px;padding-left:10px;margin:5px 0;background-color:#fff}#choose-career-path .path-type-section .form-choose-path.error{border:2px solid red}#choose-career-path .path-type-section .institution-choose-path{font-size:17px;outline:none;width:100%;height:51px;margin:5px 0;background-color:#fff;color:#000}#choose-career-path .path-type-section .deadline-choose-path{font-size:17px;color:#000;margin:5px 0}#choose-career-path .application-check-container.user-profile{margin-left:-17px;opacity:1}#choose-career-path .label-choose-path{font:14px/19px "Roboto"}#choose-career-path .radio-group{margin:10px auto 0;display:flex;flex-direction:column;border:1px solid #e0e0e0}#choose-career-path .radio-row.selected{background:#f5f5f5}#choose-career-path .user-profile{opacity:.2}#choose-career-path .new-institution-button-container{display:flex;width:98%;margin:20px auto 0}@media(min-width:800px){#choose-career-path .new-institution-button-container{max-width:457px}}#choose-career-path .new-institution-button{text-decoration:underline;background:none;border:none;cursor:pointer;width:100%}#choose-career-path .radio-row{display:flex;height:55px;flex-direction:column}#choose-career-path .radio-row .radio-input{display:flex;align-items:center;height:100%}#choose-career-path .radio-row .section-border{height:1px;width:93%;margin:0 auto;background:#dcdcdc}#choose-career-path .radio-row:last-child .section-border{visibility:hidden}#choose-career-path .radio-button{width:25px;border-radius:100%;height:25px;color:#fff;background:#fff;border:2px solid red}#choose-career-path .radio-fill{width:17px;height:17px;border-radius:100%;position:relative;left:21px}#choose-career-path .radio-fill.hidden{visibility:hidden}#choose-career-path .check-row.selected{background:#f5f5f5}#choose-career-path .check-row{display:flex;height:55px;flex-direction:column}#choose-career-path .check-row .section-border{height:1px;width:93%;margin:0 auto;background:#dcdcdc}#choose-career-path .check-row:last-child .section-border{visibility:hidden}#choose-career-path .checkbox-input{display:flex;margin-top:15px}#choose-career-path .checkbox-input.multi{margin-top:0;height:100%;align-items:center}#choose-career-path .custom-checkbox{width:25px;height:25px;border-radius:6px;background:transparent;z-index:2}#choose-career-path .custom-check{width:17px;height:17px;position:relative;left:21px;top:3px}#choose-career-path .custom-check.low{top:6px}#choose-career-path .custom-check.hidden{visibility:hidden}#choose-career-path .submit-button-container{display:flex;justify-content:center;margin-top:45px}#choose-career-path #submit-button{width:130px}#additional-activities{display:flex;justify-content:flex-start;flex-direction:column;padding:0 15px}#additional-activities .custom-activity{display:flex;flex-direction:column;align-items:center;width:100%;margin:30px auto 0}@media(min-width:800px){#additional-activities .custom-activity{width:67%}}@media(min-width:1200px){#additional-activities .custom-activity{width:67%}}#additional-activities .custom-activity .activity-form-row{display:flex;flex-direction:row;margin:10px 0;width:100%;align-items:center;justify-content:space-between}#additional-activities .custom-activity .activity-form-row .form-label-error-input{display:flex;flex-direction:column;width:48%}#additional-activities .custom-activity .activity-form-row .form-label-error-input .label-and-error{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:5px}#additional-activities .custom-activity .activity-form-row .form-label-error-input .label-and-error .label-activity{font:14px/19px "Roboto"}#additional-activities .custom-activity .activity-form-row .form-label-error-input .label-and-error .error-text{color:#eb0000;font-size:13px;text-align:right}#additional-activities .custom-activity .activity-form-row .form-label-error-input .form-activity{font-size:17px;outline:none;border:1px solid #e0e0e0;width:100%;height:51px;border-radius:6px;padding-left:10px;background-color:#fff}#additional-activities .custom-activity .activity-form-row .form-label-error-input .form-activity::placeholder{color:#757575}#additional-activities .custom-activity .activity-form-row .form-label-error-input .form-activity.error{border:2px solid red}#additional-activities .custom-activity .activity-form-row.bottom{flex-direction:column}@media(min-width:1200px){#additional-activities .custom-activity .activity-form-row.bottom{flex-direction:row}}#additional-activities .custom-activity .half-radio{display:flex;width:100%;justify-content:space-between}@media(min-width:1024px){#additional-activities .custom-activity .half-radio{width:50%;justify-content:space-evenly}}#additional-activities .custom-activity .radio-inputs{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e0e0e0;border-radius:6px;padding:10px;width:100%;flex-wrap:wrap;height:105px}@media(min-width:1200px){#additional-activities .custom-activity .radio-inputs{width:85%;flex-wrap:nowrap;flex-direction:row;height:52px}}#additional-activities .custom-activity .radio-input-container{display:flex;flex-direction:row;align-items:center;width:50%;margin:2px 3px}@media(min-width:1024px){#additional-activities .custom-activity .radio-input-container{width:auto}}#additional-activities .custom-activity .radio-button{width:25px;border-radius:100%;height:25px;color:#fff;background:#fff;border:2px solid red}#additional-activities .custom-activity .radio-fill{width:17px;height:17px;border-radius:100%;position:relative;left:21px}#additional-activities .custom-activity .radio-fill.hidden{visibility:hidden}#additional-activities .custom-activity .category-radio{width:25px;height:25px}#additional-activities .custom-activity .category-label{margin:0 5px;font:12px/20px "Roboto"}@media(min-width:1024px){#additional-activities .custom-activity .category-label{font:15px/20px "Roboto"}}#additional-activities .custom-activity .tooltip-div{background-color:transparent;border:none}#additional-activities .custom-activity .tooltip-container{width:18px;height:18px;position:relative;cursor:pointer}#additional-activities .custom-activity .tooltip{max-width:150px;text-align:center;padding:10px;border-radius:5%;z-index:5}#additional-activities .custom-activity .add-button-container{display:flex;justify-content:flex-end;align-items:center;height:70px;width:100%}@media(min-width:1200px){#additional-activities .custom-activity .add-button-container{width:20%}}#additional-activities .custom-activity .add-button-container button{margin-left:10px}#additional-activities .activities-container{display:flex;justify-content:center;width:85%;margin:0 auto;background-color:#f7f7f7;padding:15px 0 25px;flex-direction:column}@media(min-width:800px){#additional-activities .activities-container{flex-direction:row}}#additional-activities .activities-container .activity-section:last-child{border-right:none}#additional-activities .activities-container .activity-section{width:100%;border-right:none}@media(min-width:800px){#additional-activities .activities-container .activity-section{width:25%;border-right:1px solid #a3a3a3}}#additional-activities .activities-container .activity-section h3{font:500 21px/32px "Roboto";text-align:center;margin-bottom:15px;padding-top:25px}#additional-activities .activities-container .activity-section .underline{height:3px;width:62px;margin:0 auto 20px}#additional-activities .activities-container .activity-section .submission-container .submission{width:85%;margin:15px auto;background:#fff;min-height:85px;display:flex;position:relative;flex-direction:column;justify-content:center;padding:15px}@media(min-width:800px){#additional-activities .activities-container .activity-section .submission-container .submission{min-height:140px}}@media(min-width:1200px){#additional-activities .activities-container .activity-section .submission-container .submission{min-height:85px}}#additional-activities .activities-container .activity-section .submission-container .submission .delete-icon-container{width:15px;position:absolute;left:-5px;top:-5px}#additional-activities .activities-container .activity-section .submission-container .submission .label{font:700 18px/24px "Roboto"}#additional-activities .activities-container .activity-section .submission-container .submission .label.sample{color:#757575}#additional-activities .activities-container .activity-section .submission-container .submission .duration{font:18px/24px "Roboto"}#additional-activities .activities-container .activity-section .submission-container .submission .duration.sample{color:#757575}#additional-activities .activities-container.user-profile{margin-top:35px}#additional-activities .submit-button-container{margin:30px auto 0}#additional-activities .submit-button-container button{width:130px}#academic-statistics{display:flex;justify-content:flex-start;flex-direction:column;padding:0 15px}#academic-statistics h2{font:700 18px/24px "Roboto";padding:5px 7px;color:#000;white-space:nowrap;display:flex;flex-direction:row}#academic-statistics h2.gpa{padding:15px 7px}#academic-statistics label{font:700 12px/27px "Roboto";color:#555}#academic-statistics .header-gpa{width:70%;margin:0 auto;flex-direction:row;align-items:center;display:flex}@media(min-width:800px){#academic-statistics .header-gpa{width:100%}}#academic-statistics .header-additional-info{width:70%;margin:0 auto;flex-direction:row;align-items:center;display:flex;padding:5px 0}@media(min-width:800px){#academic-statistics .header-additional-info{width:100%}}#academic-statistics .bubble-box{width:300px;margin:50px auto;border:4px solid #00bfb6;padding:20px;text-align:center;font-weight:900;color:#00bfb6;font-family:arial;position:relative}#academic-statistics .sb9:before{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#e0e0e0;right:50%;bottom:-20px}#academic-statistics .sb9:after{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#fff;right:50%;bottom:-18px}#academic-statistics .bubble{position:absolute;width:250px;height:120px;padding:0;background:#fff;border-radius:10px;z-index:10;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:pre-wrap}#academic-statistics .speech-bubble-text{font-weight:500;font:12px/14px "Roboto"}#academic-statistics .tooltip-margin{margin-left:7px;position:relative;word-wrap:break-word}#academic-statistics .tooltip-container{display:flex;cursor:pointer}#academic-statistics .total-gpa{width:66%;margin:0 auto}@media(min-width:800px){#academic-statistics .total-gpa{width:97%}}#academic-statistics .label-info{font:14px/19px "Roboto"}#academic-statistics .gpa-container{flex-direction:column;justify-content:space-evenly;width:70%;display:flex;margin:0 auto}@media(min-width:800px){#academic-statistics .gpa-container{width:100%;flex-direction:row}}#academic-statistics .left-scores,#academic-statistics .left-years,#academic-statistics .right-scores,#academic-statistics .right-years{display:flex;flex-direction:row;justify-content:space-around}#academic-statistics .left-scores,#academic-statistics .right-scores{width:100%}#academic-statistics .statistics-section{width:98%;margin:20px auto 0}@media(min-width:800px){#academic-statistics .statistics-section{width:75%}}@media(min-width:1024px){#academic-statistics .statistics-section{width:40%}}#academic-statistics .score-error{font-size:8pt;color:red}#academic-statistics .statistics-section.bottom{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:40px}@media(min-width:800px){#academic-statistics .statistics-section.bottom{width:73%}}#academic-statistics .gpa-year,#academic-statistics .score{width:44%}#academic-statistics .form-statistics{font-size:17px;outline:none;border:1px solid #e0e0e0;border-radius:6px;width:100%;height:51px;padding-left:10px;margin:0 0 10px;background-color:#fff}#academic-statistics .form-statistics.third{width:33%}#academic-statistics .underline{width:100%;height:2px;background:#e0e0e0;margin-top:20px}#academic-statistics .label-info{width:95%}@media(min-width:1024px){#academic-statistics .label-info{width:55%}}#academic-statistics .container-for-student-number{width:98%}@media(min-width:1024px){#academic-statistics .container-for-student-number{width:48%}}#academic-statistics .additional-info-container{display:flex;flex-wrap:wrap;flex-flow:row wrap;justify-content:center}#academic-statistics .additional-info-container input{width:100%;margin:4px 7px}@media(min-width:1024px){#academic-statistics .additional-info-container input{width:48%}}#academic-statistics .additional-info-container input:first-child{margin-top:0}#academic-statistics .additional-info-container input:nth-child(5){width:100%}@media(min-width:1024px){#academic-statistics .additional-info-container input:nth-child(5){width:60%}}#academic-statistics .additional-info-label{font:14px/19px "Roboto";margin-top:20px}#academic-statistics .additional-info{font:14px/19px "Roboto";color:#000}#academic-statistics .submit-button-container{display:flex;justify-content:center;margin-top:45px}#academic-statistics #submit-button{width:130px}.academic-statistics-container{height:1500px}.academic-statistics-user-profile-container{margin-bottom:25px}.component-header{display:flex;align-items:center;flex-direction:column;width:100%}.component-header .header-text{font-size:22px;font-weight:700;line-height:30px;color:#434343;text-align:center;padding-top:45px}.component-header .related-careers-header,.component-header .universal-learner-header{font-size:25px;font-weight:700;line-height:30px;color:#434343;text-align:center;padding-top:30px;padding-bottom:15px!important}.component-header .subheading-text{font-size:14px;line-height:23px;color:#524f4f;max-width:728px;text-align:center;padding-bottom:33px}#component-header-related-careers,#component-header-universal-learner{align-items:flex-start;margin-left:5%}#action-plan,#action-plan #action-plan-component-header{display:flex;flex-direction:column;align-items:center}#action-plan #action-plan-component-header{width:100%}#action-plan #action-plan-component-header .header-text{font-size:22px;font-weight:700;line-height:30px;color:#626262;text-align:center;padding-top:45px}#action-plan #action-plan-component-header .header-with-subheading{padding-bottom:6px}#action-plan #action-plan-component-header .header-without-subheading{padding-bottom:24px}#action-plan #action-plan-component-header .subheading-text{font-size:14px;line-height:23px;color:#524f4f;max-width:728px;text-align:center;padding-bottom:33px}#action-plan .primary-link{text-decoration:underline;font-size:14px;font-weight:500}#action-plan .action-plan-cards-container{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;padding:50px 10px 0}@media(max-width:1023px){#action-plan .action-plan-cards-container{flex-direction:column}}#action-plan #career-card{padding:0!important}#action-plan .action-plan-card-with-bottom{width:450px;min-width:300px;margin:0 17px;position:relative;cursor:pointer}@media(max-width:1023px){#action-plan .action-plan-card-with-bottom{margin-bottom:15px}}#action-plan .action-plan-card-image{width:100%!important;max-width:none!important;border-radius:9px!important;height:200px!important}#action-plan .card-bottom{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:absolute;bottom:0;padding:15px 0;width:100%;border-radius:0 0 9px 9px}#action-plan .card-bottom>p{padding-left:25px}#action-plan .card-bottom-career-text{font:17px/15px "Roboto";font-weight:600;padding:0 0 17px;white-space:nowrap}#action-plan .card-bottom-degree-text{font:16px/15px "Roboto";font-weight:300;width:85%;white-space:nowrap}#action-plan .action-plan-next-button{width:100px;margin-bottom:50px}#action-plan .action-plan-milestone{display:flex;padding:40px 0 5px}#action-plan .milestone-text{display:flex;align-items:center;padding:0 85px 0 10px;font:700 24px/30px "Roboto"}#career-search{flex:1 1;display:flex;flex-direction:column;width:100%}#career-search .header{height:auto;display:flex;flex-direction:row}#career-search .left-side-header{background-color:#f8f8f8;display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding-right:5px}@media(min-width:800px){#career-search .left-side-header{padding-right:35px}}#career-search .header-logo-container{max-width:168px;width:75%;display:flex;align-items:center}#career-search .header-logo-container>img{max-height:80px;object-fit:contain}#career-search .primary-link{text-decoration:underline;font-size:14px;font-weight:500;text-align:right}@media(min-width:800px){#career-search .primary-link{text-align:left}}#career-search .page-body{flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:51px}@media(min-width:800px){#career-search .page-body{padding-top:83px}}#career-search .search-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-width:310px;padding:0 15px;margin-bottom:50px}@media(min-width:800px){#career-search .search-container{width:50%;padding:0}}#career-search .career-degree-search-toggle{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:20px}#career-search .visually-hidden{position:absolute;top:-9999px;left:-9999px}#career-search .toggle-button{width:100px;height:40px}#career-search .toggle-button.on{transform:translateX(18px)}#career-search .career-outlook-icon-container{position:relative;padding:8px 5px;display:flex;justify-content:space-evenly;align-items:flex-start;cursor:pointer}#career-search .career-outlook-icon-container.on{transform:translateX(-1px)}#career-search .toggle-button-text{font-weight:400;font-size:18px}#career-search .toggle-fill-icon{width:50px;padding:5px}#career-search .career-search-career-icon{position:relative;z-index:1;display:flex}#career-search .search-row-career-icon{width:30px;padding:5px}#career-search .degree-text-location{font-weight:700;font-size:14px;color:#434343;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}#career-search .sb9:before{border:10px solid transparent;border-top-color:#e0e0e0;bottom:-20px}#career-search .sb9:after,#career-search .sb9:before{content:"";width:0;height:0;position:absolute;right:50%}#career-search .sb9:after{border:10px solid transparent;border-top-color:#fff;bottom:0}#career-search .bubble{position:absolute;width:250px;height:120px;padding:0;background:#fff;border-radius:10px;z-index:20;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;text-align:center}#career-search .yellow-bar{height:3px;width:62px}#career-search .magnifying-glass-icon{position:relative;display:flex;align-self:flex-end;bottom:55px;right:10px}#career-search .magnifying-glass-icon.--career-search-only{bottom:15px;right:30px}@media(min-width:800px){#career-search .magnifying-glass-icon.--career-search-only{bottom:0}}@media(min-width:800px){#career-search .magnifying-glass-icon{align-self:center}}#career-search .search-results-container{min-height:250px;max-height:350px;width:100%;padding-right:40px}#career-search .search-results-content{flex-direction:column}#career-search .hamburger-menu{height:100%;border:none;color:#fff;min-width:136px;font-size:18px}#career-search .search-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:22px}#career-search .search-header{font-size:22px;font-weight:700;color:#434343;margin-bottom:5px;line-height:29px}#career-search .padding-top-25{padding-top:25px}#career-search .career-searchbar{border-radius:6px;border:1px solid #d5d5d5;padding:12px 0 12px 23px;height:47px;max-width:550px;font-size:17px;width:75%}#career-search .add-career{font-weight:500;font-size:14px;color:#fff;align-self:flex-end;padding:5px 10px;border-radius:40px;white-space:nowrap;border:none;cursor:pointer}@media(min-width:800px){#career-search .add-career{font-size:17px;padding:7px 25px}}#career-search .add-career.hidden{visibility:hidden}#career-search .learn-more{text-decoration:none}#career-search .search-result-single{display:flex;flex-direction:column;border-bottom:1px solid hsla(0,0%,43.9%,.36);padding:10px 5px 11px 0}#career-search .search-result-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#career-search .career-title{font-size:17px;font-weight:700;line-height:30px;overflow-wrap:none}#career-search .learn-more{font-size:14px;font-weight:300;text-decoration:underline;line-height:19px}.class-rec-toggle-button-label-on{position:absolute;font-size:10px;color:#bebebe;right:28px}.class-rec-toggle-button-label-off{position:absolute;font-size:10px;color:#bebebe;right:5px}.toggle-button{display:flex;align-items:center;padding:0;border:none;background-color:transparent}.toggle-button-label{display:flex;align-items:center;justify-content:center;margin:.25em}.toggle-button-container{position:relative;display:inline-block;width:48px;height:24px;border-radius:999px}.toggle-button-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;width:100%;height:100%;transition:.4s;border-radius:999px;border:1px solid #e0e0e0}.toggle-button-slider-thumb{position:absolute;height:18px;width:24px;left:2px;bottom:2px;transition:.4s;display:flex;justify-content:center;align-items:center;border-radius:999px;background-color:#e0e0e0}.toggle-button-slider-thumb.on{transform:translateX(18px)}.toggle-button-modality-icon{margin:.25em;height:1.25em}.toggle-button-modality-text{margin:.25em}.toggle-button-modality-icon-divider{width:1px;height:1.25em;background:#555;margin:.125em}.complete-plan{min-width:100%}.complete-plan__background{width:100%;z-index:11;position:absolute;left:0;top:0;height:100vh;background-color:hsla(0,0%,100%,.7)}.complete-plan__modal{overflow:auto;left:50%;top:50%;position:fixed;width:90%;max-height:700px;height:90%;max-width:700px;min-width:315px;color:#fff;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;z-index:200;box-shadow:0 3px 16px rgba(0,0,0,.2705882353);transform:translate(-50%,-50%)}.complete-plan__modal-heading{color:#434343;font-size:22px;font-weight:700;text-align:center;margin-top:22px;line-height:30px;margin-bottom:12px;padding:0 3%}@media(min-width:800px){.complete-plan__modal-heading{padding:0 10%}}.complete-plan__modal-subheading{font-size:14px;text-align:center;line-height:22px;color:#524f4f;margin-bottom:15px;padding:0 3%}@media(min-width:800px){.complete-plan__modal-subheading{padding:0 12%}}.complete-plan__modal-bar{height:3px;width:62px;margin:0 auto 27px}.complete-plan__modal-preview{width:33%;min-width:222px;border:2px solid rgba(26,24,24,.15);display:flex;justify-content:center;align-items:center;margin:0 auto 38px;height:100%;max-height:300px}.complete-plan__modal-preview_pdf{width:100%;height:100%;pointer-events:none}.complete-plan__modal-actions{padding:0 16%;margin-bottom:34px;display:flex;flex-direction:column;align-items:center}.complete-plan__modal-actions_buttons{display:flex;justify-content:space-between;flex-direction:column;width:100%;align-items:center}@media(min-width:800px){.complete-plan__modal-actions_buttons{flex-direction:row}}.complete-plan__modal-actions_button{width:209px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}@media(min-width:800px){.complete-plan__modal-actions_button{margin-bottom:0}}.complete-plan__modal-actions_button:hover{color:unset}.complete-plan__modal-actions_link{background-color:#fff;border:none;text-decoration:underline;font-size:14px;line-height:19px;margin-top:20px;cursor:pointer}.degree-requirements-pdf{width:904px;margin:-1000px;z-index:100}.degree-requirements-pdf,.degree-requirements-pdf .degree-requirements-modal{display:flex;justify-content:center;flex-direction:column;box-shadow:0 3px 16px rgba(0,0,0,.2705882353);position:absolute}.degree-requirements-pdf .degree-requirements-modal{left:50%;top:55%;transform:translate(50%,10%);background-color:#f7f7f7;max-width:904px;min-width:300px;margin:0;z-index:999;width:50%;height:50%}@media(min-width:800px){.degree-requirements-pdf .degree-requirements-modal{width:85%;width:60%}}.degree-requirements-pdf .degree-requirements-pdf{z-index:-150}.degree-requirements-pdf .year-block{display:flex;flex-direction:column}.degree-requirements-pdf .degree-requirements-table{width:100%}.degree-requirements-pdf .degree-requirements-header-modal{display:flex;flex-direction:row;margin:20px 30px;justify-content:space-between}.degree-requirements-pdf .degree-requirements-header-modal-mobile{display:flex;flex-direction:column;margin:12px 12px 0 15px}.degree-requirements-pdf .tenant-name-and-logo{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.degree-requirements-pdf .degree-requirements-header-pdf{display:flex;flex-direction:column;padding:17px 26px 12px;align-content:center;justify-content:center}.degree-requirements-pdf .degree-requirements-tenant-name{font-size:23px;align-self:center}.degree-requirements-pdf .degree-requirements-tenant-name-pdf{font-size:23px;align-self:flex-end}.degree-requirements-pdf .degree-requirements-header-text{font-size:21px;font-weight:500;text-align:left;width:100%;color:#000}.degree-requirements-pdf .degree-requirements-header-text-mobile{font-size:21px;font-weight:500;text-align:left;width:80%;margin-bottom:15px;color:#000}.degree-requirements-pdf .xicon-container{width:14px;margin-left:20px}.degree-requirements-pdf .xicon-container-mobile{width:13px;align-self:flex-end;cursor:pointer}.degree-requirements-pdf .degree-requirements-close{font-size:16px;font-weight:500;border:none;background:transparent;display:flex;flex-direction:row;cursor:pointer}.degree-requirements-pdf .degree-requirements-content-modal{background-color:#fff;display:flex;flex-direction:row;margin:0 5px;padding:20px 25px 25px}@media(min-width:800px){.degree-requirements-pdf .degree-requirements-content-modal{padding:30px 40px;overflow:scroll;max-height:350px}}@media(min-width:1024px){.degree-requirements-pdf .degree-requirements-content-modal{max-height:none}}.degree-requirements-pdf .degree-requirements-content-pdf{background-color:#fff;display:flex;flex-direction:row;padding:30px 40px}.degree-requirements-pdf .degree-requirements-content-header{font-size:16px;color:#555;font-weight:700;text-align:center;cursor:pointer}@media(min-width:800px){.degree-requirements-pdf .degree-requirements-content-header{padding-bottom:10px}}.degree-requirements-pdf .degree-title-header{padding:40px 20px;font-size:25px;font-weight:700;color:#000;display:flex;justify-content:center;align-items:center}.degree-requirements-pdf .degree-requirements tr{width:100%}.degree-requirements-pdf .degree-requirements th{width:20%;height:100%}.degree-requirements-pdf .degree-requirements td,.degree-requirements-pdf .degree-requirements th{border-spacing:0;vertical-align:middle}@media(min-width:800px){.degree-requirements-pdf .degree-requirements td,.degree-requirements-pdf .degree-requirements th{padding:7px 3px}}.degree-requirements-pdf .degree-requirements td{font-weight:700;height:100%;font-size:15px;text-align:left;width:20%;color:#000;padding:15px 35px}.degree-requirements-pdf .degree-requirements .pdf-td{padding:15px 35px;vertical-align:middle}.degree-requirements-pdf .degree-requirements .right-align{text-align:right;padding-right:15px;font-weight:700}.degree-requirements-pdf .mobile-year-table{width:100%}.degree-requirements-pdf .secondary-underline{width:36px;height:3px;margin:5px auto 0}@media(min-width:800px){.degree-requirements-pdf .secondary-underline{margin:5px auto 10px}}.degree-requirements-pdf .class-by-year{color:#000;align-items:center}.degree-requirements-pdf .border-right{border-right:1px solid hsla(0,0%,43.9%,.19);border-collapse:collapse}.degree-requirements-pdf .class-title{font-size:15px;font-weight:700;padding:7px 0;width:75%;text-align:center}.degree-requirements-pdf .modal-footer{display:flex;align-items:center;justify-content:center;padding:15px 0}.degree-requirements-pdf .modal-footer-mobile{display:flex;align-items:center;justify-content:center;padding:12px 15%}.degree-requirements-pdf .download-pdf{background:transparent;border:3px solid transparent}.degree-requirements-pdf .download-pdf-link{width:-moz-fit-content;width:fit-content}.degree-requirements-pdf .download-pdf:hover{border:3px solid #9dcbfd;cursor:pointer}.degree-requirements-pdf .download-pdf-text{font-size:19px;font-weight:500;font-family:"Roboto";margin-right:50px}.degree-requirements-pdf .download-pdf-text-mobile{font-size:16px;font-weight:500;margin-right:25px;text-align:center;font-family:"Roboto"}#classes-drag-drop-container{width:100%;display:flex;flex-direction:column}#classes-drag-drop-container .column-titles{height:7%;display:flex;align-items:center;margin:0 0 10px 6%}@media(min-width:800px){#classes-drag-drop-container .column-titles{margin:0 0 10px 17%}}#classes-drag-drop-container .year-title-container{height:100%;width:90%;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly}#classes-drag-drop-container .year-title-container.mobile{width:100%}#classes-drag-drop-container .year-title-header{font-weight:700;font-size:16px;font-family:"Roboto";padding-bottom:8px}#classes-drag-drop-container .year{font-weight:700;font-size:14px;font-family:"Roboto"}#classes-drag-drop-container .class-list-title-text{font-weight:700!important;font:15px/16px "Roboto";width:90%;text-align:center}#classes-drag-drop-container .classes-core-year-list-columns-container{display:flex;flex-direction:column;height:70%;position:relative}#classes-drag-drop-container .classes-core-year-columns-container{display:flex;height:90%}#classes-drag-drop-container .core-subjects-column-container{display:flex;flex-direction:column;width:18%;justify-content:space-around;padding:2px 0}#classes-drag-drop-container .core-subjects-column-container.mobile{width:47%;margin-left:10px}#classes-drag-drop-container .core-subject-container{display:flex;flex-direction:column;position:relative;height:65px;width:100%;justify-content:space-around;align-items:center;padding:5px 16px 0 0}@media(min-width:800px){#classes-drag-drop-container .core-subject-container{padding:5px 20px 0 0}}#classes-drag-drop-container .core-subject-container.tall{height:75px}#classes-drag-drop-container .info-icon-container{cursor:pointer}#classes-drag-drop-container .core-subject-icon{display:flex;width:100%;justify-content:flex-end}#classes-drag-drop-container .core-subject-text{margin-right:10px;font-weight:700!important;font:700 12px "Roboto";text-align:end;width:100%;margin-right:7px}@media(min-width:800px){#classes-drag-drop-container .core-subject-text{font:700 16px "Roboto"}}#classes-drag-drop-container .class-progress-bar{height:25px;width:100%;display:flex;justify-content:flex-end}#classes-drag-drop-container .single-progress-bar{height:10px;width:50px;margin:0 2px!important;border-radius:9px}#classes-drag-drop-container .column-footer-container{width:16.5%;display:flex;flex-direction:column}#classes-drag-drop-container .column-footer-container.mobile{width:53%;margin-right:-100px}#classes-drag-drop-container .class-search-overlay-mobile{background:#fff;z-index:10;position:fixed;left:0;right:0;display:flex;top:90px;bottom:0;flex-direction:column;justify-content:space-around;align-items:center;padding:15px 0}#classes-drag-drop-container .class-list-custom-class-container{display:flex;margin-left:10px;overflow-y:scroll;overflow-x:hidden;border:1px solid #e0e0e0;border-radius:1px;flex-direction:column;position:relative;padding:10px 5px 10px 10px;align-items:center;justify-content:space-between}#classes-drag-drop-container .class-list-custom-class-container.mobile{width:90%}#classes-drag-drop-container .custom-section{width:100%}@media(min-width:800px){#classes-drag-drop-container .custom-section{min-height:120px}}#classes-drag-drop-container .top-bar{width:100%;display:flex;justify-content:flex-end;align-items:center}#classes-drag-drop-container .close-container{margin-right:2px}#classes-drag-drop-container .search-bar-class-list-container{min-height:355px;height:100%;width:100%;overflow-y:hidden}#classes-drag-drop-container .search-bar-class-list-container .class-list-search-container{padding:5% 0}#classes-drag-drop-container .ScrollbarsCustom{width:88%!important;margin:0 auto;padding-bottom:65px}@media(min-width:800px){#classes-drag-drop-container .ScrollbarsCustom{width:100%!important}}#classes-drag-drop-container .ScrollbarsCustom-Content{padding-bottom:65px!important}#classes-drag-drop-container .ScrollbarsCustom-TrackY{background:#fff!important}#classes-drag-drop-container .ScrollbarsCustom-ThumbY{background:#a3a3a3;width:7px!important}#classes-drag-drop-container .ecap-classes-search-bar{height:50px;position:relative;border:1px solid #e0e0e0;font-weight:300;font:15px/13px "Roboto";padding:5px;border-radius:10px;width:98%;max-width:164.5px}#classes-drag-drop-container .ecap-classes-search-bar.mobile{max-width:98%;margin:0 0 3%}@media(min-width:414px){#classes-drag-drop-container .ecap-classes-search-bar.mobile{width:97%}}#classes-drag-drop-container .truncated-class-text>p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#classes-drag-drop-container .truncated-class-text-classlist{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#classes-drag-drop-container .ecap-mag-glass{position:absolute;top:7%;margin-left:-31px}#classes-drag-drop-container .ecap-mag-glass-open-view{position:absolute;top:4%;right:1.5vw}#classes-drag-drop-container .ecap-mag-glass-mobile{position:absolute;top:4%;right:5%}#classes-drag-drop-container .ecap-classes-magnifying-glass{position:absolute;right:40px;bottom:445px}@media screen and (min-width:935px){#classes-drag-drop-container .ecap-classes-magnifying-glass{display:block}}@media screen and (max-width:934px)and (min-width:801px){#classes-drag-drop-container .ecap-classes-magnifying-glass{display:none}}#classes-drag-drop-container .ecap-classes-magnifying-glass.mobile{position:absolute;right:89px;top:26px;display:block}#classes-drag-drop-container .ecap-classes-magnifying-glass-expanded-view{bottom:692px}#classes-drag-drop-container .class-list{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0 0!important}#classes-drag-drop-container .class-list-draggable{display:flex;justify-content:space-between;text-align:left!important;background-color:#fff;border-radius:9px;padding:9px 18px 9px 8px!important;font-size:11px;max-width:164.5px}#classes-drag-drop-container .class-list-draggable p{font:12px/16px "Roboto"}#classes-drag-drop-container .class-list-draggable svg{width:14px;height:14px}#classes-drag-drop-container .class-list-draggable-mobile{max-width:98%}#classes-drag-drop-container .class-list-draggable.valid:hover{background:#149cd2}#classes-drag-drop-container .plus-spacer{width:14px;height:14px}#classes-drag-drop-container .class-list-draggable-text{padding:2px;font:15px/23px "Roboto";width:100%;color:#000}#classes-drag-drop-container .class-list-draggable-text-mobile{width:100%;display:flex;justify-content:space-between;align-items:center}#classes-drag-drop-container .column-bottom-fill-container{display:flex;width:100%;justify-content:space-between}#classes-drag-drop-container .column-bottom-fill{width:100%;display:flex;align-items:center;justify-content:center;height:30px;border-radius:0 0 25px 25px;border:none;font-weight:300;font:12px/13px "Roboto";cursor:pointer;margin-bottom:-30px}#classes-drag-drop-container .close-year-text{margin-right:10px;font:500 14px/19px "Roboto"}#classes-drag-drop-container .x-icon{width:10px;margin-bottom:1px}#classes-drag-drop-container .mobile-class-list-x-icon{width:15px;padding:10px 0}#classes-drag-drop-container .column-footer-button-link{background:none;border:none;padding:0!important;text-decoration:underline;font-weight:300;font:12px/13px "Roboto";cursor:pointer;width:25%}#classes-drag-drop-container .add-row-clear-all-container{display:flex;width:95%;height:40px;justify-content:center}@media(min-width:800px){#classes-drag-drop-container .add-row-clear-all-container{justify-content:space-between}}#classes-drag-drop-container .ecap-add-row-link,#classes-drag-drop-container .ecap-clear-all-link{text-decoration:underline;background:none;border:none;cursor:pointer}#classes-drag-drop-container .ecap-add-row-link{margin-right:16px}#classes-drag-drop-container .class-list-header-line-container{width:100%;padding-top:15px;display:flex;flex-direction:column;justify-content:space-evenly}#classes-drag-drop-container .custom-class-horizontal-line{width:100%;margin:0!important;background:#e0e0e0}#classes-drag-drop-container .custom-class-input{padding:16px;border-radius:9px;width:95%!important;display:flex;justify-content:center;color:#000;border:1px solid rgba(0,0,0,.8)}@media(min-width:800px){#classes-drag-drop-container .custom-class-input{width:86%}}@media(min-width:1024px){#classes-drag-drop-container .custom-class-input{width:88%}}@media(min-width:1200px){#classes-drag-drop-container .custom-class-input{width:90%}}@media(min-width:1500px){#classes-drag-drop-container .custom-class-input{width:92%}}#classes-drag-drop-container .custom-class-title{font-weight:700;font-size:15px;font-family:"Roboto";padding-top:15px}#classes-drag-drop-container .custom-class-input.mobile{width:85%!important}#classes-drag-drop-container .custom-class-title.mobile{margin-left:7%}#classes-drag-drop-container .add-custom-container{display:flex;flex-direction:row;align-items:center}#classes-drag-drop-container .plus-container{position:relative;right:50px;height:50px;width:50px;display:flex;justify-content:center;align-items:center;border-radius:0 9px 9px 0}#classes-drag-drop-container .plus-container svg{width:14px;height:14px}#classes-drag-drop-container .plus-container.enabled:hover{background:#149cd2}#classes-drag-drop-container .year-tabs-container{display:flex;justify-content:space-between;border-bottom:1px solid #a3a3a3}#classes-drag-drop-container .year-tabs-container h2{font:700 17px/27px "Roboto";padding-bottom:10px;cursor:pointer}#classes-drag-drop-container .year-tabs-container h2:hover{color:#149cd2!important}#classes-drag-drop-container .current-year{margin:25px 0 0;display:flex;justify-content:flex-end}#classes-drag-drop-container .current-year p{width:50%;font:700 17px/27px "Roboto";color:#555}#setUpClasses{height:1650px!important}.classes-drag-drop-column .year-column-transition-enter-active,.classes-drag-drop-column .year-column-transition-exit-active{transition:opacity .3s,transform .3s}.classes-drag-drop-column .expand-year-button{margin:30px 0;width:70%}.classes-drag-drop-column .year-column.tall{height:75px}.classes-drag-drop-column .year-column-container{display:flex;height:100%;flex-direction:column;align-items:center;border:1px solid #e0e0e0}.classes-drag-drop-column .year-column{padding:25px 0;height:105px;min-height:105px}.classes-drag-drop-column .year-column,.classes-drag-drop-column .year-column-extended{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;overflow-y:scroll;font-size:11px;text-align:center}.classes-drag-drop-column .year-column-extended{padding:11.2px 0}.classes-drag-drop-column .year-column-extended>#vacant{height:35px;margin:3.5px 0 3px}.classes-drag-drop-column .year-column-close-button{position:relative;z-index:10;right:5px;bottom:5px}.classes-drag-drop-column .small-vacant-ecap-drag-drop-dragging-over{-webkit-user-select:none;user-select:none;padding:16px;width:79%;color:#000;display:flex;justify-content:center;height:15px}.classes-drag-drop-column .new-vacant-ecap-drag-drop{height:100%;-webkit-user-select:none;user-select:none;padding:16px 5px;border-radius:9px;border:1px solid #000;width:82%;color:#000;display:flex;align-items:center;justify-content:center;opacity:.3}.classes-drag-drop-column .new-vacant-ecap-drag-drop-dragging-over{border-color:#009dff}.classes-drag-drop-column .double-placeholder-card{height:35px!important;margin:3.5px 0 3px;padding:11.2px 0!important}.classes-drag-drop-column .vacant-recommended-class-dragging-over{border:1px solid #009dff;border-radius:6px}.classes-drag-drop-column .vacant-recommended-class,.classes-drag-drop-column .vacant-recommended-class-dragging-over{height:55px;-webkit-user-select:none;user-select:none;padding:16px 5px;width:82%;color:#000;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 6px #434343}.classes-drag-drop-column .vacant-recommended-class{position:relative;border-radius:6px}.classes-drag-drop-column .vacant-recommended-class.placed-is-recommended{box-shadow:0 3px 6px green}.classes-drag-drop-column .vacant-recommended-class.placed-is-not-recommended{box-shadow:0 3px 6px gold}.classes-drag-drop-column .vacant-recommended-class.mobile{padding:0;height:40px;margin-right:22px}.classes-drag-drop-column .double-rec-container{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:0 auto;width:100%;height:100%}.classes-drag-drop-column .vacant-recommended-class.mobile.half{height:15px;margin:3px 2px;display:flex}.classes-drag-drop-column .vacant-recommended-class.half{display:flex;margin:3px 5px;padding:5px;height:20px;width:82%}.classes-drag-drop-column .double-rec-container:nth-child(2),.classes-drag-drop-column .placeholder-draggable-container.recommended:nth-child(2),.classes-drag-drop-column .vacant-recommended-class-dragging-over:nth-child(2),.classes-drag-drop-column .vacant-recommended-class:nth-child(2):not(.half){display:none}.classes-drag-drop-column .close-icon{height:12px;background:none;border:none;font-weight:800;cursor:pointer;padding:0 5px 0 0}.classes-drag-drop-column .placeholder-draggable-container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.classes-drag-drop-column .single-draggable-close-button-container{display:flex;width:100%;position:relative;justify-content:center;align-items:flex-start;text-align:center;font:15px "Roboto"}.classes-drag-drop-column .non-recommended-selected-class{background-color:#ff0}.classes-drag-drop-column .custom-droppable{width:100%}.classes-drag-drop-column .custom-draggable{display:flex;justify-content:flex-start!important;text-align:left!important;font:13px "Roboto";margin-bottom:3px!important}.classes-drag-drop-column .custom-draggable-content{border-radius:9px;width:100%;background:#fff;border:1px solid}.classes-drag-drop-column .truncated-class-text{width:100%;border:none;border-radius:9px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classes-drag-drop-column .truncated-class-text.custom{padding:0 16px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classes-drag-drop-column .truncated-class-text.custom-year-column{padding:0 16px;height:40%;width:95%;border:none;outline:none;background-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classes-drag-drop-column .truncated-class-text.custom-year-column:focus{color:#000}.classes-drag-drop-column .truncated-class-text>p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classes-drag-drop-column .subject-slot{width:100%;height:40px;display:flex;align-items:center;justify-content:flex-end}.classes-drag-drop-column .subject-slot.half{margin:2px 0;height:28px}.classes-drag-drop-column .year-column-mobile{padding:14px 0;align-items:flex-end}.classes-drag-drop-column .year-column-extended-mobile,.classes-drag-drop-column .year-column-mobile{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;overflow-y:scroll;font-size:11px;text-align:center}.classes-drag-drop-column .year-column-extended-mobile{padding:0;margin:2px 0;align-items:center;align-items:flex-end}.classes-drag-drop-column .mobile-class-placeholder{height:100%;width:77%;display:flex;align-items:center;justify-content:flex-end}.classes-drag-drop-column .subject-container{align-items:center;display:flex;width:80%;padding:0 10px;border-radius:6px 0 0 6px;height:100%;border:1px solid grey;border-right:0}.classes-drag-drop-column .subject-container p{text-align:start;color:grey}.classes-drag-drop-column .class-container{align-items:center;display:flex;width:80%;padding-left:10px;padding-right:2px;border-radius:6px 0 0 6px;height:100%;border-right:0!important;overflow:hidden}.classes-drag-drop-column .class-container>.mobile{padding-left:0}.classes-drag-drop-column .class-container p{display:block;text-align:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.classes-drag-drop-column .class-button{width:20%;padding:11px 0;height:40px;border:none}.classes-drag-drop-column .class-button svg{width:17px;height:17px}.classes-drag-drop-column .class-button:disabled,.classes-drag-drop-column .class-button[disabled]{background-color:#cac9c9!important;color:#000;border:none;cursor:not-allowed}.classes-drag-drop-column .class-button:disabled:hover,.classes-drag-drop-column .class-button[disabled]:hover{background-color:#cac9c9!important}.classes-drag-drop-column .class-button.minus.half,.classes-drag-drop-column .class-button.plus.half{padding:5px 0;height:28px}.classes-drag-drop-column .class-button.minus.half svg{width:17px;height:17px}.classes-drag-drop-column .class-button.minus{margin-right:3px}.classes-drag-drop-column .class-button:hover{background:#149cd2!important}#profile-sidebar{background:#23251b;height:100%;width:6%;min-width:65px}#profile-sidebar .profile-sidebar-progress{height:50px;display:flex;justify-content:center;align-items:center}#profile-sidebar .sidebar-icons{display:flex;flex-direction:column;height:50%;justify-content:space-between}#profile-sidebar .icon-text-container{margin:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}#profile-sidebar .profile-sidebar-icon{margin:10px}#profile-sidebar .icon-text-container>p{font:12px/14px "Roboto"}#profile-header-text-horizontal-line{display:flex;height:15%;flex-direction:column;align-items:center;justify-content:space-evenly}#profile-header-text-horizontal-line .profile-header-text{padding:30px 0 0;font-weight:600;font:25px/26px "Roboto"}#profile-header-text-horizontal-line .profile-horizontal-line{height:5px;width:75px;margin:5px 0 0;border-radius:25px}#classes-main-content{display:flex;flex-direction:column;align-items:flex-end;height:100%;position:relative}#classes-main-content .class-toggle-speech-bubble-container{margin-right:30px;position:relative}#classes-main-content .class-rec-toggle-container{display:flex;align-items:center;padding:5% 0 15%;margin-top:22px;justify-content:space-around}#classes-main-content .class-rec-text{font-weight:500!important;font:13px/15px "Roboto";margin:0 13px 0 9px}#classes-main-content .bubble-box{width:300px;margin:50px auto;border:4px solid #00bfb6;padding:20px;text-align:center;font-weight:900;color:#00bfb6;font-family:arial;position:relative}#classes-main-content .sb9:before{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#e0e0e0;right:50%;bottom:-20px}#classes-main-content .sb9:after{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#fff;right:50%;bottom:-18px}#classes-main-content .bubble{position:absolute;width:250px;height:120px;padding:0;background:#fff;border-radius:10px;z-index:10;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;text-align:center}#classes-main-content .speech-bubble-text{font-weight:500;font:12px/14px "Roboto"}#classes-main-content .classes-middle-section{width:100%;margin:0 10px 100px 0;display:flex;flex-direction:column;align-items:center;position:relative;padding-left:5px}@media(min-width:800px){#classes-main-content .classes-middle-section{margin:0 30px 100px 0;padding-left:0}}@media(min-width:1024px){#classes-main-content .classes-middle-section{padding-left:60px}}#classes-main-content .ecap-modal{position:absolute;z-index:10;width:50%;background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:20px;box-shadow:2px 2px 10px 5px #e8e8e8;padding:2%}#classes-main-content .not-allowed{bottom:300px;padding:7%;text-align:center}@media(min-width:800px){#classes-main-content .not-allowed{padding:2%}}#classes-main-content .default{bottom:200px}#classes-main-content .modal-content{font:18px/21px "Roboto";text-align:center;padding:2%;line-height:1.5}#classes-main-content .modal-content-top{display:flex;justify-content:center;align-items:center;width:100%}#classes-main-content .modal-content em{font-weight:800}#classes-main-content .modal-horizontal-line{width:25%;margin:0!important}#classes-main-content .modal-content-bottom{display:flex;justify-content:center;align-items:center;width:100%}#classes-main-content .continue-button-disclaimer-text{display:flex;width:100%;justify-content:flex-end;position:relative;padding:20px 0}@media(max-width:414px){#classes-main-content .continue-button-disclaimer-text{flex-direction:column;align-items:center}}#classes-main-content .continue-button{width:130px;margin-top:15px;position:absolute;top:50%;left:55%;margin-left:-100px}@media(max-width:414px){#classes-main-content .continue-button{margin-left:-75px}}#classes-main-content .ecap-disclaimer-text{width:35%;font-weight:500;font:13px/19px "Roboto";font-style:italic;color:#2a2a2a;margin-top:15px;position:absolute;top:50%}@media(max-width:414px){#classes-main-content .ecap-disclaimer-text{margin-top:65px;width:100%;padding:30px 0 0 30px}}#classes-main-content .sb9-class-indicator:before{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#e0e0e0;right:50%;bottom:-20px}#classes-main-content .sb9-class-indicator:after{content:"";width:0;height:0;position:absolute;border:10px solid transparent;border-top-color:#fff;right:50%;bottom:-18px}#classes-main-content .sb9-class-indicator.mobile:after,#classes-main-content .sb9-class-indicator.mobile:before{right:25%}#classes-main-content .bubble-class-indicator{position:absolute;width:300px;padding:20px;bottom:63px;left:-60px;background-color:#fff;border-radius:20px;border:2px solid #e0e0e0;display:flex;overflow-wrap:break-word;align-items:center;justify-content:center;z-index:10;font-family:"Roboto"}#classes-main-content .bubble-class-indicator.mobile{left:0;transform:translateX(-50%)}#classes-main-content .header-class-indicator{font-size:14px;margin-bottom:15px}#classes-main-content .recommended-class-indicator{display:block;align-items:center;font-size:14px;padding-top:10px;margin-top:10px;width:100%;border-top:1px solid hsla(0,0%,50.2%,.3)}#classes-main-content .bold{font-weight:700}#classes-main-content .margin-left-5{margin-left:5px}#classes-main-content .caution-icon{width:15px;margin-left:7px}#classes-main-content .class-indicator-class-desc{font-size:12px;line-height:18px}.gdpr-footer{color:#fff;width:100%;position:fixed;bottom:0;display:flex;flex-direction:column;padding-bottom:3%;z-index:1}@media(max-width:414px){.gdpr-footer{height:30vh}}@media screen and (max-width:750px){.gdpr-footer{height:auto!important}}.gdpr-footer>div{display:flex;justify-content:center;margin-bottom:1%}@media(max-width:414px){.gdpr-footer>div{margin-bottom:3%}}.gdpr-footer .text{width:85%;padding-top:2%;text-align:center;font-weight:600}@media(max-width:414px){.gdpr-footer .text{padding-top:8%}}.gdpr-footer .cancel-container{position:absolute;right:0;top:0;margin:1% 1% 0 0;width:25px;height:auto;cursor:pointer}.gdpr-footer .gdpr-button{align-self:center;display:block;padding:0;width:85px;text-align:center;font:17px/29px Roboto;font-weight:500;letter-spacing:0;margin:0;cursor:pointer;height:34px;padding:0!important}@media screen and (min-width:750px){.gdpr-footer .gdpr-button{margin-top:0!important}}.ScrollbarsCustom{flex:1 1;display:flex}.ScrollbarsCustom-Content{display:flex}.ScrollbarsCustom-TrackY{background:transparent!important}.ScrollbarsCustom-ThumbY{background:#a3a3a3;border-radius:999px!important}#user-dashboard{display:flex;flex-direction:column;font-family:"Roboto"}#user-dashboard .dashboard-header{display:flex;border-top:6px solid;flex-direction:row;border-bottom:1px solid hsla(0,0%,43.9%,.2)!important}@media(min-width:800px){#user-dashboard .dashboard-header{border-top:11px solid}}#user-dashboard .menu-bar-and-page-content{display:flex;flex-direction:column;align-items:center}@media(min-width:800px){#user-dashboard .menu-bar-and-page-content{margin:20px;flex-direction:row;justify-content:flex-start;align-items:flex-start}}@media(max-width:320px){#user-dashboard .menu-bar-and-page-content{width:320px}}#user-dashboard .menu-bar{width:95%;position:relative;top:0;background-color:#fff;margin-top:0;z-index:10}@media(min-width:800px){#user-dashboard .menu-bar{background:#f1f1f1 0 0 no-repeat padding-box;min-width:248px;width:248px;margin:0 15px 0 5px;left:0;top:11px;position:sticky;border-radius:16px}}#user-dashboard .replace-career-link{justify-content:flex-end;display:flex;padding-right:30px;cursor:pointer;text-decoration:underline;background:none;border:none}@media screen and (max-width:750px){#user-dashboard .replace-career-link{padding-right:10px}}#user-dashboard .user-profile{padding:21px 21px 0 26px;background:#f1f1f1 0 0 no-repeat padding-box;display:flex;position:relative;top:0;left:10px;flex-direction:column;justify-content:space-between;border-radius:16px;width:95%;margin-top:11px}@media(min-width:800px){#user-dashboard .user-profile{border-radius:16px 16px 0 0}}#user-dashboard .photo-and-edit-profile{display:flex;align-items:flex-end;margin-bottom:17px}#user-dashboard .profile-pic-container{position:relative;cursor:pointer}#user-dashboard .plus-icon{position:absolute;bottom:0;left:5px}#user-dashboard .edit-profile-link{font-size:14px;text-decoration:underline;line-height:19px;text-align:left;cursor:pointer}#user-dashboard .user-dashboard-profile-photo,#user-dashboard .white-circle{width:82px;height:82px;margin-right:12px;border-radius:50%;border:1px solid #000;background-color:#fff}#user-dashboard .user-dashboard-profile-photo{object-fit:cover}#user-dashboard .profile-photo-dropdown-container{position:absolute;bottom:0}#user-dashboard .profile-photo-dropdown-trigger{display:none}#user-dashboard .profile-photo-dropdown-button{background:none;border:none;cursor:pointer}#user-dashboard .user-name{color:#000;text-align:left;font-weight:700;font-size:22px;line-height:30px;margin-bottom:34px;overflow-wrap:break-word}#user-dashboard .dashboard-menu-heading{color:#000;font-weight:700;font-size:11px;line-height:15px;text-align:center;font-family:"Roboto";cursor:pointer}@media(min-width:800px){#user-dashboard .dashboard-menu-heading{font-size:18px;line-height:24px;text-align:left}}#user-dashboard .menu-svg{max-height:21.51px!important;margin:0 0 9px;min-width:25px}@media(min-width:800px){#user-dashboard .menu-svg{margin-right:20px}}#user-dashboard .home-icon{width:27px}#user-dashboard .progress-row{display:flex;flex-direction:row;margin-bottom:11px;align-items:center;justify-content:center}#user-dashboard .space-between{justify-content:space-between}#user-dashboard .progress-container{display:flex;flex-direction:column;margin-bottom:30px;width:61%}@media(min-width:800px){#user-dashboard .progress-container{width:auto}}#user-dashboard .progress-bar-heading{color:#000;font-size:18px;line-height:24px;font-weight:700}#user-dashboard .progress-completed{font-size:13px;color:#000;text-align:left;line-height:18px}#user-dashboard .fillable-progress-bar{height:7px;width:100%;border-radius:24px;background-color:#fff}#user-dashboard .progress{height:100%}#user-dashboard .navigation-section{z-index:10;padding:0 6% 15px;width:95%;background:#f1f1f1 0 0 no-repeat padding-box;border-radius:16px;justify-content:space-between;margin-top:12px;display:flex;position:sticky;top:0;left:20px;flex-direction:row}@media(max-width:360px){#user-dashboard .navigation-section{padding:0 0 15px}}@media(min-width:800px){#user-dashboard .navigation-section{margin-top:0;flex-direction:column;padding:21px 0 25px}}#user-dashboard .menu-item{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;align-self:flex-start;background-color:transparent;border:0;border-top:8px solid;padding:13px 3px 0}@media(min-width:800px){#user-dashboard .menu-item{border:0;border-left:8px solid;justify-content:flex-start;flex-direction:row;padding:10px 10px 10px 18px}}#user-dashboard .menu-item-margin-bottom{margin:0}@media(min-width:800px){#user-dashboard .menu-item-margin-bottom{margin-bottom:3px}}#user-dashboard .unselected{color:#a7a7a7}#user-dashboard .section-divider{display:block;height:1px;background-color:hsla(0,0%,43.9%,.79);margin:0 21px 0 26px}#user-dashboard .menu-log-out{display:none}@media(min-width:800px){#user-dashboard .menu-log-out{position:static;display:block;padding:7px 22px;margin:30px 0 30px 26px}}#user-dashboard .menu-log-out-mobile{position:absolute;right:12px;top:12px;padding:7px 22px}@media(min-width:800px){#user-dashboard .menu-log-out-mobile{display:none}}#user-dashboard .dashboard-page-content{width:95%}@media(min-width:800px){#user-dashboard .dashboard-page-content{flex-grow:1;width:66%}}#user-dashboard .hero-image-container{position:relative;display:none}@media(min-width:800px){#user-dashboard .hero-image-container{display:block}}#user-dashboard .dashboard-hero-image{max-height:250px;object-fit:cover;width:100%;border-radius:25px}#user-dashboard .dashboard-hero-image.smc-dashboard-hero-image{object-position:20% 20%}#user-dashboard .hero-image-overlay{background:#000 0 0 no-repeat padding-box;opacity:.83;border-radius:15px;display:flex;flex-direction:row;padding:2% 3%;white-space:nowrap;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#user-dashboard .baobab-mcf-logo-hero-overlay{position:absolute;right:0;top:0;margin:20px;max-width:50px;object-fit:contain}#user-dashboard .career-card-favorite-container{border-radius:50%;width:29px!important;height:29px;background-color:rgba(0,0,0,.68);z-index:10;position:absolute;top:6px;left:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}#user-dashboard .dashboard-greeting-message{color:#fff;font-weight:700;font-size:29px;line-height:38px;text-align:center;margin-left:25px}#user-dashboard .career-outlook-icon-container{position:absolute;right:2px;bottom:2px;cursor:pointer}#user-dashboard #classProgressRef{padding-top:100px;margin-top:-100px}@media(min-width:800px){#user-dashboard #classProgressRef{padding-top:0;margin-top:0}}#user-dashboard #riasecScoreRef{padding-top:100px;margin-top:-100px}@media(min-width:800px){#user-dashboard #riasecScoreRef{padding-top:0;margin-top:0}}#user-dashboard #top25CareerRef{padding-top:200px;margin-top:-100px}@media(min-width:800px){#user-dashboard #top25CareerRef{padding-top:0;margin-top:0}}#user-dashboard #favoritesRef{padding-top:100px;margin-top:-100px}@media(min-width:800px){#user-dashboard #favoritesRef{padding-top:0;margin-top:0}}#class-progress,.class-progress{width:100%;display:flex;align-items:center;flex-direction:column;position:relative}#class-progress__subheader,.class-progress__subheader{margin:23px 0 29px;width:-moz-fit-content;width:fit-content;font-size:14px;text-align:center}#class-progress__content,.class-progress__content{display:flex;flex-direction:column;padding:0 60px;width:100%;align-items:center}@media(min-width:1200px){#class-progress__content,.class-progress__content{flex-direction:row;justify-content:center}}#class-progress__display-none,.class-progress__display-none{display:none}#class-progress__no-classes-modal,.class-progress__no-classes-modal{position:absolute;width:60%;min-width:280px;z-index:9;padding:25px 0;box-shadow:0 3px 16px rgba(0,0,0,.1607843137);border:1px solid #e6e6e6;border-radius:24px;display:flex;flex-direction:column;align-items:center;background-color:#fff;text-align:center;top:200px;margin-bottom:50px}@media(max-width:414px){#class-progress__no-classes-modal,.class-progress__no-classes-modal{top:450px}}#class-progress__no-classes-modal.user-profile-no-ecap-data,.class-progress__no-classes-modal.user-profile-no-ecap-data{position:static}#class-progress .bold,.class-progress .bold{font-weight:700}#class-progress__modal-subheader1,.class-progress__modal-subheader1{font-size:19px;margin-bottom:20px;line-height:25px}#class-progress__modal-subheader2,.class-progress__modal-subheader2{font-size:15px;margin-bottom:20px}#class-progress__modal-button,.class-progress__modal-button{padding:7px 26px!important}#class-progress .core-subjects-column-container,.class-progress .core-subjects-column-container{display:flex;flex-direction:column;width:100%;justify-content:space-around;padding:2px 0}#class-progress .core-subject-text,.class-progress .core-subject-text{font-weight:700!important;font:700 12px "Roboto";text-align:left;width:-moz-fit-content;width:fit-content;padding-right:7px}@media(min-width:800px){#class-progress .core-subject-text,.class-progress .core-subject-text{font:700 16px "Roboto"}}#class-progress .info-icon-container,.class-progress .info-icon-container{cursor:pointer}#class-progress .core-subject-container,.class-progress .core-subject-container{display:flex;flex-direction:column;position:relative;height:65px;width:100%;justify-content:space-around;align-items:flex-start;padding:5px 50px 0 27px}@media(min-width:800px){#class-progress .core-subject-container,.class-progress .core-subject-container{padding:5px 50px 0 27px}}#class-progress .core-subject-icon,.class-progress .core-subject-icon{display:flex;width:100%;justify-content:flex-start;align-items:center}#class-progress .class-progress-bar,.class-progress .class-progress-bar{height:25px;width:100%;display:flex;justify-content:flex-start}.info-container{width:275px;border-radius:12px;border:1px solid #cecece;min-height:245px;margin-bottom:42px}@media(min-width:1200px){.info-container{margin-right:28px}}.info-container__img-title-container{position:relative}.info-container__degree-title-boundary{position:absolute;padding:0 15px;bottom:-25px;width:100%}.info-container .CircularProgressbar-trail{stroke-width:3.5px!important}.info-container .CircularProgressbar-text{font-weight:700}.info-container__bubble-progress-bar{position:absolute;top:-25px;right:-25px;border-radius:50%;background-color:#fff}@media(min-width:800px){.info-container__bubble-progress-bar{display:none}}.info-container__degree-title-box{background-color:#000;padding:10px 15px;bottom:-25px;width:100%}.info-container__degree-title{color:#fff;font-weight:700;font-size:16px;line-height:29px}.info-container__career-image{height:120px;width:100%;border-radius:12px 12px 0 0;background-size:cover}.info-container__class-progress{flex-direction:row;padding-top:42px}.classes-core-year-columns-container{display:flex;height:90%}.core-subjects-column-container.mobile{width:47%;margin-left:10px}.core-subject-container.tall{height:75px}.single-progress-bar{height:10px;width:50px;margin:0 2px!important;border-radius:9px}.bubble-box{width:300px;margin:50px auto;border:4px solid #00bfb6;padding:20px;text-align:center;font-weight:900;color:#00bfb6;font-family:arial;position:relative}.sb9:before{border:10px solid transparent;border-top-color:#e0e0e0;bottom:-20px}.sb9:after,.sb9:before{content:"";width:0;height:0;position:absolute;right:50%}.sb9:after{border:10px solid transparent;border-top-color:#fff;bottom:-18px}.bubble{position:absolute;width:250px;height:120px;padding:0;background:#fff;border-radius:10px;z-index:10;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;text-align:center;white-space:pre-wrap}.speech-bubble-text{font-weight:500;font:12px/14px "Roboto"}#dashboard-riasec-score{display:flex;flex-direction:column;margin-bottom:25px}#dashboard-riasec-score .game-link{display:flex;justify-content:flex-end;padding:20px 20px 0;cursor:pointer}#dashboard-riasec-score .graph-container{width:900px;margin:0 auto}#dashboard-riasec-score .graph-container svg{overflow:visible}#dashboard-riasec-score .graph-container.mobile{width:500px}#dashboard-riasec-score .graph-container.tablet{width:550px}#dashboard-riasec-score .title{font-size:1.4em;font-weight:300}#dashboard-riasec-score .name-label{font:16px/23px "Roboto";text-anchor:middle;font-weight:900;font-size:1em;fill:#333}#dashboard-riasec-score .name-label.tablet{font:11px/23px "Roboto";font-weight:900}#dashboard-riasec-score .name-label.mobile{text-anchor:start}#dashboard-riasec-score .value-label{text-anchor:middle;fill:#fff;font-weight:900;font-size:.7em}#dashboard-riasec-score #homeIcon{width:30px;height:30px}#dashboard-riasec-score .container .bar-group:hover .name-label{font-weight:400}#dashboard-riasec-score .container .bar-group:hover .value-label{font-size:.8em}#dashboard-riasec-score .top-section{width:90%;margin:0 auto}@media(min-width:800px){#dashboard-riasec-score .top-section{width:85%;padding:15px 25px}}@media(min-width:1024px){#dashboard-riasec-score .top-section{width:67%}}@media(min-width:1200px){#dashboard-riasec-score .top-section{width:55%}}#dashboard-riasec-score .top-section .explanation{font:14px/19px "Roboto";margin:20px auto;text-align:center}#dashboard-riasec-score .top-section .strengths-box{height:45px;margin:0 auto;display:flex;justify-content:space-evenly;align-items:center;border:1px solid #f9c727;width:200px;padding:15px 10px}#dashboard-riasec-score .top-section .strengths-label{font:700 15px/19px "Roboto";color:#a3a3a3}#dashboard-riasec-score .top-section .strengths-values{font:700 25px/19px "Roboto";color:#000}#dashboard-riasec-score .learn-more-button{width:140px;margin:0 auto}#dashboard-riasec-score .visually-hidden{position:absolute;top:-9999px;left:-9999px}#dashboard-top-25-careers-desktop{height:400px;display:flex;flex-direction:column;align-items:center;width:100%}#dashboard-top-25-careers-desktop #favorites-carousel-parent,#dashboard-top-25-careers-desktop #top-25-carousel-parent{position:relative;width:100%;padding-top:50px}#dashboard-top-25-careers-desktop #favorites-carousel-parent .carousel-group,#dashboard-top-25-careers-desktop #top-25-carousel-parent .carousel-group{display:flex;justify-content:center;margin:0 5px}#dashboard-top-25-careers-desktop #favorites-carousel-parent .carousel-group>div,#dashboard-top-25-careers-desktop #top-25-carousel-parent .carousel-group>div{margin:0 10px;display:flex}#dashboard-top-25-careers-desktop #favorites-carousel-parent .carousel-group>img,#dashboard-top-25-careers-desktop #top-25-carousel-parent .carousel-group>img{padding:0 10px;width:auto}#dashboard-top-25-careers-desktop #favorites-carousel-parent .career-picture-container,#dashboard-top-25-careers-desktop #top-25-carousel-parent .career-picture-container{width:170px;flex-direction:column;justify-content:flex-start;height:none;min-height:none!important}#dashboard-top-25-careers-desktop #favorites-carousel-parent .career-picture-results,#dashboard-top-25-careers-desktop #top-25-carousel-parent .career-picture-results{width:100%;max-width:none;border-radius:9px 9px 0 0;max-height:150px;padding-bottom:20px}#dashboard-top-25-careers-desktop #favorites-carousel-parent .career-content,#dashboard-top-25-careers-desktop #top-25-carousel-parent .career-content{min-height:0!important;padding:0 12px 5px;display:flex;flex-direction:row;justify-content:center}#dashboard-top-25-careers-desktop #favorites-carousel-parent .career-title-results,#dashboard-top-25-careers-desktop #top-25-carousel-parent .career-title-results{background:#000;width:130px;padding:3%;font:700 12px/15px "Roboto";color:#fff;position:absolute;bottom:32px;left:0;right:0;margin:auto}#dashboard-top-25-careers-desktop #favorites-carousel-parent .subtext-info-icon-container,#dashboard-top-25-careers-desktop #top-25-carousel-parent .subtext-info-icon-container{display:flex;align-items:center}#dashboard-top-25-careers-desktop #favorites-carousel-parent .career-title-subtext,#dashboard-top-25-careers-desktop #top-25-carousel-parent .career-title-subtext{background:none;border:none;cursor:pointer;padding:0 10px;font:12px/15px "Roboto";font-weight:500}#dashboard-top-25-careers-desktop #favorites-carousel-parent .career-card-inner-container,#dashboard-top-25-careers-desktop #top-25-carousel-parent .career-card-inner-container{z-index:0}#dashboard-top-25-careers-desktop #favorites-carousel-parent .top-25-careers-custom-slider-controls,#dashboard-top-25-careers-desktop #top-25-carousel-parent .top-25-careers-custom-slider-controls{position:absolute;padding:25px 0 0;width:100%;display:flex;justify-content:center}#dashboard-top-25-careers-desktop #favorites-carousel-parent .top-25-careers-custom-slider-controls>button,#dashboard-top-25-careers-desktop #top-25-carousel-parent .top-25-careers-custom-slider-controls>button{background:none;border:none;font:700 15px/20px "Roboto"}#dashboard-top-25-careers-desktop #favorites-carousel-parent .custom-arrows,#dashboard-top-25-careers-desktop #top-25-carousel-parent .custom-arrows{max-height:18px}#dashboard-top-25-careers-desktop #favorites-carousel-parent .custom-arrows.left,#dashboard-top-25-careers-desktop #top-25-carousel-parent .custom-arrows.left{padding-right:190px;cursor:pointer}#dashboard-top-25-careers-desktop #favorites-carousel-parent .custom-arrows.right,#dashboard-top-25-careers-desktop #top-25-carousel-parent .custom-arrows.right{cursor:pointer}#dashboard-top-25-careers-desktop #favorites-carousel-parent .carousel-dot-container,#dashboard-top-25-careers-desktop #top-25-carousel-parent .carousel-dot-container{display:flex;justify-content:center;position:absolute;bottom:5px;width:15%;max-width:130px;transform:translateZ(0);margin:30px 3px 0;padding:0;list-style:none;text-align:center}#dashboard-top-25-careers-desktop #favorites-carousel-parent .carousel-dot-container>.carousel-dot,#dashboard-top-25-careers-desktop #top-25-carousel-parent .carousel-dot-container>.carousel-dot{display:inline-block;width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#434343;margin:0 5px;padding:0 3px}#dashboard-top-25-careers-tablet{height:400px;display:flex;flex-direction:column;align-items:center;width:100%}#dashboard-top-25-careers-tablet #favorites-carousel-parent,#dashboard-top-25-careers-tablet #top-25-carousel-parent{position:relative;width:100%;padding-top:50px}#dashboard-top-25-careers-tablet #favorites-carousel-parent .carousel-group,#dashboard-top-25-careers-tablet #top-25-carousel-parent .carousel-group{display:flex;justify-content:center;margin:0 5px}#dashboard-top-25-careers-tablet #favorites-carousel-parent .carousel-group>div,#dashboard-top-25-careers-tablet #top-25-carousel-parent .carousel-group>div{margin:0 10px;display:flex}#dashboard-top-25-careers-tablet #favorites-carousel-parent .carousel-group>img,#dashboard-top-25-careers-tablet #top-25-carousel-parent .carousel-group>img{padding:0 10px;width:auto}#dashboard-top-25-careers-tablet #favorites-carousel-parent .career-picture-container,#dashboard-top-25-careers-tablet #top-25-carousel-parent .career-picture-container{width:170px;flex-direction:column;justify-content:flex-start;height:none;min-height:none!important}#dashboard-top-25-careers-tablet #favorites-carousel-parent .career-picture-results,#dashboard-top-25-careers-tablet #top-25-carousel-parent .career-picture-results{width:100%;max-width:none;border-radius:9px 9px 0 0;max-height:150px;padding-bottom:20px}#dashboard-top-25-careers-tablet #favorites-carousel-parent .career-content,#dashboard-top-25-careers-tablet #top-25-carousel-parent .career-content{min-height:0!important;padding:0 12px 5px;display:flex;flex-direction:row;justify-content:center}#dashboard-top-25-careers-tablet #favorites-carousel-parent .career-title-results,#dashboard-top-25-careers-tablet #top-25-carousel-parent .career-title-results{background:#000;width:130px;padding:3%;font:700 12px/15px "Roboto";color:#fff;position:absolute;bottom:32px;left:0;right:0;margin:auto}#dashboard-top-25-careers-tablet #favorites-carousel-parent .subtext-info-icon-container,#dashboard-top-25-careers-tablet #top-25-carousel-parent .subtext-info-icon-container{display:flex;align-items:center}#dashboard-top-25-careers-tablet #favorites-carousel-parent .career-title-subtext,#dashboard-top-25-careers-tablet #top-25-carousel-parent .career-title-subtext{background:none;border:none;cursor:pointer;padding:0 10px;font:12px/15px "Roboto";font-weight:500}#dashboard-top-25-careers-tablet #favorites-carousel-parent .career-card-inner-container,#dashboard-top-25-careers-tablet #top-25-carousel-parent .career-card-inner-container{z-index:0}#dashboard-top-25-careers-tablet #favorites-carousel-parent .top-25-careers-custom-slider-controls,#dashboard-top-25-careers-tablet #top-25-carousel-parent .top-25-careers-custom-slider-controls{position:absolute;padding:25px 0 0;width:100%;display:flex;justify-content:center}#dashboard-top-25-careers-tablet #favorites-carousel-parent .top-25-careers-custom-slider-controls>button,#dashboard-top-25-careers-tablet #top-25-carousel-parent .top-25-careers-custom-slider-controls>button{background:none;border:none;font:700 15px/20px "Roboto"}#dashboard-top-25-careers-tablet #favorites-carousel-parent .custom-arrows,#dashboard-top-25-careers-tablet #top-25-carousel-parent .custom-arrows{max-height:18px}#dashboard-top-25-careers-tablet #favorites-carousel-parent .custom-arrows.left,#dashboard-top-25-careers-tablet #top-25-carousel-parent .custom-arrows.left{padding-right:190px}#dashboard-top-25-careers-tablet #favorites-carousel-parent .carousel-dot-container,#dashboard-top-25-careers-tablet #top-25-carousel-parent .carousel-dot-container{display:flex;justify-content:center;position:absolute;bottom:5px;width:20%;transform:translateZ(0);margin:30px 3px 0;padding:0;list-style:none;text-align:center}#dashboard-top-25-careers-tablet #favorites-carousel-parent .carousel-dot-container>.carousel-dot,#dashboard-top-25-careers-tablet #top-25-carousel-parent .carousel-dot-container>.carousel-dot{display:inline-block;width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#434343;margin:0 5px;padding:0 4px}#dashboard-top-25-careers-mobile{height:400px;display:flex;flex-direction:column;align-items:center;width:100%}#dashboard-top-25-careers-mobile #favorites-carousel-parent,#dashboard-top-25-careers-mobile #top-25-carousel-parent{width:100%;padding-top:50px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .carousel-group,#dashboard-top-25-careers-mobile #top-25-carousel-parent .carousel-group{display:flex;justify-content:center;margin:0 5px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .carousel-group>div,#dashboard-top-25-careers-mobile #top-25-carousel-parent .carousel-group>div{margin:0 10px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .carousel-group>img,#dashboard-top-25-careers-mobile #top-25-carousel-parent .carousel-group>img{padding:0 10px;width:auto}#dashboard-top-25-careers-mobile #favorites-carousel-parent .carousel-group.top-25-carousel-mobile,#dashboard-top-25-careers-mobile #top-25-carousel-parent .carousel-group.top-25-carousel-mobile{margin:0 50px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .career-picture-container,#dashboard-top-25-careers-mobile #top-25-carousel-parent .career-picture-container{width:170px;flex-direction:column;justify-content:flex-start;height:none;min-height:none!important}#dashboard-top-25-careers-mobile #favorites-carousel-parent .career-picture-results,#dashboard-top-25-careers-mobile #top-25-carousel-parent .career-picture-results{width:100%;max-width:none;border-radius:9px 9px 0 0;max-height:150px;padding-bottom:20px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .career-content,#dashboard-top-25-careers-mobile #top-25-carousel-parent .career-content{min-height:0!important;padding:0 12px 5px;display:flex;flex-direction:row;justify-content:center}#dashboard-top-25-careers-mobile #favorites-carousel-parent .career-title-results,#dashboard-top-25-careers-mobile #top-25-carousel-parent .career-title-results{background:#000;width:130px;padding:3%;font:700 12px/15px "Roboto";color:#fff;position:absolute;bottom:32px;left:0;right:0;margin:auto}#dashboard-top-25-careers-mobile #favorites-carousel-parent .subtext-info-icon-container,#dashboard-top-25-careers-mobile #top-25-carousel-parent .subtext-info-icon-container{display:flex;align-items:center}#dashboard-top-25-careers-mobile #favorites-carousel-parent .career-title-subtext,#dashboard-top-25-careers-mobile #top-25-carousel-parent .career-title-subtext{background:none;border:none;cursor:pointer;padding:0 10px;font:12px/15px "Roboto";font-weight:500}#dashboard-top-25-careers-mobile #favorites-carousel-parent .top-25-carousel-mobile-group,#dashboard-top-25-careers-mobile #top-25-carousel-parent .top-25-carousel-mobile-group{display:flex}#dashboard-top-25-careers-mobile #favorites-carousel-parent .top-25-carousel-career-card-middle,#dashboard-top-25-careers-mobile #top-25-carousel-parent .top-25-carousel-career-card-middle{margin:0 10px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .career-card-inner-container,#dashboard-top-25-careers-mobile #top-25-carousel-parent .career-card-inner-container{z-index:0}#dashboard-top-25-careers-mobile #favorites-carousel-parent li:after,#dashboard-top-25-careers-mobile #top-25-carousel-parent li:after{content:"";position:absolute;z-index:10;top:0;right:-155px;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 90%);width:60%;height:100%}#dashboard-top-25-careers-mobile #favorites-carousel-parent li:before,#dashboard-top-25-careers-mobile #top-25-carousel-parent li:before{content:"";position:absolute;z-index:10;top:0;left:-155px;pointer-events:none;background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff 90%);width:60%;height:100%}#dashboard-top-25-careers-mobile #favorites-carousel-parent .top-25-careers-custom-slider-controls,#dashboard-top-25-careers-mobile #top-25-carousel-parent .top-25-careers-custom-slider-controls{padding:50px 0 0;display:flex;justify-content:center}#dashboard-top-25-careers-mobile #favorites-carousel-parent .top-25-careers-custom-slider-controls>button,#dashboard-top-25-careers-mobile #top-25-carousel-parent .top-25-careers-custom-slider-controls>button{background:none;border:none;font:700 15px/20px "Roboto"}#dashboard-top-25-careers-mobile #favorites-carousel-parent .custom-arrows,#dashboard-top-25-careers-mobile #top-25-carousel-parent .custom-arrows{max-height:18px}#dashboard-top-25-careers-mobile #favorites-carousel-parent .custom-arrows.left,#dashboard-top-25-careers-mobile #top-25-carousel-parent .custom-arrows.left{padding-right:100px}#dashboard-top-3-careers .top-3-careers-content{margin-top:28px;flex-direction:column-reverse}@media(min-width:800px){#dashboard-top-3-careers .top-3-careers-content{flex-direction:row;margin-top:45px}}#dashboard-top-3-careers .top-3-careers-content .pathways{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:46px}@media(min-width:1200px){#dashboard-top-3-careers .top-3-careers-content .pathways{flex-direction:row;justify-content:center;margin-bottom:46px}}#dashboard-top-3-careers .career-card{height:95%;display:flex;flex-direction:column;width:100%;max-width:400px;align-items:center}@media screen and (max-width:750px){#dashboard-top-3-careers .career-card{width:100%;padding-bottom:0;position:sticky}}#dashboard-top-3-careers .career-card:not(:last-child){margin-right:28px}@media screen and (max-width:1199px){#dashboard-top-3-careers .career-card:not(:last-child){margin-bottom:28px;margin-right:0}}#dashboard-top-3-careers .career-card-inner-container{display:flex;width:100%;border:1px solid #cecece;justify-content:center;flex-direction:column;border-bottom:0;border-radius:10px 10px 0 0}@media screen and (max-width:750px){#dashboard-top-3-careers .career-card-inner-container{border-radius:9px 9px 0 0}}#dashboard-top-3-careers .yellow-degree-path-added{border-bottom:0}#dashboard-top-3-careers .career-card-content{padding:0;position:relative;height:120px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;border-radius:10px 10px 10px 10px;border-bottom-width:50%;background:#fff}#dashboard-top-3-careers .career-card-content-normal{width:auto}#dashboard-top-3-careers .career-card-content-info{background:#fff;display:flex;justify-content:center;position:relative;bottom:8px}@media(min-width:1200px){#dashboard-top-3-careers .career-card-content{max-height:96px}}#dashboard-top-3-careers .card-image{height:100%;border-radius:9px 0 0 9px;object-fit:cover;min-width:95px;width:44%}#dashboard-top-3-careers .modify-image-border{border-radius:9px 0 0 0}#dashboard-top-3-careers .button-career-text-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:56%;padding:10px}@media screen and (max-width:750px){#dashboard-top-3-careers .button-career-text-container{border-top:0;border-right:0;border-left:0}}#dashboard-top-3-careers .career-text{width:100%;color:#000;font:700 15px/20px "Roboto"}@media(min-width:800px){#dashboard-top-3-careers .career-text{font:700 17px "Roboto";width:100%}}#dashboard-top-3-careers .path-chosen-addon-container{display:flex;align-items:center;justify-content:space-between;height:auto;width:100%;font:22px "Roboto";padding:5px 15px;border-radius:0 0 30px 30px}@media(min-width:1200px){#dashboard-top-3-careers .path-chosen-addon-container{height:50px}}#dashboard-top-3-careers .degree-title-text{width:70%;font:700 17px/29px "Roboto";color:#555;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#dashboard-top-3-careers .learn-more{display:flex;font:11px "Roboto";font-weight:400;background:none;border:none;align-items:center;margin-top:3px}#dashboard-top-3-careers .info-icon{width:1rem;margin-right:5px;cursor:pointer}#dashboard-top-3-careers .degree-chosen-icon-container{padding-top:5px}#dashboard-top-3-careers .learn-more-text{text-decoration:underline;color:#fff;font:15px/18px "Roboto";font-weight:500;min-width:100px;text-align:center;padding:5px;background:none;border:none;display:flex}@media screen and (max-width:750px){#dashboard-top-3-careers .learn-more-text{width:auto}}#take-action-learn-more{display:inline-flex;flex-direction:column;margin:12px 21px 0 0}@media(min-width:1200px){#take-action-learn-more{flex-direction:row;align-items:flex-start}}#take-action-learn-more .section-heading{color:#555;font-size:17px;font-weight:700;text-align:left;line-height:29px;display:flex;align-items:center}#take-action-learn-more .contain-tooltipicon-component{width:-moz-fit-content;width:fit-content;display:inline-flex;margin-left:2px;position:relative;align-items:center}@media(min-width:800px){#take-action-learn-more .contain-tooltipicon-component{margin-left:10px}}#take-action-learn-more .contain-tooltipicon-component>.tooltip-container{display:flex}@media(max-width:475px){#take-action-learn-more .contain-tooltipicon-component>.tooltip-container>.sb9{right:-25px!important}}@media(max-width:475px){#take-action-learn-more .contain-tooltipicon-component>.tooltip-container>.sb9:after,#take-action-learn-more .contain-tooltipicon-component>.tooltip-container>.sb9:before{right:9%!important}}#take-action-learn-more .take-action{display:flex;flex-direction:column}@media(min-width:1200px){#take-action-learn-more .take-action{margin-right:30px}}#take-action-learn-more .smc-info-icon-container{position:relative;display:inline}#take-action-learn-more .learn-more{flex-grow:1;display:flex;flex-direction:column}#take-action-learn-more .section-buttons{display:flex;flex-direction:row;flex-wrap:wrap}#take-action-learn-more .margin-right{margin-right:14px}@media(min-width:1200px){#take-action-learn-more .margin-right{margin-right:0}}#take-action-learn-more .border-right{border-right:none}@media(min-width:1200px){#take-action-learn-more .border-right{border-right:1px solid #707070;padding-right:30px}}#take-action-learn-more .take-action-learn-more-button{padding:0 20px;margin-right:6px;margin-bottom:3px;position:relative;margin-top:2px;width:-moz-fit-content;width:fit-content;border:1px solid #919191;color:#585858;display:flex;flex-direction:row;align-items:center;cursor:pointer}#take-action-learn-more .dropdown-options{box-shadow:0 4px 6px rgba(0,0,0,.1607843137);border:1px solid #f8f8f8;opacity:1;padding:0 20px;background-color:#fff;position:absolute;z-index:10;cursor:pointer}#take-action-learn-more .individual-option{padding:12px 0}.edit-profile{display:flex;align-items:center;flex-direction:column;font-family:"Roboto";margin-top:25px}@media(min-width:800px){.edit-profile{margin-top:0}}.edit-profile__sso-provider-password{margin:15px 0 30px}.edit-profile__return-to-dashboard-link{align-self:flex-start;font-size:17px}.edit-profile__changes-saved{font-size:13px;color:#524f4f;margin:22px 0 12px;opacity:0}.edit-profile .fade{animation:fade 5s linear}.edit-profile__checkmark-icon{margin-right:13px}.edit-profile__column{display:flex;flex-direction:column;align-items:center}.edit-profile__save-pass-button-container{width:617px;justify-content:center;display:flex}@media(min-width:1024px){.edit-profile__save-pass-button-container{justify-content:flex-end}}.edit-profile__save-pass-button{margin-top:25px}.edit-profile .edit-profile-header{margin-top:22px;font-size:22px;line-height:29px;text-align:center;font-weight:700;margin-bottom:15px;color:#171717}.edit-profile .secondary-underline{width:62px;height:3px;margin-bottom:30px}.edit-profile .form-label-error-input{display:flex;flex-direction:column;margin:10px 0}.edit-profile .form-label-error-input--full-width-mobile{width:unset}@media screen and (max-width:990px){.edit-profile .form-label-error-input{width:100%;max-width:410px}}.edit-profile .row-to-column{display:flex;flex-direction:column}@media only screen and (min-width:1030px){.edit-profile .row-to-column{width:617px;flex-direction:row;justify-content:space-between}}.edit-profile .current-password{align-items:flex-start}.edit-profile .password-requirements{font-size:12px;line-height:16px;text-align:center;color:#524f4f}@media(min-width:800px){.edit-profile .padding-right-desktop{margin-right:17px}}.edit-profile .label-and-error{display:flex;flex-direction:row;justify-content:space-between;padding-left:22px;padding-bottom:7px}.edit-profile .registration-form-column{display:flex;flex-direction:column;justify-content:space-around}.edit-profile .label-registration{font-size:13px;line-height:17px;width:auto}.edit-profile .edit-profile-input{border:1px solid hsla(0,0%,43.9%,.35);border-radius:7px;width:300px;height:41px;overflow:hidden;font-size:14px;font-family:"Roboto";text-align:left;padding-left:22px}.edit-profile .edit-profile-select{color:#000;border-radius:7px;width:300px;min-width:300px;height:41px!important;font-size:14px;font-family:"Roboto";text-align:left}.edit-profile .edit-profile-select::placeholder,.edit-profile input::placeholder{color:#000}.edit-profile #email::placeholder{opacity:1%}.edit-profile .button-container{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}@media only screen and (min-width:1030px){.edit-profile .button-container{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-left:87px;width:auto!important}}.edit-profile .save-changes{margin-bottom:15px}@media only screen and (min-width:1030px){.edit-profile .save-changes{margin:0}}.edit-profile .save-changes:disabled{border:1px solid}.edit-profile .password-container{position:relative}.edit-profile .password-eye{position:absolute;top:32px;left:250px;width:24px;height:24px;cursor:pointer}.dashboard-modal-container{display:flex;justify-content:center;flex-direction:column;height:400px;margin-bottom:90px}.dashboard-modal{position:relative;z-index:10;margin:0 15%;top:20px;height:162px;background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:20px;box-shadow:2px 2px 10px 5px #e8e8e8;padding:2%}.modal-content{width:100%;display:flex;justify-content:center;text-align:center}.modal-content.top{display:flex;font:20px/15px "Roboto";font-weight:400;padding:10px 0}.modal-content.bottom{display:flex;padding:30px 0}.dashboard-favorites-button{width:200px}#error-page{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-top:15px}#error-page .me3-logo-error{width:200px}#error-page .oops{font-size:24px;margin:10px 0 25px}#skills-section,.skills-section{margin-top:20px;color:#000}#skills-section__header,.skills-section__header{font-weight:700;margin-bottom:10px;font-size:18px;line-height:22px}#skills-section__main-description,.skills-section__main-description{font-size:13px;line-height:22px}#skill-info-value-bar,.skill-info-value-bar{padding:15px 0;display:flex;flex-direction:column}#skill-info-value-bar__row-with-skill-bar,.skill-info-value-bar__row-with-skill-bar{flex-direction:column}@media(min-width:414px){#skill-info-value-bar__row-with-skill-bar,.skill-info-value-bar__row-with-skill-bar{display:flex;flex-direction:row;align-items:center}}#skill-info-value-bar__title-container,.skill-info-value-bar__title-container{overflow-wrap:break-word;flex-direction:row;width:100%;display:flex;justify-content:space-between;margin-bottom:10px}@media(min-width:414px){#skill-info-value-bar__title-container,.skill-info-value-bar__title-container{flex-direction:column;width:60%;align-items:flex-start;margin-bottom:0}}#skill-info-value-bar__skill-title,.skill-info-value-bar__skill-title{text-decoration:underline;font-size:13px;font-weight:700;line-height:22px;display:inline}@media(min-width:414px){#skill-info-value-bar__skill-title,.skill-info-value-bar__skill-title{display:block}}#skill-info-value-bar__view-more,.skill-info-value-bar__view-more{text-decoration:underline;font-size:12px;border:none;background-color:#fff;padding:0;cursor:pointer}#skill-info-value-bar__bar-caret-container,.skill-info-value-bar__bar-caret-container{width:100%;height:15px;display:flex}#skill-info-value-bar__skill-full-bar,.skill-info-value-bar__skill-full-bar{margin:0 10px 0 0;width:100%;height:100%;border-radius:20px;background-color:#f1f1f1}@media(min-width:414px){#skill-info-value-bar__skill-full-bar,.skill-info-value-bar__skill-full-bar{margin:0 10px}}#skill-info-value-bar__skill-bar-filled,.skill-info-value-bar__skill-bar-filled{border-radius:20px;height:100%;position:relative}#skill-info-value-bar__skill-value,.skill-info-value-bar__skill-value{width:30px;position:absolute;border-radius:50%;display:flex;justify-content:center;padding:5px 13px;right:-20px;bottom:-8px;font-size:16px;font-weight:700;border:3px solid #fff}#skill-info-value-bar__caret-button,.skill-info-value-bar__caret-button{border:none;background-color:#fff;display:flex;align-items:center;margin-left:6px;cursor:pointer}#skill-info-value-bar__caret,.skill-info-value-bar__caret{width:15px}.skill-dropdown__description{padding:20px 0;font-size:13px;line-height:22px}.skill-dropdown>.description_only{padding:20px 0 0}.skill-dropdown__header{font-weight:700;font-size:18px;line-height:22px}.skill-dropdown__i-icon{padding-left:5px}.skill-dropdown__carousel-row,.skill-dropdown__row{display:flex;flex-direction:row;margin-top:20px}.skill-dropdown__carousel-row{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.skill-dropdown__carousel-row::-webkit-scrollbar{display:none}.skill-dropdown__carousel-buttons{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}.skill-dropdown__rotate-180{transform:rotate(180deg)}.skill-course-tile{border-radius:12px;border:1px solid #d3d3d3;box-sizing:initial;display:flex;flex-direction:column}.skill-course-tile__image-box{height:107px;width:100%;background-color:#d3d3d3;border-radius:11px 11px 0 0;position:relative}.skill-course-tile__image{height:100%;width:100%;object-fit:cover;border-radius:12px 12px 0 0}.skill-course-tile__black-box{position:absolute;bottom:-8px;left:15px;background-color:#000;color:#fff;padding:4px 8px;font-weight:700;font-size:14px;line-height:17px}.skill-course-tile__content{padding:35px 15px 25px;flex-grow:1;display:flex;flex-direction:column}.skill-course-tile__course-title{font-weight:700;font-size:12px;line-height:20px;padding-bottom:10px}.skill-course-tile__secondary-underline{width:30px;padding:1px 0;margin-bottom:10px}.skill-course-tile__link-container{display:flex;flex-grow:1}.skill-course-tile__offering-description{font-size:10px;line-height:15px;margin-bottom:10px}.skill-course-tile__skills-dropdown-and-link{background-color:#fff;text-decoration:underline;font-weight:700;border:none;font-size:10px;line-height:15px;padding:0 0 10px;align-self:flex-start;cursor:pointer}#related-careers,.related-careers{border-radius:20px;position:relative}@media(min-width:1200px){#related-careers,.related-careers{margin:60px 65px;border:2px solid #ebebeb}}#related-careers .top-dashboard-component-image,.related-careers .top-dashboard-component-image{display:none}@media(min-width:1200px){#related-careers .top-dashboard-component-image,.related-careers .top-dashboard-component-image{display:block;position:absolute;top:0;right:0;height:200px;width:225px;border-radius:0 20px 0 0;z-index:-1}}#related-careers__bright-outlook,.related-careers__bright-outlook{position:inherit!important;right:0!important;left:0!important}#related-careers__custom-carousel-container,.related-careers__custom-carousel-container{margin-left:5%;margin-top:3%;line-height:21px;font-family:"Roboto";font-size:14px;mask-image:linear-gradient(transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent)}#related-careers__no-carousel-container,.related-careers__no-carousel-container{margin-top:3%}#related-careers__description-container,.related-careers__description-container{margin:0 5%;line-height:21px;font-family:"Roboto";font-size:14px}@media(min-width:1200px){#related-careers__description-container,.related-careers__description-container{width:40%}}#related-careers__description,.related-careers__description{margin:15px 0}#related-careers__link,.related-careers__link{font-weight:700;text-decoration:underline}#related-careers__big-link,.related-careers__big-link{font-size:15px}#related-careers__benefits-section,.related-careers__benefits-section{width:100%;margin-bottom:40px;padding:0 5%;display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width:750px){#related-careers__benefits-section,.related-careers__benefits-section{flex-direction:column;align-items:center}}#related-careers__benefits-title,.related-careers__benefits-title{margin:35px 0;font-weight:700;font-size:15px;text-align:center}#related-careers__icon-and-description,.related-careers__icon-and-description{display:flex;flex-direction:column;align-items:center;width:21%}@media screen and (max-width:750px){#related-careers__icon-and-description,.related-careers__icon-and-description{width:60%;margin-bottom:35px}}#related-careers__benefits,.related-careers__benefits{text-align:center;font-size:13px;line-height:18px;font-weight:700}#related-careers__icon,.related-careers__icon{margin-bottom:15px;height:70px;width:70px}.related-careers-card{border-radius:12px;border:1px solid #d3d3d3;display:flex;flex-direction:column}.related-careers-card__image-box{height:150px;width:100%;background-color:#d3d3d3;border-radius:11px 11px 0 0;position:relative}.related-careers-card__title{font-size:16px;line-height:20px;font-weight:700;color:#000}.related-careers-card__image{height:100%;width:100%;object-fit:cover;border-radius:12px 12px 0 0}.related-careers-card__black-box{position:absolute;bottom:-8px;left:15px;background-color:#000;color:#fff;padding:4px 8px;font-weight:700;font-size:14px;line-height:17px}.related-careers-card__content{padding:15px;flex-grow:1;display:flex;flex-direction:column}.related-careers-card__course-title{font-weight:700;font-size:12px;line-height:20px;padding-bottom:10px}.related-careers-card__secondary-underline{width:30px;padding:1px 0;margin-bottom:10px}.related-careers-card__link-container{display:flex;flex-grow:1;justify-content:space-between}.related-careers-card__skills-dropdown-and-link{background-color:#fff;text-decoration:underline;font-weight:700;border:none;font-size:10px;line-height:15px;padding:0 0 10px;align-self:flex-start;cursor:pointer}.related-careers-swoosh{display:none}@media(min-width:1200px){.related-careers-swoosh{width:50%;margin-left:50%;position:absolute;display:flex;justify-content:flex-end}}#universal-learner,.universal-learner{border-radius:20px;position:relative}@media(min-width:1200px){#universal-learner,.universal-learner{margin:60px 65px;border:2px solid #ebebeb}}#universal-learner .top-dashboard,.universal-learner .top-dashboard{display:flex}#universal-learner .top-dashboard-component-image,.universal-learner .top-dashboard-component-image{display:none}@media(min-width:1200px){#universal-learner .top-dashboard-component-image,.universal-learner .top-dashboard-component-image{display:block;height:200px;width:225px;border-radius:0 20px 0 0}}#universal-learner__description-container,.universal-learner__description-container{margin:0 10% 0 5%;line-height:21px;font-family:"Roboto";font-size:14px}#universal-learner__description,.universal-learner__description{margin:15px 0}#universal-learner__header-bold,.universal-learner__header-bold{font-weight:500}#universal-learner__link,.universal-learner__link{font-weight:700;text-decoration:underline}#universal-learner__big-link,.universal-learner__big-link{font-size:15px}#universal-learner__benefits-section,.universal-learner__benefits-section{width:100%;margin-bottom:40px;padding:0 5%;display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width:750px){#universal-learner__benefits-section,.universal-learner__benefits-section{flex-direction:column;align-items:center}}#universal-learner__benefits-title,.universal-learner__benefits-title{margin:35px 0;font-weight:700;font-size:15px;text-align:center}#universal-learner__benefits-desc-title,.universal-learner__benefits-desc-title{font-size:13px;font-weight:700;margin-bottom:10px}#universal-learner__icon-and-description,.universal-learner__icon-and-description{display:flex;flex-direction:column;align-items:center;width:21%}@media screen and (max-width:750px){#universal-learner__icon-and-description,.universal-learner__icon-and-description{width:60%;margin-bottom:35px}}#universal-learner__benefits,.universal-learner__benefits{font-size:13px;line-height:18px}#universal-learner__icon,.universal-learner__icon{margin-bottom:15px;height:70px;width:70px}.custom-carousel__description{padding:20px 0;font-size:13px;line-height:22px}.custom-carousel>.description_only{padding:20px 0 0}.custom-carousel__header{font-weight:700;font-size:18px;line-height:22px}.custom-carousel__i-icon{padding-left:5px}.custom-carousel__carousel-row,.custom-carousel__row{display:flex;flex-direction:row;margin-top:20px}.custom-carousel__carousel-row{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.custom-carousel__carousel-row::-webkit-scrollbar{display:none}.custom-carousel__carousel-buttons{display:flex;flex-direction:row;justify-content:center;margin-top:5px}.custom-carousel__chevron{width:15px;margin:10px;cursor:pointer}.custom-carousel__rotate-180{transform:rotate(180deg)}.update-data-banner{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background-color:#171717;position:fixed;z-index:100}.update-data-banner__text{color:#fff;font-weight:700;font-size:17px;margin-right:30px;margin-left:11px}@media(max-width:530px){.update-data-banner__text{font-size:14px;text-align:center}}.update-data-banner__learn-more-button{width:120px;height:32px;background-color:#e8e8e8;color:#000;font-size:14px;font-weight:700;border-radius:40px;border:none}.update-data-banner__learn-more-button:hover{cursor:pointer;background-color:#fff}@media(max-width:530px){.update-data-banner__learn-more-button{font-size:14px}}.update-data-modal{width:100%;display:flex;flex-direction:column}.update-data-modal__modal{margin:0 0 29px;width:-moz-fit-content;width:fit-content;font-size:15px;padding:0 15px;line-height:1.5}.update-data-modal__modal-header{font-weight:700;font-size:18px}.update-data-modal__modal-header2{font-size:15px;font-weight:700;padding-bottom:10px}.update-data-modal__modal-text{padding-bottom:20px}.update-data-modal__modal-bullets{padding-left:25px}.update-data-modal__modal-warning{padding-top:10px;font-weight:700;font-size:11px}.update-data-modal__modal-bottom{padding-top:22px}.update-data-modal__modal-update-button{width:136px;height:32px;background-color:#e8e8e8;color:#000;font-size:14px;font-weight:700;border-radius:40px;border:none}.update-data-modal__modal-update-button:hover{cursor:pointer;background-color:#fff;border:1px solid #000}.update-data-modal__modal-no-button{background-color:#fff;border:none;text-decoration:underline;font-size:14px;margin-left:18px}.update-data-modal__modal-no-button:hover{cursor:pointer;font-weight:700}.update-data-modal__transparent-background-modal{width:100%;height:100%;min-width:280px;z-index:1100;padding:25px 0;border:1px solid #e6e6e6;display:flex;flex-direction:column;align-items:center;background-color:hsla(0,0%,100%,.7)}.update-data-modal__content{display:flex;flex-direction:column;position:relative;top:30%;padding:10px 22px;justify-content:space-between;width:75%;border:1px solid #e6e6e6;border-radius:24px;background-color:#fff;box-shadow:0 3px 16px rgba(0,0,0,.1607843137)}.update-data-modal__content .close-icon{align-self:flex-end}@media(min-width:800px){.update-data-modal__content{width:45%;padding:20px}}.update-data-modal__display-none{display:none}.earning-capacity{width:100%;border:1px solid grey;padding:10px;margin-bottom:20px}.earning-capacity__coin{max-width:25px;object-fit:contain;margin:10px 10px 0 0}.earning-capacity__header{font-weight:700}.my-path-2-asu{border-radius:20px;position:relative;margin-top:25px}@media(min-width:1200px){.my-path-2-asu{margin:60px 65px;border:2px solid #ebebeb}}.my-path-2-asu__content-container{padding:24px}.my-path-2-asu__hero{border-radius:19px 19px 0 0}.my-path-2-asu__logo{height:25px;padding-left:5px}.my-path-2-asu__header{font-size:22px;font-weight:700;padding:0 0 15px}.my-path-2-asu__header-container{display:flex;flex-direction:row}.my-path-2-asu__description{font-size:14px;line-height:1.5;padding:15px 0}@media(min-width:1200px){.my-path-2-asu__description-container{width:60%}}.lang-dropdown-wrapper{position:relative}.lang-dropdown-button{padding:0 20px;margin-right:6px;margin-bottom:3px;position:relative;margin-top:2px;width:-moz-fit-content;width:fit-content;border:1px solid #919191;color:#585858;display:flex;flex-direction:row;align-items:center;cursor:pointer}.lang-dropdown-btn-icon{padding:0 2px 0 4px}.lang-dropdown-btn-text{margin-right:-8px}.lang-dropdown-options{box-shadow:0 4px 6px rgba(0,0,0,.1607843137);border:1px solid #f8f8f8;opacity:1;background-color:#fff;position:absolute;z-index:10}.lang-individual-option{padding:10px 20px;cursor:pointer}.lang-option-outline{width:40px;height:40px;border:1px solid;border-radius:50%;display:flex;justify-content:center;align-items:center}#box-with-shadow{background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px}.filters-section{display:flex;flex-direction:column;flex-grow:1;max-height:260px;margin-right:25px}.filters-section:last-child{margin-right:0}.filters-section:last-child>svg{right:5px}.filters-section__header{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-right:6%;margin-bottom:15px;position:relative}.filters-section__header>input{width:100%;border:1px solid #d5d5d5;border-radius:6px;padding:3px;margin-bottom:1px}.filters-section__header>svg{position:absolute;bottom:5px;right:3%;height:15px;width:15px}.filters-section__header>svg>path{fill:#bcbcbc}.filters-section__row>p{font:normal normal 700 12px/16px Roboto}.filters-section__row{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.filters-section__select-all{background-color:transparent;border:none;text-decoration:underline;font-size:12px;cursor:pointer}.filters-section__scrollable-filters{border-right:1px solid #707070;flex-grow:1;overflow-y:scroll;min-height:150px}.filters-section__for-loading-spinner{overflow-y:hidden;display:flex;justify-content:center}.filters-section__for-loading-spinner>.spinner-container{height:150px!important}.filters-section__checkbox{display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;min-width:19px;width:19px;min-height:19px;height:19px;left:0;border-radius:4px;z-index:1;border:1px solid #707070;margin-right:9px;cursor:pointer}.filters-section__checkbox:before{content:"✓";font-size:1.2em;font-weight:700;visibility:hidden}.filters-section__checkbox:checked:before{visibility:visible}.filters-section__checkbox-and-label{display:flex;align-items:center;flex-direction:row;margin-bottom:10px}.filters-section__checkbox-label{font-size:15px;font-weight:700;cursor:pointer}#box-with-secondary-underline,.box-with-secondary-underline{background-color:#fff;border:1px solid hsla(0,0%,43.9%,.5);border-radius:19px;display:flex;width:100%}#box-with-shadow-and-underline{background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px}#advisor-dashboard-base{margin:44px 55px 0;display:flex;justify-content:center;flex-direction:column;align-items:center}#advisor-dashboard-base .advisor-dashboard-header{font-size:35px;line-height:60px;font-family:"Roboto";letter-spacing:-.17px;font-weight:900;margin-bottom:39px;text-align:center}#advisor-dashboard-base .advisor-dashboard-menu{color:#585858;text-align:center;flex-direction:row;display:flex;font-size:15px;font-weight:700;border-bottom:1px solid #959595}#advisor-dashboard-base .advisor-dashboard-menu .menu-item{border:none;text-align:center;display:flex;align-items:center;justify-content:center;min-height:32px;padding:10px 10px 0;outline:none}#advisor-dashboard-base .advisor-dashboard-menu .menu-item-title{padding-bottom:10px;font-weight:700;font-size:15px;border:none;background-color:transparent;cursor:pointer}.advisor-dashboard-base-dashboard-header{display:flex}.header-logo-container{height:100%}.header-logo-container>img{max-height:80px;object-fit:contain}#sidebar-title-component,.sidebar-title-component{display:flex;flex-direction:row;flex:1 1;margin:10px 15px 25px}#sidebar-title-component__title-container,.sidebar-title-component__title-container{font-weight:700;font-size:20px;line-height:26px;max-width:130px;width:130px;padding-right:10px;word-wrap:normal}#sidebar-title-component__title,.sidebar-title-component__title{font-weight:700;font-size:20px;word-wrap:normal}#sidebar-title-component__meatball-menu,.sidebar-title-component__meatball-menu{background-color:#fff;border:none;font-weight:700;padding-left:35px;align-self:flex-start}#sidebar-title-component__children,.sidebar-title-component__children{flex:1 1;display:flex;flex-direction:row;flex-wrap:wrap}#sidebar-title-component__meatball-container,.sidebar-title-component__meatball-container{position:relative;margin-top:15px;width:4%;display:flex;justify-content:flex-end;align-items:flex-start}#title-and-data,.title-and-data{margin:15px 15px 18px 23px;display:flex;flex:1 1;flex-direction:column;text-align:left;justify-content:space-between}#title-and-data__title,.title-and-data__title{font-size:28px;line-height:37px;font-weight:700;color:#272727;margin-bottom:8px}#title-and-data__small-title,.title-and-data__small-title{font-size:22px;line-height:29px;font-weight:700;color:#272727;word-break:break-all;margin-bottom:8px}#title-and-data__secondary-color-bar,.title-and-data__secondary-color-bar{width:40px;height:4px;margin-bottom:20px}#title-and-data__data,.title-and-data__data{font-size:35px;line-height:46px;color:#000;font-weight:700}#title-and-data__small-data,.title-and-data__small-data{font-size:33px;line-height:44px;color:#000;font-weight:700}#reporting__padding-right,.reporting__padding-right{padding-right:25px}#reporting__half-width,.reporting__half-width{width:50%}#reporting__users-counts,.reporting__users-counts{margin-top:15px}#reporting__search-and-filter,.reporting__search-and-filter{padding-left:10%}.advisor-dash-users{display:flex;flex-direction:column;align-items:center}.advisor-dash-users__header{font-size:19px;font-weight:700;width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px}.advisor-dash-users__searchbar-container{width:100%;position:relative}.advisor-dash-users__searchbar{width:100%;margin-bottom:15px;border:1px solid #d6d6d6;border-radius:4px;padding:10px;font-weight:700;font-size:14px}.advisor-dash-users__searchbar ::placeholder{color:#999}.advisor-dash-users__spyglass{position:absolute;top:10px;right:15px}.advisor-dash-users__filters-section{display:flex;width:100%;flex-direction:column}.advisor-dash-users__filters-header{display:flex;flex-direction:row;align-items:center;padding:1em;font-weight:500;font-size:14px;flex-grow:1;justify-content:space-between}.advisor-dash-users__filters-open-button{background:transparent;border:none;font-weight:700;cursor:pointer;display:flex;width:100%}.advisor-dash-users__filters-open-close{font-weight:700}.advisor-dash-users__filters-container{display:flex;flex-direction:row;padding:0 1em 24px}.advisor-dash-users__submit-button-container{display:flex;justify-content:center;margin-bottom:30px}.advisor-dash-users__clear-all{background-color:transparent;border:none;text-decoration:underline;cursor:pointer;font-size:12px;font-weight:700;line-height:16px;margin-left:25px}.advisor-dash-users__instructions-box{min-width:300px;width:50%;display:flex;justify-content:center;align-items:center;text-align:center;margin-top:65px}.advisor-dash-users__instructions,.advisor-dash-users__no-results{padding:1em 3em}.advisor-dash-users__user-tile{width:100%;padding:15px 20px;border-radius:10px;background-color:#fff;border:1px solid #c3c3c3;margin-top:10px;display:flex;flex-direction:row}.advisor-dash-users__name-container{display:flex;flex-direction:column;font-size:17px;line-height:19px;width:25%}.advisor-dash-users__user-name{margin-bottom:4px}.advisor-dash-users__bold-heading{font-weight:700;margin-right:4px}.advisor-dash-users__high-school{font-size:14px;margin-bottom:13px;font-weight:300}.advisor-dash-users__advisor-container{width:25%}.advisor-dash-users__user-info-container{flex-grow:1}.advisor-dash-users__row{display:flex;flex-direction:row;padding-bottom:5px}.advisor-dash-users__light-heading{font-weight:300;font-size:17px}.advisor-dash-users__view-more{background-color:transparent;width:-moz-fit-content;width:fit-content;border:none;font-weight:700;font-size:14px;text-decoration:underline;text-align:left;cursor:pointer}.advisor-dash-users__checkbox{display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;min-width:19px;width:19px;min-height:19px;height:19px;left:0;border-radius:4px;z-index:1;border:1px solid #707070;margin-right:9px}.advisor-dash-users__checkbox:before{content:"✓";font-size:1.2em;font-weight:700;visibility:hidden}.advisor-dash-users__checkbox:checked:before{visibility:visible}.advisor-dash-users__powered-by{opacity:.63;width:179px;height:80px;margin-top:50px}#search-and-filter,.search-and-filter{padding-left:10%;font-size:15px;display:flex;flex-direction:column}#search-and-filter__search-and-filter-section,.search-and-filter__search-and-filter-section{margin-top:25px;display:flex;flex-direction:row}#search-and-filter__filter,.search-and-filter__filter{flex-grow:1;margin-right:10px}#search-and-filter__search,.search-and-filter__search{flex-grow:2}#search-and-filter__heading,.search-and-filter__heading{margin-bottom:10px}#search-and-filter__button-container,.search-and-filter__button-container{flex-grow:1;align-content:flex-end;display:flex}#search-and-filter__apply-button,.search-and-filter__apply-button{font-size:14px;padding:0 40px!important;margin:15px 0 0 15px}#search-and-filter__time-filters,.search-and-filter__time-filters{font-weight:700;margin-top:40px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#search-and-filter__toggle,.search-and-filter__toggle{margin-right:75px}#search-and-filter__calendar-open-container,.search-and-filter__calendar-open-container{border:1px solid #e8e8e8;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);display:flex;padding:15px;border-radius:7px;justify-content:space-between}#search-and-filter__smaller-cal-section,.search-and-filter__smaller-cal-section{text-align:right}#search-and-filter .react-datepicker-wrapper,.search-and-filter .react-datepicker-wrapper{flex-grow:1}#user-profile-container{display:flex;flex-direction:row;margin:20px}@media(max-width:1024px){#user-profile-container{flex-direction:column}}#user-profile-container .user-profile__changes-saved{font-size:13px;color:#524f4f;margin-left:10px;opacity:0}#user-profile-container .fade{animation:fade 5s linear}@keyframes fade{0%,to{opacity:0}50%{opacity:1}}#user-profile-container.user-profile__checkmark-icon{margin-right:13px}#user-profile-container .profile-nav{width:95%;position:relative;top:0;background-color:#fff;margin-top:0;z-index:10}@media(min-width:800px){#user-profile-container .profile-nav{background:#f1f1f1 0 0 no-repeat padding-box;min-width:248px;width:248px;margin:0 15px 0 5px;left:0;top:11px;position:sticky;border-radius:16px}}#user-profile-container .navigation-section{z-index:10;padding:0 6% 15px;width:95%;background:#f1f1f1 0 0 no-repeat padding-box;border-radius:16px;justify-content:space-between;margin-top:12px;display:flex;position:sticky;top:0;left:20px;flex-direction:row}@media(max-width:360px){#user-profile-container .navigation-section{padding:0 0 15px}}@media(min-width:800px){#user-profile-container .navigation-section{margin-top:0;flex-direction:column;padding:21px 0 25px}}#user-profile-container .menu-item{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;align-self:flex-start;background-color:transparent;border:0;border-top:8px solid;padding:13px 3px 0}@media(min-width:800px){#user-profile-container .menu-item{border:0;border-left:8px solid;justify-content:flex-start;flex-direction:row;padding:10px 0 10px 8px}}#user-profile-container .menu-item-margin-bottom{margin:0}@media(min-width:800px){#user-profile-container .menu-item-margin-bottom{margin-bottom:3px}}#user-profile-container .unselected{color:#a7a7a7}#user-profile-container .section-divider{display:block;height:1px;background-color:hsla(0,0%,43.9%,.79);margin:0 21px 0 26px}#user-profile-container .section-divider-nav{display:block;height:1px;background-color:hsla(0,0%,43.9%,.79);margin-left:20px}#user-profile-container .user-profile-menu-heading{color:#000;font-weight:700;font-size:11px;line-height:15px;text-align:center;font-family:"Roboto";cursor:pointer;width:100%}@media(min-width:800px){#user-profile-container .user-profile-menu-heading{font-size:18px;line-height:24px;text-align:left}}#user-profile-container .menu-svg{max-height:21.51px!important;margin:0 0 9px;min-width:25px}@media(min-width:800px){#user-profile-container .menu-svg{margin-right:20px;margin-left:10px}}#user-profile-container .home-icon{width:27px}#user-profile-container .user-profile-left-nav{background:#f1f1f1 0 0 no-repeat padding-box;display:flex;position:sticky;top:0;left:10px;flex-direction:column;justify-content:space-between;border-radius:16px;width:95%;margin-top:11px}@media(min-width:800px){#user-profile-container .user-profile-left-nav{border-radius:16px 16px 0 0}}#user-profile-container .profile-photo{display:flex;align-items:flex-end;margin-bottom:17px;margin-left:20px}#user-profile-container .profile-pic-container{position:relative}#user-profile-container .user-dashboard-profile-photo{object-fit:cover;height:82px;width:82px;margin-right:12px;border-radius:50%;border:1px solid #000;background-color:#fff}#user-profile-container .user-name{color:#000;text-align:left;font-weight:700;font-size:22px;line-height:30px;margin-bottom:30px;margin-left:20px;overflow-wrap:break-word}#user-profile-container #user-profile{font-size:15px;display:flex;flex-direction:column;width:80%}#user-profile-container #user-profile .header-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:30px 50px 0;padding:10px}#user-profile-container #user-profile .user-profile-header{font-weight:700;font-size:22px;width:33%;display:flex;flex-direction:column;align-items:center}@media(max-width:470px){#user-profile-container #user-profile .user-profile-header{margin:0 30px}}#user-profile-container #user-profile .account-creation{width:33%;display:flex;justify-content:flex-end}#user-profile-container #user-profile .link-button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;display:flex;align-items:center;text-decoration:underline}#user-profile-container #user-profile .link-button.return-to-search{width:33%}#user-profile-container #user-profile .edit{margin-left:10px}#user-profile-container #user-profile .edit:disabled,#user-profile-container #user-profile .save-changes:disabled{opacity:.3;cursor:not-allowed}#user-profile-container #user-profile .remove-pii{margin-right:10px}#user-profile-container .bottom-row-container{display:flex;flex-direction:column}#user-profile-container .flex-fade{display:flex;justify-content:center}#user-profile-container #dashboard-top-3-careers .career-card-favorite-container{border-radius:50%;width:29px;height:29px;background-color:rgba(0,0,0,.68);z-index:10;position:absolute;top:6px;left:7px;display:flex;align-items:center;justify-content:center}#user-profile-container #dashboard-top-3-careers .career-card-inner-container{display:flex;width:100%;border:1px solid #cecece;justify-content:center;flex-direction:column;border-bottom:0;border-radius:10px 10px 0 0}@media screen and (max-width:750px){#user-profile-container #dashboard-top-3-careers .career-card-inner-container{border-radius:9px 9px 0 0}}#user-profile-container #dashboard-top-3-careers .career-outlook-icon-container{position:absolute;right:2px;bottom:2px;cursor:pointer}#user-profile-container .registration-form-column{display:flex;flex-direction:column;justify-content:space-around}#user-profile-container .label-registration{font-size:13px;line-height:17px;width:auto}#user-profile-container .edit-profile-input{margin-top:5px;border:1px solid hsla(0,0%,43.9%,.35);border-radius:7px;width:100%;height:41px;overflow:hidden;font-size:14px;font-family:"Roboto";text-align:left;padding-left:22px}#user-profile-container .error{border:2px solid red}#user-profile-container .edit-profile-select{white-space:nowrap;margin-top:5px}#user-profile-container .bottom-section{height:100px}#user-profile-container .yellow-bar{height:3px;width:62px;margin:10px auto 0}#user-profile-container #editRole{margin-top:-100px}#user-profile-container #userProfileFormRef{width:100%;padding:50px 15px 50px 50px}@media(min-width:800px){#user-profile-container #userProfileFormRef{padding-top:0;margin-top:0}}#user-profile-container #userProfileFormRef .grid-container{display:grid;grid-template-columns:auto auto auto auto;padding:10px;margin-top:25px}@media(max-width:770px){#user-profile-container #userProfileFormRef .grid-container{grid-template-columns:auto auto auto}}@media(max-width:470px){#user-profile-container #userProfileFormRef .grid-container{grid-template-columns:auto auto}}#user-profile-container #userProfileFormRef .bottom-row{display:flex;justify-content:center;width:100%;padding:30px 35px 15px 0}#user-profile-container #userProfileFormRef .grid-item{padding:20px;font-size:14px;display:flex;flex-direction:column}#user-profile-container #userProfileFormRef .user-grid-item{font-size:14px;font-weight:700;color:#000;margin-top:10px}#user-profile-container #userProfileFormRef .user-grid-item__advisors{font-size:14px;font-weight:700;color:#000;margin-top:10px;max-width:300px}#user-profile-container #userProfileFormRef .advisor-select{max-width:300px}#user-profile-container #userProfileFormRef .select-grid-item{font-size:14px;color:#000;margin-top:10px}#user-profile-container #userProfileFormRef .form-input{display:flex;flex-direction:row}#user-profile-container #userProfileFormRef .remove-pii{flex-direction:row;align-items:center}#user-profile-container #classProgressRef{width:100%;display:flex;justify-content:center;align-items:center;padding-top:100px;margin-top:-100px}@media(min-width:800px){#user-profile-container #classProgressRef{padding-top:0;margin-top:0}}#user-profile-container #riasecScoreRef{width:100%;display:flex;justify-content:center;align-items:center;padding-top:100px;margin-top:-100px}@media(min-width:800px){#user-profile-container #riasecScoreRef{padding-top:0;margin-top:0}}#user-profile-container #editRole,#user-profile-container #top25CareersRef{width:100%;display:flex;justify-content:center;align-items:center;padding-top:100px;flex-direction:column}#user-profile-container #editRole{height:300px}#user-profile-container .info-container{width:250px;border-radius:12px;border:1px solid #cecece;min-height:245px;margin-bottom:42px}#user-profile-container .info-container__img-title-container{position:relative}#user-profile-container .info-container__degree-title-boundary{position:absolute;padding:0 15px;bottom:-25px;width:100%}#user-profile-container .info-container .CircularProgressbar-trail{stroke-width:3.5px!important}#user-profile-container .info-container .CircularProgressbar-text{font-weight:700}#user-profile-container .info-container__bubble-progress-bar{position:absolute;top:-25px;right:-25px;border-radius:50%;background-color:#fff}@media(min-width:800px){#user-profile-container .info-container__bubble-progress-bar{display:block}}#user-profile-container .info-container__degree-title-box{background-color:#000;padding:10px 15px;bottom:-25px;width:100%}#user-profile-container .info-container__degree-title{color:#fff;font-weight:700;font-size:16px;line-height:29px}#user-profile-container .info-container__career-image{height:120px;width:100%;border-radius:12px 12px 0 0;background-size:cover}#user-profile-container .info-container__class-progress{flex-direction:row;padding-top:42px}#user-profile-container .remove-button{text-align:left;font:normal normal 900 15px Roboto;border:none;background-color:transparent;cursor:pointer}#user-profile-container .powered-by{opacity:.63;width:179px;height:80px;margin:auto}#highest-level-of-education,.highest-level-of-education{margin:22px 0;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px;padding:30px}#highest-level-of-education__header,.highest-level-of-education__header{display:flex;flex-direction:row;width:100%}#highest-level-of-education__heading,.highest-level-of-education__heading{display:flex;font-weight:700;font-size:20px;word-wrap:normal;justify-content:flex-start}#highest-level-of-education__subheading,.highest-level-of-education__subheading{padding-top:20px;font-size:15px;width:33%;word-wrap:normal;line-height:1.25}#highest-level-of-education__meatball-menu-container,.highest-level-of-education__meatball-menu-container{display:flex;margin-left:auto}#highest-level-of-education-chart,.highest-level-of-education-chart{padding:0;margin:20px -30px 0}#highest-level-of-education-chart__labels,.highest-level-of-education-chart__labels{display:flex;flex-direction:row;justify-content:space-evenly;margin:-40px 17px 0}#careers-tab,.careers-tab{margin:37px 55px 0}#careers-tab>#box-with-shadow,.careers-tab>#box-with-shadow{padding:15px 20px}#careers-tab__tenants-and-search-container,.careers-tab__tenants-and-search-container{display:flex;align-items:flex-end;margin-bottom:30px;position:relative;width:-moz-fit-content;width:fit-content}#careers-tab__tenants-and-search-container>.career-searchbar,.careers-tab__tenants-and-search-container>.career-searchbar{padding:7px;font-size:14px;font-weight:500;color:#999}#careers-tab__tenants-and-search-container>.magnifying-glass-icon,.careers-tab__tenants-and-search-container>.magnifying-glass-icon{position:absolute;right:10px;top:8px}#careers-tab__tenants-container,.careers-tab__tenants-container{margin:0 40px 0 0}#careers-tab__tenants-button,.careers-tab__tenants-button{display:flex;flex-direction:row;border-bottom:1px solid #000;width:-moz-fit-content;width:fit-content;padding-bottom:3px;cursor:pointer;position:relative}#careers-tab__tenants-button-text,.careers-tab__tenants-button-text{font-size:17px;margin-right:15px;color:#000;font-weight:700}#careers-tab__tenants-dropdown,.careers-tab__tenants-dropdown{position:absolute;display:flex;flex-direction:column;border:1px solid #000;margin-top:-1px}#careers-tab__tenants-option-button,.careers-tab__tenants-option-button{background:#fff;border:none;display:flex;justify-content:center;font-weight:700;font-size:17px;cursor:pointer;padding:3px;line-height:21px}#careers-tab__tenants-option-label,.careers-tab__tenants-option-label{width:-moz-fit-content;width:fit-content;border-bottom:2px solid #fff}#details-dropdown,.details-dropdown{margin:5px 0}#details-dropdown__black-box,.details-dropdown__black-box{background-color:#000;color:#fff;padding:4px 8px;font-weight:700;height:-moz-fit-content;height:fit-content;font-size:14px;line-height:17px}#details-dropdown__header,.details-dropdown__header{font-size:22px;font-weight:700;width:100%;background-color:#fff;padding:15px;cursor:pointer;border:2px solid #d6d6d6;display:flex;justify-content:space-between;align-items:center}#details-dropdown__title-and-sun,.details-dropdown__title-and-sun{display:flex;justify-content:center;align-items:center}#details-dropdown__title-and-sun>.career-outlook-icon-container,.details-dropdown__title-and-sun>.career-outlook-icon-container{display:flex;align-items:center}#details-dropdown__title,.details-dropdown__title{margin-right:10px;text-align:left}#details-dropdown__body,.details-dropdown__body{background-color:#fafafa;padding:25px 41px 50px 30px}#details-dropdown__body-header,.details-dropdown__body-header{font-size:24px;font-weight:700;color:#000;margin-bottom:33px}#details-dropdown__mapped-degrees-section,.details-dropdown__mapped-degrees-section{display:flex}#details-dropdown__no-degrees,.details-dropdown__no-degrees{color:red;font-size:12px;display:flex;align-items:center;margin-left:10px}#details-dropdown__details-header,.details-dropdown__details-header{font-size:14px;font-weight:700;color:#000;display:flex;height:2em;align-items:center}#details-dropdown__mapped-degrees-container,.details-dropdown__mapped-degrees-container{display:flex;width:81%;flex-wrap:wrap;margin-bottom:28px}#details-dropdown__mapped-degree,.details-dropdown__mapped-degree{border-radius:100px;padding:6px 13px;color:#000;font-size:14px;font-weight:700;margin:0 7px 7px}#details-dropdown__degree-details,.details-dropdown__degree-details{margin-bottom:18px}#details-dropdown__hide-show-degrees,.details-dropdown__hide-show-degrees{display:flex;height:2em;align-items:center;cursor:pointer;background:#fff;border:none}#details-dropdown__details,.details-dropdown__details{display:flex}#details-dropdown__details-label,.details-dropdown__details-label{font-size:12px;font-weight:700;margin-right:7px;color:#000;white-space:nowrap}#details-dropdown__details-value,.details-dropdown__details-value{font-size:12px;color:#000}#details-dropdown__onet-code,.details-dropdown__onet-code{margin-bottom:50px}#details-dropdown__description,.details-dropdown__description{margin-bottom:20px}#details-dropdown__career-category,.details-dropdown__career-category{margin-bottom:16px}#details-dropdown__bright-outlook,.details-dropdown__bright-outlook{margin-bottom:19px}#details-dropdown__career-tasks,.details-dropdown__career-tasks{margin-bottom:8px}#details-dropdown__task,.details-dropdown__task{margin-bottom:19px}#details-dropdown__riasec-and-skills,.details-dropdown__riasec-and-skills{display:flex}#details-dropdown__riasec-container,.details-dropdown__riasec-container{display:flex;flex-direction:column;margin-right:10%}#details-dropdown__riasec-skills-header,.details-dropdown__riasec-skills-header{margin-bottom:15px}#details-dropdown__row,.details-dropdown__row{display:flex;margin-bottom:16px}#details-dropdown__skills-container,.details-dropdown__skills-container{display:flex;flex-direction:column}.tenants-tab{margin:45px 55px 0}.tenants-tab>#box-with-shadow{padding:30px 25px 55px 15px}.tenants-tab__heading{display:flex;justify-content:space-between;font-size:20px;font-weight:700;color:#000;margin-bottom:30px}.tenants-tab__create{display:flex;font-size:18px;align-items:center;font-weight:700;cursor:pointer}.tenants-tab__plus-icon{border-radius:50%;height:22px;width:22px;font-size:22px;margin-left:14px}.tenant-modal__overlay,.tenants-tab__plus-icon{display:flex;justify-content:center;align-items:center}.tenant-modal__overlay{background-color:#7d7d7d;opacity:.96;z-index:20}.tenant-modal__modal-container,.tenant-modal__overlay{height:100vh;width:100vw;position:fixed;top:0;left:0;overflow:hidden}.tenant-modal__modal-container{justify-content:center;align-items:center;z-index:100;display:flex}.tenant-modal__loading-container{display:flex;align-items:center;flex-direction:column;height:100%;justify-content:center}.tenant-modal__success-container{width:150px;margin-bottom:20px;border:2px solid green;padding:35px;border-radius:50%;justify-content:center}.tenant-modal__loading-message{font-weight:700;font-size:23px}.tenant-modal__color-block{position:absolute;top:29px;right:10px;border-radius:3px;height:1.5em;width:1.5em;border:1px solid #000}.tenant-modal__input-color-block{content:"#"}.tenant-modal__input-color-block:before{content:"#";background-color:red}.tenant-modal__selected-file-name{position:absolute;width:70%;left:5px;top:14px;z-index:10;font-size:12px}.tenant-modal__hr{background-color:#d8d8d8;border:none;height:2px}.tenant-modal__modal-body{width:50%;display:flex;background-color:#fff;max-height:90%;overflow-y:scroll;overflow-x:hidden;padding:45px 10% 70px;position:relative;flex-direction:column;border-radius:7px;height:90%}.tenant-modal__modal-body>.error-message{margin-top:10px}.tenant-modal__modal-body>.error-message>.error-text{text-align:left!important}.tenant-modal__close-button{background-color:#000;color:#fff;border:none;border-radius:50%;font-size:14px;width:40px;position:absolute;top:calc(5% - 35px);right:calc(25% - 45px);height:40px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.tenant-modal__close-button>.x-icon{width:14px;height:14px}.tenant-modal__margin-bottom{margin-bottom:19px}.tenant-modal__basic-info{margin-top:40px}.tenant-modal__add-button-container{display:flex;justify-content:center}.tenant-modal__color-and-heroes,.tenant-modal__custom-game-images,.tenant-modal__dashboard-buttons-section{margin-top:25px}.tenant-modal__color-and-heroes>.error-message>.error-text,.tenant-modal__custom-game-images>.error-message>.error-text,.tenant-modal__dashboard-buttons-section>.error-message>.error-text{text-align:left!important}.tenant-modal__terms-section{margin-top:35px}.tenant-modal__header-and-toggle{display:flex;align-items:center}.tenant-modal__header-and-toggle .toggle-button{position:relative}.tenant-modal__header-and-toggle .class-rec-toggle-button-label-on{color:#fff}.tenant-modal__header-and-toggle .class-rec-toggle-button-label-off{z-index:1;color:#747474}.tenant-modal__header-and-toggle .toggle-button-slider-thumb{z-index:10;bottom:2px}.tenant-modal__header-and-toggle .toggle-button-slider{border:none}.tenant-modal__no-margin{margin:0!important}.tenant-modal__checkbox{margin-right:10px;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;cursor:pointer;-moz-appearance:none;outline:none;position:relative;min-width:18px;width:18px;min-height:18px;height:18px;left:0;border-radius:4px;z-index:1;border:1px solid #707070}.tenant-modal__checkbox:before{content:"✓";font-size:1.2em;font-weight:700;visibility:hidden}.tenant-modal__checkbox:checked:before{visibility:visible}.tenant-modal__h2{font-size:15px;font-weight:700;color:#000;margin-right:1em}.tenant-modal__terms-type-section{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}.tenant-modal__checkbox-and-label{display:flex;align-items:center}.tenant-modal__checkbox-header{margin-left:0!important}.tenant-modal__add-dash-button{width:-moz-fit-content;width:fit-content;padding:0 1em}.tenant-modal__align-center{align-items:center}.tenant-modal__row{display:flex;justify-content:space-between}.tenant-modal__column{display:flex;flex-direction:column;width:100%}.tenant-modal__edit-careers-container{margin-top:25px}.tenant-modal__fill-space{flex-grow:1}.tenant-modal__leave-room{width:48%}.tenant-modal__label-and-input{display:flex;position:relative;flex-direction:column}.tenant-modal__terms-date-section{display:flex;justify-content:space-between;margin-bottom:20px}.tenant-modal__label{color:#2f2f2f;margin-left:1em;font-size:14px;margin-bottom:7px}.tenant-modal__input{padding:10px 1em;font-size:14px;border-radius:7px;border:1px solid hsla(0,0%,43.9%,.35)}.tenant-modal__subText{font-size:10px;margin-top:6px;margin-left:4px;color:#262626}.tenant-modal__uneditable-name{margin-left:1em!important;font-size:14px}.tenant-modal__uneditable-subtext{margin-left:1em;font-size:10px;margin-top:6px;color:#262626}.tenant-modal__add-subbutton{text-decoration:underline;border:none;background:#fff}.tenant-modal__tenant-data-h2{margin:25px 0;font-size:22px;font-weight:700;color:#000}.tenant-modal__center{display:flex;flex-direction:column;align-items:center;margin-top:25px}.tenant-modal__font-14px{font-size:14px;line-height:19px}.tenant-modal__navigate-back{position:absolute;margin-left:-10%;display:flex;align-items:center;cursor:pointer}.tenant-modal__back-text{font-size:17px;font-weight:500;margin-left:.5em}.tenant-modal__update-buttons-container{margin-top:40px;display:flex;width:100%;justify-content:space-around}.tenant-modal__update-button{padding:0 1em!important;background-color:#000}.tenant-modal__margin-25{margin:25px 0}.tenant-modal__save-button{width:50%}.tenant-modal__save-button-container{display:flex;justify-content:center}.tenant-modal__degrees-buttons-container{display:flex;flex-direction:column;align-items:center}.tenant-modal__delete-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.tenant-modal__confirm-modal{background-color:#fff;padding:24px;border-radius:8px;min-width:300px;text-align:center}.tenant-modal__confirm-text{margin-bottom:25px}.tenant-modal__confirm-actions{display:flex;grid-gap:12px;gap:12px;justify-content:center}.tenant-modal__button{padding:10px!important;border:none;border-radius:40px;cursor:pointer;width:150px;font-size:17px}.tenant-modal__button--danger{border:1px solid #d9534f;background-color:#fff;color:red}.tenant-modal__button--danger:hover{background-color:#d9534f;color:#fff}.tenant-modal__button--cancel{border:1px solid #919191;background-color:#efefef;color:#585858}.tenant-modal__button--cancel:hover{background-color:#fff}.file{position:relative;display:inline-block;cursor:pointer;height:2.5rem;width:75%}.file input{margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{padding:10px 1em;border-radius:7px;border:1px solid hsla(0,0%,43.9%,.35);top:0;right:0;left:0;z-index:5;color:#555;background-color:#f3f3f3;-webkit-user-select:none;user-select:none}.file-custom,.file-custom:before{font-size:14px;position:absolute;height:2.5rem;line-height:1.5}.file-custom:before{top:-.07rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;color:#fff;padding:.75em 1.5em;border-radius:0 7px 7px 0;border:1px solid hsla(0,0%,43.9%,.35)}.file-custom:after{color:#000}.tenant-bar{margin-bottom:12px;display:flex;border-radius:10px;border:1px solid #c3c3c3;padding:19px 20px 19px 18px;flex-direction:row;justify-content:space-between;width:100%}.tenant-bar .toggle-button{position:relative}.tenant-bar .class-rec-toggle-button-label-on{color:#fff}.tenant-bar .class-rec-toggle-button-label-off{z-index:1;color:#747474}.tenant-bar .toggle-button-slider-thumb{z-index:10;bottom:2px}.tenant-bar__left-side,.tenant-bar__right-side{display:flex;align-items:center}.tenant-bar__name{font-size:22px;color:#000;font-weight:700;margin-left:1em}.tenant-bar__dashboard-buttons-section{display:flex;flex-direction:column}.tenant-bar__dashboard-button{margin-bottom:25px}.tenant-bar__edit-button{display:flex;align-items:center;cursor:pointer}.tenant-bar__edit-text{font-size:15px;margin-left:.25em;display:flex;align-items:flex-end;padding-top:2px}.tenant-bar__published{font-size:17px;font-weight:700;margin-right:1em;color:#000}.center-education-icon-with-label{margin:10px;display:flex;flex-direction:column;align-items:center}.center-education-icon-with-label__label{text-align:center;font-size:12px;word-wrap:normal;padding-top:10px;line-height:1.25}.dropdown-menu{border:none;background-color:#fff}.dropdown-menu>span{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700}.download-csv-menu{border:none;font-weight:700;background-color:#fff}.download-csv-menu :hover{cursor:pointer}.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a;cursor:pointer}.dropdown-item:hover>a{color:#0a0a0a}.csv-download-button__button{border:none;font-weight:700;color:#7c7c7c;background-color:#fff;display:flex;flex-direction:row}.csv-download-button__text{display:flex;align-self:center;padding-right:10px}.csv-download-button :hover{cursor:pointer}#user-results-pages,.user-results-pages{width:100%;display:flex;margin-top:10px;justify-content:center}#user-results-pages__page-button,.user-results-pages__page-button{border:none;border-radius:50%;padding:5px 10px;margin:0 2px;background-color:transparent}.assign-advisors,.assign-advisors__row{position:relative;display:flex;align-items:flex-start}.assign-advisors__row{flex-direction:row;padding-bottom:5px}.assign-advisors__advisor-text{font-weight:700;margin-right:4px;display:inline-block}.assign-advisors__advisor-list{font-weight:300;font-size:17px;display:flex;align-items:center}.assign-advisors__add-button{text-align:left;font:normal normal 900 15px Roboto;border:none;background-color:transparent;cursor:pointer}.assign-advisors__button-section{display:flex;justify-content:space-around;margin:10px 0}.assign-advisors__cancel-button{color:#7c7c7c}.assign-advisors__cancel-button,.assign-advisors__submit-button{border:none;background-color:transparent;font-size:17px;cursor:pointer}.assign-advisors__submit-button{text-decoration:underline}.assign-advisors__submit-button:disabled{color:#7c7c7c!important;cursor:default}.assign-advisors__dropdown{background-color:#fff;border:2px solid grey;display:flex;flex-direction:column;z-index:1;top:30px;text-align:center;position:absolute;flex-grow:1;font-size:14px;width:215px;height:275px}.assign-advisors__dropdown>.career-searchbar{width:90%;font-size:17px;padding:5px 0 7px 12px;border:1px solid #d5d5d5;border-radius:6px;margin:10px}.assign-advisors__advisor-ul{display:flex;flex-grow:1;flex-direction:column}.assign-advisors__checkbox{margin-right:7px;display:flex;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;min-width:18px;width:18px;min-height:18px;height:18px;left:0;border-radius:4px;z-index:1;border:1px solid #707070}.assign-advisors__checkbox:before{content:"✓";font-size:1.2em;font-weight:700;color:#269f8a;visibility:hidden}.assign-advisors__checkbox:checked:before{visibility:visible}.assign-advisors__check-advisor-li{display:flex;flex-direction:row;margin-bottom:5px;padding-left:10px;align-items:center}.assign-advisors__disabled{color:#c3c3c3}.assign-advisors__disabled__checkbox{border:1px solid #c3c3c3}.assign-advisors .magnifying-glass-icon{position:relative;display:flex;align-self:flex-end;bottom:36px;fill:#bcbcbc;right:20px}.edit-role{display:flex;flex-direction:column;align-items:center;margin-bottom:100px}.edit-role__schools{width:300px;margin:5px}.edit-role__schools .school-label{margin:15px}.edit-role-select{color:#000;border-radius:7px;width:200px;min-width:300px;height:41px!important;font-size:14px;font-family:"Roboto";text-align:left}.edit-role-select::placeholder{color:#000}.select-display{margin:5px}.select-display p{margin:15px}.select-all{display:flex;justify-content:center;margin:10px}.save-changes{margin-top:30px}.save-changes:disabled{opacity:.3;cursor:not-allowed}.delete-user{display:flex;flex-direction:column;align-items:center;margin-bottom:100px;justify-content:center}.delete-user .button--primary,.delete-user .complete-plan__modal-actions_button{margin-top:50px;margin-bottom:0}.delete-user .custom-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.delete-user .custom-dialog{background-color:#fff;padding:20px;border-radius:8px;width:400px;max-width:90%;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center}.delete-user .custom-dialog h3{margin-bottom:20px;font-size:1.2em}.delete-user .custom-dialog .dialog-buttons{display:flex;align-items:center;justify-content:space-around}.level-of-education-legend{display:flex;justify-content:space-evenly;margin:30px 0;width:100%}.level-of-education-legend__item{display:flex;flex-direction:row;width:12.5%;margin:5px}.level-of-education-legend__label{font-size:12px;word-wrap:normal;width:90px;font-weight:700}.level-of-education-legend__color-square{width:25px;height:25px;margin-right:10px}.currently-in-high-school-legend{margin:0 0 15px 30px;padding:3px;width:100%;background-color:#efefef;border-radius:7px;font-size:12px;word-wrap:normal;font-weight:700;width:65%;display:flex;flex-direction:column}.currently-in-high-school-legend__header{padding:5px 0 3px 10px}.currently-in-high-school-legend__container{display:flex;justify-content:space-evenly;margin:3px;border-radius:7px;background-color:#fff}.currently-in-high-school-legend__item{display:flex;flex-direction:row;width:20%;margin:5px}.currently-in-high-school-legend__label{width:70%;align-self:center}.currently-in-high-school-legend__color-square{width:25px;height:25px;margin-right:10px}.ecap-completions__top-section{margin:22px 0 0;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px;padding:20px;font-size:14px}.ecap-completions__top-section__header{display:flex;flex-direction:row;width:100%}.ecap-completions__top-section__heading{display:flex;font-weight:700;font-size:23px;word-wrap:normal;justify-content:flex-start}.ecap-completions__top-section__meatball-menu-container{display:flex;margin-left:auto}.ecap-completions__top-section__content{display:grid;grid-template-columns:repeat(3,1fr);padding-top:20px}.ecap-completions__top-section__subheading-container{font-size:14px;word-wrap:normal;line-height:1.25;height:20%;border-bottom:1px solid #707070;display:flex;justify-content:center;margin-right:30px}.ecap-completions__top-section__subheading{width:85%;display:flex}.ecap-completions__top-section__legend{height:45%;border-bottom:1px solid #707070;margin-left:30px}.ecap-completions__top-section__legend-items{display:flex;flex-direction:row;flex-wrap:wrap}.ecap-completions__top-section__legend-item{display:flex;flex-direction:row;width:33%;align-items:center;margin:20px 0 0}.ecap-completions__top-section__legend-color-square{height:25px;width:25px;margin-right:5px}.ecap-completions__top-section__legend-label{font-size:11px;font-weight:700}.ecap-completion-charts{display:grid;grid-template-columns:repeat(5,1fr);padding:20px 0;grid-gap:20px;gap:20px}.ecap-completion-charts .spinner-container{display:flex;justify-content:center;align-content:center}.ecap-completion-chart{display:flex}.ecap-completion-chart__container{position:relative;width:80%;margin:auto}.ecap-completion-chart__container:hover>.ecap-completion-chart-popover{display:block}.ecap-completion-chart__container:hover>.ecap-completion-chart__chart{opacity:.5}.ecap-completion-chart__header{display:flex;padding:35px 10px 25px;justify-content:center;text-align:center;font-weight:700;height:3em;font-size:15px}.ecap-completion-chart__chart{margin-bottom:20px}tspan{font-weight:700}#box-with-shadow-and-underline{height:100%;margin:auto}.all-ecap-completions-chart{position:relative;min-height:300px}.all-ecap-completions-chart:hover>.ecap-completion-chart-popover{display:block}.all-ecap-completions-chart:hover>.all-ecap-completions-chart__chart{opacity:.5}.all-ecap-completions-chart__chart{width:70%;margin:auto}.ecap-completion-chart-popover{position:absolute;display:none;z-index:1;left:50%;top:50%;width:50%;max-width:125px;transform:translate(-50%,-50%)}.ecap-completion-chart-popover #box-with-shadow{display:flex;flex-direction:row;padding:3px}.ecap-completion-chart-popover__color-squares{display:flex;flex-direction:column}.ecap-completion-chart-popover__color-square{height:13px;width:13px;margin:2px 5px}.ecap-completion-chart-popover__counts{display:flex;justify-self:center;width:100%}.ecap-completion-chart-popover__counts-incomplete{display:flex;flex-direction:column;border-right:1px solid hsla(0,0%,50.2%,.5);padding-right:5px;width:50%}.ecap-completion-chart-popover__counts-complete{display:flex;flex-direction:column;padding-left:6px;width:50%}.ecap-completion-chart-popover__count{height:100%;font-size:12px;font-weight:700;margin-top:3px}#pop-by-school,.pop-by-school{margin:22px 0}#pop-by-school__all-users,.pop-by-school__all-users{width:100%;margin-top:12px}#pop-by-school__by-school,.pop-by-school__by-school{display:flex;width:100%;flex-wrap:wrap}#pop-by-school__quarter-width,.pop-by-school__quarter-width{width:23.5%;display:flex;margin-right:2%}#pop-by-school__quarter-width:nth-child(4n+4),.pop-by-school__quarter-width:nth-child(4n+4){margin-right:0}.top-chosen{margin:22px 0;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px;padding:30px}.top-chosen__header{display:flex;flex-direction:row;width:100%}.top-chosen__heading{display:flex;font-weight:700;font-size:20px;word-wrap:normal;justify-content:flex-start}.top-chosen__subheader{display:flex;flex-direction:row;padding-top:20px}.top-chosen__subheading{font-size:15px;width:35%;word-wrap:normal;line-height:1.25}.top-chosen__meatball-menu-container{display:flex;margin-left:auto}.top-chosen__top-25-button{border:none;background-color:#fff;font-weight:700}.top-chosen__top-25-button :hover{cursor:pointer}.box-with-secondary-underline{margin-bottom:20px}.top-chosen-chart{padding:20px;display:flex;flex-direction:column;width:100%}.top-chosen-chart__heading{font-weight:700;margin-bottom:-10px}.top-chosen-chart__details{display:flex;flex-direction:row;flex-wrap:wrap}.top-chosen-chart__details-item{display:flex;flex-direction:row;width:18%;margin:10px;font-size:12px;word-wrap:normal;font-weight:700}.top-chosen-chart__details-label{width:70%;align-self:center}.top-chosen-chart__details-color-square{width:40px;height:15px;margin-right:20px}.top-chosen-chart__details-button-container{display:flex;justify-content:center;padding-top:8px}.top-chosen-chart__details-button{border:none;font-size:16px;font-weight:700;background-color:transparent;cursor:pointer}.new-user-report{display:flex;flex-direction:column;background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px;padding:30px;margin:22px 0}.new-user-report__header{display:flex;flex-direction:row;width:100%}.new-user-report__heading{display:flex;font-weight:700;font-size:20px;word-wrap:normal;justify-content:flex-start}.new-user-report__subheader{width:33%}.new-user-report__subheading{padding:20px 0 50px;font-size:15px;word-wrap:normal;line-height:1.25}.new-user-report__controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.new-user-report .react-datepicker__tab-loop{display:flex}.new-user-report__date-picker{display:flex;flex-direction:column;padding-bottom:10px;border-bottom:3px solid #000}.new-user-report__date-picker:hover{cursor:pointer}.new-user-report__date-picker-header{font-size:12px;margin-bottom:5px;color:#7c7c7c;font-weight:700}.new-user-report__date-picker-date{font-size:18px;font-weight:700}.high-school-class-selection-modal__overlay{background-color:#7d7d7d;opacity:.96;z-index:20}.high-school-class-selection-modal__modal-container,.high-school-class-selection-modal__overlay{height:100vh;width:100vw;position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.high-school-class-selection-modal__modal-container{z-index:100}.high-school-class-selection-modal__hr{background-color:#d8d8d8;border:none;height:2px}.high-school-class-selection-modal__modal-body{width:85%;display:flex;align-items:center;background-color:#fff;max-height:90%;overflow:scroll;overflow-x:hidden;padding:43px;position:relative;flex-direction:column;border-radius:7px}.high-school-class-selection-modal__close-button{background-color:#000;color:#fff;border:none;border-radius:50%;font-size:14px;width:40px;position:absolute;top:1%;right:4%;height:40px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.high-school-class-selection-modal__close-button>.x-icon{width:14px;height:14px}.high-school-class-selection-modal__heading{font-size:22px;font-weight:700;text-align:center;padding-bottom:30px}.high-school-class-selection-modal__subheading{font-size:12px;text-align:center;padding-bottom:50px}.high-school-class-selection-modal__acad-plan,.high-school-class-selection-modal__bold{font-weight:700}.high-school-class-selection-modal__class-selection-section{font-size:17px}.high-school-class-selection-modal__class-selection-section__row{border-bottom:1px solid #d3d3d3}.high-school-class-selection-modal__class-selection-section__row:last-of-type{border-bottom:none}.high-school-class-selection-modal__class-selection-section__difficulty{padding:12px 0 12px 35px}.high-school-class-selection-modal__class-selection-section__difficulty-button{display:flex;flex-direction:row;align-items:center;padding-right:34px}.high-school-class-selection-modal__class-selection-section__difficulty .radio-input{margin-right:10px;position:relative}.high-school-class-selection-modal__class-selection-section__difficulty .radio-input .radio-button{width:25px;border-radius:100%;height:25px;background:none;border:2px solid #000}.high-school-class-selection-modal__class-selection-section__difficulty .radio-input .radio-fill{width:17px;height:17px;border-radius:100%;position:absolute;left:4px;top:4px}.high-school-class-selection-modal__class-selection-section__difficulty .radio-input .radio-fill.hidden{visibility:hidden}.high-school-class-selection-modal__class-selection-section__subject{font-weight:700;min-width:-moz-fit-content;min-width:fit-content;padding:16px 0 0}.high-school-class-selection-modal__class-selection-section__bottom-row{display:flex;flex-direction:row;align-items:center;margin:40px 0 80px}.high-school-class-selection-modal__class-selection-section__spacer{width:33.3%}.high-school-class-selection-modal__class-selection-section__save-button{color:#fff;font-size:17px;border-radius:40px;border-width:0;padding:7px 23px;cursor:pointer;font-weight:700}.high-school-class-selection-modal__class-selection-section__save-button-container{display:flex;justify-content:center;width:33.3%}.high-school-class-selection-modal__class-selection-section__last-updated{display:flex;justify-content:flex-end;width:33.3%;font-size:12px;font-weight:700;color:#909090}.high-school-class-selection-modal__class-preview-section{width:95%}.high-school-class-selection-modal__class-preview-section__years{display:flex;flex-direction:row;text-align:center;padding-bottom:13px}.high-school-class-selection-modal__class-preview-section__year{font-weight:700;font-size:16px}.high-school-class-selection-modal__class-preview-section__year-name{font-size:12px;padding-top:3px;font-weight:700}.high-school-class-selection-modal__class-preview-section__year-label,.high-school-class-selection-modal__class-preview-section__year-label-spacer{width:20%}.high-school-class-selection-modal__class-preview-section__subjects{display:flex;flex-direction:column;justify-content:space-around;margin:10px 0;width:20%}.high-school-class-selection-modal__class-preview-section__subject-label{margin-left:auto;padding:0 28px 0 0;font-weight:700}.high-school-class-selection-modal__class-preview-section__year-columns{display:flex;flex-direction:row}.high-school-class-selection-modal__class-preview-section__year-column{display:flex;flex-direction:column;height:100%;background-color:#f8f8f8;width:20%;border-radius:7px;margin:0 0 0 6px}.high-school-class-selection-modal__class-preview-section__classes{display:flex;flex-direction:column}.high-school-class-selection-modal__class-preview-section__class{font-size:12px;background-color:#fff;border:1px solid #b9b9b9;border-radius:7px;padding:13px;margin:10px 16px;height:40px!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.high-school-class-selection-modal__class-preview-section__class:first-child{margin:20px 16px 10px}.high-school-class-selection-modal__class-preview-section__class:last-child{margin:10px 16px 20px}.high-school-class-selection-modal__class-preview-section__split-classes{display:flex;flex-direction:row}.high-school-class-selection-modal__class-preview-section__split-class{font-size:12px;background-color:#fff;border:1px solid #b9b9b9;border-radius:7px;padding:13px;height:40px!important;width:50%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.high-school-class-selection-modal__class-preview-section__split-class:first-of-type{margin:10px 5px 10px 16px}.high-school-class-selection-modal__class-preview-section__split-class:nth-of-type(2){margin:10px 16px 10px 5px}#asu-prep-digital,.asu-prep-digital{border-radius:20px;position:relative}@media(min-width:1200px){#asu-prep-digital,.asu-prep-digital{margin:60px 65px;border:2px solid #ebebeb}}#asu-prep-digital .top-dashboard-component-image,.asu-prep-digital .top-dashboard-component-image{display:none}@media(min-width:1200px){#asu-prep-digital .top-dashboard-component-image,.asu-prep-digital .top-dashboard-component-image{display:block;position:absolute;top:0;right:0;height:200px;width:225px;border-radius:0 20px 0 0;z-index:-1}}#asu-prep-digital__description-container,.asu-prep-digital__description-container{margin:0 5%;line-height:21px;font-family:"Roboto";font-size:14px}@media(min-width:1200px){#asu-prep-digital__description-container,.asu-prep-digital__description-container{width:55%}}#asu-prep-digital__description,.asu-prep-digital__description{margin:15px 0}#asu-prep-digital__link,.asu-prep-digital__link{font-weight:700;text-decoration:underline}#asu-prep-digital__big-link,.asu-prep-digital__big-link{font-size:15px}#asu-prep-digital__benefits-section,.asu-prep-digital__benefits-section{width:100%;margin-bottom:40px;padding:0 5%;display:flex;flex-direction:row;justify-content:space-around}@media screen and (max-width:750px){#asu-prep-digital__benefits-section,.asu-prep-digital__benefits-section{flex-direction:column;align-items:center}}#asu-prep-digital__benefits-title,.asu-prep-digital__benefits-title{margin:35px 0;font-weight:700;font-size:15px;text-align:center}#asu-prep-digital__icon-and-description,.asu-prep-digital__icon-and-description{display:flex;flex-direction:column;align-items:center;width:21%}@media screen and (max-width:750px){#asu-prep-digital__icon-and-description,.asu-prep-digital__icon-and-description{width:60%;margin-bottom:35px}}#asu-prep-digital__benefits,.asu-prep-digital__benefits{text-align:center;font-size:13px;line-height:18px;font-weight:700}#asu-prep-digital__icon,.asu-prep-digital__icon{margin-bottom:15px;height:70px;width:70px}.button--primary,.complete-plan__modal-actions_button{border-radius:40px;min-height:38px;cursor:pointer;border:none;padding:0 1%;letter-spacing:0;font:17px/20px "Roboto";color:#fff;min-width:90px}.button--primary:hover,.complete-plan__modal-actions_button:hover{background-color:#fff}.button--primary:focus,.complete-plan__modal-actions_button:focus{background-color:#149cd2!important;border:2px solid #9dcbfd;color:#000;outline:none}.button--primary:disabled,.button--primary:disabled:hover,.button--primary[disabled],.button--primary[disabled][hover],.complete-plan__modal-actions_button:disabled,[disabled].complete-plan__modal-actions_button{background-color:#e5e5e5;border-radius:40px;color:#000;font:17px/20px "Roboto"}.primary-filled{border:2px solid #fff}.primary-filled:hover{background-color:#fff!important;border-style:solid}.primary-not-filled{background-color:#fff}.primary-not-filled:hover{border:2px solid #fff;color:#fff}.button--text{background-color:#fff;border:none;cursor:pointer}.me3-button{color:#000;font:700 17px/20px "Roboto";border:0}.campus-background{flex:1 1;width:100%;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:1023px){.campus-background{align-items:stretch}}.campus-background-image{z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:50%;min-height:100%}.campus-background-image,.campus-background-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.campus-background-content{width:100%;z-index:1;display:flex;flex-direction:row;align-items:stretch;margin:0;background:#fff;min-height:100%}.campus-background-content--column{flex-direction:column}@media(min-width:1024px){.campus-background-content{width:78%;margin:10px 0;max-width:1000px;min-height:unset;height:600px;overflow:hidden}}.campus-background-dropdown-wrapper{position:absolute;top:0;right:0;padding:16px;z-index:10}.main-right{width:100%;display:none}@media(min-width:1024px){.main-right{width:50%;display:block}}.campus-img{display:flex;flex-grow:1;width:100%;height:60%}.intro-container{position:relative;display:flex;width:100%;height:40%;bottom:0;background:transparent linear-gradient(0deg,#000,transparent) 0 0 no-repeat padding-box;flex-direction:column;align-items:center;justify-content:flex-end}@media(min-width:1200px){.intro-container{flex-direction:row;align-items:flex-end;bottom:0;justify-content:space-between}}.intro-icon-container{display:flex;flex-direction:row;align-items:center;margin-top:10px;padding:0 0 5px}@media(min-width:1200px){.intro-icon-left{padding:0 0 15px 20px}}@media(min-width:1200px){.intro-icon-right{padding:0 20px 15px 0}}.intro-text{text-align:left;font:700 16px/19px "Roboto";letter-spacing:0;cursor:pointer}.white-text{color:#fff}.intro-icon{width:40px;margin-right:13px}.read-icon-default{filter:invert(1)}.school-logo-container{display:flex;max-height:150px;object-fit:scale-down;margin:20px 0 20px 20px;width:25%;height:auto}.school-logo-container .asu-link{display:flex;justify-content:center}@media screen and (max-width:535px){.school-logo-container{margin:20px;max-width:250px;width:100%}}@media(min-width:800px){.school-logo-container{width:25%;min-width:100px;margin:0}.school-logo-container .corner{display:flex;align-items:flex-start;padding:18px 0;margin:0 12% 0 4%}.school-logo-container .asu-link{padding:0 70px;margin:0 5%}}@media(min-width:1024px){.school-logo-container{width:25%;min-width:200px;margin:0}}.powered-by-container{display:flex;flex-direction:column;align-items:center;flex-shrink:0}@media(max-width:414px){.powered-by-container{padding-bottom:5%}}@media(min-width:1024px){.powered-by-container{flex-shrink:1;justify-content:space-around}}.powered-by-container .powered-by{width:35%;height:auto}@media screen and (max-width:750px){.powered-by-container{height:auto;margin-top:0}}@media(min-width:1024px){.powered-by-container{margin-top:0}}.powered-by-container .row-to-column-landing{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 35px 0 0;flex-shrink:0}.powered-by-container .rogers-foundation-logo{flex-shrink:0}.powered-by-container .nevada-container-link{width:40%;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0 35px}@media(min-width:1200px){.powered-by-container .nevada-container-link{padding:0 35px}}.powered-by-container .nevada-container-link .nevada-logo{min-width:45px}#progress-bar{width:100%;justify-content:space-around;flex-direction:column;justify-content:center;padding-top:0;margin:1rem auto}#progress-bar,#progress-bar .milestone{display:flex;align-items:center}#progress-bar .milestone-icon--hidden{visibility:hidden}#progress-bar .milestone-icon svg{height:60px}#progress-bar .milestone-text{font:18px/40px "Roboto";font-weight:500;letter-spacing:0;color:#434343;margin-left:5px}#progress-bar .bars{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;margin:0 auto}#progress-bar .bar-container{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;padding:0 1%}#progress-bar .bar{background:#eaeaea}#progress-bar .bar,#progress-bar .bar-fill{height:14px;border-radius:24px}#progress-bar .bar-text{font:18px/40px "Roboto";font-weight:500;letter-spacing:0;margin:.25em 0}#progress-bar .bar-text,#progress-bar .bar-title{color:#434343;text-align:center;background-color:#fff}#progress-bar .bar-title{font:14px/19px "Roboto";font-weight:300;letter-spacing:.08px;margin-top:8px}@media(min-width:800px){#progress-bar .bar-title{font:18px/36px "Roboto"}}.route-back{display:flex;flex-direction:row;align-items:center;background-color:#fff}.route-back .back-text{text-align:left;font:17px/29px "Roboto";font-weight:500;letter-spacing:0;margin:0;cursor:pointer}.route-back .back-button{margin-right:10px;cursor:pointer;height:30px;display:flex;justify-content:center}.spinner-container{width:100%;display:flex;flex-direction:row;justify-content:center;overflow-x:hidden}.loading-spinner{max-width:200px}.hamburger-menu{height:100%;border:none;color:#fff;font-weight:500;min-width:136px;font-size:18px}.hamburger-menu>span{display:flex;flex-direction:row;justify-content:center;align-items:center}.hamburger-item>a{color:#434343}.hamburger-item:hover{background-color:#f5f5f5;color:#0a0a0a}.hamburger-item:hover>a{color:#0a0a0a}.hamburger-item-language{color:#898989}.ham-menu-align-center{display:flex;align-items:center}.hamburger-logout{cursor:pointer}.post-game-header .header{height:68px;display:flex;flex-direction:row;width:100%}.post-game-header .left-side-header{background-color:#f8f8f8;display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding-right:35px}@media(max-width:414px){.post-game-header .left-side-header{justify-content:space-between;padding-right:0}}.post-game-header .left-side-header-with-logo{background-color:#f8f8f8;display:flex;flex-grow:1;align-items:center;justify-content:space-between;padding:0 35px}.post-game-header .left-side-header-no-logo{background-color:#f8f8f8;display:flex;flex-grow:1;align-items:center;justify-content:flex-end;padding-right:35px}.post-game-header .primary-link{text-decoration:underline;font-size:14px;font-weight:500}@media(max-width:414px){.post-game-header .primary-link{font-size:12px;font-weight:300;text-align:center}}#compare-page{height:80%;display:flex;box-shadow:-8px 9px 14px rgba(0,0,0,.1607843137);animation-name:animateIn;animation-duration:2s;width:100%;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 10px;flex-shrink:0;flex-grow:1}#compare-page .career-searchbar{border-radius:6px;border:1px solid #d5d5d5;padding:12px 0 12px 23px;height:47px;width:310px;font-size:17px;margin-top:22px;width:100%}#compare-page .magnifying-glass-icon{position:relative;display:flex;align-self:flex-end;bottom:35px;right:10px}@media(min-width:800px){#compare-page .magnifying-glass-icon{align-self:center;left:175px}}#compare-page .list-title{font:14px/16px "Roboto";font-weight:500;line-height:1.6;position:sticky;top:0;background:#fff}#compare-page .career-list{overflow-y:auto;width:100%;display:flex;flex-direction:column;height:19%!important}#compare-page .career-list>ul:last-child{padding-bottom:50px}#compare-page .ScrollbarsCustom-TrackY{background:#fff!important}#compare-page .ScrollbarsCustom-ThumbY{background:#a3a3a3;width:7px!important}#compare-page .career-list-modal-container{display:flex;flex-direction:column;height:100%;width:100%}#compare-page .career-list-modal-container .favorites-top25-scroll{height:32%!important;flex:initial}#compare-page .career-list-modal-container .all-careers-scroll{height:100%!important;flex:initial}#compare-page .career-list-modal-container .all-careers>ul:last-child{padding-bottom:50px}#compare-page .all-careers-search{height:100%!important}#compare-page .career-item{font:14px/16px "Roboto";font-weight:500;line-height:1.5;display:flex}#compare-page .career-item-text{background:none!important;border:none;padding:0!important;cursor:pointer;text-align:left}#compare-page .career-outlook-icon-container{display:flex;justify-content:center;align-items:center;padding-left:5px;cursor:pointer}#compare-page .horizontal-line{width:100%;border:1px solid #434343;margin:6px!important}#career-card{border:1px solid #cecece;border-radius:10px}#career-card .career-card-inner-container{display:flex;border:1px solid #cecece;justify-content:center;flex-direction:column;border-bottom:0;border-radius:15px 9px 0 0}@media screen and (max-width:750px){#career-card .career-card-inner-container{border-radius:9px 9px 0 0}}#career-card .career-picture-container{display:flex;height:100%;flex-direction:row;width:100%;min-height:94px;justify-content:center;position:relative}#career-card .career-card-favorite-container{border-radius:50%;width:29px;height:29px;background-color:rgba(0,0,0,.68);z-index:10;position:absolute;top:6px;left:7px;display:flex;align-items:center;justify-content:center}#career-card .career-content{width:100%;min-height:90px;height:100%;flex-direction:column;border-radius:0 0 9px 0;position:relative;bottom:1px;justify-content:space-between;display:flex;padding:12px}#career-card .career-picture-results{width:33.3%;min-width:125px;max-width:175px;height:96px!important;border-radius:9px 0 0 9px;object-fit:cover}#bright-outlook,.bright-outlook{width:100%;display:flex;align-items:center;flex-direction:column}#bright-outlook__modal,.bright-outlook__modal{margin:0 0 29px;width:-moz-fit-content;width:fit-content;font-size:14px;text-align:center;padding:0 15px;line-height:2}#bright-outlook__transparent-background-modal,.bright-outlook__transparent-background-modal{width:100%;height:100%;min-width:280px;z-index:200;padding:25px 0;border:1px solid #e6e6e6;display:flex;flex-direction:column;align-items:center;background-color:hsla(0,0%,100%,.7);text-align:center}#bright-outlook__content,.bright-outlook__content{display:flex;flex-direction:column;position:relative;top:30%;padding:10px 22px;justify-content:space-between;align-items:flex-end;width:65%;border:1px solid #e6e6e6;border-radius:24px;background-color:#fff;box-shadow:0 3px 16px rgba(0,0,0,.1607843137)}@media(min-width:800px){#bright-outlook__content,.bright-outlook__content{width:30%;padding:20px}}#bright-outlook__display-none,.bright-outlook__display-none{display:none}.close-icon{height:20px;width:20px;margin:5px 0;background:none;border:none;font-weight:800;cursor:pointer;padding:0 5px 0 0}@media(min-width:1200px){.close-icon{bottom:150px;right:20px}}#modal1,#modal2{height:100%;box-shadow:-8px 9px 14px rgba(0,0,0,.1607843137);background-color:#fff;width:100%;position:fixed;display:flex;flex-direction:column;z-index:10000}#modal1.responsive-modal,#modal2.responsive-modal{display:flex}@media screen and (max-width:840px){#modal1.responsive-modal,#modal2.responsive-modal{display:none}#modal1.responsive-modal--top,#modal2.responsive-modal--top{display:flex;z-index:121}}@media screen and (max-width:840px)and (max-width:414px){#modal1.responsive-modal--top,#modal2.responsive-modal--top{z-index:1001}}#modal1.modal2,#modal2.modal2{animation-name:animateInSecondModal;animation-duration:1s}@media screen and (max-width:840px){#modal1.modal2,#modal2.modal2{right:0!important}}@media(min-width:414px){#modal1.modal2,#modal2.modal2{width:420px;max-width:420px;right:420px;top:0}}@media(max-width:414px){#modal1.modal2,#modal2.modal2{width:100%;top:0}}@keyframes animateInSecondModal{0%{right:0}to{right:420px!important}}@media(min-width:414px){#modal1.modal1,#modal2.modal1{width:420px;max-width:420px;right:0;top:0}}@media(max-width:414px){#modal1.modal1,#modal2.modal1{width:100%;top:0}}#modal1.modal1-animation,#modal2.modal1-animation{animation-name:animateIn;animation-duration:1s}@keyframes animateIn{0%{right:-400px}to{right:0}}#modal1 .top-modal,#modal2 .top-modal{position:relative}#modal1 .top-modal-career-image,#modal2 .top-modal-career-image{width:auto;height:175px;background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;color:#000}@media(max-width:414px){#modal1 .top-modal-career-image,#modal2 .top-modal-career-image{height:125px}}#modal1 .remove-comparison-link-title-container,#modal2 .remove-comparison-link-title-container{display:flex;flex-direction:column;margin-top:40px}#modal1 .remove-comparison-link-text,#modal2 .remove-comparison-link-text{background:none!important;border:none;padding:0!important;cursor:pointer;text-align:left;text-decoration:underline;font-weight:500;margin-bottom:25px}#modal1 .onestop-title-text,#modal2 .onestop-title-text{font-weight:700;font-size:15px;padding-bottom:7px}#modal1 .onestop-plain-text,#modal2 .onestop-plain-text{font-size:24px;font-weight:900;padding:0 0 4px}#modal1 .onestop-plain-text.career-outlook,#modal2 .onestop-plain-text.career-outlook{font-size:14px;font-weight:900;margin:5px 0 0 10px}#modal1 .padding-top,#modal2 .padding-top{padding-top:10px}#modal1 .modal-back-text,#modal2 .modal-back-text{color:#fff;font-weight:400;font-size:18px;line-height:25px;letter-spacing:.09px;cursor:pointer}#modal1 .back-container,#modal2 .back-container{position:absolute;top:0;justify-content:flex-start;width:30%;padding:0 20px;background:rgba(30,30,30,.5);width:100%;height:56px;z-index:100}#modal1 .back-container,#modal1 .row,#modal2 .back-container,#modal2 .row{display:flex;flex-direction:row;align-items:center}#modal1 .back-button-1,#modal1 .back-button-2,#modal2 .back-button-1,#modal2 .back-button-2{width:20px;height:20px}#modal1 .modal-favorite-container,#modal2 .modal-favorite-container{border-radius:50%;width:29px;margin-left:20px;height:29px;background-color:rgba(0,0,0,.68);display:flex;align-items:center;justify-content:center}#modal1 .x-cross-back-button,#modal2 .x-cross-back-button{width:15px;height:15px;cursor:pointer;border:none;background-color:transparent;background-repeat:no-repeat!important}#modal1 .remove-comparison-button-header,#modal2 .remove-comparison-button-header{background:none!important;color:#fff;margin-left:25px;border:none;padding:0!important;cursor:pointer;text-align:left;font:17px/20px "Roboto";font-weight:500}#modal1 .compare-careers,#modal2 .compare-careers{display:flex;cursor:pointer;justify-content:space-evenly;align-items:center;position:absolute;bottom:0;right:0;font-weight:700;font-size:15px;color:#000;border:1px solid #fff;border-radius:13px 0 0 0;width:174px;height:35px;flex-direction:row}#modal1 .chevron,#modal2 .chevron{width:15px;height:8px;position:relative;bottom:-1px}#modal1 .career-tile,#modal2 .career-tile{background-color:#000;color:#fff;font-weight:700;font-size:20px;position:absolute;bottom:-16px;left:35px;padding:7px;height:32px;display:flex;justify-content:center;align-items:center;z-index:1}#modal1 .career-content,#modal2 .career-content{width:100%;flex-shrink:0;display:flex;flex-direction:column;padding:0 9%}#modal1 .margin-right-offset,#modal2 .margin-right-offset{margin-right:-9%}#modal1 .career-content-scrollable,#modal2 .career-content-scrollable{width:unset!important}#modal1 .modal-degree-type-en,#modal2 .modal-degree-type-en{text-align:left;margin:40px 0 20px;font-size:32px;font-weight:900;letter-spacing:-.16px;color:#2a2a2a}#modal1 .modal-degree-type-en .text,#modal2 .modal-degree-type-en .text{margin-right:.25em}#modal1 .modal-degree-type-en .icon,#modal2 .modal-degree-type-en .icon{height:16px;fill:#a3a3a3}#modal1 .modal-degree-type-en .modal-icon,#modal2 .modal-degree-type-en .modal-icon{padding:5px}#modal1 .career-content.modal-degree-type-en,#modal2 .career-content.modal-degree-type-en{margin:40px 0 20px}#modal1 .modal-degree-type-en>p,#modal2 .modal-degree-type-en>p{font-size:22px;font-weight:300;letter-spacing:-.16px;margin:10px 0 0;color:#524f4f}#modal1 div>h2,#modal2 div>h2{padding:5px 0 0;color:#555;font-weight:200;font-size:20px;line-height:1.4}#modal1 .margin-bottom,#modal2 .margin-bottom{margin-bottom:15px}#modal1 .pay-and-openings,#modal2 .pay-and-openings{border:.5px solid hsla(0,0%,43.9%,.37);border-radius:3px;padding:9px;margin-bottom:27px;max-height:350px}#modal1 .loading-spinner,#modal2 .loading-spinner{display:flex;justify-content:center;align-items:center}#modal1 .avg-column,#modal2 .avg-column{padding-bottom:5px}#modal1 .career-outlook-icon-container,#modal2 .career-outlook-icon-container{position:relative;display:flex;align-items:center}#modal1 .career-outlook-icon,#modal2 .career-outlook-icon{width:30px;margin:0 0 0 10px}#modal1 .bold,#modal2 .bold{font-weight:700;color:#000;font-size:15px}#modal1 .locations-header,#modal2 .locations-header{background-color:#fff}#modal1 .small-black-heading,#modal2 .small-black-heading{padding-bottom:.25em}#modal1 .padding-bottom,#modal2 .padding-bottom{padding:0 0 20px}#modal1 .big-font,#modal2 .big-font{font-size:24px;font-weight:900}#modal1 .career-description,#modal2 .career-description{padding-bottom:37px;margin-bottom:48px;color:#2a2a2a}#modal1 .modal-math-container,#modal2 .modal-math-container{width:100%;padding:10px 0}#modal1 .modal-math-horizontal-line,#modal2 .modal-math-horizontal-line{display:flex;justify-content:center;height:2px;width:100%;margin:1px 0!important;background:#e0e0e0}#modal1 .degree-req-horizontal-line,#modal2 .degree-req-horizontal-line{display:flex;justify-content:center;height:2px;width:100%;margin:0 0 35px;background:#e0e0e0}#modal1 .modal-math-req-container,#modal2 .modal-math-req-container{display:flex;width:100%;align-items:center;font:14px/15px "Roboto";padding:15px 0 0}#modal1 .modal-math-req,#modal2 .modal-math-req{width:auto;padding:0 10px 0 5px}#modal1 .modal-icon,#modal2 .modal-icon{padding:2px}#modal1 .copy-text,#modal2 .copy-text{font-weight:500;color:#555;white-space:nowrap}#modal1 .dynamic-text,#modal2 .dynamic-text{font-weight:600;color:#434343;padding:0 5px}#modal1 .modal-math-intensity-container,#modal2 .modal-math-intensity-container{display:flex;align-items:center;padding:10px 0}#modal1 .visually-hidden,#modal2 .visually-hidden{position:absolute;top:-9999px;left:-9999px}#modal1 .modal-math-intensity,#modal2 .modal-math-intensity{width:50%;font:14px/15px "Roboto";font-weight:500;padding:10px 0}#modal1 .modal-math-intensity-value-description,#modal2 .modal-math-intensity-value-description{font-size:14px;text-align:center;margin-top:8px;margin-bottom:5px;margin-left:12px}#modal1 .modal-math-progress-bar,#modal2 .modal-math-progress-bar{display:flex;width:100%;padding:0 0 0 10px;margin-top:30px}#modal1 .single-progress-bar,#modal2 .single-progress-bar{height:5px;width:40px;margin:0 2px;border-radius:9px}#modal1 .degree-description,#modal2 .degree-description{padding-bottom:35px;background-color:#fff;font-size:14px;line-height:21px}#modal1 .degree-description p,#modal2 .degree-description p{margin-bottom:5px}#modal1 .degree-description p.p1,#modal2 .degree-description p.p1{margin:0;font:14px Arial;min-height:12px}#modal1 .degree-description p.p2,#modal2 .degree-description p.p2{margin:0;text-align:center;font:10px Arial}#modal1 .degree-description p.p3,#modal2 .degree-description p.p3{margin:0;font:14px Arial}#modal1 .degree-description p.p4,#modal2 .degree-description p.p4{margin:0;font:14px Arial;min-height:11px}#modal1 .degree-description p.p5,#modal2 .degree-description p.p5{margin:0;font:14px Arial;color:#15c;min-height:11px}#modal1 .degree-description p.p6,#modal2 .degree-description p.p6{margin:0;font:14px Arial;color:#15c}#modal1 .degree-description span.s1,#modal2 .degree-description span.s1{text-decoration:underline;color:#15c}#modal1 .degree-description span.s2,#modal2 .degree-description span.s2{text-decoration:underline}#modal1 .degree-description span.s3,#modal2 .degree-description span.s3{color:#000}#modal1 .degree-description ul,#modal2 .degree-description ul{list-style:inside}#modal1 .degree-transferable,#modal2 .degree-transferable{font-style:italic;padding-top:10px}#modal1 .degree-req,#modal2 .degree-req{padding-bottom:35px;background-color:#fff;font-size:14px;line-height:21px}#modal1 .degree-req p,#modal2 .degree-req p{margin-bottom:10px}#modal1 .degree-req ol,#modal2 .degree-req ol{margin:-10px 0 10px 15px}#modal1 .req-section-title,#modal2 .req-section-title{background-color:#fff;font-weight:700;font-size:14px;line-height:21px}#modal1 .border-bottom,#modal2 .border-bottom{border-bottom:1px solid grey}#modal1 .career-bullets-container,#modal2 .career-bullets-container{padding:0 0 50px;border-bottom:1px solid grey}#modal1 .career-bullets,#modal2 .career-bullets{display:flex;background-color:#fff;flex-direction:row;align-items:center;margin-top:15px}#modal1 .bullet-item,#modal2 .bullet-item{display:inline-block;letter-spacing:.07px;color:#2a2a2a;background-color:#fff;font-size:14px;line-height:22px;font-weight:700}#modal1 .yellow-dots,#modal2 .yellow-dots{padding-right:15px;align-self:flex-start}#modal1 .grey,#modal2 .grey{font-size:17px;color:#434343;padding-bottom:13px}#modal1 .available-location,#modal2 .available-location{font-size:17px;font-weight:700;background-color:#fff;text-decoration:underline;padding-bottom:13px}#modal1 .last-element-padding,#modal2 .last-element-padding{margin-bottom:70px}#modal1 .onet-citation,#modal2 .onet-citation{font-size:12px;margin:20px 0}#modal1 .fade,#modal2 .fade{height:150px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:10px;width:100%;position:absolute;bottom:0;background:transparent linear-gradient(180deg,hsla(0,0%,100%,0),#fff 35%,#fff) 0 0 no-repeat padding-box;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}#modal1 .view-more,#modal2 .view-more{text-decoration:underline;font-weight:700;font-size:14px;letter-spacing:.07px;cursor:pointer;background-color:#fff}#modal1 .modal-tabs-container,#modal2 .modal-tabs-container{display:block}#modal1 .modal-tabs,#modal2 .modal-tabs{height:100%;display:none;padding:0 .25em}@media screen and (max-width:840px){#modal1 .modal-tabs,#modal2 .modal-tabs{display:flex;align-items:center}}#modal1 .modal-tabs-separator,#modal2 .modal-tabs-separator{height:1em;width:2px;background:#a3a3a3}#modal1 .modal-tabs-tab,#modal2 .modal-tabs-tab{flex:1 1;padding:.5em 1em;color:#a3a3a3;text-align:center;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#modal1 .modal-tabs-tab--active,#modal2 .modal-tabs-tab--active{color:#000}.alice-carousel{position:relative;width:100%;margin:auto;direction:ltr}.alice-carousel__wrapper{overflow-x:hidden;overflow-y:hidden;height:auto}.alice-carousel__stage,.alice-carousel__wrapper{position:relative;box-sizing:border-box;width:100%}.alice-carousel__stage{visibility:hidden;height:100%;margin:0;padding:0;white-space:nowrap;transform-style:flat;-webkit-transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}.alice-carousel__stage-item{position:relative;display:inline-block;padding:0;margin:0;box-sizing:border-box;width:100%;height:100%;vertical-align:top;white-space:normal;line-height:0}.alice-carousel__stage-item *{line-height:normal}.alice-carousel__stage-item.__hidden{opacity:1}.alice-carousel__stage-item.__active{position:relative;background-color:#fff;visibility:visible;min-width:250px}.alice-carousel__stage-item.__active.__active:nth-child(0){margin-left:50px}.alice-carousel__next-btn,.alice-carousel__prev-btn{display:none;box-sizing:border-box;width:50%;padding:10px 5px}.alice-carousel__next-btn [data-area]:after,.alice-carousel__prev-btn [data-area]:after{position:relative;content:attr(data-area);text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__next-btn-item,.alice-carousel__prev-btn-item{display:inline-block;cursor:pointer;padding:5px;margin:0;color:#465798}.alice-carousel__next-btn-item:hover,.alice-carousel__prev-btn-item:hover{color:#8b0000}.alice-carousel__next-btn-item.__inactive,.alice-carousel__prev-btn-item.__inactive{opacity:.4}.alice-carousel__play-btn{position:absolute;top:30px;left:20px;display:inline-block}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{position:relative;width:32px;height:32px;padding:10px;border-radius:50%;background-color:#fff}.alice-carousel__play-btn-item{position:absolute;width:32px;height:32px;cursor:pointer;border:0;outline:none;background:transparent}.alice-carousel__play-btn-item:after,.alice-carousel__play-btn-item:before{position:absolute;pointer-events:none;display:block;width:0;height:0;content:"";transition:all .4s linear;border-color:transparent transparent transparent #465798;border-style:solid;border-width:8px 0 8px 15px}.alice-carousel__play-btn-item:before{left:5px;height:14px}.alice-carousel__play-btn-item:after{top:7px;left:18px}.alice-carousel__play-btn-item.__pause:after,.alice-carousel__play-btn-item.__pause:before{height:30px;border-width:0 0 0 10px}.alice-carousel__play-btn-item.__pause:after{top:0;left:18px}.alice-carousel__dots{display:none;margin:30px 3px 5px;padding:0;list-style:none;text-align:center}.alice-carousel__dots-item{display:inline-block;width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#e0e4fb}.alice-carousel__dots-item:not(:last-child){margin-right:20px}.alice-carousel__dots-item.__active,.alice-carousel__dots-item:hover{background-color:#434343}.alice-carousel__slide-info{position:absolute;top:20px;right:20px;display:inline-block;padding:5px 10px;color:#465798;border-radius:5px;background-color:rgba(224,228,251,.6)}.alice-carousel__slide-info-item{vertical-align:middle;line-height:0}.academic-program-category-filter{display:flex;flex-direction:column;margin-left:13px;margin-bottom:10px;width:25%}@media screen and (max-width:768px){.academic-program-category-filter{width:280px}}.academic-program-category-filter__dropdown{background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px;position:absolute;top:50px;z-index:999}.academic-program-category-filter__header{font-size:12px;margin-bottom:5px}.academic-program-category-filter__button{display:flex;flex-direction:row;padding-bottom:10px;border-bottom:3px solid #000;justify-content:space-between}.academic-program-category-filter__subheader{font-size:18px;font-weight:700;max-width:300px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.academic-program-category-filter__subheader:hover{cursor:pointer}.academic-program-category-filter__option{display:flex;flex-direction:row;padding:8px 18px}.academic-program-category-filter__option:hover{cursor:pointer}.academic-program-category-filter__option:first-child{padding-top:18px}.academic-program-category-filter__option:last-child{padding-bottom:18px}.academic-program-category-filter__option-label{display:flex;align-self:center;font-size:17px;font-weight:700}.academic-program-category-filter__option-label:hover{cursor:pointer}.academic-program-category-filter__checkbox-container{display:flex}.academic-program-category-filter__checkbox-container .custom-checkbox{margin-right:10px;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;position:relative;left:0;cursor:pointer;background:transparent;border-radius:6px;z-index:2;border:1px solid #707070}.academic-program-category-filter__checkbox-container .custom-checkbox:before{content:"✓";font-size:1.2em;font-weight:700;visibility:hidden;padding-left:2px}.academic-program-category-filter__checkbox-container .custom-checkbox:checked:before{visibility:visible}.multiple-choice-menu{display:flex;flex-direction:column;margin-bottom:10px;width:25%}.multiple-choice-menu:hover{cursor:pointer}.multiple-choice-menu__dropdown{background-color:#fff;box-shadow:3px 3px 15px rgba(0,0,0,.0823529412);border:1px solid #e8e8e8;border-radius:7px;position:absolute;top:50px;z-index:999}.multiple-choice-menu__header{font-size:12px;margin-bottom:5px;color:#7c7c7c;font-weight:700}.multiple-choice-menu__button{display:flex;flex-direction:row;padding-bottom:10px;border-bottom:3px solid #000;justify-content:space-between}.multiple-choice-menu__subheader{font-size:18px;font-weight:700;max-width:300px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.multiple-choice-menu__option{display:flex;flex-direction:row;padding:8px 18px}.multiple-choice-menu__option:first-child{padding-top:18px}.multiple-choice-menu__option:last-child{padding-bottom:18px}.multiple-choice-menu__option-label{display:flex;align-self:center;font-size:17px;font-weight:700}.multiple-choice-menu__option-label:hover{cursor:pointer}.multiple-choice-menu__checkbox-container{display:flex}.multiple-choice-menu__checkbox-container .custom-checkbox{margin-right:10px;align-items:center;justify-content:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;width:20px;height:20px;position:relative;left:0;cursor:pointer;background:transparent;border-radius:6px;z-index:2;border:1px solid #707070}.multiple-choice-menu__checkbox-container .custom-checkbox:before{content:"✓";font-size:1.2em;font-weight:700;visibility:hidden;padding-left:2px}.multiple-choice-menu__checkbox-container .custom-checkbox:checked:before{visibility:visible}
/*# sourceMappingURL=main.45f0c346.chunk.css.map */