.contact_contact__DW1Cr{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:calc(100vh - 120px)}.contact_contactSectionBreak__WiZkU{width:100%;display:flex;justify-content:center;margin-bottom:40px}.contact_contactTitle__vVPy0{text-align:center;margin-bottom:60px}.contact_contactTitle__vVPy0 h1{font-size:3rem;color:#1e293b;text-transform:uppercase;margin:0 0 16px;font-family:RobotoSlab;font-weight:700}@media screen and (max-width:533px){.contact_contactTitle__vVPy0 h1{font-size:2.2rem}}.contact_contactSubtitle__Jq4s8{font-size:1.25rem;color:#64748b;margin:0;font-family:Jetbrains}@media screen and (max-width:533px){.contact_contactSubtitle__Jq4s8{font-size:1.125rem}}.contact_contactGrid__A4137{width:100%;max-width:1600px;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:60px;gap:60px;align-items:start}@media screen and (max-width:1024px){.contact_contactGrid__A4137{grid-template-columns:1fr;gap:40px;display:flex;flex-direction:column-reverse}}.contact_contactForm__w8tGQ{width:100%;display:flex;justify-content:center;align-items:flex-start}.contact_contactInfo__8FXKJ{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1024px){.contact_contactInfo__8FXKJ{align-items:stretch;width:100%}}.contact_contactInfoEntry__keH0p{display:flex;align-items:center;gap:16px;color:#1e293b;font-family:Jetbrains;font-size:1.1rem;margin-bottom:16px}.contact_contactInfoEntry__keH0p:last-child{margin-bottom:0}.contact_contactInfoEntry__keH0p svg{width:24px;height:24px;color:#5923ac;flex-shrink:0}.contact_contactInfoEntry__keH0p a{color:#1e293b;text-decoration:none;transition:color .3s ease}.contact_contactInfoEntry__keH0p a:hover{color:#5923ac}@media screen and (max-width:533px){.contact_contactInfoEntry__keH0p{justify-content:flex-start}}.contact_contactInfoCard__387VN{padding:24px 0;transition:all .3s ease}@media screen and (max-width:533px){.contact_contactInfoCard__387VN{border-left:none;border-right:none;padding:20px 0}}.contact_contactInfoCard__387VN h3{font-size:1.25rem;color:#1e293b;margin:0 0 16px;font-family:Jetbrains;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact_businessHours__S_AK8 p,.contact_contactInfoCard__387VN p{margin:8px 0;color:#64748b;font-family:Jetbrains;font-size:1rem}.contact_responseTime__BD02D{color:#5923ac;font-weight:500}.contact_socialMediaHorizontal__69bs0{display:flex;gap:16px;margin-top:8px}@keyframes contact_glitch__eXH3e{0%{transform:translate(0)}20%{transform:translate(-1px,1px)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px)}80%{transform:translateY(-1px)}to{transform:translate(0)}}@keyframes contact_glitch-opacity__lBC_1{0%,to{opacity:0}20%,80%{opacity:.6}}@keyframes contact_glitch-filter__Ips96{0%,to{filter:none}20%{filter:drop-shadow(2px 2px 0 #ff00de) drop-shadow(-2px -2px 0 #00ffff)}40%{filter:drop-shadow(-2px 2px 0 #ff00de) drop-shadow(2px -2px 0 #00ffff)}60%{filter:drop-shadow(2px -2px 0 #ff00de) drop-shadow(-2px 2px 0 #00ffff)}80%{filter:drop-shadow(-2px -2px 0 #ff00de) drop-shadow(2px 2px 0 #00ffff)}}.contact_socialIcon__6GGr0{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#5923ac;transition:transform .3s ease;cursor:pointer;position:relative;padding:8px}.contact_socialIcon__6GGr0 svg{width:48px;height:48px;color:#fff}.contact_socialIcon__6GGr0 img{width:48px;height:48px}.contact_socialIcon__6GGr0:after,.contact_socialIcon__6GGr0:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#5923ac;border:1px solid #5923ac;opacity:0;pointer-events:none}.contact_socialIcon__6GGr0:before{z-index:-1;transform:translate(2px,2px)}.contact_socialIcon__6GGr0:after{z-index:-2;transform:translate(-2px,-2px)}.contact_socialIcon__6GGr0:hover{animation:contact_glitch__eXH3e .3s cubic-bezier(.25,.46,.45,.94)}.contact_socialIcon__6GGr0:hover img,.contact_socialIcon__6GGr0:hover svg{animation:contact_glitch-filter__Ips96 .3s cubic-bezier(.25,.46,.45,.94)}.contact_socialIcon__6GGr0:hover:before{animation:contact_glitch__eXH3e .3s cubic-bezier(.25,.46,.45,.94) reverse,contact_glitch-opacity__lBC_1 .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.02s;border-color:#ff00de}.contact_socialIcon__6GGr0:hover:after{animation:contact_glitch__eXH3e .3s cubic-bezier(.25,.46,.45,.94) reverse,contact_glitch-opacity__lBC_1 .3s cubic-bezier(.25,.46,.45,.94);animation-delay:.04s;border-color:aqua}