@import"https://fonts.googleapis.com/css2?family=Sedan:ital@0;1&display=swap";#root{--color-white: #ffffff;--color-light-1: #ececec;--color-light-2: #cecece;--color-light-3: #cccccc;--color-pink-0-1: #eb979763;--color-pink-0-2: #ffc5c56b;--color-pink-0-5: #fbb3c7cc;--color-pink-1: #fbdfdf;--color-pink-2: #fbb3c7;--color-pink-3: #c44869;--color-orange-1: #fdce33;--color-orange-2: #edae02;--color-peach-1: #fdb3a9;--color-peach-2: #ea746e;--color-purple: #cc8fcf;--color-cyan: #bdd6f7;--color-red-1: #ff0000;--color-red-2: #850000;--color-dark-4: #bbbbbb7a;--color-dark-3: #707070;--color-dark-2: #363636;--color-dark-1: #1b1b1b;--color-black: #000000}*{margin:0;padding:0;box-sizing:border-box}html{font-size:96%;scroll-behavior:smooth}body{margin:0 auto;padding:0;position:relative;min-width:240px!important;font-family:Sedan,Arial,Helvetica,sans-serif;line-height:1.25;color:var(--color-black);overflow-x:hidden}div,section,article,aside,header,footer,nav,main{box-sizing:border-box}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{color:var(--color-black)}ul,ol{list-style:none!important}a,button{outline:none!important}button{padding:0!important;background:none!important;border:none!important;cursor:pointer!important}table{width:100%;border-collapse:collapse!important}input,textarea{font-family:inherit!important;font-size:inherit!important;outline:none!important;border:none!important}a,a:hover,ul li a,ul li a:hover,.nav-link,.nav-link:hover{text-decoration:none;color:var(--color-black);cursor:pointer}.nav-link-active svg{fill:var(--color-pink-0-1)}@keyframes show-to-right{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes slide-horizontal{0%{transform:translate(0)}40%{transform:translate(0)}50%{transform:translate(-8px)}60%{transform:translate(0)}to{transform:translate(0)}}@keyframes slide-vertical{0%{transform:translate(0)}40%{transform:translate(0)}50%{transform:translateY(-16px)}60%{transform:translate(0)}to{transform:translate(0)}}@keyframes scale-small{0%{transform:scale(1)}50%{transform:scale(.96)}to{transform:scale(1)}}@keyframes image-hover{0%{box-shadow:0 8px 8px -2px var(--color-dark-4);opacity:1}50%{box-shadow:none;opacity:.72}to{box-shadow:0 8px 8px -2px var(--color-dark-4);opacity:1}}@keyframes fade-in-out{0%{opacity:1}50%{opacity:.64}to{opacity:1}}@keyframes letter-space{0%{letter-spacing:initial}50%{letter-spacing:8px}to{letter-spacing:initial}}@keyframes border-right{0%{border:1px solid var(--color-pink-1)}50%{border-right:4px solid var(--color-pink-2)}to{border:1px solid var(--color-pink-1)}}@keyframes wave-horizontal{0%{transform:translate(0)}75%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes slide-to-right{0%{transform:translate(0)}10%{transform:translate(-200%)}20%{transform:translate(-400%)}30%{transform:translate(-600%)}40%{transform:translate(-750%)}50%{transform:translate(-900%)}60%{transform:translate(-1000%)}70%{transform:translate(-1100%)}80%{transform:translate(-1200%)}90%{transform:translate(-1300%)}to{transform:translate(0)}}@keyframes border-bottom-red{0%{border-bottom:1px solid var(--color-black)}25%{border-bottom:1px solid var(--color-red-1)}75%{border-bottom:1px solid var(--color-red-1)}to{border-bottom:1px solid var(--color-black)}}@keyframes scale-roll{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.6) rotate(360deg)}75%{transform:scale(1.6) rotate(360deg)}to{transform:scale(1) rotate(0)}}@keyframes change-color{0%{background-color:var(--color-orange-1)}5%{background-color:var(--color-orange-1)}20%{background-color:var(--color-peach-1)}25%{background-color:var(--color-peach-1)}30%{background-color:var(--color-peach-1)}45%{background-color:var(--color-purple)}50%{background-color:var(--color-purple)}55%{background-color:var(--color-purple)}70%{background-color:var(--color-cyan)}75%{background-color:var(--color-cyan)}80%{background-color:var(--color-cyan)}95%{background-color:var(--color-orange-1)}to{background-color:var(--color-orange-1)}}#ui{min-width:240px}header{position:fixed;top:0;left:0;width:100vw;z-index:100}.header-info{padding:16px 8px;display:flex;flex-wrap:wrap;justify-content:center;gap:32px;background-color:var(--color-red-1);font-size:small}.header-info-menu{width:80%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.header-info-menu button,.header-info-link-mobile{display:none}.header-info-link{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--color-white)}.header-info-link:nth-last-child(1){padding:0 20px 0 0;cursor:inherit;user-select:none;-webkit-user-select:none;-ms-user-select:none}.header-info-link:hover{color:var(--color-dark-2)}.header-info-link span{max-width:140px}.header-info-link:nth-last-child(1):hover{color:var(--color-white)}.header-info-search{display:flex;justify-content:center;align-items:center}.header-info-search form{padding:0 4px 0 8px;height:32px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);border-radius:14px;overflow-x:hidden}.header-info-search input{width:120px;height:24px;color:var(--color-black);background-color:var(--color-white)}.header-info-search button{padding:0;width:24px;height:24px;display:flex;justify-content:center;align-items:center;color:var(--color-black);background:none}.header-nav-menu{padding:2px 12px;min-width:240px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:28px;background-color:var(--color-white);border-right:16px solid var(--color-white);border-left:16px solid var(--color-white);border-radius:0 0 16px 16px;overflow-y:hidden}.header-nav-menu img{margin:-8px 0}.header-nav-menu a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:var(--color-black);text-align:center;user-select:none;-webkit-user-select:none;-ms-user-select:none}.header-nav-menu a:hover{color:var(--color-black)}.header-nav-menu a:hover svg{color:var(--color-red-1)}.header-nav-menu a strong{margin:8px 0;display:block;min-width:120px;max-width:120px;font-size:small}.header-nav-menu ul{padding-right:24px;display:flex;justify-content:center;align-items:center;gap:32px}.header-nav-menu ul svg{margin:0 4px;padding:4px}.header-nav-menu ul li a:hover{padding:8px 0 0;border-top:2px solid var(--color-red-1)}#home{width:100vw;display:flex;align-items:flex-end;background-color:var(--color-white)}#main,#aside{width:50vw;background-color:var(--color-white)}.back-button{position:absolute;top:160px;left:4vw;display:flex;justify-content:center;align-items:center;color:var(--color-black);background-color:transparent;border-radius:4px;cursor:pointer;z-index:2}.back-button svg{width:24px;height:24px;fill:var(--color-white)}.back-button:hover svg{color:var(--color-red-1)}.banner{position:relative;width:100vw;background-color:var(--color-white);background-image:url(../cherry-blossoms-falling.gif);overflow:hidden}.banner-no-gif{background-image:none}.banner-gif-btn{padding:10px;position:absolute;top:100px;width:100vw;color:var(--color-white);font-size:64px;transform:translate(50vw) translate(-50vw)}.banner-destination{margin:0 auto;padding:160px 8px 8px;display:flex;flex-wrap:wrap;justify-content:center;align-items:first baseline;gap:12px;background-image:linear-gradient(var(--color-pink-0-2),var(--color-pink-0-1),var(--color-white))}.banner-destination-btn{display:none}.banner-destination-img{position:relative}.banner-destination-img img:nth-child(1){position:absolute;top:8px;right:12px;opacity:0;z-index:2}.banner-destination-img:hover img:nth-child(1){opacity:.8;animation:scale-small 1s normal}.banner-destination-img img:nth-child(2){max-width:32vw;min-width:240px;border-radius:16px;box-shadow:0 8px 8px -2px var(--color-dark-4);filter:saturate(1.2) contrast(1.2)}.banner-destination-img:hover img:nth-child(2){animation:image-hover 1s normal}.banner-destination-img img:nth-child(3){max-width:28vw!important;position:absolute;top:52px;left:12px;background-color:var(--color-dark-4);border-radius:9px;filter:invert(1)}.banner-destination-img img:nth-child(3):hover{background-color:var(--color-white);filter:invert(0);opacity:.8}.banner-destination-img figcaption h4{padding:6px 12px;position:absolute;top:12px;left:12px;width:72%;white-space:nowrap;text-overflow:ellipsis;font-size:small;overflow:hidden;background-color:var(--color-white);border-radius:9px;opacity:.84;user-select:none;-webkit-user-select:none;-ms-user-select:none}.banner-destination-img figcaption h4 span{color:var(--color-pink-3)}.banner-destination-img:hover figcaption h4 span{animation:fade-in-out .5s infinite 1.5s}.banner-destination-img figcaption p{display:none;position:absolute;right:12px;bottom:14px;padding:8px 16px;font-size:small;color:var(--color-pink-3);background-color:var(--color-pink-1);border:1px solid var(--color-pink-1);border-radius:9px;cursor:pointer}.banner-destination-img:hover figcaption p{display:initial;animation:fade-in-out 1s normal}.banner-destination-img figcaption p:hover{animation:border-right 1s normal,fade-in-out 1s infinite 3s}.banner-destination-img figcaption p:hover span{animation:letter-space 1s normal}.news-update{padding:64px 32px 84px;position:relative;min-width:240px;color:var(--color-black);background-color:var(--color-white)}.news-update h2{margin:32px 0 16px;min-width:min-content;max-width:max-content;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.news-landing-page{padding:0 36px;position:absolute;right:-50vw;max-width:50vw;display:flex;justify-content:center;align-items:center;animation:wave-horizontal 12s infinite}.news-list li div{display:flex;align-items:center;gap:4px}.news-list li div svg{margin:4px 4px 4px 0;padding:4px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;color:var(--color-white);background-color:var(--color-red-1);border-radius:4px}.news-list li div small{padding:4px;min-width:60px;max-width:60px;text-align:center;color:var(--color-white);background-color:var(--color-red-1);border-radius:4px;border-bottom:2px solid var(--color-red-1);cursor:pointer}.news-list li div small:hover{color:var(--color-black);background-color:var(--color-white)}.news-list li div a{min-width:80px;white-space:nowrap;text-decoration:underline var(--color-dark-3);text-overflow:ellipsis;overflow:hidden}.news-list li div a:hover{color:var(--color-dark-2)}.layanan-kami{padding:32px 16px;width:100vw;min-width:240px;color:var(--color-black);background-color:var(--color-light-1);background-image:linear-gradient(var(--color-light-1),var(--color-white))}.layanan-kami h2{margin:12px auto 36px;min-width:min-content;max-width:max-content;font-size:32px;text-align:center;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.layanan-items{padding:8px 0;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.layanan-item{position:relative;width:32%;height:200px}.layanan-item img{width:100%;height:200px;object-fit:cover;object-position:bottom;border-radius:16px;filter:brightness(.6)}.layanan-item:hover img{filter:contrast(1.2)}.layanan-item h3{margin:0 auto;padding:0 10%;position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:sans-serif;font-size:28px;text-align:center;color:var(--color-white)}.layanan-item:hover h3{display:none}.layanan-kami button{margin:32px auto 16px;padding:12px 32px!important;display:flex;justify-content:center;align-items:center;gap:12px;font-size:24px;color:var(--color-white);background-color:var(--color-red-1)!important;border:2px solid var(--color-red-1)!important;border-radius:12px}.layanan-kami button:hover{color:var(--color-red-1);background-color:var(--color-white)!important}.layanan-kami button span{padding:0 0 4px}.layanan-kami button span a{color:var(--color-white)}.layanan-kami button:hover span a{color:var(--color-red-1)}.gallery{padding:32px 16px;width:100vw;min-width:240px;color:var(--color-black);background-image:linear-gradient(var(--color-white),var(--color-pink-0-2),var(--color-pink-0-1),var(--color-pink-0-1),var(--color-white))}.gallery h2{margin:12px auto 36px;min-width:min-content;max-width:max-content;font-size:32px;text-align:center;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.gallery .container{position:relative;width:100%}.gallery .gallery-slide{padding:0 4px;min-height:720px;max-height:720px;display:flex;flex-wrap:wrap;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start;overflow:hidden;scroll-behavior:smooth!important}.gallery-images{width:160px;animation:slide-to-right 180s infinite;user-select:none;-webkit-user-select:none;-ms-user-select:none}.gallery-images img{border-radius:16px;filter:contrast(1.2)}.gallery-images img:hover{filter:brightness(.64) contrast(1.2)}.paket-pilihan{padding:32px 28px;position:relative;width:100vw;min-width:240px;color:var(--color-black);background-image:linear-gradient(var(--color-white),var(--color-pink-0-2),var(--color-pink-0-1),var(--color-pink-0-1),var(--color-white))}.paket-pilihan h2{margin:64px auto 36px;min-width:min-content;max-width:max-content;font-size:32px;text-align:center;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.paket-scroll{position:absolute;background-color:var(--color-pink-1);opacity:1;cursor:pointer;z-index:3}.paket-scroll:nth-child(1){bottom:50%;left:36px}.paket-scroll:nth-child(2){bottom:50%;right:36px}.paket-scroll:hover{opacity:.8}.paket-scroll,.paket-scroll a{padding:8px;display:flex;justify-content:center;align-items:center;border-radius:4px}.paket-scroll a{color:var(--color-pink-1);background-color:var(--color-black)}.paket-scroll a:hover{color:var(--color-pink-1)}.paket-items{padding:8px 0;width:100%;display:flex;align-items:flex-start;gap:12px;overflow-x:scroll;scrollbar-color:var(--color-pink-0-5) transparent;scroll-behavior:smooth!important}.paket-item{position:relative;min-width:240px;scroll-behavior:smooth!important}.paket-item img{width:100%;border-radius:4px;cursor:pointer}.paket-item img:hover{animation:scale-small 1s infinite}.paket-item h3{margin:0 0 4px;padding:6px 12px;font-size:24px;color:var(--color-pink-1);background-color:var(--color-black);border-radius:4px}.paket-pilihan button{margin:4px auto 16px;padding:12px 32px!important;display:flex;justify-content:center;align-items:center;gap:12px;font-size:24px;color:var(--color-pink-1);background-color:var(--color-black)!important;border:2px solid var(--color-black)!important;border-radius:12px}.paket-pilihan button:hover{color:var(--color-black);background-color:var(--color-pink-1)!important}.paket-pilihan button span{padding:0 0 4px}.paket-pilihan button span a{color:var(--color-pink-1)}.paket-pilihan button:hover span a{color:var(--color-black)}.why-us{position:relative;padding:280px 32px 32px;min-width:240px;color:var(--color-black);z-index:0}.why-us:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:repeating-linear-gradient(0deg,var(--color-pink-0-1) 0px,var(--color-pink-0-1) 1px,transparent 1px,transparent 32px),repeating-linear-gradient(90deg,var(--color-pink-0-1) 0px,var(--color-pink-0-1) 1px,transparent 1px,transparent 32px);background-size:100% 100%;background-repeat:repeat;-webkit-mask-image:radial-gradient(circle,var(--color-black) 30%,transparent 100%);mask-image:linear-gradient(to top,transparent,var(--color-black) 30%),linear-gradient(to bottom,transparent,var(--color-black) 30%),linear-gradient(to left,transparent,var(--color-black) 30%),linear-gradient(to right,transparent,var(--color-black) 30%);-webkit-mask-image:linear-gradient(to top,transparent,var(--color-black) 30%),linear-gradient(to bottom,transparent,var(--color-black) 30%),linear-gradient(to left,transparent,var(--color-black) 30%),linear-gradient(to right,transparent,var(--color-black) 30%);mask-composite:intersect;-webkit-mask-composite:destination-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;pointer-events:none;opacity:.5}.why-us h1{padding:0 32px 0 0;position:absolute;top:120px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;font-size:84px;color:var(--color-red-1);user-select:none;-webkit-user-select:none;-ms-user-select:none}.why-us h1 strong{padding:4px 0 12px;display:block;font-size:24px}.why-us h2{margin:32px 0 20px;min-width:min-content;max-width:max-content;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.why-item h3{margin:4px 0;padding:0 8px;min-height:24px;max-height:24px;font-size:16px;line-height:24px;color:var(--color-white);background-color:var(--color-red-1);border-radius:4px}.why-item p{margin:4px 0;padding:0 8px;min-width:160px;text-align:justify;text-wrap:nowrap;font-size:16px;line-height:24px;background-color:var(--color-light-1);border-radius:4px;overflow-x:hidden}.produk-terbaru{padding:0 32px;position:relative;bottom:36px;min-width:240px;color:var(--color-black)}.produk-terbaru .container{padding:32px 20px 32px 32px;background-color:var(--color-pink-1);border-radius:4px;background-image:url(../Product/cherry-blossoms-japan-festival.png);background-position:bottom right;background-repeat:no-repeat;overflow:hidden}.produk-terbaru h2{margin:0 0 20px;min-width:min-content;max-width:max-content;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.produk-items{height:560px;border-radius:4px;overflow-y:scroll;scrollbar-color:var(--color-pink-0-5) transparent}.produk-item{padding:8px 12px 8px 0;display:flex;gap:16px;animation:slide-vertical 6s infinite}.produk-item>a{margin:0;padding:0;min-width:240px;max-width:240px;display:flex;justify-content:center;align-items:center}.produk-item img{width:240px;border-radius:4px;cursor:pointer}.produk-item img:hover{animation:scale-small 1s infinite}.produk-description{width:100%}.produk-description h3{margin:0 0 4px;padding:6px 12px;font-size:24px;color:var(--color-pink-1);background-color:var(--color-black);border-radius:4px}.produk-description p{margin:4px 0;padding:6px 12px 4px;display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--color-black);background-color:var(--color-pink-2);border-radius:4px;opacity:.8}.produk-description p span,.produk-description p a{color:var(--color-red-2)}.produk-description p:hover a{text-transform:uppercase;font-size:16px;animation:fade-in-out .5s infinite}.produk-description p a{display:flex;align-items:center;gap:8px}.produk-description p:last-child{line-height:28px}.produk-description p svg{max-width:12px;min-width:12px;min-height:12px;max-height:12px;color:var(--color-red-2)}.produk-description p:hover a svg{max-width:18px;min-width:18px;min-height:18px;max-height:18px;font-size:18px}footer{width:100vw;min-width:240px;color:var(--color-white);background-color:var(--color-white);background-image:linear-gradient(to right,var(--color-white),var(--color-white),var(--color-pink-1))}footer button{margin:0 32px 36px;padding:12px 32px!important;display:flex;justify-content:center;align-items:center;gap:12px;font-size:24px;color:var(--color-white)!important;background-color:var(--color-red-1)!important;border:2px solid var(--color-red-1)!important;border-radius:12px}footer button:hover{color:var(--color-red-1)!important;background-color:var(--color-white)!important}footer button span{padding:0 0 4px}footer button span a{color:var(--color-white)!important}footer button svg{color:var(--color-white)!important}footer button:hover span a,footer button:hover svg{color:var(--color-red-1)!important}.footer-logo{margin:-36px 0 -72px;display:flex;justify-content:space-between}.footer-logo img{width:50%}.footer-logo img:nth-last-of-type(1){padding:16px}.footer-logo img:nth-child(2){transform:scale(.8);filter:grayscale(1) contrast(1.6);opacity:.04}.footer-menu,.footer-social,.footer-links{padding:16px 8px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:32px;font-size:small;z-index:3}.footer-menu{background-color:var(--color-pink-1)}.footer-social{background-image:linear-gradient(var(--color-pink-1),var(--color-pink-0-5),var(--color-pink-2),var(--color-pink-2),var(--color-pink-2))}.footer-social a{padding:12px 2px 0;color:var(--color-black)}.footer-social a:hover svg{color:var(--color-black);animation:scale-roll 1s infinite}.footer-links{background-color:var(--color-red-1)}.footer-menu ul,.footer-links ul{width:80%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px}.footer-links ul{padding-block:20px}.footer-menu ul li a{text-transform:uppercase;color:var(--color-black);border-bottom:1px solid var(--color-black)}.footer-menu ul li a:hover{animation:border-bottom-red 1s infinite}.footer-links ul li a{color:var(--color-white)}.footer-links ul li a:hover{color:var(--color-black)}.footer-copyright{padding:16px 0;position:absolute;top:20px;right:16px;font-family:Times New Roman,Times,serif;transform:rotate(90deg);user-select:none;-webkit-user-select:none;-ms-user-select:none}.footer-copyright small{display:none}.footer-top{position:fixed;right:72px;bottom:4px;display:flex;justify-content:center;align-items:center;z-index:999}.footer-top a{color:var(--color-white);cursor:none}.footer-top a:hover{color:var(--color-red-1)}.footer-top a svg{width:24px;height:24px;fill:var(--color-red-1)}.footer-top a:hover svg{fill:var(--color-white)}.footer-top-hidden{display:none}#about,#layanan,#paket-tour,#destinasi,#promo,#contact,#item,#tentang,#kebijakan-privasi,#hubungi,#not-found,#metode-pembayaran{padding:160px 0 72px;color:var(--color-black);background-color:var(--color-white)}#paket-tour{padding-top:108px}#about,#tentang{padding-top:0}.item{padding:180px 12px 100px;min-width:240px}.item-category{margin:0 8vw 8px;text-align:center;font-size:16px}.item-category-btn{margin:0 8px 8px;padding:0 12px 4px!important;font-size:16px;border-bottom:1px solid var(--color-light-3)!important;border-radius:8px}.item-category-btn:hover{color:var(--color-peach-2)!important}.item-cards{display:flex;flex-wrap:wrap;justify-content:center}.item-card-false{padding:20vh 0 40vh;text-align:center}.item-card-false h2{animation:fade-in-out 1s infinite}.item-card-false h5{padding:4px 0}.item-card-true{margin:14px;width:220px;border:1px solid var(--color-light-3);border-radius:8px;overflow:hidden}.item-card-true:hover img{object-fit:cover}.item-card-true img{width:100%;height:200px;object-fit:contain}.item-card-true .container{padding:8px}.item-card-true .content{display:flex;justify-content:space-between;align-items:center}.item-card-true .content span:nth-of-type(1){padding:5px 10px;margin-bottom:5px;font-family:sans-serif;font-size:12px;font-weight:700;color:var(--color-white);background-color:var(--color-purple);border:1px solid var(--color-purple);border-radius:4px;cursor:pointer}.item-card-true .content span:nth-of-type(1):hover{color:var(--color-purple);background-color:var(--color-white);border:1px solid var(--color-purple)}.item-card-true .content span:nth-of-type(2){padding-bottom:4px;font-size:12px;color:var(--color-dark-3)}.item-card-true h3{margin:10px 0;font-size:16px;color:var(--color-dark-2)}.item-card-true p:nth-of-type(1){margin-bottom:12px;font-size:12px;color:var(--color-dark-3)}.item-card-true p:nth-of-type(2){margin-bottom:4px;font-size:18px;color:var(--color-peach-2)}.item-card-true a{margin-top:10px;display:inline-block;text-decoration:none;font-size:14px;color:var(--color-orange-2)}.item-card-true a:hover{color:var(--color-orange-2);animation:fade-in-out 1s infinite}.us{min-width:240px}.us-header{margin-bottom:32px;padding:172px 0 32px;position:relative;color:var(--color-white);background-color:var(--color-red-1);border-radius:0 0 16px 16px;transition:1s;cursor:default}.us-header:hover{background-color:var(--color-black)}.us-header:hover u{color:var(--color-red-1)}.us-header u{position:absolute;bottom:10%;text-decoration:none;font-family:sans-serif;font-weight:700;font-size:140px;color:var(--color-red-1)}.us-header u:nth-of-type(1){left:2.5%}.us-header u:nth-of-type(2){right:2.5%}.us-header h2{margin:32px auto 20px;position:relative;min-width:min-content;max-width:max-content;text-align:center;text-transform:uppercase;font-size:32px;color:var(--color-white);border-bottom:2px solid var(--color-white);z-index:2}.us-header span,.us-header strong{margin:8px auto;padding:16px 0 0;position:relative;display:block;font-size:24px;text-align:center;z-index:2}.us-article{padding:16px 30px;color:var(--color-dark-2)}.us-article hr{color:var(--color-light-1)}.us-article h3,.us-article h4,.us-article h5{padding-bottom:12px;font-weight:700;color:var(--color-black)}.us-article h3{font-family:sans-serif;font-size:32px}.us-article h4{font-family:sans-serif;font-size:24px}.us-article h5{padding-top:8px;padding-bottom:0;text-decoration:underline;font-size:16px}.us-article p,.us-article ul li{padding:4px 0;text-align:justify;font-size:16px}.us-article ul li{margin-left:16px;list-style:disc!important}.us-article a{padding:4px 0;font-size:16px;color:var(--color-dark-2)}.us-article a:hover{color:var(--color-red-1)}.us-article a svg{margin-inline:1px 6px;width:12px;height:12px}.us-article-video{position:relative;float:right;width:fit-content;background-color:var(--color-black);border-radius:16px;overflow:hidden}.us-article-video iframe{padding-top:6px}.us-article-video p{margin:-4px 0 2px;padding:0 42px;text-align:center;color:var(--color-white)}.us-article-map{margin-top:12px;width:512px;height:320px;max-width:75vw;border-radius:16px;overflow:hidden}.us-article-map iframe{filter:grayscale(1)}.us-article-map iframe:hover{filter:none}.us-footer{margin:28px 0;padding:30px;color:var(--color-white);background-color:var(--color-red-1)}.us-footer a,.us-footer a:hover{text-decoration:underline;color:var(--color-white)}#layanan .layanan-kami button,#paket-tour .paket-pilihan button{display:none}.destinasi{margin-top:36px;padding:0 32px;position:relative;bottom:36px;min-width:240px;color:var(--color-black)}.destinasi .container{margin:0 auto;padding:44px 20px 32px 32px;width:75%;max-width:768px;min-width:240px;background-color:var(--color-pink-1);border-radius:4px;background-image:url(../Product/cherry-blossoms-japan-festival.png);background-position:bottom right;background-repeat:no-repeat;overflow:hidden}.destinasi h2{margin:0 auto 36px;min-width:min-content;max-width:max-content;text-align:center;text-transform:uppercase;font-size:32px;border-bottom:2px solid var(--color-red-1)}.destinasi-items{border-radius:4px;overflow-y:scroll;scrollbar-color:var(--color-pink-0-5) transparent}.destinasi-item{padding:8px 12px 8px 0;display:flex;gap:16px}.destinasi-item>a{margin:0;padding:0;min-width:45%;max-width:45%;display:flex;justify-content:center;align-items:center}.destinasi-item img{width:100%;border-radius:4px;cursor:pointer}.destinasi-item img:hover{animation:scale-small 1s infinite}.destinasi-description{width:100%}.destinasi-description h3{margin:0 0 4px;padding:6px 12px;font-size:24px;color:var(--color-pink-1);background-color:var(--color-black);border-radius:4px}.destinasi-description p{margin:4px 0;padding:6px 12px 4px;display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--color-black);background-color:var(--color-pink-2);border-radius:4px;opacity:.8}.destinasi-description p span,.destinasi-description p a{color:var(--color-red-2)}.destinasi-description p:hover a{text-transform:uppercase;font-size:16px;animation:fade-in-out .5s infinite}.destinasi-description p a{display:flex;align-items:center;gap:8px}.destinasi-description p:last-child{line-height:28px}.destinasi-description p svg{max-width:12px;min-width:12px;min-height:12px;max-height:12px;color:var(--color-red-2)}.destinasi-description p:hover a svg{max-width:18px;min-width:18px;min-height:18px;max-height:18px;font-size:18px}.promo{margin-top:36px;padding:0 32px;position:relative;bottom:36px;min-width:240px;color:var(--color-black)}.promo .container{margin:0 auto;padding:36px 20px 24px;position:relative;width:75%;max-width:768px;min-width:240px;background-color:var(--color-pink-1);border:8px solid var(--color-purple);border-radius:4px;scrollbar-color:var(--color-black) var(--color-dark-4)}.promo img{position:absolute;top:-16px;right:-8px;width:80px}.promo-list h2{margin:0 auto 40px;min-width:min-content;max-width:max-content;text-align:center;text-transform:uppercase;font-size:32px;border-bottom:2px solid var(--color-red-1)}.promo-list h3{font-size:20px}.promo-list p{margin:16px 0;text-align:justify}.promo-list p span{animation:fade-in-out 1s infinite}.promo-list textarea{padding:8px;width:100%;resize:none;font-family:monospace;font-size:24px!important;border:none;color:var(--color-white);background-color:transparent;background-image:linear-gradient(to right,var(--color-purple),var(--color-purple),var(--color-purple),transparent,transparent);border-radius:4px;overflow:hidden;cursor:pointer}.contact{margin-top:36px;padding:0 32px;position:relative;bottom:36px;min-width:240px;color:var(--color-black)}.contact .container{margin:0 auto;padding:36px 20px 24px;width:75%;max-width:768px;min-width:240px;background-color:var(--color-light-1);border:8px solid var(--color-light-1);border-radius:4px;scrollbar-color:var(--color-black) var(--color-dark-4)}.contact-form h2{margin:0 auto 40px;min-width:min-content;max-width:max-content;text-align:center;text-transform:uppercase;font-size:32px;border-bottom:2px solid var(--color-red-1)}.contact-form p{margin:16px 0}.contact-form label{margin-right:8px}.contact-form input{margin:8px 0 16px;padding:8px;width:100%;max-width:480px;display:flex;align-items:center;font-family:sans-serif!important;font-size:14px!important;color:var(--color-black);background-color:var(--color-white);border-radius:4px}.contact-form input[type=number]{max-width:64px;color:var(--color-white);background-color:var(--color-black);filter:invert(1)}.contact-form input[type=checkbox]{max-width:max-content;display:inline;accent-color:var(--color-black);filter:invert(1)}.contact-form ::placeholder{font-family:sans-serif!important}.contact-form select,.contact-form textarea{margin:8px 0 16px;padding:8px;width:100%;max-width:480px;display:flex;align-items:center;font-family:sans-serif!important;font-size:14px!important;color:var(--color-black);background-color:var(--color-white);border:none;border-radius:4px}.contact-form small{padding:6px 8px;color:var(--color-dark-1);background-color:var(--color-light-2);border-radius:4px;filter:grayscale(1)}.contact-form small span{font-size:12px;animation:fade-in-out 1s infinite}.contact-form a,.contact-form a:hover{color:var(--color-dark-3)}.contact-form button{margin:16px 0;padding:6px 14px!important;font-size:12px;color:var(--color-white)!important;background-color:var(--color-red-1)!important}.contact-form button:hover{padding:5px 13px!important;color:var(--color-red-1)!important;background-color:var(--color-white)!important;border:1px solid var(--color-red-1)!important}.kebijakan-privasi{margin-top:36px;padding:0 32px;position:relative;bottom:36px;min-width:240px;color:var(--color-black)}.kebijakan-privasi .container{margin:0 auto;padding:36px 20px 24px;width:75%;max-width:768px;min-width:240px;height:75vh;background-color:var(--color-light-1);border:8px solid var(--color-light-1);border-radius:4px;overflow-y:scroll;scrollbar-color:var(--color-black) var(--color-dark-4)}.kebijakan-privasi-content h2{margin:0 auto 40px;min-width:min-content;max-width:max-content;text-align:center;text-transform:uppercase;font-size:32px;border-bottom:2px solid var(--color-red-1)}.kebijakan-privasi-content h3{font-size:20px}.kebijakan-privasi-content p,.kebijakan-privasi-content ul{margin:16px 0;text-align:justify}.kebijakan-privasi-content li{margin-left:16px;list-style-type:square}.kebijakan-privasi-content a,.kebijakan-privasi-content a:hover{color:var(--color-red-1)}.hubungi-footer{margin:44px 0 28px;padding:30px;color:var(--color-white);background-color:var(--color-red-1)}.hubungi-footer a,.hubungi-footer a:hover{text-decoration:underline;color:var(--color-white)}.metode-pembayaran{padding:32px 28px;position:relative;width:100vw;min-width:240px;color:var(--color-black);background-image:linear-gradient(var(--color-white),var(--color-pink-0-2),var(--color-pink-0-1),var(--color-pink-0-1),var(--color-white))}.payment-header{margin:0 auto;padding:0 4%;width:92%}.payment-header img{width:100%;height:320px;object-fit:cover;object-position:center;border-radius:16px}.payment-header h2{margin:44px auto;min-width:min-content;max-width:max-content;font-size:32px;text-align:center;text-transform:uppercase;border-bottom:2px solid var(--color-red-1)}.payment-content{padding:0 8%}.payment-content p{margin:16px 0;text-align:justify}.payment-content table{text-align:center;border-radius:16px;overflow:hidden;user-select:none;-webkit-user-select:none;-ms-user-select:none}.payment-content table th{padding:16px 4px;color:var(--color-white);background-color:var(--color-red-1)}.payment-content table tr:nth-child(odd){background-color:var(--color-pink-0-2)}.payment-content table td{padding:8px 4px;font-size:12px}.payment-content table span a,.payment-content a,.payment-content a:hover{color:var(--color-red-1)}@media (width <= 1024px){.header-info{flex-wrap:nowrap;justify-content:space-between;gap:12px}.header-info-menu{position:relative;width:inherit;z-index:2}.header-info-menu button{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--color-white)}.header-info-menu button:hover{color:var(--color-black)}.header-info-link-mobile{padding:16px 8px;position:fixed;top:0;left:0;width:100vw;min-width:240px;display:flex;justify-content:flex-start;align-items:center;gap:8px;background-color:var(--color-white);color:var(--color-red-2);animation:show-to-right 1s normal}.header-info-link-mobile.email{top:64px;border-top:8px solid var(--color-white)}.header-info-link-mobile.phone{top:120px}.header-info-link-mobile.whatsapp{top:168px}.header-info-link-mobile.schedule{top:216px}.header-info-link-mobile.facebook{top:264px}.header-info-link-mobile.instagram{top:312px}.header-info-link-mobile.youtube{top:360px;border-radius:0 0 16px}.header-info-link-mobile.email:hover,.header-info-link-mobile.phone:hover,.header-info-link-mobile.whatsapp:hover,.header-info-link-mobile.schedule:hover,.header-info-link-mobile.facebook:hover,.header-info-link-mobile.instagram:hover,.header-info-link-mobile.youtube:hover{border-left:2px solid var(--color-black)}.header-info-link-mobile.button{top:64px;left:unset;right:8px;min-width:50px!important;max-width:50px!important;justify-content:right;border-top:8px solid var(--color-white)}.header-info-link-mobile:hover{color:var(--color-black)}.header-info-link{display:none}.header-nav-menu{padding-left:0;padding-right:0}.header-nav-menu img{margin-top:0;width:48px!important}.banner-destination-img img:nth-child(2){max-width:48vw}.news-update h2{margin:12px 0}.news-landing-page{padding:28px 36px}.layanan-kami h2{font-size:28px}.layanan-items{gap:16px}.layanan-item{width:48%}.layanan-item h3{font-size:24px}.layanan-kami button,.paket-pilihan button,footer button{padding:10px 20px!important;gap:8px;font-size:20px}.layanan-kami button span,.paket-pilihan button span,footer button span{padding:0 0 2px}.layanan-kami button svg,.paket-pilihan button svg,footer button svg{transform:scale(.92)}.gallery h2,.paket-pilihan h2{font-size:28px}.paket-item h3,.paket-pilihan button span{font-size:20px}.why-us h1{top:92px;font-size:80px}.why-us h1 strong{font-size:20px}.produk-terbaru .container{padding:8px 8px 160px}.produk-terbaru h2{margin:0 auto 20px;text-align:center}.produk-items{height:460px}.produk-item{padding:8px 12px}.produk-item>a{min-width:45%;max-width:45%}.produk-item h3{font-size:20px}.produk-description p:hover a{font-size:13px}.produk-description p:hover a svg{max-width:15px;min-width:15px;min-height:15px;max-height:15px;font-size:15px}.footer-logo{margin:-56px 0 -60px}.item-card-true{width:176px}.us-header u{font-size:80px;bottom:16%}.us-header h2,.us-article h3{font-size:28px}.us-article h4{padding-bottom:8px;font-size:20px}.us-header span,.us-header strong{font-size:20px}.us-article-video{max-width:100%;margin:16px 0 40px;position:static;float:unset}.destinasi .container{padding:8px 8px 160px}.destinasi h2{margin-top:36px;font-size:28px}.destinasi-item{padding:8px 12px}.destinasi-item h3{font-size:20px}.destinasi-description p:hover a{font-size:13px}.destinasi-description p:hover a svg{max-width:15px;min-width:15px;min-height:15px;max-height:15px;font-size:15px}.promo-list h2,.contact-form h2,.kebijakan-privasi-content h2,.payment-header h2{font-size:28px}}@media (width <= 768px){#home{flex-wrap:wrap}#main,#aside{width:100vw}.header-nav-menu{overflow-x:scroll;scrollbar-color:var(--color-red-1) transparent}.header-nav-menu a strong{min-width:120px;max-width:120px;font-size:12px}.header-nav-menu ul{animation:slide-horizontal 6s infinite}.header-nav-menu ul li a{font-size:small}.header-nav-menu ul li a:hover{padding:4px 0 0}.banner-destination-img img:nth-child(2){max-width:94vw}.news-update{width:100vw;min-width:unset}.news-landing-page{padding:unset;top:60px;right:0;max-width:70vw;display:block;justify-content:unset;align-items:unset;animation:unset;filter:contrast(1.6);opacity:.08}.news-list li div a{min-width:unset}.layanan-kami h2{font-size:24px}.layanan-items{gap:16px}.layanan-item{width:100%}.layanan-item h3{font-size:24px}.layanan-kami button,.paket-pilihan button,footer button{padding:10px 16px!important;gap:6px;font-size:18px}.layanan-kami button span,.paket-pilihan button span,footer button span{padding:0 0 2px}.layanan-kami button svg,.paket-pilihan button svg,footer button svg{transform:scale(.8)}.gallery h2,.paket-pilihan h2{font-size:24px}.paket-scroll{transform:scale(.8)}.paket-items{padding:8px 0;width:100%;display:flex;align-items:flex-start;gap:12px;overflow-x:auto;scrollbar-color:transparent transparent}.why-us{margin:0 0 32px}.why-us h1{padding:12px 32px 0 0}.why-us h2{margin:32px auto 20px;text-align:center}.produk-terbaru{margin:0 0 48px;position:static}.produk-terbaru .container{padding:24px 24px 200px;background-position:bottom center}.produk-terbaru h2{margin:0 auto 20px;text-align:center}.produk-items{height:unset;overflow-y:auto;scrollbar-color:transparent transparent}.produk-item{padding:8px 0;flex-wrap:wrap;justify-content:center;animation:unset}.produk-item>a{min-width:100%;max-width:100%}.produk-item img{min-width:100%}footer{background-image:none}footer button{margin:0 32px 48px}.footer-logo{margin:-40px 0 -12px}.footer-logo img{width:100%}.footer-logo img:nth-child(2){display:none}.footer-links{padding:24px;justify-content:flex-start}.footer-links ul,.footer-links ul li{width:100%}.footer-copyright{top:36px;right:-20px;max-width:100px;text-wrap:nowrap}.footer-copyright small{display:inline-flex;align-items:center;font-size:inherit}.footer-top{right:60px}.us-header u{font-size:8vw;bottom:60px}.us-header u:nth-of-type(1){left:0;transform:rotate(90deg)}.us-header u:nth-of-type(2){right:0;transform:rotate(270deg)}.us-header h2,.us-article h3{font-size:24px}.us-header span,.us-header strong{font-size:16px}.destinasi{margin:0;position:static}.destinasi .container{padding:24px 24px 200px;width:92%;background-position:bottom center}.destinasi h2{margin-top:20px;font-size:24px}.destinasi-items{height:unset;overflow-y:auto;scrollbar-color:transparent transparent}.destinasi-item{padding:8px 0;flex-wrap:wrap;justify-content:center}.destinasi-item>a{min-width:100%;max-width:100%}.promo .container{width:92vw}.promo-list h2{font-size:24px}.contact .container{width:92vw}.contact-form h2{font-size:24px}.kebijakan-privasi .container{width:92vw}.kebijakan-privasi-content h2{font-size:24px}.metode-pembayaran{margin:0 0 24px}.payment-header h2{font-size:24px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
