.banner-section.career-banner.lp_new .banner_area{max-height:850px}.banner_area:after{display:none!important}textarea.hs-input{min-height:60px}.banner_area:before{display:none!important}.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;background:#aebfb9;max-height:100%;padding-bottom:140px;padding-top:145px;position:relative}.masthead{background:#fff}.banner_area .page-center{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:90%;z-index:3}.banner_area .banner-form{background:#fff;border-radius:18px;margin-left:20px;padding:20px}.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-content p{font-family:FrankRuhlLibre;margin:0;padding:0}.contact-banner .banner_area{padding-bottom:50px;padding-top:125px}.actions{padding-top:10px}.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 (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_area .banner-form{min-width:50%}.banner-sub-text{max-width:45%;padding-bottom:30px}}@media only screen and (max-width:768px){.banner_area .page-center{flex-direction:column}.banner_area .banner-form{margin:0 auto;min-width:auto}}@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%}.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:40px!important;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}}