@charset "UTF-8";.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-image .ce-gallery{margin-bottom:0;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid;}.tx-kehkrankenhaus table{border-collapse:separate;border-spacing:10px;}.tx-kehkrankenhaus table th{font-weight:bold;}.tx-kehkrankenhaus table td{vertical-align:top;}.typo3-messages .message-error{color:red;}.typo3-messages .message-ok{color:green;}.tx-jobsearch{background:#f3eee9;padding:15px;}@media (min-width:480px){.tx-jobsearch{padding:30px;}}@media (min-width:768px){.tx-jobsearch{padding:50px;}}.tx-jobsearch .btn{width:auto;padding:0.6em 1.2em;color:#fff !important;font-weight:500;background:#003760;border:0 none;cursor:pointer;text-decoration:none;}.tx-jobsearch .pagination{margin-left:0;}.tx-jobsearch .pagination li{display:inline-block;padding:0.2em 0.5em;border:1px solid #ffffff;background:#ffffff;color:#003760;}.tx-jobsearch .pagination li a{text-decoration:none;color:#003760;}.tx-jobsearch .pagination li:not(:last-child){margin-right:1em;}.tx-jobsearch .pagination li.active{color:#fff;background:#003760;}.tx-jobsearch .pagination li.active a{color:#fff;}.tx-jobsearch .pagination li::before{display:none;}@media (min-width:1200px){.jobs_searchform{display:flex;flex-flow:row wrap;margin-left:-50px;}}.jobs_searchform > div{width:100%;}@media (min-width:1200px){.jobs_searchform > div{margin-left:50px;width:calc(50% - 50px);}}@media (min-width:560px){.jobs_searchform > div:first-child{display:flex;flex-flow:row wrap;}.jobs_searchform > div:first-child > div:first-child{flex-grow:1;}}.jobs_searchform input:not(.c-btn):not([type="checkbox"]),.jobs_searchform .jobs_search_list .label{display:block;width:100%;height:44px;margin:0.2em 0 1.2em 0;padding:0.5em 1em;color:#333;font-size:21px;line-height:1em;font-family:"Frutiger LT Std",sans-serif;background:#ffffff;border:0 none;box-sizing:border-box;}.jobs_searchform .jobs_search_list .label{width:auto;}.jobs_searchform input[type="checkbox"]{font-size:14px;font-family:"Frutiger LT Std",sans-serif;display:inline-block;appearance:none;width:20px;height:20px;margin:0 0.5em 0.2em 0;padding:0;vertical-align:middle;background:#f3eee9;border:5px solid #f3eee9;box-sizing:border-box;}.jobs_searchform input[type="checkbox"]:checked{background:#003760;}.jobs_searchform input.c-btn{display:block;cursor:pointer;border:0;height:44px;margin:0.2em 0 1.2em 0;padding:0.5em calc(1em + 40px) 0.5em 1em !important;font-size:21px;line-height:1em;background-image:url("/typo3conf/ext/jobsearch/Resources/Public/Icons/search.svg");background-repeat:no-repeat;background-size:40px 20px;background-position:center right;-webkit-appearance:none;appearance:none;box-sizing:border-box;}.jobs_searchform .jobs_search_list{position:relative;cursor:pointer;}.jobs_searchform .jobs_search_list .label{color:#003760;}.jobs_searchform .jobs_search_list .icon{position:absolute;top:50%;right:1.5em;width:1.5em;height:1.5em;transform:rotate(90deg);transform-origin:right center;}.jobs_searchform .jobs_search_list .icon svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.2s linear;}.jobs_searchform .jobs_search_list.open .icon svg{transform:rotate(180deg);}.jobs_searchform .jobs_search_list .jobs_search_list_inner{position:absolute;left:0;top:100%;font-size:21px;width:100%;box-sizing:border-box;background:#ffffff;padding:15px 1em;z-index:500;display:none;}.jobs_searchform .jobs_search_list .jobs_search_list_inner .c-btn{margin-top:20px;margin-left:auto;}.jobs_searchform .jobs_search_list .jobs_search_list_inner > div{display:flex;flex-flow:row nowrap;padding-top:5px;padding-bottom:5px;margin-bottom:5px;}.jobs_searchform .jobs_search_list .jobs_search_list_inner > div:not(:last-child){border-style:solid;border-color:#f3eee9;border-width:0 0 2px 0;}.jobs_searchform .jobs_search_list .jobs_search_list_inner > div > div label{cursor:pointer;}.jobs_searchform .jobs_search_list .jobs_search_list_inner > div > div:nth-child(1){width:40px;}.jobs_searchform .jobs_search_list .jobs_search_list_inner > div > div:nth-child(2){flex-grow:1;}.jobsearch-result-container{margin:40px 0;border-style:solid;border-color:#ffffff;border-width:2px 0 0 0;padding-top:20px;transition:opacity 0.2s ease-in-out;}.jobsearch-result-container.inactive{opacity:0.2;}.jobsearch-result-container .jobsearch-desktop{display:none;}@media (min-width:1025px){.jobsearch-result-container .jobsearch-desktop{display:block;}}.jobsearch-result-container .jobsearch-result{border-color:#c6bead;border-style:solid;border-width:0 0 1px 0;padding-bottom:20px;padding-top:20px;}@media (min-width:1025px){.jobsearch-result-container .jobsearch-result{display:flex;flex-flow:row wrap;justify-content:space-between;}}@media (min-width:1025px){.jobsearch-result-container .jobsearch-result .jobsearch-mobile{display:none;}}.jobsearch-result-container .jobsearch-result a{text-decoration:none;color:inherit;}.jobsearch-result-container .jobsearch-result:nth-child(1){padding-bottom:5px;}.jobsearch-result-container .jobsearch-result > div{padding-bottom:10px;}@media (min-width:1025px){.jobsearch-result-container .jobsearch-result > div{padding-bottom:0;}.jobsearch-result-container .jobsearch-result > div:nth-child(1){width:calc(35% - 40px);}.jobsearch-result-container .jobsearch-result > div:nth-child(2){width:calc(25% - 40px);}.jobsearch-result-container .jobsearch-result > div:nth-child(3),.jobsearch-result-container .jobsearch-result > div:nth-child(4){width:calc(20% - 40px);}.jobsearch-result-container .jobsearch-result > div.jobsearch-head{font-size:1.3em;line-height:1.2em;}}main .jobsearch_detail{background:#ffffff;padding-top:40px;padding-bottom:40px;max-width:1400px;margin:0 auto;}main .jobsearch_detail .intro{font-weight:bold;}main .jobsearch_detail .intro > p:nth-child(1){margin-top:0;}main .jobsearch_detail .intro > p:not(:last-child){margin-bottom:25px;}main .jobsearch_detail .intro > p:empty{display:none;}main .jobsearch_detail .intro > p:empty + p{margin-top:0;}main .jobsearch_detail h1{color:inherit;font-size:2em;font-weight:700;}@media (min-width:769px){main .jobsearch_detail h1{max-width:60%;hyphens:none;}}main .jobsearch_detail .metadata{padding-top:20px;padding-bottom:20px;}main .jobsearch_detail .applybutton{display:flex;justify-content:center;}@media (min-width:769px){main .jobsearch_detail .applybutton{justify-content:flex-end;}}main .jobsearch_detail .jobimage{margin-top:25px;margin-bottom:25px;margin-left:-20px;width:calc(100% + 40px);}@media (min-width:480px){main .jobsearch_detail .jobimage{margin-left:-30px;width:calc(100% + 60px);}}@media (min-width:768px){main .jobsearch_detail .jobimage{margin-left:-50px;width:calc(100% + 100px);}}main .jobsearch_detail .jobimage img{width:100%;display:block;height:auto;}main .jobsearch_detail .description *{color:inherit !important;font-size:inherit !important;}main .jobsearch_detail .description h4{text-transform:none;margin:2em 0;}main .jobsearch_detail .description p{margin:2em 0;}main .jobsearch_detail .description p:empty{display:none;}main .jobsearch_detail .outro{margin-top:40px;}@keyframes jobfadein{from{transform:scale(0)}to{transform:scale(1)}}@keyframes jobfadein2{from{transform:scale(0) translateY(50%)}to{transform:scale(1) translateY(50%)}}@keyframes mob_jobfadein2{from{transform:scale(0) translateY(0%)}to{transform:scale(1) translateY(0%)}}html{--col-blue-raw:0,49,88;--col-blue:rgb(var(--col-blue-raw));--col-white:#FFFFFF;--col-lightblue-raw:65,192,240;--col-lightblue:rgb(var(--col-lightblue-raw));--col-yellow:#FECD2F;--margin-lr:20px;--defaultTextColor:var(--col-white);--defaultHeaderColor:var(--col-lightblue);--max-width:1600px;--max-width-smaller:1300px;background-color:var(--col-blue);font-size:62.5%}@media (min-width:1300px){html{--margin-lr:100px}}html.stopScroll{overflow:hidden !important}html body{background-color:transparent;font-size:2em;font-weight:300;line-height:1.4;color:var(--defaultTextColor)}html body a{color:var(--col-lightblue);transition:0.5s ease color}.no-touch html body a:hover{color:var(--col-yellow)}html body p{margin-top:0;color:var(--defaultTextColor);line-height:1.5}html body.mm-wrapper{overflow:unset}html body:has(.page-layout-1) .s-header.career .s-header-bar{transform:translateY(0%)}html body:has(.page-layout-1):has(.frame-type-career-hero) .s-header.career .s-header-bar{transform:translateY(-100%)}html *{box-sizing:border-box;-webkit-tap-highlight-color:transparent !important}html p{hyphens:auto}html p:last-child{margin:0}html.menu-open,html.qtool-active{overflow:hidden}.s-header{z-index:1000 !important}.s-header.career{border:0;padding:0 !important}.s-header.career .s-header-bar{position:fixed;width:100%;top:0;left:0;z-index:1000;transform:translateY(-100%);transition:0.75s ease transform;transition-delay:0.2s;display:flex;flex-flow:row;align-items:center;justify-content:space-between;background-color:var(--col-blue);padding-top:10px;padding-bottom:10px;padding-left:var(--margin-lr);padding-right:var(--margin-lr)}.scrolled-30 .s-header.career .s-header-bar{transform:translateY(0) !important}.s-header.career .s-header-bar:has(*:focus){transform:translateY(0) !important}.s-header.career .c-logo{order:1;transform:translateY(0px);width:auto;flex:unset;position:relative;z-index:300}.s-header.career .c-logo svg{width:auto;height:25px}@media (min-width:400px){.s-header.career .c-logo svg{height:30px}}@media (min-width:500px){.s-header.career .c-logo svg{height:45px}}.s-header.career .menu-trigger{order:2;width:28px;height:16px;position:relative;z-index:400;cursor:pointer;background-color:transparent;border:0}.s-header.career .menu-trigger .c-btn:not(input),.s-header.career .menu-trigger .quiztime strong{position:absolute;top:50%;right:0%;transform:translateX(0%) translateY(-50%);z-index:9;opacity:0;transition:opacity 0.5s ease;background-color:var(--col-lightblue);border-radius:15px;padding:10px 30px !important;font-size:0.9em !important;font-weight:600;color:var(--col-blue);margin:0}.qtool-active .s-header.career .menu-trigger .c-btn:not(input),.qtool-active .s-header.career .menu-trigger .quiztime strong{opacity:1}.s-header.career .menu-trigger span{display:block;position:absolute;top:0;left:0;width:100%;height:3px;border-radius:4px;background-color:var(--col-white);transition:transform 0.5s ease,top 0.5s ease,bottom 0.5s ease,opacity 0.5s ease;z-index:10}.s-header.career .menu-trigger span:last-child{top:unset;top:100%;transform:translateY(-100%)}.menu-open .s-header.career .menu-trigger span,.qtool-active .s-header.career .menu-trigger span{top:50%;transform:translateY(-50%) rotate(45deg)}.menu-open .s-header.career .menu-trigger span:last-child,.qtool-active .s-header.career .menu-trigger span:last-child{transform:translateY(-50%) rotate(-45deg)}.qtool-active .s-header.career .menu-trigger span{opacity:0}.s-header.career #career-information{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:300;background-color:var(--col-blue);transform:translateY(-100%);transition:0.5s ease transform;padding-top:100px;padding-bottom:50px;padding-left:var(--margin-lr);padding-right:var(--margin-lr);overflow:auto}@media (min-width:800px){.s-header.career #career-information{padding-top:150px}}.s-header.career #career-information .inner{display:flex;flex-flow:row wrap;column-gap:100px;row-gap:0px;align-items:flex-start}.s-header.career #career-information .inner div{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;margin-bottom:min(70px,3vw);font-weight:300}.s-header.career #career-information .inner div:nth-last-child(1){margin-bottom:0}.s-header.career #career-information .inner div span{margin-bottom:min(40px,2vw);font-weight:500}.s-header.career #career-information .inner div a{color:var(--col-lightblue)}.s-header.career #career-information .inner div table{color:var(--col-lightblue)}.s-header.career #career-information .inner div table td:first-child{font-weight:400}.s-header.career #career-information .inner div table td:not(:last-child){padding-right:20px}.s-header.career #career-information .inner .ci-left{margin-right:auto;max-width:755px}.s-header.career #career-information .inner .ci-right{padding-right:10vw}.s-header.career #career-information .home-link{width:100%;margin-bottom:20px !important;margin-top:20px !important}@media (min-width:1200px){.s-header.career #career-information .home-link{margin-top:0px !important}}.s-header.career #career-information .home-link span{margin:0 !important}.s-header.career #career-information .home-link a{display:flex;flex-flow:row;gap:10px;align-items:center}.s-header.career #career-information .home-link a svg{width:30px;height:auto;margin-bottom:2px}.menu-open .s-header.career #career-information{transform:translateY(0)}.s-header.career #career-information #career-navigation ul,.s-header.career #career-information #career-navigation-right ul{list-style-type:none;margin:0;display:flex;flex-flow:column;align-items:flex-start}.s-header.career #career-information #career-navigation ul a,.s-header.career #career-information #career-navigation-right ul a{color:var(--defaultHeaderColor);text-transform:uppercase;font-weight:800;font-size:clamp(32px,6vw,6.2em);line-height:1em}@media (min-width:768px){.s-header.career #career-information #career-navigation ul a,.s-header.career #career-information #career-navigation-right ul a{line-height:1em;font-size:clamp(40px,10vw,6.2em)}}.s-header.career #career-information #career-navigation ul li,.s-header.career #career-information #career-navigation-right ul li{margin-left:-1vw;transition:opacity 0.5s ease}.s-header.career #career-information #career-navigation ul li::before,.s-header.career #career-information #career-navigation-right ul li::before{display:none}.s-header.career #career-information #career-navigation ul li:hover:hover,.s-header.career #career-information #career-navigation ul li:hover.hover,.s-header.career #career-information #career-navigation ul li:hover.active,.s-header.career #career-information #career-navigation ul li.hover:hover,.s-header.career #career-information #career-navigation ul li.hover.hover,.s-header.career #career-information #career-navigation ul li.hover.active,.s-header.career #career-information #career-navigation ul li.active:hover,.s-header.career #career-information #career-navigation ul li.active.hover,.s-header.career #career-information #career-navigation ul li.active.active,.s-header.career #career-information #career-navigation-right ul li:hover:hover,.s-header.career #career-information #career-navigation-right ul li:hover.hover,.s-header.career #career-information #career-navigation-right ul li:hover.active,.s-header.career #career-information #career-navigation-right ul li.hover:hover,.s-header.career #career-information #career-navigation-right ul li.hover.hover,.s-header.career #career-information #career-navigation-right ul li.hover.active,.s-header.career #career-information #career-navigation-right ul li.active:hover,.s-header.career #career-information #career-navigation-right ul li.active.hover,.s-header.career #career-information #career-navigation-right ul li.active.active{opacity:1}.s-header.career #career-information #career-navigation ul li.active:hover.active,.s-header.career #career-information #career-navigation ul li.active.hover.active,.s-header.career #career-information #career-navigation-right ul li.active:hover.active,.s-header.career #career-information #career-navigation-right ul li.active.hover.active{opacity:1 !important}.s-header.career #career-information #career-navigation ul:has(li:hover) li,.s-header.career #career-information #career-navigation ul:has(li.hover) li,.s-header.career #career-information #career-navigation ul:has(li.active) li,.s-header.career #career-information #career-navigation-right ul:has(li:hover) li,.s-header.career #career-information #career-navigation-right ul:has(li.hover) li,.s-header.career #career-information #career-navigation-right ul:has(li.active) li{opacity:0.58}.s-header.career #career-information #career-navigation ul:has(li:hover):has(li:hover) li.active,.s-header.career #career-information #career-navigation ul:has(li:hover):has(li.hover) li.active,.s-header.career #career-information #career-navigation ul:has(li.hover):has(li:hover) li.active,.s-header.career #career-information #career-navigation ul:has(li.hover):has(li.hover) li.active,.s-header.career #career-information #career-navigation ul:has(li.active):has(li:hover) li.active,.s-header.career #career-information #career-navigation ul:has(li.active):has(li.hover) li.active,.s-header.career #career-information #career-navigation-right ul:has(li:hover):has(li:hover) li.active,.s-header.career #career-information #career-navigation-right ul:has(li:hover):has(li.hover) li.active,.s-header.career #career-information #career-navigation-right ul:has(li.hover):has(li:hover) li.active,.s-header.career #career-information #career-navigation-right ul:has(li.hover):has(li.hover) li.active,.s-header.career #career-information #career-navigation-right ul:has(li.active):has(li:hover) li.active,.s-header.career #career-information #career-navigation-right ul:has(li.active):has(li.hover) li.active{opacity:0.58}.s-header.career #career-information #career-navigation ul a,.s-header.career #career-information #career-navigation-right ul a{font-size:min(8vw,3.8em)}@media (min-width:768px){.s-header.career #career-information #career-navigation ul a,.s-header.career #career-information #career-navigation-right ul a{font-size:min(9vw,3.8em)}}.s-header.career #career-information #career-navigation ul li,.s-header.career #career-information #career-navigation-right ul li{margin-left:-0.35vw;order:2;margin-bottom:15px}@media (min-width:768px){.s-header.career #career-information #career-navigation ul li,.s-header.career #career-information #career-navigation-right ul li{margin-bottom:0}}.s-header.career #career-information #career-navigation ul li.show-top,.s-header.career #career-information #career-navigation-right ul li.show-top{order:1}.s-header.career #career-information #career-navigation ul li.no-menu,.s-header.career #career-information #career-navigation-right ul li.no-menu{display:none}.s-header.career #career-information .social-media-links-menu{display:flex;flex-flow:column;gap:5px}.s-header.career #career-information .social-media-links-menu a{display:flex;flex-flow:row nowrap;gap:10px;align-items:center}.s-header.career .career-module{position:fixed;right:10px;bottom:10px;z-index:400;display:flex;flex-flow:column;gap:8px;transform:translateX(calc(100% + 50px));transition:1s ease transform 0.1s}@media (min-width:800px){.s-header.career .career-module{bottom:30px;right:30px}}.scrolled-30 .s-header.career .career-module,.menu-open .s-header.career .career-module,.s-header.career .career-module:has(*:focus){transform:translateX(0)}.scrollLocked .s-header.career .career-module{transform:translateX(calc(100% + 50px))}.s-header.career .career-module svg{display:block;cursor:pointer;transition:transform 0.5s ease;width:100%;height:100%}.s-header.career .career-module a,.s-header.career .career-module .svg-wrapper{display:block;width:60px;height:60px;background:var(--col-yellow);border-radius:50%;padding:25%;transition:transform 0.5s ease}@media (min-width:800px){.s-header.career .career-module a,.s-header.career .career-module .svg-wrapper{width:70px;height:70px}}.no-touch .s-header.career .career-module a:hover,.no-touch .s-header.career .career-module .svg-wrapper:hover{transform:scale(1.1)}footer{font-size:0.9em}footer.career{--footer-tb:50px;background-color:var(--col-blue);padding-top:var(--footer-tb);padding-bottom:var(--footer-tb);padding-left:0;padding-right:0;border:var(--col-lightblue) 2px solid;border-radius:25px;margin-left:var(--margin-lr);margin-right:var(--margin-lr);margin-bottom:calc(var(--footer-tb) * 2);flex-flow:column}footer.career .c-footer-logo{width:100%;margin-bottom:50px}footer.career .c-footer-logo svg{width:min(380px,80vw);height:auto;max-width:100%}footer.career a{color:var(--col-white)}footer.career .row{display:flex;flex-flow:column;gap:30px;justify-content:space-between}@media (min-width:800px){footer.career .row{flex-flow:row;align-items:flex-end}}footer.career .c-address{width:auto;padding:0;border:0;display:flex;flex-flow:column}footer.career .c-address span{font-weight:400;margin-bottom:20px}footer.career .c-address .address span{font-weight:300;margin:0}footer.career .c-address .row{column-gap:250px;flex-flow:row wrap}footer.career .c-address table{font-weight:300}footer.career .c-address table td:first-child{padding-right:20px}footer.career .c-social{padding:0;border:0;width:auto;position:relative;z-index:10}footer.career .c-social a{color:var(--defaultTextColor)}footer.career .c-social button{color:inherit;font-family:inherit;background:transparent;border:0;font-weight:300;white-space:nowrap;font-size:inherit}footer.career .c-social .select{color:var(--defaultTextColor);display:flex;flex-flow:row;align-items:center;gap:80px;border:2px solid var(--col-white);background-color:var(--col-blue);border-radius:50px;padding:9px 15px;padding-top:11px;position:relative;z-index:10;cursor:pointer;user-select:none;justify-content:space-between;transition:background 0.5s ease}footer.career .c-social .select span{font-weight:300;white-space:nowrap}footer.career .c-social .select svg{transition:transform 0.5s ease}footer.career .c-social .links{--linksTransformY:translateY(calc(100% - 30px));position:absolute;bottom:0;z-index:9;transform:var(--linksTransformY) scaleY(1);transform-origin:top;width:100%;transition:transform 0.75s ease,width 0s ease 2s;transition-delay:0.1s;width:0;overflow:hidden}footer.career .c-social .links .link-wrapper{display:flex;flex-flow:column;gap:5px;background-color:var(--col-lightblue);border-radius:15px;transform:translateY(-100%);padding:10px;padding-top:40px;transition:transform 0.5s ease}footer.career .c-social .links a{display:flex;align-items:center;gap:5px;transition:transform 0.5s ease,opacity 0.5s ease;transform-origin:left;color:var(--col-blue)}footer.career .c-social .links svg path{fill:var(--col-blue)}footer.career .c-social .links svg path.st1{fill:var(--col-lightblue)}footer.career .c-social.open .select{background-color:var(--col-lightblue)}footer.career .c-social.open .select svg{transform:scaleY(-1)}footer.career .c-social.open .links{width:100%;transition:width 0s ease 0s}footer.career .c-social.open .links .link-wrapper{transform:translateY(0)}footer.career .c-social.open .links a{transform:translateX(0);transition-delay:0.1s;opacity:1}footer.career>.inner{padding-left:var(--margin-lr);padding-right:var(--margin-lr)}footer.career>.inner ul{margin:0;align-items:center}footer.career>.inner ul li{line-height:1.4;font-weight:300}footer.career>.inner ul .emphasizeLink{font-weight:500}@media (min-width:800px){footer.career>.inner ul .emphasizeLink{margin-left:auto}}footer.career>.inner ul .emphasizeLink a{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:15px}footer.career>.inner ul .emphasizeLink a svg{width:30px;height:30px;margin-bottom:0.112em}footer.career>.inner nav{border-left:0;width:auto;padding:0}footer.career>.inner nav a{color:var(--col-white)}footer.career>.inner .footer-disclaimer{font-size:1.3rem;margin-top:1em}footer.career>.inner:not(:first-child){border-top:2px solid var(--col-lightblue);margin-top:var(--footer-tb);padding-top:var(--footer-tb)}footer.career>.inner:not(:first-child) ul{display:flex;flex-flow:column;align-items:flex-start;column-gap:50px;row-gap:30px}@media (min-width:800px){footer.career>.inner:not(:first-child) ul{flex-flow:row;align-items:center}}#main.career{overflow-x:hidden}#main p:has(.btn-text){line-height:3 !important}#main .btn-text{width:auto;padding:0.6em 1.2em;color:var(--col-lightblue) !important;font-weight:500;border:2px solid var(--col-lightblue);cursor:pointer;text-decoration:none;background:transparent;border-radius:10px;transition:transform 0.5s ease,padding 0.5s ease,background 0.5s ease,color 0.5s ease;padding-right:2.8em;position:relative;line-height:1.5em;white-space:break-spaces;hyphens:auto;display:inline-block;aspect-ratio:unset !important;margin-bottom:10px}.no-touch #main .btn-text:hover{transform:translateY(-5%) scale(1.1);background:var(--col-lightblue);color:var(--col-blue) !important}.no-touch #main .btn-text:hover::after{transform:translateY(-50%) rotate(45deg)}#main .btn-text::after{content:"";background-image:url("/typo3conf/ext/hoch5/Resources/Public/Images/career-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;width:auto;height:75%;aspect-ratio:1;top:50%;transform:translateY(-50%);right:10px;transition:0.5s ease;max-height:30px}#main.career{--frame-margin-bottom:75px}#main.career button{background:transparent;font-size:1em;font-family:inherit;font-weight:inherit}#main.career h1,#main.career h2,#main.career h3,#main.career h4,#main.career h5,#main.career h6{hyphens:auto;-webkit-hyphens:auto}#main.career.page-layout-1,#main.career:has(.frame-type-career-hero){margin-top:124px}#main.career.page-layout-1:has(.frame-type-career-hero),#main.career:has(.frame-type-career-hero):has(.frame-type-career-hero){margin-top:0}#main.career.page-layout-1 .career-menu,#main.career:has(.frame-type-career-hero) .career-menu{display:none}#main.career ul{padding:1.2em 0 1.2em 1.2em;margin:0}#main.career .career-menu{position:relative;width:100vw;margin-bottom:calc(var(--frame-margin-bottom) + 50px)}#main.career .career-menu ul{list-style-type:none;margin:0;display:flex;flex-flow:column;align-items:flex-start;position:relative;padding:0}#main.career .career-menu ul a{color:var(--defaultHeaderColor);text-transform:uppercase;font-weight:800;font-size:clamp(32px,6vw,6.2em);line-height:1em}@media (min-width:768px){#main.career .career-menu ul a{line-height:1em;font-size:clamp(40px,10vw,6.2em)}}#main.career .career-menu ul li{margin-left:-1vw;transition:opacity 0.5s ease}#main.career .career-menu ul li::before{display:none}#main.career .career-menu ul li:hover:hover,#main.career .career-menu ul li:hover.hover,#main.career .career-menu ul li:hover.active,#main.career .career-menu ul li.hover:hover,#main.career .career-menu ul li.hover.hover,#main.career .career-menu ul li.hover.active,#main.career .career-menu ul li.active:hover,#main.career .career-menu ul li.active.hover,#main.career .career-menu ul li.active.active{opacity:1}#main.career .career-menu ul li.active:hover.active,#main.career .career-menu ul li.active.hover.active{opacity:1 !important}#main.career .career-menu ul:has(li:hover) li,#main.career .career-menu ul:has(li.hover) li,#main.career .career-menu ul:has(li.active) li{opacity:0.58}#main.career .career-menu ul:has(li:hover):has(li:hover) li.active,#main.career .career-menu ul:has(li:hover):has(li.hover) li.active,#main.career .career-menu ul:has(li.hover):has(li:hover) li.active,#main.career .career-menu ul:has(li.hover):has(li.hover) li.active,#main.career .career-menu ul:has(li.active):has(li:hover) li.active,#main.career .career-menu ul:has(li.active):has(li.hover) li.active{opacity:0.58}#main.career .career-menu ul li{position:relative;z-index:80;width:100%;margin-bottom:15px}@media (min-width:768px){#main.career .career-menu ul li{margin-bottom:0}}@media (min-width:1000px){#main.career .career-menu ul li{width:auto}}#main.career .career-menu ul li a{display:block;width:100%;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;line-height:1em;white-space:normal}@media (min-width:768px){#main.career .career-menu ul li a{line-height:0.85em}}#main.career .career-menu ul li:hover+.c-additional-information{transform:scale(1) rotate(0) perspective(100vw) rotateY(0deg);opacity:1}#main.career .career-menu ul .c-additional-information{position:absolute;z-index:100;top:0%;height:100vh;left:10%;transform:scale(0) rotate(10deg) perspective(20vw) rotateY(30deg);opacity:0;transition:opacity 0.5s ease,transform 1s ease;display:flex;flex-flow:row;align-items:center;justify-content:center}@media (min-width:800px){#main.career .career-menu ul .c-additional-information{left:40%}}#main.career .career-menu ul .c-additional-information .btn{position:absolute;top:30%;right:0;transform:translateX(50%) rotate(-135deg);transition:ease 0.5s transform}.no-touch #main.career .career-menu ul .c-additional-information:hover{transform:scale(1) rotate(0) perspective(100vw) rotateY(0deg);opacity:1}.no-touch #main.career .career-menu ul .c-additional-information:hover .btn{transform:translateX(50%) rotate(-135deg) scale(1.1)}#main.career .career-menu ul .image img{display:block;border-radius:50px}#main.career .career-menu .scroll-btn{width:clamp(120px,15vw,250px);cursor:pointer;transition:opacity 0.5s ease;margin-left:auto;margin-right:40px}#main.career .career-menu .scroll-btn.altPos{position:absolute;top:5px;left:5px;width:120px}@media (min-width:750px){#main.career .career-menu .scroll-btn{position:absolute;z-index:90;top:100%;transform:translateY(-33%);right:0vw;margin:0}}@media (min-width:1200px){#main.career .career-menu .scroll-btn{top:69%;right:min(22vw,100px);transform:translateY(0%)}}#main.career .career-menu .scroll-btn svg{width:100%;height:100%;object-fit:contain;max-height:100%}#main.career .career-menu .cmenu-logo{width:130px;margin-left:auto;margin-right:20px;margin-top:20px;margin-bottom:20px;transition:opacity 0.5s ease}@media (min-width:750px){#main.career .career-menu .cmenu-logo{position:absolute;z-index:91;top:5vh;right:var(--margin-lr);width:min(20vw,230px);margin:0}}#main.career .career-menu .cmenu-logo svg{width:100%;height:auto}#main.career .career-menu:has(li:hover) .scroll-btn,#main.career .career-menu:has(li:hover) .cmenu-logo,#main.career .career-menu:has(li.hover) .scroll-btn,#main.career .career-menu:has(li.hover) .cmenu-logo{opacity:0.3}#main.career h1,#main.career h2,#main.career h3,#main.career h4,#main.career h5,#main.career h6,#main.career .headertext{color:var(--defaultHeaderColor);font-size:1.25em;font-weight:500;margin-top:0;text-transform:none;display:block}#main.career .frame{--padding-lr:20px;overflow-x:hidden;max-width:var(--max-width);margin-left:auto;margin-right:auto;margin-bottom:var(--frame-margin-bottom);padding-left:var(--padding-lr);padding-right:var(--padding-lr)}#main.career .frame:has(.jobsearch_detail){padding-left:0;padding-right:0}#main.career .frame.frame-type-header{margin-top:calc(var(--frame-margin-bottom) * 1.4);margin-bottom:calc(var(--frame-margin-bottom) * 0.6)}#main.career .frame.frame-type-header h1,#main.career .frame.frame-type-header h2,#main.career .frame.frame-type-header h3,#main.career .frame.frame-type-header h4,#main.career .frame.frame-type-header h5,#main.career .frame.frame-type-header h6,#main.career .frame.frame-type-header .headertext{font-size:1.75em;line-height:1.4}#main.career .frame.frame-type-header+.frame-type-career-submenu{padding-top:0 !important}#main.career .frame.frame-space-after-nospace{margin-bottom:0 !important}#main.career .frame.frame-space-before-nospace{margin-top:0 !important}#main.career .frame.frame-type-text{--gap:25px;--elementWidth:500px;display:flex;flex-flow:row wrap;column-gap:var(--gap)}#main.career .frame.frame-type-text header{width:100%}@media (min-width:1040px){#main.career .frame.frame-type-text header{width:calc(var(--elementWidth) - var(--gap))}}#main.career .frame.frame-type-text p,#main.career .frame.frame-type-text ul{width:100%;min-width:min(var(--elementWidth),100%);color:var(--defaultTextColor)}@media (min-width:1040px){#main.career .frame.frame-type-text p,#main.career .frame.frame-type-text ul{width:calc(100% - var(--elementWidth));padding-right:min(20vw,350px);margin-left:auto}}#main.career .frame.frame-type-text:not(:has(header)){--max-width:1250px}#main.career .frame.frame-type-text:not(:has(header)) p,#main.career .frame.frame-type-text:not(:has(header)) ul{width:100%;padding:0}#main.career .frame.frame-type-text ul:first-child{margin-top:0px}#main.career .frame.frame-type-text:has(header) ul:nth-child(2){margin-top:0}#main.career .frame.frame-type-text.frame-type-textblock .textblock{width:100%;min-width:min(var(--elementWidth),100%);display:flex;flex-flow:row wrap;column-gap:150px;row-gap:20px}@media (min-width:1040px){#main.career .frame.frame-type-text.frame-type-textblock .textblock{width:calc(100% - var(--elementWidth));margin-left:auto}}#main.career .frame.frame-type-text.frame-type-textblock .textblock .bodytext{color:var(--col-lightblue);border-left:2px solid var(--col-lightblue);padding-left:20px;padding-top:15px;padding-bottom:14px}#main.career .frame.frame-type-text.frame-type-textblock p{margin:0;padding:0}#main.career .frame.frame-type-text.frame-type-textblock.frame-layout-3 .textblock .bodytext{color:var(--col-white);border-color:var(--col-white)}#main.career .frame.frame-type-image img{border-radius:25px}#main.career .frame.frame-layout-3{--defaultTextColor:var(--col-blue);--defaultHeaderColor:var(--col-blue);padding-top:50px;padding-bottom:50px;margin-left:0;margin-right:0;max-width:100%;padding-left:max(20px,calc((100% - var(--max-width))/2 + 20px));padding-right:max(20px,calc((100% - var(--max-width))/2 + 20px));background-color:var(--col-lightblue)}#main.career .frame.frame-layout-3:has(+ .frame-layout-3){margin-bottom:0 !important;padding-bottom:30px !important}#main.career .frame.frame-layout-3+.frame-layout-3{margin-top:0 !important;padding-top:30px !important}#main.career .frame.frame-layout-3 .frame-type-career-intro .videoelement .likecount.liked *{fill:var(--col-blue)}#main.career .frame.frame-layout-3 .frame-type-career-intro .videoelement .likecount.liked .count{color:var(--col-blue)}#main.career .frame.frame-maxwidth{--max-width:1250px}@media (min-width:1040px){#main.career .frame.frame-maxwidth.frame-type-text p{padding-right:calc(20vw - 250px)}}#main.career .frame.frame-type-header-c{max-width:100vw;padding:0;display:flex;overflow-x:hidden;--fontSize:clamp(55px,10vw,5.7em);margin-bottom:30px !important}@media (min-width:800px){#main.career .frame.frame-type-header-c{margin-bottom:0 !important}}#main.career .frame.frame-type-header-c .wrapper{--gap:3vw;display:flex;flex-flow:row;gap:var(--gap);transition:linear 7s transform}@media (min-width:1000px){#main.career .frame.frame-type-header-c .wrapper{transition:linear 15s transform}}#main.career .frame.frame-type-header-c.font-size-small-1{--fontSize:clamp(50px,9vw,5.4em)}#main.career .frame.frame-type-header-c h1,#main.career .frame.frame-type-header-c h2,#main.career .frame.frame-type-header-c h3,#main.career .frame.frame-type-header-c h4,#main.career .frame.frame-type-header-c h5,#main.career .frame.frame-type-header-c h6,#main.career .frame.frame-type-header-c span{font-size:var(--fontSize);margin:0;font-weight:800;line-height:1.4;text-transform:uppercase;color:var(--col-lightblue);white-space:nowrap}#main.career .frame.frame-type-header-c+.frame-type-joblist,#main.career .frame.frame-type-header-c+.frame-type-list{margin-top:0}#main.career .frame.frame-type-header-c:has(+ .frame-type-joblist),#main.career .frame.frame-type-header-c:has(+ .frame-type-list){margin-bottom:0px}#main.career .frame.frame-type-list #tx-jobsearch{--gap:20px;--columns:1;--jobkachelFirstW:35%;--pd:20px;display:flex;flex-flow:column;gap:var(--gap);background:var(--col-blue);padding:0px}@media (min-width:1025px){#main.career .frame.frame-type-list #tx-jobsearch{--columns:3}}@media (min-width:1025px){#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-mobile{display:none}}#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-result{display:none;flex-flow:row;gap:var(--gap);padding-left:var(--pd);padding-right:var(--pd)}@media (min-width:1025px){#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-result{display:flex}}#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-result .jobsearch-head-wider{width:100%}@media (min-width:1025px){#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-result .jobsearch-head-wider{width:var(--jobkachelFirstW)}}#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-result .jobsearch-wrapper{flex-grow:1;display:flex;flex-flow:row wrap;gap:var(--gap)}#main.career .frame.frame-type-list #tx-jobsearch .jobsearch-result .jobsearch-wrapper .jobsearch-head{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper{display:flex;flex-flow:row wrap;gap:var(--gap);padding:var(--pd);border:var(--col-lightblue) 2px solid;border-radius:15px;transition:0.5s ease background}#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper *{color:var(--col-lightblue)}#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper .jobkachel{width:100%}@media (min-width:1025px){#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper .jobkachel{width:var(--jobkachelFirstW)}}#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper .jobinformation{display:flex;flex-flow:row wrap;flex-grow:1;width:100%;gap:20px;justify-content:space-between}@media (min-width:1025px){#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper .jobinformation{width:auto}}#main.career .frame.frame-type-list #tx-jobsearch .jobwrapper .jobinformation>div{width:calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)))}.no-touch #main.career .frame.frame-type-list #tx-jobsearch .jobwrapper:hover{background-color:var(--col-lightblue)}.no-touch #main.career .frame.frame-type-list #tx-jobsearch .jobwrapper:hover *{color:var(--col-blue)}#main.career .frame.frame-type-list #tx-jobsearch .pagination{display:flex;flex-flow:row wrap;gap:var(--gap)}#main.career .frame.frame-type-list #tx-jobsearch .pagination li{margin:0;border:1px solid var(--col-lightblue);background-color:var(--col-blue);border-radius:5px;color:var(--col-white);padding:0;transition:background 0.5s ease}#main.career .frame.frame-type-list #tx-jobsearch .pagination li a{color:var(--col-white);padding:5px 10px;display:block;margin-top:2px}#main.career .frame.frame-type-list #tx-jobsearch .pagination li.active{background:var(--col-lightblue)}.no-touch #main.career .frame.frame-type-list #tx-jobsearch .pagination li:hover{background-color:var(--col-lightblue)}#main.career .frame.frame-type-list .jobsearch_detail{background-color:var(--col-blue);border:2px solid var(--col-lightblue);border-radius:25px;font-size:0.8em;line-height:1.3em}@media (min-width:768px){#main.career .frame.frame-type-list .jobsearch_detail{font-size:1em;line-height:1.3em}}#main.career .frame.frame-type-list .jobsearch_detail .metadata{padding:0}#main.career .frame.frame-type-list .jobsearch_detail p{margin-bottom:0px;margin-top:0px}#main.career .frame.frame-type-list .jobsearch_detail h1{font-size:1.5em;line-height:1.1em}@media (min-width:768px){#main.career .frame.frame-type-list .jobsearch_detail h1{font-size:2em;line-height:1.2em}}#main.career .frame.frame-type-list .jobsearch_detail .outro{margin-top:0}#main.career .frame.frame-type-list .jobsearch_detail .applybutton{margin-bottom:1em}#main.career .frame.frame-type-list .jobsearch_detail .btn{background:transparent;border-radius:10px;transition:transform 0.5s ease,background 0.5s ease;border:2px solid var(--col-lightblue);padding-right:2.8em;position:relative}.no-touch #main.career .frame.frame-type-list .jobsearch_detail .btn:hover{background:var(--col-lightblue)}.no-touch #main.career .frame.frame-type-list .jobsearch_detail .btn:hover::after{transform:translateY(-50%) rotate(45deg)}#main.career .frame.frame-type-list .jobsearch_detail .btn::after{content:"";background-image:url("/typo3conf/ext/hoch5/Resources/Public/Images/career-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;width:auto;height:75%;aspect-ratio:1;top:50%;transform:translateY(-50%);right:10px;transition:0.5s ease}#main.career .frame.frame-type-list .jobsearch_detail .jobimage{display:none}#main.career .frame.frame-type-list .jobsearch_detail .applybutton{justify-content:flex-start;margin-top:20px}#main.career .frame.frame-type-career-hero{--max-width:100vw;--svg-width:100px;margin:0;padding:0;position:relative;margin-bottom:var(--frame-margin-bottom);display:flex;flex-flow:column-reverse;gap:30px}@media (min-width:768px){#main.career .frame.frame-type-career-hero{--svg-width:140px;padding-bottom:60px}}@media (min-width:1000px){#main.career .frame.frame-type-career-hero{--svg-width:240px}}#main.career .frame.frame-type-career-hero h1,#main.career .frame.frame-type-career-hero h2,#main.career .frame.frame-type-career-hero h3,#main.career .frame.frame-type-career-hero h4,#main.career .frame.frame-type-career-hero h5,#main.career .frame.frame-type-career-hero h6,#main.career .frame.frame-type-career-hero .headertext{line-height:0.95em;color:var(--defaultHeaderColor);text-transform:uppercase;font-weight:800;font-size:clamp(60px,10vw,6.2em);margin-left:-0.5vw}#main.career .frame.frame-type-career-hero:has(h1) h2{font-size:min(7vw,3.3em)}#main.career .frame.frame-type-career-hero p{padding-left:var(--padding-lr);padding-right:var(--padding-lr)}@media (min-width:750px){#main.career .frame.frame-type-career-hero p{padding-right:calc(20vw + 300px)}}#main.career .frame.frame-type-career-hero .scroll-btn{position:absolute;bottom:0;height:var(--svg-width);aspect-ratio:1;width:auto;right:20vw;cursor:pointer}@media (min-width:750px){#main.career .frame.frame-type-career-hero .bodytext{padding-right:calc(min(20vw,230px) + 120px)}}#main.career .frame.frame-type-career-hero .cmenu-logo{width:130px;margin-left:auto;margin-right:20px;margin-top:20px;margin-bottom:20px;transition:opacity 0.5s ease}@media (min-width:750px){#main.career .frame.frame-type-career-hero .cmenu-logo{position:absolute;z-index:91;top:5vh;right:var(--margin-lr);width:min(20vw,230px);margin:0}}#main.career .frame.frame-type-career-hero .cmenu-logo svg{width:100%;height:auto}#main.career .frame-type-jobextras{--gap:25px;--elementWidth:500px;display:flex;flex-flow:row wrap;gap:var(--gap);color:var(--defaultTextColor)}#main.career .frame-type-jobextras h2{font-weight:600}#main.career .frame-type-jobextras img{width:40px;height:40px}#main.career .frame-type-jobextras .color-img-0 img{filter:brightness(0) invert(1)}#main.career .frame-type-jobextras header{min-width:min(calc(var(--elementWidth) - var(--gap)),100%);padding-top:40px}#main.career .frame-type-jobextras header h1,#main.career .frame-type-jobextras header h2,#main.career .frame-type-jobextras header h3,#main.career .frame-type-jobextras header h4,#main.career .frame-type-jobextras header h5,#main.career .frame-type-jobextras header h6,#main.career .frame-type-jobextras header .headertext{transform:translateY(-50%)}#main.career .frame-type-jobextras .link{margin-left:auto;margin-right:min(20vw,250px)}#main.career .frame-type-jobextras .jobextra-list{width:100%;display:flex;flex-flow:column;gap:10px;overflow-x:auto}@media (min-width:800px){#main.career .frame-type-jobextras .jobextra-list{display:grid;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column}}@media (min-width:1340px){#main.career .frame-type-jobextras .jobextra-list{width:calc(100% - var(--elementWidth))}}#main.career .frame-type-jobextras .jobextra-element{display:flex;flex-flow:row;gap:20px;align-items:center;padding:20px 5px}#main.career .frame-type-jobextras .jobextra-element span{hyphens:auto;font-weight:500}#main.career .frame-type-jobextras .jobextra-element .preview{cursor:pointer;transition:transform 0.5s ease;transform-origin:left;border:0;background:transparent;color:var(--col-blue);font-family:"Frutiger LT Std",sans-serif;font-size:1em}#main.career .frame-type-jobextras .jobextra-element .preview span{transition:transform 0.5s ease}.no-touch #main.career .frame-type-jobextras .jobextra-element .preview:hover{transform:scale(1.075)}.no-touch #main.career .frame-type-jobextras .jobextra-element .preview:hover span{transform:translateX(5px) scale(1.05)}#main.career .frame-type-jobextras .jobextra-element .preview,#main.career .frame-type-jobextras .jobextra-element .title{display:flex;flex-flow:row;gap:20px;align-items:center}#main.career .frame-type-jobextras .jobextra-element .title{font-size:1.5em;margin-bottom:20px}#main.career .frame-type-jobextras .jobextra-element .title img{width:60px;height:60px}#main.career .frame-type-jobextras .jobextra-element .description{position:fixed;top:0;left:0;opacity:0;transform:scale(0);z-index:10000;width:100%;height:100%;display:flex;flex-flow:row;align-items:center;justify-content:center;pointer-events:none;padding:20px;backdrop-filter:blur(9px);transition:transform 0.5s ease 0.25s,opacity 0.5s ease 0.25s}#main.career .frame-type-jobextras .jobextra-element .description .bg{width:100%;height:100%;background:rgba(var(--col-blue-raw),0.5);opacity:0;position:absolute;left:0;top:0;z-index:1;transition:opacity 0.5s ease,backdrop-filter 0.5s ease}#main.career .frame-type-jobextras .jobextra-element .description .inner{background:var(--col-lightblue);border-radius:20px;padding:40px;padding-bottom:0;padding-right:20px;width:100%;max-width:650px;position:relative;z-index:2;transform:rotate(10deg) perspective(50vw) rotateY(30deg);transition:transform 0.5s ease 0.5s}#main.career .frame-type-jobextras .jobextra-element .description .close{background-color:var(--col-yellow);border-radius:50%;width:60px;height:auto;aspect-ratio:1;position:absolute;top:0;right:40px;transform:translateY(-50%) rotate(-45deg) scale(0);cursor:pointer;transition:transform 0.35s ease,visibility 0.35s ease;border:0 !important;visibility:hidden}.no-touch #main.career .frame-type-jobextras .jobextra-element .description .close:hover{transform:translateY(-50%) rotate(-45deg) scale(1.1)}#main.career .frame-type-jobextras .jobextra-element .description .close span{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:var(--col-white);height:3px;width:50%;border-radius:2px}#main.career .frame-type-jobextras .jobextra-element .description .close span:nth-child(2){transform:translateY(-50%) translateX(-50%) rotate(90deg)}#main.career .frame-type-jobextras .jobextra-element .description .bodytext{max-height:50vh;overflow-y:auto;padding-bottom:40px;padding-right:20px;visibility:hidden;transition:visibility 0.25s ease 0.25s}#main.career .frame-type-jobextras .jobextra-element .description .bodytext>ul>li{margin-bottom:1em}#main.career .frame-type-jobextras .jobextra-element .description .bodytext>ul>li:has(ul){margin-bottom:0}#main.career .frame-type-jobextras .jobextra-element .description .bodytext>ul>li:before{transform:translateY(2px)}#main.career .frame-type-jobextras .jobextra-element.active .description{opacity:1;transform:scale(1);pointer-events:auto;transition:opacity 0.5s ease,transform 0.5s ease}#main.career .frame-type-jobextras .jobextra-element.active .description .inner{transform:rotate(0) perspective(100vw) rotateY(0deg);transition:transform 0.5s ease}#main.career .frame-type-jobextras .jobextra-element.active .description .inner .bodytext{transition:visibility 0.5s ease;visibility:visible}#main.career .frame-type-jobextras .jobextra-element.active .description .bg{opacity:1;transition:opacity 0.5s ease 0.25s,backdrop-filter 0.5s ease 0.25s}#main.career .frame-type-jobextras .jobextra-element.active .description .close{transform:translateY(-50%) rotate(-45deg) scale(1);transition:transform 0.25s ease 0.25s,visibility 0.25s ease 0.25s;visibility:visible}#main.career .frame-type-jobextras.frame-layout-3 .color-img-0 img{filter:invert(14%) sepia(43%) saturate(3106%) hue-rotate(186deg) brightness(94%) contrast(102%)}@media (min-width:900px){#main.career .frame-type-joblist.jobend{padding-bottom:80px}}#main.career .frame-type-joblist .joblist-container{--gap:25px;--columns:2;--childWidth:100%;display:flex;flex-flow:row wrap;gap:var(--gap)}@media (min-width:900px){#main.career .frame-type-joblist .joblist-container{--gap:20px;--childWidth:calc((100%/var(--columns)) - ((var(--gap)*(var(--columns) - 1))/var(--columns)))}}#main.career .frame-type-joblist .joblist-container .jobkachel{--SVGwidth:60px;border:2px solid var(--col-lightblue);border-radius:20px;display:inline-block;width:var(--childWidth);transition:background 0.5s ease;animation-name:jobfadein;animation-timing-function:ease;animation-duration:0.5s;animation-iteration-count:1;animation-fill-mode:forwards}#main.career .frame-type-joblist .joblist-container .jobkachel:nth-child(2n){animation-name:mob_jobfadein2}@media (min-width:900px){#main.career .frame-type-joblist .joblist-container .jobkachel:nth-child(2n){transform:translateY(50%);animation-name:jobfadein2}}#main.career .frame-type-joblist .joblist-container .jobkachel a,#main.career .frame-type-joblist .joblist-container .jobkachel .wrapper{display:flex;flex-flow:row;align-items:center;gap:20px;padding:20px 55px;justify-content:space-between;cursor:pointer;color:var(--col-lightblue);transition:color 0.5s ease}@media (min-width:900px){#main.career .frame-type-joblist .joblist-container .jobkachel a,#main.career .frame-type-joblist .joblist-container .jobkachel .wrapper{padding:25px 35px}}#main.career .frame-type-joblist .joblist-container .jobkachel a .header,#main.career .frame-type-joblist .joblist-container .jobkachel .wrapper .header{min-height:60px;display:flex;flex-flow:column;justify-content:center}#main.career .frame-type-joblist .joblist-container .jobkachel svg{width:var(--SVGwidth);height:auto;aspect-ratio:1;transition:transform 0.5s ease}#main.career .frame-type-joblist .joblist-container .jobkachel .jobsearch-mobile{display:none}.no-touch #main.career .frame-type-joblist .joblist-container .jobkachel:hover{background-color:var(--col-lightblue)}.no-touch #main.career .frame-type-joblist .joblist-container .jobkachel:hover a,.no-touch #main.career .frame-type-joblist .joblist-container .jobkachel:hover .wrapper{color:var(--col-blue)}.no-touch #main.career .frame-type-joblist .joblist-container .jobkachel:hover svg{transform:rotate(45deg)}#main.career #tx-jobsearch .jobs_searchform input{background:transparent;border:2px solid var(--col-lightblue);color:var(--col-lightblue);border-radius:10px;margin-bottom:4px;font-family:inherit}#main.career #tx-jobsearch .jobs_searchform input::placeholder{color:var(--col-lightblue);opacity:0.5}#main.career #tx-jobsearch .jobs_searchform input.c-btn{background-color:var(--col-blue);color:var(--col-lightblue);padding-right:5px !important;padding-left:5px !important;cursor:pointer;width:calc(100% - 10px);margin-left:5px;margin-right:5px;margin-bottom:20px !important}.no-touch #main.career #tx-jobsearch .jobs_searchform input.c-btn:hover{color:var(--col-blue);background-color:var(--col-lightblue)}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list svg *{fill:var(--col-lightblue)}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list .label{background:transparent;border:2px solid var(--col-lightblue);color:var(--col-lightblue);border-radius:10px}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list .icon svg{transform:rotate(-90deg);transition:transform 0.5s ease}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list.open .icon svg{transform:rotate(90deg)}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list .jobs_search_list_inner{margin-top:5px;border-radius:10px;background:var(--col-lightblue);color:var(--col-blue)}.no-touch #main.career #tx-jobsearch .jobs_searchform .jobs_search_list .jobs_search_list_inner .c-btn:hover{background-color:var(--col-blue);color:var(--col-lightblue)}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list .jobs_search_list_inner>div:not(:last-child){border-color:var(--col-blue)}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list .jobs_search_list_inner input{background-color:transparent;border-color:var(--col-blue);color:inherit}#main.career #tx-jobsearch .jobs_searchform .jobs_search_list .jobs_search_list_inner input:checked{background-color:var(--col-blue)}#main.career .frame-type-footer-information{--gap:20px;--columns:2;--childWidth:100%;--childpadding:15px;--rightWidth:700px;--max-width:100vw;margin-left:var(--margin-lr);margin-right:var(--margin-lr);padding:0}@media (min-width:800px){#main.career .frame-type-footer-information{--childpadding:20px}}@media (min-width:1300px){#main.career .frame-type-footer-information{--childWidth:calc((100%/var(--columns)) - ((var(--gap)*(var(--columns) - 1))/var(--columns)))}}#main.career .frame-type-footer-information a{color:var(--defaultTextColor)}#main.career .frame-type-footer-information .f3-widget-paginator{display:none}#main.career .frame-type-footer-information .frame-type-list{margin:0}#main.career .frame-type-footer-information .frame-type-list .frame{margin:0;overflow:unset}#main.career .frame-type-footer-information .frame-type-list header{display:none}#main.career .frame-type-footer-information:nth-last-child(2){margin-bottom:var(--gap)}#main.career .frame-type-footer-information.frame-maxwidth{margin-left:auto;margin-right:auto;padding-left:var(--padding-lr);padding-right:var(--padding-lr)}#main.career .frame-type-footer-information:has(+ .termine){margin-bottom:var(--gap) !important}#main.career .frame-type-footer-information.data-img-1{margin-bottom:var(--frame-margin-bottom)}#main.career .frame-type-footer-information.data-img-1 .row>div{min-width:0;max-width:100%}#main.career .frame-type-footer-information.data-img-1 .row>div:last-child{padding:0;border-color:transparent}#main.career .frame-type-footer-information.data-img-1 .row>div:last-child .wrapper{height:100%}#main.career .frame-type-footer-information.data-img-1 .row>div:last-child .slide>div{display:none}#main.career .frame-type-footer-information.data-img-1 .row>div:last-child .slide .image{width:100%}#main.career .frame-type-footer-information.data-img-1 .row>div:last-child .slide .image img{aspect-ratio:unset;height:100%}#main.career .frame-type-footer-information .c-btn:not(input),#main.career .frame-type-footer-information .quiztime strong{margin-left:0;margin-right:10%;text-align:right;transform:scale(1)}.no-touch #main.career .frame-type-footer-information .c-btn:not(input):hover,.no-touch #main.career .frame-type-footer-information .quiztime strong:hover{transform:rotate(45deg)}#main.career .frame-type-footer-information .row{display:flex;flex-flow:row wrap;gap:var(--gap);justify-content:center}#main.career .frame-type-footer-information table{font-size:inherit}#main.career .frame-type-footer-information table td:first-child{padding-right:20px}#main.career .frame-type-footer-information .tx-ttaddress{width:100%}#main.career .frame-type-footer-information .col,#main.career .frame-type-footer-information .frame-type-list{border:2px solid var(--col-lightblue);border-radius:25px;padding:calc(var(--childpadding)*2);width:var(--childWidth)}@media (min-width:710px){#main.career .frame-type-footer-information .col,#main.career .frame-type-footer-information .frame-type-list{padding:var(--childpadding)}}#main.career .frame-type-footer-information .col .col,#main.career .frame-type-footer-information .frame-type-list .col{border:0 !important;padding:0 !important;border-radius:0}#main.career .frame-type-footer-information .col:first-child,#main.career .frame-type-footer-information .frame-type-list:first-child{padding:calc(var(--childpadding)*2)}@media (min-width:1300px){#main.career .frame-type-footer-information .col:first-child,#main.career .frame-type-footer-information .frame-type-list:first-child{max-width:calc(100% - var(--rightWidth) - var(--childpadding))}}#main.career .frame-type-footer-information .col:last-child,#main.career .frame-type-footer-information .frame-type-list:last-child{display:flex;align-items:center;padding-right:calc(var(--childpadding)*2)}@media (min-width:1300px){#main.career .frame-type-footer-information .col:last-child,#main.career .frame-type-footer-information .frame-type-list:last-child{min-width:var(--rightWidth)}}#main.career .frame-type-footer-information .col:last-child .wrapper,#main.career .frame-type-footer-information .frame-type-list:last-child .wrapper{width:100%}#main.career .frame-type-footer-information .col:last-child:nth-child(1),#main.career .frame-type-footer-information .frame-type-list:last-child:nth-child(1){width:min(100%,950px) !important;max-width:100% !important}#main.career .frame-type-footer-information .col h1,#main.career .frame-type-footer-information .col h2,#main.career .frame-type-footer-information .col h3,#main.career .frame-type-footer-information .col h4,#main.career .frame-type-footer-information .col h5,#main.career .frame-type-footer-information .col h6,#main.career .frame-type-footer-information .col .headertext,#main.career .frame-type-footer-information .frame-type-list h1,#main.career .frame-type-footer-information .frame-type-list h2,#main.career .frame-type-footer-information .frame-type-list h3,#main.career .frame-type-footer-information .frame-type-list h4,#main.career .frame-type-footer-information .frame-type-list h5,#main.career .frame-type-footer-information .frame-type-list h6,#main.career .frame-type-footer-information .frame-type-list .headertext{margin-bottom:calc(var(--childpadding)*2)}@media (min-width:710px){#main.career .frame-type-footer-information .col h1+.fi-swiper-buttons,#main.career .frame-type-footer-information .col h2+.fi-swiper-buttons,#main.career .frame-type-footer-information .col h3+.fi-swiper-buttons,#main.career .frame-type-footer-information .col h4+.fi-swiper-buttons,#main.career .frame-type-footer-information .col h5+.fi-swiper-buttons,#main.career .frame-type-footer-information .col h6+.fi-swiper-buttons,#main.career .frame-type-footer-information .col .headertext+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list h1+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list h2+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list h3+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list h4+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list h5+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list h6+.fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list .headertext+.fi-swiper-buttons{margin-top:calc(-1 * var(--childpadding)*2)}}#main.career .frame-type-footer-information .col:has(.slide:nth-child(2)) .slide .fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list:has(.slide:nth-child(2)) .slide .fi-swiper-buttons{display:flex}#main.career .frame-type-footer-information .col.col-swiper,#main.career .frame-type-footer-information .frame-type-list.col-swiper{overflow:hidden;position:relative}#main.career .frame-type-footer-information .col.col-swiper .slide,#main.career .frame-type-footer-information .frame-type-list.col-swiper .slide{overflow:hidden}#main.career .frame-type-footer-information .col .wrapper,#main.career .frame-type-footer-information .frame-type-list .wrapper{display:flex}#main.career .frame-type-footer-information .col .slide,#main.career .frame-type-footer-information .frame-type-list .slide{display:flex;flex-flow:row wrap-reverse;gap:20px;justify-content:center;transition:all 1.5s;position:relative;flex-shrink:0;align-items:center;width:100%}@media (min-width:710px){#main.career .frame-type-footer-information .col .slide,#main.career .frame-type-footer-information .frame-type-list .slide{justify-content:space-between}}#main.career .frame-type-footer-information .col .slide .mobile-only,#main.career .frame-type-footer-information .frame-type-list .slide .mobile-only{width:100%;margin-bottom:0}@media (min-width:710px){#main.career .frame-type-footer-information .col .slide .mobile-only,#main.career .frame-type-footer-information .frame-type-list .slide .mobile-only{display:none}}#main.career .frame-type-footer-information .col .slide .desktop-only,#main.career .frame-type-footer-information .frame-type-list .slide .desktop-only{display:none}@media (min-width:710px){#main.career .frame-type-footer-information .col .slide .desktop-only,#main.career .frame-type-footer-information .frame-type-list .slide .desktop-only{display:block}}#main.career .frame-type-footer-information .col .slide .fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list .slide .fi-swiper-buttons{display:flex;flex-flow:row;margin-bottom:10px;display:none;transform:translateX(-5px)}@media (min-width:710px){#main.career .frame-type-footer-information .col .slide .fi-swiper-buttons,#main.career .frame-type-footer-information .frame-type-list .slide .fi-swiper-buttons{transform:translateX(-10px)}}#main.career .frame-type-footer-information .col .slide .fi-swiper-buttons>div,#main.career .frame-type-footer-information .frame-type-list .slide .fi-swiper-buttons>div{cursor:pointer;transition:opacity 1s ease;opacity:1}#main.career .frame-type-footer-information .col .slide .fi-swiper-buttons>div.swiper-button-disabled,#main.career .frame-type-footer-information .frame-type-list .slide .fi-swiper-buttons>div.swiper-button-disabled{opacity:0.5}#main.career .frame-type-footer-information .col .slide .fi-swiper-buttons svg,#main.career .frame-type-footer-information .frame-type-list .slide .fi-swiper-buttons svg{display:block}#main.career .frame-type-footer-information .col .slide>div,#main.career .frame-type-footer-information .frame-type-list .slide>div{width:100%}@media (min-width:710px){#main.career .frame-type-footer-information .col .slide>div,#main.career .frame-type-footer-information .frame-type-list .slide>div{width:calc(100% - 250px - var(--gap));min-width:350px;padding:var(--childpadding)}}#main.career .frame-type-footer-information .col .image,#main.career .frame-type-footer-information .frame-type-list .image{width:400px;min-width:250px}@media (min-width:710px){#main.career .frame-type-footer-information .col .image,#main.career .frame-type-footer-information .frame-type-list .image{width:250px}}#main.career .frame-type-footer-information .col img,#main.career .frame-type-footer-information .frame-type-list img{display:block;border-radius:15px;width:100%;height:auto;aspect-ratio:1;object-fit:cover}@media (min-width:710px){#main.career .frame-type-footer-information .col img,#main.career .frame-type-footer-information .frame-type-list img{aspect-ratio:0.8333333333}}#main.career .frame-type-footer-information.footer-information-layout-zitate .col:last-child:nth-child(1){width:100% !important}#main.career .frame-type-footer-information.footer-information-layout-zitate .col:first-child{padding:0}#main.career .frame-type-footer-information.footer-information-layout-zitate .col .slide{align-items:flex-start;gap:0px;height:100%}@media screen and (min-width:768px){#main.career .frame-type-footer-information.footer-information-layout-zitate .col .slide{align-items:stretch;height:auto}}@media screen and (min-width:768px){#main.career .frame-type-footer-information.footer-information-layout-zitate .col .slide .fi-swiper-buttons{position:absolute;left:40px;top:40px}}#main.career .frame-type-footer-information.footer-information-layout-zitate .col .slide>div{padding:40px;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:flex-start}@media screen and (min-width:768px){#main.career .frame-type-footer-information.footer-information-layout-zitate .col .slide>div{width:66%;padding-top:115px;align-items:center}}#main.career .frame-type-footer-information.footer-information-layout-zitate .col .image{width:100%}@media screen and (min-width:768px){#main.career .frame-type-footer-information.footer-information-layout-zitate .col .image{width:33%}}#main.career .frame-type-footer-information.footer-information-layout-zitate .col img{aspect-ratio:unset;width:100%;height:100%;object-fit:cover;display:block;border-radius:0}#main.career .frame-type-kslider .swiper-slide{display:flex;flex-flow:column;align-items:center;justify-content:center;max-height:calc(100vh - 200px);height:auto}#main.career .frame-type-kslider .bodytext{color:var(--col-lightblue);margin-top:4px;position:relative;margin-bottom:4px}#main.career .frame-type-kslider .bodytext span{max-width:100%;display:block;text-align:center;width:100%}#main.career .frame-type-kslider .bodytext+.k-swiper-buttons{margin-top:4px}#main.career .frame-type-kslider img{display:block;max-height:max(calc(100vh - 200px),400px);height:auto;object-fit:contain;width:auto;border-radius:25px;max-width:min(100%,1000px)}#main.career .frame-type-kslider .k-swiper-buttons{display:flex;flex-flow:row;align-items:center;justify-content:center;gap:0px;margin-top:20px}#main.career .frame-type-kslider .k-swiper-buttons>div{transition:opacity 0.5s ease;cursor:pointer}#main.career .frame-type-kslider .k-swiper-buttons .swiper-button-disabled{opacity:0.5}#main.career .frame-type-kslider .k-swiper-buttons svg{display:block}#main.career .frame-type-kslider:has(.swiper-slide:nth-child(1):nth-last-child(1)) .k-swiper-buttons{display:none}#main.career .frame-type-career-submenu{--padding-lr:0;display:flex;flex-flow:row wrap;position:relative;overflow:hidden;padding-top:100px;margin-right:var(--margin-lr);margin-left:var(--margin-lr);max-width:100%;justify-content:flex-end;max-width:2000px}@media (min-width:800px){#main.career .frame-type-career-submenu{margin-left:0px;padding-bottom:100px}}@media (min-width:2100px){#main.career .frame-type-career-submenu{margin-left:auto;margin-right:auto}}#main.career .frame-type-career-submenu img{width:100%;height:550px;object-fit:cover;border-radius:25px}@media (min-width:800px){#main.career .frame-type-career-submenu img{margin-left:80px;height:850px;width:calc(100% - 80px)}}#main.career .frame-type-career-submenu .career-submenu-wrapper{z-index:10;left:0;bottom:0;max-width:700px;max-height:100%;overflow:hidden;margin-top:-200px;margin-right:40px}@media (min-width:800px){#main.career .frame-type-career-submenu .career-submenu-wrapper{height:100%;position:absolute;margin-top:0px;margin-right:0px}}@media (min-width:1600px){#main.career .frame-type-career-submenu .career-submenu-wrapper{left:calc(50% - 745px)}}@media (min-width:2100px){#main.career .frame-type-career-submenu .career-submenu-wrapper{left:calc(50% - 800px)}}#main.career .frame-type-career-submenu .frame-type-menu_subpages{margin:0;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}#main.career .frame-type-career-submenu .frame-type-menu_subpages::before{content:"";display:block;position:absolute;z-index:10;top:0;left:0;width:100%;height:75px;background:linear-gradient(to top,transparent,var(--col-blue));opacity:0;display:none}@media (min-width:800px){#main.career .frame-type-career-submenu .frame-type-menu_subpages::before{opacity:1}}#main.career .frame-type-career-submenu .frame-type-menu_subpages::after{content:"";display:block;position:absolute;z-index:10;bottom:0;left:0;width:100%;height:75px;background:linear-gradient(to bottom,transparent,var(--col-blue));display:none}#main.career .frame-type-career-submenu .frame-type-menu_subpages ul{list-style-type:none;margin:0;padding-left:0;display:flex;flex-direction:column;transition:transform 33s linear}#main.career .frame-type-career-submenu .frame-type-menu_subpages ul li{padding:0;flex-shrink:0;height:100%;display:flex;justify-content:flex-start;align-items:center;height:100px}#main.career .frame-type-career-submenu .frame-type-menu_subpages ul li a{background-color:var(--col-lightblue);height:70px;padding:20px;border-radius:20px;font-size:1em;line-height:1em;display:flex;flex-flow:row;align-items:center;justify-content:center;color:var(--col-blue);font-weight:500;transition:background 1s ease}@media (min-width:800px){#main.career .frame-type-career-submenu .frame-type-menu_subpages ul li a{font-size:1.3em}}#main.career .frame-type-career-submenu .frame-type-menu_subpages ul li::before{display:none}.no-touch #main.career .frame-type-career-submenu .frame-type-menu_subpages ul li:hover a{background-color:var(--col-yellow)}#main.career .frame-type-career-intro{--width:400px;--offset:20vw;--max-width:1900px;padding-left:max(0px,calc((100% - var(--max-width))/2 + 0px)) !important;padding-right:max(0px,calc((100% - var(--max-width))/2 + 0px)) !important}@media (min-width:2000px){#main.career .frame-type-career-intro{--width:500px}}@media (min-width:800px){#main.career .frame-type-career-intro:has(.videoelement:nth-child(2n+1):nth-last-of-type(1)){margin-bottom:var(--offset)}}@media (min-width:800px){#main.career .frame-type-career-intro:has(.loader):has(.videoelement:nth-child(2n+1):nth-last-of-type(2)){margin-bottom:var(--offset)}}#main.career .frame-type-career-intro .list{--activeSlide:0;--videoWidth:82%;display:flex;flex-flow:row;row-gap:100px;position:relative;align-items:flex-start;transform:translateX(max(calc((var(--videoWidth) * -1) * var(--activeSlide)),calc((var(--width) * -1) * var(--activeSlide))));transition:transform 0.5s ease}@media (min-width:800px){#main.career .frame-type-career-intro .list{margin-left:max(20px,calc((100% - 1600px)/2 + 20px));flex-flow:row wrap;align-items:center;transform:translateX(0)}}#main.career .frame-type-career-intro .loader{max-height:300px;display:flex;flex-flow:row;justify-content:center;align-items:center;gap:15px;transform:translateY(100%);opacity:0;width:0;height:0;margin-top:auto;margin-bottom:auto}@media (min-width:800px){#main.career .frame-type-career-intro .loader{transform:translateY(calc(var(--offset)/2));width:50%;height:auto;opacity:1}}@media (min-width:800px){#main.career .frame-type-career-intro .loader:nth-child(2n){transform:translateY(calc(var(--offset)/2))}}#main.career .frame-type-career-intro .videoelement{width:var(--width);max-width:var(--videoWidth);padding:10px;display:flex;flex-flow:row;justify-content:center;align-items:center;flex-shrink:0;transform:translateX(-50%);position:relative;left:50%}@media (min-width:800px){#main.career .frame-type-career-intro .videoelement{position:static;transform:translateY(0);width:50%;max-width:100vw}}@media (min-width:800px){#main.career .frame-type-career-intro .videoelement:nth-child(2n+1){transform:translateY(var(--offset))}}#main.career .frame-type-career-intro .videoelement:nth-child(4n - 3){justify-content:flex-end}#main.career .frame-type-career-intro .videoelement:nth-child(4n - 2){justify-content:flex-start}#main.career .frame-type-career-intro .videoelement:nth-child(4n){justify-content:flex-end}#main.career .frame-type-career-intro .videoelement .video-wrapper{max-width:var(--width);padding:17px;border:2px solid var(--col-blue);border-radius:40px}#main.career .frame-type-career-intro .videoelement .video{margin-bottom:25px;position:relative;width:100%;height:auto}#main.career .frame-type-career-intro .videoelement .video video{display:block;border-radius:25px;max-width:100%;max-height:100%;object-fit:contain}#main.career .frame-type-career-intro .videoelement .video img{display:block;max-width:100%;height:auto;border-radius:25px}.no-touch #main.career .frame-type-career-intro .videoelement .video:hover .videoControls{--button-width:65px}#main.career .frame-type-career-intro .videoelement.has-image video,#main.career .frame-type-career-intro .videoelement.has-image .videoControls{display:none}#main.career .frame-type-career-intro .videoelement .videoControls{--gap:25px;--button-width:55px;position:absolute;bottom:0;left:0;width:100%;padding:25px;display:none;gap:var(--gap);align-items:center;justify-content:center}#main.career .frame-type-career-intro .videoelement .videoControls .play{position:relative;width:var(--button-width);height:auto;aspect-ratio:1;cursor:pointer;transition:width 1s ease}#main.career .frame-type-career-intro .videoelement .videoControls .play svg{display:block;width:100%;height:100%}#main.career .frame-type-career-intro .videoelement .videoControls .play .playbtn{position:absolute;width:100%;height:100%;z-index:10;top:0;left:0;transition:opacity 0.5s ease}#main.career .frame-type-career-intro .videoelement .videoControls .progressbar{width:calc(100% - var(--button-width) - var(--gap));height:4px;background:rgba(255,255,255,0.4);border-radius:5px;transition:width 1s ease}#main.career .frame-type-career-intro .videoelement .videoControls .progressbar .progress{transition-property:width;border-radius:5px;transition-timing-function:linear;width:0;height:100%;background-color:var(--col-white)}#main.career .frame-type-career-intro .videoelement .videoControls svg{display:block}#main.career .frame-type-career-intro .videoelement:has(video) .videoControls{display:flex}#main.career .frame-type-career-intro .videoelement .playing .videoControls .play .playbtn{opacity:0}#main.career .frame-type-career-intro .videoelement .likecount{display:inline-flex;gap:7px;align-items:center;justify-content:center;cursor:pointer;padding-left:15px;padding-right:15px}#main.career .frame-type-career-intro .videoelement .likecount *{transition:fill 1s ease,opacity 0.1s ease}#main.career .frame-type-career-intro .videoelement .likecount svg{width:25px;height:auto}#main.career .frame-type-career-intro .videoelement .likecount .filler{opacity:0}#main.career .frame-type-career-intro .videoelement .likecount .count{transition:color 0.5s ease}#main.career .frame-type-career-intro .videoelement .likecount.liked *{fill:var(--col-lightblue)}#main.career .frame-type-career-intro .videoelement .likecount.liked .filler{opacity:1}#main.career .frame-type-career-intro .videoelement .likecount.liked .count{color:var(--col-lightblue)}#main.career .frame-type-career-intro .videoelement .bodytext{margin-top:10px;padding:15px}#main.career .frame-type-career-intro.frame-layout-3 .videoelement .likecount.liked *{fill:var(--col-blue)}#main.career .frame-type-career-intro.frame-layout-3 .videoelement .likecount.liked .count{color:var(--col-blue)}#main.career .frame-type-career-intro .hiddenlist,#main.career .frame-type-career-intro .structure{display:none}#main.career .frame-type-career-intro.nothingLeft{padding-bottom:50px !important}#main.career .frame-type-career-intro.nothingLeft .loader{display:none}#main.career .frame-type-career-intro.nothingLeft:has(.videoelement:nth-child(2n+1):nth-last-child(2)){padding-bottom:calc(var(--offset) + 100px)}#main.career .frame-type-video{--vid-max-height:max(calc(100vh - 200px),400px);position:relative;display:table;max-width:var(--max-width-smaller)}#main.career .frame-type-video .inn{position:relative;max-height:var(--vid-max-height)}#main.career .frame-type-video .inn.video.playing video{opacity:1}#main.career .frame-type-video .inn.video.playing .video-controls{padding-bottom:20px}#main.career .frame-type-video .inn.video.playing .video-controls .play-button{opacity:0}#main.career .frame-type-video .inn.video.playing .video-controls .play-button .play{opacity:0}#main.career .frame-type-video .inn.video.playing .video-controls .play-button .pause{opacity:1}#main.career .frame-type-video .inn.video.playing:hover .video-controls .play-button{opacity:1 !important;transition-delay:0s}#main.career .frame-type-video video{max-width:100%;border-radius:35px;position:relative;z-index:1;display:block;background-color:#003158;opacity:0.5;transition:0.5s ease opacity;max-height:var(--vid-max-height)}#main.career .frame-type-video .bodytext{color:var(--col-lightblue);margin-top:4px;position:relative;margin-bottom:40px;overflow:visible}@media (min-width:800px){#main.career .frame-type-video .bodytext{margin-bottom:25px}}#main.career .frame-type-video .bodytext span{max-width:100%;position:absolute;text-align:center;width:100%}#main.career .frame-type-video .video-controls{--gap:15px;position:absolute;z-index:100;bottom:0;left:0;width:100%;display:flex;flex-flow:row;padding:25px;align-items:center;justify-content:space-between;gap:var(--gap);height:auto;transition:padding 0.5s ease}@media (min-width:800px){#main.career .frame-type-video .video-controls{padding:50px;flex-flow:row;height:auto}}#main.career .frame-type-video .video-controls .play-button{display:flex;align-items:center;justify-content:center;gap:var(--gap);background:var(--col-blue);border-radius:60px;padding:0px;cursor:pointer;transition:ease padding 0.5s,opacity 0.5s ease 0.7s;top:0}@media (min-width:800px){#main.career .frame-type-video .video-controls .play-button{padding:5px;padding-right:30px;position:static;transform:translateY(0)}}@media (max-width:799px){#main.career .frame-type-video .video-controls .play-button circle{fill:var(--col-blue)}#main.career .frame-type-video .video-controls .play-button path{stroke:var(--col-white);fill:var(--col-white)}}#main.career .frame-type-video .video-controls .play-button svg{transition:ease transform 0.5s}#main.career .frame-type-video .video-controls .play-button .pause,#main.career .frame-type-video .video-controls .play-button .play{transition:opacity 0.5s ease}#main.career .frame-type-video .video-controls .play-button .pause.pause,#main.career .frame-type-video .video-controls .play-button .play.pause{opacity:0}#main.career .frame-type-video .video-controls .play-button .button-text{flex-flow:column;display:none}@media (min-width:800px){#main.career .frame-type-video .video-controls .play-button .button-text{display:flex}}#main.career .frame-type-video .video-controls .play-button .button-text .title,#main.career .frame-type-video .video-controls .play-button .button-text .video-length{font-weight:500}#main.career .frame-type-video .video-controls .play-button .button-text .title.video-length,#main.career .frame-type-video .video-controls .play-button .button-text .video-length.video-length{opacity:0.9}.no-touch #main.career .frame-type-video .video-controls .play-button:hover{padding-right:50px}.no-touch #main.career .frame-type-video .video-controls .play-button:hover svg{transform:scale(0.8)}#main.career .frame-type-video .video-controls .progress-bar{flex-grow:1;position:relative;height:4px;max-height:4px;border-radius:5px;max-width:calc((var(--max-width)/2) - 100px);width:100%;min-width:130px}@media (min-width:800px){#main.career .frame-type-video .video-controls .progress-bar{width:auto;margin-top:0}}#main.career .frame-type-video .video-controls .progress-bar .progress-bg,#main.career .frame-type-video .video-controls .progress-bar .progress{background:var(--col-white);position:absolute;z-index:100;height:100%;width:0%;left:0;top:0;transition:width 0.5s linear;border-radius:5px}#main.career .frame-type-video .video-controls .progress-bar .progress-bg.progress-bg,#main.career .frame-type-video .video-controls .progress-bar .progress.progress-bg{opacity:0.4;z-index:10;width:100%}#main.career .frame-type-career-zdf{padding-left:0;padding-right:0;max-width:100vw}#main.career .frame-type-career-zdf .frame-type-header-c{margin-bottom:0;z-index:10}#main.career .frame-type-career-zdf .c-fact-slider{width:100%;height:max(45vw,17em);perspective:1200px;overflow:hidden;padding-top:50px;transform:translateY(-50px);margin-bottom:-50px}@media (min-width:800px){#main.career .frame-type-career-zdf .c-fact-slider{height:max(30vw,10em)}}#main.career .frame-type-career-zdf .inner{display:flex;flex-flow:column;position:relative;width:100%;height:100%;transition-property:transform;transform-style:preserve-3d;box-sizing:content-box}#main.career .frame-type-career-zdf .c-fact{padding-top:0px}#main.career .frame-type-career-zdf .c-fact .wrapper{display:flex;flex-flow:column;gap:10px;width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:var(--padding-lr);padding-right:var(--padding-lr)}#main.career .frame-type-career-zdf .c-fact .wrapper.flex-column-1{flex-flow:column !important}@media (min-width:800px){#main.career .frame-type-career-zdf .c-fact .wrapper{flex-flow:row;gap:50px}}#main.career .frame-type-career-zdf .c-fact .title{width:100%;color:var(--col-lightblue);font-size:1.5em;font-weight:500;display:flex;flex-flow:row;align-items:flex-end;justify-content:flex-end}#main.career .frame-type-career-zdf .c-fact .title p{color:inherit}@media (min-width:1000px){#main.career .frame-type-career-zdf .c-fact .title{font-size:1.75em}}#main.career .frame-type-career-zdf .c-fact .value{font-size:max(16vw,1.5em);font-weight:600;line-height:1em;text-align:right;display:flex;flex-flow:row;align-items:flex-end;justify-content:flex-end;flex-grow:1;margin-bottom:-0.2em}#main.career .frame-type-career-zdf .c-fact .value span{white-space:nowrap}#main.career .frame-type-form_formframework form>input{margin:0 !important;height:1% !important;transform:translateX(100vw)}@media (max-width:800px){#main.career .frame-type-form_formframework .form-group{width:100%}}#main.career .frame-type-form_formframework input,#main.career .frame-type-form_formframework select{margin-top:10px;margin-bottom:30px}#main.career .frame-type-form_formframework .input:has(select){position:relative}#main.career .frame-type-form_formframework .input:has(select)::after{content:"";position:absolute;top:calc(24px - 6px);right:15px;height:14px;width:auto;aspect-ratio:1;background-color:transparent;transform:rotate(45deg);border-bottom:2px solid var(--col-lightblue);border-right:2px solid var(--col-lightblue);z-index:-1}#main.career .frame-type-form_formframework .input:has(select) select{appearance:none;position:relative;padding-right:40px}#main.career .c-akkordeon{--padding-lr:20px;--max-width:1250px;max-width:calc(var(--max-width));padding-left:var(--padding-lr);margin-left:auto;padding-right:var(--padding-lr);margin-right:auto;margin-bottom:var(--frame-margin-bottom)}#main.career .c-akkordeon .frame:not(:nth-last-child(1)){margin-bottom:40px !important}#main.career .c-akkordeon .frame:has(.tx-ttaddress) h1,#main.career .c-akkordeon .frame:has(.tx-ttaddress) h2,#main.career .c-akkordeon .frame:has(.tx-ttaddress) h3,#main.career .c-akkordeon .frame:has(.tx-ttaddress) h4,#main.career .c-akkordeon .frame:has(.tx-ttaddress) h5{display:none !important}#main.career .c-akkordeon ul{padding-left:20px !important}#main.career .c-akkordeon ul.checklist li::before{position:absolute;left:-1em;content:"✓";font-size:18px;font-family:system-ui;color:var(--col-lightblue)}#main.career .c-akkordeon .frame-type-jobextras .link{margin-right:min(10vw,50px)}#main.career .c-akkordeon .c-tiles .c-tiles_item{width:calc(100% - 15px);flex:0 0 calc(100% - 15px)}@media (min-width:900px){#main.career .c-akkordeon .c-tiles .c-tiles_item{width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}}#main.career .c-akkordeon .c-akkordeon_item{border:2px solid var(--col-lightblue);border-radius:25px;padding:30px;margin-bottom:20px}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head{background-color:transparent;border:0;padding:0;padding-right:50px;outline-offset:10px}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head h3,#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head .h3{user-select:none;margin:0;max-width:100%;width:100%;padding-left:0;font-size:22px;color:var(--col-lightblue);line-height:1.4;font-weight:300}@media (min-width:1000px){#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head h3,#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head .h3{font-size:1.2em}}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head::after{background-image:url("/typo3conf/ext/hoch5/Resources/Public/Images/career-arrow-variante.svg");transform:rotate(0deg) translateY(-50%);top:50%;transition:transform 0.5s ease;right:0px;filter:brightness(0) saturate(100%) invert(65%) sepia(26%) saturate(1086%) hue-rotate(154deg) brightness(99%) contrast(90%)}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_head.active::after{transform:rotate(180deg) translateY(50%)}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content{padding:0;width:100%}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .frame{padding:0;margin:0;max-width:100%}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .frame:first-child{margin-top:30px}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .frame:last-child{margin-bottom:30px}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .frame p{width:100%;margin-left:0;margin-right:0;padding:0}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .frame ul{margin-bottom:1em}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .frame ul:last-child{margin-bottom:0}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .tt_address_list{font-size:0.9em;line-height:1.2em}@media (min-width:768px){#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .tt_address_list{font-size:0.9em;line-height:1.2em}}#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .tt_address_list .headertext{font-size:1.1em;line-height:1.2em}@media (min-width:768px){#main.career .c-akkordeon .c-akkordeon_item .c-akkordeon_content .tt_address_list .headertext{font-size:1.25em;line-height:1.2em}}#main.career .c-btn:not(input),#main.career .quiztime strong{--BTNtransformTranslate:calc(var(--BTNwidth) * -1);--BTNtransformScale:1;--BTNwidth:60px;position:relative;padding:0 !important;font-size:0 !important;line-height:0 !important;border-radius:50%;width:var(--BTNwidth);height:auto !important;aspect-ratio:1;text-align:center;transition:0.5s ease transform;margin-left:80vw;transform:translateX(var(--BTNtransformTranslate)) scale(var(--BTNtransformScale)) rotate(0deg)}@media (min-width:750px){#main.career .c-btn:not(input),#main.career .quiztime strong{margin-left:0vw;--BTNtransformTranslate:0}}.no-touch #main.career .c-btn:not(input):hover,.no-touch #main.career .quiztime strong:hover{--BTNtransformScale:1;transform:translateX(var(--BTNtransformTranslate)) scale(var(--BTNtransformScale)) rotate(45deg)}#main.career .c-btn:not(input)::after,#main.career .quiztime strong::after{content:"";background-image:url("/typo3conf/ext/hoch5/Resources/Public/Images/career-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%}#main.career p:has(.c-btn:not(input),.quiztime strong){display:flex;flex-flow:row wrap;align-items:center;gap:10px;font-weight:600}#main.career p .c-btn:not(input),#main.career p .quiztime strong{--BTNtransformTranslate:0 !important;margin:0 !important}#main.career .c-quote{border-radius:20px;overflow:hidden;border:2px solid var(--col-lightblue)}#main.career .c-quote .c-quote_text{flex-grow:1;background-color:transparent}#main.career .c-quote .c-quote_pic{border-radius:var(--border-radius-right);overflow:hidden}#main.career .c-icons{background-color:transparent;border-radius:30px;border:2px solid var(--col-lightblue);margin-left:max(20px,calc(50vw - 800px));margin-right:max(20px,calc(50vw - 800px))}#main.career .c-icons .c-icon{border-color:var(--col-lightblue);padding-bottom:50px}#main.career .c-icons .c-icon .c-icon_pic{filter:brightness(0) saturate(100%) invert(66%) sepia(41%) saturate(883%) hue-rotate(164deg) brightness(97%) contrast(93%)}#main.career p.quiztime strong{display:block !important;cursor:pointer}#main.career p:has(.c-btn:not(input),.quiztime strong){line-height:0 !important}#main.career .c-icon_content .bodytext>ul>li{margin-top:1.2em;margin-bottom:1.2em}#main.career .termine{--scale:0.5;position:fixed;bottom:10px;left:10px;z-index:100;transform:translateX(calc(-100% - 50px)) scale(var(--scale));transition:1s ease transform 0.1s;transform-origin:bottom left}@media (min-width:1000px){#main.career .termine{--scale:0.7}}@media (min-width:1600px){#main.career .termine{--scale:0.8}}@media (min-width:2000px){#main.career .termine{--scale:1}}@media (min-width:800px){#main.career .termine{bottom:30px;left:30px}}.scrolled-30 #main.career .termine{transform:translateX(0) scale(var(--scale))}.scrolled-t80 #main.career .termine,.scrollLocked #main.career .termine{transform:translateX(calc(-100% - 50px)) scale(var(--scale))}#main.career .c-termin{--term-padding:50px;--background:var(--col-yellow);position:relative;padding-bottom:20px;display:block}.no-touch #main.career .c-termin:hover>svg{transform:scale(1.1)}.no-touch #main.career .c-termin:hover .content svg{transform:rotate(55deg)}#main.career .c-termin>svg{position:absolute;bottom:0;right:50%;transition:0.5s ease transform}#main.career .c-termin .content{background-color:var(--background);color:var(--col-white);padding:var(--term-padding);border-radius:50%;aspect-ratio:1;display:flex;flex-flow:column;align-items:flex-start;justify-content:center;transform:rotate(-6deg);overflow:hidden}#main.career .c-termin .content svg{position:absolute;z-index:8;transform:rotate(45deg);width:96%;top:2%;left:2%;transition:0.75s ease transform}#main.career .c-termin .content svg path{fill:none}#main.career .c-termin .content svg textPath{font-size:0.45em;color:var(--col-white);fill:var(--col-white);text-transform:uppercase;font-weight:700;font-family:"Frutiger LT Std",sans-serif}#main.career .c-termin .content svg textPath.bg{stroke:var(--background);stroke-width:0.9em}#main.career .c-termin .content .circle-bg,#main.career .c-termin .content .rect-bg{width:84%;height:84%;position:absolute;left:8%;top:8%;z-index:1;border:var(--col-white) 2px solid;border-radius:50%}#main.career .c-termin .content .circle-bg.rect-bg,#main.career .c-termin .content .rect-bg.rect-bg{z-index:2;background-color:var(--background);transform:translateX(-70%);border:0}#main.career .c-termin .content .date{text-transform:uppercase;font-size:1.35em;font-weight:700;transform:translateX(calc(var(--term-padding) * -0.5));line-height:0.9em;position:relative;z-index:9;text-shadow:-4px 2px 0px var(--background),-4px -2px 0px var(--background),4px -2px 0px var(--background),4px 2px 0px var(--background)}#main.career .c-termin .content .title{text-transform:uppercase;transform:translateX(calc(var(--term-padding) * -0.5));font-weight:700;font-size:20px;line-height:1em;display:flex;flex-flow:column;align-items:flex-start;position:relative;z-index:9;text-shadow:-4px 2px 0px var(--background),-4px -2px 0px var(--background),4px -2px 0px var(--background),4px 2px 0px var(--background)}#main.career .keh_suchseite_form #form_kesearch_pi1 .kesearch_searchbox{display:flex;flex-flow:row;align-items:center;justify-content:center}#main.career .keh_suchseite_form #form_kesearch_pi1 .kesearch_searchbox .kesearchbox{height:50px !important}#main.career .keh_suchseite_form #form_kesearch_pi1 .kesearch_searchbox .kesearchbox #ke_search_sword{height:calc(100% - 2px) !important;box-sizing:border-box !important;border:2px solid var(--col-lightblue) !important;background:transparent !important;border-radius:5px;color:var(--col-lightblue) !important}#main.career .keh_suchseite_form #form_kesearch_pi1 .kesearch_searchbox span.submitbutt{height:50px !important;width:auto;margin-left:0 !important}#main.career .keh_suchseite_form #form_kesearch_pi1 .kesearch_searchbox span.submitbutt input{width:100% !important;height:100% !important;box-sizing:border-box !important;margin:0 !important;background:var(--col-lightblue) !important;border-radius:5px}#main.career #kesearch_results{margin:0}#main.career #kesearch_results .keh_search_block{background:var(--col-blue)}#main.career #kesearch_results .keh_search_block .keh_search_block_title{padding-left:0;padding-right:0}#main.career #kesearch_results .keh_search_block .swiper-slide .swiperbox{background:transparent !important;border:2px solid var(--col-lightblue) !important;border-radius:10px !important;padding-bottom:85%}#main.career #kesearch_results .keh_search_block .swiper-slide .swiperbox a{font-size:0.9em;color:#fff}#main.career #kesearch_results .keh_search_block .swiper-button-next,#main.career #kesearch_results .keh_search_block .swiper-button-prev{background-image:url("/typo3conf/ext/hoch5/Resources/Public/Images/career-arrow.svg");width:55px;height:55px;top:100%;left:65px;transform:translateY(-50%) rotate(45deg)}#main.career #kesearch_results .keh_search_block .swiper-button-prev{left:0px;transform:translateY(-50%) rotate(-135deg)}#main.career #kesearch_results .keh_search_block:nth-child(2n-1):not(:nth-last-child(2)){background:var(--col-lightblue)}#main.career #kesearch_results .keh_search_block:nth-child(2n-1):not(:nth-last-child(2)) .swiper-slide .swiperbox{border:2px solid var(--col-white) !important}#main.career #kesearch_results .paginate-pagination ul>li{border-radius:5px;padding:0;background:transparent;border:2px solid var(--col-lightblue)}#main.career #kesearch_results .result-list-item .result-title{color:var(--col-lightblue)}#main.career #kesearch_results .result-list-item .result-title a{color:inherit}#main.career #kesearch_results .result-list-item .result-teaser{color:var(--col-white)}#main.career #kesearch_results .paginate-pagination ul>li.active,#main.career #kesearch_results .paginate-pagination ul>li:hover{background:var(--col-lightblue)}#main.career .ext_form label{color:var(--col-lightblue)}#main.career .ext_form input:not(input[type="checkbox"]),#main.career .ext_form select,#main.career .ext_form textarea,#main.career .ext_form button{background-color:transparent;color:var(--col-lightblue);height:100%;font-size:1em;border:2px solid var(--col-lightblue);border-radius:10px;max-width:100%}.no-touch #main.career .ext_form button:hover{background-color:var(--col-lightblue);color:var(--col-white)}#main.career .ext_form textarea{height:4em}#main.career .frame-type-shortcut>.frame{border-radius:20px !important;padding:20px !important}.c-search.c-career-search{margin:0}.c-search.c-career-search form{border:2px solid var(--col-lightblue);padding:5px;padding-right:20px;border-radius:6px;display:flex;flex-flow:row;align-items:center}.c-search.c-career-search input{background-color:transparent;color:var(--col-lightblue);height:100%;font-size:0.8em}main .q-tool{position:relative;transform:translateX(0) !important;z-index:100 !important;overflow:hidden}@media (min-width:1300px){main .q-tool .q-tool{padding-bottom:100px}}.q-tool{--m-width:900px;--btn-top:100%;--btn-translate:calc(-100% - 20px);--slides:0;--qtool-height:100%;position:fixed;top:0;left:0;width:100%;height:var(--qtool-height);z-index:500;padding-top:75px;padding-bottom:0px;padding-left:100px;padding-right:100px;background-color:var(--col-blue);transform:translateX(100%);transition:transform 0.5s ease}@media (min-width:1300px){.q-tool{--btn-top:50%;--btn-translate:-50%}}@media (min-width:800px){.q-tool{padding-bottom:50px}}@media (min-width:1300px){.q-tool{padding-top:100px}}.q-tool .quiztime{width:auto;padding:0.6em 1.2em;color:var(--col-lightblue) !important;font-weight:500;border:2px solid var(--col-lightblue);cursor:pointer;text-decoration:none;background:transparent;border-radius:10px;transition:transform 0.5s ease,padding 0.5s ease,background 0.5s ease,color 0.5s ease;padding-right:2.8em;position:relative;white-space:break-spaces;hyphens:auto;display:inline-block;line-height:1.5}.q-tool .quiztime span{line-height:1em}.no-touch .q-tool .quiztime:hover{transform:translateY(-5%) scale(1.1);background:var(--col-lightblue);color:var(--col-blue) !important}.no-touch .q-tool .quiztime:hover::after{transform:translateY(-50%) rotate(45deg)}.q-tool .quiztime::after{content:"";background-image:url("/typo3conf/ext/hoch5/Resources/Public/Images/career-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;width:auto;height:75%;aspect-ratio:1;top:50%;transform:translateY(-50%);right:10px;transition:0.5s ease;max-height:30px}.qtool-active .q-tool{transform:translateX(0%)}.q-tool .buttons .prev,.q-tool .buttons .next{position:absolute;top:var(--btn-top);transform:translateY(var(--btn-translate));opacity:0;cursor:pointer;z-index:100;transition:ease 0.5s transform,ease 0.5s opacity}.q-tool .buttons .prev.prev,.q-tool .buttons .next.prev{left:20px}.q-tool .buttons .prev.next,.q-tool .buttons .next.next{right:20px}.q-tool .buttons .prev.passive,.q-tool .buttons .next.passive{pointer-events:none;opacity:0 !important}.q-tool .buttons .pagination{position:absolute;left:50%;transform:translateX(-50%);bottom:35px;display:flex;flex-flow:row;background-color:var(--col-lightblue);align-items:center;justify-content:center;gap:6px;padding:8px 22px;border-radius:10px;opacity:0;transition:opacity 0.5s ease}.q-tool .buttons .pagination>span{display:block;height:6px;width:12px;background-color:var(--col-blue);border-radius:2px;opacity:0.4;transition:opacity 0.5s ease}.q-tool .buttons .pagination>span.active{opacity:1}.q-tool .buttons .pagination .steps{margin-left:15px;color:var(--col-blue);font-size:1em;font-weight:700;margin-bottom:-2px}.q-tool .buttons .compare{position:absolute;z-index:11;left:50%;transform:translateX(-50%) translateY(calc(100% + 75px));bottom:0px;display:flex;flex-flow:row;background-color:var(--col-yellow);align-items:center;justify-content:center;gap:6px;padding:20px 75px;border-radius:20px 20px 0px 0px;font-size:1.2em;font-weight:600;color:var(--col-white);opacity:0;transition:transform 0.5s ease,opacity 0.5s ease;cursor:pointer;width:100%}@media (min-width:800px){.q-tool .buttons .compare{bottom:35px;width:auto;border-radius:20px}}.q-tool.started .buttons .prev,.q-tool.started .buttons .next{opacity:1}.q-tool.started .buttons .pagination{opacity:1}.q-tool.comparable:not(.comparing) .buttons .compare{transform:translateX(-50%);opacity:1}.q-tool.comparable .buttons .pagination{opacity:0}.q-tool section{display:flex;transition:0.5s ease transform;height:100%;transform:translateX(calc((-100% * var(--slides)) - (var(--margin-lr) * var(--slides) * 2)));align-items:center}.q-tool section>div{flex-shrink:0;width:100%;margin-right:120px;overflow-y:auto;padding-bottom:100px;width:calc(100% + 160px);margin-left:-80px}@media (min-width:1000px){.q-tool section>div{width:100%;margin-left:0;margin-right:200px}}.q-tool .c-btn:not(input),.q-tool .quiztime strong{background-color:var(--col-lightblue);border-radius:15px;padding:12px 50px !important;font-size:1.1em !important;font-weight:600;color:var(--col-blue);cursor:pointer}.q-tool .qtool-start{margin:0;margin-right:100px;margin-left:calc(100px * -1);width:100vw;overflow-y:auto;display:flex;flex-flow:column;align-items:center;justify-content:center}.q-tool .qtool-start .lower-start{display:flex;flex-flow:column-reverse;align-items:flex-end;justify-content:flex-start;padding-left:var(--margin-lr);padding-right:var(--margin-lr)}@media (min-width:800px){.q-tool .qtool-start .lower-start{flex-flow:row}}.q-tool .qtool-start .bodytext{margin-bottom:50px;max-width:calc(var(--m-width) * 1)}.q-tool .qtool-start .next{cursor:pointer;transition:transform 0.5s ease;width:100px;height:auto;aspect-ratio:1}@media (min-width:800px){.q-tool .qtool-start .next{width:180px}}.no-touch .q-tool .qtool-start .next:hover{transform:scale(1.1)}.q-tool .qtool-start .next svg{width:100%;height:auto}.q-tool .qtool-start h1,.q-tool .qtool-start h2,.q-tool .qtool-start h3,.q-tool .qtool-start h4,.q-tool .qtool-start h5,.q-tool .qtool-start h6,.q-tool .qtool-start .headertext{color:var(--col-lightblue);font-weight:400;font-size:2.2em;text-transform:none}.q-tool .qtool-start .frame-type-header-c{max-width:100vw;padding:0;display:flex;overflow-x:hidden;--fontSize:clamp(55px,10vw,5.7em);margin-bottom:30px !important;margin-top:0;margin-bottom:0}@media (min-width:800px){.q-tool .qtool-start .frame-type-header-c{margin-bottom:0 !important}}.q-tool .qtool-start .frame-type-header-c .wrapper{--gap:3vw;display:flex;flex-flow:row;gap:var(--gap);transition:linear 7s transform}@media (min-width:1000px){.q-tool .qtool-start .frame-type-header-c .wrapper{transition:linear 15s transform}}.q-tool .qtool-start .frame-type-header-c.font-size-small-1{--fontSize:clamp(50px,9vw,5.4em)}.q-tool .qtool-start .frame-type-header-c h1,.q-tool .qtool-start .frame-type-header-c h2,.q-tool .qtool-start .frame-type-header-c h3,.q-tool .qtool-start .frame-type-header-c h4,.q-tool .qtool-start .frame-type-header-c h5,.q-tool .qtool-start .frame-type-header-c h6,.q-tool .qtool-start .frame-type-header-c span{font-size:var(--fontSize);margin:0;font-weight:800;line-height:1.4;text-transform:uppercase;color:var(--col-lightblue);white-space:nowrap}.q-tool .qtool-start .frame-type-header-c+.frame-type-joblist,.q-tool .qtool-start .frame-type-header-c+.frame-type-list{margin-top:0}.q-tool .qtool-start .frame-type-header-c:has(+ .frame-type-joblist),.q-tool .qtool-start .frame-type-header-c:has(+ .frame-type-list){margin-bottom:0px}.q-tool .qtool-question{display:flex}.q-tool .qtool-question.hide{display:none}.q-tool .qtool-question .inner{--gap:20px;--columns:2;display:flex;flex-flow:row wrap;gap:var(--gap);max-width:var(--m-width);width:100%;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}.q-tool .qtool-question .inner .qt-question{width:100%;border:2px solid var(--col-lightblue);padding:25px 7vw;border-radius:30px;text-align:center;font-size:1em;color:var(--col-lightblue);font-weight:500}@media (min-width:800px){.q-tool .qtool-question .inner .qt-question{padding:25px 14vw;font-size:1.2em}}.q-tool .qtool-question .inner .qt-question p{line-height:1.5em;margin-bottom:-0.2em}.q-tool .qtool-question .inner .qt-left,.q-tool .qtool-question .inner .qt-right{width:calc((100%/var(--columns)) - ((var(--gap)*(var(--columns) - 1))/var(--columns)))}.q-tool .qtool-question .inner .qt-left .image,.q-tool .qtool-question .inner .qt-right .image{border-radius:25px;overflow:hidden;border:2px solid var(--col-lightblue);width:100%;height:auto;aspect-ratio:1;position:relative;cursor:pointer}.q-tool .qtool-question .inner .qt-left .image .check,.q-tool .qtool-question .inner .qt-right .image .check{position:absolute;z-index:10;background-color:var(--col-blue);opacity:0;top:0;left:0;width:100%;height:100%;transition:opacity 0.5s ease}.q-tool .qtool-question .inner .qt-left .image .check svg,.q-tool .qtool-question .inner .qt-right .image .check svg{width:100%;height:100%}.q-tool .qtool-question .inner .qt-left .image .check svg .col-fill,.q-tool .qtool-question .inner .qt-right .image .check svg .col-fill{fill:var(--col-lightblue)}.q-tool .qtool-question .inner .qt-left.active .image .check,.q-tool .qtool-question .inner .qt-right.active .image .check{opacity:0.9}.q-tool .qtool-question .inner .qt-left img,.q-tool .qtool-question .inner .qt-right img{width:100%;height:100%;object-fit:cover;display:block}.q-tool .qtool-question .inner .qt-left .subtitle,.q-tool .qtool-question .inner .qt-right .subtitle{padding-top:10px;text-align:center;color:var(--col-lightblue)}.q-tool .data-answers{display:none}.q-tool .qtool-result{display:flex;flex-flow:column;align-items:flex-start;gap:10px;padding:10px 40px;padding-left:10px;padding-bottom:150px;overflow:unset}@media (min-width:1000px){.q-tool .qtool-result{gap:40px;flex-flow:row;padding:10px 40px;margin-bottom:0px !important}}.q-tool .qtool-result .result,.q-tool .qtool-result .allItems{display:flex;flex-flow:column;gap:20px;width:100%;margin-top:auto;margin-bottom:auto;padding-top:20px;padding-bottom:20px}.q-tool .qtool-result .allItems .most{font-size:1em !important}.q-tool .qtool-result .most{border:2px solid var(--col-lightblue);padding:30px;border-radius:20px;width:100%;max-width:var(--m-width);display:flex;flex-flow:row;justify-content:space-between;align-items:center;gap:20px;color:var(--col-lightblue);cursor:pointer;transition:background 0.5s ease,padding 0.5s ease,color 0.5s ease}.q-tool .qtool-result .most img{width:50px;height:auto}.no-touch .q-tool .qtool-result .most:hover{background-color:var(--col-lightblue);color:var(--col-blue);padding:30px 40px}.no-touch .q-tool .qtool-result .most:hover .percent{color:var(--col-blue)}.q-tool .qtool-result .most.showMore{justify-content:center;padding:10px !important;cursor:pointer;margin-left:20px;margin-right:20px;width:calc(100% - 40px);max-width:calc(var(--m-width) - 40px)}.q-tool .qtool-result .most.showMore img{transform:rotate(135deg);transition:transform 0.5s ease}.q-tool .qtool-result .most.showMore.active img{transform:rotate(-45deg)}.q-tool .qtool-result .most .percent{color:var(--col-lightblue);transition:color 0.5s ease}.q-tool .qtool-result .moreContainer{display:none}.q-tool .qtool-result .moreContainer>div{display:flex;flex-flow:column;gap:20px}.q-tool .qtool-result .moreContainer .most{font-size:1em}.q-tool .qtool-result .bodytext{margin-bottom:0px;max-width:calc(var(--m-width) * 1)}@media (min-width:1000px){.q-tool .qtool-result .bodytext{margin-top:15vh;margin-bottom:50px}}.q-tool .qtool-result .bodytext .complete-text{display:none}.q-tool .qtool-result .bodytext .skip-text{display:block}@media (min-width:1000px){.q-tool .qtool-result .bodytext{position:sticky;top:200px}}.q-tool .qtool-result h1,.q-tool .qtool-result h2,.q-tool .qtool-result h3,.q-tool .qtool-result h4,.q-tool .qtool-result h5,.q-tool .qtool-result h6,.q-tool .qtool-result .headertext{color:var(--col-lightblue);font-weight:400;font-size:1.8em;text-transform:none}@media (min-width:1000px){.q-tool .qtool-result h1,.q-tool .qtool-result h2,.q-tool .qtool-result h3,.q-tool .qtool-result h4,.q-tool .qtool-result h5,.q-tool .qtool-result h6,.q-tool .qtool-result .headertext{font-size:2.2em}}.q-tool.comparing .qtool-result .bodytext .complete-text{display:block}.q-tool.comparing .qtool-result .bodytext .skip-text{display:none}#schnellbewerbung2025-2241 #schnellbewerbung2025-2241-fachgebietSelect option.hidden{display:none}#schnellbewerbung2025-2241 #schnellbewerbung2025-2241-fachgebietSelect option:nth-last-child(1){display:block !important}.skip-link{position:fixed;top:0;left:0;transform:translateX(-100%);z-index:20000;max-width:100%;padding:20px;display:flex;align-items:center;justify-content:center;background:var(--col-lightblue) !important;color:var(--col-blue) !important;font-size:1.2em;border:0 !important}.skip-link:focus{transform:translateX(0%)}.link-no-text{font-size:0 !important}
