.cm_banner_wrap{margin:0 0 50px;padding:12vw 0 0;position:relative}.cm_banner_wrap .cm_parallax_bg_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.cm_banner_wrap .cm_parallax_bg_wrap .cm_parallax_bg{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;left:0;margin-top:-35px;position:absolute;top:0;width:100%}.cm_banner_wrap .content-wrapper{max-width:1160px;padding:27px 0 0;position:relative}.cm_banner_wrap .cm_content{background-color:#fff;padding:40px 40px 0}.cm_banner_wrap .cm_content h3{color:#003ca6;font-size:14px;font-weight:500;letter-spacing:2px;line-height:2em;text-transform:uppercase}.cm_banner_wrap .cm_content:after{background-color:#003ca6;content:"";display:block;height:4px;max-width:140px}.cm_banner_wrap .cm_content h1{font-weight:700;margin:0;padding:0 0 10px}@media (min-width:981px){.cm_banner_wrap .cm_content{margin-right:5.5%;width:73.625%}.cm_banner_wrap .cm_content .cm_content_inner{margin-bottom:3.735%}}@media (max-width:980px){.cm_banner_wrap .cm_content h1{font-size:38px}.cm_banner_wrap .cm_content .cm_content_inner{margin-bottom:30px}.cm_banner_wrap{padding-bottom:30px}}@media (max-width:767px){.cm_banner_wrap .cm_content h1{font-size:28px}}