.banner-box{position:relative;overflow:hidden;height:100%;width:100%;display:block;z-index:1;background-color:rgba(211,227,235,.5);max-height:100vh}.banner-box ul.swiper-wrapper li{overflow:hidden}.banner-box ul.swiper-wrapper li img{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 3s;transition:all 3s;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;height:auto;width:100%}@media(min-width: 320px)and (max-width: 1024px){.banner-box ul.swiper-wrapper li img{height:auto}}.banner-box ul.swiper-wrapper li.swiper-slide-active img{-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes masky{0%{mask-position:0 0;-webkit-mask-position:0 0}100%{mask-position:100% 0;-webkit-mask-position:100% 0}}@keyframes masky{0%{mask-position:0 0;-webkit-mask-position:0 0}100%{mask-position:100% 0;-webkit-mask-position:100% 0}}@media(min-width: 320px)and (max-width: 1024px){.banner-box{display:block}}.banner-box .button{top:auto;bottom:10%;right:10%;gap:10px;-webkit-transform:translateY(0%);transform:translateY(0%);z-index:99;position:absolute;cursor:pointer}@media(min-width: 320px)and (max-width: 1024px){.banner-box .button{display:none}}.banner-box .button>div{border:1px solid #d3e3eb;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.8;-webkit-transition:all .3s;transition:all .3s;background-color:rgba(211,227,235,.51)}.banner-box .button>div:hover{opacity:1;background-color:#d3e3eb}.banner-box .button .iconfont{font-size:32px;font-weight:500}.banner-bg{position:absolute;bottom:-2px;left:0;width:100%;height:auto;opacity:1;z-index:1}@media(min-width: 320px)and (max-width: 1024px){.banner-bg{display:none}}.banner-bg .waves{position:absolute;bottom:0;height:40px;width:100%;left:0}.banner-bg .parallax>use{-webkit-animation:move-forever 7s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite;animation:move-forever 7s cubic-bezier(0.55, 0.5, 0.45, 0.5) infinite}.p_scrool{position:absolute;left:calc((100% - 90px)/2);bottom:40px;color:#fff;width:90px;z-index:10}@media(min-width: 320px)and (max-width: 1024px){.p_scrool{display:none}}.p_scrool i{display:block;width:20px;height:30px;margin:0 auto;border-radius:12px;border:2px #fff solid;position:relative}.p_scrool i:before{content:"";display:block;width:4px;height:10px;background:#fff;border-radius:2px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:3px;-webkit-animation:scrollmouse 2s linear infinite;animation:scrollmouse 2s linear infinite}.p_scrool span{text-transform:uppercase;color:#fff;display:block;font-family:arial;line-height:20px;margin-top:12px;font-size:12px}#bannr-pagination{bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;z-index:99}#bannr-pagination li{width:10px;height:10px;border-radius:5px}#bannr-pagination li.swiper-pagination-bullet-active{width:30px}@-webkit-keyframes scrollmouse{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}to{-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);opacity:0}}@keyframes scrollmouse{from{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:1}to{-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);opacity:0}}@-webkit-keyframes colorSlide{0%{height:0}90%{height:40px}}@keyframes colorSlide{0%{height:0}90%{height:40px}}@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-8px);transform:scale(1) translateY(-8px)}34%{opacity:1;-webkit-transform:scale(0.9) translateY(4px);transform:scale(0.9) translateY(4px)}68%{opacity:0;-webkit-transform:scale(0.4) translateY(16px);transform:scale(0.4) translateY(16px)}100%{opacity:0;-webkit-transform:scale(0.4) translateY(-8px);transform:scale(0.4) translateY(-8px)}}@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-8px);transform:scale(1) translateY(-8px)}34%{opacity:1;-webkit-transform:scale(0.9) translateY(4px);transform:scale(0.9) translateY(4px)}68%{opacity:0;-webkit-transform:scale(0.4) translateY(16px);transform:scale(0.4) translateY(16px)}100%{opacity:0;-webkit-transform:scale(0.4) translateY(-8px);transform:scale(0.4) translateY(-8px)}}.scroller-ban{position:absolute;z-index:1;display:none;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 320px)and (max-width: 1024px){.scroller-ban{display:none}}.scroller-ban .banner_mouse{width:23px;height:40px;cursor:pointer;background:url("../images/icon/banner_srcoll.png") -23px 0px no-repeat;-webkit-animation:1.6s linear 0s infinite normal none running nudgeMouse;animation:1.6s linear 0s infinite normal none running nudgeMouse}.scroller-ban .banner_mouse:after,.scroller-ban .banner_mouse:before{content:"";position:absolute}.scroller-ban .banner_mouse::after{background-color:#fff;width:4px;height:4px;top:0px;right:0px;bottom:0px;left:0px;border-radius:100%;-webkit-animation:1.6s linear 0s infinite normal none running trackBallSlide;animation:1.6s linear 0s infinite normal none running trackBallSlide;margin:auto}.scroller-ban .banner_mouse::before{width:23px;height:40px;top:0px;left:0px;background:url("../images/icon/banner_srcoll.png") 0px 0px no-repeat;-webkit-animation:1.6s linear 0s infinite normal none running colorSlide;animation:1.6s linear 0s infinite normal none running colorSlide}.tourism-home{background:#fff;color:#171717}.tour-main{background-attachment:fixed}.tour-container{margin:0 auto;overflow:hidden}.section-space{padding:5.75rem 0;background-attachment:fixed}@media(min-width: 481px)and (max-width: 768px){.section-space{padding:3.875rem 0}}@media(min-width: 320px)and (max-width: 1024px){.section-space{padding:50px 0}}.tour-title{text-align:center;margin-bottom:2.625rem}.tour-title i{display:block;margin:0 auto 8px}.tour-title i img{display:block;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}@media(min-width: 320px)and (max-width: 1024px){.tour-title i img{width:55px;height:auto}}.tour-title h2{font-size:2.5rem;font-weight:700}.tour-title h2 span{margin-left:10px}.tour-title--light{color:#fff}@media(min-width: 481px)and (max-width: 768px){.tour-title h2{font-size:1.6875rem}}@media(min-width: 320px)and (max-width: 1024px){.tour-title{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.tour-title i{margin:0}.tour-title h2{font-size:22px;text-align:left}.tour-title h2 span{display:block;margin:5px 0 0;font-size:14px}}.more_button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 320px)and (max-width: 1024px){.more_button{width:150px}}.more_button span{display:inline-block;line-height:36px;width:140px;font-size:16px;border-radius:30px;border:#215297 solid 1px;text-align:center;color:#fff;padding-right:10px;-webkit-transition:all .5s;transition:all .5s;background:#215297}@media(min-width: 320px)and (max-width: 1024px){.more_button span{width:100px;font-size:12px;line-height:30px}}.more_button svg.icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:36px;height:36px;aspect-ratio:1;font-size:14px;background:#215297;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-20px;-webkit-transition:all .5s;transition:all .5s;padding:7px;margin-top:1px;background-color:#fff;fill:#215297;color:#fff;-webkit-transform:translateX(-16px) rotate(0);transform:translateX(-16px) rotate(0);border:#215297 solid 2px}@media(min-width: 320px)and (max-width: 1024px){.more_button svg.icon{width:30px;height:30px;font-size:10px}}.more_button:hover span,.more_button.active span{color:#fff;background:#215297;padding-left:10px;-webkit-box-shadow:0px 0px 10px 3px rgba(0,0,0,.2);box-shadow:0px 0px 10px 3px rgba(0,0,0,.2)}@media(min-width: 320px)and (max-width: 1024px){.more_button:hover span,.more_button.active span{padding-right:10px}}.more_button:hover svg.icon,.more_button.active svg.icon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tour-service{position:fixed;right:0;top:37%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.tour-service__item{display:grid;place-items:center;width:80px;height:80px;padding:0;border:0;color:inherit;background:rgba(0,0,0,.55);cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;border-top-left-radius:5px;border-bottom-left-radius:5px}.tour-service__item img{display:block;width:40px;height:40px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:filter .3s ease,transform .3s ease;transition:filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease}.tour-service__item:hover,.tour-service__item:focus-visible,.is-open .tour-service__item{background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.16);box-shadow:0 5px 15px rgba(0,0,0,.16);-webkit-transform:translateX(-5px);transform:translateX(-5px)}.tour-service__item:hover img,.tour-service__item:focus-visible img,.is-open .tour-service__item img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.04);transform:scale(1.04)}.tour-service__item:focus-visible{outline:2px solid #215297;outline-offset:-4px}.tour-service__popover-item{position:relative}.tour-service__popover,.tour-service__reservation{position:absolute;top:50%;right:calc(100% + 20px);width:140px;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:10px;-webkit-box-shadow:0 8px 22px rgba(0,0,0,.16);box-shadow:0 8px 22px rgba(0,0,0,.16);opacity:0;pointer-events:none;-webkit-transform:translate(10px, -50%);transform:translate(10px, -50%);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease;transition:opacity .25s ease,transform .25s ease,-webkit-transform .25s ease}.tour-service__popover::after,.tour-service__reservation::after{position:absolute;top:50%;right:-7px;width:14px;height:14px;background:#fff;content:"";-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.tour-service__popover{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:280px}.tour-service__popover p{position:relative;z-index:1;display:grid;gap:5px;margin:0;text-align:center}.tour-service__popover span{color:#777;font-size:13px;line-height:1.25}.tour-service__popover a{color:#215297;font-size:16px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.tour-service__reservation figure{position:relative;z-index:1;margin:0;text-align:center}.tour-service__reservation img{display:block;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.tour-service__reservation figcaption{margin-top:9px;color:#215297;font-size:15px;line-height:1.25}.tour-service__popover-item:hover .tour-service__popover,.tour-service__popover-item:hover .tour-service__reservation,.tour-service__popover-item:focus-within .tour-service__popover,.tour-service__popover-item:focus-within .tour-service__reservation,.tour-service__popover-item.is-open .tour-service__popover,.tour-service__popover-item.is-open .tour-service__reservation{opacity:1;pointer-events:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media(min-width: 320px)and (max-width: 1024px){.tour-service{top:35%;gap:3px}.tour-service__item{width:48px;height:48px}.tour-service__item img{width:28px;height:28px}.tour-service__popover,.tour-service__reservation{right:calc(100% + 6px);padding:10px;border-radius:8px}.tour-service__popover{max-width:210px}.tour-service__popover span{font-size:12px}.tour-service__popover a{font-size:14px}.tour-service__reservation{width:116px}.tour-service__reservation figcaption{margin-top:6px;font-size:13px}}.reservation{background:#f6f6f6;padding-bottom:4.375rem}.reservation .tour-container{overflow:visible}.reservation .tour-title{margin-bottom:30px}.reservation__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media(min-width: 481px)and (max-width: 768px){.reservation__grid{grid-template-columns:repeat(2, 1fr);gap:30px}}@media(min-width: 320px)and (max-width: 1024px){.reservation__grid{grid-template-columns:repeat(2, 1fr);gap:10px}}.reservation__item{display:grid;grid-template-columns:minmax(0, 1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:10rem;padding:15% 12%;color:#fff;-webkit-transition:.35s;transition:.35s}@media(min-width: 320px)and (max-width: 1024px){.reservation__item{min-height:5rem;padding:2%}}.reservation__item:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-box-shadow:0 14px 25px rgba(0,0,0,.18);box-shadow:0 14px 25px rgba(0,0,0,.18)}.reservation__item:nth-child(1){background:#3bc0ad}.reservation__item:nth-child(2){background:#6391d1}.reservation__item:nth-child(3){background:#fb994e}.reservation__item:nth-child(4){background:#9bc869}@media(min-width: 320px)and (max-width: 1024px){.reservation__item{min-height:70px;padding:10px 13px}}.reservation__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.reservation__content strong{font-size:24px;line-height:1;font-weight:bold}.reservation__content small{display:block;overflow:hidden;font-size:16px;line-height:1;opacity:1;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}@media(min-width: 320px)and (max-width: 1024px){.reservation__content strong{font-size:14px}.reservation__content small{font-size:8px}}.reservation__icon{display:grid;place-items:center;margin-left:16px}.reservation__icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 320px)and (max-width: 1024px){.reservation__icon{width:34px;height:34px;margin-left:10px}}.brief{overflow:hidden}.brief__content{display:grid;grid-template-columns:repeat(2, 1fr);gap:7%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 320px)and (max-width: 1024px){.brief__content{grid-template-columns:1fr;gap:32px}}.brief__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brief__text b{position:absolute;top:5px;left:0;width:36px;height:4px;background:#215297}.brief__text h3{margin:28px 0 22px;font-size:1.5625rem}.brief__text .brie_body p{margin:0 0 14px;color:#666;line-height:2;font-size:16px;text-indent:2em}.brief__text .tour-more{margin-top:15px}@media(min-width: 320px)and (max-width: 1024px){.brief__text{padding-left:0}.brief__text b{display:none}.brief__text h3{margin-top:0}}.brief__video{position:relative;display:block;border:20px solid #215297;overflow:hidden;max-height:450px;max-width:800px;margin-right:0;margin-left:auto}.brief__video img,.brief__video video{display:block;width:auto;height:auto;max-width:100%;max-height:100%;aspect-ratio:16/9;-webkit-transition:.6s;transition:.6s}@media(min-width: 320px)and (max-width: 1024px){.brief__video{border-width:5px}}.brief__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:68px;height:68px;padding-left:4px;color:#215297;background:#fff;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.scenic{position:relative;overflow:hidden}.scenic::after{width:100%;height:50%;position:absolute;display:block;background-color:#f8f8f8;content:"";bottom:0;z-index:0}@media(min-width: 481px)and (max-width: 768px){.scenic{min-height:820px;padding-bottom:34px}}@media(min-width: 320px)and (max-width: 1024px){.scenic{min-height:720px;padding-bottom:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:center center}}.scenic__backdrop{position:relative;z-index:1;inset:0;background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-mask-image:url("../images/sec3.png");mask-image:url("../images/sec3.png");-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-attachment:fixed;-webkit-filter:saturate(1);filter:saturate(1);-webkit-transition:background-image .45s ease-in-out;transition:background-image .45s ease-in-out;min-height:880px;padding:5% 0}.scenic__backdrop::after{width:100%;height:100%;position:absolute;display:block;background-color:rgba(0,0,0,.45);content:"";bottom:0;z-index:0}@media(max-width: ){.scenic__backdrop{min-height:720px}}@media(min-width: 320px)and (max-width: 1024px){.scenic__backdrop{position:absolute;min-height:unset}}.scenic__top-curve,.scenic__bottom-curve{position:absolute;z-index:1;left:50%;width:125%;background:#fff;pointer-events:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.scenic__top-curve{top:-182px;height:385px;border-radius:0 0 50% 50%/0 0 50% 50%}@media(min-width: 481px)and (max-width: 768px){.scenic__top-curve{top:-16px;width:145%;height:310px}}@media(min-width: 320px)and (max-width: 1024px){.scenic__top-curve{top:-150px;width:190%;height:236px;border-radius:0 0 50% 50%/0 0 32% 32%}}.scenic__bottom-curve{bottom:-165px;height:288px;border-radius:50% 50% 0 0/28% 28% 0 0}@media(min-width: 481px)and (max-width: 768px){.scenic__bottom-curve{bottom:-132px;width:145%;height:230px}}@media(min-width: 320px)and (max-width: 1024px){.scenic__bottom-curve{bottom:-102px;width:190%;height:176px;border-radius:50% 50% 0 0/20% 20% 0 0}}.scenic__inner{position:absolute;z-index:99;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 320px)and (max-width: 1024px){.scenic__inner{width:100%;padding-top:0;overflow:visible}}.scenic__lead{min-height:110px;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.24)}.scenic__lead-title{display:block;margin-bottom:25px;color:#fff;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.35}.scenic__lead-description{display:-webkit-box;max-width:980px;margin:0 auto;overflow:hidden;color:hsla(0,0%,100%,.96);font-size:15px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(min-width: 481px)and (max-width: 768px){.scenic__lead{min-height:96px;margin-bottom:58px;padding:0 7%}.scenic__lead-title{margin-bottom:17px;font-size:22px}.scenic__lead-description{max-width:780px;font-size:14px;line-height:1.7}}@media(min-width: 320px)and (max-width: 1024px){.scenic__lead{min-height:78px;margin-bottom:36px;padding:0 7%}.scenic__lead-title{margin-bottom:10px;font-size:18px}.scenic__lead-description{max-width:100%;font-size:12px;line-height:1.65}}.scenic__swiper{position:relative;margin:0 auto;overflow:hidden;padding:20px 0}@media(min-width: 481px)and (max-width: 768px){.scenic__swiper{width:calc(100% - 104px);max-width:none;padding:16px 0}}@media(min-width: 320px)and (max-width: 1024px){.scenic__swiper{width:100%;padding:12px 0 0;max-width:100%}}.scenic__swiper-wrapper{position:relative;padding:0 50px}@media(min-width: 481px)and (max-width: 768px){.scenic__swiper-wrapper{padding:0}}@media(min-width: 320px)and (max-width: 1024px){.scenic__swiper-wrapper{width:100%;padding:0}}.scenic__controls{position:absolute;z-index:4;top:49%;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.scenic__controls .button_left,.scenic__controls .button_right{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;color:#215297;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.12);box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;pointer-events:auto;-webkit-transition:.3s;transition:.3s}.scenic__controls .button_left img,.scenic__controls .button_right img{display:block;width:28px;height:14px;-o-object-fit:contain;object-fit:contain}.scenic__controls .button_left::before,.scenic__controls .button_right::before{display:none}.scenic__controls .button_left:hover,.scenic__controls .button_right:hover{color:#fff;background:rgba(0,0,0,.85)}.scenic__controls .button_left:hover img,.scenic__controls .button_right:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.scenic__controls .button_left.swiper-button-disabled,.scenic__controls .button_right.swiper-button-disabled{cursor:not-allowed;opacity:.35}.scenic__controls .button_left::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.scenic__controls .button_right::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(min-width: 320px)and (max-width: 1024px){.scenic__controls{display:none}}.scenic__card{position:relative;padding:14px 20px 19px;background:#fff;color:#151515;-webkit-box-shadow:0 5px 16px rgba(0,0,0,.18);box-shadow:0 5px 16px rgba(0,0,0,.18);-webkit-transition:.35s;transition:.35s}.scenic__card h3{margin-bottom:14px;font-size:17px;font-weight:500;line-height:1.3;text-align:center;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.scenic__card img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.scenic__card a{position:relative;z-index:2;display:block;width:106px;margin:18px auto 0;padding:7px;color:#fff;background:#215297;border-radius:18px;font-size:13px;line-height:1;text-align:center}.scenic__card .scenic__intro{position:absolute;z-index:1;right:20px;bottom:60px;left:20px;display:-webkit-box;overflow:hidden;padding:10px 12px;color:#fff;background:rgba(17,32,20,.88);font-size:12px;line-height:1.65;opacity:0;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:.3s;transition:.3s;visibility:hidden}.scenic__card:hover,.scenic__card:focus-within,.scenic__card--active{z-index:1;background:#215297;color:#fff;-webkit-transform:translateY(-13px);transform:translateY(-13px)}.scenic__card:hover a,.scenic__card:focus-within a,.scenic__card--active a{color:#215297;background:#fff}.scenic__card:hover .scenic__intro,.scenic__card:focus-within .scenic__intro{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}@media(min-width: 320px)and (max-width: 1024px){.scenic__card{padding:10px 10px 14px}.scenic__card h3{margin-bottom:10px;font-size:14px}.scenic__card a{width:90px;margin-top:12px;font-size:12px}.scenic__card .scenic__intro{right:10px;bottom:52px;left:10px}}.scenic__pagination{position:static;margin-top:30px}.scenic__pagination .swiper-pagination-bullet{width:12px;height:12px;background:#9db5d4;opacity:1}.scenic__pagination .swiper-pagination-bullet-active{width:31px;background:#215297;border-radius:8px}@media(min-width: 320px)and (max-width: 1024px){.scenic__pagination{margin-top:22px}.scenic__pagination .swiper-pagination-bullet{width:8px;height:8px}.scenic__pagination .swiper-pagination-bullet-active{width:22px}}.news-center{background:#f8f8f8}.news-center .tour-container{overflow:visible}.news-center .tour-title{margin-bottom:42px}@media(min-width: 320px)and (max-width: 1024px){.news-center .tour-title{margin-bottom:28px}}.news-center__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:42px}@media(min-width: 320px)and (max-width: 1024px){.news-center__head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:24px}}.travelogue__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:72px}.travelogue__tabs button{padding:0;border:0;background:rgba(0,0,0,0);color:#111;font:inherit;font-size:17px;line-height:1.5;cursor:pointer;-webkit-transition:color .25s ease;transition:color .25s ease}.travelogue__tabs button:focus-visible{outline:2px solid #215297;outline-offset:5px}.travelogue__tabs button.is-active{color:#215297;font-weight:700}@media(min-width: 481px)and (max-width: 768px){.travelogue__tabs{gap:40px}}@media(min-width: 320px)and (max-width: 1024px){.travelogue__tabs{gap:18px}.travelogue__tabs button{font-size:14px}}.travelogue__panel[hidden]{display:none}.travelogue__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:44px}.travelogue__head .more_button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(min-width: 320px)and (max-width: 1024px){.travelogue__head{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:14px;margin-bottom:24px}.travelogue__head .more_button{width:130px}}.news-center__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:76px}.news-center__tabs button{padding:4px 0;border:0;background:rgba(0,0,0,0);color:#222;font:inherit;font-size:17px;line-height:1.4;cursor:pointer}.news-center__tabs button:focus-visible{outline:2px solid #215297;outline-offset:4px}.news-center__tabs .is-active{color:#215297;font-weight:700}@media(min-width: 481px)and (max-width: 768px){.news-center__tabs{gap:42px}.news-center__tabs button{font-size:16px}}@media(min-width: 320px)and (max-width: 1024px){.news-center__tabs{gap:18px}.news-center__tabs button{font-size:13px;white-space:nowrap}}.news-center__grid{display:grid;grid-template-columns:minmax(0, 0.9fr) repeat(2, minmax(0, 0.65fr));grid-template-rows:auto auto auto;gap:28px 40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.news-center__grid .news-card--1{grid-row:span 3}.news-center__grid .news-card--4,.news-center__grid .news-card--5{grid-column:span 2}@media(min-width: 481px)and (max-width: 768px){.news-center__grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;gap:28px}.news-center__grid .news-card--1,.news-center__grid .news-card--4,.news-center__grid .news-card--5{grid-row:auto;grid-column:span 2}}@media(min-width: 320px)and (max-width: 1024px){.news-center__grid{grid-template-columns:1fr;gap:16px}.news-center__grid .news-card--1,.news-center__grid .news-card--4,.news-center__grid .news-card--5{grid-column:auto}}.news-card{position:relative;min-width:0;overflow:hidden;background:#fff;-webkit-box-shadow:0 5px 15px rgba(28,66,110,.1);box-shadow:0 5px 15px rgba(28,66,110,.1);-webkit-transition:background-color .45s ease,color .35s ease,-webkit-transform .55s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-box-shadow .55s cubic-bezier(0.22, 0.61, 0.36, 1);transition:background-color .45s ease,color .35s ease,-webkit-transform .55s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-box-shadow .55s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform .55s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .45s ease,box-shadow .55s cubic-bezier(0.22, 0.61, 0.36, 1),color .35s ease;transition:transform .55s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .45s ease,box-shadow .55s cubic-bezier(0.22, 0.61, 0.36, 1),color .35s ease,-webkit-transform .55s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-box-shadow .55s cubic-bezier(0.22, 0.61, 0.36, 1)}.news-card a{display:block;height:100%;color:inherit}.news-card__image{position:relative}.news-card__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .8s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-filter .55s ease;transition:-webkit-transform .8s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-filter .55s ease;transition:transform .8s cubic-bezier(0.22, 0.61, 0.36, 1),filter .55s ease;transition:transform .8s cubic-bezier(0.22, 0.61, 0.36, 1),filter .55s ease,-webkit-transform .8s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-filter .55s ease}.news-card__tag{position:absolute;top:0;left:0;z-index:1;padding:12px 17px;color:#fff;background:url("../images/sjx.png") no-repeat left top/100% 100%;font-size:16px;line-height:1.2}@media(min-width: 320px)and (max-width: 1024px){.news-card__tag{padding:8px 11px;font-size:12px}}.news-card__content{min-width:0;overflow:hidden;padding:18px 20px}.news-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.news-card h3{min-width:0;overflow:hidden;font-size:17px;font-weight:400;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.news-card time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#888;font-size:14px;line-height:1.5;white-space:nowrap}.news-card p{display:-webkit-box;margin-top:14px;overflow:hidden;color:#777;font-size:14px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.news-card:hover,.news-card:focus-within{background:#215297;-webkit-box-shadow:0 18px 36px rgba(33,82,151,.28);box-shadow:0 18px 36px rgba(33,82,151,.28);color:#fff;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.news-card:hover .news-card__image img,.news-card:focus-within .news-card__image img{-webkit-filter:brightness(0.88) saturate(1.08);filter:brightness(0.88) saturate(1.08);-webkit-transform:scale(1.07);transform:scale(1.07)}.news-card:hover h3,.news-card:hover time,.news-card:hover p,.news-card:focus-within h3,.news-card:focus-within time,.news-card:focus-within p{color:#fff}@media(min-width: 320px)and (max-width: 1024px){.news-card__content{padding:13px 14px}.news-card__meta{gap:10px}.news-card h3{font-size:14px}.news-card time{font-size:11px}.news-card p{margin-top:8px;font-size:12px}}.news-card--feature{height:100%}.news-card--feature a{display:grid;grid-template-rows:minmax(0, 1fr) auto}.news-card--feature .news-card__image{min-height:0}.news-card--feature .news-card__content{padding:23px 25px 25px}.news-card--feature h3{font-size:18px}@media(min-width: 481px)and (max-width: 768px){.news-card--feature{max-width:680px;margin:0 auto}}@media(min-width: 320px)and (max-width: 1024px){.news-card--feature .news-card__content{padding:15px}.news-card--feature h3{font-size:15px}}.news-card--image .news-card__image{aspect-ratio:16/9}.news-card--text .news-card__content{padding:20px 24px}@media(min-width: 320px)and (max-width: 1024px){.news-card--text .news-card__content{padding:15px}}.activities{background:#fff;padding-bottom:0}.activities__swiper{overflow:hidden}.activities__swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width: 320px)and (max-width: 1024px){.activities__swiper{overflow:visible;margin-right:-4%;padding-right:4%}}.activity-card{position:relative;min-height:450px;overflow:hidden;background:#fff;color:#111;-webkit-transition:background-color .45s ease,color .35s ease,-webkit-box-shadow .45s ease;transition:background-color .45s ease,color .35s ease,-webkit-box-shadow .45s ease;transition:background-color .45s ease,color .35s ease,box-shadow .45s ease;transition:background-color .45s ease,color .35s ease,box-shadow .45s ease,-webkit-box-shadow .45s ease}.activity-card a{color:inherit}.activity-card .activity-card__content{position:relative;z-index:1;height:57%;padding:38px 40px;-webkit-transition:height .5s cubic-bezier(0.22, 0.61, 0.36, 1),padding .5s cubic-bezier(0.22, 0.61, 0.36, 1);transition:height .5s cubic-bezier(0.22, 0.61, 0.36, 1),padding .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.activity-card h3{font-size:18px;font-weight:400;line-height:1.8}.activity-card h3::after{display:block;width:40px;height:4px;margin-top:30px;background:#215297;content:"";-webkit-transition:background-color .35s ease;transition:background-color .35s ease}.activity-card p{margin-top:40px;color:#555;font-size:14px;line-height:1.7;-webkit-transition:color .35s ease;transition:color .35s ease;opacity:0}.activity-card .more_button{margin-top:38px;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.activity-card .more_button span{background:#fff;border-color:#fff;color:#215297}.activity-card .more_button svg.icon{background-color:#215297;border-color:#fff;fill:#fff}.activity-card .activity-card__media{position:absolute;right:0;bottom:0;left:0;height:57%;overflow:hidden;-webkit-transition:opacity .35s ease,-webkit-transform .5s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .35s ease,-webkit-transform .5s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .35s ease,transform .5s cubic-bezier(0.22, 0.61, 0.36, 1);transition:opacity .35s ease,transform .5s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-transform .5s cubic-bezier(0.22, 0.61, 0.36, 1)}.activity-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .65s cubic-bezier(0.22, 0.61, 0.36, 1);transition:-webkit-transform .65s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform .65s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform .65s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform .65s cubic-bezier(0.22, 0.61, 0.36, 1)}.activity-card:hover,.activity-card:focus-within{background:#215297;-webkit-box-shadow:0 15px 30px rgba(33,82,151,.22);box-shadow:0 15px 30px rgba(33,82,151,.22);color:#fff}.activity-card:hover .activity-card__content,.activity-card:focus-within .activity-card__content{height:100%;padding-top:76px}.activity-card:hover h3::after,.activity-card:focus-within h3::after{background:#fff}.activity-card:hover p,.activity-card:focus-within p{color:hsla(0,0%,100%,.8);opacity:1}.activity-card:hover .more_button,.activity-card:focus-within .more_button{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.activity-card:hover .activity-card__media,.activity-card:focus-within .activity-card__media{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}.activity-card:hover img,.activity-card:focus-within img{-webkit-transform:scale(1.08);transform:scale(1.08)}@media(min-width: 481px)and (max-width: 768px){.activity-card{min-height:390px}.activity-card .activity-card__content{padding:30px}.activity-card:hover .activity-card__content,.activity-card:focus-within .activity-card__content{padding-top:55px}}@media(min-width: 320px)and (max-width: 1024px){.activity-card{min-height:330px}.activity-card .activity-card__content{padding:25px}.activity-card h3{font-size:16px}.activity-card p{margin-top:26px;font-size:12px}.activity-card:hover .activity-card__content,.activity-card:focus-within .activity-card__content{padding-top:40px}}.travelogue{background-position:center;background-repeat:repeat;background-size:auto}.travelogue .tour-container{overflow:visible;position:relative}.travelogue .tour-title{margin-bottom:45px}.travelogue .travelogue__body{position:relative;padding:48px 40px 42px;background:#fff;-webkit-box-shadow:0 4px 22px rgba(33,82,151,.06);box-shadow:0 4px 22px rgba(33,82,151,.06)}@media(min-width: 481px)and (max-width: 768px){.travelogue .tour-container{padding:38px 28px 0}}@media(min-width: 320px)and (max-width: 1024px){.travelogue .tour-container{padding:0px 1px 0}.travelogue .travelogue__body{padding:5px 5px 42px}.travelogue .tour-title{margin-bottom:30px}}.travelogue__swiper{overflow:hidden}.travelogue__grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-transition-timing-function:linear;transition-timing-function:linear}.travelogue__progress.swiper-pagination-progressbar{bottom:0;top:auto;height:4px;background:rgba(33,82,151,.16)}.travelogue__progress.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#215297}@media(min-width: 320px)and (max-width: 1024px){.travelogue__progress.swiper-pagination-progressbar{right:5px;left:5px}}.travel-card{width:calc((100% - 80px)/3);min-width:0}@media(min-width: 481px)and (max-width: 768px){.travel-card{width:calc((100% - 28px)/2)}}@media(min-width: 320px)and (max-width: 1024px){.travel-card{width:100%}}.travel-card a{display:block;color:inherit}.travel-card__media{width:100%;height:100%}.travel-card__link:focus-visible{outline:2px solid #215297;outline-offset:5px}.travel-card figure{position:relative;overflow:hidden;aspect-ratio:16/9;background:#e8e8e8}.travel-card figure::after{position:absolute;right:0;bottom:0;left:0;height:38%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.55)));background:linear-gradient(transparent, rgba(0, 0, 0, 0.55));content:"";pointer-events:none}.travel-card figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .55s cubic-bezier(0.22, 0.61, 0.36, 1);transition:-webkit-transform .55s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform .55s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform .55s cubic-bezier(0.22, 0.61, 0.36, 1), -webkit-transform .55s cubic-bezier(0.22, 0.61, 0.36, 1)}.travel-card__stats{position:absolute;right:16px;bottom:14px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px;color:#fff;font-size:15px;line-height:1}.travel-card__stats span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px}.travel-card__stats .travel-card__like{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;padding:0;border:0;color:inherit;background:rgba(0,0,0,0);font:inherit;line-height:inherit;cursor:pointer}.travel-card__stats .travel-card__like:focus-visible{outline:2px solid #fff;outline-offset:4px}.travel-card__stats .travel-card__like:disabled{cursor:wait;opacity:.65}.travel-card__stats .travel-card__like.is-liked{color:#ffd66b}.travel-card__stats svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.travel-card h3{margin-top:24px;overflow:hidden;color:#161616;font-size:18px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color .25s ease;transition:color .25s ease}.travel-card p{display:-webkit-box;margin-top:12px;overflow:hidden;color:#777;font-size:15px;line-height:1.8;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.travel-card:hover img,.travel-card:focus-within img{-webkit-transform:scale(1.06);transform:scale(1.06)}.travel-card:hover h3,.travel-card:focus-within h3{color:#215297}@media(min-width: 320px)and (max-width: 1024px){.travel-card__stats{right:12px;bottom:11px;gap:13px;font-size:13px}.travel-card__stats svg{width:21px;height:21px}.travel-card h3{margin-top:16px;font-size:16px}.travel-card p{margin-top:7px;font-size:13px}}