.ids-card{border-radius:var(--vfq-card-wrapper-border-radius-sm)}.ids-card.is-inverse{background:var(--vfq-card-wrapper-background-color-dark-gray)}.ids-card.PathwayCard{border-radius:var(--vfq-card-wrapper-border-radius-md);border:none}.ids-card.PathwayCard.Discovery{background:var(--vfq-upm-pathway-card-card-wrapper-background-color-discovery)}.ids-card.PathwayCard.Delivery{background:var(--vfq-upm-pathway-card-card-wrapper-background-color-delivery)}.ids-card.PathwayCard.Strategy{background:var(--vfq-upm-pathway-card-card-wrapper-background-color-strategy)}@media not (any-pointer:coarse){.ids-card.AnimatedCard{transition:transform .2s}.ids-card.AnimatedCard:hover{transform:translateY(-.25rem)}}.DropdownPillFieldWrapper .ids-label{padding-left:var(--vfq-dropdown-pill-label-padding-left);padding-right:var(--vfq-dropdown-pill-label-padding-right)}.TextInputPillFieldWrapper .ids-label{padding-left:var(--vfq-input-pill-label-padding-left);padding-right:var(--vfq-input-pill-label-padding-right)}.ids-icon.is-inverse{fill:#fff}.ids-link.is-inverse a,.ids-link.is-inverse a:hover{color:#fff}.ModuleModal ids-button button{vertical-align:top}@media(min-width:768px){.ModuleModal:not(.is-fully-scrollable) .modal-body{width:46.875rem}}.ModuleModal:not(.is-fully-scrollable) .modal-body ids-scrollbar>div{height:100%}.ModuleModal .ModuleModalHeader{display:flex;justify-content:space-between;flex-grow:1}@media(min-width:768px){.ModuleModal .ModuleModalHeader{align-items:center}}.ModuleModal .ModuleModalMain .ModuleModalSection{margin-bottom:2.5rem}.ModuleModal .ModuleModalMain .ModuleModalSection .ModuleModalSectionHeading{margin-bottom:1rem}@media(min-width:768px){.ModuleModal .ModuleModalMain .ModuleModalSection .ModuleModalSectionHeading{margin-bottom:2.5rem}}.ModuleModal .ModuleModalMain .Intro .IntroProgress{margin-bottom:2.5rem}.ModuleModal .ModuleModalMain .Outcomes .OutcomesHeading{margin-bottom:1.25rem}.ModuleModal .ModuleModalMain .LessonsGrid,.ModuleModal .ModuleModalMain .OutcomesGrid{display:grid;grid-gap:1.5rem;gap:1.5rem}.ModuleModal .ModuleModalMain .LessonsGrid .ids-card,.ModuleModal .ModuleModalMain .OutcomesGrid .ids-card{border-radius:var(--vfq-card-wrapper-border-radius-md)}.ModuleModal .ModuleModalMain .LessonsGrid .ids-card div,.ModuleModal .ModuleModalMain .OutcomesGrid .ids-card div{display:flex;column-gap:.5rem}.ModuleModal .ModuleModalMain .OutcomesGrid .ids-card{background-color:var(--vfq-card-wrapper-background-color-light-gray)}@media(min-width:768px){.ModuleModal .ModuleModalMain .LessonsGrid{grid-template-columns:repeat(2,auto)}}.ModuleModal .ModuleModalFooter{display:flex;justify-content:flex-end}.ModuleDuration{display:flex;margin:0;padding:0;list-style:none;column-gap:1rem}@media(max-width:767px){.ModuleDuration{flex-direction:column}}.ModuleDuration li{display:flex;align-items:center;white-space:nowrap;column-gap:.5rem}.ids-modal .modal-overlay{-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem)}.ids-modal .modal-body .ModalHeaderWithSubtitle{display:flex;flex-direction:column;row-gap:.25rem}@media(max-width:767px){.ids-modal.is-fully-scrollable .modal-body{width:calc(100dvw - 2rem)}}@media screen and (min-width:768px)and (max-width:1104px){.ids-modal.CustomWidthModal{justify-content:normal}.ids-modal.CustomWidthModal .modal-body{width:calc(100% - 5rem)}}@media(min-width:1104px){.ids-modal.CustomWidthModal .modal-body{width:1024px!important}}.ids-modal .ModalContentTwoSides{display:flex;gap:1.5rem}@media(max-width:1023px){.ids-modal .ModalContentTwoSides{flex-direction:column}}@media(min-width:1024px){.ids-modal .ModalContentTwoSides .ModalContentTwoSidesSidebar{width:21.5rem;flex-shrink:0}}@media(min-width:1440px){.ids-modal .ModalContentTwoSides .ModalContentTwoSidesMain{padding-inline:5.375rem}}.ResetPasswordForm{display:flex;flex-direction:column;row-gap:2rem}.ResetPasswordForm .ids-field-wrapper{margin-bottom:0}.ResetPasswordForm .InfoContentComponent .InfoContentComponentIcons{margin-block:0 2rem}.ResetPasswordForm .ResetPasswordFormButton{margin:0 auto;min-width:13rem}.ResetPasswordForm .ResetPasswordFormButton a,.ResetPasswordForm .ResetPasswordFormButton button{width:100%}.ids-scrollbar::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.5);border-radius:62.5rem}.ids-input-field.is-textarea.ChecklistCommentBox textarea{resize:none;scrollbar-width:none;height:100%}.ids-input-field.is-textarea.ChecklistCommentBox textarea::-webkit-scrollbar{display:none}.FormWrapper{width:100%}.FormWrapper .FormWrapperHeader{margin-bottom:1.5rem;max-width:100%}.FormWrapper .FormWrapperHeader .ids-text{max-width:100%}.FormWrapper .FormWrapperHeader .ids-text+.ids-text{margin-top:.5rem}.FormWrapper .FormWrapperFieldset{display:flex;flex-wrap:wrap;width:100%;column-gap:1.5rem}@media(min-width:768px){.FormWrapper .FormWrapperFieldset{row-gap:.5rem}}.FormWrapper .FormWrapperFieldset:not(.is-left-aligned){justify-content:center}.FormWrapper .FormWrapperFieldset:not(:last-child){margin-bottom:3rem}.FormWrapper .FormWrapperFieldset .FormWrapperActions{width:100%}.FormWrapper .FormWrapperFieldset .FormWrapperActions:last-child{margin-bottom:0}.FormWrapper .FormWrapperFieldset .FormWrapperActions .ids-button-group .ids-button:last-child{width:min(12.875rem,100%)}.FormWrapper .FormWrapperFieldset .FormWrapperActions .ids-button-group .ids-button:last-child button{width:100%}.FormWrapper .FormWrapperFieldset .FormWrapperSwitch{display:flex;gap:1.5rem}.FormWrapper .FormWrapperFieldset .FormWrapperAlert{margin-top:1rem}.FormWrapper .PasswordField,.FormWrapper .ids-field-wrapper{flex-basis:100%;max-width:100%}@media(min-width:768px){.FormWrapper .PasswordField,.FormWrapper .ids-field-wrapper{flex-basis:calc(50% - .75rem);max-width:calc(50% - .75rem)}}.FormWrapper .PasswordField.is-fullwidth,.FormWrapper .ids-field-wrapper.is-fullwidth{flex-basis:100%;max-width:100%}.FormWrapper .PasswordField.is-centered,.FormWrapper .ids-field-wrapper.is-centered{text-align:center}.FormWrapper .PasswordField.is-right-aligned,.FormWrapper .ids-field-wrapper.is-right-aligned{text-align:right}.FormWrapper .PasswordField.extra-margin,.FormWrapper .ids-field-wrapper.extra-margin{margin-bottom:2rem}@media(min-width:768px){.FormWrapper .PasswordField:not(.is-fullwidth):nth-last-child(2),.FormWrapper .ids-field-wrapper:not(.is-fullwidth):nth-last-child(2){margin-bottom:0}}.FormWrapper .PasswordField{position:relative;margin-bottom:1.5rem}.FormWrapper .PasswordField:last-child{margin-bottom:.1875rem}.FormWrapper .PasswordField .TooltipContainer{position:absolute;top:calc(100% + 1.4375rem)}.FormWrapper .PasswordField .ids-field-wrapper{margin-bottom:0}.FormWrapper .PasswordField .ids-field-wrapper .ids-helper.is-invalid,.FormWrapper .PasswordField .ids-field-wrapper .ids-helper.is-valid{margin-bottom:-1.125rem}