.elementor .e-2489b3c-4b88b91{font-family:"DM Sans";font-weight:600;font-size:14px;color:var(--top-heading);letter-spacing:0.5px;line-height:1.625;text-align:start;text-decoration:overline;text-transform:uppercase;}.elementor .e-815ba2d-6b3f2d7{font-weight:600;font-size:62px;}.elementor .e-4e91a03-289daa5{display:none;}.elementor .e-7d727e4-9cbebd1{border-width:1px;border-color:var(--red-bg-button);border-style:solid;background-color:var(--red-bg-button);}.elementor .e-a413442-c810632{border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff40;backdrop-filter:blur(6px);}.elementor .e-547e459-537c041{padding-block-start:10px;flex-direction:row;gap:10px;}.elementor .e-371857f-bf4012a{width:47%;flex-direction:column;gap:14px;justify-content:center;}.elementor .e-998579e-e3a0d8c{height:550px;max-height:550px;padding-block-end:110px;}.elementor .e-fc0e417-644dd44{background-image:url("https://magiedenoel.alsace/wp-content/uploads/2026/10/WhatsApp-Image-2026-10-26-at-1.14.11-AM.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-4d35fe3-c08c065{padding-block-start:30px;padding-block-end:30px;margin-block-start:-40px;border-radius:14px;background-color:#ffffff;box-shadow:0px 20px 20px 0px rgba(0, 0, 0, 0.16);flex-direction:column;}.elementor .e-db613e1-64fffcb{color:var(--black-text);}.elementor .e-59e7ce5-361feb8{max-width:90%;color:var(--black-text);display:flex;}.elementor .e-dca114b-444aabe{gap:14px;justify-content:center;}.elementor .e-5ab7eed-10916df{height:400px;border-radius:14px;border-width:1px;border-color:#c7102ebf;border-style:solid;background-image:url("https://magiedenoel.alsace/wp-content/uploads/2026/10/about-marche-de-noel.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-c679d99-cffc580{padding-block-start:30px;gap:50px;}.elementor .e-939951d-dabef32{margin-block-start:50px;background-color:var(--white-border);}.elementor .e-c5acada-9d2dac6{border-radius:14px;border-width:1px;border-style:none;align-items:center;}.elementor .e-322b7b5-da29e9d{font-family:"DM Sans";font-weight:600;font-size:14px;color:#fceaca;letter-spacing:0.5px;line-height:1.625;text-align:start;text-decoration:overline;text-transform:uppercase;}.elementor .e-572d96f-66b3aaf{max-width:100%;font-weight:600;font-size:18px;color:#fae3bd;}.elementor .e-242ee88-26d0d6e{max-width:95%;font-weight:500;color:var(--white-text);}.elementor .e-c2a125a-4a8fc82{border-width:1px;border-color:var(--red-bg-button);border-style:solid;background-color:var(--red-bg-button);}.elementor .e-6c2adf8-7666758{padding-block-end:12px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff40;backdrop-filter:blur(6px);}.elementor .e-83d159b-14dc00c{padding-block-start:10px;flex-direction:row;gap:10px;}.elementor .e-0061a73-c9c6b72{gap:14px;justify-content:center;}.elementor .e-db23efd-ed7737b{padding-block-start:120px;gap:50px;}.elementor .e-ac92e05-8bceee2{background-color:var(--button-dark-blue);}.elementor .e-83cf841-8e100ca{font-size:20px;}.elementor .e-7e72b9e-0f11545{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-54ac8a5-31790fa{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-416b89b-53b1d09{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-979cef7-cf9dc10{font-size:20px;}.elementor .e-893c2f0-9fe5701{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-298719b-631511b{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-1379439-c093c9f{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-01a67f2-af01207{max-width:80%;font-size:20px;}.elementor .e-aa3d217-689f898{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-cae74c9-3a7a58d{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-c8c3de5-51fca4f{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-1cb7b43-450bda2{font-size:20px;}.elementor .e-9ed59c7-5eebcd4{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-c2afc78-9f7df0e{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-223c22c-58b33fc{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-7949c1b-52ed570{font-size:20px;}.elementor .e-2c206be-11dfb1b{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-14d9ca3-3498f96{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-77f37d2-45d9f24{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-32410f9-8c64fbe{font-size:20px;}.elementor .e-e9e4c47-195eb84{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-dc16e15-9109c60{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-3ef0a6b-31efae5{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-2538620-a0faa88{font-size:20px;}.elementor .e-d84b6e5-80dc335{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-8b36f98-ea35dfe{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-a7712a4-e692faf{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-1ce56d2-3b74d80{font-size:20px;}.elementor .e-2e1ea8c-3c6de29{font-family:"DM Sans";font-weight:400;font-size:14px;color:#000000;line-height:1.625;}.elementor .e-d2fe070-0d98e4d{font-weight:700;font-size:11px;text-align:justify;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;background-color:var(--red-bg-button);}.elementor .e-d852a93-86e7134{font-family:Fraunces;font-weight:700;font-size:11px;color:var(--button-dark-blue);text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;border-width:1px;border-color:var(--button-dark-blue);border-style:solid;background-color:var(--white-text);}.elementor .e-08e7b3c-047616d{padding:0px;grid-template-columns:repeat(4, 1fr);}.elementor .e-b896e81-b9b296a{max-width:1400px;}.elementor .e-ec5246d-aed0651{border-radius:14px;border-width:1px;border-style:none;justify-content:center;align-items:center;}.elementor .e-2fc80c6-e943f56{max-width:85%;font-weight:500;color:var(--white-text);}.elementor .e-698c6ac-f91f8c0{font-size:18px;}.elementor .e-376901a-8437e61{gap:6px;}.elementor .e-09e56dc-70923b3{width:60%;padding:20px;border-radius:8px;border-width:1px;border-color:#faf6f02b;border-style:solid;background-image:linear-gradient(#0000001a, #0000001a);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;gap:20px;align-items:center;}.elementor .e-69543b3-7ac68e0{font-size:18px;}.elementor .e-c0cff4a-5707f9e{gap:6px;}.elementor .e-a98e719-781c852{width:60%;padding:20px;border-radius:8px;border-width:1px;border-color:#faf6f02b;border-style:solid;background-image:linear-gradient(#0000001a, #0000001a);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;gap:20px;align-items:center;}.elementor .e-3386b49-d1bc842{gap:20px;justify-content:center;}.elementor .e-86a0f3b-0801c4b{gap:50px;}.elementor .e-9b094e0-cbb3773{background-color:var(--button-dark-blue);}.elementor .e-bb1c4da-652bb69{color:#000000;}.elementor .e-1f23f7f-4cabe23{max-width:95%;font-family:"DM Sans";font-weight:500;font-size:16px;color:var(--black-text);}.elementor .e-ef5b766-4343b37{max-width:100%;font-family:"DM Sans";font-weight:500;font-size:16px;color:var(--black-text);}.elementor .e-a0db0b1-cc85f7d{width:55%;}.elementor .e-7c54803-4b9c207{flex-direction:row;gap:60px;justify-content:center;}.elementor .e-c64a57d-fb5f247{background-color:#faf6ef;display:none;}.elementor .e-155ac31-71a98cc{width:100%;max-width:30%;align-items:center;}.elementor .e-78e47b1-fbccf09{font-family:"DM Sans";font-weight:600;font-size:14px;color:#ffbb46;letter-spacing:0.5px;line-height:1.625;text-align:start;text-decoration:overline;text-transform:uppercase;}.elementor .e-5034404-7c9ea41{color:var(--black-text);}.elementor .e-6778c2d-2e064e6{max-width:80%;font-family:"DM Sans";font-weight:500;font-size:18px;color:var(--black-headi);text-align:start;}.elementor .e-dd9ab44-201fe26{border-width:1px;border-color:#ffffff;border-style:solid;background-color:#ffffff40;backdrop-filter:blur(6px);}.elementor .e-22e677e-810daf6{padding-block-start:10px;display:none;flex-direction:row;gap:10px;justify-content:center;}.elementor .e-9882647-be7ad24{padding:0px;}.elementor .e-bb6b26d-85e7ca1{max-width:70%;padding-block-start:0px;padding-block-end:0px;border-radius:20px;border-width:3px;border-color:#14232e;border-style:none;backdrop-filter:blur(0px);flex-direction:column;gap:14px;justify-content:center;align-items:start;}.elementor .e-8eb9593-a6bf295{gap:60px;}.elementor .e-d8d68c1-f2f91e5{background-image:radial-gradient(circle at center right, #faf6f099 0%,rgba(255, 255, 255, 0) 100%),linear-gradient(180deg, #faf6f0 0%,rgba(255, 255, 255, 0) 21%),url("https://magiedenoel.alsace/wp-content/uploads/2026/10/Gemini_Generated_Image_86t1at86t1at86t1.jpg");background-repeat:repeat,repeat,no-repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;align-items:center;}