.job-form .elementor-form-fields-wrapper{display:grid;grid-template-columns:.8fr 1.2fr 2fr;grid-template-rows:repeat(11, auto);column-gap:2rem;grid-template-areas:"fieldGroup1 fieldGroup1 fieldGroup8" "fieldGroup2 fieldGroup2 fieldGroup9" "fieldGroup3 fieldGroup3 fieldGroup10" "fieldGroup4 fieldGroup5 fieldGroup15" "fieldGroup11 fieldGroup14 fieldGroup6" "fieldGroup12 fieldGroup13 fieldGroup7"}@media(max-width: 1439px){.job-form .elementor-form-fields-wrapper{column-gap:0}}@media(max-width: 767px){.job-form .elementor-form-fields-wrapper{grid-template-columns:initial;grid-template-areas:initial;grid-template-rows:initial}}.job-form .elementor-field-group:nth-child(16),.job-form .elementor-field-group:nth-child(17),.job-form .elementor-field-group:nth-child(18),.job-form .elementor-field-group:nth-child(19){grid-column:3}.job-form .elementor-field-group:last-child{grid-column:span 3;justify-content:center}.job-form .elementor-field-type-acceptance label{display:block !important;padding-left:2em !important}.job-form .elementor-field-group:nth-child(1){grid-area:fieldGroup1}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(1){grid-area:initial}}.job-form .elementor-field-group:nth-child(2){grid-area:fieldGroup2}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(2){grid-area:initial}}.job-form .elementor-field-group:nth-child(3){grid-area:fieldGroup3}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(3){grid-area:initial}}.job-form .elementor-field-group:nth-child(4){grid-area:fieldGroup4}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(4){grid-area:initial}}.job-form .elementor-field-group:nth-child(5){grid-area:fieldGroup5}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(5){grid-area:initial}}.job-form .elementor-field-group:nth-child(6){grid-area:fieldGroup6}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(6){grid-area:initial}}.job-form .elementor-field-group:nth-child(7){grid-area:fieldGroup7}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(7){grid-area:initial}}.job-form .elementor-field-group:nth-child(8){grid-area:fieldGroup8}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(8){grid-area:initial}}.job-form .elementor-field-group:nth-child(9){grid-area:fieldGroup9}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(9){grid-area:initial}}.job-form .elementor-field-group:nth-child(10){grid-area:fieldGroup10}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(10){grid-area:initial}}.job-form .elementor-field-group:nth-child(11){grid-area:fieldGroup11}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(11){grid-area:initial}}.job-form .elementor-field-group:nth-child(12){grid-area:fieldGroup12}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(12){grid-area:initial}}.job-form .elementor-field-group:nth-child(13){grid-area:fieldGroup13}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(13){grid-area:initial}}.job-form .elementor-field-group:nth-child(14){grid-area:fieldGroup14}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(14){grid-area:initial}}.job-form .elementor-field-group:nth-child(15){grid-area:fieldGroup15}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(15){grid-area:initial}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(1){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(2){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(3){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(4){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(5){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(6){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(7){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(8){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(9){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(10){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(11){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(12){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(13){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(14){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(15){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(16){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(17){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(18){grid-column:1}}@media(max-width: 767px){.job-form .elementor-field-group:nth-child(19){grid-column:1}}.job-form .elementor-field-group:nth-child(1) label{left:1em !important}.job-form .elementor-field-group:nth-child(2) label{left:1em !important}.job-form .elementor-field-group:nth-child(3) label{left:1em !important}.job-form .elementor-field-group:nth-child(4) label{left:1em !important}.job-form .elementor-field-group:nth-child(5) label{left:1em !important}.job-form .elementor-field-group:nth-child(11) label{left:1em !important}.job-form .elementor-field-group:nth-child(12) label{left:1em !important}.job-form .elementor-field-group:nth-child(13) label{left:1em !important}.job-form .elementor-field-group:nth-child(14) label{left:1em !important}.job-form .elementor-field-group:nth-child(1){padding-right:2rem}.job-form .elementor-field-group:nth-child(2){padding-right:2rem}.job-form .elementor-field-group:nth-child(3){padding-right:2rem}.job-form .elementor-field-group:nth-child(5){padding-right:2rem}.job-form .elementor-field-group:nth-child(13){padding-right:2rem}.job-form .elementor-field-group:nth-child(14){padding-right:2rem}.job-form .elementor-field-group:nth-child(6){padding-left:2rem}.job-form .elementor-field-group:nth-child(7){padding-left:2rem}.job-form .elementor-field-group:nth-child(8){padding-left:2rem}.job-form .elementor-field-group:nth-child(9){padding-left:2rem}.job-form .elementor-field-group:nth-child(10){padding-left:2rem}.job-form .elementor-field-group:nth-child(15){padding-left:2rem}.job-form .elementor-field-group:nth-child(16){padding-left:2rem}.job-form .elementor-field-group:nth-child(17){padding-left:2rem}.job-form .elementor-field-group:nth-child(18){padding-left:2rem}.job-form .elementor-field-group:nth-child(19){padding-left:2rem}.job-form .elementor-field-group:nth-child(19).elementor-field-type-acceptance label{left:0 !important}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(1){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(1) label{left:2em !important}.job-form .elementor-field-group:nth-child(1).has-text label,.job-form .elementor-field-group:nth-child(1):has(input:active) label,.job-form .elementor-field-group:nth-child(1):has(input:focus) label,.job-form .elementor-field-group:nth-child(1).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(2){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(2) label{left:2em !important}.job-form .elementor-field-group:nth-child(2).has-text label,.job-form .elementor-field-group:nth-child(2):has(input:active) label,.job-form .elementor-field-group:nth-child(2):has(input:focus) label,.job-form .elementor-field-group:nth-child(2).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(3){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(3) label{left:2em !important}.job-form .elementor-field-group:nth-child(3).has-text label,.job-form .elementor-field-group:nth-child(3):has(input:active) label,.job-form .elementor-field-group:nth-child(3):has(input:focus) label,.job-form .elementor-field-group:nth-child(3).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(4){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(4) label{left:2em !important}.job-form .elementor-field-group:nth-child(4).has-text label,.job-form .elementor-field-group:nth-child(4):has(input:active) label,.job-form .elementor-field-group:nth-child(4):has(input:focus) label,.job-form .elementor-field-group:nth-child(4).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(5){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(5) label{left:2em !important}.job-form .elementor-field-group:nth-child(5).has-text label,.job-form .elementor-field-group:nth-child(5):has(input:active) label,.job-form .elementor-field-group:nth-child(5):has(input:focus) label,.job-form .elementor-field-group:nth-child(5).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(6){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(6) label{left:2em !important}.job-form .elementor-field-group:nth-child(6).has-text label,.job-form .elementor-field-group:nth-child(6):has(input:active) label,.job-form .elementor-field-group:nth-child(6):has(input:focus) label,.job-form .elementor-field-group:nth-child(6).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(7){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(7) label{left:2em !important}.job-form .elementor-field-group:nth-child(7).has-text label,.job-form .elementor-field-group:nth-child(7):has(input:active) label,.job-form .elementor-field-group:nth-child(7):has(input:focus) label,.job-form .elementor-field-group:nth-child(7).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(8){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(8) label{left:2em !important}.job-form .elementor-field-group:nth-child(8).has-text label,.job-form .elementor-field-group:nth-child(8):has(input:active) label,.job-form .elementor-field-group:nth-child(8):has(input:focus) label,.job-form .elementor-field-group:nth-child(8).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(9){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(9) label{left:2em !important}.job-form .elementor-field-group:nth-child(9).has-text label,.job-form .elementor-field-group:nth-child(9):has(input:active) label,.job-form .elementor-field-group:nth-child(9):has(input:focus) label,.job-form .elementor-field-group:nth-child(9).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(10){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(10) label{left:2em !important}.job-form .elementor-field-group:nth-child(10).has-text label,.job-form .elementor-field-group:nth-child(10):has(input:active) label,.job-form .elementor-field-group:nth-child(10):has(input:focus) label,.job-form .elementor-field-group:nth-child(10).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(11){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(11) label{left:2em !important}.job-form .elementor-field-group:nth-child(11).has-text label,.job-form .elementor-field-group:nth-child(11):has(input:active) label,.job-form .elementor-field-group:nth-child(11):has(input:focus) label,.job-form .elementor-field-group:nth-child(11).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(12){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(12) label{left:2em !important}.job-form .elementor-field-group:nth-child(12).has-text label,.job-form .elementor-field-group:nth-child(12):has(input:active) label,.job-form .elementor-field-group:nth-child(12):has(input:focus) label,.job-form .elementor-field-group:nth-child(12).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(13){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(13) label{left:2em !important}.job-form .elementor-field-group:nth-child(13).has-text label,.job-form .elementor-field-group:nth-child(13):has(input:active) label,.job-form .elementor-field-group:nth-child(13):has(input:focus) label,.job-form .elementor-field-group:nth-child(13).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(14){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(14) label{left:2em !important}.job-form .elementor-field-group:nth-child(14).has-text label,.job-form .elementor-field-group:nth-child(14):has(input:active) label,.job-form .elementor-field-group:nth-child(14):has(input:focus) label,.job-form .elementor-field-group:nth-child(14).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(15){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(15) label{left:2em !important}.job-form .elementor-field-group:nth-child(15).has-text label,.job-form .elementor-field-group:nth-child(15):has(input:active) label,.job-form .elementor-field-group:nth-child(15):has(input:focus) label,.job-form .elementor-field-group:nth-child(15).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(16){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(16) label{left:2em !important}.job-form .elementor-field-group:nth-child(16).has-text label,.job-form .elementor-field-group:nth-child(16):has(input:active) label,.job-form .elementor-field-group:nth-child(16):has(input:focus) label,.job-form .elementor-field-group:nth-child(16).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(17){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(17) label{left:2em !important}.job-form .elementor-field-group:nth-child(17).has-text label,.job-form .elementor-field-group:nth-child(17):has(input:active) label,.job-form .elementor-field-group:nth-child(17):has(input:focus) label,.job-form .elementor-field-group:nth-child(17).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(18){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(18) label{left:2em !important}.job-form .elementor-field-group:nth-child(18).has-text label,.job-form .elementor-field-group:nth-child(18):has(input:active) label,.job-form .elementor-field-group:nth-child(18):has(input:focus) label,.job-form .elementor-field-group:nth-child(18).elementor-field-type-select label{left:1em !important}}@media(max-width: 1439px){.job-form .elementor-field-group:nth-child(19){padding-left:1rem;padding-right:1rem}.job-form .elementor-field-group:nth-child(19) label{left:2em !important}.job-form .elementor-field-group:nth-child(19).has-text label,.job-form .elementor-field-group:nth-child(19):has(input:active) label,.job-form .elementor-field-group:nth-child(19):has(input:focus) label,.job-form .elementor-field-group:nth-child(19).elementor-field-type-select label{left:1em !important}}.elementor-field-group.elementor-field-type-upload{display:block;margin-bottom:1.5rem}.elementor-field-group.elementor-field-type-upload label{display:flex;justify-content:center;align-items:center;padding:10px 30px !important;background-color:#fff;color:#039ed8 !important;border:1px solid #039ed8;font-size:24px;font-style:normal;font-weight:400;line-height:normal}.elementor-field-group.elementor-field-type-upload input{display:none}.elementor-field-group.elementor-field-type-upload .type-upload-info{display:grid;grid-template-columns:2fr 1fr;justify-content:space-between}.elementor-field-group.elementor-field-type-upload span.type-upload-message,.elementor-field-group.elementor-field-type-upload span.type-upload-name-file{color:#5d5d5d;font-family:"Fira Sans";font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:block;padding:5px 0}@media(max-width: 1023px){.elementor-field-group.elementor-field-type-upload span.type-upload-message,.elementor-field-group.elementor-field-type-upload span.type-upload-name-file{font-size:14px}}@media(max-width: 767px){.elementor-field-group.elementor-field-type-upload span.type-upload-message,.elementor-field-group.elementor-field-type-upload span.type-upload-name-file{font-size:12px}}.elementor-field-group.elementor-field-type-upload span.type-upload-message{text-align:end}.elementor-field-group.elementor-field-type-upload span.type-upload-name-file{text-align:start}.title-strong{color:#4c4c4d;font-family:"Fira Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal}@media(max-width: 1439px){.title-strong{font-size:20px}}@media(max-width: 1023px){.title-strong{font-size:18px}}.elementor-field-group:not(.elementor-field-type-upload){position:relative}.elementor-field-group:not(.elementor-field-type-upload):not(:has(.elementor-field-subgroup)) label{position:absolute;left:3rem;top:50%;transform:translateY(-50%);transform-origin:left top;z-index:-1;transition:.2s all}.elementor-field-group:not(.elementor-field-type-upload):not(:has(.elementor-field-subgroup)).default-text label,.elementor-field-group:not(.elementor-field-type-upload):not(:has(.elementor-field-subgroup)).has-text label,.elementor-field-group:not(.elementor-field-type-upload):has(.elementor-field:focus):not(:has(.elementor-field-subgroup label)) label{transform:translateY(-0.75em) scale(0.7);top:0;color:var(--e-global-color-accent) !important;left:2rem;z-index:1}.elementor-field-group:not(.elementor-field-type-upload) .elementor-field{transition:.25s all}.elementor-field-group:not(.elementor-field-type-upload) .elementor-field:focus,.elementor-field-group:not(.elementor-field-type-upload) select{box-shadow:none !important}.elementor-field-group:not(.elementor-field-type-upload) .elementor-field:focus{border-color:var(--e-global-color-accent) !important}.elementor-field-group:not(.elementor-field-type-upload).has-text .elementor-field:not(:valid):not(:focus){border-color:var(--e-a-color-danger) !important;color:var(--e-a-color-danger) !important}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-label,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-label{margin-bottom:1.2em;color:var(--e-global-color-text) !important;transition:.5s all}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]:checked) .elementor-field-label,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]:checked) .elementor-field-label{color:var(--e-global-color-accent) !important}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option:not(:last-child),.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option:not(:last-child){margin-bottom:1.5em;padding-right:3em}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option input,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option input{display:none}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option:has(input:checked) label::before,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option:has(input:checked) label::before{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);box-shadow:inset 0 0 0 2px #fff}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option:has(input[type=radio]) label::before,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option:has(input[type=radio]) label::before{border-radius:50%}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option label,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option label{position:relative;padding-left:1.75em;color:var(--e-global-color-text) !important}.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option label::before,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option label::before{content:"";position:absolute;display:block;width:1.25em;height:1.25em;top:0;left:0;border:1px solid var(--e-global-color-primary);z-index:0}@media(max-width: 767px){.elementor-field-group:not(.elementor-field-type-upload):has(input[type=checkbox]) .elementor-field-option label::before,.elementor-field-group:not(.elementor-field-type-upload):has(input[type=radio]) .elementor-field-option label::before{transform:initial;top:0}}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-textarea textarea{resize:none;transition:.25s all;overflow:scroll}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-textarea textarea:focus{min-height:3em}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-textarea textarea::-webkit-scrollbar{width:.5rem}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-textarea textarea::-webkit-scrollbar-track{background:#fff}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-textarea textarea::-webkit-scrollbar-thumb{background:var(--e-global-color-primary);border-radius:1rem}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-acceptance .elementor-field-subgroup label{color:#5d5d5d !important;padding-left:.5em;line-height:1.25em}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-acceptance a{color:var(--e-global-color-accent);transition:.25s all;padding-left:.15em}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-acceptance a:hover{text-decoration:underline}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-select:has(select) label{transform:translateY(-0.75em) scale(0.7) !important;top:0 !important;color:var(--e-global-color-accent) !important;opacity:0;left:2rem !important;transition:.25s all !important}.elementor-field-group:not(.elementor-field-type-upload).elementor-field-type-select.has-selection label{opacity:1}@media(max-width: 767px){.get-in-touch-form .elementor-form .elementor-field-group:has(.elementor-button){justify-content:center !important}}.get-in-touch-form .elementor-form .elementor-field-group .elementor-button{padding:18px 180px 17px}@media(max-width: 1919px){.get-in-touch-form .elementor-form .elementor-field-group .elementor-button{padding:14px 120px 13px}}@media(max-width: 1023px){.get-in-touch-form .elementor-form .elementor-field-group .elementor-button{padding:14px 100px 13px}}@media(max-width: 767px){.get-in-touch-form .elementor-form .elementor-field-group .elementor-button{padding:14px 40px;width:85%;max-width:350px}}
