[data-v-97787002]:root{--color-primary:#00c3f5;--color-primary-light:#02feff;--color-accent:#fab702;--color-success:#00a12a;--color-danger:#a61300;--bg-dark:#18191b;--bg-gray:#222;--bg-light:#fff;--text-primary:#333;--text-secondary:#777;--text-light:#fff;--border-radius:6px;--box-shadow:0 6px 16px rgba(0,0,0,.1);--transition:all .3s ease;--gradient-blue:linear-gradient(120deg,#00c3f5,#71e0fa);--gradient-gray:linear-gradient(90deg,#fff,hsla(0,0%,100%,.502))}.contacts-page[data-v-97787002]{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin-top:5em;padding:40px 20px}@media(max-width:768px){.contacts-page[data-v-97787002]{margin-top:2em}}.contacts-page .page-header[data-v-97787002]{margin-bottom:40px;text-align:center}.contacts-page .page-header h1[data-v-97787002]{color:#18191b;font-size:2rem}.contacts-page .page-content[data-v-97787002]{margin:0 auto;max-width:1200px}.contacts-page .page-content section[data-v-97787002]{margin-bottom:40px}.contacts-page .page-content section h2[data-v-97787002]{font-size:1.5rem;margin-bottom:15px}.contacts-page .page-content section ul[data-v-97787002]{list-style:none;margin:0;padding:0}.contacts-page .page-content section ul li[data-v-97787002]{font-size:1rem;margin-bottom:10px}.contacts-page .page-content section .social-icons[data-v-97787002]{display:flex;gap:15px;justify-content:center;margin-top:15px}.contacts-page .page-content section .social-icons a[data-v-97787002]{color:#00c3f5;font-size:1.5rem;transition:color .3s ease}.contacts-page .page-content section .social-icons a[data-v-97787002]:hover{color:#00c3f5}.contacts-page .page-content section form[data-v-97787002]{display:flex;flex-direction:column;gap:15px}.contacts-page .page-content section form input[data-v-97787002],.contacts-page .page-content section form textarea[data-v-97787002]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#333;font-size:1rem;padding:10px}.contacts-page .page-content section form input[data-v-97787002]::-moz-placeholder,.contacts-page .page-content section form textarea[data-v-97787002]::-moz-placeholder{color:#aaa}.contacts-page .page-content section form input[data-v-97787002]::placeholder,.contacts-page .page-content section form textarea[data-v-97787002]::placeholder{color:#aaa}.contacts-page .page-content section form input[data-v-97787002]:focus,.contacts-page .page-content section form textarea[data-v-97787002]:focus{border-color:#00c3f5;outline:none}.contacts-page .page-content section form textarea[data-v-97787002]{height:120px;resize:none}.contacts-page .page-content section form button[data-v-97787002]{background-color:#00c3f5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.contacts-page .page-content section form button[data-v-97787002]:hover{background-color:#00c3f5}.contacts-page .page-content section form button[data-v-97787002]:active{transform:scale(.98)}.contacts-page .page-content section iframe[data-v-97787002]{border-radius:10px;box-shadow:0 4px 10px #0000001a}.contacts-page .contact-container[data-v-97787002]{display:flex;flex-wrap:wrap;gap:40px}@media(max-width:768px){.contacts-page .contact-container[data-v-97787002]{flex-direction:column}}.contacts-page .contact-container .contact-form[data-v-97787002],.contacts-page .contact-container .contact-info[data-v-97787002]{flex:1;min-width:300px}.contacts-page .contact-container .contact-form h2[data-v-97787002],.contacts-page .contact-container .contact-info h2[data-v-97787002]{color:#00c3f5}.contacts-page .contact-container .contact-form p[data-v-97787002],.contacts-page .contact-container .contact-info p[data-v-97787002]{text-align:center}.contacts-page .contact-container .contact-form[data-v-97787002],.contacts-page .contact-container .contact-info[data-v-97787002]{background:#f7f7f7;border:1px solid #ddd;border-radius:5px;box-shadow:0 4px 10px #0000000d;padding:20px;transition:all .3s ease}.contacts-page .contact-container .contact-form[data-v-97787002]:hover,.contacts-page .contact-container .contact-info[data-v-97787002]:hover{box-shadow:0 6px 15px #0000001a}.contacts-page .contact-map h2[data-v-97787002]{color:#18191b;text-align:center}.contacts-page .contact-map iframe[data-v-97787002]{border-radius:10px;box-shadow:0 4px 10px #0000001a}
