.elementor .e-648eeaa7-2068{width:100%;max-width:1070px;padding-block-start:var(--ph-space-s);padding-block-end:var(--ph-space-s);padding-inline-start:var(--ph-space-m);padding-inline-end:var(--ph-space-m);border-radius:8px;background-color:var(--ph-color-green-light);box-shadow:0px 8px 24px 0px rgba(0,0,0,0.18);pointer-events: auto;\n}.elementor .e-e03dffd-ae5c{position:fixed;inset-inline-end:0px;inset-block-end:50px;inset-inline-start:0px;z-index:100;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--ph-space-gutter);padding-inline-end:var(--ph-space-gutter);background-color:transparent;display:flex;justify-content:center;pointer-events: none;\n}.elementor .e-1e5bd20f-11e3{max-width:900px;text-align:center;padding:0px;align-items:center;}.elementor .e-397f95ab-e7ea{padding:0px;gap:var(--ph-space-l);flex-wrap:wrap;justify-content:center;}.elementor .e-1c1043e8-8918{width:calc(100% - 40px);min-height:calc(100vh - 91px);overflow:hidden;position:relative;color:var(--ph-color-white);margin-block-start:71px;margin-block-end:20px;border-radius:16px;background-image:linear-gradient(180deg, rgba(0,0,0,0.62) 0%,rgba(0,0,0,0.25) 50%,rgba(0,0,0,0.6) 100%),url("https://panorama-hotels-hamburg.de/wp-content/uploads/2026/04/hotel-desktop.webp");background-repeat:repeat;background-attachment:scroll,fixed;background-size:auto auto;background-position:0% 0%;background-color:var(--ph-color-green);gap:var(--ph-space-xl);justify-content:center;background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-519e86c1-61b4{max-width:var(--ph-width-text);}.elementor .e-2a57b944-568c{color:var(--ph-color-green);text-align:center;}.elementor .e-3b44f740-c0f5{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-14aedcd3-d9f8{color:var(--ph-color-text);}.elementor .e-27924c0a-b00b{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-5663ea8a-e978{color:var(--ph-color-text);}.elementor .e-595ce88f-644c{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-5c426783-74dc{color:var(--ph-color-text);}.elementor .e-532ea7e2-249d{color:var(--ph-color-text);border-radius:12px;border-width:1px;border-color:rgba(12,90,73,0.14);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 30%,#E6F2EE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 30px 0px rgba(12,90,73,0.08);}.elementor .e-1ccdd869-5e37{color:var(--ph-color-green);text-align:center;}.elementor .e-16d28be6-c9df{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-13d6361c-ea2d{color:var(--ph-color-text);}.elementor .e-1719d69-71ab{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-62abad4b-9a96{color:var(--ph-color-text);}.elementor .e-171701ed-5032{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-43da4879-1ae7{color:var(--ph-color-text);}.elementor .e-3ed0bc1c-43e3{color:var(--ph-color-text);border-radius:12px;border-width:1px;border-color:rgba(12,90,73,0.14);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 30%,#E6F2EE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 30px 0px rgba(12,90,73,0.08);}.elementor .e-7a8fbf48-3567{color:var(--ph-color-green);text-align:center;}.elementor .e-2d57be27-7da7{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-bdcc3f0-41ca{color:var(--ph-color-text);}.elementor .e-9455d23-dde9{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-7d2a03f9-5e54{color:var(--ph-color-text);}.elementor .e-4ddf38f3-6a91{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-65bdcddd-2485{color:var(--ph-color-text);}.elementor .e-4c4fa435-33aa{color:var(--ph-color-white);background-color:var(--ph-color-green);}.elementor .e-24f4b1c2-f646{color:var(--ph-color-text);}.elementor .e-fb378e0-3f95{color:var(--ph-color-text);border-radius:12px;border-width:1px;border-color:rgba(12,90,73,0.14);border-style:solid;background-image:linear-gradient(160deg, #FFFFFF 30%,#E6F2EE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 10px 30px 0px rgba(12,90,73,0.08);}.elementor .e-439967ba-ffbb{padding:0px;}.elementor .e-219dcabd-d771{text-align:center;align-items:center;}.elementor .e-63cd6b83-ef2c{background-color:var(--ph-color-green-soft);}.elementor .e-3a1de1b8-16de{color:var(--ph-color-green);}.elementor .e-11ad39af-d6f1{max-width:var(--ph-width-text);color:var(--ph-color-green);text-align:center;gap:var(--ph-space-m);align-items:center;}.elementor .e-1a2dcdab-5ce1{padding-block-end:var(--ph-space-xl);}.elementor .e-36ac27d9-b538{color:var(--ph-color-green-light);}.elementor .e-b137cfa-4ec8{color:rgba(255,255,255,0.85);}.elementor .e-289f7664-1c42{color:var(--ph-color-green-light);}.elementor .e-60aa4a58-62e5{color:rgba(255,255,255,0.85);}.elementor .e-2687efd4-c495{color:var(--ph-color-green-light);}.elementor .e-485cd903-f12f{color:rgba(255,255,255,0.85);}.elementor .e-4f9615e5-be07{width:100%;max-width:1400px;padding:0px;align-items:stretch;}.elementor .e-722ba882-c1a4{padding-block-start:0px;padding-inline-start:var(--ph-space-s);padding-inline-end:var(--ph-space-s);}.elementor .e-654400ee-fae4{color:var(--ph-color-green);text-align:center;padding:0px;margin-block-end:var(--ph-space-m);display:flex;flex-direction:column;gap:var(--ph-space-xs);align-items:center;}.elementor .e-655508fc-b3f9{width:24px;height:24px;}.elementor .e-1d6bfc31-65e5{width:24px;height:24px;}.elementor .e-24fd11db-5038{width:24px;height:24px;}.elementor .e-3ea4e6c0-73db{width:24px;height:24px;}.elementor .e-532e9b52-e461{width:24px;height:24px;}.elementor .e-17402c09-3fc9{width:24px;height:24px;}.elementor .e-681cd72e-ac9e{align-items:stretch;}.elementor .e-54b0038f-df69{color:var(--ph-color-green);padding-block-start:var(--ph-space-section);padding-block-end:var(--ph-space-section);padding-inline-start:var(--ph-space-gutter);padding-inline-end:var(--ph-space-gutter);background-color:var(--ph-color-white);}.elementor .e-67318096-d2d1{color:var(--ph-color-green);text-align:center;padding:0px;margin-block-end:var(--ph-space-m);display:flex;flex-direction:column;gap:var(--ph-space-xs);align-items:center;}.elementor .e-306c2fe4-2af2{font-weight:500;color:var(--ph-color-green);}.elementor .e-6c0da0a3-c3d8{color:var(--ph-color-text);}.elementor .e-663462a4-f9e5{color:var(--ph-color-text);}.elementor .e-ccc286e-fcb6:hover,.elementor .e-ccc286e-fcb6:focus-visible{text-decoration:underline;}.elementor .e-ccc286e-fcb6{font-weight:500;color:var(--ph-color-green);margin-block-start:6px;}.elementor .e-7549668c-dce9{padding-block-start:0px;padding-block-end:var(--ph-space-m);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(12, 90, 73, 0.2);\n}.elementor .e-4852cfae-7226{font-weight:500;color:var(--ph-color-green);}.elementor .e-5be81f6c-d94d{color:var(--ph-color-text);}.elementor .e-26f8fdc9-9741{color:var(--ph-color-text);}.elementor .e-582279aa-f390:hover,.elementor .e-582279aa-f390:focus-visible{text-decoration:underline;}.elementor .e-582279aa-f390{font-weight:500;color:var(--ph-color-green);margin-block-start:6px;}.elementor .e-3174218a-1776{padding-block-start:0px;padding-block-end:var(--ph-space-m);padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-end-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(12, 90, 73, 0.2);\n}.elementor .e-4da19934-33b1{font-weight:500;color:var(--ph-color-green);}.elementor .e-388dba31-f1fd{color:var(--ph-color-text);}.elementor .e-a797b84-c7d2{color:var(--ph-color-text);}.elementor .e-47089b1f-8c64:hover,.elementor .e-47089b1f-8c64:focus-visible{text-decoration:underline;}.elementor .e-47089b1f-8c64{font-weight:500;color:var(--ph-color-green);margin-block-start:6px;}.elementor .e-7ddb9205-8cb4{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-4f719ddb-7d58{color:var(--ph-color-green);padding-block-start:var(--ph-space-l);padding-block-end:var(--ph-space-l);padding-inline-start:var(--ph-space-m);padding-inline-end:var(--ph-space-m);border-radius:8px;background-color:var(--ph-color-green-light);display:flex;flex-direction:column;gap:var(--ph-space-m);justify-content:center;text-align: left;\n}.elementor .e-48234e7a-ab04{color:var(--ph-color-green);}.elementor .e-6cd5372b-3bfe{max-width:440px;color:var(--ph-color-text);}.elementor .e-5e4f938e-7530{width:100%;max-width:var(--ph-width-container);overflow:hidden;padding:0px;border-radius:8px;max-width: none;\n}.elementor .e-42f97f94-e2a5{width:100%;max-width:var(--ph-width-container);padding:0px;display:grid;gap:var(--ph-space-m);grid-template-columns:minmax(280px, 380px) minmax(0, 1fr);align-items:stretch;}.elementor .e-2310733e-4650{padding-block-start:0px;padding-block-end:var(--ph-space-section);padding-inline-start:var(--ph-space-gutter);padding-inline-end:var(--ph-space-gutter);background-color:var(--ph-color-white);}.elementor .e-7ceb8e79-d679{color:var(--ph-color-white);opacity:90%;}.elementor .e-6bde6d3e-7e68{text-shadow: 0 2px 20px rgba(0,0,0,0.25);\n}.elementor .e-eea80c1-b6a6{max-width:900px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:var(--ph-space-s);align-items:center;}.elementor .e-3d2d8c63-5d55{min-height:80vh;color:var(--ph-color-white);background-image:linear-gradient(180deg, rgba(0,0,0,0.45) 0%,rgba(0,0,0,0.55) 100%),url("https://panorama-hotels-hamburg.de/wp-content/uploads/2025/10/hotel-panorama-hamburg4.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--ph-color-green);justify-content:center;}.elementor .e-3487accd-8079{max-width:var(--ph-width-text);}.elementor .e-51e390d7-d89b{color:var(--ph-color-green);text-align:center;align-items:center;}.elementor .e-15f91fa2-85d4{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--ph-space-m);padding-inline-end:var(--ph-space-m);margin-block-start:0px;margin-block-end:0px;margin-inline-start:calc(-1 * var(--ph-space-gutter));margin-inline-end:calc(-1 * var(--ph-space-gutter));align-self:stretch;}.elementor .e-2efba4b7-c8b4{padding-block-start:var(--ph-space-section);padding-block-end:var(--ph-space-section);padding-inline-start:var(--ph-space-gutter);padding-inline-end:var(--ph-space-gutter);background-color:var(--ph-color-cream);gap:var(--ph-space-l);}.elementor .e-3254fc7-fdf9{max-width:var(--ph-width-text);}.elementor .e-118ff483-7620{color:var(--ph-color-green);}.elementor .e-7f444f69-60e2{font-weight:600;color:var(--ph-color-green);}.elementor .e-31c673d3-2ce9{color:#3A3A3A;}.elementor .e-1484d4c8-29f1{background-image:linear-gradient(160deg, #FFFFFF 30%,#E6F2EE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FFFFFF;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-58409b14-7e9a{color:var(--ph-color-green);}.elementor .e-4e4de6a1-32be{font-weight:600;color:var(--ph-color-green);}.elementor .e-31d71f3a-62d5{color:#3A3A3A;}.elementor .e-4e22276c-673b{background-image:linear-gradient(160deg, #FFFFFF 30%,#E6F2EE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FFFFFF;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-2acfcd21-8371{color:var(--ph-color-green);}.elementor .e-2f4bb0e5-d91d{font-weight:600;color:var(--ph-color-green);}.elementor .e-65274a5a-95db{color:#3A3A3A;}.elementor .e-5e86a19-e508{background-image:linear-gradient(160deg, #FFFFFF 30%,#E6F2EE 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#FFFFFF;background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%;\n}.elementor .e-507817f2-ca5f{color:var(--ph-color-green);text-align:center;align-items:center;}.elementor .e-d3b431-cae2{padding-block-start:var(--ph-space-section);padding-block-end:var(--ph-space-section);padding-inline-start:var(--ph-space-gutter);padding-inline-end:var(--ph-space-gutter);background-color:var(--ph-color-green-soft);}