.xplor-connect .form-group{margin-bottom:1.25rem}.xplor-connect label{margin-bottom:.5rem;display:block}.xplor-connect .form-control{box-sizing:border-box;border-radius:0;outline:none;width:100%;max-width:100%;display:block}.xplor-connect select.form-control{cursor:pointer;opacity:1;padding-right:2.5rem;appearance:none!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;background-size:12px 8px!important}.xplor-connect input[type=checkbox]{cursor:pointer;flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem}.xplor-connect .xplor-sms-row{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}.xplor-connect .btn{cursor:pointer;justify-content:center;align-items:center;transition:opacity .15s,background-color .15s,transform .15s;display:inline-flex}.xplor-connect .btn:disabled{cursor:not-allowed;opacity:.4}.xplor-connect #alert{border-radius:0;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.xplor-connect #alert.success{color:#bbf7d0;background-color:#16653459;border:1px solid #4ade8059}.xplor-connect #alert.error{color:#fecaca;background-color:#7f1d1d66;border:1px solid #f8717159}.xplor-connect .loader-status{color:#e7e5e4}.xplor-newsletter{max-width:28rem}.xplor-newsletter label{letter-spacing:.02em;color:#e7e5e4;font-size:.875rem;font-weight:500}.xplor-newsletter .form-control{color:#fff;background:0 0;border:1px solid #ffffff59;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.xplor-newsletter .form-control::placeholder{color:#78716c}.xplor-newsletter .form-control:focus,.xplor-newsletter .form-control:focus-visible{border-color:#ffffffb3;box-shadow:0 0 0 2px #ffffff26}.xplor-newsletter select.form-control{color:#fff!important;-webkit-text-fill-color:#fff!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23ffffff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.xplor-newsletter select.form-control option{color:#fff;background-color:#1a1a1a}.xplor-newsletter input[type=checkbox]{accent-color:#f4f1ea}.xplor-newsletter .xplor-sms-row{color:#a8a29e}.xplor-newsletter .btn,.xplor-newsletter #bb_submit{letter-spacing:.12em;text-transform:uppercase;border:none;border-radius:9999px;padding:.625rem 2rem;font-size:.8125rem;font-weight:600;color:#1a1a1a!important;background-color:#f4f1ea!important;border-color:#f4f1ea!important}.xplor-newsletter .btn:hover:not(:disabled),.xplor-newsletter #bb_submit:hover:not(:disabled){background-color:#fff!important}.xplor-newsletter .btn:focus-visible,.xplor-newsletter #bb_submit:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}.xplor-contact{width:100%;max-width:100%}.xplor-contact label{letter-spacing:.02em;color:#a8a29e;font-size:13px;font-style:italic;font-family:var(--font-footer-serif), Georgia, serif}.xplor-contact .form-group{margin-bottom:1.75rem}.xplor-contact .form-control{color:#1c1917;background:#f4f1ea;border:0;padding:.875rem 1rem;font-size:.9375rem}.xplor-contact .form-control::placeholder{color:#a8a29e}.xplor-contact .form-control:focus,.xplor-contact .form-control:focus-visible{box-shadow:0 0 0 2px #c4b8a8}.xplor-contact select.form-control{color:#1c1917!important;-webkit-text-fill-color:#1c1917!important;background-color:#f4f1ea!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231c1917' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.xplor-contact select.form-control option{color:#1c1917;background-color:#f4f1ea}.xplor-contact input[type=checkbox]{accent-color:#1a1a1a}.xplor-contact .xplor-sms-row{color:#a8a29e}.xplor-contact .xplor-submit-row{justify-content:flex-end;margin-bottom:0;display:flex}.xplor-contact .btn,.xplor-contact #bb_submit{letter-spacing:.04em;text-transform:none;font-size:13px;font-weight:500;font-family:var(--font-footer-serif), Georgia, serif;border:none;border-radius:0;padding:.75rem 2.5rem;color:#1a1a1a!important;background-color:#f4f1ea!important}.xplor-contact .btn:hover:not(:disabled),.xplor-contact #bb_submit:hover:not(:disabled){background-color:#fff!important}.xplor-contact .btn:focus-visible,.xplor-contact #bb_submit:focus-visible{outline-offset:4px;outline:2px solid #ffffff80}.xplor-contact #alert.success,.xplor-contact #alert.error{font-family:var(--font-footer-serif), Georgia, serif}@media (min-width:640px){.xplor-contact form{grid-template-columns:1fr 1fr;column-gap:1.5rem;display:grid}.xplor-contact #alert,.xplor-contact .xplor-submit-row{grid-column:1/-1}.xplor-contact .form-group:has(#bb_uuid){grid-column:1/-1}.xplor-contact .form-group:has(#bb_email){grid-column:1/-1}.xplor-contact .form-group:has(#bb_phone){grid-column:1/-1}.xplor-contact .form-group:has(#bb_opt_in_sms){grid-column:1/-1}}.xplor-abbotsford{text-align:left;width:100%;max-width:100%}.xplor-abbotsford .xplor-optional-hint{letter-spacing:.02em;text-transform:none;color:#ffffffa6;font-weight:400}.xplor-abbotsford label{color:#ffffffe6;font-size:.8125rem;font-weight:400;font-family:var(--font-footer-serif), Georgia, serif}.xplor-abbotsford .form-group{margin-bottom:.75rem}.xplor-abbotsford .form-control{color:#fff;background:#0000004d;border:1px solid #fff6;min-height:44px;padding:.625rem 1rem;font-size:.8125rem}.xplor-abbotsford .form-control::placeholder{color:#ffffff80}.xplor-abbotsford .form-control:focus,.xplor-abbotsford .form-control:focus-visible{border-color:#ffffffb3}.xplor-abbotsford input[type=checkbox]{accent-color:#fff}.xplor-abbotsford .xplor-sms-row{color:#ffffffbf;font-size:.75rem}.xplor-abbotsford .btn,.xplor-abbotsford #bb_submit{letter-spacing:.14em;text-transform:uppercase;border:1px solid #fff6;border-radius:0;width:100%;min-height:44px;margin-top:.25rem;padding:.625rem 1.5rem;font-size:.6875rem;font-weight:500;color:#171717!important;background-color:#fffffff2!important}.xplor-abbotsford .btn:hover:not(:disabled),.xplor-abbotsford #bb_submit:hover:not(:disabled){background-color:#fff!important}.xplor-abbotsford .btn:focus-visible,.xplor-abbotsford #bb_submit:focus-visible{outline-offset:4px;outline:2px solid #ffffffb3}@media (min-width:640px){.xplor-abbotsford .form-control{min-height:46px;font-size:.875rem}.xplor-abbotsford .btn,.xplor-abbotsford #bb_submit{min-height:46px;font-size:11px}.xplor-abbotsford .xplor-locked-location{font-size:.875rem}}
