.elementor .e-51b927a1-78f9{max-width:var(--ph-width-text);}.elementor .e-7c5e6681-fb54{width:100%;padding:0px;}.elementor .e-6a0b596b-37d9{text-align:center;align-items:center;}.elementor .e-1c144928-4580{color:var(--ph-color-white);background-image:linear-gradient(180deg, rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.42) 100%),url("https://panorama-hotels-hamburg.de/wp-content/uploads/2025/10/hotel-panorama-hamburg3.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ph-color-green);background-repeat: repeat,no-repeat; background-size: auto auto,cover; background-position: 0% 0%,center center;\n}.elementor .e-1cb74167-f604{width:36px;height:auto;}.elementor .e-1c7e524e-254e{font-weight:600;color:var(--ph-color-green);white-space: nowrap;\n}.elementor .e-17ea1488-45f5{width:auto;color:var(--ph-color-green);text-decoration:none;padding:0px;gap:var(--ph-space-s);align-items:center;}.elementor .e-22c73267-7836{max-width:320px;color:var(--ph-color-text);}.elementor .e-1e4086b1-ee7b:hover,.elementor .e-1e4086b1-ee7b:focus-visible{color:#094538;text-decoration:underline;}.elementor .e-1e4086b1-ee7b{font-weight:600;color:var(--ph-color-green);}.elementor .e-2b838993-a1b8{color:var(--ph-color-text);}.elementor .e-635d672a-2f61{padding:0px;margin-block-start:var(--ph-space-xs);display:flex;flex-direction:column;gap:4px;}.elementor .e-41bc6e2c-fbad{padding:0px;display:flex;flex-direction:column;gap:var(--ph-space-s);align-items:flex-start;}.elementor .e-4f92981b-838a:hover,.elementor .e-4f92981b-838a:focus-visible{text-decoration:underline;}.elementor .e-4f92981b-838a{font-weight:600;color:var(--ph-color-green);}.elementor .e-230cf34-8be3{color:var(--ph-color-text);}.elementor .e-61f7c88-7df1:hover,.elementor .e-61f7c88-7df1:focus-visible{color:var(--ph-color-green);text-decoration:underline;}.elementor .e-61f7c88-7df1{color:var(--ph-color-text);}.elementor .e-5ad170b1-7c38:hover,.elementor .e-5ad170b1-7c38:focus-visible{text-decoration:underline;}.elementor .e-5ad170b1-7c38{font-weight:500;color:var(--ph-color-green);}.elementor .e-3e028bba-3f42:hover,.elementor .e-3e028bba-3f42:focus-visible{text-decoration:underline;}.elementor .e-3e028bba-3f42{font-weight:500;color:var(--ph-color-green);}.elementor .e-1b92bdb8-9f17{width:auto;padding:0px;margin-block-start:4px;gap:var(--ph-space-m);}.elementor .e-c57875-4f7c{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-38cbcc73-b846:hover,.elementor .e-38cbcc73-b846:focus-visible{text-decoration:underline;}.elementor .e-38cbcc73-b846{font-weight:600;color:var(--ph-color-green);}.elementor .e-3f3566c0-8b89{color:var(--ph-color-text);}.elementor .e-7245aac4-a5f3:hover,.elementor .e-7245aac4-a5f3:focus-visible{color:var(--ph-color-green);text-decoration:underline;}.elementor .e-7245aac4-a5f3{color:var(--ph-color-text);}.elementor .e-5f70725d-2a4f:hover,.elementor .e-5f70725d-2a4f:focus-visible{text-decoration:underline;}.elementor .e-5f70725d-2a4f{font-weight:500;color:var(--ph-color-green);}.elementor .e-4a90fa86-b748:hover,.elementor .e-4a90fa86-b748:focus-visible{text-decoration:underline;}.elementor .e-4a90fa86-b748{font-weight:500;color:var(--ph-color-green);}.elementor .e-22bb9d1b-314d{width:auto;padding:0px;margin-block-start:4px;gap:var(--ph-space-m);}.elementor .e-1bdfd08f-3745{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-39098f1f-8cdc:hover,.elementor .e-39098f1f-8cdc:focus-visible{text-decoration:underline;}.elementor .e-39098f1f-8cdc{font-weight:600;color:var(--ph-color-green);}.elementor .e-4e95d58a-d264{color:var(--ph-color-text);}.elementor .e-6e2e8a22-3773:hover,.elementor .e-6e2e8a22-3773:focus-visible{color:var(--ph-color-green);text-decoration:underline;}.elementor .e-6e2e8a22-3773{color:var(--ph-color-text);}.elementor .e-5d6aa78c-c1f3:hover,.elementor .e-5d6aa78c-c1f3:focus-visible{text-decoration:underline;}.elementor .e-5d6aa78c-c1f3{font-weight:500;color:var(--ph-color-green);}.elementor .e-1d2afbb2-576a:hover,.elementor .e-1d2afbb2-576a:focus-visible{text-decoration:underline;}.elementor .e-1d2afbb2-576a{font-weight:500;color:var(--ph-color-green);}.elementor .e-3b618ba2-b688{width:auto;padding:0px;margin-block-start:4px;gap:var(--ph-space-m);}.elementor .e-47ac59a6-f322{padding:0px;display:flex;flex-direction:column;gap:2px;}.elementor .e-631d55d6-b2ff{padding:0px;display:flex;flex-direction:column;gap:var(--ph-space-s);}.elementor .e-70997201-8ec6{color:var(--ph-color-text);margin-block-end:var(--ph-space-xs);}.elementor .e-37f21380-c0e1{width:100%;padding:0px;}.elementor .e-2b9c1c84-d2c9{padding:var(--ph-space-m);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);display:flex;flex-direction:column;gap:var(--ph-space-xs);}.elementor .e-26f8f4a1-9272{padding:0px;display:grid;gap:var(--ph-space-xl);grid-template-columns:minmax(0, 4fr) minmax(0, 4fr) minmax(0, 5fr);}.elementor .e-1eac7445-f7e2{color:var(--ph-color-text);}.elementor .e-3b9e65d7-995f:hover,.elementor .e-3b9e65d7-995f:focus-visible{text-decoration:underline;}.elementor .e-3b9e65d7-995f{color:var(--ph-color-green);}.elementor .e-19e4d854-f258:hover,.elementor .e-19e4d854-f258:focus-visible{text-decoration:underline;}.elementor .e-19e4d854-f258{color:var(--ph-color-green);}.elementor .e-237107ee-594f:hover,.elementor .e-237107ee-594f:focus-visible{text-decoration:underline;}.elementor .e-237107ee-594f{color:var(--ph-color-green);}.elementor .e-1a0fea11-fe30{width:auto;padding:0px;gap:var(--ph-space-m);flex-wrap:wrap;}.elementor .e-1ca30ef4-e674{padding-block-start:var(--ph-space-m);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:var(--ph-space-s);flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(12, 90, 73, 0.15);\n}.elementor .e-1fb0dd51-aa33{width:100%;max-width:var(--ph-width-container);color:var(--ph-color-green);padding:0px;display:flex;flex-direction:column;gap:var(--ph-space-l);text-align: left;\n}.elementor .e-36615624-f8b6{color:var(--ph-color-green);padding-block-start:var(--ph-space-xl);padding-block-end:calc(var(--ph-space-l) + 120px);border-block-start-width:1px;background-color:var(--ph-color-cream);border-top-style: solid; border-top-color: rgba(12, 90, 73, 0.12);\n}