.elementor .e-1649d4a-4b8e{padding:0px;display:flex;flex-direction:row;gap:28px;flex:1 1 auto;justify-content:flex-end;align-items:center;& .elementor-nav-menu--main .elementor-item { font-family: 'Manrope', sans-serif !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; color: #152433 !important; padding: 10px 12px !important; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item:focus, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #D7261E !important; } & .elementor-nav-menu--main .elementor-item:before, & .elementor-nav-menu--main .elementor-item:after { background-color: #D7261E !important; height: 2px !important; } & .elementor-nav-menu--main .elementor-nav-menu { flex-wrap: nowrap; } & .elementor-nav-menu--main li:last-child { display: none !important; } & .elementor-menu-toggle { background-color: transparent !important; border: 1px solid rgba(21,36,51,0.35); padding: 10px; border-radius: 0; color: #152433 !important; } & .elementor-menu-toggle svg { width: 22px !important; height: 22px !important; fill: #152433 !important; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: fixed !important; top: 66px !important; left: 0 !important; right: 0 !important; width: 100vw !important; margin: 0 !important; z-index: 9999; background-color: #152433 !important; } & .elementor-nav-menu--dropdown a, & .elementor-nav-menu--dropdown a.elementor-item { color: #F6F2EC !important; background-color: #152433 !important; font-family: 'Manrope', sans-serif !important; font-size: 14px !important; font-weight: 600 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important; padding: 18px 24px !important; border-bottom: 1px solid rgba(246,242,236,0.08); } & .elementor-nav-menu--dropdown a:hover, & .elementor-nav-menu--dropdown a.elementor-item-active, & .elementor-nav-menu--dropdown a.highlighted { background-color: #1D3245 !important; color: #FFFFFF !important; } & .elementor-nav-menu--dropdown li:last-child a { color: #D7261E !important; }\n}.elementor .e-71a4b024-c3d3{font-weight:400;font-size:96px;line-height:0.98;& em { font-style: italic; color: var(--bf-cendre); }\n}.elementor .e-36c294c0-bd43{font-family:var(--bf-titre);font-size:30px;color:rgba(246,242,236,0.75);line-height:1.2;font-style:italic;}.elementor .e-7ad86704-eda1{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-523512ce-a8c0{max-width:900px;padding-block-start:80px;padding-block-end:40px;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-548ebaa7-68c3{font-weight:600;font-size:13px;color:rgba(246,242,236,0.7);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:32px;margin-inline-end:32px;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(246,242,236,0.12);\n}.elementor .e-fb95884-5491{font-weight:600;font-size:13px;color:rgba(246,242,236,0.7);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:32px;margin-inline-end:32px;border-inline-end-width:1px;border-right-style: solid; border-right-color: rgba(246,242,236,0.12);\n}.elementor .e-19940cec-3547{font-weight:600;font-size:13px;color:var(--bf-braise);letter-spacing:0.14em;text-transform:uppercase;padding-block-start:22px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-27a89c2b-e868{padding-block-start:0px;padding-block-end:0px;padding-inline-start:6vw;padding-inline-end:6vw;border-block-start-width:1px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(246,242,236,0.12);\n}.elementor .e-5ca0f292-cf99{min-height:100vh;padding:0px;background-image:linear-gradient(90deg, rgba(14,24,34,0.94) 0%,rgba(14,24,34,0.78) 38%,rgba(14,24,34,0.15) 75%),url("https://www.beaune-flammes.com/wp-content/uploads/2016/08/Home-e1790894739370-1024x725.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:var(--bf-nuit);display:flex;flex-direction:column;gap:0px;justify-content:space-between;}.elementor .e-b2f1910-11bd{font-size:84px;font-style:italic;}.elementor .e-71a9cfe3-b886{padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 38%;}.elementor .e-450e1c9f-4364{font-family:var(--bf-titre);font-size:30px;color:var(--bf-encre);line-height:1.4;}.elementor .e-65a8d465-f9c3{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:36px;flex:1 1 0px;align-items:flex-start;}.elementor .e-78c1baa0-3018{padding-block-start:140px;padding-block-end:140px;background-image:url("https://www.beaune-flammes.com/wp-content/uploads/2018/09/Fond-blocs.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:auto 140%;background-position:0% 0%;background-color:var(--bf-cendre);flex-direction:row;gap:8vw;align-items:flex-end;background-position: left center; background-blend-mode: multiply; background-size: auto 120%;\n}.elementor .e-29390116-3f37{& em { color: var(--bf-braise); }\n}.elementor .e-2fe00b23-bdc5{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-3f2321c4-2584{width:42%;aspect-ratio:1 / 1;object-fit:cover;flex:0 0 auto;}.elementor .e-64b72d80-a4d7{width:100%;font-family:var(--bf-titre);font-size:20px;letter-spacing:0.1em;padding-block-end:14px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--bf-pierre);\n}.elementor .e-7dc4d264-508f{font-size:46px;}.elementor .e-264eaef8-4f2b{font-weight:500;font-size:20px;color:var(--bf-nuit);line-height:1.55;}.elementor .e-a4b1cae-2965{color:var(--bf-fumee);}.elementor .e-422f70b-c5c5{max-width:580px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-865a8be-6b74{padding:0px;display:flex;flex-direction:row;gap:7vw;align-items:center;}.elementor .e-33ac8084-60a6{width:42%;aspect-ratio:1 / 1;object-fit:cover;flex:0 0 auto;}.elementor .e-5e555759-de3b{width:100%;font-family:var(--bf-titre);font-size:20px;letter-spacing:0.1em;padding-block-end:14px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--bf-pierre);\n}.elementor .e-6037312b-a2d6{font-size:46px;}.elementor .e-3c169985-9ecd{font-weight:500;font-size:20px;color:var(--bf-nuit);line-height:1.55;}.elementor .e-244839b6-393f{color:var(--bf-fumee);& ul { margin: 0 0 16px 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 8px; } & li { border: 1px solid var(--bf-pierre); padding: 6px 14px; font-size: 14px; font-weight: 600; color: var(--bf-nuit); letter-spacing: 0.04em; }\n}.elementor .e-c5f9358-94e4ee1{color:var(--bf-fumee);}.elementor .e-784236d4-ded5{max-width:580px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-7662bfd7-2324{padding:0px;display:flex;flex-direction:row-reverse;gap:7vw;align-items:center;}.elementor .e-51813b67-ffa1{width:42%;aspect-ratio:1 / 1;object-fit:cover;flex:0 0 auto;}.elementor .e-6fa081d5-7f2f{width:100%;font-family:var(--bf-titre);font-size:20px;letter-spacing:0.1em;padding-block-end:14px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--bf-pierre);\n}.elementor .e-5282b71d-3e75{font-size:46px;}.elementor .e-47d12ad8-69bd{font-weight:500;font-size:20px;color:var(--bf-nuit);line-height:1.55;}.elementor .e-32069aa2-121a{color:var(--bf-fumee);}.elementor .e-1ff9fd94-1e8e{max-width:580px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-d137601-e2ec{padding:0px;display:flex;flex-direction:row;gap:7vw;align-items:center;}.elementor .e-682d98af-892e{width:42%;aspect-ratio:1 / 1;object-fit:cover;flex:0 0 auto;}.elementor .e-32254e6-a023{width:100%;font-family:var(--bf-titre);font-size:20px;letter-spacing:0.1em;padding-block-end:14px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--bf-pierre);\n}.elementor .e-24e3befe-af68{font-size:46px;}.elementor .e-53e9bbb0-4725{font-weight:500;font-size:20px;color:var(--bf-nuit);line-height:1.55;}.elementor .e-48815524-2287{color:var(--bf-fumee);}.elementor .e-41cd3cbf-a39e{max-width:580px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-7c2651eb-b24e{padding:0px;display:flex;flex-direction:row-reverse;gap:7vw;align-items:center;}.elementor .e-1512f84e-6dd2{background-color:var(--bf-blanc);gap:110px;}.elementor .e-5a7fc9cb-fb9b{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-682e01ed-4dd0{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-29fc0b2b-4bcc{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-17f89c09-d4b7{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-11586d1b-2b0d{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-169c9f41-f3fb{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-2754b5b9-2d2f{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-329770ec-2afc{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-667b0349-4bc9{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-71607a4a-ddb7{min-width:200px;font-family:var(--bf-titre);font-size:26px;color:var(--bf-cendre);line-height:1.2;padding-block-start:34px;padding-block-end:34px;padding-inline-start:28px;padding-inline-end:28px;border-block-end-width:1px;border-inline-end-width:1px;flex:1 1 20%;border-right-style: solid; border-right-color: rgba(246,242,236,0.14); border-bottom-style: solid; border-bottom-color: rgba(246,242,236,0.14);\n}.elementor .e-19a88ac7-b73c{padding:0px;border-block-start-width:1px;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;border-top-style: solid; border-top-color: rgba(246,242,236,0.14); border-left-style: solid; border-left-color: rgba(246,242,236,0.14);\n}.elementor .e-609d0f94-d643{font-family:var(--bf-titre);font-weight:500;font-size:64px;color:var(--bf-blanc);line-height:1;}.elementor .e-560acc48-9acb{max-width:520px;font-weight:600;font-size:18px;color:var(--bf-blanc);line-height:1.5;}.elementor .e-53aac60-7aa9{padding-block-start:32px;padding-block-end:32px;padding-inline-start:36px;padding-inline-end:36px;background-color:var(--bf-braise);display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .e-1236ef4-f39b{background-color:var(--bf-nuit);gap:64px;background-image: radial-gradient(ellipse at 100% 100%, rgba(215,38,30,0.22) 0%, rgba(215,38,30,0) 55%), radial-gradient(ellipse at 0% 0%, rgba(29,50,69,1) 0%, rgba(21,36,51,0) 60%);\n}.elementor .e-5a041817-8aee{width:auto;font-family:var(--bf-titre);font-weight:400;font-size:200px;color:var(--bf-nuit);line-height:0.85;display:flex;flex-direction:column;flex:0 0 auto;& span { font-family: var(--bf-texte-police); font-size: 13px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: var(--bf-fumee); line-height: 1.4; margin-top: 18px; } & span { margin-top: 34px; }\n}.elementor .e-339b4eee-fdf3{width:auto;font-family:var(--bf-titre);font-weight:400;font-size:200px;color:var(--bf-braise);line-height:0.85;font-style:italic;display:flex;flex-direction:column;flex:0 0 auto;& span { font-family: var(--bf-texte-police); font-style: normal; font-size: 13px; font-weight: 700; letter-spacing: 0.22em; text-transform: uppercase; color: var(--bf-fumee); line-height: 1.4; margin-top: 18px; } & span { margin-top: 34px; }\n}.elementor .e-6e532c61-6d3b{width:44%;padding:0px;display:flex;flex-direction:row;gap:4vw;flex:0 0 auto;justify-content:flex-start;}.elementor .e-a2e54e3-5bb8{font-size:20px;color:var(--bf-nuit);& strong { font-weight: 700; }\n}.elementor .e-703bb62-e3ac{color:var(--bf-fumee);}.elementor .e-1177fee2-17ea{min-width:0px;max-width:560px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-1652ccfd-e22c{background-color:var(--bf-cendre);flex-direction:row;gap:8vw;align-items:center;}.elementor .e-3ce33efc-1444{width:30%;padding:0px;display:flex;flex-direction:column;gap:18px;flex:0 0 auto;}.elementor .e-75d1aee9-66e0:hover,.elementor .e-75d1aee9-66e0:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-75d1aee9-66e0{width:25%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-inline-end-width:1px;opacity:80%;transition:all 0.25s;border-right-style: solid; border-right-color: var(--bf-pierre); filter: grayscale(1);\n}.elementor .e-7af2b3b8-b43d:hover,.elementor .e-7af2b3b8-b43d:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-7af2b3b8-b43d{width:25%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-inline-end-width:1px;opacity:80%;transition:all 0.25s;border-right-style: solid; border-right-color: var(--bf-pierre); filter: grayscale(1);\n}.elementor .e-3d957ea9-3827:hover,.elementor .e-3d957ea9-3827:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-3d957ea9-3827{width:25%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-inline-end-width:1px;opacity:80%;transition:all 0.25s;border-right-style: solid; border-right-color: var(--bf-pierre); filter: grayscale(1);\n}.elementor .e-6e5d1bbc-acf7:hover,.elementor .e-6e5d1bbc-acf7:focus-visible{opacity:100%;filter:grayscale(0px);}.elementor .e-6e5d1bbc-acf7{width:25%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;border-inline-end-width:1px;opacity:80%;transition:all 0.25s;border-right-style: solid; border-right-color: var(--bf-pierre); filter: grayscale(1);\n}.elementor .e-59f69062-149f{min-width:0px;padding:0px;border-inline-start-width:1px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;flex:1 1 0px;justify-content:flex-end;border-left-style: solid; border-left-color: var(--bf-pierre);\n}.elementor .e-353a66c-8345{background-color:var(--bf-blanc);flex-direction:row;gap:6vw;justify-content:space-between;align-items:center;}.elementor .e-f891d8b-a843{font-size:88px;font-style:italic;}.elementor .e-77cf0f6f-d024{font-family:var(--bf-titre);font-size:30px;color:rgba(246,242,236,0.8);line-height:1.3;}.elementor .e-23051b23-f158{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-28ff2418-d694{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-2174cd5-c995{padding-block-start:150px;padding-block-end:150px;background-image:linear-gradient(90deg, rgba(14,24,34,0.96) 0%,rgba(14,24,34,0.85) 50%,rgba(14,24,34,0.55) 100%),url("https://www.beaune-flammes.com/wp-content/uploads/2018/10/2.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--bf-nuit);}.elementor .e-76618542-6040{padding:0px;margin:0px;}