.page_style-guide__JQpc1{padding-top:40px}.page_style-guide__title__3138Q{height:200px}.page_style-guide__section__yRj8W{margin-bottom:40px}.page_style-guide__button-group__XdVVP>:not(:last-child){margin-right:.625rem}.page_style-guide__form__4r_6o{max-width:500px}.page_style-guide__form__4r_6o>:not(:last-child){margin-bottom:1rem}.icon_icon__Lg8DM{transition:transform .2s;transform:rotate(0deg)}.icon_inline___oNA9{height:1em;width:1em;position:relative;top:.125em}.icon_rotate__R6dsB{transform:rotate(180deg)}.navigation_header-navigation__knbGZ{display:flex;flex-direction:column;position:absolute;background-color:#00ff91;top:100%;left:0;width:100%;padding:1.25rem 1.875rem 50px;z-index:2}@media(min-width:601px){.navigation_header-navigation__knbGZ{padding:1.25rem 60px 50px}}@media(min-width:1001px){.navigation_header-navigation__knbGZ{position:static;flex-direction:row;justify-content:space-between;align-items:center;width:50%;padding:0}}.navigation_header-navigation--hidden__RSkVL{display:none}@media(min-width:1001px){.navigation_header-navigation--hidden__RSkVL{display:flex}}.navigation_header-navigation__link___T_VJ{font-family:var(--font-alliance-no2),roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif;font-weight:500;line-height:2;font-size:1.75rem;width:-moz-fit-content;width:fit-content;margin-bottom:15px}@media(min-width:1001px){.navigation_header-navigation__link___T_VJ{font-size:1rem;margin-bottom:0}.navigation_header-navigation__link--highlighted__wSmh9{font-weight:700}}.navigation_header-navigation__link___T_VJ:after{content:"";display:block;width:100%;height:1px;background-color:#496960;visibility:hidden}.navigation_header-navigation__link--active__KCEMM:after,.navigation_header-navigation__link___T_VJ:hover:after{visibility:visible}.navigation_header-navigation__toggle-navigation__6b1oc{display:block;width:1.875rem;height:1.875rem;cursor:pointer}@media(min-width:1001px){.navigation_header-navigation__toggle-navigation__6b1oc{display:none}}.button_button__rA1bf{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 1.25rem;border:none;background-color:#00ff91;box-shadow:none;font-family:var(--font-alliance-no2),roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif;font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s;color:#000;min-width:80px}.button_button__rA1bf:hover{color:#000;background-color:#adffad}.button_button--outline__sZKU0{border:1px solid #00ff91;background-color:rgba(0,0,0,0)}.button_button--outline__sZKU0:hover{border-color:#adffad}.button_button--primary___mIVp{color:#fff;background-color:#496960}.button_button--primary___mIVp:hover{color:#fff;background-color:#5b7d73}.button_button--small__XnQ_o{height:40px}.button_button--middle__JTmmW{display:flex;width:-moz-fit-content;width:fit-content;margin:auto}.button_button__rA1bf>svg{display:inline-block}.button_button__rA1bf>svg:not(:only-child):first-child{margin-right:5px}.button_button__rA1bf>svg:not(:only-child):last-child{margin-left:5px}.button_button--full-width__k3m2B{width:100%}.button_button__rA1bf:disabled,.button_button__rA1bf:disabled:hover{background-color:#9d9d9d;cursor:not-allowed;border-color:#9d9d9d}.not-found_container__lMmoT{padding-top:5rem;padding-bottom:5rem;min-height:500px}@media(min-width:601px){.not-found_container__lMmoT{min-height:650px}}.not-found_content__krn5k{min-height:200px}.info-panel_container__CbNmH{display:flex;flex-direction:column;margin-bottom:2rem}@media(min-width:1001px){.info-panel_container__CbNmH{flex-direction:row;align-items:center;justify-content:space-between}}.info-panel_image__aXPDe{background-color:#496960;width:100%;height:auto;aspect-ratio:1/1}@media(min-width:1001px){.info-panel_image__aXPDe{width:50%;max-width:500px}}.info-panel_info___psKE{flex:1 1;padding:2rem 0 0}@media(min-width:1001px){.info-panel_info___psKE{padding:0 4rem}}.info-panel_info___psKE .info-panel_description__kFl0c,.info-panel_info___psKE .info-panel_heading__xcSvw{color:#fff}.info-panel_info___psKE .info-panel_description__kFl0c{margin-bottom:40px}@media(min-width:1001px){.info-panel_info___psKE .info-panel_description__kFl0c{margin-bottom:60px}}.info-panel_summary__DtuBh{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}@media(min-width:1001px){.info-panel_summary__DtuBh{margin-bottom:4rem}}.info-panel_summary__DtuBh .info-panel_summary-item__qkZdY{display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#fff;gap:5px}.info-panel_progress__s2xi5{margin-bottom:30px}@media(min-width:1001px){.info-panel_progress__s2xi5{margin-top:-50px}}.course-progress_container__GrxSB .course-progress_text__Povl_{color:#000;margin-bottom:5px;font-weight:500}@media(min-width:801px){.course-progress_container__GrxSB .course-progress_text__Povl_{margin-bottom:10px}}.course-progress_container__GrxSB .course-progress_percent__mGafM{color:#496960}@media(min-width:801px){.course-progress_container__GrxSB .course-progress_percent__mGafM{color:#28a745}}.course-progress_container__GrxSB .course-progress_bar-container__7YxSh{width:100%;height:26px;border-radius:5px;overflow:hidden;border:1px solid #496960}.course-progress_container__GrxSB .course-progress_bar-container__7YxSh .course-progress_bar__zz01M{width:0;height:100%;background-color:#496960}.course-progress_container-light__ALGpe .course-progress_text__Povl_{color:#f0fff0}.course-progress_container-light__ALGpe .course-progress_percent__mGafM{color:#00ff91}@media(min-width:801px){.course-progress_container-light__ALGpe .course-progress_percent__mGafM{color:#00ff91}}.course-progress_container-light__ALGpe .course-progress_bar-container__7YxSh{border-color:#f0fff0}.course-progress_container-light__ALGpe .course-progress_bar-container__7YxSh .course-progress_bar__zz01M{background-color:#f0fff0}p.module-label_label__PBztN{display:flex;align-items:center;justify-content:center;margin-right:auto;padding:4px 6px;width:-moz-fit-content;width:fit-content;background-color:#adffad;color:#343a40;margin-bottom:10px}p.module-label_label-blue__m02N1{color:#fff;background-color:#1b324f}p.module-label_label-primary__OMG6p{color:#fff;background-color:#496960}