:root{--swiper-navigation-size:44px}.swiper{z-index:1;margin-inline:auto;padding:5px;list-style:none;display:block;position:relative;overflow:hidden}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;display:flex;position:relative}.swiper-vertical .swiper-wrapper{flex-direction:column}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.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;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.tippy-box{border-radius:var(--rb-radius-sm);background-color:var(--rb-light-gray-color);padding:6px 8px;box-shadow:0 3px 4px #0003}.tippy-content{color:var(--rb-primary-text-color);padding:0;line-height:1.2}.tippy-arrow{color:var(--rb-light-gray-color)}.excursion-main-card{padding-block-end:60px}.excursion-main-card__title{color:var(--rb-primary-text-color);margin-block:12px 24px;font-family:RobotoSlab-Bold,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.excursion-main-card__content{background-color:var(--rb-white-color);border-radius:4px;grid-template-columns:100%;gap:16px;display:grid;overflow:hidden;box-shadow:0 0 20px #0000001a}.excursion-main-card__info{flex-direction:column;gap:16px;padding:0 16px 16px;display:flex}.excursion-main-card__btns{gap:8px;display:grid}.excursion-main-card__calculator,.excursion-main-card__btn-map{height:48px;padding-block:14px}.excursion-main-card__btn-map{color:var(--rb-primary-text-color);border:1px solid var(--rb-primary-color);background-color:#0000;transition-property:background-color,color;transition-duration:.2s;transition-timing-function:ease-in-out}.excursion-inclusions{background-color:var(--rb-light-gray-color);padding-block:60px}.excursion-inclusions__wrapper{gap:16px;display:grid}.excursion-inclusions__title{color:var(--rb-primary-text-color);margin-block:0 16px;font-family:RobotoSlab-Bold,sans-serif;font-size:24px}.excursion-inclusions__items,.excursion-inclusions__item{align-items:center;display:flex}.excursion-inclusions__items{flex-wrap:wrap;gap:8px}.excursion-inclusions__item{background-color:var(--rb-white-color);border-radius:var(--rb-radius-sm);color:var(--rb-primary-text-color);gap:4px;padding:4px 8px;font-family:Open Sans,sans-serif;font-size:16px}.excursion-inclusions__image-wrapper{border-radius:var(--rb-radius-sm);aspect-ratio:16/9;max-width:100%;position:relative;overflow:hidden}.excursion-inclusions__image{object-fit:cover;object-position:left;width:100%;height:100%;position:absolute;inset:0}.calculator{padding-block:60px}.calculator__form_secondary .calculator__inputs{display:none}.calculator__form_secondary .calculator__back-btn{display:grid}.calculator__form_secondary .calculator__secondary-inputs{gap:16px;margin-block-end:16px;display:grid}.calculator__form_secondary .calculator__inputs-title{align-items:center;gap:8px;margin-block-end:0;display:flex}.calculator__form_secondary .calculator__agreement{display:block}.calculator__title{color:var(--rb-primary-text-color);margin-block-end:24px;font-family:RobotoSlab-Bold,sans-serif;font-size:24px}.calculator__form{--calculator-gap:16px;gap:var(--calculator-gap);flex-direction:column;display:flex}.calculator__form-step{border-radius:var(--rb-radius-sm);background-color:var(--rb-white-color);box-shadow:var(--rb-default-box-shadow);padding:16px;font-family:RobotoSlab-Bold,sans-serif}.calculator__range-wrapper{width:calc(100% - 26px);margin:0 auto;display:block;position:relative}.calculator__inputs-title{color:var(--rb-primary-text-color);margin-block-end:18px;font-size:18px}.calculator__inputs-wrapper{flex-direction:column;gap:16px;margin-block-end:16px;display:flex}.calculator__secondary-wrapper{flex-direction:column;gap:16px;display:flex}.calculator__secondary-wrapper .input-wrapper.error .form-field__error{margin-block-start:8px;font-family:Open Sans,sans-serif;display:block}.calculator__secondary-inputs{display:none}.calculator__secondary-input,.calculator__input{border-radius:var(--rb-radius-sm);border:1px solid var(--rb-very-light-gray);background-color:var(--rb-light-gray-color);outline:none;width:100%;padding:14px 16px;font-family:Open Sans,sans-serif;line-height:1.4}.calculator__input{color:var(--rb-gray-color)}.calculator__fieldset-title{color:var(--rb-primary-text-color);align-items:center;gap:8px;margin-block-end:8px;line-height:1.4;display:flex}.calculator__info-icon{cursor:pointer}.calculator__input-range{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.calculator__agreement{cursor:initial}.calculator__agreement input{display:none}.calculator__agreement input[type=checkbox]:checked+.calculator__agreement-text:before{background-color:var(--rc-color-white);background-image:url(/icons/checkbox-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border-color:#0000}.calculator__agreement-text{color:var(--rb-dark-gray-color);padding-inline-start:25px;font-family:Open Sans,sans-serif;line-height:1.4;position:relative}.calculator__agreement-text:before{content:"";border:1px solid var(--rb-accent-color);border-radius:3px;width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.calculator__agreement-link{color:inherit;text-decoration:underline}.calculator__calculation-wrapper{grid-template-columns:repeat(2,1fr);gap:8px;font-family:Open Sans,sans-serif;line-height:1.4;display:grid}.calculator__calculation-header{flex-direction:column;gap:8px;display:flex}.calculator__calculation-item{background-color:var(--rb-white-color);box-shadow:var(--rb-default-box-shadow);border-radius:var(--rb-radius-sm);gap:8px;padding:16px;display:grid}.calculator__calculation-item-title{color:var(--rb-gray-color)}.calculator__calculation-item-value{color:var(--rb-primary-text-color);font-family:RobotoSlab-Bold,sans-serif;font-size:24px}.calculator__btn{text-transform:uppercase;width:100%;padding-block:14px}.calculator__btn[type=submit],.calculator__form_secondary .calculator__btn[data-next-form-btn]{display:none}.calculator__form_secondary .calculator__btn[type=submit]{margin-block-end:8px;display:block}.calculator__back-icon{transition:filter var(--rb-transition-default)}.calculator__back-btn{background-color:#0000;border:none;place-items:center;padding:0;display:none}.calculator__category{border-radius:var(--rb-radius-sm);background-color:var(--rb-white-color);box-shadow:var(--rb-default-box-shadow);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:38px 16px;display:flex}.calculator__category-header{color:var(--rb-gray-color);gap:8px;display:grid}.calculator__category-img{flex-shrink:0;width:56px;height:56px}.calculator__category-value{color:var(--rb-primary-text-color);font-family:RobotoSlab-bold,sans-serif;font-size:16px}.excursion-program{padding-block:60px}.excursion-program__title{color:var(--rb-primary-text-color);margin-block:0 20px;font-family:RobotoSlab-Bold,sans-serif;font-size:24px}.excursion-program__steps{gap:8px;display:grid}.excursion-program__step{border-radius:var(--rb-radius-sm);background-color:var(--rb-white-color);box-shadow:var(--rb-default-box-shadow);align-items:center;gap:16px;padding:16px;display:flex}.excursion-program__step-number{width:32px;height:35px;color:var(--rb-white-color);background:url(/icons/step-icon.svg) 50%/cover no-repeat;flex-shrink:0;place-items:center;font-family:RobotoSlab-Bold,sans-serif;font-size:18px;display:grid}.excursion-program__step-text{color:var(--rb-primary-text-color);font-family:RobotoSlab-Bold,sans-serif;font-size:16px;line-height:1.4}.excursion-main-card-slider__swiper{border-radius:4px}.excursion-main-card-slider__cover{aspect-ratio:16/9;border-radius:4px;overflow:hidden}.excursion-main-card-slider__img{object-fit:cover;width:100%;height:100%}.excursion-main-card-slider__arrow{aspect-ratio:1;background-color:var(--rb-primary-color);z-index:1;width:32px;transition:background-color var(--rb-transition-default);background-image:url(/icons/arrow.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:4px;position:absolute;top:50%;transform:translateY(-50%)}.excursion-main-card-slider__arrow_next{right:8px;transform:translateY(-50%)rotate(180deg)}.excursion-main-card-slider__arrow_prev{left:8px;transform:translateY(-50%)}.excursion-main-card-slider .swiper{padding:0}.excursion-main-card-slider .swiper-slide{height:auto}.excursion-main-card-slider .swiper-slide-active{z-index:1}.excursion-main-info{border-bottom:1px solid var(--rb-medium-light-gray);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.excursion-main-info:not(:first-child){padding-top:8px}.excursion-main-info__icon-wrapper{display:none}.excursion-main-info__title,.excursion-main-info__desc{font-size:16px}.excursion-main-info__title{font-family:OpenSans-Regular,sans-serif;line-height:1}.excursion-main-info__desc{font-family:RobotoSlab-Bold,sans-serif;font-weight:700}.map-popup__body{padding:10px}.map-popup__content{width:100%;max-width:960px;padding:0;position:relative;overflow:hidden}.map-popup__cross{background-color:var(--rb-primary-color);z-index:1;width:28px;height:28px;transition:background-color var(--rb-transition-default);border:none;border-radius:4px;padding:6px;display:flex;position:absolute;top:50px;right:9px}.map-popup__icon{filter:var(--rb-svg-white-color)}.map{width:100%;height:500px;display:block;overflow:hidden}.excursion-advice{background-color:var(--rb-light-gray-color);margin-block-end:60px;padding-block:60px}.excursion-advice__items{gap:8px;display:grid}.excursion-advice__item{background-color:var(--rb-white-color);border-radius:var(--rb-radius-sm);box-shadow:var(--rb-default-box-shadow);align-items:center;gap:12px;padding:16px;display:flex}.excursion-advice__icon-wrapper{aspect-ratio:1;background-color:var(--rb-primary-color);border-radius:50%;place-content:center;min-width:36px;display:grid}.excursion-advice__icon{object-fit:contain;width:24px;height:24px}.excursion-advice__text{font-family:OpenSans-Regular,sans-serif;font-size:16px;font-weight:700}.cta{margin-block-end:60px}.cta__container{background-color:var(--rb-white-color);border-radius:var(--rb-radius-sm);box-shadow:var(--rb-default-box-shadow);gap:16px;display:grid}.cta__content{gap:16px;padding-block-start:24px;padding-inline:16px;display:grid}.cta__title{color:var(--rb-primary-text-color);font-family:RobotoSlab-Bold,sans-serif;font-size:24px;font-weight:700;line-height:1}.cta__text{font-family:OpenSans-Regular,sans-serif;font-size:16px}.cta__btn{height:48px;padding-block:14px}.cta__img-wrapper{place-content:center;display:grid;position:relative}.cta__img{object-fit:cover;width:100%}.all-categories-excursions{background-color:var(--rb-light-gray-color);padding-block:60px}.all-categories-excursions__cards{gap:8px;display:grid}.all-categories-excursions__card,.all-categories-excursions__content{gap:16px;display:grid}.all-categories-excursions__card{background-color:var(--rb-white-color);border-radius:var(--rb-radius-sm);box-shadow:var(--rb-default-box-shadow);padding:16px}.all-categories-excursions__img-wrapper{border-radius:var(--rb-radius-sm);aspect-ratio:16/9;overflow:hidden}.all-categories-excursions__img{object-fit:cover;width:100%;height:auto}.all-categories-excursions__content-title{text-align:center;font-family:OpenSans-Regular,sans-serif;font-size:20px;line-height:1}.all-categories-excursions__link{height:48px;padding-block:14px}.seo-section{padding-block:60px}.seo-section_gray{background-color:var(--rb-light-gray-color)}.seo-section__title{margin-block:0 20px;font-family:RobotoSlab-Bold,sans-serif;font-size:24px;font-weight:700;line-height:1}.seo-section h1,.seo-section h2,.seo-section h3,.seo-section h4{font-family:RobotoSlab-Bold,sans-serif}.seo-section__text:not(.active,.show-all)>:nth-child(n+5){display:none}.seo-section__text:not(.active,.show-all)>:nth-child(4){margin-bottom:0}.seo-section__text.active>:nth-child(n+5){animation:.3s ease-in-out open-animation;display:block}.seo-section__text:not(:has(>:nth-child(5)))+.seo-section__more-btn{display:none}.seo-section__more-btn{color:var(--rb-primary-color);text-transform:uppercase;background-color:#0000;border:none;margin-block-start:24px;padding:0;font-family:RobotoSlab-Medium,sans-serif;font-size:16px;font-weight:500;line-height:1.25}.seo-section__more-btn:not(:disabled){cursor:pointer}.seo-text h2{margin-block:0 20px;font-family:RobotoSlab-Bold,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.seo-text p,.seo-text ul,.seo-text ol{font-size:16px}.seo-text h3:not(:first-child),.seo-text h4:not(:first-child){margin-block-start:20px}.seo-text ul,.seo-text ol{padding-inline-start:15px}.seo-text p:not(:first-child),.seo-text ul:not(:first-child),.seo-text ol:not(:first-child){margin-block-start:10px}.seo-text p:not(:last-child),.seo-text ul:not(:last-child),.seo-text ol:not(:last-child),.seo-text h3:not(:last-child),.seo-text h4:not(:last-child){margin-block-end:10px}.seo-text table{border-collapse:collapse;table-layout:fixed;width:100%!important}.seo-text tr:not(:last-child){border-bottom:1px solid var(--rb-gray-color)}.seo-text td{padding:4px}.seo-text td:not(:last-child){border-right:1px solid var(--rb-gray-color)}.seo-text div:has(>div>table){border:1px solid var(--rb-gray-color);border-radius:5px;overflow:hidden}.seo-text div:has(>div>table)>div{overflow:auto}.excursion-popup__content{padding:0;overflow:hidden}.excursion-popup__header{position:relative}.excursion-popup__cross{aspect-ratio:1;background-color:var(--rb-white-color);border-radius:var(--rb-radius-sm);border:1px solid #0000;place-content:center;width:24px;transition:border-color .25s ease-in-out;display:grid;position:absolute;top:8px;right:8px}.excursion-popup__icon{transition:filter .25s ease-in-out}.excursion-popup__img{object-fit:cover;width:100%;max-height:146px}.excursion-popup__bottom{padding:16px;display:grid}.excursion-popup__title{text-align:unset;margin-block-end:16px}.excursion-popup__description{margin-block-end:16px;font-family:OpenSans,sans-serif;font-size:16px}.excursion-popup-form__fieldset{gap:8px;width:100%;margin-block-end:16px;display:grid}.excursion-popup-form__fieldset.error:after{content:attr(data-error-message);width:fit-content;color:var(--rb-error-color);border-radius:var(--rb-radius-sm);padding:2px 4px}.excursion-popup-form__label{color:var(--rb-primary-text-color);font-family:RobotoSlab-Bold,sans-serif;font-size:16px;font-weight:700}.excursion-popup-form__input{background-color:var(--rb-very-light-gray);color:var(--rb-gray-color);border:1px solid var(--rb-very-light-gray);border-radius:var(--rb-radius-sm);outline:unset;padding:14px 16px;transition:border-color .25s ease-in-out}.excursion-popup-form__input:focus{border-color:var(--rb-primary-color)}.excursion-popup-form__btn{width:100%;margin-block-end:8px}.excursion-popup-form__policy-block,.excursion-popup-form__link{color:var(--rb-primary-text-color);font-family:OpenSans,sans-serif}.excursion-popup-form__policy-block{gap:4px;display:flex}.excursion-popup-form__policy-checkbox{aspect-ratio:1;width:18px;accent-color:var(--rb-accent-color);flex-shrink:0}.excursion-popup-form__link{font-weight:600;text-decoration:underline}@media (width<=60em) and (width>=39.4375em){.cta__img-wrapper{padding-inline:20px}}@media (width<=46.25em) and (width>=40em){.calculator__category{gap:24px}}@media (width>=30.0613em){.excursion-popup__cross{width:32px}.excursion-popup__icon{width:16px;height:16px}.excursion-popup__img{max-height:unset}.excursion-popup__bottom{padding:24px}.excursion-popup__description{margin-block-end:24px}}@media (width>=39.4363em){.excursion-main-card{padding-block-end:100px}.excursion-main-card__title{margin-block:20px 40px}.excursion-main-card__content{gap:24px;padding:24px}.excursion-main-card__info{gap:24px;padding:0}.excursion-main-info__name{align-items:center;gap:8px;display:flex}.excursion-main-info__icon-wrapper{background-color:var(--rb-extra-light-gray);border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.excursion-advice{margin-block-end:100px}.excursion-advice__items{grid-template-columns:repeat(2,1fr);gap:20px}.excursion-advice__icon-wrapper{min-width:48px}.excursion-advice__icon{width:30px;height:30px}.cta{margin-block-end:100px}.cta__content{padding-block-start:32px;padding-inline:32px}.cta__title{font-size:30px;line-height:1.2}.all-categories-excursions__cards{gap:20px}}@media (width>=40.0613em){.excursion-inclusions{padding-block:80px}.excursion-inclusions__wrapper{gap:40px}.excursion-inclusions__title{margin-block-end:40px;font-size:30px}.excursion-inclusions__items{gap:16px}.excursion-inclusions__item{gap:8px;padding-block:8px;font-size:18px}.excursion-inclusions__icon{width:24px;height:24px}.calculator{padding-block:100px}.calculator__form_secondary .calculator__secondary-inputs{margin-block-end:24px}.calculator__title{margin-block-end:40px;font-size:30px}.calculator__form{--calculator-gap:20px}.calculator__form-step{padding:24px}.calculator__inputs-title{margin-block-end:24px;font-size:24px}.calculator__inputs-wrapper{flex-direction:row;gap:24px;margin-block-end:24px}.calculator__secondary-wrapper{flex-direction:row;gap:24px}.calculator__secondary-wrapper .input-wrapper,.calculator__fieldset{flex:1}.calculator__fieldset-title{font-size:16px}.calculator__calculation-wrapper{grid-template-columns:1fr 1fr 2fr}.calculator__btn{font-size:16px}.calculator__category{grid-column:unset}.excursion-program{padding-block:100px}.excursion-program__title{margin-block-end:40px;font-size:30px}.excursion-program__steps{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:20px}.excursion-program__step-number{width:42px;height:46px;font-size:24px}.seo-section_white{padding-block:100px}.seo-section_gray{padding-block:80px}.seo-section__title{margin-block-end:30px;font-size:44px;line-height:1.2}.seo-text h2{margin-block-end:32px;font-size:44px}}@media (width>=60.0613em){.excursion-main-card{padding-block-end:140px}.excursion-main-card__title{margin-top:34px;font-size:44px}.excursion-main-card__content{grid-template-columns:minmax(500px,636px) minmax(330px,436px);gap:40px}.excursion-inclusions__wrapper{grid-template-columns:minmax(500px,660px) minmax(350px,460px)}.excursion-inclusions__title{font-size:44px}.excursion-inclusions__image-wrapper{min-height:295px}.excursion-program{padding-block:140px}.excursion-program__title{font-size:44px}.excursion-program__steps{gap:16px 40px}.excursion-program__step{padding-inline:24px}.excursion-main-info__title,.excursion-main-info__desc{font-size:18px}.excursion-advice{margin-block-end:140px;padding-block:80px}.excursion-advice__items{grid-template-columns:repeat(3,1fr);column-gap:40px}.excursion-advice__item{gap:16px;padding-inline:24px}.cta{margin-block-end:140px}.cta__container{grid-template-columns:repeat(2,1fr);gap:40px}.cta__content{gap:24px;padding-block:40px;padding-inline:48px 0}.cta__title{font-size:44px}.cta__img{position:absolute;bottom:0}.all-categories-excursions{padding-block:80px}.all-categories-excursions__cards{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:40px}.seo-section_white{padding-block:140px}.seo-section__title,.seo-text h2{margin-block-end:40px}.excursion-popup__bottom{padding:24px 48px 48px}}@media (width>=62.5613em){.calculator{padding-block:140px}.calculator__title{font-size:44px}.calculator__form{--calculator-gap:40px;flex-direction:row}.calculator__form-step{flex:1}.calculator__calculation-wrapper{grid-template-columns:repeat(2,1fr);gap:20px}.calculator__calculation-header{flex-direction:row;align-items:center}.calculator__calculation-item{gap:16px;width:170px}.calculator__category{grid-column:1/-1;padding-block:35px}}@media (any-hover:hover){.excursion-main-card__btn-map:hover{background-color:var(--rb-primary-color);color:var(--rb-white-color)}.calculator__back-btn:hover .calculator__back-icon{filter:var(--rb-filter-blue-icon)}.excursion-main-card-slider__arrow:hover,.map-popup__cross:hover{background-color:var(--rb-primary-color-hover)}.seo-section__more-btn:not(:disabled):hover{text-decoration:underline}.excursion-popup__cross:hover{border-color:var(--rb-primary-color)}.excursion-popup__cross:hover .excursion-popup__icon{filter:var(--rb-filter-blue-icon)}.excursion-popup-form__input:hover{border-color:var(--rb-primary-color)}.excursion-popup-form__link:hover{text-decoration:none}}
