.file-upload{margin:15px}.file-upload.empty .drop-zone .no-file,.file-upload.select .drop-zone .file{display:block}.file-upload.select .button{display:-webkit-box;display:-ms-flexbox;display:flex}.file-upload.error .drop-zone .error-message,.file-upload.error .drop-zone .file{display:block}.file-upload input[type=file]{display:none}.file-upload .drop-zone{border:1px dashed #4d6ea2;border-radius:5px;padding:20px 20px 40px;text-align:center}.file-upload .drop-zone.dragover{background-color:#4d6ea2}.file-upload .drop-zone>*{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.file-upload .drop-zone .file-preview{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;height:150px;margin-bottom:15px}.file-upload .drop-zone .no-file{display:none}.file-upload .drop-zone .no-file p{color:#fff;pointer-events:none;margin:10px 0}.file-upload .drop-zone .no-file p:nth-child(2){margin-bottom:25px}.file-upload .drop-zone .file{display:none;color:#fff;pointer-events:none;margin:10px 0 25px}.file-upload .drop-zone .error-message{display:none;color:#fff;pointer-events:none;margin:10px 0}.file-upload .drop-zone .error-message.active{display:block;opacity:1!important}.file-upload .drop-zone label.upload-button{margin-top:15px;background-color:#4d6ea2;padding:10px;border-radius:5px;color:#fff;cursor:pointer}.file-upload .button{display:none;background-color:#4d6ea2;margin-top:10px}#sidebar{background:#2e5491;width:300px;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 transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:#fff;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}#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:20px;border-bottom:2px solid #4777c5}#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{color:#fff;padding:20px;border-bottom:2px solid #4777c5;cursor:pointer}#sidebar .top .links .link.router-link-active,#sidebar .top .links .link:hover{background-color:#28497e}#sidebar .top .links .link .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 .nameContainer h3{pointer-events:none}#sidebar .top .links .link .nameContainer span{text-transform:uppercase;color:#90fbe1;font-family:Work Sans,sans-serif;font-style:italic}#sidebar .top .links .link .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}#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:hsla(0,0%,100%,.1)}#sidebar .top .btns .btns-wrapper .floating-btn .icon-chevRight,#sidebar .top .btns .btns-wrapper .floating-btn:visited .icon-chevRight,#sidebar .top .btns .btns-wrapper .floating-btn:visited p,#sidebar .top .btns .btns-wrapper .floating-btn p{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 #chart-menu{margin-bottom:10px;background-color:rgba(0,0,0,.1450980392156863)}#sidebar .top .btns .btns-wrapper #chart-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 #chart-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 #chart-menu .chart-menu-item:hover{background-color:hsla(0,0%,100%,.1)}#sidebar .top .btns .btns-wrapper #chart-menu .chart-menu-item .icon-chevRight,#sidebar .top .btns .btns-wrapper #chart-menu .chart-menu-item:visited .icon-chevRight,#sidebar .top .btns .btns-wrapper #chart-menu .chart-menu-item:visited p,#sidebar .top .btns .btns-wrapper #chart-menu .chart-menu-item p{color:#fff}#sidebar .top .btns .btns-wrapper #chart-menu .chart-menu-item .icon-chevRight{margin-left:auto;height:10px;width:10px}#sidebar .translate-container h1{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:5px;padding:0 30px;text-align:center}#sidebar .translate-container #google-translate-element{background:#fff;margin:10px;border-radius:5px;padding:10px}#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{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:rgba(47,84,145,.9019607843137255);-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)}@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(0deg)}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(0deg)}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(0deg)}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(0deg)}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}.slide-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{max-height:0;overflow:hidden}#course-info .swiper-slide.empty+.swiper-slide{background:hsla(0,0%,100%,.8)!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:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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;top:0;left:0;right:0;bottom: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.active,#course-info .main .button .check:after,#course-info .main .button .check:before{background:#fff}#course-info .main .button .check.active:after,#course-info .main .button .check.active:before{background:#09b038}#course-info .main .button .check.active:after{-webkit-box-shadow:6px 2px 0 3px #fff;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(:first-child):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 .quick-facts *,#course-info .main .wrapper .text-description *{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 0}#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:translateZ(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:translateZ(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);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 30px}#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:first-child{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{-ms-flex:1 1 0px;flex:1 1 0}#user-swiper .user .content,#user-swiper .user .content .content-wrapper{-webkit-box-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}#user-swiper .user .content .content-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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;height:100vh}#user-swiper .content .content-wrapper.standalone .login h1{text-align:center;font-size:40px;font-weight:600;color:#2e5491}#user-swiper .content .content-wrapper.standalone .login p{text-align:center;margin:15px}#user-swiper .content .content-wrapper.standalone .login .input-wrapper{margin:10px;border-radius:20px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)}#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}#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(#28497e),to(#4777c5));background-image:linear-gradient(90deg,#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 15px;border-radius:25px;cursor:pointer;margin:10px;font-weight:600;font-size:16px}#user-swiper .content .content-wrapper.standalone .login .error{margin:20px;text-align:center;color:#e05252;text-transform:uppercase}#user-swiper .content .content-wrapper.standalone .login .bottom{margin-top:10px;-ms-flex-item-align:center;align-self:center;position:absolute;bottom:30px}#user-swiper .content .content-wrapper.standalone .login .bottom span:after{font-size:18px}#user-swiper .content .content-wrapper.standalone .login.sign-in p:after{content:"sign in to your account with your email and password";text-transform:uppercase}#user-swiper .content .content-wrapper.standalone .login.sign-in .input-wrapper .input:nth-child(2){display:none}#user-swiper .content .content-wrapper.standalone .login.sign-in span:after{content:"No Account?";text-transform:uppercase}#user-swiper .content .content-wrapper.standalone .login.sign-in span.blue{color:#0e68f8;margin-left:5px}#user-swiper .content .content-wrapper.standalone .login.sign-in 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";text-transform:uppercase}#user-swiper .content .content-wrapper.standalone .login.register span:after{content:"Have an Account?";text-transform:uppercase}#user-swiper .content .content-wrapper.standalone .login.register span.blue{color:#0e68f8;margin-left:5px}#user-swiper .content .content-wrapper.standalone .login.register span.blue:after{content:"Sign In"}#user-swiper .content .content-wrapper.sign-in h1{text-align:center;font-size:48px;font-weight:600;color:#2e5491}#user-swiper .content .content-wrapper.sign-in p{text-align:center;margin:15px 10px 0 10px}#user-swiper .content .content-wrapper.sign-in .social-medias{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#user-swiper .content .content-wrapper.sign-in .social-medias .social-media{height:60px;width:60px;border-radius:50%;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;margin:10px}#user-swiper .content .content-wrapper.sign-in .social-medias .social-media.twitter{background-color:#1da1f2}#user-swiper .content .content-wrapper.sign-in .social-medias .social-media.facebook{background-color:#4267b2}#user-swiper .content .content-wrapper.sign-in .social-medias .social-media.google{background-color:#ff5858}#user-swiper .content .content-wrapper.user .profile-picture .picture{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:90px;width:90px;border-radius:50%;background-size:cover;background-position:50%}#user-swiper .content .content-wrapper.user .profile-picture .icon-person{font-size:100px}#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{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}#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 rgba(0,0,0,.2)}#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:#fff 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:after,#user-swiper .icon-close:before{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-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@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:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)!important;box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)!important}}#upload-errors .swiper-slide.empty+.swiper-slide{background:hsla(0,0%,100%,.8)!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}#upload-errors .main{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);overflow:hidden;width:80%;max-width:800px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:relative;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}#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 grey;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}.icon-close[data-v-685ca0d0]:after,.icon-close[data-v-685ca0d0]:before{content:" ";position:absolute;top:50%;left:50%;height:18px;width:4px;border-radius:2px;background-color:currentColor}.icon-close[data-v-685ca0d0]:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.icon-close[data-v-685ca0d0]:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.snackbar-container[data-v-47c70f60]{position:absolute;background-color:#fff;bottom:30px;left:50%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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-47c70f60]{margin-left:30px;color:#e05252}.snackbar-fade-enter[data-v-452db528],.snackbar-fade-leave-to[data-v-452db528]{opacity:0;-webkit-transform:translateY(100%) scale(0);transform:translateY(100%) scale(0)}.snackbar-fade-enter-active[data-v-452db528],.snackbar-fade-leave-active[data-v-452db528]{-webkit-transition:all .4s ease;transition:all .4s ease}.snackbar-undo[data-v-452db528]{position:fixed;-webkit-transform-origin:left;transform-origin:left;bottom:20px;left:20px}.snackbar-undo[data-v-452db528] .snackbar-content .item-header{font-weight:600;font-size:18px}.snackbar-undo[data-v-452db528] .snackbar-content .item-text{font-size:16px}.snackbar-undo[data-v-452db528] .snackbar-content .button-undo{cursor:pointer;margin-top:8px;border:none;background-color:rgba(38,104,208,.2);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}.snackbar-undo[data-v-452db528] .snackbar-content .button-undo .undo-icon{width:16px}.snackbar-undo[data-v-452db528] .snackbar-content .button-undo .undo-text{font-size:16px;margin-left:10px}#history-snackbars[data-v-5105b676]{position:fixed;bottom:0;left:0;z-index:10}.fade-in-enter[data-v-c1b036b2],.fade-in-leave-to[data-v-c1b036b2]{opacity:0}.fade-in-enter-active[data-v-c1b036b2],.fade-in-leave-active[data-v-c1b036b2]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#give-feedback-container[data-v-c1b036b2]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:30;background-color:#e2e7ea;padding:30px;overflow:auto}#give-feedback-container .close-button[data-v-c1b036b2]{position:absolute;top:20px;right:20px;color:#e05252}#give-feedback-container .form-container[data-v-c1b036b2]{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-c1b036b2]{width:200px}#give-feedback-container .form-container .header[data-v-c1b036b2]{font-size:28px;margin-top:20px;color:#36548d;text-align:center}#give-feedback-container .form-container .description[data-v-c1b036b2]{margin-top:10px;text-align:center;font-weight:500;color:#36548d}#give-feedback-container .form-container .feedback-form[data-v-c1b036b2]{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-c1b036b2]{margin-left:30px;margin-right:30px}}#give-feedback-container .form-container .feedback-form .input[data-v-c1b036b2]{width:100%}#give-feedback-container .form-container .submit-button[data-v-c1b036b2]{padding:16px 48px}#give-feedback-container .form-container .disclaimer[data-v-c1b036b2]{margin-top:20px;color:#36548d;text-align:center;font-size:14px}#give-feedback-container .form-container .error-text[data-v-c1b036b2]{margin-top:30px;color:#d15756;font-weight:600;text-align:center}#give-feedback-container .loading-container[data-v-c1b036b2]{width:100%}#give-feedback-container .loading-container[data-v-c1b036b2],#give-feedback-container .submitted-container[data-v-c1b036b2]{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;height:100%}#give-feedback-container .submitted-container[data-v-c1b036b2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#give-feedback-container .submitted-container .success-icon[data-v-c1b036b2]{width:200px;margin-bottom:40px}#give-feedback-container .submitted-container .submitted-text[data-v-c1b036b2]{color:#2668d0;font-weight:500;font-size:22px}#give-feedback-container .submitted-container .exit-button[data-v-c1b036b2]{margin-top:40px;min-width:180px;background-color:#2668d0;padding:16px}input[data-v-c1b036b2],textarea[data-v-c1b036b2]{border:none;outline:none;background:#fff;border-radius:12px;color:inherit}input[data-v-c1b036b2]::-webkit-input-placeholder,textarea[data-v-c1b036b2]::-webkit-input-placeholder{color:rgba(93,155,255,.51);font-weight:600}input[data-v-c1b036b2]::-moz-placeholder,textarea[data-v-c1b036b2]::-moz-placeholder{color:rgba(93,155,255,.51);font-weight:600}input[data-v-c1b036b2]:-ms-input-placeholder,textarea[data-v-c1b036b2]:-ms-input-placeholder{color:rgba(93,155,255,.51);font-weight:600}input[data-v-c1b036b2]::-ms-input-placeholder,textarea[data-v-c1b036b2]::-ms-input-placeholder{color:rgba(93,155,255,.51);font-weight:600}input[data-v-c1b036b2]::placeholder,textarea[data-v-c1b036b2]::placeholder{color:rgba(93,155,255,.51);font-weight:600}.input[data-v-c1b036b2]{display:inline-block}.input.error[data-v-c1b036b2]{color:#d15756}.input .error[data-v-c1b036b2]{opacity:none;height:30px;text-align:right;font-size:14px}.input-text[data-v-c1b036b2]{color:#5d9bff}.input-text input[data-v-c1b036b2]{padding:20px;width:100%;font-weight:600}.input-text-area.no-error .text-area-container .char-length[data-v-c1b036b2]{color:#50ac49}.input-text-area.error .text-area-container .char-length[data-v-c1b036b2]{color:#d15756}.input-text-area .text-area-container[data-v-c1b036b2]{position:relative;background:#fff;border-radius:12px;padding:20px;padding-bottom:40px;color:#36548d}.input-text-area .text-area-container textarea[data-v-c1b036b2]{width:100%}.input-text-area .text-area-container .char-length[data-v-c1b036b2]{position:absolute;bottom:10px;right:10px;color:rgba(93,155,255,.51)}#select-campus .swiper-slide.empty+.swiper-slide[data-v-0b380528]{background:hsla(0,0%,100%,.8)!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-0b380528]{background:#fff;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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-0b380528]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff;border-radius:10px}#select-campus .main .loading-indicator .loading-circles[data-v-0b380528]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#select-campus .main.open[data-v-0b380528]{opacity:1}#select-campus .main .top-bar[data-v-0b380528]{width:100%;height:20%;padding:30px;padding-bottom:10px;background:#2e5491;color:#fff;font-family:Work Sans,sans-serif}#select-campus .main .top-bar .header[data-v-0b380528]{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-0b380528]{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-0b380528]{width:65%}}#select-campus .main .wrapper .schoolListWrapper[data-v-0b380528]{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-0b380528]{-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-0b380528]{width:100%;padding:0 20px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}#select-campus .main .wrapper .schoolListWrapper .campusWrapper[data-v-0b380528]:hover{background-color:rgba(38,104,208,.12)}@media (min-width:768px){#select-campus .main .wrapper .schoolListWrapper .campusWrapper[data-v-0b380528]{width:45%;border-radius:4px;padding:0 10px}}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink[data-v-0b380528]{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-0b380528]{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-0b380528]{position:relative;height:10px;width:10px;margin-left:5px}#select-campus .main .wrapper .schoolListWrapper .campusWrapper .schoolLink .icon-chevRight[data-v-0b380528]: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-0b380528]: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)}[v-cloak]>*{opacity:0}body,html{margin:0;padding:0;font-family:Work Sans,sans-serif;color:#4a4a4a;-webkit-tap-highlight-color:transparent;height:100vh}body :not(.no-scrollbar)::-webkit-scrollbar *,html :not(.no-scrollbar)::-webkit-scrollbar *{background:transparent}body :not(.no-scrollbar)::-webkit-scrollbar,html :not(.no-scrollbar)::-webkit-scrollbar{width:14px;height:14px}body :not(.no-scrollbar)::-webkit-scrollbar-thumb,html :not(.no-scrollbar)::-webkit-scrollbar-thumb{height:6px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:7px;background-color:#2e5491;-webkit-box-shadow:inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)}body :not(.no-scrollbar)::-webkit-scrollbar-button,html :not(.no-scrollbar)::-webkit-scrollbar-button{width:0;height:0;display:none}body :not(.no-scrollbar)::-webkit-scrollbar-corner,html :not(.no-scrollbar)::-webkit-scrollbar-corner{background-color:transparent}body.full-screen,html.full-screen{background-color:#2e5491}body *,html *{-webkit-box-sizing:border-box;box-sizing:border-box}body a,body a:hover,html a,html a:hover{text-decoration:none}body a:active,html a:active{color:initial}body iframe,html iframe{border:none}body h1,html h1{font-size:24px}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{margin:0;font-family:Work Sans,sans-serif;font-weight:600;letter-spacing:-.03em}body .btn,body input,body p,html .btn,html input,html p{font-family:Work Sans,sans-serif}body p,html p{font-size:16px;margin:0;padding:0;line-height:150%;font-family:Work Sans,opensans}body p.spacey,html p.spacey{text-transform:uppercase;letter-spacing:5px}body select,html select{border:0;outline:0}body textarea,html textarea{resize:none;overflow:hidden}body input,html input{background:transparent;border:none;outline:none}body .button,html .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}body .button:hover,html .button:hover{opacity:.9}body .button-glow,html .button-glow{outline:none;border:none;background-color:#36548d;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-box-shadow:0 1px 6px rgba(0,99,255,.5),0 8px 20px rgba(28,69,135,.5);box-shadow:0 1px 6px rgba(0,99,255,.5),0 8px 20px rgba(28,69,135,.5);border-radius:50px;color:#fff;padding:20px 50px;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:2px;cursor:pointer}body .button-glow:hover,html .button-glow:hover{background-color:#324d82}body .column,body .row,html .column,html .row{display:-webkit-box;display:-ms-flexbox;display:flex}body .column,html .column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .hide,html .hide{display:none}body input,html input{color:#4a4a4a}body .button,body .material-icons,body .navbar-nav li,body .noselect,html .button,html .material-icons,html .navbar-nav li,html .noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body [class^=icon],html [class^=icon]{cursor:pointer}.icon-close{height:24px;width:24px;position:relative}.icon-close:after,.icon-close:before{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:after,.icon-add:before{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:after,.check:before{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:after,.check.saved:before{background-color:#fff}.check.saved:before{-webkit-transform:translate(-100%,-23%) rotate(-45deg);transform:translate(-100%,-23%) rotate(-45deg)}.check.saved:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-box-shadow:6px 2px 0 3px #09b038;box-shadow:6px 2px 0 3px #09b038}.check.saved:hover:after,.check.saved:hover:before{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:after,.check.planned:before{background-color:#fff}.check.planned:before{-webkit-transform:translate(-100%,-23%) rotate(-45deg);transform:translate(-100%,-23%) rotate(-45deg)}.check.planned:after{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-box-shadow:6px 2px 0 3px #d69a00;box-shadow:6px 2px 0 3px #d69a00}.check.planned:hover:after,.check.planned:hover:before{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:after,.check.close:before{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 1s ease infinite;animation:bounce-center 1s ease infinite}.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 1s ease infinite;animation:bounce 1s ease infinite;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%);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%);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%);transform:translate(-50%)}50%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes bounce-center{0%{opacity:0;-webkit-transform:translate(-50%);transform:translate(-50%)}50%{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{opacity:0;-webkit-transform:translate(-50%);transform:translate(-50%)}}#app #full-page-views{z-index:20}#app #full-page-views,#app #full-page-views .swiper-container{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide{background-color:#fff;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-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:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)}#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+.swiper-slide,#app #full-page-views .swiper-container .swiper-wrapper .swiper-slide.empty.pointer-events{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}}.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:after,.search-bar:before{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:translateZ(0);transform:translateZ(0);left:0;max-width:160px}.search-bar:after,.search-bar:before{left:56px;text-transform:uppercase}.search-bar .icon-search{font-size:24px;margin-left:0!important}}.profile-image[data-v-db6100a0]{-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[data-v-db6100a0]{font-size:16px;font-weight:600;color:#646971}.profile-image p[data-v-db6100a0]:nth-child(2){font-size:12px;font-weight:600;text-transform:uppercase;color:#2e5491}.profile-image .sign-in[data-v-db6100a0]{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[data-v-db6100a0]{font-size:18px}.profile-image .sign-in p[data-v-db6100a0]{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;text-transform:capitalize}.profile-image .user[data-v-db6100a0]{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[data-v-db6100a0]{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}.profile-image .profile .picture[data-v-db6100a0]{height:30px;width:30px;border-radius:15px;background-size:cover;background-position:50%}.profile-image .profile p[data-v-db6100a0]{margin-right:15px}@media only screen and (min-width:1px) and (max-width:575px){.profile-image[data-v-db6100a0]{margin:0!important}.profile-image .sign-in[data-v-db6100a0]{padding:0!important;border:none!important}.profile-image .sign-in .icon-person[data-v-db6100a0]{font-size:24px}.profile-image .profile p[data-v-db6100a0],.profile-image .sign-in p[data-v-db6100a0]{display:none!important}}.subjects-wrapper{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subjects-wrapper,.subjects-wrapper .subject-list{display:-webkit-box;display:-ms-flexbox;display:flex}.subjects-wrapper .subject-list{-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:translateZ(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;margin:5px 10px;cursor:pointer;color:#646971;-webkit-transition:all .2s ease;transition:all .2s ease;padding-right:25px}.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:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;-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:translateX(-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;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.subjects-wrapper .subject-list .dropdown-menu .arrow:before,.subjects-wrapper .subject-list .dropdown-menu .options{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);position:absolute;left:50%}.subjects-wrapper .subject-list .dropdown-menu .options{opacity:0;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;top:calc(100% + 30px);min-width:200px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translateX(-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 #fff;border-bottom:3px solid #fff;-webkit-transform:translateY(calc(-50% - 3px)) rotate(-45deg);transform:translateY(calc(-50% - 3px)) rotate(-45deg);z-index:10}.subject-column{display:none}@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:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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(#4777c5));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:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)}.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 10px;cursor:pointer;color:#646971;-webkit-transition:all .2s ease;transition:all .2s ease;padding-right:25px}.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:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;-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:translateX(-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;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.filters-wrapper .filters .dropdown-menu .arrow:before,.filters-wrapper .filters .dropdown-menu .options{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);position:absolute;left:50%}.filters-wrapper .filters .dropdown-menu .options{opacity:0;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;top:calc(100% + 30px);min-width:200px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translateX(-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:translateX(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 #fff;border-bottom:3px solid #fff;-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 #fff;border-bottom:3px solid #fff;-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}#top-bar .top .header,#top-bar .top .header .icons{display:-webkit-box;display:-ms-flexbox;display:flex}#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:0}#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 .bottom,#top-bar.collapsed .middle *{opacity:0;pointer-events:none}#top-bar.collapsed .bottom{max-height:0}#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:translateX(35px)}}@media only screen and (min-width:1px) and (max-width:575px){#top-bar{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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:translateX(-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-person,#top-bar .top .header .icon-toggle{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:translateX(-50%);padding:0 20px;width:100vw;bottom:25px}#top-bar .top .header .search-bar:after,#top-bar .top .header .search-bar:before{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:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);margin-top:15px;overflow:hidden}.filters-preview-container .filter-group .clear-all,.filters-preview-container .filter-group .filter{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(:first-child){border-top:1px solid #e3e3e3}.filters-preview-container .filter-group .clear-all{background:#e05252;color:#fff;font-weight:600;cursor:pointer;text-align:center}.card{margin:15px;background-color:#fff;padding:30px 0 0 0;font-weight:300;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);border-radius:5px;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}.card: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(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.card .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;-ms-flex-negative:0;flex-shrink:0}.card .row.subject{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:capitalize;margin-bottom:15px}.card .row.subject h3{font-size:24px;color:#2e5491;padding-right:5px}.card .row.subject i{cursor:pointer}.card .row.categories{-ms-flex-wrap:wrap;flex-wrap:wrap}.card .row.categories .tag{border-radius:20px;padding:5px 12px;font-weight:400;text-transform:uppercase;margin:0 10px 5px 0;border:2px solid #6c95d5;color:#6c95d5}.card .description{margin:10px 0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding:0 30px}.card .description .label{margin:15px 0 0 0;color:#4777c5;text-transform:uppercase;font-weight:600;font-size:14px;text-align:center}.card .description .column{text-transform:capitalize;margin-top:15px}.card .description .column p{font-size:18px;margin:5px 0}.card .description .column p:first-of-type{margin-top:0}.card .description .column .more{color:#2e5491}.card .button{margin-top:20px;text-transform:capitalize;background:#d0d6e0;color:#2e5491;font-weight:600;border-radius:0;padding:15px 30px;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:1px) and (max-width:575px){.card{width:100%}}@media only screen and (min-width:576px) and (max-width:992px){.card{width:calc(50% - 30px)}}@media only screen and (min-width:992px) and (max-width:1199px){.card{width:calc(50% - 30px)}}@media only screen and (min-width:1200px){.card{width:calc(33.33333% - 30px)}}.course-card-container[data-v-513ab533]{background-color:#fff;padding:30px 0 0 0;font-weight:300;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);border-radius:5px;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-513ab533]:active{-webkit-transform:scale(.95);transform:scale(.95)}.course-card-container[data-v-513ab533]: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(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0))}.course-card-container .row[data-v-513ab533]{-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-513ab533]{-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-513ab533]{font-size:24px;color:#2e5491;padding-right:5px}.course-card-container .row.subject i[data-v-513ab533]{cursor:pointer}.course-card-container .row.categories[data-v-513ab533]{-ms-flex-wrap:wrap;flex-wrap:wrap}.course-card-container .row.categories .tag[data-v-513ab533]{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-513ab533]{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-513ab533]{margin:15px 0 0 0;color:#4777c5;text-transform:uppercase;font-weight:600;font-size:14px;text-align:center}.course-card-container .description .column[data-v-513ab533]{text-transform:capitalize;margin-top:15px}.course-card-container .description .column p[data-v-513ab533]{font-size:18px;margin:5px 0}.course-card-container .description .column p[data-v-513ab533]:first-of-type{margin-top:0}.course-card-container .description .column .more[data-v-513ab533]{color:#2e5491}.course-card-container .button[data-v-513ab533]{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}.course-card-container .button.planned[data-v-513ab533]{color:#fff;background-color:#d69a00}#catalog[data-v-28770e80]{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-28770e80]{margin-top:30px;text-align:center;font-size:16px;width:100%}#catalog .spacey.no-more[data-v-28770e80]{margin-top:0;padding:30px 0}#catalog .loading-circles[data-v-28770e80]{height:50px;overflow:hidden}#catalog .no-saved-courses[data-v-28770e80]{margin-top:100px;text-align:center}#catalog .cards-container[data-v-28770e80]{display:grid;gap:15px;margin:10px;margin-top:30px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:100px}@media (min-width:768px){#catalog .cards-container[data-v-28770e80]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){#catalog .cards-container[data-v-28770e80]{grid-template-columns:repeat(3,1fr)}}#catalog .cards-container .card[data-v-28770e80]{cursor:pointer;-webkit-transform:scale(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-28770e80]{-webkit-transform:scale(.95);transform:scale(.95)}#catalog .footer[data-v-28770e80]{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-28770e80]{width:100%;margin:15px;padding:15px;border-radius:50px;border:2px solid #2e5491;font-size:16px;color:#2e5491;cursor:pointer;text-align:center;margin-bottom:50px}#catalog .footer .filters-preview[data-v-28770e80]{position:relative;margin:30px 0}@media only screen and (min-width:1px) and (max-width:575px){#catalog[data-v-28770e80]{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:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;-webkit-transform:translateZ(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;padding-bottom:120px}.filters.mobile .panel .filter{margin-top:30px}.filters.mobile .panel .tiles-container .title{font-size:24px;color:#2e5491;font-weight:600;padding:15px;padding-top:0}.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(#4777c5));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 #fff;background-image:-webkit-gradient(linear,left bottom,right top,from(#2e5491),to(#4777c5));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 #fff}.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:0 solid transparent;border-left:0 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(#4777c5));background-image:linear-gradient(to top right,#2e5491,#4777c5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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(#e87d7d));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}}.available-courses-container[data-v-4cb4f8ea],.available-courses-container[data-v-5aa3e5e0]{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}.dropdown-menu[data-v-24203161]{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 10px;cursor:pointer;color:#646971;-webkit-transition:all .2s ease;transition:all .2s ease;padding-right:25px}.dropdown-menu.hidden[data-v-24203161]{display:none}.dropdown-menu .label[data-v-24203161]{color:#2e5491;text-transform:uppercase;font-size:14px;font-weight:600}.dropdown-menu[data-v-24203161]:after{border-color:#2e5491}.dropdown-menu.opened[data-v-24203161]:after{-webkit-transform:translate(-100%,-34%) rotate(225deg);transform:translate(-100%,-34%) rotate(225deg)}.dropdown-menu.opened .arrow[data-v-24203161],.dropdown-menu.opened .options[data-v-24203161]{opacity:1;pointer-events:all}.dropdown-menu[data-v-24203161]:after{position:absolute;width:4px;height:4px;top:50%;right:0;border-right:2px solid #4a4a4a;border-bottom:2px solid #4a4a4a;-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-24203161]{position:absolute;height:30px;width:100%;min-width:250px;overflow:hidden;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none}.dropdown-menu .arrow[data-v-24203161]:before{content:"";height:30px;width:30px;background:#fff;top:100%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.dropdown-menu .arrow[data-v-24203161]:before,.dropdown-menu .options[data-v-24203161]{-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);position:absolute;left:50%}.dropdown-menu .options[data-v-24203161]{opacity:0;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease;pointer-events:none;top:calc(100% + 30px);min-width:200px;border-radius:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;white-space:nowrap;z-index:1;max-height:500px;overflow:auto}.dropdown-menu .options.left[data-v-24203161]{left:0;-webkit-transform:translateX(0);transform:translateX(0)}.dropdown-menu .options .option[data-v-24203161]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px 5px 35px;position:relative}.dropdown-menu .options .option[data-v-24203161]: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-24203161]:after{background-color:#2e5491}.dropdown-menu .options .option.active[data-v-24203161]:before{content:" ";height:4px;width:8px;position:absolute;top:18px;left:12px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:translateY(calc(-50% - 3px)) rotate(-45deg);transform:translateY(calc(-50% - 3px)) rotate(-45deg);z-index:10}.cte-top-bar[data-v-2242013c]{height:115px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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-2242013c]{position:absolute;left:15px}.cte-top-bar .profile-image[data-v-2242013c]{position:absolute;right:10px;top:10px}.cte-top-bar .headers[data-v-2242013c]{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-2242013c]{font-size:24px;color:#2e5491;font-weight:600;text-align:center}.cte-top-bar .headers .subtitle[data-v-2242013c]{font-size:16px;font-weight:500;border-bottom:2px solid #2e5491;padding:5px 10px;color:#2e5491}@media only screen and (min-width:993px){.cte-top-bar .icon-toggle[data-v-2242013c]{opacity:0;pointer-events:none}}#sectors p.spacey[data-v-38e4369e]{text-align:center;margin-top:30px}#sectors .upload-new-sector[data-v-38e4369e]{min-height:100px;padding:25px;background-color:#d0d6e0;border:2px dashed #2e5491;border-radius:10px;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;cursor:pointer}#sectors .upload-new-sector .plus-sign[data-v-38e4369e]{height:50px;width:50px;margin-bottom:25px;position:relative}#sectors .upload-new-sector .plus-sign[data-v-38e4369e]:after,#sectors .upload-new-sector .plus-sign[data-v-38e4369e]:before{content:" ";position:absolute;top:50%;left:50%;height:30px;width:4px;border-radius:2px;background-color:#2e5491}#sectors .upload-new-sector .plus-sign[data-v-38e4369e]:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sectors .upload-new-sector .plus-sign[data-v-38e4369e]:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}#sectors .upload-new-sector .text[data-v-38e4369e]{max-width:150px;text-transform:uppercase;letter-spacing:5px;color:#2e5491;line-height:150%;text-align:center}#sectors>.upload-new-sector[data-v-38e4369e]{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:30px}#sectors .sectors-wrapper[data-v-38e4369e]{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-38e4369e],#sectors .sectors-wrapper .upload-new-sector[data-v-38e4369e]{width:calc(20% - 20px)}#sectors .sectors-wrapper .cte-sector[data-v-38e4369e]{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;position:relative}#sectors .sectors-wrapper .cte-sector[data-v-38e4369e]:link,#sectors .sectors-wrapper .cte-sector[data-v-38e4369e]:visited{color:#4a4a4a!important;text-decoration:none}#sectors .sectors-wrapper .cte-sector:hover .hover-bar[data-v-38e4369e]{opacity:1;pointer-events:all}#sectors .sectors-wrapper .cte-sector:hover .hover-bar .btns[data-v-38e4369e]{-webkit-transform:translateY(0);transform:translateY(0)}#sectors .sectors-wrapper .cte-sector .sector:active~.hover-bar[data-v-38e4369e]{-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px)}#sectors .sectors-wrapper .cte-sector .sector[data-v-38e4369e]{padding:15px;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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);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-38e4369e]:active{-webkit-transform:scale(.9);transform:scale(.9)}#sectors .sectors-wrapper .cte-sector .hover-bar[data-v-38e4369e]{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);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 .hover-bar .btns[data-v-38e4369e]{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}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float[data-v-38e4369e]{padding:0 20px;height:50px;margin:10px;border-radius:25px;background:#e3e3e3;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float[data-v-38e4369e]:active{-webkit-box-shadow:none;box-shadow:none}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.edit[data-v-38e4369e]{background-color:#c8d1e8}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash[data-v-38e4369e]{background-color:#e05252}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash[data-v-38e4369e]:before{content:"click again to delete";font-size:12px;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:hidden;max-width:0;max-height:0;margin-bottom:2px;-webkit-transition:max-width .2s ease;transition:max-width .2s ease}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash.confirm img[data-v-38e4369e]{display:none}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash.confirm[data-v-38e4369e]:before{max-width:300px;max-height:none}#sectors .sectors-wrapper .cte-sector .title[data-v-38e4369e]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#sectors .sectors-wrapper .cte-sector .title p[data-v-38e4369e]{font-size:18px;text-align:center}#sectors .sectors-wrapper .cte-sector .logo[data-v-38e4369e]{margin:15px;-ms-flex-item-align:center;align-self:center;height:100px;width:100px;margin-bottom:30px;border-radius:50%;overflow:hidden}#sectors .sectors-wrapper .cte-sector .logo img[data-v-38e4369e]{width:100%;max-width:250px}#sectors .sectors-wrapper .cte-sector .sub-title[data-v-38e4369e]{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}#sectors .sectors-wrapper .upload-new-sector[data-v-38e4369e]{margin:10px}@media only screen and (min-width:1px) and (max-width:575px){#sectors .sectors-wrapper .cte-sector[data-v-38e4369e],#sectors .sectors-wrapper .upload-new-sector[data-v-38e4369e]{width:calc(100% - 20px)!important}}@media only screen and (min-width:576px) and (max-width:1072px){#sectors .sectors-wrapper .cte-sector[data-v-38e4369e],#sectors .sectors-wrapper .upload-new-sector[data-v-38e4369e]{width:calc(33.33333% - 20px)!important}}@media only screen and (min-width:1073px) and (max-width:1257px){#sectors .sectors-wrapper .cte-sector[data-v-38e4369e],#sectors .sectors-wrapper .upload-new-sector[data-v-38e4369e]{width:calc(25% - 20px)!important}}#add-sector-modal .modal-container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;pointer-events:none;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;will-change:opacity}#add-sector-modal .modal-container.active{opacity:1;pointer-events:all}#add-sector-modal .modal-container.active .modal-wrapper{-webkit-transform:scale(1);transform:scale(1)}#add-sector-modal .modal-container.active .modal-wrapper .buttons .button{pointer-events:all}#add-sector-modal .modal-container .modal-wrapper{max-width:700px;max-height:90vh;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;padding:25px;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);background:#fff;position:relative;width:80%;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 scroll;will-change:transition}#add-sector-modal .modal-container .modal-wrapper.error .buttons{-webkit-transform:translateZ(0);transform:translateZ(0)}#add-sector-modal .modal-container .modal-wrapper.error .error-message,#add-sector-modal .modal-container .modal-wrapper.failed .progress-indicators,#add-sector-modal .modal-container .modal-wrapper.finished .progress-indicators,#add-sector-modal .modal-container .modal-wrapper.uploading .progress-indicators{opacity:1}#add-sector-modal .modal-container .modal-wrapper.finished .progress-indicators .loading-circles{opacity:0;-webkit-transform:translate3d(-50%,calc(-50% - 30px),0);transform:translate3d(-50%,calc(-50% - 30px),0)}#add-sector-modal .modal-container .modal-wrapper.finished .progress-indicators .check{opacity:1!important;-webkit-transform:translate3d(-50%,-50%,0) scale(3);transform:translate3d(-50%,-50%,0) scale(3)}#add-sector-modal .modal-container .modal-wrapper.failed .progress-indicators .loading-circles{opacity:0}#add-sector-modal .modal-container .modal-wrapper.failed .progress-indicators .failure{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) scale(3);transform:translate3d(-50%,-50%,0) scale(3)}#add-sector-modal .modal-container .modal-wrapper .progress-indicators{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;pointer-events:none;opacity:0;z-index:100!important}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .check,#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure,#add-sector-modal .modal-container .modal-wrapper .progress-indicators .loading-circles{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-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}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .check{opacity:0;-webkit-transform:translate3d(-50%,calc(-50% + 50px),0) scale(3);transform:translate3d(-50%,calc(-50% + 50px),0) scale(3)}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure{-webkit-transform:translate3d(-50%,calc(-50% + 50px),0) scale(1);transform:translate3d(-50%,calc(-50% + 50px),0) scale(1);opacity:0;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}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure .failed{height:30px;width:30px;border-radius:50%;background:#e05252;position:relative}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure .failed:after,#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure .failed:before{content:" ";position:absolute;top:50%;left:50%;height:20px;width:4px;border-radius:2px;background:#fff}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure .failed:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure .failed:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .failure .text{margin-top:10px;font-size:6px;color:#e05252}#add-sector-modal .modal-container .modal-wrapper .progress-indicators .progress-bar{position:absolute;height:100%;width:100%;top:0;left:0;background:#d0d6e0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#add-sector-modal .modal-container .modal-wrapper .spacey{padding-bottom:10px;border-bottom:1px solid #e3e3e3}#add-sector-modal .modal-container .modal-wrapper .sector-dropdown{z-index:11!important;width:100%;padding-top:15px}#add-sector-modal .modal-container .modal-wrapper .sector-dropdown .select-display{z-index:2}#add-sector-modal .modal-container .modal-wrapper .sector-dropdown .select-display p{width:100%}#add-sector-modal .modal-container .modal-wrapper .sector-dropdown .select-display p.minimal-label{left:0}#add-sector-modal .modal-container .modal-wrapper>p{pointer-events:none}#add-sector-modal .modal-container .modal-wrapper p{text-align:center}#add-sector-modal .modal-container .modal-wrapper .sector-name{margin-top:10px}#add-sector-modal .modal-container .modal-wrapper .name-input{margin-top:10px;font-size:18px;text-align:center}#add-sector-modal .modal-container .modal-wrapper .name-input::-webkit-input-placeholder{text-transform:uppercase;letter-spacing:5px}#add-sector-modal .modal-container .modal-wrapper .name-input::-moz-placeholder{text-transform:uppercase;letter-spacing:5px}#add-sector-modal .modal-container .modal-wrapper .name-input:-ms-input-placeholder{text-transform:uppercase;letter-spacing:5px}#add-sector-modal .modal-container .modal-wrapper .name-input::-ms-input-placeholder{text-transform:uppercase;letter-spacing:5px}#add-sector-modal .modal-container .modal-wrapper .name-input::placeholder{text-transform:uppercase;letter-spacing:5px}#add-sector-modal .modal-container .modal-wrapper .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}#add-sector-modal .modal-container .modal-wrapper .row .file-input{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}#add-sector-modal .modal-container .modal-wrapper .row .file-input p.label{color:#2e5491;font-size:18px;font-weight:600}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload.error .file{display:none}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload.error label{color:#e05252!important;border:2px solid #e05252!important}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .button{display:none!important}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone{padding:20px;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-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .upload-button{padding:15px;border-radius:30px;border:2px solid #2e5491;text-transform:uppercase;background:transparent}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .file{overflow:hidden}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .file p{overflow:hidden;text-overflow:ellipsis;font-size:14px}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .error-msg p,#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .file,#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .no-file p,#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .upload-button{color:#2e5491;font-size:14px;letter-spacing:5px;text-transform:uppercase}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .error-msg p{color:#e05252!important}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .error-msg,#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .file{margin:0;margin-left:15px}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .no-file p{margin-left:15px}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .no-file p:before{content:"or "}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload .drop-zone .no-file p:nth-child(2){display:none}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload p{color:#2e5491}#add-sector-modal .modal-container .modal-wrapper .row .file-input .file-upload p.error{color:#e05252}#add-sector-modal .modal-container .modal-wrapper>:not(.file-upload){z-index:10}#add-sector-modal .modal-container .modal-wrapper .buttons{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;pointer-events:none;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#add-sector-modal .modal-container .modal-wrapper .buttons .button{border-radius:30px;margin:0 15px;text-transform:uppercase;letter-spacing:3px;font-size:12px;padding:15px}#add-sector-modal .modal-container .modal-wrapper .buttons .button.no-bg{background:transparent;color:#646971}#add-sector-modal .modal-container .modal-wrapper .error-message{color:#e05252;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;text-align:center;pointer-events:none;margin-top:10px}#cte[data-v-508b8f4c]{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-508b8f4c]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;z-index:5}.sector-info[data-v-7f390ffc]{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-7f390ffc]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.sector-info .side[data-v-7f390ffc]{position:relative;width:100%}@media (min-width:768px){.sector-info .side[data-v-7f390ffc]{width:350px;height:100%;overflow:auto}}.sector-info .side .icon-toggle[data-v-7f390ffc]{position:absolute;left:10px;top:10px}.sector-info .side .sector[data-v-7f390ffc]{margin:30px 15px}.sector-info .side .sector .title[data-v-7f390ffc]{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-7f390ffc]{color:#2e5491;text-align:center}.sector-info .side .sector .title .no-icon[data-v-7f390ffc],.sector-info .side .sector .title img[data-v-7f390ffc]{height:100px;width:100px;border-radius:50%;margin-bottom:15px}.sector-info .side .sector .title p[data-v-7f390ffc]{font-size:20px}.sector-info .side .sector .description[data-v-7f390ffc]{margin:25px 15px}.sector-info .side .pathways[data-v-7f390ffc]{overflow:auto}.sector-info .side .pathways p.header[data-v-7f390ffc]{margin-left:15px;margin-bottom:15px;font-weight:600;font-size:20px;color:#2e5491}.sector-info .side .pathways .pathway[data-v-7f390ffc]{border-top:1px solid #e3e3e3;padding:20px 15px}.sector-info .side .pathways .pathway[data-v-7f390ffc]:last-child{border-bottom:1px solid #e3e3e3}.sector-info .side .pathways .pathway .name[data-v-7f390ffc]{font-weight:600}.sector-info .side .pathways .pathway .pathway-options[data-v-7f390ffc]{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-7f390ffc]{cursor:pointer;text-transform:uppercase;letter-spacing:3px;font-size:12px}.sector-info .side .pathways .pathway .pathway-options .dot[data-v-7f390ffc]{margin:0 10px;width:5px;height:5px;border-radius:50%;background-color:#2e5491}.sector-info .side .pathways .pathway .pathway-description[data-v-7f390ffc]{display:none;margin-top:20px}.sector-info .side .pathways .pathway .pathway-description.open[data-v-7f390ffc]{display:-webkit-box;display:-ms-flexbox;display:flex}.sector-info .pdf-viewer[data-v-7f390ffc]{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-7f390ffc]{padding:0}}.sector-info .no-pdf[data-v-7f390ffc]{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-7f390ffc]{color:#2e5491;font-size:36px;margin-bottom:15px}.sector-info .no-pdf .button[data-v-7f390ffc]{font-size:24px}@media only screen and (min-width:993px){.icon-toggle[data-v-7f390ffc]{opacity:0;pointer-events:none}}.modal-backdrop[data-v-5dc11e48]{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(226,231,234,.8);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-5dc11e48]{position:relative;background:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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-5dc11e48]{position:relative;background-color:#2e5491;color:#fff;font-weight:600;font-size:18px}.modal .modal-body[data-v-5dc11e48],.modal .modal-footer[data-v-5dc11e48]{position:relative}.btn-close[data-v-5dc11e48]{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-5dc11e48]{color:#fff;background:#4aae9b;border:1px solid #4aae9b;border-radius:2px}.download-button[data-v-3fc7be2f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c4587;cursor:pointer}.download-button .icon-download[data-v-3fc7be2f]{width:12px;margin-right:10px}.download-button .button-text[data-v-3fc7be2f]{font-weight:500}.preview-container .pdf-wrapper[data-v-ec932a0e]{position:relative}.preview-container .pdf-wrapper .loading-circles[data-v-ec932a0e]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preview-container .pdf-fullscreen-container[data-v-ec932a0e]{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:10}.preview-container .pdf-fullscreen-container .pdf-fullscreen[data-v-ec932a0e]{width:100%;height:100%}.preview-container .pdf-fullscreen-container .button-close[data-v-ec932a0e]{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.preview-container .preview-unavailable[data-v-ec932a0e]{text-align:center;font-style:italic;padding:50px}.modal-fade-enter[data-v-1f340ed6],.modal-fade-leave-to[data-v-1f340ed6]{opacity:0}.modal-fade-enter[data-v-1f340ed6] .modal,.modal-fade-leave-to[data-v-1f340ed6] .modal{-webkit-transform:translateY(50vh);transform:translateY(50vh)}.modal-fade-enter-active[data-v-1f340ed6],.modal-fade-leave-active[data-v-1f340ed6]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-active[data-v-1f340ed6] .modal,.modal-fade-leave-active[data-v-1f340ed6] .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-1f340ed6]{z-index:1;max-height:100vh}.program-modal[data-v-1f340ed6] .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-1f340ed6] .modal{width:600px}}.program-modal[data-v-1f340ed6] .modal .modal-header{padding:20px;padding-bottom:15px}.program-modal[data-v-1f340ed6] .modal .modal-header .header-title{width:70%;font-size:21px}.program-modal[data-v-1f340ed6] .modal .modal-header .icon-close{position:absolute;top:15px;right:15px;color:#fff}.program-modal[data-v-1f340ed6] .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-1f340ed6] .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-1f340ed6] .modal .modal-body .list-item:not(:last-child){margin-bottom:10px}.program-modal[data-v-1f340ed6] .modal .modal-body .list-item .program-name{font-weight:500;font-size:18px}.program-modal[data-v-1f340ed6] .modal .modal-body .list-item .icon-chevron{color:#4f4f4f;width:10px}.program-modal[data-v-1f340ed6] .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}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.program-modal[data-v-1f340ed6] .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-1f340ed6] .modal .modal-body .program-of-study .top .go-back .go-back-text{font-size:18px;margin-left:20px}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .top .go-back .icon-chevron{width:8px}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .top .download-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c4587;cursor:pointer}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .top .download-button .icon-download{width:14px;margin-right:10px}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .top .download-button .button-text{font-weight:500}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .middle{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:20px 0;overflow:auto}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .middle .preview{max-width:100%;height:auto}.program-modal[data-v-1f340ed6] .modal .modal-body .program-of-study .bottom{margin-top:auto}.alert-modal[data-v-7ead4d0c]{background-color:rgba(0,0,0,.8)}.alert-modal[data-v-7ead4d0c] .modal{width:600px;min-height:400px;max-height:90vh;overflow:auto}.alert-modal[data-v-7ead4d0c] .modal .modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;padding:30px}.alert-modal[data-v-7ead4d0c] .modal .modal-body,.alert-modal[data-v-7ead4d0c] .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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alert-modal[data-v-7ead4d0c] .modal .modal-body .top .warning-container{flex-direction:column}.alert-modal[data-v-7ead4d0c] .modal .modal-body .top .warning-container .icon-alert{color:red;width:90px}.alert-modal[data-v-7ead4d0c] .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-7ead4d0c] .modal .modal-body .top .explanation-text{text-align:center;margin-top:5px}.alert-modal[data-v-7ead4d0c] .modal .modal-body .middle{margin:15px 0}.alert-modal[data-v-7ead4d0c] .modal .modal-body .middle .course-name{font-size:18px;text-align:center;font-weight:500}.alert-modal[data-v-7ead4d0c] .modal .modal-body .middle .course-name:not(:last-child){margin-bottom:8px}.alert-modal[data-v-7ead4d0c] .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-7ead4d0c] .modal .modal-body .bottom .button{width:100px}.alert-modal[data-v-7ead4d0c] .modal .modal-body .bottom .cancel-button{margin-right:30px;background-color:#d1d6df;color:#36548d}#edit-pathway{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}#edit-pathway .file-preview{height:183px}#edit-pathway .pathway-name{color:#000;border:1px solid #2e5491;width:75%;height:2rem}#edit-pathway .container{gap:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#edit-pathway .container,#edit-pathway .single-col-school-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#edit-pathway .single-col-school-toggle{-webkit-box-align:left;-ms-flex-align:left;align-items:left}#edit-pathway .two-col-school-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:50px}#edit-pathway .two-col-school-toggle .left,#edit-pathway .two-col-school-toggle .right{-webkit-box-align:left;-ms-flex-align:left;align-items:left}#edit-pathway .two-col-school-toggle .left,#edit-pathway .two-col-school-toggle .right,#edit-pathway .upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#edit-pathway .upload{border:1px dashed #4d6ea2;border-radius:5px}#edit-pathway .upload,#edit-pathway .upload .uploading-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#edit-pathway .upload .uploading-status{margin-top:100px;margin-bottom:100px;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}#edit-pathway .upload .pdf-wrapper{width:550px;height:100%}#edit-pathway .upload .no-pdf{width:550px;height:200px;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;gap:10px}#edit-pathway .upload p.label{color:#2e5491;font-size:18px;font-weight:600}#edit-pathway .upload input{display:none}#edit-pathway .upload label.upload-button{font-family:Work Sans,sans-serif;background-color:#4d6ea2;border:none;color:#fff;padding:10px 15px;border-radius:5px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;margin-bottom:5px;cursor:pointer}.add-pathway-button[data-v-191ca098]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:1.5rem;background-color:#2e5491;border:none;border-radius:5px;cursor:pointer}.plus-sign[data-v-191ca098]{height:50px;width:50px;position:relative}.plus-sign[data-v-191ca098]:after,.plus-sign[data-v-191ca098]:before{content:" ";position:absolute;top:50%;left:50%;height:30px;width:4px;border-radius:2px;background-color:#fff}.plus-sign[data-v-191ca098]:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.plus-sign[data-v-191ca098]:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.modal-fade-enter[data-v-191ca098],.modal-fade-leave-to[data-v-191ca098]{opacity:0}.modal-fade-enter[data-v-191ca098] .modal,.modal-fade-leave-to[data-v-191ca098] .modal{-webkit-transform:translateY(50vh);transform:translateY(50vh)}.modal-fade-enter-active[data-v-191ca098],.modal-fade-leave-active[data-v-191ca098]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-active[data-v-191ca098] .modal,.modal-fade-leave-active[data-v-191ca098] .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-191ca098]{z-index:1;max-height:100vh}.program-modal[data-v-191ca098] .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-191ca098] .modal{width:600px}}.program-modal[data-v-191ca098] .modal .modal-header{background-color:#008d3f;padding:20px;padding-bottom:15px}.program-modal[data-v-191ca098] .modal .modal-header .header-title{margin-top:5px;width:70%;font-size:21px}.program-modal[data-v-191ca098] .modal .modal-header .icon-close{position:absolute;top:15px;right:15px;color:#fff}.program-modal[data-v-191ca098] .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-191ca098] .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-191ca098] .modal .modal-body .list-item:not(:last-child){margin-bottom:10px}.program-modal[data-v-191ca098] .modal .modal-body .list-item .program-name{font-weight:500;font-size:18px}.program-modal[data-v-191ca098] .modal .modal-body .list-item .icon-chevron{color:#4f4f4f;width:10px}.program-modal[data-v-191ca098] .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}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top button{all:unset}.program-modal[data-v-191ca098] .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;gap:10px}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top .go-back .go-back-text{font-size:18px}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top .go-back .icon-chevron{margin-top:2px;width:8px}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top .download-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1c4587;cursor:pointer}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top .download-button .icon-download{width:14px;margin-right:10px}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .top .download-button .button-text{font-weight:500}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .middle{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-top:1rem;overflow:auto}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .middle .preview{max-width:100%;height:auto}.program-modal[data-v-191ca098] .modal .modal-body .program-of-study .bottom{margin-top:auto}.cte-sector-card-container[data-v-39db1824]{padding:15px;border-radius:10px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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);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-39db1824]:active{-webkit-transform:scale(.9);transform:scale(.9)}.cte-sector-card-container .logo[data-v-39db1824]{margin:15px;-ms-flex-item-align:center;align-self:center;height:100px;width:100px;margin-bottom:30px;border-radius:50%;overflow:hidden}.cte-sector-card-container .logo img[data-v-39db1824]{width:100%;max-width:250px}.cte-sector-card-container .title[data-v-39db1824]{-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-39db1824]{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-39db1824]{opacity:1;pointer-events:all}.cte-sector-card-container:hover .hover-bar .btns[data-v-39db1824]{-webkit-transform:translateY(0);transform:translateY(0)}.cte-sector-card-container:hover .hover-bar .sector:active~.hover-bar[data-v-39db1824]{-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px)}.cte-sector-card-container .hover-bar[data-v-39db1824]{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);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-39db1824]{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-39db1824]{padding:0 20px;height:50px;margin:10px;border-radius:25px;background:#e3e3e3;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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-39db1824]:active{-webkit-box-shadow:none;box-shadow:none}.cte-sector-card-container .hover-bar .btns .btn-float.edit[data-v-39db1824]{background-color:#c8d1e8}.cte-sector-card-container .hover-bar .btns .btn-float.trash[data-v-39db1824]{opacity:0}.cte-sector-card-container .hover-bar .btns .btn-float.trash[data-v-39db1824]:before{content:"click again to delete";font-size:12px;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:hidden;max-width:0;max-height:0;margin-bottom:2px;-webkit-transition:max-width .2s ease;transition:max-width .2s ease}.cte-sector-card-container .hover-bar .btns .btn-float.trash.confirm img[data-v-39db1824]{display:none}.cte-sector-card-container .hover-bar .btns .btn-float.trash.confirm[data-v-39db1824]:before{max-width:300px;max-height:none}.program-of-study-container[data-v-e5f0f684]{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}.program-of-study-container .program-select-modal[data-v-e5f0f684]{z-index:2}.program-of-study-container .program-alert-modal[data-v-e5f0f684]{z-index:3}.program-of-study-container .top-nav[data-v-e5f0f684]{-ms-flex-negative:0;flex-shrink:0;z-index:1}.program-of-study-container .body[data-v-e5f0f684]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;padding:30px}.program-of-study-container .body .chosen-program-container[data-v-e5f0f684]{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:100%;margin:0 auto}.program-of-study-container .body .chosen-program-container .program-display[data-v-e5f0f684]{width:100%;height:100%;border:none}.program-of-study-container .body .chosen-program-container .preview[data-v-e5f0f684]{width:100%;max-width:1200px;border-radius:10px}.program-of-study-container .body .chosen-program-container .top-buttons[data-v-e5f0f684]{width:100%;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}.program-of-study-container .body .chosen-program-container .top-buttons .view-all-button[data-v-e5f0f684]{font-weight:500;font-size:16px;cursor:pointer}.program-of-study-container .body .chosen-program-container .top-buttons .download-button[data-v-e5f0f684]{margin-left:30px}.program-of-study-container .body .view-all-programs-container .view-programs-directions[data-v-e5f0f684]{font-weight:500;font-size:16px;letter-spacing:-.5px}.program-of-study-container .body .view-all-programs-container .no-sectors[data-v-e5f0f684]{text-align:center;margin-top:50px}.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-e5f0f684]{margin-top:30px;display:grid;grid-template-columns:1fr;gap:20px 20px}@media (min-width:576px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-e5f0f684]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-e5f0f684]{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-e5f0f684]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.program-of-study-container .body .view-all-programs-container .cte-pathways-container[data-v-e5f0f684]{grid-template-columns:repeat(5,1fr)}}.snackbar[data-v-e5f0f684]{z-index:2}.section-container[data-v-3dd766bb]{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 rgba(0,0,0,.15),0 0 2px rgba(0,0,0,.15);border-radius:8px;padding:10px 30px}.section-container .section[data-v-3dd766bb]{width:100%}.section-container .section .section-title[data-v-3dd766bb]{font-family:Work Sans,sans-serif;letter-spacing:-.03em;font-weight:500;font-size:18px;position:relative}.section-container .section .requiredsection[data-v-3dd766bb],.section-container .section .unrequiredsection[data-v-3dd766bb]{color:#4f4f4f}.section-container .section.fade-text .section-title[data-v-3dd766bb]{color:rgba(79,79,79,.4)}.section-container .section.section-required .section-title[data-v-3dd766bb]:before{content:"*";color:#d15756;position:absolute;top:0;left:-12px}.section-container .section.two-courses-required .section-title[data-v-3dd766bb]:before{left:-19px!important}.section-container .section.two-courses-required .section-title[data-v-3dd766bb]:after{content:"\2020";color:#07566f;position:absolute;top:-4px;left:-9px}.section-container .selected-count[data-v-3dd766bb]{width:100%}.section-container .selected-count .course[data-v-3dd766bb]{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-3dd766bb]{font-size:14px}@media print{@page{size:landscape}.section-container[data-v-3dd766bb]{-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(0,0,0,.2)}.section-container .section .section-title[data-v-3dd766bb]{font-size:14px}.section-container .selected-counter h5[data-v-3dd766bb]{font-size:12px}}.year-container .year-title[data-v-706011c7]{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-706011c7]{margin-bottom:12px}.year-container .total-wrapper[data-v-706011c7]{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-706011c7]{font-size:18px}.year-container .total-wrapper .total[data-v-706011c7]{font-size:12px}}.years-container[data-v-10c4a783]{display:grid;gap:28px}@media (min-width:768px){.years-container[data-v-10c4a783]{margin-bottom:60px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.years-container[data-v-10c4a783]{grid-template-columns:repeat(4,1fr)}}@media (min-width:576px){.your-plan-modal[data-v-31544a2f]{padding:30px}}.your-plan-modal[data-v-31544a2f] .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-31544a2f] .modal{width:auto;min-width:400px;min-height:300px}}.your-plan-modal[data-v-31544a2f] .modal .modal-header{position:relative;background:#fff;color:#36548d;font-weight:600;padding:20px}.your-plan-modal[data-v-31544a2f] .modal .modal-header .icon-chevron{width:10px;margin-left:10px}.your-plan-modal[data-v-31544a2f] .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;-webkit-transition:all .2s ease;transition:all .2s ease}.your-plan-modal[data-v-31544a2f] .modal .modal-header .nav .nav-label{font-size:20px}.your-plan-modal[data-v-31544a2f] .modal .modal-header .nav.clickable:hover{cursor:pointer;color:#5d9bff}.your-plan-modal[data-v-31544a2f] .modal .modal-header .nav.clickable:hover .nav-label{border-bottom:2px solid #5d9bff;margin-bottom:-2px}.your-plan-modal[data-v-31544a2f] .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-31544a2f] .modal .modal-header .course-list-header .text-year{text-transform:uppercase;display:inline-block}.your-plan-modal[data-v-31544a2f] .modal .modal-header .course-list-header .text-nav{font-size:20px;cursor:pointer}.your-plan-modal[data-v-31544a2f] .modal .modal-header .course-list-header .text-nav.required:before{content:"*";color:#d15756}.your-plan-modal[data-v-31544a2f] .modal .modal-header .course-list-header .icon-chevron{width:10px}.your-plan-modal[data-v-31544a2f] .modal .modal-header .child-grad-credits-header .nav .icon-chevron{margin-right:10px}.your-plan-modal[data-v-31544a2f] .modal .modal-header .icon-close{position:absolute;top:10px;right:10px;color:#d15756}.your-plan-modal[data-v-31544a2f] .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-31544a2f] .modal .modal-body .course-list-body{width:100%;height:100%;padding:20px;padding-top:10px}.your-plan-modal[data-v-31544a2f] .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-31544a2f] .modal .modal-body .course-list-body .courses .course-card{max-width:400px}@media (min-width:768px){.your-plan-modal[data-v-31544a2f] .modal .modal-body .course-list-body .courses{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.your-plan-modal[data-v-31544a2f] .modal .modal-body .course-list-body .courses{margin:0 40px}}.your-plan-modal[data-v-31544a2f] .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-31544a2f] .modal .modal-body .course-list-body .no-courses .no-courses-text{font-style:italic;margin-top:30px}.your-plan-modal[data-v-31544a2f] .modal .modal-body .grad-credits-body{width:100%;margin-bottom:10px}.your-plan-modal[data-v-31544a2f] .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 20px;padding-right:30px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.your-plan-modal[data-v-31544a2f] .modal .modal-body .list-item:hover{background-color:rgba(38,104,208,.12)}.your-plan-modal[data-v-31544a2f] .modal .modal-body .list-item .capitalize{text-transform:capitalize}.your-plan-modal[data-v-31544a2f] .modal .modal-body .list-item .icon-chevron{width:8px}.your-plan-modal[data-v-31544a2f] .modal .modal-footer{margin-top:auto}.your-plan-modal[data-v-31544a2f] .modal .modal-footer .add-course-button{margin:20px;margin-top:auto}.add-courses-container[data-v-4225ff69]{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-4225ff69]{position:absolute;bottom:0;left:0;width:100%;padding:20px 0;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(80.48%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#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-4225ff69]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding-bottom:80px}.add-courses-container .course-cards-wrapper .course-cards[data-v-4225ff69]{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-4225ff69]{margin-top:20px;grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.add-courses-container .course-cards-wrapper .course-cards[data-v-4225ff69]{grid-template-columns:repeat(3,1fr)}}.add-courses-container .top-bar[data-v-4225ff69]{position:relative;min-height:130px;z-index:1;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2)}.add-courses-container .top-bar .profile-image[data-v-4225ff69]{position:absolute;top:10px;right:10px}.add-courses-container .top-bar .top[data-v-4225ff69]{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-4225ff69]{left:15px;position:absolute}.add-courses-container .top-bar .top .headers[data-v-4225ff69]{height:100%;text-align:center;color:#2e5491;font-weight:600;margin-top:8px}.add-courses-container .top-bar .top .headers .year-pretitle[data-v-4225ff69]{text-transform:uppercase;font-size:14px;letter-spacing:2px}.add-courses-container .top-bar .top .headers .subject-header[data-v-4225ff69]{font-size:24px;font-weight:600}.add-courses-container .top-bar .top .icon-person[data-v-4225ff69]{right:0;padding:25px}.add-courses-container .top-bar .description[data-v-4225ff69]{text-align:center;margin:0 auto;max-width:800px;padding:10px 10px;padding-top:0;font-size:16px}@media only screen and (min-width:993px){.top-bar .top .icon-toggle[data-v-4225ff69]{opacity:0;pointer-events:none}}.grad-reqs-check[data-v-447129c8]{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-447129c8]{margin-right:1rem}.grad-reqs-check.reqs-met[data-v-447129c8]{color:#58ab99;border:2px solid #58ab99}.grad-reqs-check.reqs-met[data-v-447129c8]:hover{background-color:#58ab99;color:#fff}.grad-reqs-check .icon-chevRight[data-v-447129c8]{height:15px}.grad-reqs-check[data-v-447129c8]:hover{background-color:#d15756;color:#fff}.grad-reqs-check[data-v-447129c8]:active{-webkit-transform:scale(.95);transform:scale(.95)}#yp[data-v-55a3ec64]{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-55a3ec64]{z-index:10}#yp .alert-modal[data-v-55a3ec64]{z-index:11}#yp .top-bar[data-v-55a3ec64]{height:115px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);box-shadow:0 0 30px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.2);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}#yp .top-bar .icon-toggle[data-v-55a3ec64]{position:absolute;left:15px}#yp .top-bar .profile-image[data-v-55a3ec64]{position:absolute;right:10px;top:10px}#yp .top-bar .headers[data-v-55a3ec64]{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-55a3ec64]{font-size:24px;color:#2e5491;font-weight:600;text-align:center}#yp .top-bar .headers .chosen-program[data-v-55a3ec64]{font-size:16px;font-weight:500;border-bottom:2px solid #2e5491;padding:5px 10px;color:#2e5491}#yp .page[data-v-55a3ec64]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow:auto;padding:30px}#yp .page .print-header-container[data-v-55a3ec64]{display:none}#yp .page .emptyContainer[data-v-55a3ec64]{height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#yp .page .emptyContainer .emptyWrapper[data-v-55a3ec64],#yp .page .emptyContainer[data-v-55a3ec64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#yp .page .emptyContainer .emptyWrapper[data-v-55a3ec64]{height:60%;width:66%;-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-55a3ec64]{font-weight:600;font-size:16px;line-height:145%;letter-spacing:-.03em;color:#4f4f4f;text-align:center;width:40%}#yp .page .top[data-v-55a3ec64]{width:100%;margin-bottom:30px;overflow:visible;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(49.48%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 49.48%)}#yp .page .top .top-wrapper[data-v-55a3ec64]{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-55a3ec64]{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-55a3ec64]{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-55a3ec64]{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-55a3ec64]{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-55a3ec64]{color:#d15756}#yp .page .top .top-wrapper .left-container .legend .legend-item .legend-color.two-courses-required[data-v-55a3ec64]{color:#07566f}#yp .page .top .top-wrapper .left-container .legend .legend-item .legend-text[data-v-55a3ec64]{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-55a3ec64]{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-55a3ec64]{-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-55a3ec64]{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-55a3ec64]{-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-55a3ec64]{-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-55a3ec64]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:unset}}.modal-fade-enter[data-v-55a3ec64],.modal-fade-leave-to[data-v-55a3ec64]{opacity:0}.modal-fade-enter[data-v-55a3ec64] .modal,.modal-fade-leave-to[data-v-55a3ec64] .modal{-webkit-transform:translateY(50vh);transform:translateY(50vh)}.modal-fade-enter-active[data-v-55a3ec64],.modal-fade-leave-active[data-v-55a3ec64]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.modal-fade-enter-active[data-v-55a3ec64] .modal,.modal-fade-leave-active[data-v-55a3ec64] .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-55a3ec64]{z-index:15}.infoModal[data-v-55a3ec64] .modal{width:90%;max-height:90vh}@media (min-width:576px){.infoModal[data-v-55a3ec64] .modal{width:55%}}.infoModal[data-v-55a3ec64] .modal .modal-body{height:100%;width:100%;padding:25px 25px 25px 40px}.infoModal[data-v-55a3ec64] .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-55a3ec64] .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-55a3ec64] .modal .modal-body .top h2.title span{text-decoration:underline}.infoModal[data-v-55a3ec64] .modal .modal-body .top .icon-close{color:#d15756}.infoModal[data-v-55a3ec64] .modal .modal-body .bottom{margin-top:30px;width:90%}.infoModal[data-v-55a3ec64] .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-55a3ec64] .modal .modal-body .bottom .sectionTitle .symbol{margin-left:6px;color:#d15756}.infoModal[data-v-55a3ec64] .modal .modal-body .bottom .sectionTitle .symbol.dagger{color:#07566f!important}.infoModal[data-v-55a3ec64] .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-55a3ec64] .modal .modal-body .bottom .sentence span{color:#2668d0;font-weight:600}.reqsModal[data-v-55a3ec64]{z-index:15}.reqsModal[data-v-55a3ec64] .modal{width:90%;max-height:90vh}@media (min-width:576px){.reqsModal[data-v-55a3ec64] .modal{width:55%}}.reqsModal[data-v-55a3ec64] .modal .modal-header{height:33%;padding:19px 25px}.reqsModal[data-v-55a3ec64] .modal .modal-header .title{text-align:center;padding:25px 0}.reqsModal[data-v-55a3ec64] .modal .modal-header .legend{width:66%;margin:auto}.reqsModal[data-v-55a3ec64] .modal .modal-header .legend,.reqsModal[data-v-55a3ec64] .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-55a3ec64] .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-55a3ec64] .modal .modal-header .legend .legend-item .legend-text{white-space:nowrap}.reqsModal[data-v-55a3ec64] .modal .modal-header .icon-close{position:absolute;color:#d15756;top:8px;right:8px}.reqsModal[data-v-55a3ec64] .modal .modal-body{height:67%;padding:40px 0;overflow:auto}.reqsModal[data-v-55a3ec64] .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-55a3ec64] .modal .modal-body .grad-reqs-body .grad-reqs-section{width:68%}.reqsModal[data-v-55a3ec64] .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:0 0 2.84687px 0 rgba(0,0,0,.15),0 2.84687px 17.08125px 0 rgba(0,0,0,.15);box-shadow:0 0 2.84687px 0 rgba(0,0,0,.15),0 2.84687px 17.08125px 0 rgba(0,0,0,.15);padding:25px;gap:25px;margin:20px 0}.reqsModal[data-v-55a3ec64] .modal .modal-body .grad-reqs-body .grad-reqs-section .grad-reqs-card.reqs-met{background:#d0f8db}.reqsModal[data-v-55a3ec64] .modal .modal-body .grad-reqs-body .grad-reqs-section .grad-reqs-card .title{font-weight:900}.reqsModal[data-v-55a3ec64] .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-55a3ec64] .modal .modal-body .grad-reqs-body .grad-reqs-section .divider{height:1px;background-color:#eee;border:none}.requiredIcon[data-v-55a3ec64]{background:radial-gradient(50% 100%,#fff 0,#fff 34%,hsla(0,0%,100%,0) 35%)}@media only screen and (min-width:993px){#yp .top-bar .icon-toggle[data-v-55a3ec64]{opacity:0;pointer-events:none}}@media print{@page{size:landscape}.top-bar[data-v-55a3ec64]{display:none}.page[data-v-55a3ec64]{position:fixed;width:100vw;height:100vh}.page .top[data-v-55a3ec64]{display:none}.print-header-container[data-v-55a3ec64]{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-55a3ec64]{font-weight:600;font-size:22px}.print-header-container .print-chosen-program[data-v-55a3ec64]{font-weight:500}.your-plan-content[data-v-55a3ec64]{margin-top:30px;width:100%;height:80%;grid-template-columns:repeat(4,1fr);gap:16px}}