.contact_container__120fg{max-width:100vw;margin:auto;padding:20px;font-family:Poppins,sans-serif;text-align:center;background:linear-gradient(180deg,#fdfbfb,#ebedee);min-height:100vh}.contact_title__BEhZA{font-size:2.8rem;font-weight:700;color:#ff6b35;text-shadow:1px 1px 3px rgba(0,0,0,.15);margin-bottom:.5rem}.contact_description__oGWH_{font-size:1.2rem;color:#555;margin-bottom:2rem;line-height:1.6}.contact_linksGrid__OHboX{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px;padding:10px}.contact_link__0pLOH{background:#fff;padding:20px;border-radius:16px;text-decoration:none;color:#222;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08)}.contact_link__0pLOH:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.contact_icon__Zk_10{font-size:2.5rem;margin-bottom:10px;color:#ff6b35;transition:color .3s ease}.contact_link__0pLOH:hover .contact_icon__Zk_10{color:#f39c12}.contact_text__A_B_K{font-size:1rem;font-weight:600}@media (max-width:768px){.contact_title__BEhZA{font-size:2.2rem}.contact_description__oGWH_{font-size:1.05rem}.contact_icon__Zk_10{font-size:2.2rem}}@media (max-width:480px){.contact_title__BEhZA{font-size:1.6rem}.contact_description__oGWH_{font-size:.95rem}.contact_icon__Zk_10{font-size:2rem}.contact_text__A_B_K{font-size:.9rem}}