@media print{@page{size:1400px 1965px}#breadcrumbs,#footer,#footer-nav li:not(.copyright),.header-container:before,.help-container,.language,.main-navigation,.meta,.mobileMenu,.solr-container,.topnav,a[href]:not(.btn-orange):after{display:none!important}.container{max-width:1370px!important}#site{padding-top:0!important}#site #header{box-shadow:none!important;position:relative;transform:none!important}#site #header .header-container{background:none;grid-template-columns:40px auto 1fr auto auto 10px;grid-template-rows:0 80px}#site #header .header-container .logo-link{grid-column:2;grid-row:2;margin:0 10px;padding:0;place-self:flex-end}#breadcrumbs ol{margin:0}.indent-both-container,.indent-left-container,.indent-right-container{margin:0!important}.like-h1,h1,h2,h3,h4,h5,h6,p{margin-bottom:10px;margin-top:10px}.like-h1,h1{font-size:3.5rem;line-height:5rem}h2,h3{font-size:2.2rem;line-height:2.6rem}h3{letter-spacing:.22px}h4{font-size:1.6rem;line-height:2.1rem}dl.ce-bullets dt,dl.ce-bullets li,dl:not([class]) dt,dl:not([class]) li,ol.ce-bullets dt,ol.ce-bullets li,ol:not([class]) dt,ol:not([class]) li,ul.ce-bullets dt,ul.ce-bullets li,ul:not([class]) dt,ul:not([class]) li{margin-bottom:0}dl.ce-bullets dt:before,dl.ce-bullets li:before,dl:not([class]) dt:before,dl:not([class]) li:before,ol.ce-bullets dt:before,ol.ce-bullets li:before,ol:not([class]) dt:before,ol:not([class]) li:before,ul.ce-bullets dt:before,ul.ce-bullets li:before,ul:not([class]) dt:before,ul:not([class]) li:before{height:18px;top:0}blockquote{font-size:2rem;line-height:2.6rem}span.stage-headline{font-size:3rem;line-height:3.5rem}h1.headline,h3.subline{justify-content:left!important;text-align:left!important}.contenttable,.table{margin-bottom:0}hr{margin:10px 0}hr.hide-on-print{display:none}.keyvisual[class*=keyvisual-fullHeight] .contentWrap,.keyvisual[class*=keyvisual-medium] .contentWrap,.keyvisual[class*=keyvisual-small] .contentWrap{min-height:410px!important}.keyvisual[class*=keyvisual-fullHeight] .contentWrap .imgFullCover,.keyvisual[class*=keyvisual-medium] .contentWrap .imgFullCover,.keyvisual[class*=keyvisual-small] .contentWrap .imgFullCover{position:absolute!important}.background-blue,.background-green,.background-grey,.background-lightblue,.background-lightgreen,.background-lightpink,.background-orange,.background-pink,.background-white{padding:20px 15px}.frame.frame-space-before-10{margin-top:5px}.frame.frame-space-after-10{margin-bottom:5px}.frame.frame-space-before-20{margin-top:10px}.frame.frame-space-after-20{margin-bottom:10px}.frame.frame-space-before-30{margin-top:15px}.frame.frame-space-after-30{margin-bottom:15px}.frame.frame-space-before-40{margin-top:20px}.frame.frame-space-after-40{margin-bottom:20px}.frame.frame-space-before-50{margin-top:25px}.frame.frame-space-after-50{margin-bottom:25px}.frame.frame-space-before-60{margin-top:30px}.frame.frame-space-after-60{margin-bottom:30px}.frame.frame-space-before-70{margin-top:35px}.frame.frame-space-after-70{margin-bottom:35px}.frame.frame-space-before-80{margin-top:40px}.frame.frame-space-after-80{margin-bottom:40px}.frame.frame-space-before-90{margin-top:45px}.frame.frame-space-after-90{margin-bottom:45px}.frame.frame-space-before-100{margin-top:50px}.frame.frame-space-after-100{margin-bottom:50px}.frame.frame-space-before-110{margin-top:55px}.frame.frame-space-after-110{margin-bottom:55px}.frame.frame-space-before-120{margin-top:60px}.frame.frame-space-after-120{margin-bottom:60px}.tx-vacancy .job-detail{display:flex;flex-direction:column;margin-top:-80px;min-height:100vh}.tx-vacancy .job-detail .print-header{margin-bottom:30px;order:-1}.tx-vacancy .job-detail .print-header .keyvisual{margin-bottom:20px;margin-top:0}.tx-vacancy .job-detail .print-header .keyvisual .contentWrap{align-items:center}.tx-vacancy .job-detail .print-header .keyvisual .contentWrap .content{align-items:flex-start;display:flex;flex-direction:column;padding-left:40px}.tx-vacancy .job-detail .print-header .keyvisual .contentWrap .content h4,.tx-vacancy .job-detail .print-header .keyvisual .contentWrap .content p{background:var(--primary-color);color:var(--primary-textcolor);font-size:3.2rem;font-weight:900;line-height:3.3rem;margin:0;order:0;padding:5px 15px}.tx-vacancy .job-detail .print-header .keyvisual .contentWrap .content h4 span,.tx-vacancy .job-detail .print-header .keyvisual .contentWrap .content p span{color:inherit!important}.tx-vacancy .job-detail .print-header .keyvisual .contentWrap .content h4{background:var(--secondary-color);order:1}.tx-vacancy .job-detail .job-description{display:none}.tx-vacancy .job-detail h1{display:inline-block!important;text-align:center;width:100%}.tx-vacancy .job-detail h1,.tx-vacancy .job-detail h3:not(.ce-headline-center){margin-bottom:0!important;margin-left:40px;margin-top:0!important}.tx-vacancy .job-detail .print-container{display:flex;margin-left:-20px;margin-right:-20px}.tx-vacancy .job-detail .print-container h1,.tx-vacancy .job-detail .print-container h2,.tx-vacancy .job-detail .print-container h3,.tx-vacancy .job-detail .print-container h4,.tx-vacancy .job-detail .print-container h5{font-family:var(--font-family-roboto-slab)}.tx-vacancy .job-detail .print-container .show-web{padding-left:20px;padding-right:20px;width:calc(100% - 320px)}.tx-vacancy .job-detail .print-container .show-web .indent-both-container{margin-left:40px!important}.tx-vacancy .job-detail .print-container .show-print{display:block;font-size:1.6rem;line-height:2.4rem;padding-left:20px;padding-right:20px;width:320px}.tx-vacancy .job-detail .print-container .show-print p{font-size:1.6rem;line-height:2.4rem}.tx-vacancy .job-detail table tr{display:flex;flex-direction:column}.tx-vacancy .job-detail table td,.tx-vacancy .job-detail table th{border-bottom:none}.tx-vacancy .job-detail table td:first-child,.tx-vacancy .job-detail table th:first-child{width:auto}.tx-vacancy .job-detail .job-profile,.tx-vacancy .job-detail .job-tasks{margin-bottom:0}.tx-vacancy .job-detail .job-profile h4,.tx-vacancy .job-detail .job-profile hr,.tx-vacancy .job-detail .job-tasks h4,.tx-vacancy .job-detail .job-tasks hr{display:none}.tx-vacancy .job-detail .job-profile h2,.tx-vacancy .job-detail .job-tasks h2{background:var(--primary-color);color:var(--white-color);padding:5px 15px}.tx-vacancy .job-detail .job-profile table td:first-child,.tx-vacancy .job-detail .job-tasks table td:first-child{display:none}.tx-vacancy .job-detail .job-benefits .frame-type-background_image_container,.tx-vacancy .job-detail .job-benefits h4{display:none!important}.tx-vacancy .job-detail .job-benefits .colContent{width:100%!important}.tx-vacancy .job-detail .job-benefits .benefit-list{background:var(--background-light-color);border-radius:10px;break-inside:avoid;display:flex;flex-wrap:wrap;margin-left:40px;padding:20px 30px}.tx-vacancy .job-detail .job-benefits .benefit-list:after{clear:both;content:""}.tx-vacancy .job-detail .job-benefits .benefit-list h3.d-none{display:block!important;margin-bottom:20px;width:100%}.tx-vacancy .job-detail .job-benefits .benefit-list .benefit{margin-bottom:10px;margin-left:5px;margin-right:5px;max-width:calc(33.33333% - 10px);min-height:60px;padding:0 10px 0 50px;width:calc(33.33333% - 10px)}.tx-vacancy .job-detail .job-benefits .benefit-list .benefit:not(:last-child){float:left}.tx-vacancy .job-detail .job-benefits .benefit-list .benefit:before{background-size:24px!important;height:40px;left:0;width:40px}.tx-vacancy .job-detail .job-benefits .benefit-list .benefit h3{font-size:1.4rem;line-height:2rem}.tx-vacancy .job-detail .job-benefits .benefits-text{margin-left:40px}.tx-vacancy .job-detail .application-container,.tx-vacancy .job-detail .back-link{display:none}.tx-vacancy .job-detail .d-none.print{background:var(--primary-color);display:block!important;margin:auto -30px 0;padding:40px 70px}.tx-vacancy .job-detail .d-none.print .grid2col{align-items:center}.tx-vacancy .job-detail .d-none.print .grid2col .colContent:last-child{display:flex;justify-content:flex-end}.tx-vacancy .job-detail .d-none.print .online-text{color:var(--white-color);font-size:1.8rem;font-weight:600;line-height:2.4rem}.tx-vacancy .job-detail .d-none.print .btn-primary{background:var(--secondary-color);border-radius:40px;color:var(--primary-textcolor);display:inline-block;font-size:2.3rem;font-weight:400;line-height:3rem;padding:10px 25px;position:relative;text-align:center;text-decoration:none!important}}
