.m-text-and-form .row{align-items:flex-start}.m-text-and-form h1{margin-bottom:1.8rem;padding-bottom:1rem;position:relative;text-align:center}.m-text-and-form h1::after{background-color:#828282;bottom:0;content:'';height:1px;left:50%;position:absolute;transform:translateX(-50%);width:560px}.m-text-and-form__text{margin-bottom:1.4rem}.m-text-and-form__text ul,.m-text-and-form__text ol{margin-top:1rem}.m-text-and-form__text ul:last-of-type{margin-bottom:0}.m-text-and-form__text ul:not([style*="list-style-type"]){list-style:none;padding-left:0}.m-text-and-form__text ul:not([style*="list-style-type"]) li{align-items:baseline;display:flex}.m-text-and-form__text ul:not([style*="list-style-type"]) li::before{background:url('https://cdn2.hubspot.net/hubfs/3416096/system/icons/checkmark.svg') center/ 13px 12px no-repeat,#96c247;border-radius:50%;content:'';flex:0 0 21px;height:21px;margin-right:1rem;transform:translateY(3px);width:21px}.m-text-and-form__text.checkmarks--green ul:not([style*="list-style-type"]) li::before{background-color:#96c247}.m-text-and-form__text.checkmarks--blue ul:not([style*="list-style-type"]) li::before{background-color:#004494}.m-text-and-form__text.checkmarks--turquoise ul:not([style*="list-style-type"]) li::before{background-color:#00afaa}.m-text-and-form__text.checkmarks--lime ul:not([style*="list-style-type"]) li::before{background-color:#d2df83}.m-text-and-form__text.checkmarks--light-blue ul:not([style*="list-style-type"]) li::before{background-color:#73c4ee}.m-text-and-form__text ul[style*="list-style-type"],.m-text-and-form__text ol{padding-left:1rem}.m-text-and-form__text img{max-width:100%}.m-text-and-form__form{align-self:flex-start;background:#f2f2f2;border-radius:.2rem;padding:1.5rem}.m-text-and-form__form .submitted-message{text-align:center}.m-text-and-form__logo{margin-top:2rem;width:120px}.m-text-and-form__form-content{align-items:center;display:flex;flex-direction:column}.m-text-and-form h1.border--green::after{background-color:#96c247}.m-text-and-form h1.border--blue::after{background-color:#004494}.m-text-and-form h1.border--turquoise::after{background-color:#00afaa}.m-text-and-form h1.border--lime::after{background-color:#d2df83}.m-text-and-form h1.border--light-blue::after{background-color:#73c4ee}@media only screen and (min-width:768px){.m-text-and-form h1{margin-bottom:3.4rem;padding-bottom:1.5rem}.m-text-and-form__text{margin-bottom:0}.m-text-and-form__form-content{align-items:flex-end}}