:root{--body:#fff;--black:#000;--white:#fff;--theme:#1ca8cb;--theme-2:#113d48;--header:#0a1f24;--text:#687179;--border:#e1e4e5;--border-2:#bdbdbd;--bg:#f7f7f7;--box-shadow:0px 1px 14px 0px #00000021;--heading-color:#0a1f24}.main-page-area{padding:0}@media (max-width:1199px){.main-page-area{padding:0}}.custom-container-3{max-width:1655px;margin:0 auto}.cs_site_header.cs_style_1 .cs_main_header_in,.cs_site_header.cs_style_1 .cs_top_header_in{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.cs_site_header.cs_style_1 .cs_main_header_in{height:100px}.cs_site_header.cs_style_1 .cs_main_header_right{align-items:center;height:100%;display:flex}.cs_site_header.cs_style_1.cs_type_1 .cs_main_header{background-color:#0000;border-bottom:1px solid #535353}.cs_site_header_style1 .cs_main_header_right{align-items:center;display:flex}.cs_site_header_style1 .cs_nav .cs_nav_list>li.current-menu-item>a:before{background-color:#fff;bottom:-4px}@media screen and (max-width:1199px){.cs_main_header .container{max-width:100%}.cs_site_header.cs_style_1 .cs_nav{display:flex}}.cs_nav{color:#fff}.cs_nav ul{margin:0;padding:0;list-style:none}.cs-gescout_sticky{opacity:0;visibility:hidden;box-shadow:var(--box-shadow);background-color:#fff;transition:all .4s;top:-110px;position:fixed!important}.cs-gescout_show{opacity:1;visibility:visible;top:0!important}.cs_site_branding{display:inline-block}.cs_site_branding+.cs_nav{margin-left:65px}.cs_site_header.cs_style_1.cs_color_1 .cs_main_header{border-color:#d6d6d6}.cs_site_header.cs_style_1.cs_color_1 .cs_nav_list>li>a{color:#18191d}.cs_site_header.cs_style_1.cs_color_1 .cs_nav_list>li>a:hover{color:#e9a132}@media screen and (min-width:1200px){.cs_main_header{position:relative}.cs_main_header .container-fluid{padding-left:40px;padding-right:40px}.cs_main_header_center,.cs_top_header_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs_site_header.cs_style_1 .cs_main_header_center{justify-content:center;align-items:center;width:100%;max-width:calc(100% - 300px);height:100%;display:flex}.cs_site_header.cs_style_1 .cs_main_header_left{justify-content:center;align-items:center;height:100%;display:flex}.cs_nav{color:#fff;align-items:center;height:100%;display:flex}.header-area2 .cs_nav{color:#000}.cs_nav .cs_nav_list{height:inherit;flex-wrap:wrap;padding-top:5px;display:flex!important}.cs_nav .cs_nav_list li:not(.cs-mega_menu){position:relative}.cs_nav .cs_nav_list>li{height:inherit;margin-right:48px}.cs_nav .cs_nav_list>li:last-child{margin-right:0}.cs_nav .cs_nav_list>li>a{height:inherit;color:var(--heading-color);align-items:center;padding:10px 0;font-weight:600;display:inline-flex;position:relative}.header_style_2_2 .cs_nav .cs_nav_list>li>a,.header_style_2_2 .cs_nav .cs_nav_list>li>a:hover{color:#000}.header_style_2_0 .cs_nav .cs_nav_list>li>a,.header_style_2_1 .cs_nav .cs_nav_list>li>a,.header_style_2_3 .cs_nav .cs_nav_list>li>a,.header_style_2_3 .cs_nav .cs_nav_list>li>a:hover{color:#fff}.cs_style_2 .cs_nav .cs_nav_list>li>a{color:#000}.cs_nav .cs_nav_list>li>ul{top:calc(100% + 15px);left:0}.cs_nav .cs_nav_list>li:hover>ul{opacity:1;visibility:visible;transition:all .4s;top:90%}.cs_nav .cs_nav_list>li.menu-item-has-children>a{position:relative}.cs_nav .cs_nav_list>li.menu-item-has-children>a:after{content:"";color:currentColor;border-top:0;border-left:0;margin-left:10px;font-size:9px;font-weight:900;display:inline-block;position:relative;top:0;font-family:bootstrap-icons!important}.cs_nav .cs_nav_list ul{z-index:100;opacity:0;visibility:hidden;width:230px;color:var(--heading-color);background-color:#fff;border-top:2px solid #1ca8cb;border-radius:0 0 5px 5px;padding:10px 0;transition:all .4s;position:absolute;box-shadow:0 1px 2px #0200b51a;display:block!important}.cs_nav .cs_nav_list ul li:not(:last-child) a{border-bottom:1px solid #eee;position:relative}.cs_nav .cs_nav_list ul li:not(:last-child) a:after{content:"";background-color:#ffffff1a;width:calc(100% - 40px);height:1px;position:absolute;bottom:0;left:20px}.cs_nav .cs_nav_list ul li:hover ul{top:0}.cs_nav .cs_nav_list ul li:hover>ul{opacity:1;visibility:visible;transition:all .4s}.cs_nav .cs_nav_list ul a{line-height:inherit;padding:10px 20px;display:block}.cs_nav .cs_nav_list ul ul{top:15px;left:100%}.cs-munu_toggle,.cs-munu_dropdown_toggle{display:none}.cs-gescout_sticky .cs_nav .cs_nav_list li a{color:#000}.cs-gescout_sticky .cs_main_header{padding-top:0}.main-page-area3 .cs_main_header{padding:0 90px 0 140px}.header_style_3 .cs_nav .cs_nav_list>li>a{color:#fff}.header_style_3 .cs_nav .cs_nav_list>li>a:hover{color:var(--heading-color)!important}.header_style_3.cs-gescout_show,.header_sticky_style1.cs-gescout_sticky{background-color:#fff}.header_style_2_0.header_sticky_style1.cs-gescout_sticky,.header_style_2_1.header_sticky_style1.cs-gescout_sticky{background-color:#1ca8cb}.header_sticky_style1.cs-gescout_sticky .cs_main_header{padding-top:0}.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a{color:#000}.header_style_2_0 .cs_main_header{padding-top:30px}.header_style_2_0.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a,.header_style_2_1.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a{color:#fff}}@media screen and (max-width:1550px){.cs_site_branding+.cs_nav{margin-left:35px}.cs_nav .cs_nav_list>li{margin-right:35px}}@media screen and (max-width:1199px){.cs_nav .cs_nav_list>li{margin-right:0}.cs_site_header.cs_style_1 .cs_main_header_right{padding-right:55px}.cs_nav .cs_nav_list{border-top:1px solid #4d4d4d 52;border-bottom:1px solid #4d4d4d 52;background-color:#181818;width:100vw;max-height:calc(100vh - 80px);padding:10px 0;line-height:1.6em;display:none;position:absolute;top:100%;left:-15px;overflow:auto}.cs_nav .cs_nav_list ul{text-transform:capitalize;padding-left:15px;display:none}.cs_nav .cs_nav_list a{padding:8px 20px;display:block}.cs_nav .menu-item-has-children{position:relative}.cs-munu_toggle{cursor:pointer;width:30px;height:27px;display:inline-block;position:absolute;top:27px;right:30px}.cs-munu_toggle span,.cs-munu_toggle span:before,.cs-munu_toggle span:after{background-color:#000;width:100%;height:2px;display:block}.cs-munu_toggle span{margin:0 auto;transition-duration:0s;transition-delay:.2s;position:relative;top:12px}.cs-munu_toggle span:before{content:"";margin-top:-9px;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s;position:absolute}.cs-munu_toggle span:after{content:"";margin-top:9px;transition-property:margin,transform;transition-duration:.2s;transition-delay:.2s,0s;position:absolute}.cs_site_header.cs_style_1 .cs-munu_toggle{color:#000;margin-top:-13px;top:50%;right:0}.cs_nav .cs_nav_list a{position:relative}.cs_site_header.cs_style_1 .cs_main_header_in{height:80px}.cs_site_header.cs_style_1.cs_color_1 .cs-munu_toggle,.cs_site_header.cs_style_1.cs_color_1 .cs-munu_dropdown_toggle,.cs_site_header.cs_style_1.cs_color_1 .cs_nav .cs_nav_list ul{color:#18191d}.cs_site_header.cs_style_1.cs_color_1 .cs_nav .cs_nav_list{background-color:#fff}.cs_main_header_right .header-btn{display:none}.cs-gescout_sticky,.header_sticky_style2 .cs-munu_toggle span,.header_sticky_style2 .cs-munu_toggle span:before,.header_sticky_style2 .cs-munu_toggle span:after{background-color:#000}.header_style_2_0 .cs-munu_toggle span,.header_style_2_0 .cs-munu_toggle span:before,.header_style_2_0 .cs-munu_toggle span:after,.header_style_2_1 .cs-munu_toggle span,.header_style_2_1 .cs-munu_toggle span:before,.header_style_2_1 .cs-munu_toggle span:after{background-color:#fff}}@media screen and (max-width:767px){.cs_site_header.cs_style_1 .cs_main_header_right{display:none}}.cs_nav .cs_nav_list span.cs-munu_dropdown_toggle.active+ul,.cs_nav .cs-munu_toggle.cs_teggle_active+.cs_nav_list{display:block}.cs_main_header{padding-left:10px;padding-right:10px;position:relative}.cs_site_header.cs_style_1 .cs_main_header .container{position:relative}.cs_site_header.cs_style_1 .cs_main_header_in{z-index:1;height:100px;position:relative}.cs_nav .cs_nav_list>li>a:hover{color:#fff}.cs_site_header.header_style_2.cs_style_1 .cs_main_header .container{max-width:1482px}.cs_site_header.header_style_2.cs_style_1 .cs_main_header_right{align-items:center;gap:10px 40px;display:flex}.cs_site_header.header_style_2.cs_style_1 .cs_main_header_in{height:90px}.header_style_2_2.cs_site_header.header_style_2.cs_style_1 .cs_main_header_in{height:100px}.cs_site_header.header_style_2.cs_style_1.cs-gescout_sticky .container:before{opacity:1}@media (max-width:767px){.cs_site_header.header_style_2.cs_style_1 .cs_main_header_in{height:90px}}@media (max-width:1199px){.cs_site_header.cs_style_1 .cs_main_header .container:before{border-radius:0;left:0}.cs_site_header.header_style_2.cs_style_1.cs-gescout_sticky .container:before{opacity:0}.cs_nav .cs_nav_list li a{color:#fff}.cs_main_header_right .header-btn{display:none!important}}.cs_main_header_right .search-trigger{color:#000;z-index:1;padding-right:20px;font-size:18px}.header_style_3 .cs_main_header_right .search-trigger{color:#fff}.header_style_3.cs-gescout_show .container:before{background-color:#2b00a5!important}.cs_main_header_right .main-button.main-btn-area2 .theme-btn,.cs_main_header_right .main-button.main-btn-area2 .arrow-btn{background-color:var(--theme);color:var(--white)}.cs_slider_gap_301 .slick-slide{padding-left:15px;padding-right:15px}.header_style_2_0.cs-gescout_show .cs_site_branding img{filter:brightness(0)invert()}.main-button{z-index:999}.header-btn-1 .theme-btn{color:var(--white);background:#ffffff40}.header-btn-1 .search-icon{border:1px solid var(--white);color:var(--white);text-align:center;border-radius:50%;margin-right:20px;padding:10px 14px;line-height:50px}.hero-1 .hero-content{position:relative}.hero-1 .hero-content .sub-title{color:var(--white);font-size:18px;font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif;margin-bottom:10px}.hero-1 .hero-content h1{color:var(--white)}.hero-1 .hero-content .booking-list-area{border:1px solid var(--white);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:radial-gradient(161.52% 135.78% at 50.46% -7.72%,#ffffff21 0%,#fff0 100%);border-radius:10px;justify-content:space-between;align-items:center;margin-top:70px;padding:40px 30px;display:flex}@media (max-width:1199px){.hero-1 .hero-content .booking-list-area{flex-wrap:wrap;gap:40px;padding:50px}}.hero-1 .hero-content .booking-list-area .booking-list{align-items:center;gap:20px;display:flex}.hero-1 .hero-content .booking-list-area .booking-list h6{color:var(--white);margin-bottom:10px;font-size:16px;font-weight:600}.hero-1 .hero-content .booking-list-area .booking-list .form .single-select{height:initial;color:var(--white);background-color:#0000;border:none;outline:none;padding:0 25px 0 0;font-size:15px;font-weight:400;line-height:1}.hero-1 .hero-content .booking-list-area .booking-list .form .single-select:after{border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;margin-top:-5px;right:0}.hero-1 .hero-content .booking-list-area .booking-list .form .single-select .option{color:var(--text)}.hero-1 .hero-content .booking-list-area .booking-list .form-clt{color:var(--white);line-height:1}.hero-1 .hero-content .booking-list-area .booking-list .form-clt input{height:initial;color:var(--white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000;border:none;outline:none;padding:0;font-size:14px;font-weight:400;line-height:1}.hero-1 .hero-content .booking-list-area .booking-list .form-clt input::placeholder{color:var(--white)}.hero-2{border-radius:20px;margin:20px;padding:500px 90px 120px;position:relative;overflow:hidden}.hero-2:before{content:"";filter:blur(2px);z-index:0;background-image:url(/assets/img/hero/hero.jpg);background-position:top;background-size:cover;position:absolute;inset:0;transform:scale(1.05)}.hero-2>*{z-index:1;position:relative}@media (max-width:1600px){.hero-2{padding:400px 30px 120px}}@media (max-width:1399px){.hero-2{padding:350px 30px 120px}}@media (max-width:1199px){.hero-2{padding:300px 30px 100px}}@media (max-width:991px){.hero-2{padding:260px 30px 100px}}@media (max-width:767px){.hero-2{padding:220px 30px 100px}}@media (max-width:575px){.hero-2{padding:180px 30px 100px}}.hero-2 .hero-content .sub-title{color:var(--header);font-size:18px;font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif;margin-bottom:10px}.hero-2 .hero-content h1{color:var(--header);margin-bottom:20px}.hero-2 .hero-content p{color:var(--header)}.hero-3 .hero-content{text-align:center;padding-top:240px;padding-bottom:300px;position:relative}@media (max-width:1399px){.hero-3 .hero-content{padding-top:250px;padding-bottom:280px}}@media (max-width:1199px){.hero-3 .hero-content{padding-top:200px;padding-bottom:250px}}@media (max-width:991px){.hero-3 .hero-content{padding-top:170px;padding-bottom:230px}}@media (max-width:767px){.hero-3 .hero-content{padding-top:150px;padding-bottom:200px}}@media (max-width:575px){.hero-3 .hero-content{padding-top:130px;padding-bottom:180px}}.hero-3 .hero-content .sub-title{color:var(--theme);font-size:18px;font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif}.hero-3 .hero-content h1{color:var(--white);margin-bottom:20px}.hero-3 .hero-content p{color:var(--white)}.hero-3 .hero-content .about-button{justify-content:center;align-items:center;gap:30px;margin-top:50px;display:flex}@media (max-width:575px){.hero-3 .hero-content .about-button{flex-wrap:wrap}}.hero-3 .hero-content .about-button .theme-btn.style-2{background:#ffffff40}@media screen and (max-width:1199px){.hero-2{margin:0}}.hero-1 .hero-content .booking-list-area .booking-list .form .single-select option{color:#000}.feature-tour-items{margin-top:30px}.feature-tour-items .feature-tour-image{position:relative}.feature-tour-items .feature-tour-image.feature-tour-icon-area{background-color:var(--bg);border-radius:15px;justify-content:center;align-items:center;height:238px;display:flex}.feature-tour-items .feature-tour-image.feature-tour-icon-area i{color:var(--theme);font-size:96px}.feature-tour-items .feature-tour-image img{border-radius:15px;width:100%;height:100%}.feature-tour-items .feature-tour-image .location{background-color:var(--white);border-radius:100px;padding:7px 12px;line-height:1;position:absolute;top:25px;left:25px}.feature-tour-items .feature-tour-image .location li{color:var(--text);font-size:14px;font-weight:400}.feature-tour-items .feature-tour-image .location li i{color:var(--theme);margin-right:5px}.feature-tour-items .feature-tour-content{margin-top:20px;position:relative}.feature-tour-items .feature-tour-content h4{margin-bottom:30px;font-size:20px;font-weight:600}.feature-tour-items .feature-tour-content h4 a:hover{color:var(--theme)}.feature-tour-items .feature-tour-content h5{transition:all .4s ease-in-out}.feature-tour-items .feature-tour-content h5:hover{color:var(--theme)}.feature-tour-items .feature-tour-content h5 span{color:var(--text);font-size:13px;font-weight:400}.feature-tour-items .feature-tour-content .icon{text-align:center;border:1px solid #0a1f2440;border-radius:5px;width:42px;height:42px;line-height:38px;position:absolute;bottom:0;right:0}.feature-tour-items .feature-tour-content .icon:hover{background-color:var(--theme);border:1px solid var(--theme);color:var(--white)}.featured-tour-section{position:relative}.featured-tour-section:before{content:"";background-color:var(--bg);z-index:-1;width:100%;height:100%;position:absolute;inset:-35% 0 0}.featured-tour-section .left-shape{position:absolute;top:50%;left:50px}@media (max-width:1399px){.featured-tour-section .left-shape{display:none}}.featured-tour-section .right-shape{position:absolute;bottom:23%;right:30px}@media (max-width:1399px){.featured-tour-section .right-shape{display:none}}.featured-tour-section .array-button{gap:10px;display:grid}.featured-tour-section .array-button .array-prev,.featured-tour-section .array-button .array-next{text-align:center;width:56px;height:56px;color:var(--white);border-radius:50px;line-height:56px;transition:all .4s ease-in-out}.featured-tour-section .array-button .array-prev{background-color:var(--theme);position:absolute;bottom:36%;right:11%}.featured-tour-section .array-button .array-prev:hover{background-color:var(--header)}.featured-tour-section .array-button .array-next{color:var(--header);background:#02a5ce1a;position:absolute;bottom:35%;left:11%}.featured-tour-section .array-button .array-next:hover{background-color:var(--header);color:var(--white)}.best-price-section{border:1px solid var(--border);border-radius:20px;margin-left:20px;margin-right:20px;padding:60px 30px}@media (max-width:1199px){.best-price-section{margin-top:0}}.destination-card-items .destination-content .meta .rating .star i{color:var(--theme)}.destination-details-wrapper .destination-details-items .map-area .review-items li .content .star{color:#ffb700;margin-bottom:4px}.destination-details-wrapper .destination-details-items .map-area.ratting-items ul li .star{color:#f7921e}.featured-flight-items .featured-content .featured-rating .star{margin-bottom:20px;display:inline-block}.featured-flight-items .featured-content .featured-rating .star i{color:#f16522}.featured-flight-items .featured-content .featured-rating .star h6{margin-top:10px;font-weight:400}.activities-details-wrapper .activities-rating .activities-content .rating .star i{color:#fe6902}.activities-details-wrapper .activities-details-content .courses-reviews-box-items .courses-reviews-box .reviews-box .star{color:#f7921e;margin-bottom:10px}.activities-details-wrapper .activities-details-content .courses-reviews-box-items .reviews-ratting-right .reviews-ratting-item .star{color:#f7921e;align-items:center;gap:7px;display:flex}.activities-details-wrapper .activities-details-content .courses-reviews-box-items .reviews-ratting-right .reviews-ratting-item .star i.color-2{color:var(--text)}.activities-details-wrapper .activities-details-content .cliect-review-area .review-items li .content .star{color:#ffb700;margin-bottom:4px}.activities-details-wrapper .activities-details-content .comments-area .activities-single-comment .content .head .star i{color:#fe6902;font-size:14px}.activities-details-wrapper .activities-details-content .rating-bar .star{display:inline-block}.activities-details-wrapper .activities-details-content .rating-bar .star i{color:#fe6902;font-size:16px}.activities-details-wrapper .client-ratting-items ul li .star{color:#f7921e}.main-sideber .single-sidebar-widget .recent-post-area .recent-items .recent-content .star{color:#ffb700;margin-bottom:4px}.testimonial-wrapper .testimonial-card-items{border-radius:12px;margin-top:30px;padding:50px 30px;border:1px solid #ebebeb!important}.testimonial-wrapper .testimonial-card-items .star{margin-bottom:20px;display:inline-block}.testimonial-wrapper .testimonial-card-items .star i{color:#ffa31a}.testimonial-wrapper .testimonial-card-items p{color:var(--header);font-size:18px;font-weight:400}.testimonial-wrapper .testimonial-card-items .client-info-items{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.testimonial-wrapper .testimonial-card-items .client-info-items .client-info{align-items:center;gap:15px;display:flex}@media (max-width:1199px){.testimonial-wrapper .testimonial-card-items .client-info-items .client-info{flex-wrap:wrap}}.testimonial-wrapper .testimonial-card-items .client-info-items .client-info .text h4{text-transform:capitalize;margin-bottom:5px;font-size:20px}@media (max-width:1399px){.testimonial-wrapper .testimonial-card-items .client-info-items .client-info .text h4{font-size:18px}}.testimonial-wrapper .testimonial-card-items .client-info-items .client-info .text p{text-transform:capitalize}.testimonial-wrapper .testimonial-card-items.style-2{border:none}.testimonial-wrapper-2{position:relative}.testimonial-wrapper-2 .testimonial-image{max-width:450px}@media (max-width:1199px){.testimonial-wrapper-2 .testimonial-image{max-width:initial}}.testimonial-wrapper-2 .testimonial-image img{border-radius:20px;width:100%;height:100%}.testimonial-wrapper-2 .testimonial-content{margin-left:-30px}@media (max-width:1399px){.testimonial-wrapper-2 .testimonial-content{margin-left:0}}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items{background-color:var(--white);border-radius:15px;margin-top:20px;padding:60px}@media (max-width:1399px){.testimonial-wrapper-2 .testimonial-content .testimonial-card-items{margin-top:0}}@media (max-width:1199px){.testimonial-wrapper-2 .testimonial-content .testimonial-card-items{margin-top:20px;padding:40px}}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .star-item{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .star-item .star i{color:#f16522}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .star-item .star span{color:var(--header);padding-left:16px;font-size:12px;font-weight:400}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .client-info-items{justify-content:space-between;align-items:center;margin-top:28px;display:flex}@media (max-width:1199px){.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .client-info-items{flex-wrap:wrap}}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .client-info-items .info-text h6{color:#1d3638;margin-bottom:5px}.testimonial-wrapper-2 .testimonial-content .testimonial-card-items .client-info-items h5{color:var(--text);font-weight:500}.testimonial-wrapper-2 .testimonial-content .testimonial-slider2{margin-right:40px}@media (max-width:1199px){.testimonial-wrapper-2 .testimonial-content .testimonial-slider2{margin-right:0}}.testimonial-wrapper-2 .array-button{gap:10px;display:grid;position:absolute;top:50%;right:-4%}@media (max-width:1199px){.testimonial-wrapper-2 .array-button{display:none}}.testimonial-wrapper-2 .array-button .array-prev,.testimonial-wrapper-2 .array-button .array-next{text-align:center;border-radius:50px;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.testimonial-wrapper-2 .array-button .array-prev{background-color:var(--theme);color:var(--white)}.testimonial-wrapper-2 .array-button .array-prev:hover{background-color:var(--header)}.testimonial-wrapper-2 .array-button .array-next{background:#02a5ce1a}.testimonial-wrapper-2 .array-button .array-next:hover{color:var(--white);background-color:var(--header)}.testimonial-wrapper-3 .testimonial-image img{width:100%;height:100%}.testimonial-wrapper-3 .testimonial-content .testimonial-card-items{background-color:var(--white);border:1px solid #dde0e9;border-radius:16px;margin-top:30px;padding:40px 30px}.testimonial-wrapper-3 .testimonial-content .testimonial-card-items .client-info-items{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.testimonial-wrapper-3 .testimonial-content .testimonial-card-items .client-info-items .client-info{align-items:center;gap:12px;display:flex}.testimonial-wrapper-3 .testimonial-content .testimonial-card-items .client-info-items .client-info .content h4{color:var(--theme-2);font-size:20px}.testimonial-wrapper-3 .testimonial-content .testimonial-card-items .client-info-items .client-info .content p,.testimonial-wrapper-3 .testimonial-content .testimonial-card-items p{color:#504e4e}.testimonial-section{position:relative}.testimonial-section .bag-shape{position:absolute;bottom:0;right:0}@media (max-width:1199px){.testimonial-section .bag-shape{display:none}}.img-custom-anim-left{opacity:0;animation:1.3s cubic-bezier(.645,.045,.355,1) .4s forwards img-anim-left}.fix{overflow:hidden}.bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.section-title{z-index:99;margin-top:-6px;margin-bottom:30px;position:relative}.section-title .sub-title{color:var(--theme);font-size:18px;font-weight:400;font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif;text-transform:capitalize;margin-bottom:10px}@media (max-width:767px){.section-title{margin-bottom:0}}.section-bg{background-color:var(--bg)}.section-padding{padding:120px 0}@media (max-width:1199px){.section-padding{padding:100px 0}}@media (max-width:991px){.section-padding{padding:80px 0}}.theme-btn{z-index:2;vertical-align:middle;text-transform:capitalize;text-align:center;background-color:var(--theme);color:var(--white);min-width:170px;font-size:16px;font-weight:700;line-height:1;font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif;border:none;border-radius:100px;padding:22px 24px;display:inline-block;position:relative;overflow:hidden}@media (max-width:991px){.theme-btn{padding:18px 24px}}.theme-btn i{margin-left:10px}.theme-btn:before{content:"";background-color:var(--header);z-index:-1;border-radius:inherit;width:0;height:100%;transition:all .4s ease-out;position:absolute;bottom:0;left:0}.theme-btn:hover{color:var(--white);box-shadow:none}.theme-btn:hover:before{width:100%}@media (max-width:767px){.theme-btn{padding:20px 32px}}@media (max-width:575px){.theme-btn{padding:18px 30px;font-size:14px}}.link-btn{color:var(--theme);text-transform:capitalize;font-size:16px;font-weight:700}.link-btn i{margin-left:10px}.link-btn.style-2{color:#535353}.link-btn.style-2:hover{color:var(--theme)}.link-btn:hover{color:var(--theme)!important}.about-wrapper-2 .about-content .theme-btn{background-color:var(--theme-2)}.about-wrapper-2 .about-content .theme-btn:before{background-color:var(--theme)}.swiper-3d-section .card3d-content .theme-btn{border:1px solid var(--white);text-align:center;background-color:#0000;max-width:160px;margin:0 auto}.swiper-3d-section .card3d-content .theme-btn:hover{color:var(--white);border:1px solid var(--header);box-shadow:none}.swiper-3d-section .card3d-content .theme-btn:hover:before{width:100%}.contact-us-wrapper .contact-us-contact .comment-form-wrap .theme-btn{border:1px solid var(--theme);background-color:#0000}.contact-us-wrapper .contact-us-contact .comment-form-wrap .theme-btn:before{background-color:var(--theme)}.contact-us-wrapper .contact-us-contact .comment-form-wrap .theme-btn:hover{color:var(--white);box-shadow:none}.contact-us-wrapper .contact-us-contact .comment-form-wrap .theme-btn:hover:before{width:100%}.cta-items .theme-btn{background:var(--white);color:var(--theme);margin-top:20px}.cta-box-items .cta-content .theme-btn{border:1px solid var(--white);min-width:100px;color:var(--white);background-color:#0000;padding:12px 20px}.cta-box-items .cta-content .theme-btn:before{background-color:var(--theme)}.cta-box-items .cta-content .theme-btn:hover{color:var(--white);box-shadow:none}.cta-box-items .cta-content .theme-btn:hover:before{width:100%}.deals-offer-items .airline-wrap .airline-card .theme-btn{min-width:130px;padding:12px 15px}.deals-offer-items .offer-business .link-btn{color:var(--black)}.booking-wrapper2 .tab-content .tour-wrapper .tour-item .theme-btn{min-width:145px}.destination-card-items .destination-content .price .theme-btn.style-2{color:var(--theme);background:#02a5ce1a;border-radius:100px;min-width:140px;padding:10px 20px}.destination-card-items .destination-content .price .theme-btn.style-2:before{background-color:var(--theme)}.destination-card-items .destination-content .price .theme-btn.style-2:hover{color:var(--white);box-shadow:none}.destination-card-items .destination-content .price .theme-btn.style-2:hover:before{width:100%}.destination-wrapper .main-box .box .destination-content .theme-btn{border:1px solid var(--white);color:var(--white);background-color:#0000}.destination-wrapper .main-box .box .destination-content .theme-btn:before{background-color:var(--theme)}.destination-wrapper .main-box .box .destination-content .theme-btn:hover{color:var(--white);box-shadow:none}.destination-wrapper .main-box .box .destination-content .theme-btn:hover:before{width:100%}.video-wrapper .watch-button .theme-btn.style-2{background-color:var(--theme-2)}.video-wrapper .watch-button .theme-btn.style-2:before{background-color:var(--theme)}.featured-flight-items .featured-content .featured-rating .theme-btn{border:1px solid var(--theme);color:var(--header);background-color:#0000;padding:15px 22px}.featured-flight-items .featured-content .featured-rating .theme-btn:before{background-color:var(--theme)}.featured-flight-items .featured-content .featured-rating .theme-btn:hover{color:var(--white);box-shadow:none}.featured-flight-items .featured-content .featured-rating .theme-btn:hover:before,.activities-details-wrapper .main-bar .activities-card .theme-btn{width:100%}@media (max-width:1399px){.header-1 .theme-btn{display:none}}.header-1.header-3 .theme-btn{color:var(--white);background:#ffffff40;border:1px solid #ffffff40}@media (max-width:1399px){.header-11 .theme-btn{display:none}}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{width:initial;text-align:center;background-color:var(--theme);font-size:16px;line-height:initial;padding:14px 20px;color:var(--white)!important;border-radius:0!important}.header-main .main-menu ul li .has-homemenu .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{background-color:var(--header)}@media (max-width:1399px){.sticky.header-3 .theme-btn{display:none}}.sticky.header-3 .theme-btn{background-color:var(--theme)}.offcanvas__wrapper .offcanvas__content .offcanvas__contact .header-button .theme-btn{width:100%;padding:20px 40px;text-transform:capitalize!important}.theme-bg{background-color:var(--theme)}.hero-bottom .filter-wrapper .serch-button .theme-btn{background-color:var(--theme-2);min-width:145px}.hero-bottom .filter-wrapper .serch-button .theme-btn:before{background-color:var(--theme)}.hero-bottom .filter-wrapper .serch-button .theme-btn:hover{color:var(--white);box-shadow:none}.hero-bottom .filter-wrapper .serch-button .theme-btn:hover:before{width:100%}.comment-form-wrap .form-clt .theme-btn{background-color:var(--theme-2);border-radius:5px}.comment-form-wrap .form-clt .theme-btn:before{background-color:var(--theme)}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn{width:initial;text-align:center;border-radius:0;padding:12px 20px;font-size:16px;color:var(--white)!important}.mean-container .mean-nav>ul .homemenu-items .homemenu .homemenu-thumb .demo-button .theme-btn:hover{color:var(--white)!important}.news-card-items .news-content .link-btn{margin-top:22px;display:inline-block}@media (max-width:1399px){.news-card-items .news-content .link-btn{margin-top:10px}}@media (max-width:991px){.news-card-items .news-content .link-btn{margin-top:6px}}.news-card-items-3 .news-content .link-btn{color:var(--header)}.main-sideber .single-sidebar-widget .desti-booking-form .theme-btn{border-radius:10px;width:100%}.news-standard-wrapper .news-standard-items .news-content .theme-btn{margin-top:30px}.news-standard-wrapper .news-standard-items .news-content .theme-btn.style-2{background-color:var(--header);color:var(--white)}.news-standard-wrapper .news-standard-items .news-content .theme-btn.style-2:before{background-color:var(--theme)}.news-standard-wrapper .news-standard-items .news-content .theme-btn.style-2:hover{color:var(--white);box-shadow:none}.news-standard-wrapper .news-standard-items .news-content .theme-btn.style-2:hover:before{width:100%}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt input,.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt textarea{background-color:#0000;border:1px solid #ffffff26;border-radius:100px;outline:none;width:100%;padding:16px 20px;font-weight:400}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt input::placeholder,.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt textarea::placeholder{color:var(--white)}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt textarea{resize:none;border-radius:20px;padding-bottom:100px}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt .nice-select{background-color:#0000;border:1px solid #ffffff26;border-radius:100px;padding:16px 20px}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt .nice-select span{color:var(--white);text-transform:capitalize;margin-bottom:0;font-size:14px;font-weight:400}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt .nice-select:after{top:28px;right:25px}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt .nice-select .list{background-color:var(--bg);right:0}.contact-us-wrapper .contact-us-contact .comment-form-wrap .form-clt .nice-select .option{border:none;padding:6px 15px}.booking-wrapper2 .tab-content .form-clt .input-group .input-group-addon{display:none}.booking-wrapper2 .tab-content .form-clt .input-group input{height:initial;border:none;outline:none;padding:10px 0 0;font-size:14px;font-weight:400;line-height:1}.destination-details-wrapper .destination-details-items .map-area.ratting-items .form-clt input,.destination-details-wrapper .destination-details-items .map-area.ratting-items .form-clt textarea{background-color:var(--white);text-transform:capitalize;color:#455151;border:none;border-radius:10px;outline:none;width:100%;padding:20px 30px;line-height:1}.destination-details-wrapper .destination-details-items .map-area.ratting-items .form-clt input::placeholder,.destination-details-wrapper .destination-details-items .map-area.ratting-items .form-clt textarea::placeholder{color:#455151}.destination-details-wrapper .destination-details-items .map-area.ratting-items .form-clt textarea{padding-bottom:152px}.activities-details-wrapper .activities-details-content .comment-form-wrap .form-clt span{color:var(--header);margin-bottom:10px;display:inline-block}.activities-details-wrapper .activities-details-content .comment-form-wrap .form-clt input,.activities-details-wrapper .activities-details-content .comment-form-wrap .form-clt textarea{border:none;border:1px solid var(--border);width:100%;color:var(--text);background-color:#0000;border-radius:8px;outline:none;padding:16px 20px;font-weight:500}.activities-details-wrapper .activities-details-content .comment-form-wrap .form-clt input::placeholder,.activities-details-wrapper .activities-details-content .comment-form-wrap .form-clt textarea::placeholder{color:var(--text)}.activities-details-wrapper .activities-details-content .comment-form-wrap .form-clt textarea{padding-bottom:100px}.activities-details-wrapper .client-ratting-items .form-clt input,.activities-details-wrapper .client-ratting-items .form-clt textarea{background-color:var(--white);text-transform:capitalize;color:#455151;border:none;border-radius:10px;outline:none;width:100%;padding:20px 30px;line-height:1}.activities-details-wrapper .client-ratting-items .form-clt input::placeholder,.activities-details-wrapper .client-ratting-items .form-clt textarea::placeholder{color:#455151}.activities-details-wrapper .client-ratting-items .form-clt textarea{padding-bottom:152px}.comment-form-wrap .form-clt span{color:var(--header);margin-bottom:20px;font-weight:700;display:inline-block}.comment-form-wrap .form-clt input,.comment-form-wrap .form-clt textarea,.comment-form-wrap .form-clt select{width:100%;color:var(--text);background-color:var(--bg);border:none;border-radius:5px;outline:none;padding:16px 20px;font-weight:400}.comment-form-wrap .form-clt input::placeholder,.comment-form-wrap .form-clt textarea::placeholder{color:var(--text)}.comment-form-wrap .form-clt .nice-select{color:var(--text);background-color:var(--bg);height:initial;z-index:99;border:none;border-radius:5px;outline:none;padding:10px 20px;font-weight:400}.comment-form-wrap .form-clt .nice-select span{color:var(--text);margin-bottom:0;font-weight:400}.comment-form-wrap .form-clt .nice-select:after{width:8px;height:8px;right:20px}.comment-form-wrap .form-clt .nice-select .list{width:100%}.comment-form-wrap .form-clt .input-group{position:relative}.comment-form-wrap .form-clt .input-group .input-group-addon{position:absolute;top:19px;right:20px}.comment-form-wrap .form-clt .input-group input{border:none;outline:none;padding:19px 20px;font-size:14px;font-weight:400}.comment-form-wrap .form-clt textarea{resize:none;border-radius:20px;padding-bottom:100px}.main-sideber .single-sidebar-widget .desti-booking-form .form-clt input,.main-sideber .single-sidebar-widget .desti-booking-form .form-clt textarea{background-color:var(--bg);text-transform:capitalize;color:#455151;border:none;border-radius:10px;outline:none;width:100%;padding:20px 30px;line-height:1}.main-sideber .single-sidebar-widget .desti-booking-form .form-clt input::placeholder,.main-sideber .single-sidebar-widget .desti-booking-form .form-clt textarea::placeholder{color:#455151}.main-sideber .single-sidebar-widget .desti-booking-form .form-clt textarea{padding-bottom:152px}.news-details-area .blog-post-details .comment-form-wrap .form-clt span{color:var(--header);margin-bottom:10px;display:inline-block}.news-details-area .blog-post-details .comment-form-wrap .form-clt input,.news-details-area .blog-post-details .comment-form-wrap .form-clt textarea{border:none;border:1px solid var(--border);width:100%;color:var(--text);background-color:#0000;border-radius:8px;outline:none;padding:16px 20px;font-weight:500}.news-details-area .blog-post-details .comment-form-wrap .form-clt input::placeholder,.news-details-area .blog-post-details .comment-form-wrap .form-clt textarea::placeholder{color:var(--text)}.news-details-area .blog-post-details .comment-form-wrap .form-clt textarea{resize:none;padding-bottom:100px}.deals-offer-section .section-title-area .array-button{align-items:center;gap:10px;display:flex}.deals-offer-section .section-title-area .array-button .array-prev,.deals-offer-section .section-title-area .array-button .array-next{text-align:center;border-radius:50px;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.deals-offer-section .section-title-area .array-button .array-prev:hover,.deals-offer-section .section-title-area .array-button .array-next:hover{background-color:var(--header);color:var(--white)}.deals-offer-section .section-title-area .array-button .array-prev{color:var(--white);background-color:#ffffff26;box-shadow:0 4px 25px #0000000f}.deals-offer-section .section-title-area .array-button .array-prev:hover{background-color:var(--header);color:var(--white)}.deals-offer-section .section-title-area .array-button .array-next{background:var(--header);color:var(--white)}.deals-offer-section .section-title-area .array-button .array-next:hover{background-color:var(--white);color:var(--header)}.array-button{align-items:center;gap:10px;display:flex}.array-button .array-prev{text-align:center;background-color:var(--header);width:56px;height:56px;color:var(--header);border-radius:50px;line-height:56px;transition:all .4s ease-in-out}.array-button .array-next{text-align:center;background-color:#113d48;border-radius:50px;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.hero-3 .array-button{z-index:3;opacity:1;gap:0;display:grid;position:absolute;bottom:80px;right:60px}.hero-3 .array-button .array-prev{text-align:center;border:1px solid var(--white);width:80px;height:80px;color:var(--white);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background-color:#ffffff1a;border-radius:50%;line-height:80px}.hero-3 .array-button .array-prev span{color:var(--white)}.hero-3 .array-button .array-next{text-align:center;border:1px solid var(--white);width:80px;height:80px;color:var(--white);background:0 0;border-radius:50%;line-height:80px}.hero-3 .array-button .array-next i{color:var(--white)}.team-wrapper .team-wrap .array-button{align-items:center;gap:10px;display:flex}.team-wrapper .team-wrap .array-button .array-prev,.team-wrapper .team-wrap .array-button .array-next{text-align:center;border-radius:50px;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.team-wrapper .team-wrap .array-button .array-prev{background-color:var(--white);box-shadow:0 4px 25px #0000000f}.team-wrapper .team-wrap .array-button .array-prev:hover{background-color:var(--theme);color:var(--white)}.team-wrapper .team-wrap .array-button .array-next{background:var(--theme);color:var(--white)}.team-wrapper .team-wrap .array-button .array-next:hover{background-color:var(--header)}.testimonial-wrapper .array-button{justify-content:center;align-items:center;gap:500px;margin-top:60px;display:flex;position:relative}.testimonial-wrapper .array-button:before{content:"";background:#0a1f2433;width:528px;height:1px;position:absolute;top:14px}.testimonial-wrapper .array-button .array-prevs,.testimonial-wrapper .array-button .array-nexts{color:var(--header);text-transform:uppercase;margin-left:10px;margin-right:45px;font-size:16px;font-weight:600;transition:all .4s ease-in-out}.testimonial-wrapper .array-button .array-prevs:hover,.testimonial-wrapper .array-button .array-nexts:hover{color:var(--theme)}.testimonial-wrapper .array-button .array-nexts{color:var(--theme);transition:all .4s ease-in-out}.testimonial-wrapper .array-button .array-nexts:hover{color:var(--header)}@media (max-width:1199px){.testimonial-wrapper-2 .array-button{display:none}}.testimonial-wrapper-3 .array-button{gap:10px;display:grid;position:absolute;top:50%;right:-8%}@media (max-width:1399px){.testimonial-wrapper-3 .array-button{display:none}}.testimonial-wrapper-3 .array-button .array-prev,.testimonial-wrapper-3 .array-button .array-next{text-align:center;border-radius:50px;width:56px;height:56px;line-height:56px;transition:all .4s ease-in-out}.testimonial-wrapper-3 .array-button .array-prev{background-color:var(--theme);color:var(--white)}.testimonial-wrapper-3 .array-button .array-prev:hover{background-color:var(--header)}.testimonial-wrapper-3 .array-button .array-next{background:#02a5ce1a}.testimonial-wrapper-3 .array-button .array-next:hover{background-color:var(--header);color:var(--white)}@media screen and (min-width:1200px){.cs_nav .cs_nav_list{height:inherit;flex-wrap:wrap;padding-top:5px;display:flex!important}.cs_nav .cs_nav_list li:not(.cs-mega_menu){position:relative}.cs_nav .cs_nav_list>li{height:inherit;margin-right:48px}.cs_nav .cs_nav_list>li:last-child{margin-right:0}.cs_nav .cs_nav_list>li>a{height:inherit;color:var(--heading-color);align-items:center;padding:10px 0;font-weight:600;display:inline-flex;position:relative}.header_style_2_2 .cs_nav .cs_nav_list>li>a,.header_style_2_2 .cs_nav .cs_nav_list>li>a:hover{color:#000}.header_style_2_0 .cs_nav .cs_nav_list>li>a,.header_style_2_1 .cs_nav .cs_nav_list>li>a,.header_style_2_3 .cs_nav .cs_nav_list>li>a,.header_style_2_3 .cs_nav .cs_nav_list>li>a:hover{color:#fff}.cs_style_2 .cs_nav .cs_nav_list>li>a{color:#000}.cs_nav .cs_nav_list>li>ul{top:calc(100% + 15px);left:0}.cs_nav .cs_nav_list>li:hover>ul{opacity:1;visibility:visible;transition:all .4s;top:90%}.cs_nav .cs_nav_list>li.menu-item-has-children>a{position:relative}.cs_nav .cs_nav_list>li.menu-item-has-children>a:after{content:"";color:currentColor;border-top:0;border-left:0;margin-left:10px;font-size:9px;font-weight:900;display:inline-block;position:relative;top:0;font-family:bootstrap-icons!important}.cs_nav .cs_nav_list ul{z-index:100;opacity:0;visibility:hidden;width:230px;color:var(--heading-color);background-color:#fff;border-top:2px solid #1ca8cb;border-radius:0 0 5px 5px;padding:10px 0;transition:all .4s;position:absolute;box-shadow:0 1px 2px #0200b51a;display:block!important}.cs_nav .cs_nav_list ul li:not(:last-child) a{border-bottom:1px solid #eee;position:relative}.cs_nav .cs_nav_list ul li:not(:last-child) a:after{content:"";background-color:#ffffff1a;width:calc(100% - 40px);height:1px;position:absolute;bottom:0;left:20px}.cs_nav .cs_nav_list ul li:hover ul{top:0}.cs_nav .cs_nav_list ul li:hover>ul{opacity:1;visibility:visible;transition:all .4s}.cs_nav .cs_nav_list ul a{line-height:inherit;padding:10px 20px;display:block}.cs_nav .cs_nav_list ul ul{top:15px;left:100%}.cs-gescout_sticky .cs_nav .cs_nav_list li a{color:#000}.header_style_3 .cs_nav .cs_nav_list>li>a{color:#fff}.header_style_3 .cs_nav .cs_nav_list>li>a:hover{color:var(--heading-color)!important}.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a{color:#000}.header_style_2_0.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a,.header_style_2_1.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a{color:#fff}}@media screen and (max-width:1550px){.cs_nav .cs_nav_list>li{margin-right:35px}}@media screen and (max-width:1199px){.cs_nav .cs_nav_list>li{margin-right:0}.cs_nav .cs_nav_list{border-top:1px solid #4d4d4d 52;border-bottom:1px solid #4d4d4d 52;background-color:#181818;width:100vw;max-height:calc(100vh - 80px);padding:10px 0;line-height:1.6em;display:none;position:absolute;top:100%;left:-15px;overflow:auto}.cs_nav .cs_nav_list ul{text-transform:capitalize;padding-left:15px;display:none}.cs_nav .cs_nav_list a{padding:8px 20px;display:block;position:relative}.cs_site_header.cs_style_1.cs_color_1 .cs-munu_toggle,.cs_site_header.cs_style_1.cs_color_1 .cs-munu_dropdown_toggle,.cs_site_header.cs_style_1.cs_color_1 .cs_nav .cs_nav_list ul{color:#18191d}.cs_site_header.cs_style_1.cs_color_1 .cs_nav .cs_nav_list{background-color:#fff}}@media (max-width:1199px){.cs_nav .cs_nav_list li a{color:#fff}}ul{margin:0;padding:0;list-style:none}button{background-color:#0000;border:none;padding:0}input:focus{color:var(--white);outline:none}input{color:var(--header)}h1,h2,h3,h4,h5,h6{font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif;color:var(--header);text-transform:initial;text-transform:capitalize;margin:0;padding:0;transition:all .4s ease-in-out}h1{font-size:40px;font-weight:800;line-height:114%}@media (max-width:1199px){h1{font-size:32px}}@media (max-width:991px){h1{font-size:42px}}@media (max-width:767px){h1{font-size:32px}}@media (max-width:575px){h1{font-size:32px}}h2{font-size:48px;font-weight:700;line-height:125%}@media (max-width:1399px){h2{font-size:44px}}@media (max-width:1199px){h2{font-size:40px}}@media (max-width:991px){h2{font-size:36px}}@media (max-width:767px){h2{font-size:32px}}@media (max-width:575px){h2{font-size:28px}}h3{font-size:24px;font-weight:700;line-height:150%}@media (max-width:575px){h3{font-size:20px}}h4{font-size:22px;font-weight:700;line-height:136%}h5{font-size:18px;font-weight:700}h6{font-size:16px;font-weight:700}a{cursor:pointer;color:var(--header);text-decoration:none;transition:all .4s ease-in-out;outline:none!important}p,span{margin:0;transition:all .4s ease-in-out}@keyframes rippleOne{70%{box-shadow:0 0 0 40px #f4443800}to{box-shadow:0 0 #f4443800}}@keyframes cir36{to{transform:rotate(360deg)}}@keyframes rounded{50%{transform:rotate(20deg)}}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes letters-loading{0%,75%,to{opacity:0;transform:rotateY(-90deg)}25%,50%{opacity:1;transform:rotateY(0)}}@keyframes loaderspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tpswing{0%{transform:rotate(20deg)}to{transform:rotate(0)}}@keyframes width{0%{width:0%}to{width:100%}}@keyframes loaderpulse{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes float-bob-y{0%{transform:translateY(-30px)}50%{transform:translateY(-10px)}to{transform:translateY(-30px)}}@keyframes float-bob-x{0%{transform:translate(30px)}50%{transform:translate(10px)}to{transform:translate(30px)}}@keyframes bounce-x{0%{transform:translate(0)}50%{transform:translate(30px)}to{transform:translate(0)}}@keyframes criss-cross-left{0%{left:-20px}50%{width:20px;height:20px;left:50%}to{width:375px;height:375px;left:50%}}@keyframes criss-cross-right{0%{right:-20px}50%{width:20px;height:20px;right:50%}to{width:375px;height:375px;right:50%}}@keyframes rotated2{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes wave{0%{transform:translate(0)}50%{transform:translate(-25%)}to{transform:translate(-50%)}}@keyframes zoom{0%{transform:scale(.5)}50%{transform:scale(1)}to{transform:scale(.5)}}@keyframes translateY2{0%{transform:translateY(-30px)}to{transform:translateY(20px)}}@keyframes translateX2{0%{transform:translate(-30px)}to{transform:translate(20px)}}@keyframes moving{0%{transform:translateY(0)}20%{transform:translate(-50px)}50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes img-anim-right{0%{clip-path:inset(0 0 0 100%);opacity:0;transform:translate(5%)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes img-anim-left{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translate(-5%)}to{clip-path:inset(0);opacity:1;transform:translate(0)}}@keyframes img-anim-top{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-5%)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes load{0%{width:0}to{width:90%}}@keyframes load2{0%{width:0}to{width:70%}}@keyframes load3{0%{width:0}to{width:55%}}@keyframes load4{0%{width:0}to{width:70%}}@keyframes load5{0%{width:0}to{width:60%}}.cs_site_header{z-index:101;width:100%;transition:all .4s;position:absolute;top:0;left:0}.cs_site_header.cs_style_1 .cs_top_header_in{height:45px}.cs_site_header.cs_style_1.cs-sticky-active{background-color:#000;box-shadow:0 10px 10px -10px #212b351a}.cs_site_header_full_width .container{max-width:1482px}@media screen and (max-width:1199px){.cs_site_header.cs_style_1 .cs_nav{display:flex}}.cs_sticky_header{z-index:9999;width:100%;position:fixed!important}.cs_site_header.cs_style_1.cs_color_1{background-color:#fff}@media screen and (min-width:1200px){.cs_site_header.cs_style_1 .cs_main_header_center{justify-content:center;align-items:center;width:100%;max-width:calc(100% - 300px);height:100%;display:flex}.cs_site_header.cs_style_1 .cs_main_header_left{justify-content:center;align-items:center;height:100%;display:flex}.header_sticky_style1.cs-gescout_sticky{background-color:#fff}.header_style_2_0.header_sticky_style1.cs-gescout_sticky,.header_style_2_1.header_sticky_style1.cs-gescout_sticky{background-color:#1ca8cb}.header_sticky_style1.cs-gescout_sticky .cs_main_header{padding-top:0}.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a{color:#000}.header_style_2_0 .cs_main_header{padding-top:30px}.header_style_2_0.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a,.header_style_2_1.header_sticky_style1.cs-gescout_sticky .cs_nav .cs_nav_list>li>a{color:#fff}}@media screen and (max-width:1550px){.cs_site_header_full_width .container{padding:0 30px}}@media screen and (max-width:1199px){.cs_site_header.cs_style_1 .cs_main_header_right{padding-right:55px}.cs_site_header_full_width .container{padding:0 15px}.cs_site_header.cs_style_1 .cs-munu_toggle{color:#000;margin-top:-13px;top:50%;right:0}.cs_site_header.cs_style_1 .cs_main_header_in{height:80px}.cs_site_header .current-menu-item>a:before{display:none}.cs_site_header.cs_style_1{top:0}.cs_site_header.cs_style_1.cs_color_1 .cs-munu_toggle,.cs_site_header.cs_style_1.cs_color_1 .cs-munu_dropdown_toggle,.cs_site_header.cs_style_1.cs_color_1 .cs_nav .cs_nav_list ul{color:#18191d}.cs_site_header.cs_style_1.cs_color_1 .cs_nav .cs_nav_list,.header_style_2_0 .cs-munu_toggle span,.header_style_2_0 .cs-munu_toggle span:before,.header_style_2_0 .cs-munu_toggle span:after{background-color:#fff}}@media screen and (max-width:991px){.cs_site_header .container{max-width:100%}.cs_site_header.cs_style_1 .cs-action_box>:not(:last-child){margin-right:25px}.cs_site_header.cs_style_1 .cs_btn{padding:8px}}@media screen and (max-width:767px){.cs_site_header.cs_style_1 .cs_top_header_in{justify-content:center}.cs_site_header.cs_style_1 .cs_top_header_left,.cs_site_header.cs_style_1 .cs_main_header_right{display:none}}@media screen and (max-width:575px){.cs_site_header.cs_style_1 .cs_btn span{display:none}.cs_site_header.cs_style_1 .cs_btn svg{width:20px;height:20px;margin-right:0}}.cs_site_header.cs_color_1 .cs_header_search_btn{color:initial}@media (max-width:575px){.cs_site_header.cs_color_1 .cs_header_search_btn{display:none!important}}.cs_site_header.cs_style_1 .cs_top_header{background:#5fa2b354;padding-top:5px;padding-bottom:5px}.cs_site_header.cs_style_1 .cs_top_header_in{z-index:1;height:40px;position:relative}.cs_site_header.cs_style_1 .cs_top_header .container{position:relative}@media (max-width:767px){.cs_site_header.cs_style_1 .cs_top_header{display:none}.cs_site_header.header_style_2.cs_style_1 .cs_main_header_in{height:90px}}@media (max-width:1199px){.cs_site_header.cs_style_1 .cs_main_header .container:before{border-radius:0;left:0}.cs_site_header.header_style_2.cs_style_1 .cs_header_social_links{display:none}.cs_site_header.header_style_2.cs_style_1.cs-gescout_sticky .container:before{opacity:0}}.cs_site_header.header_style_3,.header_area_4.cs_site_header,.header-area-5.cs_site_header{top:0}.header_style_2_1 .cs_btn.cs_style_1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff1a}.header_style_2 .cs_btn.cs_style_1{padding:13px 25px}.top-header-social-icon .cs_social_btns.cs_style_1{justify-content:flex-end;align-items:center;gap:20px;display:flex}@media (max-width:1500px){.cs_hero.cs_style_1 .cs_hero_thumbnail>img{object-fit:cover}}@media (max-width:1199px){.hero-1 .hero-content .booking-list-area{flex-wrap:wrap;gap:40px;padding:50px}}@media (max-width:1600px){.hero-2{padding:400px 30px 120px}}@media (max-width:1399px){.hero-2{padding:350px 30px 120px}}@media (max-width:1199px){.hero-2{padding:300px 30px 100px}}@media (max-width:991px){.hero-2{padding:260px 30px 100px}}@media (max-width:767px){.hero-2{padding:220px 30px 100px}}@media (max-width:575px){.hero-2{padding:180px 30px 100px}}@media (max-width:1399px){.hero-3 .hero-content{padding-top:250px;padding-bottom:280px}}@media (max-width:1199px){.hero-3 .hero-content{padding-top:200px;padding-bottom:250px}}@media (max-width:991px){.hero-3 .hero-content{padding-top:170px;padding-bottom:230px}}@media (max-width:767px){.hero-3 .hero-content{padding-top:150px;padding-bottom:200px}}@media (max-width:575px){.hero-3 .hero-content{padding-top:130px;padding-bottom:180px}.hero-3 .hero-content .about-button{flex-wrap:wrap}}@media screen and (max-width:1199px){.hero-2{margin:0}}.lp-root{font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif}.why-muni-content .section-title h2,.featured-tour-section .section-title h2,.flow-section .section-title h2,.faq-lp-section .section-title h2,.best-price-section .section-title h2,.testimonial-section .section-title h2{font-size:2rem}@media (max-width:991px){.why-muni-content .section-title h2,.featured-tour-section .section-title h2,.flow-section .section-title h2,.faq-lp-section .section-title h2,.best-price-section .section-title h2,.testimonial-section .section-title h2{font-size:1.5rem}}.why-muni-section{background-color:var(--white)}.why-muni-image{width:100%;max-width:570px;line-height:0}.why-muni-image img{vertical-align:top;width:100%;height:auto;display:block}.why-muni-content{padding-left:20px}@media (max-width:991px){.why-muni-content{padding-left:0}}.why-muni-content .section-title{margin-bottom:24px}.why-muni-content>p{margin-bottom:32px;line-height:1.8}.why-muni-items{margin-bottom:16px}.why-muni-icon-items{grid-template-columns:28px 200px 1fr;align-items:center;gap:0 10px;display:grid}@media (max-width:1199px){.why-muni-icon-items{grid-template-columns:28px 170px 1fr}}@media (max-width:575px){.why-muni-icon-items{grid-template-columns:28px 1fr;row-gap:4px}.why-muni-icon-items .text{grid-column:2/3}}.why-muni-icon-items .icon{align-items:center;display:flex}.why-muni-icon-items .content h5{color:var(--theme-2);margin:0;font-size:15px;font-weight:700;line-height:1.4}.why-muni-icon-items .text p{color:var(--text);margin:0;font-size:14px;line-height:1.6}.why-muni-content .theme-btn,.header-btn .theme-btn{padding:16px 24px}.flow-section{background-color:var(--bg)}.flow-content .section-title{margin-bottom:40px}.flow-area{z-index:1;margin-top:40px;position:relative}.flow-wrapper .flow-content .flow-area:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--theme) 0px, var(--theme) 6px, transparent 6px, transparent 12px);z-index:-1;width:2px;position:absolute;top:28px;bottom:28px;left:29px}.flow-items{gap:24px;margin-bottom:32px;display:flex}.flow-items:last-child{margin-bottom:0}.flow-items .number{text-align:center;background-color:var(--theme);width:56px;height:56px;color:var(--white);border-radius:50%;flex-shrink:0;font-size:16px;font-weight:700;line-height:56px}.flow-items .content{flex:1;padding-top:8px}.flow-items .content h4{margin-bottom:12px;font-size:18px;font-weight:700}.flow-sub-items{flex-direction:column;gap:8px;display:flex}.flow-sub-item h5{color:var(--theme-2);margin-bottom:2px;font-size:14px;font-weight:700}.flow-sub-item p{color:var(--text);margin:0;font-size:13px;line-height:1.6}.flow-thumb img{border-radius:16px;width:100%;height:auto}.faq-lp-wrapper{max-width:860px;margin:40px auto 0}.faq-lp-category{border:1px solid var(--border);border-radius:10px;margin-bottom:12px;overflow:hidden}.faq-lp-category-header{background:var(--white);text-align:left;width:100%;color:var(--theme-2);cursor:pointer;border:none;justify-content:space-between;align-items:center;padding:18px 24px;font-size:16px;font-weight:700;transition:background .2s;display:flex}.faq-lp-category-header:hover,.faq-lp-category-header.open{background-color:#f0f8fb}.faq-lp-category-header i{color:var(--theme);font-size:14px}.faq-lp-items{border-top:1px solid var(--border);background-color:var(--white);padding:8px 0}.faq-lp-question{text-align:left;width:100%;color:var(--theme-2);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.faq-lp-question:hover,.faq-lp-question.open{background-color:#f8fcfd}.faq-lp-question i{color:var(--theme);flex-shrink:0;font-size:16px}.faq-lp-answer{background-color:#f8fcfd;padding:4px 24px 16px}.faq-lp-answer p{color:var(--text);margin:0;font-size:14px;line-height:1.8}.footer-new{flex-direction:column;align-items:center;display:flex}.footer-cta{background:linear-gradient(135deg, var(--theme-2) 0%, var(--theme) 100%);justify-content:center;align-items:center;width:100%;padding:64px 40px;display:flex}.footer-cta-btn{border:2px solid #fffc;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(640px,90%);padding:32px 40px;text-decoration:none;transition:background .25s,border-color .25s;display:flex;position:relative}.footer-cta-btn:hover{border-color:var(--white);background:#ffffff14}.footer-cta-btn:after{content:"";border-style:solid;border-width:0 0 16px 16px;border-color:transparent transparent var(--theme) transparent;width:0;height:0;position:absolute;bottom:-1px;right:-1px}.footer-cta-sub{letter-spacing:.18em;color:#ffffffb3;font-size:12px;font-weight:600}.footer-cta-main{color:var(--white);letter-spacing:.03em;font-size:26px;font-weight:700}@media (max-width:575px){.footer-cta{padding:48px 24px}.footer-cta-main{font-size:20px}}.footer-company{background-color:var(--white);flex-direction:column;align-items:center;gap:16px;width:100%;padding:48px 24px 40px;display:flex}.footer-company-name{color:var(--theme-2);font-size:16px;font-weight:700;text-decoration:none;transition:color .2s}.footer-company-name:hover{color:var(--theme)}.footer-bottom-bar{background-color:var(--header);text-align:center;width:100%;padding:16px 24px}.footer-bottom-bar p{color:#ffffff73;margin:0;font-size:12px}.news-section-heading{margin-top:8px;margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.3}.news-section-link{align-items:center;gap:8px;margin-top:8px;display:inline-flex}.news-list{margin:0;padding:0;list-style:none}.news-list-item{border-bottom:1px solid var(--border)}.news-list-item:first-child{border-top:1px solid var(--border)}.news-list-row{color:inherit;align-items:center;gap:16px;padding:18px 8px;text-decoration:none;transition:background .15s;display:flex}.news-list-row:hover{background-color:var(--bg)}.news-list-date{color:var(--text);white-space:nowrap;min-width:90px;font-size:13px}.news-list-category{color:var(--theme);white-space:nowrap;background-color:#1ca8cb1a;border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.news-list-title{color:var(--theme-2);flex:1;font-size:14px;font-weight:500}.news-list-arrow{color:var(--text);flex-shrink:0;font-size:14px}.news-list-row:hover .news-list-arrow{color:var(--theme)}@media (max-width:575px){.news-list-row{grid-template:"date category. .""title title title arrow"/auto auto 1fr auto;align-items:center;gap:6px 8px;padding:14px 4px;display:grid}.news-list-date{min-width:unset;grid-area:date;font-size:12px}.news-list-category{grid-area:category}.news-list-title{grid-area:title;font-size:13px}.news-list-arrow{grid-area:arrow}}.news-page-header{background-color:var(--theme-2);padding:160px 0 60px}.news-page-header .section-title .sub-title{color:#ffffffb3}.news-page-header .section-title h1{color:var(--white);font-size:2.2rem}.news-filter-bar{background-color:var(--bg);border-bottom:1px solid var(--border);padding:16px 0}.news-filter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.news-filter-categories{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-filter-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s}.news-filter-btn:hover,.news-filter-btn.is-active{background-color:var(--theme);border-color:var(--theme);color:var(--white)}.news-search{border:1px solid var(--border);background:var(--white);border-radius:6px;align-items:center;display:flex;overflow:hidden}.news-search input{width:200px;color:var(--header);background:0 0;border:none;outline:none;padding:8px 12px;font-size:13px}.news-search-icon{color:var(--text);padding:8px 12px;font-size:14px}.news-empty{text-align:center;color:var(--text);padding:60px 0}.news-detail-header{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.news-detail-title{color:var(--header);margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.5}.news-detail-meta{align-items:center;gap:1rem;display:flex}.news-detail-category{border:1px solid var(--theme);color:var(--theme);border-radius:2px;padding:2px 10px;font-size:.75rem}.news-detail-body{margin-bottom:3rem}.news-detail-body h1,.news-detail-body h2,.news-detail-body h3{border-left:3px solid var(--theme);color:var(--header);margin:2rem 0 .75rem;padding-left:.75rem;font-size:1.1rem;font-weight:700}.news-detail-body p{color:var(--text);margin-bottom:1rem;line-height:1.9}.news-detail-body ul,.news-detail-body ol{margin-bottom:1rem;padding-left:1.5rem}.news-detail-body ul{list-style:outside}.news-detail-body ol{list-style:decimal}.news-detail-body li{color:var(--text);margin-bottom:.4rem;line-height:1.9}.news-detail-body strong,.news-detail-body b{font-weight:700}.news-detail-body em{font-style:italic}.news-detail-body a{color:var(--theme);text-decoration:underline}.news-detail-body blockquote{border-left:4px solid var(--border);color:var(--text-muted,#888);margin:1rem 0;padding-left:1rem}.news-detail-heading{border-left:3px solid var(--theme);color:var(--header);margin:2rem 0 .75rem;padding-left:.75rem;font-size:1.1rem;font-weight:700}.news-detail-li{color:var(--text);margin-bottom:.4rem}.news-detail-p{color:var(--text);margin-bottom:.5rem;line-height:1.9}.news-detail-nav{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.news-detail-nav-link{font-size:.875rem}.news-detail-nav-list{color:var(--text);align-items:center;gap:.4rem;font-size:.875rem;text-decoration:none;display:flex}.contact-section{padding:160px 0 60px}.contact-header{text-align:center}.contact-header p{letter-spacing:.1em;color:#ffffffb3;margin-bottom:8px;font-size:13px;font-weight:600}.contact-header h1{color:var(--white);margin:0;font-size:2.2rem;font-weight:700}.contact-body{padding-top:48px;padding-bottom:80px}.contact-lead{margin-bottom:40px}.contact-lead .section-title{margin-bottom:12px}.contact-lead p{color:var(--text);font-size:15px}.form-clt{flex-direction:column;gap:6px;display:flex}.form-clt span{color:var(--theme-2);font-size:14px;font-weight:600}.form-clt input,.form-clt textarea{border:1px solid var(--border);width:100%;color:var(--header);background-color:var(--white);font-size:14px;font-family:var(--lp-en-font), var(--lp-jp-font), sans-serif;border-radius:8px;outline:none;padding:12px 16px;transition:border-color .2s}.form-clt input:focus,.form-clt textarea:focus{border-color:var(--theme)}.form-clt input::placeholder,.form-clt textarea::placeholder{color:var(--border-2)}.contact-req{color:var(--theme);margin-left:4px;font-size:11px;font-weight:600}.contact-radio-group{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.contact-radio-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:20px;padding:7px 16px;font-size:13px;font-weight:500;transition:all .2s}.contact-radio-btn:hover,.contact-radio-btn.is-active{background-color:var(--theme);border-color:var(--theme);color:var(--white)}.contact-divider{align-items:center;gap:12px;padding:4px 0;display:flex}.contact-divider-line{background-color:var(--border);flex:1;height:1px}.contact-divider-label{color:var(--text);white-space:nowrap;font-size:12px;font-weight:600}.contact-error{color:#dc3545;margin:0;font-size:14px}.contact-submit{text-align:center;padding-top:8px}.contact-success{text-align:center;padding:60px 24px}.contact-success-icon{color:var(--theme);margin-bottom:16px;font-size:48px;display:block}.contact-success h4{color:var(--theme-2);margin-bottom:8px;font-size:20px;font-weight:700}.contact-success p{color:var(--text)}