.custom-banner-1{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.custom-banner-1 .page-width{margin:0 auto;max-width:1120px;padding:0 20px}.custom-banner-1 .page-width.text-center{text-align:center}.custom-banner-1 .tagline{letter-spacing:2px;opacity:.8}.custom-banner-1 #cta .kore-button,.custom-banner-1 .kore-button{border:1px solid transparent!important;border-radius:290486px!important;color:#fff!important;display:inline-block!important;font-size:1rem!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.5!important;padding:13px 20px!important;text-align:center!important;-webkit-transition:all .2s ease!important;transition:all .2s ease!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;vertical-align:middle!important}.custom-banner-1 #cta .kore-button:hover,.custom-banner-1 .kore-button:hover{color:#fff!important;-webkit-transform:translateY(-3px)!important;-ms-transform:translateY(-3px)!important;transform:translateY(-3px)!important}.custom-banner-1 .hs-embed-wrapper{max-height:100%!important;max-width:100%!important}.custom-banner-1{border-radius:15px;min-height:370px}.custom-banner-1 .cn .sub-heading{background:#fff;border-radius:10px;border-radius:20px 20px 0 20px;bottom:20px;margin:0;padding:32px 33px;position:absolute}.custom-banner-1{position:relative}.custom-banner-1 .cn .sub-heading p{font-size:19px}.custom-banner-1 .cn .sub-heading h1{font-size:57px;font-weight:500;line-height:1}.custom-banner-1 .cn .sub-heading:after{border-color:transparent currentcolor transparent #fff;border-style:solid none solid solid;border-width:30px medium 0 29px;bottom:0;content:" ";position:absolute;right:-26px;top:auto}@media (max-width:767px){.custom-banner-1 .cn .sub-heading h1{font-size:39px}.custom-banner-1 .cn .sub-heading{width:84%}}