#nagomi-location-preview .mw_wp_form {scroll-margin-top:110px}
#nagomi-location-preview .mw_wp_form form {margin:0}
#nagomi-location-preview .mw_wp_form .confirm-only {display:none}
#nagomi-location-preview .mw_wp_form_confirm .confirm-only {display:block;margin-bottom:30px}
#nagomi-location-preview .mw_wp_form_confirm .field-help,
#nagomi-location-preview .mw_wp_form_confirm .field-tag,
#nagomi-location-preview .mw_wp_form_confirm .service-choice small {display:none}
#nagomi-location-preview .mw_wp_form_confirm .form-row {border-bottom:1px solid #d2ddd1;padding-bottom:22px;overflow-wrap:anywhere}
#nagomi-location-preview .mw_wp_form .error {display:block;color:#a52222;font-size:14px;margin-top:8px}
#nagomi-location-preview .mw_wp_form .form-error[hidden] {display:none}
#nagomi-location-preview .service-choice {border:1px solid #d2ddd1;background:#fff;padding:16px;border-radius:3px}
#nagomi-location-preview .service-choice:has(input:checked) {border-color:#087b55;background:#eff5e8}
#nagomi-location-preview .service-choice .mwform-checkbox-field {display:block;margin:0}
#nagomi-location-preview .service-choice label {border:0;background:none;padding:0;min-height:0;display:flex;align-items:flex-start;gap:10px;cursor:pointer}
#nagomi-location-preview .service-choice small {display:block;color:#52635c;font-size:12px;line-height:1.8;padding-left:28px;margin-top:7px}
#nagomi-location-preview .service-choice.option-undecided {grid-column:1 / -1}
#nagomi-location-preview .service-choice.option-undecided small:empty {display:none}
#nagomi-location-preview .mw_wp_form_confirm .service-choice:empty {display:none}
#nagomi-location-preview .privacy-explanation {font-size:13px;line-height:1.9;background:#f0f5eb;padding:20px;margin-bottom:22px}
#nagomi-location-preview .privacy-explanation h4 {font-size:15px;font-weight:700;margin:0 0 12px}
#nagomi-location-preview .privacy-explanation p {margin:0 0 12px}
#nagomi-location-preview .privacy-explanation p:last-child {margin-bottom:0}
#nagomi-location-preview .consent-row {margin:18px 0}
#nagomi-location-preview .consent-row label {display:flex;gap:12px;align-items:flex-start;cursor:pointer}
#nagomi-location-preview .consent-row input[type="checkbox"] {flex-shrink:0;margin-top:4px}
#nagomi-location-preview .mw_wp_form_input .review-actions {display:block}
#nagomi-location-preview .mw_wp_form .button {font-weight:700;cursor:pointer;text-align:center;white-space:normal}
#nagomi-location-preview .mw_wp_form [aria-disabled="true"] {opacity:.65;cursor:wait}
#nagomi-location-preview .mw_wp_form_complete h4,
#nagomi-location-preview .mw_wp_form_send_error h4 {font-size:24px;font-weight:700;margin-bottom:24px}
#nagomi-location-preview .mw_wp_form_complete p,
#nagomi-location-preview .mw_wp_form_send_error p {margin:20px 0}
#nagomi-location-preview .mw_wp_form_confirm .privacy-explanation {font-size:12px}

#nagomi-location-preview .service-choice .ui-icon {width:26px;height:26px;flex-shrink:0;color:var(--green)}
#nagomi-location-preview .service-choice label {font-size:13px;align-items:center}
@media(max-width:760px) {
 #nagomi-location-preview .service-choice label {display:grid;grid-template-columns:18px 1fr;gap:7px;font-size:12px}
 #nagomi-location-preview .service-choice .mwform-checkbox-field-text {grid-column:1/-1;text-align:center}
 #nagomi-location-preview .service-choice small {padding:0;text-align:center;font-size:11px}
 #nagomi-location-preview .service-choice .ui-icon {justify-self:center}
 #nagomi-location-preview .service-choice.option-undecided label {display:flex}
}

#nagomi-location-preview .service-choice[hidden] {display:none}
body:has(#nagomi-location-preview[data-live]) .grecaptcha-badge {bottom:95px!important}
@media(max-width:760px) {body:has(#nagomi-location-preview[data-live]) .grecaptcha-badge {bottom:145px!important}}
#nagomi-location-preview .inquiry-panel:has(.mw_wp_form_complete) .form-heading>p:last-child,
#nagomi-location-preview .inquiry-panel:has(.mw_wp_form_send_error) .form-heading>p:last-child {display:none}
