.jobs__intro{display:grid;row-gap:1rem;margin:2rem 0}@media(min-width: 768px){.jobs__intro{grid-template-columns:repeat(2, 1fr);column-gap:1rem}}.jobs__intro .h1{margin:0}@media(min-width: 768px){.jobs__intro .h1{grid-column:1;grid-row:1}}@media(min-width: 768px){.jobs__intro .image{grid-column:2;grid-row:2;width:100%;height:100%;object-fit:cover}}@media(min-width: 768px){.jobs__intro .body{grid-column:1;grid-row:2}}.jobs__intro p{max-width:unset}.jobs__list{display:grid;row-gap:.5rem;margin:2rem 0}.jobs__list h2{margin:0}.jobs__list p{margin:0;max-width:unset}.jobs__list--available .job{display:grid;row-gap:.25rem;border:1px solid var(--gray-85);border-radius:.25rem;padding:1rem}@media(min-width: 768px){.jobs__list--available .job{grid-template-columns:1fr .5fr 1fr;column-gap:1rem}}.jobs__list--available .job__title{text-decoration:underline}.jobs__list--available .job:hover{background-color:var(--gray-95)}@media(min-width: 1024px){.jobs__list--advantages{grid-template-columns:repeat(5, 1fr);column-gap:1rem}}@media(min-width: 1024px){.jobs__list--advantages h2,.jobs__list--advantages .headline{grid-column:1/-1}}.jobs__list--advantages .advantage{display:grid;row-gap:.5rem;border:1px solid var(--gray-85);border-radius:.25rem;padding:1rem;justify-content:center;justify-items:center;text-align:center}@media(min-width: 768px){.jobs__list--advantages .advantage{grid-template-columns:repeat(2, 1fr);column-gap:1rem;align-items:center;text-align:start}}@media(min-width: 1024px){.jobs__list--advantages .advantage{grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 2;align-items:start;justify-content:start}}@media(min-width: 768px){.jobs__list--advantages .advantage img{height:150px;width:150px;object-fit:contain}}@media(min-width: 1024px){.jobs__list--advantages .advantage img{width:100%;height:100%}}.jobs__form{display:grid;row-gap:1rem;margin:2rem 0;border:1px solid var(--gray-85);border-radius:.5rem;padding:1rem}.jobs__form h2{margin:0}.jobs__form p{margin:0;max-width:unset}.jobs__form form{display:grid;row-gap:1rem}@media(min-width: 1024px){.jobs__form form{grid-template-columns:repeat(2, 1fr);column-gap:1rem}}.jobs__form form .left,.jobs__form form .right{display:grid;row-gap:1rem}.jobs__form form .right{grid-template-rows:1fr;grid-auto-rows:auto}.jobs__form form label{display:grid;row-gap:.125rem}.jobs__form form textarea{resize:vertical}.jobs__form form .dropzone{color:var(--gray-75);background-color:var(--gray-95);border-radius:.5rem;display:grid;row-gap:.25rem;align-items:center;align-content:center;justify-items:center;min-height:7em;padding:1em}.jobs__form form .dropzone svg{height:3em}.jobs__form form .dropzone .dz-message{text-align:center}.jobs__form form .dropzone .dz-preview{width:100%;display:grid;column-gap:.5rem;grid-template-columns:1fr auto auto;align-items:center;font-size:80%;color:var(--gray-25);background-color:#fff;padding:.25rem;border-radius:.25rem}.jobs__form form .dropzone .dz-preview .dz-image{display:none}.jobs__form form .dropzone .dz-progress{grid-column:1/-1;grid-row:2;height:.5rem;border-radius:.25rem;background:var(--gray-95);display:grid}.jobs__form form .dropzone .dz-progress .dz-upload{width:0;border-radius:.25rem;background:var(--primary)}.jobs__form form .alert{border:0}.jobs__contact{display:grid;row-gap:1rem;margin:2rem 0}@media(min-width: 768px){.jobs__contact{grid-template-columns:repeat(2, 1fr);column-gap:1rem}}.jobs__contact h2{margin:0}@media(min-width: 768px){.jobs__contact h2{grid-column:1/-1}}.jobs__contact p{margin:0;max-width:unset}.jobs__contact figcaption{font-style:italic}.jobs__detail{display:grid;row-gap:1rem;margin:2rem 0}.jobs__detail img{width:100%;height:auto}.jobs__detail h1{margin:0}.jobs__detail *,.jobs__detail ul:not([class]){max-width:unset}.jobs__detail+.jobs__form .dropzone{grid-row:1/3}
