.gf-quote-form .gform_validation_container,.gf-quote-form .gform_hidden,.gf-quote-form .gfield--type-honeypot,.gf-quote-form .gfield_visibility_hidden,.gf-quote-form .gform_heading,.gf-quote-form .gform_required_legend{display:none !important}.gf-quote-form .screen-reader-text,.gf-quote-form .gfield_required,.gf-quote-form .gfield--type-checkbox>.gfield_label,.gf-quote-form .gfield--type-consent>.gfield_label,.gf-quote-form .gfield--type-turnstile>.gfield_label,.gf-quote-form .gfield--type-captcha>.gfield_label{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gf-quote-form .gform_fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 20px;padding:0;list-style:none}.gf-quote-form .gfield{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.gf-quote-form .gfield--width-half{grid-column:auto}.gf-quote-form .gfield_label{display:block;padding:0;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e6ebea}.gf-quote-form .ginput_container{margin:0}.gf-quote-form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="hidden"]),.gf-quote-form select,.gf-quote-form textarea{width:100%;margin:0;padding:13px 14px;font:inherit;font-size:.95rem;background:#12647d;color:#fff;border:1px solid rgba(230,235,234,.5);border-radius:0;transition:border-color .16s ease,box-shadow .16s ease}.gf-quote-form input:focus,.gf-quote-form select:focus,.gf-quote-form textarea:focus{border-color:var(--gold);outline:3px solid var(--gold);outline-offset:2px;box-shadow:none}.gf-quote-form input::placeholder,.gf-quote-form textarea::placeholder{color:#a9c3ca}.gf-quote-form textarea{height:120px;min-height:110px;resize:vertical}.gf-quote-form select{-webkit-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23D6A04B' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:14px 14px}.gf-quote-form select option{color:var(--ink);background:#fff}.gf-quote-form select:has(option[value=""]:checked){color:var(--gold)}.gf-quote-form .gfield_description{font-size:.82rem;color:#c5d3d6}.gf-quote-form .gfield_checkbox,.gf-quote-form .ginput_container_consent{display:flex;flex-direction:column;gap:10px}.gf-quote-form .gchoice,.gf-quote-form .ginput_container_consent{display:flex;flex-direction:row;align-items:center;gap:12px}.gf-quote-form input[type="checkbox"]{width:20px;height:20px;margin:0;padding:0;flex:none;accent-color:var(--gold-dark);cursor:pointer}.gf-quote-form .gchoice label,.gf-quote-form .gfield_consent_label{font-size:.92rem;font-weight:500;letter-spacing:0;text-transform:none;color:#fff;cursor:pointer}.gf-quote-form .gform_footer,.gf-quote-form .gform_page_footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0;padding:0}.gf-quote-form .gform_button{font-family:var(--f-body)}.gf-quote-form .form-note{font-size:.82rem;color:#c5d3d6}.gf-quote-form{container-type:inline-size}.gf-quote-form .cf-turnstile,.gf-quote-form .cf-turnstile iframe{display:block;line-height:0}@container (min-width:620px){.gf-quote-form form:has(.gfield--type-turnstile) .gform_footer{margin-top:calc(-65px - 20px);min-height:65px;padding-left:calc(300px + 24px);flex-wrap:nowrap}.gf-quote-form .gform_footer .gform_button{flex:none}.gf-quote-form .gform_footer .form-note{flex:1 1 0;min-width:0}}.gf-quote-form .gform-loader,.gf-quote-form .gform_ajax_spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--gold);border-radius:50%;animation:chr-gf-spin .8s linear infinite}.gf-quote-form img.gform_ajax_spinner{border:0;animation:none}@keyframes chr-gf-spin{to{transform:rotate(360deg)}}.gf-quote-form .gform_validation_errors{margin:0 0 20px;padding:14px 18px;background:#fff;border-left:4px solid var(--gold-dark);border-radius:var(--r);color:var(--ink)}.gf-quote-form .gform_validation_errors h2,.gf-quote-form .gform_submission_error{margin:0;font-family:var(--f-body);font-size:.9rem;font-weight:700;line-height:1.4;color:var(--ink)}.gf-quote-form .gform_validation_errors ol{margin:6px 0 0;padding-left:18px;font-size:.85rem}.gf-quote-form .gform_validation_errors a{color:var(--ink)}.gf-quote-form .gfield_error input,.gf-quote-form .gfield_error select,.gf-quote-form .gfield_error textarea{border-color:#ffb4a1;box-shadow:0 0 0 1px #ffb4a1}.gf-quote-form .validation_message{font-size:.82rem;font-weight:600;color:#ffd2c4}.gf-quote-form .gform_confirmation_message{padding:14px 18px;border-radius:var(--r);background:var(--gold-tint);color:var(--ink);font-size:.9rem;font-weight:600}@media(max-width:760px){.gf-quote-form .gform_fields{grid-template-columns:1fr}.gf-quote-form .gfield--width-half{grid-column:1 / -1}}
