.frame-type-hhsimplejobposts_jobslist header{margin-bottom:2rem}.frame-type-hhsimplejobposts_jobslist header h1,.frame-type-hhsimplejobposts_jobslist header h2,.frame-type-hhsimplejobposts_jobslist header h3,.frame-type-hhsimplejobposts_jobslist header h4,.frame-type-hhsimplejobposts_jobslist header h5,.frame-type-hhsimplejobposts_jobslist header h6{color:var(--color-brand)}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job{background-color:var(--color-tertiary);padding:1.5rem;margin-bottom:2rem}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job:last-child{margin-bottom:0}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job a{display:block;text-decoration:none}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h2,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h3,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h4,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h5,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h6{margin:0;position:relative}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h2 span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h3 span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h4 span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h5 span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h6 span{display:block}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h2 span span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h3 span span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h4 span span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h5 span span,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h6 span span{display:inline-block}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job button{margin-top:1rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category{display:inline-block;vertical-align:top;padding-right:2rem;min-width:100%;margin-bottom:2rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category header{background-color:var(--color-brand);margin:0 0 1rem;padding:.5rem 2rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category header *{color:#fff;margin:0;padding:0;font-size:18px;letter-spacing:0;font-weight:700}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job{padding:0 0 0 2rem;margin:0}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job h4{font-weight:700;letter-spacing:0;padding-bottom:.25rem;font-size:18px}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job h4 a{text-decoration:underline}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job h4 a:hover{text-decoration:none}.frame-type-hhsimplejobposts_jobsdetail{margin-top:0}.frame-type-hhsimplejobposts_jobsdetail .description{max-width:1200px;margin-left:0}.frame-type-hhsimplejobposts_jobsdetail .frame-type-image picture{aspect-ratio:3.5/1;width:100%}.frame-type-hhsimplejobposts_jobsdetail .frame-type-image picture img{height:100%;object-fit:cover;width:100%}.frame-type-hhsimplejobposts_jobsdetail .columns .frame{padding:0;margin:3rem 0}.frame-type-hhsimplejobposts_jobsdetail .employmenttype p{margin:0;padding:0}.frame-type-hhsimplejobposts_jobsdetail .contactpoints{margin-bottom:0!important}.frame-type-hhsimplejobposts_jobsdetail .contactpoints header{margin-bottom:1rem}.frame-type-hhsimplejobposts_jobsdetail .contactpoints ul{margin-bottom:0;padding-left:0}.frame-type-hhsimplejobposts_jobsdetail .contactpoints p{line-height:1.4}.frame-type-hhsimplejobposts_jobsdetail .contactpoints p a{display:inline-block}.frame-type-hhsimplejobposts_jobsdetail .contactpoints .contactpoint:before{display:none}@media (max-width: 768px){.frame-type-hhsimplejobposts_jobslist .font-size-xmedium{font-size:24px}.frame-type-hhsimplejobposts_jobsdetail h1{font-size:28px}.frame-type-hhsimplejobposts_jobsdetail .font-size-medium{font-size:24px}}@media (min-width: 768px){.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job{padding:2rem}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h2,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h3,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h4,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h5,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h6{display:flex;justify-content:space-between;align-items:center}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job button{margin:0 0 0 2rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category{min-width:50%}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category header{padding:.5rem 0 .5rem 3rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job{padding:0 0 0 3rem}.frame-type-hhsimplejobposts_jobsdetail .columns{display:grid;grid-template-columns:60% 1fr;gap:10%;margin-top:2rem}.frame-type-hhsimplejobposts_jobsdetail .columns .frame{margin:0 0 2.5rem;break-inside:avoid}}@media (min-width: 1024px){.frame-type-hhsimplejobposts_jobslist header{margin-bottom:3rem}.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h2:after,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h3:after,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h4:after,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h5:after,.frame-type-hhsimplejobposts_jobslist .tx-hh-simple-job-posts .job h6:after{right:-2rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category{min-width:50%}.jobs-detail-view .columns{column-gap:5rem}}@media (min-width: 1280px){.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category{min-width:33.333%}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category header{padding:.5rem 0 .5rem 4rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job{padding:0 0 0 4rem}}@media (min-width: 1900px){.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category{min-width:33.333%}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category header{padding:.5rem 0 .5rem 6rem}.frame-type-hhsimplejobposts_jobslist .layout-list_with_categories .category .job{padding:0 0 0 6rem}}
/*# sourceMappingURL=jobs.min.css.map */
