:root{--border-radius-default: 8px;--border-radius-button: 8px;--border-radius-input: 8px;--border-width-default: 1.5px;--text-decoration-thickness-default: 2px;--text-underline-offset-default: 4px}:root{--color-black: #000;--color-white: #fff;--color-lightest-grey: #f2f2f2;--color-anthrazit: #555;--color-body-background: var( --color-theme-primary-100 );--color-border-light-gray: color-mix( in srgb, black 15%, transparent );--color-theme-primary-real: #009934;--color-theme-primary: #00802B;--color-theme-primary-50: color-mix( in srgb, var( --color-theme-primary-real ) 5%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-100: color-mix( in srgb, var( --color-theme-primary-real ) 10%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-200: color-mix( in srgb, var( --color-theme-primary-real ) 20%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-300: color-mix( in srgb, var( --color-theme-primary-real ) 30%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-400: color-mix( in srgb, var( --color-theme-primary-real ) 40%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-500: color-mix( in srgb, var( --color-theme-primprimary-realary ) 50%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-600: color-mix( in srgb, var( --color-theme-primary-real ) 60%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-700: color-mix( in srgb, var( --color-theme-primary-real ) 70%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-800: color-mix( in srgb, var( --color-theme-primary-real ) 80%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-900: color-mix( in srgb, var( --color-theme-primary-real ) 90%, rgba( 255, 255, 255, 0 ) );--color-theme-primary-hover: color-mix( in srgb, white 90%, var( --color-theme-primary-real ) );--color-theme-primary-light: color-mix( in srgb, white 20%, var( --color-theme-primary-real ) );--color-theme-primary-dark: color-mix( in srgb, black 50%, var( --color-theme-primary-real ) );--color-theme-primary-darker: color-mix( in srgb, black 70%, var( --color-theme-primary-real ) );--color-theme-primary-focus: var( --color-theme-primary-200 );--color-theme-secondary: #CF213A;--color-orange-red: #ec554e;--color-orange-red-200: color-mix( in srgb, var( --color-orange-red ) 20%, transparent );--color-blue: #407cca;--color-blue-200: color-mix( in srgb, var( --color-blue ) 20%, transparent );--color-alert-success: var( --color-theme-primary );--color-alert-info: var( --color-blue );--color-alert-error: var( --color-orange-red );--color-alert-warning: #edaa00;--color-text-copy: var( --color-anthrazit );--color-text-copy-light: #aaa;--color-text-destructive: var( --color-orange-red );--box-shadow-double-brand: 0 0 0 var( --border-width-default ) var( --color-theme-primary-400 ), 0 0 0 8px var( --color-theme-primary-200 );--box-shadow-double-brand-small: 0 0 0 var( --border-width-default ) var( --color-theme-primary-400 ), 0 0 0 4px var( --color-theme-primary-200 );--color-top-banner-background: var( --color-theme-primary-100 );--color-top-banner-text: var( --color-theme-primary-dark )}:root{--main-font-family: "HelveticaNeueLTPro", sans-serif;--main-font-weight: 300;--medium-font-weight: 600;--bold-font-weight: 600;--heavy-font-weight: 800;--black-font-weight: 900;--large-font-size: 24px;--base-font-size: 16px;--small-font-size: 14px;--huge-font-size: clamp( 1.5rem, calc(.75rem + 3vw) , 3rem );--base-line-height: 1.5}html *{font-family:var( --main-font-family )}@keyframes opacity-pulse{0%,to{opacity:.1}50%{opacity:.6}}@keyframes bounce-in{0%{transform:scale(0)}60%{transform:scale(1.5)}to{transform:scale(1);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}:root{--spacing-small: .625rem;--spacing-responsive-small: clamp( .625rem, calc(.3125rem + 1.25vw) , 1.25rem );--spacing-responsive-medium: clamp( .9375rem, calc(.46875rem + 1.875vw) , 1.875rem );--spacing-responsive-large: clamp( .9375rem, calc(.15625rem + 3.125vw) , 2.5rem );--size-page-wrap: 1160px;--size-page-wrap-small: 600px;--size-page-wrap-medium: 840px;--size-page-wrap-large: 1400px}.has-extra-large-font-size,.has-large-font-size{line-height:1.25}:where(.wp-block-group.has-background){padding:var( --spacing-responsive-medium )}:root :where(.is-layout-flow)>p{margin:1.25em 0}:root :where(.is-layout-flow)>h2{margin:1.5em 0 1em}:root :where(.is-layout-flow)>h3{margin:1.5em 0 .5em}.content-inner{width:100%;max-width:calc(var( --size-page-wrap ) + (2 * var( --spacing-responsive-large )));margin:0 auto;padding-inline:var( --spacing-responsive-large )}.reset-button{all:unset;cursor:revert;outline:revert;line-height:1}.text-decoration{text-decoration:underline;text-decoration-thickness:var( --text-decoration-thickness-default );text-underline-offset:.15em}@font-face{font-family:HelveticaNeueLTPro;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/37A73B_0_0.woff2) format("woff2")}@font-face{font-family:HelveticaNeueLTPro;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/37A73B_1_0.woff2) format("woff2")}@font-face{font-family:HelveticaNeueLTPro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/37A73B_2_0.woff2) format("woff2")}@font-face{font-family:HelveticaNeueLTPro;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/37A73B_3_0.woff2) format("woff2")}@font-face{font-family:HelveticaNeueLTPro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/37A73B_4_0.woff2) format("woff2")}@font-face{font-family:HelveticaNeueLTPro;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/37A73B_5_0.woff2) format("woff2")}@font-face{font-family:HelveticaNeueLTPro;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/37A73B_6_0.woff2) format("woff2")}html,body,#root{width:100%;height:100%}html{box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,*:before,*:after{box-sizing:inherit}body{font-size:var( --base-font-size );line-height:var( --base-line-height );margin:0;padding:0;font-weight:var( --main-font-weight );-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var( --color-body-background );background-image:linear-gradient(180deg,color-mix(in srgb,white 0%,transparent),color-mix(in srgb,white 50%,transparent));background-size:100% 100%;background-attachment:fixed;color:var( --color-text-copy )}@supports (-webkit-touch-callout: none){body{overflow-x:hidden}}.app{min-height:100%;display:flex;flex-direction:column}.app-content{flex-grow:1;order:2;padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.app-content__inner{width:100%;max-width:calc(var( --size-page-wrap ) + (2 * var( --spacing-responsive-large )));margin:0 auto;padding:var( --spacing-responsive-large );height:100%}.app-header__logo{display:block;height:clamp(32px,calc(20px + 3vw),56px)}h1{font-weight:var( --medium-font-weight );margin:0 0 .5em;font-size:clamp(1.5625rem,calc(1.09375rem + 1.875vw),2.5rem);line-height:1.25;color:var( --color-black )}h2{font-weight:var( --medium-font-weight );font-size:clamp(1.3125rem,calc(1.1875rem + .5vw),1.5625rem);line-height:1.25;margin:1.5em 0 1em}h3{font-weight:var( --medium-font-weight );font-size:clamp(1.125rem,calc(1.0625rem + .25vw),1.25rem);line-height:1.25;margin:1.5em 0 .5em}h4,h5,h6{font-size:1rem;font-weight:var( --medium-font-weight )}fieldset{border:none;padding:0;margin:0 0 1.25em}legend{display:block;margin-bottom:.2rem;padding:0;color:color-mix(in srgb,white 15%,var( --color-anthrazit ));font-weight:var( --medium-font-weight );line-height:1.5}.base-control__label{font-weight:var( --medium-font-weight )}figure{margin:0}p{margin:0 0 1.25em}ul,ol{margin:0 0 1.25em 1.5625em;padding:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}strong,b{font-weight:var( --medium-font-weight )}hr{margin-block:var( --spacing-responsive-large );border:none;width:100%;height:2px;background:#0000001a}del{background:none;text-decoration:line-through}a{outline:none;text-decoration-thickness:var( --text-decoration-thickness-default );text-underline-offset:var( --text-underline-offset-default );color:var( --color-theme-primary )}a:hover,a:focus{text-decoration-line:none}a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,a:focus h1,a:focus h2,a:focus h3,a:focus h4,a:focus h5,a:focus h6{color:var( --color-text-copy )}a:focus-visible{outline:2px solid var( --color-theme-primary );outline-offset:4px}video,iframe{display:block;max-width:100%}.page__header{color:var( --color-black )}@media print{.app-header__navigation,.page__back-link,.content-anchors,.page__content-filter-bar,.app-header .mobile-search-open,.app-header .mobile-menu-open,.page__footer,.button,.react-tabs__tab-list{display:none!important}body{font-size:8pt;padding:0 .5cm;color:var( --color-black )!important;background-color:var( --color-white )!important}.app-header{padding:0 0 .5cm!important;box-shadow:none!important}.app-header .app-header__logo{margin:0}.page__header{color:var( --color-black )!important}.app-header__inner,.app-content__inner,.page__content-primary,.page__content-secondary,.app-footer__colophon-inner{padding-left:0!important;padding-right:0!important;color:var( --color-black )!important}.app-content__inner .profession-media{display:none}h1{font-size:13pt!important;line-height:1;margin-bottom:.25em;color:var( --color-black )!important}h2{font-size:10pt!important;line-height:1;margin-top:.5em;margin-bottom:.25em;color:var( --color-black )!important;border-top:.1pt solid var( --color-border-light-gray );padding-top:1em}h3{font-size:8pt!important;line-height:1;margin-top:.5em;margin-bottom:.25em;color:var( --color-black )!important}h4{font-size:8pt!important;line-height:1;margin-top:.5em;margin-bottom:.25em}h5{font-size:9pt;line-height:1;margin-top:.5em;margin-bottom:.25em}h6{font-size:8pt;line-height:1;margin-top:.5em;margin-bottom:.25em}h1,h2,h3,h4,h5,h6{page-break-after:avoid}p{line-height:1.2;margin-bottom:.5em}a{color:var( --color-theme-primary )!important}dd,dt{font-size:8pt!important;line-height:1.3}dd em,dt em{font-size:8pt!important}dd:before,dt:before{margin:0!important}dl{margin:.5em 0}table,figure{page-break-inside:avoid}.app-footer{border-top:.1pt solid rgba(0,0,0,.1)}.app-footer__colophon{color:var( --color-black );background-color:var( --color-white )}.app-footer__colophon .colophon__list-item{color:var( --color-black )!important}.app-footer__navigation{display:none}.app-footer__colophon{box-shadow:none}.app-footer__colophon a{display:none}.app-version{display:none!important}}.dashboard-middle-school-check-widget{--widget-heading-color: var( --color-theme-primary );--widget-content-background: var( --color-white );--widget-visual-background: var( --color-theme-primary-200 )}.middle-school-check__results{--results-text-color: var( --color-white );--results-scale-background-start: var( --color-text-copy );--results-scale-background-middle: var( --color-theme-primary );--results-scale-background-end: var( --color-theme-primary-200 );--results-scale-focus-outline-color: var( --color-theme-primary );--results-scale-item-color: var( --color-theme-primary );--results-scale-item-background: var( --color-white );--results-scale-item-border-color: var( --color-theme-primary );--results-text-content-color: var( --color-text-copy )}.data-item__meta-item.color__blue{background:var( --color-theme-primary-100 )!important;color:var( --color-theme-primary )!important}.data-list-search-form{--search-form-background: var( --color-white );--search-form-input-color: var( --color-anthrazit );--search-form-input-color-focused: var( --color-theme-primary-dark );--search-form-input-placeholder-color: var( --color-anthrazit );--search-form-input-placeholder-color-focused: var( --color-anthrazit );--search-form-icon-color: var( --color-anthrazit );--search-form-icon-color-hover: var( --color-anthrazit )}.dropdown-bar{--dropdown-bar-background: color-mix( in srgb, transparent 15%, var( --color-white ) );--dropdown-bar-color: var( --color-anthrazit );--dropdown-bar-color-focus: var( --color-theme-primary );--dropdown-bar-background-open: var( --color-content-background );--dropdown-bar-color-open: var( --color-theme-primary )}.dropdown{--dropdown-color: var( --color-anthrazit );--dropdown-color-focus: var( --color-theme-primary-dark );--dropdown-color-open: var( --color-theme-primary-dark );--dropdown-content-color: var( --color-anthrazit )}.page__back-link{color:var( --color-theme-primary )!important}.page__header a,.page__header h2,.page__header .breadcrumb,.page__footer h2{color:var( --color-black )}.page-header-inside__action .remember__button{color:var( --color-theme-primary )!important;border-color:var( --color-theme-primary )!important}.quiz{--quiz-finish-button-color: var( --color-theme-primary )}.quiz__back-button{color:var( --color-theme-primary )!important}.quiz__progress{background-color:var( --color-theme-primary-200 )!important}.quiz__progress:before{background-color:var( --color-theme-primary )!important}.profession-explorer__ranking{--ranking-text-color: var( --color-white );--ranking-item-text-color: var( --color-black );--ranking-item-bg-color: var( --color-theme-primary-100 );--ranking-item-border-color: var( --color-theme-primary-400 );--ranking-item-outline-color: var( --color-theme-primary )}.dashboard-profession-explorer-widget__visual .profession-explorer__ranking{--ranking-item-text-color: var( --color-white )}.career-choice-timetable__header-level,.career-choice-timetable__header-months{color:var( --color-black )}.page--profile .profession-explorer__ranking,.page--profile .middle-school-check__results{background:var( --color-theme-primary-200 )}.remember{--remember-button-color: var( --color-theme-primary );--remember-button-color-profession: var( --color-theme-primary );--remember-button-color-apprenticeship: var( --color-theme-primary );--remember-button-color-event: var( --color-theme-primary );--remember-button-color-page-header: var( --color-theme-primary );--remember-button-hover-background: color-mix( in srgb, transparent 90%, var( --color-theme-primary ) )}.data-list__list-item{padding-bottom:var( --spacing-responsive-small )}.data-list__list-item .remember{top:var( --spacing-responsive-small );height:calc(100% - (2 * var( --spacing-responsive-small )))}.data-list__list-item .data-item{padding:var( --spacing-responsive-medium )}.data-list__list-item .data-item:has(.event-data__date){padding-left:calc(var( --spacing-responsive-medium ) + 5rem)}@media only screen and (max-width:500px){.data-list__list-item .data-item:has(.event-data__date){padding-left:var( --spacing-responsive-medium )!important}}.data-list__list-item .event-data__date{top:var( --spacing-responsive-medium );left:var( --spacing-responsive-medium )}.app-footer{--footer-colophon-border-color: color-mix( in srgb, transparent 90%, var( --color-black ) );--footer-link-color: var( --color-anthrazit )}
