.elementor .e-c5641aa-2a65{font-family:Fraunces;font-weight:600;font-size:clamp(64px, 11vh, 96px);color:#F7F0E3;letter-spacing:-0.035em;line-height:0.95;}.elementor .e-117c5626-6a15{color:rgba(247,240,227,0.82);}.elementor .e-45a600d5-4554{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .e-707942e8-7c1c{max-width:820px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-5a50baec-1e86{font-family:Inter;font-weight:700;font-size:12px;color:rgba(247,240,227,0.55);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-2b611223-7684{font-family:Inter;font-weight:800;font-size:12px;color:#141C16;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#E8A93A;align-self:flex-start;}.elementor .e-648a09b9-834c{font-family:Fraunces;font-weight:600;font-size:28px;color:#F7F0E3;line-height:1.1;}.elementor .e-763e0906-a23d{font-family:Inter;font-size:15px;color:rgba(247,240,227,0.70);line-height:1.5;}.elementor .e-68caa926-5d38{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-3d81dfae-5b4b{width:100%;margin:0px;border-color:rgba(247,240,227,0.18);}.elementor .e-5f6d2778-5a05{font-family:Inter;font-weight:800;font-size:12px;color:#F7F0E3;letter-spacing:0.1em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#C2562E;align-self:flex-start;}.elementor .e-2f829296-595e{font-family:Fraunces;font-weight:600;font-size:28px;color:#F7F0E3;line-height:1.1;}.elementor .e-55dcc530-2490{font-family:Inter;font-size:15px;color:rgba(247,240,227,0.70);line-height:1.5;}.elementor .e-71dd96e4-b4a0{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-2f58b0c8-72a0{width:400px;padding:30px;border-radius:28px;border-width:1px;border-color:rgba(247,240,227,0.2);border-style:solid;background-color:rgba(247,240,227,0.08);box-shadow:0px 30px 80px -30px rgba(0,0,0,0.6);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:18px;flex:0 0 auto;}.elementor .e-325139c2-99b4{width:100%;min-height:100vh;max-width:1360px;padding-block-start:115px;padding-block-end:40px;padding-inline-start:6vw;padding-inline-end:6vw;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:56px;flex:1 1 auto;justify-content:space-between;align-items:center;}.elementor .e-238b5883-640d{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-627a80cb-3604{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-2e1c922d-d203{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-72d337c8-3da0{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-49aa2f46-e0a5{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-3a4fe349-5df7{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-621ff7f8-5318{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-40680a46-9069{font-family:Fraunces;font-weight:500;font-size:22px;color:#141C16;font-style:italic;flex:0 0 auto;}.elementor .e-3eef3712-7706{width:100%;overflow:hidden;padding-block-start:20px;padding-block-end:20px;padding-inline-start:6vw;padding-inline-end:6vw;background-color:#E8A93A;display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-17794f55-42b6{width:100%;min-height:auto;overflow:hidden;padding:0px;background-image:radial-gradient(circle at 78% 28%, rgba(232,169,58,0.38) 0%,rgba(232,169,58,0) 42%),radial-gradient(circle at 50% 120%, rgba(194,86,46,0.45) 0%,rgba(194,86,46,0) 55%),linear-gradient(100deg, rgba(20,28,22,0.96) 0%,rgba(20,28,22,0.78) 42%,rgba(20,28,22,0.25) 100%),url("https://chez-duj.fr/wp-content/uploads/2025/01/salon-de-the-oriental-maghrebin-avec-patisseries-orientales-dans-un-lever-de-soleil-chaleureux.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,auto auto,cover;background-position:0% 0%,0% 0%,0% 0%,center center;background-color:#141C16;display:flex;flex-direction:column;gap:0px;justify-content:flex-start;}.elementor .e-d16e608-696b{color:#C2562E;}.elementor .e-2ba2a5ea-8b00{text-align:center;}.elementor .e-47107586-bcf4{max-width:700px;text-align:center;}.elementor .e-7013a16f-5ea9{max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-1d76f400-6965{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-4fce8eef-f6f1{font-family:Inter;font-weight:700;font-size:12px;color:#E8A93A;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-31b8caff-c845{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#1F3326;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-73764051-efea{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-30573a08-995c{font-family:Inter;font-weight:700;font-size:12px;color:#E8A93A;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-2e825a6b-b783{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#1F3326;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-5325ae3d-6902{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-5bd5d492-ce17{font-family:Inter;font-weight:700;font-size:12px;color:#E8A93A;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-16b8b34e-de89{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#1F3326;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-77b0839b-af32{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-386e4d4d-3f04{font-family:Inter;font-weight:700;font-size:12px;color:#E8A93A;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-4d96911b-1159{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#1F3326;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-d410ff-2e68{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-362ee26c-3c59{font-family:Inter;font-weight:700;font-size:12px;color:#E8A93A;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-43726247-54ac{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#1F3326;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-435e0df3-bcbf{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-17d4e900-9d4d{font-family:Inter;font-weight:700;font-size:12px;color:#F7F0E3;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-5ca03fd3-71a0{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#C2562E;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-74db9641-4458{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;text-align:center;}.elementor .e-3daa72bc-874d{font-family:Inter;font-weight:700;font-size:12px;color:#F7F0E3;letter-spacing:0.12em;text-align:center;text-transform:uppercase;}.elementor .e-1f63c605-baa4{padding-block-start:22px;padding-block-end:22px;padding-inline-start:8px;padding-inline-end:8px;border-radius:20px;background-color:#C2562E;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;align-items:center;}.elementor .e-5150530-4fe2{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:12px;}.elementor .e-64ed645d-8d0e{font-family:Inter;font-weight:800;font-size:12px;color:#141C16;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#E8A93A;align-self:flex-start;}.elementor .e-1139c12-d3fe{font-family:Fraunces;font-weight:700;font-size:96px;color:#E8A93A;letter-spacing:-0.04em;line-height:0.95;}.elementor .e-4d590adc-95de{font-family:Fraunces;font-weight:400;font-size:34px;color:#F7F0E3;font-style:italic;}.elementor .e-5cd618ed-4f6a{max-width:440px;font-family:Inter;font-size:17px;color:rgba(247,240,227,0.78);line-height:1.6;}.elementor .e-194457be-28c0{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-3031577a-73fa{font-family:Inter;font-size:16px;color:#F7F0E3;}.elementor .e-2f6baea4-1d23{font-family:Fraunces;font-weight:600;font-size:26px;color:#E8A93A;flex:0 0 auto;}.elementor .e-23d1677d-d498{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-691cc1-aef8{font-family:Inter;font-size:16px;color:#F7F0E3;}.elementor .e-264567c-6204{font-family:Fraunces;font-weight:600;font-size:26px;color:#E8A93A;flex:0 0 auto;}.elementor .e-301ff844-4d4d{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-30dcb99d-61f1{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-524dd7e3-2f1b{align-self:flex-start;}.elementor .e-446edb06-16a9{padding:48px;border-radius:32px;background-image:linear-gradient(180deg, rgba(31,51,38,0.82) 0%,rgba(31,51,38,0.97) 60%),url("https://chez-duj.fr/wp-content/uploads/2025/09/Firefly_image-dun-salon-de-the-orientale-maghrebin-dans-le-style-realiste-et-moderne-97086.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#1F3326;display:flex;flex-direction:column;gap:36px;flex:1 1 0px;justify-content:space-between;}.elementor .e-71100e2b-1d42{font-family:Inter;font-weight:800;font-size:12px;color:#C2562E;letter-spacing:0.14em;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#F7F0E3;align-self:flex-start;}.elementor .e-b162fd8-70b8{font-family:Fraunces;font-weight:700;font-size:96px;color:#F7F0E3;letter-spacing:-0.04em;line-height:0.95;}.elementor .e-633f6f0c-1ff6{font-family:Fraunces;font-weight:400;font-size:34px;color:#141C16;font-style:italic;}.elementor .e-6abc5058-8291{max-width:520px;font-family:Inter;font-size:17px;color:rgba(247,240,227,0.92);line-height:1.6;}.elementor .e-14d25562-53c2{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-4a595ce7-a973{font-family:Inter;font-weight:800;font-size:12px;color:#141C16;letter-spacing:0.18em;text-transform:uppercase;padding-block-end:10px;}.elementor .e-79d0ce46-e576{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-6fc86492-3b77{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-372cf66e-d12d{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-73658d2c-aa5c{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-371ccb0-6d5d{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-5b352fcc-b128{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-6be21d2b-3777{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-56219f25-d9de{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-7f969029-29f8{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-ddaf518-5db4{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-4f010135-3098{padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-1502349b-848f{font-family:Inter;font-weight:800;font-size:12px;color:#141C16;letter-spacing:0.18em;text-transform:uppercase;padding-block-end:10px;}.elementor .e-91d9971-716e{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-5b04df47-ff16{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-1d2e1a15-b4c6{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-21610d85-e1ea{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-4092493c-d474{font-family:Inter;font-size:15px;color:#F7F0E3;}.elementor .e-1a3ae7cb-cdc8{font-family:Fraunces;font-weight:600;font-size:18px;color:#141C16;flex:0 0 auto;}.elementor .e-68f76af8-e919{padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0px;}.elementor .e-274c3012-6e01{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-3f2d0962-a30e:hover,.elementor .e-3f2d0962-a30e:focus-visible{color:#141C16;border-color:#F7F0E3;background-color:#F7F0E3;}.elementor .e-3f2d0962-a30e{color:#F7F0E3;border-color:#141C16;background-color:#141C16;align-self:flex-start;}.elementor .e-563f85be-89b9{padding:48px;border-radius:32px;background-color:#C2562E;display:flex;flex-direction:column;gap:36px;flex:1 1 0px;justify-content:space-between;}.elementor .e-4a6c4b09-6d99{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-3f39b9f4-d081{background-color:#F7F0E3;}.elementor .e-d225450-a56c{color:#F7F0E3;}.elementor .e-4fc6eae7-24b9{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-288e6549-1adb{max-width:280px;font-family:Inter;font-size:15px;color:rgba(247,240,227,0.6);line-height:1.6;}.elementor .e-d37748e-c0e6{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-1bd12660-57b8{width:100%;height:230px;object-fit:cover;}.elementor .e-7d834121-7048{font-family:Inter;font-weight:800;font-size:11px;color:#E8A93A;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-186e9258-e9fa{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;line-height:1.1;}.elementor .e-2577f0de-655b{font-family:Inter;font-size:15px;color:rgba(247,240,227,0.7);line-height:1.55;flex:1 1 auto;}.elementor .e-52c9e709-a99d{font-family:Fraunces;font-size:22px;color:#E8A93A;padding-block-start:8px;}.elementor .e-5a89a50e-5285{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-7eccd38c-9c57{background-color:#1F3326;flex:1 1 260px;}.elementor .e-2b2d5946-b0a4{width:100%;height:230px;object-fit:cover;}.elementor .e-69791a02-191a{font-family:Inter;font-weight:800;font-size:11px;color:#F7F0E3;letter-spacing:0.16em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:#141C16;align-self:flex-start;}.elementor .e-4174ef06-ada7{font-family:Fraunces;font-weight:600;font-size:30px;color:#141C16;line-height:1.1;}.elementor .e-76417c6a-63ed{font-family:Inter;font-size:15px;color:rgba(20,28,22,0.8);line-height:1.55;flex:1 1 auto;}.elementor .e-753e14f6-8229{font-family:Fraunces;font-size:26px;color:#141C16;padding-block-start:8px;}.elementor .e-2d678bc4-cbd0{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-67b4cf13-279c{background-color:#E8A93A;flex:1 1 260px;}.elementor .e-791643b9-cbd4{width:100%;height:230px;object-fit:cover;}.elementor .e-527edee-20f7{font-family:Inter;font-weight:800;font-size:11px;color:#E9B8A4;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-3b4eec17-cc41{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;line-height:1.1;}.elementor .e-2d70bede-bf7e{font-family:Inter;font-size:15px;color:rgba(247,240,227,0.7);line-height:1.55;flex:1 1 auto;}.elementor .e-88352d5-c58c{font-family:Fraunces;font-size:20px;color:#E8A93A;font-style:italic;padding-block-start:8px;}.elementor .e-3fd0be01-2d2b{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-62e5ea28-2dd0{background-color:#1F3326;flex:1 1 260px;}.elementor .e-1733042d-5763{width:100%;height:230px;object-fit:cover;}.elementor .e-16d1a49f-dbb3{font-family:Inter;font-weight:800;font-size:11px;color:#E8A93A;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-2cbb32dd-b093{font-family:Fraunces;font-weight:600;font-size:30px;color:#F7F0E3;line-height:1.1;}.elementor .e-3e0ba37a-35ce{font-family:Inter;font-size:15px;color:rgba(247,240,227,0.7);line-height:1.55;flex:1 1 auto;}.elementor .e-68438ead-c524{font-family:Fraunces;font-size:20px;color:#E8A93A;font-style:italic;padding-block-start:8px;}.elementor .e-2d0fe430-5535{padding:28px;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;}.elementor .e-1931795b-e03d{background-color:#1F3326;flex:1 1 260px;}.elementor .e-37859f38-a74f{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-408380b7-85de{background-color:#141C16;}.elementor .e-63329afc-bf18{width:100%;height:620px;object-fit:cover;border-start-start-radius:200px;border-start-end-radius:200px;border-end-start-radius:28px;border-end-end-radius:28px;}.elementor .e-6dc1baaf-b4d8{font-family:Fraunces;font-weight:600;font-size:22px;color:#F7F0E3;}.elementor .e-35c0e613-dd1b{font-family:Inter;font-size:14px;color:rgba(247,240,227,0.88);line-height:1.45;}.elementor .e-51ce5f98-dbfd{max-width:260px;position:absolute;inset-block-end:32px;inset-inline-start:-24px;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:22px;background-color:#C2562E;box-shadow:0px 24px 50px -20px rgba(20,28,22,0.5);display:flex;flex-direction:column;gap:4px;}.elementor .e-5f2d6249-a241{width:100%;position:relative;padding:0px;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .e-70b1fbeb-2c76{color:#C2562E;}.elementor .e-54c46e49-3332{font-family:Fraunces;font-weight:600;font-size:36px;color:#1F3326;}.elementor .e-66c508d1-8ab0{font-family:Inter;font-size:14px;color:rgba(20,28,22,0.7);line-height:1.45;}.elementor .e-3aaad1ec-e19d{padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-18b3413d-741c{font-family:Fraunces;font-weight:600;font-size:36px;color:#1F3326;}.elementor .e-5eb3c114-517b{font-family:Inter;font-size:14px;color:rgba(20,28,22,0.7);line-height:1.45;}.elementor .e-538c9a08-5ced{padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-194ed90e-e50a{font-family:Fraunces;font-weight:600;font-size:36px;color:#1F3326;}.elementor .e-7febc034-7b2c{font-family:Inter;font-size:14px;color:rgba(20,28,22,0.7);line-height:1.45;}.elementor .e-56f9fee7-b9d6{padding:0px;display:flex;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .e-5de10414-c641{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(20,28,22,0.18);border-style:solid;display:flex;flex-direction:row;gap:28px;}.elementor .e-65b86edc-4bdc:hover,.elementor .e-65b86edc-4bdc:focus-visible{color:#F7F0E3;border-color:#C2562E;background-color:#C2562E;}.elementor .e-65b86edc-4bdc{color:#F7F0E3;border-color:#141C16;background-color:#141C16;align-self:flex-start;}.elementor .e-57e2da9f-6c1a{padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-7b487b7a-32b5{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:80px;align-items:center;}.elementor .e-41708f2d-7b80{background-color:#EADCC2;}.elementor .e-49f2bcb7-7d1c{color:#C2562E;}.elementor .e-1299468b-81ae{text-align:center;}.elementor .e-5f3f25a9-3c9c{text-align:center;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-2c9b694f-e789{font-size:16px;color:#E8A93A;letter-spacing:0.2em;}.elementor .e-ea28100-c53d{font-family:Fraunces;font-weight:600;font-size:24px;color:#141C16;line-height:1.2;}.elementor .e-46fe1be1-3245{font-family:Inter;font-size:16px;color:rgba(20,28,22,0.75);line-height:1.6;flex:1 1 auto;}.elementor .e-529c95ca-ff07{font-family:Inter;font-weight:700;font-size:14px;color:#C2562E;}.elementor .e-3717b133-abe4{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(20,28,22,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .e-2a4f7289-a4ad{font-size:16px;color:#E8A93A;letter-spacing:0.2em;}.elementor .e-c352afe-a9ac{font-family:Fraunces;font-weight:600;font-size:24px;color:#F7F0E3;line-height:1.2;}.elementor .e-7481b636-36f3{font-family:Inter;font-size:16px;color:rgba(247,240,227,0.78);line-height:1.6;flex:1 1 auto;}.elementor .e-78e0d1bb-149e{font-family:Inter;font-weight:700;font-size:14px;color:#E8A93A;}.elementor .e-7f167ff8-9f4f{padding:32px;border-radius:24px;background-color:#1F3326;display:flex;flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .e-7a9c72be-e659{font-size:16px;color:#E8A93A;letter-spacing:0.2em;}.elementor .e-225b39c4-23af{font-family:Fraunces;font-weight:600;font-size:24px;color:#141C16;line-height:1.2;}.elementor .e-2d90f848-f056{font-family:Inter;font-size:16px;color:rgba(20,28,22,0.75);line-height:1.6;flex:1 1 auto;}.elementor .e-35546036-4e09{font-family:Inter;font-weight:700;font-size:14px;color:#C2562E;}.elementor .e-46d75032-4aeb{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(20,28,22,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .e-5c3519b0-f795{font-size:16px;color:#E8A93A;letter-spacing:0.2em;}.elementor .e-7845a176-9458{font-family:Fraunces;font-weight:600;font-size:24px;color:#141C16;line-height:1.2;}.elementor .e-1239c12c-58f2{font-family:Inter;font-size:16px;color:rgba(20,28,22,0.75);line-height:1.6;flex:1 1 auto;}.elementor .e-2db18179-7796{font-family:Inter;font-weight:700;font-size:14px;color:#C2562E;}.elementor .e-78dc68aa-3bf3{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(20,28,22,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .e-7a177378-bbe1{font-size:16px;color:#E8A93A;letter-spacing:0.2em;}.elementor .e-7162627b-5bc1{font-family:Fraunces;font-weight:600;font-size:24px;color:#141C16;line-height:1.2;}.elementor .e-3542b4e0-8b79{font-family:Inter;font-size:16px;color:rgba(20,28,22,0.75);line-height:1.6;flex:1 1 auto;}.elementor .e-1f6c917b-bc30{font-family:Inter;font-weight:700;font-size:14px;color:#C2562E;}.elementor .e-6547d7ec-565b{padding:32px;border-radius:24px;border-width:1px;border-color:rgba(20,28,22,0.08);border-style:solid;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .e-120c9e03-57d5{font-size:16px;color:#141C16;letter-spacing:0.2em;}.elementor .e-44f6cf93-6179{font-family:Fraunces;font-weight:600;font-size:24px;color:#141C16;line-height:1.2;}.elementor .e-6998f45d-a749{font-family:Inter;font-size:16px;color:rgba(20,28,22,0.85);line-height:1.6;flex:1 1 auto;}.elementor .e-34fdd058-ce09{font-family:Inter;font-weight:700;font-size:14px;color:#141C16;}.elementor .e-5ecc8f30-ff1d{padding:32px;border-radius:24px;background-color:#E8A93A;display:flex;flex-direction:column;gap:12px;flex:1 1 340px;}.elementor .e-6017751f-1e4e{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-8ad11af-d4ef:hover,.elementor .e-8ad11af-d4ef:focus-visible{color:#F7F0E3;border-color:#C2562E;background-color:#C2562E;}.elementor .e-8ad11af-d4ef{color:#F7F0E3;border-color:#141C16;background-color:#141C16;}.elementor .e-5e62128e-e494{background-color:#F7F0E3;}.elementor .e-38ca226a-2c92{color:#F7F0E3;}.elementor .e-6489928a-4633{color:rgba(247,240,227,0.72);}.elementor .e-6f19612f-618a{align-self:flex-start;}.elementor .e-57a2d64c-622b{padding:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-e4a6712-d73c{font-family:Fraunces;font-weight:600;font-size:21px;color:#F7F0E3;}.elementor .e-363d2810-13ea{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-7c837954-4160{font-family:Inter;font-size:16px;color:rgba(247,240,227,0.75);line-height:1.65;}.elementor .e-b3d7389-3084{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-3cc605c4-ac68{border-radius:18px;border-width:1px;border-color:rgba(247,240,227,0.14);border-style:solid;background-color:rgba(247,240,227,0.06);}.elementor .e-2471d201-5227{font-family:Fraunces;font-weight:600;font-size:21px;color:#F7F0E3;}.elementor .e-63db1ce2-dfca{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-6a0a07fd-99c8{font-family:Inter;font-size:16px;color:rgba(247,240,227,0.75);line-height:1.65;}.elementor .e-4ee4fef9-c3d5{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-46d92cef-6f26{border-radius:18px;border-width:1px;border-color:rgba(247,240,227,0.14);border-style:solid;background-color:rgba(247,240,227,0.06);}.elementor .e-4ea4fad8-b082{font-family:Fraunces;font-weight:600;font-size:21px;color:#F7F0E3;}.elementor .e-3492156b-182f{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-5c42e29b-c959{font-family:Inter;font-size:16px;color:rgba(247,240,227,0.75);line-height:1.65;}.elementor .e-6a609478-eac2{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-3bc69b7c-667b{border-radius:18px;border-width:1px;border-color:rgba(247,240,227,0.14);border-style:solid;background-color:rgba(247,240,227,0.06);}.elementor .e-ca89c4a-5679{font-family:Fraunces;font-weight:600;font-size:21px;color:#F7F0E3;}.elementor .e-44fca0c3-d6a9{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-475cf7d3-d165{font-family:Inter;font-size:16px;color:rgba(247,240,227,0.75);line-height:1.65;}.elementor .e-303085c6-5eca{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-638b8cb8-f707{border-radius:18px;border-width:1px;border-color:rgba(247,240,227,0.14);border-style:solid;background-color:rgba(247,240,227,0.06);}.elementor .e-5260fe0c-ba37{font-family:Fraunces;font-weight:600;font-size:21px;color:#F7F0E3;}.elementor .e-2df69a83-a51d{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-112ca3a-c423{font-family:Inter;font-size:16px;color:rgba(247,240,227,0.75);line-height:1.65;}.elementor .e-69a1418e-a74f{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;}.elementor .e-422213ae-b34f{border-radius:18px;border-width:1px;border-color:rgba(247,240,227,0.14);border-style:solid;background-color:rgba(247,240,227,0.06);}.elementor .e-4e445e13-b90a{width:100%;gap:12px;flex:1 1 0px;}.elementor .e-13faf732-7827{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-1f428bbe-68c2{background-color:#1F3326;}.elementor .e-48bc164f-10a7{max-width:900px;font-family:Fraunces;font-weight:600;font-size:84px;color:#F7F0E3;letter-spacing:-0.03em;line-height:0.98;text-align:center;}.elementor .e-36dedf42-3e97{max-width:560px;font-family:Inter;font-size:18px;color:rgba(247,240,227,0.75);line-height:1.6;text-align:center;}.elementor .e-6687dad9-d4c2{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-379f633c-9465{width:100%;max-width:1240px;text-align:center;padding-block-start:110px;padding-block-end:110px;padding-inline-start:48px;padding-inline-end:48px;border-radius:40px;background-image:linear-gradient(180deg, rgba(20,28,22,0.80) 0%,rgba(20,28,22,0.92) 100%),url("https://chez-duj.fr/wp-content/uploads/2025/01/Firefly_Create-a-seamless-oriental-background-inspired-by-Maghreb-patterns.-_Use-traditional-170581-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#141C16;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-658530aa-ced9{padding-block-start:40px;background-color:#F7F0E3;}