#contact .contact-title,#contact h2{transition:color .3s ease!important;color:rgb(17 24 39)!important}#contact .contact-subtitle,#contact p{transition:color .3s ease!important;color:rgb(55 65 81)!important}#contact .text-sm,#contact label{transition:color .3s ease!important;color:rgb(17 24 39)!important}#contact [role=combobox],#contact input,#contact textarea{transition:all .3s ease!important;color:rgb(17 24 39)!important;background-color:rgb(255 255 255)!important;border-color:rgb(209 213 219)!important}#contact input::placeholder,#contact textarea::placeholder{color:rgb(107 114 128)!important}#contact [data-radix-select-content],#contact [data-radix-select-trigger]{color:rgb(17 24 39)!important;background-color:rgb(255 255 255)!important}#contact .btn,#contact [role=button],#contact button,.dark #contact .btn,.dark #contact .contact-title,.dark #contact .text-sm,.dark #contact [role=button],.dark #contact button,.dark #contact h2,.dark #contact label{color:rgb(255 255 255)!important}.dark #contact [role=combobox],.dark #contact input,.dark #contact textarea{color:rgb(255 255 255)!important;background-color:rgb(30 41 59)!important;border-color:rgb(71 85 105)!important}.dark #contact input::placeholder,.dark #contact textarea::placeholder{color:rgb(148 163 184)!important}.dark #contact [data-radix-select-content],.dark #contact [data-radix-select-trigger]{color:rgb(255 255 255)!important;background-color:rgb(30 41 59)!important}html.dark #contact .contact-title,html.dark #contact h2{color:rgb(255 255 255)!important}html.dark #contact .contact-subtitle,html.dark #contact p{color:rgb(209 213 219)!important}html.dark #contact .text-sm,html.dark #contact label{color:rgb(255 255 255)!important}html.dark #contact [role=combobox],html.dark #contact input,html.dark #contact textarea{color:rgb(255 255 255)!important;background-color:rgb(30 41 59)!important}html:not(.dark) #contact .contact-title,html:not(.dark) #contact h2{color:rgb(17 24 39)!important}html:not(.dark) #contact .contact-subtitle,html:not(.dark) #contact p{color:rgb(55 65 81)!important}html:not(.dark) #contact .text-sm,html:not(.dark) #contact label{color:rgb(17 24 39)!important}html:not(.dark) #contact [role=combobox],html:not(.dark) #contact input,html:not(.dark) #contact textarea{color:rgb(17 24 39)!important;background-color:rgb(255 255 255)!important}#contact *{transition:color .3s ease,background-color .3s ease,border-color .3s ease}#contact h2[style*=color],#contact input[style*=color],#contact label[style*=color],#contact p[style*=color],#contact textarea[style*=color]{color:rgb(17 24 39)!important}.dark #contact h2[style*=color],.dark #contact input[style*=color],.dark #contact label[style*=color],.dark #contact p[style*=color],.dark #contact textarea[style*=color]{color:rgb(255 255 255)!important}html:not(.dark) .bg-card,html:not(.dark) [class*=bg-card],html:not(.dark) [data-radix-collection-item]{background-color:#ffffff!important;border-color:#e5e7eb!important}html.dark .bg-card,html.dark [class*=bg-card],html.dark [data-radix-collection-item]{background-color:#1e293b!important;border-color:#475569!important}html:not(.dark) [data-radix-select-content],html:not(.dark) [data-radix-select-trigger],html:not(.dark) [role=combobox],html:not(.dark) input,html:not(.dark) textarea{background-color:#ffffff!important;border-color:#d1d5db!important;color:#1f2937!important}html.dark [data-radix-select-content],html.dark [data-radix-select-trigger],html.dark [role=combobox],html.dark input,html.dark textarea{background-color:#334155!important;border-color:#64748b!important;color:#ffffff!important}html:not(.dark) .contact-subtitle,html:not(.dark) .contact-subtitle *,html:not(.dark) .contact-title,html:not(.dark) .contact-title *{color:#1f2937!important}html.dark .contact-subtitle,html.dark .contact-subtitle *,html.dark .contact-title,html.dark .contact-title *{color:#ffffff!important}.dark #contact p[style*=color]{color:rgb(209 213 219)!important}.social-icon{transition:all .3s ease-in-out;filter:none}.social-icon-light{opacity:.7;filter:none}.social-icon-light:hover{opacity:1;transform:scale(1.1)}.social-icon-dark{opacity:.8;filter:brightness(0) invert(1)}.social-icon-dark:hover{opacity:1;transform:scale(1.1);filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.3))}.social-icon-container{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;transition:background-color .3s ease-in-out}.social-icon-container-light:hover{background-color:rgba(0,0,0,.05)}.social-icon-container-dark:hover{background-color:rgba(255,255,255,.1)}.social-icon[alt*=telegram]:hover{filter:brightness(0) saturate(100%) invert(47%) sepia(96%) saturate(1000%) hue-rotate(180deg) brightness(95%) contrast(101%)}.social-icon[alt*=vk]:hover{filter:brightness(0) saturate(100%) invert(35%) sepia(100%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(101%)}.social-icon[alt*=x-twitter]:hover{filter:brightness(0) saturate(100%) invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%)}.social-icon[alt*=facebook]:hover{filter:brightness(0) saturate(100%) invert(35%) sepia(100%) saturate(2000%) hue-rotate(210deg) brightness(95%) contrast(101%)}.social-icon[alt*=instagram]:hover{filter:brightness(0) saturate(100%) invert(47%) sepia(96%) saturate(1000%) hue-rotate(315deg) brightness(95%) contrast(101%)}.dark .social-icon[alt*=telegram]:hover{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(180deg)}.dark .social-icon[alt*=vk]:hover{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(210deg)}.dark .social-icon[alt*=x-twitter]:hover{filter:brightness(0) invert(1)}.dark .social-icon[alt*=facebook]:hover{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(210deg)}.dark .social-icon[alt*=instagram]:hover{filter:brightness(0) invert(1) sepia(1) saturate(5) hue-rotate(315deg)}