@media(max-width:767px){.elementor .e-5b181277-d228{width:150px;}}@media(max-width:767px){.elementor .e-3f1e7e2-fcc4{display:none;}}@media(max-width:767px){.elementor .e-4845f203-c90e{font-size:13px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-3a32486a-9c58{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .e-3144f67d-919c{display:none;}}@media(max-width:767px){.elementor .e-51a8fd77-2ca5{font-size:42px;}}@media(max-width:767px){.elementor .e-2ff13b33-9cb6{font-size:16px;}}@media(max-width:767px){.elementor .e-6c51d14e-f699{min-height:92vh;padding-block-start:120px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-2e6157d7-eedd{font-size:64px;}}@media(max-width:767px){.elementor .e-65f81381-1767{font-size:64px;}}@media(max-width:767px){.elementor .e-26b8667f-9377{font-size:64px;}}@media(max-width:767px){.elementor .e-2a4e3ce5-fe64{padding-block-start:56px;padding-block-end:56px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:40px;}}@media(max-width:767px){.elementor .e-6497a633-74ba{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;gap:24px;}}@media(max-width:767px){.elementor .e-2df70a25-ceb9{font-size:38px;}}@media(max-width:767px){.elementor .e-435008d1-b3cd{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(180deg, rgba(7,18,48,0.9) 0%,rgba(7,18,48,0.9) 100%),url("https://www.vauban-editions.com/wp-content/uploads/2026/10/bureau-vauban-1024x577.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-size: auto auto,cover; background-position: 0% 0%,center center;\n}}@media(max-width:767px){.elementor .e-850d5bc-bf4c{font-size:34px;}}@media(max-width:767px){.elementor .e-6194a14c-46d1{font-size:30px;}}@media(max-width:767px){.elementor .e-7aa6c713-a8bb{height:220px;}}@media(max-width:767px){.elementor .e-3f781393-6b86{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;gap:36px;}}@media(max-width:767px){.elementor .e-59fff9d8-240f{font-size:40px;}}@media(max-width:767px){.elementor .e-59b8bd7d-70b5{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-5c459f62-a383{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-185bbdff-17bb{padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .e-5bda3ac-7708{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;gap:40px;}}@media(max-width:767px){.elementor .e-5679b66f-84d1{font-size:40px;}}@media(max-width:767px){.elementor .e-1d5306d5-d5d0{display:flex;gap:12px;grid-template-columns:none;}}@media(max-width:767px){.elementor .e-7d454e05-da3c{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;gap:40px;}}@media(max-width:767px){.elementor .e-1c06312e-52e6{font-size:32px;}}@media(max-width:767px){.elementor .e-4c0a7ea9-3f0f{padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-4c3eefe0-b4c3{font-size:40px;}}@media(max-width:767px){.elementor .e-972e8cc-1864{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;gap:40px;}}@media(max-width:767px){.elementor .e-55812694-4378{font-size:34px;}}@media(max-width:767px){.elementor .e-c12a5d9-66e5c08{font-size:13px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .e-113cbc03-4d7f{padding-block-start:64px;padding-block-end:64px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-7d4bfb79-9dae{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .e-70a5b809-b843{text-align: left;\n}}@media(max-width:767px){.elementor .e-5dcd9fbd-49df{padding-block-start:56px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;gap:40px;}}