:root{--lpg-esth-bg-primary:#d1d2d6;--lpg-esth-bg-secondary:#bba8a1;--lpg-esth-text-primary:#d598aa;--lpg-esth-text-secondary:#bf7585;--lpg-esth-text-tertiary:#f0cad6;--lpg-med-bg-primary:#c4ceda;--lpg-med-bg-secondary:#95a4b7;--lpg-med-text-primary:#8ca5d6;--lpg-med-text-secondary:#648bc7;--lpg-med-text-tertiary:#c1d4ec;--lpg-black:#121212;--lpg-white:#fff;--lpg-gray-50:#f7f7f7;--lpg-gray-100:#e9e9e9;--lpg-gray-300:#c9c9c9;--lpg-gray-500:#888;--lpg-gray-700:#555;--lpg-gray-900:#222;--lpg-c-bg-primary:var(--lpg-esth-bg-primary);--lpg-c-bg-secondary:var(--lpg-esth-bg-secondary);--lpg-c-text-primary:var(--lpg-esth-text-primary);--lpg-c-text-secondary:var(--lpg-esth-text-secondary);--lpg-c-text-tertiary:var(--lpg-esth-text-tertiary);--lpg-font-family:"Montserrat",Arial,Helvetica,sans-serif;--lpg-fs-h1:48px;--lpg-lh-h1:51px;--lpg-fs-h2:23px;--lpg-lh-h2:32px;--lpg-fs-h3:28px;--lpg-lh-h3:32px;--lpg-fs-h4:18px;--lpg-lh-h4:24px;--lpg-fs-h5:12px;--lpg-lh-h5:24px;--lpg-fs-body:17px;--lpg-lh-body:24px;--lpg-fs-small:14px;--lpg-lh-small:20px;--lpg-space-xs:8px;--lpg-space-sm:16px;--lpg-space-md:24px;--lpg-space-lg:40px;--lpg-space-xl:64px;--lpg-space-2xl:96px;--lpg-container-max:1280px;--lpg-container-pad:24px;--lpg-radius-pill:999px;--lpg-radius-card:12px}.branch-esthetique{--lpg-c-bg-primary:var(--lpg-esth-bg-primary);--lpg-c-bg-secondary:var(--lpg-esth-bg-secondary);--lpg-c-text-primary:var(--lpg-esth-text-primary);--lpg-c-text-secondary:var(--lpg-esth-text-secondary);--lpg-c-text-tertiary:var(--lpg-esth-text-tertiary)}.branch-medical{--lpg-c-bg-primary:var(--lpg-med-bg-primary);--lpg-c-bg-secondary:var(--lpg-med-bg-secondary);--lpg-c-text-primary:var(--lpg-med-text-primary);--lpg-c-text-secondary:var(--lpg-med-text-secondary);--lpg-c-text-tertiary:var(--lpg-med-text-tertiary)}*,:after,:before{box-sizing:border-box}body{background:var(--lpg-white);color:var(--lpg-black);font-family:var(--lpg-font-family);font-size:var(--lpg-fs-body);line-height:var(--lpg-lh-body);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}h1,h2,h3,h4,h5,h6{color:var(--lpg-black);font-family:var(--lpg-font-family);margin:0}h1{font-size:var(--lpg-fs-h1);font-weight:700;line-height:var(--lpg-lh-h1)}h2{font-size:var(--lpg-fs-h2);font-weight:500;line-height:var(--lpg-lh-h2)}h3{font-size:var(--lpg-fs-h3);font-weight:400;line-height:var(--lpg-lh-h3)}h4{font-size:var(--lpg-fs-h4);font-style:italic;font-weight:300;line-height:var(--lpg-lh-h4)}h5{font-size:var(--lpg-fs-h5);font-weight:700;letter-spacing:1.5px;line-height:var(--lpg-lh-h5);text-transform:uppercase}p{margin:0 0 var(--lpg-space-sm)}.hs-form ul.inputs-list,ul.inputs-list{list-style:none;margin:0;padding:0}ul.inputs-list>li{list-style:none}.lpg-container{margin:0 auto;max-width:var(--lpg-container-max);padding:0 var(--lpg-container-pad);width:100%}.lpg-pill{background:var(--lpg-c-bg-primary);border-radius:0;color:var(--lpg-black);display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;padding:6px 12px;text-transform:uppercase}.lpg-pill--esthetique{background:var(--lpg-esth-bg-primary)}.lpg-pill--medical{background:var(--lpg-med-bg-primary)}.lpg-btn{background:var(--lpg-black);border:1px solid var(--lpg-black);color:var(--lpg-white);cursor:pointer;display:inline-block;font-family:var(--lpg-font-family);font-size:12px;font-weight:700;letter-spacing:1.5px;padding:14px 32px;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease}.lpg-btn:hover{background:var(--lpg-white);color:var(--lpg-black)}.lpg-btn--outline{background:transparent;color:var(--lpg-black)}.lpg-btn--outline:hover{background:var(--lpg-black);color:var(--lpg-white)}.lpg-btn--ghost{background:transparent;border-color:transparent;color:var(--lpg-black);padding:14px 0}.lpg-btn--ghost:hover{background:transparent;color:var(--lpg-gray-700)}@media (max-width:768px){:root{--lpg-fs-h1:32px;--lpg-lh-h1:45px;--lpg-fs-h3:20px;--lpg-lh-h3:32px;--lpg-container-pad:16px}}.lpg-rmark,sup{font-size:.55em;font-weight:inherit;line-height:0;vertical-align:super}