.cm-banner-area{padding:13% 0 7.15%}.cm-banner-area .banner-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.cm-banner-area .hs-col-6{max-width:516px;width:50%}.cm-banner-area .img-wrap img{vertical-align:middle;width:auto}.cm-banner-area .title h5{color:#005900;font-family:Basis Grotesque Pro;font-size:18px;font-style:normal;font-weight:400;line-height:23px;margin:0;text-transform:uppercase}.cm-banner-area .title{padding-bottom:30px}.cm-banner-area .heading{padding-bottom:20px}.cm-banner-area .heading h1{color:#55d;font-family:Basis Grotesque Pro;font-size:60px;font-style:normal;font-weight:700;line-height:70px;margin:0}.cm-banner-area .banner-text{color:#212121;font-family:Basis Grotesque Pro;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:45px}.cm-banner-area .btn-wrap a{align-items:center;background-color:#005900;border:2px solid #005900;border-radius:50px;box-sizing:border-box;color:#fff;display:inline-flex;flex-wrap:wrap;font-family:Basis Grotesque Pro;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:21px;padding:12px 25px;text-align:center;text-decoration:none;vertical-align:middle;width:100%}.cm-banner-area .btn-wrap a:hover{background-color:#3d8548;border:2px solid #3d8548;color:#fff}.cm-banner-area .btn-wrap a>svg{display:block;height:14.5px;margin-left:10px;width:15px}.cm-banner-area .banner-text p{margin:0}.cm-banner-area .btn-wrap a{position:relative}.cm-banner-area .btn-wrap a>svg{bottom:auto;left:auto;position:absolute;right:20px;top:auto}@media(max-width:1200px){.cm-banner-area .hs-col-6:not(:first-child){padding-left:15px}}@media(max-width:1024px){.cm-banner-area .heading h1{font-size:45px;line-height:55px}}@media(max-width:767px){.cm-banner-area .banner-content{flex-direction:column}.cm-banner-area .hs-col-6{max-width:100%;width:100%}.cm-banner-area .hs-col-6 .btn-wrap{padding-bottom:50px}.cm-banner-area{padding:60px 0 70px}.cm-banner-area .img-wrap img{max-width:330px;width:100%}.cm-banner-area .title{padding-bottom:25px;padding-top:50px}.cm-banner-area .content-wrapper{padding:0 25px}.cm-banner-area .hs-col-6:not(:first-child){padding:0}.cm-banner-area .banner-text p{margin:0}.cm-banner-area .banner-text{padding-bottom:25px}}