.banner-content-grid-v3 .banner-with-content{position:relative}.banner-content-grid-v3 .banner-with-content .content-section{color:#fff;left:0;margin:0;padding-left:42px;position:absolute;right:0;top:13%;width:33%;z-index:2}.banner-content-grid-v3 .banner-with-content .content-section h2{color:#fff;font-size:56px;font-weight:300;line-height:1;margin:0 0 10px}.banner-content-grid-v3 .banner-with-content .content-section p{color:#fff;font-size:20px;font-weight:600;margin:0 0 9pt}.banner-content-grid-v3 .content-grid-bottom .inner-grid{background:#fff;box-shadow:0 0 10px 4px rgba(0,0,0,.075);-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.075);-moz-box-shadow:0 0 10px 4px rgba(0,0,0,.075);display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;margin:-10% auto 0;min-height:75pt;padding:60px 20px 40px;position:relative;z-index:2}.banner-content-grid-v3 .content-grid-bottom .inner-grid .grid{display:flex;flex-direction:column;padding:0 40px;text-align:center;width:33.33%}.banner-content-grid-v3 .content-grid-bottom .inner-grid .grid h3{font-size:1pc;font-weight:700;line-height:2pc;margin:15px 0;text-align:left}.banner-content-grid-v3 .content-grid-bottom .inner-grid .grid .cta-btn a{background-color:#1d8928;border:2px solid #1d8928;border-radius:0;box-shadow:none;color:#000;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;height:auto;letter-spacing:.5px;line-height:111.11111%;max-width:100%;min-width:200px;padding:9pt 40px;text-align:center;text-decoration:none;vertical-align:middle;width:auto}.banner-content-grid-v3 .content-grid-bottom .inner-grid .grid .cta-btn{margin-top:auto;padding-top:30px}.banner-content-grid-v3 .banner-with-content .bg-image img{min-height:460px;object-fit:cover;width:100%}