.gz-home .contact-module .review-form{color:#f6f3ee;display:grid;gap:16px;font-size:14px;line-height:1.35}
.gz-home .contact-module .review-form fieldset{border:0;padding:0;margin:0;min-width:0}
.gz-home .contact-module .review-form legend{padding:0;margin-bottom:7px}
.gz-home .contact-module .review-form label{display:block}
.gz-home .contact-module .review-form label>input:not([type=checkbox]),.gz-home .contact-module .review-form select,.gz-home .contact-module .review-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #a9aea9;border-radius:0;background:#192220;color:#f6f3ee;padding:10px 12px;font:inherit;min-height:42px;outline:none}
.gz-home .contact-module .review-form input:focus,.gz-home .contact-module .review-form select:focus,.gz-home .contact-module .review-form textarea:focus{border-color:#f47b2d}
.gz-home .contact-module .review-form textarea{resize:vertical;min-height:90px}
.gz-home .contact-module .review-form .name-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.gz-home .contact-module .review-form .review-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.45}
.gz-home .contact-module .review-form .review-consent input{width:20px;height:20px;flex:none;accent-color:#f47b2d}
.gz-home .contact-module .review-form .review-form-note{font-size:11px;color:#c5c9c6;line-height:1.4}
.gz-home .contact-module .review-form .review-submit{justify-self:end;background:#f47b2d;color:#192220;border:0;padding:12px 24px;min-width:170px;font-size:15px;font-weight:600}
.gz-home .contact-module .review-form .review-submit:hover{background:#ff9958}
.gz-home .contact-module .review-form #review-form-status{font-size:12px;min-height:1em}
@media(max-width:600px){.gz-home .contact-module .review-form .name-fields{grid-template-columns:1fr}}
