form.field-form[data-v-055a1581]{background-color:#f3f0e7;border-radius:1rem;flex-direction:column;padding:1rem;display:flex}@media (width>=768px){form.field-form[data-v-055a1581]{padding:2rem}}form.field-form .field-group[data-v-055a1581]{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}form.field-form .field-group input[type=email][data-v-055a1581],form.field-form .field-group input[type=password][data-v-055a1581],form.field-form .field-group input[type=text][data-v-055a1581],form.field-form .field-group textarea[data-v-055a1581]{box-sizing:border-box;border:none;flex:1;width:100%;padding:1rem .5rem .5rem;font-size:12pt}form.field-form .field-group input[type=email][data-v-055a1581]:focus,form.field-form .field-group input[type=password][data-v-055a1581]:focus,form.field-form .field-group input[type=text][data-v-055a1581]:focus,form.field-form .field-group textarea[data-v-055a1581]:focus{border-color:#d64309;outline:none}form.field-form .field-group span[data-v-055a1581]{pointer-events:none;color:#767676;font-size:16px;transition:all .2s;position:absolute;top:.8rem;left:10px}form.field-form .field-group input:not(:-moz-placeholder-shown)~span[data-v-055a1581]{color:#d64309;font-size:8pt;top:3px;left:10px}form.field-form .field-group input[type=password]:not(:-moz-placeholder-shown)~span[data-v-055a1581]{color:#d64309;font-size:8pt;top:3px;left:10px}form.field-form .field-group textarea:not(:-moz-placeholder-shown)~span[data-v-055a1581]{color:#d64309;font-size:8pt;top:3px;left:10px}form.field-form .field-group input:focus~span[data-v-055a1581],form.field-form .field-group input:not(:placeholder-shown)~span[data-v-055a1581],form.field-form .field-group input[type=password]:not(:placeholder-shown)~span[data-v-055a1581],form.field-form .field-group textarea:focus~span[data-v-055a1581],form.field-form .field-group textarea:not(:placeholder-shown)~span[data-v-055a1581]{color:#d64309;font-size:8pt;top:3px;left:10px}form.field-form .field-group.checkbox[data-v-055a1581]{border:none;flex-direction:row-reverse;justify-content:space-between;align-items:center;display:flex}form.field-form .field-group.checkbox label[data-v-055a1581]{color:#333;font-size:11pt}form.field-form .field-group.checkbox input[type=checkbox][data-v-055a1581]{position:relative;right:.5rem;transform:scale(1.5)}form.field-form button[data-v-055a1581]{color:#fff;cursor:pointer;background-color:#d64309;border:none;border-radius:2rem;align-self:flex-end;padding:10px 20px;font-size:12pt}form.field-form button[data-v-055a1581]:hover{background-color:#a53407}.contact-page .page-body[data-v-055a1581]{padding:0 25px}.contact-page .page-body h1[data-v-055a1581]{color:#d64309;margin-top:0;padding:0 20px 10px 0;font-size:18pt}.contact-page .page-body .usages[data-v-055a1581]{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.contact-page .page-body .usages>div[data-v-055a1581]{background:#faf9f5;border:1px solid #f3f0e7;border-radius:1rem;padding:1rem}.contact-page .page-body .usages>div .b2[data-v-055a1581]{background:#fff;border:1px solid #e8ddc8}.contact-page .page-body .usages>div .b2[data-v-055a1581]:hover{background:#e8ddc8}.contact-page .page-body .usages>div h2[data-v-055a1581]{margin:0 0 .5rem;font-size:1rem}.contact-page .page-body .usages>div .b1[data-v-055a1581],.contact-page .page-body .usages>div .b2[data-v-055a1581]{margin-top:.8rem;display:block}@media (width>=768px){.contact-page .page-body[data-v-055a1581]{background:#fff;max-width:1200px;margin:0 auto}.contact-page .page-body .usages[data-v-055a1581]{flex-direction:row}.contact-page .page-body .usages>div[data-v-055a1581]{flex:1}.contact-page .page-body .desktop-row[data-v-055a1581]{gap:1rem;display:flex}.contact-page .page-body .desktop-row .field-group[data-v-055a1581]{flex:1}}.contact-page .info-message[data-v-055a1581]{background:#faf9f5;border:1px solid #f3f0e7;border-radius:.5rem;margin:0 0 1rem;padding:1rem}.contact-page .info-message a[data-v-055a1581]{color:#d64309;text-decoration:underline}.contact-page .info-message a[data-v-055a1581]:hover{text-decoration:none}.contact-page select[data-v-055a1581]{background:#fff;border:1px solid #f3f0e7;border-radius:3px;width:100%;padding:.8rem;font-size:1rem}.contact-page select[data-v-055a1581]:focus{border-color:#d64309;outline:none}.contact-page .sr-only[data-v-055a1581]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.contact-page .modal-overlay[data-v-055a1581]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.contact-page .modal-content[data-v-055a1581]{text-align:center;background:#fff;border-radius:1rem;width:100%;max-width:500px;padding:2rem;box-shadow:0 4px 20px #00000026}.contact-page .modal-title[data-v-055a1581]{color:#d64309;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.contact-page .modal-message[data-v-055a1581]{color:#333;margin:0 0 2rem;font-size:1rem;line-height:1.5}.contact-page .modal-button[data-v-055a1581]{color:#fff;cursor:pointer;background:#d64309;border:none;border-radius:.5rem;padding:.8rem 2rem;font-size:1rem;transition:background .2s}.contact-page .modal-button[data-v-055a1581]:hover{background:#d23d09}.contact-page .modal-button[data-v-055a1581]:focus{outline:none;box-shadow:0 0 0 3px #d643094d}
