.img-overlay-max{position:relative;max-width:100% !important}
.img-overlay-max .nee-overlay-img{width:inherit;margin-left:0;margin-right:0}
.subtitleTwo p .subtitle2{font-size:21px;line-height:27px}
.nee-hero-content{max-width:760px;margin:15px auto}
@media(max-width:767px){.img-overlay-max .nee-overlay-img{height:auto;max-width:initial}
.subtitleTwo p .subtitle2{font-size:17px;line-height:24px}
}
.text-overlay-max{position:relative;display:flex;align-items:center;max-width:100% !important}
.nee-overlay-banner .feature-banner{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:714px;text-align:center;padding:4em 6.5em}
.nee-overlay-banner .feature-banner h3,.nee-overlay-banner .feature-banner .feature-descrption{margin-bottom:32px}
.feature-banner .btn-container .primary:hover{background-image:linear-gradient(180deg,#0073a8 0,#1484ba 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}
.feature-banner .btn-container .secondary:hover,.feature-banner .btn-container .outline-white:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}
.feature-banner .btn-container a:focus-visible{box-shadow:0 0 2px rgba(0,0,0,.5)}
@media(max-width:767px){.nee-overlay-banner .feature-banner{max-width:315px;padding:50px 15px}
.nee-overlay-banner .feature-banner h3,.nee-overlay-banner .feature-banner .feature-descrption{margin-bottom:20px}
}