.travel-information__legend,.travel-information__modal-list,.travel-information__small-legend{list-style-type:none;margin:0;padding:0}.textlink.is--primary,.textlink:not(.is--secondary){color:#eb5c25;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--primary[class*=" icon-"],.textlink.is--primary[class*=" reverse-icon-"],.textlink.is--primary[class^=icon-],.textlink.is--primary[class^=reverse-icon-],.textlink:not(.is--secondary)[class*=" icon-"],.textlink:not(.is--secondary)[class*=" reverse-icon-"],.textlink:not(.is--secondary)[class^=icon-],.textlink:not(.is--secondary)[class^=reverse-icon-]{padding-bottom:5px;padding-top:5px}.textlink.is--primary[class*=" icon-"]:after,.textlink.is--primary[class*=" icon-"]:before,.textlink.is--primary[class*=" reverse-icon-"]:after,.textlink.is--primary[class*=" reverse-icon-"]:before,.textlink.is--primary[class^=icon-]:after,.textlink.is--primary[class^=icon-]:before,.textlink.is--primary[class^=reverse-icon-]:after,.textlink.is--primary[class^=reverse-icon-]:before,.textlink:not(.is--secondary)[class*=" icon-"]:after,.textlink:not(.is--secondary)[class*=" icon-"]:before,.textlink:not(.is--secondary)[class*=" reverse-icon-"]:after,.textlink:not(.is--secondary)[class*=" reverse-icon-"]:before,.textlink:not(.is--secondary)[class^=icon-]:after,.textlink:not(.is--secondary)[class^=icon-]:before,.textlink:not(.is--secondary)[class^=reverse-icon-]:after,.textlink:not(.is--secondary)[class^=reverse-icon-]:before{font-size:24px;position:absolute;top:50%;transform:translateY(-50%) translateX(0);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--primary[class*=" icon-"],.textlink.is--primary[class^=icon-],.textlink:not(.is--secondary)[class*=" icon-"],.textlink:not(.is--secondary)[class^=icon-]{padding-left:34px}.textlink.is--primary[class*=" icon-"]:before,.textlink.is--primary[class^=icon-]:before,.textlink:not(.is--secondary)[class*=" icon-"]:before,.textlink:not(.is--secondary)[class^=icon-]:before{left:0}@media(hover:hover){.textlink.is--primary[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.textlink.is--primary[class^=icon-].icon-arrow-left:not([disabled]):hover:before,.textlink:not(.is--secondary)[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.textlink:not(.is--secondary)[class^=icon-].icon-arrow-left:not([disabled]):hover:before{transform:translateY(-50%) translateX(-3px)}}.textlink.is--primary[class*=" reverse-icon-"],.textlink.is--primary[class^=reverse-icon-],.textlink:not(.is--secondary)[class*=" reverse-icon-"],.textlink:not(.is--secondary)[class^=reverse-icon-]{padding-right:34px}.textlink.is--primary[class*=" reverse-icon-"]:after,.textlink.is--primary[class^=reverse-icon-]:after,.textlink:not(.is--secondary)[class*=" reverse-icon-"]:after,.textlink:not(.is--secondary)[class^=reverse-icon-]:after{right:0}@media(hover:hover){.textlink.is--primary[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink.is--primary[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink:not(.is--secondary)[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink:not(.is--secondary)[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after{transform:translateY(-50%) translateX(3px)}}.textlink.is--primary i,.textlink:not(.is--secondary) i{font-style:normal}@media(hover:hover){.textlink.is--primary:hover,.textlink:not(.is--secondary):hover{color:#f78559}}.textlink.is--primary.is--disabled,.textlink.is--primary[disabled],.textlink:not(.is--secondary).is--disabled,.textlink:not(.is--secondary)[disabled]{color:#bdbdbd;cursor:default;pointer-events:none}.textlink.is--primary.is--inverted,.textlink:not(.is--secondary).is--inverted{color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--primary.is--inverted[class*=" icon-"],.textlink.is--primary.is--inverted[class*=" reverse-icon-"],.textlink.is--primary.is--inverted[class^=icon-],.textlink.is--primary.is--inverted[class^=reverse-icon-],.textlink:not(.is--secondary).is--inverted[class*=" icon-"],.textlink:not(.is--secondary).is--inverted[class*=" reverse-icon-"],.textlink:not(.is--secondary).is--inverted[class^=icon-],.textlink:not(.is--secondary).is--inverted[class^=reverse-icon-]{padding-bottom:5px;padding-top:5px}.textlink.is--primary.is--inverted[class*=" icon-"]:after,.textlink.is--primary.is--inverted[class*=" icon-"]:before,.textlink.is--primary.is--inverted[class*=" reverse-icon-"]:after,.textlink.is--primary.is--inverted[class*=" reverse-icon-"]:before,.textlink.is--primary.is--inverted[class^=icon-]:after,.textlink.is--primary.is--inverted[class^=icon-]:before,.textlink.is--primary.is--inverted[class^=reverse-icon-]:after,.textlink.is--primary.is--inverted[class^=reverse-icon-]:before,.textlink:not(.is--secondary).is--inverted[class*=" icon-"]:after,.textlink:not(.is--secondary).is--inverted[class*=" icon-"]:before,.textlink:not(.is--secondary).is--inverted[class*=" reverse-icon-"]:after,.textlink:not(.is--secondary).is--inverted[class*=" reverse-icon-"]:before,.textlink:not(.is--secondary).is--inverted[class^=icon-]:after,.textlink:not(.is--secondary).is--inverted[class^=icon-]:before,.textlink:not(.is--secondary).is--inverted[class^=reverse-icon-]:after,.textlink:not(.is--secondary).is--inverted[class^=reverse-icon-]:before{font-size:24px;position:absolute;top:50%;transform:translateY(-50%) translateX(0);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--primary.is--inverted[class*=" icon-"],.textlink.is--primary.is--inverted[class^=icon-],.textlink:not(.is--secondary).is--inverted[class*=" icon-"],.textlink:not(.is--secondary).is--inverted[class^=icon-]{padding-left:34px}.textlink.is--primary.is--inverted[class*=" icon-"]:before,.textlink.is--primary.is--inverted[class^=icon-]:before,.textlink:not(.is--secondary).is--inverted[class*=" icon-"]:before,.textlink:not(.is--secondary).is--inverted[class^=icon-]:before{left:0}@media(hover:hover){.textlink.is--primary.is--inverted[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.textlink.is--primary.is--inverted[class^=icon-].icon-arrow-left:not([disabled]):hover:before,.textlink:not(.is--secondary).is--inverted[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.textlink:not(.is--secondary).is--inverted[class^=icon-].icon-arrow-left:not([disabled]):hover:before{transform:translateY(-50%) translateX(-3px)}}.textlink.is--primary.is--inverted[class*=" reverse-icon-"],.textlink.is--primary.is--inverted[class^=reverse-icon-],.textlink:not(.is--secondary).is--inverted[class*=" reverse-icon-"],.textlink:not(.is--secondary).is--inverted[class^=reverse-icon-]{padding-right:34px}.textlink.is--primary.is--inverted[class*=" reverse-icon-"]:after,.textlink.is--primary.is--inverted[class^=reverse-icon-]:after,.textlink:not(.is--secondary).is--inverted[class*=" reverse-icon-"]:after,.textlink:not(.is--secondary).is--inverted[class^=reverse-icon-]:after{right:0}@media(hover:hover){.textlink.is--primary.is--inverted[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink.is--primary.is--inverted[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink:not(.is--secondary).is--inverted[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink:not(.is--secondary).is--inverted[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after{transform:translateY(-50%) translateX(3px)}}.textlink.is--primary.is--inverted i,.textlink:not(.is--secondary).is--inverted i{font-style:normal}@media(hover:hover){.textlink.is--primary.is--inverted:hover,.textlink:not(.is--secondary).is--inverted:hover{color:#d4d6c5}}.textlink.is--primary.is--inverted.is--disabled,.textlink.is--primary.is--inverted[disabled],.textlink:not(.is--secondary).is--inverted.is--disabled,.textlink:not(.is--secondary).is--inverted[disabled]{color:#bdbdbd;cursor:default;pointer-events:none}.textlink.is--secondary{color:#947c48;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--secondary[class*=" icon-"],.textlink.is--secondary[class*=" reverse-icon-"],.textlink.is--secondary[class^=icon-],.textlink.is--secondary[class^=reverse-icon-]{padding-bottom:5px;padding-top:5px}.textlink.is--secondary[class*=" icon-"]:after,.textlink.is--secondary[class*=" icon-"]:before,.textlink.is--secondary[class*=" reverse-icon-"]:after,.textlink.is--secondary[class*=" reverse-icon-"]:before,.textlink.is--secondary[class^=icon-]:after,.textlink.is--secondary[class^=icon-]:before,.textlink.is--secondary[class^=reverse-icon-]:after,.textlink.is--secondary[class^=reverse-icon-]:before{font-size:24px;position:absolute;top:50%;transform:translateY(-50%) translateX(0);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--secondary[class*=" icon-"],.textlink.is--secondary[class^=icon-]{padding-left:34px}.textlink.is--secondary[class*=" icon-"]:before,.textlink.is--secondary[class^=icon-]:before{left:0}@media(hover:hover){.textlink.is--secondary[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.textlink.is--secondary[class^=icon-].icon-arrow-left:not([disabled]):hover:before{transform:translateY(-50%) translateX(-3px)}}.textlink.is--secondary[class*=" reverse-icon-"],.textlink.is--secondary[class^=reverse-icon-]{padding-right:34px}.textlink.is--secondary[class*=" reverse-icon-"]:after,.textlink.is--secondary[class^=reverse-icon-]:after{right:0}@media(hover:hover){.textlink.is--secondary[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink.is--secondary[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after{transform:translateY(-50%) translateX(3px)}}.textlink.is--secondary i{font-style:normal}@media(hover:hover){.textlink.is--secondary:hover{color:#aa9464}}.textlink.is--secondary.is--disabled,.textlink.is--secondary[disabled]{color:#bdbdbd;cursor:default;pointer-events:none}.textlink.is--secondary.is--inverted{color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--secondary.is--inverted[class*=" icon-"],.textlink.is--secondary.is--inverted[class*=" reverse-icon-"],.textlink.is--secondary.is--inverted[class^=icon-],.textlink.is--secondary.is--inverted[class^=reverse-icon-]{padding-bottom:5px;padding-top:5px}.textlink.is--secondary.is--inverted[class*=" icon-"]:after,.textlink.is--secondary.is--inverted[class*=" icon-"]:before,.textlink.is--secondary.is--inverted[class*=" reverse-icon-"]:after,.textlink.is--secondary.is--inverted[class*=" reverse-icon-"]:before,.textlink.is--secondary.is--inverted[class^=icon-]:after,.textlink.is--secondary.is--inverted[class^=icon-]:before,.textlink.is--secondary.is--inverted[class^=reverse-icon-]:after,.textlink.is--secondary.is--inverted[class^=reverse-icon-]:before{font-size:24px;position:absolute;top:50%;transform:translateY(-50%) translateX(0);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.textlink.is--secondary.is--inverted[class*=" icon-"],.textlink.is--secondary.is--inverted[class^=icon-]{padding-left:34px}.textlink.is--secondary.is--inverted[class*=" icon-"]:before,.textlink.is--secondary.is--inverted[class^=icon-]:before{left:0}@media(hover:hover){.textlink.is--secondary.is--inverted[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.textlink.is--secondary.is--inverted[class^=icon-].icon-arrow-left:not([disabled]):hover:before{transform:translateY(-50%) translateX(-3px)}}.textlink.is--secondary.is--inverted[class*=" reverse-icon-"],.textlink.is--secondary.is--inverted[class^=reverse-icon-]{padding-right:34px}.textlink.is--secondary.is--inverted[class*=" reverse-icon-"]:after,.textlink.is--secondary.is--inverted[class^=reverse-icon-]:after{right:0}@media(hover:hover){.textlink.is--secondary.is--inverted[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.textlink.is--secondary.is--inverted[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after{transform:translateY(-50%) translateX(3px)}}.textlink.is--secondary.is--inverted i{font-style:normal}@media(hover:hover){.textlink.is--secondary.is--inverted:hover{color:#d4d6c5}}.textlink.is--secondary.is--inverted.is--disabled,.textlink.is--secondary.is--inverted[disabled]{color:#bdbdbd;cursor:default;pointer-events:none}.travel-information{margin-bottom:64px;margin-top:64px}@media only screen and (min-width:768px){.travel-information{margin-bottom:80px;margin-top:80px}}@media only screen and (min-width:1024px){.travel-information{margin-bottom:120px;margin-top:120px}}@media only screen and (min-width:1440px){.travel-information{margin-bottom:120px;margin-top:120px}}.travel-information__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.travel-information__container{width:82.5vw}}@media only screen and (min-width:768px){.travel-information__container{width:85.4166666667vw}}@media only screen and (min-width:1024px){.travel-information__container{width:89.0625vw}}@media only screen and (min-width:1440px){.travel-information__container{width:1272px}}.travel-information__container .accordion__item{border-color:#ecebdd}.travel-information__container .accordion__item:has(input:checked):has(.accordion__item-label:not(.has--chevron)){border-bottom:0}.travel-information__container .accordion__item .accordion__content,.travel-information__container .accordion__item .accordion__content.has--accordion{padding-block:16px}.travel-information__container .accordion__item .accordion__item-label{padding-left:16px}.travel-information__container .accordion__item .accordion__item-label:not(.has--chevron){font-size:20px;font-weight:300;letter-spacing:.05em;line-height:24px}@media only screen and (min-width:768px){.travel-information__container .accordion__item .accordion__item-label:not(.has--chevron){font-size:24px;line-height:29px}}@media only screen and (min-width:1024px){.travel-information__container .accordion__item .accordion__item-label:not(.has--chevron){font-size:28px;line-height:34px}}.travel-information__container .accordion__item .accordion__item-label:not(.has--chevron)>span:before{color:#947c48;font-size:24px;height:24px;line-height:24px;margin-right:8px;width:24px}@media(hover:hover){.travel-information__container .accordion__item .accordion__item-label.is--active>.travel-information__accordion-label .travel-information__accordion-title,.travel-information__container .accordion__item .accordion__item-label:hover>.travel-information__accordion-label .travel-information__accordion-title{color:#947c48}}.travel-information__container .accordion__item .info-box{margin-bottom:1em}.travel-information__container .accordion__item .travel-information__difficulty{margin-top:12px}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__item-label{padding:8px 56px 8px 16px}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__item-label.has--chevron:before{margin-top:0;right:16px;top:20px}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__content{padding:8px 0 16px 16px}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__content.has--accordion{padding:16px 0 16px 16px}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__content .info-box{float:left;margin:32px 0;width:calc(100% - 16px)}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__content .info-box .info-box__topline{margin-bottom:8px}.travel-information__container .accordion.is--itinerary .accordion__item .accordion__content .info-box .info-box__copy{margin-top:16px}.travel-information__container>.accordion:not(.is--itinerary){flex-basis:82.5vw;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:82.5vw}@media only screen and (min-width:768px){.travel-information__container>.accordion:not(.is--itinerary){flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.travel-information__container>.accordion:not(.is--itinerary){flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}}@media only screen and (min-width:1440px){.travel-information__container>.accordion:not(.is--itinerary){flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}}.travel-information__container>.accordion:not(.is--itinerary)+.travel-information__headline{margin-top:60px}@media only screen and (min-width:1024px){.travel-information__container>.accordion:not(.is--itinerary)+.travel-information__headline{margin-top:100px}}.travel-information__itinerary{flex-basis:82.5vw;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:82.5vw}@media only screen and (min-width:768px){.travel-information__itinerary{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.travel-information__itinerary{flex-basis:51.953125vw;max-width:51.953125vw;padding-left:.87890625vw;padding-right:.87890625vw;width:51.953125vw}}@media only screen and (min-width:1440px){.travel-information__itinerary{flex-basis:742px;max-width:742px;padding-left:12px;padding-right:12px;width:742px}}.travel-information__image-wrap{flex-basis:100dvw;width:100dvw}@media only screen and (min-width:768px){.travel-information__image-wrap{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.travel-information__image-wrap{flex-basis:37.109375vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:37.109375vw;padding-left:.87890625vw;padding-right:.87890625vw;position:-webkit-sticky;position:sticky;top:var(--main-height);width:37.109375vw}}@media only screen and (min-width:1440px){.travel-information__image-wrap{flex-basis:530px;max-width:530px;padding-left:12px;padding-right:12px;width:530px}}.travel-information__image{aspect-ratio:16/9;cursor:pointer;position:relative}.travel-information__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.travel-information__image .symbol{bottom:16px;position:absolute;right:16px}.travel-information__headline{flex-basis:82.5vw;font-size:22px;font-weight:300;letter-spacing:.1em;line-height:26px;margin-bottom:40px;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;text-align:center;text-transform:uppercase;width:82.5vw}@media only screen and (min-width:768px){.travel-information__headline{font-size:32px;line-height:38px}}@media only screen and (min-width:1024px){.travel-information__headline{font-size:40px;line-height:48px}}@media only screen and (min-width:768px){.travel-information__headline{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.travel-information__headline{flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}}@media only screen and (min-width:1440px){.travel-information__headline{flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}}.travel-information__step-content-image{float:right;position:relative}@media only screen and (max-width:599px){.travel-information__step-content-image{margin-bottom:16px}}@media only screen and (min-width:600px){.travel-information__step-content-image{margin-bottom:12px;margin-left:1em;max-width:50%}}@media only screen and (min-width:1024px){.travel-information__step-content-image{max-width:33.333%}}.travel-information__step-content-image img{aspect-ratio:3/2;height:100%;width:100%}.travel-information__step-content-image button[data-modal]{bottom:16px;position:absolute;right:16px}.travel-information__step-content>*{margin-bottom:1em}.travel-information__step-content>*+ol,.travel-information__step-content>*+ul{margin-top:2em}.travel-information__step-content>:last-child{margin-bottom:0}.travel-information__step-content ul{width:100%}.travel-information__step-content.rte~.info-box{float:left;margin-top:32px;width:auto}@media only screen and (max-width:767px){.travel-information__step-content{overflow:hidden;transition:max-height .25s cubic-bezier(.645,.045,.355,1)}.travel-information__step-content.is--reduced{max-height:700px!important}.travel-information__step-content.is--reduced+.travel-information__step-read{display:flex;pointer-events:auto}}.travel-information__step-subline{font-size:20px;font-weight:300;letter-spacing:.05em;line-height:24px;margin-bottom:16px}@media only screen and (min-width:768px){.travel-information__step-subline{font-size:24px;line-height:29px}}@media only screen and (min-width:1024px){.travel-information__step-subline{font-size:28px;line-height:34px;margin-bottom:40px}}.travel-information__accordion-date{color:#947c48;font-size:14px;font-weight:300;letter-spacing:.1em;line-height:21px;margin-bottom:4px}.travel-information__accordion-date>span{display:inline-block}.travel-information__accordion-date>span+span{margin-left:8px}.travel-information__accordion-date>span:first-of-type{margin-left:16px}.travel-information__accordion-time,.travel-information__accordion-title{color:#484848;font-size:16px;font-weight:300;letter-spacing:.05em;letter-spacing:.8px;line-height:24px;transition:color .25s cubic-bezier(.645,.045,.355,1)}.travel-information__accordion-time b,.travel-information__accordion-time strong,.travel-information__accordion-title b,.travel-information__accordion-title strong{font-weight:700}.travel-information__accordion-time span[class*=icon-],.travel-information__accordion-title span[class*=icon-]{display:inline-block;margin-inline:4px}.travel-information__accordion-time span[class*=icon-]:before,.travel-information__accordion-title span[class*=icon-]:before{display:block;line-height:19px}.travel-information__accordion-title{font-weight:700}@media only screen and (max-width:1023px){.modal.is--legend .modal__container{width:100dvw}}.modal.is--legend .modal__container .modal__inner{padding:60px calc(var(--grid-gutter)*2)}@media only screen and (min-width:1024px){.modal.is--legend .modal__container .modal__inner{padding:60px}}.travel-information__small-legend{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}@media only screen and (max-width:1023px){.travel-information__small-legend{gap:20px;margin-bottom:40px}}.travel-information__small-legend li{flex-basis:auto;width:auto}.travel-information__small-legend li.is--full{flex-basis:100%;width:100%}.travel-information__small-legend li p{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:300;font-weight:700;letter-spacing:.05em;line-height:24px}.travel-information__small-legend li p b,.travel-information__small-legend li p strong{font-weight:700}.travel-information__small-legend li p:before{color:#947c48;font-size:24px;height:24px;line-height:24px;margin-right:6px;width:24px}.travel-information__legend{display:flex;flex-wrap:wrap}.travel-information__legend li{flex-basis:100%;width:100%}.travel-information__legend li p{text-align:left}.travel-information__legend li p:last-child{margin-bottom:0}.travel-information__legend li+li{margin-top:24px}.travel-information__legend-title{align-items:center;display:flex;font-weight:700;line-height:24px;margin-bottom:12px}.travel-information__legend-title:before{color:#947c48;font-size:24px;line-height:24px;margin-right:12px}.travel-information__step-read{display:none;justify-content:center;margin-bottom:-12px;padding-block:8px;pointer-events:none;position:relative;width:100%}.travel-information__step-read:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);content:"";height:100px;left:0;position:absolute;right:0;top:-100px}@media only screen and (min-width:768px){.travel-information__step-read{display:none;pointer-events:none}}.travel-information__step-read-toggle{align-items:center;background:#fff;color:#947c48;cursor:pointer;display:flex;font-size:12px;font-weight:700;justify-content:center;letter-spacing:.21em;line-height:14px;padding-left:16px;padding-right:16px;text-transform:uppercase}.travel-information__step-read-toggle:before{background:#ecebdd;content:"";height:1px;left:-10px;position:absolute;right:-20px;top:calc(50% - 1px);z-index:-1}.travel-information__step-read-toggle:after{font-size:24px;line-height:24px;margin-left:8px;width:24px}.travel-information__step-read-toggle>span:nth-of-type(2){display:none}.travel-information__step-intro{margin-bottom:24px}@media only screen and (min-width:1024px){.travel-information__step-intro{margin-bottom:44px}}.travel-information__step-entry+.travel-information__step-entry{margin-top:24px}.travel-information__program-intro{padding:0 16px 40px}.travel-information__footnote{font-size:12px;font-weight:300;letter-spacing:.05em;line-height:18px;margin-top:24px;width:100%}.travel-information__modal-trigger{padding:0 16px 40px}.travel-information__modal-trigger button{background:unset;border:unset;color:#947c48;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.21em;line-height:14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s cubic-bezier(.645,.045,.355,1)}.travel-information__modal-trigger button[class*=" icon-"],.travel-information__modal-trigger button[class*=" reverse-icon-"],.travel-information__modal-trigger button[class^=icon-],.travel-information__modal-trigger button[class^=reverse-icon-]{padding-bottom:5px;padding-top:5px}.travel-information__modal-trigger button[class*=" icon-"]:after,.travel-information__modal-trigger button[class*=" icon-"]:before,.travel-information__modal-trigger button[class*=" reverse-icon-"]:after,.travel-information__modal-trigger button[class*=" reverse-icon-"]:before,.travel-information__modal-trigger button[class^=icon-]:after,.travel-information__modal-trigger button[class^=icon-]:before,.travel-information__modal-trigger button[class^=reverse-icon-]:after,.travel-information__modal-trigger button[class^=reverse-icon-]:before{font-size:24px;position:absolute;top:50%;transform:translateY(-50%) translateX(0);transition:transform .25s cubic-bezier(.645,.045,.355,1)}.travel-information__modal-trigger button[class*=" icon-"],.travel-information__modal-trigger button[class^=icon-]{padding-left:34px}.travel-information__modal-trigger button[class*=" icon-"]:before,.travel-information__modal-trigger button[class^=icon-]:before{left:0}@media(hover:hover){.travel-information__modal-trigger button[class*=" icon-"].icon-arrow-left:not([disabled]):hover:before,.travel-information__modal-trigger button[class^=icon-].icon-arrow-left:not([disabled]):hover:before{transform:translateY(-50%) translateX(-3px)}}.travel-information__modal-trigger button[class*=" reverse-icon-"],.travel-information__modal-trigger button[class^=reverse-icon-]{padding-right:34px}.travel-information__modal-trigger button[class*=" reverse-icon-"]:after,.travel-information__modal-trigger button[class^=reverse-icon-]:after{right:0}@media(hover:hover){.travel-information__modal-trigger button[class*=" reverse-icon-"].reverse-icon-arrow-right:not([disabled]):hover:after,.travel-information__modal-trigger button[class^=reverse-icon-].reverse-icon-arrow-right:not([disabled]):hover:after{transform:translateY(-50%) translateX(3px)}}.travel-information__modal-trigger button i{font-style:normal}@media(hover:hover){.travel-information__modal-trigger button:hover{color:#aa9464}}.travel-information__modal-trigger button.is--disabled,.travel-information__modal-trigger button[disabled]{color:#bdbdbd;cursor:default;pointer-events:none}.travel-information__difficulty{align-items:center;-moz-column-gap:12px;column-gap:12px;display:flex;font-size:16px;font-weight:300;letter-spacing:.05em;line-height:24px}.travel-information__difficulty b,.travel-information__difficulty strong{font-weight:700}.travel-information__difficulty-indicator{-moz-column-gap:4px;column-gap:4px;display:flex;font-size:16px;font-weight:300;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;letter-spacing:.05em;line-height:24px}.travel-information__difficulty-indicator b,.travel-information__difficulty-indicator strong{font-weight:700}.travel-information__difficulty-indicator-item{border:1px solid #947c48;height:12px;width:12px}.travel-information__difficulty-indicator--level--demanding .travel-information__difficulty-indicator-item:nth-child(-n+3),.travel-information__difficulty-indicator--level--easy .travel-information__difficulty-indicator-item:first-child,.travel-information__difficulty-indicator--level--moderate .travel-information__difficulty-indicator-item:nth-child(-n+2){background-color:#947c48}.travel-information__modal{text-align:left}.travel-information__modal-intro{margin-bottom:40px;text-align:left}@media only screen and (min-width:1024px){.travel-information__modal-intro{margin-bottom:60px}}.travel-information__modal-intro-headline{font-size:18px;font-weight:300;letter-spacing:.1em;line-height:22px;margin-bottom:24px;text-transform:uppercase}@media only screen and (min-width:768px){.travel-information__modal-intro-headline{font-size:24px;line-height:29px}}@media only screen and (min-width:1024px){.travel-information__modal-intro-headline{font-size:32px;line-height:38px}}.travel-information__modal-list{display:flex;flex-direction:column;row-gap:40px}@media only screen and (min-width:768px){.travel-information__modal-list{-moz-column-gap:20px;column-gap:20px;flex-direction:row}}@media only screen and (min-width:1024px){.travel-information__modal-list{-moz-column-gap:40px;column-gap:40px}}.travel-information__modal-list-item{flex-shrink:1;text-align:left;width:100%}@media only screen and (min-width:768px){.travel-information__modal-list-item{margin-top:20px}}.travel-information__modal-list-description{margin-top:20px}