.elementor .DUP_header1{width:100%;position:sticky;inset-block-start:0px;z-index:40;padding:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(0,0,0,0);border-style:solid;background-color:rgba(250, 247, 242, 0.82);transition:all 250ms;justify-content:center;align-items:center;backdrop-filter: blur(14px) saturate(1.4);\n}.elementor .DUP_nav-link1{position:relative;font-family:var(--DUP_text21);font-weight:500;font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_ink21);letter-spacing:0.01em;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.1rem;padding-inline-end:0.1rem;}.elementor .section{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(5rem, 11vh + 3rem, 11rem);padding-block-end:clamp(5rem, 11vh + 3rem, 11rem);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .shell{width:1440px;max-width:90%;position:relative;z-index:1;padding:0px;flex-direction:column;align-items:stretch;}.elementor .section-fonce{color:var(--DUP_on-ink);background-color:var(--DUP_ink1);}.elementor .essai{position:absolute;inset-block-start:calc(clamp(5rem, 11vh + 3rem, 11rem) * .34);inset-inline-end:calc(clamp(1.15rem, 4.2vw, 4.5rem) * -.35);font-family:var(--DUP_title1);font-weight:200;font-size:clamp(4rem, 13vw, 12rem);color:var(--DUP_ink1);letter-spacing:-0.06em;line-height:0.72em;opacity:9%;pointer-events: none; user-select: none;\n}.elementor .eyebrow{font-family:var(--DUP_text1);font-weight:700;font-size:clamp(.68rem, .12vw + .66rem, .78rem);color:var(--DUP_accent-deep);letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex; align-items:center; gap:.7rem;\n}.elementor .hero-h1{font-family:var(--DUP_title1);font-weight:200;font-size:clamp(2.9rem, 7.2vw, 6.6rem);color:var(--DUP_ink1);letter-spacing:-0.035em;line-height:0.87em;text-wrap: balance;\n}.elementor .h2-title{font-family:var(--DUP_title1);font-weight:300;font-size:clamp(2.15rem, 5.6vw, 4.5rem);color:var(--DUP_ink1);letter-spacing:-0.028em;line-height:0.98em;text-wrap: balance;\n}.elementor .h3-title{font-family:var(--DUP_title1);font-weight:500;font-size:clamp(1.35rem, 2.1vw, 1.9rem);color:var(--DUP_ink1);letter-spacing:-0.015em;line-height:1.12em;}.elementor .lead{font-family:var(--DUP_text1);font-weight:300;font-size:clamp(1.22rem, 1.15vw + .92rem, 1.72rem);color:var(--DUP_ink1);letter-spacing:-0.008em;line-height:1.42em;}.elementor .paragraphe{font-family:var(--DUP_text1);font-weight:400;font-size:clamp(1.02rem, .35vw + .93rem, 1.16rem);color:var(--DUP_ink1);line-height:1.62em;}.elementor .paragraphe-mute{font-family:var(--DUP_text1);font-weight:400;font-size:clamp(1.02rem, .35vw + .93rem, 1.16rem);color:var(--DUP_ink-soft);line-height:1.62em;}.elementor .petit-texte{font-family:var(--DUP_text1);font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_ink-soft);line-height:1.5em;}.elementor .btn{min-height:52px;font-family:var(--DUP_text1);font-weight:700;font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_on-ink);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--DUP_ink1);transition:all 220ms;position:relative; display:inline-flex; align-items:center; gap:.7rem;\n}.elementor .btn-ghost{color:var(--DUP_ink1);border-width:2px;border-color:var(--DUP_rule1);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{background-color:var(--DUP_paper-3);}.elementor .card{position:relative;padding:0px;flex-direction:column;gap:0px;flex:1 1 320px;}.elementor .card-li{position:relative;font-family:var(--DUP_text1);font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_ink-soft);line-height:1.5em;padding-inline-start:1.3rem;}.elementor .nav-links{width:auto;padding:0px;flex-direction:row;gap:clamp(.9rem, 1.9vw, 2rem);align-items:center;}.elementor .nav-link{position:relative;font-family:var(--DUP_text1);font-weight:500;font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_ink1);letter-spacing:0.01em;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.1rem;padding-inline-end:0.1rem;}.elementor .reframe-label{font-family:var(--DUP_text1);font-weight:700;font-size:clamp(.68rem, .12vw + .66rem, .78rem);color:var(--DUP_ink-soft);letter-spacing:0.22em;text-transform:uppercase;margin-block-end:clamp(1.1rem, 2.4vw, 1.8rem);}.elementor .reframe-pair{width:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;padding:0px;flex-direction:row;gap:clamp(2rem, 5vw, 4.5rem);align-items:center;}.elementor .reframe-from{position:relative;font-family:var(--DUP_text1);font-weight:400;font-size:clamp(1.02rem, 1.9vw, 1.42rem);color:var(--DUP_ink-soft);line-height:1.35em;}.elementor .reframe-to{font-family:var(--DUP_title1);font-weight:400;font-size:clamp(1.28rem, 2.9vw, 2.25rem);color:var(--DUP_ink1);letter-spacing:-0.022em;line-height:1.1em;flex:1 1 0px;}.elementor .DUP_section{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(5rem, 11vh + 3rem, 11rem);padding-block-end:clamp(5rem, 11vh + 3rem, 11rem);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .DUP_shell{position:relative;z-index:1;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .DUP_section-claire{background-color:var(--DUP_paper-21);}.elementor .DUP_sec-head{width:100%;padding:0px;margin-block-start:0px;margin-block-end:clamp(2.4rem, 5vw, 4.5rem);margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;gap:clamp(1.2rem, 2.5vw, 2.4rem);align-items:flex-end;}.elementor .DUP_essai{position:absolute;inset-block-start:calc(clamp(5rem, 11vh + 3rem, 11rem) * .34);inset-inline-end:calc(clamp(1.15rem, 4.2vw, 4.5rem) * -.35);font-family:var(--DUP_title11);font-weight:200;font-size:clamp(4rem, 13vw, 12rem);color:var(--DUP_ink11);letter-spacing:-0.06em;line-height:0.72em;opacity:9%;pointer-events: none; user-select: none;\n}.elementor .DUP_eyebrow{font-family:var(--DUP_text11);font-weight:700;font-size:clamp(.68rem, .12vw + .66rem, .78rem);color:var(--DUP_accent-deep1);letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.1rem;margin-inline-start:0px;margin-inline-end:0px;display:flex; align-items:center; gap:.7rem;\n}.elementor .DUP_h2-title{font-family:var(--DUP_title11);font-weight:300;font-size:clamp(2.15rem, 5.6vw, 4.5rem);color:var(--DUP_ink11);letter-spacing:-0.028em;line-height:0.98em;text-wrap: balance;\n}.elementor .DUP_h3-title{font-family:var(--DUP_title11);font-weight:500;font-size:clamp(1.35rem, 2.1vw, 1.9rem);color:var(--DUP_ink11);letter-spacing:-0.015em;line-height:1.12em;}.elementor .DUP_lead{font-family:var(--DUP_text11);font-weight:300;font-size:clamp(1.22rem, 1.15vw + .92rem, 1.72rem);color:var(--DUP_ink11);letter-spacing:-0.008em;line-height:1.42em;}.elementor .DUP_paragraphe{font-family:var(--DUP_text11);font-weight:400;font-size:clamp(1.02rem, .35vw + .93rem, 1.16rem);color:var(--DUP_ink11);line-height:1.62em;}.elementor .DUP_paragraphe-mute{font-family:var(--DUP_text11);font-weight:400;font-size:clamp(1.02rem, .35vw + .93rem, 1.16rem);color:var(--DUP_ink-soft1);line-height:1.62em;}.elementor .DUP_petit-texte{font-family:var(--DUP_text11);font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_ink-soft1);line-height:1.5em;}.elementor .DUP_btn{min-height:52px;font-family:var(--DUP_text11);font-weight:700;font-size:clamp(.86rem, .2vw + .82rem, .95rem);color:var(--DUP_on-ink1);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;background-color:var(--DUP_ink11);transition:all 220ms;position:relative; display:inline-flex; align-items:center; gap:.7rem;\n}.elementor .DUP_card-list{width:100%;padding:0px;margin-block-start:1rem;flex-direction:column;gap:0.5rem;}.elementor .DUP_breakout{width:100%;color:var(--DUP_on-ink1);padding:clamp(1.8rem, 3.6vw, 3.2rem);margin-block-start:clamp(2rem, 4vw, 3.4rem);background-color:var(--DUP_ink11);flex-direction:row;gap:clamp(1.2rem, 2.4vw, 2.4rem);align-items:center;}.elementor .DUP_infos-box{width:100%;padding:clamp(1.6rem, 3vw, 2.6rem);border-width:1px;border-color:var(--DUP_rule-soft1);border-style:solid;background-color:var(--DUP_paper-21);flex-direction:column;gap:1.1rem;}.elementor .DUP_reframe{width:1440px;max-width:90%;position:relative;padding-block-start:clamp(1.6rem, 3vw, 2.4rem);padding-block-end:clamp(2.4rem, 5vh, 4rem);padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.8rem, 6vh, 5rem);border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--DUP_rule11);border-style:solid;flex-direction:column;}