.elementor .e-3760b36c-2ba4{width:40px;height:1px;background-color:var(--Gold);flex:0 0 auto;}.elementor .e-25496acc-2dec{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-3e0ca37d-2285{padding:0px;gap:16px;align-items:center;}.elementor .e-1a63fc1f-4c7c{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-6821b93f-d410{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-19b2d099-fad3{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-4e26427f-66f4:hover,.elementor .e-4e26427f-66f4:focus-visible{color:var(--Gold);border-color:var(--Gold);}.elementor .e-4e26427f-66f4{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-330e3d93-1eb2{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-133d0e5a-74b3:hover,.elementor .e-133d0e5a-74b3:focus-visible{color:var(--Gold);border-color:var(--Gold);}.elementor .e-133d0e5a-74b3{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-30f0475e-6caa{padding:0px;gap:12px;flex-wrap:wrap;}.elementor .e-63db2d51-b617:hover,.elementor .e-63db2d51-b617:focus-visible{opacity:75%;transform:scale3d(1.04, 1.04, 1);}.elementor .e-63db2d51-b617{width:100%;height:100%;object-fit:cover;position:absolute;opacity:60%;transition:transform 0.8s, opacity 0.6s;inset: 0px;\n}.elementor .e-4402e7f1-cf12{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-d9f3631-4d9d{font-family:var(--Display-Serif);font-weight:300;font-size:1.8rem;color:var(--Ivory);line-height:1.15;margin:0px;}.elementor .e-71eec016-7bc9{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-57e08234-6335{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-6efbbf56-46f0{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-55664d38-82d8{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-2046902e-8073{padding:0px;}.elementor .e-ea80dc0-1f60{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);}.elementor .e-61d5d3f9-2c9a{padding:0px;}.elementor .e-4937bef9-b5f8{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-33d97f94-84ef{width:40px;height:1px;background-color:var(--Gold);flex:0 0 auto;}.elementor .e-109f281c-f5f0{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-12d35a34-1888{padding:0px;gap:16px;align-items:center;}.elementor .e-e4b8d09-7e9d{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-6966ca78-4f0a{position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:0 0 34%;}.elementor .e-61302c06-aeba{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-441cffd7-fa7c{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}