strong,b{color:#014C51!important}.et_pb_text_inner h1,.et_pb_text_inner h2,.et_pb_text_inner h3,.et_pb_text_inner h4,.et_pb_text_inner h5,.et_pb_text_inner h6{font-family:'Montserrat',sans-serif;margin:0}.et_pb_text_inner h1{font-size:clamp(2rem,1.1rem + 4.2vw,3.5rem);line-height:1.15;letter-spacing:-0.02em;font-weight:700}.et_pb_text_inner h2{font-size:clamp(1.375rem,0.95rem + 1.9vw,2.125rem);line-height:1.2;letter-spacing:-0.01em;font-weight:700}.et_pb_text_inner h3{font-size:clamp(1.0625rem,0.95rem + 0.5vw,1.25rem);line-height:1.3;letter-spacing:-0.01em;font-weight:600}.et_pb_text_inner h4{font-size:clamp(1rem,0.93rem + 0.3vw,1.125rem);line-height:1.35;font-weight:600}.et_pb_text_inner h5{font-size:clamp(0.9375rem,0.9rem + 0.15vw,1rem);line-height:1.4;font-weight:600}.et_pb_text_inner h6{font-size:clamp(0.8125rem,0.79rem + 0.1vw,0.875rem);line-height:1.4;letter-spacing:0.02em;font-weight:500;text-transform:uppercase}.fond-sombre .et_pb_text_inner h1,.fond-sombre .et_pb_text_inner h2,.fond-sombre .et_pb_text_inner h3,.fond-sombre .et_pb_text_inner h4,.fond-sombre .et_pb_text_inner h5,.fond-sombre .et_pb_text_inner h6{color:#ffffff}.et_pb_text_inner h1,.et_pb_text_inner h2,.et_pb_text_inner h3,.et_pb_text_inner h4,.et_pb_text_inner h5,.et_pb_text_inner h6{color:#101828}.fond-sombre .et_pb_text_inner strong,.fond-sombre .et_pb_text_inner b{color:#ffffff!important}@media (max-width:980px){.btn-contact{margin-top:8px}}.btn-contact a{border:1px solid var(--gcid-secondary-color)!important;border-radius:8px;height:30px;padding:0 8px!important;margin:auto auto auto 5%;opacity:1!important;max-width:72px}.btn-contact a:hover{background-color:#efefef;color:var(--gcid-secondary-color)!important}@media (max-width:980px){.btn-carte-soins{margin-top:8px!important;margin-bottom:8px!important;color: var(--gcid-primary-color)!important;width:fit-content!important}}@media (max-width:980px){.btn-carte-soins,.et_mobile_menu a{color: var(--gcid-primary-color)!important}@media (max-width:980px){.btn-carte-soins a{color: var(--gcid-primary-color)!important;width:100%;margin-left: 12%!important}}.btn-carte-soins a{border:1px solid var(--gcid-primary-color)!important;color: var(--gcid-primary-color)!important;border-radius:8px;height:30px;padding:0 8px!important;margin:auto auto auto 5%;opacity:1!important}.btn-carte-soins a:hover{background-color:#efefef;color:var(--gcid-g1b81nqlv9)!important}