.elementor .e-24286dd0-70d6{width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;padding:0px;margin:0px;display:block;}.elementor .e-53aa03ff-cf65{width:min(100%, 720px, calc((100svh - var(--wp-admin--admin-bar--height, 0px) - 64px) * 2 / 3));padding:0px;margin:0px;display:flex;flex-direction:column;gap:18px;align-items:center;}.elementor .e-5b6a697d-35ef{width:100%;min-width:0px;padding:0px;margin-block-end:-2px;background-image:url("https://arche-sacree.org/wp-content/uploads/2026/10/Notre-Dame-des-Racines_Panneau-Cadre_Bande-Haute_2026.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:0px 0px;flex:0 1 auto;height: 67.38cqw;\n}.elementor .e-729032b6-dce4{width:100%;min-width:0px;padding:0px;margin:0px;background-image:url("https://arche-sacree.org/wp-content/uploads/2026/10/Notre-Dame-des-Racines_Panneau-Cadre_Partie-Mediane_2026.webp");background-repeat:repeat-y;background-attachment:scroll;background-size:100% auto;background-position:0px 0px;flex:1 1 auto;}.elementor .e-52362f01-6d8e{width:100%;min-width:0px;padding:0px;margin-block-end:0px;background-image:url("https://arche-sacree.org/wp-content/uploads/2026/10/Notre-Dame-des-Racines_Panneau-Cadre_Bande-Basse_2026.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:100% 100%;background-position:0px 0px;flex:0 1 auto;height: 57.23cqw; margin-block-start: -4.88cqw; margin-inline: 0px; -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 4.88cqw); mask-image: linear-gradient(to bottom, transparent 0, #000 4.88cqw);\n}.elementor .e-78ed128b-ad89{position:absolute;padding:0px;margin:0px;display:flex;flex-direction:column;inset: 0px; pointer-events: none;\n}.elementor .e-45dfddde-9958{font-family:"Cormorant Garamond";font-weight:600;font-size:max(12px, 1.7cqw);color:#5A4318;letter-spacing:0.26em;line-height:1.3;margin:0px;}.elementor .e-5bb84fe5-9b6f{font-family:"Cormorant Garamond";font-weight:600;font-size:max(12px, 1.7cqw);color:#5A4318;letter-spacing:0.18em;line-height:1.35;margin-block-end:0px;margin-block-start: 0.6cqw; margin-inline: 0px; text-wrap: balance;\n}.elementor .e-4b0db4e2-2a5c{font-family:"Cormorant Garamond";font-weight:600;font-size:max(21px, 3.9cqw);color:#3A2A10;letter-spacing:0.1em;line-height:1.15;margin-block-end:0px;text-wrap: balance; margin-block-start: 3.4cqw; margin-inline: 0px; margin-block-start: 2.8cqw;\n}.elementor .e-50346dc3-b074{font-family:"Cormorant Garamond";font-weight:600;font-size:max(25px, 5.4cqw);color:#5A4318;letter-spacing:0.3em;line-height:1.1;padding-inline-start:0.3em;margin-block-end:0px;margin-block-start: 2.6cqw; margin-inline: 0px; margin-block-start: 2.2cqw;\n}.elementor .e-211127ca-e555{font-family:"Cormorant Garamond";font-weight:700;font-size:max(12.5px, 1.85cqw);color:#5A4318;letter-spacing:0.22em;line-height:1.3;padding-inline-start:0.22em;margin:0px;}.elementor .e-97ef805-1683{font-family:"EB Garamond";font-weight:500;font-size:max(14px, 2.16cqw);color:#2B1F0E;line-height:1.4;margin:0px;text-wrap: balance;\n}.elementor .e-3143be25-b86c{font-family:"EB Garamond";font-weight:400;font-size:max(14px, 2.16cqw);color:#2B1F0E;line-height:1.4;margin:0px;text-wrap: pretty;\n}.elementor .e-3b91ab98-fc1e{font-family:"EB Garamond";font-weight:400;font-size:max(14px, 2.16cqw);color:#2B1F0E;line-height:1.4;margin:0px;text-wrap: pretty;\n}.elementor .e-3e90654e-4f90{width:100%;padding:0px;margin-block-end:0px;display:flex;flex-direction:column;align-items:center;margin-block-start: 4.2cqw; margin-inline: 0px; gap: 1.6cqw; margin-block-start: 3.4cqw; gap: 1.3cqw;\n}.elementor .e-7e7e90b6-85d5{font-family:"Cormorant Garamond";font-weight:700;font-size:max(12.5px, 1.85cqw);color:#5A4318;letter-spacing:0.22em;line-height:1.3;padding-inline-start:0.22em;margin:0px;}.elementor .e-57a66db9-b8ad{font-family:"EB Garamond";font-weight:400;font-size:max(14px, 2.16cqw);color:#2B1F0E;line-height:1.4;margin:0px;text-wrap: pretty;\n}.elementor .e-76113e57-e5e6{width:100%;padding:0px;margin-block-end:0px;display:flex;flex-direction:column;align-items:center;margin-block-start: 3.6cqw; margin-inline: 0px; gap: 1cqw; margin-block-start: 3cqw; gap: 0.8cqw;\n}.elementor .e-482a8002-b0a9{font-family:"Cormorant Garamond";font-weight:700;font-size:max(12.5px, 1.85cqw);color:#5A4318;letter-spacing:0.22em;line-height:1.3;padding-inline-start:0.22em;margin:0px;}.elementor .e-78394c6c-791b{font-family:"EB Garamond";font-weight:400;font-size:max(14px, 2.16cqw);color:#2B1F0E;line-height:1.4;margin:0px;text-wrap: pretty;\n}.elementor .e-2a098dc9-db2a{width:100%;padding:0px;margin-block-end:0px;display:flex;flex-direction:column;align-items:center;margin-block-start: 3.6cqw; margin-inline: 0px; gap: 1cqw; margin-block-start: 3cqw; gap: 0.8cqw;\n}.elementor .e-47271df9-ff29{font-family:"Cormorant Garamond";font-weight:700;font-size:max(12.5px, 1.85cqw);color:#5A4318;letter-spacing:0.22em;line-height:1.3;padding-inline-start:0.22em;margin:0px;text-wrap: balance;\n}.elementor .e-7d0377ff-8a70{font-family:"EB Garamond";font-weight:400;font-size:max(14px, 2.16cqw);color:#2B1F0E;line-height:1.4;margin:0px;text-wrap: pretty;\n}.elementor .e-7f7fa0e9-43e5{width:100%;padding:0px;margin-block-end:0px;display:flex;flex-direction:column;align-items:center;margin-block-start: 3.6cqw; margin-inline: 0px; gap: 1cqw; margin-block-start: 3cqw; gap: 0.8cqw;\n}.elementor .e-27f79d08-274f{font-family:"EB Garamond";font-weight:400;font-size:max(15px, 2.45cqw);color:#3A2A10;line-height:1.4;font-style:italic;margin-block-end:0px;margin-block-start: 4.2cqw; margin-inline: 0px; text-wrap: balance; margin-block-start: 3.2cqw;\n}.elementor .e-7589afd4-d746{width:100%;min-width:0px;position:relative;z-index:1;text-align:center;margin:0px;display:flex;flex-direction:column;align-items:center;box-sizing: border-box; min-height: 150cqw; padding-block-start: 22.5cqw; padding-block-end: 48cqw; padding-inline-start: 22cqw; padding-inline-end: 21cqw; padding-block-start: 20cqw; padding-block-end: 44cqw;\n}.elementor .e-219987bf-dfed{width:min(100%, clamp(620px, calc((100svh - var(--wp-admin--admin-bar--height, 0px) - 24px) / 1.5), 720px));min-width:0px;position:relative;padding:0px;margin:0px;display:block;container-type: inline-size;\n}.elementor .e-102c39ae-bd41{font-family:"EB Garamond";font-weight:400;font-size:16px;color:#B89650;letter-spacing:0.08em;line-height:1.2;text-align:center;font-style:normal;text-decoration:none;margin:0px;}.elementor .e-61a84ed5-74a3:hover,.elementor .e-61a84ed5-74a3:focus-visible{opacity:100%;}.elementor .e-61a84ed5-74a3{min-width:44px;min-height:44px;position:absolute;inset-inline-end:18px;inset-block-end:14px;z-index:5;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-width:0px;opacity:75%;display:flex;flex-direction:row;justify-content:center;align-items:center;width: fit-content; &:focus-visible { opacity: 1; outline: 1px solid #B89650; outline-offset: 2px; }\n}.elementor .e-1e2b5163-2abd{width:100%;position:relative;padding-block-start:32px;padding-block-end:72px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:#0A0A0F;display:flex;flex-direction:column;gap:64px;align-items:center;min-height: 100svh; box-sizing: border-box;\n}