.custom-homepage-banner-group{background:-webkit-linear-gradient(left,#0d315e 0%,#004078 100%);padding-left:60px;padding-right:59px;background-color:#0d325e}.custom-homepage-banner-group .page-center{max-width:1230px;padding:0}.custom-homepage-banner-group .custom-homepage-banner-wrap{display:flex;flex-wrap:wrap}.custom-homepage-banner-group .custom-home-content-col{width:41.66%;padding:35px 15px 0}.custom-homepage-banner-group .custom-home-image-col{width:58.33333333%;padding-right:25px;text-align:right}.custom-homepage-banner-group .custom-home-content-col h1{color:#fff;margin-bottom:10px;line-height:34px;margin-top:35px;width:95%}.custom-homepage-banner-group .custom-home-content-col p{color:#fff;font-size:18px;letter-spacing:.5px;font-weight:600;line-height:25px;width:95%;margin-bottom:25px}.custom-homepage-banner-group .custom-home-image-col img{max-width:90% !important;display:block;margin-left:auto}@media(min-width:768px){.custom-homepage-banner-group .custom-home-image-col img.custom-image-hide-desktop{display:none !important}}@media(max-width:1200px){.custom-homepage-banner-group{padding-left:35px;padding-right:35px}}@media(max-width:1100px) and (min-width:992px){.custom-homepage-banner-group .custom-home-content-col p{margin-bottom:10px}.custom-home-button-col .green-cta{margin-bottom:10px}}@media(max-width:991px){.custom-homepage-banner-group .custom-home-content-col h1{line-height:28px;margin-top:15px;width:100%;font-size:20px}.custom-homepage-banner-group .custom-home-content-col{padding:10px 15px 0}.custom-homepage-banner-group .custom-home-content-col p{color:#fff;font-size:16px;line-height:22px;width:100%;margin-bottom:0}.custom-homepage-banner-group .custom-home-image-col{padding-right:0}.custom-homepage-banner-group .custom-home-image-col img{max-width:100% !important}}@media(max-width:767px){.custom-homepage-banner-group{padding-left:5px;padding-right:5px}.custom-homepage-banner-group .custom-home-content-col h1{line-height:34px;margin-top:30px;font-size:25px}.custom-homepage-banner-group .custom-home-content-col{padding:35px 15px 60px;width:100%}.custom-homepage-banner-group .custom-home-content-col p{font-size:18px;line-height:25px;margin-bottom:25px}.custom-homepage-banner-group .custom-home-image-col{padding-right:0;width:100%}.custom-homepage-banner-group .custom-home-image-col img.custom-image-hide-mobile{display:none !important}}