.carreerBanner .carreerBannerInner{padding-top:160px}.carreerBanner .bgStrip{height:100dvh;max-width:1280px;position:fixed;width:100%}.carreerBanner .bgStrip img{height:100%;object-fit:cover;width:100%}.carreerBanner .carrerBannerTop{max-width:846px}.carreerBanner .sectionText a:hover{color:#1e4360}.carreerBanner .jobAccordion{background:#fff;border:1px solid rgba(55,122,175,.5);border-radius:16px;box-shadow:4px 8px 24px 0 rgba(30,67,96,.15)}.carreerBanner .jobTop{gap:16px;padding:24px 56px 24px 24px}.carreerBanner .jobTagParent{gap:8px}.carreerBanner .jobTitle{display:inline-block}.carreerBanner .jobTag{background:#377aaf;border:1px solid #377aaf;border-radius:43px;padding:8px 16px}.carreerBanner .jobTag p{font-size:16px;line-height:1.4}.carreerBanner .jobArrow svg{height:100%;width:100%}.carreerBanner .jobArrow{height:32px;max-width:32px;right:24px;rotate:180deg;top:30px;width:100%}.carreerBanner .openMenu .jobArrow{rotate:0deg;top:25px}.carreerBanner .jobDescription{display:none;padding:0 24px 24px}.carreerBanner .jobText h6{color:#1e4360;font-weight:700}.carreerBanner .jobText *+p{padding-top:8px}.carreerBanner .jobText *+h1,.carreerBanner .jobText *+h2,.carreerBanner .jobText *+h3,.carreerBanner .jobText *+h4,.carreerBanner .jobText *+h5,.carreerBanner .jobText *+h6{padding-top:24px}.carreerBanner .jobText p+ol,.carreerBanner .jobText p+ul{padding:24px 0 0}.carreerBanner .jobText ul li{position:relative}.carreerBanner .jobText ul li:before{content:"-";line-height:0;margin-right:6px}.carreerBanner .jobText ol+p,.carreerBanner .jobText ul+p{padding-top:24px}.carreerBanner .jobText p+p{padding-top:8px}.carreerBanner .jobText ol,.carreerBanner .jobText ul{padding:8px 0 0}.carreerBanner .jobAccordion:not(:first-child){margin-top:40px}.carreerBanner .noJobsParent{background:#fff;border:1px solid rgba(55,122,175,.5);border-radius:16px;box-shadow:4px 8px 24px 0 rgba(30,67,96,.15);display:none;padding:24px}@media(max-width:1280px){.carreerBanner .carreerBannerInner{padding-top:140px}}@media(max-width:1080px){.carreerBanner .carreerBannerInner{padding-top:95px}.carreerBanner .boxesParent{padding-top:45px}.carreerBanner .jobTop{padding:20px 48px 20px 20px}.carreerBanner .jobDescription{padding:0 20px 20px}.carreerBanner .jobText *+h1,.carreerBanner .jobText *+h2,.carreerBanner .jobText *+h3,.carreerBanner .jobText *+h4,.carreerBanner .jobText *+h5,.carreerBanner .jobText *+h6{padding-top:20px}.carreerBanner .jobText p+ul{padding:20px 0 0}.carreerBanner .jobText ul+p{padding-top:20px}.carreerBanner .jobAccordion:not(:first-child){margin-top:30px}.carreerBanner .jobArrow{height:28px;max-width:28px;right:20px;top:27px}.carreerBanner .openMenu .jobArrow{top:23px}.carreerBanner .noJobsParent{padding:20px}}@media(max-width:640px){.carreerBanner .carreerBannerInner{padding-top:88px}.carreerBanner .bgStrip{display:none}.carreerBanner .carrerBannerTop{text-align:left}.carreerBanner .sectionText{padding-top:8px}.carreerBanner .boxesParent{padding-top:32px}.carreerBanner .jobTop{gap:8px;padding:16px 44px 16px 16px}.carreerBanner .jobText *+h1,.carreerBanner .jobText *+h2,.carreerBanner .jobText *+h3,.carreerBanner .jobText *+h4,.carreerBanner .jobText *+h5,.carreerBanner .jobText *+h6{padding-top:16px}.carreerBanner .jobText p+ul{padding:16px 0 0}.carreerBanner .jobDescription{padding:0 16px 16px}.carreerBanner .jobText ul+p{padding-top:16px}.carreerBanner .jobAccordion:not(:first-child){margin-top:16px}.carreerBanner .jobArrow{height:24px;max-width:24px;right:20px;top:23px}.carreerBanner .openMenu .jobArrow{top:20px}.carreerBanner .jobTag p{font-size:14px}.carreerBanner .noJobsParent{padding:16px}.carreerBanner .jobButton a{width:100%}}