.opr-home .opr-contact-form-row>.row_col_wrap_12{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:start}.opr-contact-guidance p{margin:22px 0!important;line-height:1.9}.opr-contact-guidance .text-link{margin-top:25px}.opr-contact-panel{background:var(--sand);padding:38px;border-top:4px solid var(--gold)}.opr-contact-panel h2{font-size:46px;margin:14px 0 18px}.opr-contact-panel>.vc_column-inner>.wpb_wrapper>.wpb_text_column p{margin-bottom:28px}.opr-contact-panel .gform_wrapper{margin:28px 0 0;--gf-font-family-base:var(--body);--gf-color-primary:#205c38;--gf-ctrl-btn-bg-color-primary:#205c38;--gf-ctrl-btn-color-primary:#fffaf0;--gf-ctrl-btn-border-radius:3px;--gf-ctrl-border-color:#a6ad93;--gf-ctrl-bg-color:#fffaf0;--gf-ctrl-radius:3px;--gf-ctrl-font-family:var(--body);--gf-ctrl-font-size:16px;--gf-label-font-size-primary:14px;--gf-label-font-weight-primary:700}.opr-contact-panel .gfield_label{font-family:var(--body)!important;color:var(--ink)!important}.opr-contact-panel input:not([type=submit]):not([type=checkbox]):not([type=radio]),.opr-contact-panel select,.opr-contact-panel textarea{font:16px/1.5 var(--body)!important;color:var(--ink)!important;background:var(--paper)!important;border:1px solid #a6ad93!important;border-radius:3px!important;padding:13px 14px!important;box-shadow:none!important;width:100%;box-sizing:border-box}.opr-contact-panel input:focus,.opr-contact-panel select:focus,.opr-contact-panel textarea:focus{outline:3px solid #205c3833!important;border-color:var(--green)!important}.opr-contact-panel textarea{min-height:170px}.opr-contact-panel .gform_button{background:var(--green)!important;color:var(--paper)!important;border:0!important;border-radius:3px!important;font:700 14px/1.3 var(--body)!important;padding:18px 26px!important;min-height:54px!important;cursor:pointer}.opr-contact-panel .gform_button:hover{background:var(--deep)!important}.opr-contact-panel .gfield_description,.opr-contact-panel .gform_required_legend{font:12px/1.6 var(--body)!important}.opr-contact-panel .gform_validation_errors{background:var(--paper)!important;border-color:var(--red)!important;box-shadow:none!important}.opr-contact-panel .gform_confirmation_message{font:16px/1.8 var(--body);color:var(--ink);padding:24px 0}.opr-contact-privacy{font-size:12px!important;line-height:1.8!important;margin:24px 0 0!important}.opr-contact-privacy a{text-decoration:underline}@media(max-width:800px){.opr-home .opr-contact-form-row>.row_col_wrap_12{grid-template-columns:1fr;gap:35px}.opr-contact-panel{padding:28px 24px}.opr-contact-panel h2{font-size:40px}}.opr-contact-guidance .green-button{color:var(--paper)!important}.opr-contact-guidance .text-link{display:flex;width:max-content;margin-top:24px}.opr-contact-panel input[type=text],.opr-contact-panel input[type=email],.opr-contact-panel select{min-height:52px!important}.opr-contact-panel #field_1_1 .ginput_counter{display:none}
