.elementor .e-4bf58330-191e{width:100%;height:540px;padding:0px;background-image:url("https://www.hotels-co.fr/wp-content/uploads/2019/08/personnel-hotels-co.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;display:block;background-position: center 65%;\n}.elementor .e-350f932-2bae{font-family:Roboto;font-weight:300;font-size:30px;color:#141210;letter-spacing:0.3em;line-height:1.45;text-transform:uppercase;}.elementor .e-77996f17-2314{font-family:Roboto;font-weight:400;font-size:16px;color:#444444;line-height:1.75;}.elementor .e-70b231dc-95e4:hover,.elementor .e-70b231dc-95e4:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-70b231dc-95e4{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-4ddddace-c2cb{width:100%;max-width:860px;position:relative;z-index:2;text-align:center;padding-block-start:56px;padding-block-end:48px;padding-inline-start:72px;padding-inline-end:72px;margin-block-start:-130px;background-color:#ffffff;display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-7e09e4cb-fb3e{padding-block-start:0px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;align-items:center;}.elementor .e-530489ea-80cc{font-family:Roboto;font-weight:300;font-size:30px;color:#141210;letter-spacing:0.3em;text-align:center;text-transform:uppercase;}.elementor .e-13c071e1-a5cd{width:100%;height:520px;object-fit:cover;display:block;}.elementor .e-62caf9a3-a90b{font-family:Roboto;font-weight:500;font-size:30px;color:#141210;line-height:1.2;}.elementor .e-469c0b90-b794{font-family:Roboto;font-size:13px;color:#a88a55;letter-spacing:0.12em;margin-block-start:-8px;}.elementor .e-7cd5db22-966f{font-family:Roboto;font-weight:400;font-size:16px;color:#444444;line-height:1.75;}.elementor .e-1e0d4987-833e:hover,.elementor .e-1e0d4987-833e:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-1e0d4987-833e{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-1717c373-3437:hover,.elementor .e-1717c373-3437:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-1717c373-3437{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-55645f7b-1bc2{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .e-6f46c208-d956:hover,.elementor .e-6f46c208-d956:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-6f46c208-d956{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-77587948-b8b9:hover,.elementor .e-77587948-b8b9:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-77587948-b8b9{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-411029d1-915a:hover,.elementor .e-411029d1-915a:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-411029d1-915a{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-65c5bccc-5a25:hover,.elementor .e-65c5bccc-5a25:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-65c5bccc-5a25{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-3b17e610-4e68:hover,.elementor .e-3b17e610-4e68:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-3b17e610-4e68{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-5de2ff46-2c1b:hover,.elementor .e-5de2ff46-2c1b:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-5de2ff46-2c1b{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-46c0f0a4-51f8{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 20px; border-top-style: solid; border-top-color: #e6e2dc;\n}.elementor .e-2513e9e0-f4f7{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-359e8f78-f8af{width:100%;max-width:1200px;padding:0px;display:grid;gap:80px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-23640a4f-7f1d{font-family:Roboto;font-weight:500;font-size:30px;color:#141210;line-height:1.2;}.elementor .e-66b938ea-79c1{font-family:Roboto;font-size:13px;color:#a88a55;letter-spacing:0.12em;margin-block-start:-8px;}.elementor .e-3fbbb256-b5ab{font-family:Roboto;font-weight:400;font-size:16px;color:#444444;line-height:1.75;}.elementor .e-7687fbb7-b7c2:hover,.elementor .e-7687fbb7-b7c2:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-7687fbb7-b7c2{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-51742057-91b8:hover,.elementor .e-51742057-91b8:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-51742057-91b8{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-741bc33e-7cd7{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .e-e0c2144-4c3b:hover,.elementor .e-e0c2144-4c3b:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-e0c2144-4c3b{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-fe74619-8d67:hover,.elementor .e-fe74619-8d67:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-fe74619-8d67{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-b44d460-f500:hover,.elementor .e-b44d460-f500:focus-visible{color:#a88a55;background-color:transparent;background-size: 0% 1px; background-size: 0% 1px;\n}.elementor .e-b44d460-f500{font-family:Roboto;font-size:12px;color:#777777;letter-spacing:0.12em;text-transform:uppercase;padding:0px;border-radius:0px;background-image:linear-gradient(0deg, #777777 0%,#777777 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px; background-repeat: no-repeat; background-position: 0% 100%; background-size: 100% 1px;\n}.elementor .e-2b719299-caf9{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;gap: 8px 20px; border-top-style: solid; border-top-color: #e6e2dc;\n}.elementor .e-29b7ab8a-d28a{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-44a6d3cc-16b8{width:100%;height:520px;object-fit:cover;display:block;}.elementor .e-22282746-a5c1{width:100%;max-width:1200px;padding:0px;display:grid;gap:80px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-745e849c-5f87{padding-block-start:20px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:80px;align-items:center;}.elementor .e-4c969c68-8ba6{font-family:Roboto;font-weight:300;font-size:30px;color:#141210;letter-spacing:0.3em;text-align:center;text-transform:uppercase;}.elementor .e-20dfbd4-1d1d{width:100%;height:520px;object-fit:cover;display:block;}.elementor .e-38ff8731-24a3{font-family:Roboto;font-weight:500;font-size:30px;color:#141210;line-height:1.2;}.elementor .e-5c9d4150-3c11{font-family:Roboto;font-weight:400;font-size:16px;color:#444444;line-height:1.75;}.elementor .e-7faf99a9-1091{padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .e-1ffe14c3-1579{width:100%;max-width:1200px;padding:0px;display:grid;gap:80px;grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:center;}.elementor .e-7f712be1-918c{padding-block-start:0px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;display:flex;flex-direction:column;gap:80px;align-items:center;}.elementor .e-40c158c9-bc7f{font-family:Roboto;font-weight:300;font-size:30px;color:#ffffff;letter-spacing:0.3em;text-transform:uppercase;}.elementor .e-1046d06d-b8c2{max-width:560px;font-family:Roboto;font-weight:400;font-size:16px;color:rgba(255,255,255,0.9);line-height:1.75;}.elementor .e-765ee99-c120:hover,.elementor .e-765ee99-c120:focus-visible{color:#ffffff;background-color:#a88a55;}.elementor .e-765ee99-c120{font-family:Roboto;font-weight:500;font-size:13px;color:#141210;letter-spacing:0.15em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:8px;border-radius:0px;background-color:#ffffff;transition:all 0.3s;}.elementor .e-1756c416-da7e{width:100%;text-align:center;padding-block-start:130px;padding-block-end:130px;padding-inline-start:24px;padding-inline-end:24px;background-color:rgba(20,18,16,0.55);display:flex;flex-direction:column;gap:24px;align-items:center;}.elementor .e-1ff04b57-b16c{padding:0px;background-image:url("https://www.hotels-co.fr/wp-content/uploads/2025/02/hotels-co.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#3a332c;display:flex;flex-direction:column;}.elementor .e-4bf87ad9-1985{width:100%;font-family:Roboto;font-weight:300;font-size:22px;color:#141210;letter-spacing:0.3em;text-transform:uppercase;padding-block-end:16px;margin-block-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #a88a55;\n}.elementor .e-572719cd-e10d{width:100%;display:block;}.elementor .e-6415e9f-1360:hover,.elementor .e-6415e9f-1360:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-6415e9f-1360{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-124cdfc7-2a05{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-20c225ea-99e5{width:100%;font-family:Roboto;font-weight:300;font-size:22px;color:#141210;letter-spacing:0.3em;text-transform:uppercase;padding-block-end:16px;margin-block-end:8px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #a88a55;\n}.elementor .e-463525fa-dd4b{font-family:Roboto;font-weight:500;font-size:13px;color:#a88a55;letter-spacing:0.15em;text-transform:uppercase;}.elementor .e-b63c2e5-574e{width:100%;display:block;}.elementor .e-32093da1-bcd9:hover,.elementor .e-32093da1-bcd9:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-32093da1-bcd9{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-dc335b4-6655{font-family:Roboto;font-weight:500;font-size:13px;color:#a88a55;letter-spacing:0.15em;text-transform:uppercase;margin-block-start:20px;}.elementor .e-239c4e99-d5f0{width:100%;display:block;}.elementor .e-2be5d154-1780:hover,.elementor .e-2be5d154-1780:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-2be5d154-1780{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-1e1461fc-c833{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-555a2efb-5a28{width:100%;font-family:Roboto;font-weight:300;font-size:22px;color:#141210;letter-spacing:0.3em;text-transform:uppercase;padding-block-end:16px;margin-block-end:4px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #a88a55;\n}.elementor .e-d5da249-6c1b{width:100%;height:auto;max-width:300px;display:block;}.elementor .e-125ef987-3cca{font-family:Roboto;font-weight:400;font-size:16px;color:#444444;line-height:1.75;}.elementor .e-55caf220-1ef6:hover,.elementor .e-55caf220-1ef6:focus-visible{color:#a88a55;border-bottom-color: #a88a55; border-bottom-color: transparent;\n}.elementor .e-55caf220-1ef6{font-family:Roboto;font-weight:500;font-size:15px;color:#141210;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;border-bottom-style: solid; border-bottom-color: #141210; border-block-end-width: 0px; border-bottom-color: null;\n}.elementor .e-6d96c0cf-4790{padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .e-47158c01-3e62{width:100%;max-width:1200px;padding:0px;display:grid;gap:64px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto;}.elementor .e-5619197b-2309{padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#f7f6f4;display:flex;flex-direction:column;align-items:center;}