.swiper{overflow:hidden}.swiper-wrapper{position:relative;display:flex;height:100%;width:100%;box-sizing:content-box}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-autoheight .swiper-wrapper{align-items:flex-start}.swiper-initialized{touch-action:pan-y}.swiper-initialized .swiper-slide{flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translateZ(0)}.swiper-button-lock{display:none}.slider-btn{width:40px;height:40px;background-color:#ffffff4d;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.swiper-pagination-fraction{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;justify-content:center;background-color:var(--arf-color-black);border-radius:var(--arf-border-radius-lg);padding:2px 10px;color:var(--arf-color-white);opacity:.8;font-size:var(--arf-text-font-size-sm)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box{background-color:var(--arf-color-white);box-shadow:0 3px 4px #0003}.tippy-content{color:var(--arf-color-black)}.tippy-arrow{color:var(--arf-color-white)}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.breadcrumbs__item{display:flex;align-items:center;gap:8px}.breadcrumbs__item:not(:first-child):before{content:"/";color:var(--arf-color-grey)}.breadcrumbs__item:last-child{cursor:default}.breadcrumbs__item:last-child:before{color:var(--arf-color-black)}.breadcrumbs__item:last-child .breadcrumbs__link{color:var(--arf-color-black)}.breadcrumbs__link{color:var(--arf-color-grey);transition:color var(--arf-default-transition)}.excursion-main-card-slider__container{margin-bottom:4px;position:relative}.excursion-main-card-slider__nav{position:absolute;z-index:10;top:50%;transform:translateY(-50%);opacity:0;transition:opacity var(--arf-default-transition)}.excursion-main-card-slider__nav_next{right:10px;transform:translateY(-50%) rotate(180deg)}.excursion-main-card-slider__nav_prev{left:10px}.excursion-main-card-slider__photo{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--arf-border-radius);background-color:var(--arf-color-light-grey);cursor:zoom-in}.excursion-main-card-slider__thumb-slide{width:64px;height:64px;position:relative;border-radius:var(--arf-border-radius);border:2px solid transparent;overflow:hidden;transition:border-color var(--arf-default-transition)}.excursion-main-card-slider__thumb-slide.swiper-slide-thumb-active{border-color:var(--arf-color-green)}.excursion-main-card-slider__thumb-slide:before{content:"";position:absolute;width:100%;height:100%;background-color:color-mix(in srgb,transparent,var(--arf-color-white) 30%);opacity:0;transition:opacity var(--arf-default-transition)}.excursion-main-card-slider__thumb-slide:not(.swiper-slide-thumb-active){cursor:pointer}.excursion-main-card-slider__thumb-img,.excursion-main-card-slider__slide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.excursion-main-card-info{display:grid;gap:20px}.excursion-main-card-info__item{display:flex;gap:20px}.excursion-main-card-info__img{width:50px;height:50px;display:grid;place-content:center;background-color:var(--arf-color-beige);border-radius:50%}.excursion-main-card-info__icon{filter:var(--arf-color-svg-white)}.booking-excursion-form{position:relative;padding:40px 20px;border-radius:var(--arf-border-radius);overflow:hidden;background-image:url(/images/excursion-forms/booking-excursion-form-mobile.webp);background-size:cover;background-repeat:no-repeat;background-position:center}.booking-excursion-form:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(0,0,0,.4) 0%,transparent 100%)}.booking-excursion-form__content{max-width:420px;position:relative;z-index:1}.booking-excursion-form__title{font-size:22px;color:var(--arf-color-white)}.booking-excursion-form__content,.booking-excursion-form__form{display:flex;flex-direction:column;gap:20px}.booking-excursion-form__field.error .booking-excursion-form__error{display:block}.booking-excursion-form__field.error .input{border:1px solid var(--arf-color-error)}.booking-excursion-form__field.error .input:focus{box-shadow:none}.booking-excursion-form__error{display:none;color:var(--arf-color-error)}.map{max-width:100%;height:300px;border:1px solid var(--arf-color-stroke);border-radius:10px;overflow:hidden}.map-popup__content{width:100%;max-width:930px;padding:0}.map-popup__cross{top:50px;right:9px;padding:6px;z-index:1;background-color:var(--arf-color-green);border-radius:4px;transition:background-color var(--transition-default)}.map-popup .excursion-map{height:500px}.faq-accordion-item{background-color:var(--arf-color-white);border:1px solid var(--arf-color-stroke);border-radius:var(--arf-border-radius);box-shadow:var(--arf-shadow-default);overflow:hidden}.faq-accordion-item__header{display:flex;justify-content:space-between;gap:20px;padding:20px;transition:color var(--arf-default-transition),background-color var(--arf-default-transition);cursor:pointer}.open .faq-accordion-item__header{background-color:var(--arf-color-green);color:var(--arf-color-white)}.faq-accordion-item__header img{transition:filter var(--arf-default-transition),transform var(--arf-default-transition);flex-shrink:0}.open .faq-accordion-item__header img{transform:rotate(180deg);filter:var(--arf-color-svg-white-second)}.faq-accordion-item__content{padding:20px}.seo-content{display:flex;flex-direction:column}.seo-content_bg{padding:20px;background-color:var(--arf-color-white);border:var(--arf-border-light);border-radius:var(--arf-border-radius);box-shadow:var(--arf-shadow-default)}.seo-content__title{margin-bottom:20px}.seo-content__text .seo-content__title:not(:last-child),.seo-content__text h2:not(:last-child){margin-bottom:var(--arf-margin-bottom-sm)}.seo-content__text .seo-content__title:not(:first-child),.seo-content__text h2:not(:first-child){margin-top:var(--arf-margin-bottom-sm)}.seo-content__text h2{font-size:28px;font-weight:700;line-height:1.1;font-family:var(--arf-circle-font-family)}.seo-content__text h3,.seo-content__text h4{font-size:18px;line-height:1.4}.seo-content__text h3:not(:first-child),.seo-content__text h4:not(:first-child){margin-top:var(--arf-margin-bottom-sm)}.seo-content__text h3:not(:last-child),.seo-content__text h4:not(:last-child){margin-bottom:var(--arf-margin-bottom-sm)}.seo-content__text h3{font-weight:700}.seo-content__text article:not(:last-child){margin-bottom:var(--arf-margin-bottom-md)}.seo-content__text:not(.active,.show-all)>*:nth-child(n+4){display:none}.seo-content__text.active>*:nth-child(n+4){display:block;animation:open-animation ease-in-out .3s}.seo-content__text:not(:has(>:nth-child(4)))+.seo-content__more-btn{display:none}.seo-content__text ul,.seo-content__text ol{padding-inline-start:20px}.seo-content__text ul:not(:last-child),.seo-content__text ol:not(:last-child){margin-bottom:var(--arf-margin-bottom-sm)}.seo-content__text ol li{list-style-type:decimal}.seo-content__text ul li{list-style-type:disc}.seo-content__text p{font-size:14px}.seo-content__text p:not(:last-child){margin-bottom:var(--arf-margin-bottom-sm)}.seo-content__text a{color:var(--arf-color-beige);font-weight:700;text-decoration:none}.seo-content__text table{border-collapse:collapse;table-layout:fixed;width:100%!important}.seo-content__text tr:not(:last-child){border-bottom:var(--arf-border-light)}.seo-content__text td{padding:4px}.seo-content__text td:not(:last-child){border-right:var(--arf-border-light)}.seo-content__text div:has(>div>table){border:var(--arf-border-light);border-radius:5px;overflow:hidden}.seo-content__text div:has(>div>table)>div{overflow:auto}.seo-content__more-btn{margin-inline:0 auto;margin-block-start:10px}.excursion-main-card__title{margin-block-end:10px}.excursion-main-card__wrapper{display:grid;grid-template-columns:100%;gap:20px}.excursion-main-card__content{display:grid;gap:30px}.excursion-main-card__content-bottom{padding:26px 20px;background-color:var(--arf-color-white);border:var(--arf-border-light);border-radius:var(--arf-border-radius);box-shadow:var(--arf-shadow-default)}.excursion-main-card__location{display:grid;place-items:center;gap:20px}.excursion-main-card__map-btn{width:100%;height:49px;display:flex;gap:10px;padding-inline:24px}.excursion-main-card__map-icon{transition:filter var(--arf-default-transition)}.excursion-main-card__separator{width:100%;height:1px;background-color:var(--arf-color-stroke);margin-block:20px}.excursion-inclusions__title{margin-block-end:var(--arf-margin-bottom-md)}.excursion-inclusions__list{display:grid;gap:16px}.excursion-inclusions__item{position:relative;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4}.excursion-inclusions__item:before{content:"";width:24px;height:24px;flex-shrink:0;background-image:url(/icons/success-icon.svg);background-size:contain;background-repeat:no-repeat;filter:var(--arf-color-svg-orange)}.excursion-program__title{margin-block-end:var(--arf-margin-bottom-md)}.excursion-program__items{background-color:var(--arf-color-white);border-radius:var(--arf-border-radius);border:var(--arf-border-light);box-shadow:var(--arf-shadow-default);display:grid;gap:20px;padding:20px;font-size:18px;font-weight:700}.excursion-program__item{display:flex;gap:12px;align-items:center;line-height:1.4}.excursion-program__number{flex:0 0 45px;aspect-ratio:1;line-height:1.2;display:grid;place-content:center;border-radius:var(--arf-border-radius);background-color:var(--arf-color-green);color:var(--arf-color-white)}.excursion-calculator__title{margin-bottom:20px}.excursion-calculator__form{background-color:var(--arf-color-white);padding:20px;border-radius:var(--arf-border-radius);border:var(--arf-border-light);box-shadow:var(--arf-shadow-default)}.excursion-calculator__form-step_secondary,.calculator__form_secondary .excursion-calculator__form-step{display:none}.calculator__form_secondary .excursion-calculator__form-step_secondary{display:block}.excursion-calculator__form-step .excursion-calculator__inputs{gap:10px}.excursion-calculator__form-step .excursion-calculator__inputs:nth-child(2){padding-bottom:20px;border-bottom:var(--arf-border-light)}.excursion-calculator__form-step .excursion-calculator__inputs:last-child{padding-top:20px}.excursion-calculator__header,.excursion-calculator__footer{display:flex;flex-direction:column}.excursion-calculator__header{padding-bottom:24px;border-bottom:var(--arf-border-light);gap:40px}.excursion-calculator__footer{padding-top:24px;gap:24px}.excursion-calculator__right-container{width:100%;flex-shrink:0}.excursion-calculator__category{display:flex;gap:10px;border-radius:var(--arf-border-radius);border:var(--arf-border-light);flex-direction:column;padding:20px;justify-content:space-between}.excursion-calculator__category-img{align-self:center}.excursion-calculator__category-title{font-size:16px;margin-bottom:6px}.excursion-calculator__category-value{font-size:18px}.excursion-calculator__category-value,.excursion-calculator__calculation-value{font-weight:700;color:var(--arf-color-green)}.excursion-calculator__form-header{display:flex;align-items:center;gap:10px;margin-bottom:24px}.excursion-calculator__subtitle{font-weight:700;font-size:18px}.excursion-calculator__fieldset{display:flex;flex-direction:column;gap:20px;font-weight:700;font-size:18px}.excursion-calculator__fieldset-secondary{display:flex;flex-direction:column;gap:5px}.excursion-calculator__fieldset-secondary.error .excursion-calculator__error{display:block}.excursion-calculator__error{color:var(--arf-color-error);display:none}.excursion-calculator__inputs,.excursion-calculator__calculation{display:grid;flex-grow:1}.excursion-calculator__inputs{gap:40px}.excursion-calculator__input{width:100%}.excursion-calculator__calculation{gap:16px}.excursion-calculator__input-wrapper{display:flex;flex-direction:column;gap:10px}.excursion-calculator__input-small{font-size:18px;max-width:30px;text-align:center}.excursion-calculator__calculation-title{font-size:16px;color:var(--arf-color-grey);margin-bottom:2px}.excursion-calculator__calculation-value{font-size:24px}.excursion-calculator__input-label{display:flex;gap:8px;align-items:center}.excursion-calculator__back-btn{background-color:transparent;border:none;display:flex;align-items:center;cursor:pointer}.excursion-calculator__info-icon{cursor:pointer;pointer-events:initial}.what-take__title{margin-bottom:var(--arf-margin-bottom-md)}.what-take__content{position:relative;gap:20px}.what-take__img-wrapper{aspect-ratio:16/9;display:block;border-radius:var(--arf-border-radius);overflow:hidden}.what-take__img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.what-take__items{display:grid;gap:20px;padding:20px;border:1px solid var(--arf-border-light);background-color:var(--arf-color-white);border-radius:var(--arf-border-radius);box-shadow:var(--arf-shadow-default)}.what-take__item{display:flex;gap:12px}.what-take__text{font-size:18px}.excursion-faq__title{margin-block-end:20px}.excursion-faq__accordions{display:grid;gap:20px}.excursion-faq ul,.excursion-faq ol{padding-inline-start:20px}.excursion-faq ul:not(:last-child),.excursion-faq ol:not(:last-child){margin-bottom:var(--arf-margin-bottom-sm)}.excursion-faq ol li{list-style-type:decimal}.excursion-faq ul li{list-style-type:disc}.page__content{display:flex;flex-direction:column;row-gap:60px}@media (max-width: 85em){.what-take__content{display:flex;flex-direction:column}}@media (max-width: 30em){.breadcrumbs__link{font-size:14px}.faq-accordion-item__header{font-size:14px;gap:8px}.faq-accordion-item__content{font-size:14px}}@media (min-width: 30.06125em){.excursion-main-card-slider__thumb-slide{width:100px;height:60px}.excursion-main-card-info{grid-template-columns:repeat(2,1fr);gap:26px 40px}.excursion-main-card-info__img{width:60px;height:60px}.booking-excursion-form{background-image:url(/images/excursion-forms/booking-excursion-form-tablet.webp)}.booking-excursion-form__title{font-size:24px}.excursion-main-card__title{margin-block-end:20px}.excursion-main-card__wrapper{gap:40px}.excursion-main-card__content{gap:26px}.excursion-main-card__location{grid-template-columns:repeat(2,auto)}.excursion-main-card__map-btn{width:-moz-max-content;width:max-content}.excursion-inclusions__list{gap:24px 40px;grid-template-columns:repeat(2,1fr)}.excursion-calculator__calculation{gap:40px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 39.43625em){.excursion-faq__title{margin-block-end:40px}.excursion-faq ul,.excursion-faq ol{padding-inline-start:30px}}@media (min-width: 40.06125em){.seo-content_bg{padding-block:30px}.seo-content__text h2{font-size:52px}.seo-content__text h3,.seo-content__text h4{font-size:24px}.seo-content__text ul,.seo-content__text ol{padding-inline-start:30px}.seo-content__text p{font-size:inherit}.seo-content__more-btn{margin-block-start:20px}.excursion-inclusions__item{font-size:18px}.excursion-program__items{padding-block:40px;gap:24px;font-size:20px}.excursion-program__item{gap:20px}.excursion-program__item{gap:16px}.excursion-calculator__title{margin-bottom:40px}.excursion-calculator__form-step .excursion-calculator__inputs{gap:20px}.excursion-calculator__footer{gap:40px}.excursion-calculator__category{gap:20px;flex-direction:row;align-items:center}.excursion-calculator__form-header{gap:14px}.excursion-calculator__subtitle{font-size:24px}.what-take__items{grid-template-columns:repeat(2,1fr);row-gap:10px}.page__content{row-gap:120px}}@media (min-width: 45.06125em){.booking-excursion-form{background-image:url(/images/excursion-forms/booking-excursion-form.webp);padding-inline:40px}}@media (min-width: 60.06125em){.map{height:460px}}@media (min-width: 64.06125em){.excursion-inclusions__list{grid-template-columns:repeat(3,1fr)}}@media (min-width: 75.06125em){.excursion-program__items{grid-template-columns:repeat(2,1fr);padding-inline:40px;-moz-column-gap:30px;column-gap:30px}}@media (min-width: 81.31125em){.excursion-main-card-slider__thumb-slide{width:90px}.seo-content_bg{padding:40px}.excursion-main-card__title{margin-block-end:40px}.excursion-main-card__wrapper{grid-template-columns:minmax(300px,1fr) minmax(460px,1fr)}.excursion-main-card__content{gap:37px}.excursion-main-card__content-bottom{padding-inline:26px}.excursion-calculator__form{padding:40px}.excursion-calculator__header,.excursion-calculator__footer{align-items:center;flex-direction:row}.excursion-calculator__right-container{max-width:340px}.excursion-calculator__inputs{grid-template-columns:repeat(2,1fr)}}@media (min-width: 85.06125em){.what-take__img-wrapper{max-width:560px}.what-take__items{padding:40px;max-width:760px;position:absolute;top:50%;transform:translateY(-50%);right:0}}@media (any-hover: hover){.breadcrumbs__link:hover{color:var(--arf-color-green)}.excursion-main-card-slider__container:hover .excursion-main-card-slider__nav_prev,.excursion-main-card-slider__container:hover .excursion-main-card-slider__nav_next{opacity:1}.excursion-main-card-slider__thumb-slide:not(.swiper-slide-thumb-active):hover{border-color:var(--arf-color-stroke)}.excursion-main-card-slider__thumb-slide:not(.swiper-slide-thumb-active):hover:before{opacity:1}.map-popup__cross:hover{background-color:var(--arf-color-dark-green)}.seo-content__text a:hover{text-decoration:underline}.excursion-main-card__map-btn:hover .excursion-main-card__map-icon{filter:var(--arf-color-svg-white)}}
