.cm-banner .page-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:300px;position:relative}.cm-banner .banner-overley{background-color:#00458b00;background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:1;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:100%}.cm-banner{background-color:#cde0f1;position:relative}.cm-banner h1{color:#1d3767;margin-bottom:10px}.cm-banner h3{color:#1d3767;font-family:Helvetica,Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;max-width:400px}.cm-banner .banner-flex{margin-top:10px;padding:10px}@media (max-width:767px){.cm-banner h3{max-width:100%}}