.cm-lp-hero .page-center{padding-top:0 !important;padding-bottom:0 !important}.cm-lp-hero .hero-title{background:#004d98;color:#fff;font-size:25px;padding:1rem 0}.cm-lp-hero .hero-title h1{color:#ffd659;font-size:35px;margin:0;letter-spacing:-0.38px}.cm-lp-hero .hero-title p{margin:0}.cm-lp-hero .hero-description{color:#370e73;font-size:18px}body .cm-lp-hero .hero-description p{margin-top:1rem}.cm-lp-hero .hero-image{object-fit:cover;position:absolute;top:0;width:100%;height:100%}.cm-lp-hero .hero-image img{object-fit:cover;width:100%;height:100%}.cm-lp-hero .hero-banner{position:relative;min-height:335px}.cm-lp-hero .hero-banner.banner-overlay:before{position:absolute;content:'';background:rgba(0,0,0,0.4);top:0;width:100%;height:100%;z-index:1;left:0}.cm-lp-hero .banner-description{position:relative;left:0;right:0;padding:1.5em 0;z-index:1;color:#fff}.cm-lp-hero .banner-description .cta_button{background-color:#f9d957 !important;color:#3e0d81;padding:.725em 1.5em !important;border-radius:25px}.cm-lp-hero .banner-description .cta_button:hover{background-color:#3e0d81 !important;color:#ffd658}.cm-lp-hero .banner-description .cta_button.purple_button:hover{background-color:#ffd658 !important;color:#3e0d81}.cm-lp-hero .banner-description .cta_button.purple_button{background-color:#3e0d81 !important;color:#ffd658}@media(min-width:768px){.cm-lp-hero .hero-title{font-size:30px}.cm-lp-hero .hero-title h1{font-size:50px}.cm-lp-hero .hero-description{font-size:20px;padding:1rem 0}}@media(min-width:1024px){.cm-lp-hero .hero-title{font-size:37.9px}.cm-lp-hero .hero-title h1{font-size:63.7px}}