.background-image{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:auto;background-color:#30526f}.background-color{display:flex;background:rgba(0,0,0,0.5);position:relative;flex-direction:row;align-items:center;justify-content:stretch;flex-wrap:wrap;padding:3rem 0}.header-text-section{background:rgba(0,0,0,0);margin:0 auto;position:relative;padding:15px 30px}.header-text-section h1{color:#fff;text-align:left;font-weight:auto;line-height:1.2em;font-size:calc(1.5em + 1vw);margin-top:0;margin-block-start:0;margin-block-end:.5em;font-family:'Open Sans';padding-bottom:0}.header-text-section h2{color:#fff;text-align:left;line-height:1.2em;font-size:calc(1em + .75vw);margin-top:0;margin-block-start:.5em;margin-block-end:.5em;font-family:'Open Sans'}.header-text-section h3{color:#fff;text-align:left;font-weight:400;font-size:calc(1.05em + .75vw);margin-top:0;margin-block-start:.5em;margin-block-end:.5em;font-family:'Open Sans'}.header-text-section h4{color:#fff;text-align:left;font-weight:400;font-size:calc(.75em + .75vw);margin-top:0;margin-block-start:.5em;margin-block-end:.5em;font-family:'Open Sans'}.header-text-section p{color:#fff;text-align:left;font-size:calc(14px + .5vw);font-family:'Open Sans';margin-block-start:.5em;margin-block-end:.5em;padding-bottom:20px;font-weight:300;line-height:normal}.module_header_c2a{text-align:left;padding:15px 0 5px}@media(max-width:768px){.background-image{height:auto}.header-text-section p{font-size:14px}}