.contact_container__120fg{width:100%;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px 20px}.contact_cardContainer__J9aQg{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:40px}.contact_introSection__g4aFl{width:100%;text-align:center;padding:20px 0}.contact_introText__HGeqM{font-size:1.2rem;line-height:1.8;color:var(--color-text);max-width:800px;margin:0 auto}.contact_contactInfoSection__UgZ_G{width:100%;display:flex;flex-direction:column;gap:50px}.contact_contactMethods__kapHG{width:100%;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;gap:30px;padding:30px 0;border-top:2px solid var(--color-collectif-violet);border-bottom:2px solid var(--color-collectif-violet)}.contact_contactBox__8SGQM{display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;min-width:200px}.contact_contactLabel__KcNln{font-size:1rem;font-weight:600;color:var(--color-text);text-transform:uppercase;letter-spacing:1px}.contact_contactLink__nqBjC{color:var(--color-collectif-pink);text-decoration:none;font-size:1rem;transition:color .3s ease}.contact_contactLink__nqBjC:hover{color:var(--color-collectif-violet)}.contact_socialMedia__RLkYc{display:flex;flex-direction:row;align-items:center;gap:10px}.contact_separator__hT1Ry{color:var(--color-text);opacity:.5}.contact_addressSection__B5vro{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;padding:30px 0}.contact_addressBox__E8PTt{display:flex;flex-direction:column;gap:10px;text-align:left}.contact_addressTitle__ZDPS8{font-size:1rem;font-weight:700;color:var(--color-collectif-pink);text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.contact_addressBox__E8PTt p{margin:0;color:var(--color-text);line-height:1.6}@media (max-width:768px){.contact_container__120fg{padding:20px 15px}.contact_cardContainer__J9aQg{gap:30px}.contact_introText__HGeqM{font-size:1rem}.contact_contactMethods__kapHG{flex-direction:column;align-items:center;gap:40px;padding:30px 20px}.contact_contactBox__8SGQM{width:100%}.contact_addressSection__B5vro{grid-template-columns:1fr;gap:30px}.contact_addressBox__E8PTt{text-align:center}}