.contact-page[data-v-da308589]{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin:50px auto;max-width:800px;padding:30px}.page-title[data-v-da308589]{color:#333;font-size:2.5em;font-weight:700;margin-bottom:30px;text-align:center}.contact-form .form-group[data-v-da308589]{margin-bottom:20px}.contact-form label[data-v-da308589]{color:#555;display:block;font-weight:700;margin-bottom:8px}.contact-form .form-control[data-v-da308589]{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:1em;padding:12px;width:100%}.contact-form .form-control[data-v-da308589]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff40;outline:none}.contact-form textarea.form-control[data-v-da308589]{resize:vertical}.contact-form .submit-button[data-v-da308589]{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.1em;padding:15px;transition:background-color .3s ease;width:100%}.contact-form .submit-button[data-v-da308589]:hover{background-color:#0056b3}
