/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-outline-style:solid;--tw-duration:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--tms-font-sans:"Helvetica", sans-serif;--tms-color-primary:#3d579a;--tms-color-primary-accent:#df8423;--tms-color-secondary:#bbd143;--tms-color-accent:oklch(70.4% .14 182.503);--tms-color-alert:oklch(57.7% .245 27.325);--tms-color-warning:oklch(82.8% .189 84.429);--tms-color-success:oklch(76.8% .233 130.85);--tms-color-outline:oklch(43.2% .299 264.052);--tms-color-black:#000;--tms-color-white:#fff;--tms-color-on-primary:#fff;--tms-color-gray-light:#f0f0f0;--tms-color-gray:#707070;--tms-color-gray-dark:#141a1a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--tms-default-font-family,var(--tms-font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"));font-feature-settings:var(--tms-default-font-feature-settings,normal);font-variation-settings:var(--tms-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tms-default-mono-font-family,var(--tms-font-mono,"JetBrains Mono", monospace));font-feature-settings:var(--tms-default-mono-font-feature-settings,normal);font-variation-settings:var(--tms-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{body:has(#tms-header-menu-mobile:popover-open){overflow:hidden}.tms-app .tms\:\@container{container-type:inline-size}.tms-app .tms\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tms-app .tms\:absolute{position:absolute}.tms-app .tms\:relative{position:relative}.tms-app .tms\:top-2{top:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:right-2{right:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:col-span-full{grid-column:1/-1}.tms-app .tms\:col-start-1{grid-column-start:1}.tms-app .tms\:col-end-6{grid-column-end:6}.tms-app .tms\:mx-auto{margin-inline:auto}.tms-app .tms\:my-0\.5{margin-block:calc(var(--tms-spacing,.25rem) * .5)}.tms-app .tms\:my-2{margin-block:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:my-4{margin-block:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:my-8{margin-block:calc(var(--tms-spacing,.25rem) * 8)}.tms-app .tms\:mt-0{margin-top:0}.tms-app .tms\:mb-2{margin-bottom:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:mb-3{margin-bottom:calc(var(--tms-spacing,.25rem) * 3)}.tms-app .tms\:mb-4{margin-bottom:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:mb-8{margin-bottom:calc(var(--tms-spacing,.25rem) * 8)}.tms-app .tms\:flex{display:flex}.tms-app .tms\:grid{display:grid}.tms-app .tms\:inline-block{display:inline-block}.tms-app .tms\:inline-flex{display:inline-flex}.tms-app .tms\:h-4{height:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:h-6{height:calc(var(--tms-spacing,.25rem) * 6)}.tms-app .tms\:h-8{height:calc(var(--tms-spacing,.25rem) * 8)}.tms-app .tms\:h-10{height:calc(var(--tms-spacing,.25rem) * 10)}.tms-app .tms\:h-12{height:calc(var(--tms-spacing,.25rem) * 12)}.tms-app .tms\:h-16{height:calc(var(--tms-spacing,.25rem) * 16)}.tms-app .tms\:h-32{height:calc(var(--tms-spacing,.25rem) * 32)}.tms-app .tms\:h-56{height:calc(var(--tms-spacing,.25rem) * 56)}.tms-app .tms\:min-h-11{min-height:calc(var(--tms-spacing,.25rem) * 11)}.tms-app .tms\:min-h-56{min-height:calc(var(--tms-spacing,.25rem) * 56)}.tms-app .tms\:w-4{width:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:w-6{width:calc(var(--tms-spacing,.25rem) * 6)}.tms-app .tms\:w-8{width:calc(var(--tms-spacing,.25rem) * 8)}.tms-app .tms\:w-10{width:calc(var(--tms-spacing,.25rem) * 10)}.tms-app .tms\:w-12{width:calc(var(--tms-spacing,.25rem) * 12)}.tms-app .tms\:w-16{width:calc(var(--tms-spacing,.25rem) * 16)}.tms-app .tms\:w-32{width:calc(var(--tms-spacing,.25rem) * 32)}.tms-app .tms\:w-auto{width:auto}.tms-app .tms\:w-full{width:100%}.tms-app .tms\:max-w-7xl{max-width:var(--tms-container-7xl,80rem)}.tms-app .tms\:max-w-screen-2xl{max-width:var(--tms-breakpoint-2xl,96rem)}.tms-app .tms\:min-w-11{min-width:calc(var(--tms-spacing,.25rem) * 11)}.tms-app .tms\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tms-app .tms\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-app .tms\:flex-col{flex-direction:column}.tms-app .tms\:flex-wrap{flex-wrap:wrap}.tms-app .tms\:items-center{align-items:center}.tms-app .tms\:justify-between{justify-content:space-between}.tms-app .tms\:justify-center{justify-content:center}.tms-app .tms\:justify-end{justify-content:flex-end}.tms-app .tms\:gap-2{gap:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:gap-4{gap:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:gap-8{gap:calc(var(--tms-spacing,.25rem) * 8)}.tms-app .tms\:rounded{border-radius:.25rem}.tms-app .tms\:rounded-xl{border-radius:var(--tms-radius-xl,.75rem)}.tms-app .tms\:border-2{border-style:var(--tw-border-style);border-width:2px}.tms-app .tms\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tms-app .tms\:border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.tms-app .tms\:border-black{border-color:var(--tms-color-black)}.tms-app .tms\:border-gray{border-color:var(--tms-color-gray)}.tms-app .tms\:border-gray-light,.tms-app .tms\:border-gray-light\/40{border-color:var(--tms-color-gray-light)}@supports (color:color-mix(in lab, red, red)){.tms-app .tms\:border-gray-light\/40{border-color:color-mix(in oklab, var(--tms-color-gray-light) 40%, transparent)}}.tms-app .tms\:border-b-gray-light{border-bottom-color:var(--tms-color-gray-light)}.tms-app .tms\:bg-accent{background-color:var(--tms-color-accent)}.tms-app .tms\:bg-alert{background-color:var(--tms-color-alert)}.tms-app .tms\:bg-black{background-color:var(--tms-color-black)}.tms-app .tms\:bg-gray{background-color:var(--tms-color-gray)}.tms-app .tms\:bg-gray-dark{background-color:var(--tms-color-gray-dark)}.tms-app .tms\:bg-gray-light,.tms-app .tms\:bg-gray-light\/10{background-color:var(--tms-color-gray-light)}@supports (color:color-mix(in lab, red, red)){.tms-app .tms\:bg-gray-light\/10{background-color:color-mix(in oklab, var(--tms-color-gray-light) 10%, transparent)}}.tms-app .tms\:bg-primary{background-color:var(--tms-color-primary)}.tms-app .tms\:bg-primary-accent{background-color:var(--tms-color-primary-accent)}.tms-app .tms\:bg-secondary{background-color:var(--tms-color-secondary)}.tms-app .tms\:bg-success{background-color:var(--tms-color-success)}.tms-app .tms\:bg-warning{background-color:var(--tms-color-warning)}.tms-app .tms\:bg-white{background-color:var(--tms-color-white)}.tms-app .tms\:bg-cover{background-size:cover}.tms-app .tms\:bg-center{background-position:50%}.tms-app .tms\:p-4{padding:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:px-2{padding-inline:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:px-4{padding-inline:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms\:py-1{padding-block:var(--tms-spacing,.25rem)}.tms-app .tms\:py-1\.5{padding-block:calc(var(--tms-spacing,.25rem) * 1.5)}.tms-app .tms\:py-2{padding-block:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms\:py-8{padding-block:calc(var(--tms-spacing,.25rem) * 8)}.tms-app .tms\:pb-1{padding-bottom:var(--tms-spacing,.25rem)}.tms-app .tms\:font-mono{font-family:var(--tms-font-mono,"JetBrains Mono", monospace)}.tms-app .tms\:text-2xl{font-size:var(--tms-text-2xl,1.5rem);line-height:var(--tw-leading,var(--tms-text-2xl--line-height,calc(2 / 1.5)))}.tms-app .tms\:text-3xl{font-size:var(--tms-text-3xl,1.875rem);line-height:var(--tw-leading,var(--tms-text-3xl--line-height,calc(2.25 / 1.875)))}.tms-app .tms\:text-4xl{font-size:var(--tms-text-4xl,2.25rem);line-height:var(--tw-leading,var(--tms-text-4xl--line-height,calc(2.5 / 2.25)))}.tms-app .tms\:text-base{font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)))}.tms-app .tms\:text-lg{font-size:var(--tms-text-lg,1.125rem);line-height:var(--tw-leading,var(--tms-text-lg--line-height,calc(1.75 / 1.125)))}.tms-app .tms\:text-sm{font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)))}.tms-app .tms\:text-xl{font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)))}.tms-app .tms\:text-xs{font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)))}.tms-app .tms\:leading-none{--tw-leading:1;line-height:1}.tms-app .tms\:font-bold{--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700)}.tms-app .tms\:font-extrabold{--tw-font-weight:var(--tms-font-weight-extrabold,800);font-weight:var(--tms-font-weight-extrabold,800)}.tms-app .tms\:font-medium{--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500)}.tms-app .tms\:font-normal{--tw-font-weight:var(--tms-font-weight-normal,400);font-weight:var(--tms-font-weight-normal,400)}.tms-app .tms\:font-semibold{--tw-font-weight:var(--tms-font-weight-semibold,600);font-weight:var(--tms-font-weight-semibold,600)}.tms-app .tms\:text-black{color:var(--tms-color-black)}.tms-app .tms\:text-primary{color:var(--tms-color-primary)}.tms-app .tms\:text-white{color:var(--tms-color-white)}@media (hover:hover){.tms-app .tms\:hover\:bg-transparent:hover{background-color:#0000}}@media (width>=48rem){.tms-app .tms\:md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tms-app .tms\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.tms-app .tms\:lg\:h-10{height:calc(var(--tms-spacing,.25rem) * 10)}.tms-app .tms\:lg\:w-auto{width:auto}.tms-app .tms\:lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-app .tms\:lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tms-app .tms\:lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (width>=48rem){.tms-app .tms\:\@3xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=64rem){.tms-app .tms\:\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tms-component-container{margin-block:calc(var(--tms-spacing,.25rem) * 4);width:100%;max-width:var(--tms-container-7xl,80rem);padding-inline:calc(var(--tms-spacing,.25rem) * 4);display:block}@media (width>=64rem){.tms-component-container{margin-inline:auto;margin-block:calc(var(--tms-spacing,.25rem) * 8);padding:0}}.tms-component{padding-bottom:calc(var(--tms-spacing,.25rem) * 2)}h1{margin-block:calc(var(--tms-spacing,.25rem) * 2);font-size:clamp(calc(var(--tms-rem) * 1.5), calc(1.2vw + var(--tms-rem) * 1.25), calc(var(--tms-rem) * 2.25));text-wrap:balance}@media (width>=64rem){h1{margin-block:calc(var(--tms-spacing,.25rem) * 4)}}h2{margin-block:calc(var(--tms-spacing,.25rem) * 2);font-size:clamp(calc(var(--tms-rem) * 1.5), calc(1vw + var(--tms-rem) * 1.25), calc(var(--tms-rem) * 1.875));--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500);text-wrap:balance}@media (width>=64rem){h2{margin-block:calc(var(--tms-spacing,.25rem) * 4)}}h3{margin-block:calc(var(--tms-spacing,.25rem) * 2);font-size:clamp(calc(var(--tms-rem) * 1.125), calc(.8vw + var(--tms-rem) * 1), calc(var(--tms-rem) * 1.5));--tw-font-weight:var(--tms-font-weight-semibold,600);font-weight:var(--tms-font-weight-semibold,600);text-wrap:balance}@media (width>=64rem){h3{margin-block:calc(var(--tms-spacing,.25rem) * 4)}}h4{margin-block:calc(var(--tms-spacing,.25rem) * 2);font-size:clamp(calc(var(--tms-rem) * 1), calc(.6vw + var(--tms-rem) * .9), calc(var(--tms-rem) * 1.25));text-wrap:balance}@media (width>=64rem){h4{margin-block:calc(var(--tms-spacing,.25rem) * 4)}}.tms-button{border-radius:var(--tms-radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--tms-color-gray-light);background-color:var(--tms-color-gray-dark);padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)))}@media (hover:hover){.tms-button:hover{background-color:#0000}}.tms-button.tms-button--larger{padding-inline:calc(var(--tms-spacing,.25rem) * 3);padding-block:calc(var(--tms-spacing,.25rem) * 2);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)))}.tms-button.tms-button--large{padding-inline:calc(var(--tms-spacing,.25rem) * 2);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-lg,1.125rem);line-height:var(--tw-leading,var(--tms-text-lg--line-height,calc(1.75 / 1.125)))}.tms-button.tms-button--small{padding-inline:calc(var(--tms-spacing,.25rem) * 1.5);padding-block:var(--tms-spacing,.25rem);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)))}.tms-button.tms-button--smaller{padding-inline:calc(var(--tms-spacing,.25rem) * 2);padding-block:var(--tms-spacing,.25rem);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)))}.tms-button.tms-button--no-border{border-color:#0000}}@layer buttons;.tms-app,#tms-remotejoblist,#leaf,#content-talention .talention #leaf{--tms-rem:max(16px, 1rem);font-size:var(--tms-rem);--tms-spacing:calc(var(--tms-rem) * .25);--tms-text-xs:calc(var(--tms-rem) * .75);--tms-text-sm:calc(var(--tms-rem) * .875);--tms-text-base:calc(var(--tms-rem) * 1);--tms-text-lg:calc(var(--tms-rem) * 1.125);--tms-text-xl:calc(var(--tms-rem) * 1.25);--tms-text-2xl:calc(var(--tms-rem) * 1.5);--tms-text-3xl:calc(var(--tms-rem) * 1.875);--tms-text-4xl:calc(var(--tms-rem) * 2.25);--tms-text-5xl:calc(var(--tms-rem) * 3);--tms-text-6xl:calc(var(--tms-rem) * 3.75);--tms-text-7xl:calc(var(--tms-rem) * 4.5);--tms-text-8xl:calc(var(--tms-rem) * 6);--tms-text-9xl:calc(var(--tms-rem) * 8);--tms-radius-xs:calc(var(--tms-rem) * .125);--tms-radius-sm:calc(var(--tms-rem) * .25);--tms-radius-md:calc(var(--tms-rem) * .375);--tms-radius-lg:calc(var(--tms-rem) * .5);--tms-radius-xl:calc(var(--tms-rem) * .75);--tms-radius-2xl:calc(var(--tms-rem) * 1);--tms-radius-3xl:calc(var(--tms-rem) * 1.5);--tms-radius-4xl:calc(var(--tms-rem) * 2);--tms-container-3xs:calc(var(--tms-rem) * 16);--tms-container-2xs:calc(var(--tms-rem) * 18);--tms-container-xs:calc(var(--tms-rem) * 20);--tms-container-sm:calc(var(--tms-rem) * 24);--tms-container-md:calc(var(--tms-rem) * 28);--tms-container-lg:calc(var(--tms-rem) * 32);--tms-container-xl:calc(var(--tms-rem) * 36);--tms-container-2xl:calc(var(--tms-rem) * 42);--tms-container-3xl:calc(var(--tms-rem) * 48);--tms-container-4xl:calc(var(--tms-rem) * 56);--tms-container-5xl:calc(var(--tms-rem) * 64);--tms-container-6xl:calc(var(--tms-rem) * 72);--tms-container-7xl:calc(var(--tms-rem) * 80)}#tms-cookie-consent .cm-header{position:relative}#tms-cookie-consent .cm-header p{margin-bottom:calc(var(--tms-spacing,.25rem) * 4);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)))}#tms-cookie-consent .cm-header .hide{color:var(--tms-color-black);position:absolute;top:0;right:0}#tms-cookie-consent .cm-header .hide svg{stroke:currentColor}#tms-cookie-consent p.purposes{margin-bottom:calc(var(--tms-spacing,.25rem) * 2);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));font-style:italic}#tms-cookie-consent p.cm-list-description{margin-bottom:calc(var(--tms-spacing,.25rem) * 4);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));--tw-leading:var(--tms-leading-relaxed,1.625);line-height:var(--tms-leading-relaxed,1.625)}#tms-cookie-consent p.cm-list-description:empty{display:none}#tms-cookie-consent .cm-purpose+.cm-purpose{margin-top:calc(var(--tms-spacing,.25rem) * 4)}#tms-cookie-consent .cm-required{margin-top:var(--tms-spacing,.25rem);margin-left:calc(var(--tms-spacing,.25rem) * 2);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--tms-font-weight-normal,400);font-weight:var(--tms-font-weight-normal,400);color:var(--tms-color-gray);font-style:italic}#tms-cookie-consent .cm-apps{margin-top:var(--tms-spacing,.25rem);margin-bottom:var(--tms-spacing,.25rem);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)))}#tms-cookie-consent .cm-apps .cm-app,#tms-cookie-consent .cm-apps .cm-app .cm-list-label+div{margin-top:calc(var(--tms-spacing,.25rem) * 4)}#tms-cookie-consent .cookielist{margin-top:calc(var(--tms-spacing,.25rem) * 2);border-radius:var(--tms-radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);width:100%;font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)))}#tms-cookie-consent .cookielist .header-cookie-description,#tms-cookie-consent .cookielist .cookie-description{width:50%}#tms-cookie-consent .cookielist .header-cookie-duration,#tms-cookie-consent .cookielist .cookie-duration,#tms-cookie-consent .cookielist .header-cookie-name,#tms-cookie-consent .cookielist .cookie-name{width:16.6667%}#tms-cookie-consent .cookielist .header-cookie-list,#tms-cookie-consent .cookielist .header-cookie-desc{gap:calc(var(--tms-spacing,.25rem) * 4);width:100%;display:flex}#tms-cookie-consent .cookielist .header-cookie-list{padding:calc(var(--tms-spacing,.25rem) * 2)}#tms-cookie-consent .cookielist .header-cookie-list+.header-cookie-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--tms-color-gray-light)}#tms-cookie-consent .cookielist .header-cookie-desc{gap:calc(var(--tms-spacing,.25rem) * 4);background-color:var(--tms-color-gray-light);width:100%;padding:calc(var(--tms-spacing,.25rem) * 2);--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);display:flex}#tms-cookie-consent .cm-btn{min-height:calc(var(--tms-spacing,.25rem) * 6);cursor:pointer;border-color:var(--tms-color-primary);background-color:var(--tms-color-gray-light);border-radius:.25rem;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){#tms-cookie-consent .cm-btn{background-color:color-mix(in oklab, var(--tms-color-gray-light) 20%, transparent)}}#tms-cookie-consent .cm-btn{padding-inline:calc(var(--tms-spacing,.25rem) * 3);padding-block:calc(var(--tms-spacing,.25rem) * 2);color:var(--tms-color-white)}#tms-cookie-consent .cm-list-label{--tw-font-weight:var(--tms-font-weight-bold,700);width:100%;font-weight:var(--tms-font-weight-bold,700);flex-wrap:wrap;align-items:center;display:flex}#tms-cookie-consent .cm-list-label .switch{margin-right:calc(var(--tms-spacing,.25rem) * 4);order:-1}#tms-cookie-consent .cookie-modal{z-index:50;background-color:var(--tms-color-black);justify-content:center;width:100%;height:100%;margin:auto;display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){#tms-cookie-consent .cookie-modal{background-color:color-mix(in oklab, var(--tms-color-black) 80%, transparent)}}#tms-cookie-consent .cookie-modal{vertical-align:middle;color:var(--tms-color-white);--tw-backdrop-blur:blur(var(--tms-blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}#tms-cookie-consent .cookie-modal .cm-modal{background-color:var(--tms-color-white);height:100%;padding:calc(var(--tms-spacing,.25rem) * 8);color:var(--tms-color-black);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:auto;overflow:auto}@media (width>=64rem){#tms-cookie-consent .cookie-modal .cm-modal{height:auto;max-height:98%;max-width:var(--tms-container-3xl,48rem);border-radius:.25rem}}#tms-cookie-consent .cm-footer-buttons{justify-content:space-between;gap:calc(var(--tms-spacing,.25rem) * 6);flex-wrap:wrap;width:100%;display:flex}@media (width>=64rem){#tms-cookie-consent .cm-footer-buttons{justify-content:flex-start}}#tms-cookie-consent .cm-footer-buttons button{min-height:calc(var(--tms-spacing,.25rem) * 6);border-style:var(--tw-border-style);background-color:var(--tms-color-primary);padding:calc(var(--tms-spacing,.25rem) * 2);font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)));color:var(--tms-color-on-primary);border-width:2px;border-radius:.25rem;align-items:center;display:inline-flex}#tms-cookie-consent .cm-btn-accept{border-style:var(--tw-border-style);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));padding:0;border-width:0;padding-inline:0}@media (hover:hover){#tms-cookie-consent .cm-btn-accept:hover{background-color:var(--tms-color-white);color:var(--tms-color-black)}}#tms-cookie-consent .cm-btn-accept-all{background-color:var(--tms-color-primary);color:var(--tms-color-on-primary)}#tms-cookie-consent .cn-buttons{column-gap:calc(var(--tms-spacing,.25rem) * 6);row-gap:calc(var(--tms-spacing,.25rem) * 6);flex-wrap:wrap;display:flex}#tms-cookie-consent h1{margin-bottom:calc(var(--tms-spacing,.25rem) * 4);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)))}@media (width>=64rem){#tms-cookie-consent h1{font-size:var(--tms-text-4xl,2.25rem);line-height:var(--tw-leading,var(--tms-text-4xl--line-height,calc(2.5 / 2.25)))}}#tms-cookie-consent .cm-content{display:none}#tms-cookie-consent .cm-content.expanded{display:block}#tms-cookie-consent .cm-footer{margin-top:calc(var(--tms-spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--tms-color-gray-light);padding-top:calc(var(--tms-spacing,.25rem) * 4)}#tms-cookie-consent .cookie-notice{z-index:50;width:100%;height:100%;padding:calc(var(--tms-spacing,.25rem) * 4);color:var(--tms-color-white);align-items:center;margin:auto;display:flex;position:fixed;bottom:0}@media (width>=64rem){#tms-cookie-consent .cookie-notice{height:auto;display:block}}#tms-cookie-consent .cookie-notice .cn-ok{margin-top:calc(var(--tms-spacing,.25rem) * 4);margin-bottom:calc(var(--tms-spacing,.25rem) * 2);justify-content:space-between;align-items:flex-end;gap:calc(var(--tms-spacing,.25rem) * 6);flex-wrap:wrap;display:grid}#tms-cookie-consent .cookie-notice .cm-btn.cm-btn-ok{order:1}#tms-cookie-consent .cookie-notice .cm-btn.cn-decline{order:2}#tms-cookie-consent .cookie-notice .cn-body{border-radius:var(--tms-radius-xl,.75rem);background-color:var(--tms-color-black);margin:auto}@supports (color:color-mix(in lab, red, red)){#tms-cookie-consent .cookie-notice .cn-body{background-color:color-mix(in oklab, var(--tms-color-black) 90%, transparent)}}#tms-cookie-consent .cookie-notice .cn-body{padding-inline:calc(var(--tms-spacing,.25rem) * 8);padding-block:calc(var(--tms-spacing,.25rem) * 8);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}@media (width>=64rem){#tms-cookie-consent .cookie-notice .cn-body{max-width:var(--tms-container-7xl,80rem)}}#tms-cookie-consent .cookie-notice .cm-link{min-height:calc(var(--tms-spacing,.25rem) * 6);padding-block:var(--tms-spacing,.25rem);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)));order:1;align-items:center;display:inline-flex}#tms-cookie-consent .cookie-notice .cn-learn-more{margin-block:var(--tms-spacing,.25rem);margin-top:calc(var(--tms-spacing,.25rem) * 2);min-height:calc(var(--tms-spacing,.25rem) * 6);width:100%;padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));align-items:center;display:inline-flex}@media (width>=64rem){#tms-cookie-consent .cookie-notice .cn-learn-more{margin-top:0}}.switch{width:50px;height:30px;display:inline-block;position:relative}.cm-list-input:checked+.cm-list-label .slider{background-color:var(--tms-color-primary)}.cm-list-input.half-checked:checked+.cm-list-label .slider{opacity:.6;background-color:var(--tms-color-gray)}.cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translate(10px)}.cm-list-input.only-required+.cm-list-label .slider{opacity:.8;background-color:var(--tms-color-primary)}.cm-list-input.only-required+.cm-list-label .slider:before{transform:translate(10px)}.cm-list-input.required:checked+.cm-list-label .slider{opacity:.8;background-color:var(--tms-color-primary);cursor:not-allowed}.slider{box-shadow:none}.cm-list-input{opacity:0;width:50px;height:30px;position:absolute;top:0;left:0}.cm-list-label{margin-left:0}.cm-list-label .slider{cursor:pointer;background-color:var(--tms-color-gray);width:50px;transition:all .4s;display:inline-block;position:absolute;inset:0}.cm-list-label .slider:before{content:"";background-color:#fff;width:20px;height:20px;transition:all .4s;position:absolute;bottom:5px;left:5px}.cm-list-label .slider.round{border-radius:30px}.cm-list-label .slider.round:before{border-radius:50%}.cm-list-label input:focus+.slider{box-shadow:0 0 1px green}.cm-list-label input:checked+.slider:before,.cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}.cm-content .switch{height:20px}.cm-content .switch .slider{width:40px}.cm-content .switch .slider:before{width:10px;height:10px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#tms-layers-app :focus,#tms-layers-app :focus-visible,:focus-visible{outline:2px solid var(--tms-color-outline,#005fcc);outline-offset:2px}.tms-skiplink{top:calc(var(--tms-spacing,.25rem) * 4);left:calc(var(--tms-spacing,.25rem) * 4);z-index:100;border-radius:var(--tms-radius-lg,.5rem);background-color:var(--tms-color-primary);padding-inline:calc(var(--tms-spacing,.25rem) * 5);padding-block:calc(var(--tms-spacing,.25rem) * 3);--tw-font-weight:var(--tms-font-weight-semibold,600);font-size:15px;font-weight:var(--tms-font-weight-semibold,600);color:var(--tms-color-on-primary);text-decoration-line:none;transition:transform .18s;position:absolute;transform:translateY(-160%)}.tms-skiplink:focus{transform:translateY(0)}[x-cloak]{display:none}html{scroll-padding-top:calc(var(--tms-spacing,.25rem) * 20)}.tms-app .tms-component--hero{margin-inline:calc(var(--tms-spacing,.25rem) * 2)}@media (width>=64rem){.tms-app .tms-component--hero{margin-inline:0}}.tms-app .tms-component--hero .tms-randomjob-button{margin-top:calc(var(--tms-spacing,.25rem) * 2)}@media (width>=64rem){.tms-app .tms-component--hero .tms-randomjob-button{margin-top:calc(var(--tms-spacing,.25rem) * 8)}}.tms-app .tms-component--hero .tms-component-container{border-radius:var(--tms-radius-2xl,1rem);background-color:var(--tms-color-primary);width:100%;padding-inline:calc(var(--tms-spacing,.25rem) * 4)}@media (width>=64rem){.tms-app .tms-component--hero .tms-component-container{padding-inline:calc(var(--tms-spacing,.25rem) * 12)}}.tms-app .tms-component--hero .tms-hero-headline{width:100%;min-height:80px;font-size:clamp(calc(var(--tms-rem) * 2.25), calc(4vw + var(--tms-rem) * 1.4), calc(var(--tms-rem) * 4.5));--tw-leading:var(--tms-leading-tight,1.25);line-height:var(--tms-leading-tight,1.25);--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);text-wrap:balance;display:block}@media (width>=64rem){.tms-app .tms-component--hero .tms-hero-headline{margin-top:calc(var(--tms-spacing,.25rem) * 3)}}.tms-app .tms-component--hero .tms-component--hero-inner{width:100%;height:100%;max-width:var(--tms-container-7xl,80rem);grid-template-columns:repeat(1,minmax(0,1fr));gap:0;display:grid}@media (width>=48rem){.tms-app .tms-component--hero .tms-component--hero-inner{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=64rem){.tms-app .tms-component--hero .tms-component--hero-inner{gap:calc(var(--tms-spacing,.25rem) * 12);padding:0}}.tms-app .tms-component--hero .tms-randomjob{flex-direction:column;display:flex}@media (width>=64rem){.tms-app .tms-component--hero .tms-randomjob{min-height:calc(var(--tms-spacing,.25rem) * 48)}}.tms-app .tms-component--hero .to-all-jobs{margin-bottom:calc(var(--tms-spacing,.25rem) * 4);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)))}@media (width>=64rem){.tms-app .tms-component--hero .to-all-jobs{display:none}}.tms-app .tms-component--hero .to-all-jobs img{height:calc(var(--tms-spacing,.25rem) * 6);width:calc(var(--tms-spacing,.25rem) * 6)}.tms-app .tms-component--hero #post-hero{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:0;display:flex}@media (width>=48rem){.tms-app .tms-component--hero #post-hero{grid-column:span 3/span 3}}.tms-app .tms-component--hero #post-hero .tms-randomjob-swap{width:100%;position:relative}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton{z-index:10;width:100%;animation:var(--tms-animate-pulse,pulse 2s cubic-bezier(.4, 0, .6, 1) infinite);flex-direction:column;justify-content:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton.tms-is-leaving{opacity:0;animation:none}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton.tms-is-hidden,html.tms-library-failed :is(.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton){display:none}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__label{height:calc(var(--tms-spacing,.25rem) * 5);width:calc(var(--tms-spacing,.25rem) * 32);background-color:var(--tms-color-black);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__label{background-color:color-mix(in oklab, var(--tms-color-black) 10%, transparent)}}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__title{margin-top:calc(var(--tms-spacing,.25rem) * 3);background-color:var(--tms-color-black);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__title{background-color:color-mix(in oklab, var(--tms-color-black) 10%, transparent)}}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__title{height:clamp(calc(var(--tms-rem) * 5), calc(4vw + var(--tms-rem) * 3), calc(var(--tms-rem) * 6));width:100%}.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__button{margin-top:calc(var(--tms-spacing,.25rem) * 4);height:calc(var(--tms-spacing,.25rem) * 10);width:calc(var(--tms-spacing,.25rem) * 48);border-radius:var(--tms-radius-xl,.75rem);background-color:var(--tms-color-black)}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__button{background-color:color-mix(in oklab, var(--tms-color-black) 10%, transparent)}}@media (width>=64rem){.tms-app .tms-component--hero #post-hero .tms-randomjob-skeleton .tms-randomjob-skeleton__button{margin-top:calc(var(--tms-spacing,.25rem) * 8)}}.tms-app .tms-component--hero #post-hero tms-randomjob{contain:style paint;width:100%;min-height:128px;transition:opacity .3s;display:flex;position:relative}@media (width>=64rem){.tms-app .tms-component--hero #post-hero tms-randomjob{min-height:200px}}.tms-app .tms-component--hero #post-hero tms-randomjob.tms-is-hidden{visibility:hidden;opacity:0}.tms-app .tms-component--hero #post-hero tms-randomjob.tms-is-entering{visibility:visible;opacity:1}.tms-app .tms-component--hero #post-hero tms-randomjob .tms-randomjob-wrap{width:100%}.tms-app .tms-component--hero #post-hero tms-randomjob p{width:100%;min-height:80px;font-size:clamp(calc(var(--tms-rem) * 2.25), calc(4vw + var(--tms-rem) * 1.4), calc(var(--tms-rem) * 4.5));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);text-wrap:balance;display:block}@media (width>=64rem){.tms-app .tms-component--hero #post-hero tms-randomjob p{margin-top:calc(var(--tms-spacing,.25rem) * 3);--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700)}}.tms-app .tms-component--hero #post-hero tms-randomjob a{border-radius:var(--tms-radius-xl,.75rem);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));margin-bottom:0;display:inline-block}@media (hover:hover){.tms-app .tms-component--hero #post-hero tms-randomjob a:hover{background-color:#0000}}@media (width>=64rem){.tms-app .tms-component--hero #post-hero tms-randomjob a{font-size:var(--tms-text-2xl,1.5rem);line-height:var(--tw-leading,var(--tms-text-2xl--line-height,calc(2 / 1.5)))}}.tms-app .tms-component--hero .tms-hero-image-container{order:calc(1 * -1);justify-content:center;align-items:flex-end}@media (width>=48rem){.tms-app .tms-component--hero .tms-hero-image-container{grid-column:span 3/span 3}}@media (width>=64rem){.tms-app .tms-component--hero .tms-hero-image-container{order:0}}.tms-app .tms-component--hero .tms-hero-image-container img{aspect-ratio:348/372;width:100%;height:auto}.tms-app tms-herojobs .tms-jobfeed-item{cursor:pointer;gap:calc(var(--tms-spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--tms-color-gray-light);padding:calc(var(--tms-spacing,.25rem) * 4);flex-direction:column;display:flex;position:relative}@media (hover:hover){.tms-app tms-herojobs .tms-jobfeed-item:hover{background-color:var(--tms-color-primary);color:var(--tms-color-on-primary)}}.tms-app tms-herojobs .tms-jobfeed-item a{width:100%;height:100%;position:absolute;top:0;left:0}.tms-app tms-herojobs .tms-jobfeed-item .tms-jobfeed-item--title{font-size:var(--tms-text-2xl,1.5rem);line-height:var(--tw-leading,var(--tms-text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);margin:0;padding:0}.tms-app tms-herojobs .tms-jobfeed-item .tms-jobfeed-item-property-wrap{gap:calc(var(--tms-spacing,.25rem) * 2);display:flex}.tms-app tms-herojobs .tms-jobfeed-item .tms-jobfeed-item-property-wrap .jobfeed-item-property{justify-content:center;align-items:center;gap:calc(var(--tms-spacing,.25rem) * 2);padding-block:var(--tms-spacing,.25rem);display:flex}.tms-app tms-herojobs .tms-jobfeed-item .tms-jobfeed-item-property-wrap .jobfeed-item-property-value{padding-inline:calc(var(--tms-spacing,.25rem) * 2);padding-block:var(--tms-spacing,.25rem);background-color:var(--tms-color-gray-light);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)));color:var(--tms-color-black);border-radius:.25rem;justify-content:center;align-items:center;display:flex}@media (width>=64rem){.tms-app .tms-component--candidate-widget tms-candidate-widget form{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-app .tms-component--candidate-widget tms-candidate-widget form>*{grid-column:span 2/span 2}.tms-app .tms-component--candidate-widget .tms-candidate-widget-item--vorname,.tms-app .tms-component--candidate-widget .tms-candidate-widget-item--nachname{grid-column:span 1/span 1}}.tms-app .tms-component--candidate-widget .tms-candidate-widget-actions [type=submit]{margin-bottom:calc(var(--tms-spacing,.25rem) * 2);cursor:pointer;border-radius:var(--tms-radius-lg,.5rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--tms-color-primary);background-color:var(--tms-color-primary);padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);color:var(--tms-color-on-primary)}@media (hover:hover){.tms-app .tms-component--candidate-widget .tms-candidate-widget-actions [type=submit]:hover{color:var(--tms-color-primary);background-color:#0000}}.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input{justify-content:flex-start;align-items:center;gap:calc(var(--tms-spacing,.25rem) * 2);border-radius:var(--tms-radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);width:auto;padding:0;padding-top:calc(var(--tms-spacing,.25rem) * 6);flex-wrap:wrap;display:flex;position:relative}@media (width>=64rem){.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input{min-width:200px}}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input).tms-has-error{border-color:var(--tms-color-alert);position:relative}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input).tms-has-error:after{content:var(--tw-content);content:var(--tw-content);bottom:calc(var(--tms-spacing,.25rem) * -5);content:var(--tw-content);padding-left:calc(var(--tms-spacing,.25rem) * 2);content:var(--tw-content);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));content:var(--tw-content);color:var(--tms-color-alert);content:var(--tw-content);--tw-content:"Bitte Eingabe prüfen";content:var(--tw-content);position:absolute}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input).tms-has-error label{color:var(--tms-color-alert)}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-input-wrapper{margin-inline:calc(var(--tms-spacing,.25rem) * 3);align-items:center;margin-block:0;display:flex;position:relative}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-input-wrapper input{padding:0}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-place-enter-value{pointer-events:none;opacity:.6;position:absolute}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select{min-height:calc(var(--tms-spacing,.25rem) * 16)}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select .tms-select-replacement-input{width:100%;padding-right:calc(var(--tms-spacing,.25rem) * 8);align-items:center;display:flex}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select .tms-open-button{top:50%;right:calc(var(--tms-spacing,.25rem) * 3);--tw-translate-y:calc(calc(1 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);padding:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--candidate-widget .tms-has-error{background-color:color-mix(in oklab, var(--tms-color-alert) 10%, transparent)}}@media (width>=64rem){.tms-app .tms-component--candidate-widget .tms-multiple-allowed{top:calc(var(--tms-spacing,.25rem) * 2);right:calc(var(--tms-spacing,.25rem) * 3);width:auto;margin:0;position:absolute;left:auto}.tms-app .candidate-widget-overlay-wrap{justify-content:center;align-items:center}.tms-app .candidate-widget-overlay-wrap .tms-candidate-overlay-inner{height:auto}}.tms-app .highlight{--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700)}.tms-app .tms-geosearch-city-list{z-index:100;margin-top:calc(var(--tms-spacing,.25rem) * 2);margin-bottom:calc(var(--tms-spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);border-radius:.25rem;width:100%;max-height:300px;position:absolute;top:100%;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-geosearch-city-list{border-color:color-mix(in oklab, var(--tms-color-gray-light) 10%, transparent)}}.tms-app .tms-geosearch-city-list{background-color:var(--tms-color-white);padding-top:var(--tms-spacing,.25rem);padding-bottom:var(--tms-spacing,.25rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tms-app .tms-geosearch-is-throttled svg{animation:var(--tms-animate-spin,spin 1s linear infinite);height:calc(var(--tms-spacing,.25rem) * 4);width:calc(var(--tms-spacing,.25rem) * 4);margin-right:0}.tms-app .tms-geosearch-item--select{align-items:stretch;gap:calc(var(--tms-spacing,.25rem) * 2);border-radius:var(--tms-radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);background-color:var(--tms-color-white);width:auto;font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)));color:var(--tms-color-gray-dark);padding:0;display:flex;position:relative}.tms-app .tms-geosearch-powered-by{justify-content:flex-end;align-items:center;gap:var(--tms-spacing,.25rem);padding-block:var(--tms-spacing,.25rem);padding-right:calc(var(--tms-spacing,.25rem) * 2);padding-left:calc(var(--tms-spacing,.25rem) * 2);color:var(--tms-color-gray-dark);opacity:.5;font-size:10px;display:flex}.tms-app .tms-geosearch-city-list-item--country{font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)));color:#4a4a4a}.tms-app [type=text]:active,.tms-app [type=text]:focus,.tms-app [type=text]{--tw-border-style:none;--tw-outline-style:none;border-style:none;outline-style:none}.tms-app [type=text]:focus,.tms-app [type=text]:focus-visible{outline:2px solid var(--tms-color-outline,#005fcc);outline-offset:2px}.tms-app .tms-geosearch-city-list-item{cursor:pointer;padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms-geosearch-city-list-item.tms-city-is-highlighted{background-color:var(--tms-color-primary-accent)}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-geosearch-city-list-item.tms-city-is-highlighted{background-color:color-mix(in oklab, var(--tms-color-primary-accent) 25%, transparent)}}.tms-app .tms-geosearch-wrapper{gap:calc(var(--tms-spacing,.25rem) * 2);flex-direction:column;grid-column:1/-1;display:flex}@media (width>=64rem){.tms-app .tms-geosearch-wrapper{flex-direction:row;grid-column:1/-1}}.tms-app .tms-geosearch-wrapper .tms-select-replacement-wrapper{justify-content:space-between;gap:0;height:100%;position:relative}.tms-app .tms-geosearch-wrapper:has(.tms-geosearch-item--range){display:flex}@media (width>=64rem){.tms-app .tms-geosearch-wrapper .tms-placeholder{padding:0}}.tms-app .tms-geosearch-wrapper .tms-select-replacement-item{--tw-border-style:none;font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)));background-color:#0000;border-style:none;padding:0}.tms-app .tms-geosearch-wrapper .tms-filter-item-input-inner{flex-grow:1;padding:0;display:flex;position:relative}.tms-app .tms-geosearch-wrapper .tms-filter-item.tms-geosearch-item{gap:var(--tms-spacing,.25rem);flex-wrap:wrap;height:100%}.tms-app .tms-geosearch-wrapper .tms-filter-item.tms-geosearch-item .tms-label{font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)))}.tms-app .tms-geosearch-wrapper .tms-filter-item.tms-geosearch-item .tms-geo-search-text-field{z-index:10;margin:0;margin-block:calc(var(--tms-spacing,.25rem) * 2);margin-top:calc(var(--tms-spacing,.25rem) * .5);margin-right:calc(var(--tms-spacing,.25rem) * 2);margin-left:calc(var(--tms-spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--tms-spacing,.25rem) * .5);border-style:var(--tw-border-style);width:100%;font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)));border-width:0;flex-wrap:wrap;padding:0;display:flex}.tms-app .tms-geosearch-wrapper .tms-filter-item.tms-geosearch-item .tms-geosearch-input-reset{--tw-translate-y:calc(var(--tms-spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y);padding-right:calc(var(--tms-spacing,.25rem) * 4);position:absolute;top:0;right:0}.tms-app .tms-geosearch-item.tms-geosearch-item--range{flex-direction:row;justify-content:center;align-items:center;width:auto;height:100%;display:flex}.tms-app .tms-geosearch-item.tms-geosearch-item--range>div{padding-block:calc(var(--tms-spacing,.25rem) * 4);position:relative}.tms-app .tms-geosearch-item.tms-geosearch-item--range .tms-geosearch-wrapper{border-radius:.25rem;align-items:center;gap:0;width:100%;margin:0;display:flex;position:relative}@media (width>=64rem){.tms-app .tms-geosearch-item.tms-geosearch-item--range .tms-geosearch-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));display:flex}}.tms-app .tms-geosearch-item.tms-geosearch-item--range .tms-range-bubble{pointer-events:none;top:calc(var(--tms-spacing,.25rem) * -4);left:calc(var(--tms-spacing,.25rem) * 2);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--tms-color-black);padding-inline:calc(var(--tms-spacing,.25rem) * 3);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);color:var(--tms-color-white);border-radius:.25rem;font-size:85%;position:absolute}.tms-app .tms-geosearch-item.tms-geosearch-item--range .tms-range-bubble:after{content:"";bottom:calc(var(--tms-spacing,.25rem) * -1);height:calc(var(--tms-spacing,.25rem) * 2);width:calc(var(--tms-spacing,.25rem) * 2);border-radius:var(--tms-radius-xs,.125rem);background-color:var(--tms-color-black);position:absolute;left:calc(50% - 4px);rotate:45deg}.tms-app .tms-geosearch-item.tms-geosearch-item--range.tms-geosearch-item--has-no-city .tms-range-bubble{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);top:50%;left:50%}.tms-app .tms-geosearch-item.tms-geosearch-item--range.tms-geosearch-item--has-no-city .tms-range-bubble:after{content:none}.tms-app .tms-geosearch-item.tms-geosearch-item--range input[type=range]{height:var(--tms-spacing,.25rem);appearance:none;border-radius:var(--tms-radius-lg,.5rem);--tw-outline-style:none;background-color:#e0e0e0;outline-style:none;width:100%;margin:0}.tms-app .tms-geosearch-item.tms-geosearch-item--range input[type=range]::-webkit-slider-thumb{height:calc(var(--tms-spacing,.25rem) * 4);width:calc(var(--tms-spacing,.25rem) * 4);appearance:none;border-style:var(--tw-border-style);border-width:2px;border-color:var(--tms-color-secondary);background-color:var(--tms-color-secondary);border-radius:2147483647px;margin-top:-6px}.tms-app .tms-geosearch-item.tms-geosearch-item--range input[type=range]::-webkit-slider-runnable-track{height:var(--tms-spacing,.25rem);appearance:none;--tw-border-style:none;--tw-outline-style:none;background:linear-gradient(90deg, var(--tms-color-secondary) 0%, var(--tms-color-secondary) var(--fill,50%), var(--tms-color-gray-light) var(--fill,50%), var(--tms-color-gray-light) 100%);border-style:none;border-radius:2147483647px;outline-style:none}.tms-app{flex-direction:column;justify-content:space-between;height:100%;min-height:100dvh;display:flex}@media (width>=64rem){.tms-app .tms-component--header{position:static}}.tms-app #main>h1{margin-inline:auto;margin-bottom:calc(var(--tms-spacing,.25rem) * 6);max-width:var(--tms-container-2xl,42rem);padding-inline:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms-component--candidate-widget h1{font-size:var(--tms-text-4xl,2.25rem);line-height:var(--tw-leading,var(--tms-text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700)}.tms-app .tms-component--candidate-widget .tms-label,.tms-app .tms-component--candidate-widget .tms-select-replacement-label{opacity:1}.tms-app .tms-component--candidate-widget [type=text]{padding-bottom:0}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input{border-radius:var(--tms-radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);border-bottom-color:var(--tms-color-gray-light)}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-select-replacement{border-style:var(--tw-border-style);background-color:#0000;border-width:0;position:static}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select{border-style:var(--tw-border-style);border-width:0;padding-top:0}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--select .tms-select-replacement-wrapper{border-style:var(--tw-border-style);border-width:1px}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input{min-height:calc(var(--tms-spacing,.25rem) * 16)}.tms-app .tms-component--candidate-widget .tms-multiple-allowed{top:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms-component--candidate-widget .tms-select-replacement-wrapper .tms-select-replacement{position:static}.tms-app .tms-component--header{z-index:50;height:calc(var(--tms-spacing,.25rem) * 24);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--tms-color-gray-light);background-color:var(--tms-color-white);justify-content:center;align-items:center;width:auto;display:flex;position:sticky;top:0;overflow:visible}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--header{background-color:color-mix(in oklab, var(--tms-color-white) 80%, transparent)}}.tms-app .tms-component--header{padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 4);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:all;transition-timing-function:var(--tw-ease,var(--tms-default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--tms-default-transition-duration,.15s));--tw-duration:.4s;transition-duration:.4s}.tms-app .tms-component--header .tms-component-container{justify-content:space-between;align-items:center;gap:var(--tms-spacing,.25rem);width:100%;margin-block:0;padding:0;display:inline-flex}@media (width>=64rem){.tms-app .tms-component--header .tms-component-container{width:100%}}.tms-app .tms-component--header .tms-submenu{top:calc(var(--tms-spacing,.25rem) * 12);width:calc(var(--tms-spacing,.25rem) * 60);gap:calc(var(--tms-spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);background-color:var(--tms-color-white);padding-inline:calc(var(--tms-spacing,.25rem) * 2);padding-block:calc(var(--tms-spacing,.25rem) * 2);border-radius:.25rem;flex-direction:column;display:flex;position:absolute;left:-50%}.tms-app .tms-component--header .tms-submenu .tms-submenu-item{border-radius:var(--tms-radius-sm,.25rem);padding:calc(var(--tms-spacing,.25rem) * 2)}@media (hover:hover){.tms-app .tms-component--header .tms-submenu .tms-submenu-item:hover{background-color:var(--tms-color-primary)}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--header .tms-submenu .tms-submenu-item:hover{background-color:color-mix(in oklab, var(--tms-color-primary) 10%, transparent)}}}.tms-app .tms-component--header .tms-menu-item{display:inline-flex;position:relative}.tms-app .tms-component--header .tms-menu-item button{min-height:calc(var(--tms-spacing,.25rem) * 6);cursor:pointer;padding-block:calc(var(--tms-spacing,.25rem) * 1.5);align-items:center;display:inline-flex}.tms-app .tms-component--header .tms-menu-item.login a{background-color:var(--tms-color-primary);border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--header .tms-menu-item.login a{background-color:color-mix(in oklab, var(--tms-color-primary) 50%, transparent)}}.tms-app .tms-component--header .tms-menu-item.login a{padding:calc(var(--tms-spacing,.25rem) * 3);--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500);color:var(--tms-color-white)}.tms-app .tms-component--header .tms-menu-item.register a{border-style:var(--tw-border-style);border-width:2px;border-color:var(--tms-color-primary);padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 2);--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500);color:var(--tms-color-primary);border-radius:.25rem}.tms-app .tms-component--header .tms-menu-item a{min-height:calc(var(--tms-spacing,.25rem) * 6);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);--tw-font-weight:var(--tms-font-weight-normal,400);font-weight:var(--tms-font-weight-normal,400);align-items:center;display:inline-flex}.tms-app .tms-component--header .tms-menu-item.current a{--tw-font-weight:var(--tms-font-weight-semibold,600);font-weight:var(--tms-font-weight-semibold,600);color:var(--tms-color-primary);text-decoration-line:none}.tms-app .tms-component--header .nav-bar-left{gap:calc(var(--tms-spacing,.25rem) * 12);display:flex}.tms-app .tms-component--header .nav-bar-left .tms-menu-item{padding-inline:calc(var(--tms-spacing,.25rem) * 4)}.tms-app .tms-component--header .tms-title-bar,.tms-app .tms-component--header .nav-bar-left,.tms-app .tms-component--header .nav-bar-right{border-radius:var(--tms-radius-2xl,1rem);color:var(--tms-color-white)}@media (width>=64rem){.tms-app .tms-component--header .tms-title-bar,.tms-app .tms-component--header .nav-bar-left,.tms-app .tms-component--header .nav-bar-right{color:var(--tms-color-black)}}.tms-app .tms-component--header .nav-bar-right{margin-left:auto;margin-right:0}.tms-app .tms-component--header .tms-header-menu{align-items:center;gap:calc(var(--tms-spacing,.25rem) * 4);margin:0;display:flex}.tms-app .tms-component--header .brand{border-radius:var(--tms-radius-2xl,1rem);padding-block:calc(var(--tms-spacing,.25rem) * 2);color:var(--tms-color-primary);justify-content:center;align-items:center;display:flex}@media (width>=64rem){.tms-app .tms-component--header .tms-title-bar,.tms-app .tms-component--header .tms-mobile-header-button{display:none}}.tms-app .tms-component--header .tms-title-bar{justify-content:space-between;align-items:center;width:100%;display:flex}@media (width>=64rem){.tms-app .tms-component--header .tms-title-bar{display:none}}.tms-app .tms-component--header .tms-mobile-header-button{color:var(--tms-color-black);align-items:center;display:flex}.tms-app .tms-component--header .nav-bar-left,.tms-app .tms-component--header .nav-bar-right{display:none}@media (width>=64rem){.tms-app .tms-component--header .nav-bar-left,.tms-app .tms-component--header .nav-bar-right{display:flex}}.tms-app #tms-header-menu-mobile{z-index:100;background-color:var(--tms-color-white);width:100%;height:100vh;color:var(--tms-color-black);opacity:0;transition-property:all;transition-timing-function:var(--tw-ease,var(--tms-default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--tms-default-transition-duration,.15s));--tw-duration:.4s;transition-duration:.4s;position:fixed;top:0;left:100%}.tms-app #tms-header-menu-mobile li{list-style-type:none}.tms-app #tms-header-menu-mobile.active{opacity:1;left:0}.tms-app #tms-header-menu-mobile .tms-menu-item{margin-bottom:calc(var(--tms-spacing,.25rem) * 2)}.tms-app #tms-header-menu-mobile .tms-menu-item a{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--tms-color-gray);padding-bottom:calc(var(--tms-spacing,.25rem) * .5);transition-property:all;transition-timing-function:var(--tw-ease,var(--tms-default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--tms-default-transition-duration,.15s));border-radius:0}@media (hover:hover){.tms-app #tms-header-menu-mobile .tms-menu-item a:hover{border-color:var(--tms-color-gray-light)}}.tms-app #tms-header-menu-mobile span:not(.brand){padding-block:calc(var(--tms-spacing,.25rem) * 2);font-size:var(--tms-text-4xl,2.25rem);line-height:var(--tw-leading,var(--tms-text-4xl--line-height,calc(2.5 / 2.25)));justify-content:flex-start;display:flex}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-top{height:calc(var(--tms-spacing,.25rem) * 24);padding-inline:calc(var(--tms-spacing,.25rem) * 8);padding-block:calc(var(--tms-spacing,.25rem) * 4);justify-content:space-between;display:flex}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-top .brand{justify-content:center;align-items:center;display:flex}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-top .brand img,.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-top .brand svg{height:calc(var(--tms-spacing,.25rem) * 10);width:auto;color:var(--tms-color-primary)}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content{height:auto;padding:calc(var(--tms-spacing,.25rem) * 8);padding-top:calc(var(--tms-spacing,.25rem) * 4);flex-direction:column;justify-content:space-between;display:flex}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content hr{margin-block:calc(var(--tms-spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:4px;border-color:var(--tms-color-gray-light);border-radius:2147483647px;width:66.6667%}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content .tms-header-menu .tms-menu-item{--tw-border-style:none;border-style:none}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content .tms-header-menu a{--tw-border-style:none;--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);border-style:none}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content .tms-header-menu .current a{color:var(--tms-color-primary)}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content .tms-header-menu-mobile-initiativ{padding:calc(var(--tms-spacing,.25rem) * 8);position:absolute;bottom:0;left:0}.tms-app #tms-header-menu-mobile .tms-header-menu-mobile-content .tms-header-menu-mobile-initiativ .tms-header-menu-button{margin-top:calc(var(--tms-spacing,.25rem) * 8);background-color:var(--tms-color-primary);width:100%;padding:calc(var(--tms-spacing,.25rem) * 4);text-align:center;font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);color:var(--tms-color-white);border-radius:.25rem;display:block}@layer button{.tms-app .tms-button{border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0}.tms-app .tms-button--no-border{min-height:calc(var(--tms-spacing,.25rem) * 6);align-items:center;display:inline-flex}}.tms-app .tms-component--hero{width:auto;padding-inline:calc(var(--tms-spacing,.25rem) * 8);padding-block:calc(var(--tms-spacing,.25rem) * 12);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.tms-app .tms-component--hero .tms-component-container{margin-block:0;padding-block:0}.tms-app .tms-component--hero .tms-hero-intro-subline{font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500);color:var(--tms-color-gray-dark)}.tms-app .tms-component--hero .tms-component--hero-inner{width:100%;height:100%;max-width:var(--tms-breakpoint-xl,80rem);justify-content:space-between;align-items:center;gap:calc(var(--tms-spacing,.25rem) * 32);padding-block:calc(var(--tms-spacing,.25rem) * 8);display:flex;position:relative}.tms-app .tms-component--hero .tms-component--hero-inner h1{z-index:10;margin-top:calc(var(--tms-spacing,.25rem) * 2);margin-bottom:calc(var(--tms-spacing,.25rem) * 4);text-align:left;font-size:var(--tms-text-4xl,2.25rem);line-height:var(--tw-leading,var(--tms-text-4xl--line-height,calc(2.5 / 2.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700)}@media (width>=64rem){.tms-app .tms-component--hero .tms-component--hero-inner h1{margin-bottom:calc(var(--tms-spacing,.25rem) * 8);font-size:var(--tms-text-7xl,4.5rem);line-height:var(--tw-leading,var(--tms-text-7xl--line-height,1))}}.tms-app .tms-component--hero .tms-component--hero-inner .tms-hero-button{z-index:50;cursor:pointer;border-style:var(--tw-border-style);border-width:3px;border-color:var(--tms-color-secondary);background-color:var(--tms-color-white);padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);color:var(--tms-color-primary);border-radius:2147483647px;text-decoration-line:none;display:inline-block}@media (hover:hover){.tms-app .tms-component--hero .tms-component--hero-inner .tms-hero-button:hover{background-color:var(--tms-color-secondary);color:var(--tms-color-white)}}.tms-app .tms-component--hero .tms-hero-image-container{justify-content:center;align-items:flex-end;display:none}@media (width>=64rem){.tms-app .tms-component--hero .tms-hero-image-container{display:flex}}.tms-app .tms-component--hero picture,.tms-app .tms-component--hero img{width:auto;height:auto;max-width:calc(var(--tms-spacing,.25rem) * 150);border-radius:var(--tms-radius-lg,.5rem);margin:0;display:block}:is(.tms-app .tms-component--hero picture,.tms-app .tms-component--hero img):first-child{max-height:calc(var(--tms-spacing,.25rem) * 50);--tw-blur:blur(0px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}:is(.tms-app .tms-component--hero picture,.tms-app .tms-component--hero img):last-child{max-height:calc(var(--tms-spacing,.25rem) * 62)}@media (width>=64rem){:is(.tms-app .tms-component--hero picture,.tms-app .tms-component--hero img):first-child,:is(.tms-app .tms-component--hero picture,.tms-app .tms-component--hero img):last-child{max-height:none}}.tms-app .tms-component--badge{content-visibility:auto;contain-intrinsic-size:auto 272px;z-index:10;margin-block:calc(var(--tms-spacing,.25rem) * 24);background-color:var(--tms-color-primary);color:var(--tms-color-white);clip-path:polygon(0% 8%,100% 0%,100% 92%,0% 100%);justify-content:center;align-items:center;display:flex}.tms-app .tms-component--badge .tms-component-container{max-width:var(--tms-breakpoint-xl,80rem);padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 14)}@media (width>=64rem){.tms-app .tms-component--badge .tms-component-container{padding-inline:calc(var(--tms-spacing,.25rem) * 8);padding-block:calc(var(--tms-spacing,.25rem) * 20)}}.tms-app .tms-component--badge .tms-component--badge--inner{align-items:flex-start;gap:calc(var(--tms-spacing,.25rem) * 6);width:100%;padding:calc(var(--tms-spacing,.25rem) * 4);text-align:center;border-radius:.25rem;flex-wrap:wrap;display:flex}.tms-app .tms-component--badge .tms-component--badge-text,.tms-app .tms-component--badge .tms-component--badge-actions{justify-content:center;gap:calc(var(--tms-spacing,.25rem) * 4);flex-direction:column;width:100%;display:flex}@media (width>=48rem){.tms-app .tms-component--badge .tms-component--badge-actions{flex-direction:row}}.tms-app .tms-component--badge h2{width:100%;font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);color:var(--tms-color-secondary);margin:0;font-style:italic}@media (width>=64rem){.tms-app .tms-component--badge h2{font-size:var(--tms-text-6xl,3.75rem);line-height:var(--tw-leading,var(--tms-text-6xl--line-height,1))}}.tms-app .tms-component--badge p{width:100%;font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)))}@media (width>=64rem){.tms-app .tms-component--badge p{font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)))}}.tms-app .tms-component--badge a{border-style:var(--tw-border-style);border-width:3px;border-color:var(--tms-color-secondary);background-color:var(--tms-color-white);width:100%;padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);color:var(--tms-color-primary);border-radius:2147483647px;text-decoration-line:none}@media (hover:hover){.tms-app .tms-component--badge a:hover{background-color:var(--tms-color-secondary);color:var(--tms-color-white)}}@media (width>=64rem){.tms-app .tms-component--badge a{width:auto}}.tms-app .tms-component--badge a:first-of-type{margin-right:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms-component--footer{content-visibility:auto;contain-intrinsic-size:auto 200px;background-color:var(--tms-color-black);padding:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 4);--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500);color:var(--tms-color-white);align-items:center;margin:0}.tms-app .tms-component--footer .tms-footer-wrapper{justify-content:center;align-items:center;gap:calc(var(--tms-spacing,.25rem) * 4);max-width:var(--tms-breakpoint-xl,80rem);flex-direction:column;margin-inline:auto;display:flex}.tms-app .tms-component--footer .tms-footer-wrapper .tms-footer-socials-wrapper{align-items:center;gap:calc(var(--tms-spacing,.25rem) * 4);flex-flow:wrap;display:flex}.tms-app .tms-component--footer .tms-footer-wrapper .tms-footer-socials-wrapper .tms-footer-socials{justify-content:center;gap:calc(var(--tms-spacing,.25rem) * 2);flex-direction:row;display:flex}.tms-app .tms-component--footer .tms-footer-wrapper .tms-footer-socials-wrapper .tms-footer-socials svg{height:calc(var(--tms-spacing,.25rem) * 9);width:calc(var(--tms-spacing,.25rem) * 9);border-radius:var(--tms-radius-lg,.5rem);background-color:var(--tms-color-secondary);fill:var(--tms-color-white);padding:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms-component--footer .tms-footer-wrapper .tms-footer-socials-wrapper span{--tw-font-weight:var(--tms-font-weight-medium,500);font-weight:var(--tms-font-weight-medium,500)}.tms-app .tms-component--footer .tms-footer-wrapper>div{width:100%}@media (width>=64rem){.tms-app .tms-component--footer .tms-footer-wrapper>div{width:auto}}.tms-app .tms-component--footer .tms-footer-wrapper>div .tms-footer-menu{column-gap:calc(var(--tms-spacing,.25rem) * 4);row-gap:calc(var(--tms-spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.tms-app .tms-component--footer .tms-footer-wrapper>div .tms-footer-menu .tms-footer-menu-item a{min-height:calc(var(--tms-spacing,.25rem) * 6);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);align-items:center;display:inline-flex}.tms-app .tms-select-replacement-actions{justify-content:center;align-items:center;gap:calc(var(--tms-spacing,.25rem) * 2);padding-right:calc(var(--tms-spacing,.25rem) * 3);display:flex}.tms-app .tms-select-replacement-actions .tms-reset-button,.tms-app .tms-select-replacement-actions .tms-open-button{cursor:pointer;border-radius:var(--tms-radius-lg,.5rem);padding:calc(var(--tms-spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--tms-default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--tms-default-transition-duration,.15s));justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}:is(.tms-app .tms-select-replacement-actions .tms-reset-button,.tms-app .tms-select-replacement-actions .tms-open-button)>*{cursor:pointer}:is(.tms-app .tms-select-replacement-actions .tms-reset-button,.tms-app .tms-select-replacement-actions .tms-open-button) button{min-height:calc(var(--tms-spacing,.25rem) * 11);min-width:calc(var(--tms-spacing,.25rem) * 11);justify-content:center;align-items:center;display:flex}.tms-app .tms-select-replacement-actions .tms-reset-button{right:calc(var(--tms-spacing,.25rem) * 12)}.tms-app .tms-select-replacement-wrapper{width:100%;display:flex}@media (width>=64rem){.tms-app .tms-select-replacement-wrapper{min-width:200px}}.tms-app .tms-select-replacement-wrapper .tms-select-replacement{justify-content:space-between;align-items:center;width:100%;height:auto;display:flex}.tms-app .tms-select-replacement-wrapper .tms-select-replacement-input{z-index:10;justify-content:flex-start;align-items:center;gap:calc(var(--tms-spacing,.25rem) * .5);border-style:var(--tw-border-style);width:100%;font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)));padding:0;border-width:0;flex-wrap:wrap;padding-left:0;display:flex}.tms-app .tms-select-replacement-wrapper input[type=text]{min-height:calc(var(--tms-spacing,.25rem) * 6);min-width:calc(var(--tms-spacing,.25rem) * 6)}.tms-app .tms-select-replacement-wrapper .tms-select-replacement-label{width:auto;padding-inline:calc(var(--tms-spacing,.25rem) * 3);padding-top:calc(var(--tms-spacing,.25rem) * 2);padding-bottom:var(--tms-spacing,.25rem);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)))}.tms-app .tms-select-replacement-wrapper svg{fill:var(--tms-color-gray)}.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item{cursor:pointer;align-items:center;gap:var(--tms-spacing,.25rem);border-radius:var(--tms-radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);padding-inline:calc(var(--tms-spacing,.25rem) * 2);padding-block:calc(var(--tms-spacing,.25rem) * .5);font-size:var(--tms-text-sm,.875rem);line-height:var(--tw-leading,var(--tms-text-sm--line-height,calc(1.25 / .875)));display:flex}@media (hover:hover){.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item:hover{background-color:var(--tms-color-gray-light)}}.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item .tms-select-replacement-item-icon{height:calc(var(--tms-spacing,.25rem) * 3);width:calc(var(--tms-spacing,.25rem) * 3)}.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item.tms-select-replacement-item-more,.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item.tms-select-replacement-item-less{--tw-border-style:none;color:#00f;background-image:none;border-style:none;padding:0;text-decoration-line:underline}@media (hover:hover){:is(.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item.tms-select-replacement-item-more,.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item.tms-select-replacement-item-less):hover{background-color:#0000}}.tms-app .tms-select-replacement-wrapper .tms-select-replacement-item svg{fill:var(--tms-color-black)}.tms-app .tms-select-replacement-search{z-index:5000;margin-top:calc(var(--tms-spacing,.25rem) * 2);border-radius:var(--tms-radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);background-color:var(--tms-color-white);width:100%;max-height:250px;padding:calc(var(--tms-spacing,.25rem) * 2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:100%;left:0;overflow-y:auto}.tms-app .tms-select-replacement-search ul{flex-direction:column;width:100%;display:flex}.tms-app .tms-select-replacement-search li{margin-bottom:calc(var(--tms-spacing,.25rem) * 2);cursor:pointer;padding:var(--tms-spacing,.25rem);padding-inline:calc(var(--tms-spacing,.25rem) * 2)}.tms-app .tms-select-replacement-search li:last-child{margin-bottom:0}.tms-app .tms-select-replacement-search li.tms-is-highlighted{background-color:var(--tms-color-primary);border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-select-replacement-search li.tms-is-highlighted{background-color:color-mix(in oklab, var(--tms-color-primary) 50%, transparent)}}.tms-app .tms-select-replacement-search li button{cursor:pointer;width:100%;padding-inline:calc(var(--tms-spacing,.25rem) * 2);padding-block:calc(var(--tms-spacing,.25rem) * 2);text-align:left}.tms-app .tms-select-replacement-placeholder{pointer-events:none;order:calc(1 * -1);opacity:.6;padding-block:0}.tms-app .tms-component--candidate-widget{z-index:10;margin-top:0}.tms-app .tms-component--candidate-widget h1{margin-bottom:calc(var(--tms-spacing,.25rem) * 4);text-align:left;color:var(--tms-color-primary)}.tms-app .tms-component--candidate-widget .tms-select-replacement-wrapper{border-radius:var(--tms-radius-lg,.5rem);border-color:var(--tms-color-gray-light);flex-direction:column}.tms-app .tms-component--candidate-widget .tms-select-replacement{position:static}.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-header h2{align-items:center;gap:calc(var(--tms-spacing,.25rem) * 4);flex-wrap:wrap;width:100%;min-width:100%;display:flex}.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-header h2:before{content:"";height:calc(var(--tms-spacing,.25rem) * 8);width:calc(var(--tms-spacing,.25rem) * 8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 512 512' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.833 0 0 114.833 0 256s114.833 256 256 256 256-114.853 256-256S397.167 0 256 0zm0 472.341c-119.275 0-216.341-97.046-216.341-216.341S136.725 39.659 256 39.659c119.295 0 216.341 97.046 216.341 216.341S375.275 472.341 256 472.341z'/%3E%3Cpath d='M373.451 166.965c-8.071-7.337-20.623-6.762-27.999 1.348L224.491 301.509 166.053 242.1c-7.714-7.813-20.246-7.932-28.039-.238-7.813 7.674-7.932 20.226-.238 28.039l73.151 74.361a19.804 19.804 0 0 0 14.138 5.929c.119 0 .258 0 .377.02a19.842 19.842 0 0 0 14.297-6.504l135.059-148.722c7.358-8.131 6.763-20.663-1.347-28.02z'/%3E%3C/svg%3E");background-size:cover;display:inline-block}.tms-app .tms-component--candidate-widget tms-candidate-widget{width:100%;max-width:var(--tms-container-2xl,42rem);flex-direction:column;display:flex}.tms-app .tms-component--candidate-widget tms-candidate-widget form{column-gap:calc(var(--tms-spacing,.25rem) * 4);row-gap:calc(var(--tms-spacing,.25rem) * 6);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.tms-app .tms-component--candidate-widget tms-candidate-widget form{grid-template-columns:repeat(2,minmax(0,1fr))}.tms-app .tms-component--candidate-widget tms-candidate-widget form>*{grid-column:span 2/span 2}.tms-app .tms-component--candidate-widget .tms-candidate-widget-item--vorname,.tms-app .tms-component--candidate-widget .tms-candidate-widget-item--nachname{grid-column:span 1/span 1}}.tms-app .tms-component--candidate-widget .tms-input-label-wrapper{width:100%}.tms-app .tms-component--candidate-widget .tms-candidate-widget-actions a{text-decoration-line:underline}.tms-app .tms-component--candidate-widget .tms-candidate-widget-actions [type=submit]{margin-bottom:calc(var(--tms-spacing,.25rem) * 2);cursor:pointer;border-style:var(--tw-border-style);border-width:3px;border-color:var(--tms-color-secondary);background-color:var(--tms-color-white);width:100%;padding-inline:calc(var(--tms-spacing,.25rem) * 4);padding-block:calc(var(--tms-spacing,.25rem) * 1.5);font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);color:var(--tms-color-primary);border-radius:2147483647px;text-decoration-line:none}@media (hover:hover){.tms-app .tms-component--candidate-widget .tms-candidate-widget-actions [type=submit]:hover{background-color:var(--tms-color-secondary);color:var(--tms-color-white)}}@media (width>=64rem){.tms-app .tms-component--candidate-widget .tms-candidate-widget-actions [type=submit]{width:auto}}.tms-app .tms-component--candidate-widget .tms-candidate-widget-register-header{grid-column:1/-1}.tms-app .tms-component--candidate-widget .tms-select-replacement-wrapper .tms-select-replacement-input{padding-block:calc(var(--tms-spacing,.25rem) * 2);padding-top:var(--tms-spacing,.25rem);padding-left:calc(var(--tms-spacing,.25rem) * 3);margin:0}.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input{justify-content:flex-start;align-items:center;gap:calc(var(--tms-spacing,.25rem) * 2);border-radius:var(--tms-radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--tms-color-gray-light);width:auto;padding:0;padding-top:calc(var(--tms-spacing,.25rem) * 6);flex-wrap:wrap;display:flex;position:relative}@media (width>=64rem){.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input{min-width:200px}}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input).tms-has-error{border-color:var(--tms-color-alert);position:relative}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input).tms-has-error:after{content:var(--tw-content);content:var(--tw-content);bottom:calc(var(--tms-spacing,.25rem) * -5);content:var(--tw-content);padding-left:calc(var(--tms-spacing,.25rem) * 2);content:var(--tw-content);font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));content:var(--tw-content);color:var(--tms-color-alert);content:var(--tw-content);--tw-content:"Bitte Eingabe prüfen";content:var(--tw-content);position:absolute}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input).tms-has-error label{color:var(--tms-color-alert)}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-input-wrapper{margin-inline:calc(var(--tms-spacing,.25rem) * 3);align-items:center;margin-block:0;display:flex;position:relative}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-input-wrapper input{padding:0}:is(.tms-app .tms-component--candidate-widget .tms-candidate-widget-recovery-password-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-email,.tms-app .tms-component--candidate-widget .tms-candidate-widget-login-password,.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--input) .tms-place-enter-value{pointer-events:none;opacity:.6;position:absolute}.tms-app .tms-component--candidate-widget [type=checkbox]{appearance:none;top:calc(var(--tms-spacing,.25rem) * .5);margin-right:calc(var(--tms-spacing,.25rem) * 2);box-sizing:border-box;border-radius:var(--tms-radius-sm,.25rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--tms-color-gray-dark);background-color:var(--tms-color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);padding:0;display:inline-block;position:relative;height:calc(var(--tms-spacing,.25rem) * 5)!important;width:calc(var(--tms-spacing,.25rem) * 5)!important}.tms-app .tms-component--candidate-widget [type=checkbox]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--tms-color-primary);--tw-outline-style:none;outline-style:none}.tms-app .tms-component--candidate-widget [type=checkbox]:checked{border-color:#0000;border-color:var(--tms-color-primary);background-image:url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 434 434'%3E%3Cpath d='M162.6 343.6c-4.5 0-9.1-1.7-12.6-5.2L41.3 229.6c-6.9-6.9-6.9-18.2 0-25.1 6.9-6.9 18.2-6.9 25.1 0l96.2 96.2 205-205c6.9-6.9 18.2-6.9 25.1 0 6.9 6.9 6.9 18.2 0 25.1L175.2 338.3c-3.5 3.5-8 5.3-12.6 5.3z'/%3E%3C/svg%3E");background-position:1px 1px;background-repeat:no-repeat;background-size:90% 90%;background-color:var(--tms-color-primary)}.tms-app .tms-component--candidate-widget a{cursor:pointer;text-decoration-line:underline}.tms-app .tms-component--candidate-widget .tms-multiple-allowed,.tms-app .tms-component--candidate-widget .tms-label{top:calc(var(--tms-spacing,.25rem) * 2);left:calc(var(--tms-spacing,.25rem) * 3);width:auto;font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));background-color:#0000;position:absolute}:is(.tms-app .tms-component--candidate-widget .tms-multiple-allowed,.tms-app .tms-component--candidate-widget .tms-label) span{width:100%;font-size:var(--tms-text-xs,.75rem);line-height:var(--tw-leading,var(--tms-text-xs--line-height,calc(1 / .75)));background-color:#0000;display:inline-block;position:relative;left:0}.tms-app .tms-component--candidate-widget .tms-candidate-widget-errors:not(:empty) li.error{align-items:center;display:flex}.tms-app .tms-component--candidate-widget .tms-candidate-widget-errors:not(:empty) li.error:before{height:calc(var(--tms-spacing,.25rem) * 6);width:calc(var(--tms-spacing,.25rem) * 6);content:"";background-image:url("data:image/svg+xml,%3Csvg fill='none' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.414 12 5.293-5.29298c.0955-.09225.1717-.20259.2241-.3246.0524-.122.08-.25322.0811-.386.0012-.13278-.0241-.26446-.0744-.38735-.0503-.1229-.1246-.23455-.2184-.32845-.0939-.09389-.2056-.16814-.3285-.21842s-.2546-.07558-.3873-.07443c-.1328.00115-.264.02874-.386.08115s-.2324.12859-.3246.2241l-5.293 5.29298-5.29304-5.29298c-.1886-.18216-.44121-.28295-.7034-.28067-.2622.00227-.51301.10744-.69842.29285s-.29058.43622-.29286.69842c-.00227.2622.09852.5148.28068.7034l5.29304 5.29298-5.29304 5.293c-.09551.0923-.17169.2026-.2241.3246s-.08.2532-.08115.386c-.00116.1328.02415.2645.07443.3874s.12453.2345.21842.3284c.0939.0939.20555.1682.32845.2184.12289.0503.25457.0756.38735.0745.13278-.0012.264-.0288.386-.0812.12201-.0524.23235-.1286.3246-.2241l5.29304-5.293 5.293 5.293c.1886.1822.4412.283.7034.2807s.513-.1075.6984-.2929.2906-.4362.2928-.6984c.0023-.2622-.0985-.5148-.2806-.7034z' fill='currentColor'/%3E%3C/svg%3E");background-size:cover;display:inline-block}.tms-app .tms-component--candidate-widget .tms-has-error{border-color:var(--tms-color-alert);background-color:var(--tms-color-alert)}@supports (color:color-mix(in lab, red, red)){.tms-app .tms-component--candidate-widget .tms-has-error{background-color:color-mix(in oklab, var(--tms-color-alert) 10%, transparent)}}.tms-app .tms-component--candidate-widget .tms-has-error .tms-label{color:var(--tms-color-alert)}.tms-app .tms-component--candidate-widget .tms-multiple-allowed{margin-inline:calc(var(--tms-spacing,.25rem) * 3);margin-top:calc(var(--tms-spacing,.25rem) * 5);margin-bottom:var(--tms-spacing,.25rem);order:9999;width:100%;font-size:10px;position:static}@media (width>=64rem){.tms-app .tms-component--candidate-widget .tms-multiple-allowed{top:calc(var(--tms-spacing,.25rem) * 2);right:calc(var(--tms-spacing,.25rem) * 3);width:auto;margin:0;position:absolute;left:auto}}.tms-app .tms-component--candidate-widget .tms-multiple-allowed:before{content:"i";height:calc(var(--tms-spacing,.25rem) * 4);width:calc(var(--tms-spacing,.25rem) * 4);--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--tms-color-primary);text-align:center;color:var(--tms-color-on-primary);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-block}:is(.tms-app .tms-component--candidate-widget .login,.tms-app .tms-component--candidate-widget .recover,.tms-app .tms-component--candidate-widget .register) [type=password],:is(.tms-app .tms-component--candidate-widget .login,.tms-app .tms-component--candidate-widget .recover,.tms-app .tms-component--candidate-widget .register) [type=text],:is(.tms-app .tms-component--candidate-widget .login,.tms-app .tms-component--candidate-widget .recover,.tms-app .tms-component--candidate-widget .register) select{min-height:calc(var(--tms-spacing,.25rem) * 6);--tw-border-style:none;width:100%;padding-inline:var(--tms-spacing,.25rem);font-size:var(--tms-text-base,1rem);line-height:var(--tw-leading,var(--tms-text-base--line-height,calc(1.5 / 1)));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;background-color:#0000;border-style:none;border-radius:0;outline-style:none;padding-bottom:0;padding-left:0}:is(:is(.tms-app .tms-component--candidate-widget .login,.tms-app .tms-component--candidate-widget .recover,.tms-app .tms-component--candidate-widget .register) [type=password],:is(.tms-app .tms-component--candidate-widget .login,.tms-app .tms-component--candidate-widget .recover,.tms-app .tms-component--candidate-widget .register) [type=text],:is(.tms-app .tms-component--candidate-widget .login,.tms-app .tms-component--candidate-widget .recover,.tms-app .tms-component--candidate-widget .register) select):focus{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline-style:var(--tw-outline-style);border-width:0;outline-width:0}.tms-app .tms-component--candidate-widget .tms-candidate-widget-type--headline .tms-candidate-widget-headline{margin-block:0}.tms-app .tms-component--candidate-widget .tms-candidate-widget-item--whatsapp_consent{--tw-border-style:none;border-style:none}.tms-app .tms-component--candidate-widget .tms-input-wrapper{cursor:text}.tms-app .tms-component--candidate-widget .tms-select-replacement-search{cursor:default}.tms-app .tms-component--candidate-widget .tms-candidate-widget-errors-wrapper{margin-top:calc(var(--tms-spacing,.25rem) * 4);background-color:var(--tms-color-alert);padding:calc(var(--tms-spacing,.25rem) * 4);outline-style:var(--tw-outline-style);outline-width:4px;outline-color:var(--tms-color-alert);flex-direction:column;align-items:flex-end;display:flex}.tms-app .tms-component--candidate-widget .tms-candidate-widget-errors-wrapper .tms-candidate-widget-errors-close-button{height:calc(var(--tms-spacing,.25rem) * 8);width:calc(var(--tms-spacing,.25rem) * 8);font-size:var(--tms-text-3xl,1.875rem);line-height:var(--tw-leading,var(--tms-text-3xl--line-height,calc(2.25 / 1.875)));color:var(--tms-color-white);border-radius:2147483647px;position:absolute}.tms-app .tms-component--candidate-widget .tms-candidate-widget-errors-wrapper .tms-candidate-widget-errors{width:100%;font-size:var(--tms-text-xl,1.25rem);line-height:var(--tw-leading,var(--tms-text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--tms-font-weight-bold,700);font-weight:var(--tms-font-weight-bold,700);color:var(--tms-color-white)}.tms-app .tms-component--candidate-widget .tms-candidate-widget-errors-wrapper .tms-candidate-widget-errors li.error:before{content:"";text-align:center;background-image:none;width:0;height:0;display:inline-block}.tms-app .candidate-widget-overlay-wrap{z-index:50;background-color:var(--tms-color-white);--tw-backdrop-blur:blur(8px);width:100%;height:100dvh;-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);display:flex;position:fixed;top:0;left:0;overflow:auto}@media (width>=64rem){.tms-app .candidate-widget-overlay-wrap{justify-content:center;align-items:center}}.tms-app .candidate-widget-overlay-wrap .tms-candidate-overlay-backdrop{background-color:var(--tms-color-gray);width:100%;height:100dvh;position:absolute;top:0;left:0}.tms-app .candidate-widget-overlay-wrap .tms-candidate-overlay-inner{z-index:10;width:100%;height:100%;max-width:var(--tms-breakpoint-lg,64rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;top:0}@media (width>=64rem){.tms-app .candidate-widget-overlay-wrap .tms-candidate-overlay-inner{height:auto}}.tms-app .candidate-widget-overlay-wrap .tms-component--candidate-widget{height:100%;margin:0;padding:0}.tms-app .candidate-widget-overlay-wrap .tms-component--candidate-widget .error-handler.has-error{padding:calc(var(--tms-spacing,.25rem) * 8)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
