.banner-section.career-banner.lp_new .banner_area{max-height:850px}.banner-section.career-banner.lp_new .banner_area:after{background-image:unset}.banner-section.career-banner.lp_new .banner-heading{color:#1f4c3e;font-family:Frank Ruhl Libre,serif;font-size:64px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-1.4px;line-height:70px;max-width:660px;padding-bottom:21px}.banner-section.career-banner.lp_new .banner-heading h1,.banner-section.career-banner.lp_new .banner-heading h2,.banner-section.career-banner.lp_new .banner-heading h3,.banner-section.career-banner.lp_new .banner-heading h4,.banner-section.career-banner.lp_new .banner-heading p{font-family:Frank Ruhl Libre,serif}.banner-section.career-banner.lp_new .banner-sub-text{color:#1f4c3e;font-family:Lato,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.5px;line-height:26px;max-width:690px;padding-bottom:70px;padding-top:20px}.banner-section.career-banner.lp_new .banner-sub-text h1,.banner-section.career-banner.lp_new .banner-sub-text h2,.banner-section.career-banner.lp_new .banner-sub-text h3,.banner-section.career-banner.lp_new .banner-sub-text h4,.banner-section.career-banner.lp_new .banner-sub-text p{font-family:Lato,sans-serif}.banner_area{background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:642px;padding-bottom:140px;padding-top:145px;position:relative}.banner_area .page-center{position:relative;width:90%;z-index:3}.banner-heading{font-size:72px;font-weight:700;letter-spacing:-1.4px;line-height:1.06;max-width:560px;padding-bottom:21px}.banner-heading,.banner-sub-text{color:#1f4c3e;font-family:FrankRuhlLibre;font-stretch:normal;font-style:normal}.banner-sub-text{font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:1.5;max-width:513px;padding-bottom:46px}.banner_area:before{background-image:linear-gradient(270deg,hsla(0,0%,100%,0) 1%,#fff 98%);content:"";display:block;height:100%;opacity:.9;position:absolute;top:0;width:75%;z-index:1}.banner-content p{font-family:FrankRuhlLibre;margin:0;padding:0}.banner_area:after{background-position:top;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:112px;margin-bottom:-1px;position:absolute;width:100%;z-index:1}.contact-banner .banner_area{padding-bottom:200px;padding-top:185px}.contact-banner .banner-content p{font-family:Frank Ruhl Libre,serif}.contact-banner .banner-heading{font-size:60px;font-weight:700;letter-spacing:-1.2px;line-height:1.13}@media (min-width:1439px){.banner_area:after{height:130px}}@media (min-width:1919px){.banner_area:after{height:170px}}@media (max-width:767.98px) and (min-width:576px){.banner_area:after{height:50px;margin-bottom:-4px}}@media (max-width:991.98px) and (min-width:768px){.banner-sub-text{padding-bottom:30px}}@media only screen and (max-width:980px){.banner-heading{max-width:40%}.banner-sub-text{max-width:45%;padding-bottom:30px}}@media (max-width:576px){.banner-heading,.banner-section.career-banner.lp_new .banner-heading{background-color:#fff;color:#1f4c3e;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:1.17;max-width:100%;padding:26px 20px 0;position:relative}.banner-section.career-banner.lp_new .banner_area{max-height:950px}.banner_area{background-position:top 240px center;background-size:150%;padding-bottom:220px;padding-top:85px}.banner-section.career-banner.lp_new .banner-sub-text,.banner-sub-text{background-color:#fff;color:#1f4c3e;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:2;max-width:none;padding:10px 20px 20px;position:relative}.contact-banner .banner-heading{font-size:24px}.banner_area .page-center{width:100%}.banner_area:after{height:50px}.contact-banner .banner-heading{font-weight:700;letter-spacing:-.5px;line-height:1.17;padding:26px 20px 20px}.contact-banner .banner_area{background-position:bottom;background-size:100%;padding-bottom:240px;padding-top:75px}.contact-banner .banner-heading:before{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(1%,hsla(0,0%,100%,0)),color-stop(98%,#fff));background-image:linear-gradient(0deg,hsla(0,0%,100%,0) 1%,#fff 98%);content:"";display:block;height:40px;left:0;position:absolute;top:100%;width:100%;z-index:1}}