.header-logo-block{padding-bottom:30px;padding-top:30px}.logo-header-title{margin-bottom:20px}.hero-block{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.hero-block p{color:#fff;margin-top:20px}.hs-error-msg,.hs-main-font-element{color:red}.submitted-message p{text-align:center}.submitted-message p span{color:#333}.hero-container{display:flex;flex-direction:row;justify-content:space-between}.hero{padding:3% 9%;width:40%}.hero-text-field{color:#fff!important;position:relative}.hero-text-field:after{background-image:url(https://cdn2.hubspot.net/hubfs/6073378/Wavy%20Background.svg);background-repeat:no-repeat;content:"";display:inline-block;height:110%;margin-left:483px;position:absolute;top:0;width:130%}.hero-block .hero-container .hero-text-field h1,h2,h3,p{color:#fff}.hero-block .hero-container .hero-text-field h1,h2,h3{margin-bottom:0}.hero-form{padding:3% 4%;width:42%;z-index:1}.form-title{text-transform:uppercase}.form-title,.hs-button,form .actions{text-align:center}.hs-button{background-color:#da1f26;border:none;border-radius:3px;color:#fff;font-size:18px;margin-top:20px;padding:10px 50px;text-transform:uppercase}.hs-fieldtype-text{margin-bottom:20px}.hs-input{border:1px solid #d8d8d8}@media (max-width:2500px){.hero-text-field:after{content:none}}@media(max-width:1900px){.hero-text-field:after{background-image:url(https://cdn2.hubspot.net/hubfs/6073378/Wavy%20Background.svg);background-repeat:no-repeat;content:"";display:inline-block;height:110%;margin-left:65%!important;margin-left:483px;position:absolute;top:0;width:130%}}@media (max-width:1450px){.hero-text-field:after{margin-left:65%;width:150%}}@media (max-width:1300px){.hero-text-field:after{margin-left:60%;width:180%}}@media (max-width:1050px){.hero-text-field:after{margin-left:58%;width:210%}}@media (max-width:960px){.hero{padding:20px 20px 30px;width:95%}.hero-container{flex-direction:column}.hero-text-field{border-bottom-left-radius:0 10%;border-bottom-right-radius:10%}.hero-text-field:after{content:none}}@media (max-width:767px){.hero{padding:20px 20px 30px 10px}.hero-text-field{padding-bottom:60px;padding-top:60px}}