.elementor-275 .elementor-element.elementor-element-14161a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-c8466f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-b5a263c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-275 .elementor-element.elementor-element-42a7021{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-275 .elementor-element.elementor-element-fce02f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-288fb93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-275 .elementor-element.elementor-element-fba7ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */@font-face{font-family:'Manrope';font-weight:400;font-style:normal;font-display:swap;src:url(https://lalevio.ca/wp-content/uploads/fonts/manrope-latin.woff2) format('woff2')}@font-face{font-family:'Manrope';font-weight:600;font-style:normal;font-display:swap;src:url(https://lalevio.ca/wp-content/uploads/fonts/manrope-latin-1.woff2) format('woff2')}@font-face{font-family:'Outfit';font-weight:400;font-style:normal;font-display:swap;src:url(https://lalevio.ca/wp-content/uploads/fonts/outfit-latin.woff2) format('woff2')}
.lv{--creme:#f4f0ea;--onyx:#0d0d0d;--lin:#eae5dd;--pierre:#cfc8bd;--argile:#b4472f;--argile-c:#e07a5f;--gris:#5c5852;--ligne:#ddd8d0;font-family:'Manrope',system-ui,sans-serif;color:var(--onyx);background:var(--creme);line-height:1.5;-webkit-font-smoothing:antialiased}
.lv *{box-sizing:border-box}.lv a{color:inherit;text-decoration:none}.lv p{margin:0}.lv h1,.lv h2,.lv h3{margin:0;font-family:'Outfit',sans-serif;font-weight:400;color:var(--onyx)}
.lv .hd{position:sticky;top:0;z-index:50;background:var(--creme);border-bottom:1px solid var(--ligne);height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 64px}
.lv .logo{display:flex;align-items:center;gap:8px;font-family:'Outfit',sans-serif;font-size:24.5px;letter-spacing:-.49px}
.lv .nav{display:flex;gap:32px;flex:1;padding-left:56px;font-weight:600;font-size:14px;letter-spacing:.28px}
.lv .act{display:flex;gap:24px;align-items:center;font-weight:600;font-size:14px;letter-spacing:.28px}
.lv .pan{background:var(--onyx);color:var(--creme)!important;padding:8px 16px;border-radius:999px}
.lv .lvb{display:inline-flex;align-items:center;padding:15px 28px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:.15px;background:var(--onyx);color:var(--creme)!important;border:1.5px solid var(--onyx)}
.lv .lvb.ghost{background:transparent;color:var(--onyx)!important}.lv .lvb.cl{background:var(--creme);color:var(--onyx)!important;border-color:var(--creme)}
.lv .sur{font-weight:600;font-size:12px;letter-spacing:1.44px;text-transform:uppercase;color:var(--argile)}
.lv .hero{display:flex;gap:64px;align-items:center;padding:56px 64px 80px}
.lv .hero .tx{display:flex;flex-direction:column;gap:24px;flex:1;min-width:0;align-items:flex-start}
.lv .hero h1{font-size:88px;line-height:88px;letter-spacing:-2.2px}
.lv .intro{font-size:20px;line-height:30px;color:var(--gris);max-width:500px}
.lv .row{display:flex;gap:12px;flex-wrap:wrap}.lv .chk{display:flex;gap:20px;font-size:14px;color:var(--gris);flex-wrap:wrap}
.lv .hero .ph{flex:0 0 680px;max-width:50%;height:760px;border-radius:20px;overflow:hidden}
.lv .ph img,.lv .g img{width:100%;height:100%;object-fit:cover;display:block}
.lv .band{background:var(--onyx);color:var(--creme);display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:22px 64px;font-weight:600;font-size:12px;letter-spacing:1.44px;text-transform:uppercase}
.lv .sec{padding:60px 64px;display:flex;flex-direction:column;gap:48px}.lv .lin{background:var(--lin)}
.lv .sh{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.lv .sh>div{display:flex;flex-direction:column;gap:12px}
.lv h2{font-size:44px;line-height:48px;letter-spacing:-.66px}
.lv .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.lv .st{display:flex;flex-direction:column;gap:16px}.lv .st .il{background:var(--lin);height:360px;border-radius:16px;display:flex;align-items:center;justify-content:center}
.lv .st h3,.lv .pc h3{font-size:28px;line-height:34px;letter-spacing:-.28px}.lv .st p{font-size:16px;line-height:26px;color:var(--gris)}
.lv .pc{display:flex;flex-direction:column;gap:14px}.lv .pc .im{background:var(--creme);height:480px;border-radius:14px;display:flex;align-items:center;justify-content:center}
.lv .pc .tl{display:flex;justify-content:space-between;align-items:baseline}.lv .pc .pr{font-family:'Outfit',sans-serif;font-size:24px;letter-spacing:-.24px;color:var(--gris)}
.lv .pc .ds{font-size:14px;color:var(--gris)}
.lv .gal{display:grid;grid-template-columns:640fr 656fr;gap:16px}.lv .g{border-radius:16px;overflow:hidden}
.lv .gr{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lv .gr .g{aspect-ratio:320/312}
.lv .tem{grid-column:1/3;background:var(--onyx);border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:312px}
.lv .tem h3{color:var(--creme);font-size:28px;line-height:34px;letter-spacing:-.28px}.lv .tem p{font-size:14px;color:var(--pierre)}
.lv .tai{padding:96px 64px;display:flex;justify-content:space-between;align-items:center;gap:48px;flex-wrap:wrap}
.lv .tai .l{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lv .tai .l p.t{font-size:16px;line-height:26px;color:var(--gris);max-width:480px}
.lv .sz{display:flex;gap:12px;flex-wrap:wrap}.lv .sz div{background:var(--creme);border:1px solid var(--ligne);border-radius:14px;width:104px;padding:20px 16px;text-align:center}
.lv .sz b{display:block;font-family:'Outfit',sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-.28px}.lv .sz span{white-space:nowrap;font-size:14px;color:var(--gris)}
.lv .ft{background:var(--onyx);color:var(--creme);padding:72px 64px 40px;display:flex;flex-direction:column;gap:56px}
.lv .fc{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.lv .fc>div{display:flex;flex-direction:column;gap:12px;font-size:14px}
.lv .fc h4{margin:0;font-weight:600;font-size:12px;letter-spacing:1.44px;text-transform:uppercase;color:var(--argile-c)}
.lv .fb{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--pierre)}
.lv .nl{display:flex;gap:12px;align-items:center;border:1px solid var(--pierre);border-radius:999px;padding:6px 6px 6px 20px;color:var(--pierre);font-size:14px}
@media(max-width:1024px){.lv .hd,.lv .hero,.lv .sec,.lv .band,.lv .tai,.lv .ft{padding-left:24px;padding-right:24px}.lv .nav{display:none}.lv .hero{flex-direction:column;padding-top:32px;padding-bottom:56px}.lv .hero .ph{flex:none;max-width:100%;width:100%;height:auto;aspect-ratio:680/760}.lv .hero h1{font-size:56px;line-height:58px}.lv .sec{padding-top:72px;padding-bottom:72px}.lv .grid3,.lv .gal{grid-template-columns:1fr}.lv h2{font-size:34px;line-height:40px}.lv .pc .im{height:360px}.lv .gal .g.big{aspect-ratio:1}}
@media(max-width:600px){.lv .hero h1{font-size:44px;line-height:48px}.lv .act .lg{display:none}.lv .band{gap:10px}}
.lv .dots{display:flex;gap:8px;height:16px}.lv .dots i{display:block;width:16px;height:16px;border-radius:50%;border:1px solid #ddd8d0}.lv a.pc{color:inherit}
.lv .cm-intro{padding:120px 64px 96px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}
.lv .cm-intro h1{font-size:76px;line-height:1.04;letter-spacing:-1px;font-weight:400}
.lv .cm-intro p.lead{font-size:18px;line-height:28px;color:var(--gris);max-width:640px}
.lv .cm-btns{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}
.lv .st .il{overflow:hidden;padding:0}
.lv .st .il img{width:100%;height:100%;object-fit:cover;display:block}
.lv .cm-two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}
.lv .cm-two>div{display:flex;flex-direction:column;gap:20px}
.lv .cm-two p.t{font-size:16px;line-height:26px;color:var(--gris)}
.lv .cm-checks{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:12px;font-weight:600}
.lv .cm-cards{display:grid;gap:24px}
.lv .cm-card{background:var(--lin);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:12px}
.lv .cm-card h3{font-size:28px;font-weight:400}
.lv .cm-card p.t{font-size:16px;line-height:26px;color:var(--gris)}
.lv .cm-faq{display:flex;flex-direction:column}
.lv .cm-faq details{border-top:1px solid var(--ligne);padding:24px 0}
.lv .cm-faq details:last-child{border-bottom:1px solid var(--ligne)}
.lv .cm-faq summary{cursor:pointer;font-family:'Outfit',sans-serif;font-size:24px;list-style:none;display:flex;justify-content:space-between;gap:24px}
.lv .cm-faq summary::-webkit-details-marker{display:none}
.lv .cm-faq summary::after{content:'+';font-size:28px;line-height:1}
.lv .cm-faq details[open] summary::after{content:'\2212'}
.lv .cm-faq details p{margin-top:12px;font-size:16px;line-height:26px;color:var(--gris);max-width:760px}
.lv .cm-cta{align-items:center;text-align:center}
.lv .cm-cta .cm-btns{justify-content:center}
@media(max-width:1024px){.lv .cm-intro{padding:72px 24px 56px}.lv .cm-intro h1{font-size:44px}.lv .cm-two{grid-template-columns:1fr;gap:32px}}

.lv .gt-intro{padding:120px 64px 96px;display:grid;grid-template-columns:1fr 568px;gap:64px;align-items:center}
.lv .gt-intro .tx{display:flex;flex-direction:column;gap:24px;align-items:flex-start}
.lv .gt-intro h1{font-size:76px;line-height:1.04;letter-spacing:-1px;font-weight:400}
.lv .gt-intro p.lead{font-size:18px;line-height:28px;color:var(--gris);max-width:640px}
.lv .gt-pills{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.lv .gt-pill{border:1px solid var(--ligne);border-radius:14px;background:rgba(255,255,255,.35);padding:20px 8px;text-align:center;display:flex;flex-direction:column;gap:4px}
.lv .gt-pill b{font-family:'Outfit',sans-serif;font-size:28px;font-weight:400}
.lv .gt-pill span{font-size:13px;color:var(--gris)}
.lv .gt-lin{background:var(--lin)}
.lv .gt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}
.lv .gt-step{background:var(--creme);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:14px}
.lv .gt-step .n{font-family:'Outfit',sans-serif;font-size:40px;color:var(--argile);line-height:1}
.lv .gt-step h3{font-size:26px;font-weight:400;line-height:1.3}
.lv .gt-step p{font-size:15px;line-height:26px;color:var(--gris)}
.lv .gt-tbl-wrap{display:grid;grid-template-columns:420px 1fr;gap:64px;align-items:start}
.lv .gt-tbl-wrap .tx{display:flex;flex-direction:column;gap:16px}
.lv .gt-tbl-wrap p.t{font-size:16px;line-height:26px;color:var(--gris)}
.lv .gt-tbl{background:var(--lin);border-radius:16px;padding:8px 32px 20px}
.lv .gt-tbl .r{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px 0;border-top:1px solid var(--ligne);align-items:center;font-size:15px}
.lv .gt-tbl .r:first-child{border-top:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gris);padding:24px 0 16px}
.lv .gt-tbl .r:first-child+.r{border-top:1px solid #d6d0c4}
.lv .gt-tbl .r b{font-family:'Outfit',sans-serif;font-size:26px;font-weight:400}
.lv .gt-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px}
.lv .gt-tip{border-top:2px solid var(--onyx);padding-top:14px;display:flex;flex-direction:column;gap:12px}
.lv .gt-tip h3{font-size:26px;font-weight:400}
.lv .gt-tip p{font-size:15px;line-height:26px;color:var(--gris)}
@media(max-width:1024px){.lv .gt-intro{grid-template-columns:1fr;padding:72px 24px 56px;gap:40px}.lv .gt-intro h1{font-size:44px}.lv .gt-steps,.lv .gt-tips{grid-template-columns:1fr}.lv .gt-tbl-wrap{grid-template-columns:1fr;gap:32px}.lv .gt-tbl{padding:8px 20px 12px}.lv .gt-tbl .r{font-size:13px}.lv .gt-tbl .r b{font-size:22px}}
/*mob3*/@media(max-width:1024px){.lv .gt-pills{grid-template-columns:repeat(6,1fr);gap:10px}.lv .gt-pill{grid-column:span 2;padding:18px 8px}.lv .gt-pill:nth-child(n+4){grid-column:span 3}.lv .gt-pill span{white-space:nowrap}}.lv .gp-hero{padding:96px 64px;display:flex;justify-content:space-between;align-items:center;gap:64px}.lv .gp-hero .tx{width:640px;max-width:100%;display:flex;flex-direction:column;gap:24px}.lv .gp-hero h1{font-size:72px;line-height:72px;letter-spacing:-2px}.lv .gp-lead{font-size:20px;line-height:30px;color:var(--gris)}.lv .gp-tags{display:flex;gap:10px;flex-wrap:wrap}.lv .gp-tags span{background:var(--lin);border-radius:999px;padding:8px 16px;font-weight:600;font-size:13px;line-height:18px}.lv .gp-hero .ph{width:560px;height:640px;flex:none;border-radius:20px;overflow:hidden}.lv .gp-hero .ph img{width:100%;height:100%;object-fit:cover;object-position:28% 50%;display:block}.lv .gp-sec{padding:60px 64px;display:flex;flex-direction:column;gap:48px}.lv .gp-lin{background:var(--lin)}.lv .gp-hd{display:flex;flex-direction:column;gap:12px}.lv .gp-hd p{font-size:18px;line-height:28px;color:var(--gris);max-width:720px}.lv .gp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lv .gp-card{background:var(--creme);border-radius:16px;padding:32px 32px 40px;display:flex;flex-direction:column;gap:16px}.lv .gp-card h3{font-size:28px;line-height:34px;letter-spacing:-1px}.lv .gp-card p{font-size:16px;line-height:26px;color:var(--gris)}.lv .gp-q{padding:60px 64px;display:flex;gap:64px;align-items:flex-start}.lv .gp-q .tx{width:520px;flex:none;display:flex;flex-direction:column;gap:16px}.lv .gp-q .tx p{font-size:16px;line-height:26px;color:var(--gris)}.lv .gp-act{display:flex;flex-wrap:wrap;gap:10px}.lv .gp-act span{border:1px solid var(--ligne);border-radius:999px;padding:8px 16px;font-size:14px;line-height:20px}.lv .gp-crit{flex:1;background:var(--lin);border-radius:16px;padding:8px 32px}.lv .gp-crit>div{display:flex;gap:20px;align-items:flex-start;padding:28px 0;border-bottom:1px solid #cfc8bd}.lv .gp-crit>div:last-child{border-bottom:0}.lv .gp-crit i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--argile);margin-top:9px}.lv .gp-crit h3{font-size:24px;line-height:30px;letter-spacing:-.5px}.lv .gp-crit p{font-size:15px;line-height:24px;color:var(--gris);margin-top:4px}.lv .gp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.lv .gp-step{background:var(--creme);border-radius:16px;padding:32px 32px 40px;display:flex;flex-direction:column;gap:16px}.lv .gp-step b{font-family:Outfit,sans-serif;font-weight:400;font-size:44px;line-height:48px;letter-spacing:-1.5px;color:var(--argile)}.lv .gp-step h3{font-size:28px;line-height:34px;letter-spacing:-1px}.lv .gp-step p{font-size:16px;line-height:26px;color:var(--gris)}.lv .gp-fs{background:var(--onyx);padding:96px 64px;display:flex;gap:64px;align-items:flex-start}.lv .gp-fs .tx{width:520px;flex:none;display:flex;flex-direction:column;gap:20px}.lv .gp-fs h2{color:var(--creme)}.lv .gp-fs .tx p{font-size:18px;line-height:28px;color:#c8c2b8}.lv .gp-fs .tx p.n{font-size:14px;line-height:22px;color:#969188}.lv .gp-fs .sur{color:var(--argile-c,#e27d61)}.lv .gp-form{flex:1;background:var(--creme);border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:20px}.lv .gp-r2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lv .gp-f{display:flex;flex-direction:column;gap:8px}.lv .gp-f label,.lv .gp-f .lb{font-weight:600;font-size:13px;line-height:18px;color:var(--onyx)}.lv .gp-f input[type=text],.lv .gp-f input[type=email],.lv .gp-f textarea{width:100%;font:inherit;font-size:16px;line-height:24px;padding:14px 16px;background:#fbf9f6;border:1px solid var(--ligne);border-radius:12px;color:var(--onyx)}.lv .gp-f textarea{min-height:96px;resize:vertical}.lv .gp-sz{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lv .gp-sz input{position:absolute;opacity:0;pointer-events:none}.lv .gp-sz label{display:flex;justify-content:center;padding:12px 0;border:1px solid var(--ligne);border-radius:12px;background:#fbf9f6;font-family:Outfit,sans-serif;font-weight:400;font-size:20px;line-height:26px;cursor:pointer}.lv .gp-sz input:checked+label{background:var(--onyx);color:var(--creme);border-color:var(--onyx)}.lv .gp-hint{font-size:13px;line-height:18px;color:var(--gris)}.lv .gp-ck{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:22px;color:var(--gris)}.lv .gp-ck input{width:22px;height:22px;flex:none;margin:0}.lv .gp-form button.lvb{width:100%;justify-content:center;cursor:pointer;font-family:inherit}@media(max-width:1024px){.lv .gp-hero{flex-direction:column;padding:32px 24px 40px;gap:32px}.lv .gp-hero .tx{width:100%}.lv .gp-hero h1{font-size:44px;line-height:48px}.lv .gp-hero .ph{width:100%;height:auto;aspect-ratio:4/5}.lv .gp-sec{padding:40px 24px}.lv .gp-cards,.lv .gp-steps{grid-template-columns:1fr}.lv .gp-q{padding:40px 24px;flex-direction:column;gap:32px}.lv .gp-q .tx,.lv .gp-fs .tx{width:100%}.lv .gp-crit{width:100%;padding:8px 24px}.lv .gp-fs{padding:56px 24px;flex-direction:column;gap:32px}.lv .gp-form{width:100%;padding:28px 20px}.lv .gp-r2{grid-template-columns:1fr}}/*jfb*/.lv .gp-form .jet-form-builder{display:flex;flex-direction:column;gap:20px;margin:0}.lv .gp-form .jet-form-builder-row{margin:0;padding:0}.lv .gp-form .jet-form-builder__label{margin:0 0 8px;padding:0}.lv .gp-form .jet-form-builder__label-text{font-weight:600;font-size:13px;line-height:18px;color:var(--onyx)}.lv .gp-form .jet-form-builder__required{color:var(--argile)}.lv .gp-form input.text-field,.lv .gp-form textarea.jet-form-builder__field{width:100%;font:inherit;font-size:16px;line-height:24px;padding:14px 16px;background:#fbf9f6;border:1px solid var(--ligne);border-radius:12px;color:var(--onyx);box-shadow:none;outline:0}.lv .gp-form textarea.jet-form-builder__field{min-height:96px}.lv .gp-form input.text-field:focus,.lv .gp-form textarea.jet-form-builder__field:focus{border-color:var(--onyx)}.lv .gp-form .jet-form-builder__desc small{font-size:13px;line-height:18px;color:var(--gris)}.lv .gp-form .field-type-radio-field .jet-form-builder__fields-group{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lv .gp-form .field-type-radio-field .radio-wrap{position:relative;margin:0}.lv .gp-form .field-type-radio-field label.for-radio{display:flex;justify-content:center;align-items:center;padding:12px 0;border:1px solid var(--ligne);border-radius:12px;background:#fbf9f6;font-family:Outfit,sans-serif;font-weight:400;font-size:20px;line-height:26px;cursor:pointer;margin:0}.lv .gp-form .field-type-radio-field input.radio-field{position:absolute;opacity:0;pointer-events:none}.lv .gp-form .field-type-radio-field label.for-radio:has(input:checked){background:var(--onyx);color:var(--creme);border-color:var(--onyx)}.lv .gp-form .field-type-checkbox-field label{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:22px;color:var(--gris);font-weight:400;cursor:pointer}.lv .gp-form .field-type-checkbox-field input[type=checkbox]{width:22px;height:22px;flex:none;margin:0}.lv .gp-form .jet-form-builder__submit-wrap{margin:0}.lv .gp-form .jet-form-builder__action-button,.lv .gp-form button[type=submit]{display:flex;width:100%;justify-content:center;padding:15px 28px;border-radius:999px;font:inherit;font-weight:600;font-size:15px;letter-spacing:.15px;background:var(--onyx);color:var(--creme);border:1.5px solid var(--onyx);cursor:pointer}.lv .gp-form .jet-form-builder-message{font-size:15px;line-height:24px;color:var(--onyx);margin:0 0 12px}/*jfb2*/.lv .gp-form .field-type-radio-field input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.lv .gp-form .field-type-radio-field label.for-radio{position:relative}.lv .gp-form .field-type-radio-field label.for-radio>span{margin:0}/*ty*/.lv .gp-ty{padding:96px 64px 72px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.lv .gp-ty h1{font-size:72px;line-height:72px;letter-spacing:-2px;max-width:900px}.lv .gp-ty p{font-size:20px;line-height:30px;color:var(--gris);max-width:640px}.lv .gp-ty .row{justify-content:center}.lv .gp-steps3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.lv .gp-ty{padding:56px 24px 48px}.lv .gp-ty h1{font-size:44px;line-height:48px}.lv .gp-ty p{font-size:18px;line-height:28px}.lv .gp-steps3{grid-template-columns:1fr}}/*opt3*/.lv .gp-form .jet-form-builder__fields-group:has(>.radio-wrap:nth-child(3):last-child){grid-template-columns:1fr !important}.lv .gp-form .jet-form-builder__fields-group:has(>.radio-wrap:nth-child(3):last-child) .jet-form-builder__field-label{width:100%;box-sizing:border-box}/*q2*/.lv .gp-form .jet-form-builder__label-text{font-size:18px;line-height:1.3;font-weight:600;color:#0d0d0d}.lv .gp-form .jet-form-builder__label{margin-bottom:10px}.lv .gp-form .jet-form-builder__desc,.lv .gp-form .jet-form-builder__desc *{font-size:14px;line-height:1.4;color:#5c5852}.lv .gp-form .field-type-radio-field .for-radio span{font-size:16px}.lv .gp-form .jet-form-builder-row{margin-top:10px}/*soon*/.lv .ft .soon{color:#7d776e;cursor:default;pointer-events:none}.lv .ft .soon em{font-style:normal;font-size:.85em;margin-left:4px}/*hd-cercle*/.lv .hd .nav a[href="/boutique/"],.lv .hd .nav a[href="/#histoire"],.lv .hd .act .lg,.lv .hd .act a[href="/mon-compte/"],.lv .hd .act .pan{display:none !important}
/*lv-elementor*/
.lv.e-con,.lv .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px}
.lv .elementor-widget:not(:last-child){margin-block-end:0}
.lv .elementor-widget{font-family:inherit;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.lv .e-con>.elementor-widget{width:auto;max-width:100%}
.lv .elementor-widget-container{height:100%}
.lv .elementor-widget-image img{display:block}
.lv :is(.ph,.il,.im,.g)>.elementor-widget-image{width:100%;height:100%}
.lv .lvbtn .elementor-button{display:inline-flex;align-items:center;padding:15px 28px;border-radius:999px;font-family:inherit;font-weight:600;font-size:15px;line-height:1.5;letter-spacing:.15px;background:var(--onyx);color:var(--creme)!important;border:1.5px solid var(--onyx);fill:var(--creme)}
.lv .lvbtn.ghost .elementor-button{background:transparent;color:var(--onyx)!important}
.lv .lvbtn.cl .elementor-button{background:var(--creme);color:var(--onyx)!important;border-color:var(--creme)}
:where(.lv .elementor-widget-text-editor) p{margin:0}
:where(.lv .e-con)>.e-con{width:auto}
.lv h3.elementor-heading-title{line-height:34px;letter-spacing:-1px}

/*lv-hfix*/
.lv h1.elementor-heading-title,.lv h2.elementor-heading-title,.lv h3.elementor-heading-title{margin: 0px; font-family: Outfit, sans-serif; font-weight: 400; color: var(--onyx);}.lv .hero h1.elementor-heading-title{font-size: 88px; line-height: 88px; letter-spacing: -2.2px;}.lv h2.elementor-heading-title{font-size: 44px; line-height: 48px; letter-spacing: -0.66px;}.lv .st h3.elementor-heading-title,.lv .pc h3.elementor-heading-title{font-size: 28px; line-height: 34px; letter-spacing: -0.28px;}.lv .tem h3.elementor-heading-title{color: var(--creme); font-size: 28px; line-height: 34px; letter-spacing: -0.28px;}.lv .fc h4.elementor-heading-title{margin: 0px; font-weight: 600; font-size: 12px; letter-spacing: 1.44px; text-transform: uppercase; color: var(--argile-c);}@media (max-width: 1024px){.lv .hero h1.elementor-heading-title{font-size: 56px; line-height: 58px;}.lv h2.elementor-heading-title{font-size: 34px; line-height: 40px;}}@media (max-width: 600px){.lv .hero h1.elementor-heading-title{font-size: 44px; line-height: 48px;}}.lv .cm-intro h1.elementor-heading-title{font-size: 76px; line-height: 1.04; letter-spacing: -1px; font-weight: 400;}.lv .cm-card h3.elementor-heading-title{font-size: 28px; font-weight: 400;}@media (max-width: 1024px){.lv .cm-intro h1.elementor-heading-title{font-size: 44px;}}.lv .gt-intro h1.elementor-heading-title{font-size: 76px; line-height: 1.04; letter-spacing: -1px; font-weight: 400;}.lv .gt-step h3.elementor-heading-title{font-size: 26px; font-weight: 400; line-height: 1.3;}.lv .gt-tip h3.elementor-heading-title{font-size: 26px; font-weight: 400;}@media (max-width: 1024px){.lv .gt-intro h1.elementor-heading-title{font-size: 44px;}}.lv .gp-hero h1.elementor-heading-title{font-size: 72px; line-height: 72px; letter-spacing: -2px;}.lv .gp-card h3.elementor-heading-title{font-size: 28px; line-height: 34px; letter-spacing: -1px;}.lv .gp-crit h3.elementor-heading-title{font-size: 24px; line-height: 30px; letter-spacing: -0.5px;}.lv .gp-step h3.elementor-heading-title{font-size: 28px; line-height: 34px; letter-spacing: -1px;}.lv .gp-fs h2.elementor-heading-title{color: var(--creme);}@media (max-width: 1024px){.lv .gp-hero h1.elementor-heading-title{font-size: 44px; line-height: 48px;}}.lv .gp-ty h1.elementor-heading-title{font-size: 72px; line-height: 72px; letter-spacing: -2px; max-width: 900px;}@media (max-width: 1024px){.lv .gp-ty h1.elementor-heading-title{font-size: 44px; line-height: 48px;}}.lv h3.elementor-heading-title.elementor-heading-title{line-height: 34px; letter-spacing: -1px;}
/*lv-tags*/
.lv .sz .lvt-span{white-space: nowrap; font-size: 14px; color: var(--gris);}.lv .dots .lvt-i{display: block; width: 16px; height: 16px; border-radius: 50%; border: 1px solid rgb(221, 216, 208);}.lv .gt-pill .lvt-span{font-size: 13px; color: var(--gris);}@media (max-width: 1024px){.lv .gt-pill .lvt-span{white-space: nowrap;}}.lv .gp-tags .lvt-span{background: var(--lin); border-radius: 999px; padding: 8px 16px; font-weight: 600; font-size: 13px; line-height: 18px;}.lv .gp-act .lvt-span{border: 1px solid var(--ligne); border-radius: 999px; padding: 8px 16px; font-size: 14px; line-height: 20px;}.lv .gp-crit .lvt-i{flex: 0 0 auto; width: 12px; height: 12px; border-radius: 50%; background: var(--argile); margin-top: 9px;}.lv .gp-form .field-type-radio-field label.for-radio > .lvt-span{margin: 0px;}.lv .gp-form .field-type-radio-field .for-radio .lvt-span{font-size: 16px;}/* End custom CSS */