.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.city-neighborhood{background-color:#ffffff;width:100%;padding:90px 24px}@media (max-width:1024px){.city-neighborhood{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.city-neighborhood{background-color:#ffffff;padding:48px 20px}}.city-neighborhood_inner{margin-left:auto;margin-right:auto;width:100%}.city-neighborhood_hdl-container{max-width:760px;padding-left:24px;padding-right:24px}@media (max-width:1024px){.city-neighborhood_hdl-container{max-width:100%}}@media (max-width:767px){.city-neighborhood_hdl-container{max-width:100%;padding-left:4px;padding-right:4px}}.city-neighborhood-hdl{color:var(--contrast-2);font-size:36px;font-weight:600;line-height:1.15;margin-bottom:3px;max-width:760px}@media (max-width:1024px){.city-neighborhood-hdl{font-size:34px;line-height:1.1}}@media (max-width:767px){.city-neighborhood-hdl{color:#111827;font-size:22px;line-height:1.12;max-width:260px}}.city-neighborhood-intro{color:#4b5563;font-size:18px;line-height:1.8;margin-bottom:40px;margin-top:20px;max-width:760px}@media (max-width:1024px){.city-neighborhood-intro{font-size:17px}}@media (max-width:767px){.city-neighborhood-intro{font-size:16px;line-height:1.6;max-width:280px}}.city-neighborhood-q1{align-items:stretch;column-gap:32px;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;text-align:left}.city-neighborhood-q1 a{text-decoration:none;color:#0f3280}@media (max-width:1024px){.city-neighborhood-q1{grid-template-columns:1fr}}@media (max-width:767px){.city-neighborhood-q1{column-gap:20px;grid-template-columns:1fr;row-gap:20px;padding:24px}}.city-neighborhood-q2{align-items:stretch;column-gap:32px;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;text-align:left}.city-neighborhood-q2 a{text-decoration:none;color:#0f3280}@media (max-width:1024px){.city-neighborhood-q2{grid-template-columns:1fr}}@media (max-width:767px){.city-neighborhood-q2{column-gap:20px;grid-template-columns:1fr;row-gap:20px;padding:24px}}.city-neighborhood-q3{align-items:stretch;column-gap:32px;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;text-align:left}.city-neighborhood-q3 a{text-decoration:none;color:#0f3280}@media (max-width:1024px){.city-neighborhood-q3{grid-template-columns:1fr}}@media (max-width:767px){.city-neighborhood-q3{column-gap:20px;grid-template-columns:1fr;row-gap:20px;padding:24px}}.city-neighborhood-q4{align-items:stretch;column-gap:32px;display:grid;flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px;text-align:left}.city-neighborhood-q4 a{text-decoration:none;color:#0f3280}@media (max-width:1024px){.city-neighborhood-q4{grid-template-columns:1fr}}@media (max-width:767px){.city-neighborhood-q4{column-gap:20px;grid-template-columns:1fr;row-gap:20px;padding:24px}}.city-neighborhood-q1-img{background-blend-mode:normal;background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/05/rom-trastevere-gassen.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:620px;object-fit:cover;width:100%;border-radius:32px}@media (max-width:1024px){.city-neighborhood-q1-img{height:520px}}@media (max-width:767px){.city-neighborhood-q1-img{height:420px}}.city-neighborhood-q2-img{background-blend-mode:normal;background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/05/rom-kolosseum-sonnenuntergang.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:620px;object-fit:cover;width:100%;border-radius:32px}@media (max-width:1024px){.city-neighborhood-q2-img{height:520px}}@media (max-width:767px){.city-neighborhood-q2-img{display:flex;height:420px;order:2}}.city-neighborhood-q3-img{background-blend-mode:normal;background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/05/rom-vatikan-petersdom.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:620px;object-fit:cover;width:100%;border-radius:32px}@media (max-width:1024px){.city-neighborhood-q3-img{height:520px}}@media (max-width:767px){.city-neighborhood-q3-img{height:420px}}.city-neighborhood-q4-img{background-blend-mode:normal;background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/05/rom-trevi-brunnen-abend.webp');background-position:center;background-repeat:no-repeat;background-size:cover;height:620px;object-fit:cover;width:100%;border-radius:32px}@media (max-width:1024px){.city-neighborhood-q4-img{height:520px}}@media (max-width:767px){.city-neighborhood-q4-img{height:420px}}.city-neighborhood-q2-txt{align-self:center;background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;height:620px;justify-content:center;margin-bottom:34px;max-width:520px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:32px;padding:25px}.city-neighborhood-q2-txt:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}@media (max-width:1024px){.city-neighborhood-q2-txt{max-width:100%}}@media (max-width:767px){.city-neighborhood-q2-txt{display:flex;margin-bottom:24px;order:1}}.city-neighborhood-q3-txt{align-self:center;background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;height:620px;justify-content:center;margin-bottom:34px;max-width:520px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:32px;padding:25px}.city-neighborhood-q3-txt:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}@media (max-width:1024px){.city-neighborhood-q3-txt{max-width:100%}}@media (max-width:767px){.city-neighborhood-q3-txt{display:flex;margin-bottom:24px;order:2}}.city-neighborhood-q4-txt{align-self:center;background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;height:620px;justify-content:center;margin-bottom:34px;max-width:520px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:32px;padding:25px}.city-neighborhood-q4-txt:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}@media (max-width:1024px){.city-neighborhood-q4-txt{max-width:100%}}@media (max-width:767px){.city-neighborhood-q4-txt{display:flex;margin-bottom:24px;order:2}}.city-neighborhood-q1-lbl{color:rgba(15,23,42,0.5);font-size:16px;letter-spacing:1.5px;line-height:1.65;margin-bottom:30px;max-width:85%;text-transform:uppercase}.city-neighborhood-q1-hdl{color:#111827;font-size:20px;font-weight:500;letter-spacing:-0.5px;line-height:1.12;margin-bottom:34px;margin-top:20px;max-width:85%}@media (max-width:1024px){.city-neighborhood-q1-hdl{font-size:20px}}@media (max-width:767px){.city-neighborhood-q1-hdl{font-size:18px}}.city-neighborhood-q1-intro{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q1-t1{margin-bottom:4px;margin-top:22px}.city-neighborhood-q1-t2{margin-bottom:4px}.city-neighborhood-q1-t3{margin-bottom:4px}.city-neighborhood-q1-t4{margin-bottom:4px}.city-neighborhood-q1-txt-end{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q2-txt-end{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q3-txt-end{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q4-txt-end{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q1-txt{align-self:center;background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;height:620px;justify-content:center;margin-bottom:34px;max-width:520px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:32px;padding:25px}.city-neighborhood-q1-txt:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}@media (max-width:1024px){.city-neighborhood-q1-txt{max-width:100%}}@media (max-width:767px){.city-neighborhood-q1-txt{display:flex;margin-bottom:24px;order:1}}.city-neighborhood-q2-lbl{color:rgba(15,23,42,0.5);font-size:16px;letter-spacing:1.5px;line-height:1.65;margin-bottom:30px;max-width:85%;text-transform:uppercase}.city-neighborhood-q3-lbl{color:rgba(15,23,42,0.5);font-size:16px;letter-spacing:1.5px;line-height:1.65;margin-bottom:30px;max-width:85%;text-transform:uppercase}.city-neighborhood-q4-lbl{color:rgba(15,23,42,0.5);font-size:16px;letter-spacing:1.5px;line-height:1.65;margin-bottom:30px;max-width:85%;text-transform:uppercase}.city-neighborhood-q2-hdl{color:#111827;font-size:20px;font-weight:500;letter-spacing:-0.5px;line-height:1.12;margin-bottom:34px;margin-top:20px;max-width:85%}@media (max-width:1024px){.city-neighborhood-q2-hdl{font-size:20px}}@media (max-width:767px){.city-neighborhood-q2-hdl{font-size:18px}}.city-neighborhood-q3-hdl{color:#111827;font-size:20px;font-weight:500;letter-spacing:-0.5px;line-height:1.12;margin-bottom:34px;margin-top:20px;max-width:85%}@media (max-width:1024px){.city-neighborhood-q3-hdl{font-size:20px}}@media (max-width:767px){.city-neighborhood-q3-hdl{font-size:18px}}.city-neighborhood-q4-hdl{color:#111827;font-size:20px;font-weight:500;letter-spacing:-0.5px;line-height:1.12;margin-bottom:34px;margin-top:20px;max-width:85%}@media (max-width:1024px){.city-neighborhood-q4-hdl{font-size:20px}}@media (max-width:767px){.city-neighborhood-q4-hdl{font-size:18px}}.city-neighborhood-q2-intro{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q3-intro{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q4-intro{color:#4b5563;font-size:16px;line-height:1.65;max-width:76%}.city-neighborhood-q2-t1{margin-bottom:4px;margin-top:22px}.city-neighborhood-q3-t1{margin-bottom:4px;margin-top:22px}.city-neighborhood-q4-t1{margin-bottom:4px;margin-top:22px}.city-neighborhood-q2-t2{margin-bottom:4px}.city-neighborhood-q3-t2{margin-bottom:4px}.city-neighborhood-q4-t2{margin-bottom:4px}.city-neighborhood-q2-t3{margin-bottom:4px}.city-neighborhood-q3-t3{margin-bottom:4px}.city-neighborhood-q4-t3{margin-bottom:4px}.city-neighborhood-q4-t4{margin-bottom:4px}.city-travel-time{width:100%;padding:90px}@media (max-width:1024px){.city-travel-time{padding:70px}}@media (max-width:767px){.city-travel-time{padding:48px}}.city-travel-time__inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.city-travel-time__hdl-container{margin-bottom:48px;max-width:760px}@media (max-width:767px){.city-travel-time__hdl-container{margin-bottom:32px}}.city-travel-time__hdl{color:#424a5d;font-size:28px;font-weight:700;line-height:1.05;margin-bottom:28px;max-width:720px}@media (max-width:1024px){.city-travel-time__hdl{font-size:42px;line-height:1.1;margin-bottom:24px}}@media (max-width:767px){.city-travel-time__hdl{font-size:30px;line-height:1.12;margin-bottom:20px;max-width:260px}}.city-travel-time_2_card-grid{align-items:stretch;column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px;row-gap:32px}@media (max-width:1024px){.city-travel-time_2_card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.city-travel-time_2_card-grid{grid-template-columns:1fr}}.city-travel-time__card-1{background-color:#f7f5f1;box-shadow:0px 12px 34px -10px rgba(15,23,42,0.10);min-height:460px;border:1px solid rgba(15,23,42,0.06);border-radius:24px;padding:48px}@media (max-width:1024px){.city-travel-time__card-1{min-height:auto}}@media (max-width:767px){.city-travel-time__card-1{min-height:auto;padding:24px}}.city-travel-time__card-2{background-color:#f7f5f1;box-shadow:0px 12px 34px -10px rgba(15,23,42,0.10);min-height:460px;border:1px solid rgba(15,23,42,0.06);border-radius:24px;padding:48px}@media (max-width:1024px){.city-travel-time__card-2{min-height:auto}}@media (max-width:767px){.city-travel-time__card-2{min-height:auto;padding:24px}}.city-travel-time__card-1-hdl{color:rgba(15,23,42,0.72);font-size:12px;letter-spacing:1px;margin-bottom:28px;text-transform:uppercase}.city-travel-time__card-1-line{background-color:#b8925e;background-image:linear-gradient(to right,#b8925e 0%,#d8c3a5 100%);background-position:center;background-repeat:no-repeat;background-size:cover;height:2px;margin-bottom:32px;margin-top:12px;width:56px;border-radius:999px}.city-travel-time__card-1-lbl{font-size:12px;margin-bottom:28px;text-transform:uppercase}.city-travel-time__card-2-lbl{color:rgba(15,23,42,0.72);font-size:12px;letter-spacing:1px;margin-bottom:28px;text-transform:uppercase}.city-travel-time__card-1-txt-1{color:rgba(15,23,42,0.88);font-size:18px;line-height:1.85;max-width:88%}@media (max-width:767px){.city-travel-time__card-1-txt-1{font-size:16px}}.city-travel-time__card-1-txt-2{color:rgba(15,23,42,0.88);line-height:1.85;margin-top:32px;max-width:88%}.city-travel-time__card-2-line{background-color:#b8925e;background-image:linear-gradient(to right,#b8925e 0%,#d8c3a5 100%);background-position:center;background-repeat:no-repeat;background-size:cover;height:2px;margin-bottom:32px;margin-top:12px;width:56px;border-radius:999px}.city-travel-time__card-2-txt-1{color:rgba(15,23,42,0.88);font-size:18px;line-height:1.85;max-width:88%}@media (max-width:767px){.city-travel-time__card-2-txt-1{font-size:16px}}.city-travel-time__card-2-txt-2{color:rgba(15,23,42,0.88);line-height:1.85;margin-top:32px;max-width:88%}.city-travel-time__seo-container{margin-top:64px;max-width:760px}@media (max-width:767px){.city-travel-time__seo-container{margin-top:40px;max-width:760px}}.city-travel-time__card-2-hdl{font-size:26px;font-weight:500;letter-spacing:-1px;line-height:1.15;margin-bottom:32px;max-width:85%}@media (max-width:767px){.city-travel-time__card-2-hdl{font-size:22px}}.city-travel-time__seo-txt-1{font-size:18px;line-height:1.8;margin-bottom:24px}@media (max-width:767px){.city-travel-time__seo-txt-1{font-size:16px}}.city-travel-time__seo-txt-2{font-size:18px;line-height:1.8;margin-bottom:24px}@media (max-width:767px){.city-travel-time__seo-txt-2{font-size:16px}}.city-travel-time__seo-txt-3{font-size:18px;line-height:1.8;margin-bottom:24px}@media (max-width:767px){.city-travel-time__seo-txt-3{font-size:16px}}.city-travel-time__seo-txt-4{font-size:18px;line-height:1.8;margin-bottom:24px}@media (max-width:767px){.city-travel-time__seo-txt-4{font-size:16px}}.city-sightseeing{width:100%;margin:0px;padding:0px}@media (max-width:1024px){.city-sightseeing{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.city-sightseeing{padding:48px 20px}}.city-sightseeing__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:4px;padding-right:4px;width:100%}@media (max-width:767px){.city-sightseeing__inner{padding-left:0px;padding-right:0px}}.city-sightseeing__hdl-container{max-width:760px;padding-left:24px;padding-right:24px}@media (max-width:1024px){.city-sightseeing__hdl-container{max-width:100%}}@media (max-width:767px){.city-sightseeing__hdl-container{max-width:100%;padding-left:4px;padding-right:4px}}.city-sightseeing_6_card-grid{align-items:stretch;column-gap:32px;display:grid;flex-direction:column;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.city-sightseeing_6_card-grid a{text-decoration:none;color:#0f3280}@media (max-width:1024px){.city-sightseeing_6_card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.city-sightseeing_6_card-grid{column-gap:20px;grid-template-columns:1fr;row-gap:20px;padding:24px}}.city-sightseeing_card-1{background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;margin-bottom:32px;min-height:450px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px;padding:14px}.city-sightseeing_card-1:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}@media (max-width:767px){.city-sightseeing_card-1{margin-bottom:24px}}.city-sightseeing_card-2{background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;margin-bottom:24px;min-height:450px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px;padding:14px}.city-sightseeing_card-2:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}.city-sightseeing_card-3{background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;margin-bottom:24px;min-height:450px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px;padding:14px}.city-sightseeing_card-3:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}.city-sightseeing_card-4{background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;margin-bottom:24px;min-height:450px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px;padding:14px}.city-sightseeing_card-4:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}.city-sightseeing_card-5{background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;margin-bottom:24px;min-height:450px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px;padding:14px}.city-sightseeing_card-5:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}.city-sightseeing_card-6{background-color:var(--base-3);box-shadow:0px 10px 30px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;margin-bottom:24px;min-height:450px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px;padding:14px}.city-sightseeing_card-6:is(:hover,:focus){transition:all 0.5s ease 0s;filter:drop-shadow(10px 10px 5px #cccccc);transform:translate3d(0px,-4px,0px)}.city-sightseeing_card-1-img{height:auto;margin-top:0px;max-width:100%;min-height:300px;object-fit:cover;width:auto;border-radius:18px 18px 0px 0px}.city-sightseeing_card-2-img{height:auto;margin-top:0px;max-width:100%;min-height:300px;object-fit:cover;width:auto;border-radius:18px 18px 0px 0px}.city-sightseeing_card-3-img{height:auto;margin-top:0px;max-width:100%;min-height:300px;object-fit:cover;width:auto;border-radius:18px 18px 0px 0px}.city-sightseeing_card-4-img{height:auto;margin-top:0px;max-width:100%;min-height:300px;object-fit:cover;width:auto;border-radius:18px 18px 0px 0px}.city-sightseeing_card-5-img{height:auto;margin-top:0px;max-width:100%;min-height:300px;object-fit:cover;width:auto;border-radius:18px 18px 0px 0px}.city-sightseeing_card-6-img{height:auto;margin-top:0px;max-width:100%;min-height:300px;object-fit:cover;width:auto;border-radius:18px 18px 0px 0px}.city-sightseeing_card-1-hdl{color:#111827;font-size:22px;font-weight:600;line-height:1.25;margin-top:24px}@media (max-width:767px){.city-sightseeing_card-1-hdl{font-size:20px}}.city-sightseeing_card-2-hdl{color:#111827;font-size:22px;font-weight:600;line-height:1.25;margin-top:24px}@media (max-width:767px){.city-sightseeing_card-2-hdl{font-size:20px}}.city-sightseeing_card-3-hdl{color:#111827;font-size:22px;font-weight:600;line-height:1.25;margin-top:24px}@media (max-width:767px){.city-sightseeing_card-3-hdl{font-size:20px}}.city-sightseeing_card-4-hdl{color:#111827;font-size:22px;font-weight:600;line-height:1.25;margin-top:24px}@media (max-width:767px){.city-sightseeing_card-4-hdl{font-size:20px}}.city-sightseeing_card-5-hdl{color:#111827;font-size:22px;font-weight:600;line-height:1.25;margin-top:24px}@media (max-width:767px){.city-sightseeing_card-5-hdl{font-size:20px}}.city-sightseeing_card-6-hdl{color:#111827;font-size:22px;font-weight:600;line-height:1.25;margin-top:24px}@media (max-width:767px){.city-sightseeing_card-6-hdl{font-size:20px}}.city-sightseeing_card-1-txt{color:#4b5563;font-size:16px;line-height:1.65;max-width:85%}.city-sightseeing_card-2-txt{color:#4b5563;font-size:16px;line-height:1.65;max-width:85%}.city-sightseeing_card-3-txt{color:#4b5563;font-size:16px;line-height:1.65;max-width:85%}.city-sightseeing_card-4-txt{color:#4b5563;font-size:16px;line-height:1.65;max-width:85%}.city-sightseeing_card-5-txt{color:#4b5563;font-size:16px;line-height:1.65;max-width:85%}.city-sightseeing_card-6-txt{color:#4b5563;font-size:16px;line-height:1.65;max-width:85%}.gbp-card{background-color:#ffffff;box-shadow:0px 10px 32px 7px rgba(15,23,42,0.08);display:flex;flex-direction:column;height:100%;margin-bottom:34px;overflow-x:hidden;overflow-y:hidden;transition:all 0.3s ease 0s;border-radius:18px;padding:10px}.gbp-card:is(:hover,:focus){transform:translate3d(0px,-3px,0px);box-shadow:0px 20px 48px 7px rgba(15,23,42,0.12)}@media (max-width:1024px){.gbp-card{padding:22px}}@media (max-width:767px){.gbp-card{border-radius:20px;padding:20px}}.gbp-card__text{color:#525866;font-size:13px;line-height:1.5;max-width:90%}@media (max-width:767px){.gbp-card__text{font-size:15px;line-height:1.6}}.gbp-card__image{flex-shrink:0;height:150px;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:16px 16px 0px 0px}@media (max-width:1024px){.gbp-card__image{height:150px}}@media (max-width:767px){.gbp-card__image{height:190px}}.gbp-card__content{display:flex;flex-direction:column;flex-grow:1;row-gap:8px;padding:10px}@media (max-width:1024px){.gbp-card__content{padding:16px}}@media (max-width:767px){.gbp-card__content{row-gap:8px;padding:18px}}.gbp-card__title{color:#111827;font-size:16px;font-weight:700;line-height:1.25;margin:0px}@media (max-width:767px){.gbp-card__title{color:#111827;font-size:17px;font-weight:700;line-height:1.25;margin:0px}}.gbp-grid-4{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px;width:100%}@media (max-width:1024px){.gbp-grid-4{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:767px){.gbp-grid-4{column-gap:22px;grid-template-columns:1fr;row-gap:22px}}.gbp-grid-4__item{height:100%}@media (max-width:767px){.gbp-grid-4__item{display:flex;flex-direction:column;height:100%}}.gbp-grid-3{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px;width:100%}@media (max-width:1024px){.gbp-grid-3{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:767px){.gbp-grid-3{column-gap:20px;grid-template-columns:1fr;row-gap:20px}}.gbp-grid-3__item{display:flex;flex-direction:column;height:100%}@media (max-width:767px){.gbp-grid-3__item{display:flex;flex-direction:column;height:100%}}.gbp-grid-2{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px;width:100%}@media (max-width:1024px){.gbp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gbp-grid-2{column-gap:20px;grid-template-columns:1fr;row-gap:20px}}@media (max-width:767px){.gbp-grid-2__item{display:flex;flex-direction:column;height:100%}}.city-sightseeing__header{margin-bottom:56px;max-width:760px;width:100%}.city-sightseeing__eyebrow{color:#c96f3d;font-size:14px;font-weight:600;letter-spacing:1.8px;margin-bottom:24px;text-transform:uppercase}.city-sightseeing__headline{font-size:36px;font-weight:600;line-height:1.15;margin-bottom:12px}@media (max-width:1024px){.city-sightseeing__headline{font-size:34px}}@media (max-width:767px){.city-sightseeing__headline{font-size:26px}}.city-sightseeing__intro{color:#4b5563;font-size:18px;line-height:1.8}@media (max-width:767px){.city-sightseeing__intro{font-size:16px;line-height:1.7}}.city-neighborhood__list{column-gap:90px;display:flex;flex-direction:column;row-gap:90px}@media (max-width:1024px){.city-neighborhood__list{column-gap:70px;row-gap:70px}}@media (max-width:767px){.city-neighborhood__list{column-gap:48px;row-gap:48px}}.city-neighborhood__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.city-neighborhood__inner{padding-left:0px;padding-right:0px}}.city-neighborhood__header{margin-bottom:56px;max-width:760px;width:100%}@media (max-width:767px){.city-neighborhood__header{margin-bottom:36px}}.city-neighborhood__item{align-items:center;column-gap:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}@media (max-width:1024px){.city-neighborhood__item{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.city-neighborhood__item{column-gap:24px;display:grid;grid-template-columns:1fr;row-gap:24px}}.city-neighborhood__image{display:block;height:620px;object-fit:cover;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:28px}@media (max-width:767px){.city-neighborhood__image{height:280px;border-radius:22px}}.city-neighborhood__content{column-gap:24px;display:flex;flex-direction:column;justify-content:center;row-gap:24px}.city-neighborhood__label{color:#c96f3d;font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase}.city-neighborhood__title{color:#111827;font-size:34px;font-weight:600;line-height:1.15;margin:0px}@media (max-width:1024px){.city-neighborhood__title{font-size:30px}}@media (max-width:767px){.city-neighborhood__title{font-size:24px}}.city-neighborhood__text{color:#4b5563;font-size:18px;line-height:1.8;max-width:480px;margin:0px}@media (max-width:767px){.city-neighborhood__text{color:#4b5563;font-size:16px;line-height:1.7}}.city-journey{background-color:#f7f4ef;width:100%;padding:90px 24px}@media (max-width:1024px){.city-journey{padding:70px 24px}}@media (max-width:767px){.city-journey{padding:48px 20px}}.city-journey__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.city-journey__inner{padding-left:0px;padding-right:0px}}.city-journey__header{margin-bottom:56px;max-width:760px;width:100%}@media (max-width:767px){.city-journey__header{margin-bottom:36px}}.city-journey__eyebrow{color:#c96f3d;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:24px;text-transform:uppercase}.city-journey__headline{color:#111827;font-size:36px;font-weight:600;line-height:1.15;margin-bottom:12px}@media (max-width:1024px){.city-journey__headline{font-size:34px}}@media (max-width:767px){.city-journey__headline{font-size:26px}}.city-journey__intro{color:#4b5563;font-size:18px;line-height:1.8}@media (max-width:767px){.city-journey__intro{font-size:16px;line-height:1.7}}.city-journey__grid{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}@media (max-width:1024px){.city-journey__grid{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:767px){.city-journey__grid{column-gap:20px;grid-template-columns:1fr;row-gap:20px}}.city-journey__card{background-color:#ffffff;box-shadow:0px 12px 32px 7px rgba(15,23,42,0.08);column-gap:18px;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden;row-gap:18px;transition:all 0.3s ease 0s;border-radius:22px;padding:34px 30px}.city-journey__card:is(:hover,:focus){box-shadow:0px 20px 48px 7px rgba(15,23,42,0.12);transform:translate3d(0px,-3px,0px)}@media (max-width:767px){.city-journey__card:is(:hover,:focus){border-radius:20px;padding:22px}}.city-journey__label{color:#c96f3d;font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;margin:0px}.city-journey__title{color:#111827;font-size:22px;font-weight:700;line-height:1.25;max-width:220px;margin:0px}@media (max-width:767px){.city-journey__title{font-size:20px}}.city-journey__text{color:#4b5563;font-size:16px;line-height:1.7;margin:0px}@media (max-width:767px){.city-journey__text{font-size:15px;line-height:1.65}}.city-journey__ending{color:#4b5563;font-size:16px;line-height:1.7;margin:0px}@media (max-width:767px){.city-journey__ending{font-size:15px;line-height:1.65}}.region-cities{background-color:#f7f4ef;width:100%;padding:90px 24px}@media (max-width:1024px){.region-cities{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.region-cities{padding:48px 20px}}.region-cities__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.region-cities__inner{padding-left:0px;padding-right:0px}}.region-cities__header{margin-bottom:48px;max-width:760px;width:100%}@media (max-width:767px){.region-cities__header{margin-bottom:32px}}.region-cities__eyebrow{color:#c96f3d;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.region-cities__headline{color:#111827;font-size:36px;font-weight:700;line-height:1.15;margin-bottom:12px}@media (max-width:1024px){.region-cities__headline{font-size:34px}}@media (max-width:767px){.region-cities__headline{font-size:26px}}.region-cities__intro{color:#4b5563;font-size:18px;line-height:1.8;max-width:720px;margin:0px}@media (max-width:767px){.region-cities__intro{font-size:16px;line-height:1.7}}.region-journey{background-color:#f7f4ef;width:100%;padding:90px 24px}@media (max-width:1024px){.region-journey{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.region-journey{padding:48px 20px}}.region-journey__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.region-journey__inner{padding-left:0px;padding-right:0px}}.region-journey__header{margin-bottom:48px;max-width:760px;width:100%}@media (max-width:767px){.region-journey__header{margin-bottom:32px}}.region-journey__eyebrow{color:#c96f3d;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.region-journey__headline{color:#111827;font-size:36px;font-weight:700;line-height:1.15;margin-bottom:12px}@media (max-width:1024px){.region-journey__headline{font-size:34px}}@media (max-width:767px){.region-journey__headline{font-size:26px}}.region-journey__intro{color:#4b5563;font-size:18px;line-height:1.8;max-width:720px;margin:0px}@media (max-width:767px){.region-journey__intro{font-size:16px;line-height:1.7}}.region-journey__grid{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}@media (max-width:1024px){.region-journey__grid{column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}@media (max-width:767px){.region-journey__grid{column-gap:20px;grid-template-columns:1fr;row-gap:20px}}.region-journey__card{background-color:#ffffff;box-shadow:0px 12px 32px 7px rgba(15,23,42,0.08);column-gap:18px;display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden;row-gap:18px;transition:all 0.3s ease 0s;border-radius:22px;padding:34px 30px}.region-journey__card:is(:hover,:focus){box-shadow:0px 20px 48px 7px rgba(15,23,42,0.12);transform:translate3d(0px,-3px,0px)}@media (max-width:767px){.region-journey__card:is(:hover,:focus){border-radius:20px}}.region-journey__label{color:#c96f3d;font-size:13px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;margin:0px}.region-journey__title{color:#111827;font-size:22px;font-weight:700;line-height:1.25;max-width:220px;margin:0px}@media (max-width:767px){.region-journey__title{font-size:20px}}.region-journey__text{color:#4b5563;font-size:16px;line-height:1.7;margin:0px}@media (max-width:767px){.region-journey__text{font-size:15px;line-height:1.65}}.region-journey__ending{color:#4b5563;font-size:16px;line-height:1.7;margin:0px}@media (max-width:767px){.region-journey__ending{font-size:15px;line-height:1.65}}.gbp-faq{background-color:#f7f4ef;width:100%;border-radius:24px;padding:10px 24px 20px 24px}@media (max-width:1024px){.gbp-faq{padding:70px 24px}}@media (max-width:767px){.gbp-faq{margin:0px;padding:48px 20px}}.gbp-faq__inner{margin-left:auto;margin-right:auto;max-width:900px;width:100%}.gbp-faq__header{margin-bottom:40px;max-width:760px;width:100%}@media (max-width:1024px){.gbp-faq__header{margin-bottom:32px}}@media (max-width:767px){.gbp-faq__header{margin-bottom:28px}}.gbp-faq__accordion{column-gap:16px;display:flex;flex-direction:column;margin-top:48px;max-width:850px;row-gap:16px;width:100%}@media (max-width:767px){.gbp-faq__accordion{margin-top:40px}}.gbp-faq__item{background-color:#ffffff;box-shadow:0px 12px 12px 7px rgba(15,23,42,0.06);overflow-x:hidden;overflow-y:hidden;transition:all 0.25s ease 0s;border-radius:22px}.gbp-faq__item:is(:hover,:focus){box-shadow:0px 16px 40px 7px rgba(15,23,42,0.08);transform:translate3d(0px,-2px,0px)}@media (max-width:1024px){.gbp-faq__item{box-shadow:0px 6px 14px rgba(15,23,42,0.04);transform:translate3d(0px,-2px,0px)}}@media (max-width:767px){.gbp-faq__item{box-shadow:0px 8px 12px 7px rgba(15,23,42,0.045);border-radius:18px;padding:20px}}.gbp-faq__eyebrow{color:#c96f3d;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.gbp-faq__headline{color:#111827;font-size:36px;font-weight:600;line-height:1.15;margin-bottom:14px}@media (max-width:1024px){.gbp-faq__headline{font-size:34px}}@media (max-width:767px){.gbp-faq__headline{font-size:26px}}.gbp-faq__intro{color:#4b5563;font-size:18px;line-height:1.7;max-width:760px;margin:0px}@media (max-width:1024px){.gbp-faq__intro{font-size:17px}}@media (max-width:767px){.gbp-faq__intro{font-size:16px;line-height:1.65;max-width:100%}}.gbp-faq__question{align-items:center;column-gap:20px;cursor:pointer;display:flex;justify-content:space-between;row-gap:20px;padding:24px 28px}@media (max-width:1024px){.gbp-faq__question{column-gap:16px;row-gap:16px;padding:20px}}@media (max-width:767px){.gbp-faq__question{padding-bottom:18px;padding-top:18px}}.gbp-faq__question-text{color:#111827;font-size:18px;font-weight:600;line-height:1.35;margin:0px}@media (max-width:1024px){.gbp-faq__question-text{font-size:17px}}@media (max-width:767px){.gbp-faq__question-text{font-size:14px;font-weight:500;padding:20px 2px}}.gbp-faq__icon{color:#c96f3d;display:flex;flex-shrink:0;font-size:24px;font-weight:400;line-height:1;margin:0px}@media (max-width:767px){.gbp-faq__icon{color:#c96f3d;font-size:24px;font-weight:400;line-height:1}}.gbp-faq__answer{margin-top:18px;padding:0px 28px 26px 28px}@media (max-width:1024px){.gbp-faq__answer{padding-bottom:22px;padding-left:20px;padding-right:20px}}@media (max-width:767px){.gbp-faq__answer{margin-top:18px;padding-left:18px;padding-right:18px}}.gbp-faq__answer-text{color:#4b5563;font-size:16px;line-height:1.7;max-width:720px;margin:0px}@media (max-width:1024px){.gbp-faq__answer-text{font-size:15px;line-height:1.65}}@media (max-width:767px){.gbp-faq__answer-text{font-size:14px;font-weight:400;line-height:1.65}}.gbp-cta{background-color:#ffffff;width:100%;padding:50px 24px}@media (max-width:1024px){.gbp-cta{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.gbp-cta{padding:48px 4px}}.gbp-cta__inner{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.gbp-cta__box{align-items:center;background-blend-mode:overlay;background-color:rgba(8,21,43,0.48);background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/04/rom-kolosseum-staedtereise.webp');background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:420px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:32px;padding:72px}@media (max-width:1024px){.gbp-cta__box{padding:56px}}@media (max-width:767px){.gbp-cta__box{align-items:flex-end;min-height:480px;border-radius:24px;padding:32px 24px}}.gbp-cta__content{column-gap:22px;display:flex;flex-direction:column;max-width:620px;row-gap:22px}@media (max-width:767px){.gbp-cta__content{max-width:620px}}.gbp-cta__eyebrow{color:#e9b86d;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0px}.gbp-cta__headline{color:#ffffff;font-size:44px;font-weight:700;line-height:1.1;max-width:620px;margin:0px}@media (max-width:1024px){.gbp-cta__headline{font-size:38px}}@media (max-width:767px){.gbp-cta__headline{font-size:30px;line-height:1.12}}.gbp-cta__text{color:rgba(255,255,255,0.88);font-size:18px;line-height:1.7;max-width:540px;margin:0px 0px 10px 0px}@media (max-width:767px){.gbp-cta__text{font-size:16px;line-height:1.65}}.gbp-cta__buttons{column-gap:16px;display:flex;margin-top:10px;row-gap:16px}@media (max-width:767px){.gbp-cta__buttons{column-gap:12px;display:flex;flex-direction:column;row-gap:12px}}.gbp-cta__button-primary{align-items:center;background-color:#c96f3d;color:#ffffff;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;border-radius:999px;padding:15px 24px}.gbp-cta__button-primary:is(:hover,:focus){background-color:#b85e2f;color:#ffffff}@media (max-width:767px){.gbp-cta__button-primary{text-align:center;width:100%;padding:13px 20px}}.gbp-cta__button-secondary{align-items:center;background-color:rgba(255,255,255,0.22);color:#ffffff;display:inline-flex;font-weight:600;justify-content:center;text-decoration:none;border:1px solid rgba(255,255,255,0.35);border-radius:999px;padding:15px 24px}.gbp-cta__button-secondary:is(:hover,:focus){background-color:rgba(255,255,255,0.32)}@media (max-width:767px){.gbp-cta__button-secondary{border-bottom-color:rgba(255,255,255,0.35);border-left-color:rgba(255,255,255,0.35);border-right-color:rgba(255,255,255,0.35);border-top-color:rgba(255,255,255,0.35);color:#ffffff;text-align:center;width:100%;padding:13px 20px}}.city-neighborhood__eyebrow{color:#e9b86d;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;margin:0px}.city-neighborhood__headline{margin-bottom:1.5rem}@media (max-width:767px){.city-neighborhood__headline{margin-bottom:1.25rem}}.city-neighborhood__intro{color:#4b5563;font-size:18px;line-height:1.7;max-width:760px;margin:0px}@media (max-width:1024px){.city-neighborhood__intro{font-size:17px}}@media (max-width:767px){.city-neighborhood__intro{font-size:16px;line-height:1.65;max-width:100%}}.gbp-hero__button-secondary{align-items:center;background-color:rgba(255,255,255,0.10);color:var(--base-3);display:inline-flex;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,0.45);border-radius:999px;padding:15px 24px}.gbp-hero__button-secondary:is(:hover,:focus){color:#ffffff;background-color:rgba(255,255,255,0.22);border:1px solid rgba(255,255,255,0.16);border-radius:999px}@media (max-width:767px){.gbp-hero__button-secondary{text-align:center;width:100%;padding:12px 20px}}.gbp-hero__button-primary{align-items:center;background-color:#c96f3d;color:var(--base-3);display:inline-flex;font-weight:600;text-decoration:none;border-radius:999px;padding:15px 24px}.gbp-hero__button-primary:is(:hover,:focus){background-color:#b85e2f;color:#ffffff}@media (max-width:767px){.gbp-hero__button-primary{background-color:#c96f3d;color:var(--base-3);text-align:center;width:100%;border-radius:999px;padding:12px 20px}}.gbp-hero__actions{column-gap:18px;display:flex;margin-top:38px;row-gap:18px}@media (max-width:767px){.gbp-hero__actions{column-gap:1px;flex-direction:column;row-gap:14px}}.gbp-hero__intro{color:rgba(255,255,255,0.88);font-size:18px;line-height:1.65;margin-top:20px;max-width:500px}@media (max-width:1024px){.gbp-hero__intro{font-size:18px}}@media (max-width:767px){.gbp-hero__intro{font-size:16px;line-height:1.6;max-width:280px}}.gbp-hero__headline{color:var(--base-3);font-size:60px;font-weight:700;line-height:1.05;max-width:680px;opacity:0.92;text-shadow:#000000 0px 6px 24px}@media (max-width:1024px){.gbp-hero__headline{font-size:48px;line-height:1.1}}@media (max-width:767px){.gbp-hero__headline{font-size:42px;line-height:1.12;max-width:320px}}.gbp-hero__eyebrow{color:#e9b86d;font-size:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.gbp-hero__content{max-width:640px;padding:0px}.gbp-hero__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}@media (max-width:1024px){.gbp-hero__inner{padding-left:20px;padding-right:20px}}@media (max-width:767px){.gbp-hero__inner{padding-left:16px;padding-right:16px}}.gbp-hero{align-items:center;background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/06/italien-reiserouten-karte-hero.webp');display:flex;min-height:580px;overflow-x:hidden;overflow-y:visible;position:relative;width:100%;padding:120px 24px}@media (max-width:1024px){.gbp-hero{background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/06/italien-reiserouten-karte-hero.webp')}}@media (max-width:767px){.gbp-hero{background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/06/italien-reiserouten-karte-hero-mobil.webp');object-fit:cover;object-position:center center}}.gbp-hero__facts{column-gap:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;max-width:760px;row-gap:14px}@media (max-width:1024px){.gbp-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}}@media (max-width:767px){.gbp-hero__facts{column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;max-width:100%;row-gap:10px}}.gbp-hero__fact{backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.22);border-radius:18px;padding:18px 20px}@media (max-width:767px){.gbp-hero__fact{border-radius:16px;padding:14px 16px}}.gbp-hero__fact-label{color:rgba(255,255,255,0.72);font-size:13px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;margin:0px 0px 6px 0px}@media (max-width:767px){.gbp-hero__fact-label{font-size:11px}}.gbp-hero__fact-value{color:#ffffff;font-size:16px;font-weight:600;line-height:1.35;margin:0px}@media (max-width:767px){.gbp-hero__fact-value{font-size:14px}}.sight-layout{background-color:#ffffff;width:100%;padding:70px 24px 90px 24px}@media (max-width:1024px){.sight-layout{padding-bottom:70px;padding-top:60px}}@media (max-width:767px){.sight-layout{padding:48px 5px 64px 5px}}.sight-layout__inner{align-items:flex-start;column-gap:56px;display:grid;grid-template-columns:minmax(0,760px) 360px;row-gap:40px}@media (max-width:1024px){.sight-layout__inner{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:767px){.sight-layout__inner{grid-template-columns:1fr}}.sight-layout__main{column-gap:56px;display:flex;flex-direction:column;max-width:760px;row-gap:56px;width:100%}@media (max-width:767px){.sight-layout__main{column-gap:42px;row-gap:42px}}.sight-info-panel{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;margin-bottom:20px;row-gap:14px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}@media (max-width:767px){.sight-info-panel{width:98%;border-radius:20px;padding:24px}}.sight-info-panel__headline{font-size:18px;font-weight:600}@media (max-width:767px){.sight-info-panel__headline{font-size:20px}}.sight-info-panel__list{column-gap:18px;display:flex;flex-direction:column;row-gap:18px}@media (max-width:767px){.sight-info-panel__list{column-gap:16px;row-gap:16px}}.sight-info-panel__item{align-items:flex-start;column-gap:14px;display:grid;grid-template-columns:24px 1fr;row-gap:0px}@media (max-width:767px){.sight-info-panel__item{column-gap:12px;grid-template-columns:22px 1fr}}.sight-info-panel__icon{color:#c96f3d;display:flex;height:22px;margin-top:2px;width:22px}.sight-info-panel__content{display:flex;flex-direction:column;row-gap:4px}.sight-info-panel__label{color:#111827;font-size:13px;font-weight:700;line-height:1.35;margin:0px}.sight-info-panel__text{color:#4b5563;font-size:14px;font-weight:400;line-height:1.55;margin:0px}@media (max-width:767px){.sight-info-panel__text{font-size:14px}}.sight-info-panel__button{align-items:center;background-color:#c96f3d;color:#ffffff;display:inline-flex;justify-content:center;text-decoration:none;width:100%;border-radius:999px;padding:14px 20px}.sight-info-panel__button:is(:hover,:focus){text-decoration:none;color:var(--base-3);background-color:#61582b}@media (max-width:767px){.sight-info-panel__button{text-align:center}}.sight-overview{display:flex;flex-direction:column;max-width:760px;row-gap:20px;width:100%;margin:0px;padding:0px}.sight-overview__headline{color:#111827;font-size:30px;font-weight:700;margin:0px}@media (max-width:1024px){.sight-overview__headline{font-size:32px}}@media (max-width:767px){.sight-overview__headline{font-size:24px}}.sight-overview__text{color:#4b5563;font-size:17px;line-height:1.75;max-width:720px;margin:0px}@media (max-width:1024px){.sight-overview__text{font-size:16px}}.sight-facts{display:flex;flex-direction:column;margin-top:12px;row-gap:24px}@media (max-width:767px){.sight-facts{margin-top:10px}}.sight-facts__grid{column-gap:18px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:18px}@media (max-width:1024px){.sight-facts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sight-facts__grid{column-gap:16px;grid-template-columns:1fr;row-gap:16px}}.sight-facts__item{background-color:#ffffff;box-shadow:0px 10px 28px 7px rgba(15,23,42,0.045);display:flex;flex-direction:column;row-gap:8px;border:1px solid rgba(15,23,42,0.08);border-radius:16px;padding:18px}@media (max-width:767px){.sight-facts__item{padding:20px}}.sight-facts__icon{color:#c96f3d;height:28px;margin-bottom:4px;width:28px}.sight-facts__title{color:#111827;font-size:16px;font-weight:700;line-height:1.35;margin:0px}.sight-facts__text{color:#4b5563;font-size:14px;line-height:1.5;margin:0px}.sight-highlights{display:flex;flex-direction:column;margin-top:10px;max-width:760px;row-gap:28px;width:100%}.sight-highlights__header{display:flex;flex-direction:column;max-width:720px;row-gap:12px}.sight-highlights__headline{color:#111827;font-size:26px;font-weight:700;line-height:1.18;margin:0px}@media (max-width:767px){.sight-highlights__headline{font-size:22px;line-height:1.2}}.sight-highlights__intro{font-size:15px}@media (max-width:767px){.sight-highlights__intro{color:#4b5563;font-size:16px;line-height:1.7;max-width:680px;margin:0px}}.sight-map-panel{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;margin-bottom:20px;row-gap:14px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:20px}@media (max-width:767px){.sight-map-panel{width:98%;border-radius:22px;margin:24px 4px}}.sight-map-panel__headline{color:#111827;font-size:18px;font-weight:600;line-height:1.25;margin:0px}@media (max-width:767px){.sight-map-panel__headline{font-size:18px}}.sight-map-panel__image{height:180px;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:16px}@media (max-width:767px){.sight-map-panel__image{height:200px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:16px}}.sight-map-panel__link{align-items:center;color:#c96f3d;display:inline-flex;font-size:14px;font-weight:700;margin-top:2px;text-decoration:none}.sight-map-panel__link:is(:hover,:focus){color:#b85e2f}.sight-visit-tip{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;row-gap:14px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:20px}@media (max-width:767px){.sight-visit-tip{width:98%;border-radius:22px;margin:24px 4px}}.sight-visit-tip__headline{color:#111827;font-size:18px;font-weight:600;line-height:1.25;margin:0px}@media (max-width:767px){.sight-visit-tip__headline{font-size:18px}}.sight-visit-tip__image{height:180px;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:16px}@media (max-width:767px){.sight-visit-tip__image{height:200px;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:16px}}.sight-visit-tip__text{align-items:center;color:#4b5563;display:inline-flex;font-size:14px;font-weight:400;margin:0px}.sight-visit-tip__note{align-items:center;color:#4b5563;display:inline-flex;font-size:14px;font-weight:400;margin:0px}.sight-tips{background-color:#f7f4ef;column-gap:20px;display:grid;grid-template-columns:48px 1fr;margin-top:16px;row-gap:14px;border:1px solid rgba(15,23,42,0.06);border-radius:18px;padding:24px 22px}@media (max-width:767px){.sight-tips{display:flex;flex-direction:column;margin-top:44px;row-gap:16px;padding:22px}}.sight-tips__icon{align-items:center;background-color:rgba(201,111,61,0.12);color:#c96f3d;display:flex;font-size:20px;height:34px;justify-content:center;width:34px;border-radius:999px}@media (max-width:767px){.sight-tips__icon{height:36px;width:36px}}@media (max-width:767px){.sight-tips__content{display:flex;flex-direction:column;row-gap:12px}}.sight-tips__headline{font-size:22px;font-weight:700;margin:0px}@media (max-width:767px){.sight-tips__headline{font-size:20px}}.sight-tips__list{display:flex;flex-direction:column;padding-left:0px;row-gap:2px;margin:0px}.sight-tips__item{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.sight-nearby{display:flex;flex-direction:column;margin-top:50px;max-width:1200px;row-gap:28px;width:100%}.sight-nearby__header{display:flex;flex-direction:column;max-width:720px;row-gap:12px}.sight-nearby__headline{color:#111827;font-size:26px;font-weight:700;line-height:1.18;margin:0px}@media (max-width:767px){.sight-nearby__headline{font-size:22px;line-height:1.2}}.sight-nearby__intro{font-size:15px}@media (max-width:767px){.sight-nearby__intro{color:#4b5563;font-size:16px;line-height:1.7;max-width:680px;margin:0px}}.city-anchor-nav{background-color:#ffffff;box-shadow:0px 8px 22px 7px rgba(15,23,42,0.04);overflow-x:auto;padding-bottom:0px;padding-top:0px;width:100%;border-bottom:1px solid rgba(15,23,42,0.08)}.city-anchor-nav__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}@media (max-width:767px){.city-anchor-nav__inner{padding-left:20px;padding-right:20px}}.city-anchor-nav__list{align-items:center;column-gap:26px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;padding-top:16px;row-gap:26px}@media (max-width:767px){.city-anchor-nav__list{column-gap:22px;padding-bottom:14px;padding-top:14px;row-gap:22px}}.city-anchor-nav__item{align-items:center;display:flex;flex-shrink:0}.city-anchor-nav__link{align-items:center;color:#4b5563;column-gap:8px;display:inline-flex;font-size:14px;font-weight:600;padding-bottom:14px;row-gap:8px;text-decoration:none;border-bottom:2px solid transparent}.city-anchor-nav__link:is(:hover,:focus){color:#c96f3d;border-bottom:2px solid #c96f3d}.city-layout{background-color:#ffffff;width:100%;padding:70px 24px}@media (max-width:1024px){.city-layout{padding:60px 22px}}@media (max-width:767px){.city-layout{padding:48px 20px}}.city-layout__inner{align-items:flex-start;column-gap:42px;display:grid;grid-template-columns:minmax(0,1fr) 320px;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}@media (max-width:1024px){.city-layout__inner{column-gap:30px;grid-template-columns:1fr;row-gap:40px}}@media (max-width:767px){.city-layout__inner{column-gap:0px;grid-template-columns:1fr;max-width:100%;row-gap:36px}}.city-layout__main{display:flex;flex-direction:column;min-width:0px;row-gap:56px;width:100%}@media (max-width:1024px){.city-layout__main{row-gap:48px}}@media (max-width:767px){.city-layout__main{row-gap:40px}}.city-layout__sidebar{column-gap:24px;flex-direction:column;min-width:0px;width:100%}@media (max-width:767px){.city-layout__sidebar{column-gap:22px;display:flex;flex-direction:column}}.city-overview{display:flex;flex-direction:column;max-width:760px;row-gap:20px;width:100%;margin:0px;padding:0px}.city-overview__headline{color:#111827;font-size:30px;font-weight:700;margin:0px}@media (max-width:1024px){.city-overview__headline{font-size:32px}}@media (max-width:767px){.city-overview__headline{font-size:24px}}.city-overview__text{color:#4b5563;font-size:17px;line-height:1.75;max-width:720px;margin:0px}@media (max-width:1024px){.city-overview__text{font-size:16px}}.city-overview__eyebrow{color:#c96f3d;font-size:14px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}@media (max-width:767px){.city-overview__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;line-height:1.2;margin-bottom:10px;margin-top:0px;text-transform:uppercase}}.city-overview__facts{column-gap:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;row-gap:22px}@media (max-width:1024px){.city-overview__facts{column-gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;row-gap:18px}}@media (max-width:767px){.city-overview__facts{column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;row-gap:16px}}.city-overview__fact{align-items:center;column-gap:10px;display:flex;min-width:0px}.city-overview__fact-icon{color:#c96f3d;flex-shrink:0;height:28px;object-fit:contain;width:28px}.city-overview__fact-content{column-gap:0px;display:flex;flex-direction:column;min-width:0px;row-gap:2px;width:100%}.city-overview__fact-label{color:#111827;font-size:12px;font-weight:700;line-height:1.3;margin:0px}.city-overview__fact-value{color:#4b5563;font-size:13px;font-weight:400;line-height:1.35;margin:0px}.city-best-time-panel{align-items:stretch;background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;row-gap:14px;text-align:left;width:100%;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}.city-best-time-panel__header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;row-gap:8px}.city-best-time-panel__icon{color:#c96f3d;flex-shrink:0;height:26px;object-fit:contain;width:26px}.city-best-time-panel__text{color:#4b5563;font-size:14px;line-height:1.6;text-align:left;margin:0px}.city-best-time-panel__link{align-self:start;color:#c96f3d;display:inline-flex;font-size:13px;font-weight:700;margin-top:2px;text-decoration:none}.city-best-time-panel__image{height:150px;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px}.city-best-time-panel__headline{color:#111827;font-size:20px;font-weight:700;line-height:1.25;text-align:left;margin:0px}.city-info-panel{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;margin-bottom:20px;row-gap:14px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}@media (max-width:767px){.city-info-panel{width:98%;border-radius:20px;padding:24px}}.city-info-panel__headline{font-size:18px;font-weight:600}@media (max-width:767px){.city-info-panel__headline{font-size:20px}}.city-info-panel__list{display:flex;flex-direction:column;row-gap:18px}@media (max-width:767px){.city-info-panel__list{column-gap:16px;row-gap:16px}}.city-info-panel__item{align-items:flex-start;column-gap:14px;display:grid;grid-template-columns:24px 1fr;row-gap:0px}@media (max-width:767px){.city-info-panel__item{column-gap:12px;grid-template-columns:22px 1fr}}.city-info-panel__icon{color:#c96f3d;display:flex;height:20px;margin-top:2px;width:20px}.city-info-panel__content{display:flex;flex-direction:column;row-gap:4px}.city-info-panel__label{color:#111827;font-size:13px;font-weight:700;line-height:1.35;margin:0px}.city-info-panel__text{color:#4b5563;font-size:13px;font-weight:400;line-height:1.55;margin:0px}@media (max-width:767px){.city-info-panel__text{font-size:14px}}.city-hotel-panel{align-items:stretch;background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;row-gap:14px;text-align:left;width:100%;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}.city-hotel-panel__header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;row-gap:8px}.city-hotel-panel__icon{color:#c96f3d;flex-shrink:0;height:26px;object-fit:contain;width:26px}.city-hotel-panel__headline{color:#111827;font-size:20px;font-weight:700;line-height:1.25;text-align:left;margin:0px}.city-hotel-panel__text{color:#4b5563;font-size:14px;line-height:1.55;text-align:left;margin:0px}.city-hotel-panel__link{align-self:start;color:#c96f3d;display:inline-flex;font-size:13px;font-weight:700;margin-top:2px;text-decoration:none}.city-hotel-panel__image{height:150px;object-fit:cover;object-position:center center;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:14px}.city-arrival-panel{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;margin-bottom:20px;row-gap:14px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}@media (max-width:767px){.city-arrival-panel{width:98%;border-radius:20px;padding:24px}}.city-arrival-panel__headline{font-size:18px;font-weight:600}@media (max-width:767px){.city-arrival-panel__headline{font-size:20px}}.city-arrival-panel__list{display:flex;flex-direction:column;row-gap:18px}@media (max-width:767px){.city-arrival-panel__list{column-gap:16px;row-gap:16px}}.city-arrival-panel__item{align-items:flex-start;column-gap:14px;display:grid;grid-template-columns:24px 1fr;row-gap:0px}@media (max-width:767px){.city-arrival-panel__item{column-gap:12px;grid-template-columns:22px 1fr}}.city-arrival-panel__icon{color:#c96f3d;display:flex;height:20px;margin-top:2px;width:20px}.city-arrival-panel__content{display:flex;flex-direction:column;row-gap:4px}.city-arrival-panel__label{color:#111827;font-size:13px;font-weight:700;line-height:1.35;margin:0px}.city-arrival-panel__text{color:#4b5563;font-size:13px;font-weight:400;line-height:1.55;margin:0px}@media (max-width:767px){.city-arrival-panel__text{font-size:14px}}.city-routes{display:flex;flex-direction:column;row-gap:24px;width:100%}.city-routes__header{align-items:flex-start;display:flex;flex-direction:column;max-width:760px;row-gap:8px;width:100%}@media (max-width:767px){.city-routes__header{align-items:flex-start;display:flex;flex-direction:column;row-gap:10px}}.city-routes__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.city-routes__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.city-routes__headline{font-size:26px}}.city-routes__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.city-routes__link{align-items:flex-start;color:#c96f3d;display:inline-flex;font-size:13px;font-weight:700;margin-top:auto;text-decoration:none}.city-guide-cta{align-items:center;background-blend-mode:overlay;background-color:rgba(8,21,43,0.58);background-image:url('https://www.staedtereisenitalien.de/wp-content/uploads/2026/05/City-CTA-Muster.webp');background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;min-height:340px;overflow-x:hidden;overflow-y:hidden;border-radius:18px;margin:0px;padding:48px 56px}@media (max-width:767px){.city-guide-cta{min-height:360px;border-radius:18px;padding:26px}}.city-guide-cta__content{max-width:620px}@media (max-width:767px){.city-guide-cta__content{display:flex;flex-direction:column;max-width:560px;position:relative;row-gap:12px;z-index:2}}.city-guide-cta__headline{color:#ffffff;font-size:30px;font-weight:700;line-height:1.18;margin:0px}@media (max-width:767px){.city-guide-cta__headline{font-size:25px}}.city-guide-cta__text{color:rgba(255,255,255,0.88);font-size:15px;line-height:1.6;margin:0px}.city-guide-cta__button{align-self:start;background-color:#c96f3d;color:#ffffff;display:inline-flex;font-size:14px;font-weight:700;margin-top:8px;text-decoration:none;border-radius:8px;padding:12px 18px}.city-guide-cta__button:is(:hover,:focus){background-color:#b85e2f}.city-guide-cta__eyebrow{color:#f3b06d;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}@media (max-width:767px){.city-guide-cta__eyebrow{color:#f3b06d;font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}}.city-food{display:flex;flex-direction:column;row-gap:24px;width:100%}.city-food__header{align-items:flex-start;display:flex;flex-direction:column;max-width:760px;row-gap:8px;width:100%}@media (max-width:767px){.city-food__header{align-items:flex-start;display:flex;flex-direction:column;row-gap:10px}}.city-food__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.city-food__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.city-food__headline{font-size:26px}}.city-food__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.city-practical-tips{display:flex;flex-direction:column;row-gap:24px;width:100%}.city-practical-tips__header{align-items:flex-start;display:flex;flex-direction:column;max-width:760px;row-gap:8px;width:100%}@media (max-width:767px){.city-practical-tips__header{align-items:flex-start;display:flex;flex-direction:column;row-gap:10px}}.city-practical-tips__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.city-practical-tips__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.city-practical-tips__headline{font-size:26px}}.city-practical-tips__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.city-practical-tips__grid{column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}@media (max-width:767px){.city-practical-tips__grid{column-gap:16px;grid-template-columns:1fr;row-gap:16px}}.city-practical-tips__item{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.05);column-gap:14px;display:grid;grid-template-columns:32px 1fr;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:18px}.city-practical-tips__icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.city-practical-tips__content{display:flex;flex-direction:column;row-gap:6px}.city-practical-tips__title{color:#111827;font-size:16px;font-weight:700;line-height:1.3;margin:0px}.city-practical-tips__text{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.route-anchor-nav{background-color:#f7f3ed;box-shadow:0px 8px 22px 7px rgba(15,23,42,0.04);overflow-x:auto;padding-bottom:0px;padding-top:0px;position:sticky;top:100px;width:100%;z-index:50;border:1px solid rgba(15,35,55,0.08)}.route-anchor-nav__inner{margin-left:auto;margin-right:auto;max-width:1200px;width:100%;padding:0px 24px}@media (max-width:1024px){.route-anchor-nav__inner{padding-left:22px;padding-right:22px}}@media (max-width:767px){.route-anchor-nav__inner{padding-left:18px;padding-right:18px}}.route-anchor-nav__list{align-items:center;column-gap:28px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;padding-top:16px;row-gap:28px}@media (max-width:767px){.route-anchor-nav__list{column-gap:20px;overflow-x:auto;padding-bottom:13px;padding-top:13px;row-gap:20px}}.route-anchor-nav__item{align-items:center;display:flex;flex-shrink:0}.route-anchor-nav__link{align-items:center;color:#4b5563;column-gap:8px;display:inline-flex;font-size:16px;font-weight:600;row-gap:8px;text-decoration:none;transition:all 0.2s ease 0s;border-bottom:2px solid transparent;padding:4px 0px}.route-anchor-nav__link:is(:hover,:focus){color:#c96f3d;border-bottom:2px solid #c96f3d}.route-layout{background-color:#f7f3ed;width:100%;padding:70px 24px}@media (max-width:1024px){.route-layout{padding:60px 22px}}@media (max-width:767px){.route-layout{padding:48px 20px}}.route-layout__inner{align-items:flex-start;column-gap:64px;display:grid;grid-template-columns:minmax(0,1fr) 360px;margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width:1024px){.route-layout__inner{column-gap:0px;grid-template-columns:1fr;row-gap:48px}}@media (max-width:767px){.route-layout__inner{grid-template-columns:1fr;row-gap:36px}}.route-layout__main{column-gap:56px;display:flex;flex-direction:column;max-width:760px;row-gap:56px;width:100%}@media (max-width:767px){.route-layout__main{column-gap:42px;row-gap:42px}}.route-variants{display:flex;flex-direction:column;margin-top:30px;row-gap:24px;width:100%}.route-variants__header{display:flex;flex-direction:column;max-width:720px;row-gap:8px}.route-variants__grid{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}@media (max-width:1024px){.route-variants__grid{column-gap:18px;grid-template-columns:1fr;row-gap:18px}}@media (max-width:767px){.route-variants__grid{column-gap:16px;row-gap:16px}}.route-variants__card{background-color:#ffffff;display:flex;flex-basis:auto;flex-direction:column;flex-grow:1;flex-shrink:1;height:100%;row-gap:10px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:20px}.route-variants__badge{align-self:start;background-color:rgba(201,111,61,0.10);color:#c96f3d;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;border-radius:999px;padding:5px 9px}.route-variants__title{color:#111827;font-size:20px;font-weight:700;line-height:1.25;margin:0px}.route-variants__text{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.route-variants__meta{display:flex;flex-direction:column;margin-top:auto;row-gap:12px}.route-variants__meta-item{color:#4b5563;font-size:12px;line-height:1.45;margin:0px}.route-variants__link{color:#c96f3d;font-size:13px;font-weight:700;margin-top:0px;text-decoration:none}.route-variants__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.route-variants__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.route-variants__headline{font-size:26px}}.route-variants__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.route-overview__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.route-overview__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.route-overview__headline{font-size:26px}}.route-overview__text{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.route-overview__facts{column-gap:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;row-gap:22px}@media (max-width:1024px){.route-overview__facts{column-gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;row-gap:18px}}@media (max-width:767px){.route-overview__facts{column-gap:16px;display:grid;grid-template-columns:1fr;margin-top:24px;row-gap:16px}}.route-overview__fact{align-items:center;background-color:#ffffff;column-gap:10px;display:flex;min-width:0px;border:1px solid rgba(15,35,55,0.20);border-radius:14px;padding:10px 14px}.route-overview__fact-icon{color:#c96f3d;flex-shrink:0;height:28px;object-fit:contain;width:28px}.route-overview__fact-content{column-gap:0px;display:flex;flex-direction:column;min-width:0px;row-gap:2px;width:100%}.route-overview__fact-label{color:#111827;font-size:12px;font-weight:700;line-height:1.3;margin:0px}.route-overview__fact-value{color:#4b5563;font-size:13px;font-weight:400;line-height:1.35;margin:0px}.route-summary-panel{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;margin-bottom:15px;row-gap:14px;border:1px solid rgba(15,23,42,0.20);border-radius:18px;padding:22px}.route-summary-panel__headline{font-size:20px;font-weight:700;line-height:1.25;margin:0px}.route-preparation-panel{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;margin-bottom:15px;row-gap:14px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}.route-preparation-panel__headline{font-size:20px;font-weight:700;line-height:1.25;margin:0px}.route-hotel-panel{align-items:stretch;background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);display:flex;flex-direction:column;row-gap:14px;text-align:left;width:100%;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:22px}.route-hotel-panel__header{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;row-gap:8px}.route-hotel-panel__icon{color:#c96f3d;flex-shrink:0;height:26px;object-fit:contain;width:26px}.route-hotel-panel__headline{color:#111827;font-size:20px;font-weight:700;line-height:1.25;text-align:left;margin:0px}.route-hotel-panel__text{color:#4b5563;font-size:14px;line-height:1.55;text-align:left;margin:0px}.route-hotel-panel__button{align-self:start;color:#c96f3d;display:inline-flex;font-size:13px;font-weight:700;margin-top:2px;text-decoration:none}.route-day{display:flex;flex-direction:column;row-gap:24px;width:100%}.route-day__header{display:flex;flex-direction:column;max-width:760px;row-gap:8px}.route-day__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.route-day__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.route-day__headline{font-size:26px}}.route-day__intro{color:#4b5563;font-size:16px;line-height:1.6;margin:0px}.route-day__timeline{column-gap:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}@media (max-width:1024px){.route-day__timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.route-day__timeline{column-gap:16px;grid-template-columns:1fr;row-gap:16px}}.route-day__stop{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.05);display:flex;flex-direction:column;height:100%;position:relative;row-gap:10px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:14px}.route-day__number{align-items:center;background-color:#c96f3d;color:#ffffff;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;margin-bottom:0px;width:26px;border-radius:999px}.route-day__image{height:115px;object-fit:cover;object-position:center center;width:100%;border-radius:12px}.route-day__content{display:flex;flex-direction:column;row-gap:5px}.route-day__time{color:#c96f3d;font-size:12px;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;margin:0px}.route-day__title{color:#111827;font-size:16px;font-weight:700;line-height:1.3;margin:0px}.route-day__text{color:#4b5563;font-size:14px;line-height:1.5;margin:0px}.route-map{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.06);margin-top:24px;width:100%;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:56px 28px 64px 28px}@media (max-width:767px){.route-map{width:98%;border-radius:22px;margin:24px 4px}}.route-map__headline{color:#111827;font-size:34px;line-height:1.12;margin-bottom:14px}@media (max-width:767px){.route-map__headline{font-size:18px}}.route-map__image{aspect-ratio:16/10;height:auto;object-fit:cover;object-position:center center;width:100%;border-radius:16px}@media (max-width:1024px){.route-map__image{height:280px}}@media (max-width:767px){.route-map__image{display:block;height:240px;max-width:100%;min-width:100%;overflow-x:hidden;overflow-y:hidden;width:100%;border-radius:16px}}.route-map__button{align-items:center;color:#c96f3d;display:inline-flex;font-size:14px;font-weight:700;margin-top:2px;text-decoration:none}.route-map__button:is(:hover,:focus){color:#b85e2f}.route-map__header{margin-bottom:28px;max-width:760px}.route-map__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:0.10em;text-transform:uppercase}.route-map__intro{color:#4b5563;font-size:17px;line-height:1.6;max-width:720px}.route-map__content{align-items:stretch;display:flex;flex-direction:column;row-gap:24px}@media (max-width:1024px){.route-map__content{display:grid;grid-template-columns:1fr}}@media (max-width:767px){.route-map__content{display:grid;grid-template-columns:1.fr}}.route-map__visual{background-color:#ffffff;overflow-x:hidden;overflow-y:hidden;border:1px solid rgba(15,35,55,0.08);border-radius:22px}.route-map__info{display:flex;flex-direction:column;row-gap:12px}.route-practical-tips{display:flex;flex-direction:column;row-gap:24px;width:100%}.route-practical-tips__header{align-items:flex-start;display:flex;flex-direction:column;max-width:760px;row-gap:8px;width:100%}@media (max-width:767px){.route-practical-tips__header{align-items:flex-start;display:flex;flex-direction:column;row-gap:10px}}.route-practical-tips__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.route-practical-tips__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.route-practical-tips__headline{font-size:26px}}.route-practical-tips__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.route-practical-tips__grid{align-items:stretch;column-gap:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}@media (max-width:767px){.route-practical-tips__grid{column-gap:16px;grid-template-columns:1fr;row-gap:16px}}.route-practical-tips__item{background-color:#ffffff;box-shadow:0px 14px 36px 7px rgba(15,23,42,0.05);column-gap:14px;display:grid;grid-template-columns:32px 1fr;height:100%;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:26px 28px}.route-practical-tips__icon{color:#c96f3d;flex-shrink:0;height:24px;object-fit:contain;width:24px}.route-practical-tips__content{display:flex;flex-direction:column;row-gap:6px}.route-practical-tips__title{color:#111827;font-size:16px;font-weight:700;line-height:1.3;margin:0px}.route-practical-tips__text{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.route-alternatives{display:flex;flex-direction:column;margin-top:40px;row-gap:28px}.route-alternatives__header{display:flex;flex-direction:column;max-width:760px;row-gap:10px}.route-alternatives__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.route-alternatives__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.route-alternatives__headline{font-size:26px}}.route-alternatives__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.route-alternatives__grid{align-items:stretch;column-gap:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}@media (max-width:1024px){.route-alternatives__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.route-alternatives__grid{grid-template-columns:1fr}}.route-alternatives__card{background-color:#ffffff;display:flex;flex-direction:column;height:100%;row-gap:12px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:24px}.route-alternatives__badge{align-self:start;background-color:rgba(201,111,61,0.10);color:#c96f3d;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;border-radius:999px;padding:5px 9px}.route-alternatives__title{color:#111827;font-size:20px;font-weight:700;line-height:1.25;margin:0px}.route-alternatives__text{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.route-alternatives__link{color:#c96f3d;font-size:13px;font-weight:700;margin-top:auto;text-decoration:none}.content-links{background-color:#f8f5ef;display:flex;flex-direction:column;margin-top:40px;padding-bottom:90px;padding-top:90px;width:100%}@media (max-width:1024px){.content-links{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.content-links{padding-bottom:48px;padding-top:48px}}.content-links__header{display:flex;flex-direction:column;max-width:760px;row-gap:10px}.content-links__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:0.08em;margin-bottom:0px;text-transform:uppercase}.content-links__headline{color:#0f172a;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:0px}@media (max-width:1024px){.content-links__headline{font-size:28px}}@media (max-width:767px){.content-links__headline{font-size:24px}}.content-links__intro{color:#475569;font-size:17px;line-height:1.7;margin-bottom:0px;max-width:720px}.content-links__grid{align-items:stretch;column-gap:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}@media (max-width:1024px){.content-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.content-links__grid{grid-template-columns:1fr}}.content-link-card{background-color:#ffffff;box-shadow:0px 10px 32px 7px rgba(15,23,42,0.08);display:flex;flex-direction:column;height:100%;row-gap:12px;transition:all 0.3s ease 0s;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:24px}.content-link-card__badge{color:#c96f3d;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.content-link-card__title{color:#0f172a;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:0px}.content-link-card__text{color:#475569;font-size:15px;line-height:1.65;margin-bottom:0px}.content-link-card__link{color:#c96f3d;font-size:15px;font-weight:700;margin-top:auto;text-decoration:none}.content-final-cta{display:flex;flex-direction:column;padding-bottom:72px;padding-top:25px;width:100%}.content-final-cta__box{background-color:#0f204a;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:hidden;border-radius:24px;padding:42px}@media (max-width:1024px){.content-final-cta__box{padding:36px}}@media (max-width:767px){.content-final-cta__box{padding:28px}}.content-final-cta__content{display:flex;flex-direction:column;max-width:720px;row-gap:14px}.content-final-cta__eyebrow{color:#f4a261;font-size:13px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.content-final-cta__headline{color:#ffffff;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:0px}@media (max-width:1024px){.content-final-cta__headline{font-size:28px}}@media (max-width:767px){.content-final-cta__headline{font-size:24px}}.content-final-cta__text{color:rgba(255,255,255,0.82);font-size:17px;line-height:1.7;max-width:680px}.content-final-cta__buttons{column-gap:12px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:8px;row-gap:12px}@media (max-width:767px){.content-final-cta__buttons{align-items:stretch;display:flex;flex-direction:column}}.content-final-cta__button-primary{background-color:#c96f3d;color:#ffffff;font-weight:700;text-decoration:none;border-radius:999px;padding:12px 18px}@media (max-width:767px){.content-final-cta__button-primary{text-align:center;width:90%}}.content-final-cta__button-secondary{background-color:transparent;color:#ffffff;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,0.35);border-radius:999px;padding:12px 18px}.content-final-cta__button-secondary:is(:hover,:focus){color:#f4a261}@media (max-width:767px){.content-final-cta__button-secondary{text-align:center;width:90%}}.content-hero-wrap{background-color:#f7f3ed;width:100%}.content-hero{background:linear-gradient(to left,rgba(61,96,120,0.25) 0%,rgba(61,96,120,0.25) 100%),url(https://www.staedtereisenitalien.de/wp-content/uploads/2026/07/rom-uebernachten-altstadt-hero.webp) center center /cover no-repeat;background-blend-mode:normal,normal;margin-left:auto;margin-right:auto;max-width:1920px}.content-hero__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding:25px 24px}.content-hero__content{max-width:640px;padding:0px}.content-hero__eyebrow{color:#e9b86d;font-size:18px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.content-hero__headline{color:var(--base-3);font-size:60px;font-weight:700;line-height:1.05;max-width:680px;opacity:0.92;text-shadow:#000000 0px 6px 24px}@media (max-width:1024px){.content-hero__headline{font-size:48px;line-height:1.1}}@media (max-width:767px){.content-hero__headline{font-size:42px;line-height:1.12;max-width:320px}}.content-hero__intro{color:rgba(255,255,255,0.88);font-size:18px;line-height:1.65;margin-top:20px;max-width:500px}@media (max-width:1024px){.content-hero__intro{font-size:18px}}@media (max-width:767px){.content-hero__intro{font-size:16px;line-height:1.6;max-width:280px}}.content-hero__buttons{column-gap:18px;display:flex;font-size:16px;font-weight:500;margin-top:38px;padding-bottom:50px;row-gap:18px}@media (max-width:767px){.content-hero__buttons{column-gap:1px;flex-direction:column;row-gap:14px;text-align:center}}.content-hero__button-primary{align-items:center;background-color:#c96f3d;color:var(--base-3);display:inline-flex;font-weight:600;text-decoration:none;border-radius:999px;padding:15px 24px}.content-hero__button-primary:is(:hover,:focus){background-color:#b85e2f;color:#ffffff}@media (max-width:767px){.content-hero__button-primary{background-color:#c96f3d;color:var(--base-3);text-align:center;width:100%;border-radius:999px;padding:12px 20px}}.content-hero__button-secondary{align-items:center;background-color:rgba(255,255,255,0.10);color:var(--base-3);display:inline-flex;font-size:16px;font-weight:500;text-align:center;text-decoration:none;border:1px solid rgba(255,255,255,0.45);border-radius:999px;padding:15px 24px}.content-hero__button-secondary:is(:hover,:focus){color:#ffffff;background-color:rgba(255,255,255,0.22);border:1px solid rgba(255,255,255,0.16);border-radius:999px}@media (max-width:767px){.content-hero__button-secondary{text-align:center;width:100%;padding:12px 20px}}.routes-page{background-color:#f8f5ef;display:flex;flex-direction:column;overflow-x:hidden;width:100%}.content-links__inner{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;row-gap:28px;width:100%}.route-card-grid{background-color:#f8f5ef;padding-bottom:90px;padding-top:90px;width:100%}@media (max-width:1024px){.route-card-grid{padding-bottom:70px;padding-top:70px}}@media (max-width:767px){.route-card-grid{padding-bottom:48px;padding-top:48px}}.route-card-grid__inner{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;row-gap:28px;width:100%}.route-card-grid__header{column-gap:10px;display:flex;flex-direction:column;max-width:760px;row-gap:10px}.route-card-grid__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.route-card-grid__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.route-card-grid__headline{font-size:26px}}.route-card-grid__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.route-card-grid__items{align-items:stretch;column-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}@media (max-width:1024px){.route-card-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.route-card-grid__items{grid-template-columns:1fr}}.route-card{background-color:#ffffff;box-shadow:10px 32px 7px rgba(15,23,42,0.08);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden;border:1px solid rgba(15,23,42,0.08);border-radius:22px}.route-card__image{height:210px;object-fit:cover;object-position:center center;width:100%}@media (max-width:1024px){.route-card__image{height:200px}}@media (max-width:767px){.route-card__image{height:190px}}.route-card__content{display:flex;flex-direction:column;flex-grow:1;row-gap:12px;padding:24px}.route-card__meta{color:#c96f3d;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.route-card__title{color:#0f172a;font-size:22px;font-weight:700;line-height:1.25;margin-bottom:0px}.route-card__text{color:#475569;font-size:15px;line-height:1.65;margin-bottom:0px}.route-card__details{column-gap:8px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:4px;row-gap:8px}.route-card__detail{background-color:#f8f5ef;color:#334155;font-size:12px;font-weight:600;white-space:nowrap;border-radius:999px;padding:5px 8px}.route-card__link{color:#c96f3d;font-size:15px;font-weight:700;margin-top:auto;text-decoration:none}.content-final-cta__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}.sidebar-linklist-card{background-color:#ffffff;box-shadow:0px 14px 35px 7px rgba(15,35,55,0.08);width:100%;border-radius:24px;padding:30px}@media (max-width:1024px){.sidebar-linklist-card{padding:28px}}@media (max-width:767px){.sidebar-linklist-card{box-shadow:0px 14px 5px 7px;border:1px solid rgba(15,35,55,0.20);padding:26px}}.sidebar-linklist-card__title{font-size:27px;font-weight:700;line-height:1.18;margin-bottom:24px}@media (max-width:1024px){.sidebar-linklist-card__title{font-size:25px}}@media (max-width:767px){.sidebar-linklist-card__title{font-size:24px}}.sidebar-linklist-card__item{display:flex;flex-direction:column;margin-bottom:22px;padding-bottom:22px;padding-left:16px;padding-top:0px;row-gap:6px;border-left:2px solid rgba(212,111,61,0.25)}.sidebar-linklist-card__label{color:#d46f3d;font-size:12px;font-weight:700;letter-spacing:0.1em;margin-bottom:6px;text-transform:uppercase}.sidebar-linklist-card__link{color:#d46f3d;font-size:16px;font-weight:700;line-height:1.3;margin-bottom:6px;text-decoration:none}.sidebar-linklist-card__link:is(:hover,:focus){color:#0f2337;transition:all 0.2s ease 0s}.sidebar-linklist-card__text{font-size:15px;font-weight:400;line-height:1.5;margin-bottom:0px;margin-top:6px}.sidebar-linklist-card__list{background-color:#ffffff;box-shadow:0px 14px 34px 7px rgba(15,35,55,0.06);display:flex;flex-direction:column;margin-bottom:15px;row-gap:14px;width:100%;border:1px solid rgba(15,23,42,0.20);border-radius:18px;padding:22px}.route-map__day{background-color:#ffffff;border:1px solid rgba(15,35,55,0.08);border-radius:18px;padding:14px 20px}.route-map__day-label{color:#c96f3d;font-size:12px;font-weight:700;letter-spacing:0.08em;margin-bottom:6px;text-transform:uppercase}.route-map__day-title{color:#111827;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:6px}.route-map__day-route{color:#111827;font-size:15px;line-height:1.55}.content-hero__route{background:linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%),url(https://www.staedtereisenitalien.de/wp-content/uploads/2026/06/italien-reiserouten-karte-hero.webp) center center /cover no-repeat;background-blend-mode:normal,normal;margin-left:auto;margin-right:auto;max-width:1920px}@media (max-width:1024px){.content-hero__route{background:linear-gradient(to right,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%),url(https://www.staedtereisenitalien.de/wp-content/uploads/2026/06/italien-reiserouten-karte-hero.webp);background-blend-mode:normal,}}@media (max-width:767px){.content-hero__route{background:linear-gradient(to left,rgba(0,0,0,.25) 0%,rgba(0,0,0,.25) 100%),url(https://www.staedtereisenitalien.de/wp-content/uploads/2026/06/italien-reiserouten-karte-hero-mobil.webp) 66% 31%;background-blend-mode:normal,}}.content-hero__unterkunft{background:linear-gradient(to left,rgba(87,87,57,0.25) 0%,rgba(87,87,57,0.25) 100%),url(https://www.staedtereisenitalien.de/wp-content/uploads/2026/07/rom-uebernachten-altstadt-hero.webp) center center /cover no-repeat;background-blend-mode:normal,normal;margin-left:auto;margin-right:auto;max-width:1920px}.content-decision{display:flex;flex-direction:column;margin-top:40px;row-gap:28px}.content-decision__header{display:flex;flex-direction:column;max-width:760px;row-gap:10px}.content-decision__eyebrow{color:#c96f3d;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin:0px}.content-decision__headline{color:#111827;font-size:30px;font-weight:700;line-height:1.2;margin:0px}@media (max-width:767px){.content-decision__headline{font-size:26px}}.content-decision__intro{color:#4b5563;font-size:16px;line-height:1.6;max-width:680px;margin:0px}.content-decision__grid{align-items:stretch;column-gap:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}@media (max-width:1024px){.content-decision__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.content-decision__grid{grid-template-columns:1fr}}.content-decision__card{background-color:#ffffff;display:flex;flex-direction:column;height:100%;row-gap:12px;border:1px solid rgba(15,23,42,0.08);border-radius:18px;padding:24px}.content-decision__badge{align-self:start;background-color:rgba(201,111,61,0.10);color:#c96f3d;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;border-radius:999px;padding:5px 9px}.content-decision__title{color:#111827;font-size:20px;font-weight:700;line-height:1.25;margin:0px}.content-decision__text{color:#4b5563;font-size:14px;line-height:1.55;margin:0px}.content-decision__link{color:#c96f3d;font-size:13px;font-weight:700;margin-top:auto;text-decoration:none}.content-decision__inner{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}.content-sidebar-layout{background-color:#f7f3ed;width:100%;padding:70px 24px}@media (max-width:1024px){.content-sidebar-layout{padding:60px 22px}}@media (max-width:767px){.content-sidebar-layout{padding:48px 20px}}.content-sidebar-layout__inner{align-items:flex-start;column-gap:64px;display:grid;grid-template-columns:minmax(0,1fr) 360px;margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width:1024px){.content-sidebar-layout__inner{column-gap:0px;grid-template-columns:1fr;row-gap:48px}}@media (max-width:767px){.content-sidebar-layout__inner{grid-template-columns:1fr;row-gap:36px}}.content-sidebar-layout__main{column-gap:56px;display:flex;flex-direction:column;max-width:760px;row-gap:56px;width:100%}@media (max-width:767px){.content-sidebar-layout__main{column-gap:42px;row-gap:42px}}.content-sidebar-layout__sidebar{row-gap:24px}.sidebar-card{background-color:#ffffff;box-shadow:0px 14px 34px 7px rgba(15,35,55,0.06);margin-bottom:28px;border:1px solid rgba(15,35,55,0.08);border-radius:22px;padding:28px}.sidebar-card__title{font-size:24px;font-weight:700;margin-bottom:16px}.sidebar-card__text{font-size:14px;line-height:1.6}.sidebar-card__link{background-color:#d46f3d;color:#ffffff;text-decoration:none;border-radius:999px;padding:14px 22px}