.m-text-and-form__text{margin-bottom:1.5rem;position:relative}.m-text-and-form__text::before{background:#2c2c2f;content:'';display:block;height:100%;width:calc(100% + 2rem);position:absolute;top:0;left:-1rem;z-index:-1}.m-text-and-form__text .wrapper-text{padding-top:2.2rem;padding-bottom:1.5rem}.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;width:100%;justify-content:center}@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{width:50vw;left:unset;right:0}.m-text-and-form__form .form{padding-top:3.3rem;padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:992px){.m-text-and-form__text .wrapper-text{max-width:420px;margin:0 auto}.m-text-and-form__form .form{max-width:460px;margin:0 auto}}@media only screen and (min-width:1175px){.m-text-and-form__text .wrapper-text{padding-right:0;padding-bottom:6rem}.m-text-and-form__form .form{padding-bottom:6rem;padding-left:0;padding-right:0}}