.elementor .e-1ea27387-1b7a{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-1ef7ddee-ba45{max-width:560px;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-4533013-e4b4{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.5) 0%,rgba(8,12,24,0.92) 100%),url("https://londonhotel.bg/wp-content/uploads/2017/04/room-2-5-1024x520.webp");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-56aa5070-3d2f{padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-3981ec99-dede{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0px;\n}.elementor .e-27f339ab-d3f7{min-height:480px;overflow:hidden;position:relative;padding:0px;flex:0 0 46%;}.elementor .e-1a36fa22-f10d{padding:0px;gap:72px;align-items:stretch;}.elementor .e-6aab2c38-7dd2{padding:1px;background-color:rgba(184,152,90,0.25);display:grid;gap:1px;grid-template-columns:repeat(3, 1fr);}.elementor .e-7828cbfa-284e{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:80px;}.elementor .e-255a828c-d401{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-6d79d806-67fb{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-52197fcd-b285{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-6eb5eee6-2a41:hover,.elementor .e-6eb5eee6-2a41:focus-visible{background-color:var(--Deep-Navy);}.elementor .e-6eb5eee6-2a41{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-36812965-46a9:hover,.elementor .e-36812965-46a9:focus-visible{color:var(--Gold);background-color:var(--Obsidian);}.elementor .e-36812965-46a9{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-6c29627d-f643{width:auto;padding:0px;margin-block-start:20px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-2a5a7ae0-f903{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;}