.rp-formmark+.container.section{padding:24px 20px;border-radius:20px;background:#f4f6f8}.rp-formmark+.container.section .contact-form__input,.rp-formmark+.container.section input.wpcf7-text,.rp-formmark+.container.section input.wpcf7-tel,.rp-formmark+.container.section input.wpcf7-email,.rp-formmark+.container.section select.wpcf7-select{height:52px;margin-bottom:12px;background-color:#fff}.rp-formmark+.container.section .contact-form{margin-bottom:0}.rp-formmark+.container.section .bonus{margin:0}.rp-formmark+.container.section .bonus img{display:block;width:100%;max-width:420px;height:auto;margin:0 auto 20px;border-radius:16px}@media (max-width:575.98px){.rp-formmark+.container.section{width:calc(100% - 30px)}}@media (min-width:576px){.rp-formmark+.container.section{max-width:510px}}@media (min-width:768px){.rp-formmark+.container.section{max-width:690px;padding:30px 28px}}@media (max-width:991.98px){.rp-formmark+.container.section>.heading{margin-bottom:18px}.rp-formmark+.container.section .bonus img{max-width:300px;margin-bottom:18px}}@media (max-width:575.98px){.rp-formmark+.container.section .bonus img{max-width:240px}}@media (min-width:992px){.rp-formmark+.container.section{display:grid;grid-template-areas:"head form" "pic  form";grid-template-rows:1fr auto;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:44px;row-gap:18px;max-width:930px;padding:34px 40px;border-radius:24px}.rp-formmark+.container.section>.heading{grid-area:head;align-items:flex-start;align-self:center;margin:0;text-align:left}.rp-formmark+.container.section>.heading .heading__title{margin-bottom:0;color:#10202f;font-size:26px;line-height:1.2;text-transform:none}.rp-formmark+.container.section>.heading .heading__decorate{display:none}.rp-formmark+.container.section>.heading .heading__subtitle{margin-top:10px;color:#2f2f2f;font-size:15px;line-height:1.5}.rp-formmark+.container.section>.row{display:contents!important}.rp-formmark+.container.section>.row>[class*="col-"]{width:auto;max-width:none;margin:0;padding:0}.rp-formmark+.container.section>.row>[class*="col-"]:first-child{grid-area:form;align-self:center}.rp-formmark+.container.section>.row>[class*="col-"]:nth-child(2){grid-area:pic;align-self:end}.rp-formmark+.container.section .bonus img{max-width:none;margin:0}}@media (min-width:1200px){.rp-formmark+.container.section{max-width:1110px}}@media (min-width:1400px){.rp-formmark+.container.section{max-width:1290px}}