.sol_banner_wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:5em 0;position:relative}.sol_banner_wrap:after{background-color:#003a6a;content:"";height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:1}.sol_banner_wrap>*{max-width:none;padding:10px;position:relative;z-index:2}.sol_banner_wrap h1{color:#fff;font-size:2.75rem;line-height:1;margin:0 0 16px;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.7)}.sol_banner_wrap .bt_sec{margin:0 auto;max-width:960px}.sol_banner_wrap .bt_sec .hs-col-50{padding:1em 5em;text-align:center}.sol_banner_wrap .bt_sec h2{color:#6eb230;font-size:2.5rem;line-height:1;margin:0 0 16px;text-shadow:2px 2px 7px rgba(0,0,0,.65);text-transform:uppercase}.sol_banner_wrap .bt_sec h4{color:#fff;font-size:1.5rem;font-weight:400;line-height:1.2em;margin:0;text-shadow:2px 2px 7px rgba(0,0,0,.65)}.sol_banner_wrap .bt_sec .hs-col-50:first-child{border-right:1px solid #fff}.sol_banner_wrap .bt_sec .hs-col-50:first-child:last-child{border:none;width:100%}.sol_banner_wrap .bt_sec .hs-col-50:first-child:last-child h2{font-size:3rem}@media (max-width:1024px){.sol_banner_wrap .bt_sec .hs-col-50{padding:1em 2em}}@media (max-width:767px){.sol_banner_wrap{padding:2em}.sol_banner_wrap h1{font-size:2rem}.sol_banner_wrap .bt_sec h2{font-size:2.125rem}.sol_banner_wrap .bt_sec h4{font-size:1.25rem;line-height:1.25em}.sol_banner_wrap .bt_sec .hs-col-50{padding:1em 2.5em}.sol_banner_wrap .bt_sec .hs-col-50:first-child{border-bottom:1px solid #fff;border-right:0}.sol_banner_wrap .bt_sec .hs-col-50:first-child:last-child h2{font-size:2.125rem}.sol_banner_wrap .bt_sec .hs-col-50:first-child:last-child h4{font-size:1.25rem;line-height:1.25em!important}}