.elementor .e-45fa740a-47ec{min-width:0px;min-height:0px;position:absolute;color:inherit;padding:0px;margin:0px;background-image:url("https://salon-souverainete-numerique.com/wp-content/uploads/background-ssn-map.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;opacity:38%;gap:0px;box-sizing:border-box; inset:76px 0 0 60%; mask-image:linear-gradient(90deg,transparent,black 30%); pointer-events:none; &.elementor-element-42f1e52c[data-id="42f1e52c"][data-interaction-id="42f1e52c"] { opacity:0.68 !important; mask-image:linear-gradient(90deg,transparent 0%,#000 42%,#000 82%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 20%,#000 76%,transparent 100%) !important; mask-composite:intersect !important; }\n}.elementor .e-55a1cf00-5d0d{min-width:0px;min-height:0px;font-weight:600;font-size:12px;color:#d4daed;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:11px;align-items:center;box-sizing:border-box;\n}.elementor .e-4d0a7198-7840{min-width:0px;min-height:0px;max-width:880px;font-family:"Inter Tight";font-weight:400;font-size:clamp(40px,4.25vw,61px);color:inherit;letter-spacing:-0.045em;line-height:1.04;padding:0px;margin:0px;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-7fe2e017-2011{min-width:0px;min-height:0px;max-width:745px;font-size:17px;color:#c3cbe2;line-height:1.6;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-5fa4ada4-3b85{width:88%;min-width:0px;min-height:0px;max-width:1320px;position:relative;z-index:1;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-1f795576-5ac9{min-width:0px;min-height:0px;overflow:hidden;position:relative;color:white;padding-block-start:140px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#080d31;gap:0px;box-sizing:border-box;\n}.elementor .e-2e8189b3-aa3a{min-width:0px;min-height:0px;color:#646a7c;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-4b8e35f-53d4{min-width:0px;min-height:0px;font-weight:600;color:inherit;text-decoration:none;padding:0px;margin:0px;border-width:0px;display:flex;gap:20px;box-sizing:border-box; -webkit-tap-highlight-color:transparent; box-shadow:none;\n}.elementor .e-2143d339-72ca{width:88%;min-width:0px;min-height:67px;max-width:1320px;font-size:13px;color:inherit;padding:0px;margin:0px;display:flex;gap:20px;justify-content:space-between;align-items:center;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-41efea85-76e1{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;border-block-end-width:1px;gap:0px;box-sizing:border-box; border-bottom-style: solid; border-bottom-color: #dce0e8;\n}.elementor .e-52252f9a-3d3a{min-width:0px;min-height:0px;font-weight:600;font-size:12px;color:#4c5368;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;padding:0px;margin:0px;display:flex;gap:11px;align-items:center;box-sizing:border-box;\n}.elementor .e-77eef656-6a03{min-width:0px;min-height:0px;font-size:12px;color:#646a7c;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-6080fb9d-52a7{min-width:0px;min-height:0px;color:inherit;padding:0px;margin-block-start:0px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0px;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-4166a15e-f0a3{width:100%;height:100%;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;color:inherit;padding:0px;margin:0px;transition:transform 0.25s;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-21984904-5432{min-width:0px;min-height:0px;overflow:hidden;aspect-ratio:1.75;color:inherit;padding:0px;margin:0px;background-color:#e8edf3;gap:0px;box-sizing:border-box;\n}.elementor .e-68061c8d-33a9{min-width:0px;min-height:0px;overflow:hidden;color:inherit;text-decoration:none;padding:0px;margin:0px;border-radius:18px;background-color:#f3f5f8;display:block;gap:0px;box-sizing:border-box; -webkit-tap-highlight-color:transparent;\n}.elementor .e-69cc18f2-61b2{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; white-space:nowrap;\n}.elementor .e-52a404a4-142d{min-width:0px;min-height:0px;color:inherit;padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:0px;margin:0px;border-inline-start-width:1px;gap:0px;box-sizing:border-box; border-left-style: solid; border-left-color: #dce0e8; visibility:hidden;\n}.elementor .e-17c7064-5ee6{min-width:0px;min-height:0px;font-size:11px;color:#646a7c;column-gap:14px;line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:0px;flex-wrap:wrap;box-sizing:border-box; align-items:baseline; row-gap:5px;\n}.elementor .e-732b5fe4-2901{min-width:0px;min-height:0px;font-family:"Inter Tight";font-weight:400;font-size:clamp(32px,3.3vw,47px);color:inherit;letter-spacing:-0.035em;line-height:1.12;padding:0px;margin:0px;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-75a3c580-a4df{min-width:0px;min-height:0px;font-size:17px;color:#646a7c;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-58c7a14c-6b0f{min-width:0px;min-height:0px;font-weight:600;font-size:13px;color:inherit;text-decoration:none;padding:0px;margin-block-start:27px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:inline-flex;gap:18px;align-items:center;box-sizing:border-box; -webkit-tap-highlight-color:transparent; box-shadow:none;\n}.elementor .e-1ce0be22-3cd1{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-3f8dd8b8-760c{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;display:grid;gap:56px;grid-template-columns:1.04fr 1fr;grid-template-rows:auto;align-items:center;box-sizing:border-box;\n}.elementor .e-1ad74918-738c{padding:0px;display:contents;}.elementor .e-6be6fea0-867b{display:contents;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-3ab06aba-52d9{width:auto;display:contents;}.elementor .e-52aed79b-2988{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-20a9158-af13{width:88%;min-width:0px;min-height:0px;max-width:1320px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-41930e61-e14d{min-width:0px;min-height:0px;color:inherit;padding-block-start:65px;padding-block-end:76px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;gap:0px;box-sizing:border-box; padding-block:100px;\n}.elementor .e-24bf7a45-8a2d{min-width:0px;min-height:0px;font-weight:600;font-size:12px;color:#4c5368;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:11px;align-items:center;box-sizing:border-box;\n}.elementor .e-4ceeeeac-5793{min-width:0px;min-height:0px;font-family:"Inter Tight";font-weight:400;font-size:clamp(36px,4.1vw,60px) !important;color:inherit;letter-spacing:-0.035em;line-height:1.08;padding:0px;margin:0px;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-4558d538-cd27{width:100%;min-width:0px;min-height:0px;max-width:940px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-3ee88285-e741{min-width:0px;min-height:0px;max-width:350px;font-size:17px;color:#646a7c;padding:0px;margin-inline-start:0px;gap:0px;box-sizing:border-box; justify-self:end; max-width:760px !important; justify-self:start !important;\n}.elementor .e-7e9b5734-570b{min-width:0px;min-height:0px;color:inherit;padding:0px;margin-block-start:0px;margin-block-end:42px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:60px;grid-template-columns:1fr !important;grid-template-rows:auto;align-items:end;box-sizing:border-box; display:grid !important; gap:22px !important; align-items:start !important;\n}.elementor .e-7ec76a26-a295{width:1px;height:1px;min-width:0px;min-height:0px;overflow:hidden;position:absolute;color:inherit;padding:0px;margin:-1px;border-width:0px;gap:0px;box-sizing:border-box; clip:rect(0,0,0,0); white-space:nowrap;\n}.elementor .e-1182488b-982e{width:100%;height:100%;min-width:0px;min-height:0px;max-width:100%;object-fit:cover;color:inherit;padding:0px;margin:0px;transition:transform 0.25s;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-559531cc-c0ff{min-width:0px;min-height:0px;overflow:hidden;aspect-ratio:1.75;color:inherit;padding:0px;margin:0px;background-color:#e8edf3;gap:0px;box-sizing:border-box;\n}.elementor .e-747c4f10-fbb3{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; white-space:nowrap;\n}.elementor .e-1444851c-d193{min-width:0px;min-height:0px;font-size:11px;color:inherit;padding:0px;margin:0px;border-width:0px;gap:0px;flex:0 1 100%;box-sizing:border-box; border-left-style: solid; border-left-color: #dce0e8; visibility:hidden;\n}.elementor .e-637861c0-6bae{min-width:0px;min-height:0px;font-size:12px;color:#646a7c;column-gap:14px;line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-wrap:wrap;box-sizing:border-box; align-items:baseline; row-gap:5px; gap:6px 10px;\n}.elementor .e-2a918c47-6152{min-width:0px;min-height:0px;font-family:"Inter Tight";font-weight:600;font-size:25px;color:inherit;letter-spacing:-0.025em;line-height:1.2;padding:0px;margin:0px;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-959375a-ee45{min-width:0px;min-height:0px;font-size:14px;color:#646a7c;line-height:1.65;padding:0px;margin-block-start:14px;margin-block-end:23px;margin-inline-start:0px;margin-inline-end:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-1d9492be-ec63{min-width:0px;min-height:0px;font-weight:600;font-size:13px;color:inherit;padding-block-start:2px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:18px;align-items:center;align-self:flex-start;box-sizing:border-box;\n}.elementor .e-4f8d751c-77e4{min-width:0px;min-height:0px;color:inherit;padding-block-start:25px;padding-block-end:24px;padding-inline-start:25px;padding-inline-end:25px;margin:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;box-sizing:border-box;\n}.elementor .e-2b8b3262-1240{height:100%;min-width:0px;min-height:0px;color:inherit;text-decoration:none;padding:0px;margin:0px;display:flex;flex-direction:column;gap:0px;box-sizing:border-box; -webkit-tap-highlight-color:transparent;\n}.elementor .e-56fd9c57-a128{min-width:0px;min-height:0px;overflow:hidden;color:inherit;padding:0px;margin:0px;border-radius:16px;border-width:1px;border-color:#dce0e8;border-style:solid;background-color:white;transition:border-color 0.22s, transform 0.22s;gap:0px;box-sizing:border-box;\n}.elementor .e-1831c1bf-e6b5{padding:0px;display:contents;}.elementor .e-481556be-e578{display:contents;grid-template-columns:1fr;grid-auto-rows:auto;}.elementor .e-406f4e2c-ae5f{width:auto;display:contents;}.elementor .e-3fb1806d-2af6{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;box-sizing:border-box;\n}.elementor .e-6af7eaee-a230{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-34527f1c-e9ef{width:88%;min-width:0px;min-height:0px;max-width:1320px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-7db29e67-ae56{min-width:0px;min-height:0px;color:inherit;padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#f3f5f8;gap:0px;box-sizing:border-box; padding-block:100px;\n}.elementor .e-5d7f50fe-c2bf{min-width:0px;min-height:0px;font-weight:600;font-size:12px;color:#4c5368;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:11px;align-items:center;box-sizing:border-box;\n}.elementor .e-4dcd2b35-fdc3{min-width:0px;min-height:0px;font-family:"Inter Tight";font-weight:400;font-size:clamp(35px,3.3vw,47px);color:inherit;letter-spacing:-0.035em;line-height:1.08;padding:0px;margin:0px;display:block;gap:0px;box-sizing:border-box;\n}.elementor .e-a9e91cb-2768{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; margin-block-start:22px !important; margin-block-end:0px !important; max-width:760px !important;\n}.elementor .e-8ae4355-e814{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-56ad0f24-86eb{min-width:0px;min-height:0px;font-weight:600;font-size:14px;color:inherit;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;transition:color 0.2s;display:inline-flex;gap:15px;align-items:center;box-sizing:border-box; -webkit-tap-highlight-color:transparent; width:fit-content; border-bottom-style: solid; border-bottom-color: currentColor; box-shadow:none;\n}.elementor .e-3bde9191-d2a2{min-width:0px;min-height:0px;max-width:450px;font-size:17px;color:#646a7c;padding:0px;margin:0px;gap:0px;box-sizing:border-box; justify-self:end;\n}.elementor .e-1ad1a70f-f5de{width:88%;min-width:0px;min-height:0px;max-width:1320px;color:inherit;padding:0px;margin:0px;display:grid;gap:70px;grid-template-columns:1.3fr 1fr;grid-template-rows:auto;align-items:end;box-sizing:border-box; margin-inline:auto;\n}.elementor .e-6ca4ab2f-9ef7{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box; padding-block:78px;\n}.elementor .e-6a959fe3-2113{min-width:0px;min-height:0px;color:inherit;padding:0px;margin:0px;gap:0px;box-sizing:border-box;\n}.elementor .e-b102436-d019{height:0px;min-height:0px;padding:0px;margin:0px;}