.recruit-page-module-scss-module__F_9trW__page{background:#fff;min-height:100vh}.recruit-page-module-scss-module__F_9trW__main{padding-top:110px}.recruit-page-module-scss-module__F_9trW__shell,.recruit-page-module-scss-module__F_9trW__heroInner{width:min(94%,1440px);margin:0 auto}.recruit-page-module-scss-module__F_9trW__hero,.recruit-page-module-scss-module__F_9trW__heroPic{height:450px}.recruit-page-module-scss-module__F_9trW__heroPic{background-position:50%;background-repeat:no-repeat;background-size:cover}.recruit-page-module-scss-module__F_9trW__heroInner{height:100%;position:relative}.recruit-page-module-scss-module__F_9trW__heroPanel{z-index:2;box-sizing:border-box;color:#fff;background:#db542de6;width:50%;min-height:239px;padding:30px 35px 55px;position:absolute;bottom:-60px;left:0}.recruit-page-module-scss-module__F_9trW__heroPanel h1{margin:0;font-size:36px;font-weight:400;line-height:50px}.recruit-page-module-scss-module__F_9trW__heroPanel strong{font-weight:700}.recruit-page-module-scss-module__F_9trW__heroPanel p{margin:20px 0 0;font-size:20px;line-height:28px}.recruit-page-module-scss-module__F_9trW__breadcrumb{height:60px}.recruit-page-module-scss-module__F_9trW__breadcrumbContent{color:#999;justify-content:flex-end;align-items:center;gap:3px;height:60px;font-size:16px;display:flex}.recruit-page-module-scss-module__F_9trW__breadcrumbContent a{color:#999}.recruit-page-module-scss-module__F_9trW__breadcrumbContent strong{color:#333}.recruit-page-module-scss-module__F_9trW__toolbar{height:77px;position:relative}.recruit-page-module-scss-module__F_9trW__toolbar .recruit-page-module-scss-module__F_9trW__shell{height:100%;position:relative}.recruit-page-module-scss-module__F_9trW__categoryTab{color:#fff;text-align:center;background:#69add8;width:22.1%;height:54px;font-size:16px;font-weight:700;line-height:54px;position:absolute;top:20px;left:0}.recruit-page-module-scss-module__F_9trW__filters{justify-content:flex-end;width:34%;padding-top:28px;display:flex;position:absolute;top:0;right:0}.recruit-page-module-scss-module__F_9trW__select{width:calc(50% - 15px);margin-left:15px;position:relative}.recruit-page-module-scss-module__F_9trW__select button{color:#999;cursor:pointer;width:100%;height:49px;font:inherit;text-align:left;background:#fff url(/assets/header/nav-arrow.png) 92% no-repeat;border:2px solid #b2b2b2;padding:0 42px 0 20px;font-size:16px;line-height:45px}.recruit-page-module-scss-module__F_9trW__select button:focus-visible{outline-offset:2px;outline:2px solid #004098}.recruit-page-module-scss-module__F_9trW__selectMenu{z-index:20;background:#fff;width:100%;max-height:188px;position:absolute;top:49px;left:0;overflow-y:auto;box-shadow:0 5px 12px #0000001f}.recruit-page-module-scss-module__F_9trW__selectMenu a{color:#999;padding:0 20px;font-size:14px;line-height:30px;display:block}.recruit-page-module-scss-module__F_9trW__selectMenu a:hover,.recruit-page-module-scss-module__F_9trW__selectMenu a:focus-visible{color:#004098;background:#f2f5f8}.recruit-page-module-scss-module__F_9trW__jobsSection .recruit-page-module-scss-module__F_9trW__shell{padding:15px 0 80px}.recruit-page-module-scss-module__F_9trW__jobList{gap:20px;padding-top:20px;display:grid}.recruit-page-module-scss-module__F_9trW__jobCard{background:#fff;border:1px solid #e6e5e5;display:flex;overflow:hidden}.recruit-page-module-scss-module__F_9trW__jobSummary{box-sizing:border-box;text-align:center;background:#ececec;flex:0 0 20%;min-height:240px;padding:40px 15px 100px;position:relative}.recruit-page-module-scss-module__F_9trW__jobHeading{color:#333;font-size:20px;line-height:30px}.recruit-page-module-scss-module__F_9trW__jobHeading span{margin-top:4px;display:block}.recruit-page-module-scss-module__F_9trW__applyButton{color:#fff;text-align:center;background:#004098;height:44px;font-size:16px;line-height:44px;position:absolute;bottom:35px;left:19%;right:19%}.recruit-page-module-scss-module__F_9trW__applyButton:hover,.recruit-page-module-scss-module__F_9trW__applyButton:focus-visible{background:#0b559d}.recruit-page-module-scss-module__F_9trW__jobDetails{box-sizing:border-box;flex:1;gap:9%;padding:24px 20px 30px;display:flex}.recruit-page-module-scss-module__F_9trW__detailColumn{width:45.5%}.recruit-page-module-scss-module__F_9trW__detailColumn h2{color:#333;margin:0;font-size:16px;font-weight:400;line-height:24px}.recruit-page-module-scss-module__F_9trW__detailColumn>div{color:#999;margin-top:10px;font-size:14px;line-height:24px}.recruit-page-module-scss-module__F_9trW__detailColumn p{margin:0}.recruit-page-module-scss-module__F_9trW__emptyState{text-align:center;border:1px solid #e6e5e5;margin-top:20px;padding:60px 20px}.recruit-page-module-scss-module__F_9trW__emptyState p{color:#999;margin:0 0 12px;font-size:16px}.recruit-page-module-scss-module__F_9trW__emptyState a{color:#004098}@media (max-width:767px){.recruit-page-module-scss-module__F_9trW__main{padding-top:60px}.recruit-page-module-scss-module__F_9trW__shell,.recruit-page-module-scss-module__F_9trW__heroInner{width:94%}.recruit-page-module-scss-module__F_9trW__hero,.recruit-page-module-scss-module__F_9trW__heroPic{height:220px}.recruit-page-module-scss-module__F_9trW__heroInner{width:100%}.recruit-page-module-scss-module__F_9trW__heroPanel{width:84.6%;min-height:143px;padding:15px;bottom:-30px;left:3%}.recruit-page-module-scss-module__F_9trW__heroPanel h1{font-size:24px;line-height:36px}.recruit-page-module-scss-module__F_9trW__heroPanel p{margin-top:5px;font-size:14px;line-height:24px}.recruit-page-module-scss-module__F_9trW__breadcrumb{height:40px}.recruit-page-module-scss-module__F_9trW__breadcrumbContent{display:none}.recruit-page-module-scss-module__F_9trW__toolbar{height:207px}.recruit-page-module-scss-module__F_9trW__categoryTab{width:100%;height:51px;font-size:15px;line-height:51px;position:static}.recruit-page-module-scss-module__F_9trW__filters{width:100%;padding-top:28px;display:block;position:static}.recruit-page-module-scss-module__F_9trW__select{width:100%;margin:0 0 15px}.recruit-page-module-scss-module__F_9trW__jobsSection .recruit-page-module-scss-module__F_9trW__shell{padding:15px 0 60px}.recruit-page-module-scss-module__F_9trW__jobCard{display:block}.recruit-page-module-scss-module__F_9trW__jobSummary{text-align:left;min-height:53px;padding:5px 15px}.recruit-page-module-scss-module__F_9trW__jobHeading{white-space:nowrap;padding-right:84px;font-size:14px;line-height:40px}.recruit-page-module-scss-module__F_9trW__jobHeading span{margin:0 0 0 8px;display:inline}.recruit-page-module-scss-module__F_9trW__applyButton{color:#333;background:0 0;height:40px;font-size:14px;line-height:40px;inset:5px 15px auto auto}.recruit-page-module-scss-module__F_9trW__applyButton:hover,.recruit-page-module-scss-module__F_9trW__applyButton:focus-visible{color:#004098;background:0 0}.recruit-page-module-scss-module__F_9trW__jobDetails{padding:15px;display:block}.recruit-page-module-scss-module__F_9trW__detailColumn{width:100%}.recruit-page-module-scss-module__F_9trW__detailColumn+.recruit-page-module-scss-module__F_9trW__detailColumn{margin-top:22px}}
