.gq-inquiry-form{padding:28px;border:1px solid #c3c7aa;border-radius:20px;background:#fff9eb;color:#29321d}
.gq-inquiry-form .nf-form-content{max-width:none;padding:0}
.gq-inquiry-form .nf-field-container{margin-bottom:20px}
.gq-inquiry-form .nf-field-label label{font:600 13px/1.6 GQBody,Arial,sans-serif}
.gq-inquiry-form .nf-field-label{margin-bottom:7px}
.gq-inquiry-form .nf-field-element input:not([type=radio]):not([type=checkbox]):not([type=button]),.gq-inquiry-form .nf-field-element textarea{font:15px/1.6 GQBody,Arial,sans-serif;color:#29321d;background:#fffdf5;border:1px solid #bdc4a6;border-radius:8px;padding:12px;width:100%;box-sizing:border-box}
.gq-inquiry-form .nf-field-element textarea{min-height:140px}
.gq-inquiry-form .nf-field-element input[type=button]{font:700 14px/1.4 GQBody,Arial,sans-serif;background:#39472a;color:#fff7e4;border:0;border-radius:100px;padding:16px 27px;cursor:pointer;min-height:48px;width:100%}
.gq-inquiry-form .nf-field-element input:focus-visible,.gq-inquiry-form textarea:focus-visible{outline:3px solid #a94221;outline-offset:3px}
.gq-inquiry-form .nf-form-fields-required,.gq-inquiry-form .nf-input-limit,.gq-staging-note{font-size:12px;line-height:1.7}
.gq-inquiry-form .nf-field-element ul{padding:0;list-style:none}
.gq-inquiry-form .nf-field-element li{margin-bottom:10px!important}
.gq-inquiry-form .nf-error-msg{font-size:13px}
@media(max-width:600px){.gq-inquiry-form{padding:20px}}
.gq-contact .gq-inquiry-form{padding:0;border:0;border-radius:0;background:transparent}
.gq-inquiry-form nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}
.gq-inquiry-form nf-field{grid-column:1 / -1;min-width:0}
.gq-inquiry-form nf-field:has(.gq-field-name),.gq-inquiry-form nf-field:has(.gq-field-email){grid-column:auto}
.gq-inquiry-form .nf-input-limit{display:none}
.gq-inquiry-form .gq-field-topic ul{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.gq-inquiry-form .gq-field-topic li{position:relative;margin:0!important}
.gq-inquiry-form .gq-field-topic input{position:absolute;opacity:0}
.gq-inquiry-form .gq-field-topic label{display:block!important;margin:0!important;padding:10px 12px!important;border:1px solid #c5c8ae;border-radius:100px;font-size:12px!important;text-align:center;background:#fff9eb;cursor:pointer}
.gq-inquiry-form .gq-field-topic label:before,.gq-inquiry-form .gq-field-topic label:after{display:none!important}
.gq-inquiry-form .gq-field-topic li:has(input:checked) label{background:#39472a;color:#fff7e4;border-color:#39472a}
.gq-inquiry-form .gq-field-topic input:focus-visible+label{outline:3px solid #a94221;outline-offset:3px}
@media(max-width:420px){.gq-inquiry-form nf-field:has(.gq-field-name),.gq-inquiry-form nf-field:has(.gq-field-email){grid-column:1/-1}}
