@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";.contact-page-content[data-v-193adf00]{align-items:center;color:#333;display:flex;font-family:Poppins,sans-serif;justify-content:center;position:relative}.dark .contact-page-content[data-v-193adf00]{color:#f0f0f0}.container[data-v-193adf00]{border-radius:20px;box-sizing:border-box;display:flex;max-width:1200px;padding:40px;width:90%;z-index:1}.contact-form-card[data-v-193adf00],.contact-info[data-v-193adf00]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 10px 30px #00000014;flex:1;padding:40px}.dark .contact-form-card[data-v-193adf00]{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background-color:#0058c233;border:1px solid rgba(0,88,194,.4);box-shadow:0 8px 32px #0058c24d}.contact-info[data-v-193adf00]{box-shadow:none;margin-right:20px}.contact-form-card[data-v-193adf00]{margin-left:20px}.contact-info .subtitle[data-v-193adf00]{color:#777;font-size:14px;font-weight:600;margin-bottom:5px}.dark .contact-info .subtitle[data-v-193adf00]{color:#ccc}.contact-info .title[data-v-193adf00]{color:#333;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:40px}.dark .contact-info .title[data-v-193adf00]{color:#f0f0f0}.info-blocks[data-v-193adf00]{display:flex;flex-wrap:wrap;gap:20px}.info-block[data-v-193adf00]{align-items:flex-start;display:flex;gap:15px;width:100%}.info-block .icon-wrapper[data-v-193adf00]{align-items:center;color:#007bff;display:flex;justify-content:center;min-width:24px}.info-block .icon-wrapper svg[data-v-193adf00]{height:30px;width:30px;stroke:currentColor}.info-block .text h4[data-v-193adf00]{color:#555;font-size:16px;font-weight:600;margin:0}.dark .info-block .text h4[data-v-193adf00]{color:#f0f0f0}.info-block .text p[data-v-193adf00]{color:#888;font-size:14px;line-height:1.4;margin:0}.dark .info-block .text p[data-v-193adf00]{color:#ccc}.contact-form-card h3[data-v-193adf00]{color:#333;font-size:28px;font-weight:600;margin-bottom:30px}.dark .contact-form-card h3[data-v-193adf00]{color:#f0f0f0}.form-group[data-v-193adf00]{margin-bottom:20px}.form-group label[data-v-193adf00]{color:#555;display:block;font-size:12px;font-weight:600;margin-bottom:5px}.dark .form-group label[data-v-193adf00]{color:#f0f0f0}.form-group input[data-v-193adf00],.form-group textarea[data-v-193adf00]{background-color:#fff6;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box;color:#333;font-size:16px;padding:12px;transition:border-color .3s;width:100%}.dark .form-group input[data-v-193adf00],.dark .form-group textarea[data-v-193adf00]{background-color:#2d374866;border-color:#4a5568;color:#f0f0f0}.form-group input[data-v-193adf00]::-moz-placeholder,.form-group textarea[data-v-193adf00]::-moz-placeholder{color:#999}.form-group input[data-v-193adf00]::placeholder,.form-group textarea[data-v-193adf00]::placeholder{color:#999}.dark .form-group input[data-v-193adf00]::-moz-placeholder,.dark .form-group textarea[data-v-193adf00]::-moz-placeholder{color:#a0aec0}.dark .form-group input[data-v-193adf00]::placeholder,.dark .form-group textarea[data-v-193adf00]::placeholder{color:#a0aec0}.form-group input[data-v-193adf00]:focus,.form-group textarea[data-v-193adf00]:focus{background-color:#fff;border-color:#007bff;outline:none}.dark .form-group input[data-v-193adf00]:focus,.dark .form-group textarea[data-v-193adf00]:focus{background-color:#2d3748}.send-button[data-v-193adf00]{align-items:center;background:linear-gradient(90deg,#00c6ff,#0072ff);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:15px;transition:transform .3s,box-shadow .3s;width:100%}.send-button[data-v-193adf00]:hover{box-shadow:0 5px 15px #0072ff4d;transform:translateY(-2px)}.dark .form-group input.is-invalid[data-v-193adf00],.dark .form-group textarea.is-invalid[data-v-193adf00],.form-group input.is-invalid[data-v-193adf00],.form-group textarea.is-invalid[data-v-193adf00]{border-color:#ef4444}@media (max-width:992px){.container[data-v-193adf00]{flex-direction:column;padding:20px;width:95%}.contact-form-card[data-v-193adf00],.contact-info[data-v-193adf00]{margin:0;padding:20px;width:100%}.contact-info[data-v-193adf00]{margin-bottom:20px}.contact-info .title[data-v-193adf00]{font-size:36px}}@media (max-width:480px){.contact-info .title[data-v-193adf00]{font-size:28px}}
