.generic-card__content{background:var(--surface-card);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25);color:var(--text-color);overflow:hidden;-webkit-transition:all .4s;transition:all .4s;width:100%}.generic-card__content-block{padding:20px}.wrapper-card__categories{margin:5px 0}.card-categories{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:10px;width:100%;max-width:400px;z-index:5;overflow:hidden}.card-categories.hidden-categories{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.card-categories .chip{margin:4px 10px 4px 0}.card-categories .chip:first-child(){margin-left:0}.enrollments-datatable.datatable-wrapper{padding:0;margin-top:20px}.session-card-content{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.session-card-content.separator{border-bottom:1px solid #e3e3d3;padding-bottom:20px;margin-bottom:20px}.session-card-content__action-certificate{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.session-card-content__action-certificate span{text-decoration:underline;color:var(--text-color)}.session-card-content__action-certificate span:hover{color:var(--primary-500)}.session-card-content__enrollments-title{font-family:var(--font-family);font-size:2em;font-weight:700;margin-bottom:10px;margin-top:20px}.session-card-content .session-card-content-block{margin-bottom:20px;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column}.session-card-content .session-card-content-block strong{display:block;font-family:var(--font-family);font-size:1.6em;font-weight:700;margin-bottom:10px}.session-card-content .session-card-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.session-card-content .session-card-content-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.session-card-content .session-card-content__info>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.session-card-content .session-card-content-block-title{font-family:var(--font-family);font-size:2em;font-weight:700;margin-bottom:10px}.session-card-content .session-card-content-block-title span{font-weight:400}.session-card-content .session-card-content-block-description li{font-size:1.6em;margin:5px 0}.session-card-content .session-card-content-block-description li:before{content:"• "}@media screen and (max-width:1023px){.session-card-content{-webkit-column-count:auto;-moz-column-count:auto;column-count:auto}.session-card-content .session-card-content-block-title{font-size:1.8em}.session-card-content .session-card-content-container{margin-bottom:20px}}.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}.linkedin-action__wrapper{display:inline-block}.linkedin-action__wrapper .icon.share-tooltip{height:20px;width:20px;margin-bottom:4px;opacity:.8;z-index:5}@media only screen and (max-width:768px){.linkedin-action__wrapper .linkedin-action__icon{margin-left:0;padding:20px}}.certificate__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificate__actions .btn{padding-left:0}.certificate__actions.broken-download-text{height:85px}.certificate__actions.broken-download-text .action__download{padding:0}.certificate__actions.broken-download-text .action__download .btn{text-align:left;display:grid;grid-template-columns:25px 170px;padding:0;height:20px;margin-bottom:15px}.certificate__actions.broken-download-text .action__linkedin .btn{padding-left:0;margin-left:2px}.certificate__actions.is-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.certificate__actions.is-column .btn{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:0;height:20px}.session-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.session-card__info .classroom-card__type{padding-right:10px}.btn-show-details.reenroll{margin-left:40px}