.gf_step_label,.gf_step_number{position:relative;z-index:1;font-family:"Sharp Grotesk",sans-serif}.gf_step .gf_step_label,.steps-form legend{line-height:28px!important}.steps-form .post-vacancy-page-3 .gform_fields p,.steps-form h3,h1{margin:0}.gfield_error label,.gform-icon--circle-error:before,.gform_validation_errors>h2{color:var(--primary-red-light)!important}.subtitle-1{color:var(--primary-red-800)!important;margin:0 0 12px}.intro-content{margin-top:0!important}.custom-file-upload .gfield_description,.custom-file-upload .gform_fileupload_rules,.custom-tabs .tab-choice input[type="radio"],.gf_page_steps,.gfield_error .custom-file-name,.steps-form .post-vacancy-page-1 .validation_message--hidden-on-empty:empty,.steps-form .post-vacancy-page-2 .validation_message--hidden-on-empty:empty,.validation_message--hidden-on-empty{display:none!important}.custom-step-indicator{display:flex;align-items:center}.custom-step-indicator .step-circle-container{position:relative;width:76px;height:76px}.custom-step-indicator .step-circle{width:100%;height:100%}.steps-form .gform_fields ul,.steps-form .post-vacancy-page-5 .gform_fields ul{padding-left:32px!important}.custom-step-indicator .step-info{display:flex;flex-direction:column;margin-left:16px}.custom-step-indicator .step-info .current-step{font-family:Sharp Grotesk;font-size:16px;font-weight:500;line-height:22.4px;color:var(--primary-red-dark)}.custom-step-indicator .step-info .next-step{font-family:Sharp Grotesk;font-size:12px;font-weight:500;line-height:16.8px;color:var(--neutral-gray-600)}.custom-step-indicator .step-circle .step-text{font-family:Sharp Grotesk;font-size:12px;font-weight:500;line-height:16.8px;fill:var(--primary-red-dark)}.custom-file-name.custom-error,.steps-form .post-vacancy-page-1 .gfield_validation_message,.steps-form .post-vacancy-page-2 .gfield_validation_message{background-color:transparent!important;border:0!important;color:var(--primary-red-light)!important;padding:0!important;font-family:Worksans,serif;background-image:url("../images/icons/error-light-red.svg")!important;background-repeat:no-repeat!important;background-position:0 center!important;background-size:20px 20px!important}.custom-file-name.custom-error,.steps-form .gfield_label,.steps-form legend{font-weight:500!important}.steps-form .post-vacancy-page-1 .gfield_validation_message,.steps-form .post-vacancy-page-2 .gfield_validation_message{position:relative;display:inline-flex!important;font-size:16px!important;font-weight:500!important;align-items:center;padding:var(--size-4) var(--size-16);padding-left:24px!important}#field_5_54,.steps-form .post-vacancy-page-2 .gform_fields div:first-child{margin-top:16px}.steps-form .post-vacancy-page-2 .gform_fields,.steps-form .post-vacancy-page-5 .gform_fields{grid-row-gap:16px!important}.steps-form .post-vacancy-page-2{gap:16px!important}.steps-form .gfield--type-fileupload{position:relative!important}.gform_heading,.ginput_preview_list,input[type="file"].large{display:none}.gfield_error .custom-file-name.show{display:block!important}.custom-file-name.custom-error{font-size:16px!important;align-items:center;padding:var(--size-4) var(--size-16);padding-left:24px!important}.steps-form .gform_fields,.steps-form .post-vacancy-page-3 .gform_fields{grid-row-gap:32px!important}.custom-checkboxes .gfield_checkbox,.ginput_container_radio .gfield_radio,.steps-form .gfield--input-type-fileupload,.steps-form .ginput_container_fileupload,.steps-form .post-vacancy-page-3 .gfield--type-radio{display:flex;flex-direction:column;gap:8px}.steps-form .post-vacancy-page-3 #field_5_25,.steps-form .post-vacancy-page-3 #field_5_26{margin-bottom:-16px}.steps-form .post-vacancy-page-4 .gform_fields{grid-row-gap:12px!important}.steps-form .post-vacancy-page-4 .gform_fields h3{margin-bottom:20px!important;margin-top:32px!important}.steps-form .post-vacancy-page-5 .gform_fields fieldset:first-of-type,.steps-form .post-vacancy-page-5 .gform_fields h3{margin-top:32px!important}.steps-form{margin-top:12px;display:flex;flex-direction:column;gap:32px}.steps-form .gform-body,.steps-form .gform-body .gform_page{display:flex;flex-direction:column;gap:32px}.steps-form legend{font-family:"Sharp Grotesk",sans-serif!important;color:var(--primary-red-dark)!important;font-size:16px!important}.steps-form .gfield input.medium{width:100%!important}input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="text"]:focus,input[type="url"]:focus{outline:2px solid var(--neutral-blue-300)}input[type="email"],input[type="number"],input[type="password"],input[type="text"],input[type="url"],select{padding:var(--size-12) var(--size-24);margin:8px 0;display:inline-block;border:2px solid transparent;border-radius:4px;box-sizing:border-box;outline:0;height:40px!important;background-color:#fff!important}.gform_wrapper .gf_step_number{width:36px!important;height:36px!important;border:none!important;background:#928b8c!important;color:#fff!important;font-size:18px!important}.gform_wrapper .gf_step_active .gf_step_number{background:var(--primary-red-dark)!important;color:#fff!important}.gform_wrapper .gf_step_completed .gf_step_number::before{background:var(--primary-green)!important;border:none!important}.gform_wrapper .gf_step_number::after{color:var(--primary-red-dark)!important;border:none!important;font-size:36px!important}.steps-form input[type="radio"]{width:16px!important;height:16px!important}.custom-checkboxes label,.custom-radio-btns label{font-weight:400;font-size:16px!important}.custom-radio-btns .gchoice{display:flex;flex-direction:row;align-items:center;gap:6px}.custom-radio-btns .gfield-choice-input + label{line-height:27px}.custom-checkboxes .gchoice{display:flex;flex-direction:row;gap:6px;align-items:center}.custom-checkboxes label a{font-size:16px!important;color:var(--neutral-blue-900)!important;text-decoration:underline!important;font-weight:400!important}.gfield_checkbox{display:flex;flex-direction:column;gap:4px}.gform_wrapper input[type="checkbox"]{width:16px;height:16px;border:2px solid var(--primary-red-dark);background-color:transparent;appearance:none;outline:0;cursor:pointer;position:relative}.gform_wrapper input[type="checkbox"]:checked{background-color:transparent;border-color:var(--primary-red-dark)}.gform_wrapper input[type="checkbox"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:4px;border:solid var(--primary-red-dark);border-width:0 0 2px 2px;transform:translate(-50%,-50%) rotate(-45deg);box-sizing:border-box}.gform_wrapper .gchoice label{cursor:pointer}.gf_page_steps{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.gf_step{display:flex!important;flex-direction:column;position:relative;max-width:160px}.gf_step_number{display:flex!important;align-items:center;justify-content:center;font-weight:500}.gf_step_label{margin-top:18px;padding-left:0!important;font-size:18px!important;font-weight:500!important;line-height:28px;text-align:left;color:var(--primary-red-dark)!important}.gf_step_pending .gf_step_label{color:#96888c!important}.gf_step:before{content:"";position:absolute;top:18%;left:50px;right:0;border-top:1px solid #a99ea1;z-index:0}.gf_step_first:before{left:50%}.gf_step_last:before{right:50%}.gform_wrapper.gravity-theme .gf_page_steps{border:none!important}.gform_next_button,.gform_previous_button,.gform_wrapper input[type="submit"]{padding:var(--size-4) var(--size-16);border-radius:4px;border:2px solid transparent;font-family:Worksans,serif;font-size:20px;font-weight:500;text-align:center;display:inline-block;height:40px;line-height:20px!important;box-sizing:border-box}.gform_next_button,.gform_wrapper input[type="submit"]{background:var(--primary-green);color:var(--primary-red-dark)}.gform_next_button:focus,.gform_next_button:hover,.gform_wrapper input[type="submit"]:focus,.gform_wrapper input[type="submit"]:hover{background:var(--primary-green-600)!important}.gform_next_button:active,.gform_wrapper input[type="submit"]:active{background:var(--primary-green-700)!important}.gform_previous_button{background:var(--neutral-blue)!important;color:var(--primary-red-dark)!important;border-color:var(--primary-red-dark)!important}.gform_previous_button:focus,.gform_previous_button:hover{background:var(--neutral-blue-200)!important}.gform_previous_button:active{background:var(--neutral-blue-700)!important}.custom-file-label{display:inline-flex;align-items:center;padding:var(--size-4) var(--size-16);border-radius:4px;border:2px solid transparent;font-family:Worksans,serif;font-size:16px;font-weight:500;background:var(--primary-red-dark);color:#fff!important;cursor:pointer;background-image:url("../images/icons/plus-white.svg");background-repeat:no-repeat;background-position:10px center;background-size:20px 20px;padding-left:calc(10px + 20px + 4px);height:40px;width:fit-content}.custom-file-label:focus,.custom-file-label:hover{background-color:var(--primary-red-800)}.custom-file-label:active{background-color:var(--primary-red-700)}.steps-form .gfield--type-fileupload .gfield_label{margin-bottom:0!important;font-size:12px!important}.custom-file-name{font-size:16px;color:var(--neutral-gray-900);font-weight:500;position:relative;display:inline-block;left:unset;top:unset}.custom-tabs .gfield_radio{display:flex;gap:16px;flex-direction:row}.custom-tabs .tab-choice{position:relative;display:flex;align-items:center;cursor:pointer}.custom-tabs .tab-choice label{display:flex;align-items:center;flex-direction:row;gap:8px;padding:10px 0 10px 22px;border:2px solid transparent;border-radius:4px;background-repeat:no-repeat;background-position:left center;font-size:12px!important}.custom-tabs .tab-choice label::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:currentColor;transform:scale(0)}.custom-tabs .tab-choice label.active:after,.custom-tabs .tab-choice label:hover::after{transform:scale(1)}.custom-tabs .tab-choice .gfield-choice-input + label{max-width:unset!important;display:flex!important;color:var(--neutral-gray-700)}.custom-tabs .tab-choice .gfield-choice-input + label.active,.custom-tabs .tab-choice .gfield-choice-input:hover + label{color:var(--primary-red-dark)}.custom-tabs .tab-choice .gfield-choice-input + label.link{background-image:url("../images/icons/link-gray.svg");background-size:16px 16px}.custom-tabs .tab-choice .gfield-choice-input + label.document{background-image:url("../images/icons/upload-gray.svg");background-size:16px 16px}.custom-tabs .tab-choice .gfield-choice-input:checked + label.link,.custom-tabs .tab-choice .gfield-choice-input:hover + label.link{background-image:url("../images/icons/link.svg");background-size:16px 16px}.custom-tabs .tab-choice .gfield-choice-input:checked + label.document,.custom-tabs .tab-choice .gfield-choice-input:hover + label.document{background-image:url("../images/icons/upload.svg");background-size:16px 16px}.delete-file-button{background:url("../images/icons/bin.svg") center/contain no-repeat;border:none;width:24px;height:24px;cursor:pointer;margin-left:8px;padding:0}.form-fold-out-checkboxes .gform-body .gform_fields{grid-row-gap:8px!important}.form-fold-out-checkboxes .newsletter-checkboxes .gfield_checkbox{display:none;flex-direction:row;gap:12px;opacity:0;transition:opacity .3s ease-in-out}.bg-red-dark .gform_wrapper input[type="checkbox"]{border:2px solid #fff}.bg-red-dark .gform_wrapper input[type="checkbox"]:checked::after{border-color:#fff}.bg-red-dark .gfield_label,.bg-red-dark .gform_confirmation_message,.bg-red-dark .gform_confirmation_message strong{color:#fff}@media (min-width:992px){.steps-form .post-vacancy-page-3 #field_5_25,.steps-form .post-vacancy-page-3 #field_5_26{margin-bottom:0}#field_5_54,.steps-form{margin-top:32px}.steps-form .gform_fields{grid-row-gap:64px!important}.steps-form .gfield input.medium{width:calc(50% - 16px / 2)!important}.steps-form .post-vacancy-page-1 .gform_fields,.steps-form .post-vacancy-page-2 .gform_fields{grid-row-gap:32px!important}input[type="email"],input[type="number"],input[type="password"],input[type="text"],input[type="url"],select{padding:var(--size-8) var(--size-12);height:48px!important}input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="password"]::placeholder,input[type="text"]::placeholder,input[type="url"]::placeholder{color:#bcb8b9;opacity:1}.steps-form input[type="radio"]{width:20px!important;height:20px!important}.gform_next_button,.gform_previous_button,.gform_wrapper input[type="submit"]{padding:var(--size-12) var(--size-16);height:48px;border-radius:8px}.gf_page_steps{display:flex!important}.custom-step-indicator{display:none!important}.custom-checkboxes label,.custom-checkboxes label a,.custom-radio-btns label,.steps-form legend{font-size:18px!important}.custom-checkboxes label{line-height:27px}.custom-tabs .tab-choice label{font-size:16px!important;padding-left:28px}.custom-tabs .tab-choice .gfield-choice-input + label.document,.custom-tabs .tab-choice .gfield-choice-input + label.link,.custom-tabs .tab-choice .gfield-choice-input:checked + label.document,.custom-tabs .tab-choice .gfield-choice-input:checked + label.link,.custom-tabs .tab-choice .gfield-choice-input:hover + label.document,.custom-tabs .tab-choice .gfield-choice-input:hover + label.link{background-size:20px 20px}.steps-form .ginput_container_fileupload{display:block}.custom-file-name{position:absolute;display:inline-block;left:200px;top:40px!important}.steps-form .post-vacancy-page-2 .custom-file-name{position:absolute;display:inline-block;left:200px!important;top:40px!important}.steps-form .post-vacancy-page-3 .gform_fields{grid-row-gap:16px!important}.steps-form .post-vacancy-page-3 .gform_fields>div:first-of-type{margin-top:32px;margin-bottom:32px}.steps-form .post-vacancy-page-3 .gform_fields>fieldset:first-of-type{margin-bottom:32px}.steps-form .gfield--input-type-fileupload,.steps-form .ginput_container_fileupload{display:flex;flex-direction:column;gap:16px}.steps-form .post-vacancy-page-2 .gfield_validation_message{position:absolute;top:0;left:184px;bottom:10px}.steps-form .post-vacancy-page-4 .gform_fields h3{margin-top:64px!important}}