.elementor .e-1abb42a4-26ab{width:40px;height:1px;background-color:var(--Gold);flex:0 0 auto;}.elementor .e-5d4b0a40-3d25{font-family:var(--Body);font-weight:400;font-size:0.68rem;color:var(--Gold);letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-71dfcbbf-3d10{padding:0px;gap:16px;align-items:center;}.elementor .e-418fd006-fd92{max-width:900px;font-family:var(--Display-Serif);font-weight:300;font-size:clamp(3.2rem, 6vw, 6rem);color:var(--Ivory);letter-spacing:-0.01em;line-height:1.05;margin:0px;& em { font-style: italic; color: var(--Gold); }\n}.elementor .e-22ae04a9-f31e{max-width:580px;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-35d2e48b-734a{min-height:520px;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.5) 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-27343538-6ef2{font-family:var(--Body);font-weight:400;font-size:0.68rem;color:var(--Obsidian);letter-spacing:0.22em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:var(--Gold);border-style:solid;background-color:var(--Gold);transition:all 0.3s;}.elementor .e-6c78859-47af:hover,.elementor .e-6c78859-47af:focus-visible{color:var(--Gold);border-color:var(--Gold);}.elementor .e-6c78859-47af{font-family:var(--Body);font-weight:400;font-size:0.68rem;color:rgba(255,255,255,0.75);letter-spacing:0.22em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:rgba(184,152,90,0.35);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-441a0158-b665:hover,.elementor .e-441a0158-b665:focus-visible{color:var(--Gold);border-color:var(--Gold);}.elementor .e-441a0158-b665{font-family:var(--Body);font-weight:400;font-size:0.68rem;color:rgba(255,255,255,0.75);letter-spacing:0.22em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;border-width:1px;border-color:rgba(184,152,90,0.35);border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-10104915-cf3d{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-141b4c85-b99e:hover,.elementor .e-141b4c85-b99e:focus-visible{opacity:75%;transform:scale3d(1.04, 1.04, 1);}.elementor .e-141b4c85-b99e{width:100%;height:100%;object-fit:cover;position:absolute;opacity:60%;transition:transform 0.8s, opacity 0.6s;inset: 0px;\n}.elementor .e-701b263b-cda3{font-family:var(--Body);font-weight:400;font-size:0.62rem;color:var(--Gold);letter-spacing:0.3em;text-transform:uppercase;margin:0px;}.elementor .e-147b4594-e634{font-family:var(--Display-Serif);font-weight:300;font-size:1.8rem;color:var(--Ivory);line-height:1.15;margin:0px;}.elementor .e-64c2b9ca-8c34{font-family:var(--Body);font-weight:300;font-size:0.88rem;color:rgba(255,255,255,0.7);line-height:1.7;margin:0px;}.elementor .e-2f443690-81e8{font-family:var(--Body);font-weight:500;font-size:0.66rem;color:var(--Gold);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-284380c6-6115{position:relative;z-index:1;padding:32px;background-image:linear-gradient(180deg, rgba(10,15,30,0) 0%,rgba(10,15,30,0.9) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:12px;}.elementor .e-4de568a-b58d{overflow:hidden;aspect-ratio:3/4;position:relative;text-decoration:none;padding:0px;background-color:var(--Obsidian);display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-80cbf9c-5b42{padding:0px;}.elementor .e-325d5212-b905{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .e-7fc4b316-8a66{padding:0px;}.elementor .e-6c3a38af-fa1c{padding-block-start:100px;padding-block-end:120px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--Deep-Navy);display:flex;flex-direction:column;gap:48px;}.elementor .e-45961f9-1a7e{width:40px;height:1px;background-color:var(--Gold);flex:0 0 auto;}.elementor .e-725038c9-c963{font-family:var(--Body);font-weight:400;font-size:0.68rem;color:var(--Gold);letter-spacing:0.28em;text-transform:uppercase;margin:0px;}.elementor .e-37bc6160-4b41{padding:0px;gap:16px;align-items:center;}.elementor .e-4c3f8b08-cc1a{font-family:var(--Display-Serif);font-weight:300;font-size:clamp(2.4rem, 4vw, 4rem);color:var(--Ivory);line-height:1.1;margin:0px;& em { font-style: italic; color: var(--Gold); }\n}.elementor .e-40819c04-2f59{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:0 0 34%;}.elementor .e-342646ac-5f53{& a { color: var(--Gold); }\n}.elementor .e-368ba7a-d66e{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-6ebe944b-361a{padding-block-start:120px;padding-block-end:120px;padding-inline-start:60px;padding-inline-end:60px;border-block-start-width:1px;background-color:#080C18;gap:80px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(184,152,90,0.1);\n}