body.carstens{font-family:Vollkorn,serif;color:#000}body.carstens .carstens_dark_bg{color:#fff;background-color:#1d1d1b;padding:3% 5%;margin-top:-300px;margin-bottom:70px}.carstens .cluster{background-color:#ffd400}body.carstens #map-container a,body.carstens #map-container a:visited{color:#000}body.carstens #map-container a:hover,body.carstens #map-container a:active{color:#000}body.carstens h1,body.carstens h2,body.carstens h3,body.carstens h4,body.carstens h5,body.carstens h6{font-family:Vollkorn,serif;color:#000;letter-spacing:1px;font-weight:700}body.carstens .carstens_dark_bg h1,body.carstens .carstens_dark_bg h2,body.carstens .carstens_dark_bg h3,body.carstens .carstens_dark_bg h4,body.carstens .carstens_dark_bg h5,body.carstens .carstens_dark_bg h6{color:#fff}body.carstens h2{font-size:40px !important;z-index:2;letter-spacing:2px}body.carstens .h2wrap{position:relative}body.carstens .h2wrap:before{content:url(https://jobs.pphe.com/wp-content/themes/pphetheme/img/header-background.svg) !important;left:50% !important;position:absolute !important;-webkit-transform:translate(-50%,-50%) !important;-ms-transform:translate(-50%,-50%) !important;transform:translate(-50%,-50%) !important;top:50% !important;z-index:-1 !important}.carstens .sa_title{background:#ffd400;color:#000}.carstens .vc_btn3-container .vc_general.vc_btn3{border:2px solid #000 !important;color:#000 !important;padding:13px 15px 9px;background:0 0 !important;font-size:22px;text-decoration:none !important}.carstens .vc_btn3-container .vc_general.vc_btn3:hover{background:#fff !important;color:#000 !important}.carstens .button_rev .vc_btn3-container .vc_general.vc_btn3{border:2px solid #fff !important;color:#fff !important}.carstens .button_rev .vc_btn3-container .vc_general.vc_btn3:hover{background:#ffd400 !important;color:#000 !important}.carstens .apply_footer .vc_btn3-container .vc_general.vc_btn3{border:2px solid #fff !important;color:#000 !important;padding:13px 15px 9px;background:#ffd400 !important;font-size:22px}.carstens .apply_footer .vc_btn3-container .vc_general.vc_btn3:hover{background:#fff !important}.carstens .vc_btn3-container .vc_general.vc_btn3:after{display:none}@media only screen and (max-width:1199px){body.carstens .carstens_dark_bg{margin-top:-250px;margin-bottom:70px}}@media only screen and (max-width:991px){body.carstens .carstens_dark_bg{margin-top:-200px;margin-bottom:70px}}@media only screen and (max-width:767px){body.carstens .carstens_dark_bg{color:#fff;background-color:#1d1d1b;padding:3% 5%;margin-top:-34px;margin-bottom:0}body.carstens h2{font-size:30px !important}}