@charset "UTF-8";
:root{--color-primary: #86BC25;--color-secondary: #0D8390;--color-tertiary: #86BC25;--color-state: #86BC25;--color-state-hover: #26890D;--color-state-focus: #26890D;--color-state-active: #046A38;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-neutral-8: #555;--color-background: var(--deloitte-color-background);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-hover-white: #e6f4ea;--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled);--deloitte-color-background: #f5f7f9;--deloitte-green-1: #E3E48D;--deloitte-green-2: #C4D600;--deloitte-green-3: #009A44;--deloitte-green-4: #2C5234;--deloitte-green-5: #f3faf2;--deloitte-blue-1: #A0DCFF;--deloitte-blue-2: #62B5E5;--deloitte-blue-3: #00A3E0;--deloitte-blue-4: #0076A8;--deloitte-blue-5: #005587;--deloitte-blue-6: #012169;--deloitte-blue-7: #041E42;--deloitte-teal-1: #DDEFE8;--deloitte-teal-2: #9DD4CF;--deloitte-teal-3: #6FC2B4;--deloitte-teal-4: #00ABAB;--deloitte-teal-5: #0097A9;--deloitte-teal-6: #007680;--deloitte-teal-7: #004F59;--deloitte-red-1: #DA291C;--deloitte-orange-1: #ED8B00;--deloitte-yellow-1: #FFCD00;--deloitte-white: #FFFFFF;--deloitte-black: #000000;--deloitte-transition: 300ms ease all;--border-radius-blocks: 16px;--border-radius-elements: 8px;--gap-13: calc(var(--gap-base) * 13);--gap-14: calc(var(--gap-base) * 14);--gap-15: calc(var(--gap-base) * 15);--gap-16: calc(var(--gap-base) * 16);--gap-17: calc(var(--gap-base) * 17);--gap-18: calc(var(--gap-base) * 18);--gap-19: calc(var(--gap-base) * 19);--gap-20: calc(var(--gap-base) * 20);--font-size-44: calc(var(--font-size-base) / 16 * 44);--tag-color-bg: #f0f0f0;--tag-color-black: #222;--tag-color-blue: #7bbadf;--tag-color-grey: #8d8d8d;--tag-color-green: #f3faf2;--tag-color-blue-grey: #edf8ff;--tag-color-grey-grey: #f5f7f9}.modern-catalogue__loader{height:20vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:100%;border-radius:4px;gap:var(--gap-2)}.modern-catalogue__loader--spinner{width:3em;height:3em;border-radius:150px;animation:loading 1.2s linear infinite;-webkit-animation:loading 1.2s linear infinite;box-sizing:border-box}.modern-catalogue__loader.theme-green .modern-catalogue__loader--spinner{border:7px solid var(--color-primary);border-top-color:var(--deloitte-white)}.modern-catalogue__loader.theme-white .modern-catalogue__loader--spinner{border:7px solid var(--deloitte-white);border-top-color:var(--color-primary)}.modern-catalogue__loader.theme-white .modern-catalogue__loader--message{color:var(--color-background)}.modern-catalogue__loader.theme-black .modern-catalogue__loader--spinner{border:7px solid var(--deloitte-black);border-top-color:var(--color-background)}.modern-catalogue__loader.theme-black .modern-catalogue__loader--message{color:var(--deloitte-black)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.course-navigation{max-width:350px}.push-right{margin-left:var(--gap-2)}.fixed{position:fixed;z-index:2;top:0;width:100%;max-width:inherit}.absolute{position:absolute;top:0}.highlight-nav{background:var(--color-neutral-4)}.loader-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:10rem}.nav-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:var(--gap-4) 0}.nav-toggle .icon{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-right:var(--gap-2)}.nav-toggle .icon span{font-size:var(--font-size-14)}.navigation-wrapper,.loader-wrapper{background-color:white;border:1px solid var(--color-neutral-1);padding:var(--gap-3);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;max-width:350px;max-height:80vh;overflow-y:auto;border-radius:var(--border-radius-blocks)}@media (max-width:1300px){.navigation-wrapper,.loader-wrapper{max-height:70vh}}.navigation-wrapper .fa-unlock{color:var(--color-primary)}.navigation-wrapper .fa-lock{color:var(--deloitte-black)}.navigation-wrapper .navigation-section,.navigation-wrapper .progress-section{margin:0 0 var(--gap-6) 0}.navigation-wrapper .navigation-section .section-title,.navigation-wrapper .progress-section .section-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:pointer;padding:0 var(--gap-2);margin:0}.navigation-wrapper .navigation-section .section-title h4,.navigation-wrapper .progress-section .section-title h4{margin:var(--gap-2) 0;font-size:var(--font-size-14)}.navigation-wrapper .navigation-section .section-title span,.navigation-wrapper .progress-section .section-title span{font-size:var(--font-size-14)}.navigation-wrapper .navigation-section .progress-title,.navigation-wrapper .progress-section .progress-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 var(--gap-2);margin:0}.navigation-wrapper .navigation-section .progress-title h4,.navigation-wrapper .progress-section .progress-title h4{font-size:var(--font-size-16);margin:var(--gap-2) 0}.navigation-wrapper .navigation-section .progress-container,.navigation-wrapper .progress-section .progress-container{display:flex;align-items:center;padding:0 var(--gap-2)}.navigation-wrapper .navigation-section .progress-container progress,.navigation-wrapper .progress-section .progress-container progress{width:100%}.navigation-wrapper .navigation-section progress[value],.navigation-wrapper .progress-section progress[value]{-webkit-appearance:none;appearance:none;height:2px}.navigation-wrapper .navigation-section progress[value]::-webkit-progress-bar,.navigation-wrapper .progress-section progress[value]::-webkit-progress-bar{background-color:var(--color-neutral-4);border-radius:var(--gap-1)}.navigation-wrapper .navigation-section progress[value]::-webkit-progress-value,.navigation-wrapper .progress-section progress[value]::-webkit-progress-value{background-color:var(--color-primary);border-radius:var(--gap-1)}.navigation-wrapper .navigation-section progress[value],.navigation-wrapper .progress-section progress[value]{color:var(--color-primary)}.navigation-wrapper .navigation-section .section-module ul,.navigation-wrapper .progress-section .section-module ul{list-style:none;margin:0}.navigation-wrapper .navigation-section .section-module .module-container,.navigation-wrapper .progress-section .section-module .module-container{font-size:var(--font-size-12);padding:var(--gap-1) var(--gap-2);margin-top:var(--gap-1);cursor:pointer}.navigation-wrapper .navigation-section .section-module .module-container:hover,.navigation-wrapper .progress-section .section-module .module-container:hover{background-color:var(--color-neutral-2);border-radius:8px}.navigation-wrapper .navigation-section .section-module .module-container .module-item,.navigation-wrapper .progress-section .section-module .module-container .module-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navigation-wrapper .navigation-section .section-module .module-container .module-item .module-action input[type="radio"],.navigation-wrapper .progress-section .section-module .module-container .module-item .module-action input[type="radio"]{margin:var(--gap-1) 0 0 var(--gap-3);padding:0;transform:scale(1.25);cursor:not-allowed;accent-color:var(--deloitte-black)}.navigation-wrapper .navigation-section .section-module .module-container .module-item .module-action i,.navigation-wrapper .progress-section .section-module .module-container .module-item .module-action i{font-size:var(--font-size-14);line-height:0}.theme-mint__card{border-radius:12px;overflow:hidden;background:transparent;width:300px;display:flex;flex-direction:column;border:none;box-shadow:none}.theme-mint__card--clickable{cursor:pointer}.theme-mint__card--image-container{position:relative;width:100%}.theme-mint__card--image{width:100%;height:171px;object-fit:cover;border-radius:12px}.theme-mint__card--title{margin:0 0 8px 0;font-size:18px;font-weight:600;min-height:55px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.theme-mint__card--description{margin:0 0 29px 0;color:var(--color-neutral-8);font-size:16px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;min-height:75px}.theme-mint__card--tags{min-height:80px;margin:10px 0;overflow-x:auto}.theme-mint__card--tags-container{display:flex;gap:var(--gap-2);flex-wrap:wrap}.theme-mint__card--bookmark-button{position:absolute;top:9px;right:9px;width:40px;height:40px;border:none;border-radius:50%;background:rgba(150, 150, 150, 0.5);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.theme-mint__card--bookmark-button:disabled{opacity:0.6;cursor:not-allowed;transform:none}.theme-mint__card--bookmark-button:hover{transform:scale(1.05)}.theme-mint__card--bookmark-button--active{background:rgba(150, 150, 150, 0.5)}.theme-mint__card--bookmark-button--active:hover{background:rgba(180, 180, 180, 0.5);transform:scale(1.05)}.theme-mint__card--bookmark-button svg{transition:fill 0.2s ease}.dashboard-popup{position:fixed;display:block;z-index:10}.dashboard-popup .popup-content{position:fixed;bottom:15%;right:-250px;background:var(--deloitte-white);border-radius:5px 0 0 5px;width:250px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow-y:hidden;z-index:2;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);transition:right 0.5s}.dashboard-popup .popup-content.slide-in-right{right:0;transition:right 0.5s}.dashboard-popup .popup-content .popup-bar{display:flex;justify-content:flex-end;align-items:center;height:30px;background:var(--color-state);padding:0 10px}.dashboard-popup .popup-content .popup-bar i{font-size:var(--font-size-16);color:var(--deloitte-white);cursor:pointer}.dashboard-popup .popup-content .popup-body{padding:20px}.dashboard-popup .popup-content .popup-body h2{margin:0 0 20px 0}.progress-bar-container{width:100%;border-radius:var(--progress-bar-radius, 2px);overflow:hidden;position:relative}.progress-bar-fill{height:100%;border-radius:inherit}.modern-catalogue__slider__header{display:flex;justify-content:space-between;align-items:center;margin:0 0 24px 0}.modern-catalogue__slider__title{font-size:var(--font-size-24);font-weight:600;margin:0}.modern-catalogue__slider__nav{display:flex;align-items:center;gap:var(--gap-4)}.modern-catalogue__slider__nav-arrow{width:40px;height:40px;border:none;border-radius:50%;background:var(--color-neutral-1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.modern-catalogue__slider__nav-arrow svg{fill:var(--color-primary);transition:fill 0.2s ease}.modern-catalogue__slider__nav-arrow:hover:not(:disabled){background:var(--color-primary)}.modern-catalogue__slider__nav-arrow:hover:not(:disabled) svg{fill:var(--color-neutral-1)}.modern-catalogue__slider__nav-arrow:disabled{opacity:0.5;cursor:not-allowed}.modern-catalogue__slider__container{display:flex;overflow-x:auto;scroll-behavior:smooth;padding:var(--gap-6) var(--gap-6) var(--gap-4) var(--gap-6);scrollbar-width:none;-ms-overflow-style:none;border-radius:var(--border-radius-blocks);background-color:var(--deloitte-white)}.modern-catalogue__slider__container::-webkit-scrollbar{display:none}.modern-catalogue__slider__list{display:flex;gap:var(--gap-4)}.spotlight-modal-wrapper{display:flex;align-items:center}.cta-spotlight{margin:0 6px 0 10px;align-self:center;order:3}.pulse-animation{animation:pulse 2s infinite}.spotlight__modal{display:flex;flex-direction:column;gap:24px;padding:0;max-width:600px;margin:0 auto}.spotlight__modal a{text-decoration:none}.spotlight__modal--image{position:relative;width:100%;height:200px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);display:flex;align-items:center;justify-content:center}.spotlight__modal--image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.spotlight__modal--image img:hover{transform:scale(1.02)}.spotlight__modal--image:empty::before{content:"📚";font-size:48px;opacity:0.5}.spotlight__modal--description{padding:0 24px;text-align:center}.spotlight__modal--description h3{margin:0 0 16px 0;font-weight:700;font-size:24px;color:var(--deloitte-black);line-height:1.3}.spotlight__modal--description p{margin:0;line-height:1.6;color:var(--color-neutral-6);font-size:16px}.spotlight__modal--cta{padding:0 24px 24px;text-align:center}@media (max-width:768px){.spotlight__modal{gap:20px}.spotlight__modal--image{height:160px;border-radius:8px}.spotlight__modal--description{padding:0 16px}.spotlight__modal--description h3{font-size:20px;margin-bottom:12px}.spotlight__modal--description p{font-size:14px}.spotlight__modal--cta{padding:0 16px 16px}.spotlight__modal--cta .theme-mint__button{padding:10px 24px;font-size:14px;width:100%}}@media (max-width:480px){.spotlight__modal{gap:16px}.spotlight__modal--image{height:140px}.spotlight__modal--description h3{font-size:18px}}@media (max-width:768px){.cta-spotlight{margin:0 3px 0 10px;align-self:center;order:3}}@media (max-width:480px){.spotlight-modal-wrapper{display:none}.cta-spotlight{display:none}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:0.8}100%{transform:scale(1);opacity:1}}.statCard-container{display:flex;align-items:center;gap:16px;background:var(--deloitte-white);padding:var(--gap-4);border-radius:var(--border-radius-blocks)}.statCard-container--clickable{cursor:pointer;transition:var(--deloitte-transition)}.statCard-container--clickable:hover{box-shadow:var(--shadow-2);transition:var(--deloitte-transition)}.statCard-container .circle{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%}.statCard-container .circle .number{font-size:var(--font-size-22);font-weight:bold}.statCard-container .circle--green{background-color:var(--color-state-highlight)}.statCard-container .circle--green .number{color:var(--color-primary)}.statCard-container .circle--blue{background-color:var(--tag-color-blue-grey)}.statCard-container .circle--blue .number{color:var(--tag-color-blue)}.statCard-container .text{flex:1;display:flex;flex-direction:column;justify-content:center}.statCard-container .text .extra{font-size:var(--font-size-14);color:var(--color-neutral-6)}.statCard-container .text .title{font-size:var(--font-size-16);font-weight:600}.statCard__modal--list{display:flex;flex-direction:column;gap:var(--gap-2)}.statCard__modal--item{cursor:pointer}.statCard__modal--item:hover{color:var(--color-primary)}.tag{display:inline-flex;align-items:center;border-radius:var(--border-radius-blocks);font-size:12px;padding:0 12px;min-height:28px;font-weight:600;background:var(--tag-color-bg);color:var(--tag-color-black);gap:6px;-webkit-user-select:none;user-select:none;transition:background 0.2s, color 0.2s}.tag--black{background:var(--tag-color-black);color:var(--color-neutral-1)}.tag--green{background:var(--tag-color-green);color:var(--color-primary)}.tag--blue{background:var(--tag-color-blue-grey);color:var(--tag-color-blue)}.tag--primary{background:var(--color-primary);color:var(--color-neutral-1)}.tag--grey{background:var(--tag-color-grey-grey);color:var(--tag-color-grey)}.tag--yellow{background:var(--deloitte-yellow-1);color:var(--tag-color-black)}.tag--hoverable{cursor:pointer}.tag--hoverable:hover,.tag--hoverable:focus{filter:brightness(0.95);box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.06)}.tag__icon{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;min-width:16px;min-height:16px}.tag__icon--left{margin-right:4px}.tag__icon--right{margin-left:4px}.tag__icon :deep(svg){width:12px !important;height:12px !important;display:block;fill:currentColor}.tag__text{line-height:1;white-space:nowrap}.tooltip--container{display:flex;align-content:center;margin-left:var(--gap-2)}.tooltip--container .info-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:12px;font-weight:700;cursor:help;background:var(--color-neutral-1);border:1px solid var(--color-primary);color:var(--color-primary);-webkit-user-select:none;user-select:none}.tooltip--container .info-tooltip:hover{background:var(--color-primary);color:var(--color-neutral-1)}.tooltip--container .info-tooltip__bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%, 0);background:var(--color-neutral-1);color:var(--color-text);border:1px solid var(--color-neutral-4);border-radius:6px;padding:8px 10px;width:-webkit-max-content;width:max-content;max-width:280px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.12);white-space:normal;opacity:0;pointer-events:none;transition:opacity 0.15s ease, transform 0.15s ease;z-index:10}.tooltip--container .info-tooltip__bubble::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:var(--color-neutral-4)}.tooltip--container .info-tooltip:hover .info-tooltip__bubble,.tooltip--container .info-tooltip:focus .info-tooltip__bubble,.tooltip--container .info-tooltip:focus-visible .info-tooltip__bubble{opacity:1;transform:translate(-50%, -2px)}.bookmarked-courses{width:100%}.bookmarked-courses__title{font-size:var(--font-size-24);font-weight:600;margin:0 0 24px 0}.bookmarked-courses__no-data-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-4);padding:var(--gap-6) var(--gap-6) var(--gap-4) var(--gap-6);border-radius:var(--border-radius-blocks);background-color:var(--deloitte-white);min-height:30vh}.circle-progress-container{width:100%;height:300px;background:var(--color-neutral-1);border-radius:var(--border-radius-blocks);padding:20px}.cpd_content{display:flex;flex-direction:column;position:relative}.finlearn-myProfile__title{font-weight:600;font-size:24px;display:flex;align-items:center}.cpd_graph{display:flex;justify-content:center;margin-top:20px;position:relative}.circle-progress{position:relative;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:215px}.circle-progress .progress-text{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:10;pointer-events:none}.circle-progress .progress-text .current-points{font-size:50px;font-weight:600;color:var(--color-primary);line-height:1}.cpd_graph_wrapper{width:100%;height:100%}.no-data-message{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:var(--gap-6);margin-top:26px}.no-data-message p{font-weight:400;font-size:var(--font-size-base);text-align:center}@media (max-width:768px){.finlearn-myProfile__title{font-size:20px;margin:18px 0 0 24px}.current-points{font-size:32px}.no-data-message{height:140px;gap:20px;margin-top:20px}.no-data-message svg{width:80px;height:89px}.no-data-message p{font-size:13px;width:120px}}@media (max-width:480px){.circle-progress-container{width:100%;height:100%;background:var(--color-neutral-1);border-radius:var(--border-radius-blocks)}.finlearn-myProfile__title{font-size:18px;margin:16px 0 0 16px}.current-points{font-size:24px}.cpd_graph{margin-top:16px}.no-data-message{height:120px;gap:16px;margin-top:16px}.no-data-message svg{width:60px;height:67px}.no-data-message p{font-size:12px;width:100px}}.gamification{margin:56px 0 62px 0}.gamification__top-blocks{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;margin-bottom:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:1200px){.gamification__top-blocks{grid-template-columns:1fr 1fr 1fr}.gamification__top-blocks>:first-child{grid-row:1 / 2;grid-column:1 / 3}.gamification__top-blocks>:nth-child(2){grid-row:1 / 2;grid-column:3 / 3}.gamification__top-blocks>:nth-child(3){grid-row:2 / 3;grid-column:1 / 1}}@media (max-width:1200px){.gamification__top-blocks{grid-template-columns:1fr 1fr}.gamification__top-blocks>:first-child{grid-row:1 / 2;grid-column:1 / -1}.gamification__top-blocks>:nth-child(2){grid-row:2 / 2;grid-column:1 / 2}.gamification__top-blocks>:nth-child(3){grid-row:2 / 2;grid-column:2 / 2}}@media (max-width:768px){.gamification__top-blocks{grid-template-columns:1fr}.gamification__top-blocks>:first-child{grid-row:1 / 2;grid-column:1 / -1}.gamification__top-blocks>:nth-child(2){grid-row:2 / 3;grid-column:1 / -1}.gamification__top-blocks>:nth-child(3){grid-row:3 / 4;grid-column:1 / -1}}.gamification__stats-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:24px}.introduction-container{background-image:url("/theme/mint/pix/bigbg.png");background-size:150%;background-position:85% 40%;background-repeat:no-repeat;display:flex;position:relative;border-radius:0 0 8px 8px}@media (max-width:480px){.introduction-container{background-size:cover;background-position:center}}.introduction-container .introduction-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(265.34deg, rgba(223, 255, 231, 0.5) -0.71%, rgba(158, 226, 215, 0.5) 25.69%, rgba(207, 245, 137, 0.5) 49.06%, rgba(134, 188, 37, 0.5) 96.94%);border-radius:0 0 8px 8px}.content-wrapper{position:relative;z-index:2;text-align:left;width:100%;color:var(--color-neutral-1);margin:0 60px}.greeting{font-size:16px;font-weight:600;margin-bottom:16px;color:var(--color-neutral-1)}.welcome-text{font-size:46px;font-weight:700;margin-bottom:40px}.description{font-size:16px;line-height:150%;margin-bottom:40px;color:var(--color-neutral-1);width:60%}.cta-button{margin-bottom:87px}@media (max-width:768px){.content-wrapper{margin-left:32px;margin-right:32px;max-width:calc(100% - 64px)}.welcome-text{font-size:2.5rem}.description{font-size:1.1rem;width:80%}.cta-button{margin-bottom:60px}}@media (max-width:480px){.content-wrapper{margin-left:20px;margin-right:20px;max-width:calc(100% - 40px)}.greeting{font-size:14px;margin-bottom:12px}.welcome-text{font-size:2rem;margin-bottom:24px}.description{font-size:1rem;width:90%;margin-bottom:32px}.cta-button{margin-bottom:40px}}.leaderboard{width:100%;height:300px;background:var(--color-primary);border-radius:12px;padding:0;display:flex;flex-direction:column;justify-content:space-between;position:relative}.leaderboard--no-data{background:var(--color-neutral-1)}.leaderboard__top-three{display:flex;align-items:flex-start;justify-content:center;gap:8px;position:absolute;top:0;right:20px;z-index:2}.leaderboard__podium-column{background:var(--color-neutral-1);border-radius:0 0 8px 8px;padding:12px;text-align:center;width:100px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.leaderboard__podium-column--first{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:2}.leaderboard__podium-column--second{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:1}.leaderboard__podium-column--third{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;order:3}.leaderboard__content{display:flex;height:100%;flex-direction:column;justify-content:space-between}.leaderboard__content h3{display:flex;align-items:center;margin:25px 0 0 25px;font-size:var(--font-size-24);font-weight:600;color:var(--color-neutral-1);text-align:left}.leaderboard__current-position{display:flex;flex-direction:column}.leaderboard__rank-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:rgba(255, 255, 255, 0.3);color:var(--color-neutral-1)}.leaderboard__rank-item--current-user{background:var(--color-primary);color:var(--color-neutral-1)}.leaderboard__rank-item--actual-user{font-weight:700}.leaderboard__rank-points{font-weight:600;color:var(--color-primary)}.leaderboard__rank-number{font-weight:600;background:var(--deloitte-green-5);color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 8px auto}.leaderboard__podium-column--first .leaderboard__rank-number{width:69px;height:69px;font-size:var(--font-size-32)}.leaderboard__podium-column--second .leaderboard__rank-number{width:46px;height:46px;font-size:var(--font-size-24)}.leaderboard__podium-column--third .leaderboard__rank-number{width:35px;height:35px;font-size:var(--font-size-18)}.leaderboard__position{font-weight:600;color:var(--color-primary);min-width:20px;background:var(--color-neutral-1);border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px}.leaderboard__user-name{flex:1;margin-left:8px;font-size:14px}.leaderboard__user-points{font-weight:600;color:var(--color-neutral-1);font-size:14px}.leaderboard__name{font-size:12px;margin:4px 0;color:var(--color-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;max-height:2.4em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.leaderboard__rank-suffix{vertical-align:super}.leaderboard__podium-column--first .leaderboard__rank-suffix{font-size:14px}.leaderboard__podium-column--second .leaderboard__rank-suffix{font-size:11px}.leaderboard__podium-column--third .leaderboard__rank-suffix{font-size:8px}.leaderboard__loading-state{display:flex;height:100%;flex-direction:column;justify-content:space-between}.modern-catalogue__loader{height:300px}.leaderboard__loading-state>h3,.leaderboard__error-state>h3{margin:32px 0 0 28px;font-size:24px;font-weight:600;color:var(--color-neutral-1);text-align:left}.leaderboard__no-data-state{display:flex;height:100%;flex-direction:column;justify-content:space-between}.leaderboard__no-data-state>h3{margin:32px 0 0 28px;font-size:24px;font-weight:600;text-align:left}.leaderboard__no-data-content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:20px}.leaderboard__trophy-container{margin-bottom:16px}.leaderboard__trophy-circle{width:118px;height:118px;background:var(--color-primary);display:flex;align-items:center;justify-content:center}.leaderboard__trophy-svg{width:40px;height:40px;transform:rotate(15deg)}.leaderboard__no-data-message{color:var(--color-text);font-size:14px;text-align:center;font-weight:400;width:119px;line-height:130%;padding-bottom:7px}@media (max-width:1024px){.leaderboard__top-three{gap:6px;right:16px}.leaderboard__podium-column{width:85px;padding:10px 8px 20px 8px}.leaderboard__podium-column--first .leaderboard__rank-number{width:58px;height:58px;font-size:26px}.leaderboard__podium-column--second .leaderboard__rank-number{width:40px;height:40px;font-size:20px}.leaderboard__podium-column--third .leaderboard__rank-number{width:30px;height:30px;font-size:16px}.leaderboard__name{font-size:11px}}@media (max-width:768px){.leaderboard{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.leaderboard__top-three{position:static;justify-content:center;margin:0 0 16px 0;gap:4px}.leaderboard__podium-column{width:90px;padding:8px 6px 16px 6px}.leaderboard__podium-column--first .leaderboard__rank-number{width:50px;height:50px;font-size:22px}.leaderboard__podium-column--second .leaderboard__rank-number{width:35px;height:35px;font-size:18px}.leaderboard__podium-column--third .leaderboard__rank-number{width:28px;height:28px;font-size:14px}.leaderboard__content{flex:1;padding:0}.leaderboard__content h3{margin:16px 0 12px 16px;font-size:20px;text-align:left}.leaderboard__current-position{padding:0}.leaderboard__loading-state>h3,.leaderboard__error-state>h3,.leaderboard__no-data-state>h3{margin:16px 0 12px 16px;font-size:20px;text-align:left}.leaderboard__no-data-content{padding:20px 16px 16px 16px}.leaderboard__name{font-size:10px}.leaderboard__rank-item{padding:6px 12px;min-height:36px;flex:1}.leaderboard__user-name,.leaderboard__user-points{font-size:13px}.leaderboard__rank-item--separated{margin-top:4px;padding-top:6px;flex:1}}@media (max-width:480px){.leaderboard{min-height:220px}.leaderboard__top-three{gap:3px;margin:0 0 12px 0}.leaderboard__podium-column{width:90px;padding:6px 4px 12px 4px}.leaderboard__podium-column--first{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.leaderboard__podium-column--second{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.leaderboard__podium-column--third{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.leaderboard__podium-column--first .leaderboard__rank-number{width:40px;height:40px;font-size:18px}.leaderboard__podium-column--second .leaderboard__rank-number{width:30px;height:30px;font-size:15px}.leaderboard__podium-column--third .leaderboard__rank-number{width:24px;height:24px;font-size:12px}.leaderboard__content{padding:0}.leaderboard__content h3{margin:12px 0 8px 12px;font-size:18px}.leaderboard__current-position{padding:0}.leaderboard__loading-state>h3,.leaderboard__error-state>h3,.leaderboard__no-data-state>h3{margin:12px 0 8px 12px;font-size:18px}.leaderboard__loading,.leaderboard__error{padding:16px 12px}.leaderboard__no-data-content{padding:16px 12px 12px 12px}.leaderboard__name{font-size:9px;line-height:1.1}.leaderboard__rank-item{padding:5px 8px;min-height:32px;flex:1}.leaderboard__user-name,.leaderboard__user-points{font-size:12px}.leaderboard__user-name{margin-left:6px;max-width:120px}.leaderboard__position{width:20px;height:20px;font-size:10px}.leaderboard__rank-item--separated{margin-top:2px;padding-top:4px;flex:1}.leaderboard__podium-column--first .leaderboard__rank-suffix{font-size:10px}.leaderboard__podium-column--second .leaderboard__rank-suffix{font-size:8px}.leaderboard__podium-column--third .leaderboard__rank-suffix{font-size:6px}}.my-badges-component{width:100%;box-sizing:border-box;overflow:hidden}.my-badges-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.my-badges-title{font-size:var(--font-size-24);font-weight:600;margin:0}.my-badges-see-all-btn{background:none;color:var(--color-primary);border:none;padding:20px 0 0 0;font-size:14px;font-weight:500;cursor:pointer;transition:color 0.2s ease}.my-badges-see-all-btn:hover{color:var(--color-state-hover)}.my-badges-loading{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-8)}.my-badges-grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);gap:var(--gap-4);width:100%;box-sizing:border-box;overflow:visible}@media (max-width:1300px){.my-badges-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:1200px){.my-badges-grid{grid-template-columns:repeat(6, 1fr)}}@media (max-width:992px){.my-badges-grid{grid-template-columns:repeat(4, 1fr)}}@media (max-width:480px){.my-badges-grid{grid-template-columns:repeat(3, 1fr)}}.my-badges-grid--expanded{grid-template-rows:none;max-height:none}.my-badges-item{display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:var(--border-radius-blocks);transition:all 0.2s ease;width:110px;position:relative;min-height:110px;justify-content:center}.my-badges-item:hover{transform:translateY(-2px)}.my-badge-item-grayscale .badge-image{filter:grayscale(100%);opacity:0.5;transition:filter 0.3s ease, opacity 0.3s ease}.badge-icon{width:70px;height:70px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.badge-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.badge-image img{width:100%;height:100%;object-fit:contain;border-radius:50%}.my-badges-name{font-size:13px;font-weight:400;width:100%;line-height:1.3;text-align:center;white-space:normal;word-wrap:break-word}.my-badges-no-data{text-align:center;padding:40px 20px}.badge-hover-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center}.badge-hover-description{font-size:11px;font-weight:400;color:var(--color-neutral-8);line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.my-interests-component{display:flex;flex-direction:column;box-sizing:border-box;overflow-x:auto}.my-interests-title{font-size:var(--font-size-24);font-weight:600;margin-bottom:var(--gap-8);margin-top:0}.my-interests-subtitle{font-size:var(--font-size-14);font-weight:400;color:var(--color-neutral-7);margin-bottom:var(--gap-8);line-height:1.4;width:51%}.my-interests-profile--container{margin-bottom:var(--gap-12)}.my-interests-loading{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-7)}.my-interests-list{display:flex;flex-wrap:wrap;gap:8px;overflow-x:auto;max-width:100%;box-sizing:border-box}.my-interests-no-data{text-align:center;color:var(--color-neutral-7);font-style:italic}.my-interests-error{text-align:center;color:var(--deloitte-red-1);font-style:italic}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.my-interests-component{width:100%;max-width:100%}.my-interests-title{font-size:22px;margin-bottom:16px}.my-interests-subtitle{width:100%;margin-bottom:40px}.my-interests-list{gap:6px;flex-wrap:wrap;overflow-x:auto}}@media (max-width:480px){.my-interests-title{font-size:20px;margin-bottom:12px}.my-interests-subtitle{font-size:13px;margin-bottom:32px}.my-interests-list{gap:4px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}.recommended-courses{width:100%}.recommended-courses__title{font-size:var(--font-size-24);font-weight:600;margin:0 0 24px 0}.recommended-courses__no-data-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-4);padding:var(--gap-6) var(--gap-6) var(--gap-4) var(--gap-6);border-radius:var(--border-radius-blocks);background-color:var(--deloitte-white);min-height:30vh}.search-container{display:flex;width:100%;border-radius:80px;overflow:hidden;margin:32px 0 72px 0;border:1px solid #eee;background:var(--deloitte-white)}.search-button{padding:15px 20px;color:var(--color-neutral-6);border:none;cursor:pointer;transition:background 0.3s;font-size:16px;background:var(--deloitte-white)}.search-button i{line-height:unset}.search-button:hover{background:var(--color-neutral-2)}.search-input{flex:1;padding:15px 0;border:none;outline:none;font-size:16px;color:var(--deloitte-black)}@media (max-width:768px){.search-container{max-width:100%;margin:20px 0 40px 0}.search-button{padding:0.75rem 1rem}.search-input{padding:0.75rem 1rem;font-size:0.9rem}}@media (max-width:480px){.search-container{margin:16px 0 32px 0}.search-button{padding:0.6rem 0.8rem}.search-input{padding:0.6rem 0.8rem;font-size:0.85rem}}.user-profile-component{height:auto;min-height:456px;margin:62px 0;padding:var(--gap-12);background-color:var(--color-neutral-1);border-radius:var(--border-radius-blocks)}@media (max-width:992px){.user-profile-component{padding:var(--gap-6)}}.user-profile-container{width:100%}.user-profile-wrapper{background:var(--color-neutral-1)}.user-profile-sections{display:grid;grid-template-columns:3fr 2fr;grid-template-rows:auto;width:100%;gap:0 var(--gap-8)}@media (max-width:1200px){.user-profile-sections{grid-template-columns:1fr;gap:var(--gap-6) 0}}.week-streak{width:100%;height:300px;background:var(--color-neutral-1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;border-radius:var(--border-radius-blocks)}.week-streak .loading-streak .loading-text{font-size:var(--font-size-base);place-self:center;font-weight:400;color:var(--color-neutral-6);margin:0 auto}.week-streak .streak-content{text-align:center;width:100%}.week-streak .fire-icon-top{margin-bottom:17px;display:flex;justify-content:center}.week-streak .streak-number{font-size:var(--font-size-24);font-weight:600;line-height:20px}.week-streak .streak-description{font-size:14px;width:90%;place-self:center;font-weight:400;color:var(--color-neutral-6);margin:17px 0 38px 0;line-height:1.4}.week-streak .streak-visual{display:flex;justify-content:center;align-items:flex-end;gap:8px}.week-streak .streak-visual .week{display:flex;justify-content:center;align-items:center;position:relative}.week-streak .no-streak .no-streak-message{font-size:var(--font-size-24);font-weight:600;line-height:20px}.week-streak .no-streak .no-streak-description{font-size:14px;width:90%;place-self:center;font-weight:400;color:var(--color-neutral-6);margin-top:17px;line-height:1.4}.tui-core_auth-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:var(--gap-6);padding:var(--gap-8) var(--gap-12)}@media (max-width:992px){.tui-core_auth-footer{flex-direction:column;align-items:center}}.tui-core_auth-footer .page-footer-left{display:flex;flex-direction:column}.tui-core_auth-footer .page-footer-left img{width:150px;height:auto;margin:0 0 var(--gap-3) 0}.tui-core_auth-footer .page-footer-left .tui-core_auth-footer__poweredBy{font-size:var(--font-size-14)}.tui-core_auth-footer .page-footer-left .tui-core_auth-footer__poweredBy a{font-weight:bold;transition:var(--deloitte-transition)}.tui-core_auth-footer .page-footer-left .tui-core_auth-footer__poweredBy a:hover{color:var(--color-state-hover);text-decoration:underline;transition:var(--deloitte-transition)}.tui-core_auth-footer .page-footer-right{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-1)}.tui-core_auth-footer .page-footer-right .terms-of-use{display:flex;align-items:center;gap:var(--gap-10)}@media (max-width:992px){.tui-core_auth-footer .page-footer-right .terms-of-use{flex-direction:column;align-items:center;gap:var(--gap-2)}}.tui-core_auth-footer .page-footer-right .terms-of-use .term-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-2)}.tui-core_auth-footer .page-footer-right .terms-of-use a{font-weight:bold;transition:var(--deloitte-transition)}.tui-core_auth-footer .page-footer-right .terms-of-use a:hover{color:var(--color-state-hover);text-decoration:underline;transition:var(--deloitte-transition)}.tui-core_auth-loginLayout{display:flex;flex-direction:column;flex-grow:1}.tui-core_auth-loginLayout__panels{flex-grow:1}.tui-core_auth-loginLayout__panel-interface{display:flex;flex:auto;flex-flow:column;min-height:100%}.tui-core_auth-loginLayout__panel-graphic{position:fixed;top:0;right:0;bottom:0;display:none;width:50%;background-position:center;background-size:cover}.tui-core_auth-loginLayout__contentWrap{display:flex;flex:auto;flex-flow:column;align-items:center;justify-content:center;padding:var(--gap-8)}.tui-core_auth-loginLayout__main{width:100%;max-width:40rem}.tui-core_auth-loginLayout .tui-core_auth-footer{color:var(--color-neutral-7)}@media (min-width:992px){.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panels{grid-template-columns:1fr 1fr}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-interface{width:50%}.tui-core_auth-loginLayout--hasBackground .tui-core_auth-loginLayout__panel-graphic{display:flex}}.tui-core_auth-loginForm__options a{color:var(--color-text);text-decoration:none;transition:var(--deloitte-transition)}.tui-core_auth-loginForm__options a:hover{color:var(--color-state-hover);text-decoration:underline;transition:var(--deloitte-transition)}.tui-core_auth-loginForm__options{display:flex;flex-flow:row wrap;gap:var(--gap-2);align-items:baseline;justify-content:space-between}.tui-core_auth-loginForm__submitWrap{margin:0 auto}.tui-core_auth-loginForm__content{display:flex;flex-flow:column;gap:var(--gap-6);width:60%;margin:0 auto}@media screen and (max-width:576px){.tui-core_auth-loginForm__content{width:100%}}.tui-core_auth-stackChooser{display:flex;flex-direction:column;gap:var(--gap-2);width:60%;margin:var(--gap-4) auto 0 auto}@media screen and (max-width:576px){.tui-core_auth-stackChooser{width:100%}}.tui-core_auth-stackChooser__option{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-2);color:var(--color-neutral-6);background:var(--deloitte-white);border:1px solid var(--color-neutral-4);border-radius:4px;-webkit-user-select:none;user-select:none;font-weight:normal;transition:var(--deloitte-transition)}.tui-core_auth-stackChooser__option:hover,.tui-core_auth-stackChooser__option:active,.tui-core_auth-stackChooser__option:focus{box-shadow:var(--shadow-2);transition:var(--deloitte-transition)}.tui-core_auth-stackChooser__option:focus{outline:2px solid var(--color-state-focus);outline-offset:var(--focus-outline-offset)}.tui-core_auth-stackChooser__label{display:flex;flex-direction:column;gap:var(--gap-2)}.tui-core_auth-stackChooser svg{color:var(--color-neutral-6)}.tui-core_auth-stackChooser__title{display:flex;align-items:center;justify-content:center;margin:var(--gap-4) 0}.tui-core_auth-stackChooser__line{flex-grow:1;height:1px;background-color:var(--color-neutral-6)}.tui-core_auth-stackChooser__text{padding:0 var(--gap-4);color:var(--color-neutral-6);font-size:var(--font-size-14);font-weight:300}.category-listing,.course-listing,.course-detail{background-color:var(--deloitte-white)}.theme-mint__button{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-16);padding:var(--gap-3) var(--gap-10);border:unset;border-radius:36px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:var(--deloitte-transition);cursor:pointer}.theme-mint__button.btn--green{background:var(--color-primary);color:var(--deloitte-white)}.theme-mint__button.btn--green:hover{background:var(--deloitte-white);color:var(--color-primary);transition:var(--deloitte-transition)}.theme-mint__button.btn--green:disabled{background:var(--deloitte-white);color:var(--color-neutral-6);cursor:not-allowed}.theme-mint__button.btn--white{background:var(--deloitte-white);color:var(--color-primary)}.theme-mint__button.btn--white:hover{background:var(--color-primary);color:var(--deloitte-white);transition:var(--deloitte-transition)}.theme-mint__button.btn--white:disabled{background:var(--deloitte-white);color:var(--color-neutral-6);cursor:not-allowed}.theme-mint__button.btn--black{background:var(--deloitte-black);color:var(--deloitte-white)}.theme-mint__button.btn--black:hover{background:var(--color-primary);color:var(--deloitte-white);transition:var(--deloitte-transition)}.theme-mint__button.btn--black:disabled{background:var(--deloitte-black);color:var(--color-neutral-6);cursor:not-allowed}.theme-mint__button.btn--transparent{background:transparent;color:var(--deloitte-black)}.theme-mint__button.btn--transparent:hover{color:var(--color-primary);transition:var(--deloitte-transition)}.theme-mint__button.btn--transparent:disabled{color:var(--color-neutral-6);cursor:not-allowed}.button,input.form-submit,input[type=button],input[type=submit],input[type=reset],.tui-btn,#notice .singlebutton+.singlebutton input,.ui-dialog .ui-dialog-buttonpane button{padding:6px 14px;border-radius:36px;font-size:14px}.path-course .totaraNav{margin-bottom:0}.breadcrumb-nav ol li::before{color:var(--deloitte-black)}.theme-mint__courseHeader{margin-bottom:var(--gap-4)}.theme-mint__courseHeader--container{position:relative;height:400px;display:flex;align-items:flex-end;padding:var(--gap-8)}.theme-mint__courseHeader--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(265.34deg, rgba(223, 255, 231, 0.5) -0.71%, rgba(158, 226, 215, 0.5) 25.69%, rgba(207, 245, 137, 0.5) 49.06%, rgba(134, 188, 37, 0.5) 96.94%);z-index:1}.theme-mint__courseHeader--title{position:relative;z-index:2}.theme-mint__courseHeader--title h1{margin:0;color:var(--deloitte-white)}.course-content .completionprogress{display:none}.course-content .topics li .sectionname{font-size:var(--font-size-24)}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity{background:var(--deloitte-white);padding:var(--gap-8);margin-bottom:var(--gap-12);border-radius:var(--border-radius-blocks)}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity .mod-indent-outer h2{font-size:var(--font-size-20);margin:0 0 var(--gap-8) 0}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity .mod-indent-outer .actions{display:block;position:relative;margin-bottom:var(--gap-6);align-items:center}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity .mod-indent-outer .actions input[type="checkbox"]{accent-color:var(--color-primary)}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity .mod-indent-outer .actions input[type="checkbox"]:after{content:"Tick the box to complete this activity";padding:var(--gap-2) var(--gap-4);background-color:#f3faf2;color:var(--color-primary);border-radius:32px;font-weight:600;font-size:14px;display:block;position:absolute;left:26px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:-8px}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity .mod-indent-outer .tfont-var-check-circle:before{content:"Completed";padding:var(--gap-2) var(--gap-4);background-color:var(--deloitte-green-5);color:var(--color-primary);border-radius:32px;font-size:14px;font-weight:600;font-family:var(--font-family)}.course-content .topics li .content .tw-formatTopics__topic_content .section .activity .mod-indent-outer .tfont-var-circle:before{content:"Required";padding:var(--gap-2) var(--gap-4);background-color:#f3faf2;color:var(--color-primary);border-radius:32px;font-size:14px;font-weight:600;font-family:var(--font-family)}.modtype_certificate .activityinstance{display:flex !important;flex-direction:column;align-items:center;justify-content:center;min-height:15em !important;background:var(--color-neutral-4);color:var(--deloitte-black-1)}.modtype_certificate .activityinstance .certificate-context-icon{margin-bottom:1em}.modtype_certificate .activityinstance .certificate-context-icon img{height:3em}.modtype_certificate .activityinstance .certificate-context-icon.icon-completed{display:none}.modtype_certificate .activityinstance .certificate-context-container{display:flex !important;flex-direction:column;align-items:center}.modtype_certificate .activityinstance .certificate-context-container .context-title__completed{display:none}.modtype_certificate .activityinstance a{display:none}.modtype_certificate .activityinstance a.skip-certificate{display:none;margin-top:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:var(--deloitte-white);color:var(--color-primary);padding:calc((var(--btn-min-height) - var(--btn-font-size) * var(--btn-line-height)) / 2 - var(--btn-border-width)) var(--btn-padding-h);border-radius:var(--btn-radius);text-decoration:none;font-size:var(--btn-font-size);line-height:var(--btn-line-height);border:var(--btn-border-width) solid;cursor:pointer}.modtype_certificate .activityinstance a.skip-certificate:hover{background:var(--color-primary);color:var(--deloitte-white)}.modtype_certificate .activityinstance .dimmed_text span{display:none}.course-content ul li.section.main{border-bottom:0 solid transparent}#scorm_layout #scorm_object #message-window-slide{height:-webkit-max-content !important;height:max-content !important}.navigate-to-top{display:none;position:fixed;bottom:20px;right:150px;background:#000000;color:white;padding:12px;border-radius:50%;z-index:9997;box-shadow:0 1px 2px 0 #7a869a;cursor:pointer}@media only screen and (max-width:576px){.navigate-to-top{padding:15px 18px;right:40px}}.navigate-to-top i{font-size:24px;line-height:unset}.navigate-to-top:hover,.navigate-to-top:focus,.navigate-to-top:active{background:var(--color-primary)}.page-footer .page-footer-main-content{flex-direction:row;justify-content:space-between;padding:var(--gap-8) 0;flex-wrap:wrap}@media (max-width:992px){.page-footer .page-footer-main-content{flex-direction:column;align-items:center}}.page-footer .page-footer-main-content .page-footer-left{display:flex;flex-direction:column;gap:var(--gap-2)}@media (max-width:992px){.page-footer .page-footer-main-content .page-footer-left{align-items:center}}.page-footer .page-footer-main-content .page-footer-left img{width:150px;height:auto;margin:0 0 var(--gap-2) 0}.page-footer .page-footer-main-content .page-footer-left .page-footer-poweredby{font-size:var(--font-size-14)}.page-footer .page-footer-main-content .page-footer-left .page-footer-poweredby a{text-decoration:none;font-weight:bold;transition:var(--deloitte-transition)}.page-footer .page-footer-main-content .page-footer-left .page-footer-poweredby a:hover{color:var(--color-state-hover);text-decoration:underline;transition:var(--deloitte-transition)}.page-footer .page-footer-main-content .page-footer-right{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-10)}@media (max-width:992px){.page-footer .page-footer-main-content .page-footer-right{flex-direction:column;align-items:center;gap:var(--gap-2)}}.page-footer .page-footer-main-content .page-footer-right .login-as-logout{display:flex;align-items:center;gap:var(--gap-2)}.page-footer .page-footer-main-content .page-footer-right .login-as-logout a{font-weight:bold;color:var(--color-state);transition:var(--deloitte-transition)}.page-footer .page-footer-main-content .page-footer-right .login-as-logout a:hover{color:var(--color-state-hover);text-decoration:underline;transition:var(--deloitte-transition)}.page-footer .page-footer-main-content .page-footer-right .terms-of-use{display:flex;align-items:center;gap:var(--gap-10)}@media (max-width:768px){.page-footer .page-footer-main-content .page-footer-right .terms-of-use{flex-direction:column;align-items:center;gap:var(--gap-2)}}.page-footer .page-footer-main-content .page-footer-right .terms-of-use .term-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-2)}.page-footer .page-footer-main-content .page-footer-right .terms-of-use span{font-weight:bold}.page-footer .page-footer-main-content .page-footer-right .terms-of-use a{font-weight:bold;transition:var(--deloitte-transition)}.page-footer .page-footer-main-content .page-footer-right .terms-of-use a:hover{color:var(--color-state-hover);text-decoration:underline;transition:var(--deloitte-transition)}.tui-formImageUpload__actions{border-color:var(--color-neutral-4)}.totaraNav{border-bottom:unset;margin-bottom:0}.totaraNav .totaraNav_prim .totaraNav_prim--list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.totaraNav .totaraNav_prim .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_label:hover{color:var(--color-primary)}.totaraNav .totaraNav_prim .totaraNav_prim--list .totaraNav_prim--list_item .totaraNav_prim--list_item_label::after{content:"";display:none}.totaraNav .totaraNav_prim .totaraNav_prim--list .totaraNav_prim--list_item.totaraNav_prim--list_item_selected{font-weight:bold}.totaraNav .totaraNav_prim .totaraNav_prim--side #quickaccess-popover-content .totara_core__QuickAccess_flex-container a:hover{text-decoration:none}.totaraNav .totaraNav_prim .totaraNav_prim--side .popover-region-messages{display:none}.totaraNav .totaraNav_prim .totaraNav_prim--side .usermenu ul{line-height:unset}.totaraNav .totaraNav_prim .totaraNav_prim--side .usermenu .user-org-logo-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.totaraNav .totaraNav_prim .totaraNav_prim--side .usermenu .user-org-logo-container img{height:1.75em;width:auto;object-fit:contain;margin-left:var(--gap-4)}.totaraNav .totaraNav_prim .totaraNav_prim--side #action-menu-0-menu{background:var(--deloitte-white)}.breadcrumb-nav .breadcrumb a{color:var(--color-text)}.h5p-return__button{margin-top:2em}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/Opensans-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-ExtraBold.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Open Sans";src:url("/theme/mint/fonts/opensans/OpenSans-ExtraBoldItalic.ttf") format("truetype");font-weight:900;font-style:italic}:root{--font-family: "Open Sans", sans-serif;--font-body-line-height: calc(var(--line-height-base) * 1.5);--form-input-border-color: var(--color-neutral-4);--color-border: var(--color-neutral-4)}.container-fluid{max-width:1428px}.alert-danger{border-color:var(--deloitte-red-1)}.alert-danger .alert-icon{background-color:var(--deloitte-red-1)}.alert-warning{border-color:var(--deloitte-orange-1)}.alert-warning .alert-icon{background-color:var(--deloitte-orange-1)}.alert-success{border-color:var(--deloitte-green-3)}.alert-success .alert-icon{background-color:var(--deloitte-green-3)}.alert-info{border-color:var(--deloitte-blue-4)}.alert-info .alert-icon{background-color:var(--deloitte-blue-4)}.path-login #page{background-color:var(--color-background)}#page-login-signup{margin-top:var(--gap-6)}#page-login-signup .page-container-login #region-main{left:unset;width:100%}#page-site-index .page-heading{display:none}.frontpage{width:100%;min-height:100vh;margin-bottom:var(--gap-6)}@media (max-width:768px){.frontpage{min-height:100vh}}@media (max-width:480px){.frontpage{min-height:100vh}}.tui-core_auth-login{display:flex;flex-flow:column;gap:0}.tui-core_auth-login__intropanel{margin:0 0 var(--gap-20) 0}.tui-core_auth-login__intropanel--logo{display:flex;align-items:center;justify-content:center;margin:0 0 var(--gap-6) 0}.tui-core_auth-login__intropanel--logo img{width:200px}.tui-core_auth-login__intropanel--intro{display:flex;flex-direction:column;justify-content:center;align-items:center}.tui-core_auth-login__intropanel--intro h1{font-size:var(--font-size-44);margin:0;font-weight:300}.tui-core_auth-login__intropanel--intro span{text-transform:uppercase}.tui-core_auth-login__separator{border:1px solid var(--color-neutral-5);border-width:1px 0 0 0}.tui-core_auth-login__error{width:60%;margin:0 auto;text-align:center}@media screen and (max-width:576px){.tui-core_auth-login__error{width:100%}}.tui-core_auth-login__errorInner{display:inline-flex;font-weight:var(--font-body-sm-weight);font-size:var(--font-body-sm-size);font-family:var(--font-body-sm-family);line-height:var(--font-body-sm-line-height);padding:var(--gap-3);color:var(--color-prompt-alert);background-color:var(--color-prompt-alert-bg);border-radius:8px}.tui-core_auth-login__title{margin:0}.tui-core_auth-login__noAccount{display:flex;justify-content:center;gap:var(--gap-1);width:60%;margin:var(--gap-4) auto 0 auto;font-size:var(--font-size-14)}@media screen and (max-width:576px){.tui-core_auth-login__noAccount{width:100%}}.tui-core_auth-login__noAccount--link{cursor:pointer;font-weight:bold;transition:var(--deloitte-transition)}.tui-core_auth-login__noAccount--link a{text-decoration:none}.tui-core_auth-login__noAccount--link a:hover{transition:var(--deloitte-transition);color:var(--color-state-hover)}:root{}