/* An open service sequence. Each drawing explains a step in the work. */
@media(min-width:1025px){
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-after-offer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;grid-template-areas:'intro' 'process' 'refund'!important;gap:32px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process-intro{grid-area:intro!important;overflow:visible!important;clip-path:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process-intro h3{max-width:27ch!important;margin:0!important;padding-block:.12em .2em!important;font-size:clamp(36px,3.25vw,50px)!important;line-height:1.2!important;clip-path:none!important;overflow:visible!important;animation:none!important;transform:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .concept-route{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process{grid-area:process!important;opacity:1!important;transform:none!important;clip-path:none!important;overflow:visible!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:clamp(32px,4.3vw,72px)!important;align-items:stretch!important;margin:0!important;padding:0!important;overflow:visible!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process ol::before,html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process ol::after{display:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n){grid-column:auto!important;grid-row:auto!important;display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;grid-template-rows:170px auto!important;gap:20px 4px!important;align-self:stretch!important;align-items:center!important;position:relative!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important;clip-path:none!important;animation:none!important;translate:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n)::before,html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n)::after{content:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:not(:last-child)::after{content:'→'!important;display:block!important;position:absolute!important;right:calc(-1 * clamp(28px,3.5vw,60px))!important;top:62px!important;width:clamp(24px,3vw,44px)!important;height:auto!important;background:none!important;color:#8da9ac!important;font-size:25px!important;line-height:1.3!important;border:0!important;transform:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li>span{display:block!important;grid-column:1!important;grid-row:1!important;align-self:center!important;width:auto!important;height:auto!important;position:static!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#427b83!important;font-size:64px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.06em!important;animation:none!important;transform:none!important;opacity:1!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .process-illustration{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;width:100%!important;min-width:0!important;height:170px!important;position:relative!important;border:0!important;overflow:visible!important;background:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .process-illustration img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li>div{grid-column:1/-1!important;grid-row:2!important;align-self:start!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;padding:0!important;margin:0!important;transform:none!important;opacity:1!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n) h4{min-height:0!important;max-width:23ch!important;width:auto!important;padding:0!important;margin:0!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.3!important;color:#102e3b!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .travel-plan-timing{margin:10px 0 16px!important;padding:0!important;background:none!important;border:0!important;font-size:13px!important;line-height:1.5!important;font-weight:600!important;color:#427b83!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-process li:nth-child(n) p{max-width:34ch!important;margin:0!important;font-size:16px!important;line-height:1.65!important;color:#52646c!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-refund{grid-area:refund!important;justify-self:stretch!important;display:flex!important;flex-direction:row!important;align-items:baseline!important;justify-content:flex-end!important;gap:14px!important;width:100%!important;margin:8px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;clip-path:none!important;animation:none!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan .p-refund details{margin:0 0 0 12px!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan :is(.p-process-intro h3,.p-process li:nth-child(n),.p-refund)[data-process-reveal]{transition:opacity .85s ease var(--process-entry-delay,0ms),transform 1s cubic-bezier(.22,.7,.25,1) var(--process-entry-delay,0ms)!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan :is(.p-process-intro h3,.p-process li:nth-child(n),.p-refund)[data-process-reveal=pending]{opacity:0!important;transform:translateY(10px)!important}
 html.desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan :is(.p-process-intro h3,.p-process li:nth-child(n),.p-refund)[data-process-reveal=visible]{opacity:1!important;transform:none!important}
}
@media(prefers-reduced-motion:reduce){html:not(.site-motion-opt-in).desktop-10k-direction body.editorial-site #main #ablauf.desktop-travel-plan [data-process-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
