.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{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:#122f4b;width:275px;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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#sidebar .handle{display:none}#sidebar.closed{width:60px;background-color:transparent}#sidebar .top{overflow:auto;-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 #215689}#sidebar .top .logo img{width:75px;height:75px}#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 #1c4974;cursor:pointer}#sidebar .top .links .link.router-link-active,#sidebar .top .links .link:hover{background-color:#0d2236}#sidebar .top .links .link h3{pointer-events:none}#sidebar .top .links .link 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:14px;text-transform:uppercase;letter-spacing:5px;padding:0 30px;text-align:center}#sidebar .top .btns .btns-wrapper .floating-btn{-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;padding:10px;margin:10px;text-align:center;background-color:#fff;cursor:pointer;text-transform:uppercase;font-weight:600;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;text-decoration:none!important;-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}#sidebar .top .btns .btns-wrapper .floating-btn:active{-webkit-transform:scale(.9);transform:scale(.9)}#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 .icon-leave,#sidebar .top .btns .btns-wrapper .floating-btn:visited .icon-leave,#sidebar .top .btns .btns-wrapper .floating-btn:visited p,#sidebar .top .btns .btns-wrapper .floating-btn p{color:#122f4b}#sidebar .bottom{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:absolute;bottom:0;left:0;width:100%}#sidebar .bottom .button{background-color:#fff;color:#122f4b;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,.9);-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}}#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:#122f4b;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:#122f4b}#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:#122f4b}#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:#122f4b}}#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:#122f4b}#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(#0d2236),to(#215689));background-image:linear-gradient(90deg,#0d2236,#215689);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:#122f4b}#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}#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:#122f4b;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:#122f4b;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:#122f4b}#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 .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:#122f4b}#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}.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}.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}@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{margin:3px 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.profile-image p{font-size:16px;font-weight:600;color:#646971}.profile-image p:nth-child(2){font-size:12px;font-weight:600;text-transform:uppercase;color:#122f4b}.profile-image .sign-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;min-width:36px;padding:8px 15px}.profile-image .sign-in .icon-person{font-size:18px}.profile-image .sign-in p{margin-right:15px;-ms-flex-negative:0;flex-shrink:0;text-transform:capitalize}.profile-image .user{-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,.profile-image .user{display:-webkit-box;display:-ms-flexbox;display:flex}.profile-image .profile{-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{height:30px;width:30px;border-radius:15px;background-size:cover;background-position:50%}.profile-image .profile p{margin-right:15px}@media only screen and (min-width:1px) and (max-width:575px){.profile-image{margin:0!important}.profile-image .sign-in{padding:0!important;border:none!important}.profile-image .sign-in .icon-person{font-size:24px}.profile-image .profile p,.profile-image .sign-in p{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:#122f4b}.subjects-wrapper .subject-list .subject.active:after{opacity:1;background:#122f4b;-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 #122f4b;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.subjects-wrapper .subject-list .dropdown-menu .options .option.active:after{background-color:#122f4b}.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(#122f4b),to(#215689));background-image:linear-gradient(to top right,#122f4b,#215689);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:#122f4b}}.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:#122f4b}.filters-wrapper .filters .dropdown-menu:after{border-color:#122f4b}.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 #122f4b;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.filters-wrapper .filters .dropdown-menu .options .option.active:after{background-color:#122f4b}.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:#122f4b}.filters-wrapper .filter .boolean:after{content:" ";position:absolute;top:50%;left:6%;height:12px;width:12px;border:2px solid #122f4b;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px}.filters-wrapper .filter .boolean.active:after{background-color:#122f4b}.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 .icon{font-size:16px;color:#122f4b;padding:10px}#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;letter-spacing:1px;color:#122f4b}#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:#122f4b;text-align:center}#top-bar .top .header .icon-person,#top-bar .top .header .icon-toggle{color:#122f4b!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{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:30px 0;max-width:calc(100% - 30px)}.filters-preview .explanation p{font-size:14px;text-align:center}.filters-preview .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 .filter-group .clear-all,.filters-preview .filter-group .filter{padding:15px}.filters-preview .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 .filter-group .filter .text{padding-right:15px}.filters-preview .filter-group .filter:not(:first-child){border-top:1px solid #e3e3e3}.filters-preview .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:#122f4b;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 #d4af37;color:#d4af37}.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:#215689;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:#122f4b}.card .button{margin-top:20px;text-transform:capitalize;background:#d0d6e0;color:#122f4b;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((100% - 60px)/2)}}@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)}}#catalog{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 p.spacey{margin-top:30px;text-align:center;font-size:16px;width:100%}#catalog p.spacey.no-more{margin-top:0;padding:30px 0}#catalog .loading-circles{height:50px;overflow:hidden}#catalog .card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px;-ms-flex-negative:0;flex-shrink:0;padding-bottom:100px}#catalog .card-container .card{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 .card-container .card.active{-webkit-transform:scale(.95);transform:scale(.95)}#catalog .view-more{width:100%;margin:15px;padding:15px;border-radius:50px;border:2px solid #122f4b;font-size:16px;color:#122f4b;cursor:pointer;text-align:center;margin-bottom:50px}#catalog .filters-preview{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:30px 0;max-width:calc(100% - 30px)}#catalog .filters-preview .explanation p{font-size:14px;text-align:center}#catalog .filters-preview .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}#catalog .filters-preview .filter-group .clear-all,#catalog .filters-preview .filter-group .filter{padding:15px}#catalog .filters-preview .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}#catalog .filters-preview .filter-group .filter .text{padding-right:15px}#catalog .filters-preview .filter-group .filter:not(:first-child){border-top:1px solid #e3e3e3}#catalog .filters-preview .filter-group .clear-all{background:#e05252;color:#fff;font-weight:600;cursor:pointer;text-align:center}@media only screen and (min-width:1px) and (max-width:575px){#catalog{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:#122f4b;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(#122f4b),to(#215689));background-image:linear-gradient(to top right,#122f4b,#215689)}.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(#122f4b),to(#215689));background-image:linear-gradient(to top right,#122f4b,#215689)}.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 #122f4b;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(#122f4b),to(#215689));background-image:linear-gradient(to top right,#122f4b,#215689);-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}}#courses{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}#sectors p.spacey{text-align:center;margin-top:30px}#sectors .upload-new-sector{min-height:100px;padding:25px;background-color:#d0d6e0;border:2px dashed #122f4b;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{height:50px;width:50px;margin-bottom:25px;position:relative}#sectors .upload-new-sector .plus-sign:after,#sectors .upload-new-sector .plus-sign:before{content:" ";position:absolute;top:50%;left:50%;height:30px;width:4px;border-radius:2px;background-color:#122f4b}#sectors .upload-new-sector .plus-sign:before{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#sectors .upload-new-sector .plus-sign:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}#sectors .upload-new-sector .text{max-width:150px;text-transform:uppercase;letter-spacing:5px;color:#122f4b;line-height:150%;text-align:center}#sectors>.upload-new-sector{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{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,#sectors .sectors-wrapper .upload-new-sector{width:calc((100% - 100px)/5)}#sectors .sectors-wrapper .cte-sector{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;position:relative}#sectors .sectors-wrapper .cte-sector:link,#sectors .sectors-wrapper .cte-sector:visited{color:#4a4a4a!important;text-decoration:none}#sectors .sectors-wrapper .cte-sector:hover .hover-bar{opacity:1;pointer-events:all}#sectors .sectors-wrapper .cte-sector:hover .hover-bar .btns{-webkit-transform:translateY(0);transform:translateY(0)}#sectors .sectors-wrapper .cte-sector .sector:active~.hover-bar{-webkit-transform:scale(.9) translateY(10px);transform:scale(.9) translateY(10px)}#sectors .sectors-wrapper .cte-sector .sector{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:active{-webkit-transform:scale(.9);transform:scale(.9)}#sectors .sectors-wrapper .cte-sector .hover-bar{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{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:start;overflow:hidden}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float{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:active{-webkit-box-shadow:none;box-shadow:none}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.edit{background-color:#c8d1e8}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash{background-color:#e05252}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash: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{display:none}#sectors .sectors-wrapper .cte-sector .hover-bar .btns .btn-float.trash.confirm:before{max-width:300px;max-height:none}#sectors .sectors-wrapper .cte-sector .title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#sectors .sectors-wrapper .cte-sector .title p{font-size:18px;text-align:center}#sectors .sectors-wrapper .cte-sector .logo{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{width:100%;max-width:250px}#sectors .sectors-wrapper .cte-sector .sub-title{font-size:12px;text-transform:uppercase;color:#122f4b;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{margin:10px}@media only screen and (min-width:1px) and (max-width:575px){#sectors .sectors-wrapper .cte-sector,#sectors .sectors-wrapper .upload-new-sector{width:calc((100% - 20px)/1)!important}}@media only screen and (min-width:576px) and (max-width:1072px){#sectors .sectors-wrapper .cte-sector,#sectors .sectors-wrapper .upload-new-sector{width:calc((100% - 60px)/3)!important}}@media only screen and (min-width:1073px) and (max-width:1257px){#sectors .sectors-wrapper .cte-sector,#sectors .sectors-wrapper .upload-new-sector{width:calc((100% - 80px)/4)!important}}.simple-search{position:relative;-webkit-transform:none;transform:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;top:0;left:0}.simple-search .main-search{-webkit-box-shadow:none;box-shadow:none;padding:10px;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-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)}.simple-search .main-search:before{display:none}.simple-search .main-search .icon-search{margin:0 10px;margin-right:15px}.simple-search .main-search input{background:transparent;font-family:Poppins,sans-serif;font-weight:300;font-size:14px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.simple-search .main-search .icon-close{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.simple-search .main-search .icon-close:not(.visible){opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.dropdown{width:200px;position:relative;cursor:pointer}.dropdown:before{top:50%!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dropdown:not(.open){border-bottom-left-radius:15px;border-bottom-right-radius:15px}.dropdown:not(.open) .options-container{max-height:0;overflow:hidden;padding:0;border-color:transparent;background-color:transparent;z-index:-1}.dropdown:not(.open) .options-container .options-wrapper:before{height:0;width:0}.dropdown:not(.open) .options-container .options-wrapper .option{opacity:0}.dropdown:not(.open) .select-display:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.dropdown:not(.open) .select-display:after{-webkit-transform:translate(5px,-50%) rotate(45deg);transform:translate(5px,-50%) rotate(45deg)}.dropdown.open{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;z-index:10}.dropdown.open .select-display{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown.open .options-container .options-wrapper .option{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.dropdown.optional:not(.has-value):not(.open){-webkit-box-shadow:none;box-shadow:none;border:2px dashed #d0d6e0}.dropdown.optional:not(.has-value):not(.open) .select-display{padding:13px}.dropdown .select-display{padding:15px;width:100%;z-index:2;background:#fff;border-radius:15px;position:relative;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown .select-display .icon-search{margin-right:15px;color:#d0d6e0}.dropdown .select-display .icon-search~p.minimal-label{left:48px}.dropdown .select-display.failed:after,.dropdown .select-display.failed:before{display:none}.dropdown .select-display.failed p.error{color:#e05252;position:relative;width:100%}.dropdown .select-display.failed p.error .load-icon{font-weight:600;position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:inherit}.dropdown .select-display.failed p.error .load-icon svg{height:16px;width:16px;fill:#e05252}.dropdown .select-display .bubble{position:absolute;top:50%;left:0;height:20px;width:15px;border-radius:6px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dropdown .select-display input{width:100%;color:#122f4b}.dropdown .select-display.has-min-label p.minimal-label{opacity:1;-webkit-transform:translate3d(0,-7px,0);transform:translate3d(0,-7px,0)}.dropdown .select-display.has-min-label .main-display{-webkit-transform:translate3d(0,7px,0);transform:translate3d(0,7px,0)}.dropdown .select-display:after,.dropdown .select-display:before{content:" ";height:9px;width:2px;background:#122f4b;border-radius:12px;right:30px;position:absolute;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:2}.dropdown .select-display:before{-webkit-transform:translate3d(0,-50%,0) rotate(45deg);transform:translate3d(0,-50%,0) rotate(45deg)}.dropdown .select-display:after{-webkit-transform:translate3d(5px,-50%,0) rotate(-45deg);transform:translate3d(5px,-50%,0) rotate(-45deg)}.dropdown .select-display .main-display{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.dropdown .select-display .main-display p:first-of-type{position:relative;top:5px;padding-bottom:10px}.dropdown .select-display .main-display p{padding-bottom:5px}.dropdown .select-display p{color:#122f4b;font-weight:500;overflow:hidden;margin:0;font-size:16px}.dropdown .select-display p.minimal-label{color:#122f4b;font-size:12px;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;left:15px;top:15px;-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}.dropdown .options-container{padding-top:58px;position:absolute;top:0;background:#fff;border-radius:15px;z-index:1;width:100%;-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}.dropdown .options-container:before{content:"";position:absolute;top:55px;left:0;width:100%;z-index:-1;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(#f3f6fa),to(rgba(243,246,250,0)));background:linear-gradient(180deg,#f3f6fa,rgba(243,246,250,0))}.dropdown .options-container .options-wrapper{overflow:auto;padding:12px 0;max-height:200px;position:relative}.dropdown .options-container .options-wrapper::-webkit-scrollbar{width:0}.dropdown .options-container .options-wrapper p.spacey{text-align:center}.dropdown .options-container .options-wrapper .option{padding:3px 15px;width:100%;opacity:.75;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);opacity:0;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.dropdown .options-container .options-wrapper .option,.dropdown .options-container .options-wrapper .option.clear{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown .options-container .options-wrapper .option.clear{opacity:.5;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dropdown .options-container .options-wrapper .option.clear .icon-close{height:10px;width:10px;margin-right:5px}.dropdown .options-container .options-wrapper .option.clear .icon-close:after,.dropdown .options-container .options-wrapper .option.clear .icon-close:before{height:10px;width:2px}.dropdown .options-container .options-wrapper .option.clear p{color:#e05252;font-size:12px}.dropdown .options-container .options-wrapper .option:nth-child(2){-webkit-transition-delay:.03s;transition-delay:.03s}.dropdown .options-container .options-wrapper .option:nth-child(3){-webkit-transition-delay:.06s;transition-delay:.06s}.dropdown .options-container .options-wrapper .option:nth-child(4){-webkit-transition-delay:.1s;transition-delay:.1s}.dropdown .options-container .options-wrapper .option:nth-child(5){-webkit-transition-delay:.15s;transition-delay:.15s}.dropdown .options-container .options-wrapper .option:nth-child(6){-webkit-transition-delay:.21s;transition-delay:.21s}.dropdown .options-container .options-wrapper .option:nth-child(7){-webkit-transition-delay:.28s;transition-delay:.28s}.dropdown .options-container .options-wrapper .option:hover{opacity:1}.dropdown .options-container .options-wrapper .option .checkbox{height:18px;width:18px;min-width:18px;border-radius:3px;margin-right:10px;border:2px solid #e3e3e3;position:relative}.dropdown .options-container .options-wrapper .option .checkbox.checked{border-color:#122f4b;background:#307cc6}.dropdown .options-container .options-wrapper .option .checkbox.checked:after{content:" ";height:4px;width:8px;border:3px solid #122f4b;border-top:0;border-right:0;position:absolute;top:35%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.dropdown .options-container .options-wrapper .option .checkbox.checked+p{color:#122f4b}.dropdown .options-container .options-wrapper .option .bubble{position:relative;height:10px;width:10px;border-radius:3px;margin-right:5px;-ms-flex-negative:0;flex-shrink:0}.dropdown .options-container .options-wrapper .option p{text-align:left;margin:0;font-weight:500;font-size:14px;color:#122f4b}#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 .input{margin:40px 0}#add-sector-modal .modal-container .modal-wrapper .input .input-label{text-align:center;color:#122f4b;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;pointer-events:none}#add-sector-modal .modal-container .modal-wrapper .input .input-label.active{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}#add-sector-modal .modal-container .modal-wrapper .input input{text-align:center;font-size:24px;font-weight:400;width:100%}#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:#122f4b;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 #122f4b;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:#122f4b;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:#122f4b}#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{height:100vh;overflow:auto;background:#fff;opacity:.999}#cte .top-bar{position:relative}#cte .top-bar .top{padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background:#fff;z-index:10}#cte .top-bar .top .icon-person,#cte .top-bar .top .search-bar{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#cte .top-bar .top .icon-toggle{color:#122f4b;margin-left:10px}#cte .top-bar .top .search-bar{left:25px}#cte .top-bar .top .search-bar+*{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#cte .top-bar .top .search-bar.focus+*,#cte .top-bar .top .search-bar:not(.empty)+*{opacity:0}#cte .top-bar .top .search-bar input{margin-left:25px}#cte .top-bar .top .headers{height:54px;overflow:hidden;position:absolute;width:80%;pointer-events:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#cte .top-bar .top .headers .header{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;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;font-size:24px;color:#122f4b;font-weight:600;width:100%;font-family:Cabin,sans-serif;letter-spacing:1px;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}#cte .top-bar .top .headers .header.active{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}#cte .top-bar .top .headers .header.active:not(.mobile)~.title{-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}#cte .top-bar .top .icon-person{right:0;padding:25px}#cte .top-bar .schools-wrapper{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);width:100%;-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;bottom:0;overflow:auto;white-space:nowrap;text-align:center}#cte .top-bar .schools-wrapper.loading{-webkit-transform:translateZ(0);transform:translateZ(0)}#cte .top-bar .schools{padding:0 25px;display:inline-block}#cte .top-bar .schools .school{padding:12px 15px;position:relative;overflow:hidden;cursor:pointer;display:inline-block}#cte .top-bar .schools .school:before{content:" ";position:absolute;top:100%;left:0;width:100%;height:2px;border-top-right-radius:2px;border-top-left-radius:2px;background:#122f4b;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#cte .top-bar .schools .school.active{color:#122f4b}#cte .top-bar .schools .school.active:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}#cte .top-bar h2{color:#122f4b}#cte .page{padding-top:49px}@media only screen and (min-width:993px){#cte .top-bar .top .icon-toggle{opacity:0;pointer-events:none}}.sector-info{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex}.sector-info .side{width:350px;height:100%;overflow:auto}.sector-info .side .sector{margin:30px 15px}.sector-info .side .sector .title{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{color:#122f4b;text-align:center}.sector-info .side .sector .title .no-icon,.sector-info .side .sector .title img{height:100px;width:100px;border-radius:50%;margin-bottom:15px}.sector-info .side .sector .title p{font-size:20px}.sector-info .side .sector .description{margin:25px 15px}.sector-info .side .pathways{overflow:auto}.sector-info .side .pathways p.header{margin-left:15px;margin-bottom:15px;font-weight:600;font-size:20px;color:#122f4b}.sector-info .side .pathways .pathway{border-top:1px solid #e3e3e3;padding:20px 15px}.sector-info .side .pathways .pathway:last-child{border-bottom:1px solid #e3e3e3}.sector-info .side .pathways .pathway .name{font-weight:600}.sector-info .side .pathways .pathway .pathway-options{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{cursor:pointer;text-transform:uppercase;letter-spacing:3px;font-size:12px}.sector-info .side .pathways .pathway .pathway-options .dot{margin:0 10px;width:5px;height:5px;border-radius:50%;background-color:#122f4b}.sector-info .side .pathways .pathway .pathway-description{display:none;margin-top:20px}.sector-info .side .pathways .pathway .pathway-description.open{display:-webkit-box;display:-ms-flexbox;display:flex}.sector-info .no-pdf,.sector-info .pdf-viewer{height:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.sector-info .no-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;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{color:#122f4b;font-size:36px;margin-bottom:15px}.sector-info .no-pdf .button{font-size:24px}[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:#122f4b;-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:#122f4b}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 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:Cabin,sans-serif;font-weight:400}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{background-color:#122f4b;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}body .button:hover,html .button:hover{opacity:.9}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:#122f4b}.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}.check:after,.check:before{content:"";position:absolute;background-color:#646971;height:16px;width:4px;border-radius:2px;top:50%;left:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .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.active{background-color:#09b038}.check.active:after,.check.active:before{background-color:#fff}.check.active:before{-webkit-transform:translate(-100%,-23%) rotate(-45deg);transform:translate(-100%,-23%) rotate(-45deg)}.check.active: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}.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:#122f4b}.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:#122f4b;text-transform:uppercase;letter-spacing:5px;cursor:pointer}#app #main{width:calc(100vw - 275px)}@media only screen and (min-width:1px) and (max-width:992px){#app #main{width:100vw!important}}