.has-submenu:after{content:"" !important;width:16px;height:16px !important;margin-right:6px;background-image:url("/wp-content/uploads/2024/06/chevron-down.svg");background-position:center;background-size:contain;background-repeat:no-repeat;border:none !important}.has-submenu{display:flex;align-items:center}.has-submenu>*{margin-right:8px !important;cursor:default}.elementor-heading-title a{margin-right:0 !important}.link-container a img{min-width:602px}.submenu{display:none;gap:80px;padding:32px 0}.submenu-navigation{display:flex;flex-direction:column;width:100%;justify-content:space-between}.submenu-navigation-child{display:flex;gap:70px;width:max-content}.submenu-navigation-child a{position:relative;display:inline-block;text-align:left}.submenu-navigation-link{justify-self:end;text-decoration:underline !important;align-self:end}.submenu-navigation-link:hover{font-weight:600}.submenu-navigation-link:after{content:"";width:16px;height:16px;margin-left:8px;background-image:url("/wp-content/uploads/2025/06/chevron-right.svg");background-position:center;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.submenu-navigation-side{display:flex;flex-direction:column;width:max-content;align-items:flex-start}.submenu-navigation-side span{color:#174a42;font-family:Pontiac;font-size:14px;font-style:normal;font-weight:900;line-height:32px;text-transform:uppercase}.submenu-navigation-side div{display:flex;flex-direction:column}.submenu-navigation-side div a{color:#174a42;font-family:Pontiac;font-size:14px;font-style:normal;font-weight:400;line-height:32px}.separator{width:1px;height:auto;background-color:#174a42}.submenu-information{display:flex;gap:32px}.submenu-information-content{display:flex;flex-direction:column;gap:16px;max-width:576px}.submenu-information-content span{color:#174a42;font-family:Pontiac;font-size:20px;font-style:normal;font-weight:800;line-height:36px}.submenu-information-content>div{display:flex;gap:16px;align-items:flex-start}.submenu-information-content>div>div{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.submenu-information-content a:hover{background:#fff;color:#174a42 !important}.submenu-information-content a img{width:200px;height:200px !important;object-fit:cover;transition:transform .3s ease-out}.submenu-information-content a img:hover{transform:scale(1.05)}.espace-pro{display:flex;align-items:center !important;gap:0px !important}.espace-pro:before{content:"" !important;width:16px;height:16px !important;margin-right:12px;background-image:url("/wp-content/uploads/2025/05/ClinicV2.svg");background-position:center;background-size:contain;background-repeat:no-repeat;border:none !important}.espace-pro-mobile{display:flex;align-items:center !important;gap:0px !important}.espace-pro-mobile:before{content:"" !important;width:16px;height:16px !important;margin-right:12px;margin-bottom:4px;background-image:url("/wp-content/uploads/2025/05/ClinicV2.svg");background-position:center;background-size:contain;background-repeat:no-repeat;border:none !important}.where-to-find-mobile{display:flex;align-items:center !important;gap:0px !important}.where-to-find-mobile:before{content:"" !important;width:16px;height:16px !important;margin-right:12px;margin-bottom:4px;background-image:url("/wp-content/uploads/2025/05/MarkerV2.svg");background-position:center;background-size:contain;background-repeat:no-repeat;border:none !important}.mobileLink .has-submenu{display:flex !important;justify-content:space-between !important}.mobileLink .has-submenu:after{background-image:url("/wp-content/uploads/2025/06/chevron-right.svg") !important}@media screen and (min-width:1539px){.submenu-information-content{max-width:initial}.submenu-information-content img{width:200px;height:200px !important}.submenu-information-content a{width:fit-content}}@media screen and (max-width:1440px){.submenu-navigation-side div a{font-size:16px}.submenu-navigation-side span{font-size:18px}.submenu-information-content span{font-size:18px}}@media screen and (max-width:1280px){.submenu-information{gap:64px;max-width:450px}.submenu-information img{max-width:450px !important;min-width:0 !important}.submenu{gap:64px}.submenu-navigation{gap:64px}}@media screen and (max-width:1024px){.submenu-information-content{max-width:initial}.submenu-information-content img{display:none}.submenu-information{gap:24px;max-width:none}.submenu{gap:24px}.submenu-navigation{gap:32px}}@media screen and (max-width:1023px){#mobileMenu{position:absolute;top:99%;left:0;background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.submenu{flex-direction:column;gap:16px;position:absolute;top:100%;left:0;background-color:#fff;padding:16px;box-shadow:0px 4px 4px rgba(0,0,0,.25);width:100vw}.mobile-submenu,.elementor-element-4c1897b{height:100vh !important}.mobile-submenu-navigation{display:flex;flex-direction:column;gap:16px}.mobile-submenu-navigation div{display:flex}.mobile-submenu-navigation div div{position:relative;width:50%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;border-bottom:#fcf9f5 2px solid}.submenu-navigation-content .link-container{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.link-container a{font-size:16px;line-height:18px}.submenu-title span{text-align:center;font-size:16px;font-family:Pontiac;font-weight:900;margin-bottom:16px !important}.sub-container{font-size:16px;font-weight:900;font-family:Pontiac;margin-bottom:14px;line-height:150%;letter-spacing:-1.1%}.submenu-navigation-content-left,.submenu-navigation-content-right{margin-bottom:40px}.sub-link{text-decoration:underline !important}.submenu-title{background-color:#fcf9f5 !important;margin:-16px;padding-left:16px;padding-right:16px;padding-top:14px;padding-bottom:6px;display:flex;justify-content:space-between;align-items:center}.closeMenuContainer,.retourMobile{width:auto !important}.closeMenuContainer p,.retourMobile p{font-size:8px !important;font-weight:700 !important;font-family:Pontiac !important;padding:auto !important;line-height:15px}.closeMenuContainer{gap:3px;line-height:0;min-height:41px}.closeMenuContainer img{max-width:14px !important;height:14px !important}.separator{display:none}.submenu-information-content span{font-size:18px;font-style:normal;font-weight:500;line-height:24px}.submenu-information-content{background-color:#fcf9f5;padding:16px;border-radius:24px;margin:auto;align-items:flex-start}.submenu-information-content a{display:flex;padding:4px 16px;justify-content:center;align-items:center;gap:10px;border-radius:24px;border:1px solid var(--Principal,#174a42);background:var(--Principal,#174a42);text-wrap:nowrap;color:#fff !important;text-transform:uppercase;text-align:center;font-family:Pontiac;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.submenu-information-content>div>div{flex-direction:row}}@media screen and (max-width:768px){.submenu-information-content>div>div{flex-direction:column}.submenu{gap:32px}}.submenu-recharger-only{display:none;background:#fff;padding:43px;box-sizing:border-box}.submenu-recharger-only .submenu-recharger-content{display:flex;flex-direction:column;align-items:start;justify-content:center;gap:12px;width:100%;height:100%;padding:auto}.submenu-recharger-only .btn-recharger{background:0 0;color:#174a42;border:none;border-radius:0;padding:0;font-family:Pontiac;font-size:14px;font-weight:500;text-decoration:none;text-align:center;text-transform:none}.submenu-recharger-only .btn-recharger:hover{color:#0d3430}@media screen and (max-width:1024px){#submenu-recharger{position:relative !important;top:auto !important;left:auto !important;box-shadow:0px 4px 8px rgba(0,0,0,.1) !important}}