:root{--color-black:#202020;--color-green:#54b876;--color-white:#fafafa}section.text-form{display:-ms-grid;display:grid;-ms-grid-columns:1fr 150px 500px;gap:150px;grid-template-columns:1fr 500px;margin-bottom:130px}@media only screen and (max-width:1199px){section.text-form{-ms-grid-columns:1fr 50px 1fr;gap:50px;grid-template-columns:1fr 1fr}}@media only screen and (max-width:991px){section.text-form{-ms-grid-columns:1fr 55%;grid-template-columns:1fr 55%}}@media only screen and (max-width:767px){section.text-form{-ms-grid-columns:1fr;gap:40px;grid-template-columns:1fr;margin-bottom:60px}}section.text-form h2,section.text-form h3{letter-spacing:-.02em;line-height:1.2;margin-bottom:27px}section.text-form p{font-size:16px;line-height:1.4;margin-bottom:20px}section.text-form p:last-child{margin-bottom:0}section.text-form h2{font-size:50px;font-weight:700}@media only screen and (max-width:1199px){section.text-form h2{font-size:44px}}@media only screen and (max-width:991px){section.text-form h2{font-size:36px}}@media only screen and (max-width:767px){section.text-form h2{font-size:32px}}section.text-form h3{font-size:38px;font-weight:600}@media only screen and (max-width:1199px){section.text-form h3{font-size:32px}}@media only screen and (max-width:991px){section.text-form h3{font-size:28px}}@media only screen and (max-width:767px){section.text-form h3{font-size:24px}}section.text-form .wpcf7 input[type=email],section.text-form .wpcf7 input[type=number],section.text-form .wpcf7 input[type=password],section.text-form .wpcf7 input[type=search],section.text-form .wpcf7 input[type=tel],section.text-form .wpcf7 input[type=text],section.text-form .wpcf7 textarea{background:#fff;border:1px solid #666;color:var(--color-black);font-family:Manrope,sans-serif;outline:none}section.text-form .wpcf7 .c-form-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}section.text-form .wpcf7 .c-form-wrap .c-input-block{margin-bottom:20px;padding:0 10px;width:100%}section.text-form .wpcf7 .c-form-wrap .c-input-block.c-input-block--half{width:50%}@media only screen and (max-width:450px){section.text-form .wpcf7 .c-form-wrap .c-input-block.c-input-block--half{width:100%}}section.text-form .wpcf7 .c-form-wrap .c-input-block.submit-block{margin-top:20px}@media only screen and (max-width:767px){section.text-form .wpcf7 .c-form-wrap .c-input-block.submit-block{margin-top:0}}section.text-form .wpcf7 .c-form-wrap .c-input-block label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}section.text-form .wpcf7 .c-form-wrap .c-input-block .wpcf7-form-control-wrap{position:relative}section.text-form .wpcf7 .c-form-wrap .c-input-block input.c-input,section.text-form .wpcf7 .c-form-wrap .c-input-block textarea.c-input{border:1px solid #dedede;border-radius:2px;font-size:15px;line-height:1.22;padding:10px;width:100%}