#page-job.svelte-1l3angb section#content .row{margin:calc(3 * var(--gutter-width)) 0}#page-job.svelte-1l3angb section#contact{padding-bottom:0}#page-job.svelte-1l3angb section#contact .wrapper{max-width:900px;margin:0 auto;padding:2em;background-color:var(--grey-light)}#page-job.svelte-1l3angb section#contact .wrapper>h2{margin-bottom:1em}#page-job.svelte-1l3angb section#contact .wrapper>h3{margin-top:4em;margin-bottom:1.5em}#page-job.svelte-1l3angb section#contact h3{opacity:.7}#page-job.svelte-1l3angb section#contact .address{grid-column:1/5;height:fit-content}@media(max-width:992px){#page-job.svelte-1l3angb section#contact .address{grid-column:1/13}}@media(min-width:2160px){#page-job.svelte-1l3angb section#contact .address{grid-column:3/6}}#page-job.svelte-1l3angb section#contact .address .card__image{display:none}#page-job.svelte-1l3angb section#contact .address .card__body{align-self:start}#page-job.svelte-1l3angb section#contact .details{grid-column:6/12;display:flex;flex-direction:column}#page-job.svelte-1l3angb section#contact .details>h3{margin-bottom:calc(var(--gutter-width) * 1.5);margin-top:var(--gutter-width)}@media(max-width:992px){#page-job.svelte-1l3angb section#contact .details{grid-column:1/13}#page-job.svelte-1l3angb section#contact .details>h3{margin-bottom:calc(var(--gutter-width) * 3);margin-top:calc(var(--gutter-width) * 2)}}@media(min-width:2160px){#page-job.svelte-1l3angb section#contact .details{grid-column:7/11}}#page-job.svelte-1l3angb section#contact h2{grid-column:6/10;font-size:1.5em;color:var(--black)}@media(max-width:991px){#page-job.svelte-1l3angb section#contact h2{grid-column:1/13;font-size:2.5em;margin-bottom:.75em}}@media(min-width:2160px){#page-job.svelte-1l3angb section#contact h2{grid-column:7/11}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb){grid-column:6/10;display:flex;flex-direction:column}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb)>h3{margin-bottom:calc(var(--gutter-width) * 1.5);margin-top:var(--gutter-width)}@media(max-width:991px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb){grid-column:1/13}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb)>h3{margin-bottom:calc(var(--gutter-width) * 3);margin-top:calc(var(--gutter-width) * 2)}}@media(min-width:2160px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb){grid-column:7/11}}#page-job.svelte-1l3angb section#contact .submit-success:where(.svelte-1l3angb),#page-job.svelte-1l3angb section#contact .submit-error:where(.svelte-1l3angb){grid-column:6/10;font-size:1.1em}@media(max-width:991px){#page-job.svelte-1l3angb section#contact .submit-success:where(.svelte-1l3angb),#page-job.svelte-1l3angb section#contact .submit-error:where(.svelte-1l3angb){grid-column:1/13}}@media(min-width:2160px){#page-job.svelte-1l3angb section#contact .submit-success:where(.svelte-1l3angb),#page-job.svelte-1l3angb section#contact .submit-error:where(.svelte-1l3angb){grid-column:7/11}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb){display:flex;flex-direction:column;row-gap:calc(var(--gutter-width) / 2);text-align:left}@media(min-width:992px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb){width:100%;height:auto}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb){display:flex;flex-direction:row;align-items:start;justify-content:start}@media(max-width:991px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb){margin-bottom:.7em}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).submit{flex-direction:column}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).submit p:where(.svelte-1l3angb){margin-top:1em;font-size:max(.6em,12px)}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).submit p:where(.svelte-1l3angb) a:where(.svelte-1l3angb){color:#000;text-decoration:underline;text-underline-offset:.2em}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) label:where(.svelte-1l3angb){visibility:hidden;display:none;align-self:center;justify-self:start;font-family:var(--font-family-bold);font-weight:500;font-size:.7em}@media(min-width:992px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) label:where(.svelte-1l3angb){font-size:1em}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) input:where(.svelte-1l3angb):not([type=submit]),#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) textarea:where(.svelte-1l3angb){padding:calc(var(--gutter-width) * 1.5) calc(var(--gutter-width) / 4);border:none;border-bottom:1px solid var(--black);width:100%;font-family:inherit;font-size:1.4em;background:transparent}@media(min-width:992px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) input:where(.svelte-1l3angb):not([type=submit]),#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) textarea:where(.svelte-1l3angb){padding:calc(var(--gutter-width) / 2) calc(var(--gutter-width) / 4);font-size:.875em}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) textarea:where(.svelte-1l3angb){resize:none}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb):has(.field-error:where(.svelte-1l3angb)){flex-direction:column}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file{flex-direction:column;margin-top:1em}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file input.file-input:where(.svelte-1l3angb){position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file label.file-button:where(.svelte-1l3angb){visibility:visible;display:inline-flex;align-items:center;align-self:start;padding:.5em .5em .5em .625em;border:2px solid var(--primary);font-family:var(--font-family-base);font-weight:600;font-size:1.2em;text-transform:uppercase;color:var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-duration) ease}@media(min-width:992px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file label.file-button:where(.svelte-1l3angb){font-size:var(--font-size-small)}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file label.file-button:where(.svelte-1l3angb) i:where(.svelte-1l3angb){padding:.25em;margin-left:1em;font-size:.875em;background-color:var(--primary);transform:scale(1.125);transition:all var(--transition-duration) ease}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file label.file-button:where(.svelte-1l3angb) i:where(.svelte-1l3angb):before{color:var(--white)}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file label.file-button:where(.svelte-1l3angb):hover{padding-left:.75em}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file label.file-button:where(.svelte-1l3angb):hover i:where(.svelte-1l3angb){transform:scale(1.2);margin-left:1.5em}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file input.file-input:where(.svelte-1l3angb):focus-visible+label.file-button:where(.svelte-1l3angb){outline:2px solid var(--primary);outline-offset:2px}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-hint:where(.svelte-1l3angb){margin-top:.75em;font-size:max(.6em,12px);opacity:.7}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb){width:100%;margin:.5em 0 0;padding:0;list-style:none}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) li:where(.svelte-1l3angb){display:flex;align-items:center;gap:1em;padding:calc(var(--gutter-width) * 1.5) calc(var(--gutter-width) / 4);border-bottom:1px solid var(--black);font-size:1.4em}@media(min-width:992px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) li:where(.svelte-1l3angb){padding:calc(var(--gutter-width) / 2) calc(var(--gutter-width) / 4);font-size:.875em}}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) .file-name:where(.svelte-1l3angb){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) .file-size:where(.svelte-1l3angb){opacity:.7;white-space:nowrap}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) .file-remove:where(.svelte-1l3angb){display:flex;padding:0;border:none;background:none;color:var(--black);cursor:pointer;transition:color var(--transition-duration)}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) .file-remove:where(.svelte-1l3angb):hover,#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb).file .file-list:where(.svelte-1l3angb) .file-remove:where(.svelte-1l3angb):focus-visible{color:var(--primary)}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) .field-error:where(.svelte-1l3angb){margin-top:.5em;font-size:max(.6em,12px);color:var(--primary)}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) input:where(.svelte-1l3angb):focus,#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) textarea:where(.svelte-1l3angb):focus,#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) input:where(.svelte-1l3angb):focus-visible,#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) textarea:where(.svelte-1l3angb):focus-visible{outline:none;box-shadow:none;border-color:var(--primary)}#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) .link--button{position:relative;justify-content:center;margin-top:2em;font-size:1.2em;color:var(--white)}@media(min-width:992px){#page-job.svelte-1l3angb section#contact form:where(.svelte-1l3angb) .form-element:where(.svelte-1l3angb) .link--button{font-size:var(--font-size-small)}}
