.banner-item{border-radius:10px;overflow:hidden;cursor:pointer}.banner-item .generic-card__actions{padding:0 .8em .8em}.horizontal-banner{width:100%}.horizontal-banner .carousel__navs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.horizontal-banner .VueCarousel-slide{padding:0 2px}.horizontal-banner-item{border-radius:8px;overflow:hidden;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#fff}.horizontal-banner-item img{width:100%;max-width:320px}.horizontal-banner-item .card-description{padding:16px 16px 8px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.horizontal-banner-item .card-description h3{font-family:var(--font-family);font-size:30px;margin-bottom:20px;color:var(--primary-color);line-height:1.1em}.horizontal-banner-item .card-description p{font-family:var(--font-family);font-size:1.8em;color:var(--text-color);margin-bottom:1em;font-weight:700}.horizontal-banner-item .card-description .btn-flat{margin-top:auto;color:var(--primary-color)}.dashboard-layout .dashboard-conferences.conference-container{-webkit-box-flex:2;-ms-flex:2;flex:2}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards{overflow:auto;height:calc(100% - 51px);padding:10px 5px 0}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px 18px 0;border-radius:8px;background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16)}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card p{font-family:var(--font-family);font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card p,.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card span{font-size:1.4em}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card img{height:100%;width:116px;-o-object-fit:cover;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card .btn{padding:0;color:var(--primary-color)}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card .btn span{font-size:14px}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 18px 6px 18px;width:100%}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card__content div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12px}.dashboard-layout .dashboard-conferences.conference-container .dashboard-conference-cards .dashboard-conference-card__dates{color:var(--black-700)}@media screen and (max-width:1023px){.dashboard-conferences.conference-container{height:auto;overflow:hidden}.dashboard-conferences.conference-container .carousel{margin-top:2em}.dashboard-conferences.conference-container .carousel .VueCarousel-pagination{display:none}.dashboard-conferences.conference-container .carousel .carousel__navs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-conferences.conference-container .carousel .generic-card{background:none}.dashboard-conferences.conference-container .carousel .generic-card h2.card-title{color:#000;padding:16px 8px 8px 8px;border-bottom:1px solid rgba(0,0,0,.2509803922);font-size:1.6em;font-family:var(--font-family);min-height:87px}.dashboard-conferences.conference-container .carousel .generic-card .image__area,.dashboard-conferences.conference-container .carousel .generic-card__use-img img{height:180px}.dashboard-conferences.conference-container .carousel .generic-card__use-img img{-o-object-fit:cover;object-fit:cover;overflow:hidden!important}.dashboard-conferences.conference-container .carousel .generic-card__body .card-time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em;padding:8px;margin-bottom:1em;color:vaR(--black-700)}.dashboard-conferences.conference-container .carousel .generic-card__body .card-time h4,.dashboard-conferences.conference-container .carousel .generic-card__body .card-time p{font-size:1.2em}.dashboard-conferences.conference-container .carousel .generic-card__body .card-time__range{display:-webkit-box;display:-ms-flexbox;display:flex}.dashboard-conferences.conference-container .carousel .generic-card__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:40px}.dashboard-conferences.conference-container .carousel .generic-card__actions,.dashboard-conferences.conference-container .carousel .generic-card__body{padding:0;background-color:hsla(0,0%,100%,.2509803922)}}.chipbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px 10px;font-size:12px;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#fff;background-color:var(--black-700);border-radius:14px}.chipbox.sessions{background-color:var(--secondary-color)}.chipbox.classroom-mandatory,.chipbox.offerings,.chipbox.trails{background-color:var(--primary-color)}.chipbox .icon{width:20px;height:20px}.progress-line{position:relative;max-width:100%;width:100%}.progress-line label{display:inline-block;font-size:1.4em;font-weight:700}.progress-line label.--prepend{margin-right:1em;font-weight:400}.progress-line label.--append{margin-left:1em}.progress-line__holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.8em}.progress-line__background{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;background:rgba(0,0,0,.1);border-radius:4px}.progress-line__determinate{background:var(--alert-900);height:8px;border-radius:4px;-webkit-transition:.3s;transition:.3s}.progress-line.--dark{color:var(--text-color)}.progress__menu{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px}.progress__menu .item{margin:5px}.progress__menu .status__info .info__progress{background-color:var(--black-200);border-radius:16px;text-align:center;padding:2px 21px}@media(max-width:660px){.progress__menu{-ms-flex-wrap:wrap;flex-wrap:wrap}.progress__menu .item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.progress__menu .label__progress{padding-bottom:5px;font-size:1em;color:var(--text-color)}.progress__menu .info__progress{font-family:var(--font-family);font-size:1.4em;color:var(--text-color)}.progress__menu .bar__progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress__menu .bar__progress .info__progress{padding-left:10px}.progress__menu .line__background{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:141px;position:relative;background-color:var(--black-300);border-radius:4px}.progress__menu .line__determinate{background:var(--alert-900);height:8px;border-radius:4px;-webkit-transition:.3s;transition:.3s}.progress__menu .button__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress__menu .action__icon{color:var(--text-color);text-transform:uppercase;font-weight:bolder;font-size:1.4em;fill:var(--text-color)}.progress__menu .action__icon .icon-wrapper svg{height:30px;width:30px}.progress__menu.card{width:100%;border-radius:0;padding:10px 7px}.progress__menu.card .progress__info{-webkit-box-flex:2;-ms-flex:2;flex:2}.progress__menu.card .line__background{min-width:auto}.progress__menu.no-bg{background-color:transparent;padding:0}.progress__menu.no-bg .item:first-child{margin-left:0}.progress__menu.no-bg .item:last-child{margin-right:0}@media(max-width:660px){.progress__menu.no-bg .progress__info{margin-left:0}}.progress__menu.min-space{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dashboard-card{position:relative;cursor:pointer;pointer-events:auto}.dashboard-card.disabled{cursor:not-allowed;pointer-events:none}.dashboard-card .chipbox{position:absolute;top:-18px;left:12px;z-index:2}.dashboard-card .card-image{--aspect-img:3/2;position:relative;aspect-ratio:var(--aspect-img);max-width:100%}.dashboard-card .card-image:after{content:"";aspect-ratio:7/2;background:transparent -webkit-gradient(linear,left top,left bottom,from(transparent),to(#000)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,transparent,#000) 0 0 no-repeat padding-box;position:absolute;bottom:0;left:0;right:0}.dashboard-card .card-image img{aspect-ratio:var(--aspect-img);width:100%}.dashboard-card .generic-card__body{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:84px}.dashboard-card .clamp-line{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dashboard-card .card-title{font-size:.875rem;letter-spacing:.7px;color:inherit}.dashboard-card .content-progress__card .generic-card__actions{padding:0;min-height:63px}.dashboard-card .content-progress__card .card__progress-menu{position:static}.dashboard-card .content-progress__card .card__progress-menu .progress__menu{border-top:1px solid rgba(0,0,0,.25);border-radius:0;padding:10px 5px 5px;background-color:unset}.dashboard-card .content-progress__card .card__progress-menu .progress__menu .label__progress{color:#000}.dashboard-card .content-progress__card .card__progress-menu .progress__menu .info__progress{color:var(--black-700)}.dashboard-card .content-progress__card .card__progress-menu .progress__menu .line__background{background:rgba(0,0,0,.1)}.dashboard-card .content-progress__card .card__progress-menu .progress-line{border-top:1px solid rgba(0,0,0,.25);padding:15px 10px;background-color:unset}.dashboard-card .card-categories-container{position:absolute;bottom:-20px;left:0;padding:0 10px;z-index:5;max-width:100%;width:100%}.dashboard-card .card-categories-container .card-categories{overflow:unset}.dashboard-card .card-categories-container .chip.--default{background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1607843137);box-shadow:0 0 20px rgba(0,0,0,.1607843137);color:var(--black-700);font-size:12px;font-weight:400}.dashboard-card.v2 .generic-card{color:var(--text-color)}.dashboard-card.v2 .card-type{position:absolute;right:0;top:-18px;font-size:12px}.dashboard-card.v2 .card-image{--aspect-img:3.2/2}.dashboard-card.v2 .card-title{min-height:36px;text-transform:uppercase}.dashboard-card.v2 .card-description{color:var(--black-700);font-size:.875rem}.dashboard-card.v2 .generic-card__body{background-color:#fff;padding-top:30px;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}.dashboard-card.v2 .generic-card__actions{background-color:#fff;padding:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.dashboard-card.v2 .generic-card__actions .btn-flat{padding:0;height:unset;color:var(--primary-color)}.dashboard .dashboard-layout .dashboard-news{width:100%;-webkit-box-flex:1;-ms-flex:1 1 69%;flex:1 1 69%;overflow:hidden}.dashboard .dashboard-layout .dashboard-news__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard .dashboard-layout .dashboard-news__header .btn-flat{color:var(--primary-color)}.dashboard .dashboard-layout .dashboard-news .carousel__navs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1023px){.dashboard .dashboard-layout .dashboard-news .carousel__navs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:640px){.dashboard .dashboard-layout .dashboard-news{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.dashboard-news,.featured-content{position:relative}.dashboard-news .VueCarousel-wrapper,.featured-content .VueCarousel-wrapper{padding-top:18px}.center .dashboard-layout .featured-content{height:100%}.featured-content .tabs{margin-bottom:2em}.featured-content .tabs-link.is-active:after{background:var(--dashboard-tabs-active-decoration-color)}.featured-content-container .actions-group{min-height:24px;margin-bottom:2em}.featured-content-container .actions-group .btn{margin-right:.5em;margin-bottom:.5em}.featured-content .empty-message{height:79%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-content .carousel{position:relative}.featured-content .carousel__navs{margin:15px 0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.featured-content .cart-title{max-height:46px;overflow:hidden}.student-progress__actions{font-size:14px;text-transform:none;font-family:var(--font-family);font-weight:700}.content-progress--empty{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-family);font-weight:700;color:var(--dashboard-empty-box-text-color);height:285px;background-color:transparent;padding:20px;border-radius:10px}.content-progress--empty:before{content:"";position:absolute;height:285px;width:100%;opacity:.16;border-radius:10px}.content-progress__title--empty{font-size:1.6rem}.content-progress__subtitle--empty{font-size:1.2rem}.content-progress__card{border-radius:10px;overflow:hidden}.content-progress__card .generic-card__actions{padding:0 .6em .6em}.content-progress__card .card__progress{width:100%;padding:20px;position:absolute;bottom:0;background-color:rgba(0,0,0,.5019607843)}.content-progress__card .card__progress-menu{width:100%;position:absolute;bottom:0}.overall-progress__cards .card-wrapper{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16)}.overall-progress__cards .generic-card{background-color:unset;-webkit-box-shadow:unset;box-shadow:unset}.overall-progress__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.overall-progress__header .tabs__wrapper:before{bottom:20px;padding-right:50px}.overall-progress__title{font-size:1.6em;font-weight:700;margin-bottom:1.4em;color:var(--dashboard-featured-title-color)}.content-progress__card{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.16);box-shadow:0 2px 6px rgba(0,0,0,.16)}.overall-progress__cards{display:-webkit-box;display:-ms-flexbox;display:flex}.overall-progress__cards .generic-card__body{margin-top:20px}.overall-progress__card{border-radius:10px;position:relative;bottom:0;min-width:15em;aspect-ratio:1;color:var(--text-color);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.overall-progress__card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);z-index:1}.overall-progress__card.--pending{background-color:var(--alert-900)}.overall-progress__card.--initial{background-color:var(--alert-500)}.overall-progress__card.--final{background-color:var(--primary-color)}.overall-progress__card+.overall-progress__card{margin-left:.8em}.overall-progress__card strong{font-size:4.2em}.overall-progress__card p{font-size:1.5em;text-transform:uppercase}.featured-content-container .carousel{min-width:0}.featured-content-container .VueCarousel-slide{padding-left:0!important;padding-right:0!important}.dashboard-layout{gap:25px;margin-bottom:3em}.dashboard-layout .additional-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;-webkit-box-flex:1;-ms-flex:1 1 500px;flex:1 1 500px;-ms-flex-line-pack:start;align-content:flex-start}.dashboard-layout .conference-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.dashboard-layout .conference-container .dashboard-conference-cards{max-height:224px}.dashboard-layout .conference-container,.dashboard-layout .dashboard-news,.dashboard-layout .featured-content,.dashboard-layout .overall-progress{margin:0;color:#000;background-color:#fff;padding:25px;border-radius:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.dashboard-layout .conference-container h3,.dashboard-layout .dashboard-news h3,.dashboard-layout .featured-content h3,.dashboard-layout .overall-progress h3{font-size:2.5em;font-weight:400;margin-bottom:28px}.dashboard-layout .dashboard-news.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:612px;gap:1rem;text-align:center;color:var(--text-color)}.dashboard-layout .dashboard-news.empty .empty__title{font-family:var(--font-family);font-size:1.5rem;line-height:1.875rem}.dashboard-layout .dashboard-news.empty .empty__subtitle{font-size:1rem;line-height:1.313rem}.dashboard-layout .overall-progress{max-width:515px}.dashboard-layout .banners-container .banner-item{-webkit-box-shadow:none;box-shadow:none;border-radius:8px}.dashboard-layout::-webkit-scrollbar{width:6px}.dashboard-layout::-webkit-scrollbar-track{background:none}.dashboard-layout::-webkit-scrollbar-thumb{background:var(--primary-700);border-radius:10px}.dashboard-layout::-webkit-scrollbar-thumb:hover{background:var(--primary-500)}@media screen and (max-width:1023px){.card-dashboard{float:none;width:auto;margin-right:0;margin-bottom:20px}.card-dashboard:last-child{width:auto}.card-dashboard-content{height:auto}.font-size-1 .overall-progress__cards,.font-size-2 .overall-progress__cards{padding-left:35px;padding-right:35px;margin-left:-35px;margin-right:-35px}.overall-progress__card strong{font-size:3.8em}.overall-progress__card p{font-size:1.4em}.featured-content .empty-message{margin-top:50px;margin-bottom:50px}.banners-container{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.overall-progress__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.overall-progress__header .tabs__wrapper:before{bottom:1px}}@media screen and (max-width:768px){.featured-content .carousel__navs{position:static;top:auto;right:auto}.dashboard-layout{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dashboard-layout .conference-container,.dashboard-layout .dashboard-news,.dashboard-layout .featured-content,.dashboard-layout .overall-progress{padding:16px}.dashboard-layout .conference-container h3,.dashboard-layout .dashboard-news h3,.dashboard-layout .featured-content h3,.dashboard-layout .overall-progress h3{font-size:1.25rem;margin-bottom:20px}.dashboard-layout .dashboard-news.empty{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;height:415px}.featured-content .carousel__navs{bottom:-40px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dashboard-layout .additional-boxes{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:100%}.dashboard-layout .additional-boxes .overall-progress{width:100%}.dashboard-layout .additional-boxes .overall-progress__cards{padding:0 0 6px;overflow:auto}.dashboard-layout .additional-boxes .overall-progress__cards::-webkit-scrollbar{height:5px}.dashboard-layout .additional-boxes .overall-progress__cards::-webkit-scrollbar-track{background:none}.dashboard-layout .additional-boxes .overall-progress__cards::-webkit-scrollbar-thumb{background:var(--black-500);border-radius:10px}.dashboard-layout .additional-boxes .overall-progress__cards::-webkit-scrollbar-thumb:hover{background:var(--black-700)}.dashboard-layout .featured-content-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.dashboard-layout .banners-container{width:100%;max-width:unset}.dashboard-layout .banners-container .VueCarousel-slide{padding:0 1px 6px}}@media screen and (max-width:480px){.overall-progress__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}