.c-comments{background-color:#fff;padding:80px 0;overflow:hidden;width:100%}@media(min-width:0)and (max-width:767px){.c-comments{padding:40px 0}}@media(min-width:768px)and (max-width:1023px){.c-comments{padding:48px 0}}.c-comments .ui-select__items{border-radius:5px!important}.c-comments__inner{max-width:1920px;margin:0 auto;overflow:hidden}.c-comments-header{display:flex;justify-content:space-between;color:#20333b}@media(min-width:0)and (max-width:767px){.c-comments-header{display:block}}@media(min-width:768px)and (max-width:1023px){.c-comments-header{display:block;margin-bottom:20px;padding:0 26px}}.c-comments-header__title{font-weight:800;font-size:48px;margin:0 0 20px;letter-spacing:.02em}@media(min-width:0)and (max-width:767px){.c-comments-header__title{margin-bottom:16px;font-size:24px;line-height:29px}}@media(min-width:768px)and (max-width:1023px){.c-comments-header__title{font-size:32px;line-height:38px}}.c-comments-header__description{display:block;font-weight:300;font-size:18px}@media(min-width:0)and (max-width:767px){.c-comments-header__description{margin-bottom:12px;font-size:14px;line-height:17px}}@media(min-width:768px)and (max-width:1023px){.c-comments-header__description{margin-bottom:20px;font-size:16px}}.c-comments-header__filter{color:#20333b;font-weight:500;font-size:14px;display:flex;align-items:center}.c-comments-header .ui-select{width:210px;height:48px}@media(min-width:0)and (max-width:767px){.c-comments-header .ui-select{width:100%}}.c-comments-header .ui-button{width:172px;height:48px;font-weight:500;font-size:14px}@media(min-width:0)and (max-width:767px){.c-comments-header .ui-button{width:100%}}.c-comments-header__row{display:flex;gap:12px}@media(min-width:0)and (max-width:767px){.c-comments-header__row{flex-direction:column;row-gap:8px}}@media(min-width:768px)and (max-width:1023px){.c-comments-header__row{justify-content:space-between}}.c-comments__wrap{position:relative;overflow:visible;width:100%}@media(min-width:0)and (max-width:767px){.c-comments__wrap{overflow:visible}}@media(min-width:768px)and (max-width:1023px){.c-comments__wrap{width:calc(100% + 96px);margin:0 -48px}}@media(min-width:1024px)and (max-width:1365px){.c-comments__wrap{width:calc(100% + 86px);margin:0 -43px}}.c-comments-list{margin-top:70px;width:100%;position:relative}@media(min-width:0)and (max-width:767px){.c-comments-list{margin-top:16px}}@media(min-width:768px)and (max-width:1023px){.c-comments-list{margin-top:0}}.c-comments-list .vm-comment{border:1px solid #f0f1f2}.c-comments-list .swiper-slide{display:flex;height:auto}.c-comments-list .swiper-slide-active .vm-comment{border:1px solid hsla(200,8%,85%,.6)}.c-comments-list .swiper-wrapper{margin-bottom:85px}@media(min-width:0)and (max-width:767px){.c-comments-list .swiper-wrapper{margin-bottom:22px}}@media(min-width:768px)and (max-width:1023px){.c-comments-list .swiper-wrapper{margin-bottom:20px}}.c-comments-list .ui-slider-container{position:relative}.c-comments-list-slider{width:690px;z-index:6;position:relative;pointer-events:none;margin:0 auto;overflow:visible}.c-comments-list-slider .swiper-slide{width:auto}@media(min-width:0)and (max-width:767px){.c-comments-list-slider{width:100%}}@media(min-width:768px)and (max-width:1023px){.c-comments-list-slider{margin-bottom:0}}.c-comments-list-slider__control{position:absolute;cursor:pointer;top:180px;left:calc(50% - 310px - 20px - 30px);z-index:5;pointer-events:auto}@media(min-width:768px)and (max-width:1023px){.c-comments-list-slider__control{top:130px;left:calc(50% - 310px - 12px - 20px)}}.c-comments-list-slider__control--next{left:calc(50% + 310px + 30px)}@media(min-width:768px)and (max-width:1023px){.c-comments-list-slider__control--next{left:calc(50% + 310px + 12px)}.c-comments-list-slider__control .ui-icon svg{width:12px!important;height:12px!important}}.c-comments-list-slider__arrow{z-index:4;position:relative}.c-comments-list-slider .ui-slider__inner,.c-comments-list-slider .ui-slider__inner .swiper{overflow:visible}.c-comments-list-slider .swiper-scrollbar{z-index:8;position:relative}.c-comments-list-slider .swiper-scrollbar-drag{background-color:#000;opacity:1;position:relative;z-index:10}.c-comments-list .ui-slider-slide{z-index:6;position:relative;padding:0 35px;pointer-events:none}@media(min-width:0)and (max-width:767px){.c-comments-list .ui-slider-slide{width:100%;padding:0}}.c-comments-list .ui-slider-slide .vm-comment{pointer-events:auto}.c-comments-list-slide__inner{border:1px solid #c3d2d9;padding:40px 20px 20px 40px;border-radius:5px;height:380px;width:620px}.c-comments-list-slide-header{display:flex;color:#20333b;margin-bottom:34px}.c-comments-list-slide-header__content{margin-left:20px}.c-comments-list-slide-header__image{min-width:120px;min-height:120px;border-radius:60px;background-size:cover}.c-comments-list-slide-header__name{font-weight:800;font-size:24px;margin:0 0 10px}.c-comments-list-slide-header__text{font-weight:500;font-size:16px;margin-bottom:20px;display:block}.c-comments-list-slide-header__date{font-weight:400;font-size:14px;color:#7b8a91}.c-comments-list-slide-content{color:#20333b}.c-comments-list-slide-content__text{font-weight:300;font-size:14px;line-height:20px;margin-bottom:25px;display:block}.c-comments-list-slide-content__link{text-decoration:underline;font-weight:400;font-size:14px}.c-comments-list .swiper-scrollbar{margin-top:30px;background-color:hsla(199,9%,53%,.2);opacity:1}@media(min-width:0)and (max-width:767px){.c-comments-list .swiper-scrollbar{margin-top:22px}}.c-comments-list .swiper-scrollbar-drag{background-color:#7b8a91;opacity:1;border-radius:3px}.c-comments-list:before{z-index:7;pointer-events:none;width:620px;height:380px;position:absolute;content:"";top:0;left:calc(50% - 310px - 93px);background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.6) 73.75%,hsla(0,0%,100%,0));transform:translateX(-100%)}@media(min-width:0)and (max-width:1023px){.c-comments-list:before{display:none}}.c-comments-list:after{z-index:7;pointer-events:none;width:620px;height:380px;position:absolute;content:"";top:0;right:calc(50% - 310px - 93px);background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.6) 73.75%,hsla(0,0%,100%,0));transform:translateX(100%)}@media(min-width:0)and (max-width:1023px){.c-comments-list:after{display:none}}.c-comments-card{display:none;margin-top:30px;padding:24px 20px;border-radius:5px;border:1px solid #ced8f1}@media(min-width:0)and (max-width:767px){.c-comments-card{display:block}}.c-comments-card__title{margin:0 0 16px;font-weight:800;font-size:20px;line-height:24px}.c-comments-card__title span{color:#58cf8b}.c-comments-card__text{margin:0 0 36px;font-weight:300;font-size:12px;line-height:17px}.c-comments-card__button{width:100%}.p-custom-tour{background-color:#f0f1f2}.p-custom-tour--flex{display:flex;position:relative}@media(min-width:0)and (max-width:1365px){.p-custom-tour .ui-fixed-block--desktop{display:none}}.p-custom-tour .ui-fixed-block--mobile{display:none}@media(min-width:0)and (max-width:1365px){.p-custom-tour .ui-fixed-block--mobile{top:auto!important;bottom:0;right:0;left:0!important;display:block;width:100%!important}}.p-custom-tour-info{position:relative;padding:20px 0;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.078)}.p-custom-tour-info--opened{border-radius:5px 5px 0 0}.p-custom-tour-info__arrow{position:absolute;top:-16px;left:50%;width:32px;height:32px;border:4px solid #fff!important;border-radius:100%;box-shadow:0 0 10px 0 rgba(0,0,0,.078);transform:translateX(-50%);cursor:pointer}.p-custom-tour-info__arrow:before{position:absolute;top:12px;left:-8px;width:40px;height:20px;background:#fff;content:""}.p-custom-tour-info__arrow:after{position:absolute;top:0;left:0;width:24px;height:24px;border-radius:100%;background:#c3d2d9;content:""}.p-custom-tour-info__wrap{display:flex;align-items:center;gap:24px}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__wrap{align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:8px;max-height:48px}}.p-custom-tour-info--opened .p-custom-tour-info__wrap{display:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__inner{order:2}}.p-custom-tour-info__text{margin-bottom:4px;font-size:12px;line-height:15px;color:#7b8a91}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__text{margin:0;font-size:10px;line-height:12px}}.p-custom-tour-info-price{display:flex;align-items:center;gap:16px}.p-custom-tour-info-price__current{font-size:24px;font-weight:800;line-height:29px}@media(min-width:0)and (max-width:767px){.p-custom-tour-info-price__current{display:none}}.p-custom-tour-info-price__old{font-size:18px;font-weight:350;line-height:22px;color:#7b8a91;text-decoration:line-through}@media(min-width:0)and (max-width:767px){.p-custom-tour-info-price__old{position:absolute;top:16px;left:20px;font-size:10px;line-height:12px}}.p-custom-tour-info__ask{margin-left:auto;font-size:14px;font-weight:500;line-height:17px;color:#58cf8b;text-decoration:underline}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__ask{order:1;margin:10px 0 0}}.p-custom-tour-info__button{width:200px;height:48px}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__button{order:3;flex-shrink:0;width:auto;margin-left:auto;padding:0 20px;font-weight:800;font-size:20px;line-height:24px}.p-custom-tour-info__button-text--tablet{display:none}}.p-custom-tour-info__button-text--mobile{display:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__button-text--mobile{display:block}}.p-custom-tour-info__form{display:none;max-width:500px;margin:0 auto;padding:28px 0 10px}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__form{padding:10px 0 0}}@media(min-width:0)and (max-width:1365px){.p-custom-tour-info--opened .p-custom-tour-info__form{display:block}}.p-custom-tour-info__title{margin-bottom:16px;font-size:24px;font-weight:800;line-height:29px;letter-spacing:.02em}@media(min-width:0)and (max-width:767px){.p-custom-tour-info__title{font-size:18px;line-height:22px}}.p-custom-tour__wrap--white{background-color:#fff}.p-custom-tour__title{font-size:48px;font-weight:700;line-height:48px;letter-spacing:.02em;text-align:left;vertical-align:top;margin-top:36px;margin-bottom:15px;max-width:910px}.p-custom-tour__title--green{vertical-align:top;color:#58cf8b;position:relative;font-size:inherit;line-height:inherit;white-space:nowrap}@media(min-width:0)and (max-width:767px){.p-custom-tour__title--green{display:block;margin:4px 0 0}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour__title--green{display:block;margin:8px 0 0}}.p-custom-tour__title--green .ui-icon{vertical-align:top;margin-left:8px}.p-custom-tour-subtitle{margin-top:15px}.p-custom-tour-subtitle__wrap{display:flex;gap:10px}@media(min-width:0)and (max-width:767px){.p-custom-tour-subtitle__wrap{flex-wrap:wrap;gap:8px}}.p-custom-tour-subtitle__button{display:inline-flex;align-items:center;gap:8px;height:30px;width:-moz-fit-content;width:fit-content;padding:0 12px;margin-bottom:54px;font-size:12px;font-weight:400;letter-spacing:0;text-align:center}@media(min-width:0)and (max-width:1365px){.p-custom-tour-subtitle__button{margin-bottom:0}}@media(min-width:0)and (max-width:767px){.p-custom-tour-subtitle__button{height:24px;font-size:10px;line-height:12px}}.p-custom-tour .ui-page-main{width:908px}@media(min-width:0)and (max-width:1365px){.p-custom-tour .ui-page-main{width:100%}}.p-custom-tour .ui-page-aside{margin-left:52px}@media(min-width:0)and (max-width:1365px){.p-custom-tour .ui-page-aside{display:none}}.p-custom-tour-benefits{padding:40px 0 60px;color:#20333b;background-color:#f0f1f2}@media(min-width:0)and (max-width:767px){.p-custom-tour-benefits{padding:30px 0 40px}}.p-custom-tour-benefits__title{font-size:40px;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;margin:0 0 30px}@media(min-width:0)and (max-width:767px){.p-custom-tour-benefits__title{margin-bottom:24px;font-size:24px;line-height:29px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-benefits__title{font-size:32px;line-height:39px}}.p-custom-tour-benefits__wrap{display:flex;flex-direction:column}.p-custom-tour-benefits__wrap .ui-include{background-color:#fff}.p-custom-tour-benefits__item{background-color:#fff;font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;padding:12px 16px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.078);display:flex;justify-content:space-between}.p-custom-tour-benefits__button{width:24px;height:24px;border-radius:50%}.p-custom-tour-form{background-color:#fff;width:320px;box-shadow:0 1px 10px 0 rgba(0,0,0,.122);border-radius:10px;padding:20px 16px;color:#20333b;margin-bottom:20px}@media(min-width:0)and (max-width:1365px){.p-custom-tour-form{width:100%;margin-bottom:80px;padding:0;border-radius:0;box-shadow:none}}.p-custom-tour-form__price{font-size:24px;font-weight:800;line-height:29px;letter-spacing:0;text-align:left;display:block}.p-custom-tour-form__price--light{font-weight:300;width:11px;text-align:center;display:inline-block}.p-custom-tour-form__price--old{color:#7b8a91;font-size:18px;font-weight:350;line-height:22px;letter-spacing:0;text-align:left;text-decoration:line-through;margin-top:4px}.p-custom-tour-form__price--old--light{font-weight:300;width:11px;text-align:center;display:inline-block;text-decoration:line-through}.p-custom-tour-form__wrap{display:flex;align-items:start;margin-bottom:20px;flex-direction:column}@media(min-width:0)and (max-width:767px){.p-custom-tour-form__wrap{margin-bottom:16px}}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-form__wrap{margin-bottom:0}}.p-custom-tour-form-body{border:1px solid #c3d2d9;border-radius:10px;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;margin-bottom:12px}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-form-body{margin-bottom:8px}}.p-custom-tour-form-body--top{border-bottom:1px solid #c3d2d9;padding:8px 16px 8px 8px;display:flex;justify-content:space-between;align-items:center;position:relative}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-form-body--top{padding-right:20px;padding-left:20px}}.p-custom-tour-form-body__label{color:#7b8a91;display:block;font-size:12px;font-weight:350;line-height:14px;letter-spacing:0;text-align:left;margin-bottom:4px}.p-custom-tour-form-body__label--width{max-width:230px;display:block;overflow:hidden}.p-custom-tour-form-body__button{width:23px;height:23px;border-radius:50%}.p-custom-tour-form-body__hints{position:absolute;width:calc(100% + 2px);left:-1px;top:100%;background-color:#fff;padding:0 10px 10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:12;border:1px solid #c3d2d9;border-top:none}.p-custom-tour-form-body__hint{height:14px;margin-bottom:6px;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0;text-align:left;color:#20333b;cursor:pointer}.p-custom-tour-form-body__hint:hover{color:#5ce295}.p-custom-tour-form-body--bottom{padding:8px 16px 12px 8px;display:flex;justify-content:space-between;align-items:center}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-form-body--bottom{padding-right:20px;padding-left:20px}}.p-custom-tour-form-body__wrap{display:flex}.p-custom-tour-form-body__input{height:23px;width:30px}.p-custom-tour-form-body__input .ui-input__control{display:flex;justify-content:center;height:23px;font-size:14px;font-weight:400;line-height:17px;text-align:center;letter-spacing:0;border:none;padding:0;color:#20333b}.p-custom-tour-form__places{font-size:12px;font-weight:400;letter-spacing:0;text-align:left;color:#fc8720;display:flex;gap:8px;margin-bottom:4px}@media(min-width:0)and (max-width:767px){.p-custom-tour-form__places{margin-bottom:12px}}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-form__places{margin-bottom:0}.p-custom-tour-form__inner{display:flex;align-items:center;justify-content:space-between}}.p-custom-tour-form__button{width:288px;height:48px;border-radius:5px;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center}@media(min-width:0)and (max-width:767px){.p-custom-tour-form__button{width:100%}}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-form__button{width:250px}}.p-custom-tour-profile{display:flex;align-items:center}@media(min-width:0)and (max-width:767px){.p-custom-tour-profile{flex-wrap:wrap}}.p-custom-tour-profile__picture{width:50px;height:50px;border-radius:50%;background-image:url(/_next/static/media/picture.0410fdd8.png);background-size:cover;background-position:50%;background-repeat:no-repeat;margin-right:8px}@media(min-width:0)and (max-width:767px){.p-custom-tour-profile__picture{width:40px;height:40px}}.p-custom-tour-profile__text{color:#7b8a91;font-size:12px;font-weight:350;line-height:14px;letter-spacing:0;text-align:left;margin:4px 0 6px}.p-custom-tour-profile__name{color:#20333b;font-size:16px;font-weight:600;line-height:19px;letter-spacing:0;text-align:left}.p-custom-tour-profile__button{margin-left:17px;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:center;width:110px;height:38px}@media(min-width:0)and (max-width:767px){.p-custom-tour-profile__button{width:100%;margin:12px 0 0}}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-profile__button{width:150px;margin-left:auto}}.p-custom-tour-schedule{background-color:#fff;padding:60px 0}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule{position:relative;padding:40px 0 15px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-schedule{padding:40px 0}}.p-custom-tour-schedule__title{font-size:40px;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;margin:0 0 24px}@media(min-width:0)and (max-width:1023px){.p-custom-tour-schedule__title{margin-bottom:16px;font-size:24px;line-height:29px}}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule__title{margin-bottom:20px}}.p-custom-tour-schedule__card{position:relative;width:219px!important;height:88px!important;color:#20333b;box-shadow:0 0 10px 0 rgba(0,0,0,.078)}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule__card{width:100%;height:auto;border:1px solid #e2e2e2;box-shadow:none}}.p-custom-tour-schedule-list{height:132px;width:916px;margin:auto;display:flex;position:relative;overflow:visible}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list{width:100%;height:auto}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-schedule-list{width:100%}}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list:after{position:absolute;bottom:-15px;right:-20px;left:-20px;z-index:2;height:133px;background:linear-gradient(0deg,#f0f1f2,hsla(210,7%,95%,.95) 66.99%,hsla(210,7%,95%,0) 97.55%);content:""}}.p-custom-tour-schedule-list--visible:after,.p-custom-tour-schedule-list__button{display:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__button{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;height:56px;font-size:14px;line-height:17px}}.p-custom-tour-schedule-list--visible .p-custom-tour-schedule-list__button{display:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__date{width:100%}}.p-custom-tour-schedule-list__price{font-size:18px;margin-top:4px;font-weight:700;line-height:22px;letter-spacing:0;text-align:left;display:block}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__price{margin:0;font-size:16px;line-height:20px}.p-custom-tour-schedule-list .ui-slider-container{display:none}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-schedule-list .ui-slider{width:calc(100% + 48px);max-width:none}}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list .swiper-wrapper{flex-direction:column}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-schedule-list .swiper-scrollbar{transform:translateX(-24px)}}.p-custom-tour-schedule-list-slider{scroll-behavior:auto;height:170px}.p-custom-tour-schedule-list-slider .swiper{height:182px;padding-top:3px;padding-left:3px;overflow:visible}.p-custom-tour-schedule-list-slide{position:relative;width:219px!important;max-height:113px;height:100%!important;color:#20333b;box-shadow:0 0 10px 0 rgba(0,0,0,.078)}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list-slide{width:100%!important;height:auto!important;border:1px solid #e2e2e2;box-shadow:none}}.p-custom-tour-schedule-list-slide__inner{width:100%;height:100%;border:1px solid transparent;border-radius:5px;cursor:pointer;padding:10px;position:relative;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list-slide__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px}}.p-custom-tour-schedule-list__items{display:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__items{display:flex;flex-direction:column;gap:12px;max-height:274px;overflow:hidden}.p-custom-tour-schedule-list--visible .p-custom-tour-schedule-list__items{max-height:none}}.p-custom-tour-schedule-list__text{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;margin-left:4px;margin-bottom:4px;max-height:40px;overflow:hidden}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__text{margin-left:0;font-size:12px;line-height:15px}}.p-custom-tour-schedule-list__text--orange{color:#fc8720;margin-bottom:8px}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__text--orange{margin:0}}.p-custom-tour-schedule-list__text--green{color:#58cf8b;margin-bottom:8px}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__text--green{margin:0}}.p-custom-tour-schedule-list__text--red{color:#e31e24;margin-bottom:8px}@media(min-width:0)and (max-width:767px){.p-custom-tour-schedule-list__text--red{margin:0}}.p-custom-tour-schedule-list__wrap{display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}.p-custom-tour-schedule-list__wrap--height{height:100%;display:flex;flex-direction:column}.p-custom-tour-impressions{padding:60px 0 80px}@media(min-width:0)and (max-width:767px){.p-custom-tour-impressions{position:relative;padding-bottom:40px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-impressions{padding-bottom:60px}}@media(min-width:0)and (max-width:767px){.p-custom-tour-impressions:after{position:absolute;bottom:40px;right:0;left:0;z-index:2;height:346px;background:linear-gradient(0deg,#f0f1f2,hsla(210,7%,95%,.95) 66.99%,hsla(210,7%,95%,0) 97.55%);content:""}}.p-custom-tour-impressions--visible:after,.p-custom-tour-impressions__button{display:none}@media(min-width:0)and (max-width:767px){.p-custom-tour-impressions__button{position:absolute;bottom:55px;right:20px;left:20px;z-index:3;display:block;height:56px;font-size:14px;line-height:17px}}.p-custom-tour-impressions--visible .p-custom-tour-impressions__button{display:none}.p-custom-tour-impressions__title{margin:0 0 40px;font-size:48px;font-weight:800;line-height:58px;letter-spacing:.02em;text-align:left}@media(min-width:0)and (max-width:767px){.p-custom-tour-impressions__title{margin-bottom:20px;font-size:24px;line-height:29px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-impressions__title{margin-bottom:30px;font-size:32px;line-height:39px}}.p-custom-tour-impressions--main{width:946px;justify-content:flex-start}@media(min-width:0)and (max-width:1365px){.p-custom-tour-impressions--main{width:100%}}.p-custom-tour-impressions__wrap{display:flex;gap:8px;flex-wrap:wrap}@media(min-width:0)and (max-width:767px){.p-custom-tour-impressions__wrap{gap:16px;max-height:1082px;overflow:hidden}}@media(min-width:768px)and (max-width:1365px){.p-custom-tour-impressions__wrap{gap:12px}}@media(min-width:0)and (max-width:767px){.p-custom-tour-impressions--visible .p-custom-tour-impressions__wrap{max-height:none}}.p-custom-tour-program{padding:60px 0;width:908px;margin-right:auto}@media(min-width:0)and (max-width:1365px){.p-custom-tour-program{width:100%}}@media(min-width:0)and (max-width:767px){.p-custom-tour-program{padding:40px 0 0}}.p-custom-tour-program__title{font-size:40px;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;margin-bottom:70px;margin-top:0}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program__title{margin-bottom:40px;font-size:32px;line-height:39px}}@media(min-width:0)and (max-width:767px){.p-custom-tour-program__title{margin-bottom:30px}}.p-custom-tour-program__wrap{display:flex;gap:23px;align-items:flex-start}@media(min-width:0)and (max-width:767px){.p-custom-tour-program__wrap{flex-direction:column;gap:20px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-program__wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}}.p-custom-tour-program-content{width:400px}@media(min-width:0)and (max-width:767px){.p-custom-tour-program-content{width:100%}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-program-content{width:auto}}.p-custom-tour-program-content__day{padding:4px 12px;background-color:#58cf8b;margin-bottom:8px;border-radius:4px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-align:left}.p-custom-tour-program-content__title{font-size:24px;font-weight:800;line-height:29px;letter-spacing:0;text-align:left;margin-bottom:24px}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-content__title{margin-bottom:16px;font-size:24px;line-height:29px}}.p-custom-tour-program-content__text{overflow:hidden}.p-custom-tour-program-content__text p{color:#20333b;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-content__text p{font-size:14px;line-height:18px}}.p-custom-tour-program-content__text p strong{font-weight:800}.p-custom-tour-program-media{position:relative;width:485px;height:381px;margin-top:30px;border-radius:5px;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media{height:auto}}@media(min-width:0)and (max-width:767px){.p-custom-tour-program-media{order:2;width:calc(100% + 40px);margin:0 -20px;border-radius:0}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-program-media{width:auto}}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media--single{height:271px}}.p-custom-tour-program-media__image{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.p-custom-tour-program-media-slider{position:absolute;z-index:4;width:465px;height:75px;left:20px;bottom:0;overflow:hidden}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slider{position:relative;left:0;width:100%;height:auto}}.p-custom-tour-program-media-slider--center{margin:auto;width:-moz-fit-content;width:fit-content;left:50%;transform:translateX(-50%)}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slider--center{left:0;width:100%;transform:none}}.p-custom-tour-program-media-slider__arrow{display:flex;align-items:center;cursor:pointer}.p-custom-tour-program-media-slider__arrow .ui-icon :not(svg)[stroke]{stroke:#58cf8b}.p-custom-tour-program-media-slider__arrow .ui-icon :not(svg)[fill]{fill:#58cf8b}.p-custom-tour-program-media-slider__control{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center}.p-custom-tour-program-media-slider__control--next{right:0;left:auto}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media .ui-slider-slide{width:100%}}.p-custom-tour-program-media .ui-slider-dots{display:none}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media .ui-slider-dots{position:absolute;z-index:4;display:flex;justify-content:center;overflow:hidden}}@media(min-width:0)and (max-width:767px){.p-custom-tour-program-media .ui-slider-dots{bottom:2px;left:8px;right:8px;width:calc(100% - 16px)}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-program-media .ui-slider-dots{left:20px;right:20px;bottom:12px;width:calc(100% - 40px)}}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media .ui-slider__line{display:none}}.p-custom-tour-program-media-slide{position:relative;width:84px;height:64px;display:flex}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slide{width:100%;height:auto}}.p-custom-tour-program-media-slide__inner{height:64px;width:84px;border:1px solid transparent;border-radius:5px;display:block;cursor:pointer;overflow:hidden}@media(min-width:0)and (max-width:767px){.p-custom-tour-program-media-slide__inner{border-radius:0}}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slide__inner{width:100%;height:auto}}.p-custom-tour-program-media-slide__inner:hover{border:1px solid #ced8f1}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slide__inner:hover{border:0}}.p-custom-tour-program-media-slide__inner--active{border:1px solid #58cf8b}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slide__inner--active{border:0}}.p-custom-tour-program-media-slide__image{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slide__image{height:auto;padding-top:70%}}@media(min-width:0)and (max-width:767px){.p-custom-tour-program-media-slide__image{border-radius:0}}.p-custom-tour-program-media-slide__image:after{content:"";width:100%;position:absolute;display:none;height:100%;z-index:3;pointer-events:none;top:0;right:0;left:0;opacity:1;border-radius:inherit;background:linear-gradient(180deg,#04374d -21.66%,rgba(4,55,77,0) 31.8%,rgba(4,55,77,0) 74.94%,#04374d 125.45%)}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media-slide__image:after{display:block}}.p-custom-tour-program-media-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.p-custom-tour-program-media-slide__video{width:100%;height:100%;max-width:100%;max-height:100%}.p-custom-tour-program-media-slide__video video{width:64px;height:64px}.p-custom-tour-program-media-line{z-index:10;bottom:8px}.p-custom-tour-program-media-line__step{width:100%;height:3px!important;flex-grow:1;cursor:pointer;opacity:0;transition:opacity .3s ease-in-out}.p-custom-tour-program-media-line__step--active{flex-grow:1;background-color:#58cf8b;z-index:6;opacity:1}.p-custom-tour-program-media:after{content:"";width:100%;display:block;position:absolute;height:100%;z-index:3;pointer-events:none;top:0;right:0;left:auto;opacity:1;border-radius:inherit;background:linear-gradient(180deg,#04374d -21.66%,rgba(4,55,77,0) 31.8%,rgba(4,55,77,0) 74.94%,#04374d 125.45%)}@media(min-width:0)and (max-width:1023px){.p-custom-tour-program-media:after{display:none}}.p-custom-tour-description{padding-top:80px;margin-bottom:80px;display:flex;gap:44px;color:#20333b;width:940px}@media(min-width:0)and (max-width:1365px){.p-custom-tour-description{width:100%}}@media(min-width:0)and (max-width:767px){.p-custom-tour-description{flex-direction:column;row-gap:28px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-description{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}}.p-custom-tour-description__wrap{min-width:459px;max-width:459px}.p-custom-tour-description__wrap--small{max-width:448px;min-width:448px}@media(min-width:0)and (max-width:1365px){.p-custom-tour-description__wrap{min-width:auto}}@media(min-width:0)and (max-width:767px){.p-custom-tour-description__wrap{width:100%}}.p-custom-tour-description__title{font-size:40px;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;margin:0 0 24px;display:block}@media(min-width:0)and (max-width:1023px){.p-custom-tour-description__title{font-size:24px;line-height:29px}}.p-custom-tour-description__subtitle{font-size:16px;font-weight:700;line-height:19px;letter-spacing:0;text-align:left;display:block;margin-bottom:4px}.p-custom-tour-description__text{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.p-custom-tour-description__list{list-style:none;padding:0}.p-custom-tour-description__list li{padding-left:28px;position:relative;margin-bottom:16px}@media(min-width:0)and (max-width:1023px){.p-custom-tour-description__list li{font-size:14px;line-height:17px}}.p-custom-tour-description__list li:before{content:"";height:20px;width:20px;background-image:url(/assets/images/typical/sign.png);position:absolute;top:1px;left:0;background-size:contain;background-repeat:no-repeat}.p-custom-tour-description__outList{list-style:none;padding:0}.p-custom-tour-description__outList li{padding-left:24px;position:relative;margin-bottom:16px}@media(min-width:0)and (max-width:1023px){.p-custom-tour-description__outList li{font-size:14px;line-height:17px}}.p-custom-tour-description__outList li:before{content:"";height:9px;width:9px;border-radius:50%;border:1px solid #7b8a91;position:absolute;top:2px;left:0}@media(min-width:0)and (max-width:767px){.p-custom-tour-description__outList li:before{top:4px}}.p-custom-tour-route__image{width:910px;height:560px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:10px}@media(min-width:0)and (max-width:1365px){.p-custom-tour-route__image{width:100%;height:auto;padding-top:44%}}.p-custom-tour-route__path{margin-bottom:12px;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0;text-align:left;color:#20333b}.p-custom-tour-gid{margin-top:80px;padding:20px;display:flex;width:908px;justify-content:space-between;gap:30px;color:#20333b;margin-bottom:80px}@media(min-width:0)and (max-width:1365px){.p-custom-tour-gid{width:100%}}@media(min-width:0)and (max-width:767px){.p-custom-tour-gid{position:relative;display:block;margin:40px 0}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-gid{margin:60px 0}}.p-custom-tour-gid__name{font-size:40px;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;margin-bottom:16px;display:block}@media(min-width:0)and (max-width:767px){.p-custom-tour-gid__name{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:60px;padding-left:72px;font-size:20px;line-height:24px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-gid__name{font-size:30px;line-height:36px}}.p-custom-tour-gid__name--gray{font-size:30px;font-weight:400;line-height:36px;letter-spacing:0;text-align:left}@media(min-width:0)and (max-width:767px){.p-custom-tour-gid__name--gray{font-size:14px;line-height:17px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-gid__name--gray{font-size:24px;line-height:29px}}.p-custom-tour-gid__text{width:550px;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:22px;position:relative}@media(min-width:0)and (max-width:1365px){.p-custom-tour-gid__text{width:auto}}@media(min-width:0)and (max-width:767px){.p-custom-tour-gid__text{font-size:14px;line-height:17px}}.p-custom-tour-gid__text--short:before{content:"";width:100%;height:30px;position:absolute;bottom:27px;left:0;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,0) 5%,#fff 80%)}.p-custom-tour-gid__button{width:204px;height:48px;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center}@media(min-width:0)and (max-width:767px){.p-custom-tour-gid__button{width:100%}}.p-custom-tour-gid__photo{flex-shrink:0;width:150px;height:150px;border-radius:50%;background-image:url(/_next/static/media/picture.0410fdd8.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(min-width:0)and (max-width:767px){.p-custom-tour-gid__photo{position:absolute;top:20px;left:20px;width:60px;height:60px}}@media(min-width:768px)and (max-width:1023px){.p-custom-tour-gid__photo{width:120px;height:120px}}.p-custom-tour-questions{color:#20333b;font-size:16px;font-weight:400;line-height:19px;letter-spacing:0;text-align:left;width:908px}@media(min-width:0)and (max-width:1365px){.p-custom-tour-questions{width:100%}}.p-custom-tour-questions__title{font-size:40px;font-weight:800;line-height:48px;letter-spacing:0;text-align:left;margin:0 0 30px}@media(min-width:0)and (max-width:767px){.p-custom-tour-questions__title{margin-bottom:24px;font-size:24px;line-height:29px}}.p-custom-tour-questions__item{padding:12px 16px;display:flex;justify-content:space-between;gap:109px;box-shadow:0 0 10px 0 rgba(0,0,0,.078);margin-bottom:20px}.p-custom-tour-questions__subtitle{font-size:20px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left;margin-bottom:16px;display:block}.p-custom-tour-questions__subtitle:last-child{margin-bottom:0}.p-custom-tour-questions .ui-typography ul{margin-bottom:16px}.p-custom-tour-questions .ui-typography li{font-size:16px!important;font-weight:400}.p-custom-tour-questions .ui-typography p{font-size:16px!important;font-weight:400;line-height:20px}.p-custom-tour-questions ul{padding:0;list-style:none}.p-custom-tour-questions ul li{display:block;margin-bottom:16px;padding-left:22px;position:relative}.p-custom-tour-questions ul li:before{content:"";height:9px;width:9px;border-radius:50%;border:1px solid #7b8a91;position:absolute;top:6px;left:0}.p-custom-tour-questions__button{min-width:24px;max-width:24px;min-height:24px;max-height:24px;border-radius:50%}.p-custom-tour .swiper-scrollbar{margin-top:36px;opacity:1}.p-custom-tour .swiper-scrollbar-horizontal{background-color:hsla(199,9%,53%,.2)!important}.p-custom-tour .swiper-scrollbar-drag{background-color:#7b8a91!important;border-radius:3px}.p-custom-tour-question{padding-right:43px;color:#20333b}@media(min-width:0)and (max-width:767px){.p-custom-tour-question{padding-right:0}}.p-custom-tour-question__title{margin:0 0 16px;font-size:24px;font-weight:800;line-height:29px;letter-spacing:0;text-align:left}@media(min-width:0)and (max-width:767px){.p-custom-tour-question__title{margin-bottom:4px;font-size:16px;line-height:20px}}.p-custom-tour-question__subtitle{color:#7b8a91;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left;margin-bottom:25px}@media(min-width:0)and (max-width:767px){.p-custom-tour-question__subtitle{margin-bottom:12px;font-size:12px;line-height:15px}}.p-custom-tour-question-form{font-size:16px;font-weight:300;line-height:19px;letter-spacing:0;text-align:left;color:#7b8a91}@media(min-width:0)and (max-width:767px){.p-custom-tour-question-form>span{margin-bottom:8px;font-size:14px;line-height:17px}}.p-custom-tour-question-form--red{color:#e31e24;margin-left:2px}.p-custom-tour-question-form__input{margin-top:4px;margin-bottom:20px}.p-custom-tour-question-form__input .ui-input__placeholder,.p-custom-tour-question-form__input .ui-textarea__placeholder{color:#c3d2d9;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:left}.p-custom-tour-question-form__input .ui-textarea__control{padding-left:15px!important}.p-custom-tour-question-form__button{width:216px;font-size:16px;font-weight:500;line-height:19px;letter-spacing:0;text-align:center;margin-top:20px}@media(min-width:0)and (max-width:767px){.p-custom-tour-question-form__button{width:100%;margin-top:4px}}.p-custom-tour--modal{padding:36px}@media(min-width:0)and (max-width:767px){.p-custom-tour--modal{padding:0}}