.job-listing-inner{display:flex;gap:var(--wp-gap-lg)}@media(max-width: 767.98px){.job-listing-inner{flex-direction:column}}.job-listing-meta-wrapper{width:33.33333%;order:1}@media(max-width: 767.98px){.job-listing-meta-wrapper{width:100%;order:0}}.job-listing-content-wrapper{flex:1;display:flex;flex-direction:column;gap:var(--wp-gap-sm)}@media(max-width: 767.98px){.job-listing-content-wrapper{flex-direction:column}}.job-listing-thumbnail img{max-width:100%;height:auto}.job-listing-information,.job-listing-locations,.job-listing-contact-persons{display:flex;flex-direction:column;gap:var(--wp-gap-sm)}.job-listing-information .title,.job-listing-locations .title,.job-listing-contact-persons .title{margin-bottom:var(--wp-gap-sm)}.job-listing-additional-information{display:flex;gap:var(--wp-gap-lg);margin-top:var(--wp-gap-lg)}@media(max-width: 767.98px){.job-listing-additional-information{flex-direction:column;margin-top:var(--wp-gap)}}.job-listing-additional-information>div{flex:1}.job-listing-actions-wrapper{display:flex;flex-direction:column;gap:var(--wp-gap-sm)}.job-listing-location-name{font-weight:bold}.job-listing-location{display:flex;gap:var(--wp-gap)}.job-listing-location-thumbnail img{max-width:10rem;height:auto}.job-listing-location address{padding-left:var(--wp-gap);position:relative}.job-listing-location address svg{position:absolute;left:0;top:3px;height:1em;width:auto}.job-listing-contact-person{display:flex;gap:var(--wp-gap)}.job-listing-contact-person-thumbnail img{max-width:10rem;height:auto}.job-listing-contact-person-name{font-weight:bold}.job-listing-contact-person-data{display:flex;flex-direction:column;gap:var(--wp-gap-xs)}.contact-line{padding-left:var(--wp-gap);position:relative}.contact-line svg{position:absolute;left:0;top:3px;height:1em;width:auto}.site-sup-title-wrapper{text-align:center;font-size:1.5rem}.site-title-wrapper{margin-top:-2rem}.job-listing-content-wrapper ul{padding-left:1.25rem}.job-listing-content-wrapper li::marker{color:#f86c66}.job-listing-content-wrapper div>*{margin-bottom:0}.job-listing-meta{background:#f8f9fa;padding:2rem;border-radius:2rem;margin-bottom:1rem}.job-listing-meta dl{margin-bottom:0}.job-listing-meta dl dd:last-child{margin-bottom:0}.job-listing-additional-information{margin-top:0}@media(max-width: 991.98px){.job-listing-additional-information{gap:var(--wp-gap)}.job-listing-additional-information .job-listing-contact-person{flex-direction:column}}.job-listing-locations,.job-listing-contact-persons{border:1px solid #bbc0c4;padding:2rem;border-radius:2rem}address .fa{fill:#f86c66}@media(max-width: 575.98px){.job-listing-inner{gap:var(--wp-gap)}}
