.m-text-and-form__text{margin-bottom:1.5rem;position:relative}.m-text-and-form__text:before{background:#2c2c2f;content:"";display:block;height:100%;left:-1rem;position:absolute;top:0;width:calc(100% + 2rem);z-index:-1}.m-text-and-form__text .wrapper-text{padding-bottom:1.5rem;padding-top:2.2rem}.m-text-and-form__text .wrapper-text picture{margin-bottom:1.6rem;max-width:192px;width:100%}.m-text-and-form__text .wrapper-text .intro{margin-bottom:6px}.m-text-and-form__text .wrapper-text .h2{margin-bottom:1.25rem}.m-text-and-form__text .wrapper-text .rich-text-container p{margin-bottom:1.65rem}.m-text-and-form__form .form{padding-top:1rem}.m-text-and-form__form .form .h3{margin-bottom:1.65rem}.m-text-and-form__form .form .hs-button.primary{background-image:none;justify-content:center;width:100%}@media only screen and (min-width:768px){.m-text-and-form__text{margin-bottom:0}.m-text-and-form__text .wrapper-text{padding-right:.5rem}.m-text-and-form__text:before{left:unset;right:0;width:50vw}.m-text-and-form__form .form{padding-left:1rem;padding-right:1rem;padding-top:3.3rem}}@media only screen and (min-width:992px){.m-text-and-form__text .wrapper-text{margin:0 auto;max-width:420px}.m-text-and-form__form .form{margin:0 auto;max-width:460px}}@media only screen and (min-width:1175px){.m-text-and-form__form .form,.m-text-and-form__text .wrapper-text{padding-bottom:6rem;padding-right:0}.m-text-and-form__form .form{padding-left:0}}