.elementor .e-5b3087a-28507b3{font-family:var(--ff-b);font-weight:700;font-size:12px;color:var(--gold);letter-spacing:0.22em;line-height:1.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:18px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-39cde66-3d6443b{max-width:14ch;font-family:var(--ff-d);font-weight:500;font-size:82px;color:var(--white);letter-spacing:-0.01em;line-height:1.08em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-28d615c-eb74135{max-width:760px;font-family:var(--ff-b);font-weight:300;font-size:19px;color:#D9D1C2;line-height:1.7em;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b4a0fd1-747e0de{width:100%;height:1px;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;background-color:rgba(243,236,223,.16);}.elementor .e-508ca59-56078ec{font-family:var(--ff-d);font-weight:500;font-size:40px;color:var(--white);line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6c8d3a9-9eb42fe{font-family:var(--ff-b);font-weight:400;font-size:12.5px;color:#BCB3A2;letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e1b0d00-6911c64{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-515445d-eb3feb8{font-family:var(--ff-d);font-weight:500;font-size:40px;color:var(--white);line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f4e4600-64e3f7f{font-family:var(--ff-b);font-weight:400;font-size:12.5px;color:#BCB3A2;letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2b86d19-c3ecb4f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-a8c7c75-21691bd{font-family:var(--ff-d);font-weight:500;font-size:40px;color:var(--white);line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-fcd0fcf-922f91f{font-family:var(--ff-b);font-weight:400;font-size:12.5px;color:#BCB3A2;letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9a58302-9ac3ee4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;}.elementor .e-1fc5f76-0220f7f{width:100%;column-gap:42px;display:grid;grid-template-columns:repeat(3, max-content);grid-template-rows:1fr;justify-content:flex-start;align-items:start;}.elementor .e-ba7da1d-6f395c8{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:48px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-6ae9d46-c39f5a3{width:100%;max-width:1280px;padding-block-start:96px;padding-block-end:84px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-58b04b6-8653d51{width:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--dark);display:flex;justify-content:center;}.elementor .e-0c3ecd3-09fc994{font-family:var(--ff-b);font-weight:700;font-size:12px;color:var(--gold);letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d306906-ae04f94{font-family:var(--ff-d);font-weight:500;font-size:44px;color:var(--ink);line-height:1.08em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b912c2f-b0db671{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-a21e0e4-d366f3a{font-family:var(--ff-b);font-weight:600;font-size:14px;color:var(--ink);letter-spacing:0.04em;text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:var(--ink);border-style:solid;background-color:var(--transparent);}.elementor .e-a21e0e4-d366f3a:hover,.elementor .e-a21e0e4-d366f3a:focus-visible{color:var(--cream);border-color:var(--ink);background-color:var(--ink);}.elementor .e-20c2905-33917f2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:flex-end;}.elementor .e-572b8aa-8ab082b{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:flex-end;}.elementor .e-01a6cd8-4b175f8{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/albania-dream-hotel.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-87d25f8-797d1ae{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9cf8df2-a1cc5e0{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-859068c-ca35764{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-57fe810-237465f{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-29c1e3d-37f3aa7{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4b20e25-4f817c8{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7ecf51f-4a8e619{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-c336489-34a4b5f{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-58462fb-14d5808{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-58462fb-14d5808:hover,.elementor .e-58462fb-14d5808:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-833c6c0-ff34ba4{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/hayashi-luxury-aparthotel.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-1b879c0-e6a8cc7{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ad4dfe3-9ca57fa{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-295a456-1cabf9c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-98a9536-ae09669{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-cd5750c-4bb8135{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a8ee240-104ca0e{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37a0231-f01b4c2{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d2151d7-fdee8b3{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-0361f95-62445ae{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-0361f95-62445ae:hover,.elementor .e-0361f95-62445ae:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-cfda565-49c4685{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/neho-suites-st-jean-de-maurienne.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-f805ce7-7edccf7{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-94a84b6-46d7ea1{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-b3b59e9-2545ebd{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-9770ead-feaf6e6{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6e1d976-559728b{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5051942-6b288da{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ab3029e-c642fd6{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a5b574-5e6c736{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-8e804c4-a44c727{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-8e804c4-a44c727:hover,.elementor .e-8e804c4-a44c727:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-d2cfee4-89054f6{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/starland-hotel-yaounde.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-c6b662c-ce9feb5{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ab06b29-7472c4f{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-0e4ba1f-d9953a6{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-02edf36-e2aa817{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-06c896a-8245286{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4f85f70-e8ef219{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9758209-1522531{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b4fe54d-33f1f28{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-71c4308-ffb152d{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-71c4308-ffb152d:hover,.elementor .e-71c4308-ffb152d:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-c5c15df-e10a704{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/southgate-hotel-london.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-ddd8cb0-96c8201{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-dde92ce-b2948e2{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-698fbf0-802def1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-82b061a-c2bf10a{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-31d9762-e561696{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7d74f92-2c53247{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3f831df-7a98bbe{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2dfac2b-db49b7f{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-cf6c766-12b8842{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-cf6c766-12b8842:hover,.elementor .e-cf6c766-12b8842:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-efee89f-0222ada{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/ava-hotel-nairobi.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-be03419-fd48857{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-799afc4-8eb6755{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-1dc6434-beb50d7{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-f65260e-7466ce2{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-59b8449-0be3284{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2d63e8e-c02691b{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-0de8e53-4e037fc{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1123ca1-8161afb{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-30f4c99-abeb2b3{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-30f4c99-abeb2b3:hover,.elementor .e-30f4c99-abeb2b3:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-df538ba-4b1132a{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/tryp-by-wyndham-chimyon.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-0e22ff0-33dac93{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-a373139-119d74c{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-86ed4c5-8689981{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-0c36e17-dca4aa0{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7619249-b24a95b{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b1adc52-01fb1fd{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8f24e8b-57ccdfe{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-b504328-ca5c2d1{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-52d060a-ecc04fc{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-52d060a-ecc04fc:hover,.elementor .e-52d060a-ecc04fc:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-08202ed-1e00bda{width:100%;overflow:hidden;aspect-ratio:4 / 3;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://hotelfurnitureconcept.com/wp-content/uploads/2026/07/wyndham-garden-charvak.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:#EFE7D9;}.elementor .e-f6da106-dbdb358{font-family:var(--ff-b);font-weight:400;font-size:13px;color:var(--ink-soft);line-height:1.45em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-405d632-5060b1e{font-family:var(--ff-b);font-weight:600;font-size:12px;color:var(--ink);letter-spacing:0.06em;padding-block-start:3px;padding-block-end:3px;padding-inline-start:11px;padding-inline-end:11px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:999px;border-width:1px;border-color:var(--line);border-style:solid;background-color:#EFE7D9;}.elementor .e-ee96c9b-801c927{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;justify-content:space-between;align-items:center;}.elementor .e-15d8f80-7de297e{font-family:var(--ff-d);font-weight:500;font-size:23px;color:var(--ink);line-height:1.12em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-61abbd0-65ed738{font-family:var(--ff-b);font-weight:500;font-size:14px;color:var(--ink-soft);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-52b33bb-d914ba9{font-family:var(--ff-b);font-weight:300;font-size:14px;color:var(--ink-soft);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7976b6a-fd2d1d0{font-family:var(--ff-b);font-weight:700;font-size:12.5px;color:var(--gold-deep);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9e53f0e-dc1d352{padding-block-start:22px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;display:flex;flex-direction:column;gap:10px;}.elementor .e-33c94c8-a6b62ed{height:100%;overflow:hidden;text-decoration:none;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);display:flex;flex-direction:column;}.elementor .e-33c94c8-a6b62ed:hover,.elementor .e-33c94c8-a6b62ed:focus-visible{box-shadow:0px 18px 40px 0px rgba(28, 26, 22, 0.12);transform:translate3d(0px, -5px, 0px);}.elementor .e-ca259e8-1095766{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:30px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(3, auto);align-items:stretch;.windmill-project-card__image {
overflow: hidden;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: 100% 100% !important;
transition: background-size 0.5s ease !important;
}

.windmill-project-card:hover .windmill-project-card__image {
background-size: 106% 106% !important;
}\n}.elementor .e-57fa856-6a22d56{width:100%;max-width:1280px;padding-block-start:84px;padding-block-end:84px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-e2f67db-3c2f32f{width:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--cream);display:flex;justify-content:center;}.elementor .e-544cd0e-d181ab3{font-family:var(--ff-b);font-weight:700;font-size:12px;color:var(--gold);letter-spacing:0.22em;text-transform:uppercase;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-ead2877-a532410{max-width:20ch;font-family:var(--ff-d);font-weight:500;font-size:40px;color:var(--white);line-height:1.08em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9174267-0714bf9{max-width:54ch;font-family:var(--ff-b);font-weight:300;font-size:16px;color:#D2CABB;line-height:1.65em;margin-block-start:16px;margin-block-end:26px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-eb6977d-7eda9fc{font-family:var(--ff-b);font-weight:600;font-size:14px;color:var(--white);letter-spacing:0.04em;text-transform:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-width:1px;border-color:var(--gold);border-style:solid;background-color:var(--gold);}.elementor .e-eb6977d-7eda9fc:hover,.elementor .e-eb6977d-7eda9fc:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--white);}.elementor .e-ecf6492-c094cb3{width:100%;overflow:hidden;text-align:center;padding-block-start:54px;padding-block-end:54px;padding-inline-start:54px;padding-inline-end:54px;border-radius:20px;background-color:var(--dark);display:flex;flex-direction:column;align-items:center;}.elementor .e-d8e8007-cfac292{width:100%;max-width:1280px;padding-block-start:56px;padding-block-end:56px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;}.elementor .e-3023b48-d49fa7b{width:100%;max-width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--cream);display:flex;justify-content:center;}