.vacancy-form{background:linear-gradient(90deg,#1f2f1f,#1c5e35,#2c8b4a);display:flex;flex-direction:column;margin-bottom:12rem}.vacancy-form .narrow-wrap{position:relative}.vacancy-form__content{margin-inline:auto;max-width:850px;padding-bottom:5rem;padding-top:5rem}.vacancy-form__form{background-color:var(--wp--preset--color--pale-green);border-radius:5px;bottom:-12rem;left:50%;margin:0;max-width:850px;padding-inline:24px;position:relative;position:absolute;transform:translateX(-50%);width:100%}.vacancy-form__form .gform_wrapper{height:100%;margin-inline:auto;max-width:650px}.vacancy-form__form .gform_wrapper .gform_heading{display:none}.vacancy-form__form .gform_wrapper form{padding-bottom:3rem;padding-top:3rem;position:relative}.vacancy-form__form .gform_wrapper form .gform-body .gform_fields{-moz-column-gap:20px;column-gap:20px;row-gap:30px}@media (min-width:666px){.vacancy-form__form .gform_wrapper form .gform-body .gform_fields{-moz-column-gap:0;column-gap:0;row-gap:40px}}.vacancy-form__form .gform_wrapper form .gform-body #field_1_1{position:relative}.vacancy-form__form .gform_wrapper form .gform-body #field_1_1>legend{background-color:var(--wp--preset--color--pale-green);color:var(--wp--preset--color--black);font-size:1rem;left:.75em;padding:0 .25em;pointer-events:none;position:absolute;top:14px;transition:all .2s ease;z-index:1}.vacancy-form__form .gform_wrapper form .gform-body #field_1_1>legend.floated{color:var(--wp--preset--color--black);font-size:.75rem;top:-.5em}.vacancy-form__form .gform_wrapper form .gform-body #field_1_1 input{background-color:var(--wp--preset--color--pale-green);border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none;font-size:1rem;height:50px;padding-bottom:6px;padding-top:10px}.vacancy-form__form .gform_wrapper form .gform-body #field_1_1 input:not(:-moz-placeholder)~legend{color:#333;font-size:.75rem;margin:0;padding:8px;top:-22px}.vacancy-form__form .gform_wrapper form .gform-body #field_1_1 input:focus~legend,.vacancy-form__form .gform_wrapper form .gform-body #field_1_1 input:not(:placeholder-shown)~legend,.vacancy-form__form .gform_wrapper form .gform-body #field_1_1:focus-within>legend{color:#333;font-size:.75rem;margin:0;padding:8px;top:-22px}.vacancy-form__form .gform_wrapper form .gform-body #field_1_3{position:relative}.vacancy-form__form .gform_wrapper form .gform-body #field_1_3>label{background-color:var(--wp--preset--color--pale-green);color:var(--wp--preset--color--black);font-size:1rem;left:.75em;padding:0 .25em;pointer-events:none;position:absolute;top:1em;transition:all .2s ease;z-index:1}.vacancy-form__form .gform_wrapper form .gform-body #field_1_3>label.floated{color:var(--wp--preset--color--black);font-size:.75rem;top:-.5em}.vacancy-form__form .gform_wrapper form .gform-body #field_1_3 input{background-color:var(--wp--preset--color--pale-green);border-left:0;border-radius:0;border-right:0;border-top:0;box-shadow:none;height:50px;padding-top:10px}.vacancy-form__form .gform_wrapper form .gform-body #field_1_3 input:not(:-moz-placeholder)~label{color:#333;font-size:.75rem;margin:0;padding:8px;top:-22px}.vacancy-form__form .gform_wrapper form .gform-body #field_1_3 input:focus~label,.vacancy-form__form .gform_wrapper form .gform-body #field_1_3 input:not(:placeholder-shown)~label,.vacancy-form__form .gform_wrapper form .gform-body #field_1_3:focus-within>label{color:#333;font-size:.75rem;margin:0;padding:8px;top:-22px}.vacancy-form__form .gform_wrapper form .gform-body .gform-field-label.gform-field-label--type-sub{display:none}.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload{display:inline-block;position:relative}.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload .gform_fileupload_rules{display:none}.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload input{height:53px}.vacancy-form__form .gform_wrapper form .gform-body .custom-upload--1{grid-column:1/-1}@media (min-width:450px){.vacancy-form__form .gform_wrapper form .gform-body .custom-upload--1{grid-column:1/7}}@media (min-width:666px){.vacancy-form__form .gform_wrapper form .gform-body .custom-upload--1{grid-column:1/4}}.vacancy-form__form .gform_wrapper form .gform-body .custom-upload--2{grid-column:1/-1}@media (min-width:450px){.vacancy-form__form .gform_wrapper form .gform-body .custom-upload--2{grid-column:7/13}}@media (min-width:666px){.vacancy-form__form .gform_wrapper form .gform-body .custom-upload--2{grid-column:5/9}}.vacancy-form__form .gform_wrapper form .gform-body #input_1_4,.vacancy-form__form .gform_wrapper form .gform-body #input_1_5{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.vacancy-form__form .gform_wrapper form .gform-body #input_1_4:focus+*,.vacancy-form__form .gform_wrapper form .gform-body #input_1_5:focus+*{outline:2px solid #005fcc;outline-offset:2px}.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload:before{align-items:center;background-color:transparent;border:1px solid var(--wp--preset--color--black);border-radius:999px;color:var(--wp--preset--color--black);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;height:53px;justify-content:center;padding:.5em 2em;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease;white-space:nowrap;width:100%;z-index:1}@media (min-width:666px){.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload:before{width:-moz-fit-content;width:fit-content}}.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload:hover:before{background-color:rgba(0,0,0,.05)}.vacancy-form__form .gform_wrapper form .gform-body .gfield.custom-upload:focus-within:before{outline:2px solid #005fcc;outline-offset:2px}@media (min-width:666px){.vacancy-form__form .gform_wrapper form .gform-footer{bottom:3rem;margin:0;position:absolute;right:0}}.vacancy-form__form .gform_wrapper form .gform-footer .gform_button{background-color:var(--wp--preset--color--primary)!important;border-radius:25px!important;font-size:var(--wp--preset--font-size--size-18)!important;height:53px!important;padding:10px 2rem!important;text-transform:uppercase!important}
