.Contact_contact__P42Yl{padding:200px 0 100px;background:transparent;position:relative;overflow:hidden;margin-top:100px}.Contact_contact__P42Yl .Contact_header__mH2_U{text-align:center;margin-bottom:60px;padding:0 20px}.Contact_contact__P42Yl .Contact_header__mH2_U h2{font-size:clamp(2.5rem,5vw,4rem);font-family:Gallient,serif;margin-bottom:1rem;text-transform:uppercase}.Contact_contact__P42Yl .Contact_header__mH2_U p{font-size:clamp(1rem,2vw,1.2rem);color:#666;max-width:600px;margin:0 auto}.Contact_contact__P42Yl .Contact_container__ohjaa{max-width:1400px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start}@media(max-width:1024px){.Contact_contact__P42Yl .Contact_container__ohjaa{grid-template-columns:1fr;gap:40px}}.Contact_contact__P42Yl .Contact_info__ZeONQ{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:40px;height:100%}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh h3{font-size:1.8rem;margin-bottom:1rem;font-family:Gallient,serif}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh p{color:#666;margin-bottom:2rem}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh .Contact_contactDetails__KANiQ{margin-bottom:2rem}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh .Contact_contactDetails__KANiQ .Contact_contactItem__hp_9i{display:flex;align-items:center;gap:15px;margin-bottom:1rem;color:#333}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh .Contact_contactDetails__KANiQ .Contact_contactItem__hp_9i svg{color:#000}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh .Contact_socialLinks__Y2i8S{display:flex;gap:20px}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh .Contact_socialLinks__Y2i8S a{color:#000;text-decoration:none;font-weight:500;transition:color .3s ease}.Contact_contact__P42Yl .Contact_info__ZeONQ .Contact_infoContent__BjsPh .Contact_socialLinks__Y2i8S a:hover{color:#666}.Contact_contact__P42Yl .Contact_formContainer__QCEcb{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:40px}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc{display:flex;flex-direction:column;gap:20px}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formRow__rrPoc{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:768px){.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formRow__rrPoc{grid-template-columns:1fr}}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ{position:relative}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ input,.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ select,.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ textarea{width:100%;padding:12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:hsla(0,0%,100%,.5);font-size:1rem;transition:all .3s ease}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ input:focus,.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ select:focus,.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ textarea:focus{outline:none;border-color:#000;background:hsla(0,0%,100%,.8)}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ input.Contact_error__D9C_8,.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ select.Contact_error__D9C_8,.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ textarea.Contact_error__D9C_8{border-color:#f33}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ textarea{resize:vertical;min-height:120px}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_formGroup__MBGMJ .Contact_errorMessage__59gFz{position:absolute;bottom:-20px;left:0;color:#f33;font-size:.8rem}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_submitButton__jI3ts{display:flex;align-items:center;justify-content:center;gap:10px;background:#000;color:#fff;padding:15px 30px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_submitButton__jI3ts:hover{background:#333}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_submitButton__jI3ts:disabled{background:#666;cursor:not-allowed}.Contact_contact__P42Yl .Contact_formContainer__QCEcb .Contact_form___VlSc .Contact_successMessage__iGzjW{text-align:center;color:#22c55e;padding:10px;border-radius:8px;background:rgba(34,197,94,.1)}@media(max-width:768px){.Contact_contact__P42Yl{padding:150px 0 80px;margin-top:80px}}