.elementor .e-44359ab{min-height:600px;scroll-margin-top:0px;background-image:url("https://leman-tentations.ch/wp-content/uploads/2026/10/Coucher-de-soleil-sur-le-lac-Leman.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;background-clip:border-box;flex-direction:column;}.elementor .e-364d080-8fb23fc{font-family:Montserrat;font-weight:600;font-size:42px;color:#D4AF37;text-align:center;}.elementor .e-ed540b4{flex-direction:column;}.elementor .e-0859ebb-fcf9fbe{max-width:950px;font-family:Montserrat;font-weight:300;font-size:18px;color:#f8f6f3;line-height:1.6em;text-align:center;align-self:center;}.elementor .e-2856c70{flex-direction:column;}.elementor .e-ae76a50-8bba2b2{min-height:600px;background-image:url("https://leman-tentations.ch/wp-content/uploads/2026/09/leman-tentations-au-soleil-2.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;}.elementor .e-80d0710{min-height:40px;flex-direction:column;}.elementor .e-6bbbce7-cab030a{font-weight:600;font-size:20px;color:#C9A45C;text-align:center;}.elementor .e-8db9be6{width:33.33%;border-radius:12px;border-width:1px;border-color:#c9a45c;border-style:solid;background-color:#111111;box-shadow:0px 3px 18px 2px #c9a45c8c;flex-direction:column;}.elementor .e-72cd658-400f779{font-weight:600;font-size:20px;color:#C9A45C;text-align:center;}.elementor .e-77a57cd{width:33.33%;border-radius:12px;border-width:1px;border-color:#c9a45c;border-style:solid;box-shadow:0px 3px 18px 2px #c9a45c8c;flex-direction:column;}.elementor .e-c3a5c7c-6778550{font-weight:600;font-size:20px;color:#C9A45C;text-align:center;}.elementor .e-d4ade32{width:33.33%;border-radius:12px;border-width:1px;border-color:#c9A45C;border-style:solid;box-shadow:0px 3px 18px 2px #c9a45c8c;flex-direction:column;}.elementor .e-5b170a4{padding:0px;flex-direction:row;gap:15px;}.elementor .e-9d63e55{flex-direction:column;}.elementor .e-577c0580-ed4de24{font-family:Montserrat;font-weight:600;font-size:42px;color:#d4af37;letter-spacing:0.5px;line-height:1.2em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:0px;}.elementor .e-4a785a7a-e0f16a9{justify-content:center;}.elementor .e-47b7421c-926c57b{font-family:Montserrat;font-weight:300;font-size:18px;color:#E6E0D8;line-height:1.7em;text-align:center;padding-block-start:3px;padding-block-end:9px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-34b261df-d9bab75{padding-block-start:25px;}.elementor .e-306dba14-aa7af80{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-40431d55-326790f{padding-block-start:25px;}.elementor .e-79a781ee-bcfc057{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-96ab497-989c0ea{padding-block-start:25px;}.elementor .e-20bd9fbf-febb856{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-4d81e777-ab1da0d{column-gap:20px;flex-direction:row;row-gap:0px;}.elementor .e-75e7907a-d032029{width:45%;flex-direction:column;}.elementor .e-65242a34-da47230{font-weight:600;font-size:25px;color:#D4AF37;}.elementor .e-33d1beb0-e3bba76{font-family:Montserrat;font-weight:400;font-size:32px;color:#F5F1E8;padding-block-start:5px;}.elementor .e-27fb5b75-fbd3de1{font-family:Montserrat;font-weight:400;font-size:18px;color:#E6E0D8;line-height:1.5em;padding-block-start:26px;}.elementor .e-d972a6f-23aed01{width:55%;flex-direction:column;}.elementor .e-1e2f8d02-83b1ddd{flex-direction:row;}.elementor .e-2f4fe965-3a6c18c{font-family:Montserrat;font-weight:600;font-size:42px;color:#d4af37;text-align:center;}.elementor .e-39c9db61-6279c40{font-family:Montserrat;font-weight:600;font-size:20px;color:#FFFFFF;text-align:center;}.elementor .e-4e05a53a-d56f005{flex-direction:column;}.elementor .e-656f0178-3c6bc8b{font-size:23px;}.elementor .e-2d0abde2-8ae2161{padding-block-start:25px;}.elementor .e-253f1df7-bad25e0{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:0px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-4e90dc34-0054121{font-size:23px;}.elementor .e-7005d62e-4f7a607{padding-block-start:25px;}.elementor .e-4c80d357-7359dfc{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:0px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-193fcce0-fb1d083{font-size:23px;}.elementor .e-323cf7ce-fb067d4{padding-block-start:25px;}.elementor .e-775c36ec-562c042{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:0px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-42f6dc19-14ba571{column-gap:20px;padding-block-start:31px;flex-direction:row;row-gap:0px;}.elementor .e-4d0959f6-b3bd300{font-family:Montserrat;font-weight:600;font-size:47px;color:#D4AF37;text-align:start;}.elementor .e-274c8e5a-5b59814{font-family:Montserrat;font-weight:400;font-size:30px;color:#ffffff;text-align:start;padding-block-start:15px;}.elementor .e-4d221dd2-3cc6b2b{padding-block-start:30px;flex-direction:column;align-items:center;}.elementor .e-71666d3a-7e17fe4{font-size:18px;color:#E6E0D8;line-height:1.7em;text-align:center;}.elementor .e-573942a0-e9343ee{flex-direction:column;}.elementor .e-370a78c5-47ad882{font-family:Montserrat;font-weight:600;font-size:15px;color:#000000;text-align:center;background-color:#D4AF37;align-self:start;}.elementor .e-3a44cb28-c9f02d3{padding-block-start:31px;justify-content:center;}.elementor .e-9b84a33{flex-direction:column;}.elementor .e-2e227d66-f87144b{font-family:Montserrat;font-weight:400;font-size:22px;color:#A7A7A7;text-align:start;padding-inline-start:0px;align-self:center;}.elementor .e-4360737-93c75d8{font-family:Montserrat;font-weight:600;font-size:42px;color:#D4AF37;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-53d816e1-ca67306{font-family:Montserrat;font-size:18px;color:#ffffff;text-align:center;padding-block-start:16px;}.elementor .e-781b617b-9d9162d{flex-direction:column;}.elementor .e-270155e9-08c04f1{margin-block-start:29px;flex-direction:column;align-items:center;}.elementor .e-99a5925-dcb0c2f{padding-block-start:25px;}.elementor .e-7a74c70a-bbf4a9c{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-55b042b8-c38fdfb{padding-block-start:25px;}.elementor .e-2a504d6d-d1d4815{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-222ed4b4-d92712d{padding-block-start:25px;}.elementor .e-18c1444-3693e18{width:33.33%;font-family:Montserrat;font-weight:400;font-size:16px;color:#FFFFFF;line-height:1.5em;text-align:center;padding-block-start:25px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-radius:12px;border-width:1px;border-color:#D4AF37;border-style:solid;background-color:#171717;flex-direction:column;}.elementor .e-76f969da-ec2608f{column-gap:20px;flex-direction:row;row-gap:0px;}.elementor .e-4cf0fa9a-1688621{flex-direction:column;}.elementor .e-68225fd{flex-direction:column;}.elementor .e-174a6e39-2b2d867{font-family:Montserrat;font-weight:600;font-size:31px;color:#D4AF37;text-align:center;flex:1 0 auto;}.elementor .e-5cca83a-c1b1df1{color:#ffffff;align-self:center;}.elementor .e-7401e44{flex-direction:column;}.elementor .e-1afc9d8a-96b2f64{font-family:Montserrat;font-weight:500;font-size:14px;color:#D4AF37;text-align:center;}.elementor .e-e4802cc-e908206{flex-direction:column;}.elementor .e-4be37f9e-fb25a8f{font-family:Montserrat;font-weight:500;font-size:36px;color:#d4af37;text-align:center;}.elementor .e-4aac104-c959e07{flex-direction:column;}.elementor .e-3631d279-42fce36{font-size:22px;color:#ffffff;text-align:center;padding-inline-start:50px;padding-inline-end:50px;}.elementor .e-21d29202-b8dd9ce{justify-content:center;}.elementor .e-18318fb0-e97446a{color:#ffffff;}.elementor .e-6269a276-2e65789{font-family:Montserrat;font-size:20px;color:#d4af37;}.elementor .e-5ef8d3ef-8fa170d{border-radius:14px;border-color:#d4af37;border-style:solid;box-shadow:0px 0px 10px 0px #d4af37;}.elementor .e-46e25479-703d632{font-family:Montserrat;font-weight:400;font-size:20px;color:#c5c3c3;text-align:center;flex:1 0 auto;align-self:center;}