.newatours-reiseverlauf{--newa-navy:#0e2a47;--newa-gold:#b08d57;--newa-text:#2e2e2e;--newa-border:rgba(14, 42, 71, 0.10);position:relative;width:100%;display:flex;flex-direction:column;gap:28px}.newatours-reiseverlauf-item{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr);gap:26px;width:100%}.newatours-reiseverlauf-marker{position:relative;padding-top:14px;min-width:0}.newatours-reiseverlauf-marker::after{content:"";position:absolute;top:28px;bottom:-43px;left:8px;width:2px;background:rgba(14,42,71,.16)}.newatours-reiseverlauf-item:last-child .newatours-reiseverlauf-marker::after{display:none}.newatours-reiseverlauf-marker-dot{position:relative;z-index:2;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:var(--newa-navy);box-shadow:0 0 0 1px rgba(14,42,71,.16)}.newatours-reiseverlauf-marker-text{margin-top:-19px;margin-left:31px}.newatours-reiseverlauf-day{color:var(--newa-navy);font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:700;line-height:1.2}.newatours-reiseverlauf-place{margin-top:5px;color:var(--newa-gold);font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;line-height:1.25}.newatours-reiseverlauf-card{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);gap:24px;width:100%;padding:18px;border:1px solid var(--newa-border);border-radius:12px;background:#fff;box-shadow:0 6px 22px rgba(14,42,71,.07);box-sizing:border-box}.newatours-reiseverlauf-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.newatours-reiseverlauf-image{position:relative;aspect-ratio:5 / 4;overflow:hidden;border-radius:8px;background:#f3f3f3}.newatours-reiseverlauf-image img{display:block;width:100%;height:100%;margin:0;padding:0;border:0;object-fit:cover;transition:transform 0.25s ease}.newatours-reiseverlauf-image:hover img{transform:scale(1.02)}.newatours-reiseverlauf-content{display:flex;flex-direction:column;min-width:0;padding:1px 2px 0}.newatours-reiseverlauf-title{margin:0 0 12px;color:var(--newa-navy);font-family:"Marcellus",serif;font-size:18px;font-weight:600;line-height:1.25}.newatours-reiseverlauf-programm{position:relative;overflow:hidden;transition:max-height 0.3s ease}.newatours-reiseverlauf-programm ul{list-style:none;margin:0;padding:0}.newatours-reiseverlauf-programm li{position:relative;margin:0 0 9px;padding-left:21px;color:var(--newa-text);font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:400;line-height:1.5}.newatours-reiseverlauf-programm li:last-child{margin-bottom:0}.newatours-reiseverlauf-programm li::before{content:"✦";position:absolute;left:0;top:.16em;color:var(--newa-gold);font-size:10px;line-height:1.4}.newatours-reiseverlauf-programm strong{font-weight:700}.newatours-reiseverlauf-programm em{font-style:italic}.newatours-reiseverlauf-programm a{color:var(--newa-gold);text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.newatours-reiseverlauf-programm a:hover,.newatours-reiseverlauf-programm a:focus{color:var(--newa-navy);text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.newatours-reiseverlauf-programm{position:relative;overflow:hidden;transition:max-height 0.35s ease}.newatours-reiseverlauf-programm.is-collapsed{max-height:125px}.newatours-reiseverlauf-programm.is-expanded{max-height:none!important}.newatours-reiseverlauf-programm.is-collapsed::after{content:"";position:absolute;right:0;bottom:0;left:0;height:38px;background:linear-gradient(to bottom,rgba(255,255,255,0),#ffffff 90%);pointer-events:none}.newatours-reiseverlauf-more{align-self:flex-start;display:inline-flex!important;align-items:center;gap:6px;margin:10px 0 0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none}.newatours-reiseverlauf .newatours-reiseverlauf-more{color:var(--newa-gold)}.newatours-reiseverlauf-more:hover,.newatours-reiseverlauf-more:focus{background:transparent!important;box-shadow:none!important;outline:none!important}.newatours-reiseverlauf .newatours-reiseverlauf-more:hover,.newatours-reiseverlauf .newatours-reiseverlauf-more:focus{color:var(--newa-gold)}.newatours-reiseverlauf-more[hidden]{display:none!important}.newatours-reiseverlauf-more-icon{display:inline-block;font-size:17px;line-height:1;transition:transform 0.2s ease}.newatours-reiseverlauf-more.is-open .newatours-reiseverlauf-more-icon{transform:rotate(180deg)}@media (max-width:1024px){.newatours-reiseverlauf-item{grid-template-columns:100px minmax(0,1fr);gap:20px}.newatours-reiseverlauf-card{grid-template-columns:1fr;gap:18px}.newatours-reiseverlauf-image{aspect-ratio:16 / 10}.newatours-reiseverlauf-title{font-size:18px}}.newatours-reiseverlauf-image{display:block!important;width:100%;aspect-ratio:5 / 4;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;overflow:hidden;cursor:zoom-in;appearance:none;-webkit-appearance:none}.newatours-reiseverlauf-image:hover,.newatours-reiseverlauf-image:focus{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}.newatours-reiseverlauf-image img{display:block;width:100%;height:100%;object-fit:cover}.newatours-reiseverlauf-lightbox[hidden]{display:none!important}.newatours-reiseverlauf-lightbox{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.88)}.newatours-reiseverlauf-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.15);cursor:default}.newatours-reiseverlauf-lightbox-inner{position:relative;z-index:2;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;pointer-events:none}.newatours-reiseverlauf-lightbox-stage{position:absolute;top:55px;right:80px;bottom:70px;left:80px;display:flex;align-items:center;justify-content:center;pointer-events:none}.newatours-reiseverlauf-lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 4px 30px rgba(0,0,0,.3);pointer-events:auto}.newatours-reiseverlauf-lightbox-counter{position:absolute;top:18px;left:20px;z-index:10;color:#fff;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;line-height:1;pointer-events:auto}.newatours-reiseverlauf-lightbox-close{position:absolute;top:12px;right:18px;z-index:10;display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff!important;font-family:Arial,sans-serif!important;font-size:34px!important;font-weight:300!important;line-height:1!important;cursor:pointer;opacity:.9;pointer-events:auto}.newatours-reiseverlauf-lightbox-close:hover{background:transparent!important;opacity:1}.newatours-reiseverlauf-lightbox-prev,.newatours-reiseverlauf-lightbox-next{position:absolute;top:50%;z-index:10;display:flex!important;align-items:center;justify-content:center;width:54px!important;height:70px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#ffffff!important;font-family:Arial,sans-serif!important;font-size:58px!important;font-weight:200!important;line-height:1!important;cursor:pointer;transform:translateY(-50%);opacity:.85;pointer-events:auto}.newatours-reiseverlauf-lightbox-prev{left:42px}.newatours-reiseverlauf-lightbox-next{right:42px}.newatours-reiseverlauf-lightbox-prev:hover,.newatours-reiseverlauf-lightbox-next:hover{background:transparent!important;opacity:1}.newatours-reiseverlauf-lightbox-prev[hidden],.newatours-reiseverlauf-lightbox-next[hidden]{display:none!important}html.newatours-lightbox-open,body.newatours-lightbox-open{overflow:hidden!important}@media (max-width:767px){.newatours-reiseverlauf{gap:26px}.newatours-reiseverlauf-item{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:10px;width:100%;padding-left:28px;box-sizing:border-box}.newatours-reiseverlauf-item::before{content:"";position:absolute;top:16px;bottom:-26px;left:8px;width:2px;background:rgba(14,42,71,.16);z-index:0}.newatours-reiseverlauf-item:last-child::before{display:none}.newatours-reiseverlauf-marker::after{display:none!important}.newatours-reiseverlauf-marker{position:relative;min-height:38px;padding:0}.newatours-reiseverlauf-marker-dot{position:absolute;top:3px;left:-27px;z-index:2;width:16px;height:16px;border:3px solid #fff;border-radius:50%;background:var(--newa-navy);box-shadow:0 0 0 1px rgba(14,42,71,.16);box-sizing:border-box}.newatours-reiseverlauf-marker-text{margin:0;padding:0}.newatours-reiseverlauf-day{color:var(--newa-navy);font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;line-height:1.2}.newatours-reiseverlauf-place{margin-top:3px;color:var(--newa-gold);font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;line-height:1.2}.newatours-reiseverlauf-card{display:grid;grid-template-columns:1fr;gap:14px;width:100%;padding:12px;border-radius:10px;box-sizing:border-box}.newatours-reiseverlauf-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.newatours-reiseverlauf-image{display:block!important;width:100%;aspect-ratio:5 / 4;padding:0!important;margin:0!important;border:0!important;border-radius:7px!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;overflow:hidden;cursor:zoom-in;appearance:none;-webkit-appearance:none}.newatours-reiseverlauf-image img{display:block;width:100%;height:100%;margin:0;padding:0;object-fit:cover}.newatours-reiseverlauf-content{display:flex;flex-direction:column;min-width:0;padding:0}.newatours-reiseverlauf-title{margin:0 0 10px;color:var(--newa-navy);font-family:"Marcellus",serif;font-size:17px;font-weight:400;line-height:1.25}.newatours-reiseverlauf-programm{position:relative;overflow:hidden;transition:max-height 0.3s ease}.newatours-reiseverlauf-programm ul{list-style:none;margin:0;padding:0}.newatours-reiseverlauf-programm li{position:relative;margin:0 0 8px;padding-left:18px;color:var(--newa-text);font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:400;line-height:1.45}.newatours-reiseverlauf-programm li:last-child{margin-bottom:0}.newatours-reiseverlauf-programm li::before{content:"✦";position:absolute;top:.16em;left:0;color:var(--newa-gold);font-size:9px;line-height:1.45}.newatours-reiseverlauf-programm strong{font-weight:700}.newatours-reiseverlauf-programm em{font-style:italic}.newatours-reiseverlauf-programm a{color:var(--newa-gold);text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.newatours-reiseverlauf-programm a:hover,.newatours-reiseverlauf-programm a:focus{color:var(--newa-navy);text-decoration:none!important;border-bottom:0!important;box-shadow:none!important}.newatours-reiseverlauf-programm.is-collapsed{max-height:130px}.newatours-reiseverlauf-programm.is-expanded{max-height:none!important}.newatours-reiseverlauf-programm.is-collapsed::after{content:"";position:absolute;right:0;bottom:0;left:0;height:34px;background:linear-gradient(to bottom,rgba(255,255,255,0),#ffffff 90%);pointer-events:none}.newatours-reiseverlauf-more{align-self:flex-start;display:inline-flex!important;align-items:center;gap:5px;margin:5px 0 0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;color:var(--newa-gold);font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;appearance:none;-webkit-appearance:none}.newatours-reiseverlauf-more[hidden]{display:none!important}.newatours-reiseverlauf-more-icon{font-size:16px;line-height:1}.newatours-reiseverlauf-lightbox-stage{top:55px;right:15px;bottom:55px;left:15px}.newatours-reiseverlauf-lightbox-prev{left:8px}.newatours-reiseverlauf-lightbox-next{right:8px}.newatours-reiseverlauf-lightbox-prev,.newatours-reiseverlauf-lightbox-next{width:40px!important;height:60px!important;font-size:46px!important}.newatours-reiseverlauf-lightbox-close{width:40px!important;height:40px!important;font-size:28px!important}}.newatours-reiseverlauf-lightbox-caption{position:absolute;left:50%;bottom:-42px;transform:translateX(-50%);width:max-content;max-width:min(900px, 80vw);padding:0 12px;color:#fff;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.65);pointer-events:none}.newatours-reiseverlauf-lightbox-caption[hidden]{display:none!important}@media (max-width:767px){.newatours-reiseverlauf-lightbox-caption{bottom:-40px;max-width:88vw;font-size:15px;line-height:1.35}}.newatours-reiseverlauf-programm u{text-decoration:underline}.newatours-reiseverlauf-programm .newatours-format-infobox{display:block;margin:10px 0;padding:13px 15px;border:1px solid rgba(14,42,71,.18);border-radius:5px;background:#fff;box-sizing:border-box}.newatours-reiseverlauf-programm .newatours-format-check{display:block;position:relative;padding-left:22px}.newatours-reiseverlauf-programm .newatours-format-check::before{content:"✓";position:absolute;left:0;top:0;color:#2e8b2e;font-weight:700}.newatours-reiseverlauf-programm .newatours-format-indent{display:block;margin-left:24px}@media (max-width:767px){.newatours-reiseverlauf-programm .newatours-format-infobox{margin:8px 0;padding:10px 12px}.newatours-reiseverlauf-programm .newatours-format-check{padding-left:20px}.newatours-reiseverlauf-programm .newatours-format-indent{margin-left:18px}}.newatours-reiseverlauf .newatours-reiseverlauf-programm a,.newatours-reiseverlauf .newatours-reiseverlauf-programm a:link,.newatours-reiseverlauf .newatours-reiseverlauf-programm a:visited,.newatours-reiseverlauf .newatours-reiseverlauf-programm a *,.newatours-reiseverlauf .newatours-reiseverlauf-programm u:has(a){color:var(--newa-gold)!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}.newatours-reiseverlauf .newatours-reiseverlauf-programm a:hover,.newatours-reiseverlauf .newatours-reiseverlauf-programm a:focus,.newatours-reiseverlauf .newatours-reiseverlauf-programm a:hover *,.newatours-reiseverlauf .newatours-reiseverlauf-programm a:focus *,.newatours-reiseverlauf .newatours-reiseverlauf-programm u:has(a:hover),.newatours-reiseverlauf .newatours-reiseverlauf-programm u:has(a:focus){color:var(--newa-navy)!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}