a,button,input,select,svg{outline:0}#jobsInGoogleMap{height:40vh}.infoBox{padding:20px;margin-bottom:20px;border:1px solid gray;background-color:#f7f7f7;box-sizing:border-box}.hr_jobs_company_info_wrap{gap:30px}.hr_job_header,.hr_jobs_company_info_wrap{display:flex;flex-direction:column;margin-bottom:40px}.hr_job_header_details{display:flex;flex-direction:column;gap:30px}.hr_job_header .hr_job_header_image,.hr_job_header .hr_jobs_header_image,.hr_job_header_details .hr_job_header_image,.hr_job_header_details .hr_jobs_header_image,.hr_jobs_company_info_wrap .hr_job_header_image,.hr_jobs_company_info_wrap .hr_jobs_header_image{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.hr_job_header .hr_job_header_image img,.hr_job_header .hr_jobs_header_image img,.hr_job_header_details .hr_job_header_image img,.hr_job_header_details .hr_jobs_header_image img,.hr_jobs_company_info_wrap .hr_job_header_image img,.hr_jobs_company_info_wrap .hr_jobs_header_image img{min-height:360px;height:40vh;object-fit:cover;width:100%}.hr_job_header .hr_job_header_image .hr_job_header_image_overlay,.hr_job_header .hr_job_header_image .hr_jobs_header_image_overlay,.hr_job_header .hr_jobs_header_image .hr_job_header_image_overlay,.hr_job_header .hr_jobs_header_image .hr_jobs_header_image_overlay,.hr_job_header_details .hr_job_header_image .hr_job_header_image_overlay,.hr_job_header_details .hr_job_header_image .hr_jobs_header_image_overlay,.hr_job_header_details .hr_jobs_header_image .hr_job_header_image_overlay,.hr_job_header_details .hr_jobs_header_image .hr_jobs_header_image_overlay,.hr_jobs_company_info_wrap .hr_job_header_image .hr_job_header_image_overlay,.hr_jobs_company_info_wrap .hr_job_header_image .hr_jobs_header_image_overlay,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_job_header_image_overlay,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_jobs_header_image_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(128,128,128,.3);opacity:1}.hr_job_header .hr_job_header_image .hr_job_header_image_headlines,.hr_job_header .hr_job_header_image .hr_jobs_header_image_headlines,.hr_job_header .hr_jobs_header_image .hr_job_header_image_headlines,.hr_job_header .hr_jobs_header_image .hr_jobs_header_image_headlines,.hr_job_header_details .hr_job_header_image .hr_job_header_image_headlines,.hr_job_header_details .hr_job_header_image .hr_jobs_header_image_headlines,.hr_job_header_details .hr_jobs_header_image .hr_job_header_image_headlines,.hr_job_header_details .hr_jobs_header_image .hr_jobs_header_image_headlines,.hr_jobs_company_info_wrap .hr_job_header_image .hr_job_header_image_headlines,.hr_jobs_company_info_wrap .hr_job_header_image .hr_jobs_header_image_headlines,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_job_header_image_headlines,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_jobs_header_image_headlines{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.hr_job_header .hr_job_header_image .hr_job_header_image_headlines h2,.hr_job_header .hr_job_header_image .hr_job_header_image_headlines h3,.hr_job_header .hr_job_header_image .hr_jobs_header_image_headlines h2,.hr_job_header .hr_job_header_image .hr_jobs_header_image_headlines h3,.hr_job_header .hr_jobs_header_image .hr_job_header_image_headlines h2,.hr_job_header .hr_jobs_header_image .hr_job_header_image_headlines h3,.hr_job_header .hr_jobs_header_image .hr_jobs_header_image_headlines h2,.hr_job_header .hr_jobs_header_image .hr_jobs_header_image_headlines h3,.hr_job_header_details .hr_job_header_image .hr_job_header_image_headlines h2,.hr_job_header_details .hr_job_header_image .hr_job_header_image_headlines h3,.hr_job_header_details .hr_job_header_image .hr_jobs_header_image_headlines h2,.hr_job_header_details .hr_job_header_image .hr_jobs_header_image_headlines h3,.hr_job_header_details .hr_jobs_header_image .hr_job_header_image_headlines h2,.hr_job_header_details .hr_jobs_header_image .hr_job_header_image_headlines h3,.hr_job_header_details .hr_jobs_header_image .hr_jobs_header_image_headlines h2,.hr_job_header_details .hr_jobs_header_image .hr_jobs_header_image_headlines h3,.hr_jobs_company_info_wrap .hr_job_header_image .hr_job_header_image_headlines h2,.hr_jobs_company_info_wrap .hr_job_header_image .hr_job_header_image_headlines h3,.hr_jobs_company_info_wrap .hr_job_header_image .hr_jobs_header_image_headlines h2,.hr_jobs_company_info_wrap .hr_job_header_image .hr_jobs_header_image_headlines h3,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_job_header_image_headlines h2,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_job_header_image_headlines h3,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_jobs_header_image_headlines h2,.hr_jobs_company_info_wrap .hr_jobs_header_image .hr_jobs_header_image_headlines h3{color:#fff;font-weight:500;margin:0;text-align:center}.hr_checkbox_modal .hr-modal-content .hr-modal-header p,.hr_job_header .hr_job_header_only_headlines h2,.hr_job_header .hr_job_header_only_headlines h3,.hr_job_header p,.hr_job_header_details p,.hr_jobs_company_info_wrap p{margin:0}.hr_job_header{gap:15px}.hr_job_header_details{margin-top:-20px;margin-bottom:60px}.hr_jobs_social_links{display:flex;gap:10px}.hr_jobs_social_links a{display:inline-block}.hr_jobs_filters{display:flex;flex-wrap:nowrap;margin-top:30px;gap:15px;margin-bottom:55px;z-index:1;position:relative;box-sizing:border-box}.hr_jobs_filters input:not([type=button]),.hr_jobs_filters label,.hr_jobs_filters select{width:100%;box-sizing:border-box}.hr_jobs_filters input:not([type=button]) select,.hr_jobs_filters label select,.hr_jobs_filters select select{padding:0 0 0 8px;height:40px}.hr_jobs_filters input{padding:0 20px 0 10px;height:40px}.hr_jobs_filters .hr_search_button{padding:0 16px;height:40px}@media (max-width:768px){.hr_jobs_filters{padding:0;flex-wrap:wrap}.hr_jobs_filters>:not([type=button]){flex-basis:calc(50% - 15px)}}@media (max-width:576px){.hr_jobs_filters>*{flex-basis:100%}}#heyrecruit_jobs{margin-top:30px}@media (max-width:650px){#heyrecruit_jobs{overflow-x:scroll}}#heyrecruit_jobs table{text-align:left;vertical-align:top;border-collapse:collapse;width:100%}@media (max-width:650px){#heyrecruit_jobs table{margin-bottom:1em}}#heyrecruit_jobs table thead tr{border-bottom:1px solid #666}#heyrecruit_jobs table thead tr th{padding:0 0 10px}#heyrecruit_jobs table tr:first-of-type td{padding:20px 0 0}#heyrecruit_jobs table tr td,#heyrecruit_jobs table tr th{padding:10px 25px 10px 0}#heyrecruit_jobs table tr td:not(:last-of-type),#heyrecruit_jobs table tr th:not(:last-of-type){padding-right:25px}#heyrecruit_jobs .heyrecruit_list_wrapper{border-radius:3px;margin:15px 0;padding:25px 30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#heyrecruit_jobs .heyrecruit_list_wrapper>div{padding-right:15px}#heyrecruit_jobs .heyrecruit_list_wrapper a{text-decoration:none}#heyrecruit_jobs .heyrecruit_list_wrapper h3{font-size:1.3em;font-weight:700;padding:0;margin:0 0 5px}#heyrecruit_jobs .heyrecruit_list_wrapper span{margin-right:30px;font-size:.9em;white-space:nowrap}#heyrecruit_jobs .heyrecruit_list_wrapper span svg{height:1em;margin:0 8px -2px 0}#heyrecruit_jobs .heyrecruit_list_wrapper .hr_jobdetail_button{border-radius:3px;padding:8px 15px;color:#fff;white-space:nowrap}@media (max-width:576px){#heyrecruit_jobs .heyrecruit_list_wrapper{flex-direction:column;align-items:flex-start;padding:25px 20px}#heyrecruit_jobs .heyrecruit_list_wrapper>div{padding-right:0;margin-bottom:15px}}#heyrecruit_jobs .pagination{list-style:none;margin:45px 0;padding:0;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}#heyrecruit_jobs .pagination span{text-decoration:none;cursor:pointer;padding:3px 12px;border-radius:3px}#heyrecruit_jobs .pagination span.ht-selected-page-number{color:#fff}#change_location_wrap{display:flex;flex-wrap:wrap;gap:.2rem;margin-bottom:30px}#change_location_wrap>*,.hr_form>div *{flex:1 1 100%}#change_location_wrap select{max-width:300px;padding:5px;font-size:1em;box-sizing:border-box}.hr_form>div{display:flex;flex-wrap:wrap;gap:.2rem}.hr_form>div:not(:last-of-type){margin-bottom:20px}.hr_form>div [type=checkbox],.hr_form>div [type=checkbox]+label{flex:0 0 auto}.hr_form input:not([type=checkbox]),.hr_form select{max-width:300px;padding:5px;font-size:1em;box-sizing:border-box}.hr_form .hr_checkbox_with_modal_formfield{display:flex;flex-direction:column;gap:.5em;align-items:flex-start;margin-bottom:20px}.hr_form .hr_checkbox_with_modal_formfield .hr_checkbox_with_modal_formfield_inner-wrapper{display:flex;flex-direction:row}.hr_form .hr_checkbox_with_modal_formfield .hr_checkbox_with_modal_formfield_inner-wrapper>input{width:1em;height:1em;margin-top:.6em}.hr_form .hr_checkbox_with_modal_formfield .hr_checkbox_with_modal_formfield_inner-wrapper>label{flex:auto;padding-left:.5em}.hr_job_info{display:flex;flex-wrap:wrap;line-height:1;gap:1em 1.5em}.hr_job_info>span svg{line-height:1;height:1em;width:1em}.hr_job_info>span:not(.hr_job_info_location):not(.hr_job_info_salary){display:flex;gap:.5em;align-items:baseline}.hr_job_info>span.hr_job_info_location i,.hr_job_info>span.hr_job_info_salary i{margin-right:.5em}div[class*=hr_section_]:first-of-type{margin-top:40px}div[class*=hr_section_]:not(.hr_section_form){margin-bottom:60px}div[class*=hr_section_] ul{margin-left:1.5rem}div[class*=hr_section_].hr_section_media img{width:100%;height:auto;max-height:80vh;object-fit:contain;object-position:left}.hr_checkbox_formfield legend{margin-bottom:0}.hr_checkbox_modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;background:rgba(0,0,0,.75);display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.hr_checkbox_modal .hr-modal-content{position:relative;box-sizing:border-box;max-width:850px;max-height:100vh;background:#fff;padding:2em;border-radius:5px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.hr_checkbox_modal .hr-modal-content::-webkit-scrollbar{display:none}.hr_checkbox_modal .hr-modal-content .close-icon{position:absolute;top:1.4em;right:1.4em;width:1em;height:1em;display:inline-block;cursor:pointer}.hr_checkbox_modal .hr-modal-content .close-icon:after,.hr_checkbox_modal .hr-modal-content .close-icon:before{content:'';width:2px;height:100%;background:#777;position:absolute;left:-100%;right:-100%;margin:auto;transform:rotate(-45deg)}.hr_checkbox_modal .hr-modal-content .close-icon:before{transform:rotate(45deg)}.hr_checkbox_modal .hr-modal-content .close-icon:hover:after,.hr_checkbox_modal .hr-modal-content .close-icon:hover:before{background:#333}.hr_checkbox_modal .hr-modal-content .hr-modal-header{margin-bottom:1.4em}.hr_checkbox_modal .hr-modal-content .hr-modal-header h4{margin:0;padding-right:.8em}.error-message{color:#b22222;font-size:12px}