.contact-styles_container__91i_n{display:flex;gap:var(--padding-xl);align-items:flex-start;text-align:left}.contact-styles_container__91i_n .contact-styles_desc__OKZQH{flex:1}.contact-styles_container__91i_n .contact-styles_desc__OKZQH h1{color:var(--background);text-align:left;font-size:clamp(1.75rem,6vw,3rem);line-height:1.2;margin-bottom:var(--margin-lg)}.contact-styles_container__91i_n .contact-styles_desc__OKZQH p{color:var(--background);text-align:left!important;font-size:clamp(1rem,3vw,1.125rem);opacity:.9;max-width:90%}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_emailText__PBH_m{color:#fff!important;font-weight:900;margin-top:1.5rem;margin-bottom:1.25rem;font-size:clamp(1.25rem,4.5vw,2.25rem);display:block;text-decoration:none;letter-spacing:-.02em;text-shadow:0 0 15px hsla(0,0%,100%,.4);animation:contact-styles_pulseGlow__z3D3M 3s ease-in-out infinite;transition:all .3s cubic-bezier(.4,0,.2,1);max-width:100%;word-break:break-word;width:fit-content}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_emailText__PBH_m:hover{opacity:1}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL{display:flex;align-items:center;gap:1.25rem}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL a{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:999px;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.35);box-shadow:0 0 18px hsla(0,0%,100%,.25),0 0 36px hsla(0,0%,100%,.16);backdrop-filter:blur(10px);font-size:1.5rem;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL a:hover{transform:translateY(-2px) scale(1.04);background:#fff;box-shadow:0 0 22px hsla(0,0%,100%,.38),0 0 42px hsla(0,0%,100%,.24)}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL .contact-styles_linkedin___TCf3:hover{color:#0a66c2}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL .contact-styles_youtube__ovkTr:hover{color:red}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL .contact-styles_email__JjxgJ:hover{color:var(--blue-violet)}@keyframes contact-styles_pulseGlow__z3D3M{0%,to{text-shadow:0 0 10px hsla(0,0%,100%,.2);opacity:.9}50%{text-shadow:0 0 20px hsla(0,0%,100%,.5);opacity:1}}.contact-styles_container__91i_n .contact-styles_desc__OKZQH button{background-color:var(--seasalt);border-color:var(--seasalt);color:var(--blue-violet)}.contact-styles_container__91i_n form{flex:1;max-width:450px;background-color:var(--background);padding:var(--padding-xl);border-radius:var(--radius-2xl);display:flex;flex-direction:column;gap:var(--padding-md)}.contact-styles_container__91i_n form h5{margin-bottom:var(--margin-md)}.contact-styles_container__91i_n form h5 span{color:var(--blue-violet)}.contact-styles_container__91i_n form .contact-styles_row__kZqZK{display:flex;gap:var(--padding-md)}@media(max-width:48rem){.contact-styles_container__91i_n{flex-direction:column;gap:var(--padding-xl);align-items:stretch}.contact-styles_container__91i_n .contact-styles_desc__OKZQH{text-align:center}.contact-styles_container__91i_n .contact-styles_desc__OKZQH h1,.contact-styles_container__91i_n .contact-styles_desc__OKZQH p{text-align:center!important;margin-inline:auto}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_emailText__PBH_m{margin-inline:auto;margin-bottom:1rem}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_socialLinks__3yavL{justify-content:center;gap:1.25rem}.contact-styles_container__91i_n form{max-width:100%;padding:var(--padding-lg)}.contact-styles_row__kZqZK{flex-direction:column}}@media(max-width:30rem){.contact-styles_container__91i_n{padding:0}.contact-styles_container__91i_n .contact-styles_desc__OKZQH h1{font-size:1.75rem}.contact-styles_container__91i_n .contact-styles_desc__OKZQH .contact-styles_emailText__PBH_m{font-size:1.25rem}.contact-styles_container__91i_n form{padding:var(--padding-md)}}