.contact_container__cCpH8{display:flex;flex-direction:column;align-items:center;padding:2rem clamp(1rem,5vw,4rem);max-width:900px;margin:0 auto}.contact_title__Arsm_{color:var(--color-text-primary);font-family:Cairo,sans-serif;font-size:2.2em;margin-bottom:2rem;font-weight:700;text-align:center}.contact_section__5RxKt{background-color:var(--color-card-bg);border-radius:12px;padding:clamp(1.5rem,3vw,2.5rem);margin-bottom:2rem;box-shadow:0 4px 15px var(--color-shadow-medium);width:100%}.contact_introParagraph__ibzqQ{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:1em;line-height:1.8;text-align:justify;margin-bottom:1.5rem}.contact_subtitle___F43n{color:var(--color-accent);font-family:Cairo,sans-serif;font-size:1.5em;margin-bottom:1rem;text-align:right;font-weight:600}.contact_reasonList___kFvB{list-style-type:none;padding:0;margin-bottom:0}.contact_reasonList___kFvB li{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:1em;line-height:1.6;margin-bottom:.5rem;position:relative;padding-inline-end:1.5rem}.contact_reasonList___kFvB li:before{content:"•";color:var(--color-accent);font-size:1.4em;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%)}.contact_contactMethods__ZK5ik{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.contact_contactLink__r2CYo{padding:1rem 1.5rem;background:var(--color-accent);color:var(--btn-text);border:none;border-radius:12px;font-family:Cairo,sans-serif;font-size:1.1em;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px var(--color-shadow-medium);text-align:center}.contact_contactLink__r2CYo:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px var(--color-shadow-medium)}