.elementor .e-72b75ced-1d38{width:clamp(380px, 36vw, 540px);height:auto;aspect-ratio:720/560;position:absolute;inset-block-start:0px;inset-inline-start:-60px;z-index:0;mix-blend-mode:multiply;display:block;max-width: none; pointer-events: none;\n}.elementor .e-780bc6e7-ada9{width:clamp(360px, 30vw, 500px);height:auto;aspect-ratio:720/700;position:absolute;inset-inline-end:-40px;inset-block-end:0px;z-index:0;mix-blend-mode:multiply;display:block;max-width: none; pointer-events: none;\n}.elementor .e-6da0e57e-2449{max-width:820px;font-weight:400;font-size:clamp(2.25rem, 2.4vw + 1.1rem, 3.75rem);color:transparent;letter-spacing:-0.04em;line-height:1.04;padding-block-end:0.08em;background-image:radial-gradient(circle at 30% -90%, #141414 0%,#141414 44%,#3C3C41 58%,#8A6A3B 76%,#C9A673 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; & span { white-space: nowrap; }\n}.elementor .e-9b19ad3-a957{max-width:560px;text-align:center;}.elementor .e-3ee85537-5813{width:auto;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .e-6a953293-716b{position:relative;z-index:1;text-align:center;gap:28px;align-items:center;}.elementor .e-5709cb2d-c47b{font-family:Montserrat;font-size:14px;color:var(--cwd-gris);& b { color: var(--cwd-or); letter-spacing: 0.1em; font-weight: 400; } & b { color: var(--cwd-or-fonce); }\n}.elementor .e-38ae7e43-e575{font-family:Montserrat;font-size:14px;color:var(--cwd-gris);}.elementor .e-30808810-ba5b{font-family:Montserrat;font-size:14px;color:var(--cwd-gris);& span { white-space: nowrap; } & span::after { content: ''; display: inline-block; width: 18px; height: 12px; margin-inline-start: 6px; vertical-align: -1px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzIDInPjxyZWN0IHdpZHRoPScxJyBoZWlnaHQ9JzInIGZpbGw9JyMwMDIzOTUnLz48cmVjdCB4PScxJyB3aWR0aD0nMScgaGVpZ2h0PScyJyBmaWxsPScjRkZGRkZGJy8+PHJlY3QgeD0nMicgd2lkdGg9JzEnIGhlaWdodD0nMicgZmlsbD0nI0VEMjkzOScvPjwvc3ZnPg==); background-size: 100% 100%; } & a { color: inherit; text-decoration: none; white-space: nowrap; transition: color 0.3s ease; } & a:hover { color: #141414; } & a::after { content: ''; display: inline-block; width: 24px; height: 22px; margin-inline-start: 6px; vertical-align: -6px; background-image: url(https://charly-web-design.fr/wp-content/uploads/2021/10/marques-filles-Activateur-150x150.jpg); background-size: contain; background-repeat: no-repeat; background-position: center; }\n}.elementor .e-7efd9de1-d715{width:100%;max-width:960px;position:relative;z-index:1;column-gap:36px;padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;row-gap: 16px; border-top-style: solid; border-top-color: rgba(255,255,255,0.1); border-top-style: solid; border-top-color: rgba(20,20,20,0.1);\n}.elementor .e-974df75-1e55{overflow:hidden;position:relative;padding-block-end:24px;gap:72px;background-image: radial-gradient(ellipse 55% 60% at 50% 0%, rgba(20,20,20,0.045), rgba(20,20,20,0) 70%);\n}.elementor .e-f84d5b1-7688{margin-block-start:72px;margin-block-end:8px;}.elementor .e-7cad69db-a1a6{width:36%;overflow:hidden;position:relative;z-index:1;margin-block-end:36px;margin-inline-end:-9%;border-radius:14px;border-width:1px;border-color:rgba(20,20,20,0.08);border-style:solid;box-shadow:0px 40px 80px -36px rgba(20,20,20,0.35);display:block;flex:0 0 auto;& img { display: block; width: 100%; height: auto; }\n}.elementor .e-2a9792b8-cfdc{width:52%;overflow:hidden;position:relative;z-index:2;border-radius:16px;border-width:1px;border-color:rgba(20,20,20,0.08);border-style:solid;box-shadow:0px 50px 100px -40px rgba(20,20,20,0.45);display:block;flex:0 0 auto;& img { display: block; width: 100%; height: auto; }\n}.elementor .e-76f86486-d78d{width:36%;overflow:hidden;position:relative;z-index:1;margin-block-end:36px;margin-inline-start:-9%;border-radius:14px;border-width:1px;border-color:rgba(20,20,20,0.08);border-style:solid;box-shadow:0px 40px 80px -36px rgba(20,20,20,0.35);display:block;flex:0 0 auto;& img { display: block; width: 100%; height: auto; }\n}.elementor .e-217b3a44-b44f{width:100%;max-width:1200px;padding-block-start:0px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;}.elementor .e-746f1401-403d{overflow:visible;padding-block-start:0px;padding-block-end:64px;flex-direction:column;align-items:center;overflow-x: clip; row-gap: 28px;\n}.elementor .e-62db8442-f5be{column-gap:40px;padding:0px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto;row-gap: 48px;\n}.elementor .e-5b532d64-21d3{column-gap:112px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;}.elementor .e-5fd19d1d-b6ea{padding-block-start:64px;}.elementor .e-509968e4-9407{color:transparent;padding-block-end:0.08em;background-image:radial-gradient(circle at 30% -90%, #141414 0%,#141414 44%,#3C3C41 58%,#8A6A3B 76%,#C9A673 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:text;-webkit-background-clip: text; -webkit-text-fill-color: transparent; & em { -webkit-text-fill-color: transparent; color: transparent; }\n}.elementor .e-4262ad14-a78f{max-width:780px;text-align:center;}.elementor .e-4ea5eefa-1cdc{max-width:980px;text-align:center;margin-inline-start:auto;margin-inline-end:auto;align-items:center;}.elementor .e-e48bf51-b293{width:40px;height:40px;padding:0px;margin-block-end:10px;display:block;& svg { display: none; } &::before { content: ''; display: block; width: 40px; height: 40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MCA0MCc+PHJlY3QgeD0nNScgeT0nOCcgd2lkdGg9JzMwJyBoZWlnaHQ9JzIwJyByeD0nMi41JyBzdHJva2U9JyM4QTZBM0InIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGw9J25vbmUnLz48cGF0aCBkPSdNMTUgMzNoMTBNMjAgMjh2NScgc3Ryb2tlPScjOEE2QTNCJyBzdHJva2Utd2lkdGg9JzEuMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsPSdub25lJy8+PC9zdmc+); background-size: 40px 40px; background-repeat: no-repeat; }\n}.elementor .e-9045e00-a9e4{width:40px;height:40px;padding:0px;margin-block-end:10px;display:block;& svg { display: none; } &::before { content: ''; display: block; width: 40px; height: 40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MCA0MCc+PHBhdGggZD0nTTkgMTNoMjJsLTEuNiAyMC4yYTIgMiAwIDAgMS0yIDEuOEgxMi42YTIgMiAwIDAgMS0yLTEuOHonIHN0cm9rZT0nIzhBNkEzQicgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbD0nbm9uZScvPjxwYXRoIGQ9J00xNSAxNnYtNGE1IDUgMCAwIDEgMTAgMHY0JyBzdHJva2U9JyM4QTZBM0InIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGw9J25vbmUnLz48L3N2Zz4=); background-size: 40px 40px; background-repeat: no-repeat; }\n}.elementor .e-221271ab-8279{width:40px;height:40px;padding:0px;margin-block-end:10px;display:block;& svg { display: none; } &::before { content: ''; display: block; width: 40px; height: 40px; background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0MCA0MCc+PHJlY3QgeD0nNycgeT0nOCcgd2lkdGg9JzI2JyBoZWlnaHQ9JzEwJyByeD0nMi41JyBzdHJva2U9JyM4QTZBM0InIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGw9J25vbmUnLz48cmVjdCB4PSc3JyB5PScyMicgd2lkdGg9JzI2JyBoZWlnaHQ9JzEwJyByeD0nMi41JyBzdHJva2U9JyM4QTZBM0InIHN0cm9rZS13aWR0aD0nMS4zJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGw9J25vbmUnLz48cGF0aCBkPSdNMTIgMTNoLjAxTTEyIDI3aC4wMU0xNyAxM2g5TTE3IDI3aDknIHN0cm9rZT0nIzhBNkEzQicgc3Ryb2tlLXdpZHRoPScxLjMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbD0nbm9uZScvPjwvc3ZnPg==); background-size: 40px 40px; background-repeat: no-repeat; }\n}.elementor .e-5bbe4e94-6ab7{width:100%;text-align:start;padding-block-start:28px;padding-block-end:28px;padding-inline-start:36px;padding-inline-end:28px;margin-block-start:28px;border-radius:16px;border-width:1px;border-color:rgba(20,20,20,0.10);border-style:solid;background-color:#FFFFFF;box-shadow:0px 24px 50px -30px rgba(20,20,20,0.22);display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;& > span:first-child { flex: 1 1 420px; color: var(--cwd-gris); line-height: 1.6; } & strong { display: block; margin-block-end: 4px; font-size: 20px; font-weight: 500; letter-spacing: -0.01em; color: #141414; } & > span:last-child { display: flex; flex-wrap: wrap; gap: 12px; } & a { display: inline-block; padding-block-start: 13px; padding-block-end: 13px; padding-inline-start: 24px; padding-inline-end: 24px; border-radius: 999px; font-weight: 500; font-size: 14px; text-decoration: none; white-space: nowrap; color: #141414; border: 1px solid rgba(20,20,20,0.18); background-color: #FFFFFF; transition: background-color 0.4s ease, color 0.4s ease, border-color 0.4s ease; } & a:first-child { background-color: #141414; border-color: #141414; color: #FFFFFF; } & a:hover { border-color: #8A6A3B; color: #8A6A3B; } & a:first-child:hover { background-color: #3C3C41; border-color: #3C3C41; color: #FFFFFF; }\n}.elementor .e-5859ef4f-f586{padding-block-end:56px;background-color:#F3F1EC;background-image: radial-gradient(ellipse 60% 50% at 50% 0%, rgba(201,166,115,0.10), rgba(201,166,115,0) 70%);\n}.elementor .e-7b5ba21e-364c{width:100%;padding:0px;display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;}.elementor .e-48b2445f-7deb{padding-block-start:64px;}.elementor .e-3a14a607-99ae{max-width:680px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-6b528582-70ea{flex:0 0 auto;white-space: nowrap;\n}.elementor .e-41f9e7d6-b5c6{width:100%;padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-66fd8f4-98a7{row-gap: 48px;\n}.elementor .e-131ae10c-4a48{background-color:#F3F2EF;}.elementor .e-524f18ac-792e{& a { color: inherit; text-decoration: underline; text-decoration-color: var(--cwd-or); text-underline-offset: 4px; transition: color 0.3s ease; } & a:hover { color: var(--cwd-or-fonce); }\n}.elementor .e-1641696c-6ed8{background-color:#FFFFFF;}.elementor .e-2c97b46e-54a9{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto;}.elementor .e-108b22f4-12af{align-items:start;}.elementor .e-3ab7f91b-28f2{padding-block-start:8px;display:block;& ul { display: flex; flex-wrap: wrap; gap: 10px; list-style: none; margin: 0; padding: 0; } & li { margin: 0; font-family: Montserrat; font-weight: 500; font-size: 14px; color: var(--cwd-texte); padding-block: 9px; padding-inline: 16px; border-radius: 999px; border: 1px solid rgba(20,20,20,0.12); background-color: var(--cwd-blanc); display: inline-flex; align-items: center; white-space: nowrap; }\n}.elementor .e-3583bb8-6f15{font-size:24px;}.elementor .e-3aa3cb5b-e7fd{padding-block-start:18px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-675c427d-9004{& a { color: var(--cwd-blanc); font-weight: 600; text-decoration: none; }\n}.elementor .e-16349f7f-1339{margin-block-start:8px;align-self:flex-start;}.elementor .e-53e7a28d-99dd:hover,.elementor .e-53e7a28d-99dd:focus-visible{box-shadow: none;\n}.elementor .e-53e7a28d-99dd{padding-block-start:44px;padding-block-end:44px;padding-inline-start:40px;padding-inline-end:40px;border-style:none;gap:18px;}.elementor .e-1c3a1610-7f6c{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:center;}.elementor .e-49867e8c-80a0{& a { color: var(--cwd-texte); font-weight: 600; text-decoration: underline; text-decoration-color: var(--cwd-or); text-underline-offset: 4px; }\n}.elementor .e-4115c239-c21c{border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(20,20,20,0.14);\n}.elementor .e-1520efab-76ec{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);}.elementor .e-5b803c10-3f4d{max-width:860px;}.elementor .e-6dd79526-2b3a{text-align:center;}.elementor .e-2bf5bf1b-dff9{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-4c5d22d9-3c4a{text-align:center;gap:24px;align-items:center;}.elementor .e-5f5fcd2f-eb4b{padding-block-start:clamp(80px, 10vw, 140px);padding-block-end:clamp(80px, 10vw, 140px);border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(255,255,255,0.08);\n}