.page_title__hsumj{text-align:center}.page_shortDescription__kIa0o{text-align:center;padding:15px 0}.page_mainImage__baWWg{margin:40px 0;position:relative;text-align:center}.page_mainImage__baWWg img{height:auto;max-width:100%}.page_text__ysn6T{margin:25px 0}.BackgroundImageCard2_card__PpVB1{border-radius:20px;position:relative;overflow:hidden;padding:var(--card-padding)}.BackgroundImageCard2_card__PpVB1:after{position:absolute;content:"";box-shadow:inset 0 -280px 150px 0 #041d13cc;height:100%;width:100%;bottom:0;left:0}@media only screen and (min-width:1201px){.BackgroundImageCard2_card__PpVB1{min-height:600px}}.BackgroundImageCard2_text__3jWEC{position:absolute;bottom:var(--card-padding);right:var(--card-padding);left:var(--card-padding);z-index:1}.BackgroundImageCard2_text__3jWEC p{color:#fff;margin-bottom:20px;min-height:52px}@media (max-width:800px){.BackgroundImageCard2_card__PpVB1{min-height:356px}}.TouristListPreviewCard_linkWrapper__WXHkD{display:contents;width:100%}.Carousel_carousel__cxmDM{display:flex;gap:20px;overflow-x:scroll;padding:8px 0}.Carousel_titleSection__IX7Ep{display:flex;justify-content:space-between;align-items:center}.Carousel_title___3nJb{line-height:100%;margin-bottom:0}.Carousel_navigation__4dt_I{flex:1 1;display:flex;justify-content:space-between;align-items:center}.Carousel_line__D0dCc{flex:1 1;height:0;border-top:1px solid #00412833;margin:15px}.Carousel_shortDescription__S_gJd{padding:20px 0}@media only screen and (min-width:801px){.Carousel_titleSection__IX7Ep{margin-bottom:20px}.Carousel_carousel__cxmDM::-webkit-scrollbar{width:12px;height:10px}.Carousel_carousel__cxmDM::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.Carousel_carousel__cxmDM::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}.Carousel_carousel__cxmDM::-webkit-scrollbar-thumb:hover{background:#999}}.Carousel_SwiperCarousel__MBSFY{position:relative}.Carousel_swiper-slide__1UgwP{height:auto}.Carousel_SwiperSlideCustom__MzD9_>div{height:100%;position:relative}.Carousel_SwiperImages__f1nDX img{background:#f0f0f0;border-radius:10px;max-width:100%;height:auto}.Carousel_nextButton__JaLYw,.Carousel_prevButton__oiter{border:1px solid #dcdcdc;background:var(--bg-color-main);position:absolute;cursor:pointer;font-size:15px;top:50%;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;align-items:center;justify-content:center;z-index:999}.Carousel_nextButton__JaLYw:hover,.Carousel_prevButton__oiter:hover{background:var(--color-gold);border:1px solid var(--color-gold)}.Carousel_navigationBottom__x2zsa{position:absolute;bottom:-50px;left:50px}.Carousel_SwiperGiftShopIconCard__ZYMea{height:300px!important}.Carousel_navigationBottom__x2zsa>.Carousel_prevButton__oiter{right:0}.Carousel_navigationBottom__x2zsa>.Carousel_nextButton__JaLYw{left:0;margin-left:50px}@media only screen and (max-width:800px){.Carousel_titleSection__IX7Ep{margin:15px 0 0}.Carousel_navigationBottom__x2zsa{display:none}}@media only screen and (max-width:1589px){.Carousel_prevButton__oiter{right:calc(100% - 50px)}.Carousel_nextButton__JaLYw{left:calc(100% - 50px)}.Carousel_carouselContainer__M41vx .Carousel_prevButton__oiter{left:20px;right:auto}.Carousel_carouselContainer__M41vx .Carousel_nextButton__JaLYw{right:20px;left:auto}}@media only screen and (max-width:1200px){.Carousel_SwiperImages__f1nDX>div{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}}@media only screen and (min-width:1201px){.Carousel_SwiperImages__f1nDX>div{height:450px;width:600px}.Carousel_SwiperImages__f1nDX{max-width:600px!important;margin-right:20px!important}.Carousel_SwiperImages__f1nDX img{max-width:600px;height:450px}}@media screen and (max-width:1080px){.Carousel_SwiperGiftShopIconCard__ZYMea{height:230px!important}}@media only screen and (min-width:1590px){.Carousel_prevButton__oiter{right:calc(100% + 30px);top:50%;transform:translateY(-50%)}.Carousel_nextButton__JaLYw{left:calc(100% + 30px);top:50%;transform:translateY(-50%)}}@media only screen and (min-width:768px){.Carousel_SwiperCustomCard__wsUHD{width:400px!important;margin-right:20px!important}}@media only screen and (max-width:767px){.Carousel_SwiperCarouselArrow__2VLOa{height:100%;position:absolute;width:100%}.Carousel_title___3nJb{font-size:30px}.Carousel_shortDescription__S_gJd{padding:13px 0}}@media only screen and (max-width:468px){.Carousel_nextButton__JaLYw,.Carousel_prevButton__oiter{width:35px;height:35px}.Carousel_carouselContainer__M41vx .Carousel_prevButton__oiter{left:-10px}.Carousel_carouselContainer__M41vx .Carousel_nextButton__JaLYw{right:-10px}}