.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.glightbox-container{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;height:100%;left:0;outline:none;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;border:none;min-height:165px;outline:none!important;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:grabbing!important;transition:none}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{margin:auto;width:100%}.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:grabbing!important;transition:none}.ginlined-content{display:block!important;opacity:1;overflow:auto}.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}.gslide-media{display:flex;width:auto}.zoomed .gslide-media{box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.glightbox-button-hidden,.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}.greset{transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}.glightbox-mobile .goverlay,.goverlay{background:#000}.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{left:30px}.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}.glightbox-clean .gnext{right:30px}.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}.glightbox-clean .gclose svg{height:auto;width:18px}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:gfadeIn .5s ease}.gfadeOut{animation:gfadeOut .5s ease}.gslideOutLeft{animation:gslideOutLeft .3s ease}.gslideInLeft{animation:gslideInLeft .3s ease}.gslideOutRight{animation:gslideOutRight .3s ease}.gslideInRight{animation:gslideInRight .3s ease}.gzoomIn{animation:gzoomIn .5s ease}.gzoomOut{animation:gzoomOut .5s ease}@keyframes lightboxLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}to{opacity:1;transform:translateZ(0);visibility:visible}}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}to{opacity:1;transform:translateZ(0)}}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}to{opacity:0;transform:translate3d(60%,0,0)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
@keyframes rotateSpinner{to{transform:rotate(1turn)}}.tour__image__thumb{transition:all .3s}.support-helper{bottom:20px;position:fixed;right:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.support-helper__icon{align-items:center;background:#fff;border-radius:100%;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:flex;font-size:30px;font-weight:300;height:64px;justify-content:center;line-height:30px;transition:background .3s,color .3s;width:64px}.support-helper__icon svg{width:60%}.support-helper__icon svg path{transition:fill .3s}.support-helper__icon:hover{background:#eefaf7;color:#52cbaa}.support-helper__icon:hover svg path{fill:#52cbaa}.support-helper-box{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.support-helper.open .support-helper-overlay{background:rgba(0,0,0,.7);box-shadow:0 0 20px 5px rgba(0,0,0,.1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.support-helper.open .support-helper-box{display:block}.support-helper__header{font-size:16px;font-weight:700;line-height:100%;text-align:center}.support-helper-box__inner{bottom:0;display:flex;flex-direction:column;padding:20px;position:absolute;right:0}.support-helper__links{align-items:center;display:flex;flex-direction:column;gap:10px}.support-helper-link{align-items:center;border-radius:100%;display:flex;height:50px;justify-content:center;position:relative;transition:opacity .3s;width:50px}.support-helper-link:hover{opacity:.85}.support-helper-link--tg{background:#29a9eb}.support-helper-link--wa{background:#40c451}.support-helper-link--vk{background:#fff}.support-helper-link--max svg{height:50px;width:50px}.support-helper-link--chat{background:#52cbaa}.support-helper-link--chat .support-helper-link__inner{display:none}.support-helper-link--close{background:#5e5e5e;height:64px;width:64px}.support-helper-link__icon{display:flex}.support-helper-link__icon svg path{fill:#fff}.support-helper-link__text{display:none}.support-helper-circle-counter{background-color:#ff6769;border-radius:50%;box-sizing:unset;color:#fff;display:none;font-size:11px;height:16px;letter-spacing:0;line-height:16px;margin:0;padding:2px;position:absolute;right:-4px;text-align:center;top:-3px;vertical-align:middle;width:16px}.support-helper-circle-counter--visible{display:block}@keyframes slideIn{to{transform:translateY(0)}}@keyframes slideOut{to{transform:translateY(100%)}}body.page-scroll-lock{inline-size:100%;overflow-y:scroll;position:fixed;top:var(--st,0)}body.page-scroll-hide{overflow:hidden}:root.scroll-behavior-auto{scroll-behavior:auto}.tour__seats{display:flex;font-size:14px}.tour__seats__no{align-items:center;background:rgba(255,0,0,.078);border:1px solid;border-radius:16px;color:#932a1f;display:flex;flex-grow:1;justify-content:center;padding:0 25px}.tour__ident{color:#999;display:block;font-size:12px;margin-bottom:20px;margin-top:-35px}.tour__own{display:inline-block;margin-bottom:20px}.tour__none{border:1px solid rgba(255,0,0,.549);border-radius:15px;box-shadow:0 0 15px rgba(255,0,0,.259);font-size:27px;font-weight:700;line-height:34px;padding:25px}.tour__none a{color:#2c6377;display:inline;text-decoration:underline}.tour__content{display:flex;flex-direction:column;gap:40px;justify-content:space-between;margin-top:40px}.tour__content h2{font-size:28px;margin-bottom:10px}.tour__content__main_services{display:flex;flex-direction:column;gap:20px}.tour__content__main_services ul.main{margin-left:20px}.tour__content__main_services ul.main li{position:relative}.tour__content__main_services i.bx{left:-20px;position:absolute;top:4px}.tour__content__main_services__included i.bx{color:green}.tour__content__main_services__excluded i.bx{color:orange}.tour__content__routes{display:flex;flex-direction:column;gap:20px}.tour__content__routes__time{align-items:center;background-color:#f5f7fa;border-radius:4px;display:flex;gap:8px;max-width:950px;padding:8px 16px}.tour__content__routes__time i{color:#94a0a9}.tour__content__routes__time span{color:rgba(49,53,70,.72)}.tour__content__routes .route{background-color:#f5f7fa;border:1px solid #bdc6d2;border-radius:12px;display:flex;flex-direction:column;gap:30px;max-width:950px;overflow:hidden;padding:16px}.tour__content__routes .route__header{display:flex;gap:16px}.tour__content__routes .route__header__mobiledate{display:none}.tour__content__routes .route__header__image>div{background-position:50%;background-size:cover;border-radius:8px;height:140px;width:200px}.tour__content__routes .route__header__info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.tour__content__routes .route__header__info__date{display:flex;flex-direction:row;font-weight:700;justify-content:space-between}.tour__content__routes .route__header__info__date h3{font-size:20px}.tour__content__routes .route__header__info__date>div{color:#566e7a}.tour__content__routes .route__header__info__waypoints{display:flex;flex-direction:row;gap:5px}.tour__content__routes .route__header__info__waypoints>div{background-color:#e9eff9;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;font-size:14px;height:52px;justify-content:space-between;line-height:normal;padding:8px 12px}.tour__content__routes .route__header__info__waypoints__city{font-weight:700}.tour__content__routes .route__header__info__waypoints__time{font-size:12px}.tour__content__routes .route__header__expand{align-self:flex-start;color:#00a0e0;font-size:14px;line-height:normal}.tour__content__routes .route__header__expand i{transition:all .3s}.tour__content__routes .route__header__expand i.rotated{position:relative;top:3px;transform:rotate(180deg);transition:all .3s}@media only screen and (max-width:767px){.tour__content__routes .route__header{flex-direction:column}}.tour__content__routes .route__details{display:flex;flex-direction:column;gap:30px}.tour__content__routes .route__details__item{display:flex;flex-direction:column;gap:15px}.tour__content__routes .route__details__title{color:#566e7a;font-size:20px;font-weight:700}.tour__content__routes .route__details__timings{display:flex;flex-direction:row;gap:20px}.tour__content__routes .route__details__timings>div{display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:3px;line-height:normal}.tour__content__routes .route__details__timings__header{color:#566e7a;font-size:12px;font-weight:400}.tour__content__routes .route__details__departure{display:flex;flex-direction:column;font-size:15px;font-weight:700;gap:3px;line-height:normal}.tour__content__routes .route__details__departure__header{color:#566e7a;font-size:12px;font-weight:400}.tour__content__routes .route__details__excursions{display:flex;flex-direction:column;gap:15px}.tour__content__routes .route__details__excursions h4{font-weight:700}.tour__content__routes .route__details__excursions .excursion{display:flex;flex-direction:column}.tour__content__routes .route__details__excursions .excursion__time{color:#566e7a;display:flex;flex-direction:row;font-size:12px;gap:15px}.tour__content__ship{display:flex;flex-direction:column;gap:10px;max-width:950px}.tour__content__ship h3{font-size:20px;font-weight:700}.tour__content__ship h4,.tour__content__ship__header{font-weight:700}.tour__content__ship__header span{color:#566e7a;font-size:14px}.tour__content__ship__image{display:flex;flex:0 0 50%;flex-direction:column}.tour__content__ship__image>div{background-position:50%;background-size:cover;border-radius:8px;flex-grow:1;max-height:300px;width:100%}.tour__content__ship__services>div{display:flex;flex-flow:column wrap;font-size:14px}.tour__content__ship__services a,.tour__content__ship__services>div i{color:#00a0e0}.tour__content__cabins{display:flex;flex-direction:column;gap:10px}.tour__content__cabins>div{background-color:#f5f7fa;border:1px solid #bdc6d2;border-radius:12px;display:flex;flex-direction:column;gap:20px;max-width:950px;padding:16px}.tour__content__cabins__buttons{display:flex;flex-flow:row wrap;gap:10px}.tour__content__cabins__text{display:none}.tour__content__sug>div{align-items:flex-start;display:flex;flex-direction:column;gap:30px;max-width:850px}.tour__content__sug__item{background-color:#f5f7fa;border:1px solid #bdc6d2;border-radius:12px;overflow:hidden;padding:16px}.tour__content__sug__item h3{font-size:20px;font-weight:700}.tour__content__sug__item h3 i{color:#2c6377}.tour__content__scheme{-webkit-touch-callout:none;font-size:11px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tour__content__scheme__legend{display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:normal;margin-bottom:30px}.tour__content__scheme__legend__item{align-items:center;display:flex}.tour__content__scheme__legend__item i{font-size:20px}.tour__content__scheme__legend__item.s0 i{color:#98eda6}.tour__content__scheme__legend__item.s1 i{color:#edd198}.tour__content__scheme__legend__item.s2 i{color:#ed9898}.tour__content__scheme__legend__item.s-unavailable i{color:#d2e8ee}.tour__content__scheme .cabin_num,.tour__content__scheme .cursor_pointer{cursor:pointer}.tour__content__scheme .cabinTooltip{box-sizing:border-box;cursor:auto;display:none;font-size:11px;position:absolute;width:500px}.tour__content__scheme .cabinTooltip__block{background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:row;gap:10px;padding:15px;position:absolute;width:500px}.tour__content__scheme .cabinTooltip__block:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;bottom:-8px;content:"";display:block;height:0;left:242.5px;position:absolute;width:0}.tour__content__scheme .cabinTooltip__block:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #ddd;bottom:-9px;content:"";left:243px;position:absolute}.tour__content__scheme .cabinTooltip__block__image{flex:0 0 165px}.tour__content__scheme .cabinTooltip__block__image div{background-position:50%;background-size:cover;border:1px solid #eee;border-radius:8px;box-sizing:border-box;height:100%;width:100%}.tour__content__scheme .cabinTooltip__block__content{display:flex;flex-direction:column;flex-grow:1;gap:20px;line-height:normal}.tour__content__scheme .cabinTooltip__block__content__header{display:flex;flex-direction:column}.tour__content__scheme .cabinTooltip__block__content__header__name{font-size:20px;font-weight:700}.tour__content__scheme .cabinTooltip__block__content__header__status{align-items:center;display:flex;flex-direction:row;margin-left:-4px}.tour__content__scheme .cabinTooltip__block__content__header__status__s0{color:#98eda6}.tour__content__scheme .cabinTooltip__block__content__header__status__s1{color:#edd198}.tour__content__scheme .cabinTooltip__block__content__header__status__s2,.tour__content__scheme .cabinTooltip__block__content__header__status__s4{color:#ed9898}.tour__content__scheme .cabinTooltip__block__content__header__status i{font-size:20px}.tour__content__scheme .cabinTooltip__block__content__info{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}.tour__content__scheme .cabinTooltip__block__content__info>div{display:flex;flex:1 1 50%;flex-direction:column;font-weight:700;gap:10px}.tour__content__scheme .cabinTooltip__block__content__info>div>div{align-items:center;display:flex;flex-direction:row;gap:5px}.tour__content__scheme .cabinTooltip__block__content__info>div i{color:#00a0e0;font-size:18px}.tour__content__scheme .cabinTooltip__block__content__actions{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:space-between}.tour__content__scheme .cabinTooltip__block__content__actions>div{align-items:center;display:flex;flex-direction:row;gap:20px}.tour__content__scheme .cabinTooltip__block__content__actions>div:first-child{flex-grow:1}.tour__content__scheme .cabinTooltip__block__content__actions__details{color:#00a0e0;cursor:pointer;font-weight:700}.tour__content__scheme .cabinTooltip__block__content__actions__price{font-size:20px;font-weight:700}.tour__content__scheme .cabinTooltip__block__content__actions button.load-off:before{content:none}.tour__content__scheme .cabinTooltip__block__content__actions button.s0{background:#98eda6;border-color:#98eda6}.tour__content__scheme .cabinTooltip__block__content__actions button.s0:hover{background:#6fed84!important}.tour__content__scheme .cabinTooltip__block__content__actions button.s1{background:#edd198;border-color:#edd198;cursor:default}.tour__content__scheme .cabinTooltip__block__content__actions button.s1:hover{background:#edc574!important}.tour__content__scheme .cabinTooltip__block__content__actions button.s2{background:#ed9898;border-color:#ed9898;cursor:default}.tour__content__scheme .cabinTooltip__block__content__actions button.s2:hover{background:#e87272!important}.tour__content__scheme .cabinTooltip__block__content__actions button.s4{background:#ed9898;border-color:#ed9898;cursor:default}.tour__content__scheme .cabinTooltip__block__content__actions button.s4:hover{background:#e87272!important}.tour__image{background-position:50%;background-size:cover;height:473px;max-width:473px;width:100%}@media only screen and (max-width:767px){.tour__image{height:250px}}.tour__image__thumb{border-radius:8px;cursor:pointer;height:70px;opacity:.8;overflow:hidden;width:70px}.tour__image__thumb:hover{box-shadow:0 0 5px rgba(0,0,0,.4)}.tour__image__gallery{display:flex;flex-direction:column;gap:15px;max-width:473px;width:100%}.tour__image__gallery #main-gallery{border-radius:8px;overflow:hidden}.tour__image__gallery #thumb-gallery .splide__slide.is-active{border-color:transparent!important}.tour__image__gallery #thumb-gallery .splide__slide.is-active .tour__image__thumb{opacity:1}.tour__image__gallery #thumb-gallery .splide__arrow{background:#fff;color:#333}.tour__image__gallery #thumb-gallery .splide__arrow--prev{left:-30px}.tour__image__gallery #thumb-gallery .splide__arrow--next{right:-30px}.tour__top{display:flex;gap:55px}@media only screen and (max-width:1170px){.tour__top{align-items:center;flex-direction:column}}.tour__info{flex-grow:1}.tour__info__name{display:flex;gap:10px}.tour__info__name button{margin-top:3px}@media only screen and (max-width:1170px){.tour__info__name button{margin-top:0}.tour__info{max-width:475px}}.tour__params{max-width:500px}.tour__params__main{background:#fbfbfb;border:1px solid #ccc;border-radius:15px;margin-bottom:15px;padding:15px 20px}.tour__announcement{font-size:14px;line-height:160%;margin:15px 0 20px}.tour__param{font-size:14px;font-weight:400;line-height:22px;margin-bottom:15px}.tour__param:last-child{margin-bottom:0}.tour__param__name{align-items:center;color:#566e7a;display:flex;gap:6px;margin-right:14px;min-width:205px;overflow:hidden;white-space:nowrap;width:205px}.tour__param__name i{font-size:22px;width:23px}.tour__param__name:after{padding-left:2px}@media screen and (min-width:767px){.tour__param__name:after{content:url(/img/ellipsis-line.svg)}}.tour__param__name a{color:#566e7a}.tour__param__main{font-size:14px;line-height:26px}.tour__param__main .tour__param__value{font-weight:700}.tour__param__main .tour__param__value small{font-weight:400}@media screen and (min-width:767px){.tour__param{display:flex}}@media screen and (max-width:767px){.tour__param{border-bottom:1px solid rgba(169,161,232,.15);padding-bottom:3px}.tour__param:last-child{border-bottom:none;padding-bottom:0}}.tour__price{font-size:16px;padding-top:16px;white-space:nowrap}.tour__price__value{font-size:40px;font-weight:700}.tour__price i{font-size:18px;font-weight:700}.tour__price__block{display:flex;gap:45px;justify-content:space-between;margin-bottom:30px;margin-top:30px}@media only screen and (max-width:767px){.tour__price__block{flex-direction:column;gap:15px}}@media screen and (max-width:767px){.tour__price{text-align:center}}.tour-dates .modal__main{box-sizing:border-box;max-width:572px}@media only screen and (max-width:767px){.splide__arrows{display:none}}.labeled-link{color:#2c6377;font-size:14px;font-weight:400}.river-modal-cabin .modal__header{font-size:21px;margin-bottom:15px}.river-modal-cabin .modal__main{box-sizing:border-box;padding:25px}@media screen and (min-width:767px){.river-modal-cabin .modal__main{height:calc(100vh - 140px);min-width:700px}}.river-modal-cabin .cabin{box-sizing:border-box;display:flex;flex-direction:column;font-size:14px}@media screen and (min-width:767px){.river-modal-cabin .cabin{height:calc(100vh - 231px)}}.river-modal-cabin .cabin__content{display:flex;flex-direction:row;gap:20px;height:calc(100% - 153px)}@media screen and (max-width:767px){.river-modal-cabin .cabin__content{flex-direction:column}}.river-modal-cabin .cabin__content>div{display:flex;flex-direction:column;gap:15px;overflow-y:auto;padding-bottom:25px;padding-right:10px;scrollbar-color:#ccc transparent;scrollbar-width:thin}.river-modal-cabin .cabin__content>div::-webkit-scrollbar{width:6px}.river-modal-cabin .cabin__content>div::-webkit-scrollbar-track{background:transparent}.river-modal-cabin .cabin__content>div::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px}.river-modal-cabin .cabin__content>div:first-child{flex:0 0 50%}@media screen and (min-width:767px){.river-modal-cabin .cabin__content>div:first-child{width:50%}}.river-modal-cabin .cabin__content>div:last-child{flex:1 1 50%}.river-modal-cabin .cabin__content>div:last-child .cabin__content__header{flex-direction:column}.river-modal-cabin .cabin__content__header{display:flex;flex-direction:row;gap:5px;justify-content:space-between}.river-modal-cabin .cabin__content__header__name{font-size:18px;font-weight:700}.river-modal-cabin .cabin__content__header__status{align-items:center;display:flex;flex-direction:row}.river-modal-cabin .cabin__content__header__status__s0{color:#98eda6}.river-modal-cabin .cabin__content__header__status__s1{color:#edd198}.river-modal-cabin .cabin__content__header__status__s2,.river-modal-cabin .cabin__content__header__status__s4{color:#ed9898}.river-modal-cabin .cabin__content__header__status i{font-size:22px}.river-modal-cabin .cabin__content__gallery{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}.river-modal-cabin .cabin__content__gallery__image{background-position:50%;background-size:cover;border-radius:8px;height:240px}.river-modal-cabin .cabin__content__gallery__image__thumb{border-radius:5px;cursor:pointer;height:40px;overflow:hidden;width:40px}.river-modal-cabin .cabin__content__gallery .splide__slide.is-active{border-color:transparent!important}.river-modal-cabin .cabin__content__gallery .splide__arrow{color:#000}.river-modal-cabin .cabin__content__info{display:flex;flex-direction:row;gap:15px;justify-content:flex-start}.river-modal-cabin .cabin__content__info>div{display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:5px;line-height:normal}.river-modal-cabin .cabin__content__info>div>div{align-items:center;display:flex;flex-direction:row;gap:5px}.river-modal-cabin .cabin__content__info>div i{color:#00a0e0;font-size:18px}.river-modal-cabin .cabin__content__description{color:#566e7a;font-size:11px;line-height:normal}.river-modal-cabin .cabin__content__accommodation{font-size:11px;font-weight:700}.river-modal-cabin .cabin__content__places__unit{display:flex;flex-direction:column}.river-modal-cabin .cabin__content__places__unit__row{display:flex;flex-direction:row;gap:5px}.river-modal-cabin .cabin__content__places__unit__del{align-items:center;display:flex;flex:0 0 30px;font-size:24px;justify-content:center}.river-modal-cabin .cabin__content__places__unit__del i{cursor:pointer}.river-modal-cabin .cabin__content__places__unit__select{flex:0 1 100%;margin-bottom:0;overflow:hidden}.river-modal-cabin .cabin__content__places__unit__select .select2-selection__rendered{color:#000}.river-modal-cabin .cabin__content__places__unit__price{display:none;font-size:14px;font-weight:700;margin-bottom:5px;margin-left:8px}.river-modal-cabin .cabin__content__places__unit__price._visible{display:block}.river-modal-cabin .cabin__content__places__tip{align-items:center;background-color:#f5f7fa;border:1px solid #eee;border-radius:8px;display:flex;font-size:11px;gap:5px;line-height:normal;margin:5px 0;padding:5px}.river-modal-cabin .cabin__content__places__tip>div:first-child{font-size:24px;opacity:.8}.river-modal-cabin .cabin__content__places__tip>div:last-child{opacity:.8}.river-modal-cabin .cabin__content__places__add{color:#2c6377;cursor:pointer;display:inline-block;font-weight:700}.river-modal-cabin .cabin__content__places__add>i,.river-modal-cabin .cabin__content__places__add>span{vertical-align:middle}.river-modal-cabin .cabin__content__price{display:flex;flex-direction:column;gap:5px}.river-modal-cabin .cabin__content__price .additional-row{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.river-modal-cabin .cabin__content__price__row{align-items:center;display:flex;flex-direction:row;font-size:17px;gap:5px;justify-content:space-between;line-height:normal}.river-modal-cabin .cabin__content__price__row>div{display:flex;flex-direction:row;gap:10px}.river-modal-cabin .cabin__content__price__row>div:last-child{display:flex;flex-direction:row;gap:0;justify-content:flex-end}.river-modal-cabin .cabin__content__price__row>div:last-child>div{display:flex;flex-direction:row;justify-content:flex-end}.river-modal-cabin .cabin__content__price__row.additional>div{font-size:14px}.river-modal-cabin .cabin__content__price__row.total>div:first-child{color:#566e7a;font-weight:700}.river-modal-cabin .cabin__content__price__row.total>div:last-child>div:first-child{align-items:center;flex-grow:1;font-weight:700}.river-modal-cabin .cabin__content__price__row.total>div:last-child>div:last-child{color:#2c6377;flex:0 1 100px;font-size:11px;text-align:right}.river-modal-cabin .cabin__footer{border-top:1px solid #eee;display:flex;flex:0 0 75px;flex-direction:column;gap:20px;padding-top:25px}.river-modal-cabin .cabin__footer__tip{align-items:center;color:#566e7a;display:flex;flex-direction:row;font-size:11px;gap:10px;justify-content:flex-end;text-align:right}.river-modal-cabin .cabin__footer__tip>div{display:flex;flex-direction:column;line-height:normal}.river-modal-cabin .cabin__footer__tip>div:last-child{color:#98eda6;font-size:24px}.river-modal-cabin .cabin__footer__cart{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.river-modal-cabin .cabin__footer__cart button{height:48px}.river-modal-cabin .cabin__footer__cart button.load-off:before{content:none}.river-modal-cabin .cabin__unavailable{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center}._hidden{display:none!important}strong{font-weight:700}
