.elementor .e-6b887994-9bf8{max-width:980px;font-family:var(--Display-Serif);font-weight:300;font-size:clamp(3rem, 5.6vw, 5.6rem);color:var(--Ivory);letter-spacing:-0.01em;line-height:1.05;margin:0px;& em { font-style: italic; color: var(--Gold); }\n}.elementor .e-683c6e35-4166{max-width:600px;font-family:var(--Body);font-weight:300;font-size:0.95rem;color:rgba(255,255,255,0.68);line-height:1.8;margin:0px;}.elementor .e-12fcac48-7b42{min-height:560px;padding-block-start:180px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-image:linear-gradient(180deg, rgba(8,12,24,0.45) 0%,rgba(8,12,24,0.92) 100%),url("https://londonhotel.bg/wp-content/uploads/grand-hotel-london.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;background-repeat: no-repeat, no-repeat; background-size: auto, cover; background-position: center, center;\n}.elementor .e-46458a65-d1ae{& a { color: var(--Gold); text-decoration: none; }\n}.elementor .e-14e55ce1-8e77{width:100%;padding-block-start:24px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:8px;border-block-start: 1px solid rgba(184,152,90,0.2);\n}.elementor .e-2f5a23f-8f16:hover,.elementor .e-2f5a23f-8f16:focus-visible{color:var(--Obsidian);background-color:var(--Gold);}.elementor .e-2f5a23f-8f16{font-family:var(--Body);font-weight:500;font-size:0.72rem;color:var(--Gold);letter-spacing:0.2em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:8px;border-radius:0px;border-width:1px;border-color:var(--Gold);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .e-77338697-8f46{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;}.elementor .e-70d865e9-6344{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0px;\n}.elementor .e-6740a06b-5b05{min-height:520px;overflow:hidden;position:relative;padding:0px;flex:0 0 46%;}.elementor .e-2f6cfa83-6660{padding:0px;gap:72px;align-items:stretch;}.elementor .e-49fcbc09-e079{padding:1px;margin-block-start:16px;background-color:rgba(184,152,90,0.25);display:grid;gap:1px;grid-template-columns:repeat(3, 1fr);}.elementor .e-4f93e9b8-80e9{font-size:0.82rem;& a { color: var(--Gold); }\n}.elementor .e-30e3f456-1658{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-79217510-3a75{& a { color: var(--Gold); }\n}.elementor .e-3f18f343-1d56{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-width:1px;border-color:rgba(184,152,90,0.2);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .e-27f4922e-61e5{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-width:1px;border-color:rgba(184,152,90,0.2);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .e-5671d422-5fcd{padding-block-start:36px;padding-block-end:36px;padding-inline-start:32px;padding-inline-end:32px;border-width:1px;border-color:rgba(184,152,90,0.2);border-style:solid;display:flex;flex-direction:column;gap:14px;}.elementor .e-b5fc860-b2b5{padding:0px;margin-block-start:16px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .e-4df03981-2f49{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .e-2b31c546-c5d0{padding-block-start:110px;padding-block-end:120px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--Deep-Navy);display:flex;flex-direction:column;gap:104px;}.elementor .e-69f94a04-2edd{font-family:var(--Body);font-weight:400;font-size:0.68rem;color:rgba(13,13,13,0.6);letter-spacing:0.28em;text-transform:uppercase;margin:0px;}.elementor .e-7fa195ee-ed85{font-family:var(--Display-Serif);font-weight:300;font-size:clamp(2rem, 3.5vw, 3rem);color:var(--Obsidian);line-height:1.1;margin:0px;& em { font-style: italic; }\n}.elementor .e-22623d41-d4b8{max-width:600px;font-family:var(--Body);font-weight:300;font-size:0.95rem;color:rgba(13,13,13,0.75);line-height:1.8;margin:0px;}.elementor .e-56accf56-4e23:hover,.elementor .e-56accf56-4e23:focus-visible{background-color:var(--Deep-Navy);}.elementor .e-56accf56-4e23{font-family:var(--Body);font-weight:500;font-size:0.72rem;color:var(--Gold);letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:1px;border-color:var(--Obsidian);border-style:solid;background-color:var(--Obsidian);transition:all 0.35s;}.elementor .e-7152244b-b392:hover,.elementor .e-7152244b-b392:focus-visible{color:var(--Gold);background-color:var(--Obsidian);}.elementor .e-7152244b-b392{font-family:var(--Body);font-weight:500;font-size:0.72rem;color:var(--Obsidian);letter-spacing:0.2em;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;border-width:1px;border-color:var(--Obsidian);border-style:solid;background-color:transparent;transition:all 0.35s;}.elementor .e-7a1b8253-c247{width:auto;padding:0px;margin-block-start:20px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-3ae3124b-7075{text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--Gold);flex-direction:column;gap:20px;align-items:center;}