.m-loadingOverlay{display:none}.m-loadingOverlay--visible{background:var(--k-white-alpha-80);z-index:10;display:block;position:fixed;inset:0}@media (width>=720px){.m-loadingOverlay--visible{position:absolute}}.m-loadingOverlay__ellipsis{position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.m-loadingOverlay__dot{float:left;background:var(--k-green-400);border-radius:50%;width:10px;height:10px;margin:0 5px;animation:1s ease-in-out infinite alternate both fx}.m-loadingOverlay__dot:nth-child(2){animation:1s ease-in-out .25s infinite alternate both fx}.m-loadingOverlay__dot:nth-child(3){animation:1s ease-in-out .5s infinite alternate both fx}@keyframes fx{0%{opacity:0}to{opacity:1}}.m-smallFooter{background-color:#0000;padding-top:1rem}@media (width>=720px){.m-smallFooter{padding-top:20px;padding-bottom:20px}}.m-smallFooter--emptyState{background-color:var(--k-white)}@media (width>=720px){.m-smallFooter__wrap{width:100%;max-width:1248px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}@media (width>=720px) and (width>=720px){.m-smallFooter__wrap{padding-left:1rem;padding-right:1rem}}.m-smallFooter__sublineContainer{flex-flow:column wrap;align-items:center;gap:.5rem;padding-bottom:20px;display:flex}@media (width>=720px){.m-smallFooter__sublineContainer{justify-content:space-between;align-items:unset;flex-direction:row;padding-bottom:0}}.m-smallFooter__subline{text-align:center;margin-right:-5px;display:contents}@media (width>=720px){.m-smallFooter__subline{text-align:left}}.m-smallFooter__subline--emptyState{display:block}.m-smallFooter__sublineLinklist{padding:7px 0}@media (width>=720px){.m-smallFooter__sublineLinklist{margin-right:15px;display:inline-block}}.m-smallFooter__sublineItem{margin-right:5px;display:inline-block}@media (width>=720px){.m-smallFooter__sublineItem{margin-right:15px}}.m-smallFooter__sublineLink{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-smallFooter__sublineLink:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-smallFooter__sublineLink{color:var(--k-gray-900)}.m-smallFooter__sublineLink:hover{color:var(--k-gray-600)}.m-smallFooter__sublineCopyright{padding-top:1.5rem;display:block}@media (width>=720px){.m-smallFooter__sublineCopyright{white-space:nowrap;padding-top:0;display:inline}}.m-smallFooter--hide{display:none}.m-smallFooter__groupLogoLink{align-self:center;max-width:200px;margin-bottom:3px}@media (width>=720px){.m-smallFooter__groupLogoLink{align-self:flex-end}}.m-smallFooter__groupLogo{width:100%;height:100%;color:var(--k-gray-900)}.m-smallFooter__groupLogo:hover{color:var(--k-gray-600)}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-jobsEmptyState{display:inline;position:sticky}.m-jobsEmptyState--hideMobile{display:none}@media (width>=720px){.m-jobsEmptyState--hideMobile{display:inline}}.m-jobsEmptyState__inner{justify-content:flex-start;align-items:center;gap:var(--k-spacing-4);flex-direction:column;height:100%;display:flex}.m-jobsEmptyState__box{padding:var(--k-spacing-8) var(--k-spacing-8);flex-direction:column;justify-content:center;align-items:center;display:flex}.m-jobsEmptyState__box--isJobsSearch{gap:var(--k-spacing-4)}.m-jobsEmptyState__text{letter-spacing:0;font-size:1rem;font-weight:400;font-stretch:100%;line-height:150%}.m-jobsEmptyState__list{gap:var(--k-spacing-1);flex-direction:column;list-style:none;display:flex}.m-jobsEmptyState__list li{justify-content:flex-start;align-items:baseline;gap:var(--k-spacing-2);display:flex}.m-jobsEmptyState__listIcon{background-color:var(--k-gray-900);color:var(--k-white);border-radius:999px;width:1rem;height:1rem;margin-top:.25rem;margin-right:0}.m-jobsEmptyState__headline{letter-spacing:0;margin-top:var(--k-spacing-8);text-align:center;margin-bottom:0;font-size:1.75rem;font-weight:400;font-stretch:75%;line-height:130%;display:block}.m-jobsEmptyState__spot--smartApply{width:100%}.m-jobsEmptyState__spot--alignTop{order:-1}.m-jobsEmptyState__spotImage{object-fit:contain;width:100%;height:300px;display:block}.m-jobsEmptyState__spotImage--isJobsSearch{height:250px}.m-jobsEmptyState__firstParagraph{text-align:center;padding-block:var(--k-spacing-3)}.m-jobsEmptyState__firstParagraph--isJobsSearch{padding-block:var(--k-spacing-6)}.m-jobDetail{display:none}@media (width>=720px){.m-jobDetail{display:block}}@media print{.m-jobDetail{padding:0;display:block}}@media (width>=720px){.m-jobDetail--hasOpenJob{height:100%}}.m-jobDetail--modalOpen{z-index:14;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.m-jobDetail--modalOpen:before{content:"";background:var(--k-green-400);z-index:15;width:100%;height:3px;position:fixed;top:0;left:0}@media (width>=720px){.m-jobDetail--modalOpen{justify-content:center}.m-jobDetail--modalOpen:before{display:none}}.m-jobDetail--modalOpen:before{height:0}@media (width>=720px){.m-jobDetail--modalOpen{height:auto;box-shadow:0 0 10px var(--k-gray-900-alpha-20);border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;inset:1rem 1rem 129px}}@media (width>=1248px){.m-jobDetail--modalOpen{inset:1.5rem}}.m-jobDetail__container{height:100%;max-height:100vh;overflow-y:scroll}.m-jobDetail__container--modalOpen{background-color:var(--k-white);border-radius:var(--k-rounded-lg);width:100%;padding:15px;overflow-y:scroll}@media (width>=720px){.m-jobDetail__container--modalOpen{width:690px;padding:30px}}.m-jobDetail__container--modalOpen{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:100%;padding:0 0 15px;overflow-y:auto}@media (width>=720px){.m-jobDetail__container--modalOpen{border-radius:0 0 3px 3px;width:100%;padding:0}}.m-jobDetail__containerInner{padding-top:0}.m-jobDetail__close{background-color:var(--k-white);color:var(--k-gray-600);text-align:right;z-index:2;border-bottom:1px solid var(--k-gray-200);width:100%;line-height:initial;padding:1rem;transition:transform .5s;position:fixed;top:0;left:0;transform:translateY(0)}@media (width>=720px){.m-jobDetail__close{border-top-left-radius:3px;border-top-right-radius:3px;position:static;transform:translateY(0)}}.m-jobDetail__close--stickyVisible{background-color:#0000;border-style:none}.m-jobDetail__close--stickyHidden{transform:translateY(-132px)}.m-jobDetail__closeButton{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-jobDetail__closeButton:hover,.m-jobDetail__closeButton:focus{background:0 0}.m-jobDetail__closeButton{z-index:3;cursor:pointer;background-color:#ffffffb3;border-radius:3px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:.5rem;right:.5rem}.m-jobDetail__closeButton:hover{background-color:#ffffffb3}@media print{.m-jobDetail--modalOpen{box-shadow:none;position:relative}.m-jobDetail--modalOpen:before{height:0}.m-jobDetail--modalOpen{box-shadow:none}.m-jobDetail__close{display:none}.m-jobDetail__container{overflow-y:visible}.m-jobDetail__containerInner{padding:0}}.m-jobDetail__closeTrigger{margin-top:1px}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-followButton{display:inline-block}.m-followButton__button{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-followButton__button:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-followButton__button{background:var(--k-green-400);border-color:var(--k-gray-900)}.m-followButton__button:hover{background:var(--k-green-500);border-color:var(--k-gray-900)}.m-followButton__button:active{background:var(--k-green-600);border-color:var(--k-gray-900)}.m-followButton__button--link{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-followButton__button--link:hover,.m-followButton__button--link:focus{background:0 0}.m-followButton__button--link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-followButton__button--link:hover{color:var(--k-gray-900)}.m-followButton__button--link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-followButton__button--link{text-decoration:none}.m-followButton__labelGreen{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-followButton__labelGreen:hover{color:var(--k-gray-900)}.m-followButton__labelGreen:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-followButton__labelGreen{text-decoration:none}.m-followButton__icon{margin-right:var(--k-spacing-2)}.u-shadow{border:1px solid var(--k-gray-200);box-shadow:0 0 10px #0003}.u-muzli{transition:all .2s}.u-muzli:hover{transform:translateY(-4px);box-shadow:0 7px 11px #0003}.u-dropShadow{filter:drop-shadow(0 0 3px #0003)}.u-dropShadow--lightBox{filter:drop-shadow(0 3px 3px #0003)}.u-dropShadow--lightBox:hover{filter:drop-shadow(0 0 #0003)}.m-subNavigation{justify-content:center;position:relative}@media (width>=720px){.m-subNavigation{justify-content:flex-start}}.m-subNavigation__wrap{width:100%;max-width:1248px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (width>=720px){.m-subNavigation__wrap{padding-left:32px;padding-right:32px}}.m-subNavigation__wrap{text-align:center}.m-subNavigation__wrapInner{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}@media (width>=720px){.m-subNavigation__wrapInner{width:83.3333%}}@media (width>=1248px){.m-subNavigation__wrapInner{width:66.6667%}}.m-subNavigation__wrapInner--fullWidth{width:100%}.m-subNavigation--sticky{background-color:var(--k-white);z-index:1;width:100%;position:sticky;top:0}.m-subNavigation--stickyActive{border-bottom:1px solid var(--k-gray-200)}.m-subNavigation__list{-webkit-overflow-scrolling:touch;align-items:center;list-style-type:none;display:flex;position:relative;overflow:auto hidden}.m-subNavigation__item{flex-shrink:0;padding-right:1.5rem}.m-subNavigation__item:last-child{padding-right:0}.m-subNavigation__link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-subNavigation__link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-subNavigation__link{color:var(--k-gray-900);align-items:center;margin-top:20px;margin-bottom:15px;padding-bottom:5px;text-decoration:none;display:inline-flex}.m-subNavigation__link--active{position:relative}.m-subNavigation__link--active:after{content:"";background-color:#000;width:100%;height:3px;position:absolute;bottom:-15px;left:0}.m-subNavigation__link--active:hover:after{background-color:var(--k-gray-700)}.m-subNavigation__link:hover{color:var(--k-gray-700)}.m-subNavigation__link--small{margin:0;padding-top:1.125rem;padding-bottom:1.125rem}.m-subNavigation__link--small:after{height:3px;bottom:0}.m-subNavigation__shadow{background:linear-gradient(to right, var(--k-white-alpha-00), var(--k-white) 80%);pointer-events:none;opacity:0;width:70px;height:44px;transition:opacity .1s;position:absolute;top:0}.m-subNavigation__shadow--start{left:0;transform:rotate(180deg)}.m-subNavigation__shadow--end{right:0}.m-subNavigation__shadow--visible{opacity:1}.m-subNavigation__follow{margin-left:auto;display:none}@media (width>=1248px){.m-subNavigation__follow{z-index:1;display:flex;position:relative}}.m-jobAlarmNoSpamText__text{color:var(--k-gray-600);text-align:center;margin-top:.75rem}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-resultState__resultContainer{text-align:center;padding-top:.5rem;padding-bottom:.5rem}.m-resultState__spotImage{max-width:108px;margin:auto auto .5rem;display:block}.m-resultState__resultHeadline{letter-spacing:0;margin-bottom:.25rem;font-size:1.75rem;font-weight:500;font-stretch:75%;line-height:130%}.m-resultState__loginLink{white-space:nowrap;justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-resultState__loginLink:hover{color:var(--k-gray-900)}.m-resultState__loginLink:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-resultState__loginButton{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-resultState__loginButton:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-resultState__loginButton{background:var(--k-green-400);border-color:var(--k-gray-900)}.m-resultState__loginButton:hover{background:var(--k-green-500);border-color:var(--k-gray-900)}.m-resultState__loginButton:active{background:var(--k-green-600);border-color:var(--k-gray-900)}.m-resultState__loginButton{width:100%;margin-top:1rem}.k-screen-reader-only,.m-radioGroup__input{clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m-radioGroup{color:var(--k-gray-500);margin-left:1px;display:flex}.m-radioGroup__label{cursor:pointer;border:1px solid var(--k-gray-300);text-align:center;background-color:#0000;border-radius:0;flex:1 0 0;margin-left:-1px;padding:.75rem}.m-radioGroup__label--first{border-top-left-radius:3px;border-bottom-left-radius:3px}.m-radioGroup__label--last{border-top-right-radius:3px;border-bottom-right-radius:3px}input[type=radio]:checked+.m-radioGroup__label{color:var(--k-gray-900);z-index:1;border-color:#000}input[type=radio]:checked:focus-visible+.m-radioGroup__label{outline:var(--k-outline-width) solid var(--k-blue-900)}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-gdprModal{text-align:left}.m-gdprModal--hide{display:none}.m-gdprModal__overlay{z-index:13;background-color:var(--k-white);position:fixed;inset:0}@media (width>=720px){.m-gdprModal__overlay{background-color:var(--k-gray-900-alpha-40)}}.m-gdprModal__overlay{background-color:var(--k-gray-900-alpha-40)}.m-gdprModal__overlay--insideModal{display:none}.m-gdprModal__content{z-index:14;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.m-gdprModal__content:before{content:"";background:var(--k-green-400);z-index:15;width:100%;height:3px;position:fixed;top:0;left:0}@media (width>=720px){.m-gdprModal__content{justify-content:center}.m-gdprModal__content:before{display:none}}.m-gdprModal__content{pointer-events:none;justify-content:center;padding-left:1rem;padding-right:1rem}.m-gdprModal__content--insideModal{position:relative}.m-gdprModal__content:before{display:none}.m-gdprModal__contentInner{background-color:var(--k-white);border-radius:var(--k-rounded-lg);width:100%;padding:15px;overflow-y:scroll}@media (width>=720px){.m-gdprModal__contentInner{width:690px;padding:30px}}.m-gdprModal__contentInner{pointer-events:all;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-radius:3px;width:100%;max-width:700px;margin-top:15px;margin-bottom:15px;position:relative;overflow-y:auto}.m-gdprModal__contentInner--insideModal{overflow-y:visible}@media (width>=720px){.m-gdprModal__contentInner{width:100%;padding:0}}.m-gdprModal__inner{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-top:1.5rem;padding-left:1rem;padding-right:1rem}@media (width>=720px){.m-gdprModal__inner{border-radius:3px;padding-left:1.5rem;padding-right:1.5rem}}.m-gdprModal__inner--insideModal{padding-top:0;padding-left:0;padding-right:0}.m-gdprModal__inner--noHeadline{padding-top:3.5rem}.m-gdprModal__scrollContainer{display:none}@media (width>=720px){.m-gdprModal__scrollContainer{z-index:1;justify-content:center;align-items:center;display:flex}.m-gdprModal__scrollContainer--hide{display:none}}.m-gdprModal__buttonContainer{margin-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}@media (width>=720px){.m-gdprModal__buttonContainer{border-radius:3px;align-items:center;margin-top:2rem;padding-bottom:1rem;display:flex}}.m-gdprModal__scrollIcon{color:var(--k-white)}.m-gdprModal__buttonContainerInner{flex-direction:column;justify-content:end;gap:.75rem;width:100%;display:flex}@media (width>=720px){.m-gdprModal__buttonContainerInner{flex-direction:row;gap:.5rem}}.m-gdprModal__acceptGdpr{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-gdprModal__acceptGdpr:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-gdprModal__acceptGdpr{background:var(--k-green-400);border-color:var(--k-gray-900)}.m-gdprModal__acceptGdpr:hover{background:var(--k-green-500);border-color:var(--k-gray-900)}.m-gdprModal__acceptGdpr:active{background:var(--k-green-600);border-color:var(--k-gray-900)}.m-gdprModal__acceptGdpr{width:100%}@media (width>=720px){.m-gdprModal__acceptGdpr{order:1;width:auto}}.m-gdprModal__close{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-gdprModal__close:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-gdprModal__close{border-color:var(--k-gray-900);background:0 0}.m-gdprModal__close:hover{background:var(--k-gray-900);color:var(--k-white)}.m-gdprModal__close:active{background:var(--k-gray-900-alpha-70);color:var(--k-white);border-color:#0000}.m-gdprModal__close{width:100%}@media (width>=720px){.m-gdprModal__close{width:auto}}.m-gdprModal__closeTrigger{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-gdprModal__closeTrigger:hover,.m-gdprModal__closeTrigger:focus{background:0 0}.m-gdprModal__closeTrigger{z-index:1;width:50px;height:50px;position:absolute;top:.5rem;right:.5rem}.m-gdprModal__closeTrigger--insideModal{display:none}.m-gdprModal__headline{letter-spacing:0;color:var(--k-gray-900);text-align:center;margin-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem;font-size:1rem;font-weight:500;font-stretch:100%;line-height:150%}@media (width>=720px){.m-gdprModal__headline{text-align:left;padding-left:0}}.m-gdprModal__companyBoxText a{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-gdprModal__companyBoxText a:hover{color:var(--k-gray-900)}.m-gdprModal__companyBoxText a:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-gdprModal__gdprOptionalBox{background-color:var(--k-green-100);flex-direction:column;margin-top:2rem;display:flex}@media (width>=720px){.m-gdprModal__gdprOptionalBox{flex-direction:row}}.m-gdprModal__gdprOptionalBoxText{padding:1rem}@media (width>=720px){.m-gdprModal__gdprOptionalBoxText{padding-left:1.5rem;padding-right:0}}.m-gdprModal__gdprOptionalBoxText strong{font-weight:600}.m-gdprModal__gdprOptionalItem{margin-top:.5rem}.m-gdprModal__gdprRequiredBoxItem a{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-gdprModal__gdprRequiredBoxItem a:hover{color:var(--k-gray-900)}.m-gdprModal__gdprRequiredBoxItem a:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-gdprModal__gdprRequiredBoxItem a,.m-gdprModal__gdprOptionalItem a{text-decoration:underline}.m-gdprModal__gdprRequiredBoxItem:last-child,.m-gdprModal__gdprOptionalItem:last-child{margin-bottom:0}.m-gdprModal__gdprRequiredBoxItemErrorMessage{color:var(--k-red-700)}.m-gdprModal__gdprRequiredBoxItemErrorMessage--hidden{display:none}.k-c-inlineValidation{padding:0;font-size:.875rem;line-height:1.5;list-style:none}.k-c-inlineValidation--error{color:var(--k-red-700)}.k-c-inlineValidation--warning{color:var(--k-yellow-900)}.m-validationMessageBase{text-align:left;color:var(--k-red-700);margin-top:.5rem;padding:0;font-size:.875rem;line-height:1.5;list-style:none}.m-validationMessageBase--hidden{display:none}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-alarmDisruptorPill__pill{background-color:var(--k-gray-900);color:var(--k-white);cursor:pointer;border-style:none;border-radius:2rem;padding:.75rem 1.5rem;display:inline-block}.m-alarmDisruptorPill__pill:hover{background:var(--k-gray-700)}.m-alarmDisruptorPill__pill:active{background:var(--k-gray-900)}.m-alarmDisruptorPill__pill:focus{outline-color:var(--k-gray-900);color:var(--k-white);border-radius:2rem}.m-alarmDisruptorPill__box{background-color:var(--k-white);border:1px solid var(--k-gray-200);border-radius:var(--k-rounded-lg);padding:2rem 1.5rem 1.5rem;position:absolute;bottom:0;left:1rem;right:1rem;box-shadow:0 0 10px #0003}.m-alarmDisruptorPill__box--similar{padding:0}.m-alarmDisruptorPill__box--displayNone{display:none}.m-alarmDisruptorPill__box--resultState{padding-top:2.25rem}.m-alarmDisruptorPill__box--loggedIn{padding-bottom:2rem}.m-alarmDisruptorPill__pillText{letter-spacing:0;align-items:center;font-size:1rem;font-weight:500;font-stretch:100%;line-height:150%;display:flex}.m-alarmDisruptorPill__pillIcon,.m-alarmDisruptorPill__submitButtonIcon{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-alarmDisruptorPill__pillIcon:focus-visible,.m-alarmDisruptorPill__submitButtonIcon:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-alarmDisruptorPill__pillIcon,.m-alarmDisruptorPill__submitButtonIcon{color:var(--k-gray-900);text-decoration:none}.m-alarmDisruptorPill__pillIcon:hover,.m-alarmDisruptorPill__submitButtonIcon:hover{color:var(--k-gray-600)}.m-alarmDisruptorPill__pillIcon--append,.m-alarmDisruptorPill__submitButtonIcon--append{margin:0 0 0 .5rem}.m-alarmDisruptorPill__pillIcon{margin-right:var(--k-spacing-1);color:var(--k-white)}.m-alarmDisruptorPill__pillIcon:hover{color:var(--k-white)}.m-alarmDisruptorPill__newJobAlarmHeadline{max-width:300px;color:var(--k-gray-900);margin:.25rem auto 1rem}.m-alarmDisruptorPill__headline{text-align:center;max-width:400px;margin:.75rem auto 1rem}@media (width>=720px){.m-alarmDisruptorPill__headline--similar{text-align:left;margin-left:0;margin-right:0}}.m-alarmDisruptorPill__image{width:65px;height:auto;margin:0 auto}.m-alarmDisruptorPill__inner{text-align:center}.m-alarmDisruptorPill__intervalChoice{margin-bottom:1.5rem}.m-alarmDisruptorPill__strong{font-weight:600}.m-alarmDisruptorPill__form{max-width:400px;margin-left:auto;margin-right:auto}.m-alarmDisruptorPill__form--similar{margin-left:0;margin-right:0}.m-alarmDisruptorPill__submitButton{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-alarmDisruptorPill__submitButton:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-alarmDisruptorPill__submitButton{background:var(--k-purple-300);border-color:var(--k-gray-900)}.m-alarmDisruptorPill__submitButton:hover{background:var(--k-purple-400);border-color:var(--k-gray-900)}.m-alarmDisruptorPill__submitButton:active{background:var(--k-purple-500);border-color:var(--k-gray-900)}.m-alarmDisruptorPill__submitButton{width:100%;margin-top:.5rem}.m-alarmDisruptorPill__resultState{max-width:27rem;margin-left:auto;margin-right:auto}.k-c-infoBox,.m-validationBoxBase{border-radius:var(--k-rounded);background-color:var(--k-blue-100);color:var(--k-gray-800);align-items:flex-start;padding:1rem;display:flex}.k-c-infoBox--error,.m-validationBoxBase{background-color:var(--k-red-200)}.m-validationBoxBase--hidden{display:none}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.k-c-infoBox,.m-validationBoxBase,.m-formModal__errorLabel{border-radius:var(--k-rounded);background-color:var(--k-blue-100);color:var(--k-gray-800);align-items:flex-start;padding:1rem;display:flex}.k-c-infoBox--error,.m-validationBoxBase,.m-formModal__errorLabel{background-color:var(--k-red-200)}.m-validationBoxBase--hidden,.m-formModal--hide{display:none}.m-formModal__overlay{z-index:13;background-color:var(--k-white);position:fixed;inset:0}@media (width>=720px){.m-formModal__overlay{background-color:var(--k-gray-900-alpha-40)}}.m-formModal__content{pointer-events:none;z-index:14;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0}.m-formModal__content:before{content:"";background:var(--k-green-400);z-index:15;width:100%;height:3px;position:fixed;top:0;left:0}@media (width>=720px){.m-formModal__content{justify-content:center}.m-formModal__content:before{display:none}}.m-formModal__contentInner{background-color:var(--k-white);border-radius:var(--k-rounded-lg);width:100%;padding:15px;overflow-y:scroll}@media (width>=720px){.m-formModal__contentInner{width:690px;padding:30px}}.m-formModal__contentInner{pointer-events:all;height:100%;max-height:none;padding:0;overflow-y:hidden}@media (width>=720px){.m-formModal__contentInner{width:400px;height:557px;padding:0}.m-formModal__contentInner--editMode{height:610px}}.m-formModal__body{padding-top:1.5rem;padding-left:1rem;padding-right:1rem}.m-formModal__body--hide{display:none}.m-formModal__header{text-align:center;border-bottom:1px solid var(--k-gray-200);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.m-formModal__headline{line-height:21px}.m-formModal__formContainer{flex:auto;margin-top:.5rem;display:flex}.m-formModal__inputs,.m-formModal__dropdowns{flex-direction:column;margin-bottom:1rem;display:flex}.m-formModal__dropdown{border-bottom:1px solid var(--k-gray-100)}.m-formModal__checkbox{padding:15px 15px 10px}.m-formModal__radius{width:115px}.m-formModal__autocomplete{z-index:1;width:100%;position:absolute}.m-formModal__subHeadline{margin-bottom:.75rem;display:block}.m-formModal__keywords{position:relative}.m-formModal__locations{flex:auto;position:relative}.m-formModal__locations input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.m-formModal__locations input:focus{border-right:1px solid var(--k-green-700)}.m-formModal__buttonContainer{margin:auto 1rem .5rem}.m-formModal__buttonContainer--hide{display:none}.m-formModal__submitButton{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-formModal__submitButton:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-formModal__submitButton{background:var(--k-green-400);border-color:var(--k-gray-900)}.m-formModal__submitButton:hover{background:var(--k-green-500);border-color:var(--k-gray-900)}.m-formModal__submitButton:active{background:var(--k-green-600);border-color:var(--k-gray-900)}.m-formModal__submitButton{width:100%}.m-formModal__submitButton--disabled{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-formModal__submitButton--disabled:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-formModal__submitButton--disabled{background:var(--k-gray-300);border-color:var(--k-gray-300);color:var(--k-white);cursor:not-allowed}.m-formModal__submitButton--disabled:hover{background:var(--k-gray-300);border-color:var(--k-gray-300);color:var(--k-white)}.m-formModal__error{margin-bottom:1rem}.m-formModal__errorLabel{width:100%;display:block}.m-formModal__errorContainer{text-align:center;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;margin-top:-6rem;padding-left:1rem;padding-right:1rem;display:flex}.m-formModal__errorContainer--hide{display:none}.m-formModal__link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;margin-top:.25rem;padding:0;text-decoration:underline;display:inline-flex}.m-formModal__link:hover{color:var(--k-gray-900)}.m-formModal__link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-formModal__closeSvg{cursor:pointer;color:var(--k-gray-600)}.m-formModal__closeSvg:hover{color:var(--k-gray-900)}.m-formModal__resultState{max-width:27rem;font-size:var(--k-spacing-3);align-items:center;height:100%;margin-bottom:75px;margin-left:auto;margin-right:auto;padding:0 2rem;display:flex}.m-formModal__container{flex-direction:column;height:100%;display:flex;overflow-y:scroll}.m-formModal__deleteButton{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-formModal__deleteButton:hover,.m-formModal__deleteButton:focus{background:0 0}.m-formModal__deleteButton{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-formModal__deleteButton:hover{color:var(--k-gray-900)}.m-formModal__deleteButton:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-formModal__deleteButton{margin-block:var(--k-spacing-4)}.m-blogBox{background:var(--k-white);max-width:400px}.m-blogBox__title{letter-spacing:0;margin-bottom:.75rem;font-size:1.125rem;font-weight:500;font-stretch:100%;line-height:150%}.m-blogBox__item{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-blogBox__item:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-blogBox__item{color:var(--k-gray-900);text-decoration:none}.m-blogBox__item:hover{color:var(--k-gray-600)}.m-blogBox__item{justify-content:flex-start;margin-bottom:.75rem;display:flex}.m-blogBox__item img{flex:none}.m-blogBox__date{color:var(--k-gray-600)}.m-blogBox__description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;margin-bottom:.25rem;display:-webkit-box;overflow:hidden}.m-blogBox__thumbnail{background-color:var(--k-gray-50);border-radius:var(--k-rounded);margin-right:.75rem}.m-blogBox__link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-blogBox__link:hover{color:var(--k-gray-900)}.m-blogBox__link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-button,.m-jobsFilterButtons__button{vertical-align:top;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;height:45px;margin:0;padding:0 30px;line-height:45px;text-decoration:none;transition:background .2s,color .2s,border .2s;display:inline-block}.m-button[class*=Disabled],[class*=Disabled].m-jobsFilterButtons__button,.m-button[disabled],[disabled].m-jobsFilterButtons__button{cursor:default;pointer-events:none;-webkit-tap-highlight-color:#0000}.m-button--xs,.m-jobsFilterButtons__button{height:30px;padding:0 10px;line-height:26px}.m-button--rounded,.m-jobsFilterButtons__button--rounded{border-radius:36px}.m-button--roundedLeft,.m-jobsFilterButtons__button--roundedLeft{border-top-left-radius:36px;border-bottom-left-radius:36px}.m-button--roundedRight,.m-jobsFilterButtons__button--roundedRight{border-top-right-radius:36px;border-bottom-right-radius:36px}.m-button--gray,.m-jobsFilterButtons__button{color:var(--k-gray-700);border-color:var(--k-gray-50);background:var(--k-gray-50)}.m-button--gray:hover,.m-jobsFilterButtons__button:hover,.m-button--gray:focus,.m-jobsFilterButtons__button:focus{border-color:var(--k-gray-200);background:var(--k-gray-200)}.m-button--grayDisabled,.m-button--gray[disabled],[disabled].m-jobsFilterButtons__button{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-jobsFilterButtons__container{margin-bottom:.75rem;margin-left:1rem;margin-right:1rem}.m-jobsFilterButtons__tag{margin-top:.25rem;margin-bottom:.25rem;margin-right:5px;display:inline-block}.m-jobsFilterButtons__button{color:var(--k-gray-900);height:32px;font-size:16px}.m-jobsFilterButtons__button--rounded{pointer-events:none}.m-jobsFilterButtons__button--roundedLeft{pointer-events:none;margin-right:1px}.m-jobsFilterButtons__button--roundedRight{padding:0 .25rem}.m-jobsFilterButtons__button--clickable{pointer-events:all}.m-jobsFilterButtons__label{text-overflow:ellipsis;white-space:nowrap;max-width:93px;line-height:32px;display:inline-block;overflow:hidden}.m-jobsFilterButtons__label--noEllipsis{max-width:unset;text-overflow:unset}.m-jobsFilterButtons__icon{margin-top:.25rem;margin-right:.125rem}.m-ul,.m-emptyResult__list{padding:0;list-style:none}.m-ul li,.m-emptyResult__list li{display:flex}.m-ul li:not(:first-child),.m-emptyResult__list li:not(:first-child){margin-top:10px}.m-ul li:before,.m-emptyResult__list li:before{content:"•";color:var(--k-green-700);margin-top:.325em;margin-right:10px;font-size:60%}.m-ul--s li:not(:first-child),.m-emptyResult__list li:not(:first-child){margin-top:5px}.m-ul--checkmark li{background-image:url(/assets/bundle/static/assets/check.svg);background-repeat:no-repeat;background-size:15px 15px;padding:0 0 5px 20px;list-style:inside none}.m-ul--checkmark li:before{content:""}.m-ul--arrow li{background-image:url(/assets/bundle/static/assets/arrow.svg);background-repeat:no-repeat;background-size:15px 15px;padding:0 0 5px 10px;list-style:inside none}.m-ul--arrow li:before{content:""}.m-emptyResult__inner{width:100%;max-width:1248px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (width>=720px){.m-emptyResult__inner{padding-left:32px;padding-right:32px;padding-left:var(--k-spacing-4);padding-right:var(--k-spacing-4);margin-bottom:0}}.m-emptyResult__inner--spacing{margin-bottom:15px}.m-emptyResult__info{padding:var(--k-spacing-4);background:var(--k-yellow-100);border-radius:var(--k-rounded);color:var(--k-gray-900)}.m-emptyResult__info--bold{font-weight:600}.m-emptyResult__list{margin-top:.25rem}@media (width>=720px){.m-emptyResult__list{padding-left:var(--k-spacing-3)}}.m-emptyResult__advice{margin-top:15px}.m-emptyResult__advice li:before{color:var(--k-blue-800)}.k-c-infoBox{border-radius:var(--k-rounded);background-color:var(--k-blue-100);color:var(--k-gray-800);align-items:flex-start;padding:1rem;display:flex}.k-c-infoBox--error{background-color:var(--k-red-200)}.k-c-infoBox--warning{background-color:var(--k-yellow-100)}.k-c-infoBox--hint{background-color:var(--k-green-100)}.k-c-infoBox--full{border-radius:0;width:100%;display:block}.k-c-infoBox--icon .k-c-infoBox__prefix{margin-top:.25rem}.k-c-infoBox__wrap{align-items:flex-start;max-width:65rem;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}.k-c-infoBox__content{flex-grow:1}.k-c-infoBox__prefix,.k-c-infoBox__suffix{flex-shrink:0}.k-c-infoBox__prefix{align-items:center;margin-right:.75rem;display:flex}.k-c-infoBox__suffix{cursor:pointer;margin-left:1rem}.k-c-infoBox__suffix:hover{color:var(--k-gray-900)}.k-c-infoBox__suffixIcon{width:.875rem;max-height:1.5rem}.k-c-infoBox__link{color:var(--k-gray-800);font-weight:700;text-decoration:underline}.k-c-infoBox__link:hover{color:var(--k-gray-900);text-decoration:none}.k-c-list{list-style:none}.k-c-list--ordered{counter-reset:ordered-list}.k-c-list--yellow li:before{color:var(--k-yellow-800)}.k-c-list--red li:before{color:var(--k-red-700)}.k-c-list--blue li:before{color:var(--k-blue-700)}.k-c-list__item{margin-top:.25rem;font-size:1rem;display:flex}.k-c-list__item--ordered{counter-increment:ordered-list}.k-c-list__item--ordered:before{color:var(--k-green-700);content:counter(ordered-list) ".";margin-right:.5rem}.k-c-list__item--disc:before{color:var(--k-green-700);content:"•";margin-top:.325rem;margin-right:.5rem;font-size:60%}.k-c-list__icon{width:16px;height:22px;color:var(--k-green-700);flex-shrink:0;align-self:flex-start;margin-right:.5rem}.m-jobsInfoBox__inner{margin-bottom:1rem}.m-jobsInfoBox__box{min-width:1%}.m-jobsInfoBox__list{margin-top:.25rem}.m-jobsInfoBox__linkContainer{margin-top:.75rem}.m-jobsInfoBox__linkContainer--noText{margin-top:0}.m-jobsInfoBox__modalLink,.m-jobsInfoBox__link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-jobsInfoBox__modalLink:focus-visible,.m-jobsInfoBox__link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-jobsInfoBox__modalLink,.m-jobsInfoBox__link{color:var(--k-gray-900)}.m-jobsInfoBox__modalLink:hover,.m-jobsInfoBox__link:hover{color:var(--k-gray-600)}.m-jobsInfoBox__closeButton{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-jobsInfoBox__closeButton:hover,.m-jobsInfoBox__closeButton:focus{background:0 0}.m-jobsInfoBox__closeButton svg{width:auto}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.k-c-loadingDots{display:inline-flex}.k-c-loadingDots__dot{background-color:var(--k-green-400);border-radius:100%;width:.5rem;height:.5rem;animation:1s ease-in-out infinite both loading;display:inline-block}.k-c-loadingDots__dot:not(:first-child){margin-left:.25rem}.k-c-loadingDots__dot:nth-child(2){animation-delay:.1s}.k-c-loadingDots__dot:nth-child(3){animation-delay:.2s}.k-c-loadingDots--white .k-c-loadingDots__dot{background-color:var(--k-white)}.k-c-loadingDots--insideButton{vertical-align:2px;margin-right:.5rem}@keyframes loading{0%,to{opacity:.25}20%{opacity:1}}.m-loadMoreJobsButton{display:flex}.m-loadMoreJobsButton__button{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;width:100%;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-loadMoreJobsButton__button:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-loadMoreJobsButton__button{border-color:var(--k-gray-900);background:0 0}.m-loadMoreJobsButton__button:hover{background:var(--k-gray-900);color:var(--k-white)}.m-loadMoreJobsButton__button:active{background:var(--k-gray-900-alpha-70);color:var(--k-white);border-color:#0000}.m-salaryBenchmarkDisruptor__title{letter-spacing:0;margin-bottom:.75rem;font-size:1.125rem;font-weight:500;font-stretch:100%;line-height:150%}.m-salaryBenchmarkDisruptor__imageContainer{margin-bottom:.5rem;display:block}.m-salaryBenchmarkDisruptor__image{width:100%;max-width:270px}.m-salaryBenchmarkDisruptor__link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-salaryBenchmarkDisruptor__link:hover{color:var(--k-gray-900)}.m-salaryBenchmarkDisruptor__link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-bulletPoint{background-image:url(/assets/bundle/static/assets/bulletPoint.svg);background-position-y:2px;background-repeat:no-repeat;background-size:18px;padding-bottom:10px;padding-left:23px}.m-bulletPoint--medium{background-position-y:0;background-size:24px;padding-bottom:15px;padding-left:34px}.m-bulletPoint--big{background-position-y:0;background-size:30px;padding-bottom:30px;padding-left:35px}.m-proposalItem__anchor{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-proposalItem__anchor:hover{color:var(--k-gray-900)}.m-proposalItem__anchor:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-proposalItem__anchor{text-overflow:ellipsis;padding-bottom:10px;display:block;overflow:hidden}.m-proposalItem__anchor--last{padding-bottom:0}.m-proposalItem__anchor--gray{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-proposalItem__anchor--gray:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-proposalItem__anchor--gray{color:var(--k-gray-600);text-decoration:none}.m-proposalItem__anchor--gray:hover{color:var(--k-gray-900)}.m-proposalList{margin-bottom:15px}.m-proposalList--twoColumn{flex-wrap:wrap;margin-left:-5px;margin-right:-5px;display:flex}.m-proposalList--isSplitView{margin-bottom:0}.m-proposalList__item--twoColumn{width:100%;padding-left:5px;padding-right:5px}@media (width>=720px){.m-proposalList__item--twoColumn{width:50%;padding-left:5px;padding-right:5px}}.m-jobsProposals__header{letter-spacing:0;margin-bottom:.75rem;font-size:1.125rem;font-weight:500;font-stretch:100%;line-height:150%}.m-jobsProposals__header--twoColumn{margin-bottom:15px}.m-jobsProposals__link{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-jobsProposals__link:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-jobsProposals__link{color:var(--k-gray-900);text-decoration:none}.m-jobsProposals__link:hover{color:var(--k-gray-600)}@media (width>=720px){.m-jobsListItem__dot{display:inline}}@media (width>=720px){.m-jobsListItem__snippet{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;display:-webkit-box;overflow:hidden}}@media (width>=1248px){.m-jobsListItem__logo{width:61px;height:61px}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.m-jobListSummary{width:100%;min-width:0}.m-jobListSummary__body{flex-direction:column;display:flex}.m-jobListSummary__icon{width:var(--k-spacing-6);height:var(--k-spacing-6);top:calc(var(--k-spacing-05)*-1);position:absolute;left:0}.m-jobListSummary__copy{position:relative}.m-jobListSummary__text{letter-spacing:0;color:var(--k-gray-900);font-size:1rem;font-weight:400;font-stretch:100%;line-height:150%;font-size:calc(var(--k-spacing-3) + var(--k-spacing-05));text-indent:calc(var(--k-spacing-6) + var(--k-spacing-1));max-width:100%;line-height:1.313rem;display:block}.m-jobListSummary__text--preview{line-clamp:2;-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.m-jobListSummary__more{appearance:none;font:inherit;background:0 0;border:0;margin:0;padding:0}.m-jobListSummary__more:hover,.m-jobListSummary__more:focus{background:0 0}.m-jobListSummary__more{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-jobListSummary__more:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-jobListSummary__more{color:var(--k-gray-900)}.m-jobListSummary__more:hover{color:var(--k-gray-600)}.m-jobListSummary__more{font-size:calc(var(--k-spacing-3) + var(--k-spacing-05))}.m-jobListSummary__disclaimer{font-size:var(--k-spacing-3);color:var(--k-gray-600)}.u-hyphenate,.m-jobsListItem__title,.m-jobsListItem__snippet{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.k-c-badge{background-color:var(--k-gray-100);color:var(--k-gray-600);text-transform:uppercase;white-space:nowrap;font-variant-numeric:lining-nums;border-radius:1000px;padding:.25rem .75rem;font-size:.75rem;font-weight:400;line-height:1.5;display:inline-block}.k-c-badge--condensed{border-radius:6px;padding:.125rem .25rem;font-size:.625rem;line-height:1}.k-c-badge--small{font-size:.625rem;line-height:1}.k-c-badge--full{text-align:center;display:block}.k-c-badge--primary{background-color:var(--k-green-100);color:var(--k-green-900)}.k-c-badge--secondary{background-color:var(--k-blue-100);color:var(--k-blue-900)}.k-c-badge--dark{background-color:var(--k-gray-700);color:var(--k-white)}.k-c-badge--gray{background-color:var(--k-gray-400);color:var(--k-white)}.k-c-badge--light{background-color:var(--k-blue-50);color:var(--k-gray-600)}.k-c-badge--info{background-color:var(--k-blue-600);color:var(--k-white)}.m-jobsListItem{color:var(--k-gray-500);padding:1rem 15px 10px;position:relative}.m-jobsListItem--isSplitView:hover{cursor:pointer}.m-jobsListItem--inactive{color:var(--k-gray-400);padding-top:15px;padding-bottom:15px}.m-jobsListItem--highlighted:after{content:"";background:var(--k-green-400);width:5px;height:100%;position:absolute;top:0;left:0}.m-jobsListItem--noPadding{padding:0}.m-jobsListItem__container--hasLogo{display:flex}.m-jobsListItem__title{-webkit-line-clamp:3;text-overflow:ellipsis;letter-spacing:0;-webkit-box-orient:vertical;max-height:4.5em;margin-bottom:.125rem;font-size:1.25rem;font-weight:700;font-stretch:100%;line-height:140%;display:inline;overflow:hidden}.m-jobsListItem__titleLink{color:var(--k-gray-900)}.m-jobsListItem__titleLink:hover{color:var(--k-gray-600)}.m-jobsListItem__dot{padding-left:3px;padding-right:3px;display:none}@media (width>=720px){.m-jobsListItem__dot{display:inline}}.m-jobsListItem__company{margin-bottom:.125rem}.m-jobsListItem__companyName--grey{color:var(--k-gray-700)}.m-jobsListItem__companyName--link{pointer-events:none;color:var(--k-green-800)}.m-jobsListItem__wrap{color:var(--k-gray-600);display:block}.m-jobsListItem__pills{margin-top:var(--k-spacing-2);flex-wrap:wrap;gap:.25rem;display:flex}.m-jobsListItem__pill{letter-spacing:0;-webkit-line-clamp:1;text-overflow:ellipsis;word-break:break-all;background:var(--k-gray-50);color:var(--k-gray-900);border-radius:32px;-webkit-box-orient:vertical;padding-left:.5rem;padding-right:.5rem;font-size:1rem;font-weight:400;font-stretch:100%;line-height:32px;display:-webkit-inline-box;overflow:hidden}.m-jobsListItem__locations{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.m-jobsListItem__location{letter-spacing:0;font-size:1rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline}.m-jobsListItem__location--grey{color:var(--k-gray-400)}:last-child>.m-jobsListItem__location--lastComma{display:none}.m-jobsListItem__snippet{-webkit-line-clamp:3;text-overflow:ellipsis;max-height:4.5em;color:var(--k-gray-700);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=720px){.m-jobsListItem__snippet{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;display:-webkit-box;overflow:hidden}}.m-jobsListItem__snippet--inactive{color:var(--k-gray-400)}.m-jobsListItem__date{color:var(--k-gray-600)}.m-jobsListItem__date--inactive{color:var(--k-gray-400)}.m-jobsListItem__date--hide{display:none}.m-jobsListItem__imageContainer{flex:0 auto;margin-right:15px}.m-jobsListItem__dataContainer{flex:1;overflow:hidden}.m-jobsListItem__dataContainer--inactive{opacity:.5}.m-jobsListItem__logo{padding:var(--k-spacing-1);cursor:pointer;width:61px;height:61px;color:var(--k-gray-300);border:1px solid var(--k-gray-100);border-radius:var(--k-rounded);margin-bottom:5px;display:flex}@media (width>=1248px){.m-jobsListItem__logo{width:61px;height:61px}}.m-jobsListItem__logoSvg{height:var(--k-spacing-10);width:var(--k-spacing-10);margin:auto}.m-jobsListItem__bsLabel{letter-spacing:0;height:1rem;color:var(--k-gray-900);background-color:var(--k-gray-50);padding:var(--k-spacing-05) var(--k-spacing-1);background-color:var(--k-gray-50);border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex}.m-jobsListItem__expiredJobLabel{letter-spacing:0;height:1.5rem;color:var(--k-gray-900);background-color:var(--k-gray-50);padding:var(--k-spacing-1) var(--k-spacing-2);border-radius:1.375rem;align-items:center;margin-bottom:.25rem;font-size:.875rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex}.m-jobsListItem__imageLink{display:block}.m-jobsListItem__watchlistContainer{white-space:nowrap;margin-top:var(--k-spacing-2);display:inline-block}.m-jobsListItem__removeJobOverlay{cursor:default;background:var(--k-white);opacity:.9;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m-jobsListItem__removeJobOverlay--hide{display:none}.m-jobsListItem__removeJobLink{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;margin-top:.125rem;padding:0;text-decoration:underline;display:inline-flex}.m-jobsListItem__removeJobLink:hover{color:var(--k-gray-900)}.m-jobsListItem__removeJobLink:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-jobsListItem__removeJobLink{text-decoration:none}.m-jobsListItem__removeJobText{color:var(--k-gray-900)}.m-jobsListItem__userActionContainer{justify-content:space-between;display:flex}.m-jobsListItem__showMemoButton{margin-top:var(--k-spacing-2);align-items:center;display:flex}.m-jobsListItem__newBadge{letter-spacing:0;height:1rem;color:var(--k-gray-900);background-color:var(--k-gray-50);padding:var(--k-spacing-05) var(--k-spacing-1);background-color:var(--k-gray-50);opacity:0;border-radius:.25rem;align-items:center;font-size:.75rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex;transform:translateY(-2px)}.m-jobsListItem__newBadge--hidden{display:none!important}.m-jobsListItem__newBadge--fadeIn{animation:.6s cubic-bezier(.39,.575,.565,1) both fade-in}.m-jobsListItem__badges{gap:.25rem;margin-bottom:.5rem;display:flex}.m-jobsListItem__badges--inactive{opacity:.5}.m-jobsListItem__smartApplyBadge{background-color:var(--k-green-400);padding:0 var(--k-spacing-1);border-radius:.25rem;height:1rem}.m-jobsListItem__sponsoredLabel:before{content:"・";margin-left:-3px}.m-jobsListItem__content{gap:var(--k-spacing-2);flex-direction:column;display:flex}.u-hyphenate{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.k-screen-reader-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.k-screen-reader-only--focusable:active,.k-screen-reader-only--focusable:focus{clip:auto;clip-path:unset;width:auto;height:auto;margin:0;position:static;overflow:visible}.m-jobsListHeader__container{margin-top:1.5rem;margin-bottom:15px;padding-left:15px;padding-right:15px}@media (width>=720px){.m-jobsListHeader__container{margin-top:15px;margin-bottom:.75rem}.m-jobsListHeader__container--inactive{margin-top:1.5rem;margin-bottom:10px}}.m-jobsListHeader__container--hide{margin-bottom:0}.m-jobsListHeader__title{letter-spacing:0;font-size:1.75rem;font-weight:400;font-stretch:75%;line-height:130%;display:inline-block}.m-jobsListHeader__title--hide{display:none}.m-jobsListHeader--loading{opacity:.5}.m-jobsListHeader__pagination{color:var(--k-gray-500);white-space:nowrap;margin-left:.25rem}.u-hyphenate,.m-hokifyJobsItem__title,.m-hokifyJobsItem__snippet{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.m-hokifyJobsItem{color:var(--k-gray-500);padding:20px 15px;display:flex}.m-hokifyJobsItem:hover{cursor:pointer}.m-hokifyJobsItem__imageContainer{flex:0 auto;margin-right:15px}.m-hokifyJobsItem__dataContainer{flex:1;overflow:hidden}.m-hokifyJobsItem__imageLink{display:block}.m-hokifyJobsItem__logo{cursor:pointer;width:61px;height:61px;color:var(--k-gray-300);display:flex}@media (width>=1248px){.m-hokifyJobsItem__logo{width:61px;height:61px}}.m-hokifyJobsItem__logoSvg{height:var(--k-spacing-10);width:var(--k-spacing-10);margin:auto}.m-hokifyJobsItem__title{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:4.5em;margin-bottom:.125rem;font-weight:600;display:-webkit-box;overflow:hidden}.m-hokifyJobsItem__titleLink{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-hokifyJobsItem__titleLink:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-hokifyJobsItem__titleLink{color:var(--k-gray-900);text-decoration:none}.m-hokifyJobsItem__titleLink:hover,.m-hokifyJobsItem__titleLink:active{color:#0c8b8a}.m-hokifyJobsItem__date{color:var(--k-gray-700)}.m-hokifyJobsItem__meta{margin-bottom:.25rem}.m-hokifyJobsItem__company{margin-bottom:.125rem;display:block}.m-hokifyJobsItem__companyName{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-hokifyJobsItem__companyName:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-hokifyJobsItem__companyName{color:var(--k-gray-900);text-decoration:none}.m-hokifyJobsItem__companyName:hover,.m-hokifyJobsItem__companyName:active{color:#0c8b8a}.m-hokifyJobsItem__locations{text-overflow:ellipsis;max-width:100%;display:inline;overflow:hidden}.m-hokifyJobsItem__location{color:var(--k-gray-700);display:inline}.m-hokifyJobsItem__snippet{-webkit-line-clamp:3;text-overflow:ellipsis;max-height:4.5em;color:var(--k-gray-700);cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=720px){.m-hokifyJobsItem__snippet{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:3em;display:-webkit-box;overflow:hidden}}.m-hokifyJobsItem__labelHokify{letter-spacing:0;height:1.5rem;color:var(--k-blue-900);background-color:var(--k-gray-50);padding:var(--k-spacing-1) var(--k-spacing-2);background-color:var(--k-blue-100);border-radius:1.375rem;align-items:center;margin-bottom:3px;font-size:.875rem;font-weight:400;font-stretch:100%;line-height:150%;display:inline-flex}.m-contentAd{container-type:inline-size}.m-contentAd__container{height:100%}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-alarmDisruptor__button{background-color:var(--k-blue-700);color:#fff;cursor:pointer;justify-content:space-between;height:55px;padding:1rem;display:flex}.m-alarmDisruptor__button:hover{background-color:var(--k-blue-800)}.m-alarmDisruptor__box{background-color:var(--k-white);border:1px solid var(--k-gray-200);border-top-left-radius:3px;border-top-right-radius:3px;padding:2.75rem 1.5rem;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;box-shadow:0 0 10px #0003}.m-alarmDisruptor__box--inline{box-shadow:none;border:0;padding:1.5rem;display:block;position:relative;bottom:auto;left:auto;right:auto}.m-alarmDisruptor__box--similar{padding:0}.m-alarmDisruptor__box--displayNone{display:none}.m-alarmDisruptor__boxIcon{justify-content:center;display:flex}.m-alarmDisruptor__boxIcon--inline{display:none}.m-alarmDisruptor__buttonText{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-alarmDisruptor__buttonText:hover{color:var(--k-gray-900)}.m-alarmDisruptor__buttonText:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-alarmDisruptor__buttonText{text-decoration:none}.m-alarmDisruptor__buttonIcon{justify-content:center;align-items:center;gap:var(--k-spacing-1);color:var(--k-green-800);cursor:pointer;padding:0;text-decoration:underline;display:inline-flex}.m-alarmDisruptor__buttonIcon:hover{color:var(--k-gray-900)}.m-alarmDisruptor__buttonIcon:focus-visible{outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width);border-radius:var(--k-outline-radius)}.m-alarmDisruptor__buttonIcon{text-decoration:none}.m-alarmDisruptor__headline{text-align:center;max-width:400px;margin:.75rem auto 1rem}@media (width>=720px){.m-alarmDisruptor__headline--similar{text-align:left;margin-left:0;margin-right:0}}.m-alarmDisruptor__image{width:65px;height:auto;margin:0 auto}.m-alarmDisruptor__strong{font-weight:600}.m-alarmDisruptor__form{max-width:400px;margin-left:auto;margin-right:auto}.m-alarmDisruptor__form--similar{margin-left:0;margin-right:0}.m-alarmDisruptor__submitButton{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-alarmDisruptor__submitButton:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-alarmDisruptor__submitButton{background:var(--k-purple-300);border-color:var(--k-gray-900)}.m-alarmDisruptor__submitButton:hover{background:var(--k-purple-400);border-color:var(--k-gray-900)}.m-alarmDisruptor__submitButton:active{background:var(--k-purple-500);border-color:var(--k-gray-900)}.m-alarmDisruptor__submitButton{width:100%;margin-top:.5rem}.m-alarmDisruptor__submitButton:disabled{justify-content:center;align-items:center;gap:var(--k-spacing-1);cursor:pointer;min-height:var(--k-spacing-10);padding:var(--k-spacing-3) var(--k-spacing-4);border-radius:var(--k-rounded);border-style:solid;border-width:1px;flex-shrink:0;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.m-alarmDisruptor__submitButton:disabled:focus-visible{border-radius:var(--k-rounded);outline:var(--k-outline-width) solid var(--k-blue-900);outline-offset:var(--k-outline-width)}.m-alarmDisruptor__submitButton:disabled{background:var(--k-gray-300);border-color:var(--k-gray-300);color:var(--k-white);cursor:not-allowed}.m-alarmDisruptor__submitButton:disabled:hover{background:var(--k-gray-300);border-color:var(--k-gray-300);color:var(--k-white)}.m-alarmDisruptor__arrow{transform:rotate(180deg)}.m-alarmDisruptor__arrow--top{transform:none}.m-alarmDisruptor__resultState{max-width:27rem;margin-left:auto;margin-right:auto}.m-jobsList{container-type:inline-size}.m-jobsList__item{max-height:1000px;transition:opacity .2s ease-in-out .4s,max-height .4s ease-in-out .2s}.m-jobsList__item:not(.m-jobsList__item--hidden){border-top:0}.m-jobsList__item:not(.m-jobsList__item--hidden)~.m-jobsList__item{border-top:1px solid var(--k-gray-200)}.m-jobsList__inactiveJobsListHeader+.m-jobsList__item{border-top:0!important}.m-jobsList__item:last-of-type{border-bottom:1px solid var(--k-gray-200)}.m-jobsList__item--noBorder{border-top:0}.m-jobsList__item--noBorder:last-of-type{border-bottom:0}.m-jobsList__item--hidden{opacity:0;max-height:0}.m-jobsList__item--displayNone{display:none}.m-jobsList__bsAdContainer{text-align:center;height:165px}.m-jobsList__alarmDisruptor:first-of-type{border-top:1px solid var(--k-gray-200);margin-top:1rem}.m-jobsList__contentAd{height:215px}@container (width>=380px){.m-jobsList__contentAd{height:190px}}.m-jobsList__contentAd--loginModalTrigger{cursor:pointer}.m-hokifyJobsAd__inner{border-bottom:1px solid var(--k-gray-200);text-align:center;padding:1.5rem}.m-hokifyJobsAd__jobsList{border-bottom:1px solid var(--k-gray-200);padding-bottom:20px}.m-hokifyJobsAd__image{width:145px;margin-bottom:.75rem}.m-hokifyJobsAd__linkContainer{text-align:center;margin-top:20px}.m-hokifyJobsAd__headline{letter-spacing:0;margin-bottom:1rem;font-size:1.75rem;font-weight:500;font-stretch:75%;line-height:130%}@layer{.m-icon{display:inline-block;vertical-align:top}.m-icon--small{width:18px;height:18px}.m-icon--medium{width:24px;height:24px}.m-icon--large{width:30px;height:30px}.m-icon--xl{width:38px;height:38px}.m-icon--xxl{width:55px;height:55px}.m-icon--2xl{width:72px;height:72px}.m-icon--3xl{width:80px;height:80px}}.m-button{vertical-align:top;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:1px solid #0000;border-radius:3px;outline:none;height:45px;margin:0;padding:0 30px;line-height:45px;text-decoration:none;transition:background .2s,color .2s,border .2s;display:inline-block}.m-button[class*=Disabled],.m-button[disabled]{cursor:default;pointer-events:none;-webkit-tap-highlight-color:#0000}.m-button--noPadding{padding:0}.m-button--small{height:36px;padding:0 10px;line-height:33px}.m-button--xs{height:30px;padding:0 10px;line-height:26px}.m-button--xsPill{padding:0 15px}.m-button--big{height:60px;line-height:60px}.m-button--full{text-align:center;width:100%;padding-left:0;padding-right:0}.m-button--left{text-align:left}.m-button--whiteOutline{color:var(--k-white);border-color:var(--k-white-alpha-80);background:0 0}.m-button--whiteOutline:hover,.m-button--whiteOutline:focus{color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white)}.m-button--whiteOutlineDisabled,.m-button--whiteOutline[disabled]{cursor:default;color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white);opacity:.5;pointer-events:none}.m-button--rounded{border-radius:36px}.m-button--roundedLeft{border-top-left-radius:36px;border-bottom-left-radius:36px}.m-button--roundedRight{border-top-right-radius:36px;border-bottom-right-radius:36px}.m-button--darkGreen{color:var(--k-white);border-color:var(--k-green-700);background:var(--k-green-700)}.m-button--darkGreen:hover,.m-button--darkGreen:focus{color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white)}.m-button--darkGreenDisabled,.m-button--darkGreen[disabled]{cursor:default;color:var(--k-green-700);border-color:var(--k-white);background:var(--k-white);opacity:.5;pointer-events:none}.m-button--green{color:var(--k-white);border-color:var(--k-green-600);background:var(--k-green-600)}.m-button--green:hover,.m-button--green:focus{color:var(--k-white);border-color:var(--k-green-700);background:var(--k-green-700)}.m-button--greenDisabled,.m-button--green[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--hokifyBlue{color:#0c8b8a;background:var(--k-white);border-color:#0c8b8a}.m-button--hokifyBlue:hover,.m-button--hokifyBlue:focus{color:var(--k-white);background:#0c8b8a;border-color:#0c8b8a}.m-button--hokifyBlueDisabled,.m-button--hokifyBlue[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--greenOutline{color:var(--k-green-700);border-color:var(--k-green-700);background:0 0}.m-button--greenOutline:hover,.m-button--greenOutline:focus{color:var(--k-white);border-color:var(--k-green-700);background:var(--k-green-700)}.m-button--greenOutlineDisabled,.m-button--greenOutline[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--lightGreenOutline{color:var(--k-green-600);border-color:var(--k-green-600);background:0 0}.m-button--lightGreenOutline:hover,.m-button--lightGreenOutline:focus{color:var(--k-white);border-color:var(--k-green-600);background:var(--k-green-600)}.m-button--lightGreenOutlineDisabled,.m-button--lightGreenOutline[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--greenText{color:var(--k-green-700);background:0 0;border-color:#0000}.m-button--greenText:hover,.m-button--greenText:focus{color:var(--k-green-800);background:0 0;border-color:#0000}.m-button--greenTextDisabled,.m-button--greenText[disabled]{cursor:default;color:var(--k-gray-500);pointer-events:none;background:0 0;border-color:#0000}.m-button--gray{color:var(--k-gray-700);border-color:var(--k-gray-50);background:var(--k-gray-50)}.m-button--gray:hover,.m-button--gray:focus{border-color:var(--k-gray-200);background:var(--k-gray-200)}.m-button--grayDisabled,.m-button--gray[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--grayOutline{border-color:var(--k-gray-200);color:var(--k-gray-500);background:0 0}.m-button--grayOutline:hover,.m-button--grayOutline:focus{color:var(--k-green-700);border-color:var(--k-green-700);background:0 0}.m-button--grayOutline:active,.m-button--grayOutline:visited{color:var(--k-gray-500);background:var(--k-gray-50);border-color:#0000}.m-button--grayOutlineDisabled,.m-button--grayOutline[disabled]{cursor:default;color:var(--k-gray-500);border-color:var(--k-gray-500);opacity:.5;pointer-events:none;background:0 0}.m-button--red{color:var(--k-white);border-color:var(--k-red-600);background:var(--k-red-600)}.m-button--red:hover,.m-button--red:focus{color:var(--k-white);border-color:var(--k-red-700);background:var(--k-red-700)}.m-button--iconOnly{text-align:center;min-width:45px}.m-button--iconOnly,.m-button--withIcon{line-height:30px}.m-button--withIconMedium{line-height:24px}a.m-button--iconOnly,a.m-button--withIcon{padding-top:7px}a.m-button--withIconMedium{padding-top:18px}.m-jobsSearchList{container-type:inline-size}.m-jobsSearchList__boxes{flex-direction:column;padding-left:1rem;padding-right:1rem;display:flex}.m-jobsSearchList__boxes--borderBottom{border-bottom:1px solid var(--k-gray-200)}@container (width>400px){.m-jobsSearchList__boxes{flex-direction:row}}.m-jobsSearchList__box{width:100%;padding-top:1.5rem}@media (width>=720px){.m-jobsSearchList__box--spacingBottom:last-child,.m-jobsSearchList__box--spacingBottom:nth-last-child(2):nth-child(odd){padding-bottom:1.5rem}}.m-jobsSearchList__box--spacingBottom:last-child{padding-bottom:1.5rem}.m-jobsSearchList__box--fullWidth{width:100%}.m-jobsSearchList__loadMore{text-align:center}.m-jobsSearchList__loadMoreJobsButton{margin:var(--k-spacing-8) var(--k-spacing-4)}.m-jobsSearchList__switchToJobSearchDisruptor{border-bottom:1px solid var(--k-gray-200)}.m-jobsSearchList__hokifyJobsAd--borderTop{border-top:1px solid var(--k-gray-200)}.m-jobsSearchList__title{letter-spacing:0;margin-top:30px;margin-bottom:15px;padding-left:15px;padding-right:15px;font-size:1.75rem;font-weight:400;font-stretch:75%;line-height:130%}@media (width>=720px){.m-jobsSearchList__title{margin-top:1.5rem;margin-bottom:10px}}.m-jobsSearchList__jobsInfoBox,.m-jobsSearchList__jobsListInfoBox{padding:0 15px}.m-jobsSearchList__faqList{border-bottom:1px solid var(--k-gray-200);padding:1.5rem 15px}.c-jobsSearch{flex-direction:column;flex-grow:1;display:flex}.c-jobsSearch__wrap{width:100%;max-width:1248px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (width>=720px){.c-jobsSearch__wrap{padding-left:32px;padding-right:32px}}.c-jobsSearch__searchform{padding-top:var(--k-spacing-4);border-top:.75rem solid var(--k-gray-50)}@media (width>=720px){.c-jobsSearch__searchform{z-index:11;border-bottom:1px solid var(--k-gray-200);border-top:0;display:block;position:relative}}.c-jobsSearch__bgContainer{border-top:.75rem solid var(--k-gray-50);margin-top:.75rem}@media (width>=720px){.c-jobsSearch__bgContainer{background-color:var(--k-gray-50);border:0;flex-grow:1;margin-top:0;padding-top:.75rem;display:flex}.c-jobsSearch__bgContainer--modalOpen{z-index:12;position:relative}.c-jobsSearch__splitView{border:0;width:100%;display:flex;position:relative}}@media (width>=1248px){.c-jobsSearch__splitView{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}}@media (width>=1248px) and (width>=720px){.c-jobsSearch__splitView{padding-left:1rem;padding-right:1rem}}.c-jobsSearch__listing{flex-direction:column;display:flex;position:relative}@media (width>=720px){.c-jobsSearch__listing{background-color:var(--k-white);border-right:1px solid var(--k-gray-200);flex:none;width:67%;transition:width .5s}}@media (width>=1248px){.c-jobsSearch__listing{width:50%;margin-bottom:var(--k-spacing-4);border-radius:var(--k-rounded-lg);border-right:0}}@media (width>=720px){.c-jobsSearch__listing--narrow{width:360px}}@media (width>=1248px){.c-jobsSearch__listing--narrow{width:376px}}.c-jobsSearch__jobsSearchList{position:relative}.c-jobsSearch__detail{background:var(--k-white);transition:width .5s;position:relative}@media (width>=720px){.c-jobsSearch__detail{flex-grow:1}}@media (width>=1248px){.c-jobsSearch__detail{margin-left:.75rem;margin-bottom:var(--k-spacing-4);border-radius:var(--k-rounded-lg)}}@media (width>=720px){.c-jobsSearch__detailInner{border-radius:var(--k-rounded-lg);width:100%;display:block;position:sticky;top:0;bottom:0;overflow:hidden}}.c-jobsSearch__alarmDisruptorPill{z-index:1;position:sticky;bottom:1rem}@media (width>=720px){.c-jobsSearch__alarmDisruptorPill--modalOpen{z-index:12;position:relative}}.c-jobsSearch__alarmDisruptorPill--slide{display:block}.c-jobsSearch__footer{border-top:1px solid var(--k-gray-200);margin-top:auto}@media print{.c-jobsSearch__listing,.c-jobsSearch__searchform{display:none!important}}@media print and (width>=720px){.c-jobsSearch__detailInner{flex:0 auto;height:auto;padding:0;position:static;overflow:visible}}@media print{.c-jobsSearch__bgContainer{background-color:var(--k-white)}}@media print and (width>=720px){.c-jobsSearch__bgContainer{display:block}}@media print and (width>=1248px){.c-jobsSearch__bgContainer{padding-top:0}}@media print{.c-jobsSearch__splitView{display:block}.c-jobsSearch__subNav{display:none}}