:root{--jb-green:#2a4d30;--jb-green-deep:#1b2a1e;--jb-green-soft:#bfd0c1;--jb-paper:#fbf9f6;--jb-card:#ffffff;--jb-ink:#141a16;--jb-ink-soft:#4c5a4f;--jb-gold:#f2c14e;--jb-rule:#d9dcd4;--jb-font-display:"Oswald", "Arial Narrow", sans-serif;--jb-font-text:"Jost", ui-sans-serif, system-ui, sans-serif}body,button,input,select,textarea{font-family:var(--jb-font-text)}body{color:var(--jb-ink)}h1,h2,h3,h4,h5,h6{font-family:var(--jb-font-display);font-weight:600;letter-spacing:0}a{color:var(--jb-green)}a:hover{color:var(--jb-green-deep)}.entry-content a:not([class]){text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:3px solid var(--jb-gold);outline-offset:2px}html,body{overflow-x:clip}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}@media (max-width:1140px){.inside-article>.entry-content>:not([class*="gb-"]):not(.wp-block-image):not(.alignfull),.inside-article>.entry-content>.gb-accordion{margin-left:24px;margin-right:24px}}@media (max-width:600px){.inside-article>.entry-content>:not([class*="gb-"]):not(.wp-block-image):not(.alignfull),.inside-article>.entry-content>.gb-accordion{margin-left:16px;margin-right:16px}}.gb-element-hero-40963-5 .wa-button,.gb-element-booking-40963-10 .wa-button,.gb-element-hero-41057-7 .wa-button,.gb-element-booking-41057-10 .wa-button,.gb-element-jbabouthero .wa-button,.gb-element-jbaboutvisit .wa-button,.gb-element-ajr2hero001 .wa-button,.gb-element-ajr2cta001 .wa-button,.gb-element-kldv4hero001 .wa-button,.gb-element-hero-41056-5 .wa-button,.gb-element-booking-41056-10 .wa-button{background-color:var(--jb-gold);color:var(--jb-green-deep)}.gb-element-hero-40963-5 .wa-button:hover,.gb-element-booking-40963-10 .wa-button:hover,.gb-element-hero-41057-7 .wa-button:hover,.gb-element-booking-41057-10 .wa-button:hover,.gb-element-jbabouthero .wa-button:hover,.gb-element-jbaboutvisit .wa-button:hover,.gb-element-ajr2hero001 .wa-button:hover,.gb-element-ajr2cta001 .wa-button:hover,.gb-element-kldv4hero001 .wa-button:hover,.gb-element-hero-41056-5 .wa-button:hover,.gb-element-booking-41056-10 .wa-button:hover{background-color:#ffd36a;color:var(--jb-green-deep)}.single-wisata .site-content,.error404 .site-content{padding:40px 0}@media (max-width:1024px){.single-wisata .site-content,.error404 .site-content{padding:20px 40px}}@media (max-width:767px){.single-wisata .site-content,.error404 .site-content{padding:20px 20px 45px}}.wp-block-search__label.screen-reader-text{width:1px}body.single-post,body.archive,body.search,body.blog{background-color:var(--jb-paper)}.btn-dark a{color:white!important}.wp-block-social-links{margin:0!important}.wp-block-social-links li a{font-size:18px}.breadcrumb{line-height:18px}.gb-block-image a{display:block;height:100%}.container.grid-container{width:auto;padding-left:0;padding-right:0}ol.wp-block-comment-template{margin-left:0}.comments-area{border:0 solid #f1f1f1;padding:0px!important;border-radius:8px;margin-top:25px;font-size:14px;background:none!important}.comment-content{padding:0;border:none;margin:8px 0;padding:10px 0!Important;border-radius:8px}.comment-content p{margin-bottom:10px;line-height:21px}.comment-list .reply a{border-radius:20px;padding:2px 10px;border:1px solid #f1f1f1}.comment-list article{border:none;padding:0!important;margin:0!important}.comment-list li.depth-1{border:1px solid #f1f1f1!important;padding:20px!important;border-radius:8px!important}.comment .children{padding-left:30px;margin:20px 0 20px 20px!important;border-left:0 dotted rgb(0 0 0 / .09)!important;border-bottom:none!important}.comment-respond{margin-top:40px}.comment-form input{margin-bottom:15px!important}.comment-form-cookies-consent input{margin:0 8px 0 0!Important}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #f1f1f1!important;border-radius:5px!important;padding:10px 15px!important;margin:0;width:100%}.comments-area .form-submit input.submit{border-radius:8px!important;background:var(--accent)!important;padding:10px 35px!important}.comment-form-cookies-consent{font-size:12px;line-height:18px}.comment-list li.depth-1{border-bottom:0 solid #f1f1f1;margin-bottom:20px}h3.comments-title{font-size:18px}.comment-meta .avatar{padding-top:1px}.comments-area footer.comment-meta{display:block;grid-template-columns:30px 1fr;grid-gap:10px}.comments-area footer.comment-meta img.avatar{display:none}.entry-meta.comment-metadata{margin-top:-1.5px}.entry-meta.comment-metadata a{color:#000;opacity:.5}.comment-content{margin:10px 0;border:0 solid #f1f1f1}.site-footer ul.wp-block-navigation__container{margin:0;column-gap:15px;row-gap:0}.site-footer ul.wp-block-navigation__container li a{color:#94a1af!Important;line-height:2em}.site-footer ul.wp-block-navigation__container li:hover a{color:#fff!Important}.search-modal-form{background:transparent!important}.gp-modal__container input.search-field{margin:0!important;border:none!important}.search-modal-fields{border-radius:8px;overflow:hidden;background:#fff}.inside-right-sidebar{position:sticky;top:20px}.list_custom{list-style:none;counter-reset:my-awesome-counter}.list_custom .gb-query-loop-item{counter-increment:my-awesome-counter;position:relative}.list_custom .gb-query-loop-item::before{content:"#" counter(my-awesome-counter) "";position:absolute;top:4px;left:0;font-size:16px;font-weight:700;color:#fff;width:40px;height:40px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center}.list_custom .generate-columns.grid-50{width:100%!important;margin:0}.list_custom p.gb-headline-text{min-height:50px}.page-header{margin-bottom:30px}h1.widget-title,h1.page-title,h2.widget-title{position:relative;display:inline-block;margin-bottom:30px}h1.widget-title:after,h1.page-title:after,h2.widget-title:after{content:" ";height:3px;width:110px;margin-left:20px;bottom:40%;position:absolute;border-radius:10px;background:#f1f1f1}.search h1.page-title{border-bottom:1px solid #f1f1f1;display:flex;font-weight:400;padding-bottom:15px}.search h1.page-title span{font-weight:700}.search h1.page-title:after{display:none}.author .page-header{padding:20px;font-size:15px;line-height:22px;border-radius:8px;background:#fff;box-shadow:0 0 20px rgb(0 0 0 / .08)}.author .page-header .page-title:after{display:none}.author .page-header .avatar{margin-right:20px;border-radius:50px}body.author h1.page-title{margin-bottom:10px}.shadow{box-shadow:0 -10px 20px rgb(0 0 0 / .08)}.nq_number{display:none}.popular_item a{color:var(--contrast);font-weight:500;padding-bottom:12px!important;margin-bottom:12px!important;display:block;border-bottom:1px solid var(--tax-bg)}.popular_item a:hover{color:var(--contrast-2)}.popular_item:last-child a{border-bottom:none}.dynamic-entry-content ul,.dynamic-entry-content ol{margin:0 0 1.5em 2em}.dynamic-entry-content ul li{list-style:circle}.also-read{background:#f1f1f1;padding:15px;border-left:5px solid var(--accent);padding-left:20px;margin:20px 0}.also-read h2{margin-bottom:8px}.also-read p{margin:0 0 10px;font-size:14px;line-height:18px}.wp-block-pullquote{padding:0}blockquote{border-left:5px solid var(--accent);padding:20px;font-size:18px;font-style:italic;margin:0 0 1.5em;position:relative;text-align:left;line-height:24px}blockquote p{margin-bottom:5px}.wp-block-pullquote cite{font-size:14px;font-weight:700}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}.wp-block-table{margin-bottom:25px}.wp-block-table table{margin-bottom:0}.wp-block-table .wp-element-caption{font-size:13px;margin-top:5px}.gb-block-image figcaption,.wp-block-image figcaption{font-size:13px;text-align:center;margin:10px 0 0;line-height:19px}.wp-block-image{margin-bottom:25px}.wp-block-image img{border-radius:5px}.taxonomy-post_tag{display:flex;gap:5px;flex-wrap:wrap}.taxonomy-post_tag a{color:#fff;position:relative;background:var(--accent);padding:5px 13px;font-size:16px;line-height:20px;border-radius:50px;display:inline-block;transition:all .3s ease-in-out}.taxonomy-post_tag a:hover{background:var(--contrast-2)}.taxonomy-post_tag a:before{content:"#"}.wp-block-post-terms__separator{display:none}.search-form .search-submit{display:none}body.error404 .inside-article{margin:40px auto;text-align:center}#ez-toc-container{background:#f9f9f9;border:1px solid var(--accent);border-radius:5px;box-shadow:none;padding:25px;width:100%;margin-bottom:25px}div#ez-toc-container p.ez-toc-title{font-weight:700}#ez-toc-container ul{margin-top:10px;padding-left:18px}div#ez-toc-container ul li{font-size:100%;list-style:circle;overflow:visible;padding:2px 0}#ez-toc-container a{color:var(--contrast)!Important;box-shadow:none;text-decoration:none;text-shadow:none;display:inline-flex;align-items:stretch;flex-wrap:nowrap;font-weight:bold!important}#ez-toc-container ul.ez-toc-list-level-3{margin-top:5px}#ez-toc-container ul.ez-toc-list-level-3{margin-left:0}#ez-toc-container ul.ez-toc-list-level-3 li a{font-weight:normal!important}#ez-toc-container label.cssicon{border:none;margin-top:-5px}.neon-auto-page-break-pagination{font-size:14px}.neon-auto-page-break-pagination .pagination{display:flex;gap:5px}.neon-auto-page-break-pagination span.post-page-numbers.current,.neon-auto-page-break-pagination a.post-page-numbers{background:var(--accent);width:23px;height:23px;display:flex;color:#fff;border:1px solid var(--accent);align-items:center;justify-content:center;border-radius:50px;font-size:13px}.neon-auto-page-break-pagination span.post-page-numbers.current{background:none;color:var(--accent)}.neon-show-all-page-content a{text-decoration:underline!important}.gb-button .gb-icon svg{height:auto!Important}@media only screen and (max-width:1024px){.inside-right-sidebar{position:static;padding:0;border:none}.site-content .content-area{padding-right:0}.is-right-sidebar{margin-top:40px}.comments-area{border:none;padding:20px 0!important}.gp-search-modal .gp-modal__overlay{padding-left:30px!important;padding-right:30px!important;background:rgb(0 0 0 / .65)!important}}@media only screen and (max-width:767px){h1.widget-title:after,h1.page-title:after,h2.widget-title:after{width:60px}}