.scroll-down{border:none;background:#d86e0f;height:70px;width:70px;z-index:23;outline:none;color:#fff;position:relative;border-radius:50%;background-clip:padding-box;box-shadow:0 5px 15px rgba(0,0,0,.25)}.scroll-down:hover{background:#d86e0f}.scroll-down:active{top:2px}.boat,.island,.cotraveler,.timeline__item,.cta-teaser,.tour-listitem-mini,.hotel-listitem,.rentalcartour-listitem,.buildingblock-listitem{box-shadow:0 0 3.5px 0 rgba(0,0,0,.35);display:block;overflow:hidden;background-color:#fff}.markdown p{margin:10px 0}.markdown ul{list-style:disc;list-style-position:outside;padding:0 0 0 18px}.markdown li{font-size:14px;font-size:0.875rem;line-height:1.6;margin:4px 0}.markdown--body-copy,.markdown--body-copy--padding-down{font-size:14px;font-size:0.875rem;line-height:1.6;color:#0c4733}.markdown--body-copy--padding-down{padding-bottom:64px}.markdown--body-copy h2,.markdown--body-copy--padding-down h2,.markdown--body-copy .h2,.markdown--body-copy--padding-down .h2{font-family:"Amaranth";font-size:25px;font-size:1.5625rem;margin:0 0 10px 0;font-weight:bold;color:#0c4733}.markdown--body-copy h3,.markdown--body-copy--padding-down h3,.markdown--body-copy h4,.markdown--body-copy--padding-down h4,.markdown--body-copy .h3,.markdown--body-copy--padding-down .h3,.markdown--body-copy .h4,.markdown--body-copy--padding-down .h4{font-family:"Amaranth";font-size:22px;font-size:1.375rem;line-height:1.6;padding:20px 0 0 0;margin:0 0 10px 0;font-weight:bold;color:#0c4733}.markdown--body-copy p,.markdown--body-copy--padding-down p{margin:0 0 10px 0}.markdown--body-copy ul,.markdown--body-copy--padding-down ul{list-style:disc;list-style-position:outside;padding:0 0 0 18px}.markdown--body-copy li,.markdown--body-copy--padding-down li{margin:4px 0}.markdown--body-copy small,.markdown--body-copy--padding-down small{margin:20px 30px;display:block;font-style:italic;font-size:14px;font-size:0.875rem}.markdown--body-copy .environment--image__right,.markdown--body-copy--padding-down .environment--image__right{float:right;margin:20px 0 10px 40px}.markdown--body-copy .environment--image__right:after,.markdown--body-copy--padding-down .environment--image__right:after{clear:both}@media(max-width: 700px){.markdown--body-copy .environment--image__right,.markdown--body-copy--padding-down .environment--image__right{margin:20px 0;float:none;text-align:center}}.aroma{overflow:hidden;position:relative;color:#fff}@media only screen and (max-width: 425px){.aroma{min-height:230px}}.aroma__container{position:relative;top:2.5rem;height:auto;max-height:600px}.aroma__container::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.015);z-index:11;pointer-events:none}.aroma__picture-wrapper{position:relative;width:100%;height:auto}.aroma__picture-wrapper__picture{height:600px;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}@media only screen and (max-width: 425px){.aroma__picture-wrapper__picture{height:200px}}.aroma__picture-wrapper__picture--wide{height:100%}.aroma__picture-wrapper__picture--smaller{height:480px}.aroma__picture-wrapper__picture__gradient{position:absolute;bottom:0;left:0;width:100%;z-index:12;height:25%}.aroma__picture-wrapper__overlay{display:flex;flex-direction:column;position:absolute;top:0;bottom:0;left:0;width:100%;align-items:center;justify-content:flex-start;background-color:rgba(0,0,0,.0392156863)}.aroma__picture-wrapper__overlay__title-container{position:absolute;left:11.6rem;top:15%;margin-bottom:2rem;word-break:break-word;display:flex;flex-direction:column;flex-flow:column;align-items:flex-start;cursor:default}.aroma__picture-wrapper__overlay__title-container__title{font-family:"Satisfy";color:#fff;text-shadow:5px 5px 10px rgba(0,0,0,.4392156863);font-size:clamp(8.8rem,.32*(100vw - 50rem) + 5rem,15rem);hyphens:auto;line-height:1.3;font-weight:400}.aroma__picture-wrapper__overlay__title-container__sub-title{padding:.4rem 1.5rem;font-family:"Cabin";font-weight:700;letter-spacing:.08em;color:#fff;font-size:1rem;line-height:1;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);text-transform:uppercase;margin-bottom:.75rem}.aroma__picture-wrapper__overlay__cta-button{padding:.8rem 1rem !important;text-decoration:none}.aroma__picture-wrapper__overlay__introduction-container{position:absolute;max-width:43.75rem;right:2.5rem;bottom:5rem;padding:1.125rem 2.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(239,239,239,.2);backdrop-filter:blur(4px);border-radius:4px}.aroma__picture-wrapper__overlay__introduction-container__text{font-family:"Cabin";font-weight:600;color:#fff;font-size:1rem;line-height:1.5;margin:0}@media screen and (max-width: 800px){.aroma__picture-wrapper__picture{height:25rem}.aroma__picture-wrapper__overlay__title-container{left:1rem;height:6rem;margin-bottom:3rem}.aroma__picture-wrapper__overlay__title-container__title{font-size:5rem}.aroma__picture-wrapper__overlay__title-container__sub-title{font-size:1rem}.aroma__picture-wrapper__overlay__introduction-container{display:none}}@media screen and (min-width: 800px)and (max-width: 900px){.aroma__picture-wrapper__overlay__title-container{left:7rem}}.aroma__layout{max-width:1070px;margin:0 auto}.aroma__meta{max-width:1070px;margin:-3.5rem auto 2rem;padding:0 2rem}.aroma__trust-bar{background:#e49a57;border-radius:999px;padding:.75rem 1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;color:#fff;box-shadow:0 20px 45px rgba(0,0,0,.15)}.aroma__trust-bar__item{display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width: 425px){.aroma__trust-bar__item{flex-direction:row;align-items:center;gap:.5rem}}.aroma__trust-bar__label{font-family:"Cabin";font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.9rem}.aroma__trust-bar__rating{display:flex;gap:.5rem;font-family:"Cabin"}.aroma__trust-bar__value{font-weight:700}.aroma__trust-bar__count{opacity:.8;font-size:.95rem}.aroma__breadcrumb-overlay{z-index:14;margin-top:1.25rem}.aroma__attribution{font-size:9px;font-size:0.5625rem;color:#fff;opacity:.5}.aroma__attribution__link{color:#fff;text-decoration:underline}.aroma__attribution__link:hover{color:#fff}.aroma.aroma--individual-country .aroma__picture-wrapper__overlay__title-container{height:auto;margin-bottom:0;padding-top:5rem}.aroma.aroma--individual-country .aroma__picture-wrapper__overlay__title-container__title{font-size:10rem}@media screen and (max-width: 800px){.aroma.aroma--individual-country .aroma__picture-wrapper__overlay__title-container{height:7rem}.aroma.aroma--individual-country .aroma__picture-wrapper__overlay__title-container__title{font-size:5rem}}.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay{align-items:flex-end}.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay__title-container,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay__title-container{height:auto;top:30%}.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay__title-container__title,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay__title-container__title{font-size:5rem;hyphens:unset}.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay__title-container__sub-title,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay__title-container__sub-title{margin-bottom:2rem}@media screen and (max-width: 800px){.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay__title-container,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay__title-container{height:10.5rem}.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay__title-container__title,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay__title-container__title{font-size:3rem}.aroma.aroma--individual-tour .aroma__picture-wrapper__overlay__title-container__sub-title,.aroma.aroma--group-tour .aroma__picture-wrapper__overlay__title-container__sub-title{margin-bottom:1rem}}.destination-hero{position:relative;border-radius:0px;overflow:hidden;background:#fffaf4}.destination-hero__media{position:relative}.destination-hero__image{width:100%;height:clamp(320px,45vw,540px);-o-object-fit:cover;object-fit:cover}.aroma--destination .destination-hero__image{height:clamp(420px,55vw,640px)}.aroma--team .destination-hero__image{height:clamp(480px,60vw,740px);-o-object-position:center top;object-position:center top}.aroma--team-people .destination-hero__image{-o-object-position:center top;object-position:center top}.destination-hero__image--wide{height:100%}.destination-hero__image--smaller{height:420px}.destination-hero__overlay{position:absolute;inset:0;padding:clamp(1.5rem,5vw,4rem);display:flex;flex-direction:column;justify-content:center;background:rgba(0,0,0,.015)}.destination-hero__copy{display:flex;align-items:flex-start;flex-direction:column;width:1070px;max-width:100%;margin-left:auto;margin-right:auto;gap:1rem}@media screen and (max-width: 1139px){.destination-hero__copy{gap:0;padding:0 1rem}}.destination-hero__travel-to{font-family:"Amaranth";text-transform:uppercase;font-weight:700;font-size:1rem}@media screen and (min-width: 1140px){.destination-hero__travel-to{padding:8px 16px;border-radius:8px;background:rgba(0,0,0,.45);font-size:1.5rem}}.destination-hero__travel-to--no-uppercase{text-transform:none}.destination-hero__badge{font-family:"Cabin";text-transform:uppercase;letter-spacing:.08em;font-weight:700;background:hsla(0,0%,100%,.2);padding:.25rem 1.5rem;color:#fff;align-self:flex-start}.destination-hero__title{font-family:"Satisfy";font-size:clamp(4rem,11vw,7rem);color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.45);line-height:1.1;margin:0;max-width:1070px;width:100%;word-wrap:break-word;overflow-wrap:break-word}.destination-hero__title--large{font-size:clamp(4rem,11vw,15rem)}.destination-hero__title--adaptive{font-size:clamp(4rem,100vw/var(--destination-hero-title-length, 15)*2.2,7rem);line-height:1.1}@media screen and (max-width: 1139px){.destination-hero__title--adaptive{font-size:clamp(2.5rem,100vw/var(--destination-hero-title-length, 10)*1.65,12rem);line-height:1}}.destination-hero__statement{position:absolute;max-width:43.75rem;right:2.5rem;bottom:5rem;padding:1.125rem 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(12,71,51,.75);backdrop-filter:blur(2px);border-radius:4px}@media screen and (max-width: 1139px){.destination-hero__statement{display:none}}.destination-hero__statement p{margin:0}.destination-hero__meta-row{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;background:#e49a57;color:#412104;padding:.85rem 2rem;position:relative;width:100%;box-shadow:none}@media screen and (max-width: 425px){.destination-hero__meta-row{flex-direction:column}}@media only screen and (max-width: 600px){.destination-hero__meta-row{padding:.6rem 1rem;gap:.5rem}}.destination-hero__rating{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;font-family:"Cabin";font-weight:700}@media only screen and (max-width: 1000px){.destination-hero__rating{gap:1.5rem}}@media only screen and (max-width: 600px){.destination-hero__rating{gap:.5rem;justify-content:center}}.destination-hero__rating-label{letter-spacing:.08em}.destination-hero__rating-stars{text-shadow:0 0 5px rgba(0,0,0,.2)}.destination-hero__rating-count{color:inherit;text-decoration:none}.destination-hero__rating-count:visited{color:inherit}.destination-hero__rating-count:hover{text-decoration:underline}.destination-hero__breadcrumbs{position:relative;z-index:1;background:inherit;padding:2rem clamp(0rem,4vw,2rem) 0}.destination-hero__breadcrumbs .area__breadcrumbs{max-width:1070px;margin-left:auto;margin-right:auto;background:rgba(0,0,0,0);padding:0 20px}.centered_layout__body>.area__breadcrumbs{margin-top:1.5rem}.no-object-fit .aroma{overflow:hidden;height:500px}.no-object-fit .aroma__picture-wrapper__picture{height:auto;width:auto;min-height:500px;min-width:100%}.aroma--team-people .destination-hero{padding-top:66px}.aroma--team-people .destination-hero__overlay{top:66px}.aroma--team-people .destination-hero__image{height:clamp(414px,60vw - 66px,674px) !important}.buildingblock-listitem{position:relative;border-radius:unset;box-shadow:0 2px 8px rgba(0,0,0,.5)}.buildingblock-listitem__link{display:block;position:relative;height:200px;padding:0 0 0 50%}.buildingblock-listitem__link:hover{text-decoration:none}.buildingblock-listitem__link:hover .buildingblock-listitem__link__text__title{text-decoration:none}.buildingblock-listitem__link__text{color:#0c4733;overflow:hidden;position:relative;padding:10px;height:100%}.buildingblock-listitem__link__text__button__wrapper a{width:100%;text-align:center;padding:0 10px;background-color:#d86e0f}.buildingblock-listitem__link__text__button__wrapper{background-color:#d86e0f;position:absolute;bottom:0;width:75%;margin:8px 0;padding-bottom:5px}.buildingblock-listitem__link__text__duration-price{line-height:1.6;display:inline-flex;align-items:center;justify-content:center;min-height:2.125rem;padding:.3125rem .625rem;border-radius:.25rem;background:#fff7e7;color:#0c4733;font-family:"Amaranth";margin:0;font-weight:bold}.buildingblock-listitem__link__text__title{font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:bold;margin:0 0 10px 0}.buildingblock-listitem__link__text__description{color:#0c4733;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:14px;font-size:0.875rem;line-height:1.6}.buildingblock-listitem__link__text__description:after{position:absolute;left:0;bottom:0;height:40%;width:100%;content:"";background:linear-gradient(to top, rgb(255, 255, 255) 40%, rgba(255, 255, 255, 0) 80%);pointer-events:none}.buildingblock-listitem__link__picture{position:absolute;left:0;top:0;height:150px;width:50%}.buildingblock-listitem__link__picture__image{-o-object-fit:cover;object-fit:cover;width:100%}.buildingblock-listitem__link__picture__extra{position:absolute;left:0;bottom:10px;padding:5px 10px;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;color:#fff;background-color:hsl(0,0%,30%);background-color:hsla(0,0%,30%,.75)}.buildingblock-listitem__link__picture__extra__duration{display:block;font-size:14px;font-size:0.875rem;line-height:1.6}.buildingblock-listitem__link__picture__extra__price{display:block;font-size:12px;font-size:0.75rem;line-height:1.6;color:hsl(0,0%,92%);margin:2px 0 0 0}.buildingblock-listitem__wishlist{position:absolute;bottom:0;right:0;padding:10px}.rentalcartour-listitem{position:relative}.rentalcartour-listitem__link{display:block;position:relative;padding:0 0 0 50%;height:175px}.rentalcartour-listitem__link:hover{text-decoration:none}.rentalcartour-listitem:hover .rentalcartour-listitem__text__title{text-decoration:underline}.rentalcartour-listitem__text{padding:15px;height:155px;overflow:hidden;position:relative}.rentalcartour-listitem__text__title{font-size:16px;font-size:1rem;line-height:1.6;font-weight:bold;margin:0 0 10px 0}.rentalcartour-listitem__text__description{color:hsl(0,0%,30%);font-size:14px;font-size:0.875rem;line-height:1.6}.rentalcartour-listitem__text__description:after{content:"";display:block;width:100%;height:50px;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)}.rentalcartour-listitem__picture{position:absolute;left:0;top:0;width:50%;overflow:hidden}.rentalcartour-listitem__picture__image{-o-object-fit:cover;object-fit:cover;width:100%}.rentalcartour-listitem__extra{position:absolute;left:0;bottom:10px;padding:5px 10px;border-top-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:0;color:#fff;background-color:hsl(0,0%,30%);background-color:hsla(0,0%,30%,.75)}.rentalcartour-listitem__extra__duration{display:block;font-size:16px;font-size:1rem;line-height:1.6}.rentalcartour-listitem__extra__price{display:block;font-size:12px;font-size:0.75rem;line-height:1.6;color:hsl(0,0%,92%);margin:4px 0 0 0}.rentalcartour-listitem__wishlist{position:absolute;bottom:0;right:0;padding:10px}.destination_footer__wrapper,.destination_footer__wrapper-gray,.destination_footer__wrapper-green{width:100%;margin-bottom:-16px;padding:60px 0 50px 0}.destination_footer__wrapper-green{background-color:#0c4733}.destination_footer__wrapper-green h2{font-family:"Amaranth";font-size:25px;font-size:1.5625rem;margin:0 0 10px 0;color:#fff}.destination_footer__wrapper-gray{background-color:#ededed}.destination_footer__wrapper__content{margin:auto;max-width:1280px;padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.destination_footer__wrapper__content__readmore{width:70%}@media(max-width: 1000px){.destination_footer__wrapper__content__readmore{width:100%}}.destination_footer__wrapper__content__contact{width:25%}@media(max-width: 1000px){.destination_footer__wrapper__content__contact{width:100%}}.destination-list{display:flex;flex-wrap:wrap;text-align:center;height:100%;overflow:hidden;justify-content:center}.destination-listitem{padding:8px}.destination-listitem__link{display:block;color:#fff}.destination-listitem__link:hover{color:#fff;text-decoration:none}.destination-listitem__link:hover .destination-listitem__link__cta{color:#d86e0f;text-decoration:underline}.destination-listitem__link__picture{min-width:260px;position:relative;height:125px}.destination-listitem__link__picture__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.destination-listitem__link__picture__overlay{position:absolute;left:0;bottom:0;width:100%;padding:40px 10px 10px 10px;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.destination-listitem__link__picture__overlay__text{text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:18px;font-size:1.125rem;line-height:1.6}.destination-listitem__link__cta{line-height:1.6;font-family:"Amaranth";font-size:18px;font-weight:600;color:#000;display:block;padding:10px}.link-list__item{width:100%;padding:0 0 20px 0}.link-list__item__link{overflow:hidden;background-color:#fff;display:block;position:relative;min-height:100px;padding:10px 10px 10px 165px;background-repeat:no-repeat;background-position:0 0;background-size:150px 100px;border:2px solid #ededed}.link-list__item__link:hover{text-decoration:none}.link-list__item__link:hover .link-list__item__link__title{text-decoration:underline}.link-list__item__link__title{font-size:18px;font-size:1.125rem;line-height:1.6;font-weight:bold;margin:0 0 10px 0}.link-list__item__link__description{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,55%)}.link-list__item__link--islands{background-image:url("/static/website/galapagos/inseln.3a6ac6c1afb3.jpg")}.link-list__item__link--islandhopping{background-image:url("/static/website/galapagos/inselhopping.3ba2578764d3.jpg")}.link-list__item__link--tourist-class{background-image:url("/static/website/galapagos/tourist_class.df6db61d7dd6.jpg")}.link-list__item__link--tourist-plus-class{background-image:url("/static/website/galapagos/tourist_class_plus.f28d42bd16ad.jpg")}.link-list__item__link--first-class{background-image:url("/static/website/galapagos/first_class.82594918b665.jpg")}.link-list__item__link--deluxe-class{background-image:url("/static/website/galapagos/deluxe_class.711e35c76d8e.jpg")}.link-list__item__link h2{color:#0c4733}.hotel-listitem{position:relative;min-height:345px}.hotel-listitem__text{padding:15px}.hotel-listitem__text__title{font-size:16px;font-size:1rem;line-height:1.6;font-weight:bold;color:#0c4733;margin:0 0 .5rem 0}.hotel-listitem__text__description{font-size:16px;font-size:1rem;line-height:1.6;color:#0c4733}.hotel-listitem__equipment{margin-left:15px}@media screen and (min-width: 700px){.hotel-listitem__equipment{position:absolute;top:15px;right:10px;max-width:45%;margin-left:0}}.hotel-listitem__equipment__item:before{margin:5px}.hotel-listitem__pictures{left:0;top:0;width:100%;padding:15px;overflow:hidden}.hotel-listitem__pictures:before,.hotel-listitem__pictures:after{content:"";display:table}.hotel-listitem__pictures:after{clear:both}.hotel-listitem__pictures{display:flex}.hotel-listitem__pictures__link{display:block;width:49.5%}.hotel-listitem__pictures__link:not(first-child){margin-left:2px;align-self:flex-end}.hotel-listitem__pictures__link:first-child{width:100%}.hotel-category__ul{list-style:none;margin-left:14px;margin-bottom:25px}.hotel-category__ul li{position:relative;padding-left:18px}.hotel-category__ul li:before{content:"✓";position:absolute;left:0;color:#0c4733}.hotel-category__box:before,.hotel-category__box:after{content:"";display:table}.hotel-category__box:after{clear:both}.hotel-category__box{width:auto}.hotel-category__box p{margin:15px 0}.hotel-category__box .heading--amaranth{font-size:22px;font-size:1.375rem;text-align:center;padding:10px 0 15px;margin-bottom:25px}.hotel-category__element:before,.hotel-category__element:after{content:"";display:table}.hotel-category__element:after{clear:both}.hotel-category__element{margin:10px 10px 20px 10px}.hotel-category__element__image{width:80px;margin-right:10px}.hotel-category__element__text-container{width:70%;max-width:500px}.hotel-category__element__text-container--headline{color:#0c4733;font-weight:bold}.hotel-category__element>div{float:left}.tour-listitem-mini{background:#fff;overflow:hidden}.tour-listitem-mini__text{padding:10px 15px}.tour-listitem-mini__title{font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:bold;margin:0}.tour-listitem-mini__subline{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,65%);font-style:normal;display:block;padding:5px 0 0 0}.tour-listitem-mini__picture{display:block;width:100%}.tabs__navigation:before,.tabs__navigation:after{content:"";display:table}.tabs__navigation:after{clear:both}.tabs__navigation__tab{float:left;margin:0 20px 10px 0}.tabs__navigation__tab__button{background-color:rgba(0,0,0,0);border:0;margin:0;padding:0 0 3px 0;outline:none;color:#d86e0f;font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:bold}.tabs__navigation__tab.active .tabs__navigation__tab__button{color:hsl(0,0%,30%);border-bottom:2px solid hsl(0,0%,30%)}.cta-teaser{height:200px;position:relative}.cta-teaser__link{display:block;height:200px;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative}.cta-teaser__link--group{background-image:url("/static/website/teaser/gruppenreisen.306ff65e24a5.jpg")}.cta-teaser__link--individual{background-image:url("/static/website/teaser/individualreisen.9153dd67d32f.jpg")}.cta-teaser__link--info{background-image:url("/static/website/teaser/reiseinfo.6612d932f405.png")}.cta-teaser__link:hover .cta-teaser__title{text-decoration:underline}.cta-teaser__content{height:200px;position:absolute;top:150px;transition:top .25s ease;left:0;width:100%;background:#fff}.cta-teaser__title{line-height:50px;padding:0 20px}.cta-teaser__details{padding:0 20px;color:#999;font-size:14px;font-size:0.875rem;line-height:1.6}.cta-teaser__info-button{position:absolute;bottom:0;right:0;display:block;height:50px;width:50px;outline:none;background:rgba(0,0,0,0);border:none;padding:12px}.cta-teaser__info-button-image{opacity:.25}.cta-teaser__info-button-image:hover{opacity:.75}.cta-teaser__link:hover .cta-teaser__content,.cta-teaser--open .cta-teaser__content{top:0;transition:top .25s ease}.qa__question{padding:4px 0;display:block}.qa__question__toggle{width:auto;text-align:left;border:none;background:rgba(0,0,0,0);padding:0;margin:0;color:#d86e0f;outline:none;font-size:18px;font-size:1.125rem;line-height:1.6;font-weight:bold;text-decoration:underline}.qa__answer{color:#0c4733;margin:0 0 15px 0;display:none}.qa__answer ul{list-style:disc;list-style-position:outside;padding:0 0 0 18px}.qa__answer li{margin:4px 0}.scroll-down__icon{position:absolute;top:25px;left:25px;display:block}.separator{border:0;height:3px;background:hsl(0,0%,92%);margin:20px 0 0 0;padding:0}.link-category{margin:20px 0}.link-category__link{display:block;padding:5px 0}.link-category__link:hover{text-decoration:none}.link-category__link:hover .link-category__link__text{text-decoration:underline}.link-category__link__text{display:block}.link-category__link__description{display:block;color:#999}.filter{display:block;padding:15px;background-color:hsl(0,0%,93.5%);border:2px solid hsl(0,0%,92%);border-radius:9px;background-clip:padding-box}.filter__section{padding:5px}.filter__section:before,.filter__section:after{content:"";display:table}.filter__section:after{clear:both}.filter__section--submit{padding:10px 5px 5px 5px}.filter__section__columns{-moz-columns:2;columns:2}.filter__label{font-size:12px;font-size:0.75rem;color:#999;display:block}.filter__select{width:100%;display:block;background-color:#fff;background-image:url("/static/website/arrow_bottom.85dd9ea221b6.svg");background-repeat:no-repeat;background-position:100% center;border:1px solid hsl(0,0%,85%);font-size:14px;font-size:0.875rem;line-height:1.6;color:#666;padding:5px 10px;margin:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";border-radius:2px;background-clip:padding-box}.filter__checkbox{margin:0 5px 0 0}.form input[type=password],.form input[type=text],.form input[type=number],.form input[type=url],.form input[type=email],.form textarea{border-radius:10px;background-clip:padding-box;font-size:16px;font-size:1rem;line-height:1.6;background-color:rgba(0,0,0,0);padding:5px 10px;width:100%;display:block;margin:0}.form input[type=password]:focus,.form input[type=text]:focus,.form input[type=number]:focus,.form input[type=url]:focus,.form input[type=email]:focus,.form textarea:focus{outline:none;border:2px solid hsl(0,0%,55%)}.form .recaptcha_info_text{font-size:.8rem;padding-top:5px}.form input[type=radio]{margin:0 .5rem 0 0}.form select{width:100%}.form label{font-size:16px;font-size:1rem;font-weight:bold;cursor:pointer}.form__intro{margin:0 0 20px 0}.form__label{margin-bottom:10px}.form__field{margin-bottom:15px}.form__field:last-child{margin-bottom:0}.form__field--selectdate-inline select{width:auto;margin:0 5px 0 0}.form__field--radio li{display:inline-block;padding:0 2rem 0 0}.form__field--radio li label{color:#0c4733;font-weight:normal}.form__field--radio-block li{display:block;padding:0}.form__field--checkbox input[type=checkbox]{margin:0 .5rem 0 0}.form__field--checkbox ul label{display:inline-block;position:relative;padding-left:20px}.form__field--checkbox ul label>input{position:absolute;left:0;top:3px}.form__field--checkbox ul input[type=checkbox]{margin:0 .5rem 0 0}.form__field--select select{height:36px;border:1px solid hsl(0,0%,85%)}.form__field--label-black label{color:#000}.form__field--label-small label{font-size:14px;font-size:0.875rem;font-weight:normal;line-height:1.3}.form .errorlist{color:red;padding:5px 0 0 0}.form__explanation{font-size:12px;font-size:0.75rem;line-height:1.6;color:#0c4733}.form__text{font-size:14px;font-size:0.875rem;line-height:1.6;color:#0c4733;padding:10px}.form__section:not(:last-of-type){border-bottom:2px solid hsl(0,0%,92%)}.form__section__title{padding:0;margin:0;font-size:16px;font-size:1rem;line-height:1.6}@media screen and (min-width: 1000px){.form__section__title{padding:0 10px}}.form__layout__description-with-image{margin:10px 0 0 0;position:relative;padding:0 0 0 135px;min-height:170px}.form__layout__description-with-image__image{position:absolute;top:0;left:0}.form__layout__description-with-image__description{float:left;font-size:14px;font-size:0.875rem;line-height:1.6;color:#0c4733}@media screen and (min-width: 1000px){.form__layout__row{padding:12px 0}.form__layout__row:before,.form__layout__row:after{content:"";display:table}.form__layout__row:after{clear:both}}.form__layout__row__column{width:100%;padding:10px 0}@media screen and (min-width: 1000px){.form__layout__row__column{float:left}}@media screen and (min-width: 1000px){.form__layout__row__column--half{width:50%}}@media screen and (min-width: 1000px){.form__layout__row__column--third{width:33.33%}}.form__submit{text-align:left;padding:20px}.form__submit button{padding:5px 20px}@media screen and (min-width: 1000px){.form__submit{padding:20px 0}}.form__submit>button[type=submit]{margin-top:1.5rem}.form p.warning{color:red}.form .form-academic-titles-fields{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.form .form-academic-titles-fields__title{margin-bottom:10px;font-size:1rem;font-weight:bold;color:var(--primary);cursor:pointer;flex-basis:100%}.form .form-academic-titles-fields .form__label{margin:0 !important}.form .form-academic-titles-fields>fieldset{margin:0 !important;display:inline-flex;align-items:center}.area{padding:20px}.area__title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:30px;font-size:1.875rem;line-height:1.6;font-weight:normal;margin:0;display:block}@media screen and (min-width: 1000px){.area__title{font-size:40px;font-size:2.5rem;line-height:1.6}}.area__text{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:16px;font-size:1rem;line-height:1.6;font-weight:normal;margin:0;display:block}@media screen and (min-width: 1000px){.area__text{font-size:18px;font-size:1.125rem;line-height:1.6;padding:0 150px 0 0}}.area__breadcrumbs{z-index:13;font-family:"Cabin";font-weight:bold;font-size:16px;display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden}.area__breadcrumbs__item{display:inline-block;margin:0 .5rem 0 0}.area__breadcrumbs__item__link{color:#4a4a4a;font-size:14px;font-size:0.875rem;line-height:1.6;text-decoration:underline}.area__breadcrumbs__item__link--booking{color:#fff;text-decoration:none}.area__breadcrumbs__item__link--booking:hover{color:#fff}.area__breadcrumbs__item__current{color:#4a4a4a;font-size:14px;font-size:0.875rem;line-height:1.6}.area__breadcrumbs__separator{display:inline-block;margin:0 .5rem 0 0;color:#ecb787;flex-shrink:0;font-size:16px;font-size:1rem;line-height:1.6}.area__breadcrumbs__link{white-space:nowrap;flex-shrink:0}.area__breadcrumbs__current{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 800px){.area__breadcrumbs>*{display:none !important}.area__breadcrumbs>:first-child{display:inline-block !important}.area__breadcrumbs>:nth-last-child(2){display:inline-block !important}.area__breadcrumbs>:last-child{display:inline-block !important;overflow:hidden;text-overflow:ellipsis;max-width:60vw}}.timeline{padding:0 0 0 18px}.timeline table{width:100%;table-layout:fixed;margin-top:30px;border-left:2px solid #0c4733}.timeline th{width:30px;position:relative}.timeline td{width:100%}.timeline td h2:first-of-type{padding-top:0}.timeline__section--empty th,.timeline__section--empty td{height:40px}.timeline__count{font-family:"Amaranth";font-size:27px;font-size:1.6875rem;display:block;border-radius:50%;width:40px;height:40px;line-height:32px;background:#0c4733;color:#fff;text-align:center;font-style:normal;position:absolute;top:-5px;left:-24px}.timeline__item{overflow:hidden;position:relative}.timeline__item__tabs{display:flex}@media screen and (max-width: 425px){.timeline__item__tabs{width:100%}}.timeline__item__tabs__tab__button{font-size:14px;font-size:0.875rem;line-height:1.6;display:block;padding:10px 20px;background-color:rgba(0,0,0,0);outline:none;border-top:none;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:none;color:#4a4a4a;text-align:left}.timeline__item__tabs__tab__button:active{color:#000}.timeline__item__tabs__tab.active .timeline__item__tabs__tab__button{background-color:#fff;position:relative;bottom:-1px;padding:10px 20px 10px 20px;color:#0c4733;border-bottom:1px solid rgba(0,0,0,0)}.timeline__item__tabs__tab.active .timeline__item__tabs__tab__button--hotelinfo{padding-left:38px}.timeline__item__tabs__tab:first-of-type .timeline__item__tabs__tab__button{border-left:1px solid rgba(0,0,0,0)}.timeline__item__tabs__tab:last-of-type{width:100%}.timeline__item__tabs__tab:last-of-type .timeline__item__tabs__tab__button{width:100%}@media screen and (max-width: 425px){.timeline__item__tabs__tab{flex:1 1 0;min-width:0}.timeline__item__tabs__tab .timeline__item__tabs__tab__button{width:100%;text-align:center;padding:10px 8px;white-space:normal}}.timeline__item__title{font-size:20px;font-size:1.25rem;font-family:"Amaranth";font-weight:600;padding:9px 0 0 0;color:#0c4733}.timeline__day__teaser:before,.timeline__day__teaser:after{content:"";display:table}.timeline__day__teaser:after{clear:both}.timeline__day__teaser{padding:20px 20px 10px 20px}.timeline__day__teaser__picture{display:block;position:relative}@media screen and (min-width: 800px){.timeline__day__teaser__picture{width:45%;float:left}}.timeline__day__teaser__play-video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-image:url("/static/website/play-video.867fbbe60d12.svg");background-repeat:no-repeat;background-position:center;transition:all .25s ease}.timeline__day__teaser__play-video:hover{transform:scale(1.25)}@media screen and (min-width: 800px){.timeline__day__teaser__details{width:55%;float:right;padding-left:20px}}.timeline__day__meals:before,.timeline__day__meals:after{content:"";display:table}.timeline__day__meals:after{clear:both}.timeline__day__meals{padding:15px 0;margin:0 0 7px 0;border-bottom:1px solid hsl(0,0%,92%)}@media screen and (min-width: 800px){.timeline__day__meals{padding:0 0 15px 0}}.timeline__day__meal{font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:bold;float:left;margin:0 15px 0 0;display:inline-block}.timeline__day__highlight{font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:bold;color:#0c4733;padding:7px 0 7px 20px;background-position:left center;background-repeat:no-repeat;position:relative}.timeline__day__highlight>i{font-size:18px;font-size:1.125rem;position:absolute;left:-5px}.timeline__day__highlight--other{background-image:url("/static/website/icons/pin-icon.27927cea53b8.png")}.timeline__day__highlight--optional-excursion{background-image:url("/static/website/icons/plus-icon.c9d9fed5fb46.png")}.timeline__day__description{padding:0 20px 10px 20px;position:relative}.timeline__day__description__text{color:#0c4733;font-size:16px;font-size:1rem;line-height:1.6;transition-property:height;transition-duration:.25s;transition-timing-function:ease-in-out}.timeline__day__description--read-more .timeline__day__description__text{height:11rem;overflow:hidden}.timeline__day__description__read-more{width:100%;padding:70px 0 0 0;height:120px;position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);text-align:center}.timeline__day__description__read-more__cover{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)}.timeline__day__description__read-more__button{background-color:rgba(0,0,0,0);border:none;color:hsl(0,0%,55%);font-size:16px;font-size:1rem;line-height:50px;outline:none;display:inline-block;padding:0 22px;background-image:url("/static/website/read-more.812059a79cbd.svg");background-repeat:no-repeat;background-position:left center}.timeline__hotels__hotel{position:relative;min-height:345px}.timeline__hotels__fineprint{font-size:14px;font-size:0.875rem;line-height:1.6;color:#0c4733;padding:15px;border-top:1px solid hsl(0,0%,92%)}.timeline__item .timeline__day__teaser{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:20px}.timeline__item .timeline__day__carousel{flex:0 0 45%;max-width:45%;position:relative;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb;aspect-ratio:4/3}.timeline__item .timeline__day__carousel .swiper-wrapper{position:relative;width:100%;height:100%}.timeline__item .timeline__day__carousel .swiper-slide{width:100%;height:100%;flex-shrink:0}.timeline__item .timeline__day__carousel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.timeline__item .swiper-button-prev,.timeline__item .swiper-button-next{width:30px;height:30px;border-radius:50%;background:hsla(0,0%,100%,.85);box-shadow:0 0 8px rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;border:none;z-index:15;transition:box-shadow .2s ease,background .2s ease}.timeline__item .swiper-button-prev::after,.timeline__item .swiper-button-next::after{display:block;font-size:18px;font-weight:700;line-height:1;color:rgba(90,90,90,.75);text-shadow:none}.timeline__item .swiper-button-prev::after{content:"‹";width:20%;height:60%;font-size:29px;top:-9%;display:block;position:fixed;left:10px}.timeline__item .swiper-button-next::after{content:"›";width:20%;height:60%;font-size:29px;top:-9%;display:block;position:fixed;left:10px}.timeline__item .swiper-button-prev:hover,.timeline__item .swiper-button-next:hover{background:hsla(0,0%,100%,.95);box-shadow:0 0 12px rgba(0,0,0,.35)}.timeline__item .swiper-button-prev,.timeline__item .swiper-button-next{top:60%;transform:translateY(-50%)}.timeline__item .swiper-button-prev{left:8px}.timeline__item .swiper-button-next{right:8px}@media(max-width: 768px){.timeline__item .swiper-button-prev,.timeline__item .swiper-button-next{width:32px;height:32px}.timeline__item .swiper-button-prev::after,.timeline__item .swiper-button-next::after{border-top-width:6px;border-bottom-width:6px}}.timeline__item .timeline__day__teaser__details{flex:1;padding-top:5px}@media(max-width: 768px){.timeline__item .timeline__day__teaser{flex-direction:column}.timeline__item .timeline__day__carousel,.timeline__item .timeline__day__teaser__details{max-width:100%;flex:1 1 100%}.timeline__item .timeline__day__carousel{aspect-ratio:16/10}}.lightbox__arrow--right{right:200px}.lightbox__arrow--left{left:200px}.highlights:before,.highlights:after{content:"";display:table}.highlights:after{clear:both}.highlights{border-radius:2px;background-clip:padding-box;overflow:hidden;position:relative}.highlights--1 .highlights__link{width:100%;height:300px}.highlights--2 .highlights__link{width:50%;height:200px}.highlights--3 .highlights__link{width:33.33%;height:200px}.highlights--4 .highlights__link{width:40%;height:133px}.highlights--4 .highlights__link:first-child{width:60%;height:400px}.highlights--4 .highlights__link:last-child{height:134px}.highlights--many{height:300px;overflow:hidden}.highlights--many .highlights__link{width:25%;height:150px}.highlights--many .highlights__link:first-child{width:50%;height:300px}.highlights__link{float:left;display:block;position:relative;color:#fff}.highlights__link:hover{color:#fff;text-decoration:none}.highlights__link__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.highlights__link__overlay{position:absolute;left:0;bottom:0;width:100%;height:50%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5))}.highlights__link__overlay__name{position:absolute;left:0;bottom:0;display:block;padding:10px;text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:normal}.highlights__more{position:absolute;right:0;bottom:0;width:25%;height:50%;background-color:#000;background-color:rgba(0,0,0,.5);display:table;cursor:pointer}.highlights__more__count{text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:40px;font-size:2.5rem;line-height:1.6;color:#fff;font-weight:normal;display:table-cell;text-align:center;vertical-align:middle}.highlights__less{background-color:rgba(0,0,0,0);border:0;cursor:pointer;color:#d86e0f;font-size:12px;font-size:0.75rem;line-height:1.6;display:inline-block;padding:10px;outline:none}.highlights__less:hover{text-decoration:underline}.staff-page .subheadline{padding-left:10px}.card-visible{display:block}.card-hidden{display:none !important}.tiling-container{display:flex;flex-direction:column}.location-group{margin-bottom:5rem;width:100%}.location-group .office-location{color:var(--secondary);margin-bottom:3rem;font-family:"Amaranth";font-size:23px;font-size:1.4375rem;line-height:1;display:inline-block;font-weight:600;font-style:italic}.location-group .cards{display:flex;flex-wrap:wrap;gap:2rem}.location-group .cards .filter-card-wrapper{display:flex;flex-direction:column;flex:0 1 30%;box-sizing:border-box}@media(max-width: 1280px){.location-group .cards .filter-card-wrapper{flex:0 1 45%}}@media(max-width: 768px){.location-group .cards .filter-card-wrapper{flex:0 1 100%}}.location-group .cards .staff-card{display:flex;flex-direction:column;height:100%}.location-group .cards .staff-card .staff-card__image-wrapper{aspect-ratio:4/3;overflow:hidden;position:relative;flex-shrink:0}.location-group .cards .staff-card .staff-card__image-wrapper .staff-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.location-group .cards .staff-card .staff-card__content{position:absolute;bottom:0;width:100%;background:linear-gradient(rgba(200, 200, 200, 0), rgba(200, 200, 200, 0.8), rgba(200, 200, 200, 0.95));padding:0 25px}.location-group .cards .staff-card .staff-card__content--title{font-family:"Amaranth";color:#fff}.location-group .cards .staff-card .staff-card__content--title h2{font-size:30px;font-weight:600;margin:0}.location-group .cards .staff-card .staff-card__content--title h3{font-size:20px;font-weight:normal}.location-group .cards .staff-card .staff-card__infos{display:flex;flex-direction:column;justify-content:flex-end;background:#f7f6f3;color:#000;flex:1 1 auto;padding:1rem}.location-group .cards .staff-card .staff-card__infos__read_more{display:flex;justify-content:space-between;align-items:center}.location-group .cards .staff-card .staff-card__infos__read_more:hover *{font-weight:bold}.location-group .cards .staff-card .staff-card__infos__read_more__text{color:var(--secondary);cursor:pointer;font-size:16pt;pointer-events:none}.location-group .cards .staff-card .staff-card__infos__read_more__chevron{width:50px;height:60px;background-image:url("/static/website/chevron_bottom.cba177c15adf.svg");filter:invert(46%) sepia(96%) saturate(1892%) hue-rotate(2deg) brightness(98%) contrast(95%);display:block;pointer-events:none;transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.2s;scale:.7}.location-group .cards .staff-card .staff-card__infos__read_more__chevron__extended{transition:.2s;transform:rotate(0deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.q_and_a_blocks-container{display:none;margin-top:0}.q_and_a_block{padding:10px 0}.staff-card:hover{box-shadow:0 0 8.6px .5px rgba(0,0,0,.4)}.abstract-header{background:url("/static/website/background-images/booking_header.228e85655720.png") no-repeat;background-size:100% 100%;color:#fff}.abstract-header__layout{max-width:1070px;margin:0 auto;padding:210px 20px 25px 20px}.abstract-header__primary{font-size:22px;font-size:1.375rem;font-family:"Amaranth";font-weight:600}.abstract-header__secondary{font-size:11px;font-size:0.6875rem}.grouptour-pricetable{background-color:rgba(0,0,0,0);margin:20px 0}.grouptour-pricetable__header{max-width:810px}.grouptour-pricetable__header:before,.grouptour-pricetable__header:after{content:"";display:table}.grouptour-pricetable__header:after{clear:both}.grouptour-pricetable__header{padding:10px 15px;display:flex;align-items:center}.grouptour-pricetable__header__title,.grouptour-pricetable__header__participants,.grouptour-pricetable__header__single-room-supplement{padding:0 10px}.grouptour-pricetable__header__title{font-family:"Amaranth";font-size:27px;font-size:1.6875rem;width:250px;color:#fff;margin:0}.grouptour-pricetable__header__single-room-supplement{margin:0}@media screen and (max-width: 999px){.grouptour-pricetable__header__single-room-supplement{margin-left:auto}}.grouptour-pricetable__header__participants{display:flex;align-items:center;margin-left:auto;padding-left:35px}.grouptour-pricetable__row{align-items:center;border-top:1px solid #4a4a4a;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:35px;padding:10px 15px;max-width:810px;box-sizing:border-box;width:100%;overflow-wrap:anywhere}@media screen and (max-width: 425px){.grouptour-pricetable__row{padding:10px}}.grouptour-pricetable__column{font-size:15px;font-size:0.9375rem;color:#fff;line-height:1.2;padding:0 6px;text-align:left}@media screen and (max-width: 999px){.grouptour-pricetable__column{padding:10px 10px}}.grouptour-pricetable__column--dates{align-items:center;background-repeat:no-repeat;background-position:10px center;background-size:24px 24px;display:inline-flex;flex-wrap:wrap;-moz-column-gap:.25em;column-gap:.25em;min-height:24px;padding-left:44px;min-width:230px;overflow-wrap:anywhere}@media screen and (max-width: 425px){.grouptour-pricetable__column--dates{min-width:0;flex:1 1 100%;padding-left:36px;background-position:6px center}}.grouptour-pricetable__column--dates-status-many{background-image:url("/static/website/pricetable/green_circle-24.eff09991556c.svg")}.grouptour-pricetable__column--dates-status-few{background-image:url("/static/website/pricetable/yellow_circle-24.e4362f86f1c7.svg")}.grouptour-pricetable__column--dates-status-one{background-image:url("/static/website/pricetable/one_orange_circle-24.d537b364400d.svg")}.grouptour-pricetable__column--dates-status-on-request{background-image:url("/static/website/pricetable/green_red_circle-24.b82043694a83.svg")}.grouptour-pricetable__column--dates-status-booked-up{background-image:url("/static/website/pricetable/red_circle-24.781bde710ccc.svg")}.grouptour-pricetable__column--dates-range{white-space:nowrap}.grouptour-pricetable__column--price{display:flex;flex-wrap:nowrap;align-items:baseline;-moz-column-gap:24px;column-gap:24px}.grouptour-pricetable__column--price__value,.grouptour-pricetable__column--price__supplement{white-space:nowrap}.grouptour-pricetable__column--info{min-width:24px;flex-basis:100%;order:4;padding-top:10px;padding-bottom:10px;margin-left:35px}@media screen and (max-width: 999px){.grouptour-pricetable__column--info{margin-left:0;order:1;padding-bottom:20px}}.grouptour-pricetable__column--info-button{background-color:rgba(0,0,0,0);background-image:url("/static/website/pricetable/info.b0041706c651.svg");background-repeat:no-repeat;background-position:center;border:0;margin:0;display:inline-block;width:24px;height:24px;overflow:hidden;outline:none}.grouptour-pricetable__column--info-button>span{opacity:0}.grouptour-pricetable__column--actions-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:8px;order:1}@media screen and (max-width: 425px){.grouptour-pricetable__column--actions-wrapper{flex:1 1 100%;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px}}@media screen and (max-width: 425px){.grouptour-pricetable__column--flightdata,.grouptour-pricetable__column--action{flex:1 1 auto;width:100%;padding:0;text-align:center}}@media screen and (max-width: 425px){.grouptour-pricetable__column--flightdata-button,.grouptour-pricetable__column--action-link,.grouptour-pricetable__column--action-disabled{width:100% !important;min-width:0;white-space:normal;padding:8px 12px 10px}}.grouptour-pricetable__column--flightdata-button{border:none;background-color:#e8a86f;color:#0c4733;font-weight:bold;white-space:nowrap}.grouptour-pricetable__column--action-link{border-radius:2px;background-clip:padding-box;align-items:center;display:inline-flex;font-weight:bold;justify-content:center;margin:0;min-height:27px;padding:0 25px 2px;outline:none;white-space:nowrap;width:140px}@media screen and (max-width: 425px){.grouptour-pricetable__column--action-link{width:105px}}@media screen and (max-width: 699px){.grouptour-pricetable__column--flightdata,.grouptour-pricetable__column--action{margin:0 auto;padding:0 10px}}.grouptour-pricetable__column--flightdata{text-align:center}.grouptour-pricetable__column--flightdata-button{background-color:#fff;border:1px solid #fff}.grouptour-pricetable__column--flightdata-button:active{color:#d86e0f;border-color:#d86e0f}.grouptour-pricetable__column--action{text-align:center}.grouptour-pricetable__column--action-link{background:#e8a86f;color:#0c4733}.grouptour-pricetable__column--action-link:active{color:#fff;border-bottom:0;position:relative;top:2px}.grouptour-pricetable__column--action-disabled{padding:1px 0 2px 0;font-weight:bold;line-height:32px;color:#999;width:140px}.grouptour-pricetable__details{display:none;padding:10px 15px 10px 60px}@media screen and (max-width: 999px){.grouptour-pricetable__details{padding:10px 15px 10px 25px}}.grouptour-pricetable__details__flights{font-size:14px;font-size:0.875rem;line-height:1.6;display:block;padding-top:10px;margin:0;color:#000}.grouptour-pricetable__details__info{font-size:14px;font-size:0.875rem;line-height:1.6;color:#333;display:block;padding:0 0 10px 0;margin:0;border-bottom:1px solid #ccc}.grouptour-pricetable__legend{font-size:12px;font-size:0.75rem;line-height:16px;color:#999;border-top:1px solid hsl(0,0%,92%);text-align:center;padding:5px 15px}.grouptour-pricetable__legend__items:before,.grouptour-pricetable__legend__items:after{content:"";display:table}.grouptour-pricetable__legend__items:after{clear:both}.grouptour-pricetable__legend__items{margin:0;padding:0}.grouptour-pricetable__legend__item{float:left;padding:10px 22px;margin:0}.grouptour-pricetable__legend__item--status-many{background-repeat:no-repeat;background-position:0 center;background-image:url("/static/website/pricetable/green_circle-18.475f7db06014.svg")}.grouptour-pricetable__legend__item--status-few{background-repeat:no-repeat;background-position:0 center;background-image:url("/static/website/pricetable/yellow_circle-18.d12115e5de6d.svg")}.grouptour-pricetable__legend__item--status-one{background-repeat:no-repeat;background-position:0 center;background-image:url("/static/website/pricetable/one_orange_circle-18.a9ef6505730c.svg")}.grouptour-pricetable__legend__item--status-on-request{background-repeat:no-repeat;background-position:0 center;background-image:url("/static/website/pricetable/green_red_circle-18.d92165e73428.svg")}.grouptour-pricetable__legend__item--status-booked-up{background-repeat:no-repeat;background-position:0 center;background-image:url("/static/website/pricetable/red_circle-18.66726cca4624.svg")}.grouptour-pricetable__dates-info{padding:10px 15px 0;text-align:left}.individualtour-pricetable__table{display:table;width:100%;table-layout:auto;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;padding:10px 0}@media screen and (max-width: 425px){.individualtour-pricetable__table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 425px){.individualtour-pricetable__row{margin-bottom:2px;background-color:#fff}}@media screen and (max-width: 425px){.individualtour-pricetable__rows--columns{width:-moz-fit-content;width:fit-content;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}}.individualtour-pricetable__table-title{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%);font-weight:bold;text-align:right;padding:10px 0;border-left:10px solid #ededed}.individualtour-pricetable__column-title{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%);font-weight:bold;text-align:center;padding:10px;background-color:#fff;border-left:10px solid #ededed;border-right:10px solid #ededed}@media screen and (max-width: 425px){.individualtour-pricetable__column-title{background-color:rgba(0,0,0,0)}}.individualtour-pricetable__row-title{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%);font-weight:bold;padding:10px 0;border-left:10px solid #ededed}.individualtour-pricetable__cell{font-size:18px;font-size:1.125rem;line-height:1.6;color:hsl(0,0%,30%);text-align:center;padding:0 10px;background-color:#fff;border-left:10px solid #ededed;border-right:10px solid #ededed}@media screen and (max-width: 425px){.individualtour-pricetable__cell{background-color:rgba(0,0,0,0)}}.individualtour-pricetable__description,.individualtour-pricetable__description-black{font-size:12px;font-size:0.75rem;line-height:1.6;color:#999;padding:10px 0 0 0}.individualtour-pricetable__description-black{color:#000}.cotraveler{position:relative;padding:10px 50px 10px 10px}.cotraveler__form{position:absolute;top:10px;right:10px}.online-consulting__choice{margin:20px 0 60px 0;width:100%}.online-consulting__choice:before,.online-consulting__choice:after{content:"";display:table}.online-consulting__choice:after{clear:both}.online-consulting__choice__item{width:100%;margin:0 0 60px 0}@media screen and (min-width: 1000px){.online-consulting__choice__item{width:48%;margin:0}}.online-consulting__choice__item--first{float:left}.online-consulting__choice__item--second{float:right}.online-consulting__choice__item__link{display:block}.table{border-spacing:0;border-collapse:collapse}.table__head{text-align:left;vertical-align:top;font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%);padding:.25rem 1rem .25rem 0}.table__data{text-align:left;vertical-align:top;font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%);padding:.25rem 0}.routeinfo__item{margin:0 0 20px 0}.routeinfo__item__title{font-size:14px;font-size:0.875rem;line-height:1.6;font-weight:bold;color:#666;margin:0 0 .5rem 0}.routeinfo__item__container--with-picture{padding:0 0 0 220px;position:relative;min-height:150px}.routeinfo__item__container__description{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,55%)}.routeinfo__item__container__description ul{list-style:disc;list-style-position:outside;padding:0 0 0 18px}.routeinfo__item__container__description li{margin:.25em 0}.routeinfo__item__container__link{display:block;position:absolute;left:0;top:0}.layout--map-overlay-open{overflow:hidden;height:100%}.layout--map-overlay-open .trustpilot-widget{display:none !important}.map-preview{position:relative;border-radius:14px;overflow:hidden;background:hsl(0,0%,92%);box-shadow:0 8px 24px rgba(0,0,0,.12)}.map-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.25) 100%);pointer-events:none}.map-preview__img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.map-preview__btn{position:absolute;right:16px;bottom:16px;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:9999px;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.98);color:#0c4733;font-weight:600;cursor:pointer;box-shadow:0 10px 26px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}.map-preview__btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.24)}.map-preview__btn:focus{outline:2px solid #0c4733;outline-offset:2px}.map-preview__btn__icon{font-size:25px;color:#0c4733}@media screen and (max-width: 425px){.map-preview__btn{left:12px;right:12px;justify-content:center;font-size:14px}}.map-overlay{position:fixed;inset:0;z-index:9999;background:rgba(15,15,15,.45);padding:24px}.map-overlay__content{position:relative;height:100%;background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.35)}.map-overlay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 22px;background:linear-gradient(120deg, rgba(16, 139, 92, 0.08), rgba(234, 140, 54, 0.08));border-bottom:1px solid hsl(0,0%,92%)}.map-overlay__header-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.map-overlay__title{display:flex;align-items:center;gap:10px;color:#0c4733;font-weight:700;font-family:"Amaranth";font-size:22px;font-size:1.375rem}.map-overlay__title__icon{font-size:18px}.map-overlay__tour{display:flex;flex-direction:column;gap:2px}.map-overlay__tour-title{font-weight:700;color:#0c4733;font-size:20px;font-size:1.25rem}.map-overlay__tour-subtitle{color:hsl(0,0%,30%);font-size:13px}.map-overlay__tour-meta{display:flex;flex-wrap:wrap;gap:8px 60px}.map-overlay__tour-meta-item{display:flex;align-items:baseline;gap:6px;font-size:12px;color:hsl(0,0%,30%)}.map-overlay__tour-meta-label{text-transform:uppercase;letter-spacing:.04em;font-size:10px;color:#333}.map-overlay__tour-meta-value{font-weight:600;color:#0c4733}.map-overlay__close{border:1px solid hsl(0,0%,85%);background:#fff;border-radius:9999px;padding:8px 14px;cursor:pointer;font-weight:600;color:#0c4733}.map-overlay__body{flex:1;min-height:0;display:flex}.map-overlay__sidebar{width:360px;background:#fbfaf7;border-right:1px solid hsl(0,0%,92%);display:flex;flex-direction:column}.map-overlay__sidebar__header{padding:16px 20px;font-weight:700;color:#333;border-bottom:1px solid hsl(0,0%,92%)}.map-overlay__days{padding:14px 16px 20px;overflow-y:auto}.map-overlay__map-area{position:relative;flex:1;background:#dfeef3}.map-overlay__map-canvas{position:absolute;inset:0}.map-overlay__map-info{position:absolute;left:18px;right:auto;bottom:18px;max-width:280px;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.98);box-shadow:0 14px 30px rgba(0,0,0,.2);font-size:13px}.map-overlay__map-info--empty{display:none}.map-overlay__map-info--error{display:block;color:hsl(0,0%,30%)}.map-overlay__map-info__day{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#0c4733;font-weight:700}.map-overlay__map-info__title{margin-top:4px;font-weight:700;color:#0c4733}.map-overlay__map-info__summary{margin-top:6px;color:hsl(0,0%,30%)}.map-overlay__map-info__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.map-overlay__map-info__chip{display:inline-block;padding:2px 8px;border-radius:9999px;background:#d86e0f;color:#fff;font-size:11px}.map-overlay__map-info__highlights{list-style:none;padding:0;margin:8px 0 0}.map-overlay__map-info__highlight{position:relative;padding-left:18px;margin-bottom:4px;color:hsl(0,0%,30%)}.map-overlay__map-info__highlight:before{content:"";display:inline-block;width:12px;height:12px;position:absolute;left:0;top:calc((1lh - 12px)/2);color:#d86e0f;background-color:currentcolor;mask-image:url("/static/fontello/icons/checkmark.e6c71d573090.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/static/fontello/icons/checkmark.e6c71d573090.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-overlay__day{background:#fff;border:1px solid hsl(0,0%,85%);border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 8px 16px rgba(0,0,0,.06)}.map-overlay__day--active{border-color:rgba(216,110,15,.38);box-shadow:0 12px 22px rgba(216,110,15,.14)}.map-overlay__day__toggle{width:100%;border:0;background:linear-gradient(180deg, rgba(216, 110, 15, 0.02) 0%, rgba(216, 110, 15, 0) 100%);padding:13px 14px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.map-overlay__day__toggle:hover{background-color:rgba(216,110,15,.055)}.map-overlay__day__toggle:focus-visible{outline:2px solid rgba(216,110,15,.55);outline-offset:2px;box-shadow:inset 0 0 0 1px rgba(216,110,15,.14)}.map-overlay__day__badge{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:28px;padding:0 10px;border-radius:9999px;background:#0c4733;color:#fff;font-size:12px;font-weight:700;white-space:nowrap;box-sizing:border-box}.map-overlay__day__title{flex:1;min-width:0;font-weight:700;color:#0c4733;line-height:1.25}.map-overlay__day__toggle-icon{margin-left:auto;flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1.5px solid #d86e0f;background:#d86e0f;color:#fff;box-shadow:0 8px 18px rgba(216,110,15,.22);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.map-overlay__day__toggle-icon-svg{display:block;width:20px;height:20px;transform-origin:center;transition:transform .22s ease;overflow:visible}.map-overlay__day__toggle-icon-svg--up{opacity:0;transform:scale(0.75);transform-origin:center}.map-overlay__day__toggle-icon-svg--down{opacity:1;transform:scale(1);transform-origin:center}.map-overlay__day__summary{margin:0;padding:0 14px 12px;color:hsl(0,0%,30%);font-size:13px;line-height:1.5}.map-overlay__day__body{display:block;max-height:0;overflow:hidden;padding:0 14px;opacity:0;transform:translateY(-4px);pointer-events:none;transition:max-height .28s ease,opacity .2s ease,transform .2s ease,padding .2s ease}.map-overlay__day__body .markdown{color:#0c4733;font-size:13px;line-height:1.5}.map-overlay__day--active .map-overlay__day__body{max-height:1200px;padding:0 14px 14px;opacity:1;transform:translateY(0);pointer-events:auto}.map-overlay__day--active .map-overlay__day__summary{display:none}.map-overlay__day--active .map-overlay__day__toggle{background:linear-gradient(180deg, rgba(216, 110, 15, 0.06) 0%, rgba(216, 110, 15, 0.03) 100%)}.map-overlay__day--active .map-overlay__day__toggle-icon{color:#fff;box-shadow:0 10px 22px rgba(216,110,15,.28);transform:scale(1.03)}.map-overlay__day--active .map-overlay__day__toggle-icon-svg--down{opacity:0;transform:scale(0.75)}.map-overlay__day--active .map-overlay__day__toggle-icon-svg--up{opacity:1;transform:scale(1)}.map-overlay__day__toggle:hover .map-overlay__day__toggle-icon{filter:brightness(1.03);transform:scale(1.05)}.map-overlay__day--active .map-overlay__day__toggle:hover .map-overlay__day__toggle-icon{filter:brightness(1.03);transform:scale(1.05)}.map-overlay__day__meta{margin-top:12px;padding-top:12px;border-top:1px dashed hsl(0,0%,85%)}.map-overlay__day__meta-title{font-weight:700;font-size:12px;color:hsl(0,0%,30%);text-transform:uppercase;letter-spacing:.04em}.map-overlay__day__meals,.map-overlay__day__highlights{list-style:none;padding:0;margin:8px 0 0}.map-overlay__day__meal{position:relative;padding-left:18px;margin-bottom:6px;color:hsl(0,0%,30%);font-size:12px;font-weight:600}.map-overlay__day__meal:before{content:"";display:inline-block;width:12px;height:12px;color:#d86e0f;background-color:currentcolor;position:absolute;left:0;top:calc((1lh - 12px)/2);mask-image:url("/static/fontello/icons/checkmark.e6c71d573090.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/static/fontello/icons/checkmark.e6c71d573090.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.map-overlay__day__highlight{position:relative;padding-left:18px;margin-bottom:6px;color:hsl(0,0%,30%);font-size:13px}.map-overlay__day__highlight:before{content:"";display:inline-block;width:12px;height:12px;position:absolute;left:0;top:calc((1lh - 12px)/2);color:#d86e0f;background-color:currentcolor;mask-image:url("/static/fontello/icons/checkmark.e6c71d573090.svg");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("/static/fontello/icons/checkmark.e6c71d573090.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media screen and (max-width: 1000px){.map-overlay{padding:12px}.map-overlay__content{border-radius:14px}}@media screen and (max-width: 800px){.map-overlay{padding:0}.map-overlay__content{border-radius:0}.map-overlay__header{flex-direction:column;align-items:flex-start}.map-overlay__close{align-self:flex-end}.map-overlay__body{flex-direction:column}.map-overlay__sidebar{width:100%;max-height:45%;border-right:0;border-top:1px solid hsl(0,0%,92%)}.map-overlay__map-area{min-height:45%}.map-overlay__map-info{right:12px;left:12px;max-width:none}}.island:before,.island:after{content:"";display:table}.island:after{clear:both}.island{padding:15px;border:2px solid #ededed;box-shadow:none}.island__text{width:50%;float:left}.island__text__title{font-size:35px;font-size:2.1875rem;line-height:1.6;font-family:"Amaranth";font-weight:bold;color:#0c4733;margin:0 0 .5rem 0}.island__text__description{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%)}.island__picture{width:50%;overflow:hidden;padding:0 0 0 20px}.boat:before,.boat:after{content:"";display:table}.boat:after{clear:both}.boat{border:2px solid #ededed;box-shadow:none}.boat__name{font-size:16px;font-size:1rem;line-height:1.6;color:#0c4733;font-weight:bold;padding:10px 15px;margin:0}.boat__tabs__navigation:before,.boat__tabs__navigation:after{content:"";display:table}.boat__tabs__navigation:after{clear:both}.boat__tabs__navigation{background:hsl(0,0%,98%)}.boat__tabs__navigation__tab{float:left}.boat__tabs__navigation__tab__button{font-size:14px;font-size:0.875rem;line-height:1.6;background:rgba(0,0,0,0);border:0;padding:10px 15px;color:#000;font-weight:bold;outline:none}.active .boat__tabs__navigation__tab__button{color:#feeac3}.boat__description{padding:15px}.boat__description__text{width:50%;float:left;font-size:14px;font-size:0.875rem;line-height:1.6;color:#000}.boat__description__pictures{width:50%;padding:0 0 0 20px;overflow:hidden}.boat__description__pictures:before,.boat__description__pictures:after{content:"";display:table}.boat__description__pictures:after{clear:both}.boat__description__pictures__link{display:block;float:left;width:49.5%}.boat__description__pictures__link:first-child{width:100%;margin:0 0 3px 0}.boat__description__pictures__link:last-child{width:49.5%;margin:0 0 0 2px;float:right}.boat__features,.boat__routes,.boat__prices{padding:15px;font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%)}.rentalcar-tabs{overflow:hidden;background:#fff;border:1px solid #e6e6e6;border-radius:14px;box-shadow:0 16px 32px rgba(10,18,24,.06)}.rentalcar-tabs__nav{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:8px;list-style:none;background:#fff7e7}@media screen and (max-width: 530px){.rentalcar-tabs__nav{flex-direction:column}}.rentalcar-tabs__nav-item{flex:1 1 0;margin:0;text-align:center}.rentalcar-tabs__nav-item.active .rentalcar-tabs__nav-button{background:#0c4733;color:#fff;box-shadow:0 6px 14px rgba(12,71,51,.22)}.rentalcar-tabs__nav-button{display:block;width:100%;padding:14px 18px;border:none;border-radius:10px;background:rgba(0,0,0,0);color:#7c5a2d;font-family:"Amaranth";font-weight:700;font-size:17px;line-height:1.3;cursor:pointer;transition:background .2s ease,color .2s ease}.rentalcar-tabs__nav-button:hover{color:#0c4733}.rentalcar-tabs__panel{padding:32px}@media screen and (max-width: 425px){.rentalcar-tabs__panel{padding:20px 16px}}.rentalcar__name{margin:0 0 24px;font-family:"Amaranth";font-weight:700;font-size:26px;line-height:1.25;color:#0c4733}.rentalcar__header{display:grid;grid-template-columns:minmax(0, 1fr) minmax(220px, 300px);gap:24px;align-items:stretch;padding-bottom:28px;border-bottom:1px solid #ededed}@media screen and (max-width: 530px){.rentalcar__header{grid-template-columns:1fr}}.rentalcar__figure{display:flex;align-items:center;justify-content:center;margin:0;padding:16px;border:1px solid #e6e6e6;border-radius:5px;background:#fff}.rentalcar__image{display:block;max-width:100%;height:auto}.rentalcar__features{align-self:stretch;padding:22px 24px;border-radius:5px;background:rgba(12,71,51,.06)}.rentalcar__features ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.rentalcar__features li{position:relative;margin:0;padding-left:20px;color:#4a4a4a;font-size:16px;line-height:1.4}.rentalcar__features li::before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#d86e0f}.rentalcar__features li p,.rentalcar__conditions li p{margin:0}.rentalcar__conditions{padding-top:28px;color:#4a4a4a;font-size:16px;line-height:1.5}.rentalcar__conditions>p:first-of-type{margin:0 0 20px;color:#0c4733;font-weight:700}.rentalcar__conditions>p:last-of-type:not(:first-of-type){margin:20px 0 0;font-style:italic}.rentalcar__conditions>p:last-of-type:not(:first-of-type) strong{font-weight:400}.rentalcar__conditions ul{-moz-columns:2;columns:2;-moz-column-gap:48px;column-gap:48px;margin:0;padding:0;list-style:none}@media screen and (max-width: 530px){.rentalcar__conditions ul{-moz-columns:1;columns:1}}.rentalcar__conditions li{position:relative;margin:0 0 16px;padding-left:20px;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.rentalcar__conditions li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#d86e0f}.cruiseship-listitem:before,.cruiseship-listitem:after{content:"";display:table}.cruiseship-listitem:after{clear:both}.cruiseship-listitem{padding:15px}.cruiseship-listitem__text{width:50%;float:left}.cruiseship-listitem__text__title{font-size:16px;font-size:1rem;line-height:1.6;color:hsl(0,0%,30%);font-weight:bold}.cruiseship-listitem__text__description{font-size:14px;font-size:0.875rem;line-height:1.6;color:hsl(0,0%,30%)}.cruiseship-listitem__text__features{margin:1rem 0 0 0;font-size:14px;font-size:0.875rem;line-height:1.6;color:#999}.cruiseship-listitem__picture{width:50%;overflow:hidden}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translate(0, -50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%, 0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translate(0, -18px);top:auto;right:28px}.noUi-target{border:0;border-radius:999px;box-shadow:none;background:#ccc}.noUi-horizontal{height:8px}.noUi-connects{border-radius:inherit}.noUi-connect{background:#d86e0f}.noUi-handle{border:3px solid #d86e0f;border-radius:50%;box-shadow:none;cursor:pointer}.noUi-handle:before,.noUi-handle:after{display:none}.noUi-handle:focus{outline:0;background:#d86e0f}.noUi-horizontal .noUi-handle{width:24px;height:24px;right:-12px;top:-8px}.filterbar{height:140px}.filterbar__container{height:140px;background-color:#fff}.filterbar__content{margin:0 auto;width:1160px}@media screen and (min-width: 1000px){.filterbar--sticky{position:fixed;top:60px;left:0;width:100%;z-index:29 !important;box-shadow:0 -5px 10px 8px rgba(0,0,0,.25);border-radius:0}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.flatpickr-calendar{border:0;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.16);font-family:inherit}.flatpickr-calendar:before,.flatpickr-calendar:after{display:none}.flatpickr-months .flatpickr-month{background:#fff;color:#0c4733}.flatpickr-current-month{font-size:16px;padding-top:8px}.flatpickr-weekdays{background:hsl(0,0%,92%)}span.flatpickr-weekday{background:rgba(0,0,0,0);color:hsl(0,0%,30%);font-size:11px;font-weight:bold;text-transform:uppercase}.flatpickr-day{border-radius:6px;color:#0c4733}.flatpickr-day:hover,.flatpickr-day:focus{background:hsl(0,0%,92%);border-color:hsl(0,0%,92%)}.flatpickr-day.today{border-color:#d86e0f}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus{background:#d86e0f;border-color:#d86e0f;color:#fff}.survey__container{padding:50px 0;margin:0 auto;max-width:600px;min-height:600px}.survey__title{text-align:center;margin:0;padding:20px 0}.survey__title__main{display:block;font-size:22px;font-size:1.375rem;line-height:1.6;font-weight:bold;font-size:30px;font-family:"Amaranth";padding-top:20px}.survey__title__secondary{display:block;font-size:18px;font-size:1.125rem;line-height:1.6}.survey__submit{text-align:center;padding:90px 0 70px 0}.survey__submit__button{font-size:18px;font-size:1.125rem;border:0;color:#fff;background-color:#ecb787;border-radius:2px;background-clip:padding-box;padding:10px 20px;box-shadow:1px 1px 4px 0px rgba(0,0,0,.3019607843);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.survey__submit__button--loading{opacity:.8;cursor:not-allowed}.survey__submit__button--loading::before{content:"";display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:survey-spinner .6s linear infinite}@keyframes survey-spinner{to{transform:rotate(360deg)}}.survey__section{margin:40px 0}.survey__section__title{font-size:18px;font-size:1.125rem;font-weight:bold}.survey__question{background-color:#fffaf4;padding:7px 15px;margin:10px 0;position:relative}.survey__question__form input[type=radio]{margin:0 5px 0 0}.survey__question__form input[type=checkbox]{margin:0 5px 0 0}.survey__question__text{font-weight:normal;font-size:16px;font-size:1rem;line-height:1.6}.survey__question__hint{font-weight:normal;font-size:12px;font-size:0.75rem;line-height:1.6}.survey__question__comment-form__comment{width:100%}.survey__question--rating{padding-right:200px}.survey__question__rating-form{position:absolute;top:0;right:10px}.survey__question__rating-form__rating:before,.survey__question__rating-form__rating:after{content:"";display:table}.survey__question__rating-form__rating:after{clear:both}.survey__question__rating-form__rating label{margin:0;display:block;width:35px;height:0;padding:35px 0 0 0;float:left;overflow:hidden;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='40' width='40'><path fill='orange' d='M14.125 30.583 20 27.042l5.875 3.583-1.542-6.708 5.167-4.5-6.833-.584L20 12.5l-2.667 6.292-6.833.583 5.167 4.5ZM20 29.5l-6.875 4.125q-.333.167-.625.146-.292-.021-.542-.188-.25-.166-.396-.458-.145-.292-.02-.625l1.791-7.833-6.041-5.292q-.292-.25-.354-.542-.063-.291.02-.583.084-.292.313-.479.229-.188.604-.229l8-.709L19 9.417q.167-.292.438-.459.27-.166.562-.166.292 0 .562.166.271.167.438.459l3.125 7.416 8 .709q.375.041.604.229.229.187.313.479.083.292.02.583-.062.292-.354.542l-6.041 5.292L28.5 32.5q.083.333-.062.625-.146.292-.396.458-.25.167-.542.188-.292.021-.625-.146Zm0-7.542Z'/></svg>");background-position:center}.survey__question__rating-form__rating label *{visibility:hidden}.survey__question__rating-form__rating__item--active{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' height='40' width='40'><path fill='orange' d='m20 29.5-6.875 4.125q-.333.167-.625.146-.292-.021-.542-.188-.25-.166-.396-.458-.145-.292-.02-.625l1.791-7.833-6.041-5.292q-.292-.25-.354-.542-.063-.291.02-.583.084-.292.313-.479.229-.188.604-.229l8-.709L19 9.417q.167-.292.438-.459.27-.166.562-.166.292 0 .562.166.271.167.438.459l3.125 7.416 8 .709q.375.041.604.229.229.187.313.479.083.292.02.583-.062.292-.354.542l-6.041 5.292L28.5 32.5q.083.333-.062.625-.146.292-.396.458-.25.167-.542.188-.292.021-.625-.146Z'/></svg>") !important}.survey__conclusion{padding:20px;background-color:#fffaf4}.survey__conclusion__form__text{margin:15px 0 0 0;width:100%}.survey__conclusion__form__text--error{border:1px solid #ed3900}.survey__conclusion__form__title{font-size:18px;font-size:1.125rem;font-weight:bold}.survey__conclusion__form__error{margin:8px 0 0 0;color:#ed3900;font-size:14px;font-size:0.875rem}.survey__conclusion__photo{margin:15px 0}.survey__conclusion__photo__text{margin:0 0 10px 0}.survey__conclusion__photo__error{margin-top:8px}.survey__conclusion__photo__loading{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:hsl(0,0%,55%);font-size:14px;font-size:0.875rem}.survey__conclusion__photo__loading[hidden]{display:none !important}.survey__conclusion__photo__loading__spinner{width:16px;height:16px;border:2px solid hsla(0,0%,55%,.25);border-top-color:#ecb787;border-radius:50%;animation:survey-photo-spinner .7s linear infinite;flex:0 0 auto}.survey__conclusion__remove-photo-form__button{background:rgba(0,0,0,0);border:0;padding:0;margin:0;color:hsl(0,0%,55%);font-size:14px;font-size:0.875rem}.survey__conclusion__publish-form{padding:5px 0 5px 0}.survey__conclusion__publish-form input[type=checkbox]{margin:0 5px 0 0}.survey__conclusion__contact-form{padding:5px 0 5px 0}.survey__conclusion__contact-form input[type=checkbox]{margin:0 5px 0 0}@keyframes survey-photo-spinner{to{transform:rotate(360deg)}}.vacancies__vacancy{border-bottom:1px solid hsl(0,0%,65%);padding:20px 0}.vacancies__vacancy:last-child{border-bottom:none}.vacancy__title{color:#0c4733;font-weight:bold}.vacancy__content p{margin:0 0 1em 0}.vacancy__content ul{margin:0 0 1em 0;list-style:disc;list-style-position:outside;padding-left:17px}.vacancy__content li{margin:.25em 0}.insurance__paragraph{font-size:16px;font-size:1rem;line-height:1.6;color:#0c4733;margin:0 0 1em 0}.insurance__warning{font-weight:bold}.insurance__picture{display:block;margin:0 0 20px 0}.insurance__links{padding:0 0 40px 0}.insurance__links:before,.insurance__links:after{content:"";display:table}.insurance__links:after{clear:both}.insurance__links__link{display:inline-block;line-height:32px;font-size:16px;font-size:1rem;font-weight:bold;background-repeat:no-repeat;background-position:left center;text-decoration:underline}.repeater{position:relative;z-index:6;background-color:#0c4733}.repeater:before,.repeater:after{content:"";display:table}.repeater:after{clear:both}.repeater__content{max-width:1070px;margin:0 auto;padding:0 0 20px 0;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1000px){.repeater__content{flex-direction:column;justify-content:center}}@media screen and (min-width: 800px){.repeater__column{float:left;padding:25px}}.repeater__column--cta{padding:25px}.repeater__column--actions{padding:0 25px 0 25px}.repeater__column--actions a{color:#0c4733}.repeater__column--actions a:visited{color:#0c4733}@media screen and (min-width: 800px){.repeater__column--actions{padding:25px}}.repeater__cta{display:inline-block;padding:8px 16px;background-color:#e8a86f;border:0;outline:none;color:#0c4733;font-weight:bold;font-size:15px}.repeater__cta:hover{background-color:#d86e0f;color:#fff;text-decoration:none}.repeater__link{font-weight:600;font-style:italic;font-size:18px;font-family:"Amaranth";text-decoration:none;display:inline-block;padding-left:16px}.repeater__scroll-top{position:absolute;top:-25px;right:25px}.repeater__scroll-top__link{display:block;height:50px;width:50px;background-color:#d86e0f;border-radius:50%;background-clip:padding-box;text-align:center;padding:10px 0 0 0;outline:none}.repeater__scroll-top__link svg{display:inline-block}.repeater__scroll-top__link:hover{background-color:#d86e0f}.payments__info:before,.payments__info:after{content:"";display:table}.payments__info:after{clear:both}.payments__info__cards{float:left;padding:30px}.payments__info__pci{float:right;padding:30px}.save-travel__wrapper{padding:10px 20px 10px 20px}.save-travel__wrapper--highlight{background-color:#ffeac3;padding:40px 20px;margin:40px 0}.save-travel{font-size:16px;font-size:1rem;line-height:1.6}.save-travel--center{max-width:700px;margin:0 auto}.save-travel__headline{margin:0 0 30px 0;font-weight:bold;font-size:40px;font-size:2.5rem;line-height:1;font-family:"Amaranth";color:#0c4733}.save-travel__section__headline{margin:0 0 30px 0;font-weight:bold;font-size:30px;font-size:1.875rem;line-height:1.2;font-family:"Amaranth";color:#0c4733}.save-travel__section__subline{margin:30px 0 10px 0;font-weight:bold;font-size:22px;font-size:1.375rem;line-height:1.2;font-family:"Amaranth";color:#0c4733;font-style:italic}.save-travel p{margin:0 0 20px 0}.save-travel ul{list-style:disc outside;padding-left:20px}.save-travel li{margin:10px 0;font-size:16px;font-size:1rem;line-height:1.6}.save-travel__fineprint{font-size:12px;font-size:0.75rem;line-height:1.6}.save-travel dt{margin:0 0 5px 0;font-weight:bold;font-size:18px;font-size:1.125rem;line-height:1.6}.save-travel dd{margin:0 0 30px 0;font-size:16px;font-size:1rem;line-height:1.6}.save-travel dd p{margin:0 0 5px 0}.save-travel__inline-image{margin:20px 0;display:block;width:100%}.save-travel__floating-image{display:block;width:100%;margin:0 0 15px 0}@media screen and (min-width: 800px){.save-travel__floating-image{width:300px;float:right;margin:0 0 10px 20px;position:relative;top:10px}}.travel_experts-filter{display:flex;grid-gap:20px}.travel_experts-filter>button{border:2px solid #4a4a4a;color:#4a4a4a;background-color:rgba(0,0,0,0);padding:10px 20px}.active{border-color:#ecb787 !important;color:#ecb787 !important;background-color:rgba(0,0,0,0)}.active:hover{color:#fff !important}.card-visible{display:block}.card-hidden{display:none !important}.travel_experts-page--False{margin-top:75px}.filter-card-wrapper{margin-top:40px}.travel_experts-card .tile__container{box-shadow:0 0 10px 5px rgba(0,0,0,.1490196078);padding:20px}.travel_experts-card .tile__image-container{height:auto;flex-basis:50%}@media screen and (max-width: 1000px){.travel_experts-card .tile__image-container{flex-basis:100%}}.travel_experts-card .tile__image-container.travel_experts-card--False{order:1}@media screen and (max-width: 1000px){.travel_experts-card .tile__image-container.travel_experts-card--False{order:0}}.travel_experts-card .tile__content{flex-basis:50%;display:grid;grid-template-columns:1fr;grid-template-rows:min-content auto;grid-gap:10px;padding:20px}@media screen and (max-width: 1000px){.travel_experts-card .tile__content{flex-basis:100%}}.travel_experts-card__image{width:100%}.travel_experts-card__contact__wrapper{margin-top:20px;text-align:center}.travel_experts-card__contact__content{display:flex;justify-content:center;grid-gap:10px}.travel_experts-card__contact__content__general{color:#0c4733}@media screen and (max-width: 1000px){.travel_experts-card__contact__content{display:block}.travel_experts-card__contact__content__breaker{display:none}}.travel_experts-card__contact__online_consulting{background:#ecb787;color:#fff;margin-top:20px;display:block;width:-moz-max-content;width:max-content;padding:10px 20px;text-align:center;margin:20px auto 0}.travel_experts-card__contact__online_consulting:hover{color:#fff}.travel_experts-card__about>h2{font-weight:600;font-family:"Just_Another_Hand";font-size:48px;margin:0}.travel_experts-card__about>h3{color:#0c4733;font-weight:600;font-size:18px}.travel_experts-card__about__general{color:#0c4733}.travel_experts-card__text-section{align-self:end;margin-bottom:15px;margin-top:20px;color:#0c4733}.travel_experts-card__text-section__quote{font-style:italic}.about_us_intro{max-width:100% !important;margin-bottom:80px !important}.label-clipped{background-color:#ecb787;padding:5px 10px;width:-moz-fit-content;width:fit-content;z-index:1}.full-width-element{width:100vw;position:relative;margin-left:-50vw;left:50%;background-color:#ffeac3;margin-top:80px;margin-bottom:80px}.restricted-width-element{max-width:1280px;margin:auto;padding:35px 20px;text-align:center}.restricted-width-element>h2{font-weight:bold;font-size:2rem;margin-bottom:1rem}.restricted-width-element>p{max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.6}.about-us-double-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}@media screen and (max-width: 1000px){.about-us-double-grid{grid-template-columns:1fr;margin-top:30px}}#toggle-read-more{color:#ecb787;text-decoration-line:underline;font-weight:700}.about-us-triple-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-bottom:25px}@media screen and (max-width: 1000px){.about-us-triple-grid{grid-template-columns:1fr}}.labeled-card{margin-top:40px}@media screen and (max-width: 1000px){.labeled-card{max-width:400px;margin:0 auto}}.labeled-card>h2{margin:0 auto;position:relative}.labeled-card>.group-pictures{width:100%;height:300px;background-size:cover;background-position:center;margin:-25px 0 25px}.labeled-card>#local-offices{background-image:url("/static/website/about_us/Bueros-vor-Ort.29f06c05ed41.jpg")}.labeled-card>#team-and-consulting{background-image:url("/static/website/about_us/Team-und-Beratung.0a00510a3bfb.jpg")}.labeled-card>img{width:100%;height:250px;background-position:center;background-size:cover;margin-top:-25px;margin-bottom:25px}.about-us-values-grid{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:20px;margin-bottom:80px}@media screen and (max-width: 1000px){.about-us-values-grid{grid-template-columns:1fr}}.about-us-values-grid__element{margin-top:40px}.about-us-values-grid__element>img{margin:0 auto 20px}.about-us-values-grid__element>h2{text-align:center;font-size:24px}.about-us-values-grid__element>p{hyphens:auto}.about-us-timeline-grid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;height:1000px}@media screen and (max-width: 1000px){.about-us-timeline-grid{grid-template-columns:1fr}}.about-us-timeline-grid>.label-clipped{grid-column:1/3;justify-self:center;margin-top:20px}@media screen and (max-width: 1000px){.about-us-timeline-grid>.label-clipped{grid-column:1;justify-self:flex-start}}.about-us-timeline-grid>.left-column-elements{grid-column:1;grid-row:auto/span 2;align-self:center}.about-us-timeline-grid>.left-column-elements>:not(.text-with-image-bubble){position:relative}.about-us-timeline-grid>.left-column-elements>:not(.text-with-image-bubble)>p{padding:20px}@media screen and (max-width: 1000px){.about-us-timeline-grid>.left-column-elements{grid-column:1;align-self:auto;grid-row:auto}}.about-us-timeline-grid>.left-column-elements>.decoration::before{content:" ";display:block;height:2px;width:100%;background-image:url("/static/website/decorations/divider_line_horizontal.ce95d235b9a1.svg");position:absolute;top:-36px;z-index:0}.about-us-timeline-grid>.left-column-elements>.decoration::after{content:" ";display:block;height:calc(100% + 76px);width:2px;background-image:url("/static/website/decorations/divider_line_vertical.0611ad97c60f.svg");position:absolute;top:-36px;z-index:0;right:-2px}@media screen and (max-width: 1000px){.about-us-timeline-grid>.left-column-elements>.decoration::after{left:0}}.about-us-timeline-grid>.right-column-elements{grid-column:2;grid-row:auto/span 2;align-self:center}.about-us-timeline-grid>.right-column-elements>:not(.text-with-image-bubble){position:relative}.about-us-timeline-grid>.right-column-elements>:not(.text-with-image-bubble)>p{padding:20px}@media screen and (max-width: 1000px){.about-us-timeline-grid>.right-column-elements{grid-column:1;align-self:auto;grid-row:auto}}.about-us-timeline-grid>.right-column-elements>.decoration::before{content:" ";display:block;height:2px;width:100%;background-image:url("/static/website/decorations/divider_line_horizontal.ce95d235b9a1.svg");position:absolute;top:-36px;z-index:0}.about-us-timeline-grid>.right-column-elements>.decoration::after{content:" ";display:block;height:calc(100% + 76px);width:2px;background-image:url("/static/website/decorations/divider_line_vertical.0611ad97c60f.svg");position:absolute;top:-36px;z-index:0}@media screen and (max-width: 1000px){.about-us-timeline-grid>.right-column-elements>.decoration::after{left:0}}.text-with-image-bubble{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;padding:20px;position:relative}@media screen and (max-width: 1000px){.text-with-image-bubble{grid-template-columns:1fr;justify-items:center}}.text-with-image-bubble>img{border-radius:50%}.white_overlay{height:250px;position:relative;width:100%;display:flex;justify-content:center;z-index:2;margin-top:-150px}.white_overlay>button{color:#feeac3;text-decoration:underline;border:none;background:none;margin-top:110px}.hideable-wrapper-extended{height:auto !important}.travelers{font-size:18px !important;font-weight:bold;color:#ecb787 !important;font-family:"Cabin" !important}.travelers-padding{padding-left:20px !important;margin-bottom:0 !important;padding-top:20px !important}.about-us-reiseexperte-storer .storer--about,.about-us-galapagos-storer .storer--about{margin-top:5rem;margin-bottom:5rem}.spf{padding:50px 10px 0 10px}@media screen and (min-width: 1139px){.spf{padding:50px 50px 200px 50px}}.spf__headline{font-family:"Amaranth";font-size:1.75rem;font-weight:700;color:#0c4733;margin-bottom:1.25rem;text-align:center}.spf input[type=text],.spf input[type=email],.spf input[type=number],.spf input[type=date],.spf select,.spf textarea{border-radius:4px;background-clip:padding-box;background-color:rgba(0,0,0,0);padding:7px;border:2px solid #0c4733;color:#0c4733}.spf select{padding:7px 7px 10px 7px;font-weight:700}.spf input[type=email],.spf input[type=text],.spf input[type=date]{width:100%;border:2px solid #0c4733;font-family:"Cabin";font-size:16px;font-size:1rem;font-weight:700;padding:7px}.spf textarea{width:100%;padding:5px;font-family:"Cabin";font-size:16px;font-size:1rem;font-weight:700}.spf--separator-top{border-top:1px solid #ccc}.spf--separator-bottom{border-bottom:1px solid #ccc}.spf__border{border:1px solid #ccc;border-radius:4px;background-clip:padding-box}.spf__radio{margin-right:3px}.spf__category{background-repeat:no-repeat;background-position:center;background-size:100px;display:block;height:0;width:131px;padding-top:90px;text-align:center;cursor:pointer;line-height:1.5}.spf__category--value-1{background-image:url("/static/website/spf/hotel-category-standard.bda63af6be9d.svg")}.spf__category--value-2{background-image:url("/static/website/spf/hotel-category-comfort.07d66bd0047f.svg")}.spf__category--value-3{background-image:url("/static/website/spf/hotel-category-superior.51fe42a3c762.svg")}.spf__category--value-4{background-image:url("/static/website/spf/hotel-category-casas-particulares.b614e92d9f3c.svg")}.spf__date-adder:before,.spf__date-adder:after{content:"";display:table}.spf__date-adder:after{clear:both}.spf__date-adder__count{float:left;font-size:14px;font-size:0.875rem;line-height:40px;background-repeat:no-repeat;background-position:center left;padding-left:40px}.spf__date-adder__count--0{background-size:20px;background-image:url("/static/website/spf/eine_person.95cac8864b75.svg")}.spf__date-adder__count--1{background-size:20px;background-image:url("/static/website/spf/eine_person.95cac8864b75.svg")}.spf__date-adder__count--2{background-size:20px;background-image:url("/static/website/spf/zwei_personen.5c9b4f5719ec.svg")}.spf__date-adder__count--3{background-size:20px;background-image:url("/static/website/spf/drei_personen.d864b7377587.svg")}.spf__date-adder__count--4-or-more{background-size:20px;background-image:url("/static/website/spf/vier_personen.7c1e655f0d14.svg")}.spf__date-adder__dates{float:right}.spf__date-adder__dates__date td{padding-left:10px;padding-right:10px;padding-top:10px}.spf__date-adder__dates__date:first-child td{padding-top:0}.spf__date-adder__dates__date__count{font-size:14px;font-size:0.875rem;width:170px;white-space:nowrap}.spf__date-adder__dates__date__date-display{font-size:14px;font-size:0.875rem;width:180px}.spf__date-adder__dates__date__remove{width:60px}.spf__date-adder__button{display:block;height:40px;width:40px;border-radius:50%;background-color:#fff;border:1px solid #ccc;font-size:20px}.spf__date-adder__button:active{background-color:hsl(0,0%,92%)}.spf__date-adder__button:disabled{opacity:.5}.spf__date-adder__button--subtract{float:right}.spf__date-adder__button--add{float:right}.spf__stepper:before,.spf__stepper:after{content:"";display:table}.spf__stepper:after{clear:both}.spf__stepper{padding:10px 0}.spf__stepper__count{float:left;font-size:14px;font-size:0.875rem;line-height:40px;background-repeat:no-repeat;background-position:center left}.spf__stepper__count--adults-1{padding-left:40px;background-image:url("/static/website/spf/eine_person.95cac8864b75.svg")}.spf__stepper__count--adults-2{padding-left:40px;background-image:url("/static/website/spf/zwei_personen.5c9b4f5719ec.svg")}.spf__stepper__count--adults-3{padding-left:40px;background-image:url("/static/website/spf/drei_personen.d864b7377587.svg")}.spf__stepper__count--adults-4-or-more{padding-left:40px;background-image:url("/static/website/spf/vier_personen.7c1e655f0d14.svg")}.spf__stepper__count--single-room{padding-left:50px;background-image:url("/static/website/spf/einzelzimmer.102156fdf5bd.svg")}.spf__stepper__count--double-room{padding-left:50px;background-image:url("/static/website/spf/doppelzimmer.240c811fbc5e.svg")}.spf__stepper__count--triple-room{padding-left:50px;background-image:url("/static/website/spf/dreibett_zimmer.943948358633.svg")}.spf__stepper__count--family-room{padding-left:50px;background-image:url("/static/website/spf/familienzimmer.1b68000658a9.svg")}.spf__stepper--disabled .spf__stepper__count{opacity:.4}.spf__stepper__button{display:block;height:40px;width:40px;border-radius:50%;background-color:#fff;border:1px solid #ccc;font-size:20px}.spf__stepper__button:active{background-color:hsl(0,0%,92%)}.spf__stepper__button:disabled{opacity:.5}.spf__stepper__button--subtract{float:right;margin:0 10px 0 0}.spf__stepper__button--add{float:right}.spf__destinations{display:flex;flex-direction:row;flex-wrap:wrap}.spf__destinations__destination{width:50%}@media screen and (min-width: 1139px){.spf__destinations__destination{width:33.3333%}}.spf__destinations__destination{padding:10px}.spf__destinations__destination__label{display:block !important;border-radius:4px;overflow:hidden;height:120px;background-size:cover;background-position:center;padding:5px;position:relative}.spf__destinations__destination__label__field{position:absolute;bottom:5px;left:5px;right:5px;display:block;padding:2px 5px;border-radius:2px;background-clip:padding-box;background-color:hsla(0,0%,100%,.6)}.spf__intro{padding:20px 0 0 0}.spf__intro__description{padding:0 10px 20px 10px;margin:0;font-size:14px;font-size:0.875rem}.spf__intro__container:before,.spf__intro__container:after{content:"";display:table}.spf__intro__container:after{clear:both}.spf__intro__section{width:50%;padding:10px;float:left}.spf__intro__section__content{min-height:175px;border-radius:4px;background-clip:padding-box;background-color:hsl(0,0%,92%);padding:10px 15px}.spf__intro__section__title{font-weight:bold;font-family:"Just_Another_Hand";color:#0c4733;font-size:18px;font-size:1.125rem}.spf__intro__section__text{font-size:14px;font-size:0.875rem}.spf__intro__submit{padding:20px 10px}.spf__footer{background-color:#fff;position:fixed;z-index:100;bottom:0;right:0;text-align:center;padding:5px;font-size:12px;font-size:0.75rem}.spf__footer__company{margin:0 10px;display:inline-block}.spf__footer__link{margin:0 10px;display:inline-block}.spf__slider{padding:10px 0}.spf__slider__value{text-align:center;padding:0 0 20px 0}.spf__slider__container{position:relative}.spf__slider__labels{padding:0 0 0 0}.spf__slider__labels:before,.spf__slider__labels:after{content:"";display:table}.spf__slider__labels:after{clear:both}.spf__slider__labels__min{float:left;font-weight:normal}.spf__slider__labels__max{float:right;font-weight:normal}.spf__slider__legend{padding:0 0 30px 0;font-size:14px;font-size:0.875rem;line-height:1.6}.spf__slider__legend__tickmark{color:#0c4733}.spf__slider__input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.spf__slider__input::-webkit-slider-runnable-track{background:#dfdfdf;height:4px;border-radius:2px}.spf__slider__input::-moz-range-track{background:#ecb787;height:4px;border-radius:2px}.spf__slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-13px;background-color:#ad580c;box-shadow:0 2px 3px rgba(0,0,0,.5);height:30px;width:30px;border-radius:50%}.spf__slider__input::-moz-range-thumb{-moz-appearance:none;appearance:none;margin-top:-13px;background-color:#fff;border:4px solid #ecb787;box-shadow:0 2px 3px rgba(0,0,0,.5);height:30px;width:30px;border-radius:50%}.spf__slider__tickmark{color:#0c4733;font-size:30px;position:absolute;top:1px;margin-left:-8px;z-index:10;pointer-events:none}.spf__outer-container{max-width:700px;margin:100px auto 0;padding:10px}@media screen and (min-width: 1139px){.spf__outer-container{padding:20px}}.spf__container{border-radius:4px;background-clip:padding-box;background-color:#fffaf4;box-shadow:0 8px 30px rgba(0,0,0,.1);max-width:700px;padding:10px}@media screen and (min-width: 1139px){.spf__container{padding:20px}}.spf__title{padding:40px 0 30px 0;text-align:center;font-family:"Just_Another_Hand";color:#0c4733;font-size:40px;font-size:2.5rem;line-height:1.2}.spf__section-content{overflow:hidden}.spf__form{padding:10px 0}.spf__form__subtitle{padding:0 10px 10px 10px;margin:0;font-size:14px;font-size:0.875rem;line-height:1.5;color:#666}.spf__form__title{padding:10px;margin:0;color:#0c4733;font-size:16px;font-size:1rem;font-weight:bold}.spf__form__title--flights{background-repeat:no-repeat;background-position:left 10px center;background-image:url("/static/website/spf/flugangebot.7510e261b24a.svg");padding-left:40px}.spf__form__layout{font-size:14px;font-size:0.875rem}.spf__form__layout__row:before,.spf__form__layout__row:after{content:"";display:table}.spf__form__layout__row:after{clear:both}.spf__form__layout__column--third{width:33%;float:left}.spf__form__layout__column--half{width:50%;float:left}.spf__form__layout__column--full{width:100%}.spf__form__layout__field{padding:10px}.spf__form__layout__field__label{font-family:"Cabin";font-size:16px;font-size:1rem;font-weight:700;display:block;margin-bottom:5px}.spf__form__layout__list-container:before,.spf__form__layout__list-container:after{content:"";display:table}.spf__form__layout__list-container:after{clear:both}.spf__form__layout__list:before,.spf__form__layout__list:after{content:"";display:table}.spf__form__layout__list:after{clear:both}.spf__form__layout__list{display:flex;flex-wrap:wrap}.spf__form__layout__list__item:before,.spf__form__layout__list__item:after{content:"";display:table}.spf__form__layout__list__item:after{clear:both}.spf__form__layout__list__item{padding:10px;margin-bottom:15px}.spf__form__layout__submit{padding:10px;text-align:right}.spf__form__errors{color:#ecb787;font-weight:bold;padding:10px}.spf__form .errorlist{color:#ecb787;font-weight:bold;padding:0 10px}.spf__form__explanation{font-size:14px;font-size:0.875rem;line-height:1.5;font-weight:normal;font-style:italic;padding:0 0 0 15px;margin:20px 0 0 0;color:#666}.spf__section{padding:10px 0}.spf__section__title{padding:0 10px}.spf__section__title__content{height:20px;position:relative;margin:0 0 10px 0}.spf__section__title h2{color:#0c4733;font-family:"Amaranth";font-size:18px;font-size:1.125rem;font-weight:700}.spf__section__title hr{border:0;background-color:#0c4733;position:absolute;top:3px;width:100%;height:1px;z-index:1}.spf__section__content{overflow:hidden}.spf__section__progress{height:7px;background-color:hsl(0,0%,85%);position:relative}.spf__section__progress__bar{background-color:#0c4733;height:7px;position:absolute;top:0;left:0}.spf__overview{padding:10px}.spf__overview:before,.spf__overview:after{content:"";display:table}.spf__overview:after{clear:both}.spf__overview{font-size:14px;font-size:0.875rem}.spf__overview dt{font-weight:bold;width:40%}@media screen and (min-width: 1139px){.spf__overview dt{width:30%}}.spf__overview dt{float:left;padding:5px 0;clear:both}.spf__overview dd{width:60%}@media screen and (min-width: 1139px){.spf__overview dd{width:70%}}.spf__overview dd{float:left;padding:5px 80px 5px 0;position:relative}.spf__overview dd a{position:absolute;right:0;top:5px}.spf__overview dd a svg{width:20px;height:20px;fill:#ecb787}.spf__success{text-align:center;position:relative;padding:20px 0 0 0}.spf__success__greeting{font-family:"Just_Another_Hand";color:#fff;font-size:60px;font-size:3.75rem;line-height:1.1;position:absolute;left:0;right:0;bottom:20px}@media screen and (min-width: 1139px){.spf__success__greeting{bottom:40px;font-size:35px;font-size:2.1875rem}}.spf__success__picture{display:block;margin:40px 0 0 0}.spf__academic-titles-fields{padding:10px}.spf__academic-titles-fields__title{margin-bottom:5px}.spf__academic-titles-fields .form__label,.spf__academic-titles-fields .form__field{margin:0}.spf__step-summary{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(12,71,51,.15);margin-bottom:20px;font-family:"Cabin"}.spf__step-summary__label{font-family:"Amaranth";font-weight:700;font-size:16px;color:#0c4733;flex-shrink:0}.spf__step-summary__value{font-weight:700;color:#0c4733;flex-grow:1}.spf__step-summary__edit{color:#d86e0f;text-decoration:none;line-height:0;cursor:pointer}.spf__step-summary__edit:hover{color:rgb(168.3116883117,85.7142857143,11.6883116883)}.spf__step-summary__check{color:#d86e0f;font-size:20px;font-weight:700;margin-left:4px}@font-face{font-family:"Cabin";font-style:italic;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/static/Cabin/Cabin-Italic-VariableFont_wdth,wght.c73298ee088e.woff2") format("woff2-variations"),url("/static/Cabin/Cabin-Italic-VariableFont_wdth,wght.bca6aad04a22.ttf") format("truetype-variations")}@font-face{font-family:"Cabin";font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url("/static/Cabin/Cabin-VariableFont_wdth,wght.eb5de0463dc6.woff2") format("woff2-variations"),url("/static/Cabin/Cabin-VariableFont_wdth,wght.c857fb9aa7a3.ttf") format("truetype-variations")}@font-face{font-family:"Amaranth";font-style:normal;font-weight:700;font-display:swap;src:url("/static/Amaranth/Amaranth-Bold.8ee5b14a99dd.woff2") format("woff2"),url("/static/Amaranth/Amaranth-Bold.0de7f8709503.ttf") format("truetype")}@font-face{font-family:"Amaranth";font-style:italic;font-weight:700;font-display:swap;src:url("/static/Amaranth/Amaranth-BoldItalic.09abe1a5c1f7.woff2") format("woff2"),url("/static/Amaranth/Amaranth-BoldItalic.e782869d6243.ttf") format("truetype")}@font-face{font-family:"Amaranth";font-style:italic;font-weight:400;font-display:swap;src:url("/static/Amaranth/Amaranth-Italic.041fadbcaef3.woff2") format("woff2"),url("/static/Amaranth/Amaranth-Italic.c85c1fd77600.ttf") format("truetype")}@font-face{font-family:"Amaranth";font-style:normal;font-weight:400;font-display:swap;src:url("/static/Amaranth/Amaranth-Regular.7132b91dc2d6.woff2") format("woff2"),url("/static/Amaranth/Amaranth-Regular.5f274104168d.ttf") format("truetype")}@font-face{font-family:"Just_Another_Hand";font-style:normal;font-weight:400;font-display:swap;src:url("/static/Just_Another_Hand/JustAnotherHand-Regular.00a67fb127fa.woff2") format("woff2"),url("/static/Just_Another_Hand/JustAnotherHand-Regular.ba97d87b9ffc.ttf") format("truetype")}@font-face{font-family:"Satisfy";font-style:normal;font-weight:400;font-display:swap;src:url("/static/Satisfy/Satisfy-Regular.c079f90dc1c5.woff2") format("woff2"),url("/static/Satisfy/Satisfy-Regular.289ab955f0ed.ttf") format("truetype")}*,*:after,*:before{box-sizing:border-box}html{touch-action:manipulation;font-size:16;line-height:1.6}body,div,p,dl,dd,dt,ul,li,h1,h2,h3,h4,h5,fieldset,form,aside{padding:0;margin:0}ul{list-style:none;list-style-type:none}img{display:block}a img,fieldset{border:0}textarea{overflow:auto}.floatleft{float:left}.floatright{float:right}.opacity50{opacity:.5}.opacity70{opacity:.7}.opacity100,.hoveropacity100:hover{opacity:1}.wordwrapbreakword{word-wrap:break-word}.textalignleft{text-align:left}.textalignright{text-align:right}.textaligncenter{text-align:center}.textoverflowellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespacenowrap{white-space:nowrap}.verticalaligntop{vertical-align:top}.hidden{display:none}body{font-family:"Cabin";font-size:16px;line-height:1.4em;color:#0c4733;text-rendering:optimizeLegibility}.inline{display:inline}.papaya_logo_and_text *{vertical-align:top}.background--grey{background-color:#ededed}.background--lightgrey{background-color:#fffaf4}.margin__bottom--10{margin-bottom:10px}.margin__bottom--20{margin-bottom:20px}.margin__bottom--30{margin-bottom:30px}.margin__bottom--40{margin-bottom:40px}.deployment-warning{background-color:red;display:block;height:4px;position:fixed;top:0;left:0;width:100%;z-index:999999999}.ccm-settings-summoner{display:none !important}.aroma__container{height:600px}@media(max-width: 425px){.aroma__container{height:200px}}.faqpage__headline--big{padding-bottom:10px;margin-bottom:15px}.faqpage__headline--big h1{position:inherit;right:auto;font-size:100px;top:20px;background-position:bottom;background-size:50%;min-width:400px;min-height:110px;color:#0c4733}.faq{max-width:900px;margin:0 auto}.faq_page_block_contact_info_container{position:relative}.faq_page_block_contact_info>p:last-of-type{margin-bottom:20px}.faq_page_block_contact_info_block{display:flex;justify-content:center}.faq_page_block_contact_info{width:100%;min-width:240px;margin:0 auto;text-align:center}.icon-container img{display:inline;height:16px}.individual-faq__answer p{margin-bottom:.5rem}.individual-faq__answer p:last-child{margin-bottom:0}.individual-faq__answer__layout{display:flex;align-items:flex-start;gap:20px}@media(max-width: 768px){.individual-faq__answer__layout{display:block}}.individual-faq__answer__text{flex:1 1 auto;min-width:0}.individual-faq__answer ul{list-style:disc;list-style-position:outside;padding:0 0 0 18px}.individual-faq__answer li{margin:4px 0}.individual-faq__answer__images{position:relative;overflow:hidden;align-self:flex-start;flex:0 0 373px;width:373px;max-width:100%}.individual-faq__answer__images .swiper-wrapper{display:flex;flex-wrap:nowrap;align-items:flex-start}.individual-faq__answer__images__slide{flex-shrink:0;width:100%;margin-right:20px}.individual-faq__answer__images__link{position:relative;display:block;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb;aspect-ratio:4/3}.individual-faq__answer__images__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.individual-faq__answer__images .swiper-button-prev::after,.individual-faq__answer__images .swiper-button-next::after{position:relative;top:-4px}.individual-faq__answer__images .swiper-button-prev,.individual-faq__answer__images .swiper-button-next{display:none;position:absolute;top:55%;transform:translateY(-50%);width:30px;height:30px;border:none;border-radius:50%;background:hsla(0,0%,100%,.85);box-shadow:0 0 8px rgba(0,0,0,.25);align-items:center;justify-content:center;z-index:15;cursor:pointer;transition:box-shadow .2s ease,background .2s ease}.individual-faq__answer__images .swiper-button-prev::after,.individual-faq__answer__images .swiper-button-next::after{display:block;font-size:29px;font-weight:700;line-height:1;color:rgba(90,90,90,.75);text-shadow:none}.individual-faq__answer__images .swiper-button-prev:hover,.individual-faq__answer__images .swiper-button-next:hover{background:hsla(0,0%,100%,.95);box-shadow:0 0 12px rgba(0,0,0,.35)}.individual-faq__answer__images.swiper-container-initialized .swiper-button-prev:not(.swiper-button-lock),.individual-faq__answer__images.swiper-container-initialized .swiper-button-next:not(.swiper-button-lock),.individual-faq__answer__images.swiper-initialized .swiper-button-prev:not(.swiper-button-lock),.individual-faq__answer__images.swiper-initialized .swiper-button-next:not(.swiper-button-lock){display:flex}.individual-faq__answer__images .swiper-button-prev{left:8px}.individual-faq__answer__images .swiper-button-prev::after{content:"‹"}.individual-faq__answer__images .swiper-button-next{right:8px}.individual-faq__answer__images .swiper-button-next::after{content:"›"}@media(max-width: 768px){.individual-faq__answer__images{flex-basis:auto;width:100%;margin-bottom:12px}.individual-faq__answer__images__link{aspect-ratio:16/10}.individual-faq__answer__images .swiper-button-prev,.individual-faq__answer__images .swiper-button-next{width:32px;height:32px}}.faq-sub-headline{font-family:"Amaranth";font-weight:700;margin:40px 0 16px 0;color:#0c4733;font-size:1.75rem;line-height:1.2}.faq-sub-headline:first-of-type{margin-top:24px}.faq-page ul li{margin:15px 25px}.faq-page ul{list-style:disc}.footer__headline{margin:50px 0 30px 0;text-align:center}.footer__headline__title{font-family:"Amaranth";font-size:2.5rem;font-weight:700;color:#0c4733}@media screen and (max-width: 1139px){.footer__headline__title{font-size:1.5rem;line-height:1.41}}.footer__headline__subtitle{font-family:"Cabin";font-size:1rem;font-weight:700;color:#0c4733}body[data-page=proposal]{padding-top:0;scroll-behavior:smooth}.proposal-page{background:radial-gradient(circle at 8% -8%, rgba(121, 170, 49, 0.2), rgba(121, 170, 49, 0) 44%),radial-gradient(circle at 92% 12%, rgba(9, 117, 136, 0.18), rgba(9, 117, 136, 0) 40%),linear-gradient(180deg, #f4f8fa 0%, #ffffff 38%, #f7fafc 100%)}.proposal-content{max-width:1280px;margin:0 auto;padding:28px 24px 56px;position:relative}.proposal-content::before,.proposal-content::after{content:"";position:absolute;z-index:0;pointer-events:none;filter:blur(34px);opacity:.52}.proposal-content::before{width:180px;height:180px;border-radius:50%;background:rgba(121,170,49,.28);top:62px;right:-16px;animation:float-glow 13s ease-in-out infinite}.proposal-content::after{width:220px;height:220px;border-radius:38% 62% 41% 59%;background:rgba(9,117,136,.2);bottom:90px;left:-26px;animation:float-glow 16s ease-in-out infinite reverse}.proposal-content>*{position:relative;z-index:1}.proposal-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:10px;border-radius:14px;position:sticky;top:14px;z-index:7;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.83);border:1px solid rgba(0,0,0,.07);box-shadow:0 12px 28px rgba(15,26,40,.1)}.proposal-nav__link{padding:9px 16px;border:1px solid rgba(19,47,44,.16);border-radius:999px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#000;transition:all .25s ease}.proposal-nav__link:hover{text-decoration:none;border-color:rgba(0,0,0,0);color:#fff;background:linear-gradient(120deg, #79aa31 0%, #0c8da3 100%);box-shadow:0 8px 20px rgba(12,141,163,.24);transform:translateY(-1px)}.proposal-section{margin-bottom:34px;scroll-margin-top:90px;animation:reveal-up .72s ease both}.proposal-section__title{font-family:"Amaranth";font-size:34px;margin:0 0 16px;color:#000;letter-spacing:.01em}.proposal-grid{display:grid;gap:16px}.proposal-grid--2col{grid-template-columns:repeat(2, minmax(0, 1fr))}#angebot-preis .proposal-grid--2col{grid-template-columns:1fr}#angebot-leistungen .proposal-grid--2col{grid-template-columns:repeat(2, minmax(0, 1fr))}.proposal-card{background:linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, #ffffff 100%);border:1px solid rgba(14,36,44,.08);border-radius:16px;box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 14px 30px rgba(10,18,24,.08);padding:18px;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.proposal-card:hover{transform:translateY(-3px);border-color:rgba(121,170,49,.26);box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 18px 34px rgba(10,18,24,.12)}.proposal-card__title{margin:0 0 12px;font-size:24px;line-height:1.2}.proposal-table-wrap{overflow-x:auto}#angebot-optional .proposal-table th.align-right,#angebot-optional .proposal-table td.align-right{width:1%;white-space:nowrap}.proposal-map{width:100%;max-width:760px;height:auto;display:block;margin:0 auto;border-radius:12px;border:1px solid #e1eaee}.proposal-map--overview{margin-bottom:14px}.proposal-table{width:100%;border-collapse:collapse;border-radius:12px;overflow:hidden}.proposal-table th,.proposal-table td{border-bottom:1px solid #e8edef;padding:10px 9px;font-size:14px;vertical-align:top}.proposal-table th{background:linear-gradient(180deg, #f6f9fb 0%, #edf4f6 100%);font-weight:700;text-align:left}.proposal-table tbody tr{transition:background .2s ease}.proposal-table tbody tr:hover{background:rgba(121,170,49,.06)}.proposal-table__total td{font-weight:700;background:rgba(9,117,136,.06)}.align-right{text-align:right !important}.align-center{text-align:center !important}.proposal-total-box{margin-top:14px;padding:12px 14px;border:1px solid rgba(121,170,49,.2);border-radius:12px;background:linear-gradient(100deg, rgba(121, 170, 49, 0.08), rgba(9, 117, 136, 0.08));display:flex;justify-content:space-between;gap:12px}.proposal-total-box strong{color:#0f6f5f}.proposal-best-price{margin-top:14px;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:12px;background:linear-gradient(120deg, rgba(247, 251, 245, 0.98), rgba(239, 249, 250, 0.95));border:1px solid rgba(9,117,136,.16)}.proposal-best-price img{width:82px;height:auto;flex:0 0 auto}.proposal-best-price .proposal-best-price__content{max-width:520px}.proposal-best-price strong{display:block;line-height:1.35}.proposal-best-price p{margin:4px 0 0;font-size:13px;line-height:1.45}.proposal-empty{margin:0;color:rgba(0,0,0,.65)}.proposal-markdown{font-size:15px;line-height:1.6}.proposal-markdown p{margin:0 0 10px}.proposal-markdown ul{list-style:disc;list-style-position:outside;padding:0 0 0 18px}.proposal-markdown li{margin:4px 0}.proposal-markdown .markdown-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.proposal-markdown .markdown-list__item{padding:0}.proposal-markdown .markdown-list__item--level-1{padding-left:24px}.proposal-markdown .markdown-list__item--level-2{padding-left:48px}.proposal-markdown .markdown-list__item--level-3{padding-left:72px}.proposal-markdown .markdown-list__item--level-4{padding-left:96px}.proposal-markdown .markdown-list__row{display:flex;align-items:flex-start;gap:0}.proposal-markdown .markdown-list__marker{flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;border:1px solid rgba(0,0,0,0);box-shadow:0 2px 7px rgba(10,18,24,.09)}.proposal-markdown .markdown-list__marker--bullet{width:auto;height:auto;margin-top:0;margin-right:2px;align-self:center;padding:0;border:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);color:#96bb21;font-size:16px;line-height:1}.proposal-markdown .markdown-list__marker--check{margin-right:24px;background:rgba(121,170,49,.14);color:#31743e;border-color:rgba(49,116,62,.2)}.proposal-markdown .markdown-list__marker--cross{margin-right:24px;background:rgba(199,78,63,.12);color:#b34a3c;border-color:rgba(199,78,63,.18)}.proposal-markdown .markdown-list__text{flex:1 1 auto;min-width:0}.proposal-markdown .markdown-list__text p:last-child{margin-bottom:0}.proposal-itinerary{margin:0;padding:0;list-style:none}.proposal-itinerary__item{border-top:1px solid #dfe8ec;padding:18px 0}.proposal-itinerary__item:first-child{border-top:0;padding-top:0}.proposal-itinerary__item h4{margin:0 0 10px;font-size:18px;color:#173746}.proposal-itinerary__item img{display:block;max-width:260px;width:100%;height:auto;border-radius:8px;margin-bottom:8px}.proposal-itinerary__meta{margin-bottom:6px}.proposal-itinerary__meta p{margin:0 0 8px}.proposal-day-tabs{display:inline-flex;border:1px solid #d8e3e8;border-radius:10px;overflow:hidden;margin:0 0 12px;background:#fff}.proposal-day-tabs__button{border:0;background:#f7fafc;padding:8px 14px;font-size:13px;font-weight:600;color:#31515f;cursor:pointer;transition:all .2s ease}.proposal-day-tabs__button:hover{background:#eef5f8}.proposal-day-tabs__button.is-active{background:#fff;color:#0d6f63;box-shadow:inset 0 -2px 0 #79aa31}.proposal-day-tabs__button.is-disabled{cursor:not-allowed;color:#89a0ab;background:#f3f6f8}.proposal-day-panel{display:none}.proposal-day-panel.is-active{display:block}.proposal-hotel-list{display:grid;gap:14px;margin:0;padding:0}.proposal-hotel-entry{border:1px solid #e1eaee;border-radius:12px;padding:12px;background:#fff}.proposal-hotel-entry h5{margin:8px 0;font-size:22px;line-height:1.2}.proposal-hotel-entry p{margin:0}.proposal-hotel-entry__pictures{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px}.proposal-hotel-entry__pictures img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block}.proposal-hotel-empty{margin:0;color:rgba(0,0,0,.65)}.proposal-rentalcar{display:grid;gap:18px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.96) 0%, rgba(255, 255, 255, 0.99) 100%);border:1px solid rgba(12,141,163,.12);box-shadow:0 1px 0 hsla(0,0%,100%,.85) inset,0 16px 32px rgba(10,18,24,.08)}.proposal-rentalcar__header{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:18px;align-items:start}.proposal-rentalcar__summary{min-width:0}.proposal-rentalcar__eyebrow{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7a8f99}.proposal-rentalcar__label{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#58717d}.proposal-rentalcar__agency-category{margin:-4px 0 0;color:rgba(0,0,0,.72)}.proposal-rentalcar__model{margin-top:14px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg, rgba(121, 170, 49, 0.1), rgba(12, 141, 163, 0.08));border:1px solid rgba(12,141,163,.14)}.proposal-rentalcar__model strong{display:block;font-size:18px;line-height:1.35;color:#173746}.proposal-rentalcar__picture img{width:100%;height:auto;display:block;border-radius:14px;-o-object-fit:cover;object-fit:cover;box-shadow:0 14px 24px rgba(10,18,24,.12)}.proposal-rentalcar__content{display:grid;gap:18px}.proposal-rentalcar__block{padding-top:2px}.proposal-rentalcar__block h4{margin:0}.proposal-rentalcar__block-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:18px;color:#173746}.proposal-rentalcar__check-icon{width:22px;height:22px;border-radius:999px;background:linear-gradient(135deg, #79aa31 0%, #5d9d2a 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 8px 16px rgba(121,170,49,.24)}.proposal-rentalcar__checklist{margin:0;padding:14px 16px;list-style:none;display:grid;gap:8px;border-radius:12px;background:linear-gradient(135deg, rgba(121, 170, 49, 0.08), rgba(12, 141, 163, 0.05));border:1px solid rgba(12,141,163,.12)}.proposal-rentalcar__checklist li{margin:0;padding-left:25px}.proposal-rentalcar__info-lead,.proposal-rentalcar__info-footer{margin:0}.proposal-rentalcar__info-list{margin:0;padding:12px 16px;list-style:none;background:linear-gradient(135deg, rgba(121, 170, 49, 0.06), rgba(12, 141, 163, 0.04))}.proposal-rentalcar__info-list li{position:relative;margin:0;padding-left:16px}.proposal-rentalcar__info-list li::before{content:"•";position:absolute;left:0;top:0;color:#202020;font-size:18px;line-height:1}.proposal-itinerary__option-group{margin-top:10px;display:grid;gap:8px}.proposal-itinerary__option{border-left:3px solid rgba(121,170,49,.55);padding-left:12px;background:linear-gradient(90deg, rgba(121, 170, 49, 0.08), rgba(121, 170, 49, 0));border-radius:0 8px 8px 0;padding-top:6px;padding-bottom:6px}.proposal-hero{color:#fff;position:relative}.proposal-hero__media{position:relative;min-height:520px}.proposal-hero__image{display:block;width:100%;height:520px;-o-object-fit:cover;object-fit:cover}.proposal-hero__overlay{position:absolute;inset:0;display:flex;align-items:stretch}.proposal-hero__overlay::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(6, 12, 18, 0.55) 0%, rgba(6, 12, 18, 0.35) 45%, rgba(6, 12, 18, 0.78) 100%),linear-gradient(110deg, rgba(3, 10, 15, 0.35) 0%, rgba(3, 10, 15, 0) 55%);z-index:0}.proposal-hero__inner{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:22px 24px 38px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.proposal-hero__meta{display:flex;justify-content:space-between;gap:16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.8);margin-bottom:14px}.proposal-hero__meta-item{white-space:nowrap}.proposal-hero__top{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.proposal-hero__logo{background:hsla(0,0%,100%,.95);padding:10px 16px;border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.25)}.proposal-hero__logo img{display:block;width:170px;height:auto}.proposal-hero__top-right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.proposal-hero__cta{background:#d86e0f;color:#fff;padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.02em;box-shadow:0 12px 24px rgba(0,0,0,.25)}.proposal-hero__cta:hover{text-decoration:none;filter:brightness(0.95)}.proposal-hero__expert{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.proposal-hero__expert__label{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.7)}.proposal-hero__expert__card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:rgba(8,12,18,.55);border:1px solid hsla(0,0%,100%,.22);box-shadow:0 20px 40px rgba(0,0,0,.28);backdrop-filter:blur(8px)}.proposal-hero__expert__photo{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid hsla(0,0%,100%,.7);flex-shrink:0}.proposal-hero__expert__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.proposal-hero__expert__placeholder{width:64px;height:64px;border-radius:50%;background:hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;text-transform:uppercase}.proposal-hero__expert__info{display:flex;flex-direction:column;gap:4px;text-align:right;font-size:13px}.proposal-hero__expert__name{font-weight:600;font-size:15px}.proposal-hero__expert__link{color:hsla(0,0%,100%,.9);word-break:break-word}.proposal-hero__expert__link:hover{color:#fff}.proposal-hero__content{max-width:720px;margin-top:30px}.proposal-hero__eyebrow{font-size:14px;text-transform:uppercase;letter-spacing:.2em;color:rgba(0,0,0,.75);margin:0 0 10px 0}.proposal-hero__title{font-family:"Amaranth";font-size:46px;line-height:1.1;font-weight:600;margin:0 0 18px 0;text-shadow:0 16px 28px rgba(0,0,0,.42)}.proposal-hero__facts{display:flex;flex-wrap:wrap;gap:12px}.proposal-hero__fact{background:rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.25);border-radius:14px;padding:10px 14px;min-width:190px;backdrop-filter:blur(6px)}.proposal-hero__fact-label{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,0,0,.7);margin-bottom:4px}.proposal-hero__fact-value{display:block;font-size:15px;font-weight:600;color:#000}@keyframes reveal-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-glow{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -12px, 0)}100%{transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.proposal-section,.proposal-content::before,.proposal-content::after{animation:none !important}}@keyframes reveal-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-glow{0%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -12px, 0)}100%{transform:translate3d(0, 0, 0)}}@media(prefers-reduced-motion: reduce){.proposal-section,.proposal-content::before,.proposal-content::after{animation:none !important}}@media screen and (max-width: 1000px){.proposal-nav{top:10px;padding:8px}.proposal-grid--2col{grid-template-columns:1fr}.proposal-rentalcar__header{grid-template-columns:1fr}.proposal-rentalcar__check-icon{width:20px;height:20px}.proposal-hero__media,.proposal-hero__image{height:460px}.proposal-hero__inner{padding:22px 18px 30px}.proposal-hero__title{font-size:38px}.proposal-hero__top{flex-direction:column;align-items:flex-start}.proposal-hero__top-right{align-items:flex-start}.proposal-hero__meta{flex-direction:column;align-items:flex-start}.proposal-hero__expert__info{text-align:left}}@media screen and (max-width: 680px){.proposal-content{padding:20px 14px 38px}.proposal-nav{position:static;margin-bottom:18px}.proposal-section__title{font-size:30px}.proposal-card__title{font-size:20px}.proposal-hero__media,.proposal-hero__image{height:380px}.proposal-hero__logo img{width:140px}.proposal-hero__title{font-size:30px}.proposal-hero__facts{flex-direction:column}.proposal-hero__fact{min-width:0;width:100%}}body[data-page=passport-upload]{padding-top:0;background:radial-gradient(circle at 8% -8%, rgba(121, 170, 49, 0.16), rgba(121, 170, 49, 0) 42%),radial-gradient(circle at 92% 12%, rgba(9, 117, 136, 0.14), rgba(9, 117, 136, 0) 38%),linear-gradient(180deg, #f4f8fa 0%, #ffffff 38%, #f7fafc 100%)}.pu-page{min-height:100vh;display:flex;flex-direction:column}.pu-hero{position:relative;overflow:hidden;min-height:400px;background:#0f241e}.pu-hero__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pu-hero__overlay{position:relative;min-height:400px;background:linear-gradient(90deg, rgba(8, 12, 18, 0.55) 0%, rgba(8, 12, 18, 0.22) 38%, rgba(8, 12, 18, 0.5) 100%),linear-gradient(180deg, rgba(7, 18, 15, 0.02) 0%, rgba(7, 18, 15, 0.34) 100%)}.pu-hero__inner{width:100%;max-width:1280px;margin:0 auto;padding:34px 24px 42px}.pu-hero__logo{display:inline-block;margin-bottom:20px;background:#fff;border-radius:8px;padding:7px 14px}.pu-hero__logo img{display:block;height:44px;width:auto}.pu-hero__heading{margin:0;color:#fff;font-family:Pinto,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.45)}.pu-hero__eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:8px 16px;border-radius:8px;background:rgba(0,0,0,.45);color:#fff;font-family:Pinto,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pu-hero__eyebrow::before{display:none}.pu-hero__title{margin:0;max-width:640px;color:#fff;font-family:"Modesta Script","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:clamp(3.4rem,8vw,6rem);font-weight:400;line-height:1.15;text-shadow:0 10px 40px rgba(0,0,0,.45)}.pu-wrap{flex:1;display:flex;justify-content:center;padding:34px 16px 72px}.pu-card{width:100%;max-width:760px;display:flex;flex-direction:column;gap:24px;padding:36px 40px 40px;border:1px solid rgba(14,36,44,.08);border-radius:20px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, #ffffff 100%);box-shadow:0 1px 0 hsla(0,0%,100%,.9) inset,0 14px 30px rgba(10,18,24,.08)}.pu-card__header{display:flex;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid #eef2f5}.pu-card__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg, #79aa31 0%, #5d9d2a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(121,170,49,.28)}.pu-card__icon svg{display:block;width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pu-card__heading{flex:1;min-width:0}.pu-card__heading h2{margin:0 0 4px;color:#000;font-family:Lato,"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:20px;font-weight:700;line-height:1.2}.pu-card__heading p{margin:0;color:rgba(0,0,0,.75);font-size:14px;line-height:1.4}.pu-trust{display:flex;gap:8px;flex-wrap:wrap}.pu-trust__item{display:flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border-radius:999px;border:1px solid rgba(121,170,49,.16);background:linear-gradient(120deg, rgba(247, 251, 245, 0.98), rgba(239, 249, 250, 0.95));color:#173746;font-size:12px;font-weight:600;white-space:nowrap}.pu-trust__item svg{width:14px;height:14px;flex-shrink:0;fill:none;stroke:#79aa31;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pu-desc{margin:0;color:#58717d;font-size:15px;line-height:1.65}.pu-desc strong{color:#173746;font-weight:700}.pu-error{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:12px;background:#fff5f4;border:1px solid rgba(237,57,0,.2);color:#c0280e;font-size:14px;font-weight:500;line-height:1.5}.pu-error__icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:rgba(237,57,0,.12);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;margin-top:1px}.pu-form{display:flex;flex-direction:column;gap:20px}.pu-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:36px 24px;border:2px dashed #c2d6cc;border-radius:16px;background:linear-gradient(135deg, rgba(121, 170, 49, 0.1), rgba(12, 141, 163, 0.08));cursor:pointer;text-align:center;transition:border-color .2s ease,background .2s ease,transform .18s ease,box-shadow .18s ease}.pu-dropzone input[type=file]{display:none}.pu-dropzone:hover,.pu-dropzone.is-dragover{border-color:#79aa31;background:linear-gradient(135deg, rgba(121, 170, 49, 0.16), rgba(12, 141, 163, 0.12));transform:translateY(-2px);box-shadow:0 12px 32px rgba(121,170,49,.12)}.pu-dropzone:focus-visible{outline:3px solid #79aa31;outline-offset:3px}.pu-dropzone__icon{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg, rgba(121, 170, 49, 0.14) 0%, rgba(12, 141, 163, 0.12) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.pu-dropzone__icon svg{width:26px;height:26px;fill:none;stroke:#0d6f63;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.pu-dropzone__label{color:#173746;font-size:15px;font-weight:700;line-height:1.3}.pu-dropzone__label span{color:#0d6f63;text-decoration:underline;text-underline-offset:3px}.pu-dropzone__hint{margin:0;color:#7a8f99;font-size:12px}.pu-filelist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.pu-filelist li{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#f3f6f8;border:1px solid rgba(121,170,49,.12);color:#31515f;font-size:13px;font-weight:500}.pu-filelist li::before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#79aa31;flex-shrink:0}.pu-filelist li span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-filelist__item--error{flex-wrap:wrap;border-color:rgba(237,57,0,.4);background:#fff5f4}.pu-filelist__item--error::before{background:#ed3900}.pu-filelist__error{flex:0 0 100%;margin:4px 0 0;color:#c0280e;font-size:11px;line-height:1.4;padding-left:16px;white-space:normal}.pu-filelist__remove{flex-shrink:0;border:0;background:rgba(0,0,0,0);padding:0 2px;cursor:pointer;color:#7a8f99;font-size:18px;line-height:1}.pu-filelist__remove:hover{color:#c0392b}.pu-gdpr{display:flex;gap:12px;padding:14px 16px;border-radius:12px;background:#f7fafc;border:1px solid #e8edf2;color:#58717d;font-size:13px;line-height:1.55}.pu-gdpr__icon{flex-shrink:0;margin-top:2px}.pu-gdpr__icon svg{width:18px;height:18px;fill:none;stroke:#89a0ab;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.pu-gdpr strong{display:block;margin-bottom:3px;color:#31515f;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.pu-gdpr p{margin:0}.pu-submit{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:15px 24px;border:0;border-radius:12px;background:linear-gradient(135deg, #79aa31 0%, #5d9d2a 100%);background-size:200% 100%;color:#fff;font-size:16px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-position .4s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 8px 24px rgba(121,170,49,.3)}.pu-submit svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pu-submit:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 14px 32px rgba(121,170,49,.38)}.pu-submit:active{transform:translateY(0)}.pu-success{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0 8px;gap:16px;animation:pu-reveal .6s ease both}.pu-success__icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg, #79aa31 0%, #5d9d2a 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 36px rgba(121,170,49,.35)}.pu-success__icon svg{width:34px;height:34px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.pu-success__title{margin:0;color:#000;font-size:22px;font-weight:700}.pu-success__body{margin:0;max-width:440px;color:rgba(0,0,0,.72);font-size:15px;line-height:1.65}@keyframes pu-reveal{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 1000px){.pu-hero,.pu-hero__overlay{min-height:320px}}@media(max-width: 720px){.pu-hero,.pu-hero__overlay{min-height:280px}.pu-hero__title{font-size:clamp(2.5rem,11vw,4rem)}.pu-wrap{padding:24px 12px 56px}.pu-card{padding:24px 20px 28px;gap:20px;border-radius:16px}.pu-trust{gap:6px}.pu-trust__item{font-size:11px;padding:6px 10px 6px 9px}.pu-dropzone{padding:28px 16px}}@media(max-width: 480px){.pu-hero__inner{padding:26px 16px 30px}.pu-hero__title{font-size:clamp(2.2rem,12vw,3rem)}}@media(prefers-reduced-motion: reduce){.pu-success{animation:none}.pu-dropzone,.pu-submit{transition:none}}.experience{color:#0c4733}.experience__hero-image{display:block;width:100%;max-height:550px;-o-object-fit:cover;object-fit:cover}.experience__intro{max-width:930px;margin:0 auto 52px auto}.experience__intro p{margin:0;line-height:1.4}.experience__intro p+p{margin-top:6px}.experience .destination-individualreisen-cta,.experience .advantages{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.experience-trust-bar{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#ecb787;color:#fff;padding:10px 20px;font-family:"Cabin";font-size:18px;font-weight:700}.experience-trust-bar__inner{max-width:930px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}.experience-trust-bar__label{display:flex;align-items:center}.experience-trust-bar__label::after{content:"";display:inline-block;width:1px;height:20px;background:hsla(0,0%,100%,.4);margin-left:24px}.experience-trust-bar__stars{display:flex;gap:4px;color:#fff;font-size:20px}.experience-trust-bar__stars .icon-star-half{display:inline-block;overflow:hidden;width:.6em}.experience-trust-bar__stars .icon-star-half::before{content:""}.experience-breadcrumbs-container{max-width:930px;margin:32px auto 16px auto}.experience-headline{max-width:930px;margin:0 auto 40px auto}.experience-headline h1{margin:0;font-size:48px;line-height:1.1}.experience-section-title{margin:0 0 24px 0;font-family:"Amaranth";font-size:30px;line-height:1.15;font-weight:700;color:#0c4733}.experience-highlights{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:28px;max-width:930px;margin:0 auto 56px auto}.experience-highlights--count-1{grid-template-columns:1fr}.experience-highlights--count-1 .experience-highlights__image{aspect-ratio:16/7}.experience-highlights--count-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.experience-highlights__item{margin:0}.experience-highlights__image{display:block;width:100%;aspect-ratio:1/1.1;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:6px}.experience-highlights__title{margin-top:18px;font-family:"Amaranth";font-size:22px;line-height:1.1;font-weight:700}.experience-details{display:flex;flex-direction:column;gap:56px;max-width:930px;margin:0 auto 70px auto}.experience-detail{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);gap:38px;align-items:center}.experience-detail--reverse{grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr)}.experience-detail--reverse .experience-detail__media{order:2}.experience-detail__media{min-width:0}.experience-detail__image{display:block;width:100%;aspect-ratio:1/1.18;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:6px}.experience-detail__title,.experience-detail__inline-title{margin:0 0 10px 0;font-family:"Amaranth";font-size:22px;line-height:1.12;font-weight:700;color:#0c4733}.experience-detail__description p{margin:0 0 12px 0;line-height:1.4}.experience-insider-tips{margin-right:calc(50% - 50vw);margin-bottom:70px;margin-left:calc(50% - 50vw);padding:56px 20px;background:#e0eac5}.experience-insider-tips__inner{max-width:930px;margin:0 auto}.experience-insider-tip{display:grid;grid-template-columns:minmax(0, 0.9fr) minmax(0, 1fr);gap:38px;align-items:center}.experience-insider-tip+.experience-insider-tip{margin-top:46px}.experience-insider-tip__image{display:block;width:100%;aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:6px}.experience-insider-tip__title{grid-column:1/-1;margin:0 0 20px 0;font-family:"Amaranth";font-size:29px;line-height:1.15;font-weight:700;color:#0c4733}.experience-insider-tip__description{position:relative;padding-left:52px;font-style:italic}.experience-insider-tip__description h2,.experience-insider-tip__description h3{margin:0 0 12px 0;font-family:"Amaranth";font-size:22px;line-height:1.15;font-weight:700;font-style:normal;color:#0c4733}.experience-insider-tip__description p>strong{font-weight:700}.experience-insider-tip__description::before{content:"“";position:absolute;top:-24px;left:0;font-size:100px;line-height:1;color:hsla(0,0%,100%,.5);font-family:serif}.experience-insider-tip__description p{margin:0 0 18px 0;line-height:1.4}.experience-faq,.experience-related-tours,.experience-related-experiences{max-width:930px;margin:0 auto 70px auto}.experience-faq__items{display:flex;flex-direction:column;gap:10px}.experience-faq__item{border-radius:6px;background:#e8e1d5}.experience-faq__question{position:relative;display:block;padding:12px 58px 12px 28px;font-family:"Amaranth";font-size:25px;line-height:1.1;font-weight:700;cursor:pointer}.experience-faq__question::-webkit-details-marker{display:none}.experience-faq__question::after{content:"";position:absolute;top:50%;right:26px;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='4,8 12,16 20,8' fill='none' stroke='%230f5f47' stroke-width='4.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%)}.experience-faq__item[open] .experience-faq__question::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='4,16 12,8 20,16' fill='none' stroke='%230f5f47' stroke-width='4.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.experience-faq__answer{padding:0 28px 18px 28px}.experience-faq__answer p{margin:0 0 12px 0;line-height:1.4}.experience-related-tours .card-carousel{max-width:930px;margin:0 auto}.experience-related-tours .card-carousel__viewport{width:930px;max-width:100%;margin:0 auto;overflow-x:auto;overflow-y:visible}.experience-related-tours .card-carousel__nav-wrapper{left:0;right:0;width:930px;max-width:100%;margin:0 auto}.experience-related-tours .card-carousel__slide .grouptour-card{width:100%;max-width:100%}.experience-related-tours .card-carousel__nav__btn{width:50px;height:50px;background:rgba(0,0,0,.62)}.experience-related-tours .card-carousel__nav__btn--prev{margin-left:-1.25rem}.experience-related-tours .card-carousel__nav__btn--next{margin-right:-1.25rem}@media(max-width: 1139px){.experience-related-tours .card-carousel__slide{width:100% !important}}.experience-related-tours .individualtour-card{padding:1.25rem;width:100%}@media(min-width: 700px){.experience-related-tours .individualtour-card{width:100%}}@media(min-width: 700px){.experience-related-tours .individualtour-card__link{align-items:center}}@media(min-width: 700px){.experience-related-tours .individualtour-card__image{width:43%;max-width:none}}.experience-related-tours .individualtour-card__image img{aspect-ratio:330/220}@media(min-width: 700px){.experience-related-tours .individualtour-card__image img{aspect-ratio:330/250}}@media(min-width: 700px){.experience-related-tours .individualtour-card__body{padding-left:1rem}}.experience-related-tours .individualtour-card__title{margin-top:.3rem;font-size:3rem}.experience-related-tours .individualtour-card__meta{margin-top:.9rem}.experience-related-tours .individualtour-card__travel-type{color:#58b467;font-family:"Amaranth";font-size:2.1rem;font-weight:700;line-height:1.05;margin-bottom:.4rem}.experience-related-experiences .card-carousel{--carousel-slide-aspect-ratio: 1;--carousel-gap: 1.5rem;max-width:1070px;margin:0 auto}.experience-related-experiences .card-carousel__viewport{max-width:100%;margin:0 auto}.experience-related-experiences .card-carousel__nav-wrapper{left:max(0px,50% - 1070px/2);right:max(0px,50% - 1070px/2)}.experience-related-experiences__card{position:relative;display:block;overflow:hidden;border-radius:8px;background:hsl(0,0%,85%);color:#fff;text-decoration:none}.experience-related-experiences__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience-related-experiences--landing{max-width:none;margin:0 0 40px;padding:8px 0 40px}@media screen and (max-width: 1000px){.experience-related-experiences--landing{margin-left:-20px;margin-right:-20px}}@media screen and (max-width: 1139px){.experience-related-experiences--landing .card-carousel__nav__btn--prev{margin-left:0}.experience-related-experiences--landing .card-carousel__nav__btn--next{margin-right:0}}.experience-related-experiences--landing .experience-section-title{width:100%;max-width:1070px;margin:0 auto 36px;padding:10px 24px;font-size:40px;line-height:1.4;font-weight:400;text-align:left}.experience-related-experiences--landing .experience-section-title strong{font-weight:700}.experience-related-experiences--landing .card-carousel{max-width:1070px}.experience-related-experiences__title{position:absolute;bottom:1.25rem;left:1.25rem;z-index:1;display:inline-block;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2.5rem);padding:.5rem 1rem;border-radius:6px;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);font-family:"Amaranth";font-size:1.125rem;line-height:1.1;font-weight:700}@media screen and (max-width: 800px){.experience__intro,.experience-headline,.experience-highlights,.experience-details,.experience-faq,.experience-related-tours,.experience-related-experiences{max-width:none}.experience-section-title{font-size:26px}.experience-related-experiences--landing .experience-section-title{margin-bottom:22px}.experience-highlights,.experience-highlights--count-2{grid-template-columns:1fr;gap:22px}.experience-highlights__image,.experience-highlights--count-1 .experience-highlights__image{aspect-ratio:4/3}.experience-detail,.experience-detail--reverse,.experience-insider-tip,.experience-related-experiences__grid{grid-template-columns:1fr}.experience-detail--reverse .experience-detail__media{order:0}.experience-insider-tips{padding-top:42px;padding-bottom:42px}.experience-trust-bar{font-size:14px;padding:8px 10px}.experience-trust-bar__inner{gap:12px}.experience-trust-bar__label::after{margin-left:12px}.experience-faq__question{padding-left:18px;font-size:21px}}.country-highlights-heading{margin-top:0;margin-bottom:32px}.country-highlights-page{width:100%}.country-highlights-overview{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr);gap:38px;align-items:stretch;margin-bottom:56px}.country-highlights-overview__table{border:1px solid hsl(0,0%,85%);border-radius:8px;overflow:hidden}.country-highlights-overview__table table{width:100%;border-collapse:collapse;background:#fff}.country-highlights-overview__table td{padding:12px 16px;border-bottom:1px solid hsl(0,0%,85%)}.country-highlights-overview__table tr:last-child td{border-bottom:none}.country-highlights-overview__table a{color:#0c4733;font-family:"Amaranth";font-size:18px;font-weight:700;text-decoration:none}.country-highlights-overview__table a:hover{text-decoration:underline}.country-highlights-overview__number{width:1%;background:#f3eadd;color:#e8a86f;font-family:"Amaranth";font-size:18px;font-weight:700;text-align:center;border-right:1px solid hsl(0,0%,85%)}.country-highlights-overview__map{border:1px solid hsl(0,0%,85%);border-radius:8px;overflow:hidden}.country-highlights-overview__map img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.country-highlights-group{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 1fr);gap:38px;align-items:center}.country-highlights-group+.country-highlights-group{margin-top:56px}.country-highlights-group--reverse{grid-template-columns:minmax(0, 1fr) minmax(0, 1.25fr)}.country-highlights-group--reverse .country-highlights-group__items{order:2}.country-highlights-group__items{display:flex;flex-direction:column;gap:32px}.country-highlights-group__item{scroll-margin-top:calc(66px + 20px)}.country-highlights-group__title{margin:0 0 10px 0;font-family:"Amaranth";font-size:20px;line-height:1.2;font-weight:700;color:#0c4733}.country-highlights-group__description{font-size:15px}.country-highlights-group__description p{margin:0 0 12px 0;line-height:1.6}.country-highlights-group__media{min-width:0}.country-highlights-group__image{display:block;width:100%;height:auto;border-radius:6px}.destination-highlights-storer{background-color:#fffaf4;padding:40px 20px}@media screen and (max-width: 800px){.country-highlights-overview{grid-template-columns:1fr}.country-highlights-overview__map img{height:auto}.country-highlights-group,.country-highlights-group--reverse{grid-template-columns:1fr}.country-highlights-group--reverse .country-highlights-group__items{order:0}}.map__legend{padding:5px 0;height:100%;max-width:150px;overflow:auto;background:#fff}.map__legend__item{padding:4px 10px;cursor:pointer;font-weight:normal;color:hsl(0,0%,30%);text-align:left}.map__legend__item__title{display:block;margin:0 0 10px 0}.map__legend__item:hover .map__legend__item__day,.map__legend__item--active .map__legend__item__day{font-weight:bold;color:hsl(0,0%,10%)}.map__legend__item__day{color:hsl(0,0%,30%);font-weight:normal;display:block;line-height:16px}.map__infowindow{width:320px}.map__infowindow__day{font-weight:normal;display:block;padding:2px 0}.map__infowindow__title{font-weight:bold;display:block;padding:2px 0}.map__infowindow__description{padding:2px 0}.map__infowindow__description p{margin:0 0 10px 0}.map__infowindow__description ul{margin:0 0 10px 0}.map__infowindow__picture{margin:5px 0}.select2-container{box-sizing:border-box;display:inline-block;margin:0 10px 0 0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px !important;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#cccccc", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#eeeeee", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eeeeee", endColorstr="#ffffff", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.travel-blog{background:#fffaf4;color:#0c4733;padding:5rem 2rem 2rem}.travel-blog__content{max-width:1070px;margin:0 auto}.travel-blog .card-carousel__slide .polaroid{width:100%;max-width:100%;height:100%;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:transform .15s ease,box-shadow .15s ease}.travel-blog .card-carousel__slide .polaroid:hover{transform:scale(1.02);box-shadow:0 8px 24px rgba(0,0,0,.1)}.travel-blog .card-carousel__slide .polaroid__image{aspect-ratio:4/3}.travel-blog .card-carousel__slide .polaroid__title{font-size:2rem}.travel-blog .card-carousel__slide .polaroid__highlight{font-size:1.125rem}.travel-blog .card-carousel__slide .polaroid__link{font-size:1.125rem}.translate-carousel--static .translate-carousel__nav{display:none}.translate-carousel__content{position:relative;display:flex;align-items:center;justify-content:flex-start;margin:auto;width:100%}.translate-carousel__nav-wrapper{position:absolute;inset:0;width:100%;display:flex;align-items:center;pointer-events:none;z-index:2}.translate-carousel__nav{position:absolute;inset-inline:0;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;display:flex;justify-content:space-between;pointer-events:none;width:100%;max-width:calc(100vw - 108px)}.translate-carousel__nav__button{pointer-events:auto;display:grid;place-items:center;width:72px;height:72px;border:0;border-radius:999px;background:rgba(0,0,0,.45);backdrop-filter:blur(2px);transition:transform .12s ease,opacity .12s ease;box-shadow:1px 1px 4px 0px rgba(0,0,0,.3019607843);z-index:20}.translate-carousel__nav__button--prev{transform:translateX(-36px)}.translate-carousel__nav__button--prev:not([disabled]):hover{transform:scale(1.04) translateX(-36px)}.translate-carousel__nav__button--prev:active{transform:scale(0.98) translateX(-36px)}.translate-carousel__nav__button--next{transform:translateX(36px)}.translate-carousel__nav__button--next:not([disabled]):hover{transform:scale(1.04) translateX(36px)}.translate-carousel__nav__button--next:active{transform:scale(0.98) translateX(36px)}.translate-carousel__nav__button[disabled]{opacity:.45;cursor:not-allowed}.translate-carousel__nav__button__icon{width:100%;height:100%;background-repeat:no-repeat;background-position:center}.translate-carousel__nav__button__icon--left{background-image:url("../website/icons/caret_left.01cc2a2ebbd5.svg")}.translate-carousel__nav__button__icon--right{background-image:url("../website/icons/caret_right.1909683da11d.svg")}@media screen and (max-width: 1139px){.translate-carousel .translate-carousel__nav-wrapper,.translate-carousel [data-carousel-nav-wrapper]{display:none}.translate-carousel [data-carousel-viewport]{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.translate-carousel [data-carousel-viewport]::-webkit-scrollbar{display:none}.translate-carousel [data-carousel-track]{transform:none !important;transition:none !important}.translate-carousel [data-carousel-slide]{scroll-snap-align:start}}.polaroid{padding:1.25rem 1.5rem 4rem;border-radius:4px;background-clip:padding-box;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.1);width:475px;max-width:calc(100vw - 4rem);flex-grow:1;height:100%;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit}.polaroid--horizontal{flex-direction:row;padding:1.25rem;width:100%;height:370px}.polaroid--popular{padding-bottom:1.5rem}.polaroid__image{width:100%;aspect-ratio:3/2;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:8px;background-clip:padding-box;margin-bottom:.5rem;background-color:#e8e0d6}.polaroid--popular .polaroid__image{aspect-ratio:3/2}.polaroid__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.polaroid__content{display:flex;flex-direction:column;gap:.5rem}.polaroid__travel-type{display:inline-block;align-self:flex-start;font-family:"Cabin";font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase;color:#464646}.polaroid__highlight{font-family:"Amaranth";font-size:1.5rem;line-height:1.41;font-weight:700;color:#00afa0}.polaroid--popular .polaroid__highlight,.polaroid--experience .polaroid__highlight{font-size:1rem}.polaroid__highlight--america{color:#58b467}.polaroid__badge{position:absolute;top:.5rem;left:.5rem;width:3.75rem;height:auto;z-index:1}.polaroid__badge svg{width:100%;height:auto}.polaroid__title{font-family:"Just_Another_Hand";font-size:3rem;font-weight:400;line-height:1.1;color:#0c4733;margin:0}.polaroid--popular .polaroid__title{font-family:"Just_Another_Hand";font-size:2.5rem;font-weight:400;line-height:1;color:#0c4733}@media(min-width: 1000px){.polaroid--popular .polaroid__title{font-size:2.75rem}}.polaroid__subtitle{font-family:"Cabin";font-size:1.5rem;line-height:1.58;color:#0c4733;font-weight:700;margin:0}.polaroid--popular .polaroid__subtitle{display:inline-flex;align-self:stretch;justify-content:center;min-height:2.375rem;padding:.4375rem .625rem;border-radius:.25rem;background:#fff7e7;font-family:"Amaranth";font-size:1rem;line-height:1.15}.polaroid__link{margin-top:auto;font-family:"Cabin";font-size:1.5rem;font-weight:700;line-height:1.58;color:#0c4733;text-decoration:underline}