.elementor .e-23308a46-359f{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-4233bd4[data-id="4233bd4"][data-interaction-id="4233bd4"] { 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; } &.elementor-element-4233bd4[data-id="4233bd4"][data-interaction-id="4233bd4"] { width:40% !important; height:auto !important; min-width:0 !important; min-height:0 !important; position:absolute !important; inset-block-start:76px !important; inset-block-end:0 !important; inset-inline-start:60% !important; inset-inline-end:0 !important; padding:0 !important; margin:0 !important; background-image:url("https://salon-souverainete-numerique.com/wp-content/uploads/background-ssn-map.png") !important; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important; background-color:transparent !important; pointer-events:none; }\n}.elementor .e-2e99a322-92eb{font-family:Inter;font-weight:600;font-size:12px;color:#D4DAED;letter-spacing:0.12em;line-height:1.5;padding:0px;margin-block-start:0px;margin-block-end:17px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:11px;align-items:center;cursor:default; &:before { content:""; width:7px; height:7px; background:#EE454C; }\n}.elementor .e-33e72395-c6a7{max-width:850px;font-family:"Inter Tight";font-weight:400;font-size:clamp(44px,3.65vw,52px);color:#FFFFFF;letter-spacing:-0.045em;line-height:1.04;padding:0px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;text-wrap:balance; cursor:default;\n}.elementor .e-678fb948-2970{max-width:735px;font-family:Inter;font-weight:400;font-size:16px;color:#D4DAED;line-height:1.55;padding:0px;margin:0px;cursor:default;\n}.elementor .e-ae15abb-6303{width:88%;max-width:1320px;position:relative;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3e1e04c2-7496{width:100%;min-height:350px;overflow:hidden;position:relative;color:#FFFFFF;padding-block-start:124px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#080D31;&.elementor-element-5d8d8ff2[data-id="5d8d8ff2"][data-interaction-id="5d8d8ff2"] { padding-block-start:calc(136px + var(--wp-admin--admin-bar--height, 0px)) !important; padding-block-end:48px !important; } &.elementor-element-5d8d8ff2[data-id="5d8d8ff2"][data-interaction-id="5d8d8ff2"] { min-height:clamp(23.85rem,calc(18.65rem + 8.84vw),26.58rem) !important; }\n}.elementor .e-22d3e6ba-5224{font-family:Inter;font-weight:600;font-size:12px;color:#4C5368;letter-spacing:0.12em;line-height:1.5;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;cursor:default; &:before { content:""; width:7px; height:7px; background:#EE454C; }\n}.elementor .e-311e035b-faf5{max-width:490px;font-family:"Inter Tight";font-weight:400;font-size:clamp(36px,3.5vw,50px);color:#101738;letter-spacing:-0.035em;line-height:1.08;padding:0px;margin:0px;text-wrap:balance; cursor:default;\n}.elementor .e-62a8ef4a-8d0f{width:100%;min-width:0px;max-width:940px;padding:0px;}.elementor .e-7e93c9bf-4dbc{font-family:Inter;font-weight:400;font-size:17px;color:#646A7C;line-height:1.7;padding:0px;margin:0px;cursor:default;\n}.elementor .e-5f4898dd-1d49{font-family:Inter;font-weight:400;font-size:17px;color:#646A7C;line-height:1.7;padding:0px;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;cursor:default;\n}.elementor .e-731cda03-e4bd{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:44px;padding-inline-end:0px;margin-inline-start:0px;border-inline-start-width:1px;border-left-style: solid; border-left-color: #DCE0E8; max-width:760px !important; justify-self:start !important; padding-inline-start:0px !important; border-inline-start-width:0px !important; border-left-width:0px !important;\n}.elementor .e-6a47422c-d6c0{width:88%;max-width:1320px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:85px;grid-template-columns:1fr !important;grid-template-rows:auto;align-items:start;display:grid !important; gap:22px !important; align-items:start !important;\n}.elementor .e-4dd095d8-848c{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#FFFFFF;}.elementor .e-26ba61a2-82d0{font-family:Inter;font-weight:600;font-size:12px;color:#4C5368;letter-spacing:0.12em;line-height:1.5;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;order:-1;cursor:default; &:before { content:""; width:7px; height:7px; background:#EE454C; }\n}.elementor .e-7385349b-3e5a{max-width:760px;font-family:Inter;font-weight:400;font-size:17px;color:#646A7C;line-height:1.55;padding:0px;margin:0px;order:1;cursor:default;\n}.elementor .e-5321027-d60f{max-width:420px;font-family:"Inter Tight";font-weight:400;font-size:clamp(30px,2.7vw,39px);color:#FFFFFF;letter-spacing:-0.035em;line-height:1.1;padding:0px;margin:0px;grid-column:1 !important;grid-row:1 !important;text-wrap:balance; cursor:default;\n}.elementor .e-549d16d9-19a9{max-width:350px;font-family:Inter;font-weight:400;font-size:16px;color:#C3CBE2;line-height:1.6;padding:0px;margin:0px;grid-column:1 !important;grid-row:2 !important;cursor:default; max-width:760px !important;\n}.elementor .e-7545336e-3fde:hover,.elementor .e-7545336e-3fde:focus-visible{background-color:#B5F7FD;transform:translate3d(0px, -2px, 0px);}.elementor .e-7545336e-3fde{min-height:52px;font-family:Inter;font-weight:600;font-size:14px;color:#080D31;line-height:1.4;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:23px;padding-inline-end:23px;border-radius:5px;border-width:1px;border-color:#9CF3FC;border-style:solid;background-color:#9CF3FC;grid-column:2 !important;grid-row:1 / span 2 !important;white-space:nowrap; width:fit-content;\n}.elementor .e-dd39e2a-fb7e{width:88%;max-width:1320px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:44px;grid-template-columns:minmax(0,1fr) auto !important;grid-template-rows:auto;align-items:center;display:grid !important; column-gap:40px !important; row-gap:18px !important; align-items:center !important;\n}.elementor .e-72552b9e-39dc{width:100%;padding-block-start:52px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#080D31;}.elementor .e-e9b4412-2b56{width:7px;height:7px;min-width:7px;padding:0px;margin:0px;background-color:#EE454C;}.elementor .e-570c3a59-8637{font-family:Inter;font-weight:600;font-size:12px;color:#4C5368;letter-spacing:0.12em;line-height:1.5;padding:0px;margin:0px;}.elementor .e-5dd9e301-336b{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;}.elementor .e-6f035467-7f1d{font-family:"Inter Tight";font-weight:400;font-size:clamp(36px,4.1vw,60px);color:#080D31;letter-spacing:-0.035em;line-height:1.08;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b4c7c43-9bd3{max-width:740px;font-family:Inter;font-weight:400;font-size:18px;color:#646A7C;letter-spacing:0px;line-height:1.55;padding:0px;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3483b732-426d{padding:0px;margin:0px;}.elementor .e-e117eb2-1bd0{padding:0px;margin:0px;}.elementor .e-5d2e51eb-4b37{padding:0px;margin:0px;}.elementor .e-65086e76-60e5{padding:0px;margin:0px;}.elementor .e-40f11f19-c39e{height:auto;min-width:0px;min-height:54px;font-family:Inter;font-weight:400;font-size:16px;color:#646A7C;letter-spacing:0px;line-height:1.5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-radius:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:transparent;flex:1 1 0px;}.elementor .e-265d6bd9-2791:hover,.elementor .e-265d6bd9-2791:focus-visible{background-color:#B5F7FD;}.elementor .e-265d6bd9-2791{width:68px;min-width:68px;font-family:Inter;font-weight:400;font-size:30px;color:#080D31;line-height:1;padding:0px;margin:0px;border-radius:0px;border-width:0px;border-color:transparent;border-style:solid;background-color:#9CF3FC;display:flex;flex:0 0 auto;justify-content:center;align-items:center;&:focus-visible { outline:2px solid #080D31; outline-offset:-3px; }\n}.elementor .e-34910bcc-5c9e{width:100%;max-width:760px;overflow:hidden;padding:0px;margin:0px;border-radius:12px;border-width:1px;border-color:#DCE0E8;border-style:solid;display:flex;gap:0px;align-items:stretch;}.elementor .e-74331f5e-5f7a{max-width:760px;padding:0px;margin:0px;display:block;}.elementor .e-52149f40-477b{font-family:Inter;font-weight:400;font-size:12px;color:#646A7C;letter-spacing:0px;line-height:1.6;padding:0px;margin:0px;}.elementor .e-6b031dc2-9e03{font-family:Inter;font-weight:400;font-size:12px;color:#080D31;letter-spacing:0px;line-height:1.6;text-decoration:underline;padding:0px;margin:0px;}.elementor .e-256865f9-2465{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:3px;flex-wrap:wrap;align-items:baseline;\n}.elementor .e-291c0e86-cf09{min-width:0px;max-width:760px;padding:0px;margin:0px;}.elementor .e-67df6012-5482{width:88%;min-width:0px;max-width:1320px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-24fa6b97-6a73{position:static;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:#F3F5F8;order:5;}