.hpBanner_wrap{background-size:cover;background-position:inherit;background-repeat:no-repeat;min-height:400px;display:flex;align-items:center;align-content:center;justify-content:center}.cst-banner-grp{background-size:cover;position:relative;min-height:400px;-webkit-clip-path:polygon(0 0,100% 0%,100% 80%,0 100%);clip-path:polygon(0 0,100% 0%,100% 80%,0 100%)}.hpBanner_wrap .page-center.text-center{width:100%}.hpBanner_wrap h1.hero-title{font-size:36px;font-weight:600;margin-bottom:20px;color:#fff}.hpBanner_wrap p.hero-subtitle{font-size:24px;font-weight:300;color:#fff}.hpBanner_wrap .row.cta-row{display:flex;flex-direction:row;justify-content:flex-start;padding:50px 0}.hpBanner_wrap .cta-row>div{display:flex;flex-direction:column;align-items:flex-end}.hpBanner_wrap .cta-row>div:last-child{align-items:flex-start;align-content:center}.hpBanner_wrap .cta-row p.hero-body{font-size:20px;font-weight:600;color:#fff}.hpBanner_wrap .cta-row a{background:#8ec73f;color:#fff;border:1px solid #8ec73f;padding:11px 30px;display:inline-block;margin-top:40px;transition:all 500ms;font-size:16px}.hpBanner_wrap .cta-row a:hover{color:#8ec73f;background:#fff;border:1px solid #8ec73f;text-decoration:none}.hpBanner_wrap .logo-row{margin-bottom:-40px}.hpBanner_wrap .logo-row img{padding:0 10px;margin-top:30px}@media(max-width:767px){.hpBanner_wrap .row.cta-row{flex-wrap:wrap}.hpBanner_wrap .cta-row>div,.hpBanner_wrap .cta-row>div:last-child{align-items:flex-start;justify-content:center;align-items:center}.hpBanner_wrap .cta-row>div:last-child{padding-top:20px}.hpBanner_wrap .logo-row{margin-bottom:20px}}