nav.jsx-1001648118{margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.job-detail .description .basis_job{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu, Helvetica Neue,Arial,sans-serif;}
nav.jsx-1001648118 a.jsx-1001648118, nav.jsx-1001648118 button.jsx-1001648118{cursor:pointer;-webkit-text-decoration:none;text-decoration:none;font-size:15px;}
nav.jsx-1001648118 a.jsx-1001648118:hover, nav.jsx-1001648118 button.jsx-1001648118:hover{color:#8ea407;}
.kimetalink.jsx-1001648118:visited{color:black;}
.kimetalink.jsx-1001648118{color:black;}
@media(min-width:769px){
.button-link.jsx-1001648118{padding:8px 20px 9px;border-radius:5px;border-width:1px;border-style:solid;border-color:#b11111;color:white;background:#b11111;-webkit-order:2;-ms-flex-order:2;order:2;}
.mobile-only.jsx-1001648118{display:none;}
nav.jsx-1001648118 a.button-link.jsx-1001648118:hover, nav.jsx-1001648118 form:hover{color:white;background:rgb(188, 1, 8);}
nav.jsx-1001648118{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
nav.jsx-1001648118 a.jsx-1001648118{margin:0;}
nav.jsx-1001648118 a.jsx-1001648118:first-child{margin-left:auto;}
nav.jsx-1001648118 a.jsx-1001648118+a.jsx-1001648118,
nav.jsx-1001648118 form+a.jsx-1001648118{margin-left:20px;}
header:not(.has-children) nav.jsx-1001648118{margin-right:20px;}
}
@media(max-width:768px){
.button-link.jsx-1001648118{border:0px;background:#f4f3f3;}
nav.jsx-1001648118{position:absolute;height:auto;height:initial;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:lightgray;top:100%;left:0;right:0;z-index:-1;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform 0.5s;-webkit-transition:transform 0.5s;transition:transform 0.5s;opacity:1;background:#f4f3f3;border-bottom:1px solid rgb(226, 226, 226);padding-bottom:10px;border-radius:0 0 15px 15px;}
button.jsx-1001648118{width:100%;border:none;background:none;text-align:left;}
button.jsx-1001648118:focus{outline:none;}
nav.jsx-1001648118 a.jsx-1001648118, nav.jsx-1001648118 button.jsx-1001648118{-webkit-text-decoration:none;text-decoration:none;line-height:40px;color:rgb(41, 41, 38);font-size:16px;padding-left:20px;}
nav.jsx-1001648118 a.jsx-1001648118, nav.jsx-1001648118 form{width:100%;box-sizing:border-box;}
.botb.jsx-1001648118{border-bottom:1px solid rgb(225, 224, 224);}
.mar-t.jsx-1001648118{margin-top:7px;}
.pat-b.jsx-1001648118{padding-bottom:5px;}
.imprint.jsx-1001648118{display:block;}
}
a.jsx-3413592557, label.jsx-3413592557{padding:15px 8px;-webkit-text-decoration:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
li.jsx-3413592557+li.jsx-3413592557{border-top:1px solid #e9eaea;}
label.jsx-3413592557{cursor:pointer;}
a.jsx-3413592557, a.jsx-3413592557:visited{color:#333;}
li.jsx-3413592557 label.jsx-3413592557, li.jsx-3413592557:hover a.jsx-3413592557{color:#b4cc04;}
label.jsx-3413592557 svg, li.jsx-3413592557:hover svg{fill:#b4cc04;}
a.jsx-3413592557 svg, label.jsx-3413592557 svg{height:20px;}
a.jsx-3413592557 span:last-child, label.jsx-3413592557 span:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:25px;}
@media all and (-ms-high-contrast:none) {
*.jsx-3413592557::-ms-backdrop,
a.jsx-3413592557 svg{width:23px;}
}
span.jsx-4114567760 svg{fill:#262626;}
a.jsx-1470386319{-webkit-text-decoration:none;text-decoration:none;color:inherit;}
h4.jsx-1470386319, p.jsx-1470386319, .signup.jsx-1470386319{margin:0 30px;}
.signup.jsx-1470386319{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:400;padding-bottom:14px;}
.signup.jsx-1470386319 span.jsx-1470386319:last-child{color:#b4cc04;}
.signup.jsx-1470386319:hover span.jsx-1470386319:last-child{-webkit-text-decoration:underline;text-decoration:underline;}
p.jsx-1470386319{line-height:1.3;font-weight:300;font-size:15px;}
h4.jsx-1470386319{font-size:18px;margin-top:34px;margin-bottom:10px;}
ul.jsx-1470386319+h4.jsx-1470386319{margin-top:16px;}
ul.jsx-1470386319{border-radius:4px;position:relative;padding:0px 10px;margin:20px 10px;background:white;list-style:none;font-size:15px;border:1px solid #e9eaea;}
button.jsx-1470386319{border:none;width:100%;cursor:pointer;}
button.jsx-1470386319:focus{outline:none;}
nav.jsx-1470386319>form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:-10px;}
.login.jsx-1470386319, button.jsx-1470386319{color:white;-webkit-text-decoration:none;text-decoration:none;background:#ac0;padding:10px;margin:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:5px;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:500;}
nav.jsx-1470386319{position:absolute;height:auto;height:initial;background:lightgray;top:100%;left:0;right:0;z-index:-1;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:-webkit-transform 0.5s;-webkit-transition:transform 0.5s;transition:transform 0.5s;opacity:1;background:#f4f3f3;border-bottom:1px solid rgb(226, 226, 226);padding-bottom:10px;border-radius:0 0 15px 15px;}
ul.jsx-1470386319:before{content:'';display:block;position:absolute;top:-3px;right:56px;width:15px;height:15px;-webkit-transform:rotate(45deg) translateY(-8px);-ms-transform:rotate(45deg) translateY(-8px);transform:rotate(45deg) translateY(-8px);border-left:1px solid #e9eaea;border-top:1px solid #e9eaea;background:white;}
@media(min-width:769px){
ul.jsx-1470386319:before{display:none;}
ul.jsx-1470386319{margin:20px;background:#f4f3f3;}
nav.jsx-1470386319{border-radius:5px;-webkit-transform:translateY(-180%);-ms-transform:translateY(-180%);transform:translateY(-180%);background:white;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;opacity:0;z-index:2;margin-top:-2px;top:100%;right:0;left:auto;width:370px;border:1px solid #e9eaea;box-shadow:-4px 7px 15px -7px rgba(0, 0, 0, 0.75);}
nav.jsx-1470386319:before{content:'';display:block;position:absolute;top:-1px;right:93px;width:18px;height:18px;-webkit-transform:rotate(45deg) translateY(-13px);-ms-transform:rotate(45deg) translateY(-13px);transform:rotate(45deg) translateY(-13px);border-left:1px solid #e9eaea;border-top:1px solid #e9eaea;background:white;}
}
input.jsx-1765506213{display:none;}
label.jsx-1765506213 p.jsx-1765506213+label.jsx-1765506213{display:none;-webkit-tap-highlight-color:transparent;}
#bookmark-help-toggle.jsx-1765506213:checked~p.jsx-1765506213+label.jsx-1765506213{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;}
label.jsx-1765506213 p.jsx-1765506213{display:none;position:absolute;right:10px;top:100%;z-index:1;background:white;white-space:nowrap;padding:20px 10px;border:1px solid #e9eaea;box-shadow:-4px 7px 15px -7px rgba(0, 0, 0, 0.9);border-radius:5px;}
label.jsx-1765506213 i.jsx-1765506213{display:none;}
label.jsx-1765506213 p.jsx-1765506213:before{content:'';display:block;position:absolute;top:-1px;right:18px;width:18px;height:18px;-webkit-transform:rotate(45deg) translateY(-13px);-ms-transform:rotate(45deg) translateY(-13px);transform:rotate(45deg) translateY(-13px);border-left:1px solid #e9eaea;border-top:1px solid #e9eaea;background:white;}
label.jsx-1765506213 #bookmark-help-toggle.jsx-1765506213:checked~p.jsx-1765506213{display:initial;}
a.jsx-1765506213, label.jsx-1765506213{min-width:30px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;}
a.jsx-1765506213 svg, label.jsx-1765506213 svg{position:relative;top:1px;height:24px;fill:#000;width:28px;}
a.jsx-1765506213:hover span.jsx-1765506213, label.jsx-1765506213:hover span.jsx-1765506213{-webkit-text-decoration:underline;text-decoration:underline;color:#b4cc04;}
a.jsx-1765506213:hover path, label.jsx-1765506213:hover path{fill:#b4cc04;}
span.jsx-1765506213{margin-top:2px;color:#000;font-size:10px;}
a.jsx-1765506213:focus{color:rgb(142, 164, 7);}
i.jsx-1765506213{font-style:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:rgb(177, 17, 17);font-size:12px;font-weight:600;position:absolute;top:2px;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%);right:4px;background-color:rgb(241, 244, 241);width:20px;height:20px;border:1px solid rgb(223, 221, 222);border-radius:50%;}
.bookmark.jsx-1765506213{padding-right:10px;}
@media(max-width:768px){
span.jsx-1765506213{display:none;}
a.jsx-1765506213 svg, label.jsx-1765506213 svg{height:26px;width:30px;}
i.jsx-1765506213{right:5px;top:8px;}
label.jsx-1765506213 p.jsx-1765506213{right:10px;}
}
@media(min-width:320px) and (max-width:768px){
.bookmark.jsx-1765506213{padding-left:10px;padding-right:15px;}
}
input.jsx-3344301306{position:absolute;left:-9999px;}
label.jsx-3344301306{display:none;}
label.jsx-3344301306{-webkit-tap-highlight-color:transparent;}
#nprogress-parent.jsx-3344301306{height:3px;width:100%;bottom:-1px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;overflow:hidden;}
@media(min-width:1401px){
#nprogress-parent.jsx-3344301306{width:98vw;left:48%;}
}
header.jsx-3344301306{position:fixed;top:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;z-index:40;background:white;}
header.jsx-3344301306:before{content:'';position:absolute;top:0;bottom:0;left:-9999px;right:0;border-left:9999px solid white;box-shadow:9999px 0 0 white;z-index:-5;}
.right.jsx-3344301306 label.jsx-3344301306 span.jsx-3344301306{display:none;}
.right.jsx-3344301306 label:hover span{-webkit-text-decoration:underline;text-decoration:underline;color:#b4cc04;}
.right.jsx-3344301306 label:hover svg, .right.jsx-3344301306 label[for='hm-hide'].jsx-3344301306{fill:#b4cc04;}
.right.jsx-3344301306 label.jsx-3344301306 span.jsx-3344301306{margin-top:2px;font-size:10px;}
.right.jsx-3344301306 label[for='hm-hide'].jsx-3344301306{color:rgb(142, 164, 7);}
.right.jsx-3344301306 .hm-icon.ua.jsx-3344301306{color:#ac0;}
.right.jsx-3344301306 .hm-icon.ua.jsx-3344301306 svg{fill:#ac0;}
.right.jsx-3344301306{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:content-box;}
@media(min-width:769px){
#nprogress-parent.jsx-3344301306{bottom:0;}
.right.jsx-3344301306 .hm-icon.jsx-3344301306, .right.jsx-3344301306 .bookmark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;cursor:pointer;}
.is-simple.jsx-3344301306 .right.jsx-3344301306{display:none;}
.right.jsx-3344301306{margin-right:-10px;}
header.jsx-3344301306:after{content:'';display:block;position:absolute;top:calc(100% - 3px);height:3px;left:-9999px;right:0;background:#ac0;border-left:9999px solid #ac0;box-shadow:9999px 0 0 #ac0;}
header.jsx-3344301306{position:relative;height:auto;max-width:1400px;margin:auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 10px;}
header.jsx-3344301306:not(.has-children) .primary-nav{margin-right:30px;}
header.has-children.jsx-3344301306 .secondary-nav:before{left:88px;}
header.has-children.jsx-3344301306 .primary-nav{-webkit-order:2;-ms-flex-order:2;order:2;}
header.has-children.jsx-3344301306 .primary-nav .aboutus{display:none;}
header.has-children.jsx-3344301306 .primary-nav .employers{display:none;}
header.has-children.jsx-3344301306 .desktop-children.jsx-3344301306{display:block;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}
header.has-children.jsx-3344301306 .right.jsx-3344301306{margin-top:2px;position:relative;}
.hm-icon.jsx-3344301306 svg{width:23px;}
.right.jsx-3344301306 svg{height:24px;}
.right.jsx-3344301306 label.jsx-3344301306 span.jsx-3344301306{margin-top:2px;display:block;}
#hm-show-sec.jsx-3344301306:checked~.close-bg.jsx-3344301306{content:'';position:fixed;display:block;top:0;bottom:0;left:0;right:0;background:transparent;z-index:1;}
.logo.jsx-3344301306{width:100px;margin-left:2px;margin-top:-2px;}
.logo.jsx-3344301306 svg{height:36px;width:100%;}
.hm-icon.jsx-3344301306{margin:0 10px;}
}
@media(min-width:980px){
.logo.jsx-3344301306{width:140px;}
}
@media(min-width:940px){
header.has-children.jsx-3344301306 .primary-nav .employers{display:block;padding:9px 10px;}
}
@media(min-width:1100px){
header.has-children.jsx-3344301306 .primary-nav .employers{padding:9px 20px;}
}
@media(max-width:768px){
label(.has-children).jsx-3344301306{height:32px;}
header.is-simple.jsx-3344301306 .hm-first-icon.jsx-3344301306, header.jsx-3344301306:not(.has-children) .hm-first-icon.jsx-3344301306{margin-right:60px;}
.hm-icon.jsx-3344301306, header.jsx-3344301306 .bookmark{height:32px;min-width:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.hm-icon.jsx-3344301306 svg, header.jsx-3344301306 .bookmark svg{height:26px;width:30px;}
.hm-icon.jsx-3344301306 img.jsx-3344301306{height:22px;}
.hm-prim-open.jsx-3344301306 svg{fill:#262626;}
.hm-prim-close.jsx-3344301306 svg, .hm-search-close.jsx-3344301306 svg{height:22px;}
.desktop-children.jsx-3344301306{position:absolute;top:100%;padding:10px;background:rgb(244, 243, 243);z-index:-1;-webkit-transform:translateY(-110%);-ms-transform:translateY(-110%);transform:translateY(-110%);border-bottom:1px solid rgb(226, 226, 226);opacity:1;-webkit-transition:-webkit-transform 0.3s;-webkit-transition:transform 0.3s;transition:transform 0.3s;width:100%;left:0;right:0;border-radius:0 0 15px 15px;}
.hm-first-icon.jsx-3344301306{padding-left:15px;}
.right.jsx-3344301306 .hm-icon.jsx-3344301306{padding-left:9px;}
.is-simple.jsx-3344301306 .right.jsx-3344301306{visibility:hidden;}
.right.jsx-3344301306{-webkit-order:3;-ms-flex-order:3;order:3;}
label.jsx-3344301306:not(.close-bg){z-index:2;}
.logo.jsx-3344301306{z-index:2;height:32px;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;}
.logo.jsx-3344301306 svg{width:115px;}
header.jsx-3344301306{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid rgb(225, 224, 224);}
.content-outer{padding-top:47px;}
.job:not(.invisible){top:47px;}
#hm-show-prim.jsx-3344301306:not(:checked)~label.hm-prim-close.jsx-3344301306{display:none;}
#hm-show-prim.jsx-3344301306:checked~label.hm-prim-open.jsx-3344301306{display:none;}
#hm-show-prim.jsx-3344301306:checked~label.hm-prim-close.jsx-3344301306{display:inherit;}
#hm-show-search.jsx-3344301306:checked~.desktop-children.jsx-3344301306{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
#hm-show-search.jsx-3344301306:checked~label.hm-search-open.jsx-3344301306{display:none;}
#hm-show-search.jsx-3344301306:checked~label.hm-search-close.jsx-3344301306{display:inherit;}
#hm-show-search.jsx-3344301306:not(:checked)~label.hm-search-close.jsx-3344301306{display:none;}
#hm-hide.jsx-3344301306:not(:checked)~label.close-bg.jsx-3344301306{content:'';display:block;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:-2;}
header.jsx-3344301306::before{display:block;top:-40px;bottom:0;left:0;right:0;background:white;content:'';position:absolute;z-index:0;border-left:0px;border-top:43px solid white;}
}
#hm-show-prim.jsx-3344301306:checked~.primary-nav{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}
#hm-show-sec.jsx-3344301306:checked+.secondary-nav{-webkit-transform:translateY(0px) translateX(0px);-ms-transform:translateY(0px) translateX(0px);transform:translateY(0px) translateX(0px);opacity:1;}
#hm-show-sec.jsx-3344301306:checked~.right.jsx-3344301306 label[for='hm-show-sec'].jsx-3344301306{display:none;}
#hm-show-sec.jsx-3344301306:not(:checked)~.right.jsx-3344301306 label[for='hm-hide'].jsx-3344301306{display:none;}
@media(min-width:375px){
label[for='hm-show-search'].jsx-3344301306,
.hm-search-close.jsx-3344301306{padding-left:15px;padding-right:15px;}
}
@media(min-width:320px) and (max-width:374px){
label[for='hm-show-search'].jsx-3344301306,
.hm-search-close.jsx-3344301306{padding-left:10px;padding-right:10px;}
header.jsx-3344301306:not(.has-children) .hm-first-icon.jsx-3344301306{margin-right:50px;}
.right.jsx-3344301306 .hm-icon.jsx-3344301306{padding-left:6px;}
}
#share-toggle.jsx-470890519{display:none;}
.close-fullscreen.jsx-470890519{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;z-index:89;pointer-events:none;background-color:black;}
#share-toggle:checked~.action-bar .bottombar .icon.share svg path{fill:rgba(255, 255, 255, 0.7);}
#share-toggle:checked~.share-bar{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);}
#share-toggle.jsx-470890519:checked~.close-fullscreen.jsx-470890519{pointer-events:all;opacity:0.3;}
.share-bar.jsx-470890519{z-index:90;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;top:40vh;left:50%;right:0;-webkit-transition:-webkit-transform 0.5s;-webkit-transition:transform 0.5s;transition:transform 0.5s;z-index:100;background:white;width:calc(100vw - 40px);max-width:460px;padding:20px 20px 10px 20px;border-radius:10px;-webkit-transform:translate(100vw, 0);-ms-transform:translate(100vw, 0);transform:translate(100vw, 0);-webkit-filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));filter:drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.3));}
.share-bar.jsx-470890519 a.jsx-470890519{margin:13px 15px;}
h4.jsx-470890519 span.jsx-470890519 path{fill:#ac0;}
.close.jsx-470890519{position:absolute;top:5px;right:5px;width:14px;height:14px;padding:10px;cursor:pointer;}
.close.jsx-470890519 svg{height:100%;}
h4.jsx-470890519{display:-webkit-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:22px;}
h4.jsx-470890519 span.jsx-470890519{font-size:15px;font-weight:500;text-transform:uppercase;}
h4.jsx-470890519 span.jsx-470890519 svg{width:30px;margin-right:20px;}
p.jsx-470890519{margin-top:10px;color:#333;font-size:14px;line-height:1.3;}
.icons-wrapper.jsx-470890519{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 30px;}
.icons-wrapper.jsx-470890519 svg{width:40px;}
@media all and (-ms-high-contrast:none) {
*.jsx-470890519::-ms-backdrop,
h4.jsx-470890519 span.jsx-470890519 svg{height:30px;}
*.jsx-470890519::-ms-backdrop,
.icons-wrapper.jsx-470890519 svg{height:40px;}
*.jsx-470890519::-ms-backdrop,
.icons-wrapper.jsx-470890519{width:338px;}
}
@media(min-width:420px){
.share-bar.jsx-470890519 a.jsx-470890519{margin:20px 0 10px 0;}
.icons-wrapper.jsx-470890519{padding:0;}
p.jsx-470890519{margin-bottom:0;}
}
@media(max-width:768px){
.share-bar.jsx-470890519{top:20vh;}
}
h3.jsx-3543956003, h2.jsx-3543956003{font-weight:600;padding-left:10px;padding-right:10px;border-left:1px solid rgb(232, 232, 232);border-right:1px solid rgb(232, 232, 232);background:white;line-height:1.2em;}
.jsx-2956833313.job-header-pce-partner h3.jsx-3543956003{padding-top:10px;font-size:15px;color:#b11111;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
h2.jsx-3543956003{color:#232323;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
@media(min-width:769px){
.jsx-2956833313.job-header-pce-partner h2.jsx-3543956003, .jsx-2956833313.job-header-pce-partner h3.jsx-3543956003{padding-left:20px;padding-right:20px;}
.jsx-2956833313.job-header-pce-partner h3.jsx-3543956003{border-top:1px solid #e5e5e5;padding-top:20px;font-size:16px;margin:0;}
.jsx-2956833313.job-header-pce-partner h2.jsx-3543956003{font-size:18px;margin:0;}
.jsx-2956833313.job-header-pce-partner h3.jsx-3543956003+h2.jsx-3543956003{padding-top:0px;}
}
div.jsx-1049061156, label.jsx-1049061156{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:38px;height:38px;}
div.jsx-1049061156{background:#f4f3f3;border:1px solid #f0f0f0;border-radius:50%;}
label.jsx-1049061156{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.heart.jsx-1049061156 svg{height:20px;position:relative;top:1px;}
.heart.jsx-1049061156 path, .heart.jsx-1049061156 svg{fill:#ac0;}
.heart.jsx-1049061156:hover path{fill:#94ab20;}
.heart.filled.jsx-1049061156 path{fill:#b11111;}
button.jsx-1049061156{display:none;}
.icon.jsx-3610737021{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;width:38px;height:38px;background:#f4f3f3;border:1px solid #f0f0f0;border-radius:50%;cursor:pointer;box-sizing:border-box;padding:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.icon.jsx-3610737021 svg path{fill:#ac0;}
.icon.jsx-3610737021:hover svg path{fill:#94ab20;}
label.jsx-1192396547{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;width:38px;height:38px;background:#f4f3f3;border:1px solid #f0f0f0;border-radius:50%;cursor:pointer;box-sizing:border-box;padding:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
label.jsx-1192396547 svg{position:relative;left:-1px;}
label.jsx-1192396547 svg path{fill:#ac0;}
label.jsx-1192396547:hover svg path{fill:#94ab20;}
@media(min-width:769px) and (max-width:916px){
label.jsx-1192396547{display:none;}
}
@media(max-width:768px){
.action-bar.jsx-127931810{border-bottom:2px solid #ac0;}
}
div.jsx-127931810{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;padding-top:0px;background:white;}
@media(min-width:769px){
div.jsx-127931810{padding:0px;padding-right:10px;border-right:1px solid #e1e1e1;min-width:50%;}
div.jsx-4006120206{padding:20px;}
}
@media(min-width:769px) and (max-width:916px){
.partner.jsx-127931810{min-width:40%;}
}
@media(min-width:916px) and (max-width:1200px){
.partner.jsx-127931810{min-width:45%;}
}
@media(min-width:1200px) and (max-width:1500px){
.partner.jsx-127931810{min-width:42%;}
}
@media(min-width:1500px){
.partner.jsx-127931810{min-width:40%;}
}
div.jsx-2830486758{position:fixed;top:47px;left:0;right:0;height:0;z-index:30;opacity:0;visibility:hidden;pointer-events:none;}
@media(min-width:769px){
div.jsx-2830486758{top:0px;position:-webkit-sticky;position:sticky;}
}
div.visible.jsx-2830486758{opacity:1;visibility:visible;pointer-events:all;}
div.jsx-2830486758 h3{font-size:13px;}
div.jsx-2830486758 h2{padding-top:5px;padding-bottom:0px;font-size:14px;}
div.jsx-2830486758 h3+h2{padding-top:0;}
div.jsx-2830486758>.action-bar{padding-top:6px;margin-top:-1px;box-shadow:0px 9px 12px 0px rgba(0, 0, 0, 0.12);}
@media(min-width:769px){
div.premium-html.jsx-2830486758{display:none;}
div.visible.jsx-2830486758{position:-webkit-sticky;position:sticky;height:0;top:0;box-shadow:0px 67px 10px 4px #00000026;}
div.visible.job-page.jsx-2830486758{position:fixed;max-width:1000px;margin:0 auto;width:100%;left:auto;right:auto;}
div.jsx-2830486758>.action-bar{position:absolute;top:0px;right:0px;height:67px;left:50%;margin-top:0;padding-top:0;border-top:1px solid #e1e1e1;border-bottom:3px solid #ac0;box-shadow:none;}
div.jsx-2830486758>h2, div.jsx-2830486758>h3{position:absolute;border-right:none;padding-right:10px;overflow:hidden;white-space:nowrap;max-width:80%;text-overflow:ellipsis;display:block;left:0;right:50%;}
div.jsx-2830486758 h3+h2{top:34px;height:33px;border-top:none;}
div.jsx-2830486758>h3{padding-bottom:2px;padding-right:10px;padding-top:18px;height:35px;top:0;border-top:1px solid #e1e1e1;}
div.jsx-2830486758>h2{height:67px;border-top:1px solid #e1e1e1;top:0px;padding-top:28px;border-bottom:3px solid #ac0;}
}
@media(min-width:769px) and (max-width:1200px){
.partner.jsx-2830486758>h2, .partner.jsx-2830486758>h3{right:45%;}
.partner.jsx-2830486758>.action-bar{left:55%;}
}
@media(min-width:1200px) and (max-width:1500px){
.partner.jsx-2830486758>h2, .partner.jsx-2830486758>h3{right:42%;}
.partner.jsx-2830486758>.action-bar{left:58%;}
}
@media(min-width:1500px){
.partner.jsx-2830486758>h2, .partner.jsx-2830486758>h3{right:40%;}
.partner.jsx-2830486758>.action-bar{left:60%;}
}
@media(max-width:768px){
.split-right.preview .sticky.visible{display:none;}
}
a.jsx-2649719727 svg{width:10px;height:14px;fill:#8ea407;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px;}
a.jsx-2649719727{color:#8ea407;-webkit-text-decoration:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 10px;-webkit-tap-highlight-color:transparent;font-size:14px;font-weight:500;position:relative;z-index:31;background:#f4f3f3;}
img.jsx-3542117258{width:100%;display:block;-webkit-transform:translate3d(0, 0, 0) scale(1.1);-ms-transform:translate3d(0, 0, 0) scale(1.1);transform:translate3d(0, 0, 0) scale(1.1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.4s 0.2s, filter 0.6s 0.1s;-webkit-transition:transform 0.4s 0.2s, filter 0.6s 0.1s;transition:transform 0.4s 0.2s, filter 0.6s 0.1s;-webkit-filter:blur(20px);filter:blur(20px);}
img.loaded.jsx-3542117258{-webkit-transform:translate3d(0, 0, 0) scale(1);-ms-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-filter:blur(0px);filter:blur(0px);}
img.jsx-3542117258{-webkit-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);-webkit-filter:blur(0px);filter:blur(0px);}
img.error.jsx-3542117258{height:100%;}
div.jsx-3542117258{overflow:hidden;}
div.jsx-2956833313{position:relative;}
.date-and-location.jsx-2113016801 svg{width:15px;height:15px;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:10px;margin-right:5px;min-width:13px;}
.location-offer.jsx-2113016801{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;}
.location-offer.jsx-2113016801, .job-age.jsx-2113016801{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.job-age.jsx-2113016801{margin-right:20px;}
.date-and-location.jsx-2113016801{background-color:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;overflow:hidden;padding:0px 20px;width:100%;}
h4.jsx-2113016801{display:inline-block;font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:1px;}
@supports (-moz-appearance:none) {
h4.jsx-2113016801{padding-right:1px;}
}
.job-age-print.jsx-2113016801{display:none;}
@media(min-width:769px){
.date-and-location.jsx-2113016801{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:4px;border-left:1px solid #e1e1e1;border-bottom:none;}
.job-age.jsx-2113016801{-webkit-order:2;-ms-flex-order:2;order:2;}
.date-and-location.jsx-2113016801{min-width:50%;max-width:50%;}
}
@media(min-width:769px) and (max-width:916px){
.partner.jsx-2113016801{min-width:60%;max-width:60%;}
}
@media(min-width:916px) and (max-width:1200px){
.partner.jsx-2113016801{min-width:55%;max-width:55%;}
}
@media(min-width:1200px) and (max-width:1500px){
.partner.jsx-2113016801{min-width:58%;max-width:58%;}
}
@media(min-width:1500px){
.partner.jsx-2113016801{min-width:60%;max-width:60%;}
}
@media(max-width:768px){
.job-age.jsx-2113016801{margin-right:10px;}
.date-and-location.jsx-2113016801{font-size:15px;font-weight:500;padding:6px 10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
h4.jsx-2113016801{color:#555555;}
h4.jsx-2113016801{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.date-and-location.jsx-2113016801 svg path, .date-and-location.jsx-2113016801 svg{fill:#555555;}
.job-age.jsx-2113016801{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}
}
@media(min-width:769px){
div.jsx-2275507171{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;box-shadow:0px 0px 10px 4px #00000026;z-index:2;}
div.jsx-2275507171>*:first-child{min-width:100%;max-width:100%;height:auto;}
div.jsx-2275507171>*:first-child:not(.job-offer-header-ce){padding:0;}
div.jsx-2275507171>div{padding-top:10px;padding-bottom:10px;}
}
@media(max-width:768px){
div.jsx-2275507171{position:relative;width:100%;z-index:1;}
div.jsx-2275507171 .action-bar{z-index:-1;position:relative;box-shadow:0px 7px 12px 0px #00000026;}
}
.partner-teaser.jsx-2204286339{padding:0px 20px 20px;}
.content-innerhtml{overflow-x:hidden;font-size:1.05em;line-height:1.5em;padding:20px;padding-top:0;background:white;border-top:none;box-shadow:0px 10px 10px 0px #00000026;}
.content-innerhtml h1, .content-innerhtml h2, .content-innerhtml h3, .content-innerhtml h4, .content-innerhtml h5, .content-innerhtml h6{line-height:1.3em;font-weight:600;}
.content-innerhtml b{font-weight:600;}
.content-innerhtml h1{font-size:18px;}
.content-innerhtml h2, .content-innerhtml h3{line-height:1.3em;font-size:16px;}
.content-innerhtml>*:first-child{margin-top:20px;}
.content-innerhtml h2{margin:18px 0 !important;line-height:1.3em !important;}
.content-innerhtml h3{margin:16px 0 !important;line-height:1.3em !important;font-size:16px !important;}
.content-innerhtml h4{margin:16px 0;}
.jsx-2204286339.content-innerhtml ul{padding-left:40px !important;}
.content-innerhtml li{margin:0.5em 0;}
.content-innerhtml dl{margin:0 auto;font-size:14px;margin-bottom:15px;margin-top:5px;display:block;background:#f4f3f3;padding:10px;color:#262626;border-radius:3px;}
.content-innerhtml dl *,
.content-innerhtml dl address{-webkit-text-decoration:unset;text-decoration:unset;font-style:unset;}
.content-innerhtml dl strong, .content-innerhtml dl b{font-weight:unset;}
.content-innerhtml dl p{padding:0;margin:0;}
.content-innerhtml dl h2{margin:0;line-height:unset;font-size:14px;font-weight:unset;}
.content-innerhtml dl>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;border-bottom:1px solid #dedede;margin:0px 10px;padding:8px 0;}
.content-innerhtml dl>div:last-child{border:unset;}
.content-innerhtml dt, dd{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0;}
.content-innerhtml dt+dd{font-weight:500;}
.content-innerhtml dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;text-align:left;}
.content-innerhtml dd{width:100%;padding-left:17px;word-break:break-word;text-align:right;display:block;}
.content-innerhtml.jsx-2204286339{padding-top:0;}
.externallink-teaser-wrapper.jsx-2204286339{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:45px;background:white;border:1px solid rgb(232, 232, 232);border-top:none;position:relative;}
@media(max-width:768px){
.externallink-teaser-wrapper.jsx-2204286339{border:none;}
.partner-teaser.jsx-2204286339{padding-left:10px;padding-right:10px;}
.content-innerhtml li{margin:0.4em 0;}
.content-innerhtml{padding:10px;border:none;line-height:1.5em;}
.content-innerhtml.jsx-2204286339{padding-top:0;}
.content-innerhtml>*:first-child{margin-top:10px;}
.content-innerhtml ul{padding-left:30px;margin-bottom:30px;}
.content-innerhtml dl>div{margin:0px;}
.content-innerhtml dl{padding:5px 10px;}
}
@media(max-width:767px){
.content-innerhtml dt{white-space:inherit;width:100%;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;}
}
.container.jsx-480145727{background:white;margin:10px 0;border:1px solid rgb(232, 232, 232);}
.company-website.jsx-480145727{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#8ea407;font-weight:500;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.social-media-icon-container svg{width:35px;}
.stats svg{width:16px;height:18px;margin-right:6px;}
.stats path{fill:rgb(85, 85, 85);}
.company-website svg{width:10px;margin-right:5px;fill:#8ea407;}
@media all and (-ms-high-contrast:none) {
*.jsx-480145727::-ms-backdrop,
.company-website.jsx-480145727 svg{height:25px;}
}
.social-media-icon-container.jsx-480145727{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
.social-media-icon-container.jsx-480145727 a.jsx-480145727{width:100px;}
section.jsx-480145727{padding:20px;background:white;}
img.jsx-480145727{width:100%;}
section.jsx-480145727+section.jsx-480145727:before{content:'';width:100%;height:1px;background:rgba(240, 240, 240);display:block;position:relative;top:-20px;}
.jsx-480145727 h2.jsx-480145727{margin-bottom:16px;font-size:18px;font-weight:600;margin-top:0;}
.jsx-480145727 .company-name.jsx-480145727{color:#b11111;}
.jsx-480145727 h4.jsx-480145727{margin-bottom:8px;font-size:17px;font-weight:500;}
.address.jsx-480145727{padding-bottom:20px;line-height:22px;font-size:16px;}
.stats.jsx-480145727{color:#555;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.stats.jsx-480145727>div.jsx-480145727{margin:4px 0;width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
a.jsx-480145727{font-size:15px;-webkit-text-decoration:none;text-decoration:none;}
@media(max-width:768px){
.container.jsx-480145727{margin:0;border:none;border-bottom:1px solid #e8e8e8;}
section.jsx-480145727{padding:10px;margin-bottom:20px;}
section.jsx-480145727:first-of-type.jsx-480145727:before{content:'';width:100%;height:1px;background:rgba(240, 240, 240);display:block;position:relative;top:-20px;z-index:1;}
}
@media print {
.company-website svg{display:none;}
.address.jsx-480145727{font-size:12px;}
section.jsx-480145727 a.jsx-480145727{font-size:0px;}
section.jsx-480145727 a.jsx-480145727::after{content:attr(href);font-size:15px;color:black;}
section.jsx-480145727+section.jsx-480145727{border-top:0px;}
section.jsx-480145727{page-break-inside:avoid;}
section.jsx-480145727 img.jsx-480145727{display:none;}
h2.jsx-480145727{color:#9e9c9c;font-size:16px;}
h4.jsx-480145727{font-size:14px;}
.social-media-wrapper.jsx-480145727{display:none;}
}
@-webkit-keyframes appear-jsx-449760209 {
from{opacity:0;}
to{opacity:1;}
}
@keyframes appear-jsx-449760209 {
from{opacity:0;}
to{opacity:1;}
}
section.jsx-449760209{}
section.jsx-449760209>*{-webkit-animation-name:appear-jsx-449760209;animation-name:appear-jsx-449760209;-webkit-animation-duration:0.4s;animation-duration:0.4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@media(max-width:768px){
section.jsx-449760209{padding-bottom:120px;}
}
.job.jsx-2994980512{position:relative;min-height:100%;line-height:1.5;font-size:14px;z-index:2;background:#f4f3f3;color:#232323;}
@media all and (-ms-high-contrast:none) {
*.jsx-2994980512::-ms-backdrop,
.overflow.jsx-2994980512{margin-bottom:250px;}
}
@media(max-width:768px){
.job.jsx-2994980512{position:static;}
}
div.jsx-2635375732{margin:0 auto;max-width:1000px;}
div.jsx-1337688730{padding:0 10px;max-width:1400px;margin:0 auto;min-height:100vh;}
@media(max-width:768px){
div.jsx-1337688730{padding:0;}
}
div.jsx-2504182238{background-color:rgba(0, 0, 0, 0.5);bottom:0;display:none;height:100%;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;right:0;top:0;width:100%;z-index:100;}
input.jsx-2504182238{display:none;}
input.jsx-2504182238:checked+div.jsx-2504182238{display:block;}
a.jsx-411749733{-webkit-text-decoration:none;text-decoration:none;}
nav.jsx-411749733:first-child a.jsx-411749733, nav.jsx-411749733:first-child a.jsx-411749733:visited{color:#f1f1f1;}
nav.jsx-411749733:first-child a.jsx-411749733:hover{color:#fff;}
footer.jsx-411749733{background:#f4f3f3;}
nav.jsx-411749733:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1000px;padding:20px 10px;}
@media(min-width:500px){
nav.jsx-411749733:first-child{padding:20px 20px;}
}
h3.jsx-411749733{padding:0em 0;font-size:14px;font-weight:600;margin-bottom:1em;text-transform:uppercase;display:inline-block;padding-bottom:3px;border-bottom:2px solid;color:#f1f1f1;}
div.jsx-411749733{-webkit-flex:1;-ms-flex:1;flex:1;min-width:100%;max-width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:20px 0;}
ul.jsx-411749733{list-style:none;}
nav.jsx-411749733:first-child ul.jsx-411749733{line-height:1.4;}
nav.jsx-411749733:first-child ul.jsx-411749733{font-size:16px;}
nav.jsx-411749733:last-child a.jsx-411749733{color:#888;}
nav.jsx-411749733:last-child{background:#93ae0f;padding:20px 10px;padding-top:10px;min-height:80px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;}
footer.jsx-411749733{background:#93ae0d;color:white;border-top:20px solid #ac0;}
@media(min-width:500px){
h3.jsx-411749733{padding:0;padding-bottom:1em;margin-bottom:0;font-size:16px;font-weight:600;border:none;text-transform:none;}
nav.jsx-411749733:first-child ul.jsx-411749733{line-height:1.6;}
nav.jsx-411749733:first-child{padding:10px 20px;}
div.jsx-411749733{min-width:50%;max-width:50%;}
}
@media(min-width:700px){
div.jsx-411749733{min-width:33.333%;max-width:33.333%;}
}
@media(min-width:800px){
div.jsx-411749733{min-width:25%;max-width:25%;}
}
@media(min-width:500px){
nav.jsx-411749733:last-child{padding:0px 20px;}
}
nav.jsx-411749733:last-child ul.jsx-411749733, nav.jsx-411749733:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
nav.jsx-411749733:last-child ul.jsx-411749733{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
nav.jsx-411749733:last-child a.jsx-411749733, nav.jsx-411749733:last-child a.jsx-411749733:visited{color:#bbb;-webkit-text-decoration:none;text-decoration:none;}
nav.jsx-411749733:last-child li.jsx-411749733{min-width:100%;margin:5px 5px;}
nav.jsx-411749733:last-child{background:#4c4c4c;}
nav.jsx-411749733:last-child a.jsx-411749733:hover{color:#eee;}
@media(min-width:670px){
nav.jsx-411749733:last-child a.jsx-411749733{margin:10px;}
nav.jsx-411749733:last-child li.jsx-411749733{min-width:unset;margin:10px 0;}
nav.jsx-411749733:last-child li.jsx-411749733+li.jsx-411749733 {
border-left: 1px solid #bbb;}}{}
main{display:block;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b, strong{}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type='button'],
[type='reset'],
[type='submit']{-webkit-appearance:button;}
button::-moz-focus-inner, [type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring{outline:1px dotted;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type='checkbox'],
[type='radio']{box-sizing:border-box;padding:0;}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button{height:auto;}
[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}
[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
body{}
.jsx-2204286339.externallink-teaser-wrapper{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif;color:#262626;line-height:1.5em;}
.jsx-2275507171.job-header{font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Helvetica Neue, Arial, sans-serif;color:#262626;line-height:1.5em;}
#nprogress{pointer-events:none;}
#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px;}
#nprogress .peg{display:block;position:absolute;right:0px;width:100px;height:100%;box-shadow:0 0 10px #29d, 0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);-webkit-transform:rotate(3deg) translate(0px, -4px);-ms-transform:rotate(3deg) translate(0px, -4px);transform:rotate(3deg) translate(0px, -4px);}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px;}
#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite;}
.nprogress-custom-parent{overflow:hidden;position:relative;}
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar{position:absolute;}
@-webkit-keyframes nprogress-spinner {
0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes nprogress-spinner {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes nprogress-spinner {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
#nprogress .bar{background:#ac0 !important;top:calc(100% - 2px);height:2px;}
.apply.jsx-4257795553{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;border-radius:19px;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:white;background:#ac0;font-size:16px;padding:0;max-width:120px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-style:normal;height:38px;border-radius:19px;box-shadow:0px 4px 6px 0px #c0c0c0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:500;}
.apply.jsx-4257795553{padding:0 10px;}
div.jsx-1116665676{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:white;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:20vh;z-index:1;}
div.partner.jsx-1116665676{min-height:0;padding-bottom:10px;padding-top:21px;position:relative;}
@media(min-width:769px){
#nprogress .bar{background:#8ea407 !important;top:calc(100% - 3px);height:3px;}
img.jsx-4257795553{margin-left:-6px;margin-right:6px;display:inline;}
.apply.jsx-4257795553{border-radius:5px;background:#b11111;}
div.partner.jsx-1116665676{padding-top:40px;}
}
#nprogress .peg{display:none;}
@media print {
.content-outer.jsx-4250335903{padding-top:0px;}
}
.jsx-2113016801.location-offer .jsx-2113016801{margin:0px 0 -4px;font-size:14px;line-height:1.5;font-weight:normal;}
.jsx-4257795553.apply{}
.jsx-4257795553::before{display:none;}
.jsx-2113016801.job-age h4{margin:0;font-size:14px;line-height:1.5;font-weight:normal;}
.heart.jsx-1049061156 path, .heart.jsx-1049061156 svg{fill:#ac0;}
label.jsx-1049061156::before{content:"\f004";font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';color:#ac0;font-size:18px;font-weight:300;margin-top:8px;}
label.jsx-1049061156 svg{display:none;}
.apply.jsx-4257795553{cursor:pointer;color:white;font-size:16px;font-style:normal;font-weight:500;}
a.partner-external.jsx-1116665676{background:#b11111;border-radius:6px;color:white;padding:4px 20px 6px;font-size:16px;-webkit-text-decoration:none;text-decoration:none;z-index:1;}
.jsx-2204286339.content-innerhtml.partner-teaser ul li b{display:block;}
span.jsx-4257795553::before{content:"\f101";display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';margin-right:5px;font-weight:600;font-size:16px;}
.apply.jsx-4257795553:hover{background:#980505;}
div.jsx-4257795553 img.jsx-4257795553{display:none;}
.jsx-2113016801.date-and-location.partner{padding-bottom:20px;}
.jsx-2956833313.job-header-pce-partner .jsx-801279680 img{}
.jsx-2113016801.date-and-location{padding-bottom:10px;}
flex-direction: column;
}
@media(min-width:769px){h3.jsx-3721423886{font-size:16px;}}
@media(min-width:769px){h3.jsx-3721423886, h2.jsx-3721423886{max-width:80%;opacity:0.8;border-radius:0px;}}
h3.jsx-3721423886, h2.jsx-3721423886{font-weight: 600;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
border-radius: 3px;
}
.job-header .job-offer-header-ce h3{background-color: rgb(255,255,255); display: inline-block;
font-size: 15px;
font-weight: 700;
opacity: 0.9;
padding: 5px;
-webkit-line-clamp: 1;
}
.job-header .job-offer-header-ce h2{margin: 0;
background-color: rgb(255,255,255);
color: #000;
font-size: 18px;
font-weight: 700;
line-height: 25px;
opacity: 0.9;
padding: 5px 20px;
margin-top: 5px;
-webkit-line-clamp: 2;
max-width: 80%;
opacity: 0.8;
border-radius: 0px;
}
.job-header .job-offer-header-ce h3{margin: 0 !important;
max-width: 80%;
opacity: 0.8;
border-radius: 0px;
padding-left: 20px;
}
div.jsx-801279680{overflow: hidden;
}
.job-header-pce-partner section{position: relative;
z-index: 1;
}
.job-header-pce-partner section > div{overflow: hidden;
-webkit-animation: fader-jsx-273375959 8s infinite;
animation: fader-jsx-273375959 8s infinite;
}
.job-header-pce-partner section > div:first-child{position: relative;
}
.job-header-pce-partner section > div:not(:first-child){position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
}
img.jsx-801279680{width: 100%;
display: block;
-webkit-transform: translate3d(0,0,0) scale(1.1);
-ms-transform: translate3d(0,0,0) scale(1.1);
transform: translate3d(0,0,0) scale(1.1);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transition: all 0.6s 0.2s;
transition: all 0.6s 0.2s;
-webkit-filter: blur(20px);
filter: blur(20px);
}
img.loaded.jsx-801279680{-webkit-transform: translate3d(0,0,0) scale(1);
-ms-transform: translate3d(0,0,0) scale(1);
transform: translate3d(0,0,0) scale(1);
-webkit-filter: blur(0px);
filter: blur(0px);
}
@-webkit-keyframes fader-jsx-273375959{0%{opacity:0;z-index:100;}10%{opacity:1;}90%{opacity:1;}100%{opacity:1;z-index:1;}}
@keyframes fader-jsx-273375959{0%{opacity:0;z-index:100;}10%{opacity:1;}90%{opacity:1;}100%{opacity:1;z-index:1;}}
.jsx-2113016801.date-and-location{display: none;
}
.job-detail .description h5{font-size: 12px;
margin: 5px 0 5px 0;
}
#job_description header{background: none;
height: auto;
}
#single-job h1{padding: 0;}
#job_description svg{display: none;
}
.jsx-4203191238:first-child span:nth-child(3){display: none;
}