.elementor .e-70819ef9-a9fe{font-family:var(--lallay-texte);font-size:0.7rem;color:var(--lallay-creme);letter-spacing:0.2em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-3a6a05cf-f80e{padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--lallay-bordeaux);justify-content:center;}.elementor .e-38eb70bf-5118{width:auto;font-family:var(--lallay-titre);font-weight:500;font-size:1.6rem;color:var(--lallay-charbon);letter-spacing:0.22em;margin:0px;}.elementor .e-648b63f0-d31d{width:auto;padding:0px;gap:2.5rem;}.elementor .e-5b3841e1-6d87:hover,.elementor .e-5b3841e1-6d87:focus-visible{color:var(--lallay-creme);background-color:var(--lallay-bordeaux);}.elementor .e-5b3841e1-6d87{font-family:var(--lallay-texte);font-size:0.7rem;color:var(--lallay-bordeaux);letter-spacing:0.18em;text-transform:uppercase;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.6rem;padding-inline-end:1.6rem;border-radius:0px;border-width:1px;border-color:var(--lallay-bordeaux);border-style:solid;background-color:transparent;}.elementor .e-79865d1f-a2b3{font-family:var(--lallay-texte);font-weight:500;font-size:0.75rem;color:var(--lallay-bordeaux);letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;margin:0px;}.elementor .e-7c71b0ba-e05e{width:100%;padding-block-start:1.5rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:1.1rem;}.elementor .e-17247bd-356e{display:none;}.elementor .e-7ce028d8-3fb8{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:6vw;padding-inline-end:6vw;border-block-end-width:1px;background-color:var(--lallay-creme);gap:2rem;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(31,27,24,0.12);\n}.elementor .e-2b4ac54b-1192:hover,.elementor .e-2b4ac54b-1192:focus-visible{color:var(--lallay-bordeaux);}.elementor .e-2b4ac54b-1192{margin-block-end:1.5rem;}.elementor .e-76614e41-9554{max-width:46rem;font-size:3rem;line-height:1.08;}.elementor .e-7f6b4bd9-667f{color:var(--lallay-bordeaux);}.elementor .e-59099c0d-4a94{max-width:46rem;font-family:var(--lallay-titre);font-size:1.4rem;color:var(--lallay-charbon);line-height:1.4;font-style:italic;margin-block-start:0.75rem;}.elementor .e-675dcc8e-cbdd{padding-block-start:4rem;padding-block-end:2.5rem;padding-inline-start:max(1.5rem, calc((100vw - 46rem) / 2));padding-inline-end:max(1.5rem, calc((100vw - 46rem) / 2));background-color:var(--lallay-creme);flex-direction:column;gap:1.25rem;align-items:flex-start;}.elementor .e-4ffe5d15-c4c6{width:100%;height:24rem;object-fit:cover;object-position: center 36%; object-position: center 34%;\n}.elementor .e-34019540-a553{padding-block-start:0px;padding-block-end:3.5rem;padding-inline-start:max(1.5rem, calc((100vw - 58rem) / 2));padding-inline-end:max(1.5rem, calc((100vw - 58rem) / 2));background-color:var(--lallay-creme);}.elementor .e-323303f9-a091{width:100%;max-width:46rem;font-family:var(--lallay-texte);font-weight:300;font-size:1.05rem;color:var(--lallay-charbon);line-height:1.95;& h2 { font-family: var(--lallay-titre); font-size: 2.4rem; font-weight: 500; line-height: 1.15; color: var(--lallay-charbon); margin: 3.5rem 0 1.25rem; } & h3 { font-family: var(--lallay-titre); font-size: 1.75rem; font-weight: 500; color: var(--lallay-bordeaux); margin: 2.5rem 0 1rem; } & p { font-family: var(--lallay-texte); font-size: 1.05rem; font-weight: 300; line-height: 1.95; color: var(--lallay-charbon); margin: 0 0 1.5rem; } & a { color: var(--lallay-bordeaux); text-decoration: underline; } & ul { font-family: var(--lallay-texte); font-weight: 300; line-height: 1.9; margin: 0 0 1.5rem; } & blockquote { font-family: var(--lallay-titre); font-size: 1.6rem; font-style: italic; line-height: 1.4; color: var(--lallay-bordeaux); border-left: 2px solid var(--lallay-or); margin: 2.5rem 0; padding: 0.25rem 0 0.25rem 1.75rem; } & img { max-width: 100%; height: auto; margin: 2rem 0; } & ul { padding-left: 1.4rem; margin: 0 0 1.75rem; } & ol { padding-left: 1.4rem; margin: 0 0 1.75rem; } & li { font-family: var(--lallay-texte); font-size: 1.05rem; font-weight: 300; line-height: 1.85; color: var(--lallay-charbon); margin: 0 0 0.5rem; } & figcaption { font-family: var(--lallay-texte); font-size: 0.8rem; color: var(--lallay-charbon); opacity: 0.7; } & strong { font-weight: 500; }\n}.elementor .e-97839ca-60cb{padding-block-start:0.5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--lallay-creme);justify-content:center;}.elementor .e-6da3303e-facc{font-size:2rem;& em { color: var(--lallay-bordeaux); font-style: italic; }\n}.elementor .e-7ddc04c9-7e30{max-width:38rem;}.elementor .e-827b582-7a29{padding:0px;flex-direction:column;gap:0.75rem;flex:1 1 24rem;align-items:flex-start;}.elementor .e-36e6dda2-4013{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:7vw;padding-inline-end:7vw;background-color:var(--lallay-creme-sombre);gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-1a55ef92-47f3{color:var(--lallay-or);}.elementor .e-7d5efb76-943c{color:var(--lallay-creme);text-align:center;& em { color: var(--lallay-or); font-style: italic; }\n}.elementor .e-26aa3db8-1d3d{max-width:38rem;color:var(--lallay-creme);text-align:center;opacity:90%;}.elementor .e-1858b31e-6fab:hover,.elementor .e-1858b31e-6fab:focus-visible{color:var(--lallay-charbon);background-color:var(--lallay-or);}.elementor .e-1858b31e-6fab{color:var(--lallay-bordeaux);background-color:var(--lallay-creme);}.elementor .e-23b48a28-569d:hover,.elementor .e-23b48a28-569d:focus-visible{color:var(--lallay-bordeaux);background-color:var(--lallay-creme);}.elementor .e-23b48a28-569d{color:var(--lallay-creme);border-width:1px;border-color:var(--lallay-creme);border-style:solid;background-color:transparent;}.elementor .e-2acf75a9-4d56{width:auto;padding:0px;margin-block-start:1rem;gap:1.25rem;flex-wrap:wrap;justify-content:center;}.elementor .e-37e0f4df-6137{text-align:center;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--lallay-bordeaux);flex-direction:column;gap:1.5rem;align-items:center;}.elementor .e-45a92287-37b1{width:auto;height:7.5rem;max-width:100%;object-fit:contain;}.elementor .e-578f955f-4d4f{padding:0px;flex-direction:column;gap:1rem;flex:1 1 14rem;}.elementor .e-6928ba6e-2e1a{padding:0px;flex-direction:column;gap:0.9rem;flex:1 1 12rem;}.elementor .e-7cecbebc-d0ad{padding:0px;flex-direction:column;gap:0.9rem;flex:1 1 12rem;}.elementor .e-18a71443-c8c3{padding:0px;flex-direction:column;gap:0.9rem;flex:1 1 12rem;}.elementor .e-5d2b0725-2d9a{padding:0px;gap:3rem;flex-wrap:wrap;justify-content:space-between;}.elementor .e-4605477c-1b80{font-size:0.75rem;line-height:1.9;padding-block-start:1.5rem;border-block-start-width:1px;opacity:85%;border-top-style: solid; border-top-color: rgba(31,27,24,0.12);\n}.elementor .e-51340177-1263{padding-block-start:5rem;padding-block-end:2.5rem;padding-inline-start:6vw;padding-inline-end:6vw;background-color:var(--lallay-creme);flex-direction:column;gap:3rem;}