.hero-banner-v2{background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;padding:80px 0 100px;position:relative;vertical-align:top;width:100%;z-index:1}.hero-banner-v2 .contain{max-width:700px}.hero-banner-v2 .contain,.hero-banner-v2 .contain .title{display:inline-block;width:100%}.hero-banner-v2 .contain .title h1{color:#000;display:inline-block;font-size:50px;font-weight:700;line-height:60px;margin-bottom:6px;text-transform:capitalize;width:100%}.hero-banner-v2 .text{display:inline-block;font-size:22px;line-height:32px;width:100%}.hero-banner-v2 .text p{color:#565656;display:inline-block;font-size:20px;line-height:30px;margin:12px 0;width:100%}.hero-banner-v2 .text p:last-child{margin-bottom:0}.hero-banner-v2 .cta{display:inline-block;margin-top:30px;vertical-align:top;width:100%}.hero-banner-v2 .cta a{align-items:center;background:#fff;box-sizing:border-box;color:#216f2e;display:flex;font-family:Open Sans;font-size:18px;font-weight:700;justify-content:center;line-height:1.4;margin:0;max-width:fit-content;padding:10px 32px;text-align:center;text-transform:uppercase;width:auto}@media(max-width:1099px){.hero-banner-v2 .contain .title h1{font-size:30px;line-height:40px}.hero-banner-v2 .contain{max-width:620px}}@media(max-width:767px){.hero-banner-v2{padding:50px 0}.hero-banner-v2 .contain .title h1{font-size:28px;line-height:38px}.hero-banner-v2 .text p{font-size:18px;line-height:28px}}