.elementor .e-5b181277-d228{width:190px;height:auto;max-width:190px;animation-timeline: scroll(root); animation-range: 0px 160px;\n}.elementor .e-7a69a366-ee82:hover,.elementor .e-7a69a366-ee82:focus-visible{opacity:70%;}.elementor .e-7a69a366-ee82{font-family:Geist;font-weight:500;font-size:15px;color:inherit;letter-spacing:0.01em;}.elementor .e-26f91e78-8121:hover,.elementor .e-26f91e78-8121:focus-visible{opacity:70%;}.elementor .e-26f91e78-8121{font-family:Geist;font-weight:500;font-size:15px;color:inherit;letter-spacing:0.01em;}.elementor .e-608f541-32da:hover,.elementor .e-608f541-32da:focus-visible{opacity:70%;}.elementor .e-608f541-32da{font-family:Geist;font-weight:500;font-size:15px;color:inherit;letter-spacing:0.01em;}.elementor .e-56735a3a-7fe0:hover,.elementor .e-56735a3a-7fe0:focus-visible{opacity:70%;}.elementor .e-56735a3a-7fe0{font-family:Geist;font-weight:500;font-size:15px;color:inherit;letter-spacing:0.01em;}.elementor .e-501e8e2c-4f3f{width:auto;padding:0px;display:flex;flex-direction:row;gap:36px;flex:0 1 auto;align-items:center;}.elementor .e-3f1e7e2-fcc4:hover,.elementor .e-3f1e7e2-fcc4:focus-visible{opacity:70%;}.elementor .e-3f1e7e2-fcc4{font-family:Geist;font-weight:500;font-size:15px;color:inherit;}.elementor .e-4845f203-c90e:hover,.elementor .e-4845f203-c90e:focus-visible{background-color:#D9B55F;}.elementor .e-4845f203-c90e{font-family:Geist;font-weight:600;font-size:14px;color:#0B1A3F;letter-spacing:0.02em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;background-color:#C9A24B;}.elementor .e-5b49b22b-b86a{width:auto;padding:0px;display:flex;flex-direction:row;gap:24px;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-3a32486a-9c58{width:100%;position:fixed;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;z-index:999;color:#ffffff;padding-block-start:20px;padding-block-end:20px;padding-inline-start:56px;padding-inline-end:56px;background-color:rgba(255,255,255,0);display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;animation-timeline: scroll(root); animation-range: 0px 160px;\n}.elementor .e-3144f67d-919c{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;position:absolute;z-index:0;display:block;inset: 0px; max-width: none; pointer-events: none;\n}.elementor .e-e593377-8e48{position:absolute;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(7,18,48,0.94) 0%,rgba(7,18,48,0.78) 42%,rgba(7,18,48,0.3) 100%),linear-gradient(180deg, rgba(7,18,48,0.55) 0%,rgba(7,18,48,0) 30%,rgba(7,18,48,0.6) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px; pointer-events: none;\n}.elementor .e-45ac17cb-3b70{font-family:Geist;font-weight:600;font-size:13px;color:#C9A24B;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-51a8fd77-2ca5{font-family:dunbar-tall;font-weight:400;font-size:76px;color:#ffffff;letter-spacing:-0.02em;line-height:1.04;}.elementor .e-2ff13b33-9cb6{max-width:600px;font-family:Geist;font-weight:400;font-size:19px;color:rgba(255,255,255,0.82);line-height:1.65;}.elementor .e-4af366ba-9502:hover,.elementor .e-4af366ba-9502:focus-visible{background-color:#D9B55F;}.elementor .e-4af366ba-9502{font-family:Geist;font-weight:600;font-size:15px;color:#0B1A3F;letter-spacing:0.02em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:30px;padding-inline-end:30px;border-radius:4px;background-color:#C9A24B;}.elementor .e-6303d5c0-a93b:hover,.elementor .e-6303d5c0-a93b:focus-visible{background-color:rgba(255,255,255,0.1);}.elementor .e-6303d5c0-a93b{font-family:Geist;font-weight:500;font-size:15px;color:#ffffff;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:rgba(255,255,255,0);}.elementor .e-56705235-2dd5{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-10ef20ef-a099{font-family:Geist;font-size:13px;color:rgba(255,255,255,0.6);}.elementor .e-aec8107-5a3a{max-width:760px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .e-6c51d14e-f699{width:100%;min-height:100vh;overflow:hidden;position:relative;padding-block-start:160px;padding-block-end:120px;padding-inline-start:56px;padding-inline-end:56px;background-image:linear-gradient(90deg, rgba(7,18,48,0.94) 0%,rgba(7,18,48,0.78) 42%,rgba(7,18,48,0.25) 100%),url("https://www.vauban-editions.com/wp-content/uploads/2026/10/hero-vauban-poster.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;}.elementor .e-2e6157d7-eedd{font-family:dunbar-tall;font-weight:400;font-size:84px;color:#8A6D1F;letter-spacing:-0.03em;line-height:1;font-style:italic;}.elementor .e-3f83bb68-f297{max-width:300px;font-family:Geist;font-size:16px;color:#3A4060;line-height:1.55;}.elementor .e-1e7d8764-b78a{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;border-left-style: solid; border-left-color: rgba(121,96,14,0.35);\n}.elementor .e-65f81381-1767{font-family:dunbar-tall;font-weight:400;font-size:84px;color:#8A6D1F;letter-spacing:-0.03em;line-height:1;font-style:italic;}.elementor .e-39ba5681-d4e1{max-width:300px;font-family:Geist;font-size:16px;color:#3A4060;line-height:1.55;}.elementor .e-153698e-17f6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;border-left-style: solid; border-left-color: rgba(121,96,14,0.35);\n}.elementor .e-26b8667f-9377{font-family:dunbar-tall;font-weight:400;font-size:84px;color:#8A6D1F;letter-spacing:-0.03em;line-height:1;font-style:italic;}.elementor .e-61ec4c-76db{max-width:300px;font-family:Geist;font-size:16px;color:#3A4060;line-height:1.55;}.elementor .e-503c787d-88a1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:0px;border-inline-start-width:1px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;border-left-style: solid; border-left-color: rgba(121,96,14,0.35);\n}.elementor .e-2a4e3ce5-fe64{width:100%;padding-block-start:88px;padding-block-end:88px;padding-inline-start:56px;padding-inline-end:56px;border-block-end-width:0px;background-color:#F6F3EC;display:flex;flex-direction:row;gap:48px;border-bottom-style: solid; border-bottom-color: rgba(14,39,121,0.1);\n}.elementor .e-78568fa9-fbbc{font-family:Geist;font-weight:600;font-size:18px;color:#5C6E99;text-align:center;}.elementor .e-3bc41f14-4f99{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:row;gap:56px;flex-wrap:nowrap;flex:0 0 auto;align-items:center;width: max-content;\n}.elementor .e-5e2a1f66-2d5d{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:row;}.elementor .e-6497a633-74ba{width:100%;overflow:hidden;padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F5FAFF;display:flex;flex-direction:column;gap:36px;align-items:center;}.elementor .e-11e8d414-511f{font-family:Geist;font-weight:600;font-size:13px;color:#C9A24B;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-2df70a25-ceb9{font-family:dunbar-tall;font-weight:400;font-size:54px;color:#ffffff;letter-spacing:-0.02em;line-height:1.06;}.elementor .e-75d1b06-d4fa{font-family:Geist;font-size:17px;color:rgba(255,255,255,0.86);line-height:1.7;}.elementor .e-322006be-ad64{font-family:Geist;font-size:16px;color:rgba(255,255,255,0.72);line-height:1.7;}.elementor .e-550b13ff-af34:hover,.elementor .e-550b13ff-af34:focus-visible{background-color:#D9B55F;}.elementor .e-550b13ff-af34{font-family:Geist;font-weight:600;font-size:15px;color:#0B1A3F;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:#C9A24B;}.elementor .e-10d196f9-6e11{font-family:Geist;font-size:13px;color:rgba(255,255,255,0.6);letter-spacing:0.04em;}.elementor .e-51b257d3-76a5{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:center;}.elementor .e-5a0e5251-4c38{max-width:620px;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .e-435008d1-b3cd{width:100%;min-height:620px;padding-block-start:120px;padding-block-end:120px;padding-inline-start:max(56px, calc((100% - 1140px) / 2));padding-inline-end:max(56px, calc((100% - 1140px) / 2));background-image:linear-gradient(90deg, rgba(7,18,48,0.94) 0%,rgba(7,18,48,0.82) 45%,rgba(7,18,48,0.35) 100%),url("https://www.vauban-editions.com/wp-content/uploads/2026/10/bureau-vauban-1024x577.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#071230;display:flex;flex-direction:row;align-items:center;}.elementor .e-850d5bc-bf4c{font-family:dunbar-low;font-weight:400;font-size:48px;color:#000000;line-height:1.1;text-align:center;}.elementor .e-525cdf41-bb96{font-family:Roboto;font-size:16px;color:#212531;text-align:center;}.elementor .e-3fcdb9bb-9221{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-6194a14c-46d1:hover,.elementor .e-6194a14c-46d1:focus-visible{color:#294CFF;}.elementor .e-6194a14c-46d1{font-family:Roboto;font-weight:600;font-size:40px;color:#0E2779;line-height:1.1;}.elementor .e-29329850-3442{font-family:Geist;font-size:16px;color:#000000;line-height:1.5;}.elementor .e-14dc480a-d171{font-family:Geist;font-size:15px;color:#54595F;}.elementor .e-15eca7d9-821d{padding:0px;display:flex;flex-direction:column;gap:24px;flex:0 0 380px;}.elementor .e-7aa6c713-a8bb{width:100%;height:420px;min-width:0px;object-fit:cover;border-radius:15px;flex:1 1 0px;}.elementor .e-42eaf239-8bfb{padding-block-start:16px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-1fe39380-54cb{width:100%;margin-block-start:8px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(14,39,121,0.18);\n}.elementor .e-503d024d-39b0{width:100%;height:230px;object-fit:cover;margin-block-end:14px;border-radius:15px;}.elementor .e-57ba704b-c13e:hover,.elementor .e-57ba704b-c13e:focus-visible{color:#294CFF;}.elementor .e-57ba704b-c13e{font-family:Roboto;font-weight:600;font-size:18px;color:#0E2779;line-height:1.2;}.elementor .e-50f849da-9711{font-family:Geist;font-size:12px;color:#ADADAD;}.elementor .e-5fe8a038-f183{font-family:Geist;font-size:14px;color:#212531;line-height:1.5;}.elementor .e-96f7c26-cc5e:hover,.elementor .e-96f7c26-cc5e:focus-visible{color:#294CFF;}.elementor .e-96f7c26-cc5e{font-family:Roboto;font-weight:500;font-size:12px;color:#000000;}.elementor .e-138bcbdb-6e4e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-52d91fa8-236e{width:100%;height:230px;object-fit:cover;margin-block-end:14px;border-radius:15px;}.elementor .e-a91022b-aca0:hover,.elementor .e-a91022b-aca0:focus-visible{color:#294CFF;}.elementor .e-a91022b-aca0{font-family:Roboto;font-weight:600;font-size:18px;color:#0E2779;line-height:1.2;}.elementor .e-4f429172-b97d{font-family:Geist;font-size:12px;color:#ADADAD;}.elementor .e-1d6d76b1-a91e{font-family:Geist;font-size:14px;color:#212531;line-height:1.5;}.elementor .e-1b555380-6d0a:hover,.elementor .e-1b555380-6d0a:focus-visible{color:#294CFF;}.elementor .e-1b555380-6d0a{font-family:Roboto;font-weight:500;font-size:12px;color:#000000;}.elementor .e-688fff92-8fe9{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-40cb538-2be5{width:100%;height:230px;object-fit:cover;margin-block-end:14px;border-radius:15px;}.elementor .e-4079f6de-4967:hover,.elementor .e-4079f6de-4967:focus-visible{color:#294CFF;}.elementor .e-4079f6de-4967{font-family:Roboto;font-weight:600;font-size:18px;color:#0E2779;line-height:1.2;}.elementor .e-79c8925f-f0b4{font-family:Geist;font-size:12px;color:#ADADAD;}.elementor .e-4f0b46ce-6a77{font-family:Geist;font-size:14px;color:#212531;line-height:1.5;}.elementor .e-1890cf36-4fb5:hover,.elementor .e-1890cf36-4fb5:focus-visible{color:#294CFF;}.elementor .e-1890cf36-4fb5{font-family:Roboto;font-weight:500;font-size:12px;color:#000000;}.elementor .e-81a49c9-31ca{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-8e6e078-2e60{padding:0px;display:flex;flex-direction:row;gap:32px;}.elementor .e-4f376453-544c:hover,.elementor .e-4f376453-544c:focus-visible{color:#ffffff;background-color:#6696FF;}.elementor .e-4f376453-544c{font-family:Geist;font-size:15px;color:#4A5777;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:100px;border-width:1px;border-color:#6696FF;border-style:solid;background-color:rgba(0,0,0,0);align-self:center;}.elementor .e-3f781393-6b86{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:56px;padding-inline-end:56px;background-color:#ffffff;display:flex;flex-direction:column;gap:48px;align-items:stretch;}.elementor .e-26637891-8b04{font-family:Geist;font-weight:600;font-size:13px;color:#C9A24B;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-59fff9d8-240f{font-family:dunbar-tall;font-weight:400;font-size:58px;color:#ffffff;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-2e8bf2ed-d214{max-width:600px;font-family:Geist;font-size:17px;color:rgba(255,255,255,0.7);line-height:1.65;}.elementor .e-7907746-892a{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-2209ba6f-7764{font-family:Geist;font-weight:600;font-size:12px;color:#C9A24B;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-1f142766-59a7{font-family:dunbar-tall;font-weight:400;font-size:36px;color:#ffffff;line-height:1.1;}.elementor .e-5088204f-3506{font-family:Geist;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.65;}.elementor .e-8b60ae8-542f{font-family:Geist;font-size:14px;color:rgba(255,255,255,0.85);line-height:2.1;padding-block-start:18px;border-block-start-width:1px;flex:1 1 auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-682cb304-99e4:hover,.elementor .e-682cb304-99e4:focus-visible{color:#0B1A3F;background-color:#C9A24B;}.elementor .e-682cb304-99e4{font-family:Geist;font-weight:600;font-size:14px;color:#C9A24B;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:1px;border-color:rgba(201,162,75,0.6);border-style:solid;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-59b8bd7d-70b5:hover,.elementor .e-59b8bd7d-70b5:focus-visible{border-color:rgba(201,162,75,0.55);background-color:rgba(255,255,255,0.06);}.elementor .e-59b8bd7d-70b5{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-5f32e93f-9e42{font-family:Geist;font-weight:600;font-size:12px;color:#C9A24B;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-413086cd-8e6a{font-family:dunbar-tall;font-weight:400;font-size:36px;color:#ffffff;line-height:1.1;}.elementor .e-4556348c-e562{font-family:Geist;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.65;}.elementor .e-534ca5cc-b050{font-family:Geist;font-size:14px;color:rgba(255,255,255,0.85);line-height:2.1;padding-block-start:18px;border-block-start-width:1px;flex:1 1 auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-972b02a-7e4d:hover,.elementor .e-972b02a-7e4d:focus-visible{color:#0B1A3F;background-color:#C9A24B;}.elementor .e-972b02a-7e4d{font-family:Geist;font-weight:600;font-size:14px;color:#C9A24B;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:1px;border-color:rgba(201,162,75,0.6);border-style:solid;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-5c459f62-a383:hover,.elementor .e-5c459f62-a383:focus-visible{border-color:rgba(201,162,75,0.55);background-color:rgba(255,255,255,0.06);}.elementor .e-5c459f62-a383{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-62d2a61-29ea{font-family:Geist;font-weight:600;font-size:12px;color:#C9A24B;letter-spacing:0.16em;text-transform:uppercase;}.elementor .e-2a0dc4ed-14ff{font-family:dunbar-tall;font-weight:400;font-size:36px;color:#ffffff;line-height:1.1;}.elementor .e-51a4dcf1-6f90{font-family:Geist;font-size:15px;color:rgba(255,255,255,0.72);line-height:1.65;}.elementor .e-7ff29ce7-7397{font-family:Geist;font-size:14px;color:rgba(255,255,255,0.85);line-height:2.1;padding-block-start:18px;border-block-start-width:1px;flex:1 1 auto;border-top-style: solid; border-top-color: rgba(255,255,255,0.1);\n}.elementor .e-558b3af-bad6:hover,.elementor .e-558b3af-bad6:focus-visible{color:#0B1A3F;background-color:#C9A24B;}.elementor .e-558b3af-bad6{font-family:Geist;font-weight:600;font-size:14px;color:#C9A24B;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:1px;border-color:rgba(201,162,75,0.6);border-style:solid;background-color:rgba(0,0,0,0);align-self:flex-start;}.elementor .e-185bbdff-17bb:hover,.elementor .e-185bbdff-17bb:focus-visible{border-color:rgba(201,162,75,0.55);background-color:rgba(255,255,255,0.06);}.elementor .e-185bbdff-17bb{padding-block-start:40px;padding-block-end:40px;padding-inline-start:36px;padding-inline-end:36px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(255,255,255,0.04);display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-6f60a879-3179{padding:0px;display:flex;flex-direction:row;gap:24px;align-items:stretch;}.elementor .e-5bda3ac-7708{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:56px;padding-inline-end:56px;background-color:#0B1A3F;display:flex;flex-direction:column;gap:56px;background-image: radial-gradient(ellipse at 15% 0%, rgba(14,39,121,0.55) 0%, rgba(11,26,63,0) 55%), radial-gradient(ellipse at 100% 100%, rgba(201,162,75,0.10) 0%, rgba(11,26,63,0) 50%);\n}.elementor .e-7ad2446d-21fc{font-family:Geist;font-weight:600;font-size:13px;color:#8A6D1F;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-5679b66f-84d1{font-family:dunbar-tall;font-weight:400;font-size:58px;color:#0B1A3F;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-62cffd2d-3a71{padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-2d21f17f-6644{max-width:520px;font-family:Geist;font-size:17px;color:#3A4060;line-height:1.65;}.elementor .e-704fc6ff-c3c4{padding:0px;display:flex;flex-direction:row;gap:48px;justify-content:space-between;align-items:flex-end;}.elementor .e-1d5306d5-d5d0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:16px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;flex:0 0 auto;grid-template-columns:none;grid-template-rows:none;width: max-content;\n}.elementor .e-529dcb76-9bb0{width:100%;padding:0px;display:flex;flex-direction:row;overflow-x: auto; overflow-y: hidden; scrollbar-width: none;\n}.elementor .e-7be21d76-1c47{margin-block-start:-8px;}.elementor .e-722d556e-4ca8{max-width:760px;font-family:Geist;font-size:12px;color:#6B6450;line-height:1.6;font-style:italic;}.elementor .e-7d454e05-da3c{width:100%;overflow:hidden;padding-block-start:120px;padding-block-end:120px;padding-inline-start:56px;padding-inline-end:56px;background-color:#F6F3EC;display:flex;flex-direction:column;gap:56px;}.elementor .e-1c06312e-52e6{font-family:dunbar-low;font-weight:400;font-size:48px;color:#000000;line-height:1.2;text-align:center;text-transform:uppercase;}.elementor .e-69045a56-5bd8{font-family:Geist;font-size:13px;color:#212531;text-align:center;}.elementor .e-33ad8f65-c01c{font-family:Geist;font-size:12px;color:#888888;text-align:center;}.elementor .e-3f970384-acae:hover,.elementor .e-3f970384-acae:focus-visible{color:#ffffff;border-color:#00B67A;background-color:#00B67A;}.elementor .e-3f970384-acae{font-family:Geist;font-weight:500;font-size:14px;color:#0E2779;padding-block-start:11px;padding-block-end:11px;padding-inline-start:22px;padding-inline-end:22px;margin-block-start:14px;border-radius:100px;border-width:1px;border-color:#6696FF;border-style:solid;background-color:#ffffff;}.elementor .e-35fd826c-a19f{padding-block-start:0px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .e-7abe059b-1454{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;flex:0 0 auto;width: max-content;\n}.elementor .e-7b0cf554-5735{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:row;}.elementor .e-114bd818-8291{padding:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;flex:0 0 auto;width: max-content;\n}.elementor .e-53ad33f0-4417{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:row;}.elementor .e-4c0a7ea9-3f0f{width:100%;overflow:hidden;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 100%),url("https://www.vauban-editions.com/wp-content/uploads/2026/03/background-avis-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#ffffff;display:flex;flex-direction:column;gap:16px;}.elementor .e-10857ba0-ab5a{font-family:Geist;font-weight:600;font-size:13px;color:#C9A24B;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-4c3eefe0-b4c3{font-family:dunbar-tall;font-weight:400;font-size:58px;color:#ffffff;letter-spacing:-0.02em;line-height:1.05;}.elementor .e-76f682d-12ff{max-width:600px;font-family:Geist;font-size:17px;color:rgba(255,255,255,0.7);line-height:1.65;}.elementor .e-4e59756b-6f10{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .e-3aa2e511-3cba{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:18px;display:flex;flex-direction:row;gap:18px;flex-wrap:nowrap;flex:0 0 auto;width: max-content;\n}.elementor .e-1267570d-133e{width:100%;padding:0px;display:flex;flex-direction:row;overflow-x: auto; overflow-y: hidden; scrollbar-width: none; overflow-x: auto; overflow-y: hidden;\n}.elementor .e-7a33cab3-17ec:hover,.elementor .e-7a33cab3-17ec:focus-visible{background-color:#D9B55F;}.elementor .e-7a33cab3-17ec{font-family:Geist;font-weight:600;font-size:15px;color:#0B1A3F;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:4px;background-color:#C9A24B;}.elementor .e-1acd4a04-d10e:hover,.elementor .e-1acd4a04-d10e:focus-visible{background-color:rgba(255,255,255,0.08);}.elementor .e-1acd4a04-d10e{font-family:Geist;font-weight:500;font-size:15px;color:#ffffff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:4px;border-width:1px;border-color:rgba(255,255,255,0.35);border-style:solid;background-color:rgba(0,0,0,0);}.elementor .e-429d041d-63ba{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-972e8cc-1864{width:100%;overflow:hidden;padding-block-start:120px;padding-block-end:120px;padding-inline-start:56px;padding-inline-end:56px;background-color:#071230;display:flex;flex-direction:column;gap:56px;background-image: radial-gradient(ellipse at 85% 0%, rgba(14,39,121,0.6) 0%, rgba(7,18,48,0) 55%);\n}.elementor .e-78c4ead7-6ae2{font-family:Geist;font-weight:600;font-size:13px;color:#8A6D1F;letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-55812694-4378{font-family:dunbar-tall;font-weight:400;font-size:46px;color:#0B1A3F;letter-spacing:-0.015em;line-height:1.08;}.elementor .e-170932d2-aaff{font-family:Geist;font-size:16px;color:#3A4060;line-height:1.65;}.elementor .e-12f72a3b-e89d{max-width:640px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-c12a5d9-66e5c08:hover,.elementor .e-c12a5d9-66e5c08:focus-visible{background-color:#D9B55F;}.elementor .e-c12a5d9-66e5c08{font-family:Geist;font-weight:600;font-size:14px;color:#0B1A3F;letter-spacing:0.02em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;background-color:#C9A24B;}.elementor .e-14f3a81e-170c{font-family:Geist;font-size:13px;color:#6B7085;}.elementor .e-29870f15-5bb5{width:100%;max-width:520px;padding:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;}.elementor .e-113cbc03-4d7f{width:100%;padding-block-start:104px;padding-block-end:104px;padding-inline-start:56px;padding-inline-end:56px;border-block-start-width:1px;background-color:#F6F3EC;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(14,39,121,0.08);\n}.elementor .e-7f85745b-49a2{width:200px;height:auto;max-width:200px;}.elementor .e-6acc6f7e-7fdd{font-family:Geist;font-size:14px;color:rgba(255,255,255,0.72);line-height:1.65;}.elementor .e-12c1a77c-6757{font-family:Geist;font-size:13px;color:rgba(255,255,255,0.5);}.elementor .e-46be8c77-d9b8{max-width:340px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-120a29c7-3feb{font-family:Geist;font-weight:600;font-size:12px;color:#C9A24B;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:4px;}.elementor .e-33637dd4-9b7f:hover,.elementor .e-33637dd4-9b7f:focus-visible{color:#C9A24B;}.elementor .e-33637dd4-9b7f{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-451d3462-cd36:hover,.elementor .e-451d3462-cd36:focus-visible{color:#C9A24B;}.elementor .e-451d3462-cd36{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-6767fa-1582:hover,.elementor .e-6767fa-1582:focus-visible{color:#C9A24B;}.elementor .e-6767fa-1582{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-7a4cf452-673c:hover,.elementor .e-7a4cf452-673c:focus-visible{color:#C9A24B;}.elementor .e-7a4cf452-673c{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-7a3c57c8-14ef{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-39f8a809-8799{font-family:Geist;font-weight:600;font-size:12px;color:#C9A24B;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:4px;}.elementor .e-1bc3665d-b714:hover,.elementor .e-1bc3665d-b714:focus-visible{color:#C9A24B;}.elementor .e-1bc3665d-b714{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-2e007aa1-564d:hover,.elementor .e-2e007aa1-564d:focus-visible{color:#C9A24B;}.elementor .e-2e007aa1-564d{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-659f3668-c35e:hover,.elementor .e-659f3668-c35e:focus-visible{color:#C9A24B;}.elementor .e-659f3668-c35e{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-24ccae45-5a8f:hover,.elementor .e-24ccae45-5a8f:focus-visible{color:#C9A24B;}.elementor .e-24ccae45-5a8f{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-c8222b9-eadd{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-6d8d7686-b71b{font-family:Geist;font-weight:600;font-size:12px;color:#C9A24B;letter-spacing:0.16em;text-transform:uppercase;margin-block-end:4px;}.elementor .e-3053ea99-78b9:hover,.elementor .e-3053ea99-78b9:focus-visible{color:#C9A24B;}.elementor .e-3053ea99-78b9{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-2d3b8fb9-e7ea:hover,.elementor .e-2d3b8fb9-e7ea:focus-visible{color:#C9A24B;}.elementor .e-2d3b8fb9-e7ea{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-7ceca807-27cb:hover,.elementor .e-7ceca807-27cb:focus-visible{color:#C9A24B;}.elementor .e-7ceca807-27cb{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-f71f3e8-945c:hover,.elementor .e-f71f3e8-945c:focus-visible{color:#C9A24B;}.elementor .e-f71f3e8-945c{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-d48084c-8fc7:hover,.elementor .e-d48084c-8fc7:focus-visible{color:#C9A24B;}.elementor .e-d48084c-8fc7{font-family:Geist;font-size:14px;color:#ffffff;}.elementor .e-5dfdf62b-f7c0{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .e-7d4bfb79-9dae{padding:0px;display:flex;flex-direction:row;gap:64px;}.elementor .e-62ed4cb0-2738{padding:0px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;}.elementor .e-984d333-ce1f{max-width:900px;font-family:Geist;font-size:12px;color:rgba(255,255,255,0.45);line-height:1.7;}.elementor .e-6987710f-c646{font-family:Geist;font-size:12px;color:rgba(255,255,255,0.55);}.elementor .e-70a5b809-b843:hover,.elementor .e-70a5b809-b843:focus-visible{color:#C9A24B;}.elementor .e-70a5b809-b843{font-family:Geist;font-size:12px;color:rgba(255,255,255,0.55);text-align: right; text-align: right;\n}.elementor .e-4edb0318-29b1{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-1b2f82a7-2d4e{padding-block-start:32px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:24px;border-top-style: solid; border-top-color: rgba(255,255,255,0.12);\n}.elementor .e-5dcd9fbd-49df{width:100%;color:#ffffff;padding-block-start:88px;padding-block-end:40px;padding-inline-start:max(56px, calc((100% - 1140px) / 2));padding-inline-end:max(56px, calc((100% - 1140px) / 2));background-color:#071230;display:flex;flex-direction:column;gap:56px;background-image: radial-gradient(ellipse at 15% 0%, rgba(14,39,121,0.55) 0%, rgba(7,18,48,0) 55%), radial-gradient(ellipse at 100% 100%, rgba(201,162,75,0.08) 0%, rgba(7,18,48,0) 50%);\n}