.careerListing .heroBanner{padding:120px 0 80px;color:#fff;position:relative;z-index:0}@media only screen and (min-width:37.5rem){.careerListing .heroBanner{height:550px}}@media only screen and (min-width:48rem){.careerListing .heroBanner{padding:180px 0 200px;height:650px}}@media only screen and (min-width:64rem){.careerListing .heroBanner{padding:220px 0 264px;height:756px}}.careerListing .heroBanner .bannerImage{height:100%;position:absolute;top:0;left:0;width:100%;z-index:0}.careerListing .heroBanner .bannerImage:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(353.93deg,rgba(0,0,0,0) 13.96%,rgba(0,0,0,.9) 95.2%)}.careerListing .heroBanner .bannerImage:after{content:"";position:absolute;bottom:0;left:0;height:50%;width:100%;background:linear-gradient(180deg,rgba(180,180,180,0) 16.42%,#a1a1a1 33.13%,#ffffff)}.careerListing .heroBanner .textBox{margin-bottom:32px}.careerListing .heroBanner .textBox .text{max-width:571px;font-size:16px;line-height:28px}.careerListing .sliderBox{margin-top:-75px}.careerListing .sliderBox .swiper{transition:transform .8s ease}.careerListing .sliderBox .swiper-slide{width:auto!important;transition:transform .8s ease;height:250px;overflow:hidden;border-radius:16px}.careerListing .sliderBox .smooth-image{transition:all .8s ease;backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased}.careerListing .sliderBox .swiper-wrapper{transition-timing-function:linear!important;will-change:transform}.careerListing .careerListBox{margin-top:80px}@media only screen and (min-width:48rem){.careerListing .careerListBox{margin-top:120px}}@media only screen and (min-width:64rem){.careerListing .careerListBox{margin-top:172px}}.careerListing .careerListBox .searchBox{display:flex;align-items:center;position:relative}.careerListing .careerListBox .searchBox .inputBox{border:1px solid #c3c3c3;padding:10px 16px 10px 40px;font-size:16px;background:url(/_next/static/media/searchIcon.34526769.svg) no-repeat #fff;background-position:15px;border-radius:8px 0 0 8px;flex:1}@media only screen and (min-width:80rem){.careerListing .careerListBox .searchBox .inputBox{padding:13px 16px 13px 40px}}.careerListing .careerListBox .searchBox .searchBtn{background:#2d2d2e;color:#fff;display:flex;align-items:center;padding:12px 16px;font-size:14px;line-height:22px;gap:10px;border-radius:0 8px 8px 0}@media only screen and (min-width:80rem){.careerListing .careerListBox .searchBox .searchBtn{padding:14px 24px;font-size:16px;line-height:24px}}.careerListing .careerListBox .searchBox .searchListBox{position:absolute;background:#fff;border-radius:8px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);top:calc(100% + 25px);left:0;width:100%;padding:24px 32px 0;opacity:0;visibility:hidden;z-index:1;transition:.3s}@media only screen and (min-width:48rem){.careerListing .careerListBox .searchBox .searchListBox{width:514px}}.careerListing .careerListBox .searchBox .searchListBox.active{opacity:1;visibility:visible}.careerListing .careerListBox .searchBox .searchListBox .searchList .titleText{font-size:14px;color:#737373;margin-bottom:18px}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems{display:flex;flex-direction:column;gap:16px}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem{font-size:16px;color:#737373;cursor:pointer;padding-bottom:16px;border-bottom:1px solid #d6d6d6;display:flex;justify-content:space-between;gap:15px}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem:last-child{border-bottom:none}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem .locationDetails{color:#737373;flex:1}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem .locationDetails .locationTitle{font-size:16px;font-family:var(--font-hankenGroteskRegular);line-height:24px}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem .locationDetails .locationsubTitle{line-height:28px}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem .count{font-family:var(--font-hankenGroteskRegular)}.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem:hover .count,.careerListing .careerListBox .searchBox .searchListBox .searchList .listItems .listItem:hover .locationDetails{color:#2d2d2e}.careerDetailsSection .topBar{padding:0 16px;position:fixed;width:100%;z-index:3;top:16px;left:0;right:0;transition:.3s ease-in-out}@media only screen and (min-width:64rem){.careerDetailsSection .topBar{padding:0 40px}}.careerDetailsSection .topBar.scrolled-up{top:16px}.careerDetailsSection .topBar:not(.scrolled-up){top:-100px}.careerDetailsSection .topBar .topBarBox{max-width:1272px;margin:0 auto;border-radius:16px;background:#fff;padding:12px 16px}@media only screen and (min-width:64rem){.careerDetailsSection .topBar .topBarBox{padding:12px 40px}}.careerDetailsSection .careerDetails{padding:120px 0 80px}@media only screen and (min-width:64rem){.careerDetailsSection .careerDetails{padding:180px 0 120px}}