Powered by Google Gemini
你好!我是 MaiA,您的旅行助手。印度尼西亞熱忱歡迎您舒適自在地探索這片土地。今天有什麼我可以幫您的嗎?
<>
span.text-green {
color: #00C853 !important
}
.first-time-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: opacity 0.3s ease;
}
.first-time-popup.show {
opacity: 1;
display: flex !important;
}
.first-time-popup-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(000,
0.85
);
/* Configurable overlay opacity */
-webkit-backdrop-filter:
none
;
backdrop-filter:
none
;
/* Toggleable blur effect */
}
.first-time-popup-content {
position: relative;
padding: 20px;
border-radius: 20px;
max-width: 800px;
/* Increased max-width */
width: 90%;
/* box-shadow: 0 10px 30px rgba(0000.2); Removed */
text-align: center;
transform: translateY(20px);
transition: transform 0.3s ease;
}
.first-time-popup.show .first-time-popup-content {
transform: translateY(-25vh);
}
div.popup-title p {
font-size: 64px !important;
font-weight: 800;
color: #FFFFFF;
/* All white */
margin-bottom: 12px;
line-height: 1.1;
}
.popup-subtitle {
font-size: 24px;
/* Bigger */
color: #FFFFFF;
/* All white */
margin-bottom: 16px;
line-height: 1.4;
opacity: 0.9;
}
.popup-button {
white-space: nowrap;
background: #000000;
/* Black button */
color: #FFFFFF;
border: none;
padding: 16px 48px;
border-radius: 40px;
font-size: 18px;
font-weight: 700;
cursor: pointer;
transition: background 0.2s easetransform 0.2s easebox-shadow 0.2s ease;
}
.popup-close-btn {
position: absolute;
top: 30px;
right: 30px;
background: none;
border: none;
color: white;
font-size: 48px;
cursor: pointer;
z-index: 100002;
line-height: 1;
padding: 10px;
opacity: 0.7;
transition: opacity 0.2s easetransform 0.2s ease;
}
.popup-image {
position: absolute;
bottom: 0;
left: 50%;
transform: translate(-50%20px);
max-width: 43vh;
width: 100%;
height: auto;
z-index: 100001;
transition: transform 0.5s ease 0.2sopacity 0.5s ease 0.2s;
opacity: 0;
pointer-events: none;
}
.first-time-popup.show .popup-image {
transform: translate(-50%0);
opacity: 1;
}
@media (max-width: 768px) {
div.popup-title p {
font-size: 40px !important;
}
.popup-subtitle {
font-size: 18px;
}
.popup-image {
max-width: 30vh;
}
.first-time-popup.show .first-time-popup-content {
transform: translateY(-40%);
}
}
>
<>
span.text-green {
color: #00C853 !important
}
.visa-popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
transition: opacity 0.3s ease;
}
.visa-popup.show {
opacity: 1;
display: flex !important;
}
.visa-popup-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(000,
0.85
);
-webkit-backdrop-filter:
none
;
backdrop-filter:
none
;
}
.visa-popup-content {
position: relative;
background: #00000033;
padding: 60px;
border-radius: 24px;
min-height: 400px;
max-width: 800px;
display: flex;
flex-direction: column;
justify-content: center;
width: 100%;
transition: transform 0.3s ease;
color: white;
}
.visa-popup-content::before {
content: '';
position: absolute;
inset: 0;
border-radius: 24px;
padding: 1px;
background: linear-gradient(90deg#31FFD9#006AFF);
-webkit-mask: linear-gradient(#fff 0 0) content-boxlinear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
pointer-events: none;
}
.visa-popup-inner {
position: relative;
max-width: 300px;
}
.visa-popup-title{
font-size: 33px;
font-weight: 700;
margin-bottom: 8px;
}
.visa-popup-subtitle {
font-size: 18px;
color: white;
margin-bottom: 32px;
}
.visa-popup-button {
display: inline-block;
background-color: #061C53;
color: white;
border: none;
padding: 12px 24px;
font-size: 16px;
font-weight: 700;
cursor: pointer;
border-radius: 8px;
text-decoration: none;
}
.visa-image {
position: absolute;
bottom: 1px;
right: 0;
}
[dir="rtl"] .visa-image {
right: auto;
left: 0;
}
.popup-close-btn {
position: absolute;
top: 15px;
right: 15px;
background: #FFFFFF33;
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 9999px;
z-index: 100002;
line-height: 1;
}
.popup-close-btn div {
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
border-radius: 9999px;
width: 24px;
height: 24px;
background: #ffffff
}
@media (max-width: 768px) {
.visa-popup-content {
padding: 16px 16px 32px;
min-height: unset;
margin: 16px;
width: calc(100% - 32px);
border-radius: 16px;
}
.visa-popup-inner {
max-width: 100%;
}
.visa-popup-title {
font-size: 24px;
}
.visa-popup-subtitle {
font-size: 15px;
margin-bottom: 20px;
}
.visa-popup-inner {
order: 2;
text-align: center;
}
.visa-image {
order: 1;
position: static;
width: 100%;
max-width: 280px;
display: block;
margin: 0 auto 16px;
}
}
>
<>
/* --- Gabungan Semua CSS yang Mempengaruhi Navbar --- */
/* Variabel Global (dari :root) */
:root { --blue: #071c53; }
/* Base Body & HTML Styles */
body {
min-height: 100vh;
font-family: 'Manrope'sans-serif;
font-optical-sizing: auto;
scroll-padding-top: 80px;
}
html { scroll-padding-top: 80px; }
/* Utilities umum yang mungkin digunakan oleh navbar */
.text-blue { color: var(--blue) !important; }
.bg-blue { background: var(--blue); }
/* Navbar Utama */
.nav-gradient { background-image: linear-gradient(to bottomrgb(0 0 0 / .3)#fff0); }
.nav-top { transition: ease all 0.4s; }
/* Logo di Navbar */
.navbar__logo { transition: ease all 0.2s; }
/* Logo group: stacked on mobile only */
.navbar-logos-group {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 4px;
}
/* MOBILE LOGO SIZES — tweak these two values to resize */
@media (max-width: 1199.98px) {
.navbar-logos-group .navbar__logo--left { width: 129px; height: auto; }
.navbar-logos-group .navbar__logo--wi { height: 37px; width: auto; }
}
/* Gaya Navbar saat di-hover atau di-scroll (JavaScript akan menambahkan .nav-scrolled) */
.nav-top.nav-hovered.nav-top.nav-scrolled { background: #fff; }
/* Item Navigasi (Nav-link) */
.nav-top li .nav-link {
font-size: 16px;
font-weight: 600;
color: #fff;
padding: .5rem 0 !important;
margin: 0 1.7rem;
transition: ease all 0.2s;
text-align: center;
}
/* Aktif */
.nav-top li .nav-link.active { font-weight: 600; color: #fff; position: relative; }
.nav-top li .nav-link.active:before {
height: 2px; width: 100%; background: #fff; position: absolute; bottom: 0; left: 0; content: '';
}
/* Saat navbar putih */
.nav-top.nav-hovered li .nav-link.nav-top.nav-scrolled li .nav-link { color: #7b7b7b; }
.nav-top.nav-hovered li .nav-link:hover.nav-top.nav-scrolled li .nav-link:hover { color: var(--blue); }
.nav-top.nav-hovered li .nav-link.active.nav-top.nav-scrolled li .nav-link.active { color: var(--blue); }
.nav-top.nav-hovered li .nav-link.active:before.nav-top.nav-scrolled li .nav-link.active:before { background: #7b7b7b; }
/* Tombol Bahasa */
.btn-lang.show.btn-lang {
background: #ffffff47;
font-weight: 600;
font-size: 16px;
backdrop-filter: blur(10px);
border-color: #74787649;
color: #fff;
}
.nav-top.nav-hovered .btn-lang.nav-top.nav-scrolled .btn-lang { background: #fff; color: #7b7b7b; }
.nav-top.nav-hovered .btn-lang:hover.nav-top.nav-scrolled .btn-lang:hover { color: var(--blue); }
/* Ikon Pencarian */
.btn-search img { filter: brightness(0) invert(1); }
.nav-top.nav-hovered .btn-search img.nav-top.nav-scrolled .btn-search img {
filter: brightness(0) saturate(100%) invert(50%) sepia(0%) saturate(0%) hue-rotate(153deg) brightness(92%) contrast(93%);
}
/* Overlay Pencarian */
.form-search {
position: fixed; top: 80px; left: 0; right: 0;
height: calc(100vh - 85px); background: #fff; overflow: hidden;
transition: ease all 0.3s; z-index: 9999;
}
.form-search .container { height: calc(100vh - 86px); }
/* Mega Menu */
.form-menubar {
position: fixed; top: 80px; left: 0; right: 0;
overflow: hidden; z-index: 9998;
background: rgb(119 119 119 / .2); backdrop-filter: blur(10px);
transition: ease all 0.4s;
}
.dropdown-navbar-custom {
position: static;
}
@media (max-width: 1199px) {
.form-menubar {
bottom: 0px;
top: 0px;
}
.dropdown-navbar-custom {
position: relative;
}
}
.form-menubar.show.form-menubar-scrolled { background-color: #fff; }
.form-menubar .headline { color: #fff; }
.form-menubar.show .headline.form-menubar-scrolled .headline { color: var(--blue); }
.form-menubar .container { color: #000; }
@media (min-width: 1200px) {
.navbar-brand--left-desktop {
margin-bottom: 9px !important;
}
.navbar-brand--wonderful-desktop {
margin-top: 8px !important;
}
}
/* Search input */
.ig-search-dp .form-control { padding: .825rem .75rem; font-weight: 600; border-color: var(--blue); }
.ig-search-dp .form-control::placeholder { font-weight: 400; }
.ig-search-dp .input-group-text { border-color: var(--blue); }
.ig-search-dp .form-control:focus { border-color: var(--blue); box-shadow: none; }
>
本网站使用 Cookie 以提升您的浏览体验。继续使用即表示您同意我们的 Cookie 政策。
了解更多
我明白了
欢迎踏上探索印尼的美妙之旅
您的印尼精彩旅程,从此刻启程
焦点
值得深度探索的印尼风情之旅
从手工艺、在地文化到诱人美食,踏上一段发现印尼独特魅力的文化之旅。

<>
htmlbody {
overflow-x: hidden;
max-width: 100%;
}
>
<>
/* Base Footer Styles */
footer {
background: #020b22;
padding-top: 50px;
}
footer p {
color: #fefefe;
}
footer h5 {
font-weight: 800;
font-size: 16px;
}
footer ul {
list--type: none;
padding: 0;
display: flex;
flex-direction: column;
gap: 20px;
font-weight: 400;
}
footer ul li a {
color: #fff;
text-decoration: none;
display: inline-flex;
gap: 10px;
align-items: center;
flex-wrap: wrap;
word-break: break-word;
}
footer ul li a:hover {
opacity: .8;
color: #D3D3D3 ;
}
.logo-footer {
filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(93deg) brightness(108%) contrast(102%);
transition: ease all 0.2s;
}
footer .copyright {
border-top: 1px solid #2f2f2f;
}
.fs-14 {
font-size: 14px;
}
/* Make social media list horizontal on events/experience */
footer ul.social-row {
flex-direction: row;
flex-wrap: wrap;
gap: 12px 20px;
}
footer ul.social-row li {
width: auto;
}
footer ul.social-row li a {
display: inline-flex;
align-items: center;
gap: 10px;
flex-wrap: nowrap; /* keep icon + text on one line */
white-space: nowrap;
}
footer ul.social-row li a img {
display: inline-block;
vertical-align: middle;
}
>