.single_career h2{color:var(--Gray-900, #181d27);font-family:Inter;font-size:40px;font-style:normal;font-weight:600;line-height:60px;letter-spacing:-0.8px}@media(max-width: 991px){.single_career h2{font-size:24px;line-height:1.2em}}.single_career #career_top{padding:32px 0}@media(max-width: 991px){.single_career #career_top{padding:32px 0 0}}.single_career #career_top h1{color:var(--Gray-900, #181d27);font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:54px;letter-spacing:-0.96px;margin-bottom:16px}@media(max-width: 991px){.single_career #career_top h1{font-size:32px;line-height:1.2em}}.single_career #career_top .character_of_work{gap:10px}.single_career #career_content{padding-bottom:64px}.single_career #career_content .career_content_left_col .career_content_left{padding:64px 32px 64px 0;display:flex;flex-direction:column;gap:32px}@media(max-width: 991px){.single_career #career_content .career_content_left_col .career_content_left{padding:32px 0}}.single_career #career_content .career_content_left_col .details .wrap_all_details{display:flex;flex-direction:column;gap:15px}@media(max-width: 991px){.single_career #career_content .career_content_left_col .details .wrap_all_details{gap:10px}}.single_career #career_content .career_content_left_col .details .details_single_wrap .details_content{-moz-column-gap:8px;column-gap:8px}.single_career #career_content .career_content_left_col .details .details_single_wrap .details_content_text{color:var(--Gray-600, #535862);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.single_career #career_content .career_content_left_col .details strong{color:var(--Gray-900, #181d27);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.single_career #career_content .career_content_left_col .details .details_single_wrap{margin-bottom:15px}.single_career #career_content .career_content_left_col .details .details_single_wrap .details_title{width:50%;color:var(--Gray-600, #535862);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}.single_career #career_content .career_content_left_col .details .details_single_wrap .details_text{color:#535862;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.single_career #career_content .career_content_left_col .details .experience .details_text{font-size:16px}@media(max-width: 991px){.single_career #career_content .career_content_left_col .details .character_of_work .details_text,.single_career #career_content .career_content_left_col .details .character_of_work .details_text strong,.single_career #career_content .career_content_left_col .details .salary .details_text,.single_career #career_content .career_content_left_col .details .salary .details_text strong{font-size:12px}}@media(max-width: 575px){.single_career #career_content .career_content_left_col .details .character_of_work .details_text,.single_career #career_content .career_content_left_col .details .character_of_work .details_text strong,.single_career #career_content .career_content_left_col .details .salary .details_text,.single_career #career_content .career_content_left_col .details .salary .details_text strong{max-width:150px}}.single_career #career_content .career_content_left_col ul,.single_career #career_content .career_content_left_col ol{padding-left:1.5rem;color:#535862;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.single_career #career_content .career_content_left_col ul li::marker,.single_career #career_content .career_content_left_col ol li::marker{color:#374ea2}.single_career #career_content .career_content_left_col p{color:var(--Gray-600, #535862);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.single_career #career_content .career_content_left_col .recruitment-steps{position:relative}@media(max-width: 991px){.single_career #career_content .career_content_left_col .recruitment-steps{justify-content:space-between;left:0;gap:4px}}.single_career #career_content .career_content_left_col .recruitment_step_wrap_separator{display:flex;gap:4px;padding:32px 10px;align-items:center}.single_career #career_content .career_content_left_col .recruitment_step_wrap_separator svg{fill:#a2a9c2;width:24px;height:24px}@media(max-width: 575px){.single_career #career_content .career_content_left_col .recruitment_step_wrap_separator{display:none}}.single_career #career_content .career_content_left_col .recruitment_step_wrap_separator .recruitment_step_wrap_separator_dot{width:3px;height:3px;border-radius:100%;background:#d9d9d9}.single_career #career_content .career_content_left_col .recruitment_step_wrap{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.single_career #career_content .career_content_left_col .recruitment_step_wrap:hover img{transform:scale(110%)}.single_career #career_content .career_content_left_col .recruitment_step_wrap .recruitment_step_ico{display:flex;width:64px;height:64px;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:100%;background:rgba(227,229,237,.5);align-items:center;text-align:center}.single_career #career_content .career_content_left_col .recruitment_step_wrap .recruitment_step_ico img{width:24px;height:24px}.single_career #career_content .career_content_left_col .recruitment_step_wrap .recruitment_step_text{color:#181d27;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px}@media(max-width: 991px){.single_career #career_content .career_content_left_col .recruitment_step_wrap .recruitment_step_text{font-size:12px;line-height:1.2em}}.single_career #career_content .career_content_left_col h2{margin-bottom:20px}.single_career #career_content .career_content_right_col{border-radius:15px;background:rgba(245,246,248,.5);padding:64px}@media(max-width: 991px){.single_career #career_content .career_content_right_col{padding:32px}}.single_career #career_content .career_content_right_col h2{margin-bottom:24px}@media(max-width: 991px){.single_career #career_content .career_content_right_col h2{font-size:24px;line-height:1.2em}}.single_career #career_content .career_content_right_col .career_content_right{position:sticky;top:64px}.single_career #career_content .career_content_right_col .career_content_right .content{margin-bottom:24px}.single_career #career_content .career_content_right_col .career_content_right .content p{color:var(--Gray-600, #535862);font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.single_career #career_content .career_content_right_col .career_content_right .btn_apply{border-radius:55px;border:2px solid var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, 0.12));background:#374ea2;box-shadow:0px 0px 0px 1px rgba(10,13,18,.18) inset,0px -2px 0px 0px rgba(10,13,18,.05) inset,0px 1px 2px 0px rgba(16,24,40,.05);color:var(--Base-White, #fff);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;display:flex;padding:14px 60px;justify-content:center;align-items:center;gap:8px}.single_career #career_content .career_content_right_col .career_content_right .btn_apply:hover,.single_career #career_content .career_content_right_col .career_content_right .btn_apply:focus,.single_career #career_content .career_content_right_col .career_content_right .btn_apply:active{color:#414651;border:2px solid #d5d7da;background:#fff}form{display:flex;flex-direction:column;gap:24px;position:relative}form .form_col .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../img/chevron-down-form.svg") no-repeat center;background-size:20px;background-repeat:no-repeat;background-position:calc(100% - 14px)}form .wpcf7-submit{color:var(--Base-White, #fff);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:28px;display:flex;padding:16px 60px;justify-content:center;align-items:center;gap:8px;border-radius:55px;border:2px solid var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, 0.12));background:#374ea2;box-shadow:0px 0px 0px 1px rgba(10,13,18,.18) inset,0px -2px 0px 0px rgba(10,13,18,.05) inset,0px 1px 2px 0px rgba(16,24,40,.05)}form .wpcf7-submit:hover,form .wpcf7-submit:focus,form .wpcf7-submit:active{color:#414651;border:2px solid #d5d7da;background:#fff}@media(max-width: 991px){form .wpcf7-submit{min-width:100%}}form .form_col p{display:flex;flex-direction:column;margin-bottom:0}form .form_col p br{display:none}form .form_col p label{color:var(--Gray-700, #414651);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}form .form_col p .required{color:#f50100;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:20px}form .form_col input,form .form_col button,form .form_col select,form .form_col optgroup,form .form_col textarea{display:flex;padding:10px 14px;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border:1px solid var(--Gray-300, #d5d7da);background:var(--Base-White, #fff);box-shadow:0px 1px 2px 0px rgba(10,13,18,.05);overflow:hidden;color:var(--Gray-900, #181d27);text-overflow:ellipsis;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;min-width:100%;max-width:-moz-max-content;max-width:max-content;box-sizing:border-box;outline:none}form .wrap_upload_text p{flex-direction:row;gap:5px;display:flex;justify-content:center}form .wpcf7-not-valid-tip{position:absolute;font-size:12px}form .custom-file-upload{position:relative}form .custom-file-upload .upload-area{border:1px solif #e9eaeb;border-radius:6px;padding:20px;text-align:center;background:#fff;cursor:pointer;margin-bottom:10px}form .custom-file-upload .upload-area:hover .upload-icon{background:#374ea2}form .custom-file-upload .upload-area:hover .upload-icon path{stroke:#fff}form .custom-file-upload .upload-area .upload-icon{border-radius:8px;border:1px solid var(--Gray-200, #e9eaeb);background:var(--Base-White, #fff);box-shadow:0px 0px 0px 1px rgba(10,13,18,.18) inset,0px -2px 0px 0px rgba(10,13,18,.05) inset,0px 1px 2px 0px rgba(16,24,40,.05);display:flex;width:40px;height:40px;padding:10px;justify-content:center;align-items:center}form .file_wrap.show .file-progress{display:flex;gap:12px}form .file_wrap .file-progress{display:none;min-width:100%;border-radius:12px;border:1px solid var(--Gray-200, #e9eaeb);background:var(--Base-White, #fff);padding:16px}form .file_wrap .wpcf7-form-control{display:none}.file-icon_wrap .file-icon{width:40px;height:40px;background:none;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#374ea2;position:relative}.file-icon_wrap .file-icon .file-icon-format{color:var(--Base-White, #fff);text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:700;line-height:normal;border-radius:2px;background:var(--Error-600, #d92d20);display:inline-flex;padding:2px 3px;align-items:flex-start;gap:8px;position:absolute;left:0;bottom:6px}.file-icon_wrap .file-icon .file-icon-format.DOCX{background:#374ea2 !important}.custom-file-upload .upload-area{border:1px dashed #d5d7da;border-radius:8px;padding:24px;text-align:center;background:#fff;cursor:pointer}.custom-file-upload .upload-area .upload-icon{display:block;margin:0 auto 12px}.custom-file-upload .upload-area .upload-text{display:block;color:#374ea2;font-weight:500;margin-bottom:4px}.custom-file-upload .upload-area .upload-info{display:block;color:#6b7280;margin-bottom:4px}.custom-file-upload .upload-area .upload-format{display:block;color:#6b7280;font-size:14px}.custom-file-upload .file-progress{margin-top:16px}.custom-file-upload .file-progress .file-info{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.custom-file-upload .file-progress .file-info .file-details{flex-grow:1}.custom-file-upload .file-progress .file-info .file-details .file-name{display:block;color:#374ea2;font-size:14px;margin-bottom:2px;overflow:hidden;color:var(--Gray-700, #414651);text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.custom-file-upload .file-progress .file-info .file-details .file-size{overflow:hidden;color:var(--Gray-600, #535862);text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.custom-file-upload .file-progress .file-info .file-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid #d5d7da;border-radius:4px;margin:0;cursor:pointer;position:relative;padding:0;top:3px;min-width:16px}.custom-file-upload .file-progress .file-info .file-check input[type=checkbox]:checked{background-color:#374ea2;border-color:#374ea2;padding:0}.custom-file-upload .file-progress .file-info .file-check input[type=checkbox]:checked::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:8px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.custom-file-upload .file-progress .wrap-progress-bar{display:flex;align-items:center;gap:12px}.custom-file-upload .file-progress .progress-bar{position:relative;height:4px;background:#e5e7eb;border-radius:2px;overflow:visible;width:100%}.custom-file-upload .file-progress .progress-bar .progress{width:0;height:100%;transition:width .3s ease;border-radius:4px;background:#374ea2;position:absolute}.custom-file-upload .file-progress .progress-bar .progress-percent{color:var(--Gray-700, #414651);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.form_col_file p{margin-bottom:0}.form_col_file label{margin-bottom:0 !important}.wpcf7-response-output{margin:0 !important}.wpcf7-spinner{width:100%;height:100%;position:absolute;top:0;border-radius:0;margin:0}.wpcf7-spinner::before{top:50%;left:50%}.form_col label{margin-bottom:8px;font-weight:500}.form_col label .required{color:#ef4444}.form_col .file_sub_text{color:#6b7280;font-size:14px;margin-bottom:24px}