.JobTopBanner_a_top_banner_wrapper__mvB_4{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:780px;padding:200px 16px 0}.JobTopBanner_a_top_banner_wrapper__mvB_4 .JobTopBanner_a_bg_img__P_otH{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.JobTopBanner_a_top_banner_content__Q5cXt{z-index:1;display:flex;gap:20px;max-width:var(--container_max_width);width:100%;flex:1 1}.JobTopBanner_a_top_banner_left__JwlYn{max-width:556px;width:100%}.JobTopBanner_a_top_back__4UkMD{margin-bottom:50px}.JobTopBanner_a_top_back__4UkMD a{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:25px;text-align:left;color:var(--white)}.JobTopBanner_a_top_banner_left__JwlYn h1{font-size:70px;font-weight:700;line-height:84px;letter-spacing:-.03em;color:var(--white);margin:0 0 26px}.JobTopBanner_a_top_banner_left__JwlYn .JobTopBanner_a_header_subtitle__8pfhP{font-size:20px;font-weight:400;line-height:28px;color:var(--white);margin-bottom:26px}.JobTopBanner_a_top_banner_left__JwlYn p{font-size:16px;font-weight:400;line-height:25px;text-align:left;color:var(--pale_purple);margin-bottom:26px}.JobTopBanner_a_job_header_cta__qSEW3{position:relative;padding:0 30px;max-width:179px;height:69px;border-radius:40px;background:var(--purple_grad);display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:600;line-height:25px;text-align:center;color:var(--white);cursor:pointer;transition:all .3s ease}.JobTopBanner_a_top_banner_right__p0mle{display:flex;align-items:flex-end}.JobTopBanner_a_hero_img__8DII_{position:relative;bottom:-20px;width:100%;height:auto}.JobTopBanner_a_hero_img_m__merBH,.JobTopBanner_a_hero_img_s__Y_0X1{display:none;position:relative;bottom:-20px;width:100%;height:auto}@media (hover:hover){.JobTopBanner_a_job_header_cta__qSEW3:hover{background:var(--purple_grad_hov)}}@media only screen and (max-width:1240px){.JobTopBanner_a_top_banner_wrapper__mvB_4{min-height:480px;padding:130px 16px 0}.JobTopBanner_a_top_banner_content__Q5cXt{gap:30px;max-width:840px}.JobTopBanner_a_top_banner_left__JwlYn,.JobTopBanner_a_top_banner_right__p0mle{width:50%}.JobTopBanner_a_top_banner_left__JwlYn h1{font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.03em;margin-bottom:20px}.JobTopBanner_a_top_banner_left__JwlYn .JobTopBanner_a_header_subtitle__8pfhP{font-size:14px;font-weight:400;line-height:19.6px;margin-bottom:20px}.JobTopBanner_a_top_banner_left__JwlYn p{font-size:14px;font-weight:600;line-height:25px;text-align:left;margin-bottom:20px}.JobTopBanner_a_job_header_cta__qSEW3{min-width:144px;height:57px;border-radius:30px;font-size:18px;font-weight:600;line-height:25px}}@media only screen and (max-width:600px){.JobTopBanner_a_hero_img__8DII_,.JobTopBanner_a_hero_img_s__Y_0X1{display:none}.JobTopBanner_a_hero_img_m__merBH{display:block}}@media only screen and (max-width:480px){.JobTopBanner_a_top_banner_content__Q5cXt{flex-direction:column}.JobTopBanner_a_top_banner_left__JwlYn,.JobTopBanner_a_top_banner_right__p0mle{width:100%}.JobTopBanner_a_hero_img__8DII_,.JobTopBanner_a_hero_img_m__merBH{display:none}.JobTopBanner_a_hero_img_s__Y_0X1{display:block}}.JobContent_a_job_content_wrap__VNWy1{display:flex;justify-content:center;padding:120px 16px;position:relative;background-color:var(--background_sky_blue)}.JobContent_a_job_content__cM2_M{width:100%;max-width:800px}.JobContent_a_job_content__cM2_M h1,.JobContent_a_job_content__cM2_M h2,.JobContent_a_job_content__cM2_M h3{font-size:28px;font-weight:700;line-height:36px;text-align:left;color:var(--black);margin-bottom:26px}.JobContent_a_job_content__cM2_M ol,.JobContent_a_job_content__cM2_M p,.JobContent_a_job_content__cM2_M ul{font-size:16px;font-weight:400;line-height:25px;text-align:left;color:var(--black);margin-bottom:26px}.JobContent_a_job_content__cM2_M ol,.JobContent_a_job_content__cM2_M ul{padding-left:20px}@media (hover:hover){.JobContent_a_cont_btn__yYAeD:hover{opacity:.8}}@media only screen and (max-width:1240px){.JobContent_a_job_content_wrap__VNWy1{padding:60px 16px 40px}.JobContent_a_job_content__cM2_M h1,.JobContent_a_job_content__cM2_M h2,.JobContent_a_job_content__cM2_M h3{font-size:18px;font-weight:700;line-height:26px;margin-bottom:15px}}.JobApply_a_apply_wrapper__Bxhav{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;min-height:780px;padding:200px 16px 0}.JobApply_a_apply_wrapper__Bxhav .JobApply_a_bg_img__CZyPy{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.JobApply_a_apply_content__x7npz{z-index:1;max-width:var(--container_max_width);width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.JobApply_a_apply_content__x7npz h3{font-size:52px;font-weight:700;line-height:62.4px;letter-spacing:-.03em;text-align:center;color:var(--black);margin-bottom:70px}.JobApply_a_apply_content__x7npz a{max-width:292px;width:100%;height:85px;display:flex;justify-content:center;align-items:center;border-radius:45px;font-size:36px;font-weight:600;line-height:25px;color:var(--navy_blue);border:2px solid var(--navy_blue);margin-bottom:70px;transition:all .3s ease}.JobApply_a_apply_content__x7npz p{max-width:760px;font-size:16px;font-weight:400;line-height:25px;text-align:center;color:var(--black)}@media (hover:hover){.JobApply_a_apply_content__x7npz a:hover{color:var(--white);background:var(--navy_blue)}}@media only screen and (max-width:1240px){.JobApply_a_apply_wrapper__Bxhav{min-height:285px;padding:40px 16px}.JobApply_a_apply_content__x7npz h3{font-size:32px;font-weight:700;line-height:38.4px;letter-spacing:-.03em;margin-bottom:30px}.JobApply_a_apply_content__x7npz a{max-width:169px;width:100%;height:57px;border-radius:30px;font-size:22px;font-weight:600;line-height:25px;margin-bottom:30px}.JobApply_a_apply_content__x7npz p{max-width:840px;font-size:16px;font-weight:400;line-height:25px;text-align:center}}