.Contact_title__18Z0u{display:flex;height:250px;flex-direction:row;justify-content:center;align-items:center;background-color:#222;background-image:url(/Logos/fleurs.png);background-size:cover;font-family:Elephant}.Contact_title__18Z0u h1{font-size:9vw}.Contact_logoContainer__8Nux7{position:absolute;top:-100px;left:5em;height:200px;width:auto}.Contact_logo__VmSoM{height:100%;width:100%}.Contact_contentContainer__D8gW3{position:relative;background-color:#ffd0d0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:10px}.Contact_subTitle__1BGpZ{color:#7b312c;width:60%;text-align:center;font-family:Pristina;padding-top:15px}.Contact_content__U_HE9{display:flex;flex-direction:row;align-items:center;padding-top:50px}.Contact_contentText__NZlxi{font-size:24px;color:#222;text-align:center}.Contact_contentText__NZlxi ul{list-style:none;padding:0}.Contact_img__TgAdZ{width:400px}.Contact_imgContainer__TSxHF{float:right}.Contact_infos__ANBhO{display:flex;flex-direction:row;justify-content:space-around;align-items:center;text-align:justify}.Contact_tel__7XVUw{padding-left:5px}.Contact_galleryContainer__2ON74{width:100%;max-width:1200px;margin:40px auto;display:flex;flex-direction:column;gap:20px}.Contact_verticalGallery__c0iAj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.Contact_verticalImage__OoWNP{width:100%;height:400px;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.Contact_horizontalGallery__qAHpT{width:100%}.Contact_horizontalImage__TFfeI{width:100%;height:500px;object-fit:cover;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.Contact_horizontalImage__TFfeI:hover,.Contact_verticalImage__OoWNP:hover{transform:scale(1.02)}.Contact_email__uJmaw{display:flex;justify-content:center;align-items:center;gap:10px}.Contact_iconContainer__uwvkL{display:flex;justify-content:center;font-size:30px}@media (max-width:1254px){.Contact_imgCentre__hc4fs{width:calc(100% - 80px)}.Contact_logoContainer__8Nux7{top:-90px;left:5em;height:175px}}@media (max-width:992px){.Contact_img__TgAdZ{width:300px}.Contact_imgContainer__TSxHF{float:none}.Contact_title__18Z0u h1{font-size:7vw}}@media (max-width:768px){.Contact_verticalGallery__c0iAj{grid-template-columns:1fr}.Contact_horizontalImage__TFfeI,.Contact_verticalImage__OoWNP{height:250px}.Contact_galleryContainer__2ON74{gap:15px;margin:20px auto}.Contact_infos__ANBhO{flex-direction:column;text-align:center}.Contact_img__TgAdZ{width:300px}.Contact_logoContainer__8Nux7{display:none}}@media (max-width:776px){.Contact_imgCentre__hc4fs{width:calc(100%)}.Contact_title__18Z0u h1{font-size:9vw}}@media (max-width:533px){.Contact_email__uJmaw{font-size:4vw}}.Header_contact__6Uv0F{display:flex;justify-content:center;align-items:center;height:5vh;background-color:#fab3af;color:#fff0f4;padding:5px;gap:20px}.Header_contact__6Uv0F p{font-family:Pristina;font-size:24px;font-weight:500}.Header_iconContainer__H_0iT{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:large}.Header_mutuelle__DY81f{font-size:1vw}.Header_icon__jBtEQ:hover{cursor:pointer;color:#ffd0d0}.Header_a__NMzV6{display:flex;justify-content:center;align-items:center;color:#fff0f4}.Header_a__NMzV6:hover{cursor:pointer;color:#ffd0d0}.Header_tabNav__rPjhV{display:flex;flex-direction:row;justify-content:flex-end;flex-wrap:wrap;background-color:#222;padding-block:20px}.Header_buttonContainer__QEktp{display:flex;flex-direction:column;flex-shrink:0;color:#fff0f4;position:relative}.Header_dropDownResponsive__ZFB_B,.Header_dropDown__Popz1{position:absolute;top:40px;opacity:.9;background-color:#505050;border-radius:5px;display:flex;justify-content:center;z-index:999}.Header_dropDown__Popz1 ul{list-style:none;margin:0;padding:0;width:100%}.Header_li__LhSxJ{padding:10px;font-size:18px;margin-inline:10px;margin-block:5px}.Header_li__LhSxJ:hover{color:#fab3af;cursor:pointer;border-radius:5px;background-color:#fff0f4;color:#212121}.Header_buttonNoDropDown__h9YYp{align-items:center;margin-inline:10px;padding:10px;color:#fff0f4;border-radius:8px;cursor:pointer}.Header_buttonNoDropDown__h9YYp:hover{background-color:#505050;color:#fff0f4}.Header_buttonTitle__VFgGd{display:flex;flex-direction:row;align-items:center;margin-inline:10px;padding:10px;color:#fff0f4;border-radius:8px;cursor:pointer}.Header_buttonContainer__QEktp span{width:100%}.Header_hamburgerNav__i7W6s{display:flex;flex-direction:row;justify-content:flex-end;padding-right:30px;background-color:#222;color:#fff0f4}@media screen and (max-width:992px){.Header_tabNav__rPjhV{flex-direction:column}.Header_dropDownResponsive__ZFB_B{top:100px;right:0;width:100%}.Header_dropDown__Popz1{width:100%}.Header_tabNav__rPjhV{width:100%;align-items:center}}@media screen and (max-width:560px){.Header_contact__6Uv0F p{font-size:3vw}.Header_mutuelle__DY81f{font-size:1.5vw}}@media screen and (max-width:480px){.Header_contact__6Uv0F p{display:none}}.Footer_footerContainer__p7jil{display:flex;flex-direction:row;justify-content:space-evenly;padding:10px;font-size:16px;border-top:1px solid #212121}.Footer_footerLink__jiil8{color:#666;text-decoration:none;transition:color .3s ease}.Footer_footerLink__jiil8:hover{text-decoration:underline;color:#e2725b}.Footer_footer__yl3k1{background-color:#fff5f5;padding:60px 20px 20px;color:#333}.Footer_mainContent__g4kxU{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px}.Footer_mainContent__g4kxU a{color:#e2725b;text-decoration:none;transition:color .3s ease}.Footer_mainContent__g4kxU a:hover{color:#7b312c;text-decoration:underline}.Footer_consultationsInfo__0Vuyo h2,.Footer_partners__wk5GU h2{color:#7b312c;font-family:Pristina,serif;font-size:1.8rem;margin-bottom:20px}.Footer_certification__kntAV h3,.Footer_massage4mains__K6WAs h3,.Footer_practitionerInfo__4kStj h3{color:#e2725b;margin-bottom:15px}.Footer_contactInfo__3mDun{margin:20px 0}.Footer_contactInfo__3mDun a{color:#e2725b;text-decoration:none}.Footer_social__H97YH{display:flex;gap:15px;margin:20px 0}.Footer_social__H97YH a{color:#e2725b;transition:color .3s ease}.Footer_social__H97YH a:hover{color:#7b312c;text-decoration:none}.Footer_bottomLinks__BNH7I{display:flex;justify-content:center;gap:30px;margin-top:40px;padding-top:20px;border-top:1px solid #ddd}.Footer_certification__kntAV a,.Footer_massage4mains__K6WAs a,.Footer_partners__wk5GU a{color:#e2725b;font-weight:500;text-decoration:none;transition:color .3s ease}.Footer_certification__kntAV a:hover,.Footer_massage4mains__K6WAs a:hover,.Footer_partners__wk5GU a:hover{color:#7b312c;text-decoration:underline}.Footer_footerName__Z1Z8v{text-align:center}.Footer_contactButton__NESRW{position:fixed;bottom:30px;right:30px;background-color:#e2725b;color:#fff;padding:12px 24px;border-radius:25px;display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .3s ease;z-index:1000}.Footer_contactButton__NESRW:hover{background-color:#7b312c;transform:translateY(-2px)}@media screen and (max-width:500px){.Footer_footerContainer__p7jil{flex-direction:column}}@media (max-width:768px){.Footer_mainContent__g4kxU{grid-template-columns:1fr;gap:30px}.Footer_bottomLinks__BNH7I{flex-direction:column;align-items:center;gap:15px}.Footer_contactButton__NESRW{bottom:20px;right:20px;padding:10px 20px;font-size:14px}}