.contact-form__note[data-v-c3c49b88]{color:#5a5a5a;font-size:.85rem;line-height:1.6;margin-bottom:1.5rem}.contact-form__note a[data-v-c3c49b88]{color:#164b7b;font-weight:600;text-decoration:none}.contact-form__note a[data-v-c3c49b88]:hover{color:#6380a2}.contact-form__row[data-v-c3c49b88]{margin-bottom:1rem}.contact-form__row--half[data-v-c3c49b88]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media(max-width:576px){.contact-form__row--half[data-v-c3c49b88]{grid-template-columns:1fr}}.contact-form__float[data-v-c3c49b88]{position:relative}.contact-form__float label[data-v-c3c49b88]{color:#b4b4b4;font-size:.9rem;font-weight:400;left:1rem;pointer-events:none;position:absolute;top:.85rem;transform-origin:left top;transition:all .25s cubic-bezier(.22,1,.36,1)}.contact-form__float label .optional[data-v-c3c49b88]{color:#b5b5b5b3;font-size:.8rem;font-weight:400}.contact-form__float input[data-v-c3c49b88],.contact-form__float textarea[data-v-c3c49b88]{background:#fff;border:1.5px solid hsla(0,0%,71%,.35);border-radius:4px;color:#2c2c2c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;padding:1.3rem 1rem .4rem;transition:all .2s cubic-bezier(.22,1,.36,1);width:100%}.contact-form__float input[data-v-c3c49b88]:focus,.contact-form__float textarea[data-v-c3c49b88]:focus{border-color:#dbc5b6;box-shadow:0 0 0 3px #dcc6b71a;outline:none}.contact-form__float input:not(:-moz-placeholder)+label[data-v-c3c49b88],.contact-form__float textarea:not(:-moz-placeholder)+label[data-v-c3c49b88]{color:#203b5b;font-size:.68rem;font-weight:600;letter-spacing:.3px;top:.25rem}.contact-form__float input:focus+label[data-v-c3c49b88],.contact-form__float input:not(:placeholder-shown)+label[data-v-c3c49b88],.contact-form__float textarea:focus+label[data-v-c3c49b88],.contact-form__float textarea:not(:placeholder-shown)+label[data-v-c3c49b88]{color:#203b5b;font-size:.68rem;font-weight:600;letter-spacing:.3px;top:.25rem}.contact-form__float input:focus+label[data-v-c3c49b88],.contact-form__float textarea:focus+label[data-v-c3c49b88]{color:#c4a898}.contact-form__float textarea[data-v-c3c49b88]{min-height:100px;resize:vertical}.contact-form__float--textarea label[data-v-c3c49b88]{background:#fff;padding:0 .25rem}.contact-form__float--error input[data-v-c3c49b88],.contact-form__float--error textarea[data-v-c3c49b88]{background:#c0392b05;border-color:#c0392b}.contact-form__float--error label[data-v-c3c49b88]{color:#c0392b}.contact-form__float--error input[data-v-c3c49b88]:focus,.contact-form__float--error textarea[data-v-c3c49b88]:focus{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1a}.contact-form__field[data-v-c3c49b88]{display:flex;flex-direction:column}.contact-form__field label[data-v-c3c49b88]{color:#203b5b;font-size:.8rem;font-weight:500;margin-bottom:.4rem}.contact-form__field select[data-v-c3c49b88]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23666' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;border:1.5px solid hsla(0,0%,71%,.35);border-radius:4px;color:#2c2c2c;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;padding:.75rem 2.2rem .75rem .85rem;transition:border-color .2s cubic-bezier(.22,1,.36,1)}.contact-form__field select[data-v-c3c49b88]:focus{border-color:#dbc5b6;box-shadow:0 0 0 3px #dcc6b71a;outline:none}.contact-form__checkbox[data-v-c3c49b88]{align-items:flex-start;cursor:pointer;display:flex;gap:.6rem}.contact-form__checkbox input[type=checkbox][data-v-c3c49b88]{accent-color:#203b5b;height:16px;margin-top:2px;width:16px}.contact-form__checkbox span[data-v-c3c49b88]{color:#5a5a5a;font-size:.78rem;line-height:1.5}.contact-form__checkbox span a[data-v-c3c49b88]{color:#164b7b;text-decoration:underline}.contact-form__checkbox--error span[data-v-c3c49b88]{color:#c0392b}.contact-form__checkbox--error input[type=checkbox][data-v-c3c49b88]{outline:2px solid #c0392b;outline-offset:1px}.contact-form .hidden[data-v-c3c49b88]{display:none}.contact-form__error[data-v-c3c49b88]{background:#c0392b0f;border:1px solid rgba(192,57,43,.2);border-radius:4px;margin-top:.8rem;padding:.8rem 1rem}.contact-form__error p[data-v-c3c49b88]{color:#c0392b;font-size:.85rem;line-height:1.5}.contact-form__success[data-v-c3c49b88]{align-items:flex-start;background:#228b220f;border:1px solid rgba(34,139,34,.2);border-radius:4px;display:flex;gap:.5rem;margin-top:.8rem;padding:.8rem 1rem}.contact-form__success svg[data-v-c3c49b88]{color:#228b22;flex-shrink:0;margin-top:1px}.contact-form__success p[data-v-c3c49b88]{color:#1a6b1a;font-size:.85rem;line-height:1.5}
