.header{width:100%;display:flex;flex-direction:row;justify-content:space-between;padding:32px 60px;height:var(--header-height);max-width:1900px;margin:0 auto;.header--logos{display:flex;flex-direction:row;align-items:center;gap:16px}.header--siemens-logo{width:145px;height:auto}.header--right,.header--user{display:flex;flex-direction:row;align-items:center;gap:16px}.header--user{color:#fff;font-size:18px;font-weight:700;line-height:36px;letter-spacing:-.361px}.header--account-details{display:flex;flex-direction:row;align-items:center;gap:4px}.header--jobportal-logo{height:32px;width:auto}.header--public-link,.logout-button{color:#fff;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-.361px;padding:0}.header--job-matching-button{display:flex;gap:8px;padding:8px 12px;height:46px;font-family:Siemens Sans Black;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.361px;text-transform:uppercase;border:2px solid var(--Gradient,#00ffb5);background:var(--Gradient,linear-gradient(90deg,#00ffb5 5.19%,#00ebdd 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;.header--job-matching-button--icon{margin:0;svg{width:24px;height:24px;path{fill:#01feb5}}}}}:root{--main-font:Siemens Sans;--color-interaction-blue:#00e6dc;--color-interaction-coral:#0cc;--color-light-blue:#c5ffef;--color-blue:#0087be;--color-gray-navy:#23233c;--Interaction-Dark-Interactive-Coral-12-DB:#00183b;--color-solid-siemens-petrol:#099;--color-solid-siemens-light-blue:#007993;--color-solid-bold-green:#00ffb9;--color-solid-deep-blue:#000028;--color-solid-light-sand:#f3f3f0;--color-solid-white:#fff;--color-solid-siemens-support:#943f00;--color-gradient-bold-dynamic-petrol:linear-gradient(90deg,var(--color-solid-bold-green) 0%,var(--color-interaction-blue) 100%);--color-gradient-deep-blue-petrol:-webkit-linear-gradient(var(--color-solid-deep-blue) 0%,var(--color-solid-siemens-petrol) 100%);--color-secondary-bold-green:#008c78;--color-secondary-medium-green:#005159;--color-secondary-bold-green-dark:#001f39;--color-secondary-deep-blue-backgrounds:#262648;--color-secondary-deep-blue-40:#9999a9;--color-secondary-deep-blue-55:#737389;--color-secondary-deep-blue-80:#333353;--color-secondary-light-blue:#008ab6;--color-secondary-light-blue-30:#b3b3be;--color-secondary-light-blue-10:#e5e5e9;--color-highlight-feedback-yellow:#ffd732;--color-highlight-feedback-orange:#ff9000;--color-highlight-feedback-red:#ff2640;--color-highlight-feedback-red-text:#ff7687;--color-highlight-feedback-blue:#00bedc;--color-highlight-feedback-green:#01d65a;--color-highlight-purple:#805cff;--color-branded-area-sbk:#023b6d;--color-play-corner:#a81253;--color-play-corner-teaser:#e51872;--color-play-corner-ribbon-background:#ed5497;--color-play-corner-ribbon-foreground:#facfe2;--color-challenges-corner:#8f3700;--color-challenges-teaser:#ff9000;--vh:1vh;--bottom-navigation-height:76px;--public-page-content-max-width:1000px;--dashboard-padding:24px;--header-height:76px}body{overflow-y:auto;overflow-x:auto;scroll-behavior:smooth;background:var(--color-solid-deep-blue);padding-right:0!important}main{margin:0 auto}*{box-sizing:border-box;font-family:var(--main-font)}section{width:100%}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}:not(.rte-content)>:is(ol,ul){list-style-type:none}a:-webkit-any-link{-webkit-text-decoration-line:none;text-decoration-line:none;color:inherit}a:any-link{-webkit-text-decoration-line:none;text-decoration-line:none;color:inherit}.jobportal--content-max-width{min-height:0;flex:1 1;overflow-y:auto;padding:48px 24px;row-gap:24px;display:flex;flex-direction:column;align-items:flex-start;color:#fff;max-width:1320px}.jobportal--title{color:#d9d9d9;font-feature-settings:"liga" off,"clig" off;font-size:32px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.361px;font-family:Siemens Sans Black}.highlighted{background:var(--Gradient,linear-gradient(90deg,#00ffb5 5.19%,#00ebdd 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:inherit}.jobportal--subtitle{color:#fff;font-size:24px;font-weight:400;line-height:30px;letter-spacing:-.361px}.jobportal--radio{color:var(--color-solid-white);&.Mui-checked{color:#00ffb5}}.jobportal--select{background:#000029;height:56px;padding:12px;&:before{border-bottom:2px solid #fff}.jobportal--select-placeholder{color:hsla(0,0%,100%,.5)}.jobportal--select-placeholder,.jobportal--select-value{font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.361px}.jobportal--select-value{background:var(--Gradient,linear-gradient(90deg,#00ffb5 5.19%,#00ebdd 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.jobportal--select-icon{color:var(--color-solid-white);margin-right:12px}}.jobportal--select-menu{background:#000029;color:#fff;padding:12px}.jobportal--select-item{padding:8px 12px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.361px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;transition:background-color .2s ease;border-radius:4px;margin:2px 0;&:hover{background:hsla(0,0%,100%,.1)}}.jobportal--select-item-selected{background:var(--color-secondary-bold-green-dark);&:hover{background:rgba(0,255,181,.2)}}.jobportal--select-item-checkmark{flex-shrink:0}.jobportal--filter{background:#045068;display:flex;height:56px;justify-content:space-between;align-items:center;color:#fff;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.361px}.jobportal--filter-select{padding:12px 16px 12px 12px;height:100%}.jobportal--filter-value{font-family:Siemens Sans Black}.jobportal--filter-icon{color:#fff;margin-right:16px}.jobportal--filter-menu{background:#000029;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:24px;justify-content:space-between}.jobportal--filter-menu-list{display:flex;flex-direction:column;gap:24px}.jobportal--filter-menu-item{color:#fff;font-family:Siemens Sans;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-.361px;gap:8px;&.selected{background-color:transparent;color:#00cdcc}}.jobportal--filter-menu-clear-wrapper{display:flex;.jobportal--filter-menu-clear{height:30px;min-height:unset;padding:0;margin:0 0 0 auto;color:#fff;font-feature-settings:"liga" off,"clig" off;font-family:Siemens Sans;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.361px}}.jobportal--filter-checkbox{color:#fff;height:30px;width:30px;&.Mui-checked{color:#00cdcc}}.jobportal--autocomplete{width:100%;background:#000029;height:56px}.jobportal--autocomplete-input{height:100%;.jobportal--autocomplete-input-root{height:100%;padding:12px 16px 12px 12px;&:before{border-bottom:2px solid #fff}input{margin-left:10px;height:100%;color:#fff;font-family:Siemens Sans Black;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.361px;&::placeholder{color:#fff;opacity:1}}}}.jobportal--autocomplete-end-adornment{right:16px;.jobportal--autocomplete-icon{color:#fff}}.jobportal--autocomplete-menu{background:#000029;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding:24px 12px;.jobportal--autocomplete-item{cursor:pointer;display:flex;align-items:center;gap:8px;color:#fff;font-family:Siemens Sans;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-.361px;svg{width:24px;height:24px}}.jobportal--autocomplete-list{display:flex;flex-direction:column;gap:24px}}.jobportal--autocomplete-chips{display:flex;flex-direction:row;gap:8px}.jobportal--autocomplete-chip{background:#1a1a3e;border-radius:0;color:#fff;text-align:center;font-family:Siemens Sans;font-size:14px;font-weight:400;line-height:normal;letter-spacing:-.361px}.jobportal--checkbox-label{color:#fff;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-.361px;display:flex;flex-direction:row;align-items:center;gap:8px;.jobportal--checkbox-label-checked{background:var(--Gradient,linear-gradient(90deg,#00ffb5 5.19%,#00ebdd 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}span{color:hsla(0,0%,100%,.5);font-size:18px;font-weight:400;line-height:30px;letter-spacing:-.361px}}.jobportal--checkbox{color:#fff;&.Mui-checked{color:#00ffb5}}.jobportal--caption{color:hsla(0,0%,100%,.5);font-size:18px;font-weight:400;letter-spacing:-.361px;max-width:550px}.jobportal--radio-label{color:#fff;font-size:18px}.jobportal--error-title,.jobportal--radio-label{font-weight:700;line-height:30px;letter-spacing:-.361px}.jobportal--error-title{margin:0 auto;color:var(--color-highlight-feedback-red);font-size:24px}.jobportal--form-loading{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2}.jobportal--chat-button{width:64px;height:64px;position:fixed;right:43px;bottom:147px;cursor:pointer;background:linear-gradient(180deg,#08f9bc,#41addd 56.59%,#7c63ff 106.05%)}.jobportal--select-menu-item{color:#fff;font-family:Siemens Sans;font-size:18px;font-weight:700;line-height:30px;letter-spacing:-.361px}