@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Open+Sans+Condensed:700');@font-face{font-family:'RotisSansSerifRegular';src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot');src:url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.eot?#iefix') format('embedded-opentype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.woff') format('woff'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.ttf') format('truetype'),url('/themes/custom/openjob/public/fonts/rotis/rotissansserif-webfont.svg#RotisSansSerifRegular') format('svg');font-weight:normal;font-style:normal}.region-header{position:relative}.region-header .find-work-form form{position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;max-width:1520px;max-width:95rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 20px 30px 0 rgba(0, 0, 0, .1);box-shadow:0 20px 30px 0 rgba(0, 0, 0, .1)}.region-header .find-work-form form>*{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.region-header .find-work-form form h4{display:none}.region-header .find-work-form form .form-item{background:#FFFFFF}.region-header .find-work-form form .form-item input{border:none;background:#FFFFFF;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:initial !important;box-shadow:initial !important;font-size:28.8px;font-size:1.8rem;color:#898989}.region-header .find-work-form form .form-item input::-webkit-input-placeholder{color:#898989}.region-header .find-work-form form .form-item input::-moz-placeholder{color:#898989}.region-header .find-work-form form .form-item input::-ms-input-placeholder{color:#898989}.region-header .find-work-form form .form-item input::placeholder{color:#898989}.region-header .find-work-form form .form-item input:hover,.region-header .find-work-form form .form-item input:focus,.region-header .find-work-form form .form-item input:active{background:#f4f4f4}.region-header .find-work-form form .form-item.js-form-item-what-search{border-right:1px solid #f4f4f4;padding:16px 64px;padding:1rem 4rem}.region-header .find-work-form form .form-item.js-form-item-what-search:before{content:'';min-width:36.8px;min-width:2.3rem;width:36.8px;width:2.3rem;height:36.8px;height:2.3rem;background:url('/themes/custom/openjob/image/icon/icon-search.svg') no-repeat center center;background-size:cover;margin-right:24px;margin-right:1.5rem}.region-header .find-work-form form .form-item.js-form-item-where-search{padding:16px 64px;padding:1rem 4rem}.region-header .find-work-form form .form-item.js-form-item-where-search input{padding-right:64px;padding-right:4rem;border-right:1px solid #f4f4f4}.region-header .find-work-form form .form-item.js-form-item-where-search:before{content:'';min-width:36.8px;min-width:2.3rem;width:36.8px;width:2.3rem;height:36.8px;height:2.3rem;background:url('/themes/custom/openjob/image/icon/icon-pin.svg') no-repeat center center;background-size:cover;margin-right:24px;margin-right:1.5rem}.region-header .find-work-form form .form-item.js-form-type-range{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 64px 16px 16px;padding:1rem 4rem 1rem 1rem;width:416px;width:26rem}.region-header .find-work-form form .form-item.js-form-type-range>*{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;margin:0}.region-header .find-work-form form .form-item.js-form-type-range>label{display:block;color:#898989}.region-header .find-work-form form .form-item.js-form-type-range>label span{text-transform:none;text-transform:initial;font-weight:300}.region-header .find-work-form form button{border-radius:0;padding:64px 32px;padding:4rem 2rem;min-width:264px;min-width:16.5rem;font-size:24px;font-size:1.5rem;text-shadow:inherit;-webkit-transition:.35s ease background;transition:.35s ease background}.region-header .find-work-form form button:hover,.region-header .find-work-form form button:active,.region-header .find-work-form form button:focus{text-decoration:none;background:#7A0E0F}@media screen and (max-width:992px){.region-header .find-work-form{margin-top:0;margin-bottom:1.5rem}.region-header .find-work-form form{position:static;position:initial;-webkit-transform:none;transform:none;-webkit-transform:initial;transform:initial}}@media screen and (max-width:768px){.region-header .find-work-form form{-ms-flex-wrap:wrap;flex-wrap:wrap}.region-header .find-work-form form .form-item input{font-size:1.6rem}.region-header .find-work-form form .form-item.js-form-item-what-search{padding:1rem 1.5rem;border-right:0;border-bottom:1px solid #f4f4f4}.region-header .find-work-form form .form-item.js-form-item-what-search:before{min-width:1.5rem;width:1.5rem;background-size:contain}.region-header .find-work-form form .form-item.js-form-item-where-search{padding:1rem 1.5rem;width:100%}.region-header .find-work-form form .form-item.js-form-item-where-search input{border-right:0}.region-header .find-work-form form .form-item.js-form-item-where-search:before{min-width:1.5rem;width:1.5rem;background-size:contain}.region-header .find-work-form form .form-item.js-form-type-range{padding:1rem 1.5rem;width:100%;position:relative;padding-left:10rem}.region-header .find-work-form form .form-item.js-form-type-range .control-label{position:absolute;top:22%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2rem;width:8rem}.region-header .find-work-form form .form-item.js-form-type-range span{margin-top:1rem}.region-header .find-work-form form button{padding:2rem 2rem;width:100%}}body{-webkit-font-smoothing:antialiased}.subtitle-ojm h2,.subtitle-ojm h3,.subtitle-ojm h4,.subtitle-ojm h5,.subtitle-ojm h6{font-size:40px;font-size:2.5rem;text-align:center;color:#acacac;margin-top:0;margin-bottom:64px;margin-bottom:4rem;text-transform:uppercase}@media screen and (max-width:992px){.subtitle-ojm h2,.subtitle-ojm h3,.subtitle-ojm h4,.subtitle-ojm h5,.subtitle-ojm h6{font-size:1.6rem;margin-bottom:2rem}}.icon-custom-chevron-right{width:80px;width:5rem;height:80px;height:5rem;background:url('/themes/custom/openjob/image/icon/icons-corner-right-blue.svg') center center no-repeat;background-size:2.8rem;display:inline-block;border-radius:100%;border:1px solid #105194;-webkit-transition:.35s ease background;transition:.35s ease background}.icon-custom-chevron-right:hover{background-color:#d2eaf5}.view-custom-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:56px;padding-bottom:3.5rem}.view-custom-header h2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:72px;font-size:4.5rem;color:#105194;text-transform:uppercase;line-height:1;margin:0;padding-right:80px;padding-right:5rem}.view-custom-header a{font-size:32px;font-size:2rem;font-weight:bold;white-space:nowrap;text-decoration:none !important;line-height:1.2}@media screen and (max-width:992px){.view-custom-header h2{font-size:3rem}.view-custom-header a{font-size:1.6rem}}.title-lg{font-size:96px !important;font-size:6rem !important}@media screen and (max-width:992px){.title-lg{font-size:5rem !important}}@media screen and (max-width:768px){.title-lg{font-size:4rem !important}}footer.footer{margin-top:0}.title-color-gradient{background-image:-webkit-gradient(linear, left top, right top, from(#105194), color-stop(89%, #468f81));background-image:linear-gradient(to right, #105194, #468f81 89%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:96px;font-size:6rem;line-height:1;text-transform:uppercase;margin:0}@media screen and (max-width:992px){.title-color-gradient{font-size:4rem}}.text-blue{color:#105194}.text-green{color:#009470}