:root{--color-primary: #99ac3a;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #4b7e2b;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--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-background: var(--color-neutral-1);--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-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-focus: var(--color-state-focus);--btn-accent-color-disabled: var(--color-state-disabled);--btn-prim-accent-color: var(--color-state);--btn-prim-accent-color-active: var(--color-state-active);--btn-prim-accent-color-focus: var(--color-state-focus);--btn-prim-accent-color-disabled: var(--color-state-disabled)}@font-face{font-family:"Oxygen";font-style:normal;font-weight:300;src:url("/theme/katoennatie/style/fonts/Oxygen-Light.ttf") format("truetype")}@font-face{font-family:"Oxygen";font-style:normal;font-weight:400;src:url("/theme/katoennatie/style/fonts/Oxygen-Regular.ttf") format("truetype")}@font-face{font-family:"Oxygen";font-style:normal;font-weight:700;src:url("/theme/katoennatie/style/fonts/Oxygen-Bold.ttf") format("truetype")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none !important;box-sizing:border-box}.clearfix:after{content:" ";display:block;height:0;clear:both}html{scroll-behavior:smooth}html,body{scroll-behavior:smooth;width:100%;min-height:100%}body{font-family:"Oxygen", sans-serif;font-size:15px;position:relative}#page-site-index .container-fluid{max-width:1200px;margin:0 auto}.basic_button{min-width:100px;display:inline-block;position:relative;float:none;margin:0;font-family:"Oxygen", sans-serif;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:0.38px;text-align:center;box-sizing:border-box;background-color:#FFFFFF;cursor:pointer;border:1px solid #db0f16;transition:background-color 0.1s ease-in-out;color:#db0f16;padding:0 19px;line-height:42px;text-decoration:none;font-size:15px;border-radius:39px}.basic_button:hover{background-color:#db0f16;color:#FFFFFF;text-decoration:none}.basic_button.button-white{color:#db0f16 !important;border:1px solid #FFFFFF !important}.basic_button.button-white:hover{background-color:#db0f16 !important;border:1px solid #db0f16 !important;color:#FFFFFF !important}.basic_button.button-red{color:#FFFFFF !important;border:1px solid #db0f16 !important;background-color:#db0f16}.basic_button.button-red:hover{background-color:#db0f16 !important;border:1px solid #db0f16 !important;color:#FFFFFF !important}.basic_button.button-transparent{background-color:transparent !important}.basic_button.button-transparent:hover{background-color:#db0f16 !important}.basic_button.button-extra-info{padding:0 8px 0 14px}.basic_button.button-extra-info i{display:inline-block;margin-left:4px;text-decoration:none;font-style:normal;width:27px;height:27px;text-align:center;border:1px solid #db0f16;background-color:#FFFFFF;color:#db0f16;line-height:26px;border-radius:14px}.basic_button.button-extra-info:hover i{border:1px solid #FFFFFF;background-color:#db0f16;color:#FFFFFF}h1,h2,h3,h4,h5,h6{color:#db0f16}.color-white{color:#FFFFFF !important}input[type="text"],input[type="password"]{-webkit-appearance:none;appearance:none}.jsenabled .totara_passwordunmask input.passwordinput[type="text"]{-webkit-text-fill-color:inherit}.jsenabled .totara_passwordunmask input{font-family:inherit}.hidemeabs{display:none;visibility:hidden;opacity:0}.totaraNav_prim--list.totaraNav_prim--list_showMobile{background-color:#ffffff}.totaraNav_prim--list.totaraNav_prim--list_showMobile .totaraNav_prim--list_item .totaraNav_prim--list_item_link{color:#000000}.totaraNav_prim--toggleNav_target{color:white;font-size:1.8em}aside.totara_core__QuickAccess .totara_core__QuickAccess_menu{background-color:#37424a !important}aside.totara_core__QuickAccess .totara_core__QuickAccess_menu .totara_core__QuickAccess_group-list a{color:#FFFFFF !important}#page-content{padding-top:40px}.totaraNav{box-shadow:none;margin-bottom:0}.totaraNav .totaraNav_prim{background-color:#362f2f;padding:20px 0 !important}.totaraNav .totaraNav_prim .masthead_logo--header_img{height:98px}.totaraNav nav ul.totaraNav_prim--list{margin:auto}.totaraNav nav .totaraNav_prim--side{color:#FFFFFF}.totaraNav nav .totaraNav_prim--side .totaraNav_prim--side__separator{display:none}.totaraNav nav .totaraNav_prim--side #nav-notification-popover-container{display:none}.totaraNav nav .totaraNav_prim--side .usermenu .toggle-display{color:#FFFFFF}.totaraNav .totaraNav_prim--list_item{line-height:36px}.totaraNav .totaraNav_prim--list_item.totaraNav_prim--list_item_selected{color:#FFFFFF}.totaraNav .totaraNav_prim--list_item.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_link .totaraNav_prim--list_item_label:after{width:100%;position:absolute;bottom:-3px;left:0;display:block;border-bottom:2px solid transparent;transition:0.2s;content:"";border-color:#db0f16}.totaraNav .totaraNav_prim--list_item.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label{color:#FFFFFF}.totaraNav .totaraNav_prim--list_item.totaraNav_prim--list_item_selected .totaraNav_prim--list_item_label:after{display:none}.totaraNav .totaraNav_prim--list_item .totaraNav_prim--list_item_link{color:#FFFFFF;padding:0 28px}.totaraNav .totaraNav_prim--list_item .totaraNav_prim--list_item_link:hover .totaraNav_prim--list_item_label:after{border-color:#db0f16}.breadcrumb-container .breadcrumb-nav ol.breadcrumb{padding:8px 15px 8px 0}.frontpage-block-title{margin:24px 0 36px 0;font-size:32px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:0.8px;position:relative}.frontpage-block-title i{display:inline-block;text-decoration:none;font-style:normal;width:30px;height:30px;text-align:center;border:1px solid #db0f16;background-color:#db0f16;color:#ffffff;border-radius:15px;margin-left:10px;font-size:18px;line-height:29px;margin-top:0;float:none}.frontpage-block-title:before{content:"";width:87px;height:1px;margin:0 0 20px 0;border:solid 1px #db1115;position:absolute;top:-24px}.frontpage-block-title.color-white{color:#FFFFFF !important}.frontpage-block-title.color-white:before{border:solid 1px #FFFFFF}.frontpage-block-title.color-black{color:#362f2f !important}.frontpage-block-title.color-black:before{border:solid 1px #362f2f}.frontpage-block-title.text-right:before{top:-24px;right:0}label.dcatalog_status_label{display:inline-block;float:left;margin-right:10px;padding:3px 12px;border-radius:10px;font-size:11px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.28px}label.dcatalog_status_label.status-bad,label.dcatalog_status_label .status_notcertified,label.dcatalog_status_label .status_unset,label.dcatalog_status_label .status_expired{border:solid 1px #db0f16;color:#db0f16}label.dcatalog_status_label.status-normal,label.dcatalog_status_label .status_inprogress{border:solid 1px #ffb242;color:#ffb242}label.dcatalog_status_label.status-good,label.dcatalog_status_label .status_certified{border:solid 1px #64b84a;color:#64b84a}.dcatalog_container{display:block;width:100%;margin:32px auto 0 auto}.dcatalog_container .dcatalog_course_container{padding-top:15px;padding-bottom:15px;min-width:232px}.dcatalog_container .dcatalog_course_container a{text-decoration:none}.dcatalog_container .dcatalog_course_container a:hover{text-decoration:none}.dcatalog_container .dcatalog_course_container .dcatalog_course{display:block;position:relative;overflow:visible;background-color:#FFFFFF;box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.2)}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_image{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;min-height:138px}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_image.image-placeholder{min-height:138px;height:138px}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_image.image-placeholder img{width:100%;height:138px}.dcatalog_container .dcatalog_course_container .dcatalog_course .completed_label{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.5);background-image:url("/theme/katoennatie/pix/check_mark.png");background-position:center;background-size:54px 48px;background-repeat:no-repeat}.dcatalog_container .dcatalog_course_container .dcatalog_course .locked_label{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0, 0, 0, 0.5);background-image:url("/theme/katoennatie/pix/icon_lock.svg");background-position:center;background-size:48px 48px;background-repeat:no-repeat}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_container{display:block;position:relative;height:116px;padding:12px 8px 44px 8px;overflow:hidden}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_title{display:block;margin:0;font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.38px;color:#000;overflow:hidden}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_additional{display:block;position:absolute;bottom:10px;left:10px}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_progress{display:block;position:relative;padding:0;margin:0;color:#000000;font-size:14px}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_progress i{position:absolute;top:0;left:0;margin:0 8px 0 0}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_progress i img{max-width:14px;max-height:14px}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_progress span{position:absolute;top:0;right:0;width:36px;text-align:left}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_progress .dcatalog_info_progress_bar{display:block;position:relative;width:100%;height:5px;background:#efefef}.dcatalog_container .dcatalog_course_container .dcatalog_course .dcatalog_info_progress .dcatalog_info_progress_bar .dcatalog_info_progress_bar_result{display:inline-block;position:absolute;top:0;left:0;height:5px;background:#db0f16}.dcatalog_container .dcatalog_course_container .dcatalog_course .bottom-covered-label{display:inline-block;position:absolute;bottom:-15px;left:50%;margin-left:-18px;width:15px;height:30px;border:15px solid transparent;border-bottom:15px solid #362f2f;opacity:0;transition:opacity 0.35s}.dcatalog_container .dcatalog_course_container .dcatalog_course.covered .bottom-covered-label{opacity:1;transition:opacity 0.35s}.dcatalog_container .dcatalog_course_container .dcatalog_course:hover{box-shadow:0 3px 8px 0 rgba(0, 0, 0, 0.15);transform:scale(1.01)}.dcatalog_container .dcatalog_course_container.course_is_locked .dcatalog_course:hover{cursor:default}.dcatalog_container .dcatalog_course_container.recommended_course .dcatalog_info_container{height:82px;padding-bottom:8px}.dcatalog_container .dcatalog_status{display:block;padding:12px;text-align:right}.dcatalog_container .dcatalog_status span{padding:4px 8px 3px 8px;border-radius:3px;text-transform:uppercase;font-family:"Oxygen", sans-serif;font-size:12px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF}.dcatalog_container .dcatalog_status span.status-mandatory{background-color:#db0f16}.dcatalog_container .dcatalog_status span.status-optional{background-color:#4a97b8}.dcatalog_container .dcatalog_status span.status-open{background-color:#6e6e6e}.container-opened .cover-container{opacity:0.95 !important;transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;-moz-transition:opacity 0.25s;background-color:#362f2f}.cover-container{position:relative;text-align:center;background-color:white;display:block !important;z-index:75 !important;opacity:0 !important;transition:opacity 0.25s;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;-moz-transition:opacity 0.25s}.spinner{position:relative;margin:0 auto;width:100%;height:194px;text-align:center;font-size:10px;padding:24px 0}.spinner .wait_message{color:#db0f16;font-size:24px;font-family:"Oxygen", sans-serif}.spinner>div{background-color:#db0f16;height:100%;width:12px;margin-left:4px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-0.9s}.spinner .rect5{animation-delay:-0.8s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(0.8);-webkit-transform:scaleY(0.8)}}.catalog-item-rect-full-container{opacity:0;padding:0 15px;display:none;float:left;width:0;height:0;overflow:hidden}.catalog-item-rect-full-container.container-opened{opacity:1;width:100%;display:block;height:auto;float:none;transition:opacity 0.5s}.catalog-item-rect-full-container.container-closed{opacity:0;transition:opacity 0.5s}.label-status{display:inline-block;margin:0 8px 0 4px;line-height:22px;padding:0 10px 1px 10px;border-radius:8px;background-color:transparent;color:#000000;letter-spacing:0.38px;font-weight:normal;font-stretch:normal;font-style:normal}.label-status.status-yellow{color:#FFFFFF;background-color:#ffb242}.label-status.status-red{color:#FFFFFF;background-color:#db0f16}.label-status.status-green{color:#FFFFFF;background-color:#64b84a}.my-team-info-container{padding-top:16px;padding-bottom:64px}.my-team-info-container .my-team-info{font-weight:bold;text-transform:uppercase;color:#fff}.my-team-info-container .my-team-info h6{font-size:72px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.event-card-container{display:block;min-height:98px;position:relative;margin:16px 0 16px 0;padding:20px 36px 20px 20px;background-color:#FFFFFF;border-radius:7px;box-shadow:0 3px 10px 0px rgba(0, 0, 0, 0.2);color:#000000;border-left:14px solid transparent}.event-card-container.lined-red{border-left:14px solid #db0f16}.event-card-container.lined-blue{border-left:14px solid #4a97b8}.event-card-container.lined-black{border-left:14px solid #000000}.event-card-container.icon-left{padding-left:72px}.event-card-container .pa-icon{display:inline-block;width:72px;position:absolute;top:0;left:0;bottom:0;background-repeat:no-repeat;background-size:auto 28px;background-position:center center}.event-card-container .pa-icon.icon-add{background-image:url("/theme/katoennatie/pix/icon-user-add.svg")}.event-card-container .pa-icon.icon-notes{background-image:url("/theme/katoennatie/pix/icon-notes.svg")}.event-card-container .pa-icon.icon-edit{background-image:url("/theme/katoennatie/pix/icon-edit.svg")}.event-card-container .pa-info-title{font-size:15px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:0.38px;color:#000;margin-bottom:8px}.event-card-container .pa-info-title a{color:#000;text-decoration:none}.event-card-container .pa-info-title a:hover{text-decoration:none;color:#db0f16}.event-card-container .pa-info-title .dcatalog_status_label{float:right}.event-card-container .pa-info-details .pa-info-col{padding-left:32px;position:relative}.event-card-container .pa-info-details .pa-info-col .pa-info-small-icon{height:14px;width:auto;position:absolute;top:3px;left:14px}.gray-cover-layer{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;background-color:rgba(64, 64, 64, 0.92)}.gray-cover-layer .gray-cover-layer-info{display:block;color:#FFFFFF;position:absolute;top:50%;left:0;right:0;margin:-74px auto 0 auto;text-align:center;font-size:74px;max-width:500px;font-weight:300;font-stretch:normal;font-style:normal;letter-spacing:0.8px}.gray-cover-layer.white-cover-layer{background-color:rgba(255, 255, 255, 0.92)}.gray-cover-layer.white-cover-layer .gray-cover-layer-info{color:#262626}.pagelayout-frontpage .totaraNav{border-bottom:none}#frontpage-course-details-container .frontpage-course-details-container{display:none}.frontpage-course-details-container{display:block;position:relative;padding:0;margin:0}.frontpage-course-details-container .details-table{display:table;width:100%}.frontpage-course-details-container .details-table .details-left{display:table-cell;vertical-align:top;width:64%;position:relative;padding:24px;background-color:#362f2f;color:#fff}.frontpage-course-details-container .details-table .details-left h3{color:#fff;margin:0 40px 12px 0;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px}.frontpage-course-details-container .details-table .details-left .details-close{display:inline-block;position:absolute;top:24px;right:24px;width:23px;height:23px}.frontpage-course-details-container .details-table .details-left .details-close a img{width:23px;height:23px}.frontpage-course-details-container .details-table .details-left .details-close a:hover{text-decoration:none}.frontpage-course-details-container .details-table .details-left .details-sessions{display:block;padding:0;margin:28px 0 0 0}.frontpage-course-details-container .details-table .details-left .details-sessions h4{margin:0;font-size:12px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#fff;text-transform:uppercase}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session{display:block;position:relative;margin:0 10% 0 0;border-bottom:1px solid #efefef}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-time{margin:8px 72px 2px 0;font-size:14px;letter-spacing:0.35px}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-zone{font-size:12px;letter-spacing:0.28px}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-action{display:inline-block;position:absolute;top:50%;margin-top:-20px;right:0}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-action a{font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;letter-spacing:2px;color:#FFFFFF;line-height:32px;text-decoration:none}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-action a:hover{font-weight:normal;letter-spacing:2.2px;text-decoration:none}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-action .loader{display:none;margin:0 14px}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-action.loading a{display:none}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session .session-info-action.loading .loader{display:inline-block}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session:last-child{border-bottom:none}.frontpage-course-details-container .details-table .details-left .details-links{margin:24px 0 0 0}.frontpage-course-details-container .details-table .details-right{display:table-cell;vertical-align:top;background-color:#362f2f;background-size:cover;background-repeat:no-repeat;background-position:center center}.frontpage-banner-container{position:relative;background-color:#362f2f;padding:16px 0 0 0;margin:0 0 16px}.frontpage-banner-container .frontpage-banner-table{display:table;width:100%;margin-bottom:0}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left{display:table-cell;vertical-align:top;width:35%;background-color:#ffffff;padding:52px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container h3{display:block;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:2.24;letter-spacing:0.75px;text-align:center;color:#db0f16;text-transform:uppercase}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container h5{margin:2px 0 8px;font-size:38px;font-weight:300;line-height:0.99;letter-spacing:0.95px;text-align:center;color:#000000}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container p.quick_links{text-align:center;margin:12px 0 32px;font-size:14px;font-weight:300;line-height:1.92;letter-spacing:0.34px;color:#db0f16}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links{display:block;position:relative;padding:0 44px 0 18px;width:100%;max-width:274px;margin:10px auto;line-height:42px;border:1px solid #db0f16;background-color:#FFFFFF;border-radius:22px;color:#db0f16}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links a{display:block;line-height:42px;color:#db0f16;text-decoration:none}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links a:hover{text-decoration:none}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links:hover{background-color:#db0f16;color:#FFFFFF}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links:hover a{color:#FFFFFF}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links:hover i{border:1px solid #ffffff;background-color:#ffffff;color:#db0f16}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links i{display:inline-block;text-decoration:none;font-style:normal;position:absolute;top:7px;right:8px;width:27px;height:27px;text-align:center;border:1px solid #db0f16;background-color:#db0f16;color:#ffffff;line-height:26px;border-radius:14px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-center{display:table-cell;width:12px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-right{display:table-cell;vertical-align:top;background-color:#ffffff}.frontpage-banner-container .curved-footer{display:block;position:relative;height:144px;overflow:hidden;margin-top:32px}.frontpage-banner-container .curved-footer .link-to-bottom{display:inline-block;width:0;height:0;border-left:84px solid transparent;border-right:84px solid transparent;border-bottom:64px solid #ffffff;position:absolute;top:0;left:50%;margin-left:-84px}.frontpage-banner-container .curved-footer .link-to-bottom a{position:absolute;top:10px;left:50%;margin-left:-22px;text-decoration:none;padding:16px}.frontpage-banner-container .curved-footer .link-to-bottom a img{width:15px;height:12px}.frontpage-banner-container .curved-footer .link-to-bottom a:hover{text-decoration:none}.frontpage-banner-container .curved-footer .rounded-area{display:inline-block;position:absolute;top:0;left:50%;margin-left:-100%;margin-top:60px;width:200%;height:200%;background-color:#FFFFFF;border-radius:50%}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-layout{margin-top:0}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile{margin-top:0}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-content{background-color:#FFFFFF;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.93;letter-spacing:0.34px;color:#b6b6b6}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-content h3{color:#db0f16;padding:24px 32px 0 32px;font-size:22px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.72;letter-spacing:0.54px}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-content p{padding:24px 32px;font-size:14px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.93;letter-spacing:0.34px;color:#b6b6b6}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-content:before{background:inherit}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-content::before{background:inherit}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-gallery-subtiles .slick-dots button{width:12px;height:12px;border-radius:6px}.frontpage-mandatory-courses-container{position:relative;background-color:#FFFFFF;padding:54px 0 68px 0;margin:0}.frontpage-mandatory-courses-container .dcatalog_course_container .dcatalog_course{cursor:pointer}.frontpage-mandatory-courses-container .dcatalog_course_container.locked_element .dcatalog_course{cursor:not-allowed}.frontpage-section-background-type-0{background-color:#FFFFFF !important}.frontpage-section-background-type-1{background-color:#efefef !important}.frontpage-program-container{position:relative;background-color:#efefef;padding:112px 0 112px 0;margin:0}.frontpage-program-container .dcatalog_course_container .dcatalog_course{cursor:pointer}.frontpage-program-container .dcatalog_course_container.locked_element .dcatalog_course{cursor:not-allowed}.frontpage-recommended-courses-container{position:relative;background-color:#FFFFFF;padding:112px 0 56px 0;margin:0}.frontpage-performance-activities-container{position:relative;background-color:#efefef;padding:56px 0 112px 0;margin:0}.frontpage-my-team-container{position:relative;background-color:#362f2f;padding:156px 0 156px 0;margin:0;background-image:url("/theme/katoennatie/pix/ico-katoennatie-full-stamp.svg");background-position:left -50% bottom -10%;background-size:65%;background-repeat:no-repeat}.frontpage-catalog-links-container{position:relative;background-color:#d9d9d9;padding:112px 0 112px 0;margin:0}.frontpage-catalog-footer-delimiter{display:block;position:relative;height:54px;margin:0;padding:0;background-color:#7f7f7f}.frontpage-catalog-footer-delimiter:after{content:"";position:absolute;top:-1px;left:0;right:0;bottom:0;padding-bottom:0;background:#d9d9d9;clip-path:polygon(0% 0%, 100% 0%, 50% 100%)}.frontpage-footer-links-container{position:relative;background-color:#7f7f7f;padding:112px 0 112px 0;margin:0}.frontpage-footer-links-container img.frontpage-footer-img{width:240px;height:auto}.frontpage-footer-links-container ul{margin:0;padding:0;list-style:none}.frontpage-footer-links-container a{color:#FFFFFF;font-size:17px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:2.13px;text-align:right}.frontpage-footer-links-container a:hover{color:#db0f16;text-decoration:none}.frontpage-footer-links-container .footer-links-left{display:inline-block;width:50%;float:left}.frontpage-footer-links-container .footer-links-right{display:inline-block;width:50%;float:left;text-align:right}.pa-quick-links{margin:44px 0 0 0}.pa-quick-links a{margin-right:24px;margin-bottom:8px}.pa-quick-links.text-right a{margin-right:0;margin-left:24px}.frontpage-nodata{display:block;padding:40px 0;margin:0 auto;text-align:center;font-size:38px;max-width:500px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:0.8px}.frontpage-main-contant{background-color:#7f7f7f;padding:56px 0 56px 0;margin:0}.frontpage-catalog-links{display:block;margin:98px -24px 0 -24px;padding:0}.frontpage-catalog-links a{text-decoration:none;color:#000000}.frontpage-catalog-links a:hover{text-decoration:none;color:#db0f16}.frontpage-catalog-links a:hover .catalog-links-item .link-item-img img{transform:scale(1.05)}.frontpage-catalog-links .catalog-links-item{display:inline-block;width:20%;float:left;margin:0;padding:24px 16px;text-align:center}.frontpage-catalog-links .catalog-links-item .link-item-img{display:block;text-align:center}.frontpage-catalog-links .catalog-links-item .link-item-img img{margin:0 auto;width:100%;height:auto;max-width:120px}.frontpage-catalog-links .catalog-links-item .link-item-title{display:block;overflow:hidden;text-align:center;margin:16px 0 0 0}#page-footer{border:none;text-align:left;font-size:14px;color:#FFFFFF !important;background:#000000 !important;border-top:none;margin:0 !important;padding:36px 0 36px 0 !important}#page-footer .page-footer-poweredby{display:inline-block;margin:0 16px 0 0;padding:0 !important}#page-footer a{color:#FFFFFF !important;font-size:14px}#page-footer p{margin:0 0 1px 0;padding:0}.deloitte-disclaimer{text-align:center;padding-bottom:0 !important;padding-top:10px}.deloitte-disclaimer a{color:#FFFFFF !important;font-size:14px}@media only screen and (max-device-width:480px) and (orientation:portrait){#page-content{padding-top:16px}.atto_image_button_left.article-thumbnail{display:block;width:100%;max-width:480px;margin-right:0;margin-bottom:1rem}.frontpage-banner-container .frontpage-banner-table{display:block}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left{display:block;width:100%;padding:24px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container h5{font-size:34px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container p.quick_links{font-size:16px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links{max-width:264px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-center{display:none}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-right{display:block;margin-top:32px}.frontpage-banner-container .curved-footer{height:98px}.frontpage-mandatory-courses-container{padding:16px 0 54px 0}.frontpage-program-container{padding:64px 0 64px 0}.frontpage-recommended-courses-container{padding:64px 0 32px 0}.frontpage-recommended-courses-container #frontpage-upcoming-events{margin-top:54px}.frontpage-performance-activities-container{padding:32px 0 36px 0}.frontpage-my-team-container{padding:64px 0 64px 0;background-position:left -64px top}.frontpage-my-team-container .my-team-info h6{display:inline-block;font-size:54px}.frontpage-my-team-container .my-team-info div{display:inline-block;font-size:14px}.frontpage-catalog-links-container{padding:56px 0 56px 0}.frontpage-catalog-links-container .frontpage-catalog-links{margin:24px 0}.frontpage-catalog-links-container .frontpage-catalog-links .catalog-links-item{width:50%}.frontpage-footer-links-container{padding:56px 0 56px 0}.frontpage-footer-links-container .footer-links-left{display:block;width:100%;padding:0 0 56px 24px;float:none}.frontpage-footer-links-container .footer-links-right{display:block;width:100%;float:none;padding:0 0 0 24px;text-align:left}.frontpage-course-details-container .details-table{display:block}.frontpage-course-details-container .details-table .details-left{display:block;width:100%}.frontpage-course-details-container .details-table .details-left .details-sessions{margin:32px 0 0 0}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session{margin:8px 0}.frontpage-course-details-container .details-table .details-right{display:table-cell;vertical-align:top;background-color:#362f2f;background-size:cover;background-repeat:no-repeat;background-position:center center}.frontpage-catalog-footer-delimiter{height:32px}.event-card-container.icon-left{padding-left:68px}.event-card-container .pa-icon{width:68px}.event-card-container .pa-info-details .label-status{margin-top:4px;margin-left:0}.pa-quick-links{text-align:center}.pa-quick-links a{margin-bottom:8px}.frontpage-block-title{margin:18px 0 32px 0;font-size:26px}.totaraNav .totaraNav_prim .masthead_logo--header_img{height:72px}}@media only screen and (max-device-width:812px) and (orientation:landscape){.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left{width:40%;padding:16px}.frontpage-banner-container .frontpage-banner-table .frontpage-banner-left .frontpage-banner-user-info-container .frontpage-quick-links{max-width:298px}.frontpage-banner-container .block_totara_featured_links .block-totara-featured-links-tile .block-totara-featured-links-content h3{font-size:18px}.frontpage-banner-container .curved-footer{height:98px}.frontpage-mandatory-courses-container{padding:16px 0 54px 0}.frontpage-program-container{padding:64px 0 64px 0}.frontpage-recommended-courses-container{padding:64px 0 32px 0}.frontpage-recommended-courses-container #frontpage-upcoming-events{margin-top:54px}.frontpage-performance-activities-container{padding:32px 0 36px 0}.frontpage-my-team-container{padding:64px 0 64px 0;background-position:left -64px top}.frontpage-my-team-container .my-team-info h6{display:inline-block;font-size:54px}.frontpage-my-team-container .my-team-info div{display:inline-block;font-size:14px}.frontpage-footer-links-container{padding:56px 0 56px 0}.frontpage-course-details-container .details-table{display:block}.frontpage-course-details-container .details-table .details-left{display:block;width:100%}.frontpage-course-details-container .details-table .details-left .details-sessions{margin:32px 0 0 0}.frontpage-course-details-container .details-table .details-left .details-sessions .details-session{margin:8px 0}.frontpage-course-details-container .details-table .details-right{display:table-cell;vertical-align:top;background-color:#362f2f;background-size:cover;background-repeat:no-repeat;background-position:center center}.frontpage-catalog-footer-delimiter{height:32px}}.tui-core_course-courseCard__title--limitHeight{height:5rem}.tui-totara_program-courseSet__course{position:relative}.tui-totara_program-courseSet__courseCard__link{position:absolute;inset:0;z-index:1;border-radius:var(--card-border-radius)}.tui-totara_program-courseSet__courseCard__link:focus-visible{outline:2px solid var(--color-state-focus);outline-offset:var(--focus-outline-offset);outline-offset:var(--gap-2)}.tui-totara_program-courseSet__courseCardProgress{display:flex;align-items:center;height:1.25rem}.tui-totara_program-courseSet__courseCardProgress>*+*{margin-left:var(--gap-2)}.tui-totara_program-courseSet__courseCardProgressLozenge,.tui-totara_program-courseSet__courseCardProgressIndicator{flex-grow:1}.tui-totara_program-courseSet__courseCardProgressMenu{display:block}.tui-totara_program-courseSet__courseCardLaunch{align-self:flex-end}:root{--nav-bg-color: #ffffff;--nav-text-color: #262626;--color-primary: #db0f16;--color-state: #db0f16;--color-text: #262626;--footer-bg-color: #ffffff;--footer-text-color: #262626;--color-state-hover: #d1050c;--color-state-focus: #d1050c;--color-state-active: #c00000;--footer-text-color-hover: #1c1c1c;}
.totaraNav_prim .masthead_logo--header_img {
    height: 8rem;
}
.totaraNav_prim{
padding: 8px 0;
}
.h5p-tooltip {
display: none;
}
.tui-format_pathway-activityView__activityContent .alert.alert-danger:has(+ .h5p-content) {
  display: none;
}

