.elementor .e-70274597-2a16{width:auto;font-family:Montserrat;font-weight:600;font-size:13px;color:#12301b;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:#6cc93f;display:inline-flex;align-items:center;align-self:flex-start}.elementor .e-17bfb5c2-6486{font-family:Poppins;font-weight:700;font-size:clamp(48px,8vw,104px);color:#fff;letter-spacing:-.02em;line-height:.95;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-190c2f63-3cec{max-width:560px;font-family:Montserrat;font-weight:400;font-size:20px;color:#eef3ec;line-height:1.5;margin-block-start:18px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-4d1ec58c-5550{width:100%;max-width:1280px;position:relative;padding-block-start:0px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;flex-direction:column;gap:0px;justify-content:flex-end;align-items:flex-start}.elementor .e-46b9bb0f-f160{width:100%;min-height:560px;position:relative;padding:0;margin:0;background-image:linear-gradient(180deg,rgba(15,30,20,0) 30%,rgba(15,30,20,.78) 100%),url("https://www.ludovic-thause-tourisme.fr/wp-content/uploads/2025/11/Carcassonne-AdobeStock_146354795.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0 0,center center;background-color:#1d2a21;display:flex;flex-direction:column;gap:0px;justify-content:flex-end;align-items:stretch}.elementor .e-7cb13407-3303{font-family:Poppins;font-weight:600;font-size:clamp(30px,4vw,44px);color:#173d24;line-height:1.15;margin:0;display:block;text-wrap:balance;\n}.elementor .e-55f7f74c-693a{font-family:Montserrat;font-weight:400;font-size:18px;color:#4a564e;line-height:1.7;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;text-wrap:pretty;\n}.elementor .e-348178ea-dde0{font-family:Montserrat;font-weight:600;font-size:16px;color:#fff;line-height:1.2;margin:0;display:block}.elementor .e-79bfb446-5db5{width:18px;height:18px;color:#fff;display:block;flex:0 0 auto;fill:#fff;\n}.elementor .e-1e03a89-d93e:hover,.elementor .e-1e03a89-d93e:focus-visible{color:#fff;background-color:#174f28}.elementor .e-1e03a89-d93e{width:auto;font-family:Montserrat;font-weight:600;font-size:16px;color:#fff;line-height:1.2;text-decoration:none;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:6px;border-width:0;background-color:#1f6a35;display:inline-flex;flex-direction:row;gap:10px;flex:0 0 auto;justify-content:center;align-items:center}.elementor .e-17f5a3d-f751:hover,.elementor .e-17f5a3d-f751:focus-visible{color:#1f6a35;background-color:#eaf3e4}.elementor .e-17f5a3d-f751{font-family:Montserrat;font-weight:600;font-size:16px;color:#1f6a35;line-height:1.2;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:6px;border-width:1.5px;border-color:#1f6a35;border-style:solid;background-color:transparent;display:inline-block}.elementor .e-4da4bf85-54e6{width:100%;padding:0;margin-block-start:34px;background-color:transparent;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:flex-start;align-items:center}.elementor .e-5c102745-93db{font-family:Poppins;font-weight:600;font-size:17px;color:#173d24;line-height:1.3;margin:0;display:block}.elementor .e-dd35d2c-fc80{font-family:Montserrat;font-weight:400;font-size:14px;color:#5e6a62;line-height:1.4;margin:0;display:block}.elementor .e-5f7c12a8-1387:hover,.elementor .e-5f7c12a8-1387:focus-visible{background-color:#f1f6ec}.elementor .e-5f7c12a8-1387{width:100%;color:#173d24;text-decoration:none;padding:20px;margin:0;background-color:#fff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-ac049fc-43dd{font-family:Poppins;font-weight:600;font-size:17px;color:#173d24;line-height:1.3;margin:0;display:block}.elementor .e-111a4d80-240f{font-family:Montserrat;font-weight:400;font-size:14px;color:#5e6a62;line-height:1.4;margin:0;display:block}.elementor .e-ce01704-fa22:hover,.elementor .e-ce01704-fa22:focus-visible{background-color:#f1f6ec}.elementor .e-ce01704-fa22{width:100%;color:#173d24;text-decoration:none;padding:20px;margin:0;background-color:#fff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-43789616-8c2b{font-family:Poppins;font-weight:600;font-size:17px;color:#173d24;line-height:1.3;margin:0;display:block}.elementor .e-3b381e2b-7884{font-family:Montserrat;font-weight:400;font-size:14px;color:#5e6a62;line-height:1.4;margin:0;display:block}.elementor .e-2caab6c6-49f7:hover,.elementor .e-2caab6c6-49f7:focus-visible{background-color:#f1f6ec}.elementor .e-2caab6c6-49f7{width:100%;color:#173d24;text-decoration:none;padding:20px;margin:0;background-color:#fff;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.elementor .e-44f4c40b-2822{width:100%;overflow:hidden;padding:0;margin-block-start:48px;border-radius:8px;border-width:1px;border-color:#dcd9cf;border-style:solid;background-color:#dcd9cf;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto}.elementor .e-123fb6ee-83e8{width:100%;padding:0;margin:0;background-color:transparent;flex-direction:column;gap:0px;align-items:flex-start}.elementor .e-4c1f285e-7230{width:100%;aspect-ratio:210/297;padding:24px;margin:0;border-radius:4px;border-width:1px;border-color:#d9dccf;border-style:solid;background-image:url("https://www.ludovic-thause-tourisme.fr/wp-content/uploads/2026/10/batch_brochure-2026-PAGE1_page-0001-734x1024.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-clip:border-box;box-shadow:0px 30px 60px -20px rgba(20,50,30,.45),0px 2px 6px 0px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;align-items:center}.elementor .e-4217821b-4489:hover,.elementor .e-4217821b-4489:focus-visible{transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate3d(0px,-6px,0px)}.elementor .e-4217821b-4489{width:100%;max-width:420px;text-decoration:none;padding:0;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);transition:transform .3s;display:block;align-self:center;justify-self:center;\n}.elementor .e-4336cde0-ccd9{width:100%;max-width:1280px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;display:grid;gap:64px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-template-rows:auto;align-items:center}.elementor .e-215498ee-bf24{font-family:Poppins;font-weight:600;font-size:24px;color:#fff;line-height:1.3;margin:0;display:block}.elementor .e-4ded4d98-9ab9{font-family:Montserrat;font-weight:400;font-size:15px;color:#c9d8cc;line-height:1.6;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-5b346e44-b391{width:100%;padding:0;margin:0;background-color:transparent;flex-direction:column;gap:0px;align-items:flex-start}.elementor .e-71e020d4-4412{font-family:Montserrat;font-weight:600;font-size:13px;color:#8fdc63;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-5a58f01c-677c{font-family:Montserrat;font-weight:400;font-size:15px;color:#e3ece4;line-height:1.7;margin:0;display:block}.elementor .e-79297b7f-cf0c:hover,.elementor .e-79297b7f-cf0c:focus-visible{color:#fff}.elementor .e-79297b7f-cf0c{font-family:Montserrat;font-weight:600;font-size:15px;color:#fff;line-height:1.7;text-decoration:none;margin:0;display:block}.elementor .e-7eed1d87-f442{width:100%;padding:0;margin:0;background-color:transparent;flex-direction:column;gap:0px;align-items:flex-start}.elementor .e-122b5247-65e2{font-family:Montserrat;font-weight:600;font-size:13px;color:#8fdc63;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-89b785a-eeee{font-family:Montserrat;font-weight:400;font-size:15px;color:#e3ece4;line-height:1.7;margin:0;display:block}.elementor .e-228f8cc9-8c84:hover,.elementor .e-228f8cc9-8c84:focus-visible{color:#fff}.elementor .e-228f8cc9-8c84{font-family:Montserrat;font-weight:600;font-size:15px;color:#fff;line-height:1.7;text-decoration:none;margin:0;display:block}.elementor .e-2454a77f-3923:hover,.elementor .e-2454a77f-3923:focus-visible{color:#fff}.elementor .e-2454a77f-3923{font-family:Montserrat;font-weight:400;font-size:15px;color:#c9d8cc;line-height:1.7;text-decoration:none;margin:0;display:block}.elementor .e-674474d2-4514{width:100%;padding:0;margin:0;background-color:transparent;flex-direction:column;gap:0px;align-items:flex-start}.elementor .e-5b2eebba-dc99{font-family:Montserrat;font-weight:600;font-size:13px;color:#8fdc63;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;display:block}.elementor .e-4cee9259-fdb9{font-family:Montserrat;font-weight:400;font-size:15px;color:#e3ece4;line-height:1.7;margin:0;display:block}.elementor .e-750acc7a-c14f:hover,.elementor .e-750acc7a-c14f:focus-visible{color:#fff}.elementor .e-750acc7a-c14f{font-family:Montserrat;font-weight:600;font-size:15px;color:#fff;line-height:1.7;text-decoration:none;margin:0;display:block}.elementor .e-2c2b640f-b0e4:hover,.elementor .e-2c2b640f-b0e4:focus-visible{color:#fff}.elementor .e-2c2b640f-b0e4{font-family:Montserrat;font-weight:400;font-size:15px;color:#c9d8cc;line-height:1.7;text-decoration:none;margin:0;display:block}.elementor .e-2b8bb732-d1a4{width:100%;padding:0;margin:0;background-color:transparent;flex-direction:column;gap:0px;align-items:flex-start}.elementor .e-92ec463-446c{width:100%;max-width:1280px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-template-rows:auto;align-items:start}.elementor .e-70e2d59a-b7d1{width:100%;color:#fff;padding:0;margin:0;background-color:#173d24;flex-direction:column;gap:0px;align-items:stretch}.elementor .e-51230061-d733{width:100%;font-family:Montserrat;color:#1d2a21;padding:0;margin:0;background-color:#f7f6f1;flex-direction:column;gap:0px;align-items:stretch}