.toaster{padding:0}.toaster.Toastify__toast-container{width:383px}.toaster_item{border-radius:.5rem;box-shadow:none;min-height:auto;padding:1rem}.toaster_item .bodyToast{align-items:flex-start;padding:0}.toaster_item .bodyToast:before{content:"";display:inline-block;height:16px;margin:0 .5rem 0 0;width:16px}.toaster_item .bodyToast div{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-gray-00);font-weight:500}.toaster_item .closeToast{background:none;height:16px;margin:0 0 0 1rem;width:16px;cursor:pointer}.toaster_item.Toastify__toast{margin:0 0 .5rem}.toaster_item.Toastify__toast--info{background:var(--color-info-50)}.toaster_item.Toastify__toast--info .bodyToast:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_7559_68307)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.667 8a7.333 7.333 0 1114.667 0A7.333 7.333 0 01.667 8zM8 7.333c.368 0 .667.299.667.667v2.667a.667.667 0 01-1.333 0V8c0-.368.298-.667.666-.667zm0-2.666A.667.667 0 108 6h.007a.667.667 0 000-1.333H8z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7559_68307'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.toaster_item.Toastify__toast--success{background:var(--color-success-50)}.toaster_item.Toastify__toast--success .bodyToast:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_7559_68342)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 .667a7.333 7.333 0 100 14.666A7.333 7.333 0 008 .667zM12.143 5.2a.667.667 0 00-.943-.01l-.327.323c-.214.211-.53.522-.934.923C9.22 7.146 8.219 8.14 7 9.357L5.139 7.495a.667.667 0 10-.943.943l2.333 2.333a.667.667 0 00.943 0 939.44 939.44 0 014.337-4.308l.325-.32a.667.667 0 00.009-.943z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7559_68342'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.toaster_item.Toastify__toast--warning{background:var(--color-warning-50)}.toaster_item.Toastify__toast--warning .bodyToast:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.019 1.522a2 2 0 012.691.706l.002.003 5.652 9.436a2 2 0 01-1.71 3H2.347a2 2 0 01-1.71-3l.005-.01 5.646-9.426.002-.003a2 2 0 01.729-.706zM8 5.333c.368 0 .667.299.667.667v2.667a.667.667 0 01-1.333 0V6c0-.368.298-.667.666-.667zm0 5.334A.667.667 0 008 12h.007a.667.667 0 000-1.333H8z' fill='%23fff'/%3E%3C/svg%3E")}.toaster_item.Toastify__toast--error{background:var(--color-error-50)}.toaster_item.Toastify__toast--error .bodyToast:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cg clip-path='url(%23clip0_7559_68272)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 .667a7.333 7.333 0 100 14.666A7.333 7.333 0 008 .667zm2.472 4.862c.26.26.26.682 0 .942L8.943 8l1.529 1.529a.667.667 0 01-.943.942L8 8.943 6.472 10.47a.667.667 0 11-.943-.942L7.057 8 5.53 6.471a.667.667 0 11.943-.942L8 7.057 9.53 5.53c.26-.26.682-.26.943 0z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7559_68272'%3E%3Cpath fill='%23fff' d='M0 0h16v16H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}@media(max-width:992px){.toaster.Toastify__toast-container.Toastify__toast-container--bottom-right{left:auto;max-width:383px;width:90%}}.tourBeaconIcon{align-content:center;display:flex;justify-content:center;transform-origin:center}.tourBeaconIcon_largeCircle{transform:scale(0);transform-origin:center;animation:scaleUpAndDownLargeCircle 1.6s ease-in-out 2ms infinite;fill:#a3d5e1}.tourBeaconIcon_middleCircle{transform:scale(0);transform-origin:center;animation:scaleUpAndDownMiddleCircle 1.6s ease-in-out 2ms infinite;fill:#3e9db2}.tourBeaconIcon_mainCircle{fill:var(--color-primary-10)}.tourBeacon{padding:2px;cursor:pointer;background-color:transparent;width:12px;height:12px;display:flex;align-items:center;justify-content:center}.tourBeacon svg{flex-shrink:0}.tourTooltip{background-color:var(--color-neutral-00);border-radius:.5rem;padding:1rem;width:430px}.tourTooltip_header .tooltipHeaderClose{display:flex;justify-content:flex-end;margin:0 0 .5rem}.tourTooltip_header .tooltipHeaderClose_button{background:transparent;align-items:center;cursor:pointer;display:flex;height:16px;justify-content:center;width:16px}.tourTooltip_header .tooltipHeaderTitle{margin:0 0 1rem}.tourTooltip_content{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 1.5rem}.tourTooltip_buttons{display:flex;justify-content:flex-start;gap:.75rem}.tourTooltipHotspot{background-color:transparent;cursor:pointer}@media(max-width:575.98px){.tourTooltip{width:calc(100vw - 32px)}.tourTooltip_buttons{flex-direction:column}}@keyframes scaleUpAndDownMiddleCircle{25%{transform:scale(1)}50%{transform:scale(1.05);opacity:1}75%{opacity:.3;transform:scale(1.65);fill:var(--color-primary-60)}to{transform:scale(0)}}@keyframes scaleUpAndDownLargeCircle{50%{transform:scale(1);opacity:1}75%{opacity:.3;transform:scale(.7);fill:var(--color-palette-14-50)}to{transform:scale(0)}}.menuSupplant{padding:1.5rem 1rem;background:var(--color-neutral-10)}.menuSupplant_role{margin:0 0 .75rem}.menuSupplant .menuSupplant_code{color:var(--color-primary-80);font-weight:700;margin:0 0 .25rem}.menuSupplant .menuSupplant_name{color:var(--color-primary-80)}.menuSupplantActions{padding:.75rem .5rem 0}.menuSupplantActions__dark .menuSupplantActions_options .textOption:hover{background-color:var(--color-primary-20)}.menuSupplantActions_options{display:flex;flex-direction:column;gap:.25rem}.menuSupplantActions_options .textOption{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-70);font-weight:400;cursor:pointer;padding:.5rem;border-radius:.25rem;border:1px solid transparent;display:flex;align-items:center;height:40px}.menuSupplantActions_options .textOption:hover{border-color:var(--color-primary-30);background-color:var(--color-primary-10)}.menuSupplantActions_divider{margin:.75rem 0 0;border-color:var(--color-neutral-10)}.multipleCustomFields{display:flex;gap:.25rem}.multipleCustomFields .multipleCustomFields_text{color:inherit}.multipleCustomFields_textBox{background-color:var(--color-neutral-05);border-radius:.5rem;border:1px solid var(--color-neutral-10);padding:.5rem;width:100%}.multipleCustomFields_textBox .textValue{line-height:1rem}.studentInfo{padding:1.5rem 1rem 0}.studentInfo_header{align-items:center;display:flex;justify-content:space-between;margin:0 0 .75rem}.studentInfo_boxInfo{background-color:var(--color-neutral-05);border-radius:.25rem;border:1px solid var(--color-neutral-30);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.studentInfo_boxInfo .studentData{display:flex;gap:.25rem}.studentInfo_boxInfo .programData_customFields .multipleCustomFields_text{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400}.studentInfo_divider{border-color:var(--color-neutral-10);margin:1rem 0 0}.switchTheme_label{display:flex;justify-content:center;align-items:center;position:relative}.switchTheme_label .button{background-color:var(--color-neutral-30);border-radius:.625rem;width:36px;height:20px;position:relative;cursor:pointer;padding:.125rem}.switchTheme_label .button_iconWrapper{background-color:var(--color-neutral-00);border-radius:50%;height:16px;width:16px;left:2px;top:2px;position:absolute;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.switchTheme_label .button_iconWrapper svg{height:12px;width:12px}.switchTheme_label .switch[type=checkbox]{opacity:0;width:0;height:0}.switchTheme_label .switch[type=checkbox]:checked+.button .button_iconWrapper{left:calc(100% - 2px);transform:translateX(-100%)}.switchTheme.switchTheme__darkMode .switchTheme_label .button{background-color:var(--color-neutral-70)}.dropdownMenu{cursor:pointer;display:none;position:absolute;top:97%;left:22%;background-color:var(--color-neutral-00);list-style:none;width:254px;padding:1rem .5rem;border-radius:.5rem;box-shadow:var(--shadow-md)}.dropdownMenu.dropdownMenu__dark .dropdownMenu_item:hover{background-color:var(--color-primary-20)}.dropdownMenu_item{font-family:Roboto,sans-serif,Arial;font-size:.875rem;font-weight:400;cursor:pointer;padding:.5rem;position:relative;border-radius:.25rem;border:1px solid transparent;color:var(--color-neutral-70);display:flex;align-items:center;justify-content:space-between;margin:.5rem 0 0}.dropdownMenu_item:hover{background-color:var(--color-primary-10)}.dropdownMenu_item:active,.dropdownMenu_item:focus{border:1px solid var(--color-primary-30)}.dropdownMenu_item:first-child{margin:0}@media(max-width:992px){.dropdownMenu{position:absolute;width:100%;left:0;top:100%;bottom:auto}}.sideMenuBeacon{position:absolute;left:104px;bottom:6px}.menuOptions{padding:.75rem .5rem;display:flex;gap:.25rem;flex-direction:column}.menuOptions.menuOptions__dark .menuOptions_item:hover{background-color:var(--color-primary-20)}.menuOptions_item{font-family:Roboto,sans-serif,Arial;font-size:.875rem;font-weight:400;cursor:pointer;padding:.5rem;position:relative;border-radius:.25rem;border:1px solid transparent;color:var(--color-neutral-70);height:40px;display:flex;align-items:center}.menuOptions_item:hover{border-color:var(--color-primary-30);background-color:var(--color-primary-10)}.menuOptions_item:hover .dropdownMenu{display:block}.menuOptions_itemChangeTheme{font-size:.875rem;font-weight:400;padding:.5rem;position:relative;justify-content:space-between}.btnLogOut,.menuOptions_itemChangeTheme{font-family:Roboto,sans-serif,Arial;color:var(--color-neutral-70);display:flex;align-items:center}.btnLogOut{font-size:1rem;font-weight:500;padding:.75rem 1rem;border-radius:.25rem;gap:.5rem;justify-content:center;background-color:var(--color-primary-10)}.btnLogOut.btnLogOut__dark{background-color:var(--color-primary-20)}.boxMenu.boxMenu__active{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(52,58,64,.7);z-index:10}.boxMenu.boxMenu__languageActive .menu{z-index:20}.boxMenu.boxMenu__languageActive .menu .headerMenu{background:#294870}.boxMenu.boxMenu__languageActive .menu .headerMenu_button .iconMenu{color:#fff}.boxMenu.boxMenu__languageActive .menu .headerMenu_title{font-size:1rem;color:#fff;font-weight:500;margin:0 0 0 .5rem}.boxMenu.boxMenu__languageActive .menu .menuTypes .menuOptions_item .iconMenuLanguage{width:14px;color:#343a40;margin:0 0 0 .5rem}.boxMenu.boxMenu__languageActive .menu .menuTypes .menuOptions_item.menuOptions_item__active{font-size:.875rem;color:#343a40;font-weight:400}.boxMenu .menu{width:340px;background:var(--color-neutral-00);position:fixed;z-index:11;top:0;left:0;bottom:0;transform:translateX(-340px);transition:transform 302ms ease-in-out}.boxMenu .menu.menu__active,.boxMenu .menu.menu__languageActive{transform:translateX(0)}.boxMenu .menu .headerMenu{height:50px}.boxMenu .menu .headerMenu_button{background:transparent;border:none;border-right:1px solid var(--color-neutral-10);cursor:pointer;height:100%;outline:none;width:50px}.boxMenu .menu .headerMenu_button .iconMenu{color:#c5c8cd}.boxMenu .menu .menuTypes{min-height:calc(100vh - 100px);overflow:auto;width:100%;position:absolute;bottom:50px;top:50px}.boxMenu .menu .containerLogOut{position:absolute;bottom:0;left:0;width:342px;padding:.75rem}.boxMenu .menu .containerLogOut_btn{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-70);font-weight:500;padding:.75rem 1rem;border-radius:.25rem;align-items:center;gap:.5rem;justify-content:center;background-color:var(--color-primary-10);display:flex}.headerSupplantTour{width:328px}.headerSupplantClipBoard{cursor:pointer;border-radius:.25rem;border-top-right-radius:0;border-bottom-right-radius:0;height:40px;padding:.5rem .25rem .5rem .75rem;background:var(--color-neutral-10);display:flex;align-items:center}.headerSupplantClipBoard.headerSupplantClipBoard__darkMode{background:var(--color-neutral-50)}.headerSupplantBeacon{position:absolute;left:-36px;top:-4px}.headerSupplant{display:flex;margin:0 .5rem 0 auto}.headerSupplant_studentName{width:100%;align-items:center;background:var(--color-neutral-10);border-radius:.25rem;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;height:40px;padding:0 .75rem 0 .25rem;cursor:pointer}.headerSupplant_studentName:active,.headerSupplant_studentName:hover{background:var(--color-neutral-30)}.headerSupplant_studentName .previewModeIcon{margin:0 .25rem 0 0}.headerSupplant_studentName .content{display:inline-grid}.headerSupplant_studentName .content_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headerSupplant_studentName .content_name .code{margin:0 .25rem 0 0;font-weight:500}.headerSupplant_studentName.headerSupplant_studentName__previewMode{background:var(--color-warning-opacity-40)}.headerSupplant_studentName.headerSupplant_studentName__previewMode p{color:var(--color-neutral-70)}.headerSupplant_studentName.headerSupplant_studentName__previewMode:active,.headerSupplant_studentName.headerSupplant_studentName__previewMode:hover{background:linear-gradient(0deg,var(--color-warning-opacity-40),var(--color-warning-opacity-40)),var(--color-orange-10)}.headerSupplant_buttonSwitchUser{align-items:center;background:var(--color-neutral-10);border-radius:.25rem;border-bottom-left-radius:0;border-top-left-radius:0;cursor:pointer;display:flex;height:40px;margin:0 0 0 1px;padding:0 .75rem}.headerSupplant_buttonSwitchUser:active,.headerSupplant_buttonSwitchUser:hover{background:var(--color-neutral-30)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName{background:var(--color-neutral-50)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName:hover{background:var(--color-neutral-30)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName:hover p{color:var(--color-neutral-70)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName:active{background:var(--color-neutral-30)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName:active p{color:var(--color-neutral-70)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName__previewMode{background:var(--color-warning-opacity-40)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName__previewMode p{color:var(--color-neutral-70)}.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName__previewMode:active,.headerSupplant.headerSupplant__darkMode .headerSupplant_studentName__previewMode:hover{background:linear-gradient(0deg,var(--color-warning-opacity-40),var(--color-warning-opacity-40)),var(--color-orange-60)}.headerSupplant.headerSupplant__darkMode .headerSupplant_buttonSwitchUser{background:var(--color-neutral-50)}.headerSupplant.headerSupplant__darkMode .headerSupplant_buttonSwitchUser:active,.headerSupplant.headerSupplant__darkMode .headerSupplant_buttonSwitchUser:hover{background:var(--color-neutral-30)}.headerHotspot{background:transparent;display:flex;align-items:center;justify-content:center;position:absolute;right:49px;bottom:12px;cursor:pointer}:root{--shadow:0 2px 4px 0 rgba(52,58,64,0.15)}.headerTourBeacon{position:absolute;bottom:-5px;left:-3px}.headerTour{margin-left:29px;max-width:328px}.headerTour+.__floater__arrow{margin:0 0 0 1.5rem}.headerToastTour{max-width:368px}.mainHeader{position:sticky;top:0;z-index:10;background:var(--color-neutral-00);box-shadow:var(--shadow);height:50px;margin:0}.mainHeader,.mainHeader_button{display:flex;align-items:center}.mainHeader_button{min-width:50px;background:transparent;border:none;border-right:1px solid var(--color-neutral-10);cursor:pointer;height:100%;outline:none;width:50px;justify-content:center}.mainHeader_content{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-content:space-between;gap:.75rem;flex:1}.mainHeader_content .logo{height:34px;width:86.7px;margin:0 0 0 1.125rem;object-fit:contain}.mainHeader_content .logo_logoImage{height:100%;max-width:100%;object-fit:inherit}.modal{align-items:flex-start;background-color:rgba(49,61,73,.7);bottom:0;display:none;justify-content:center;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:10}.modal.modal__show{display:flex}.modal.modal__dark{background-color:rgba(0,0,0,.6)}.modal_content{background-color:var(--color-neutral-00);border-radius:8px;height:auto;margin:1.75rem auto;min-height:auto;position:relative;width:575px}.modal_content:before{border-radius:8px 8px 0 0;content:"";display:block;height:10px;width:100%}.modal_content.modal_content__info:before{background-color:var(--color-neutral-30)}.modal_content.modal_content__warning:before{background-color:var(--color-warning-50)}.modal_content.modal_content__danger:before{background-color:var(--color-error-50)}.modal_content.modal_content__color1:before{background-color:var(--color-palette-1-50)}.modal_content.modal_content__color2:before{background-color:var(--color-palette-2-50)}.modal_content.modal_content__color3:before{background-color:var(--color-palette-3-50)}.modal_content.modal_content__color4:before{background-color:var(--color-palette-4-50)}.modal_content.modal_content__color5:before{background-color:var(--color-palette-5-50)}.modal_content.modal_content__color6:before{background-color:var(--color-palette-6-50)}.modal_content.modal_content__color7:before{background-color:var(--color-palette-7-50)}.modal_content.modal_content__color8:before{background-color:var(--color-palette-8-50)}.modal_content.modal_content__color9:before{background-color:var(--color-palette-9-50)}.modal_content.modal_content__color10:before{background-color:var(--color-palette-10-50)}.modal_content.modal_content__color11:before{background-color:var(--color-palette-11-50)}.modal_content.modal_content__color12:before{background-color:var(--color-palette-12-50)}.modal_content.modal_content__color13:before{background-color:var(--color-palette-13-50)}.modal_content.modal_content__color14:before{background-color:var(--color-palette-14-50)}.modal_content.modal_content__color15:before{background-color:var(--color-palette-15-50)}.modal_content.modal_content__color16:before{background-color:var(--color-palette-16-50)}.modal_content.modal_content__color17:before{background-color:var(--color-palette-17-50)}.modal_content.modal_content__color18:before{background-color:var(--color-palette-18-50)}.modal_content.modal_content__column{display:flex;flex-direction:column}.modal_content .modalHeader{align-items:flex-start;display:flex;gap:1rem;margin:1rem 1.5rem .5rem}.modal_content .modalHeader>:first-child{flex:1}.modal_content .modalHeader_button{background:none;cursor:pointer}.modal_content .modalHeader.modalHeader__bordered{border-bottom:1px solid var(--color-neutral-10);padding:0 0 1rem}.modal_content .modalHeader.modalHeader__borderedNotPadding{border-bottom:1px solid var(--color-neutral-10);padding:0}.modal_content .modalBody{margin:.5rem 1.5rem 1.5rem}.modal_content .modalBody_footer{display:flex;gap:.75rem;margin:2rem 0 0}@media(max-width:992px){.modal_content{border-radius:0;margin:0;min-height:100%;top:0;width:100%}.modal_content:before{border-radius:0 0}.modal_content .modalHeader{margin:1rem 1rem .5rem}.modal_content .modalBody{margin:.5rem 1rem 1rem}.modal_content .modalBody.modalBody__spaceBetween{flex-grow:1;height:calc(100% - 150px);display:flex;flex-direction:column;justify-content:space-between}.modal_content .modalBody.modalBody__flexEnd{justify-content:flex-end}.modal_content .modalBody_footer{flex-direction:column;margin:1rem 0 0}}.timeOverSnackbar{z-index:12}.timeOverSnackbar_leftIcon{margin:0 .5rem 0 0}.timeOverSnackbar_message{margin:0 .25rem 0 0}.timeOverSnackbar_timer{margin:0 .5rem 0 0}.timeOverSnackbar_button{align-items:center;background:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.25rem}.timeOverSnackbar_button:hover{background-color:rgba(0,0,0,.1)}.bodyContentRow{padding:8px 20px 32px}@media(max-width:992px){.bodyContentRow{padding:0 0 16px}}.skeletonAgreement{display:flex;flex-direction:column}.skeletonAgreement_agreementHeader{margin:0 0 2rem}.skeletonAgreement_paragraph{display:flex;flex-direction:column;gap:1rem}.skeletonAgreement_confirm{margin:2rem 0 0}.cntTerms{display:flex;flex-direction:column}.cntTerms .header_terminos{box-shadow:none;padding-bottom:1.25rem}.cntTerms .header_terminos.header_terminos--trad{padding-top:1.25rem}.cntTerms .header_terminos-title{font-family:Roboto,sans-serif,Arial;font-size:1.75rem;color:var(--color-neutral-90);font-weight:500;padding:0 0 1.5rem;margin:0}.cntTerms .header_terminos-subtitle{font-size:1rem;padding:1rem 0}.cntTerms .header_terminos-subtitle,.cntTerms .header_terminos-text{font-family:Roboto,sans-serif,Arial;color:var(--color-neutral-90);font-weight:400}.cntTerms .header_terminos-text{font-size:.875rem;margin:0 0 1rem}.cntTerms .header_terminos-text .linkText{color:#376197;text-decoration:none;cursor:pointer}.cntTerms .list{margin:0;padding:0;list-style:none}.cntTerms .list-item{margin:1rem 0 0;padding:0}.cntTerms .list-item:first-child{margin:0}.cntTerms .list-item.list-item--text{margin:1rem 0 0}.cntTerms .list-item .subtitleAgreement{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:500;padding:1.5rem 0 0}.cntTerms .list-item .subtitleAgreement.subtitleAgreementFirst{padding:0}.cntTerms .list-item .subtitleAgreement_negative{color:#bc271c}.cntTerms .list-item .subtitleAgreement_alert{color:#f6b215}.cntTerms .list-item .text{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;line-height:1rem;margin:1rem 0 0}.cntTerms .list-item .text:first-child{margin:0}.cntTerms .list-item .text.textEnd{margin:1rem 0 0}.cntTerms .list-item .text .item{font-weight:500}.cntTerms .list-item .text .itemNegative{color:#bc271c;font-weight:500}.cntTerms .list-item .text .itemAlert{color:#f6b215;font-weight:500}.cntTerms .list-item .text .link{color:#376197;padding:0 .125rem;text-decoration:none;cursor:pointer}.cntTerms .list-item .sub_list{list-style-type:disc;padding:0 0 0 1.125rem}.cntTerms .list-item .sub_list-item{margin:.75rem 0 0}.cntTerms .list-item .sub_list-item:first-child{margin:0}.cntTerms .list-item .sub_list-item .text{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;line-height:1rem;margin:0}.cntTerms .list-item .sub_list-item .text:first-child{margin:.75rem 0 0}.cntTerms .list-item .sub_list-item .text .bold{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:700}.cntTerms_box{padding:1rem}.cntTerms_box .title{font-size:1rem;font-weight:500;margin:0 0 1rem}.cntTerms_box .text,.cntTerms_box .title{font-family:Roboto,sans-serif,Arial;color:var(--color-neutral-90)}.cntTerms_box .text{font-size:.875rem;font-weight:400}.cntTerms_box .agreement_section{margin:0 0 1rem}.cntTerms_box .agreement_section:last-of-type{margin:0}.cntTerms_box .agreement_section .sectionSubtitle,.cntTerms_box .agreement_section .sectionTitle{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:500;margin:0 0 1rem}.cntTerms_box .agreement_section .sectionText{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 1rem}.cntTerms_box .agreement_section .sectionText .textLink{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-gray-70);font-weight:500;word-break:break-all}.cntTerms_box .agreement_section .sectionText:last-of-type{margin:0}.cntTerms_box .agreement_section .sectionBox{border:1px solid var(--color-neutral-30);margin:0 0 1rem;padding:.5rem}.cntTerms_box .agreement_section .sectionBox .sectionText{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400}.cntTerms_box .agreement_section .sectionList{list-style:disc;margin:0 0 1rem;padding:0 0 0 1.25rem}.cntTerms_box .agreement_section .sectionList_item{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 .5rem;text-align:justify}.cntTerms_box .heading1{font-size:1.75rem}.cntTerms_box .heading1,.cntTerms_box .heading2{font-family:Roboto,sans-serif,Arial;color:var(--color-neutral-90);font-weight:500;margin:0 0 .75rem}.cntTerms_box .heading2{font-size:1.375rem}.cntTerms_box .heading3{font-size:1rem;font-weight:500;line-height:1.125rem}.cntTerms_box .heading3,.cntTerms_box .heading4{font-family:Roboto,sans-serif,Arial;color:var(--color-neutral-90);margin:0 0 .75rem}.cntTerms_box .heading4{font-size:.875rem;font-weight:700;line-height:.875rem}.cntTerms_box .block{margin:0 0 1.5rem}.cntTerms_box .block:last-of-type{margin:0}.cntTerms_box .paragraph{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 .75rem;text-align:justify}.cntTerms_box .contentList{margin:0 0 1rem;padding:0 0 0 1.25rem}.cntTerms_box .contentList_item{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 .5rem;text-align:justify}.cntTerms_form{display:flex;flex-direction:column}.cntTerms_form .check{margin:2rem 0 0}.cntTerms_form .btnAction{margin:2rem 0 0;width:fit-content}.cntTerms_form .containerButton{margin:2rem 0 0}.cntTerms a{color:var(--color-gray-70);text-decoration:underline}.cntTerms ul{list-style-type:disc;padding:0 0 0 1.125rem}.cntTerms ul li{color:var(--color-neutral-90);padding:0}.cntTerms ul li::marker{color:var(--color-gray-70)}.cntTerms.cntTerms__darkMode .cntTerms_box,.cntTerms.cntTerms__darkMode .cntTerms_box .agreement_section .sectionList .sectionList_item,.cntTerms.cntTerms__darkMode .cntTerms_box .agreement_section .sectionSubtitle,.cntTerms.cntTerms__darkMode .cntTerms_box .agreement_section .sectionText,.cntTerms.cntTerms__darkMode .cntTerms_box .agreement_section .sectionText .textLink,.cntTerms.cntTerms__darkMode .cntTerms_box .agreement_section .sectionTitle{color:var(--color-neutral-85)}.cntTerms.cntTerms__darkMode a{color:var(--color-gray-05)}.cntTerms.cntTerms__darkMode ul>li::marker{color:var(--color-gray-05)}@media(max-width:992px){.cntTerms_form .check{margin:1.5rem 0 0}.cntTerms_form .btnAction{margin:1.5rem 0 0;width:100%}}.awaitingProposal{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;position:relative}.awaitingProposal_content{display:flex;flex-direction:column;gap:1.5rem;height:80%;left:calc(50% - 300px);padding:2.75rem 1rem 1rem;position:absolute;width:635px}.awaitingProposal_content .info_title{margin:0 0 .75rem;text-align:center;color:var(--color-neutral-80)}.awaitingProposal_content .info_description{text-align:center}.awaitingProposal_content .loading{height:300px;position:relative;top:40px}.awaitingProposal.awaitingProposal__darkMode .awaitingProposal_content .info_description{color:var(--color-neutral-85)}.awaitingProposalError{display:flex;height:calc(100vh - 120px);justify-content:center}.awaitingProposalError_content{align-items:center;display:grid;gap:6rem;grid-template-columns:1fr 1fr;max-width:820px;padding:1.5rem 1rem}.awaitingProposalError_content .errorPageContentImage{width:100%}.awaitingProposalError_content .errorPageContentImage_cubes{width:366px;height:290px}.awaitingProposalError_content .errorPageContentDetail{width:480px}.awaitingProposalError_content .errorPageContentDetail_title{color:var(--color-neutral-80);margin:0 0 2rem}.awaitingProposalError_content .errorPageContentDetail_description{color:var(--color-neutral-90)}.awaitingProposalError_content .errorPageContentDetail_actions{display:flex;margin:2rem 0 0}.awaitingProposalError_content .errorPageContentDetail_actions .actionItem{margin:0 .75rem 0 0}.awaitingProposalError_content .errorPageContentDetail_actions .actionItem:last-child{margin:0}.awaitingProposalError_content .errorPageContentDetail_help{margin:2rem 0 0}.awaitingProposalError_content .errorPageContentDetail_help .helpLink{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-70);font-weight:500;cursor:pointer;margin:0 0 0 .25rem}.awaitingProposalError.awaitingProposalError__darkMode .awaitingProposalError_content .errorPageContentDetail_description,.awaitingProposalError.awaitingProposalError__darkMode .awaitingProposalError_content .errorPageContentDetail_help,.awaitingProposalError.awaitingProposalError__darkMode .awaitingProposalError_content .errorPageContentDetail_help .helpLink{color:var(--color-neutral-85)}@media(max-width:992px){.awaitingProposal_content{width:100%;left:0;padding:1rem}.awaitingProposal_content .info_title{font-size:1.375rem}.awaitingProposal_content .loading{height:200px}.awaitingProposalError{align-items:center}.awaitingProposalError_content{display:grid;grid-template-columns:1fr;padding:1rem;width:100%;gap:1.5rem}.awaitingProposalError_content .errorPageContentDetail,.awaitingProposalError_content .errorPageContentImage,.awaitingProposalError_content .errorPageContentImage_cubes{width:100%}.awaitingProposalError_content .errorPageContentDetail_title{margin:0 0 1.5rem;font-size:1.375rem;text-align:center}.awaitingProposalError_content .errorPageContentDetail_description{text-align:center}.awaitingProposalError_content .errorPageContentDetail_actions{flex-direction:column;margin:1.5rem 0 0}.awaitingProposalError_content .errorPageContentDetail_actions .actionItem{width:100%}.awaitingProposalError_content .errorPageContentDetail_help{margin:1.5rem 0 0;text-align:center}}.drawer{background:var(--color-gray-90-70);bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease,visibility 0s .5s;visibility:hidden;z-index:9}.drawer.drawer__show{opacity:1;transition:opacity .5s ease,visibility 0s;visibility:visible}.drawer_content{clip-path:inset(0 0 0 -10px);background-color:var(--color-neutral-00);box-shadow:var(--shadow-md);display:flex;flex-direction:column;height:calc(100% - 50px);margin:3.125rem 0 0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease;width:548px;z-index:1000}.drawer__show .drawer_content{transform:translateX(0)}.drawer_content .drawerHeader_main{align-items:center;box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:.75rem 1rem;position:relative;z-index:9}.drawer_content .drawerHeader_main .headerTitle{align-items:center;display:flex;gap:.5rem}.drawer_content .drawerHeader_main .headerControls{display:flex;gap:1rem}.drawer_content .drawerHeader_main .headerControls_close{background:none;cursor:pointer}.drawer_content .body{flex:1;overflow-y:auto;padding:1.5rem 1rem}.drawer_content .footer{background:var(--color-neutral-00);box-shadow:var(--shadow-md);padding:1rem;text-align:left}@media(max-width:992px){.drawer_content{height:100%;margin:3.125rem 0 0;width:100%}}.impedimentBox{display:flex;flex-direction:column;gap:.5rem;min-height:fit-content;padding:.75rem}.impedimentBox_checkbox{flex-shrink:0;margin:0 1rem 0 0}.impedimentBox_pill{margin:0 0 0 30px;width:fit-content}.impedimentBox_selectors{display:flex;flex-direction:column;gap:.75rem;margin:.25rem 0 0 30px}.impedimentBox.impedimentBox__disabled{background:var(--color-neutral-05);border:1px solid var(--color-neutral-10)}.impedimentBox.impedimentBox__disabled .impedimentInfo{color:var(--color-neutral-50)}.impedimentsList{display:flex;flex-direction:column;gap:1rem}.impedimentsList_items{display:flex;flex-direction:column;gap:.5rem}.impedimentsList_selectAll{padding:0 .75rem}.permitsResponse{margin:0 0 1rem}.permitsResponse_container{background:var(--color-gray-30-10);border-color:var(--color-gray-90-05);min-height:fit-content;padding:.75rem 1.5rem}.permitsResponse_container .content{margin:1.5rem 0 0}.permitsResponse_container .content:first-child{margin:0}.permitsResponse_container .content_title{margin:0 0 .75rem}.permitsResponse_container .content_list{list-style:none}.permitsResponse_container .content_list .item{margin:0 0 .5rem}.permitsResponse_container .content_list .item_moreInfo{align-items:center;display:flex;gap:.25rem;margin:.25rem 2rem 0}.permitsResponse_container .content_list .item:last-child{margin:0}.impedimentsDetails_title{margin:0 0 2rem}.impedimentsDetails_response{margin:0 0 1rem}.permitsManagementFilter{background-color:var(--color-neutral-05);padding:1rem .75rem .75rem}.permitsManagementFilter_row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.permitsManagementFilter_row:not(:first-child){margin:1rem 0 0}.floatingAction{bottom:52px;position:fixed;right:0;z-index:9}.floatingAction_button{align-items:center;background:var(--color-neutral-70);border-radius:.5rem 0 0 .5rem;box-shadow:var(--shadow-lg);cursor:pointer;display:flex;height:56px;justify-content:flex-start;overflow:hidden;padding:.75rem;transition:width .3s ease-in-out,padding .3s ease-in-out;white-space:nowrap;width:52px}.floatingAction_button .buttonContent{align-items:center;display:flex;gap:.5rem}.floatingAction_button .buttonContent_text{color:var(--color-neutral-05);transition:opacity .3s ease-in-out;opacity:0}.floatingAction_button:hover{height:56px;width:250px}.floatingAction_button:hover .buttonContent_text{opacity:1}.permitsManagementFloating{align-items:center;display:flex;gap:.25rem}.buttonFilter{align-items:center;background:none;border-radius:.25rem;border:1px solid transparent;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.buttonFilter.buttonFilter__active,.buttonFilter:active,.buttonFilter:hover{background:var(--color-neutral-10);border-color:var(--color-gray-90-05)}.skeletonCurricularAdvance .curricularAdvanceHeader{display:flex;flex-direction:column;background-color:var(--color-gray-80);padding:1.5rem}.skeletonCurricularAdvance .curricularAdvanceHeader .bodyContentRow{padding:.5rem 1.25rem 0}.skeletonCurricularAdvance .curricularAdvanceHeader .skeletonHeader{background-color:var(--color-gray-70)}.skeletonCurricularAdvance .curricularAdvanceHeader_breadcrumb{width:100%;margin:0 0 1.5rem}.skeletonCurricularAdvance .curricularAdvanceHeader_text{display:flex;flex-direction:column;width:100%;gap:.75rem}.skeletonCurricularAdvance .curricularAdvanceHeader_swipper{display:flex;align-items:center;flex-wrap:nowrap;overflow:hidden;position:relative;gap:1rem;margin:1.5rem auto 0 0}.skeletonCurricularAdvance .curricularAdvanceHeader_swipper .swipperLine{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%)}.skeletonCurricularAdvance .curricularAdvanceList{padding:2rem 1.5rem 2rem 0}.skeletonCurricularAdvance .curricularAdvanceList_title{margin:0 0 2rem}.skeletonCurricularAdvance .curricularAdvanceList_subtitle{margin:0 0 1rem}.skeletonCurricularAdvance .curricularAdvanceList_item{display:flex;flex-direction:column;padding:.75rem;gap:.5rem;border:1px solid var(--color-neutral-10);border-radius:.5rem;margin:0 0 1rem}.skeletonCurricularAdvance .curricularAdvanceList_item:last-of-type{margin:0}@media(max-width:992px){.skeletonCurricularAdvance .curricularAdvanceHeader{padding:1.5rem 1rem 1rem}.skeletonCurricularAdvance .curricularAdvanceHeader .bodyContentRow{padding:0 0 1rem}.skeletonCurricularAdvance .curricularAdvanceList{margin:0;padding:1rem 0 1rem 1rem}.skeletonCurricularAdvance .curricularAdvanceList_title{margin:0 0 1.5rem}}.impedimentsModalHeader_topLabel{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-70);font-weight:500;line-height:1.125rem;margin:0 0 .25rem}.impedimentsModalHeader_title{font-family:Roboto,sans-serif,Arial;font-size:1.375rem;color:var(--color-neutral-90);font-weight:500}.impedimentsModalHeader_bottomLabel{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-70);font-weight:500;margin:.75rem 0 .5rem}.impedimentsModalContent{padding:1rem 0 0;border-top:1px solid var(--color-neutral-10)}.impedimentsModalContent_box{margin:0 0 1.5rem}.impedimentsModalContent_box .label{font-size:1rem;font-weight:500}.impedimentsModalContent_box .label,.impedimentsModalContent_box .list_item{font-family:Roboto,sans-serif,Arial;color:var(--color-neutral-90);margin:0 0 .5rem}.impedimentsModalContent_box .list_item{font-size:.875rem;font-weight:400;line-height:1.125rem}@media(max-width:992px){.impedimentsModalBody,.impedimentsModalContent{display:flex;flex-direction:column}.impedimentsModalContent{flex-grow:1;height:calc(100% - 150px);justify-content:space-between}}.headerNavigation{background-color:var(--color-gray-80)}.headerNavigation_content{display:flex;width:100%;margin:auto;max-width:1440px;padding:1.5rem 2.75rem}.headerNavigation_content .main{width:100%}.headerNavigation_content .main_breadcrumbs{margin:0 0 1.25rem}.headerNavigation_content .main_topLabel{margin:0 0 .75rem}.headerNavigation_content .main_title{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.headerNavigation_content .main_description{margin:.75rem 0 0}.headerNavigation_content .main_stepper{margin:1.5rem 0 0;min-height:auto;padding:1rem;width:449px}.headerNavigation_content .headerMenu{display:flex;align-items:flex-end;padding:0 0 0 1rem}.headerNavigation_content .headerMenu_trigger{margin:.5rem 0}.headerNavigation.headerNavigation__skeleton .headerNavigation_content{flex-direction:column}.headerNavigation.headerNavigation__skeleton .headerNavigation_content div{background:var(--color-gray-70)}.headerNavigation.headerNavigation__skeleton .headerNavigation_content .headerBreadcrumbs{margin:0 0 1.5rem}.headerNavigation.headerNavigation__skeleton .headerNavigation_content .headerTitle{margin:0 0 .75rem}@media(max-width:991.98px){.headerNavigation_content{padding:1.5rem 1rem}.headerNavigation_content .main_breadcrumbs{margin:0 0 1rem}.headerNavigation_content .main_stepper{width:100%}}.curricularAdvanceCard{overflow:hidden}.curricularAdvanceCard.curricularAdvanceCard__disabled.curricularAdvanceCard__disabled,.curricularAdvanceCard.curricularAdvanceCard__disabled.curricularAdvanceCard__locked{cursor:pointer}.curricularAdvanceCard.curricularAdvanceCard__disabled .curricularAdvanceCard_content .contentText_title,.curricularAdvanceCard.curricularAdvanceCard__disabled .curricularAdvanceCard_footer .footerText{color:var(--color-neutral-50)}.curricularAdvanceCard__confirmed{background:var(--color-gray-30-00)}.curricularAdvanceCard__dark.curricularAdvanceCard__confirmed{background:var(--color-gray-100-05)}.curricularAdvanceCard_wrapper{padding:1rem .75rem .5rem;width:100%}.curricularAdvanceCard_content{display:grid;grid-template-columns:24px 1fr;gap:.5rem;padding:0 0 .75rem}.curricularAdvanceCard_content .contentText_description{display:block;color:var(--color-neutral-50);margin:0 0 .25rem}.curricularAdvanceCard_content .contentText_title{color:var(--color-neutral-90)}.curricularAdvanceCard_content .contentText_message{margin:.75rem 0 0;display:flex;align-items:center;gap:.25rem}.curricularAdvanceCard_content .contentText_message .messageLink,.curricularAdvanceCard_footer{display:flex;align-items:center}.curricularAdvanceCard_footer{padding:.5rem 0 0;border-top:1px solid var(--color-neutral-10);justify-content:space-between}.curricularAdvanceCard_footer .footerText{font-size:.75rem;line-height:1rem;color:var(--color-neutral-90);display:flex;align-items:center;gap:.25rem;position:relative}.curricularAdvanceCard_footer .footerText_text{align-items:center;display:flex}.curricularAdvanceCard_footer .footerText_text:after{background-color:var(--color-neutral-50);content:"";height:12px;margin:0 0 0 .25rem;width:1px}.message{padding:.25rem 0 0 1.5rem;font-size:.625rem;color:#343a40;font-weight:500}.message_icon{color:#e33932;margin:0 .25rem 0 0}.message_link{font-size:.625rem;color:#343a40;font-weight:500;text-decoration:underline;margin:0 0 0 .25rem}.alternatives_header{margin:0 0 2rem}.alternatives_header .titleSection{align-items:center;display:flex;gap:.75rem}.alternatives_header .titleSection_button{background:transparent;cursor:pointer;display:flex;gap:.25rem}.alternatives_header .filters{margin:1.5rem 0 0;width:328px}.alternatives_cardsList,.alternatives_header .filters{display:flex;flex-direction:column;gap:.75rem}@media(max-width:992px){.alternatives_header .filters{width:100%;gap:1rem}}.pathItemPackedModal_header .topText{color:var(--color-neutral-70);margin:0 0 .5rem}.pathItemPackedModal_header .bottomText{color:var(--color-neutral-70);margin:.75rem 0 0}.pathItemPackedModal_content{padding:.5rem 0 .25rem}.pathItemPackedModal_content .mainMessage{display:flex;flex-direction:column;gap:.5rem}.slideTitle{padding:2rem 2.75rem 1.5rem;margin:1.5rem 0 0}.slideTitle,.slideTitle_content{align-items:center;background-color:var(--color-neutral-00)}.slideTitle_content{border:1px solid var(--color-neutral-30);border-radius:.5rem;display:flex;justify-content:space-between;gap:.25rem;padding:1rem}.slideTitle_content .titleText{font-size:1rem;font-weight:500;color:var(--color-neutral-90)}.slideTitle_content .slideProgress{display:flex;align-items:center;gap:.5rem}.slideTitle_content .slideProgress_label{font-size:.75rem;color:var(--color-neutral-80)}.slideResults{background-color:var(--color-neutral-00);padding:0 2.75rem 2rem}.slideResults .path{margin:0 0 2rem}.slideResults .path:last-child{margin:0}.slideResults .path_circle{border-radius:50%;height:16px;margin:0 .25rem 0 0;width:16px}.slideResults .path_circle__done{background-color:var(--color-green-50)}.slideResults .path_circle__inProgress{background-color:var(--color-brand-60)}.slideResults .path_circle__disabled{background-color:var(--color-gray-50)}.slideResults .path_name{font-size:1rem;font-weight:500;color:var(--color-neutral-70);margin:0 0 1rem}.slideResults .cardItem{margin:0 0 .75rem}.slideResults .addButton{width:auto}@media(max-width:992px){.slideTitle{margin:1rem 0 0;padding:1rem 1rem .5rem}.slideResults{padding:1rem}.slideResults .addButton{width:100%}}.curricularAdvanceLegendTitle{color:var(--color-neutral-90);padding:0 .25rem}.curricularAdvanceLegendContent{border-top:1px solid var(--color-neutral-10);padding:1rem .25rem 0}.curricularAdvanceLegendContent__light .curricularAdvanceLegendContent_box .swiper-modal .swiper-pagination-bullet .progress-bullet{border-color:var(--color-neutral-05)}.curricularAdvanceLegendContent_box .title{margin:0 0 1rem}.curricularAdvanceLegendContent_box .swiper-modal{color:transparent;text-align:left;background-color:transparent}.curricularAdvanceLegendContent_box .description{margin:1rem 0 0}.curricularAdvanceLegendContent_box .list{margin:0 0 2rem;position:relative}.curricularAdvanceLegendContent_box .list_item{display:block;padding:0 0 0 1rem;margin:0 0 .5rem;position:relative}.curricularAdvanceLegendContent_box .list_item:first-letter{text-transform:uppercase}.curricularAdvanceLegendContent_box .list_item:before{background-color:var(--color-gray-50);border-radius:50%;content:"";height:12px;left:0;position:absolute;width:12px;top:50%;transform:translateY(-50%)}.curricularAdvanceLegendContent_box .list_item.list_item__done:before{background-color:var(--color-green-50)}.curricularAdvanceLegendContent_box .list_item.list_item__inProgress:before{background-color:var(--color-brand-60)}.curricularAdvanceLegendContent_box:first-child{padding:0 0 1rem;border-bottom:1px solid var(--color-neutral-10)}.curricularAdvanceLegendContent_box:last-of-type{padding:1rem 0 0}@media(max-width:992px){.curricularAdvanceLegendContent_box .swiper-modal{display:flex;overflow:auto}.curricularAdvanceLegendContent_box .swiper-modal::-webkit-scrollbar{display:none}}.swiperView .headerNavigation{padding:0 0 72px}.swiperView .headerNavigation .infoBtn{align-items:center;background-color:transparent;cursor:pointer;display:flex;justify-content:center}.swiperView .curriculumSwiper{width:100%;max-width:1440px;background-color:transparent;margin:-72px auto 0}.swiperView .curriculumSwiper .swiper-avocado{color:transparent;padding:0 2.75rem;text-align:left;background-color:transparent}.swiperView.swiperView__withoutResult .headerNavigation{padding:0}@media(max-width:992px){.swiperView .headerNavigation .headerTitle .infoBtn{width:16px;height:16px}.swiperView .curriculumSwiper .swiper-avocado{padding:0 1rem}}.errorPage{display:flex;height:calc(100vh - 120px);justify-content:center}.errorPage_content{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 1fr;max-width:820px;padding:1.5rem 1rem}.errorPage_content .errorPageContentImage,.errorPage_content .errorPageContentImage_cubes{width:100%}.errorPage_content .errorPageContentDetail_title{color:var(--color-neutral-80);margin:0 0 1.5rem}.errorPage_content .errorPageContentDetail_description{margin:.25rem 0 0}.errorPage_content .errorPageContentDetail_actions{display:flex;margin:1.5rem 0 0}.errorPage_content .errorPageContentDetail_actions .actionItem{margin:0 .75rem 0 0}.errorPage_content .errorPageContentDetail_actions .actionItem:last-child{margin:0}.errorPage_content .errorPageContentDetail_help{margin:1.5rem 0 0}.errorPage_content .errorPageContentDetail_help .helpLink{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-gray-70);font-weight:500;cursor:pointer;margin:0 0 0 .25rem}@media(max-width:992px){.errorPage_content{display:grid;grid-template-columns:1fr;padding:1rem;width:100%}.errorPage_content .errorPageContentDetail_title{margin:0 0 1.25rem;font-size:1.375rem}.errorPage_content .errorPageContentDetail_actions{flex-direction:column;margin:1.25rem 0 0}.errorPage_content .errorPageContentDetail_actions .actionItem{width:100%}.errorPage_content .errorPageContentDetail_help{margin:1.25rem 0 0}}.onboardingButtons{flex-direction:column}.onboardingButtons_item{margin:.75rem 0;width:100%}.onboardingButtons_item:first-child{margin:0}@media(min-width:992px){.onboardingButtons{display:flex;flex-direction:row}.onboardingButtons_item{margin:0 0 0 .75rem;width:fit-content}}.skeletonOnboarding_onboardingCardSkeleton{display:flex;flex-direction:column;justify-content:center;padding:1rem}.skeletonOnboarding_onboardingCardSkeleton .containerDots{display:flex;gap:.5rem;justify-content:center;margin:.5rem 0 0}.skeletonOnboarding_onboardingCardSkeleton .titleSkeleton{margin:1.5rem 0 0}.skeletonOnboarding_onboardingCardSkeleton .textSkeleton{margin:.5rem 0 0}.skeletonOnboarding_onboardingCardSkeleton .buttonsSkeleton{margin:1.5rem 0 0}.onboarding{margin:0 auto;padding:2rem 2.75rem 1.5rem}.onboarding_message{text-align:center}.onboarding .onboardingCard{width:544px;padding:2rem}.react-multi-carousel-dot-list{top:200px;height:14px;padding:1rem 0 0}.react-multi-carousel-dot-list .react-multi-carousel-dot>button{background-color:var(--color-neutral-10);border-color:var(--color-neutral-10);border-radius:50%;width:8px;height:8px;margin:0 .5rem 0 0}.react-multi-carousel-dot-list .react-multi-carousel-dot--active>button{background-color:var(--color-primary-30);border-color:var(--color-primary-30);border-radius:50%}@media(max-width:992px){.onboarding{margin:0;padding:1rem}.onboarding .onboardingCard{width:auto;padding:1rem}}@media(min-width:767.98px){.react-multi-carousel-dot-list{top:272px;padding:1rem 0 0}}.accordion{border:1px solid var(--color-neutral-30);border-radius:.5rem;background-color:var(--color-neutral-00)}.accordion_containerButton{display:grid;grid-template-columns:1fr 24px;gap:.75rem;align-items:center;padding:.75rem 1rem;position:relative;cursor:pointer;z-index:1;background-color:transparent;color:var(--color-neutral-90);width:100%}.accordion_containerButton.accordion_containerButton__active{border-bottom:1px solid var(--color-neutral-30)}.accordion_containerButton.accordion_containerButton__small{min-height:32px;padding:.5rem .75rem;text-align:start}.accordion_containerButton .item{display:flex;flex-shrink:0;align-items:center;justify-content:center}.accordion_containerButton .item_icon{transition:transform .3s ease}.accordion_containerButton .item_icon.item_icon__active{transform:rotate(-180deg)}.accordion_content{display:none;transition:.5s ease}.accordion_content.accordion_content__active{display:flex;transition:.5s ease}.cnt_outgoing{padding:1.5rem 1rem 5rem;background:#e5e8ec}.cnt_outgoing .header_outgoing{align-items:center;margin:0 0 1rem}.cnt_outgoing .header_outgoing-title{font-size:1.375rem;color:#343a40;font-weight:400;align-items:flex-end;margin:0;padding:0 0 1rem}.cnt_outgoing .header_outgoing-text{font-size:.875rem;color:#343a40;font-weight:400;margin:0;padding:.75rem 0 0}.cnt_outgoing .header_outgoing-text:first-child{padding:0}.cnt_outgoing .accordion_outgoing{margin:.75rem 0 0}.cnt_outgoing .accordion_outgoing:first-of-type{margin:0}.cnt_outgoing .accordion_outgoing .accordion_header-title{font-size:1rem;color:#343a40;font-weight:700}.cnt_outgoing .accordion_outgoing .accordion_header-title .count_check{font-weight:400;margin:0 0 0 .25rem}.cnt_outgoing .accordion_outgoing .content_accordion_outgoing{padding:1.25rem 1rem}.cnt_outgoing .accordion_outgoing .content_accordion_outgoing .cnt_item_outgoing{align-items:flex-start;padding:1rem 0 0}.cnt_outgoing .accordion_outgoing .content_accordion_outgoing .cnt_item_outgoing:first-child{padding:0}.cnt_outgoing .accordion_outgoing .content_accordion_outgoing .cnt_item_outgoing-checkbox{flex:1}.cnt_outgoing .accordion_outgoing .content_accordion_outgoing .cnt_item_outgoing-checkbox>label{font-size:.875rem;color:#343a40;font-weight:400}.cnt_outgoing .accordion_outgoing .content_accordion_outgoing .cnt_item_outgoing-credit{font-size:.875rem;color:#c5c8cd;font-weight:500;text-transform:uppercase}.cnt_outgoing .btn_outgoing{margin:1.25rem 0 0}.cnt_outgoing .btn_outgoing-item{margin:0}@media(min-width:991.98px){.cnt_outgoing .btn_outgoing-item{margin:0}}.impedimentCard{border-radius:.5rem;border:1px solid var(--color-neutral-30);padding:1rem}.impedimentCard_content{margin:1.25rem 0 0}.impedimentCard_content .listTitle{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-error-60);font-weight:500;margin:0 0 .5rem}.impedimentCard_content .listText{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400;margin:0}.impedimentCard_content .impedimentButton{margin:2rem 0 0}.impedimentCard_content .impedimentButton_link{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:700;text-decoration:none}.programCardHeader{border-radius:.5rem .5rem 0 0;padding:1rem}.programCardHeader.programCardHeader__info{background-color:var(--color-primary-30)}.programCardHeader.programCardHeader__warning{background-color:var(--color-warning-50)}.programCardHeader.programCardHeader__disabled{background-color:var(--color-neutral-10)}.programCardHeader_content{display:flex;flex-direction:column;gap:.5rem;margin:auto;width:fit-content}.programCardHeader_content .label{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:500;text-align:center}.programCardTitle_pill{margin:0 0 .75rem;width:max-content}.programCardTitle_info{display:flex;gap:.25rem;margin:0 0 1rem}.programCardTitle_info .text_top{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 .25rem}.programCardTitle_info .text_summoning{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:700}.programCardTitle_info .text_summoning.text_summoning__disabled{color:var(--color-neutral-50)}.programCardTitle_info .text_title{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:500}.programCardTitle_info .text_title.text_title__disabled{color:var(--color-neutral-50)}.impedimentList{padding:0 0 0 1rem}.impedimentList_text{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400;margin:0}.impedimentList_text:not(:last-of-type){margin:0 0 .5rem}.impedimentList_text .moreInfo{display:flex;gap:0 .25rem;margin:.25rem 0 0}.impedimentList_text .moreInfo_pill{width:fit-content}.impedimentList_drawerAccess{align-items:center;display:inline-flex;margin:.5rem 0 0}.programCard{border-radius:.5rem;border:1px solid var(--color-neutral-30)}.programCard.programCard__active{box-shadow:var(--shadow-md)}.programCard_header{display:flex;flex-direction:column;align-items:center}.programCard_content{padding:1rem}.programCard_content .buttons{display:flex;gap:.75rem;margin:1.5rem 0 0}@media(max-width:992px){.programCard_content .buttons{flex-direction:column}}.startEnrollmentModal{display:flex;flex-direction:column;gap:.75rem}.enrollmentProcesses{display:flex;flex-direction:column;gap:2rem}.enrollmentProcesses_skeleton{display:flex;flex-direction:column;gap:1.5rem}.enrollmentProcesses_skeleton .skeletonList{width:100%;display:flex;flex-direction:column;gap:2rem;padding:0 1.25rem}.enrollmentProcesses_skeleton .skeletonCard{width:100%;max-width:554px}.enrollmentProcesses_skeleton .skeletonCard_head{display:block}.enrollmentProcesses_skeleton .skeletonCard_content{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--color-neutral-10);border-radius:0 0 .5rem .5rem;padding:1rem}.enrollmentProcesses_skeleton .skeletonCard_content .contentLarge{max-width:332px}@media(max-width:992px){.enrollmentProcesses,.enrollmentProcesses_skeleton{gap:1rem}.enrollmentProcesses_skeleton .skeletonList{padding:0 0 0 1rem}.enrollmentProcesses_skeleton .skeletonCard_content .contentLarge{max-width:100%}}.component_radio{display:flex;align-items:flex-end}.component_radio .cnt_option{display:block;position:relative;padding:0 0 0 1.625rem;cursor:pointer;user-select:none}.component_radio .cnt_option,.component_radio .cnt_option-label{font-size:.875rem;color:#343a40;font-weight:400}.component_radio .cnt_option-input{width:0;height:0;opacity:0;cursor:pointer}.component_radio .cnt_option-input:checked~.cnt_option-check{background:#3d8fcb;border:1px solid #3d8fcb;border-radius:50%}.component_radio .cnt_option-input:checked~.cnt_option-check:after{display:block}.component_radio .cnt_option-input:disabled~.cnt_option-check{background:#c5c8cd;border:1px solid #c5c8cd;border-radius:50%;cursor:no-drop}.component_radio .cnt_option-input:checked:disabled~.cnt_option-check:after{display:block;border:solid #575d62;cursor:no-drop}.component_radio .cnt_option-check{background:#fff;border:1px solid #98999c;border-radius:50%;height:16px;width:16px;position:absolute;top:0;left:0}.component_radio .cnt_option-check:after{content:"";position:absolute;display:none;left:4px;top:4px;width:6px;height:6px;background:#fff;border-radius:50%}.cnt_validation{padding:1.25rem 1rem 5rem;background:#e5e8ec}.cnt_validation .header_validation{align-items:center;margin:0 0 1rem}.cnt_validation .header_validation .back{font-size:.875rem;color:#98999c;font-weight:400;display:flex;justify-content:start;align-items:center;padding:0 .5rem .75rem 0;cursor:pointer}.cnt_validation .header_validation .back-icon{width:14px;color:#98999c;transform:rotate(180deg)}.cnt_validation .header_validation-title{font-size:1.375rem;color:#343a40;font-weight:400;align-items:flex-end;margin:0;padding:0 0 1rem}.cnt_validation .header_validation-text{font-size:.875rem;color:#343a40;font-weight:400;margin:0;padding:.75rem 0 0}.cnt_validation .header_validation-text:first-child{padding:0}.cnt_validation .accordion_validation{margin:.75rem 0 0}.cnt_validation .accordion_validation:first-of-type{margin:0}.cnt_validation .accordion_validation .accordion_header-title{font-size:1rem;color:#343a40;font-weight:700}.cnt_validation .accordion_validation .accordion_header-title .count_check{font-weight:400;margin:0 0 0 .25rem}.cnt_validation .accordion_validation .content_accordion_recognition{padding:1.25rem 1rem}.cnt_validation .accordion_validation .content_accordion_recognition .cnt_item_validation{align-items:flex-start;padding:1rem 0 0}.cnt_validation .accordion_validation .content_accordion_recognition .cnt_item_validation:first-child{padding:0}.cnt_validation .accordion_validation .content_accordion_recognition .cnt_item_validation-checkbox{flex:1}.cnt_validation .accordion_validation .content_accordion_recognition .cnt_item_validation-checkbox>label{font-size:.875rem;color:#343a40;font-weight:400}.cnt_validation .accordion_validation .content_accordion_recognition .cnt_item_validation-credit{font-size:.875rem;color:#c5c8cd;font-weight:500;text-transform:uppercase}.cnt_validation .btn_validation{margin:1.25rem 0 0}.cnt_validation .btn_validation-item{margin:0}.cnt_validation .cnt_dialog{background:#fff;border:none;border-radius:.25rem;padding:1.25rem;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.cnt_validation .cnt_dialog-question{font-size:1rem;color:#343a40;font-weight:700;padding:0 0 1.25rem}.cnt_validation .cnt_dialog-radio{padding:0 0 1rem}.cnt_validation .cnt_dialog-radio:last-child{padding:0}.cnt_validation .cnt_dialog-label{font-size:.875rem;color:#98999c;font-weight:700}.cnt_validation .cnt_dialog-warning_text{font-size:.625rem;color:#98999c;font-weight:400}.cnt_validation .cnt_dialog-warning_text>span{font-size:.625rem;color:#98999c;font-weight:700}.cnt_validation .cnt_dialog-btn{margin:1.25rem 0 0}.modal_validation-title{font-size:1rem;color:#fff;font-weight:700}.modal_validation .detail_validation{height:fit-content;padding:1.25rem 1rem;background:#fff}.modal_validation .detail_validation-text{font-size:.875rem;color:#343a40;font-weight:400;padding:.75rem 0 0;margin:0}.modal_validation .detail_validation-text.detail_validation-text--bold{font-weight:700}.modal_validation .detail_validation-text:first-of-type{padding:0}.modal_validation .detail_validation .cnt_btn_validation{margin:1.5rem 0 0}.modal_validation .detail_validation .cnt_btn_validation-item{height:fit-content;margin:0}.modal_validation .detail_validation .cnt_btn_validation-item.cnt_btn_validation-item--cancel{margin:0 0 .75rem}@media(min-width:992px){.modal_validation .detail_validation{height:auto;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.modal_validation .detail_validation .cnt_btn_validation-item.cnt_btn_validation-item--cancel{margin:0 .75rem 0 0}}.cnt_custom{padding:1.25rem 1rem 5rem;background:#e5e8ec}.cnt_custom .header_custom{align-items:center;margin:0 0 1rem}.cnt_custom .header_custom .back{font-size:.875rem;color:#98999c;font-weight:400;display:flex;justify-content:start;align-items:center;padding:0 .5rem .75rem 0;cursor:pointer}.cnt_custom .header_custom .back-icon{width:14px;color:#98999c;transform:rotate(180deg)}.cnt_custom .header_custom-title{font-size:1.375rem;color:#343a40;font-weight:400;align-items:flex-end;margin:0;padding:0 0 1rem}.cnt_custom .header_custom-text{font-size:.875rem;color:#343a40;font-weight:400;margin:0}.cnt_custom .accordion_validation{margin:.75rem 0 0}.cnt_custom .accordion_validation:first-of-type{margin:0}.cnt_custom .accordion_validation .accordion_header-title{font-size:1rem;color:#343a40;font-weight:700}.cnt_custom .accordion_validation .accordion_header-title .count_check{font-weight:400;margin:0 0 0 .25rem}.cnt_custom .accordion_validation .content_accordion_recognition{padding:1.25rem 1rem}.cnt_custom .accordion_validation .content_accordion_recognition .cnt_item_validation{align-items:flex-start;padding:1rem 0 0}.cnt_custom .accordion_validation .content_accordion_recognition .cnt_item_validation:first-child{padding:0}.cnt_custom .accordion_validation .content_accordion_recognition .cnt_item_validation-checkbox{flex:1}.cnt_custom .accordion_validation .content_accordion_recognition .cnt_item_validation-checkbox>label{font-size:.875rem;color:#343a40;font-weight:400}.cnt_custom .accordion_validation .content_accordion_recognition .cnt_item_validation-credit{font-size:.875rem;color:#c5c8cd;font-weight:500;text-transform:uppercase}.cnt_custom .btn_validation{margin:1.25rem 0 0}.cnt_custom .btn_validation-item{margin:0}.cnt_custom .cnt_dialog{background:#fff;border:none;border-radius:.25rem;padding:1.25rem;box-shadow:0 0 4px 0 rgba(0,0,0,.2)}.cnt_custom .cnt_dialog-question{font-size:1rem;color:#343a40;font-weight:700;padding:0 0 1.25rem}.cnt_custom .cnt_dialog-radio{padding:0 0 1rem}.cnt_custom .cnt_dialog-radio:last-child{padding:0}.cnt_custom .cnt_dialog-label{font-size:.875rem;color:#98999c;font-weight:700}.cnt_custom .cnt_dialog-btn{margin:1.25rem 0 0}@media(min-width:992px){.cnt_validation .btn_validation-item{margin:0}}.startPreEnroll_information{padding:1rem}.startPreEnroll_information .title{margin:0 0 1rem}.startPreEnroll_information .container{display:flex;flex-direction:column;gap:.75rem}.startPreEnroll_information .notificationWarning{margin:1rem 0 0;width:632px}.startPreEnroll_information .notificationWarning_text{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400}.startPreEnroll_information .buttonConfirm{margin:2rem 0 0}@media(max-width:992px){.startPreEnroll_information .buttonConfirm,.startPreEnroll_information .notificationWarning{width:100%}}.shiftDialog_information{padding:1rem}.shiftDialog_information .title{margin:0 0 1rem}.shiftDialog_information .container{display:flex;flex-direction:column;gap:.75rem}.shiftDialog_information .notificationWarning{margin:1rem 0 0;width:632px}.shiftDialog_information .buttonConfirm{margin:2rem 0 0}@media(max-width:992px){.shiftDialog_information .buttonConfirm,.shiftDialog_information .notificationWarning{width:100%}}.scheduleSkeleton_list{display:flex;flex-direction:column;gap:1rem}.scheduleSkeleton_list .title{margin:1.5rem 0 0}.scheduleSkeleton_list .cards_item{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0 0;min-height:auto;padding:.75rem}.scheduleSkeleton_list .cards_item:first-of-type{margin:.5rem 0 0}.scheduleSkeleton_calendar .timeline{margin:0 0 1rem}.scheduleSkeleton_calendar .timeline_header{padding:.75rem}.scheduleSkeleton_calendar .timeline_content{padding:1rem}.scheduleSkeleton_calendar .timeline_content .periods{border:1px solid var(--color-neutral-10);border-radius:.5rem;margin:.75rem 0 0}.scheduleSkeleton_calendar .timeline_content .periods_months{border-bottom:1px solid var(--color-neutral-10);padding:.5rem}.scheduleSkeleton_calendar .timeline_content .periods_courses{display:flex;flex-direction:column;gap:2px;padding:.5rem}.scheduleSkeleton_calendar .calendar{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.scheduleSkeleton_calendar .calendar_days{display:grid;grid-template-columns:repeat(7,auto);margin:0 0 .5rem 1.75rem;width:100%}.scheduleSkeleton_calendar .calendar_hours{align-items:center;display:grid;grid-template-rows:repeat(12,40px);margin:0 .5rem 0 0;width:20px}.scheduleSkeleton_calendar .calendar_table{border:1px solid var(--color-neutral-10);display:grid;flex:1;grid-template-columns:repeat(7,auto)}.scheduleSkeleton_calendar .calendar_table .rows{border-right:1px solid var(--color-neutral-10);display:grid;grid-template-columns:1fr;grid-template-rows:repeat(12,40px)}.scheduleSkeleton_calendar .calendar_table .rows:last-of-type{border:none}.scheduleSkeleton_calendar .calendar_table .rows_item{border-bottom:1px solid var(--color-neutral-10)}.scheduleSkeleton_calendar .calendar_table .rows_item:last-of-type{border:none}.skeletonSelectSection_results{display:flex;flex-direction:column;gap:.75rem}.skeletonSelectSection_results .labelResults{margin:2rem 1rem}.skeletonSelectSection_results .resultsCard{display:flex;flex-direction:column;gap:.25rem;padding:.75rem}.financialTransition{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;position:relative}.financialTransition_content{display:flex;flex-direction:column;gap:1.5rem;height:80%;left:calc(50% - 300px);padding:2.75rem 1rem 1rem;position:absolute;width:635px}.financialTransition_content .info_title{margin:0 0 .75rem;text-align:center;color:var(--color-neutral-80)}.financialTransition_content .info_description{text-align:center}.financialTransition_content .loading{height:300px;position:relative;top:40px}.financialTransition.financialTransition__darkMode .financialTransition_content .info_description{color:var(--color-neutral-70)}@media(max-width:992px){.financialTransition_content{width:100%;left:0;padding:1rem}.financialTransition_content .info_title{font-size:1.375rem}.financialTransition_content .loading{height:200px}}:root{--color-orange-50:#e87228}.stepper{width:300px}.step{padding:.25rem 0;position:relative}.step_heading,.step_heading .stepCircle{align-items:center;display:flex}.step_heading .stepCircle{background-color:transparent;height:16px;justify-content:center;text-align:center;width:28px;z-index:1}.step_heading .stepCircle_icon{background-color:var(--color-gray-80);border-radius:50%;color:#c5c8cd}.step_heading .stepName{font-family:Roboto,sans-serif,Arial;font-size:.875rem;font-weight:400;padding:0 0 0 .5rem}.step_heading .stepName,.step_heading .stepName.stepName__completed{color:var(--color-neutral-50)}.step_description{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-gray-05);font-weight:400;height:auto;margin:0 0 0 36px}.step_content{margin:0 0 0 36px}.step.step__active .step_heading .stepCircle{height:28px}.step.step__active .step_heading .stepCircle_icon{color:#507aaf}.step.step__active .step_heading .stepName{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-gray-05);font-weight:500}.step.step__primary .step_heading .stepCircle_icon{color:var(--color-brand-50)}.step.step__primary:after{background-color:var(--color-brand-50)}.step.step__success .step_heading .stepCircle_icon{color:var(--color-green-50)}.step.step__success:after{background-color:var(--color-green-50)}.step.step__danger .step_heading .stepCircle_icon{color:var(--color-red-50)}.step.step__danger:after{background-color:var(--color-red-50)}.step.step__warning .step_heading .stepCircle_icon{color:var(--color-orange-50)}.step.step__warning:after{background-color:var(--color-orange-50)}.step:after{background-color:var(--color-gray-50);content:"";height:100%;left:13px;position:absolute;top:16px;width:3px}.step:last-of-type:after{height:0}.enrollmentStepperNotifications_info{font-size:.75rem;color:#343a40;font-weight:500}.enrollmentStepperNotifications_alerts .alertLink{cursor:pointer;margin:0 .5rem 0 0;text-decoration:underline}.enrollmentStepperNotifications_alerts .alertLink.alertLink__danger{font-size:.75rem;color:#e33932;font-weight:700}.enrollmentStepperNotifications_alerts .alertLink.alertLink__warning{font-size:.75rem;color:#f6b215;font-weight:700}.announcementCard{margin:0 0 1rem}.conceptText__disabled{color:var(--color-neutral-50)}.radioButtonDetail{flex:1}.footerBox{background:var(--color-gray-30-15);border-radius:0 0 .5rem .5rem;display:flex;padding:1rem;position:absolute;bottom:0;left:1px;width:100%}.footerBox_content{display:flex;justify-content:space-between;width:100%}.footerBox.footerBox__darkMode{background:var(--color-gray-100-05)}.categoryCard{margin:0 0 1rem;padding:1rem;position:relative}.categoryCard_title{margin:0 0 1.5rem}.categoryCard_subcategory{border-bottom:1px solid var(--color-neutral-10);padding:1rem 0}.categoryCard_subcategory .title{margin:0 0 1rem;font-weight:700}.categoryCard_subcategory .detail{margin:0 0 1rem}.categoryCard_subcategory .detail:last-child{margin:0}.categoryCard_subcategory .boldText{font-weight:700}.categoryCard_subcategory .detailRadioButtons{margin:0 0 1rem}.categoryCard_subcategory .detailRadioButtons:last-child{margin:0}.categoryCard_subcategory:first-of-type{padding:0 0 1rem}.categoryCard_subcategory:last-child{border-bottom:none;padding:1rem 0 0}.categoryCard_subcategory.categoryCard_subcategory__noBorder{border-bottom:none}.categoryCard_containerFooter{padding:2rem 0 0}.categoryCard_containerFooter .boldText{font-weight:700}@media(max-width:992px){.categoryCard_subcategory .detail{margin:0 0 .75rem}.categoryCard_subcategory .detail:last-child{margin:0}}.overviewCard{margin:0 0 1.5rem;padding:1rem;position:relative}.overviewCard_title{margin:0 0 1rem}.overviewCard_subcategory{padding:1rem 0}.overviewCard_subcategory .detail,.overviewCard_subcategory .title{margin:0 0 1rem}.overviewCard_subcategory .detail:last-child{margin:0}.overviewCard_subcategory:first-of-type{padding:0 0 1rem}.overviewCard_subcategory:last-child{border-bottom:none}.overviewCard:last-child{margin:0}.overviewCard_containerFooter{padding:2rem 0 0}.overviewCard_containerFooter .boldText{font-weight:700}.paymentOptionsSkeleton_box{padding:1rem;flex-direction:column;display:flex;gap:1rem}.paymentOptionsSkeleton_magicBox{padding:1rem}.paymentOptionsSkeleton_magicBox .box2{margin:1.5rem 0 0;gap:1.5rem;display:flex;justify-content:space-between}.financialCheckout{padding:1rem}.financialCheckout .financialCheckoutHeader{margin:0 0 1rem}.financialCheckout .financialCheckoutHeader_backLabel{font-size:.625rem;color:#98999c;font-weight:500;cursor:pointer;padding:0 0 .25rem}.financialCheckout .financialCheckoutHeader_backLabel .icon{margin:0 .25rem 0 0}.financialCheckout .financialCheckoutHeader_title{font-size:1.375rem;color:#343a40;font-weight:400}.financialCheckout .titleBox{margin:0 0 1rem}.financialCheckout .titleBox .title_topLabel{font-size:.625rem;color:#343a40;font-weight:500}.financialCheckout .titleBox .title_text{font-size:1.375rem;color:#343a40;font-weight:400;margin:0 0 .75rem}.financialCheckout .financialCheckoutContent .item{margin:0 0 1.5rem}.financialCheckout .financialCheckoutContent .item_title{margin:0 0 1rem}.financialCheckout .financialCheckoutButtons{display:flex;margin:2rem 0 0}.financialCheckout .financialCheckoutButtons_button{margin:0 .75rem 0 0}@media(max-width:992px){.financialCheckout .financialCheckoutButtons{flex-direction:column}.financialCheckout .financialCheckoutButtons_button{margin:.75rem 0 0;width:100%}.financialCheckout .financialCheckoutButtons_button:first-of-type{margin:0}}.paymentDetails_financialWarningCard{margin:0 0 1rem}.paymentDetails_financialWarningCard .description{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400;margin:.25rem 0 0;word-break:break-word}.paymentDetails_financialWarningCard .description a{color:var(--color-neutral-90);text-decoration:underline}.paymentDetails_financialWarningCard .description a:hover{text-decoration:underline}.paymentDetails_financialWarningCard .checkbox{margin:.25rem 0 0}.paymentDetails_financialWarningCard .checkbox_label{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400;margin:0 0 0 .25rem}.paymentDetails_financialWarningCard:last-of-type{margin:0}.paymentButtons{display:flex;gap:.75rem;margin:.5rem 0 0}@media(max-width:992px){.paymentButtons{display:flex;flex-direction:column}}.balanceCard{margin:0 0 1.5rem;position:relative;padding:1rem}.balanceCard_option,.balanceCard_title{margin:0 0 1rem}.balanceCard_option .radio{flex:1}.balanceCard_option .text.text__disabled{color:var(--color-neutral-50)}.balanceCard_option:last-child{margin:0}.balanceCard_option .optionWrapper{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.balanceCard_option .optionWrapper_input{text-align:right;width:86px}.balanceCard_option .optionWrapper_input span{padding:.25rem .5rem;height:26px}.balanceCard_option .optionWrapper_input span input{max-width:100%}.balanceCard_option .optionWrapper_errorMessage{color:var(--color-error-50)}.balanceCard_containerFooter{padding:2rem 0 0}.balanceCard_containerFooter .boldText{font-weight:700}.balanceCard_containerFooter .boldText.boldText__disabled{color:var(--color-neutral-50)}.packsListSkeleton_title{margin:0 0 2rem}.packsListSkeleton_subtitle{margin:2rem 0}.packsListSkeleton_container{margin:2rem 0 0}.packsListSkeleton_content{padding:1rem;display:flex;flex-direction:column;min-height:auto}.packsListSkeleton_content .item{margin:0 0 1rem}.packsListSkeleton_content .item:last-child{margin:0}.createPermits_box{padding:1rem}.createPermits_box .options{display:flex}.createPermits_box .options_item{width:auto;height:fit-content;padding:0 0 0 1rem}.createPermits_box .options_item:first-child{padding:0}.createPermits_box .dividerForm{margin:.75rem 0 1.5rem}.createPermits_formCreate{margin:0 0 1.5rem;max-width:296px}.createPermits_formCreate .item:first-child{width:100%}.createPermits_formCreate:last-child{margin:0}.createPermits_footer{margin:2rem 0 0}.createPermits_footer .btn{margin:0 0 0 .75rem}.createPermits_footer .btn:first-child{margin:0}@media(max-width:992px){.createPermits_box .options{padding:0}.createPermits_formCreate{max-width:100%}.createPermits_footer{margin:1.5rem 0 0}.createPermits_footer .btn{width:100%;margin:0 0 .75rem}.createPermits_footer .btn:first-child{margin:0;order:2}}.pageBackTitle{align-items:center;display:flex;gap:.25rem;justify-content:flex-start}.addCourse_body{width:100%;padding:1.5rem 0 1.5rem 1.5rem}.addCourse_body .bodyTitle{margin:0 0 .75rem}.addCourse_body .bodyContent{border:1px solid var(--color-neutral-30);border-radius:.5rem;padding:1rem;width:100%}.addCourse_body .selector{width:100%;max-width:400px;margin:1.25rem 0 0}.addCourse_body .selector:first-of-type{margin:0}.addCourse_body .buttons{margin:1rem 0 0;display:flex}.addCourse_body .buttons_item:first-of-type{margin:0 .75rem 0 0}@media(max-width:992px){.addCourse_body{padding:1rem 0 1rem 1rem}.addCourse_body .backBtn{width:100%}.addCourse_body .backBtn_label{min-height:36px;gap:.25rem;font-size:1rem}.addCourse_body .buttons{margin:2rem 0 0;flex-direction:column;width:100%}.addCourse_body .buttons_item:first-of-type{margin:0 0 .75rem}}.changesSummaryResponse{margin:1.25rem 0 0}.changesSummaryResponse_content{padding:.5rem 0}.changesSummaryResponse_content .responseList{display:flex;flex-direction:column;gap:.75rem}.changesSummaryResponse_content .responseList_category{display:flex;flex-direction:column;gap:.25rem}.changesSummaryResponse_content .responseList_category .categoryTitle{display:flex;gap:.5rem}.changesSummaryResponse_content .responseList_category .categoryTitle_text{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:700}.changesSummaryResponse_content .responseList_category .categoryDetail{padding:0 0 0 1.5rem}.changesSummaryResponse_content .responseList_category .categoryDetail_text{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400}.courseDetailTransition{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;position:relative}.courseDetailTransition_content{display:flex;flex-direction:column;gap:1.5rem;height:80%;left:calc(50% - 300px);padding:2.75rem 1rem 1rem;position:absolute;width:635px}.courseDetailTransition_content .info_title{margin:0 0 .75rem;text-align:center;color:var(--color-neutral-80)}.courseDetailTransition_content .info_description{text-align:center}.courseDetailTransition_content .loading{height:300px;position:relative;top:40px}.courseDetailTransition.courseDetailTransition__darkMode .courseDetailTransition_content .info_description{color:var(--color-neutral-70)}@media(max-width:992px){.courseDetailTransition_content{width:100%;left:0;padding:1rem}.courseDetailTransition_content .info_title{font-size:1.375rem}.courseDetailTransition_content .loading{height:200px}}.changesSummary{margin:1.5rem 0 0}.changesSummary_label{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:500;margin:0 0 .5rem}.changesSummary_detail{display:flex;flex-direction:column;gap:.25rem;margin:0 0 1rem}.changesSummary_detail .item{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400}.changesSummary_buttons{display:flex;gap:.75rem}@media(max-width:992px){.changesSummary{padding:0 1rem}}.toggleButton{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;width:48px}.toggleButton.toggleButton__off{background-color:transparent}.toggleButton.toggleButton__on{background-color:var(--color-neutral-10)}.toggleButton.toggleButton__pendingDo{background-color:var(--color-primary-20)}.toggleButton.toggleButton__pendingUndo{background:repeating-linear-gradient(45deg,var(--color-primary-20),var(--color-primary-20) 2px,var(--color-primary-30) 0,var(--color-primary-30) 4px)}.toggleButton.toggleButton__disabled{cursor:not-allowed}.toggleButtons{border-radius:.25rem;border:1px solid var(--color-neutral-10);display:flex;height:40px}.toggleButtons.toggleButtons__group{align-self:center;margin:0 .75rem}.toggleButtons.toggleButtons__path{height:32px;top:4px}.toggleButtons_item:first-child{border-bottom-left-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.toggleButtons_item:last-child{border-bottom-right-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toggleButtons_line{background-color:var(--color-neutral-10);width:1px}@media(max-width:992px){.toggleButtons.toggleButtons__path{top:-4px}.toggleButtons.toggleButtons__row{flex-direction:column;height:88px;margin:.25rem .25rem 0 0}.toggleButtons.toggleButtons__row .toggleButtons_item{flex:1}.toggleButtons.toggleButtons__row .toggleButtons_item:first-child{border-bottom-left-radius:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toggleButtons.toggleButtons__row .toggleButtons_item:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-top-right-radius:0}.toggleButtons.toggleButtons__row.toggleButtons__group{height:44px}}.unsavedChangesModal_message{margin:0 0 1.25rem}.unsavedChangesModal_message .text{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400}.statusSelector{display:flex;flex-direction:column}.statusSelector_title{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:500;margin:0 0 .5rem}.statusSelector_actions{width:100%;display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:.75rem}.filterOptions{padding:1rem}.filterOptions_tags{margin:1rem 0 .5rem}.filterOptions_tags .eachTag{margin:0 .5rem .5rem 0}.filterOptions_checkbox{margin:1.5rem 0 0}.filterOptions_status .statusTitle{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-90);font-weight:700;padding:1rem 0 0;border-top:1px solid var(--color-neutral-10);display:flex;align-items:center;justify-content:space-between;margin:1.5rem 0 1.25rem;gap:.5rem}.filterOptions_status .statusTitle_action{padding:0;min-width:unset;min-height:unset;font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:500}.filterOptions_status .statusTitle_action:hover{background:transparent}.filterOptions_status .statusSelector:not(:last-child){margin:0 0 1rem}.filterOptions_buttons{display:flex;margin:2rem 0 0}.filterOptions_buttons .eachButton{flex:1;margin:0 1rem 0 0}.filterOptions_buttons .eachButton:last-of-type{margin:0}.curriculumOptions_filter{background-color:var(--color-neutral-00);border:1px solid var(--color-neutral-30);border-radius:.5rem;width:100%}.curriculumOptions_filter .filterHeader{align-items:center;display:flex;padding:1rem .75rem}.curriculumOptions_filter .filterHeader_icon{margin:0 .25rem 0 0}.curriculumOptions_filter .filterHeader_name{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-70);font-weight:500}.curriculumOptions_filter .filterHeader_counter{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-85);font-weight:400;margin:0 0 0 .5rem}.curriculumFilterMenu{background-color:var(--color-neutral-00);height:100%;padding:1rem}.curriculumFilterMenu_header{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0 0 1rem}.curriculumFilterMenu_header .headerClose{background-color:transparent;color:#575d62;width:24px;height:24px;border:none;display:flex;align-items:center;justify-content:center;align-self:flex-end}.curriculumFilterMenu_header .headerTitle{display:flex;align-self:flex-start;align-items:baseline}.curriculumFilterMenu_header .headerTitle_icon{color:#575d62;margin:0 .5rem 0 0}.curriculumFilterMenu_header .headerTitle_name{color:var(--color-neutral-30)}.curriculumFilterMenu_header .headerTitle_counter{color:var(--color-neutral-85);margin:0 0 0 .5rem}@media(max-width:992px){.curriculumOptions_filter{border:none}.curriculumOptions_filter .filterHeader{cursor:pointer;margin:0;padding:.75rem .25rem}.curriculumOptions_filter .filterHeader_name{color:var(--color-neutral-85)}.curriculumOptions_filter .filterOptions,.curriculumOptions_filter .filterOptions_buttons,.curriculumOptions_filter .filterOptions_checkbox,.curriculumOptions_filter .filterOptions_input,.curriculumOptions_filter .filterOptions_status{display:none}}.curriculumOptions_button{margin:0 0 1.5rem;width:100%}.curriculumOptions_button .icon{margin:0 .25rem 0 0}.accordionAlbus{background-color:var(--color-neutral-00);box-shadow:var(--shadow-md);border-radius:.5rem}.accordionAlbus__open{border:1px solid var(--color-neutral-30)}.accordionAlbus_header{cursor:pointer;display:flex;justify-content:space-between;padding:1rem}.accordionAlbus_header__open{border-radius:.5rem .5rem 0 0;background-color:var(--color-gray-30-20)}.accordionAlbus_header .name{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-85);font-weight:500}.accordionAlbus_header .indicator,.accordionAlbus_header .name{display:flex;align-items:center}.accordionAlbus_header .indicator_icon{margin:0 0 0 .5rem;transition:transform .3s}.accordionAlbus_header .indicator_icon.indicator_icon__open{transform:rotate(180deg)}.accordionAlbus_content{height:0;overflow:hidden;transition:height .3s}.accordionAlbus_content.accordionAlbus_content__open{height:auto;padding:1.25rem .75rem .75rem}.accordionAlbus.accordionAlbus__small .accordionAlbus_header{padding:.75rem 1rem}.accordionAlbus.accordionAlbus__small .accordionAlbus_content__open{padding:0 1rem .75rem}.avocado-dark-theme .accordionAlbus_header__open{background-color:var(--color-gray-100-10)}@media(max-width:992px){.accordionAlbus_header .indicator_label{display:none}}.pathTable{position:relative}.pathTable_buttons{position:absolute;right:48px}.pathTable_table{padding:.75rem 0 0}.pathTable_table .tableHeader{margin:0 0 .75rem}.pathTable_table .courseName{display:flex;align-items:center}.pathTable_table .courseName_icon{margin:0 .25rem 0 0}.pathTable_table .courseName_text{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-info-60);font-weight:500;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pathTable_table .courseName_text.courseName_text__hover:hover{text-decoration:underline;cursor:pointer}.pathTable_table .courseName_text.courseName_text__grey{color:var(--color-neutral-50)}.pathTable_table .courseStatus{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.pathTable_table .courseStatus_item{font-family:Roboto,sans-serif,Arial;font-size:.625rem;color:var(--color-neutral-70);font-weight:500;line-height:.75rem;align-items:center;display:flex}.pathTable_table .courseStatus_item .icon{margin:0 .25rem 0 0}.pathTable_table .courseStatus_item.courseStatus_item__green{color:var(--color-success-60)}.pathTable_table .emptyAction{cursor:auto}@media(max-width:992px){.pathTable{align-items:end;display:flex;flex-direction:column}.pathTable_buttons{position:inherit;right:0}.pathTable_table .courseName{overflow:inherit;text-overflow:inherit;white-space:inherit}.pathTable_table .courseName_text{white-space:inherit}.pathTable_table .courseStatus{gap:.25rem}.pathTable_table .courseStatus_item{width:110px}.pathTable_table .courseStatus_item:last-of-type{margin:0 0 .25rem}}.curriculumStage_label .counter{margin:0 0 0 .25rem}.curriculumStage_path{margin:0 0 2rem}.curriculumStage_path:last-child{margin:0}.curriculumStage_path .title{align-items:center;display:flex;margin:0 0 1rem .5rem}.curriculumStage_path .title_name{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-85);font-weight:700;margin:0 1.5rem 0 0}.curriculumStage_path .title_status{align-items:center;display:flex;gap:.75rem}.curriculumStage_path .title_status .statusItem{align-items:center;display:flex;gap:.25rem}.curriculumStage_path .title_status .statusItem_text{color:var(--color-neutral-70)}.curriculumStage_path .title_status .statusItem_text__green{color:var(--color-success-60)}.legend{display:flex;gap:1rem}.legend_item{align-items:center;display:flex;gap:.25rem}.legend_item .square{border-radius:2px;height:16px;width:16px}.legend_item .square.square__on{background:var(--color-neutral-10)}.legend_item .square.square__do{background:var(--color-primary-20)}.legend_item .square.square__undo{background:repeating-linear-gradient(45deg,var(--color-primary-20),var(--color-primary-20) 2px,var(--color-primary-30) 0,var(--color-primary-30) 4px)}.legend_item .label{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:500}@media(max-width:992px){.legend{flex-wrap:wrap;padding:0 1rem}}.curriculumDetail{width:100%;padding:1.5rem 0 1.5rem 1.5rem}.curriculumDetail_content{display:flex}.curriculumDetail_content .emptyData{width:100%}.curriculumDetail_content .emptyData_button{margin:0 0 1rem;width:fit-content}.curriculumDetail_content .options{margin:0 .75rem 0 0;width:260px}.curriculumDetail_content .accordionList{flex:1;margin:0 0 0 .75rem}.curriculumDetail_content .accordionList_toggleSection{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:0 0 1rem}.curriculumDetail_content .accordionList_toggleSection .actions{align-items:center;display:flex;gap:.75rem}.curriculumDetail_content .accordionList_toggleSection .actions_label{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-70);font-weight:500}.curriculumDetail_content .accordionList_stage{margin:0 0 .75rem}@media(max-width:992px){.curriculumDetail{padding:0}.curriculumDetail_content{flex-direction:column}.curriculumDetail_content .options{margin:0;padding:1rem 0 .75rem 1rem;width:100%}.curriculumDetail_content .accordionList{margin:0;padding:0 0 1rem 1rem}.curriculumDetail_content .accordionList_toggleSection{flex-direction:column}}.switchComponent,.switchComponent_input{align-items:center;display:flex}.switchComponent_input{background-color:var(--color-neutral-30);border-radius:10px;cursor:pointer;height:20px;padding:2px;transition:background-color .3s;width:36px}.switchComponent_input .inputCircle{align-items:center;background-color:var(--color-neutral-00);border-radius:50%;display:flex;height:16px;justify-content:center;transition:transform .3s;width:16px}.switchComponent_input.switchComponent_input__checked{background-color:var(--color-neutral-70)}.switchComponent_input.switchComponent_input__checked .inputCircle{transform:translateX(16px)}.switchComponent_input.switchComponent_input__disabled{background-color:var(--color-neutral-30);cursor:no-drop}.switchComponent_input.switchComponent_input__disabled.switchComponent_input__checked{background-color:var(--color-neutral-50)}.switchComponent_input.switchComponent_input__disabled .inputCircle{background-color:var(--color-neutral-10)}.switchComponent_input:hover:not(.switchComponent_input__disabled){background-color:var(--color-neutral-50)}.switchComponent_input:hover:not(.switchComponent_input__disabled).switchComponent_input__checked{background-color:var(--color-primary-60)}.switchComponent_input:hover:not(.switchComponent_input__disabled).switchComponent_input__checked .inputCircle_icon path,.switchComponent_input:hover:not(.switchComponent_input__disabled).switchComponent_input__checked .inputCircle_icon svg{fill:var(--color-primary-60)}.switchComponent_label{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-70);font-weight:400;margin:0 .5rem}.groupDetail{width:100%}.groupDetail_table{padding:.75rem .75rem 0;background-color:var(--color-gray-30-10);border-radius:.5rem;border-collapse:separate;border-spacing:0;width:100%}.groupDetail_table:not(:last-child){margin:0 0 .5rem}.groupDetail_table .tableTimelineHeader_column{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:700;text-align:left;padding:0 0 1rem}.groupDetail_table .tableTimelineRow{vertical-align:baseline}.groupDetail_table .tableTimelineRow_column{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;padding:0 1rem 0 0}.groupDetail_table .tableTimelineRow:last-child .tableTimelineRow_column{border-bottom:none;padding:0 1rem 1rem 0}.groupDetail_table .tableTimelineInfo{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400}.groupDetail_tableMobile{border-bottom:1px solid #c5c8cd;margin:0 0 1rem;padding:0 0 1rem}.groupDetail_tableMobile .infoMobile{margin:0 0 1.5rem}.groupDetail_tableMobile .infoMobile_label{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:700;display:block;margin:0 0 .75rem}.groupDetail_tableMobile .infoMobile_description{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400}.groupDetail_tableMobile .infoMobile:last-child{margin:0}.groupDetail_customField{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;margin:1rem 0}.avocado-dark-theme .groupDetail_table{background-color:var(--color-gray-100-05)}.groupInfo{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;align-items:center;display:flex}.groupInfo_icon{margin:0 .25rem 0 0;flex-shrink:0}.groupStatus{flex-wrap:wrap;gap:.75rem 1.5rem}.groupStatus,.groupStatus_item{align-items:center;display:flex}.groupStatus_item{font-family:Roboto,sans-serif,Arial;font-size:.625rem;color:var(--color-neutral-70);font-weight:500;line-height:.75rem}.groupStatus_item .icon{margin:0 .25rem 0 0}.groupStatus_item.groupStatus_item__green{color:var(--color-success-60)}.groupCapacity{align-items:center;display:flex}.groupCapacity_circle{margin:0 .5rem 0 0}.groupCapacity_labels{width:50px}@media(max-width:992px){.groupStatus{row-gap:.5rem;column-gap:.25rem}}.curriculumGroups{width:100%;padding:1.5rem 0 1.5rem 1.5rem}.curriculumGroups_headActions{margin:0 0 2rem}.curriculumGroups_headActions .groupsSwitch{margin:0 0 0 .5rem}.curriculumGroups_content{display:flex;align-items:flex-start}.curriculumGroups_content .curriculumGroupsFilters{width:260px}.curriculumGroups_content .curriculumGroupsList{flex:1;padding:0 1rem 1rem 1.5rem;width:100%}.curriculumGroups_content .curriculumGroupsList_titleSkeleton{display:grid;gap:.75rem;margin:0 0 1.25rem}.curriculumGroups_content .curriculumGroupsList_contentSkeleton{display:grid}.curriculumGroups_content .curriculumGroupsList_contentSkeleton>*{margin:0 0 .75rem}.curriculumGroups_content .curriculumGroupsList_contentSkeleton>:first-child{margin:0 0 .5rem}.curriculumGroups_content .curriculumGroupsList_contentSkeleton>:last-child{margin:-.25rem 0 0}.curriculumGroups_content .curriculumGroupsList_title{align-items:center;display:flex;justify-content:space-between;margin:0 0 2rem;background-color:var(--color-gray-30-10);padding:1rem;border-radius:.5rem}.curriculumGroups_content .curriculumGroupsList_title .listTitle{font-family:Roboto,sans-serif,Arial;font-size:1rem;color:var(--color-neutral-85);font-weight:500}.curriculumGroups_content .curriculumGroupsList_title .skeletonItem{padding:.75rem}.curriculumGroups_content .curriculumGroupsList_message{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:500;padding:0 0 0 1rem}@media(max-width:992px){.curriculumGroups{padding:0}.curriculumGroups_headActions{flex-wrap:wrap;margin:0;padding:1rem 1rem .5rem;width:100%}.curriculumGroups_headActions :first-child{flex:none}.curriculumGroups_headActions :nth-child(2){flex:1}.curriculumGroups_headActions .groupsSwitch{flex:1 1 100%;margin:1rem 0}.curriculumGroups_content{flex-direction:column;padding:0 0 0 1rem}.curriculumGroups_content .curriculumGroupsFilters{margin:0 0 1rem;width:100%}.curriculumGroups_content .curriculumGroupsFilters .filterHeader{padding:.75rem;border:1px solid var(--color-neutral-30);border-radius:.25rem}.curriculumGroups_content .curriculumGroupsList{margin:0;padding:0 0 1rem}.curriculumGroups_content .curriculumGroupsList_title{margin:0 0 1rem;flex-direction:column;align-items:flex-start;gap:.75rem}}.avocado-dark-theme .curriculumGroups_content .curriculumGroupsList_title{background-color:var(--color-gray-100-05)}.headerPermits_notificationCard{margin:1.5rem 0 0}@media(max-width:992px){.headerPermits{display:flex;flex-direction:column}}.cardPermits_content{width:100%}.cardPermits_detail .type{color:var(--color-neutral-50);margin:0 0 .25rem}.cardPermits_detail .typeTitle{color:var(--color-neutral-80);margin:0 0 .75rem}.cardPermits_detail .divider{margin:.75rem 0}.cardPermits_detail .text{margin:0 0 .25rem}.cardPermits_detail .text:last-child{margin:0}.cardPermits_detail .deleteAction{color:var(--color-neutral-70);margin:.25rem 0 0}.cardPermits_detail .contentDescription{display:flex;justify-content:space-between;align-items:center}.cardPermits_detail .contentDescription_date{margin:.25rem 0 0;color:var(--color-neutral-50)}.cardPermits_detail .contentDescription_date :last-child{margin:0}.cardPermits_detail .contentDescription_removeCard{background:transparent;cursor:pointer}.cardPermits.cardPermits__disabled .cardPermits_detail .text,.cardPermits.cardPermits__disabled .cardPermits_detail .typeTitle{color:var(--color-neutral-50)}.skeletonListPermits_content{display:flex;flex-direction:column;padding:0 1.25rem;gap:1.5rem}.skeletonListPermits_content .skeletonList{display:flex;flex-direction:column;gap:.75rem}.skeletonListPermits_content .skeletonList_card{padding:.75rem;display:flex;flex-direction:column;width:100%;gap:.5rem;border:1px solid var(--color-neutral-10);border-radius:.5rem}@media(max-width:992px){.skeletonListPermits_content{padding:0 0 0 1rem}}.listPermits_records{margin:1.5rem 0 0;padding:1rem}.listPermits_records .recordsTitle{margin:0 0 1.5rem}.listPermits_records .recordsActions{align-items:flex-end;margin:0 0 1.5rem}.listPermits_records .recordsActions_filter{display:flex;flex-wrap:wrap;width:auto}.listPermits_records .recordsActions_filter .filterInput{margin:0 1rem 0 0;min-width:364px}.listPermits_records .recordsActions_filter .filterCheck{align-self:flex-end;padding:0 0 .75rem;width:auto}.listPermits_records .recordsList{display:flex;flex-direction:column;gap:.75rem}@media(max-width:992px){.listPermits_records{margin:1rem 0 0}.listPermits_records .recordsActions{display:block}.listPermits_records .recordsActions_filter .filterInput{min-width:100%}.listPermits_records .recordsActions_filter .filterCheck{margin:1.5rem 0 0;padding:0}.listPermits_records .recordsList{width:100%}}.generalReports{padding:1rem}.generalReports_list{display:grid;grid-gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0 0;max-width:70%}.generalReports_list .reportItem_name{display:block;margin:0 0 .25rem}.generalReports_list .reportItem_time{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-50);font-weight:400;margin:0 0 0 1.25rem}.generalReports_list .noReportsMessage{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:400;margin:.75rem 0}.generalReports_skeleton{border:1px solid var(--color-neutral-10);border-radius:.5rem;padding:1rem}.generalReports_skeleton .skeletonTitle{margin:0 0 2rem;max-width:300px}.generalReports_skeleton .skeletonList{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.generalReports_skeleton .skeletonList:not(:last-child){padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:1px solid var(--color-neutral-10)}.generalReports_skeleton .skeletonList_card{display:flex;flex-direction:column;gap:.75rem}@media(max-width:992px){.generalReports_skeleton .skeletonTitle{max-width:100%}.generalReports_list{grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;max-width:100%}}.individualReports{margin:0 0 1.5rem;padding:1rem}.individualReports section.individualReports_snackbar{z-index:12;color:#fff}.individualReports_title{margin:0 0 2rem}.individualReports_content .select{max-width:400px}.individualReports_content .radioButtons{display:flex;margin:1.5rem 0 0;gap:1.5rem}.individualReports_content .radioButtons_option{width:fit-content}.individualReports_content .radioButtons+.select{margin:2rem 0 0}.individualReports_content .buttonsBox{display:flex;margin:1.5rem 0 0;gap:.75rem}.individualReports_skeleton{margin:0 0 1.5rem;padding:1rem;border:1px solid var(--color-neutral-10);border-radius:.5rem}.individualReports_skeleton .skeletonTitle{margin:0 0 2rem;max-width:300px}.individualReports_skeleton .skeletonText{margin:0 0 .5rem;max-width:300px}.individualReports_skeleton .skeletonText__large{max-width:400px}@media(max-width:992px){.individualReports{margin:0 0 1rem}.individualReports_title{margin:0 0 1.5rem}.individualReports_skeleton{margin:0 0 1.5rem;padding:1rem;border:1px solid var(--color-neutral-10);border-radius:.5rem}.individualReports_content .select,.individualReports_skeleton .skeletonText,.individualReports_skeleton .skeletonText__large,.individualReports_skeleton .skeletonTitle{max-width:100%}.individualReports_content .radioButtons{display:flex;flex-direction:column;gap:2rem}.individualReports_content .buttonsBox{flex-direction:column}}.skeletonSupplant{background-color:var(--color-neutral-00)}.skeletonSupplant_content{display:flex;flex-direction:column;gap:1.5rem}.skeletonSupplant_content .skeletonTitle{max-width:300px}.skeletonSupplant_content .studentList{display:flex;flex-direction:column;gap:.75rem}.skeletonSupplant_content .studentList_card{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--color-neutral-10);border-radius:.5rem;padding:.5rem .75rem}@media(max-width:992px){.skeletonSupplant .skeletonTitle{max-width:100%}}.modalMopsRedirection_content .checkbox{margin:1rem 0 0}.actionCard{display:flex}.actionCard_content{flex:1;margin:0 0 0 1rem}.actionCard_content .title{margin:0 0 .5rem}.actionCard_content .containerLink{align-items:center;display:flex;justify-content:space-between}.actionCard_content .containerLink_title{margin:0 0 .5rem}.actionCard_content .listButtons{display:flex;gap:1rem}.actionCard_content .containerLinkMobile{display:none}.actionCard_content .description{margin:0 0 1.25rem}.actionCard.actionCard__permits{margin-bottom:1.25rem}.restAction{display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media(max-width:991.98px){.actionCard{display:block}.actionCard_content{display:flex;flex-direction:column;margin:.5rem 0 0}.actionCard_content .containerLinkMobile{display:block}.actionCard_content .containerLinkMobile_divider{margin:1rem 0}.actionCard_content .containerLinkMobile_button{width:100%}.actionCard_content .listButtons{display:flex;flex-direction:column}.actionCard_content .containerLink{display:flex}.actionCard_content .containerLink_button{display:none}.actionCard_content .description{margin:0 0 1rem}.restAction{display:grid;gap:1rem;grid-template-columns:1fr}}.modalAnnouncement{align-items:flex-start;background-color:rgba(49,61,73,.7);bottom:0;display:none;justify-content:center;left:0;overflow:auto;position:fixed;right:0;top:0;width:100%;z-index:150}.modalAnnouncement.modalAnnouncement__show{display:flex}.modalAnnouncement.modalAnnouncement__dark{background-color:rgba(0,0,0,.6)}.modalAnnouncement_content{background-color:var(--color-neutral-00);border-radius:.5rem;height:auto;margin:1.75rem auto;min-height:auto;position:relative;width:640px}.modalAnnouncement_content:before{display:none}.modalAnnouncement_content.modalAnnouncement_content__column{display:flex;flex-direction:column}.modalAnnouncement_content .modalAnnouncementHeader{align-items:flex-start;display:flex;gap:1rem;margin:.25rem .25rem .75rem}.modalAnnouncement_content .modalAnnouncementHeader>:first-child{flex:1}.modalAnnouncement_content .modalAnnouncementHeader_button{background:none;cursor:pointer;right:25px;top:22px;position:absolute}.modalAnnouncement_content .modalAnnouncementBody{margin:0 1.5rem 1.5rem}.modalAnnouncement_content .modalAnnouncementBody_footer{display:flex;gap:.75rem;margin:2rem 0 0}@media(max-width:992px){.modalAnnouncement_content{border-radius:0;margin:0;min-height:100%;top:0;width:100%}.modalAnnouncement_content .modalAnnouncementBody{margin:0 1rem 1.5rem}.modalAnnouncement_content .modalAnnouncementBody.modalAnnouncementBody__spaceBetween{flex-grow:1;height:calc(100% - 150px);display:flex;flex-direction:column;justify-content:space-between}.modalAnnouncement_content .modalAnnouncementBody_footer{flex-direction:column;margin:1rem 0 0}}.modeToggle{display:flex;border:1px solid var(--color-neutral-10);border-radius:.5rem;overflow:hidden;width:210px;height:50px}.modeToggle_option{display:flex;align-items:center;justify-content:center;padding:0 .75rem;cursor:pointer;width:104px;height:48px}.modeToggle_option .content{display:flex;align-items:center;gap:.25rem}.modeToggle_option:first-child{border-right:1px solid var(--color-neutral-10)}.modeToggle_option.modeToggle_option__active{background:linear-gradient(0deg,var(--color-gray-30-30),var(--color-gray-30-30)),var(--color-gray-30-10)}.modeToggle.modeToggle__darkMode .modeToggle_option.modeToggle_option__active{background:linear-gradient(0deg,var(--color-gray-100-15),var(--color-gray-100-15)),var(--color-gray-100-10)}.container_banner{cursor:pointer;display:flex;height:104px;align-items:center;background:linear-gradient(0deg,var(--color-gray-30-00),var(--color-gray-30-00) 100%),var(--color-blue-10);border-radius:.5rem;box-shadow:var(--shadow-sm);gap:1.5rem;justify-content:center;margin:1.5rem 0 0}.container_banner:hover{box-shadow:var(--shadow-md)}.container_banner .content{display:flex;flex-direction:column}.container_banner .content_subtitle{margin:0 0 .25rem}.container.container__darkMode .container_banner{background:linear-gradient(0deg,var(--color-gray-30-15),var(--color-gray-30-15)),var(--color-blue-60)}.container.container__darkMode .container_modalIcon{border-color:var(--color-neutral-10)}.container_modalContent{align-items:center;display:flex;flex-direction:column;justify-content:center}.container_modalContent .title{margin:1.5rem 0 0}.container_modalContent .description{margin:1rem 0 0;text-align:center}.container_modalContent .description_link{font-weight:400}.container_modalIcon{border-radius:.5rem;border:1px solid var(--color-neutral-30);width:100%;height:auto}.container_modalBtn{margin:2rem 0 0}@media(max-width:991.98px){.container_banner{align-items:baseline;height:160px;width:100%;gap:0;padding:1rem 0 0 1rem}.container_banner .content{margin:.5rem 0 0}.container_banner .content_title{font-size:1rem}.container_banner .icon{align-self:flex-end;margin:0 0 -4px -80px}.container_banner .icon svg{width:100%}.container .container_modalContent .title{font-size:1.375rem;text-align:center;width:328px}}.surveyBanner{align-items:center;background:linear-gradient(0deg,var(--color-gray-30-00),var(--color-gray-30-00)),var(--color-palette-2-10);border-radius:.5rem;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;gap:1.5rem;height:104px;justify-content:center;margin:1.5rem 0 0}.surveyBanner_content .surveyDescriptionMobile{display:none}.surveyBanner_content .surveyTitle{margin:.25rem 0 .75rem}.surveyBanner_content .surveyButton{min-height:28px}.surveyBanner_icon .iconMobile{display:none}.surveyBanner.surveyBanner__darkMode{background:linear-gradient(0deg,var(--color-gray-30-15),var(--color-gray-30-15)),var(--color-palette-2-10)}@media(max-width:991.98px){.surveyBanner{align-items:baseline;gap:.75rem;height:160px;padding:1rem 1rem 0}.surveyBanner_content .surveyDescriptionDesktop{display:none}.surveyBanner_content .surveyDescriptionMobile{display:block;margin:.5rem 0 0}.surveyBanner_content .surveyTitle{font-size:1rem;margin:.5rem 0}.surveyBanner_icon{align-self:flex-end}.surveyBanner_icon .iconDesktop{display:none}.surveyBanner_icon .iconMobile{display:block}}.bannersCarousel{border-radius:.5rem}.bannersCarousel>.react-multi-carousel-list .react-multi-carousel-item{padding:2px}.bannersCarousel>.react-multi-carousel-list>.react-multi-carousel-dot-list{bottom:0;justify-content:flex-end;margin:0 0 .5rem;padding:0 .75rem;top:unset}.bannersCarousel>.react-multi-carousel-list>.react-multi-carousel-dot-list .react-multi-carousel-dot>button{background-color:var(--color-gray-30-30);border-color:var(--color-gray-30-30);border-radius:50%;height:8px;margin:0 .5rem 0 0;width:8px}.bannersCarousel>.react-multi-carousel-list>.react-multi-carousel-dot-list .react-multi-carousel-dot.react-multi-carousel-dot--active>button{background-color:var(--color-neutral-50);border-color:var(--color-neutral-50)}.bannersCarousel.bannersCarousel__dark>.react-multi-carousel-list>.react-multi-carousel-dot-list .react-multi-carousel-dot:not(.react-multi-carousel-dot--active)>button{background-color:var(--color-gray-100-15);border-color:transparent}@media(max-width:991.98px){.bannersCarousel>.react-multi-carousel-list>.react-multi-carousel-dot-list{justify-content:flex-start;margin:0 0 .75rem;padding:0 1rem}}.headerAdminHomeBeacon{position:absolute;right:-36px;bottom:-6px}.headerAdminHomeTour{max-width:368px}.homePage{margin:0 auto;max-width:1440px;padding:1.5rem 2.75rem 0;width:100%}.homePage_skeleton .skeletonContent{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;padding:1.5rem 1.25rem 0}.homePage_skeleton .skeletonContent_card{border:1px solid var(--color-neutral-10);border-radius:.5rem;padding:1.25rem 1rem;display:grid;grid-template-columns:32px 1fr;gap:1rem}.homePage_skeleton .skeletonContent_card .cardContent{display:flex;flex-direction:column;width:100%}.homePage_skeleton .skeletonContent_card .cardContent_title{margin:0 0 .5rem}.homePage_skeleton .skeletonContent_card .cardContent_description{margin:0 0 1.25rem}@media(max-width:991.98px){.homePage{padding:1rem}.homePage_skeleton .skeletonContent{grid-template-columns:1fr;padding:1rem 0 1rem 1rem}}pre.operator-help{display:block;border:1px dashed #3d8fcb;padding:5px}pre.operator-help,span.operator-help{unicode-bidi:embed;font-family:monospace;white-space:pre-wrap;font-size:.625rem;color:#6a7075;font-weight:500;cursor:text}span.operator-help{padding-left:10px;padding-right:10px;outline:1px}span.operator-text{opacity:.5}.cnt_planning_impediments{background:#ff5f58;border:1px solid #e33932;border-radius:.25rem;padding:1rem;margin:0 0 .75rem}.cnt_planning_impediments-title{font-size:.875rem;color:#fff;font-weight:700;margin:0;padding:0 0 .25rem}.cnt_planning_impediments-text{font-size:.875rem;color:#fff;font-weight:400;margin:0}.cnt_planning_impediments-btn{margin:1rem 0 0}.cnt_planning_impediments-btn .link_btn{font-size:1rem;color:#fff;font-weight:700;text-decoration:none}.cnt_advanceCurricular{padding:2rem 1.5rem;width:100%}.cnt_advanceCurricular .header_validation{align-items:center;margin:0 0 1rem}.cnt_advanceCurricular .header_validation .back{font-size:.875rem;color:#98999c;font-weight:400;display:flex;justify-content:start;align-items:center;padding:0 .5rem .75rem 0;cursor:pointer}.cnt_advanceCurricular .header_validation .back-icon{width:14px;color:#98999c;transform:rotate(180deg)}.cnt_advanceCurricular .header_validation-title{font-size:1.375rem;color:#98999c;font-weight:400;align-items:flex-end;margin:0;padding:0 0 1rem}.cnt_advanceCurricular .header_validation-text{font-size:.875rem;color:#343a40;font-weight:400;margin:0}.cnt_advanceCurricular .notificationCard{margin:0 0 1.5rem}.cnt_advanceCurricular .accordion_advanceCurricular:not(:last-of-type){margin:0 0 1rem}.cnt_advanceCurricular .accordion_advanceCurricular.accordion__dark.accordion_advanceCurricular__hasShadow.accordion__open .accordion_containerButton,.cnt_advanceCurricular .accordion_advanceCurricular.accordion__dark .accordionFooter{background-color:var(--color-gray-100-10)}.cnt_advanceCurricular .accordion_advanceCurricular.accordion_advanceCurricular__hasShadow{box-shadow:var(--shadow-md);border-color:transparent}.cnt_advanceCurricular .accordion_advanceCurricular.accordion_advanceCurricular__hasShadow.accordion__open{border-color:var(--color-neutral-10)}.cnt_advanceCurricular .accordion_advanceCurricular.accordion_advanceCurricular__hasShadow.accordion__open .accordion_containerButton{background-color:var(--color-gray-30-15);border-radius:.5rem .5rem 0 0;border:none}.cnt_advanceCurricular .accordion_advanceCurricular .accordionHeader{text-align:left;padding:0}.cnt_advanceCurricular .accordion_advanceCurricular .accordionHeaderWrapper{display:flex;align-items:center;justify-content:space-between}.cnt_advanceCurricular .accordion_advanceCurricular .accordionProgress{display:flex;align-items:center;gap:.5rem}.cnt_advanceCurricular .accordion_advanceCurricular .accordionProgress .accordionProgress_bar{min-width:72px}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent{width:100%;display:grid;gap:.75rem;padding:1rem}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item{display:flex;align-items:center;justify-content:space-between}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item.accordionContent_item__clickable{cursor:pointer}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item.accordionContent_item__disabled .itemCredits_credits,.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item.accordionContent_item__disabled .itemLeft .itemCourse{color:var(--color-neutral-50)}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item .itemLeft{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;text-align:left;gap:.5rem;padding:0 .5rem 0 0}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item .itemLeft .itemCourse{color:var(--color-neutral-90);font-size:.875rem;line-height:normal}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item .itemLeft .statusBox{display:flex;align-items:center}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item .itemCredits{width:auto;flex-shrink:0}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item .itemCredits_inProgress{color:var(--color-success-50)}.cnt_advanceCurricular .accordion_advanceCurricular .accordionContent_item .itemCredits_inProgress:first-letter{text-transform:uppercase}.cnt_advanceCurricular .accordion_advanceCurricular .accordionFooter{width:100%;padding:.75rem 1rem;display:flex;align-items:center;justify-content:space-between;background-color:var(--color-gray-30-15);border-radius:0 0 .5rem .5rem}.buttonsContainer{display:flex;align-items:center;margin:2rem 0 0;gap:.75rem}@media(max-width:991.98px){.cnt_advanceCurricular{padding:1rem 0 1rem 1rem}.cnt_advanceCurricular .notificationCard{margin:0 0 1rem}.buttonsContainer{margin:1.5rem 0 0;flex-direction:column}.buttonsContainer_button{width:100%}}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box;outline:none;font-family:Roboto,sans-serif,Arial}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px}body{margin:0;padding:0;background-size:cover;background-repeat:no-repeat}article,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Roboto,sans-serif,Arial;font-size:100%;line-height:1.15;margin:0;padding:0}button,input{overflow:visible;outline:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}button,select{text-transform:none}[type=reset],[type=submit],button{-webkit-appearance:button;border:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:Roboto,sans-serif,Arial}a,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{text-decoration:none;margin:0;padding:0}a,figure,li,ol,p,ul{font-weight:400}ul{display:block;list-style-type:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(/css/fonts/Roboto-Thin-321de678e592d0b8f44f1a82d7ca4b62.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(/css/fonts/Roboto-ThinItalic-35a9c89aff1396595ad345e378a32aca.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/css/fonts/Roboto-Light-88823c2015ffd5fa89d567e17297a137.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(/css/fonts/Roboto-LightItalic-a3ce4440f2abf76f4a1b14b83920138c.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/css/fonts/Roboto-Regular-11eabca2251325cfc5589c9c6fb57b46.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/css/fonts/Roboto-Italic-a720f17aa773e493a7ebf8b08459e66c.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/css/fonts/Roboto-Medium-58aef543c97bbaf6a9896e8484456d98.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(/css/fonts/Roboto-MediumItalic-cf23e1bb619029496260760b72aebd30.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/css/fonts/Roboto-Bold-e07df86cef2e721115583d61d1fb68a6.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/css/fonts/Roboto-BoldItalic-5b44818d2b9eda3e23cd5edd7b49b7d5.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto Black"),local("Roboto-Black"),url(/css/fonts/Roboto-Black-5ebb24ee1112dd9562629375c387879a.ttf?vsn=d) format("truetype")}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(/css/fonts/Roboto-BlackItalic-99682a78fa4fe61e1177b94757336bbf.ttf?vsn=d) format("truetype")}@font-face{font-family:icomoon;src:url(/css/fonts/icomoon-c427bc614394266d72d4a8fd9dd80ec5.eot?vsn=d);src:url(/css/fonts/icomoon-c427bc614394266d72d4a8fd9dd80ec5.eot?vsn=d) format("embedded-opentype"),url(/css/fonts/icomoon-036719a1a5cc3bb28edeac1436125737.ttf?vsn=d) format("truetype"),url(/css/fonts/icomoon-72aa587beece5a42e484b22b858e642c.woff?vsn=d) format("woff"),url(/js/276257ba992f96562c15a3c5ea44723f-276257ba992f96562c15a3c5ea44723f.svg?vsn=d) format("svg");font-weight:400;font-style:normal;font-display:block}.login{background-color:var(--color-gray-80);display:flex;flex-direction:column;height:100vh}.login_header{align-items:center;background-color:var(--color-neutral-00);display:flex;height:50px;justify-content:center}.login_header .logo{height:34px}.login_content{align-items:center;display:flex;flex:1;height:100%;justify-content:center;width:100%}.login_content .contentItems{display:flex;flex-direction:column;gap:.75rem;width:328px}.login_content .contentItems_box{background-color:var(--color-neutral-00);border-radius:8px}.login_content .contentItems_box:before{background-color:var(--color-neutral-30);border-radius:8px 8px 0 0;content:"";display:block;height:10px;width:100%}.login_content .contentItems_box .form{display:flex;flex-direction:column;padding:.5rem 1.25rem 1.25rem}.login_content .contentItems_box .form_logo{height:54px;margin:auto;width:auto;object-fit:contain;display:block;max-width:100%}.login_content .contentItems_box .form_logoDark{height:54px;margin:auto;width:auto;object-fit:contain;display:none;max-width:100%}.login_content .contentItems_box .form_title{font-family:Roboto,sans-serif,Arial;font-size:1.375rem;color:var(--color-neutral-90);font-weight:500;margin:1rem 0;text-align:center}.login_content .contentItems_box .form_field{margin:1rem 0 0;position:relative}.login_content .contentItems_box .form_field:first-of-type{margin:0}.login_content .contentItems_box .form_field .label{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-90);font-weight:700;display:block;margin:0 0 .5rem}.login_content .contentItems_box .form_field .textField{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-90);font-weight:400;align-items:center;background:var(--color-neutral-00);border-radius:.25rem;border:1px solid var(--color-neutral-30);box-sizing:border-box;margin:0;min-height:36px;outline:0;padding:10px .5rem;width:100%}.login_content .contentItems_box .form_field .textField:focus,.login_content .contentItems_box .form_field .textField:hover{border:1px solid var(--color-neutral-50);box-shadow:none}.login_content .contentItems_box .form_field .textField::placeholder{color:var(--color-neutral-50)}.login_content .contentItems_box .form_field .textField:-webkit-autofill,.login_content .contentItems_box .form_field .textField:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-neutral-90);-webkit-box-shadow:0 0 0 50px var(--color-neutral-00) inset}.login_content .contentItems_box .form_field .visibilityButton{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.749 8a10.894 10.894 0 001.437 1.934c1.045 1.115 2.505 2.15 4.314 2.15 1.809 0 3.27-1.035 4.314-2.15A10.897 10.897 0 0014.251 8a10.897 10.897 0 00-1.437-1.934c-1.045-1.115-2.505-2.15-4.314-2.15-1.809 0-3.27 1.035-4.314 2.15A10.894 10.894 0 002.749 8zm12.168 0l.521-.261v-.002l-.003-.004-.006-.013a3.772 3.772 0 00-.112-.207 12.063 12.063 0 00-1.652-2.246C12.522 4.05 10.775 2.75 8.5 2.75S4.478 4.049 3.335 5.268a12.06 12.06 0 00-1.652 2.245 7.19 7.19 0 00-.112.207l-.006.013-.002.004-.001.001.521.262-.521-.26a.583.583 0 000 .52L2.083 8l-.521.26v.003l.003.004.006.013a4.383 4.383 0 00.112.207 12.057 12.057 0 001.652 2.246C4.478 11.95 6.225 13.25 8.5 13.25s4.022-1.299 5.165-2.518a12.06 12.06 0 001.652-2.245 7.526 7.526 0 00.112-.207l.006-.013.002-.004.001-.001L14.917 8zm0 0l.521.26a.584.584 0 000-.521L14.917 8z' fill='%23313D49'/%3E%3Cpath d='M6.167 8a2.333 2.333 0 114.667 0 2.333 2.333 0 01-4.667 0z' fill='%23313D49'/%3E%3C/svg%3E");background-position:50%;background-size:contain;bottom:10px;cursor:pointer;display:flex;height:16px;position:absolute;right:8px;width:16px}.login_content .contentItems_box .form_field .visibilityButton.visibilityButton__hidden{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.37 2.05a.583.583 0 10-.824.826l1.619 1.619a11.346 11.346 0 00-2.596 3.234.583.583 0 00-.007.537l.521-.261c-.521.26-.521.262-.521.262v.001l.003.004.006.013a4.49 4.49 0 00.112.206 12.063 12.063 0 001.652 2.246c1.143 1.22 2.89 2.518 5.165 2.518h.01a6.458 6.458 0 003.389-1.027l1.73 1.731a.583.583 0 10.825-.825l-2.071-2.071a.679.679 0 00-.012-.012l-1.986-1.986a2.162 2.162 0 00-2.944-2.944L5.453 4.133a.563.563 0 00-.012-.012l-2.07-2.07zm1.622 3.272A10.18 10.18 0 002.75 8.007 10.895 10.895 0 004.186 9.94c1.044 1.113 2.503 2.146 4.31 2.148a5.29 5.29 0 002.554-.708L9.56 9.89a2.162 2.162 0 01-2.944-2.944L4.992 5.322zm2.416-1.276a4.736 4.736 0 011.09-.124H8.5c1.809 0 3.27 1.034 4.314 2.149a10.897 10.897 0 011.437 1.933c-.302.525-.65 1.022-1.04 1.486a.583.583 0 00.892.751 11.37 11.37 0 001.328-1.961.583.583 0 00.007-.536 5.014 5.014 0 00-.121-.226 12.063 12.063 0 00-1.652-2.246c-1.142-1.218-2.89-2.517-5.164-2.517a5.903 5.903 0 00-1.359.155.583.583 0 10.266 1.136z' fill='%23313D49'/%3E%3C/svg%3E")}.login_content .contentItems_box .form_error{background-color:var(--color-error-opacity);border-radius:.25rem;margin:1rem 0 0;padding:.5rem;text-align:center;width:100%}.login_content .contentItems_box .form_error .errorMessage{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-error-60);font-weight:500}.login_content .contentItems_box .form_button{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-gray-00);font-weight:400;background-color:var(--color-primary-50);border-radius:.25rem;border:1px solid var(--color-primary-50);cursor:pointer;justify-content:center;margin:1.25rem 0;min-height:36px;outline:0;padding:.5rem 1rem}.login_content .contentItems_box .form_button:hover{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--color-primary-50);border:1px solid linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--color-primary-50)}.login_content .contentItems_box .form_forget{border-top:1px solid var(--color-neutral-10);padding:1rem 0 0;text-align:center}.login_content .contentItems_box .form_forget .forgetLink{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-neutral-70);font-weight:500}.login_content .contentItems_box .form_forget .forgetLink:hover{color:var(--color-primary-50);text-decoration:underline}.login_content .contentItems_author{align-items:center;display:flex;justify-content:flex-end;gap:.5rem}.login_content .contentItems_author .authorLabel{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-gray-00);font-weight:400}.login_content .contentItems_author .authorLogo{width:66px}.login_footer{align-items:center;display:flex;height:60px;padding:1rem}.login_footer .dropdown{width:fit-content;position:relative}.login_footer .dropdown_button{align-items:center;background-color:transparent;border-radius:.25rem;border:1px solid var(--color-gray-50);display:flex;gap:1rem;height:36px;justify-content:space-between;min-width:120px;padding:.5rem 1rem;word-break:break-word}.login_footer .dropdown_button:hover{background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 100%,var(--color-gray-80));border-color:var(--color-gray-80)}.login_footer .dropdown_button .buttonText{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-gray-30);font-weight:500}.login_footer .dropdown_button .chevronIcon{color:var(--color-gray-30)}.login_footer .dropdown_menu{background-color:var(--color-gray-90);border-radius:.25rem;border:1px solid var(--color-gray-50);min-width:100%;position:absolute;width:max-content;z-index:1;bottom:115%;display:none}.login_footer .dropdown_menu.dropdown_menu__open{display:block}.login_footer .dropdown_menu .menuItem{font-family:Roboto,sans-serif,Arial;font-size:.875rem;color:var(--color-gray-05);font-weight:400;border-bottom:1px solid var(--color-gray-50);cursor:pointer;padding:.5rem;word-wrap:break-word}.login_footer .dropdown_menu .menuItem:first-of-type{border-radius:.25rem .25rem 0 0}.login_footer .dropdown_menu .menuItem:last-of-type{border-radius:0 .25rem .25rem;border-bottom:none}.login_footer .dropdown_menu .menuItem:hover{background-color:var(--color-gray-80)}.login.avocado-dark-theme .login_content .contentItems_box .form_field .visibilityButton{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.749 8a10.894 10.894 0 001.437 1.934c1.045 1.115 2.505 2.15 4.314 2.15 1.809 0 3.27-1.035 4.314-2.15A10.897 10.897 0 0014.251 8a10.897 10.897 0 00-1.437-1.934c-1.045-1.115-2.505-2.15-4.314-2.15-1.809 0-3.27 1.035-4.314 2.15A10.894 10.894 0 002.749 8zm12.168 0l.521-.261v-.002l-.003-.004-.006-.013a3.772 3.772 0 00-.112-.207 12.063 12.063 0 00-1.652-2.246C12.522 4.05 10.775 2.75 8.5 2.75S4.478 4.049 3.335 5.268a12.06 12.06 0 00-1.652 2.245 7.19 7.19 0 00-.112.207l-.006.013-.002.004-.001.001.521.262-.521-.26a.583.583 0 000 .52L2.083 8l-.521.26v.003l.003.004.006.013a4.383 4.383 0 00.112.207 12.057 12.057 0 001.652 2.246C4.478 11.95 6.225 13.25 8.5 13.25s4.022-1.299 5.165-2.518a12.06 12.06 0 001.652-2.245 7.526 7.526 0 00.112-.207l.006-.013.002-.004.001-.001L14.917 8zm0 0l.521.26a.584.584 0 000-.521L14.917 8z' fill='%23CBD5E1'/%3E%3Cpath d='M6.167 8a2.333 2.333 0 114.667 0 2.333 2.333 0 01-4.667 0z' fill='%23CBD5E1'/%3E%3C/svg%3E")}.login.avocado-dark-theme .login_content .contentItems_box .form_field .visibilityButton.visibilityButton__hidden{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.37 2.05a.583.583 0 10-.824.826l1.619 1.619a11.346 11.346 0 00-2.596 3.234.583.583 0 00-.007.537l.521-.261c-.521.26-.521.262-.521.262v.001l.003.004.006.013a4.49 4.49 0 00.112.206 12.063 12.063 0 001.652 2.246c1.143 1.22 2.89 2.518 5.165 2.518h.01a6.458 6.458 0 003.389-1.027l1.73 1.731a.583.583 0 10.825-.825l-2.071-2.071a.679.679 0 00-.012-.012l-1.986-1.986a2.162 2.162 0 00-2.944-2.944L5.453 4.133a.563.563 0 00-.012-.012l-2.07-2.07zm1.622 3.272A10.18 10.18 0 002.75 8.007 10.895 10.895 0 004.186 9.94c1.044 1.113 2.503 2.146 4.31 2.148a5.29 5.29 0 002.554-.708L9.56 9.89a2.162 2.162 0 01-2.944-2.944L4.992 5.322zm2.416-1.276a4.736 4.736 0 011.09-.124H8.5c1.809 0 3.27 1.034 4.314 2.149a10.897 10.897 0 011.437 1.933c-.302.525-.65 1.022-1.04 1.486a.583.583 0 00.892.751 11.37 11.37 0 001.328-1.961.583.583 0 00.007-.536 5.014 5.014 0 00-.121-.226 12.063 12.063 0 00-1.652-2.246c-1.142-1.218-2.89-2.517-5.164-2.517a5.903 5.903 0 00-1.359.155.583.583 0 10.266 1.136z' fill='%23CBD5E1'/%3E%3C/svg%3E")}.cnt_welcome{height:100vh;max-height:calc(100vh - 56px)}.cnt_welcome.ui.grid{padding:3rem 0 1rem;margin:0}.cnt_welcome .cnt_content{height:100%;max-height:calc(100% - 3rem)}.cnt_welcome .cnt_content-onboarding{background:#d3d3d3;height:300px}.cnt_welcome-btn{height:fit-content}.cnt_welcome-btn.ui.button{margin:0 1rem}.slick-slider{width:400px;left:22px;box-sizing:border-box;user-select:none;touch-action:pan-y}.slick-list,.slick-slider{display:block;position:relative}.slick-list{overflow:hidden;margin:0;padding:0;width:inherit}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{background-color:transparent;color:var(--color-neutral-50);cursor:pointer;position:absolute}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{opacity:1}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}.slick-prev{left:-30px}.slick-next{right:-30px}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.progress{transform:rotate(-90deg)}.progress__value{stroke-dasharray:169.646;stroke-dashoffset:169.646;animation-name:progress;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes progress{0%{stroke-dashoffset:169.646}to{stroke-dashoffset:0}}.invalid-feedback{color:#a94442;display:block;margin:-1rem 0 2rem}.phx-no-feedback.invalid-feedback,.phx-no-feedback .invalid-feedback{display:none}.phx-click-loading{opacity:.5;transition:opacity 1s ease-out}.phx-disconnected{cursor:wait}.phx-disconnected *{pointer-events:none}.phx-modal{opacity:1!important;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.phx-modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.phx-modal-close{color:#aaa;float:right;font-size:28px;font-weight:700}.phx-modal-close:focus,.phx-modal-close:hover{color:#000;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert p{margin-bottom:0}.alert:empty{display:none}#led *{font-family:Helvetica,Arial,sans-serif!important;font-weight:300}#led{font-size:1.6em;line-height:1.6;height:100vh}#led .dark{color:#d1d2d4;background:#3b4c64}#led .light{color:#303130;background:#fff}#led .header_label{display:flex}#led .header_label h1{align-self:center}#led .light .header_label h1{color:#303130}#led .dark .header_label h1{color:#d1d2d4}#led .row{display:flex;flex-direction:column;width:100%;justify-content:space-evenly}#led .row.board-ticker{height:calc(100vh - 90px);padding:0 1%}#led table.raw{width:100%}#led table.raw,#led table.raw td,#led table.raw th,#led table.raw tr{margin:0;padding:0}#led span{margin:0}#led .app{height:100%}#led .board-timer{display:inline}#led .time{font-size:3rem}#led .pager{font-size:1.4rem}#led .news{margin:0;padding:15px 30px;font-size:1.2rem}#led .board-header{display:flex;flex-direction:row;justify-content:space-between}#led .building-name{display:block;font-size:1.2rem;line-height:5.5rem;padding-left:20px}#led .table-ticker{width:100%!important;margin:auto}#led .table-ticker th{height:.55rem;line-height:.45rem;letter-spacing:.75px;text-transform:uppercase;font-size:.8rem;font-weight:400}#led .board-container,#led .main-container{max-width:100%;margin:0;padding:0}#led .board-logo{height:5rem}.board-header{height:90px;padding:0 10px}.dark .board-container{background:#3b4c64;color:#d1d2d4}.dark .board-header{background:#171e28}.dark .board-ticker{background:#3b4c64;padding:5px}.light .board-ticker{background-color:#e5e8ec}.table-ticker{border-collapse:collapse;margin-bottom:0}.dark .table-ticker .cancelled{background:#b84a40}.dark .table-ticker .warning{background:#e0963b}.table-ticker th{border:1px solid #3b4c64;padding:10px 10px 10px 2px}.table-ticker td{height:40px;font-size:2rem;font-weight:500;border-color:#3b4c64;border-style:solid;border-width:3px 1px}.table-ticker .hour{width:5%}.table-ticker .course{width:25%}.table-ticker .building{width:12%}.table-ticker .classroom{width:10%}.table-ticker .floor{width:2%}.table-ticker .instructor{width:17%}.table-ticker .program{width:20%}.table-ticker thead tr{background:#3b4c64;color:#fff}.light .table-ticker tbody tr .cell{color:#303130}.dark .table-ticker tbody tr .cell{color:#fff}.dark .table-ticker tbody tr{background:#171e28;color:#fff}.dark .board-news{background:#171e28}.cell{position:relative;margin:0;padding:0;border:1px solid #ccc;-webkit-perspective:800px;-moz-perspective:800px;-o-perspective:800px;perspective:800px}.card{height:100%;transition:transform 1s;transform-style:preserve-3d;transition-timing-function:cubic-bezier(.25,1,.5,1)}.delay-0{transition-delay:0}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}.card.flipped{transform:rotateX(180deg)}.card .back,.card .front{height:100%;width:99%;line-height:40px;font-size:18px;position:absolute;backface-visibility:hidden;padding:2px 5px 2px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.light .card .front{background:#fff}.dark .card .front{background:#171e28}.light .card .back{background:#fff;transform:rotateX(180deg)}.dark .card .back{background:#171e28;transform:rotateX(180deg)}.column.messages{color:#d1d2d4}.building-message-container{font-size:18px;line-height:1.6rem;animation:messageCycle 15s linear infinite;width:100%;min-height:5%;display:flex;justify-content:start;border-radius:4px;padding:16px 0;border-color:#d8d8d8 #cacaca #bdbdbd}.light .building-message-container{background:#fff;color:#3b4c64}.dark .building-message-container{background:#171e28;color:#fff}.building-message{align-self:center;font-weight:700!important}.building-message-icon-container{height:100%;display:flex;justify-content:center;align-self:center;width:5%}.light .building-message-icon-container{color:#4d90fd}.dark .building-message-icon-container{color:#fff}.building-message-icon{align-self:center;font-size:20px;font-weight:700!important}@keyframes messageCycle{0%{opacity:0}47%{opacity:0}50%{opacity:1}97%{opacity:1}to{opacity:0}}.swiper-wrapper{padding-inline-start:0;margin:0}.swiper-pagination{background:#fff;bottom:auto!important;height:40px;top:2px;width:100%!important}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{display:flex;justify-content:center;align-items:center;font-family:Roboto,sans-serif,Arial;color:var(--color-gray-00);font-weight:500;display:inline-flex;transform:scale(1)}.swiper-container{width:auto;padding:3rem 0 0;margin:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .5rem}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:first-child{margin:0 .5rem 0 0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin:0 0 0 .5rem}.swiper-pagination-bullet{display:flex;justify-content:center;align-items:center;background:none;border:none;display:inline-flex;height:inherit;opacity:1;position:relative;width:32px}.swiper-pagination-bullet.swiper-pagination-bullet-active .progress-bullet{background:var(--color-gray-00);color:var(--color-gray-70)}.swiper-pagination-bullet.swiper-pagination-bullet-active.bullet__done .progress-bullet{background:var(--color-gray-00);color:var(--color-green-60)}.swiper-pagination-bullet.swiper-pagination-bullet-active.bullet__inProgress .progress-bullet{background:var(--color-gray-00);color:var(--color-brand-60)}.swiper-pagination-bullet .progress-bullet{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:500;border:1px solid var(--color-gray-80);border-radius:100%;height:32px;position:relative;width:32px;z-index:2;box-shadow:var(--shadow-md)}.swiper-pagination-bullet .progress-bullet,.swiper-pagination-bullet .progress-bullet:active,.swiper-pagination-bullet .progress-bullet:hover{background:var(--color-gray-50);color:var(--color-gray-00)}.swiper-pagination-bullet.bullet__done .progress-bullet,.swiper-pagination-bullet.bullet__done .progress-bullet:active,.swiper-pagination-bullet.bullet__done .progress-bullet:hover{background:var(--color-green-50);color:var(--color-gray-00)}.swiper-pagination-bullet.bullet__done.progressBar:after{background:var(--color-green-50)}.swiper-pagination-bullet.bullet__inProgress .progress-bullet,.swiper-pagination-bullet.bullet__inProgress .progress-bullet:active,.swiper-pagination-bullet.bullet__inProgress .progress-bullet:hover{background:var(--color-brand-60);color:var(--color-gray-00)}.swiper-pagination-bullet.progressBar:after{content:"";background:var(--color-gray-50);height:4px;left:30px;pointer-events:none;position:absolute;width:24px;z-index:-1}.loadingBack{align-items:center;background:rgba(52,58,64,.5);bottom:0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:10}.loadingBack .spinnerPath{animation:rotate 1s linear infinite;transform-origin:18px 18px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.container--full{height:calc(100% - 59px)}.appWrapper{display:flex;flex-direction:column;min-height:100vh}.rbc-time-view{border:none}.rbc-time-view .rbc-time-header .rbc-label.rbc-time-header-gutter{height:20px}.rbc-time-view .rbc-time-header .rbc-time-header-content{border:none}.rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-allday-cell{display:none}.rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-header{border:none}.rbc-time-view .rbc-time-header .rbc-time-header-content .rbc-header .rbc-button-link{font-family:Roboto,sans-serif,Arial;font-size:.625rem;color:var(--color-neutral-70);font-weight:500;pointer-events:none}.rbc-time-view .rbc-time-content{border:none}.rbc-time-view .rbc-time-content .rbc-time-slot{font-family:Roboto,sans-serif,Arial;font-size:.625rem;color:var(--color-neutral-70);font-weight:500}.rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column{border-bottom:1px solid var(--color-neutral-10)}.rbc-time-view .rbc-time-content .rbc-day-slot.rbc-time-column:last-child{border-right:1px solid var(--color-neutral-10)}.rbc-time-view .rbc-time-content .rbc-day-slot .rbc-time-slot{border-top:1px solid var(--color-neutral-10)}.rbc-time-view .rbc-time-content .rbc-day-slot .rbc-events-container{margin:0}.rbc-time-view .rbc-time-content .rbc-event{font-family:Roboto,sans-serif,Arial;font-size:.75rem;color:var(--color-neutral-70);font-weight:400}.rbc-time-view .rbc-time-content .rbc-event .rbc-event-label{display:none}.rbc-time-view .rbc-time-content .rbc-event .rbc-event-content{padding:.25rem}.rbc-time-view .rbc-time-content .rbc-timeslot-group,.rbc-time-view .rbc-time-header .rbc-timeslot-group{border-bottom:none}.rbc-time-view .rbc-time-content>*+*>*{border-left:1px solid var(--color-neutral-10)}.rbc-today{background:none}.rbc-current-time-indicator{display:none}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}body{background:var(--color-neutral-00)}