.be_contact{padding:92px var(--be-pad-x) 134px}.be_contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;align-items:start}.be_contact-text{margin-top:20px;font-family:var(--be-font-2);font-size:18px;line-height:32px;color:#757575}.be_contact-text strong{font-weight:700}.be_contact-text a{color:inherit;transition:color 0.3s ease}.be_contact-text a:hover{color:var(--be-red)}.be_form form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:20px}.be_form form>*{grid-column:1 / -1}.be_form .wpcf7-form-control-wrap:has(>input:not([type="checkbox"]):not([type="radio"])){grid-column:auto}.be_form .hidden-fields-container{display:none}.be_form .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.be_form .wpcf7-form-control-wrap{position:relative;display:block}.be_form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),.be_form textarea{display:block;width:100%;height:50px;padding:1px 0;border:0;border-bottom:1px solid #e1e1e1;border-radius:0;background:var(--be-white);font-family:var(--be-font);font-size:18px;line-height:32px;color:var(--be-gray);outline:none;transition:border-color 0.3s ease}.be_form textarea{height:103px;padding:2px 0;resize:vertical}.be_form input:focus,.be_form textarea:focus{border-bottom-color:var(--be-navy)}.be_form .wpcf7-form-control-wrap:has(textarea){margin-bottom:10px}.be_form::placeholder{color:var(--be-gray);opacity:1}.be_form button[type="submit"]{justify-self:start;border:0;cursor:pointer}.be_form .wpcf7-spinner{display:none}.be_form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:24px;color:#757575;cursor:pointer}.be_form .wpcf7-acceptance input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:var(--be-navy);cursor:pointer}.be_form .wpcf7-acceptance a{color:#1a6bd9;text-decoration:underline;text-underline-offset:2px;transition:color 0.3s ease}.be_form .wpcf7-acceptance a:hover{color:var(--be-red)}.be_form .wpcf7-not-valid-tip{display:block;font-size:1em;font-weight:normal;color:#dc3232}.be_form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2}.be_form form.init .wpcf7-response-output,.be_form form.resetting .wpcf7-response-output,.be_form form.submitting .wpcf7-response-output{display:none}.be_form form.sent .wpcf7-response-output{border-color:#46b450}.be_form form.failed .wpcf7-response-output,.be_form form.aborted .wpcf7-response-output{border-color:#dc3232}.be_form form.spam .wpcf7-response-output{border-color:#f56e28}.be_form form.invalid .wpcf7-response-output,.be_form form.unaccepted .wpcf7-response-output,.be_form form.payment-required .wpcf7-response-output{border-color:#ffb900}@media (max-width:1199px){.be_form{margin-top:60px}.be_form form{grid-template-columns:minmax(0,1fr)}.be_form .wpcf7-form-control-wrap:has(>input:not([type="checkbox"]):not([type="radio"])){grid-column:1 / -1}}@media (max-width:767px){.be_contact-grid{grid-template-columns:minmax(0,1fr)}}