.page-careers .page-banner .banner-wrapper{display:inline-block;position:absolute;bottom:1.5rem;left:0;max-width:75%;margin:0;padding:1rem 80px 1rem 2rem;color:#fefefe;background:#8d0034;background:linear-gradient(110deg,#8D0034 90%,transparent 90%)}.page-careers .page-banner .banner-wrapper .banner-title{font-size:2.125rem;font-weight:700;line-height:1.4}.page-careers .page-banner .banner-wrapper .banner-subtext{font-size:1.25rem;line-height:1.2}.page-careers .text-overlay-container{position:relative}.page-careers .text-overlay-container .overlay-content{position:absolute;top:inherit;bottom:0;left:0;width:90%;margin:0;padding:10px 30px 10px 20px;color:#fefefe;font-size:24px;font-weight:700;background:#4d92c2;background:linear-gradient(110deg,rgba(77,146,194,.8) 90%,transparent 90%);display:block;line-height:36px}@media screen and (min-width:40em) and (max-width:63.9375em){.page-careers .text-overlay-container .overlay-content{width:100%;background:rgba(77,146,194,.8)}}@media screen and (max-width:39.9375em){.page-careers .text-overlay-container .overlay-content{position:static;width:100%;background:#4d92c2}}.page-careers #footer-careers{background-color:#e6e7e9}@media screen and (min-width:40em){.page-careers #footer-careers{padding-bottom:70px;margin-top:45px}}.page-careers #footer-careers .footer-banner{display:none}@media screen and (min-width:64em){.page-careers #footer-careers .footer-banner{background:url(../images/banner-footer-careers.jpg) no-repeat;background-size:cover;display:block;min-height:345px;max-height:345px;position:relative}.page-careers #footer-careers .footer-banner .banner-footer-content{width:64%;color:#fefefe;display:flex;flex-direction:column;justify-content:center;margin-left:30px;height:330px}}@media screen and (min-width:1115px){.page-careers #footer-careers .footer-banner .banner-footer-content{width:60%}}@media screen and (min-width:1215px){.page-careers #footer-careers .footer-banner .banner-footer-content{width:55%}}.page-careers #footer-careers .footer-banner>.grid-container>.grid-x{min-height:345px;flex-direction:column;justify-content:center}.page-careers #footer-careers .footer-banner .banner-footer-content h2{font-size:.9rem;line-height:1.1;text-align:left;color:#fefefe}@media print,screen and (min-width:64em){.page-careers #footer-careers .footer-banner .banner-footer-content h2{font-size:1.375rem}}.page-careers #footer-careers .footer-banner .banner-footer-content a{color:#fefefe}.page-careers #footer-careers .footer-3-col-cta-wrapper{background-color:#e6e7e9;height:200px;position:relative;display:flex;justify-content:center;padding:0 100px}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta{display:flex;justify-content:center;border:1px solid #bcbdc0;position:relative;top:30px;background-color:#fefefe;align-items:center;height:200px;padding:0 20%;border-radius:5px}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;border-top:6px solid #c99e10;border-radius:5px}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta .footer-cta-container .footer-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #d3d3d3;margin:0;flex-grow:initial;flex-basis:initial;min-width:150px;padding:0 30px}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta .footer-cta-container .footer-cta img{max-width:78px;max-height:78px}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta .footer-cta-container .footer-cta p{text-align:center;font-family:roboto slab,serif;font-weight:700}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta .footer-cta-container:last-of-type .footer-cta{border-right:none}.page-careers #footer-careers .footer-3-col-cta-wrapper .footer-3-col-cta .footer-cta-container:last-child .footer-cta{border-right:0}