@charset "UTF-8";.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;-webkit-transition:min-width .5s ease;transition:min-width .5s ease;position:relative;width:auto;overflow:visible}.search-bar:before,.search-bar:after{position:absolute;left:41px;font-family:Work Sans,opensans;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;font-weight:600;font-size:16px;letter-spacing:2px;color:#646971;pointer-events:none;white-space:nowrap}.search-bar:before{content:"Search"}.search-bar:after{content:"Type Something";opacity:0!important;-webkit-transition-delay:0s;transition-delay:0s}.search-bar.blur{opacity:1}.search-bar.focus:before{opacity:0!important}.search-bar.focus:after{opacity:1!important}.search-bar.focus input{opacity:1}.search-bar.focus:not(.empty):after{opacity:0!important}.search-bar:not(.empty).blur{max-width:100vw}.search-bar:not(.empty).blur:before{opacity:0}.search-bar:not(.empty).blur input{opacity:1;cursor:text}.search-bar .icon-search{color:#646971!important;font-size:16px!important;margin-right:12px}.search-bar input{background:transparent;border:none;outline:none;font-size:18px;-webkit-box-flex:0;-ms-flex:0 0 calc(100vw - 60px);flex:0 0 calc(100vw - 60px);opacity:0;padding:0!important;cursor:pointer;max-width:500px}@media only screen and (min-width:1px)and (max-width:575px){.search-bar{will-change:max-width,transform,left;-webkit-transition:max-width .5s ease,left .5s ease,-webkit-transform .5s ease;transition:max-width .5s ease,left .5s ease,-webkit-transform .5s ease;transition:max-width .5s ease,transform .5s ease,left .5s ease;transition:max-width .5s ease,transform .5s ease,left .5s ease,-webkit-transform .5s ease;border:none;background:#fff;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);left:0;max-width:160px}.search-bar:before,.search-bar:after{left:56px;text-transform:uppercase}.search-bar .icon-search{font-size:24px;margin-left:0!important}}.profile-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.profile-image p{font-size:16px;font-weight:600;color:#646971}.profile-image p:nth-child(2){font-size:12px;font-weight:600;text-transform:uppercase;color:#2e5491}.profile-image .sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;min-width:36px;padding:8px 15px}.profile-image .sign-in .icon-person{font-size:18px}.profile-image .sign-in p{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;text-transform:capitalize}.profile-image .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.profile-image .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:40px;min-width:36px;padding:8px 15px}.profile-image .profile .picture{height:30px;width:30px;border-radius:15px;background-size:cover;background-position:center center}.profile-image .profile .icon-wrapper{height:30px;width:30px;border-radius:15px;background-color:#2e5491;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.profile-image .profile .icon-wrapper .icon-person{font-size:20px;color:#fff}.profile-image .profile p{margin-right:15px}button.sign-in,button.profile{background:none;border:none;cursor:pointer;font-family:inherit;color:#4b4b4b}@media only screen and (min-width:1px)and (max-width:575px){.profile-image{margin:0!important}.profile-image .sign-in{padding:0!important;border:none!important}.profile-image .sign-in .icon-person{font-size:24px}.profile-image .sign-in p,.profile-image .profile p{display:none!important}}.subjects-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subjects-wrapper .subject-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;overflow-y:hidden!important}.subjects-wrapper .subject-list .subject{height:100%;padding:10px 15px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;margin:0;position:relative;white-space:nowrap}.subjects-wrapper .subject-list .subject:after{content:" ";opacity:0;height:2px;width:100%;background:transparent;position:absolute;top:100%;left:0;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:all .2s ease;transition:all .2s ease;border-radius:2px}.subjects-wrapper .subject-list .subject.active{color:#2e5491}.subjects-wrapper .subject-list .subject.active:after{opacity:1;background:#2e5491;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.subjects-wrapper .subject-list .dropdown-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 25px 5px 5px;margin:5px 10px;cursor:pointer;color:#646971;-webkit-transition:all .2s ease;transition:all .2s ease}.subjects-wrapper .subject-list .dropdown-menu p{font-weight:400}.subjects-wrapper .subject-list .dropdown-menu.opened:after{-webkit-transform:translate(-100%,-34%) rotate(225deg);transform:translate(-100%,-34%) rotate(225deg)}.subjects-wrapper .subject-list .dropdown-menu.opened .arrow,.subjects-wrapper .subject-list .dropdown-menu.opened .options{opacity:1;pointer-events:all}.subjects-wrapper .subject-list .dropdown-menu:after{position:absolute;width:4px;height:4px;top:50%;right:0;border-right:#4a4a4a solid 2px;border-bottom:#4a4a4a solid 2px;-webkit-transform:translate(-100%,-66%) rotate(45deg);transform:translate(-100%,-66%) rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;content:" "}.subjects-wrapper .subject-list .dropdown-menu .arrow{position:absolute;height:30px;width:100%;overflow:hidden;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.subjects-wrapper .subject-list .dropdown-menu .arrow:before{content:" ";height:30px;width:30px;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.subjects-wrapper .subject-list .dropdown-menu .options{opacity:0;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;position:absolute;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;top:calc(100% + 30px);left:50%;min-width:200px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#fff;white-space:nowrap;z-index:1}.subjects-wrapper .subject-list .dropdown-menu .options .option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px 5px 35px;position:relative}.subjects-wrapper .subject-list .dropdown-menu .options .option:after{content:" ";position:absolute;top:50%;left:10px;height:12px;width:12px;border:2px solid #2E5491;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.subjects-wrapper .subject-list .dropdown-menu .options .option.active:after{background-color:#2e5491}.subjects-wrapper .subject-list .dropdown-menu .options .option.active:before{content:" ";height:4px;width:8px;position:absolute;top:18px;left:12px;border-left:3px solid white;border-bottom:3px solid white;-webkit-transform:translateY(calc(-50% - 3px)) rotate(-45deg);transform:translateY(calc(-50% - 3px)) rotate(-45deg);z-index:10}.subject-column{display:none}button.subject{background:none;border:none;font-family:inherit;font-size:inherit;color:#4b4b4b}@media only screen and (min-width:1px)and (max-width:575px){.subject-column{overflow:hidden;position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:100%;padding-bottom:15px;background:#fff;-webkit-transition:-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease;transition:transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;max-height:100vh;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;z-index:10;display:block}.subject-column.closed{-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);-webkit-box-shadow:none;box-shadow:none}.subject-column.closed .subjects{opacity:0}.subject-column p{color:#646971}.subject-column .subjects{max-height:50vh;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.subject-column .subjects .subject{font-size:16px;margin:5px;padding:5px 10px;border-radius:5px;border:1px solid #646971;color:#646971;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap}.subject-column .subjects .subject.active{background-image:-webkit-gradient(linear,left bottom,right top,from(#2E5491),to(rgb(70.9031413613,119.1492146597,196.5968586387)));background-image:linear-gradient(to top right,#2e5491,#4777c5);color:#fff;font-weight:600}.subject-column .close{text-align:center;color:#e05252;font-size:14px;text-transform:uppercase;font-weight:600;padding:15px;margin-top:10px;letter-spacing:3px}.subjects-wrapper .subject-list{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding:0 30px}.subjects-wrapper .subject-list .subject{border-radius:0;-ms-flex-negative:0;flex-shrink:0}.subjects-wrapper .subject-list .subject.active{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:#2e5491}}.filters-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}.filters-wrapper:before{content:" ";height:45px;width:100%;position:absolute;left:0;top:0;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003}.filters-wrapper .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100vh - 16px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filters-wrapper .filters .dropdown-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px 10px 10px;cursor:pointer;color:#646971;-webkit-transition:all .2s ease;transition:all .2s ease}.filters-wrapper .filters .dropdown-menu.hidden{display:none}.filters-wrapper .filters .dropdown-menu p{color:#2e5491}.filters-wrapper .filters .dropdown-menu:after{border-color:#2e5491}.filters-wrapper .filters .dropdown-menu.opened:after{-webkit-transform:translate(-100%,-34%) rotate(225deg);transform:translate(-100%,-34%) rotate(225deg)}.filters-wrapper .filters .dropdown-menu.opened .arrow,.filters-wrapper .filters .dropdown-menu.opened .options{opacity:1;pointer-events:all}.filters-wrapper .filters .dropdown-menu:after{position:absolute;width:4px;height:4px;top:50%;right:0;border-right:#4a4a4a solid 2px;border-bottom:#4a4a4a solid 2px;-webkit-transform:translate(-100%,-66%) rotate(45deg);transform:translate(-100%,-66%) rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;content:" "}.filters-wrapper .filters .dropdown-menu .arrow{position:absolute;height:30px;width:100%;min-width:250px;overflow:hidden;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.filters-wrapper .filters .dropdown-menu .arrow:before{content:" ";height:30px;width:30px;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.filters-wrapper .filters .dropdown-menu .options{opacity:0;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;position:absolute;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;top:calc(100% + 30px);left:50%;min-width:200px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#fff;white-space:nowrap;z-index:1;max-height:500px;overflow:auto}.filters-wrapper .filters .dropdown-menu .options.left{left:0%;-webkit-transform:translateX(0%);transform:translate(0)}.filters-wrapper .filters .dropdown-menu .options .option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px 5px 35px;position:relative}.filters-wrapper .filters .dropdown-menu .options .option:after{content:" ";position:absolute;top:50%;left:10px;height:12px;width:12px;border:2px solid #2E5491;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.filters-wrapper .filters .dropdown-menu .options .option.active:after{background-color:#2e5491}.filters-wrapper .filters .dropdown-menu .options .option.active:before{content:" ";height:4px;width:8px;position:absolute;top:18px;left:12px;border-left:3px solid white;border-bottom:3px solid white;-webkit-transform:translateY(calc(-50% - 3px)) rotate(-45deg);transform:translateY(calc(-50% - 3px)) rotate(-45deg);z-index:10}.filters-wrapper .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;pointer-events:all}.filters-wrapper .filter p{font-size:14px;font-weight:600;text-transform:uppercase}.filters-wrapper .filter.hidden{display:none}.filters-wrapper .filter .boolean{padding:10px 5px 10px 30px;position:relative;cursor:pointer;color:#2e5491}.filters-wrapper .filter .boolean:after{content:" ";position:absolute;top:50%;left:6%;height:12px;width:12px;border:2px solid #2E5491;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.filters-wrapper .filter .boolean.active:after{background-color:#2e5491}.filters-wrapper .filter .boolean.active:before{content:" ";height:4px;width:10px;position:absolute;top:54%;left:7%;border-left:3px solid white;border-bottom:3px solid white;-webkit-transform:translateY(calc(-50% - 3px)) rotate(-45deg);transform:translateY(calc(-50% - 3px)) rotate(-45deg);z-index:10}#top-bar{z-index:10;position:absolute;top:0;left:0;right:0;pointer-events:none}#top-bar .top{padding:10px;background:#fff;z-index:10;position:relative;pointer-events:all}#top-bar .top .welcome{display:none}#top-bar .top .header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}#top-bar .top .header .icons{display:-webkit-box;display:-ms-flexbox;display:flex}#top-bar .top .header .icons .icon.icon-toggle{border:0;background-color:#fff;color:#474747;font-size:16px}#top-bar .top .header .title-wrapper{height:50px;overflow:hidden;position:absolute;width:100%;pointer-events:none}#top-bar .top .header .title-wrapper .title.mobile{display:none}#top-bar .top .header .title-wrapper>div{height:100%;position:absolute;left:50%;top:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;will-change:transform;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}#top-bar .top .header .title-wrapper>div.active{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#top-bar .top .header .title-wrapper>div.active:not(.mobile)~.title{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}#top-bar .top .header .title-wrapper .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px}#top-bar .top .header .title-wrapper .title h2{font-weight:600;font-size:1em;color:#2e5491}#top-bar .top .header .title-wrapper .title .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top-bar .top .header .title-wrapper .title .row p{font-size:1em;font-weight:300;color:#2e5491;margin-left:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#top-bar .middle{-webkit-transition:max-height .4s ease;transition:max-height .4s ease;overflow:hidden;max-height:100px;background:#fff;z-index:5;pointer-events:all}#top-bar .middle *{-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#top-bar .bottom{max-height:45px;-webkit-transition:max-height .2s ease;transition:max-height .2s ease;z-index:1;border-top:1px solid #D0D6E0}#top-bar.collapsed .top .header .left .title .default{opacity:0;pointer-events:none;height:0px}#top-bar.collapsed .top .header .left .title .selected{opacity:1;pointer-events:auto;height:30px;width:auto}#top-bar.collapsed .middle{max-height:0;margin-bottom:0}#top-bar.collapsed .middle *{opacity:0;pointer-events:none}#top-bar.collapsed .bottom{max-height:0;opacity:0;pointer-events:none}#top-bar.collapsed .bottom .filters .filter.hidden{display:-webkit-box;display:-ms-flexbox;display:flex}#top-bar.search .top{-webkit-transition:max-height .2s ease;transition:max-height .2s ease;max-height:85px!important}#top-bar.search .top .welcome{-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0!important}#top-bar.search .top .header .icons,#top-bar.search .top .header .title-wrapper,#top-bar.search .top .header .user{opacity:0;pointer-events:none}#top-bar.search .middle{max-height:0;overflow:hidden}#top-bar.search+.page{padding-top:121px}@media only screen and (min-width:993px){#top-bar .top .header .icons{display:none}}@media only screen and (min-width:575px)and (max-width:992px){#top-bar .top .header .icons{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}#top-bar .top .search-bar{-webkit-transform:translateX(35px);transform:translate(35px)}}@media only screen and (min-width:1px)and (max-width:575px){#top-bar{-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;z-index:11}#top-bar .top{padding:20px!important;position:relative;height:200px;max-height:200px;-webkit-box-shadow:none;box-shadow:none;will-change:max-height}#top-bar .top .welcome{margin-bottom:0;display:block;width:calc(100vw - 60px);position:absolute;left:50%;bottom:60px;-webkit-transform:translateX(-50%);transform:translate(-50%)}#top-bar .top .welcome .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top-bar .top .welcome .logo img{height:90px;margin-bottom:9px}#top-bar .top .welcome .logo h2{color:#2e5491;text-align:center}#top-bar .top .header .icon-toggle,#top-bar .top .header .icon-person{color:#2e5491!important;font-size:22px}#top-bar .top .header .icons{z-index:10}#top-bar .top .header .icons .search-bar{position:absolute;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);height:100%;top:50%}#top-bar .top .header .icons .search-bar.focus{left:50%}#top-bar .top .header .title-wrapper{bottom:15px;left:0;pointer-events:none}#top-bar .top .header .title-wrapper .title:not(.mobile){display:none}#top-bar .top .header .title-wrapper .title.mobile{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;text-transform:uppercase;color:#646971;font-weight:600;background:#fff;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top-bar .top .header .search-bar{position:absolute;left:50%!important;-webkit-transform:translateX(-50%);transform:translate(-50%);padding:0 20px;width:100vw;bottom:25px}#top-bar .top .header .search-bar:before,#top-bar .top .header .search-bar:after{display:block}#top-bar .top .header .search-bar.focus{max-width:100vw}#top-bar .middle{position:relative;overflow:visible}#top-bar .bottom{display:none}}.filters-preview-container{position:relative;margin:30px 0}.filters-preview-container .explanation p{font-size:14px;text-align:center}.filters-preview-container .filter-group{background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;margin-top:15px;overflow:hidden}.filters-preview-container .filter-group .filter,.filters-preview-container .filter-group .clear-all{padding:15px}.filters-preview-container .filter-group .filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filters-preview-container .filter-group .filter .text{padding-right:15px}.filters-preview-container .filter-group .filter:not(:nth-child(1)){border-top:1px solid #e3e3e3}.filters-preview-container .filter-group .clear-all{background:#e05252;color:#fff;font-weight:600;cursor:pointer;text-align:center}[data-v-0592e069]:root{--sidebar-width: 300px}.course-card-container[data-v-0592e069]{background-color:#fff;padding:30px 0 0;font-weight:300;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:15px;max-height:500px;overflow:hidden;position:relative;cursor:pointer;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.course-card-container[data-v-0592e069]:active{-webkit-transform:scale(.95,.95);transform:scale(.95)}.course-card-container[data-v-0592e069]:after{content:" ";position:absolute;height:30px;width:100%;left:0;top:calc(100% - 84px);-webkit-transform:translateY(-100%);transform:translateY(-100%);background-image:-webkit-gradient(linear,left bottom,left top,from(white),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,#fff,#fff0)}.course-card-container .row[data-v-0592e069]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;-ms-flex-negative:0;flex-shrink:0}.course-card-container .row.subject[data-v-0592e069]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:capitalize;margin-bottom:15px}.course-card-container .row.subject h3[data-v-0592e069]{font-size:24px;color:#2e5491;padding-right:5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-card-container .row.subject .actions-container[data-v-0592e069]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0}.course-card-container .row.subject .check[data-v-0592e069]{cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.course-card-container .row.subject .check.disabled[data-v-0592e069]{opacity:.5;cursor:not-allowed;pointer-events:none}.course-card-container .row.subject i[data-v-0592e069]{cursor:pointer}.course-card-container .row.categories[data-v-0592e069]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-card-container .row.categories .tag[data-v-0592e069]{border-radius:20px;padding:5px 12px;font-weight:400;text-transform:uppercase;margin:0 10px 5px 0;color:#fff;background-color:#6c95d5}.course-card-container .description[data-v-0592e069]{margin:10px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding:0 30px}.course-card-container .description .label[data-v-0592e069]{margin:15px 0 0;color:#4777c5;text-transform:uppercase;font-weight:600;font-size:14px;text-align:center}.course-card-container .description .column[data-v-0592e069]{text-transform:capitalize;margin-top:15px}.course-card-container .description .column p[data-v-0592e069]{font-size:18px;margin:5px 0}.course-card-container .description .column p[data-v-0592e069]:nth-of-type(1){margin-top:0}.course-card-container .description .column .more[data-v-0592e069]{color:#2e5491}.course-card-container .button[data-v-0592e069]{margin-top:20px;text-transform:capitalize;color:#2e5491;font-weight:600;border-radius:0;padding:15px 30px;-ms-flex-negative:0;flex-shrink:0;background-color:#d0d6e0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.course-card-container .button.planned[data-v-0592e069]{color:#fff;background-color:#d69a00}.course-card-container .button p[data-v-0592e069]{margin:0}button.button[data-v-0592e069]{width:100%;text-align:left;font-family:inherit;font-size:inherit}.course-card-container[data-v-0592e069]:focus{outline:3px solid #2E5491;outline-offset:2px}[data-v-fdadd6f7]:root{--sidebar-width: 300px}#catalog[data-v-fdadd6f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding-top:156px;-webkit-transition:padding-top .5s ease;transition:padding-top .5s ease}#catalog .spacey[data-v-fdadd6f7]{margin-top:30px;text-align:center;font-size:16px;width:100%}#catalog .spacey.no-more[data-v-fdadd6f7]{margin-top:0;padding:30px 0}#catalog .loading-circles[data-v-fdadd6f7]{height:50px;overflow:hidden}#catalog .no-saved-courses[data-v-fdadd6f7]{margin-top:100px;text-align:center}#catalog .cards-container[data-v-fdadd6f7]{display:grid;gap:15px;margin:30px 10px 10px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:100px}@media(min-width:768px){#catalog .cards-container[data-v-fdadd6f7]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){#catalog .cards-container[data-v-fdadd6f7]{grid-template-columns:repeat(3,1fr)}}#catalog .cards-container .card[data-v-fdadd6f7]{cursor:pointer;-webkit-transform:scale(1,1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#catalog .cards-container .card.active[data-v-fdadd6f7]{-webkit-transform:scale(.95,.95);transform:scale(.95)}#catalog .footer[data-v-fdadd6f7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#catalog .footer .view-more[data-v-fdadd6f7]{width:100%;margin:15px 15px 50px;padding:15px;border-radius:50px;border:2px solid #2E5491;font-size:16px;color:#2e5491;cursor:pointer;text-align:center}#catalog .footer .filters-preview[data-v-fdadd6f7]{position:relative;margin:30px 0}@media only screen and (min-width:1px)and (max-width:575px){#catalog[data-v-fdadd6f7]{padding-top:245px}}.filters.mobile{display:none}@media only screen and (min-width:1px)and (max-width:575px){.filters.mobile{display:block;position:absolute;height:100vh;width:100vw;top:0;left:0;z-index:10;pointer-events:none}.filters.mobile.open{pointer-events:all;z-index:12}.filters.mobile.open .display-text{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.filters.mobile.open .display-text.secondary{-webkit-transform:translate3d(calc(-100% - 10px),0,0);transform:translate3d(calc(-100% - 10px),0,0);opacity:1}.filters.mobile.open .panel{opacity:1;pointer-events:all}.filters.mobile .panel{height:100vh;width:100vw;background-color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;overflow:auto;padding:0 10px 120px}.filters.mobile .panel .filter{margin-top:30px}.filters.mobile .panel .tiles-container .title{font-size:24px;color:#2e5491;font-weight:600;padding:0 15px 15px}.filters.mobile .panel .tiles-container .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 10px}.filters.mobile .panel .tiles-container .tiles .tile{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px 10px;border-radius:5px;color:#646971;font-size:14px;border:1px solid #646971;margin:5px}.filters.mobile .panel .tiles-container .tiles .tile.active{color:#fff;font-weight:600;border:1px solid transparent;background-image:-webkit-gradient(linear,left bottom,right top,from(#2E5491),to(rgb(70.9031413613,119.1492146597,196.5968586387)));background-image:linear-gradient(to top right,#2e5491,#4777c5)}.filters.mobile .panel .boolean{position:relative;width:calc(100% - 20px);margin:0 15px;padding:10px;border-radius:5px;border:1px solid #646971}.filters.mobile .panel .boolean.active{border:1px solid white;background-image:-webkit-gradient(linear,left bottom,right top,from(#2E5491),to(rgb(70.9031413613,119.1492146597,196.5968586387)));background-image:linear-gradient(to top right,#2e5491,#4777c5)}.filters.mobile .panel .boolean.active p{color:#fff;font-weight:600}.filters.mobile .panel .boolean.active:before{background:#fff;border:1px solid white}.filters.mobile .panel .boolean.active:after{opacity:1}.filters.mobile .panel .boolean:before{content:" ";position:absolute;top:50%;left:20px;height:15px;width:15px;border-radius:3px;border:1px solid #646971;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.filters.mobile .panel .boolean:after{content:" ";position:absolute;top:50%;left:20px;height:8px;width:4px;border:2px solid #2E5491;border-top:0px solid transparent;border-left:0px solid transparent;-webkit-transform:translate(-50%,-66%) rotate(45deg);transform:translate(-50%,-66%) rotate(45deg);opacity:0}.filters.mobile .panel .boolean p{width:100%;text-align:center}.filters.mobile .display-text{pointer-events:all;padding:15px 20px;text-transform:uppercase;font-weight:600;letter-spacing:3px;border-radius:30px;background-image:-webkit-gradient(linear,left bottom,right top,from(#2E5491),to(rgb(70.9031413613,119.1492146597,196.5968586387)));background-image:linear-gradient(to top right,#2e5491,#4777c5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;white-space:nowrap;position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease;width:calc(50vw - 20px)}.filters.mobile .display-text.secondary{background-image:-webkit-gradient(linear,left bottom,right top,from(#E05252),to(rgb(231.75,125.25,125.25)));background-image:linear-gradient(to top right,#e05252,#e87d7d);-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0);opacity:0}.filters.mobile .display-text .text{overflow:hidden;white-space:nowrap;text-overflow:clip;max-width:50vw;-webkit-transition:max-width .5s ease;transition:max-width .5s ease}.filters.mobile .display-text .text.margin-before{margin-left:3px}.filters.mobile .display-text .text.margin-before.hidden{margin-left:0}.filters.mobile .display-text .text.margin-after{margin-right:3px}.filters.mobile .display-text .text.margin-after.hidden{margin-right:0}.filters.mobile .display-text .text.hidden{max-width:0}}[data-v-d65a9b6f]:root{--sidebar-width: 300px}.available-courses-container[data-v-d65a9b6f]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;position:relative}[data-v-90e57f63]:root{--sidebar-width: 300px}.available-courses-container[data-v-90e57f63]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}[data-v-37bdb5f2]:root{--sidebar-width: 300px}.dropdown-menu[data-v-37bdb5f2]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 25px 10px 10px;cursor:pointer;color:#646971;-webkit-transition:all .2s ease;transition:all .2s ease}.dropdown-menu.hidden[data-v-37bdb5f2]{display:none}.dropdown-menu .label[data-v-37bdb5f2]{color:#2e5491;text-transform:uppercase;font-size:14px;font-weight:600}.dropdown-menu[data-v-37bdb5f2]:after{border-color:#2e5491}.dropdown-menu.opened[data-v-37bdb5f2]:after{-webkit-transform:translate(-100%,-34%) rotate(225deg);transform:translate(-100%,-34%) rotate(225deg)}.dropdown-menu.opened .arrow[data-v-37bdb5f2],.dropdown-menu.opened .options[data-v-37bdb5f2]{opacity:1;pointer-events:all}.dropdown-menu[data-v-37bdb5f2]:after{position:absolute;width:4px;height:4px;top:50%;right:0;border-right:#4a4a4a solid 2px;border-bottom:#4a4a4a solid 2px;-webkit-transform:translate(-100%,-66%) rotate(45deg);transform:translate(-100%,-66%) rotate(45deg);-webkit-transition:all .2s ease;transition:all .2s ease;content:" "}.dropdown-menu .arrow[data-v-37bdb5f2]{position:absolute;height:30px;width:100%;min-width:250px;overflow:hidden;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.dropdown-menu .arrow[data-v-37bdb5f2]:before{content:"";height:30px;width:30px;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.dropdown-menu .options[data-v-37bdb5f2]{opacity:0;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;position:absolute;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;top:calc(100% + 30px);left:50%;min-width:200px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#fff;white-space:nowrap;z-index:1;max-height:500px;overflow:auto}.dropdown-menu .options.left[data-v-37bdb5f2]{left:0%;-webkit-transform:translateX(0%);transform:translate(0)}.dropdown-menu .options .option[data-v-37bdb5f2]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px 5px 35px;position:relative}.dropdown-menu .options .option[data-v-37bdb5f2]:after{content:" ";position:absolute;top:50%;left:10px;height:12px;width:12px;border:2px solid #2E5491;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.dropdown-menu .options .option.active[data-v-37bdb5f2]:after{background-color:#2e5491}.dropdown-menu .options .option.active[data-v-37bdb5f2]:before{content:" ";height:4px;width:8px;position:absolute;top:18px;left:12px;border-left:3px solid white;border-bottom:3px solid white;-webkit-transform:translateY(calc(-50% - 3px)) rotate(-45deg);transform:translateY(calc(-50% - 3px)) rotate(-45deg);z-index:10}[data-v-ec5558e6]:root{--sidebar-width: 300px}.cte-top-bar[data-v-ec5558e6]{height:115px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a;padding-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;background:#fff;z-index:10}.cte-top-bar .icon-toggle[data-v-ec5558e6]{position:absolute;left:15px;cursor:pointer;background-color:#fff;color:#474747;font-size:16px}.cte-top-bar .profile-image[data-v-ec5558e6]{position:absolute;right:10px;top:10px}.cte-top-bar .headers[data-v-ec5558e6]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px}.cte-top-bar .headers .main-header[data-v-ec5558e6]{font-size:24px;color:#1c4587;font-weight:600;text-align:center}.cte-top-bar .headers .subtitle[data-v-ec5558e6]{font-size:16px;font-weight:500;border-bottom:2px solid #1C4587;padding:5px 10px;color:#1c4587}.cte-top-bar .headers .school-dropdown[data-v-ec5558e6]{margin-bottom:10px}@media only screen and (min-width:993px){.cte-top-bar .icon-toggle[data-v-ec5558e6]{opacity:0;pointer-events:none}}[data-v-7a664598]:root{--sidebar-width: 300px}#sectors p.spacey[data-v-7a664598]{text-align:center;margin-top:30px}#sectors .sectors-wrapper[data-v-7a664598]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px}#sectors .sectors-wrapper .cte-sector[data-v-7a664598]{width:calc((100% - 100px)/5);display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;position:relative}#sectors .sectors-wrapper .cte-sector[data-v-7a664598]:visited,#sectors .sectors-wrapper .cte-sector[data-v-7a664598]:link{color:#4a4a4a!important;text-decoration:none}#sectors .sectors-wrapper .cte-sector .sector[data-v-7a664598]{padding:15px;border-radius:10px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;background:#fff;cursor:pointer;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-transform:scale(1,1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#sectors .sectors-wrapper .cte-sector .sector[data-v-7a664598]:active{-webkit-transform:scale(.9,.9);transform:scale(.9)}#sectors .sectors-wrapper .cte-sector .title[data-v-7a664598]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#sectors .sectors-wrapper .cte-sector .title p[data-v-7a664598]{font-size:18px;text-align:center}#sectors .sectors-wrapper .cte-sector .logo[data-v-7a664598]{margin:15px 15px 30px;-ms-flex-item-align:center;align-self:center;height:100px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#sectors .sectors-wrapper .cte-sector .logo img[data-v-7a664598]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100px;max-height:100px}#sectors .sectors-wrapper .cte-sector .sub-title[data-v-7a664598]{font-size:12px;text-transform:uppercase;color:#2e5491;letter-spacing:5px;margin-top:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:150%;text-align:center}@media only screen and (min-width:1px)and (max-width:575px){#sectors .sectors-wrapper .cte-sector[data-v-7a664598]{width:calc((100% - 20px)*1)!important}}@media only screen and (min-width:576px)and (max-width:1072px){#sectors .sectors-wrapper .cte-sector[data-v-7a664598]{width:calc((100% - 60px) / 3)!important}}@media only screen and (min-width:1073px)and (max-width:1257px){#sectors .sectors-wrapper .cte-sector[data-v-7a664598]{width:calc((100% - 80px)/4)!important}}[data-v-c022ad56]:root{--sidebar-width: 300px}#cte[data-v-c022ad56]{height:100vh;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cte .page[data-v-c022ad56]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;z-index:5}.error-message[data-v-c022ad56]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;gap:1rem}.error-message p[data-v-c022ad56]{color:#ef4444;font-size:1rem}.error-message button[data-v-c022ad56]{padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;cursor:pointer}.error-message button[data-v-c022ad56]:hover{background-color:#2563eb}@-webkit-keyframes bounce-c022ad56{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce-c022ad56{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}[data-v-041f3f35]:root{--sidebar-width: 300px}.sector-info[data-v-041f3f35]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}@media(min-width:768px){.sector-info[data-v-041f3f35]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.sector-info .side[data-v-041f3f35]{position:relative;width:100%}@media(min-width:768px){.sector-info .side[data-v-041f3f35]{width:350px;height:100%;overflow:auto}}.sector-info .side .icon-toggle[data-v-041f3f35]{position:absolute;left:10px;top:10px}.sector-info .side .sector[data-v-041f3f35]{margin:30px 15px}.sector-info .side .sector .title[data-v-041f3f35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sector-info .side .sector .title h2[data-v-041f3f35]{color:#2e5491;text-align:center}.sector-info .side .sector .title img[data-v-041f3f35],.sector-info .side .sector .title .no-icon[data-v-041f3f35]{height:100px;width:100px;border-radius:50%;margin-bottom:15px}.sector-info .side .sector .title p[data-v-041f3f35]{font-size:20px}.sector-info .side .sector .description[data-v-041f3f35]{margin:25px 15px}.sector-info .side .pathways[data-v-041f3f35]{overflow:auto}.sector-info .side .pathways p.header[data-v-041f3f35]{margin-left:15px;margin-bottom:15px;font-weight:600;font-size:20px;color:#2e5491}.sector-info .side .pathways .pathway[data-v-041f3f35]{border-top:1px solid #e3e3e3;padding:20px 15px}.sector-info .side .pathways .pathway[data-v-041f3f35]:last-child{border-bottom:1px solid #e3e3e3}.sector-info .side .pathways .pathway .name[data-v-041f3f35]{font-weight:600}.sector-info .side .pathways .pathway .pathway-options[data-v-041f3f35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.sector-info .side .pathways .pathway .pathway-options p[data-v-041f3f35]{cursor:pointer;text-transform:uppercase;letter-spacing:3px;font-size:12px}.sector-info .side .pathways .pathway .pathway-options .dot[data-v-041f3f35]{margin:0 10px;width:5px;height:5px;border-radius:50%;background-color:#2e5491}.sector-info .side .pathways .pathway .pathway-description[data-v-041f3f35]{display:none;margin-top:20px}.sector-info .side .pathways .pathway .pathway-description.open[data-v-041f3f35]{display:-webkit-box;display:-ms-flexbox;display:flex}.sector-info .pdf-viewer-container[data-v-041f3f35]{min-height:500px;height:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.sector-info .pdf-viewer-container .pdf-controls[data-v-041f3f35]{background:#fff;padding:15px 20px;border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.sector-info .pdf-viewer-container .pdf-controls .control-group[data-v-041f3f35]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.sector-info .pdf-viewer-container .pdf-controls .control-btn[data-v-041f3f35]{padding:8px 16px;background:#2e5491;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:background .2s ease;transition:background .2s ease}.sector-info .pdf-viewer-container .pdf-controls .control-btn[data-v-041f3f35]:hover:not(:disabled){background:#223e6a}.sector-info .pdf-viewer-container .pdf-controls .control-btn[data-v-041f3f35]:disabled{background:#ccc;cursor:not-allowed}.sector-info .pdf-viewer-container .pdf-controls .page-info[data-v-041f3f35]{font-size:14px;color:#666;white-space:nowrap}.sector-info .pdf-viewer-container .pdf-embed[data-v-041f3f35]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sector-info .pdf-viewer-container .pdf-embed[data-v-041f3f35] canvas{max-width:100%;height:auto!important;width:100%!important;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.sector-info .pdf-viewer[data-v-041f3f35]{min-height:500px;height:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:30px;background:#444}@media(min-width:768px){.sector-info .pdf-viewer[data-v-041f3f35]{padding:0}}.sector-info .no-pdf[data-v-041f3f35]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;background:#d0d1db;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sector-info .no-pdf h1[data-v-041f3f35]{color:#2e5491;font-size:36px;margin-bottom:15px}.sector-info .no-pdf .button[data-v-041f3f35]{font-size:24px}@media only screen and (min-width:993px){.icon-toggle[data-v-041f3f35]{opacity:0;pointer-events:none}}[data-v-1f76b864]:root{--sidebar-width: 300px}.modal-fade-enter-active[data-v-1f76b864]{-webkit-animation:modal-in-1f76b864 .25s ease;animation:modal-in-1f76b864 .25s ease}.modal-fade-leave-active[data-v-1f76b864]{-webkit-animation:modal-out-1f76b864 .25s ease;animation:modal-out-1f76b864 .25s ease}@-webkit-keyframes modal-in-1f76b864{0%{opacity:0}to{opacity:1}}@keyframes modal-in-1f76b864{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-out-1f76b864{0%{opacity:1}to{opacity:0}}@keyframes modal-out-1f76b864{0%{opacity:1}to{opacity:0}}.modal-fade-enter-active .modal[data-v-1f76b864]{-webkit-animation:modal-slide-in-1f76b864 .25s ease;animation:modal-slide-in-1f76b864 .25s ease}.modal-fade-leave-active .modal[data-v-1f76b864]{-webkit-animation:modal-slide-out-1f76b864 .25s ease;animation:modal-slide-out-1f76b864 .25s ease}@-webkit-keyframes modal-slide-in-1f76b864{0%{-webkit-transform:translateY(50vh);transform:translateY(50vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modal-slide-in-1f76b864{0%{-webkit-transform:translateY(50vh);transform:translateY(50vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modal-slide-out-1f76b864{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(50vh);transform:translateY(50vh)}}@keyframes modal-slide-out-1f76b864{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(50vh);transform:translateY(50vh)}}.modal-backdrop[data-v-1f76b864]{position:absolute;inset:0;background-color:#e2e7eacc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal[data-v-1f76b864]{position:relative;background:#fff;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;border-radius:10px;overflow-x:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal .modal-header[data-v-1f76b864]{position:relative;background-color:#2e5491;color:#fff;font-weight:600;font-size:18px}.modal .modal-body[data-v-1f76b864],.modal .modal-footer[data-v-1f76b864]{position:relative}.btn-close[data-v-1f76b864]{position:absolute;top:0;right:0;border:none;font-size:20px;padding:10px;cursor:pointer;font-weight:700;color:#4aae9b;background:transparent}.btn-green[data-v-1f76b864]{color:#fff;background:#4aae9b;border:1px solid #4AAE9B;border-radius:2px}[data-v-b50d7a01]:root{--sidebar-width: 300px}.icon-close[data-v-b50d7a01]:before,.icon-close[data-v-b50d7a01]:after{content:" ";position:absolute;top:50%;left:50%;height:18px;width:4px;border-radius:2px;background-color:#fff}.icon-close[data-v-b50d7a01]:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.icon-close[data-v-b50d7a01]:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}[data-v-525a3c2a]:root{--sidebar-width: 300px}.download-link-button[data-v-525a3c2a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c4587;cursor:pointer}.download-link-button .icon-download[data-v-525a3c2a]{width:12px;margin-right:10px}.download-link-button .button-text[data-v-525a3c2a]{font-weight:500}[data-v-f9794842]:root{--sidebar-width: 300px}.preview-container[data-v-f9794842]{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;max-width:100%;overflow:hidden}.preview-container .loading-circles[data-v-f9794842]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.preview-container .external-link-preview[data-v-f9794842]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px;width:100%}.preview-container .external-link-preview .preview-text[data-v-f9794842]{font-size:14px;color:#666;margin:0;text-align:center}.preview-container .external-link-preview .preview-link[data-v-f9794842]{color:#4d6ea2;text-decoration:none;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;-webkit-transition:color .2s ease;transition:color .2s ease}.preview-container .external-link-preview .preview-link[data-v-f9794842]:hover{color:#3d577f;text-decoration:underline}.preview-container .pdf-wrapper[data-v-f9794842]{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.preview-container .pdf-wrapper .pdf-preview[data-v-f9794842]{width:100%;max-width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preview-container .pdf-wrapper .pdf-preview[data-v-f9794842] canvas{display:block!important;margin:0 auto 20px!important}.preview-container .pdf-wrapper .pdf-preview[data-v-f9794842] canvas:last-child{margin-bottom:0!important}[data-v-2c6313c8]:root{--sidebar-width: 300px}.modal-fade-enter[data-v-2c6313c8],.modal-fade-leave-to[data-v-2c6313c8]{opacity:0}.modal-fade-enter[data-v-2c6313c8] .modal,.modal-fade-leave-to[data-v-2c6313c8] .modal{-webkit-transform:translateY(50vh);transform:translateY(50vh)}.modal-fade-enter-active[data-v-2c6313c8],.modal-fade-leave-active[data-v-2c6313c8]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-active[data-v-2c6313c8] .modal,.modal-fade-leave-active[data-v-2c6313c8] .modal{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.program-modal[data-v-2c6313c8]{z-index:1;max-height:100vh}.program-modal[data-v-2c6313c8] .modal{max-height:90vh;width:90%;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:576px){.program-modal[data-v-2c6313c8] .modal{width:600px}}.program-modal[data-v-2c6313c8] .modal .modal-header{padding:20px 20px 15px}.program-modal[data-v-2c6313c8] .modal .modal-header .header-title{width:70%;font-size:21px}.program-modal[data-v-2c6313c8] .modal .modal-header .icon-close{position:absolute;top:15px;right:15px;color:#fff}.program-modal[data-v-2c6313c8] .modal .modal-body{padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.program-modal[data-v-2c6313c8] .modal .modal-body .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.program-modal[data-v-2c6313c8] .modal .modal-body .list-item:not(:last-child){margin-bottom:10px}.program-modal[data-v-2c6313c8] .modal .modal-body .list-item .program-name{font-weight:500;font-size:18px}.program-modal[data-v-2c6313c8] .modal .modal-body .list-item .icon-chevron{color:#4f4f4f;width:10px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow:hidden}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .top{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .top .go-back{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .top .go-back .go-back-text{font-size:18px;margin-left:20px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .top .go-back .icon-chevron{width:8px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:0}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle::-webkit-scrollbar{width:8px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle::-webkit-scrollbar-thumb:hover{background:#555}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle .preview{max-width:100%;width:100%;height:auto}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle .preview ::v-deep .preview-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle .preview ::v-deep .preview-container .pdf-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle .no-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:200px}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .middle .no-pdf p{font-size:18px;color:#666;text-align:center}.program-modal[data-v-2c6313c8] .modal .modal-body .program-of-study .bottom{-ms-flex-negative:0;flex-shrink:0;margin-top:20px}[data-v-d0d3e2a7]:root{--sidebar-width: 300px}.alert-modal[data-v-d0d3e2a7]{background-color:#000c}.alert-modal[data-v-d0d3e2a7] .modal{width:600px;min-height:400px;max-height:90vh;overflow:auto}.alert-modal[data-v-d0d3e2a7] .modal .modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .top .warning-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .top .warning-container .icon-alert{color:red;width:90px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .top .warning-container .warning-text{text-transform:uppercase;color:#e05252;font-weight:700;font-size:20px;letter-spacing:2px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .top .explanation-text{text-align:center;margin-top:5px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .middle{margin:15px 0}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .middle .course-name{font-size:18px;text-align:center;font-weight:500}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .middle .course-name:not(:last-child){margin-bottom:8px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;padding-top:30px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .bottom .button{width:100px}.alert-modal[data-v-d0d3e2a7] .modal .modal-body .bottom .cancel-button{margin-right:30px;background-color:#d1d6df;color:#36548d}[data-v-b50a0c75]:root{--sidebar-width: 300px}.cte-sector-card-container[data-v-b50a0c75]{position:relative;padding:15px;border-radius:10px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;background:#fff;cursor:pointer;min-height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-transform:scale(1,1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cte-sector-card-container[data-v-b50a0c75]:active{-webkit-transform:scale(.9,.9);transform:scale(.9)}.cte-sector-card-container .logo[data-v-b50a0c75]{margin:15px 15px 30px;-ms-flex-item-align:center;align-self:center;height:100px;width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cte-sector-card-container .logo img[data-v-b50a0c75]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:100px;max-height:100px}.cte-sector-card-container .title[data-v-b50a0c75]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:18px;text-align:center}.cte-sector-card-container .subtitle[data-v-b50a0c75]{font-size:12px;text-transform:uppercase;color:#2e5491;letter-spacing:5px;margin-top:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:150%;text-align:center}.cte-sector-card-container:hover .hover-bar[data-v-b50a0c75]{opacity:1;pointer-events:all}.cte-sector-card-container:hover .hover-bar .btns[data-v-b50a0c75]{-webkit-transform:translateY(0);transform:translateY(0)}.cte-sector-card-container:hover .hover-bar .sector:active~.hover-bar[data-v-b50a0c75]{-webkit-transform:scale(.9,.9) translateY(10px);transform:scale(.9) translateY(10px)}.cte-sector-card-container .hover-bar[data-v-b50a0c75]{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease;z-index:10;pointer-events:none;-webkit-transform:scale(1,1);transform:scale(1);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cte-sector-card-container .hover-bar .btns[data-v-b50a0c75]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden}.cte-sector-card-container .hover-bar .btns .btn-float[data-v-b50a0c75]{padding:0 20px;height:50px;margin:10px;border-radius:25px;background:#e3e3e3;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;position:relative;cursor:pointer;pointer-events:all}.cte-sector-card-container .hover-bar .btns .btn-float[data-v-b50a0c75]:active{-webkit-box-shadow:none;box-shadow:none}.cte-sector-card-container .hover-bar .btns .btn-float.edit[data-v-b50a0c75]{background-color:#c8d1e8;width:50px}.cte-sector-card-container .hover-bar .btns .btn-float.edit img[data-v-b50a0c75]{width:20px;height:20px}.cte-sector-card-container .hover-bar .btns .btn-float.trash[data-v-b50a0c75]{display:none}[data-v-7902ccd0]:root{--sidebar-width: 300px}.program-of-study-container[data-v-7902ccd0]{position:relative;width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.program-of-study-container .program-select-modal[data-v-7902ccd0]{z-index:2}.program-of-study-container .program-alert-modal[data-v-7902ccd0]{z-index:3}.program-of-study-container .top-nav[data-v-7902ccd0]{-ms-flex-negative:0;flex-shrink:0;z-index:1}.program-of-study-container .body[data-v-7902ccd0]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:30px;width:100%;max-width:100%}.program-of-study-container .body .chosen-program-container[data-v-7902ccd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;min-height:100%;width:100%;max-width:100%;margin:0 auto}.program-of-study-container .body .chosen-program-container .preview[data-v-7902ccd0]{width:100%;max-width:1200px;border-radius:10px}.program-of-study-container .body .chosen-program-container .top-buttons[data-v-7902ccd0]{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c4587;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.program-of-study-container .body .chosen-program-container .top-buttons .view-all-button[data-v-7902ccd0]{font-weight:500;font-size:16px;cursor:pointer;white-space:nowrap}.program-of-study-container .body .chosen-program-container .top-buttons .view-all-button[data-v-7902ccd0]:hover{text-decoration:underline}.program-of-study-container .body .chosen-program-container .top-buttons .download-button[data-v-7902ccd0]{margin-left:auto}.program-of-study-container .body .view-all-programs-container[data-v-7902ccd0]{width:100%;max-width:100%}.program-of-study-container .body .view-all-programs-container .view-programs-directions[data-v-7902ccd0]{font-weight:500;font-size:16px;letter-spacing:-.5px;margin-bottom:10px}.program-of-study-container .body .view-all-programs-container .no-sectors[data-v-7902ccd0]{text-align:center;margin-top:50px;font-size:18px;color:#666}.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-7902ccd0]{margin-top:30px;display:grid;grid-template-columns:1fr;gap:20px;width:100%}@media(min-width:640px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-7902ccd0]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-7902ccd0]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-7902ccd0]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-7902ccd0]{grid-template-columns:repeat(5,1fr)}}.spacey[data-v-7902ccd0]{letter-spacing:2px}button.view-all-button[data-v-7902ccd0]{background:none;border:none;font-family:inherit;font-weight:500;font-size:16px;cursor:pointer;white-space:nowrap;color:#1c4587;padding:0}button.view-all-button[data-v-7902ccd0]:hover{text-decoration:underline}[data-v-a5ce3da8]:root{--sidebar-width: 300px}.section-container[data-v-a5ce3da8]{cursor:pointer;background:#fff;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.15);box-shadow:0 2px 12px #00000026,0 0 2px #00000026;border-radius:8px;padding:10px 30px}.section-container .section[data-v-a5ce3da8]{width:100%}.section-container .section .section-title[data-v-a5ce3da8]{font-family:Work Sans,sans-serif;letter-spacing:-.03em;font-weight:500;font-size:18px;position:relative}.section-container .section .requiredsection[data-v-a5ce3da8],.section-container .section .unrequiredsection[data-v-a5ce3da8]{color:#4f4f4f}.section-container .section.fade-text .section-title[data-v-a5ce3da8]{color:#4f4f4f66}.section-container .section.section-required .section-title[data-v-a5ce3da8]:before{content:"*";color:#d15756;position:absolute;top:0;left:-12px}.section-container .section.two-courses-required .section-title[data-v-a5ce3da8]:before{left:-19px!important}.section-container .section.two-courses-required .section-title[data-v-a5ce3da8]:after{content:"†";color:#07566f;position:absolute;top:-4px;left:-9px}.section-container .selected-count[data-v-a5ce3da8]{width:100%}.section-container .selected-count .course[data-v-a5ce3da8]{font-family:Work Sans,sans-serif;font-weight:400;letter-spacing:-.03em;line-height:95%;font-size:14px;margin-top:8px;color:#2668d0}.section-container .selected-count .no-courses-text[data-v-a5ce3da8]{font-size:14px}@media print{@page{size:landscape}.section-container[data-v-a5ce3da8]{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,.2)}.section-container .section .section-title[data-v-a5ce3da8]{font-size:14px}.section-container .selected-counter h5[data-v-a5ce3da8]{font-size:12px}}[data-v-8db25529]:root{--sidebar-width: 300px}.year-container .year-title[data-v-8db25529]{margin-bottom:8px;margin-left:15px;font-size:22px;font-weight:600;line-height:19px;letter-spacing:-.02em;color:#3654bd;text-transform:capitalize}.year-container .classes-container .class[data-v-8db25529]{margin-bottom:12px}.year-container .total-wrapper[data-v-8db25529]{text-align:center;padding-top:4px;font-size:14px;line-height:10px;letter-spacing:-.03em;color:#4f4f4f}@media print{@page{size:landscape}.year-container .year-title[data-v-8db25529]{font-size:18px}.year-container .total-wrapper .total[data-v-8db25529]{font-size:12px}}[data-v-14bf366a]:root{--sidebar-width: 300px}.years-container[data-v-14bf366a]{display:grid;gap:28px}@media(min-width:768px){.years-container[data-v-14bf366a]{margin-bottom:60px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.years-container[data-v-14bf366a]{grid-template-columns:repeat(4,1fr)}}[data-v-7050d6c7]:root{--sidebar-width: 300px}.your-plan-modal[data-v-7050d6c7]{padding:30px}@media(min-width:576px){.your-plan-modal[data-v-7050d6c7]{padding:30px}}.your-plan-modal[data-v-7050d6c7] .modal{width:90%;max-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:576px){.your-plan-modal[data-v-7050d6c7] .modal{width:auto;min-width:400px;min-height:300px}}.your-plan-modal[data-v-7050d6c7] .modal .modal-header{position:relative;background:#fff;color:#36548d;font-weight:600;padding:20px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .icon-chevron{width:10px;margin-left:10px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .nav{font-size:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .nav .nav-label{font-size:20px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .nav{-webkit-transition:all .2s ease;transition:all .2s ease}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .nav.clickable:hover{cursor:pointer;color:#5d9bff}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .nav.clickable:hover .nav-label{border-bottom:2px solid #5D9BFF;margin-bottom:-2px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .course-list-header.movable .text-year:hover{cursor:pointer;color:#5d9bff;border-bottom:2px solid #5D9BFF;margin-bottom:-2px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .course-list-header .text-year{text-transform:uppercase;display:inline-block}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .course-list-header .text-nav{font-size:20px;cursor:pointer}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .course-list-header .text-nav.required:before{content:"*";color:#d15756}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .course-list-header .icon-chevron{width:10px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .child-grad-credits-header .nav .icon-chevron{margin-right:10px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .icon-close{position:absolute;top:10px;right:10px}.your-plan-modal[data-v-7050d6c7] .modal .modal-header .icon-close:before,.your-plan-modal[data-v-7050d6c7] .modal .modal-header .icon-close:after{background-color:#d15756}.your-plan-modal[data-v-7050d6c7] .modal .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body{width:100%;height:100%;padding:10px 20px 20px}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body .courses{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body .courses .course-card{max-width:400px}@media(min-width:768px){.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body .courses{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body .courses{margin:0 40px}}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body .no-courses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .course-list-body .no-courses .no-courses-text{font-style:italic;margin-top:30px}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .grad-credits-body{width:100%;margin-bottom:10px}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 30px 8px 20px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .list-item:hover{background-color:#2668d01f}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .list-item .capitalize{text-transform:capitalize}.your-plan-modal[data-v-7050d6c7] .modal .modal-body .list-item .icon-chevron{width:8px}.your-plan-modal[data-v-7050d6c7] .modal .modal-footer{margin-top:auto}.your-plan-modal[data-v-7050d6c7] .modal .modal-footer .add-course-button{margin:auto 20px 20px}[data-v-6809f3fb]:root{--sidebar-width: 300px}.add-courses-container[data-v-6809f3fb]{position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.add-courses-container .footer[data-v-6809f3fb]{position:absolute;bottom:0;left:0;width:100%;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(80.48%,#FFFFFF));background:linear-gradient(180deg,#fff0,#fff 80.48%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-courses-container .course-cards-wrapper[data-v-6809f3fb]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding-bottom:80px}.add-courses-container .course-cards-wrapper .course-cards[data-v-6809f3fb]{padding:20px;display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media(min-width:768px){.add-courses-container .course-cards-wrapper .course-cards[data-v-6809f3fb]{margin-top:20px;grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.add-courses-container .course-cards-wrapper .course-cards[data-v-6809f3fb]{grid-template-columns:repeat(3,1fr)}}.add-courses-container .top-bar[data-v-6809f3fb]{position:relative;min-height:130px;z-index:1;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003}.add-courses-container .top-bar .profile-image[data-v-6809f3fb]{position:absolute;top:10px;right:10px}.add-courses-container .top-bar .top[data-v-6809f3fb]{padding:10px;position:relative;background:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.add-courses-container .top-bar .top .icon-toggle[data-v-6809f3fb]{left:15px;position:absolute}.add-courses-container .top-bar .top .headers[data-v-6809f3fb]{height:100%;text-align:center;color:#2e5491;font-weight:600;margin-top:8px}.add-courses-container .top-bar .top .headers .year-pretitle[data-v-6809f3fb]{text-transform:uppercase;font-size:14px;letter-spacing:2px}.add-courses-container .top-bar .top .headers .subject-header[data-v-6809f3fb]{font-size:24px;font-weight:600}.add-courses-container .top-bar .top .icon-person[data-v-6809f3fb]{right:0;padding:25px}.add-courses-container .top-bar .description[data-v-6809f3fb]{text-align:center;margin:0 auto;max-width:800px;padding:0 10px 10px;font-size:16px}@media only screen and (min-width:993px){.top-bar .top .icon-toggle[data-v-6809f3fb]{opacity:0;pointer-events:none}}[data-v-a7d2dc28]:root{--sidebar-width: 300px}.grad-reqs-check[data-v-a7d2dc28]{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;color:#d15756;cursor:pointer;border:2px solid #D15756;border-radius:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.grad-reqs-check-text[data-v-a7d2dc28]{margin-right:1rem}.grad-reqs-check.reqs-met[data-v-a7d2dc28]{color:#58ab99;border:2px solid #58AB99}.grad-reqs-check.reqs-met[data-v-a7d2dc28]:hover{background-color:#58ab99;color:#fff}.grad-reqs-check .icon-chevRight[data-v-a7d2dc28]{height:15px}.grad-reqs-check[data-v-a7d2dc28]:hover{background-color:#d15756;color:#fff}.grad-reqs-check[data-v-a7d2dc28]:active{-webkit-transform:scale(.95);transform:scale(.95)}[data-v-f3b0b754]:root{--sidebar-width: 300px}#yp[data-v-f3b0b754]{height:100vh;overflow:hidden;background:#fff;opacity:.999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#yp .your-plan-modal[data-v-f3b0b754]{z-index:10}#yp .alert-modal[data-v-f3b0b754]{z-index:11}#yp .top-bar[data-v-f3b0b754]{position:relative;height:115px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;padding-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#fff;z-index:10}#yp .top-bar .icon-toggle[data-v-f3b0b754]{position:absolute;left:15px}#yp .top-bar .profile-image[data-v-f3b0b754]{position:absolute;right:10px;top:10px}#yp .top-bar .headers[data-v-f3b0b754]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px}#yp .top-bar .headers .main-header[data-v-f3b0b754]{font-size:24px;color:#2e5491;font-weight:600;text-align:center}#yp .top-bar .headers .chosen-program[data-v-f3b0b754]{font-size:16px;font-weight:500;border-bottom:2px solid #2E5491;padding:5px 10px;color:#2e5491}#yp .page[data-v-f3b0b754]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:auto;padding:30px}#yp .page .print-header-container[data-v-f3b0b754]{display:none}#yp .page .emptyContainer[data-v-f3b0b754]{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#yp .page .emptyContainer .emptyWrapper[data-v-f3b0b754]{height:60%;width:66%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#yp .page .emptyContainer .emptyWrapper .message[data-v-f3b0b754]{font-weight:600;font-size:16px;line-height:145%;letter-spacing:-.03em;color:#4f4f4f;text-align:center;width:40%}#yp .page .top[data-v-f3b0b754]{width:100%;margin-bottom:30px;overflow:visible;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(49.48%,#FFFFFF));background:linear-gradient(180deg,#fff0,#fff 49.48%);will-change:transform}#yp .page .top .top-wrapper[data-v-f3b0b754]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#yp .page .top .top-wrapper .left-container[data-v-f3b0b754]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#yp .page .top .top-wrapper .left-container .legend[data-v-f3b0b754]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#yp .page .top .top-wrapper .left-container .legend .legend-item[data-v-f3b0b754]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}#yp .page .top .top-wrapper .left-container .legend .legend-item .legend-color[data-v-f3b0b754]{width:20px;height:20px;margin-right:-9px;margin-top:-10px}#yp .page .top .top-wrapper .left-container .legend .legend-item .legend-color.requiredSection[data-v-f3b0b754]{color:#d15756}#yp .page .top .top-wrapper .left-container .legend .legend-item .legend-color.two-courses-required[data-v-f3b0b754]{color:#07566f}#yp .page .top .top-wrapper .left-container .legend .legend-item .legend-text[data-v-f3b0b754]{font-size:12px;font-weight:400;font-style:italic;line-height:16px;letter-spacing:-.03em;color:#757575}#yp .page .top .top-wrapper .right-container[data-v-f3b0b754]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:50px}@media(min-width:768px){#yp .page .top .top-wrapper .right-container[data-v-f3b0b754]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#yp .page .top .top-wrapper .right-container .info-link[data-v-f3b0b754]{margin-left:30px;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.03em;color:#4f4f4f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#yp .page .top .top-wrapper .right-container .info-link .question-mark[data-v-f3b0b754]{-ms-flex-negative:0;flex-shrink:0;margin-left:8px;width:16px;height:16px}@media only screen and (max-width:991px){#yp .page .top .top-wrapper[data-v-f3b0b754]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}#yp .page .top .top-wrapper .right-container[data-v-f3b0b754]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:unset}}.modal-fade-enter[data-v-f3b0b754],.modal-fade-leave-to[data-v-f3b0b754]{opacity:0}.modal-fade-enter[data-v-f3b0b754] .modal,.modal-fade-leave-to[data-v-f3b0b754] .modal{-webkit-transform:translateY(50vh);transform:translateY(50vh)}.modal-fade-enter-active[data-v-f3b0b754],.modal-fade-leave-active[data-v-f3b0b754]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-active[data-v-f3b0b754] .modal,.modal-fade-leave-active[data-v-f3b0b754] .modal{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.infoModal[data-v-f3b0b754]{z-index:15}.infoModal[data-v-f3b0b754] .modal{width:90%;max-height:90vh}@media(min-width:576px){.infoModal[data-v-f3b0b754] .modal{width:55%}}.infoModal[data-v-f3b0b754] .modal .modal-body{height:100%;width:100%;padding:25px 25px 25px 40px}.infoModal[data-v-f3b0b754] .modal .modal-body .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.infoModal[data-v-f3b0b754] .modal .modal-body .top h2.title{font-family:Work Sans,sans-serif;font-weight:600;font-size:24px;line-height:21px;letter-spacing:-.05em;color:#36548d;cursor:default}.infoModal[data-v-f3b0b754] .modal .modal-body .top h2.title span{text-decoration:underline}.infoModal[data-v-f3b0b754] .modal .modal-body .top .icon-close{color:#d15756}.infoModal[data-v-f3b0b754] .modal .modal-body .bottom{margin-top:30px;width:90%}.infoModal[data-v-f3b0b754] .modal .modal-body .bottom .sectionTitle{font-weight:700;font-size:18px;font-family:Work Sans,sans-serif;text-transform:uppercase;line-height:23px;letter-spacing:-.03em;margin-bottom:10px;cursor:default}.infoModal[data-v-f3b0b754] .modal .modal-body .bottom .sectionTitle .symbol{margin-left:6px;color:#d15756}.infoModal[data-v-f3b0b754] .modal .modal-body .bottom .sectionTitle .symbol.dagger{color:#07566f!important}.infoModal[data-v-f3b0b754] .modal .modal-body .bottom .sentence{font-weight:500;font-size:15px;line-height:26px;letter-spacing:-.03em;color:#4f4f4f;margin-bottom:20px;cursor:default}.infoModal[data-v-f3b0b754] .modal .modal-body .bottom .sentence span{color:#2668d0;font-weight:600}.reqsModal[data-v-f3b0b754]{z-index:15}.reqsModal[data-v-f3b0b754] .modal{width:90%;max-height:90vh}@media(min-width:576px){.reqsModal[data-v-f3b0b754] .modal{width:55%}}.reqsModal[data-v-f3b0b754] .modal .modal-header{height:33%;padding:19px 25px}.reqsModal[data-v-f3b0b754] .modal .modal-header .title{text-align:center;padding:25px 0}.reqsModal[data-v-f3b0b754] .modal .modal-header .legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:66%;margin:auto}.reqsModal[data-v-f3b0b754] .modal .modal-header .legend .legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.reqsModal[data-v-f3b0b754] .modal .modal-header .legend .legend-item .legend-color{margin-right:7%;width:30px;height:30px;pointer-events:none;-ms-flex-negative:0;flex-shrink:0}.reqsModal[data-v-f3b0b754] .modal .modal-header .legend .legend-item .legend-text{white-space:nowrap}.reqsModal[data-v-f3b0b754] .modal .modal-header .icon-close{position:absolute;color:#d15756;top:8px;right:8px}.reqsModal[data-v-f3b0b754] .modal .modal-body{height:67%;padding:40px 0;overflow:auto}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body .grad-reqs-section{width:68%}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body .grad-reqs-section .grad-reqs-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-radius:3px;background:#fee3e2;-webkit-box-shadow:0px 0px 2.8468749523px 0px rgba(0,0,0,.15),0px 2.8468749523px 17.0812492371px 0px rgba(0,0,0,.15);box-shadow:0 0 2.8468749523px #00000026,0 2.8468749523px 17.0812492371px #00000026;padding:25px;gap:25px;margin:20px 0}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body .grad-reqs-section .grad-reqs-card.reqs-met{background:#d0f8db}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body .grad-reqs-section .grad-reqs-card .title{font-weight:900}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body .grad-reqs-section .grad-reqs-card .reqsIcon{width:30px;height:30px;pointer-events:none;-ms-flex-negative:0;flex-shrink:0}.reqsModal[data-v-f3b0b754] .modal .modal-body .grad-reqs-body .grad-reqs-section .divider{height:1px;background-color:#eee;border:none}.requiredIcon[data-v-f3b0b754]{background:radial-gradient(50% 100%,#fff 0 34%,#fff0 35%)}.icon-toggle[data-v-f3b0b754]{position:absolute;left:15px;cursor:pointer;background-color:#fff;color:#474747;font-size:16px}@media only screen and (min-width:993px){#yp .top-bar .icon-toggle[data-v-f3b0b754]{opacity:0;pointer-events:none}}@media print{@page{size:landscape}.top-bar[data-v-f3b0b754]{display:none}.page[data-v-f3b0b754]{position:fixed;width:100vw;height:100vh}.page .top[data-v-f3b0b754]{display:none}.print-header-container[data-v-f3b0b754]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.print-header-container .print-title[data-v-f3b0b754]{font-weight:600;font-size:22px}.print-header-container .print-chosen-program[data-v-f3b0b754]{font-weight:500}.your-plan-content[data-v-f3b0b754]{margin-top:30px;width:100%;height:80%;grid-template-columns:repeat(4,1fr);gap:16px}}#sidebar{background:#2e5491;width:var(--sidebar-width);height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:auto}#sidebar::-webkit-scrollbar-thumb{height:6px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:#fff;-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,.05),inset 1px 1px 0px rgba(0,0,0,.05)}#sidebar .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#sidebar ul.links,#sidebar ul.menu{list-style:none;padding:0;margin:0}#sidebar .handle{display:none}#sidebar.closed{width:60px;background-color:transparent}#sidebar .top{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}#sidebar .top .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 20px;border-bottom:rgb(70.9031413613,119.1492146597,196.5968586387) solid 2px}#sidebar .top .logo img{width:75px;height:75px;border-radius:100px}#sidebar .top .logo h2{margin-top:10px;color:#fff}#sidebar .top .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#sidebar .top .links .link a{color:#fff;text-decoration:none;display:block;padding:20px;border-bottom:rgb(70.9031413613,119.1492146597,196.5968586387) solid 2px;cursor:pointer}#sidebar .top .links .link a:hover,#sidebar .top .links .link a.router-link-active{background-color:#28497e}#sidebar .top .links .link a .nameContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sidebar .top .links .link a .nameContainer h3{pointer-events:none}#sidebar .top .links .link a .nameContainer span{text-transform:uppercase;color:#90fbe1;font-family:"Work Sans" sans-serif;font-style:italic}#sidebar .top .links .link a .descContainer p{pointer-events:none;margin-top:5px;font-weight:300;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}#sidebar .top .btns{margin-top:30px}#sidebar .top .btns .header{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:3px;padding:0 30px;text-align:center}#sidebar .top .btns .btns-wrapper{margin-top:10px}#sidebar .top .btns .btns-wrapper .floating-btn{padding:10px 12px;text-align:center;background-color:transparent;cursor:pointer;text-transform:uppercase;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none!important;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-radius:4px;border:0}#sidebar .top .btns .btns-wrapper .floating-btn p{text-align:left;text-transform:capitalize;font-size:14px;font-weight:400}#sidebar .top .btns .btns-wrapper .floating-btn:hover{background-color:#ffffff1a}#sidebar .top .btns .btns-wrapper .floating-btn:visited p,#sidebar .top .btns .btns-wrapper .floating-btn:visited .icon-chevRight,#sidebar .top .btns .btns-wrapper .floating-btn p,#sidebar .top .btns .btns-wrapper .floating-btn .icon-chevRight{color:#fff}#sidebar .top .btns .btns-wrapper .floating-btn .icon-chevRight{margin-left:auto;height:10px;width:10px}#sidebar .top .btns .btns-wrapper .floating-btn.chart-menu-toggle .icon-chevRight{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#sidebar .top .btns .btns-wrapper .floating-btn.chart-menu-toggle.icon-rotate .icon-chevRight{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}#sidebar .top .btns .btns-wrapper .menu{margin-bottom:10px;background-color:#00000025}#sidebar .top .btns .btns-wrapper .menu .chart-menu-item{padding:10px 12px;text-align:center;background-color:transparent;cursor:pointer;text-transform:uppercase;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-decoration:none!important;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;border-radius:4px}#sidebar .top .btns .btns-wrapper .menu .chart-menu-item p{padding-left:15px;text-align:left;text-transform:capitalize;font-size:14px;font-weight:400}#sidebar .top .btns .btns-wrapper .menu .chart-menu-item:hover{background-color:#ffffff1a}#sidebar .top .btns .btns-wrapper .menu .chart-menu-item:visited p,#sidebar .top .btns .btns-wrapper .menu .chart-menu-item:visited .icon-chevRight,#sidebar .top .btns .btns-wrapper .menu .chart-menu-item p,#sidebar .top .btns .btns-wrapper .menu .chart-menu-item .icon-chevRight{color:#fff}#sidebar .top .btns .btns-wrapper .menu .chart-menu-item .icon-chevRight{margin-left:auto;height:10px;width:10px}#sidebar .translate-container h2{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:5px;padding:0 30px;text-align:center;margin-top:10px}#sidebar .translate-container #google-translate-element{background:#fff;margin:10px;border-radius:5px;padding:10px}#sidebar .translate-container #google-translate-element select.goog-te-combo{width:100%;border:1px solid #6c95d5;padding:5px;border-radius:5px;color:#000;background-color:#fff;cursor:pointer;font-size:14px}#sidebar .translate-container select{width:100%;border:1px solid #6c95d5;padding:5px;border-radius:5px;color:#6c95d5;cursor:pointer}#sidebar .translate-container a{pointer-events:none}#sidebar .bottom .button{width:93%;background-color:#fff;color:#2e5491;margin:10px}#sidebar .bottom .file-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#sidebar .bottom .file-upload .drop-zone{background:#2f5491e6;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003}#sidebar .version-tag{text-align:right;color:#fff6;padding:10px 10px 0;font-size:14px}@media only screen and (min-width:1px)and (max-width:575px){#sidebar .top{padding-bottom:0!important}#sidebar .bottom{display:none}}@-webkit-keyframes hoverEffectTop{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes hoverEffectTop{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes hoverEffectBottom{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes hoverEffectBottom{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media print{#sidebar{display:none}}.slide-enter-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;overflow:hidden}.slide-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;overflow:hidden}.slide-enter-to,.slide-leave{max-height:500px;opacity:1}.slide-enter,.slide-leave-to{max-height:0;opacity:0}#course-info{height:100%}#course-info .swiper-slide.empty+.swiper-slide{background:#fffc!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#course-info .main{background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;overflow:hidden;width:80%;max-width:800px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:relative;max-height:800px;overflow:auto}#course-info .main .loading-indicator{position:absolute;inset:0;z-index:10;background:#fff;border-radius:10px}#course-info .main .loading-indicator .loading-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#course-info .main.open{opacity:1}#course-info .main .button{background-color:#2e5491;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}#course-info .main .button.saved{background:#09b038}#course-info .main .button .check{margin-right:15px}#course-info .main .button .check:before,#course-info .main .button .check:after{background:#fff}#course-info .main .button .check.active{background:#fff}#course-info .main .button .check.active:before,#course-info .main .button .check.active:after{background:#09b038}#course-info .main .button .check.active:after{-webkit-box-shadow:6px 2px 0px 3px white;box-shadow:6px 2px 0 3px #fff}#course-info .main .button .text{color:#fff}#course-info .main .button .text span{overflow:hidden;white-space:nowrap;text-overflow:clip;display:inline-block}#course-info .main .button .text span.collapseable{-webkit-transition:max-width .5s ease;transition:max-width .5s ease;max-width:20px}#course-info .main .button .text span:not(:nth-child(1)):not(.no-space){margin-left:4px}#course-info .main .button .text span.hidden{max-width:0}#course-info .main .top-bar{display:none}#course-info .main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative}#course-info .main .wrapper .text-description *,#course-info .main .wrapper .quick-facts *{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-animation:slide-up-and-in .2s ease forwards;animation:slide-up-and-in .2s ease forwards}#course-info .main .wrapper .icon-close{position:absolute;top:30px;right:30px;z-index:10}#course-info .main .wrapper .text-description{padding:30px;-webkit-box-flex:2;-ms-flex:2 2 0px;flex:2 2 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#course-info .main .wrapper .text-description *:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}#course-info .main .wrapper .text-description *:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}#course-info .main .wrapper .text-description h1{padding-right:30px;color:#2e5491}#course-info .main .wrapper .text-description .number{text-transform:uppercase;letter-spacing:3px;font-size:14px;margin:5px 0 15px}#course-info .main .wrapper .text-description p{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}#course-info .main .wrapper .text-description .button{margin-top:15px;width:100%}#course-info .main .wrapper .quick-facts{padding:30px;background-color:#d0d6e0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}#course-info .main .wrapper .quick-facts *:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}#course-info .main .wrapper .quick-facts *:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}#course-info .main .wrapper .quick-facts *:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s}#course-info .main .wrapper .quick-facts *:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}#course-info .main .wrapper .quick-facts *:nth-child(6){-webkit-animation-delay:.35s;animation-delay:.35s}#course-info .main .wrapper .quick-facts *:nth-child(7){-webkit-animation-delay:.4s;animation-delay:.4s}#course-info .main .wrapper .quick-facts *:nth-child(8){-webkit-animation-delay:.45s;animation-delay:.45s}#course-info .main .wrapper .quick-facts *:nth-child(9){-webkit-animation-delay:.5s;animation-delay:.5s}#course-info .main .wrapper .quick-facts .header .label{font-size:24px;font-weight:400;color:#2e5491}#course-info .main .wrapper .quick-facts .header .number{text-transform:uppercase;margin-top:5px;font-size:14px;color:#646971}#course-info .main .wrapper .quick-facts .fact{margin-top:15px}#course-info .main .wrapper .quick-facts .fact span.bold{font-weight:600}#course-info .main .wrapper .quick-facts .fact span.bold:after{content:" "}@-webkit-keyframes slide-up-and-in{0%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@keyframes slide-up-and-in{0%{-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);opacity:0}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}}@media only screen and (max-width:575px){#course-info .main{width:100vw;height:100vh;border-radius:0;overflow:auto!important}#course-info .main .top-bar{width:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#course-info .main .top-bar .back-button{padding-left:20px;position:relative;color:#646971;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:3px}#course-info .main .top-bar .back-button:before{content:" ";position:absolute;height:8px;width:8px;border:2px solid #646971;border-right:none;border-bottom:none;left:2px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}#course-info .main .top-bar .button{padding:5px 20px 5px 10px}#course-info .main .top-bar .button .check{-webkit-transform:scale(.65,.65);transform:scale(.65);margin-right:5px}#course-info .main .top-bar .button span{text-transform:uppercase;font-weight:600}#course-info .main .wrapper{display:block;margin-bottom:100px}#course-info .main .wrapper .button,#course-info .main .wrapper .icon-close{display:none!important}#course-info .main .wrapper .text-description{padding:0 30px 15px}#course-info .main .wrapper .quick-facts{background-color:transparent;padding-top:0}#course-info .main .wrapper .quick-facts .header{display:none}#course-info .main .wrapper .quick-facts .fact:nth-child(1){margin-top:0}#course-info .main .wrapper .quick-facts .fact span.bold{color:#2e5491}}#user-swiper .user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#user-swiper .user .top{-ms-flex-negative:0;flex-shrink:0}#user-swiper .user .content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#user-swiper .user .content .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}#user-swiper .top{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#user-swiper .content .content-wrapper.standalone .login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:100vh;padding:60px 20px 20px}#user-swiper .content .content-wrapper.standalone .login h1,#user-swiper .content .content-wrapper.standalone .login h2{text-align:center;font-size:40px;font-weight:600;color:#2e5491;margin-bottom:10px}#user-swiper .content .content-wrapper.standalone .login p{text-align:center;margin:15px}#user-swiper .content .content-wrapper.standalone .login p:after{text-transform:uppercase}#user-swiper .content .content-wrapper.standalone .login .input-wrapper{margin:10px;border-radius:20px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px;border-bottom:1px solid #cfcfcf}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input label{text-transform:uppercase;font-size:12px;letter-spacing:3px;font-weight:600}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;padding:5px 0;margin:0;font-size:16px;border:none;outline:none}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input .row input{-webkit-box-flex:1;-ms-flex:1;flex:1}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input .row i{cursor:pointer;color:#999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#user-swiper .content .content-wrapper.standalone .login .input-wrapper .input:last-child{border-bottom:1px solid transparent}#user-swiper .content .content-wrapper.standalone .login .btn{background-image:-webkit-gradient(linear,left top,right top,from(rgb(39.8586387435,72.7853403141,125.6413612565)),to(rgb(70.9031413613,119.1492146597,196.5968586387)));background-image:linear-gradient(to right,#28497e,#4777c5);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;border-radius:25px;cursor:pointer;margin:10px;font-weight:600;font-size:16px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border:0}#user-swiper .content .content-wrapper.standalone .login .btn:hover{opacity:.9}#user-swiper .content .content-wrapper.standalone .login .error{margin:20px;text-align:center;color:#e05252;text-transform:uppercase;font-size:14px}#user-swiper .content .content-wrapper.standalone .login .loading{margin:20px;text-align:center;color:#2e5491;font-size:14px}#user-swiper .content .content-wrapper.standalone .login .bottom{margin-top:20px;-ms-flex-item-align:center;align-self:center;cursor:pointer;color:#494949}#user-swiper .content .content-wrapper.standalone .login .bottom span{font-size:14px}#user-swiper .content .content-wrapper.standalone .login .bottom span.blue{color:#6c95d5;margin-left:5px;font-weight:600}#user-swiper .content .content-wrapper.standalone .login.sign-in .bottom span:first-child:after{content:"No Account?"}#user-swiper .content .content-wrapper.standalone .login.sign-in .bottom span.blue:after{content:"Register"}#user-swiper .content .content-wrapper.standalone .login.register p:after{content:"create an account to help track your saved courses"}#user-swiper .content .content-wrapper.standalone .login.register .bottom span:first-child:after{content:"Have an Account?"}#user-swiper .content .content-wrapper.standalone .login.register .bottom span.blue:after{content:"Sign In"}#user-swiper .content .content-wrapper.user .profile-picture .picture{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);height:90px;width:90px;border-radius:50%;background-size:cover;background-position:center center}#user-swiper .content .content-wrapper.user .profile-picture .icon-wrapper{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);height:70px;width:70px;border-radius:50%;background-color:#2e5491;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#user-swiper .content .content-wrapper.user .profile-picture .icon-person{font-size:50px;color:#fff}#user-swiper .content .content-wrapper.user .name{margin-top:30px;max-width:100%;padding:0 30px}#user-swiper .content .content-wrapper.user .name h1,#user-swiper .content .content-wrapper.user .name p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#user-swiper .content .content-wrapper.user .name h1,#user-swiper .content .content-wrapper.user .name h2{font-size:36px;text-align:center}#user-swiper .content .content-wrapper.user .name p{text-align:center;margin-top:10px;font-size:12px}#user-swiper .content .content-wrapper.user .btn{margin-top:30px;position:relative;display:inline-block;margin-bottom:25px}#user-swiper .content .content-wrapper.user .division{border-bottom:1px solid #2E5491;width:80%;margin-bottom:10px}#user-swiper .content .content-wrapper.user .select-campus{color:#2e5491;cursor:pointer;border:0;background-color:#fff}#user-swiper .content .content-wrapper.user .select-campus.tooltip{position:relative;display:inline-block;border-bottom:1px dotted #2E5491}#user-swiper .content .content-wrapper.user .select-campus.tooltip .tooltipText{visibility:hidden;width:120px;background-color:#fff;color:#4a4a4a;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:5;bottom:100%;left:50%;margin-left:-60px;-webkit-box-shadow:0 0 25px rgba(0,0,0,.2);box-shadow:0 0 25px #0003}#user-swiper .content .content-wrapper.user .select-campus.tooltip .tooltipText:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:white transparent transparent transparent}#user-swiper .content .content-wrapper.user .select-campus.tooltip:hover .tooltipText{visibility:visible}#user-swiper .icon-close{height:30px;width:30px;position:relative;cursor:pointer}#user-swiper .icon-close:before,#user-swiper .icon-close:after{content:" ";height:24px;width:4px;border-radius:2px;background-color:#2e5491;position:absolute;top:50%;left:50%}#user-swiper .icon-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#user-swiper .icon-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#user-swiper .btn{font-size:12px;text-transform:uppercase;padding:15px;border-radius:40px;background-color:#2e5491;color:#fff;cursor:pointer;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;font-family:Work Sans,opensans;letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#user-swiper .btn:hover{opacity:.9}#user-swiper .social-signin{width:100%;margin:20px 10px 0}#user-swiper .social-signin .google-btn{width:93%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:25px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}#user-swiper .social-signin .google-btn:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a;border-color:#d2d2d2}#user-swiper .social-signin .google-btn img{width:20px;height:20px}#user-swiper .social-signin .google-btn span{font-size:14px;font-weight:500;color:#3c4043}#user-swiper .social-signin .divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}#user-swiper .social-signin .divider:before,#user-swiper .social-signin .divider:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#dadce0}#user-swiper .social-signin .divider span{padding:0 16px;color:#5f6368;font-size:13px}#user-swiper .forgot-password-link{text-align:right;color:#6c95d5;font-size:14px;cursor:pointer;margin:10px 10px 0}#user-swiper .forgot-password-link:hover{text-decoration:underline}#user-swiper button.icon-close{background:none;border:none;padding:0;height:30px;width:30px;position:relative;cursor:pointer}#user-swiper button.icon-close:before,#user-swiper button.icon-close:after{content:" ";height:24px;width:4px;border-radius:2px;background-color:#2e5491;position:absolute;top:50%;left:50%}#user-swiper button.icon-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#user-swiper button.icon-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#user-swiper button.forgot-password-link{background:none;border:none;cursor:pointer;text-align:right;color:#6c95d5;font-size:14px;margin:10px 10px 0}#user-swiper button.forgot-password-link:hover{text-decoration:underline}#user-swiper button.icon-toggle{background:none;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;outline:none}#user-swiper button.bottom{background:none;border:none;cursor:pointer;margin-top:20px;-ms-flex-item-align:center;align-self:center}#user-swiper button.bottom span{font-size:14px}#user-swiper button.bottom span.blue{color:#6c95d5;margin-left:5px;font-weight:600}#user-swiper button.icon-toggle{background:none;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}#user-swiper .sign-out{border:0}#user-swiper button.password-toggle{background:none;border:none;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999}@media only screen and (min-width:768px){.swiper-slide.user{width:330px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.swiper-slide.user.open{-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2)!important;box-shadow:0 0 30px #0000001a,0 1px 4px #0003!important}}#upload-errors{position:fixed;top:0;left:300px;width:calc(100vw - 300px);height:100vh;z-index:1000;pointer-events:none}#upload-errors .swiper-wrapper,#upload-errors .swiper-slide{width:100%;height:100%}#upload-errors .swiper-slide.empty{pointer-events:none}#upload-errors .swiper-slide.empty+.swiper-slide{background:#fffc!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;pointer-events:all}#upload-errors .main{background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;overflow:hidden;width:80%;max-width:800px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:all}#upload-errors .main.open{opacity:1}#upload-errors .main .loading-indicator{background:#fff;border-radius:10px}#upload-errors .main .loading-indicator .loading-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#upload-errors .main .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px}#upload-errors .main .header h1{color:#2e5491}#upload-errors .main .body{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;opacity:0;pointer-events:none;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:auto;padding:0 25px 25px}#upload-errors .main .body.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:all}#upload-errors .main .body.upload{height:100%}#upload-errors .main .body.upload .dropbox{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;border:2px dashed gray;border-radius:20px}#upload-errors .main .body.upload .dropbox .error-text{color:#d15756}#upload-errors .main .body.upload .dropbox .file-input{cursor:pointer;opacity:0;position:absolute;width:100%;height:100%}#upload-errors .main .body .big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}#upload-errors .main .body .big.green{color:#09b038}#upload-errors .main .body .big.red{color:#e05252}#upload-errors .main .body .big h1{font-size:40px;margin-bottom:15px;color:#2e5491}#upload-errors .main .body .big i.material-icons{font-size:100px}#upload-errors .main .body .errors{margin-top:25px}#upload-errors .main .body .errors .error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0;padding:10px;border-bottom:1px solid #D0D6E0}#upload-errors .main .body .errors .error.warning .icon i.material-icons{color:#d79b29}#upload-errors .main .body .errors .error.fatal .icon i.material-icons{color:#e05252}#upload-errors .main .body .errors .error p.title{font-weight:600;font-size:18px}#upload-errors .main .body .errors .error .icon{margin-right:10px}#upload-errors .main .body .errors .error .icon i.material-icons{font-size:30px}@media only screen and (max-width:992px){#upload-errors{left:0;width:100vw}}[data-v-7321c9df]:root{--sidebar-width: 300px}.snackbar-container[data-v-7321c9df]{position:absolute;background-color:#fff;bottom:30px;left:50%;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;padding:16px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:auto!important}.snackbar-container .icon-close[data-v-7321c9df]{margin-left:30px;color:#e05252}.snackbar-container .icon-close[data-v-7321c9df]:before,.snackbar-container .icon-close[data-v-7321c9df]:after{background:#d15756}[data-v-3b8c5d31]:root{--sidebar-width: 300px}.snackbar-fade-enter-active[data-v-3b8c5d31]{-webkit-animation:snackbar-in-3b8c5d31 .4s ease;animation:snackbar-in-3b8c5d31 .4s ease}.snackbar-fade-leave-active[data-v-3b8c5d31]{-webkit-animation:snackbar-out-3b8c5d31 .4s ease;animation:snackbar-out-3b8c5d31 .4s ease}@-webkit-keyframes snackbar-in-3b8c5d31{0%{opacity:0;-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes snackbar-in-3b8c5d31{0%{opacity:0;-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes snackbar-out-3b8c5d31{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}to{opacity:0;-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0)}}@keyframes snackbar-out-3b8c5d31{0%{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}to{opacity:0;-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0)}}.snackbar-undo[data-v-3b8c5d31]{position:fixed;-webkit-transform-origin:left;transform-origin:left;bottom:20px;left:20px}.snackbar-undo[data-v-3b8c5d31] .snackbar-content .item-header{font-weight:600;font-size:18px}.snackbar-undo[data-v-3b8c5d31] .snackbar-content .item-text{font-size:16px;margin-bottom:8px}.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-undo,.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-action{cursor:pointer;margin-top:8px;border:none;background-color:#2668d033;border-radius:20px;padding:4px 13px;color:#1c4587;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-undo:hover,.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-action:hover{background-color:#2668d04d}.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-undo .undo-icon,.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-action .undo-icon{width:16px}.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-undo .undo-text,.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-undo .action-text,.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-action .undo-text,.snackbar-undo[data-v-3b8c5d31] .snackbar-content .button-action .action-text{font-size:16px;margin-left:10px}#history-snackbars[data-v-b3cef763]{position:fixed;bottom:0;left:0;z-index:10;pointer-events:none}[data-v-b3cef763]:root{--sidebar-width: 300px}#history-snackbars[data-v-b3cef763]{position:fixed;bottom:0;left:0;z-index:10}[data-v-67bc148b]:root{--sidebar-width: 300px}.fade-in-enter[data-v-67bc148b],.fade-in-leave-to[data-v-67bc148b]{opacity:0}.fade-in-enter-active[data-v-67bc148b],.fade-in-leave-active[data-v-67bc148b]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#give-feedback-container[data-v-67bc148b]{position:fixed;inset:0;z-index:30;background-color:#e2e7ea;padding:30px;overflow:auto}#give-feedback-container .close-button[data-v-67bc148b]{position:absolute;top:20px;right:20px;color:#e05252}#give-feedback-container .form-container[data-v-67bc148b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:800px;margin:0 auto}#give-feedback-container .form-container .logo[data-v-67bc148b]{width:200px}#give-feedback-container .form-container .header[data-v-67bc148b]{font-size:28px;margin-top:20px;color:#36548d;text-align:center}#give-feedback-container .form-container .description[data-v-67bc148b]{margin-top:10px;text-align:center;font-weight:500;color:#36548d}#give-feedback-container .form-container .feedback-form[data-v-67bc148b]{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:768px){#give-feedback-container .form-container .feedback-form[data-v-67bc148b]{margin-left:30px;margin-right:30px}}#give-feedback-container .form-container .feedback-form .input[data-v-67bc148b]{width:100%}#give-feedback-container .form-container .submit-button[data-v-67bc148b]{padding:16px 48px}#give-feedback-container .form-container .disclaimer[data-v-67bc148b]{margin-top:20px;color:#36548d;text-align:center;font-size:14px}#give-feedback-container .form-container .error-text[data-v-67bc148b]{margin-top:30px;color:#d15756;font-weight:600;text-align:center}#give-feedback-container .loading-container[data-v-67bc148b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}#give-feedback-container .submitted-container[data-v-67bc148b]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#give-feedback-container .submitted-container .success-icon[data-v-67bc148b]{width:200px;margin-bottom:40px}#give-feedback-container .submitted-container .submitted-text[data-v-67bc148b]{color:#2668d0;font-weight:500;font-size:22px}#give-feedback-container .submitted-container .exit-button[data-v-67bc148b]{margin-top:40px;min-width:180px;background-color:#2668d0;padding:16px}input[data-v-67bc148b],textarea[data-v-67bc148b]{border:none;outline:none;background:#fff;border-radius:12px;color:inherit}input[data-v-67bc148b]::-webkit-input-placeholder,textarea[data-v-67bc148b]::-webkit-input-placeholder{color:#5d9bff82;font-weight:600}input[data-v-67bc148b]::-moz-placeholder,textarea[data-v-67bc148b]::-moz-placeholder{color:#5d9bff82;font-weight:600}input[data-v-67bc148b]:-ms-input-placeholder,textarea[data-v-67bc148b]:-ms-input-placeholder{color:#5d9bff82;font-weight:600}input[data-v-67bc148b]::-ms-input-placeholder,textarea[data-v-67bc148b]::-ms-input-placeholder{color:#5d9bff82;font-weight:600}input[data-v-67bc148b]::placeholder,textarea[data-v-67bc148b]::placeholder{color:#5d9bff82;font-weight:600}.input[data-v-67bc148b]{display:inline-block}.input.error[data-v-67bc148b]{color:#d15756}.input .error[data-v-67bc148b]{opacity:none;height:30px;text-align:right;font-size:14px}.input-text[data-v-67bc148b]{color:#5d9bff}.input-text input[data-v-67bc148b]{padding:20px;width:100%;font-weight:600}.input-text-area.no-error .text-area-container .char-length[data-v-67bc148b]{color:#50ac49}.input-text-area.error .text-area-container .char-length[data-v-67bc148b]{color:#d15756}.input-text-area .text-area-container[data-v-67bc148b]{position:relative;background:#fff;border-radius:12px;padding:20px 20px 40px;color:#36548d}.input-text-area .text-area-container textarea[data-v-67bc148b]{width:100%}.input-text-area .text-area-container .char-length[data-v-67bc148b]{position:absolute;bottom:10px;right:10px;color:#5d9bff82}[data-v-b119f962]:root{--sidebar-width: 300px}#select-campus .swiper-slide.empty+.swiper-slide[data-v-b119f962]{background:#fffc!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#select-campus .main[data-v-b119f962]{background:#fff;border-radius:10px;-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003;overflow:hidden;width:80%;max-width:800px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:relative;max-height:800px;overflow:auto}#select-campus .main .loading-indicator[data-v-b119f962]{position:absolute;inset:0;z-index:10;background:#fff;border-radius:10px}#select-campus .main .loading-indicator .loading-circles[data-v-b119f962]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#select-campus .main.open[data-v-b119f962]{opacity:1}#select-campus .main .top-bar[data-v-b119f962]{width:100%;height:20%;padding:30px 30px 10px;background:#2e5491;color:#fff;font-family:Work Sans,sans-serif}#select-campus .main .top-bar .header[data-v-b119f962]{font-family:inherit;font-weight:600;font-size:22px;line-height:21px;letter-spacing:-.05em;padding-bottom:10px}#select-campus .main .top-bar .sub-header[data-v-b119f962]{font-family:inherit;font-weight:300;font-size:14px;line-height:18px;letter-spacing:-.03em}@media(min-width:768px){#select-campus .main .top-bar .sub-header[data-v-b119f962]{width:65%}}#select-campus .main .wrapper .schoolListWrapper[data-v-b119f962]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0}@media(min-width:768px){#select-campus .main .wrapper .schoolListWrapper[data-v-b119f962]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px}}#select-campus .main .wrapper .schoolListWrapper .campusWrapper[data-v-b119f962]{width:100%;padding:0 20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#select-campus .main .wrapper .schoolListWrapper .campusWrapper[data-v-b119f962]:hover{background-color:#2668d01f}@media(min-width:768px){#select-campus .main .wrapper .schoolListWrapper .campusWrapper[data-v-b119f962]{width:45%;border-radius:4px;padding:0 10px}}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink[data-v-b119f962]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:5px;margin:5px;cursor:pointer}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink p[data-v-b119f962]{font-family:Work Sans,sans-serif;font-weight:500;font-size:18px;line-height:19px;letter-spacing:-.03em;color:#4f4f4f}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink .icon-chevRight[data-v-b119f962]{position:relative;height:10px;width:10px;margin-left:5px}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink .icon-chevRight[data-v-b119f962]:before{content:"";position:absolute;height:2px;width:10px;border-radius:25px;background-color:#4f4f4f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink .icon-chevRight[data-v-b119f962]:after{content:"";position:absolute;height:2px;width:10px;border-radius:25px;background-color:#4f4f4f;-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}[data-v-0fa752b7]:root{--sidebar-width: 300px}.district-selector[data-v-0fa752b7]{position:fixed;bottom:20px;right:20px;z-index:99999;background:linear-gradient(135deg,#667eea,#764ba2);padding:12px 16px;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px #00000026;pointer-events:all}.district-selector .selector-container[data-v-0fa752b7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.district-selector .selector-container .selector-label[data-v-0fa752b7]{color:#fff;font-weight:600;font-size:14px;white-space:nowrap}.district-selector .selector-container .selector-dropdown[data-v-0fa752b7]{padding:6px 10px;border:none;border-radius:5px;background:#fff;font-family:Work Sans,sans-serif;font-size:14px;font-weight:500;cursor:pointer;outline:none;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease}.district-selector .selector-container .selector-dropdown[data-v-0fa752b7]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.district-selector .selector-container .selector-dropdown[data-v-0fa752b7]:focus{-webkit-box-shadow:0 0 0 3px rgba(255,255,255,.3);box-shadow:0 0 0 3px #ffffff4d}:root{--sidebar-width: 300px}[v-cloak]>*{opacity:0}html,body{margin:0;padding:0;font-family:Work Sans,sans-serif;color:#4a4a4a;-webkit-tap-highlight-color:transparent;height:100vh}html *:not(.no-scrollbar)::-webkit-scrollbar *,body *:not(.no-scrollbar)::-webkit-scrollbar *{background:transparent}html *:not(.no-scrollbar)::-webkit-scrollbar,body *:not(.no-scrollbar)::-webkit-scrollbar{width:14px;height:14px}html *:not(.no-scrollbar)::-webkit-scrollbar-thumb,body *:not(.no-scrollbar)::-webkit-scrollbar-thumb{height:6px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;-webkit-border-radius:7px;background-color:#2e5491;-webkit-box-shadow:inset -1px -1px 0px rgba(0,0,0,.05),inset 1px 1px 0px rgba(0,0,0,.05)}html *:not(.no-scrollbar)::-webkit-scrollbar-button,body *:not(.no-scrollbar)::-webkit-scrollbar-button{width:0;height:0;display:none}html *:not(.no-scrollbar)::-webkit-scrollbar-corner,body *:not(.no-scrollbar)::-webkit-scrollbar-corner{background-color:transparent}html.full-screen,body.full-screen{background-color:#2e5491}html *,body *{-webkit-box-sizing:border-box;box-sizing:border-box}html a,html a:hover,body a,body a:hover{text-decoration:none}html a:active,body a:active{color:initial}html iframe,body iframe{border:none}html h1,body h1{font-size:24px}html h1,html h2,html h3,html h4,html h5,html h6,body h1,body h2,body h3,body h4,body h5,body h6{margin:0;font-family:Work Sans,sans-serif;font-weight:600;letter-spacing:-.03em}html input,html p,html .btn,body input,body p,body .btn{font-family:Work Sans,sans-serif}html p,body p{font-size:16px;margin:0;padding:0;line-height:150%;font-family:Work Sans,opensans}html p.spacey,body p.spacey{text-transform:uppercase;letter-spacing:5px}html select,body select{border:0;outline:0}html textarea,body textarea{resize:none;overflow:hidden}html input,body input{background:transparent;border:none;outline:none}html .button,body .button{outline:none;border:none;background-color:#2e5491;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;border-radius:5px;cursor:pointer;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}html .button:hover,body .button:hover{opacity:.9}html .button-glow,body .button-glow{outline:none;border:none;background-color:#36548d;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-box-shadow:0px 1px 6px rgba(0,99,255,.5),0px 8px 20px rgba(28,69,135,.5);box-shadow:0 1px 6px #0063ff80,0 8px 20px #1c458780;border-radius:50px;color:#fff;padding:20px 50px;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:2px;cursor:pointer}html .button-glow:hover,body .button-glow:hover{background-color:#324d82}html .row,body .row{display:-webkit-box;display:-ms-flexbox;display:flex}html .column,body .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}html .hide,body .hide{display:none}html input,body input{color:#4a4a4a}html .noselect,html .navbar-nav li,html .material-icons,html .button,body .noselect,body .navbar-nav li,body .material-icons,body .button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html [class^=icon],body [class^=icon]{cursor:pointer}button{font-family:Work Sans,sans-serif;background:none;border:none;padding:0;cursor:pointer}.icon-close{height:24px;width:24px;position:relative}.icon-close:before,.icon-close:after{content:" ";position:absolute;top:50%;left:50%;height:18px;width:4px;border-radius:2px;background-color:#e05252}.icon-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.icon-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.icon-add{height:24px;width:24px;position:relative}.icon-add:before,.icon-add:after{content:" ";position:absolute;top:50%;left:50%;height:18px;width:4px;border-radius:2px;background-color:#2e5491}.icon-add:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-add:after{-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.check{position:relative;height:30px;width:30px;border-radius:15px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.check:before,.check:after{content:"";position:absolute;background-color:#646971;height:16px;width:4px;border-radius:2px;top:50%;left:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.check:before{will-change:background-color,height,transform;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.check:after{will-change:background-color,transform;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.check.saved{background-color:#09b038}.check.saved:before,.check.saved:after{background-color:#fff}.check.saved:before{-webkit-transform:translate(-100%,-23%) rotate(-45deg);transform:translate(-100%,-23%) rotate(-45deg)}.check.saved:after{-webkit-transform:translate(0%,-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-box-shadow:6px 2px 0px 3px #09B038;box-shadow:6px 2px 0 3px #09b038}.check.saved:hover:before,.check.saved:hover:after{background-color:#d15756}.check.saved:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.check.saved:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.check.planned{background-color:#d69a00}.check.planned:before,.check.planned:after{background-color:#fff}.check.planned:before{-webkit-transform:translate(-100%,-23%) rotate(-45deg);transform:translate(-100%,-23%) rotate(-45deg)}.check.planned:after{-webkit-transform:translate(0%,-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-box-shadow:6px 2px 0px 3px #D69A00;box-shadow:6px 2px 0 3px #d69a00}.check.planned:hover:before,.check.planned:hover:after{background-color:#d15756}.check.planned:hover:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.check.planned:hover:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.check.close{background-color:#fff}.check.close:before,.check.close:after{content:" ";position:absolute;top:50%;left:50%;height:18px;width:4px;border-radius:2px;background-color:#e05252}.check.close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.check.close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.easy-scroll{-webkit-overflow-scrolling:touch!important;-webkit-backface-visibility:none;backface-visibility:none;overflow:auto}.loading-circles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.loading-circles.center span:before{-webkit-animation:bounce-center infinite 1s ease;animation:bounce-center infinite 1s ease}.loading-circles span{height:30px;width:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;position:relative}.loading-circles span:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);opacity:0;border-radius:50%;-webkit-animation:bounce infinite 1s ease;animation:bounce infinite 1s ease;width:15px;height:15px;background-color:#2e5491}.loading-circles span:nth-child(2):before{animation-delay:.2s;-webkit-animation-delay:.2s}.loading-circles span:nth-child(3):before{animation-delay:.4s;-webkit-animation-delay:.4s}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}50%{opacity:1;-webkit-transform:translate(-50%,0px);transform:translate(-50%)}to{opacity:0;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}}@keyframes bounce{0%{opacity:0;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}50%{opacity:1;-webkit-transform:translate(-50%,0px);transform:translate(-50%)}to{opacity:0;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}}@-webkit-keyframes bounce-center{0%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%)}50%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@keyframes bounce-center{0%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%)}50%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{-webkit-animation-duration:.001ms!important;animation-duration:.001ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}#app .skip-link{position:absolute;top:-100%;left:0;background:#000;color:#fff;padding:8px 16px;z-index:99999;text-decoration:none;font-size:14px}#app .skip-link:focus{top:0}#app #full-page-views{position:absolute;inset:0;z-index:20;pointer-events:none}#app #full-page-views .swiper-container{position:absolute;inset:0;pointer-events:none}#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide{background-color:#fff;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 #0000;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;will-change:box-shadow}#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide.open{-webkit-box-shadow:0px 0px 30px rgba(0,0,0,.1),0px 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px #0000001a,0 1px 4px #0003}#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide.empty{background-color:transparent}#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide.empty.pointer-events,#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide.empty+.swiper-slide{pointer-events:all}#app .give-feedback-wrapper{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px}#app .give-feedback-wrapper .give-feedback{color:#2e5491;text-transform:uppercase;letter-spacing:5px;cursor:pointer}#app #main{width:calc(100vw - 300px)}@media only screen and (min-width:1px)and (max-width:992px){#app #main{width:100vw!important}}
