{"id":228,"date":"2026-03-06T04:46:44","date_gmt":"2026-03-05T21:46:44","guid":{"rendered":"https:\/\/develop.sentanahotel.com\/?page_id=228"},"modified":"2026-04-13T04:35:11","modified_gmt":"2026-04-12T21:35:11","slug":"sentana-pemalang","status":"publish","type":"page","link":"https:\/\/sentanahotel.com\/?page_id=228","title":{"rendered":"Sentana Mulia Pemalang"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"228\" class=\"elementor elementor-228\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-083a9b4 e-con-full e-flex e-con e-parent\" data-id=\"083a9b4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7c0204 elementor-widget elementor-widget-shortcode\" data-id=\"f7c0204\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"105\" class=\"elementor elementor-105\" data-elementor-post-type=\"elementor-hf\">\n\t\t\t\t<header class=\"elementor-element elementor-element-700414f9 e-flex e-con-boxed e-con e-parent\" data-id=\"700414f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-69a24450 elementor-widget elementor-widget-image\" data-id=\"69a24450\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail wp-image-104\" alt=\"\" srcset=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-150x150.png 150w, https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-300x300.png 300w, https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-1024x1024.png 1024w, https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-768x768.png 768w, https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-1536x1536.png 1536w, https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-2048x2048.png 2048w, https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-700x700.png 700w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-52d2f645 elementor-widget elementor-widget-tp-navigation-menu-lite\" data-id=\"52d2f645\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tp-navigation-menu-lite.default\">\n\t\t\t\t\t\n\t\t<div class=\"plus-navigation-wrap text-center nav-menu69edceecd6ea0\">\n\t\t\t<div class=\"plus-navigation-inner menu-hover main-menu-indicator-style-1 sub-menu-indicator-none \"  data-menu_transition=\"style-2\">\n\t\t\t\t<div id=\"theplus-navigation-normal-menu\" class=\"collapse navbar-collapse navbar-ex1-collapse\">\n\t\n\t\t\t\t\t<div class=\"plus-navigation-menu menu-horizontal\">\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"plus-navigation-menu menu-horizontal\"><ul id=\"menu-main-menu\" class=\"nav navbar-nav yamm menu-hover-none\"><li id=\"menu-item-728\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home animate-dropdown menu-item-728\" ><a title=\"Home\" href=\"https:\/\/sentanahotel.com\/\" data-text=\"Home\">Home<\/a><\/li>\n<li id=\"menu-item-723\" class=\"menu-item menu-item-type-post_type menu-item-object-page animate-dropdown menu-item-723\" ><a title=\"Tentang Sentana\" href=\"https:\/\/sentanahotel.com\/?page_id=187\" data-text=\"Tentang Sentana\">Tentang Sentana<\/a><\/li>\n<li id=\"menu-item-730\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children animate-dropdown menu-item-730 depth-0 dropdown\" ><a title=\"Rooms\" href=\"https:\/\/sentanahotel.com\/?page_id=251\" class=\"dropdown-toggle\" aria-haspopup=\"true\" data-text=\"Rooms\">Rooms<\/a>\n<ul role=\"menu\" class=\" dropdown-menu\">\n\t<li id=\"menu-item-721\" class=\"menu-item menu-item-type-post_type menu-item-object-page animate-dropdown menu-item-721\" ><a title=\"Sentana Mulia Pemalang\" href=\"https:\/\/sentanahotel.com\/?page_id=228\" data-text=\"Sentana Mulia Pemalang\">Sentana Mulia Pemalang<\/a><\/li>\n\t<li id=\"menu-item-722\" class=\"menu-item menu-item-type-post_type menu-item-object-page animate-dropdown menu-item-722\" ><a title=\"Griya Sentana Yogyakarta\" href=\"https:\/\/sentanahotel.com\/?page_id=225\" data-text=\"Griya Sentana Yogyakarta\">Griya Sentana Yogyakarta<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-720\" class=\"menu-item menu-item-type-post_type menu-item-object-page animate-dropdown menu-item-720\" ><a title=\"Facilities\" href=\"https:\/\/sentanahotel.com\/?page_id=231\" data-text=\"Facilities\">Facilities<\/a><\/li>\n<li id=\"menu-item-719\" class=\"menu-item menu-item-type-post_type menu-item-object-page animate-dropdown menu-item-719\" ><a title=\"Sentana Tours\" href=\"https:\/\/sentanahotel.com\/?page_id=234\" data-text=\"Sentana Tours\">Sentana Tours<\/a><\/li>\n<li id=\"menu-item-718\" class=\"menu-item menu-item-type-post_type menu-item-object-page animate-dropdown menu-item-718\" ><a title=\"Contact\" href=\"https:\/\/sentanahotel.com\/?page_id=237\" data-text=\"Contact\">Contact<\/a><\/li>\n<\/ul><\/div>\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t<div class=\"plus-mobile-nav-toggle navbar-header mobile-toggle\">\n\t\t\t\t\t\t<div class=\"mobile-plus-toggle-menu plus-collapsed toggle-style-1\" data-target=\"#plus-mobile-nav-toggle-nav-menu69edceecd6ea0\">\n\t\t\t\t\t\t\t<ul class=\"toggle-lines\">\n\t\t\t\t\t\t\t\t<li class=\"toggle-line\"><\/li>\n\t\t\t\t\t\t\t\t<li class=\"toggle-line\"><\/li>\n\t\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t<div id=\"plus-mobile-nav-toggle-nav-menu69edceecd6ea0\"\n\t\t\t\t\t\tclass=\"plus-mobile-menu  collapse navbar-collapse navbar-ex1-collapse plus-mobile-menu-content \">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t \n\t\t<style>@media (min-width:751px){.plus-navigation-wrap.nav-menu69edceecd6ea0 #theplus-navigation-normal-menu{display: block!important;}.plus-navigation-wrap.nav-menu69edceecd6ea0 #plus-mobile-nav-toggle-nav-menu69edceecd6ea0.collapse.in{display:none;}}@media (max-width:750px){.plus-navigation-wrap.nav-menu69edceecd6ea0 #theplus-navigation-normal-menu{display:none !important;}.plus-navigation-wrap.nav-menu69edceecd6ea0 .plus-mobile-nav-toggle.mobile-toggle{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;-webkit-justify-content: flex-end;-moz-justify-content: flex-end;-ms-justify-content: flex-end;justify-content: flex-end;}}<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e43ff13 elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"e43ff13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- FLATPICKR CSS -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\/dist\/flatpickr.min.css\">\n\n<!-- BOOKING BUTTON -->\n<button id=\"openBooking\" class=\"booking-btn\">\nBooking Now\n<\/button>\n\n\n<!-- POPUP -->\n<div id=\"bookingPopup\" class=\"booking-overlay\">\n\n<div class=\"booking-modal\">\n\n<div class=\"modal-header\">\n<h3>Reservasi Kamar<\/h3>\n<span onclick=\"closePopup()\" class=\"close-btn\">\u2715<\/span>\n<\/div>\n\n\n<!-- FORM DATA -->\n<div class=\"booking-form\">\n\n<div class=\"form-group\">\n<label>Tanggal Menginap<\/label>\n<input type=\"text\" id=\"dateRange\" placeholder=\"Pilih tanggal menginap\">\n<\/div>\n\n<div class=\"form-group\">\n<label>Jumlah Tamu<\/label>\n<select id=\"guest\">\n<option>1 Tamu<\/option>\n<option>2 Tamu<\/option>\n<option>3 Tamu<\/option>\n<option>4 Tamu<\/option>\n<option>5+ Tamu<\/option>\n<\/select>\n<\/div>\n\n<\/div>\n\n\n<!-- HOTEL CHOICE -->\n<div class=\"hotel-section\">\n\n<h4>Pilih Hotel<\/h4>\n\n<div class=\"hotel-list\">\n\n<div class=\"hotel-card\" onclick=\"sendBooking('Griya Sentana Yogyakarta','628170406567')\">\n<div class=\"hotel-name\">Griya Sentana Yogyakarta<\/div>\n<div class=\"hotel-desc\">Near Tugu & Malioboro<\/div>\n<\/div>\n\n<div class=\"hotel-card\" onclick=\"sendBooking('Sentana Mulia Pemalang','6281911478507')\">\n<div class=\"hotel-name\">Sentana Mulia Pemalang<\/div>\n<div class=\"hotel-desc\">Pemalang City Area<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<\/div>\n\n\n\n<style>\n\n.booking-btn{\nbackground:#2ca24c;\ncolor:white;\nborder:none;\npadding:14px 28px;\nborder-radius:40px;\nfont-size:15px;\nfont-weight:600;\ncursor:pointer;\ntransition:.2s;\n}\n\n.booking-btn:hover{\ntransform:scale(1.05);\n}\n\n\n\/* OVERLAY *\/\n\n.booking-overlay{\nposition:fixed;\ninset:0;\n\ndisplay:flex;\nalign-items:flex-end;\njustify-content:center;\n\nbackground:rgba(0,0,0,0.25);\nbackdrop-filter:blur(8px);\n\nopacity:0;\npointer-events:none;\n\ntransition:.35s;\n\nz-index:9999999;\n}\n\n.booking-overlay.active{\nopacity:1;\npointer-events:auto;\n}\n\n\n\/* MODAL *\/\n\n.booking-modal{\n\nwidth:90%;\nmax-width:760px;\n\nbackground:white;\n\nborder-radius:28px 28px 0 0;\n\npadding:32px;\n\nbox-shadow:0 -30px 70px rgba(0,0,0,.25);\n\ntransform:translateY(120%);\ntransition:all .45s cubic-bezier(.22,1,.36,1);\n\n}\n\n.booking-overlay.active .booking-modal{\ntransform:translateY(0);\n}\n\n\n\/* HEADER *\/\n\n.modal-header{\ndisplay:flex;\njustify-content:space-between;\nalign-items:center;\nmargin-bottom:24px;\n}\n\n.close-btn{\ncursor:pointer;\nfont-size:18px;\nopacity:.6;\n}\n\n\n\/* FORM *\/\n\n.booking-form{\n\ndisplay:grid;\n\ngrid-template-columns:repeat(2,1fr);\n\ngap:18px;\n\nmargin-bottom:28px;\n\n}\n\n.form-group{\ndisplay:flex;\nflex-direction:column;\nfont-size:13px;\n}\n\n.booking-form input,\n.booking-form select{\n\npadding:12px;\n\nborder-radius:10px;\n\nborder:1px solid #ddd;\n\nfont-size:14px;\n\n}\n\n.booking-form input:focus,\n.booking-form select:focus{\n\noutline:none;\nborder-color:#2ca24c;\n\n}\n\n\n\/* HOTEL SECTION *\/\n\n.hotel-section h4{\nmargin-bottom:16px;\n}\n\n.hotel-list{\n\ndisplay:grid;\n\ngrid-template-columns:1fr 1fr;\n\ngap:16px;\n\n}\n\n.hotel-card{\n\npadding:20px;\n\nborder-radius:14px;\n\nborder:1px solid #eee;\n\ncursor:pointer;\n\ntransition:.25s;\n\nbackground:white;\n\n}\n\n.hotel-card:hover{\n\ntransform:scale(1.05);\n\nbox-shadow:0 12px 35px rgba(0,0,0,.12);\n\nborder-color:#2ca24c;\n\n}\n\n.hotel-name{\nfont-weight:600;\nfont-size:15px;\n}\n\n.hotel-desc{\nfont-size:13px;\nopacity:.6;\nmargin-top:4px;\n}\n\n\n\/* MOBILE *\/\n\n@media(max-width:700px){\n\n.booking-form{\ngrid-template-columns:1fr;\n}\n\n.hotel-list{\ngrid-template-columns:1fr;\n}\n\n}\n\n<\/style>\n\n\n\n<!-- FLATPICKR JS -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/flatpickr\"><\/script>\n\n<script>\n\nconst popup = document.getElementById(\"bookingPopup\");\nconst btn = document.getElementById(\"openBooking\");\n\nbtn.addEventListener(\"click\",()=>{\npopup.classList.add(\"active\");\n});\n\nfunction closePopup(){\npopup.classList.remove(\"active\");\n}\n\n\n\/* MODERN RANGE DATE PICKER *\/\n\nflatpickr(\"#dateRange\",{\n\nmode:\"range\",\nminDate:\"today\",\ndateFormat:\"Y-m-d\",\n\ndisable:[\n\"2026-04-10\",\n\"2026-04-11\"\n]\n\n});\n\n\nfunction sendBooking(hotel,phone){\n\nconst dateRange = document.getElementById(\"dateRange\").value;\nconst guest = document.getElementById(\"guest\").value;\n\nlet message =\n\"Halo, saya ingin reservasi kamar di \"+hotel+\"%0A%0A\"+\n\"Tanggal Menginap: \"+dateRange+\"%0A\"+\n\"Jumlah Tamu: \"+guest;\n\nlet url = \"https:\/\/wa.me\/\"+phone+\"?text=\"+message;\n\nwindow.open(url,'_blank');\n\n}\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45e918e elementor-hidden-desktop elementor-widget elementor-widget-html\" data-id=\"45e918e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- FLOATING BOOK BUTTON -->\n<button id=\"openBooking\" class=\"floating-booking-btn\">\n\ud83d\udcc5 Book Now\n<\/button>\n\n\n<!-- BOOKING POPUP -->\n<div id=\"bookingPopup\" class=\"booking-overlay\">\n\n<div class=\"booking-modal\">\n\n<div class=\"modal-header\">\n<h3>Reservasi Kamar<\/h3>\n<span onclick=\"closePopup()\" class=\"close-btn\">\u2715<\/span>\n<\/div>\n\n\n<!-- FORM -->\n<div class=\"booking-form\">\n\n<div class=\"form-group\">\n<label>Check In<\/label>\n<input type=\"date\" id=\"checkin\">\n<\/div>\n\n<div class=\"form-group\">\n<label>Check Out<\/label>\n<input type=\"date\" id=\"checkout\">\n<\/div>\n\n<div class=\"form-group\">\n<label>Jumlah Tamu<\/label>\n<select id=\"guest\">\n<option>1 Tamu<\/option>\n<option>2 Tamu<\/option>\n<option>3 Tamu<\/option>\n<option>4 Tamu<\/option>\n<option>5+ Tamu<\/option>\n<\/select>\n<\/div>\n\n<\/div>\n\n\n<!-- HOTEL CHOICE -->\n<div class=\"hotel-section\">\n\n<h4>Pilih Hotel<\/h4>\n\n<div class=\"hotel-list\">\n\n<div class=\"hotel-card\" onclick=\"sendBooking('Griya Sentana Yogyakarta','628170406567')\">\n<div class=\"hotel-name\">Griya Sentana Yogyakarta<\/div>\n<div class=\"hotel-desc\">Dekat Malioboro & Stasiun Tugu<\/div>\n<\/div>\n\n<div class=\"hotel-card\" onclick=\"sendBooking('Sentana Mulia Pekalongan','6281911478507')\">\n<div class=\"hotel-name\">Sentana Mulia Pekalongan<\/div>\n<div class=\"hotel-desc\">Area Kota Pekalongan<\/div>\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<\/div>\n\n\n<style>\n\n\/* FLOATING BUTTON *\/\n\n.floating-booking-btn{\n\nposition:fixed;\n\nright:20px;\nbottom:25px;\n\nbackground:#2ca24c;\ncolor:white;\n\nborder:none;\n\npadding:14px 22px;\n\nborder-radius:40px;\n\nfont-size:14px;\nfont-weight:600;\n\ncursor:pointer;\n\nbox-shadow:0 8px 25px rgba(0,0,0,0.25);\n\nz-index:999999999;\n\ntransition:.25s;\n\n}\n\n.floating-booking-btn:hover{\ntransform:scale(1.05);\n}\n\n\n\/* OVERLAY *\/\n\n.booking-overlay{\n\nposition:fixed;\ntop:0;\nleft:0;\n\nwidth:100%;\nheight:100%;\n\ndisplay:flex;\nalign-items:center;\njustify-content:center;\n\nbackground:rgba(0,0,0,0.35);\n\nbackdrop-filter:blur(8px);\n\nopacity:0;\npointer-events:none;\n\ntransition:.35s;\n\nz-index:9999999999;\n\n}\n\n.booking-overlay.active{\nopacity:1;\npointer-events:auto;\n}\n\n\n\/* MODAL *\/\n\n.booking-modal{\n\nwidth:90%;\nmax-width:760px;\n\nbackground:white;\n\nborder-radius:20px;\n\npadding:34px;\n\nbox-shadow:0 25px 70px rgba(0,0,0,.25);\n\ntransform:scale(.9);\n\nopacity:0;\n\ntransition:.35s;\n\n}\n\n.booking-overlay.active .booking-modal{\ntransform:scale(1);\nopacity:1;\n}\n\n\n\/* HEADER *\/\n\n.modal-header{\ndisplay:flex;\njustify-content:space-between;\nalign-items:center;\nmargin-bottom:25px;\n}\n\n.close-btn{\ncursor:pointer;\nfont-size:18px;\nopacity:.6;\n}\n\n\n\/* FORM *\/\n\n.booking-form{\n\ndisplay:grid;\n\ngrid-template-columns:repeat(3,1fr);\n\ngap:18px;\n\nmargin-bottom:30px;\n\n}\n\n.form-group{\ndisplay:flex;\nflex-direction:column;\nfont-size:13px;\n}\n\n.booking-form input,\n.booking-form select{\n\npadding:12px;\n\nborder-radius:10px;\n\nborder:1px solid #ddd;\n\nfont-size:14px;\n\n}\n\n.booking-form input:focus,\n.booking-form select:focus{\n\noutline:none;\nborder-color:#2ca24c;\n\n}\n\n\n\/* HOTEL LIST *\/\n\n.hotel-list{\n\ndisplay:grid;\n\ngrid-template-columns:1fr 1fr;\n\ngap:16px;\n\nmargin-top:15px;\n\n}\n\n.hotel-card{\n\npadding:20px;\n\nborder-radius:14px;\n\nborder:1px solid #eee;\n\ncursor:pointer;\n\ntransition:.25s;\n\n}\n\n.hotel-card:hover{\n\ntransform:scale(1.05);\n\nbox-shadow:0 12px 35px rgba(0,0,0,.12);\n\nborder-color:#2ca24c;\n\n}\n\n.hotel-name{\nfont-weight:600;\n}\n\n.hotel-desc{\nfont-size:13px;\nopacity:.6;\nmargin-top:4px;\n}\n\n\n\/* MOBILE *\/\n\n@media(max-width:700px){\n\n.booking-form{\ngrid-template-columns:1fr;\n}\n\n.hotel-list{\ngrid-template-columns:1fr;\n}\n\n.floating-booking-btn{\n\nright:16px;\nbottom:18px;\n\npadding:12px 18px;\nfont-size:13px;\n\n}\n\n}\n\n<\/style>\n\n\n\n<script>\n\nconst popup = document.getElementById(\"bookingPopup\");\nconst btn = document.getElementById(\"openBooking\");\n\nbtn.addEventListener(\"click\",()=>{\npopup.classList.add(\"active\");\n});\n\nfunction closePopup(){\npopup.classList.remove(\"active\");\n}\n\n\nfunction sendBooking(hotel,phone){\n\nconst checkin = document.getElementById(\"checkin\").value;\nconst checkout = document.getElementById(\"checkout\").value;\nconst guest = document.getElementById(\"guest\").value;\n\nlet message =\n\"Halo, saya ingin reservasi kamar di \"+hotel+\"%0A%0A\"+\n\"Check In: \"+checkin+\"%0A\"+\n\"Check Out: \"+checkout+\"%0A\"+\n\"Jumlah Tamu: \"+guest;\n\nlet url = \"https:\/\/wa.me\/\"+phone+\"?text=\"+message;\n\nwindow.open(url,'_blank');\n\n}\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/header>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f3ad141 e-flex e-con-boxed e-con e-parent\" data-id=\"f3ad141\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-34cf4bfd e-con-full e-flex e-con e-child\" data-id=\"34cf4bfd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22a501e text-center elementor-widget elementor-widget-tp-heading-title\" data-id=\"22a501e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"tp-heading-title.default\">\n\t\t\t\t\t<div class=\"heading heading_style heading_style69edceecd8bb2 style-1 \"  data-tp-gsap-heading-text=\"\" data-tp-gsap-sub-heading-text=\"\"><div class=\"sub-style\" ><div class=\"head-title \" > <h2  class=\"heading-title   \"  data-hover=\"Sentana Mulia Hotel Pemalang\">Sentana Mulia Hotel Pemalang<span class=\"title-s \">  <\/span><\/h2><\/div><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eb90900 e-flex e-con-boxed e-con e-parent\" data-id=\"eb90900\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3973bbb elementor-widget elementor-widget-html\" data-id=\"3973bbb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"sstep-section\">\n  <div class=\"sstep-container\">\n    <div class=\"sstep-head\">\n      <div class=\"sstep-kicker\">HOW IT WORKS<\/div>\n      <h2>Temukan Kenyamanan Menginap yang Sempurna<\/h2>\n      <p>\n        Mulai dari memilih kamar yang sesuai, melakukan reservasi dengan mudah,\n        hingga menikmati pengalaman menginap yang hangat dan berkesan, kami hadir\n        untuk memberikan kenyamanan di setiap langkah perjalanan Anda.\n      <\/p>\n    <\/div>\n\n    <div class=\"sstep-timeline\">\n      <div class=\"sstep-progress-line\"><\/div>\n\n      <article class=\"sstep-card is-active\" data-step=\"1\">\n        <div class=\"sstep-node-wrap\">\n          <div class=\"sstep-node\">1<\/div>\n          <div class=\"sstep-label\">Step 1<\/div>\n        <\/div>\n\n        <div class=\"sstep-card-inner\">\n          <div class=\"sstep-icon\"><i class=\"fas fa-bed\"><\/i><\/div>\n          <h3>Find Your Stay<\/h3>\n          <p>\n            Temukan kamar yang sesuai dengan kebutuhan, preferensi, dan kenyamanan Anda.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"sstep-card\" data-step=\"2\">\n        <div class=\"sstep-node-wrap\">\n          <div class=\"sstep-node\">2<\/div>\n          <div class=\"sstep-label\">Step 2<\/div>\n        <\/div>\n\n        <div class=\"sstep-card-inner\">\n          <div class=\"sstep-icon\"><i class=\"fas fa-calendar-check\"><\/i><\/div>\n          <h3>Book Instantly<\/h3>\n          <p>\n            Lakukan reservasi dengan proses yang cepat, praktis, dan tanpa langkah yang rumit.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"sstep-card\" data-step=\"3\">\n        <div class=\"sstep-node-wrap\">\n          <div class=\"sstep-node\">3<\/div>\n          <div class=\"sstep-label\">Step 3<\/div>\n        <\/div>\n\n        <div class=\"sstep-card-inner\">\n          <div class=\"sstep-icon\"><i class=\"fas fa-mug-hot\"><\/i><\/div>\n          <h3>Enjoy Your Stay<\/h3>\n          <p>\n            Nikmati pengalaman menginap yang hangat, nyaman, dan berkesan sejak Anda datang.\n          <\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.sstep-section {\n  padding: 92px 0;\n  background: #ffffff;\n  overflow: hidden;\n}\n\n.sstep-container {\n  width: 100%;\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.sstep-head {\n  max-width: 900px;\n  margin: 0 auto 48px;\n  text-align: center;\n}\n\n.sstep-kicker {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 8px 14px;\n  border-radius: 999px;\n  background: rgba(48, 164, 57, 0.10);\n  color: #30A439;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n}\n\n.sstep-head h2 {\n  margin: 18px auto 0;\n  max-width: 760px;\n  font-size: clamp(34px, 5vw, 64px);\n  line-height: 1.08;\n  letter-spacing: -0.04em;\n  font-weight: 300;\n  color: #1a1414;\n}\n\n.sstep-head p {\n  margin: 18px auto 0;\n  max-width: 640px;\n  font-size: 16px;\n  line-height: 1.9;\n  color: #7b7f7c;\n}\n\n.sstep-timeline {\n  position: relative;\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 28px;\n  align-items: start;\n}\n\n.sstep-progress-line {\n  position: absolute;\n  top: 32px;\n  left: 10%;\n  right: 10%;\n  height: 2px;\n  background: linear-gradient(90deg, rgba(48,164,57,0.18), rgba(0,78,52,0.10));\n  z-index: 0;\n}\n\n.sstep-card {\n  position: relative;\n  z-index: 1;\n  text-align: center;\n  cursor: pointer;\n  transition: transform .28s ease, opacity .28s ease;\n}\n\n.sstep-card:hover {\n  transform: translateY(-4px);\n}\n\n.sstep-node-wrap {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin-bottom: 22px;\n}\n\n.sstep-node {\n  width: 62px;\n  height: 62px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #ffffff;\n  border: 2px solid rgba(0, 78, 52, 0.14);\n  color: #004E34;\n  font-size: 18px;\n  font-weight: 700;\n  box-shadow: 0 10px 24px rgba(0,78,52,0.06);\n  transition: all .28s ease;\n}\n\n.sstep-label {\n  margin-top: 10px;\n  padding: 7px 12px;\n  border-radius: 999px;\n  background: #f7f8f7;\n  border: 1px solid rgba(0, 78, 52, 0.08);\n  color: #8b918d;\n  font-size: 12px;\n  font-weight: 600;\n  transition: all .28s ease;\n}\n\n.sstep-card-inner {\n  min-height: 220px;\n  padding: 26px 22px;\n  border-radius: 26px;\n  background: linear-gradient(180deg, #ffffff 0%, #fbfcfb 100%);\n  border: 1px solid rgba(0, 78, 52, 0.08);\n  box-shadow: 0 14px 34px rgba(0,78,52,0.04);\n  transition: all .28s ease;\n}\n\n.sstep-icon {\n  width: 56px;\n  height: 56px;\n  margin: 0 auto 18px;\n  border-radius: 18px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: rgba(48,164,57,0.10);\n  color: #30A439;\n  font-size: 22px;\n  transition: all .28s ease;\n}\n\n.sstep-card h3 {\n  margin: 0 0 10px;\n  font-size: clamp(24px, 2.2vw, 34px);\n  line-height: 1.12;\n  letter-spacing: -0.03em;\n  font-weight: 500;\n  color: #1e1a1a;\n}\n\n.sstep-card p {\n  margin: 0 auto;\n  max-width: 280px;\n  font-size: 15px;\n  line-height: 1.8;\n  color: #7a7f7b;\n}\n\n.sstep-card.is-active .sstep-node,\n.sstep-card:hover .sstep-node {\n  background: #ffffff;\n  border-color: rgba(0, 78, 52, 0.14);\n  color: #004E34;\n  box-shadow: 0 10px 24px rgba(0,78,52,0.06);\n  transform: scale(1.05);\n}\n\n.sstep-card.is-active .sstep-label,\n.sstep-card:hover .sstep-label {\n  background: rgba(48,164,57,0.10);\n  border-color: rgba(48,164,57,0.16);\n  color: #1f6a2f;\n}\n\n.sstep-card.is-active .sstep-card-inner,\n.sstep-card:hover .sstep-card-inner {\n  border-color: rgba(0, 78, 52, 0.16);\n  box-shadow: 0 22px 42px rgba(0,78,52,0.08);\n  transform: translateY(-2px);\n}\n\n.sstep-card.is-active .sstep-icon,\n.sstep-card:hover .sstep-icon {\n  background: #30A439;\n  color: #ffffff;\n  transform: scale(1.06);\n}\n\n.sstep-card.is-active::after {\n  content: \"\";\n  position: absolute;\n  top: 18px;\n  left: 50%;\n  width: 120px;\n  height: 120px;\n  transform: translateX(-50%);\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(48,164,57,0.16) 0%, rgba(48,164,57,0) 72%);\n  z-index: -1;\n  pointer-events: none;\n}\n\n@media (max-width: 991px) {\n  .sstep-timeline {\n    grid-template-columns: 1fr;\n    gap: 22px;\n  }\n\n  .sstep-progress-line {\n    display: none;\n  }\n\n  .sstep-card-inner {\n    min-height: auto;\n  }\n\n  .sstep-card p {\n    max-width: 100%;\n  }\n}\n\n@media (max-width: 767px) {\n  .sstep-section {\n    padding: 68px 0;\n  }\n\n  .sstep-container {\n    padding: 0 16px;\n  }\n\n  .sstep-head {\n    margin-bottom: 34px;\n  }\n\n  .sstep-head p {\n    font-size: 15px;\n  }\n\n  .sstep-card-inner {\n    padding: 22px 18px;\n  }\n\n  .sstep-node {\n    width: 56px;\n    height: 56px;\n    font-size: 16px;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const cards = document.querySelectorAll('.sstep-card');\n  if (!cards.length) return;\n\n  cards.forEach((card) => {\n    card.addEventListener('mouseenter', function () {\n      cards.forEach((item) => item.classList.remove('is-active'));\n      this.classList.add('is-active');\n    });\n\n    card.addEventListener('click', function () {\n      cards.forEach((item) => item.classList.remove('is-active'));\n      this.classList.add('is-active');\n    });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e029ff8 e-con-full e-flex e-con e-parent\" data-id=\"e029ff8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7e8277d elementor-widget elementor-widget-html\" data-id=\"7e8277d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"sr-room-section\">\n  <div class=\"sr-room-container\">\n    <div class=\"sr-room-layout\">\n\n      <div class=\"sr-left\">\n        <div class=\"sr-room-summary\">\n          <div class=\"sr-room-top\">\n            <div>\n              <h2>Deluxe Room<\/h2>\n\n              <div class=\"sr-badges\">\n                <span>24 m\u00b2<\/span>\n                <span>2 Guests<\/span>\n                <span>Twin \/ Double<\/span>\n              <\/div>\n\n              <div class=\"sr-best-choice\">Best Choice<\/div>\n              <div class=\"sr-rating\">\u2605\u2605\u2605\u2605\u2605 <span>4.9 \u00b7 124 reviews<\/span><\/div>\n            <\/div>\n\n            <div class=\"sr-price-box\">\n              <div class=\"sr-price-label\">STARTING FROM<\/div>\n              <div class=\"sr-price\">Rp 270.000<\/div>\n              <div class=\"sr-price-note\">\/ malam<\/div>\n              <div class=\"sr-rate-note\">Best available rate<\/div>\n              <div class=\"sr-rate-sub\">Harga final mengikuti jumlah malam menginap.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sr-booking-card\">\n          <h3>Cek Ketersediaan<\/h3>\n          <p>Pilih tanggal menginap dan isi data singkat untuk melanjutkan reservasi Anda.<\/p>\n\n          <form id=\"srBookingForm\">\n            <div class=\"sr-field-row\">\n              <div class=\"sr-field\">\n                <label for=\"srCheckin\">Check-in<\/label>\n                <input type=\"date\" id=\"srCheckin\" required>\n              <\/div>\n\n              <div class=\"sr-field\">\n                <label for=\"srCheckout\">Check-out<\/label>\n                <input type=\"date\" id=\"srCheckout\" required>\n              <\/div>\n            <\/div>\n\n            <div class=\"sr-field\">\n              <label for=\"srGuests\">Guests<\/label>\n              <select id=\"srGuests\" required>\n                <option value=\"1 Adult\">1 Adult<\/option>\n                <option value=\"2 Adults\" selected>2 Adults<\/option>\n                <option value=\"2 Adults, 1 Child\">2 Adults, 1 Child<\/option>\n                <option value=\"3 Adults\">3 Adults<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"sr-field\">\n              <label for=\"srName\">Name<\/label>\n              <input type=\"text\" id=\"srName\" placeholder=\"Your full name\" required>\n            <\/div>\n\n            <div class=\"sr-estimate\">\n              <div>\n                <span>TOTAL ESTIMASI<\/span>\n                <small id=\"srNightInfo\">1 malam<\/small>\n              <\/div>\n              <strong id=\"srTotalPrice\">Rp 270.000<\/strong>\n            <\/div>\n\n            <button type=\"submit\" class=\"sr-submit-btn\">Cek Ketersediaan<\/button>\n          <\/form>\n        <\/div>\n      <\/div>\n\n      <div class=\"sr-right\">\n        <div class=\"sr-room-gallery\">\n          <div class=\"sr-main-gallery\">\n            <button class=\"sr-gallery-nav sr-gallery-prev\" type=\"button\" aria-label=\"Previous image\">\u2039<\/button>\n            <img decoding=\"async\"\n              id=\"srMainImage\"\n              src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7179.jpg\"\n              alt=\"Deluxe Room Main\"\n            >\n            <button class=\"sr-gallery-nav sr-gallery-next\" type=\"button\" aria-label=\"Next image\">\u203a<\/button>\n          <\/div>\n\n          <div class=\"sr-thumbs\" id=\"srThumbs\">\n            <button\n              type=\"button\"\n              class=\"sr-thumb is-active\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7184.jpg\"\n              data-alt=\"Deluxe Room 1\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7184.jpg\" alt=\"Thumb 1\">\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"sr-thumb\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7179.jpg\"\n              data-alt=\"Deluxe Room 2\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7179.jpg\" alt=\"Thumb 2\">\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"sr-thumb\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7117.jpg\"\n              data-alt=\"Deluxe Room 3\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7117.jpg\" alt=\"Thumb 3\">\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"sr-thumb\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7196-1.jpg\"\n              data-alt=\"Deluxe Room 4\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7196-1.jpg\" alt=\"Thumb 4\">\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"sr-room-desc\">\n          <p>\n            Deluxe Room menawarkan ruang yang lebih luas dengan suasana yang nyaman dan modern,\n            ideal bagi tamu yang menginginkan pengalaman menginap yang lebih santai. Desain kamar\n            yang bersih dan hangat menciptakan suasana yang menenangkan untuk beristirahat setelah\n            aktivitas sepanjang hari.\n          <\/p>\n        <\/div>\n\n        <div class=\"sr-amenities\">\n          <span><i class=\"fas fa-bed\"><\/i> Queen \/ Twin Bed<\/span>\n          <span><i class=\"fas fa-snowflake\"><\/i> Air Conditioner<\/span>\n          <span><i class=\"fas fa-tv\"><\/i> Smart TV<\/span>\n          <span><i class=\"fas fa-wifi\"><\/i> WiFi<\/span>\n          <span><i class=\"fas fa-briefcase\"><\/i> Work Desk<\/span>\n          <span><i class=\"fas fa-door-closed\"><\/i> Wardrobe<\/span>\n          <span><i class=\"fas fa-shower\"><\/i> Hot Shower<\/span>\n          <span><i class=\"fas fa-bath\"><\/i> Bathroom Amenities<\/span>\n          <span><i class=\"fas fa-mug-hot\"><\/i> Tea \/ Coffee Maker<\/span>\n          <span><i class=\"fas fa-phone\"><\/i> Room Phone<\/span>\n          <span><i class=\"fas fa-bottle-water\"><\/i> Complimentary Water<\/span>\n          <span><i class=\"fas fa-concierge-bell\"><\/i> Daily Housekeeping<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"sr-modal\" id=\"srConfirmModal\">\n    <div class=\"sr-modal-backdrop\"><\/div>\n    <div class=\"sr-modal-box\">\n      <button class=\"sr-modal-close\" id=\"srModalClose\" type=\"button\">\u00d7<\/button>\n\n      <div class=\"sr-modal-kicker\">Konfirmasi Reservasi<\/div>\n      <h3>Periksa detail booking Anda<\/h3>\n\n      <div class=\"sr-modal-summary\">\n        <div><span>Kamar<\/span><strong>Deluxe Room<\/strong><\/div>\n        <div><span>Check-in<\/span><strong id=\"srConfirmCheckin\">-<\/strong><\/div>\n        <div><span>Check-out<\/span><strong id=\"srConfirmCheckout\">-<\/strong><\/div>\n        <div><span>Durasi<\/span><strong id=\"srConfirmNights\">-<\/strong><\/div>\n        <div><span>Tamu<\/span><strong id=\"srConfirmGuests\">-<\/strong><\/div>\n        <div><span>Nama<\/span><strong id=\"srConfirmName\">-<\/strong><\/div>\n        <div><span>Estimasi Total<\/span><strong id=\"srConfirmTotal\">-<\/strong><\/div>\n      <\/div>\n\n      <p class=\"sr-modal-note\">\n        Setelah klik tombol di bawah, Anda akan diarahkan ke WhatsApp untuk melanjutkan konfirmasi reservasi.\n      <\/p>\n\n      <div class=\"sr-modal-actions\">\n        <button type=\"button\" class=\"sr-btn-secondary\" id=\"srEditBooking\">Ubah Data<\/button>\n        <button type=\"button\" class=\"sr-btn-primary\" id=\"srGoWhatsapp\">Lanjut ke WhatsApp<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.sr-room-section {\n  padding: 80px 0;\n  background: #ffffff;\n}\n\n.sr-room-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.sr-room-layout {\n  display: grid;\n  grid-template-columns: 1.05fr 0.95fr;\n  gap: 24px;\n  align-items: start;\n}\n\n.sr-room-summary,\n.sr-booking-card,\n.sr-room-gallery,\n.sr-room-desc,\n.sr-amenities {\n  background: #ffffff;\n  border: 1px solid rgba(0, 78, 52, 0.10);\n  border-radius: 28px;\n  box-shadow: 0 10px 28px rgba(0,0,0,0.04);\n}\n\n.sr-room-summary {\n  padding: 28px;\n  margin-bottom: 20px;\n}\n\n.sr-room-top {\n  display: flex;\n  justify-content: space-between;\n  gap: 24px;\n}\n\n.sr-room-summary h2 {\n  margin: 0;\n  font-size: 28px;\n  line-height: 1.1;\n  font-weight: 600;\n  color: #241313;\n}\n\n.sr-badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 16px;\n}\n\n.sr-badges span {\n  padding: 8px 14px;\n  border-radius: 999px;\n  background: #eef3ec;\n  color: #68756b;\n  font-size: 13px;\n}\n\n.sr-best-choice {\n  display: inline-flex;\n  margin-top: 14px;\n  padding: 8px 14px;\n  border-radius: 999px;\n  background: #ef3b23;\n  color: #fff;\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.sr-rating {\n  margin-top: 16px;\n  color: #f0b429;\n  font-size: 16px;\n}\n\n.sr-rating span {\n  color: #8a8f8a;\n  font-size: 14px;\n  margin-left: 8px;\n}\n\n.sr-price-box {\n  text-align: right;\n  min-width: 230px;\n}\n\n.sr-price-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: #30a439;\n  letter-spacing: 0.08em;\n}\n\n.sr-price {\n  margin-top: 8px;\n  font-size: 38px;\n  line-height: 1;\n  font-weight: 700;\n  color: #ef3b23;\n}\n\n.sr-price-note {\n  margin-top: 4px;\n  color: #6e756f;\n}\n\n.sr-rate-note {\n  margin-top: 14px;\n  color: #30a439;\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.sr-rate-sub {\n  margin-top: 8px;\n  font-size: 12px;\n  line-height: 1.7;\n  color: #8a8f8a;\n}\n\n.sr-booking-card {\n  padding: 24px;\n}\n\n.sr-booking-card h3 {\n  margin: 0;\n  font-size: 22px;\n  color: #241313;\n}\n\n.sr-booking-card p {\n  margin: 10px 0 20px;\n  color: #8a8f8a;\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.sr-field-row {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n}\n\n.sr-field {\n  margin-bottom: 16px;\n}\n\n.sr-field label {\n  display: block;\n  margin-bottom: 8px;\n  font-size: 13px;\n  font-weight: 600;\n  color: #4e5650;\n}\n\n.sr-field input,\n.sr-field select {\n  width: 100%;\n  min-height: 54px;\n  padding: 0 16px;\n  border-radius: 14px;\n  border: 1px solid #d7dfd8;\n  background: #fff;\n  font-size: 15px;\n  color: #1f2421;\n  outline: none;\n}\n\n.sr-field input:focus,\n.sr-field select:focus {\n  border-color: #30a439;\n  box-shadow: 0 0 0 3px rgba(48,164,57,0.08);\n}\n\n.sr-estimate {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin: 18px 0 16px;\n  padding: 18px 16px;\n  border-radius: 18px;\n  background: #f2f6f1;\n  gap: 16px;\n}\n\n.sr-estimate span {\n  display: block;\n  font-size: 13px;\n  font-weight: 700;\n  color: #6f766f;\n  letter-spacing: 0.04em;\n}\n\n.sr-estimate small {\n  display: block;\n  margin-top: 6px;\n  color: #8a8f8a;\n  font-size: 12px;\n}\n\n.sr-estimate strong {\n  font-size: 24px;\n  color: #241313;\n  white-space: nowrap;\n}\n\n.sr-submit-btn,\n.sr-btn-primary,\n.sr-btn-secondary {\n  min-height: 54px;\n  border: 0;\n  border-radius: 999px;\n  font-size: 15px;\n  font-weight: 700;\n  cursor: pointer;\n  transition: all .25s ease;\n}\n\n.sr-submit-btn {\n  width: 100%;\n  background: #ef3b23;\n  color: #fff;\n}\n\n.sr-submit-btn:hover,\n.sr-btn-primary:hover {\n  transform: translateY(-2px);\n}\n\n\/* gallery updated only *\/\n.sr-room-gallery {\n  overflow: hidden;\n  padding: 14px;\n}\n\n.sr-main-gallery {\n  position: relative;\n  border-radius: 22px;\n  overflow: hidden;\n}\n\n.sr-main-gallery img {\n  width: 100%;\n  display: block;\n  height: 360px;\n  object-fit: cover;\n}\n\n.sr-gallery-nav {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  border: 1px solid rgba(255, 255, 255, 0.22);\n  background: rgba(255, 255, 255, 0.10);\n  backdrop-filter: blur(6px);\n  -webkit-backdrop-filter: blur(6px);\n  color: #ffffff;\n  font-size: 28px;\n  line-height: 1;\n  cursor: pointer;\n  z-index: 2;\n  box-shadow: none;\n  transition: background-color .25s ease, border-color .25s ease, opacity .25s ease;\n}\n\n.sr-gallery-nav:hover {\n  background: rgba(255, 255, 255, 0.16);\n  border-color: rgba(255, 255, 255, 0.30);\n  color: #ffffff;\n  transform: translateY(-50%);\n  box-shadow: none;\n}\n\n.sr-gallery-prev {\n  left: 14px;\n}\n\n.sr-gallery-next {\n  right: 14px;\n}\n\n.sr-thumbs {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 14px;\n}\n\n.sr-thumb {\n  padding: 0;\n  border: 2px solid transparent;\n  border-radius: 18px !important;\n  overflow: hidden;\n  cursor: pointer;\n  background: rgba(238, 243, 236, 0.72);\n  box-shadow: none;\n  transition: border-color .25s ease, background-color .25s ease, box-shadow .25s ease;\n  appearance: none;\n  -webkit-appearance: none;\n}\n\n.sr-thumb:hover {\n  background: rgba(238, 243, 236, 0.92);\n  border-color: rgba(48, 164, 57, 0.18);\n  transform: none;\n  box-shadow: none;\n}\n\n.sr-thumb img {\n  width: 100% !important;\n  height: 86px !important;\n  object-fit: cover;\n  display: block;\n  border-radius: 16px !important;\n}\n\n.sr-thumb.is-active {\n  background: rgba(223, 233, 219, 0.95);\n  border-color: #30a439;\n  box-shadow: 0 0 0 3px rgba(48,164,57,0.10);\n}\n\n.sr-room-desc {\n  margin-top: 18px;\n  padding: 22px;\n}\n\n.sr-room-desc p {\n  margin: 0;\n  color: #7f8681;\n  font-size: 15px;\n  line-height: 2;\n}\n\n.sr-amenities {\n  margin-top: 18px;\n  padding: 22px;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px 18px;\n}\n\n.sr-amenities span {\n  display: inline-flex;\n  align-items: flex-start;\n  gap: 10px;\n  font-size: 14px;\n  line-height: 1.7;\n  color: #2d312f;\n}\n\n.sr-amenities i {\n  color: #30a439;\n  margin-top: 2px;\n}\n\n.sr-modal {\n  position: fixed;\n  inset: 0;\n  z-index: 9999;\n  display: none;\n}\n\n.sr-modal.is-open {\n  display: block;\n}\n\n.sr-modal-backdrop {\n  position: absolute;\n  inset: 0;\n  background: rgba(10, 14, 12, 0.55);\n  backdrop-filter: blur(4px);\n}\n\n.sr-modal-box {\n  position: relative;\n  width: calc(100% - 32px);\n  max-width: 560px;\n  margin: 8vh auto 0;\n  background: #ffffff;\n  border-radius: 28px;\n  padding: 28px;\n  box-shadow: 0 22px 50px rgba(0,0,0,0.18);\n  z-index: 2;\n}\n\n.sr-modal-close {\n  position: absolute;\n  top: 14px;\n  right: 14px;\n  width: 38px;\n  height: 38px;\n  border-radius: 50%;\n  border: 0;\n  background: #f4f6f4;\n  font-size: 24px;\n  cursor: pointer;\n}\n\n.sr-modal-kicker {\n  font-size: 12px;\n  font-weight: 700;\n  color: #30a439;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n.sr-modal-box h3 {\n  margin: 10px 0 18px;\n  font-size: 28px;\n  line-height: 1.15;\n  color: #241313;\n}\n\n.sr-modal-summary {\n  display: grid;\n  gap: 12px;\n  margin-bottom: 18px;\n}\n\n.sr-modal-summary div {\n  display: flex;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 12px 14px;\n  border-radius: 14px;\n  background: #f7f9f7;\n}\n\n.sr-modal-summary span {\n  color: #6e756f;\n  font-size: 14px;\n}\n\n.sr-modal-summary strong {\n  color: #241313;\n  font-size: 14px;\n  text-align: right;\n}\n\n.sr-modal-note {\n  margin: 0;\n  color: #7f8681;\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.sr-modal-actions {\n  display: flex;\n  gap: 12px;\n  margin-top: 22px;\n}\n\n.sr-btn-secondary {\n  flex: 1;\n  background: #eef3ec;\n  color: #23412f;\n}\n\n.sr-btn-primary {\n  flex: 1;\n  background: #25d366;\n  color: #ffffff;\n}\n\n@media (max-width: 991px) {\n  .sr-room-layout {\n    grid-template-columns: 1fr;\n  }\n\n  .sr-amenities {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sr-room-top {\n    flex-direction: column;\n  }\n\n  .sr-price-box {\n    text-align: left;\n  }\n}\n\n@media (max-width: 767px) {\n  .sr-room-section {\n    padding: 60px 0;\n  }\n\n  .sr-room-container {\n    padding: 0 16px;\n  }\n\n  .sr-field-row {\n    grid-template-columns: 1fr;\n    gap: 0;\n  }\n\n  .sr-room-summary,\n  .sr-booking-card,\n  .sr-room-desc,\n  .sr-amenities {\n    padding: 20px;\n  }\n\n  .sr-main-gallery img {\n    height: 260px;\n  }\n\n  .sr-thumbs {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  .sr-thumb img {\n    height: 64px !important;\n  }\n\n  .sr-amenities {\n    grid-template-columns: 1fr;\n  }\n\n  .sr-modal-box {\n    padding: 22px;\n  }\n\n  .sr-modal-box h3 {\n    font-size: 24px;\n  }\n\n  .sr-modal-actions {\n    flex-direction: column;\n  }\n\n  .sr-estimate {\n    align-items: flex-start;\n    flex-direction: column;\n  }\n}\n\/* FORCE OVERRIDE: gallery + thumbs *\/\n.sr-room-gallery .sr-gallery-nav {\n  background: transparent !important;\n  border: 1px solid transparent !important;\n  box-shadow: none !important;\n  color: #ffffff !important;\n  transform: translateY(-50%) !important;\n}\n\n.sr-room-gallery .sr-gallery-nav:hover {\n  background: transparent !important;\n  border: 1px solid transparent !important;\n  box-shadow: none !important;\n  color: #ffffff !important;\n  transform: translateY(-50%) !important;\n}\n\n.sr-room-gallery .sr-thumb {\n  background: transparent !important;\n  border: 2px solid transparent !important;\n  box-shadow: none !important;\n  transform: none !important;\n}\n\n.sr-room-gallery .sr-thumb:hover {\n  background: transparent !important;\n  border-color: transparent !important;\n  box-shadow: none !important;\n  transform: none !important;\n}\n\n.sr-room-gallery .sr-thumb.is-active {\n  background: transparent !important;\n  border-color: #30a439 !important;\n  box-shadow: 0 0 0 3px rgba(48, 164, 57, 0.10) !important;\n}\n<\/style>\n\n\n<script>\n(function () {\n  const nightlyPrice = 270000;\n  const whatsappNumber = '6281234567890'; \/\/ ganti nomor WhatsApp hotel\n\n  const form = document.getElementById('srBookingForm');\n  const modal = document.getElementById('srConfirmModal');\n  const closeBtn = document.getElementById('srModalClose');\n  const editBtn = document.getElementById('srEditBooking');\n  const waBtn = document.getElementById('srGoWhatsapp');\n\n  const checkinInput = document.getElementById('srCheckin');\n  const checkoutInput = document.getElementById('srCheckout');\n  const guestsInput = document.getElementById('srGuests');\n  const nameInput = document.getElementById('srName');\n\n  const totalPriceEl = document.getElementById('srTotalPrice');\n  const nightInfoEl = document.getElementById('srNightInfo');\n\n  const confirmCheckin = document.getElementById('srConfirmCheckin');\n  const confirmCheckout = document.getElementById('srConfirmCheckout');\n  const confirmNights = document.getElementById('srConfirmNights');\n  const confirmGuests = document.getElementById('srConfirmGuests');\n  const confirmName = document.getElementById('srConfirmName');\n  const confirmTotal = document.getElementById('srConfirmTotal');\n\n  const mainImage = document.getElementById('srMainImage');\n  const thumbs = Array.from(document.querySelectorAll('.sr-thumb'));\n  const prevBtn = document.querySelector('.sr-gallery-prev');\n  const nextBtn = document.querySelector('.sr-gallery-next');\n\n  let activeIndex = 0;\n\n  function formatRupiah(value) {\n    return 'Rp ' + value.toLocaleString('id-ID');\n  }\n\n  function parseDate(dateString) {\n    if (!dateString) return null;\n    const date = new Date(dateString + 'T00:00:00');\n    return isNaN(date.getTime()) ? null : date;\n  }\n\n  function getNightCount() {\n    const checkin = parseDate(checkinInput.value);\n    const checkout = parseDate(checkoutInput.value);\n\n    if (!checkin || !checkout) return 1;\n\n    const diff = checkout.getTime() - checkin.getTime();\n    const nights = Math.round(diff \/ (1000 * 60 * 60 * 24));\n\n    return nights > 0 ? nights : 1;\n  }\n\n  function updateTotal() {\n    const nights = getNightCount();\n    const total = nightlyPrice * nights;\n\n    totalPriceEl.textContent = formatRupiah(total);\n    nightInfoEl.textContent = nights + ' malam';\n  }\n\n  function syncCheckoutMin() {\n    if (checkinInput.value) {\n      checkoutInput.min = checkinInput.value;\n\n      if (checkoutInput.value && checkoutInput.value <= checkinInput.value) {\n        const checkin = parseDate(checkinInput.value);\n        if (checkin) {\n          checkin.setDate(checkin.getDate() + 1);\n          checkoutInput.value = checkin.toISOString().split('T')[0];\n        }\n      }\n    }\n    updateTotal();\n  }\n\n  function openModal() {\n    modal.classList.add('is-open');\n    document.body.style.overflow = 'hidden';\n  }\n\n  function closeModal() {\n    modal.classList.remove('is-open');\n    document.body.style.overflow = '';\n  }\n\n  function setActiveThumb(index) {\n    activeIndex = index;\n    const activeThumb = thumbs[index];\n    if (!activeThumb) return;\n\n    thumbs.forEach((thumb) => thumb.classList.remove('is-active'));\n    activeThumb.classList.add('is-active');\n\n    mainImage.src = activeThumb.getAttribute('data-image');\n    mainImage.alt = activeThumb.getAttribute('data-alt');\n  }\n\n  thumbs.forEach((thumb, index) => {\n    thumb.addEventListener('click', function () {\n      setActiveThumb(index);\n    });\n  });\n\n  prevBtn.addEventListener('click', function () {\n    const nextIndex = activeIndex === 0 ? thumbs.length - 1 : activeIndex - 1;\n    setActiveThumb(nextIndex);\n  });\n\n  nextBtn.addEventListener('click', function () {\n    const nextIndex = activeIndex === thumbs.length - 1 ? 0 : activeIndex + 1;\n    setActiveThumb(nextIndex);\n  });\n\n  const today = new Date();\n  const tomorrow = new Date();\n  tomorrow.setDate(today.getDate() + 1);\n\n  checkinInput.min = today.toISOString().split('T')[0];\n  checkoutInput.min = tomorrow.toISOString().split('T')[0];\n\n  checkinInput.addEventListener('change', syncCheckoutMin);\n  checkoutInput.addEventListener('change', updateTotal);\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n\n    if (!checkinInput.value || !checkoutInput.value || !guestsInput.value || !nameInput.value) return;\n\n    const nights = getNightCount();\n    const total = nightlyPrice * nights;\n\n    confirmCheckin.textContent = checkinInput.value;\n    confirmCheckout.textContent = checkoutInput.value;\n    confirmNights.textContent = nights + ' malam';\n    confirmGuests.textContent = guestsInput.value;\n    confirmName.textContent = nameInput.value;\n    confirmTotal.textContent = formatRupiah(total);\n\n    openModal();\n  });\n\n  closeBtn.addEventListener('click', closeModal);\n  editBtn.addEventListener('click', closeModal);\n\n  modal.addEventListener('click', function (e) {\n    if (e.target.classList.contains('sr-modal-backdrop')) {\n      closeModal();\n    }\n  });\n\n  waBtn.addEventListener('click', function () {\n    const room = 'Deluxe Room';\n    const checkin = checkinInput.value;\n    const checkout = checkoutInput.value;\n    const guests = guestsInput.value;\n    const name = nameInput.value;\n    const nights = getNightCount();\n    const total = nightlyPrice * nights;\n\n    const message =\n      'Halo, saya ingin reservasi kamar.%0A%0A' +\n      '*Room:* ' + room + '%0A' +\n      '*Check-in:* ' + checkin + '%0A' +\n      '*Check-out:* ' + checkout + '%0A' +\n      '*Durasi:* ' + nights + ' malam%0A' +\n      '*Guests:* ' + guests + '%0A' +\n      '*Nama:* ' + name + '%0A' +\n      '*Estimasi Total:* ' + formatRupiah(total).replace(\/ \/g, '%20') + '%0A%0A' +\n      'Mohon info ketersediaannya.';\n\n    const waUrl = 'https:\/\/wa.me\/' + whatsappNumber + '?text=' + message;\n    window.open(waUrl, '_blank');\n    closeModal();\n  });\n\n  setActiveThumb(0);\n  updateTotal();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7158ee e-con-full e-flex e-con e-parent\" data-id=\"e7158ee\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2943098 elementor-widget elementor-widget-html\" data-id=\"2943098\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"sr-room-section\">\n  <div class=\"sr-room-container\">\n    <div class=\"sr-room-layout\">\n\n      <div class=\"sr-left\">\n        <div class=\"sr-room-summary\">\n          <div class=\"sr-room-top\">\n            <div>\n              <h2>Superior Room<\/h2>\n\n              <div class=\"sr-badges\">\n                <span>22 m\u00b2<\/span>\n                <span>2 Guests<\/span>\n                <span>Double \/ Twin<\/span>\n              <\/div>\n\n              <div class=\"sr-best-choice\">Popular Choice<\/div>\n              <div class=\"sr-rating\">\u2605\u2605\u2605\u2605\u2605 <span>4.8 \u00b7 96 reviews<\/span><\/div>\n            <\/div>\n\n            <div class=\"sr-price-box\">\n              <div class=\"sr-price-label\">STARTING FROM<\/div>\n              <div class=\"sr-price\">Rp 320.000<\/div>\n              <div class=\"sr-price-note\">\/ malam<\/div>\n              <div class=\"sr-rate-note\">Comfort stay rate<\/div>\n              <div class=\"sr-rate-sub\">Harga final mengikuti jumlah malam menginap.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sr-booking-card\">\n          <h3>Cek Ketersediaan<\/h3>\n          <p>Pilih tanggal menginap dan isi data singkat untuk melanjutkan reservasi Anda.<\/p>\n\n          <form id=\"srBookingForm\">\n            <div class=\"sr-field-row\">\n              <div class=\"sr-field\">\n                <label for=\"srCheckin\">Check-in<\/label>\n                <input type=\"date\" id=\"srCheckin\" required>\n              <\/div>\n\n              <div class=\"sr-field\">\n                <label for=\"srCheckout\">Check-out<\/label>\n                <input type=\"date\" id=\"srCheckout\" required>\n              <\/div>\n            <\/div>\n\n            <div class=\"sr-field\">\n              <label for=\"srGuests\">Guests<\/label>\n              <select id=\"srGuests\" required>\n                <option value=\"1 Adult\">1 Adult<\/option>\n                <option value=\"2 Adults\" selected>2 Adults<\/option>\n                <option value=\"2 Adults, 1 Child\">2 Adults, 1 Child<\/option>\n                <option value=\"3 Adults\">3 Adults<\/option>\n              <\/select>\n            <\/div>\n\n            <div class=\"sr-field\">\n              <label for=\"srName\">Name<\/label>\n              <input type=\"text\" id=\"srName\" placeholder=\"Your full name\" required>\n            <\/div>\n\n            <div class=\"sr-estimate\">\n              <div>\n                <span>TOTAL ESTIMASI<\/span>\n                <small id=\"srNightInfo\">1 malam<\/small>\n              <\/div>\n              <strong id=\"srTotalPrice\">Rp 320.000<\/strong>\n            <\/div>\n\n            <button type=\"submit\" class=\"sr-submit-btn\">Cek Ketersediaan<\/button>\n          <\/form>\n        <\/div>\n      <\/div>\n\n        <div class=\"sr-right\">\n        <div class=\"sr-room-gallery\">\n          <div class=\"sr-main-gallery\">\n            <button class=\"sr-gallery-nav sr-gallery-prev\" type=\"button\" aria-label=\"Previous image\">\u2039<\/button>\n            <img decoding=\"async\"\n              id=\"srMainImage\"\n              src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7179.jpg\"\n              alt=\"Deluxe Room Main\"\n            >\n            <button class=\"sr-gallery-nav sr-gallery-next\" type=\"button\" aria-label=\"Next image\">\u203a<\/button>\n          <\/div>\n\n          <div class=\"sr-thumbs\" id=\"srThumbs\">\n            <button\n              type=\"button\"\n              class=\"sr-thumb is-active\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7184.jpg\"\n              data-alt=\"Deluxe Room 1\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7184.jpg\" alt=\"Thumb 1\">\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"sr-thumb\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7179.jpg\"\n              data-alt=\"Deluxe Room 2\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7179.jpg\" alt=\"Thumb 2\">\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"sr-thumb\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7117.jpg\"\n              data-alt=\"Deluxe Room 3\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7117.jpg\" alt=\"Thumb 3\">\n            <\/button>\n\n            <button\n              type=\"button\"\n              class=\"sr-thumb\"\n              data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7196-1.jpg\"\n              data-alt=\"Deluxe Room 4\"\n            >\n              <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG_7196-1.jpg\" alt=\"Thumb 4\">\n            <\/button>\n          <\/div>\n        <\/div>\n\n        <div class=\"sr-room-desc\">\n          <p>\n            Superior Room menghadirkan kenyamanan modern dengan tata ruang yang fungsional dan suasana yang hangat.\n            Cocok untuk tamu yang menginginkan pengalaman menginap praktis namun tetap nyaman, baik untuk perjalanan\n            bisnis maupun liburan singkat.\n          <\/p>\n        <\/div>\n\n        <div class=\"sr-amenities\">\n          <span><i class=\"fas fa-bed\"><\/i> Double \/ Twin Bed<\/span>\n          <span><i class=\"fas fa-snowflake\"><\/i> Air Conditioner<\/span>\n          <span><i class=\"fas fa-tv\"><\/i> Smart TV<\/span>\n          <span><i class=\"fas fa-wifi\"><\/i> WiFi<\/span>\n          <span><i class=\"fas fa-briefcase\"><\/i> Work Desk<\/span>\n          <span><i class=\"fas fa-door-closed\"><\/i> Wardrobe<\/span>\n          <span><i class=\"fas fa-shower\"><\/i> Hot Shower<\/span>\n          <span><i class=\"fas fa-bath\"><\/i> Bathroom Amenities<\/span>\n          <span><i class=\"fas fa-mug-hot\"><\/i> Tea \/ Coffee Maker<\/span>\n          <span><i class=\"fas fa-phone\"><\/i> Room Phone<\/span>\n          <span><i class=\"fas fa-bottle-water\"><\/i> Complimentary Water<\/span>\n          <span><i class=\"fas fa-concierge-bell\"><\/i> Daily Housekeeping<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"sr-modal\" id=\"srConfirmModal\">\n    <div class=\"sr-modal-backdrop\"><\/div>\n    <div class=\"sr-modal-box\">\n      <button class=\"sr-modal-close\" id=\"srModalClose\" type=\"button\">\u00d7<\/button>\n\n      <div class=\"sr-modal-kicker\">Konfirmasi Reservasi<\/div>\n      <h3>Periksa detail booking Anda<\/h3>\n\n      <div class=\"sr-modal-summary\">\n        <div><span>Kamar<\/span><strong>Superior Room<\/strong><\/div>\n        <div><span>Check-in<\/span><strong id=\"srConfirmCheckin\">-<\/strong><\/div>\n        <div><span>Check-out<\/span><strong id=\"srConfirmCheckout\">-<\/strong><\/div>\n        <div><span>Durasi<\/span><strong id=\"srConfirmNights\">-<\/strong><\/div>\n        <div><span>Tamu<\/span><strong id=\"srConfirmGuests\">-<\/strong><\/div>\n        <div><span>Nama<\/span><strong id=\"srConfirmName\">-<\/strong><\/div>\n        <div><span>Estimasi Total<\/span><strong id=\"srConfirmTotal\">-<\/strong><\/div>\n      <\/div>\n\n      <p class=\"sr-modal-note\">\n        Setelah klik tombol di bawah, Anda akan diarahkan ke WhatsApp untuk melanjutkan konfirmasi reservasi.\n      <\/p>\n\n      <div class=\"sr-modal-actions\">\n        <button type=\"button\" class=\"sr-btn-secondary\" id=\"srEditBooking\">Ubah Data<\/button>\n        <button type=\"button\" class=\"sr-btn-primary\" id=\"srGoWhatsapp\">Lanjut ke WhatsApp<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.sr-room-section {\n  padding: 80px 0;\n  background: #ffffff;\n}\n\n.sr-room-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.sr-room-layout {\n  display: grid;\n  grid-template-columns: 1.05fr 0.95fr;\n  gap: 24px;\n  align-items: start;\n}\n\n.sr-room-summary,\n.sr-booking-card,\n.sr-room-gallery,\n.sr-room-desc,\n.sr-amenities {\n  background: #ffffff;\n  border: 1px solid rgba(0, 78, 52, 0.10);\n  border-radius: 28px;\n  box-shadow: 0 10px 28px rgba(0,0,0,0.04);\n}\n\n.sr-room-summary {\n  padding: 28px;\n  margin-bottom: 20px;\n}\n\n.sr-room-top {\n  display: flex;\n  justify-content: space-between;\n  gap: 24px;\n}\n\n.sr-room-summary h2 {\n  margin: 0;\n  font-size: 28px;\n  line-height: 1.1;\n  font-weight: 600;\n  color: #241313;\n}\n\n.sr-badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-top: 16px;\n}\n\n.sr-badges span {\n  padding: 8px 14px;\n  border-radius: 999px;\n  background: #eef3ec;\n  color: #68756b;\n  font-size: 13px;\n}\n\n.sr-best-choice {\n  display: inline-flex;\n  margin-top: 14px;\n  padding: 8px 14px;\n  border-radius: 999px;\n  background: #ef3b23;\n  color: #fff;\n  font-size: 13px;\n  font-weight: 700;\n}\n\n.sr-rating {\n  margin-top: 16px;\n  color: #f0b429;\n  font-size: 16px;\n}\n\n.sr-rating span {\n  color: #8a8f8a;\n  font-size: 14px;\n  margin-left: 8px;\n}\n\n.sr-price-box {\n  text-align: right;\n  min-width: 230px;\n}\n\n.sr-price-label {\n  font-size: 12px;\n  font-weight: 700;\n  color: #30a439;\n  letter-spacing: 0.08em;\n}\n\n.sr-price {\n  margin-top: 8px;\n  font-size: 38px;\n  line-height: 1;\n  font-weight: 700;\n  color: #ef3b23;\n}\n\n.sr-price-note {\n  margin-top: 4px;\n  color: #6e756f;\n}\n\n.sr-rate-note {\n  margin-top: 14px;\n  color: #30a439;\n  font-size: 14px;\n  font-weight: 600;\n}\n\n.sr-rate-sub {\n  margin-top: 8px;\n  font-size: 12px;\n  line-height: 1.7;\n  color: #8a8f8a;\n}\n\n.sr-booking-card {\n  padding: 24px;\n}\n\n.sr-booking-card h3 {\n  margin: 0;\n  font-size: 22px;\n  color: #241313;\n}\n\n.sr-booking-card p {\n  margin: 10px 0 20px;\n  color: #8a8f8a;\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.sr-field-row {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n}\n\n.sr-field {\n  margin-bottom: 16px;\n}\n\n.sr-field label {\n  display: block;\n  margin-bottom: 8px;\n  font-size: 13px;\n  font-weight: 600;\n  color: #4e5650;\n}\n\n.sr-field input,\n.sr-field select {\n  width: 100%;\n  min-height: 54px;\n  padding: 0 16px;\n  border-radius: 14px;\n  border: 1px solid #d7dfd8;\n  background: #fff;\n  font-size: 15px;\n  color: #1f2421;\n  outline: none;\n}\n\n.sr-field input:focus,\n.sr-field select:focus {\n  border-color: #30a439;\n  box-shadow: 0 0 0 3px rgba(48,164,57,0.08);\n}\n\n.sr-estimate {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin: 18px 0 16px;\n  padding: 18px 16px;\n  border-radius: 18px;\n  background: #f2f6f1;\n  gap: 16px;\n}\n\n.sr-estimate span {\n  display: block;\n  font-size: 13px;\n  font-weight: 700;\n  color: #6f766f;\n  letter-spacing: 0.04em;\n}\n\n.sr-estimate small {\n  display: block;\n  margin-top: 6px;\n  color: #8a8f8a;\n  font-size: 12px;\n}\n\n.sr-estimate strong {\n  font-size: 24px;\n  color: #241313;\n  white-space: nowrap;\n}\n\n.sr-submit-btn,\n.sr-btn-primary,\n.sr-btn-secondary {\n  min-height: 54px;\n  border: 0;\n  border-radius: 999px;\n  font-size: 15px;\n  font-weight: 700;\n  cursor: pointer;\n  transition: all .25s ease;\n}\n\n.sr-submit-btn {\n  width: 100%;\n  background: #ef3b23;\n  color: #fff;\n}\n\n.sr-submit-btn:hover,\n.sr-btn-primary:hover {\n  transform: translateY(-2px);\n}\n\n.sr-room-gallery {\n  overflow: hidden;\n  padding: 14px;\n}\n\n.sr-main-gallery {\n  position: relative;\n  border-radius: 22px;\n  overflow: hidden;\n}\n\n.sr-main-gallery img {\n  width: 100%;\n  display: block;\n  height: 360px;\n  object-fit: cover;\n}\n\n.sr-gallery-nav {\n  position: absolute;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 42px;\n  height: 42px;\n  border-radius: 50%;\n  border: 1px solid transparent !important;\n  background: transparent !important;\n  color: #ffffff;\n  font-size: 28px;\n  line-height: 1;\n  cursor: pointer;\n  z-index: 2;\n  box-shadow: none !important;\n  transition: background-color .25s ease, border-color .25s ease, opacity .25s ease;\n}\n\n.sr-gallery-nav:hover {\n  background: transparent !important;\n  border: 1px solid transparent !important;\n  color: #ffffff;\n  transform: translateY(-50%) !important;\n  box-shadow: none !important;\n}\n\n.sr-gallery-prev {\n  left: 14px;\n}\n\n.sr-gallery-next {\n  right: 14px;\n}\n\n.sr-thumbs {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 12px;\n  margin-top: 14px;\n}\n\n.sr-thumb {\n  padding: 0;\n  border: 2px solid transparent !important;\n  border-radius: 18px !important;\n  overflow: hidden;\n  cursor: pointer;\n  background: transparent !important;\n  box-shadow: none !important;\n  transition: border-color .25s ease, background-color .25s ease, box-shadow .25s ease;\n  appearance: none;\n  -webkit-appearance: none;\n  transform: none !important;\n}\n\n.sr-thumb:hover {\n  background: transparent !important;\n  border-color: transparent !important;\n  transform: none !important;\n  box-shadow: none !important;\n}\n\n.sr-thumb img {\n  width: 100% !important;\n  height: 86px !important;\n  object-fit: cover;\n  display: block;\n  border-radius: 16px !important;\n}\n\n.sr-thumb.is-active {\n  background: transparent !important;\n  border-color: #30a439 !important;\n  box-shadow: 0 0 0 3px rgba(48,164,57,0.10) !important;\n}\n\n.sr-room-desc {\n  margin-top: 18px;\n  padding: 22px;\n}\n\n.sr-room-desc p {\n  margin: 0;\n  color: #7f8681;\n  font-size: 15px;\n  line-height: 2;\n}\n\n.sr-amenities {\n  margin-top: 18px;\n  padding: 22px;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 16px 18px;\n}\n\n.sr-amenities span {\n  display: inline-flex;\n  align-items: flex-start;\n  gap: 10px;\n  font-size: 14px;\n  line-height: 1.7;\n  color: #2d312f;\n}\n\n.sr-amenities i {\n  color: #30a439;\n  margin-top: 2px;\n}\n\n.sr-modal {\n  position: fixed;\n  inset: 0;\n  z-index: 9999;\n  display: none;\n}\n\n.sr-modal.is-open {\n  display: block;\n}\n\n.sr-modal-backdrop {\n  position: absolute;\n  inset: 0;\n  background: rgba(10, 14, 12, 0.55);\n  backdrop-filter: blur(4px);\n}\n\n.sr-modal-box {\n  position: relative;\n  width: calc(100% - 32px);\n  max-width: 560px;\n  margin: 8vh auto 0;\n  background: #ffffff;\n  border-radius: 28px;\n  padding: 28px;\n  box-shadow: 0 22px 50px rgba(0,0,0,0.18);\n  z-index: 2;\n}\n\n.sr-modal-close {\n  position: absolute;\n  top: 14px;\n  right: 14px;\n  width: 38px;\n  height: 38px;\n  border-radius: 50%;\n  border: 0;\n  background: #f4f6f4;\n  font-size: 24px;\n  cursor: pointer;\n}\n\n.sr-modal-kicker {\n  font-size: 12px;\n  font-weight: 700;\n  color: #30a439;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n\n.sr-modal-box h3 {\n  margin: 10px 0 18px;\n  font-size: 28px;\n  line-height: 1.15;\n  color: #241313;\n}\n\n.sr-modal-summary {\n  display: grid;\n  gap: 12px;\n  margin-bottom: 18px;\n}\n\n.sr-modal-summary div {\n  display: flex;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 12px 14px;\n  border-radius: 14px;\n  background: #f7f9f7;\n}\n\n.sr-modal-summary span {\n  color: #6e756f;\n  font-size: 14px;\n}\n\n.sr-modal-summary strong {\n  color: #241313;\n  font-size: 14px;\n  text-align: right;\n}\n\n.sr-modal-note {\n  margin: 0;\n  color: #7f8681;\n  font-size: 14px;\n  line-height: 1.8;\n}\n\n.sr-modal-actions {\n  display: flex;\n  gap: 12px;\n  margin-top: 22px;\n}\n\n.sr-btn-secondary {\n  flex: 1;\n  background: #eef3ec;\n  color: #23412f;\n}\n\n.sr-btn-primary {\n  flex: 1;\n  background: #25d366;\n  color: #ffffff;\n}\n\n@media (max-width: 991px) {\n  .sr-room-layout {\n    grid-template-columns: 1fr;\n  }\n\n  .sr-amenities {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sr-room-top {\n    flex-direction: column;\n  }\n\n  .sr-price-box {\n    text-align: left;\n  }\n}\n\n@media (max-width: 767px) {\n  .sr-room-section {\n    padding: 60px 0;\n  }\n\n  .sr-room-container {\n    padding: 0 16px;\n  }\n\n  .sr-field-row {\n    grid-template-columns: 1fr;\n    gap: 0;\n  }\n\n  .sr-room-summary,\n  .sr-booking-card,\n  .sr-room-desc,\n  .sr-amenities {\n    padding: 20px;\n  }\n\n  .sr-main-gallery img {\n    height: 260px;\n  }\n\n  .sr-thumbs {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  .sr-thumb img {\n    height: 64px !important;\n  }\n\n  .sr-amenities {\n    grid-template-columns: 1fr;\n  }\n\n  .sr-modal-box {\n    padding: 22px;\n  }\n\n  .sr-modal-box h3 {\n    font-size: 24px;\n  }\n\n  .sr-modal-actions {\n    flex-direction: column;\n  }\n\n  .sr-estimate {\n    align-items: flex-start;\n    flex-direction: column;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const nightlyPrice = 320000;\n  const whatsappNumber = '6281234567890'; \/\/ ganti nomor WhatsApp hotel\n\n  const form = document.getElementById('srBookingForm');\n  const modal = document.getElementById('srConfirmModal');\n  const closeBtn = document.getElementById('srModalClose');\n  const editBtn = document.getElementById('srEditBooking');\n  const waBtn = document.getElementById('srGoWhatsapp');\n\n  const checkinInput = document.getElementById('srCheckin');\n  const checkoutInput = document.getElementById('srCheckout');\n  const guestsInput = document.getElementById('srGuests');\n  const nameInput = document.getElementById('srName');\n\n  const totalPriceEl = document.getElementById('srTotalPrice');\n  const nightInfoEl = document.getElementById('srNightInfo');\n\n  const confirmCheckin = document.getElementById('srConfirmCheckin');\n  const confirmCheckout = document.getElementById('srConfirmCheckout');\n  const confirmNights = document.getElementById('srConfirmNights');\n  const confirmGuests = document.getElementById('srConfirmGuests');\n  const confirmName = document.getElementById('srConfirmName');\n  const confirmTotal = document.getElementById('srConfirmTotal');\n\n  const mainImage = document.getElementById('srMainImage');\n  const thumbs = Array.from(document.querySelectorAll('.sr-thumb'));\n  const prevBtn = document.querySelector('.sr-gallery-prev');\n  const nextBtn = document.querySelector('.sr-gallery-next');\n\n  let activeIndex = 0;\n\n  function formatRupiah(value) {\n    return 'Rp ' + value.toLocaleString('id-ID');\n  }\n\n  function parseDate(dateString) {\n    if (!dateString) return null;\n    const date = new Date(dateString + 'T00:00:00');\n    return isNaN(date.getTime()) ? null : date;\n  }\n\n  function getNightCount() {\n    const checkin = parseDate(checkinInput.value);\n    const checkout = parseDate(checkoutInput.value);\n\n    if (!checkin || !checkout) return 1;\n\n    const diff = checkout.getTime() - checkin.getTime();\n    const nights = Math.round(diff \/ (1000 * 60 * 60 * 24));\n\n    return nights > 0 ? nights : 1;\n  }\n\n  function updateTotal() {\n    const nights = getNightCount();\n    const total = nightlyPrice * nights;\n\n    totalPriceEl.textContent = formatRupiah(total);\n    nightInfoEl.textContent = nights + ' malam';\n  }\n\n  function syncCheckoutMin() {\n    if (checkinInput.value) {\n      checkoutInput.min = checkinInput.value;\n\n      if (checkoutInput.value && checkoutInput.value <= checkinInput.value) {\n        const checkin = parseDate(checkinInput.value);\n        if (checkin) {\n          checkin.setDate(checkin.getDate() + 1);\n          checkoutInput.value = checkin.toISOString().split('T')[0];\n        }\n      }\n    }\n    updateTotal();\n  }\n\n  function openModal() {\n    modal.classList.add('is-open');\n    document.body.style.overflow = 'hidden';\n  }\n\n  function closeModal() {\n    modal.classList.remove('is-open');\n    document.body.style.overflow = '';\n  }\n\n  function setActiveThumb(index) {\n    activeIndex = index;\n    const activeThumb = thumbs[index];\n    if (!activeThumb) return;\n\n    thumbs.forEach((thumb) => thumb.classList.remove('is-active'));\n    activeThumb.classList.add('is-active');\n\n    mainImage.src = activeThumb.getAttribute('data-image');\n    mainImage.alt = activeThumb.getAttribute('data-alt');\n  }\n\n  thumbs.forEach((thumb, index) => {\n    thumb.addEventListener('click', function () {\n      setActiveThumb(index);\n    });\n  });\n\n  prevBtn.addEventListener('click', function () {\n    const nextIndex = activeIndex === 0 ? thumbs.length - 1 : activeIndex - 1;\n    setActiveThumb(nextIndex);\n  });\n\n  nextBtn.addEventListener('click', function () {\n    const nextIndex = activeIndex === thumbs.length - 1 ? 0 : activeIndex + 1;\n    setActiveThumb(nextIndex);\n  });\n\n  const today = new Date();\n  const tomorrow = new Date();\n  tomorrow.setDate(today.getDate() + 1);\n\n  checkinInput.min = today.toISOString().split('T')[0];\n  checkoutInput.min = tomorrow.toISOString().split('T')[0];\n\n  checkinInput.addEventListener('change', syncCheckoutMin);\n  checkoutInput.addEventListener('change', updateTotal);\n\n  form.addEventListener('submit', function (e) {\n    e.preventDefault();\n\n    if (!checkinInput.value || !checkoutInput.value || !guestsInput.value || !nameInput.value) return;\n\n    const nights = getNightCount();\n    const total = nightlyPrice * nights;\n\n    confirmCheckin.textContent = checkinInput.value;\n    confirmCheckout.textContent = checkoutInput.value;\n    confirmNights.textContent = nights + ' malam';\n    confirmGuests.textContent = guestsInput.value;\n    confirmName.textContent = nameInput.value;\n    confirmTotal.textContent = formatRupiah(total);\n\n    openModal();\n  });\n\n  closeBtn.addEventListener('click', closeModal);\n  editBtn.addEventListener('click', closeModal);\n\n  modal.addEventListener('click', function (e) {\n    if (e.target.classList.contains('sr-modal-backdrop')) {\n      closeModal();\n    }\n  });\n\n  waBtn.addEventListener('click', function () {\n    const room = 'Superior Room';\n    const checkin = checkinInput.value;\n    const checkout = checkoutInput.value;\n    const guests = guestsInput.value;\n    const name = nameInput.value;\n    const nights = getNightCount();\n    const total = nightlyPrice * nights;\n\n    const message =\n      'Halo, saya ingin reservasi kamar.%0A%0A' +\n      '*Room:* ' + room + '%0A' +\n      '*Check-in:* ' + checkin + '%0A' +\n      '*Check-out:* ' + checkout + '%0A' +\n      '*Durasi:* ' + nights + ' malam%0A' +\n      '*Guests:* ' + guests + '%0A' +\n      '*Nama:* ' + name + '%0A' +\n      '*Estimasi Total:* ' + formatRupiah(total).replace(\/ \/g, '%20') + '%0A%0A' +\n      'Mohon info ketersediaannya.';\n\n    const waUrl = 'https:\/\/wa.me\/' + whatsappNumber + '?text=' + message;\n    window.open(waUrl, '_blank');\n    closeModal();\n  });\n\n  setActiveThumb(0);\n  updateTotal();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d9b602 e-con-full e-flex e-con e-parent\" data-id=\"5d9b602\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3660898 elementor-widget elementor-widget-html\" data-id=\"3660898\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"sna3-section\">\n  <div class=\"sna3-container\">\n    <div class=\"sna3-head\">\n      <div class=\"sna3-head-left\">\n        <div class=\"sna3-kicker\">Nearby Attractions<\/div>\n        <h2>Destinasi menarik yang mudah dijangkau dari Sentana Hotel Pemalang.<\/h2>\n      <\/div>\n      <p>\n        Berlokasi di area pusat kota Pemalang, hotel ini memberi akses yang praktis\n        ke alun-alun, stasiun, area rekreasi keluarga, pantai, dan titik aktivitas kota di sekitarnya.\n      <\/p>\n    <\/div>\n\n    <div class=\"sna3-tabs\">\n      <button class=\"sna3-tab is-active\" data-category=\"all\">All<\/button>\n      <button class=\"sna3-tab\" data-category=\"landmark\">Landmark<\/button>\n      <button class=\"sna3-tab\" data-category=\"transport\">Transport<\/button>\n      <button class=\"sna3-tab\" data-category=\"leisure\">Leisure<\/button>\n      <button class=\"sna3-tab\" data-category=\"city\">City Spot<\/button>\n    <\/div>\n\n    <div class=\"sna3-layout\">\n      <div class=\"sna3-feature-wrap\">\n        <div class=\"sna3-feature-card\">\n          <div class=\"sna3-feature-media\">\n            <img decoding=\"async\" id=\"sna3FeatureImage\" src=\"https:\/\/nativeindonesia.com\/wp-content\/uploads\/2023\/01\/alun-alun-pemalang.jpg\" alt=\"Alun-Alun Pemalang\">\n            <div class=\"sna3-feature-overlay\"><\/div>\n            <div class=\"sna3-feature-badge\" id=\"sna3FeatureTime\">Sekitar 5 menit<\/div>\n\n            <div class=\"sna3-feature-content\">\n              <div class=\"sna3-feature-tag\" id=\"sna3FeatureTag\">Landmark<\/div>\n              <h3 id=\"sna3FeatureTitle\">Alun-Alun Pemalang<\/h3>\n              <p id=\"sna3FeatureDesc\">\n                Salah satu titik pusat kota yang mudah dijangkau untuk menikmati suasana Pemalang,\n                ruang terbuka kota, dan aktivitas santai di sekitar area pusat.\n              <\/p>\n              <div class=\"sna3-feature-meta\">\n                <span id=\"sna3FeatureDistance\"><i class=\"fas fa-location-dot\"><\/i> Dekat pusat kota<\/span>\n                <span id=\"sna3FeatureDuration\"><i class=\"fas fa-car\"><\/i> Sekitar 5 menit<\/span>\n              <\/div>\n              <a id=\"sna3FeatureMaps\" href=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Alun-Alun+Pemalang\" target=\"_blank\" rel=\"noopener\" class=\"sna3-feature-link\">Open in Maps<\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sna3-board\">\n        <div class=\"sna3-map-shell\">\n          <div class=\"sna3-map-bg\"><\/div>\n          <div class=\"sna3-map-road road-a\"><\/div>\n          <div class=\"sna3-map-road road-b\"><\/div>\n          <div class=\"sna3-map-road road-c\"><\/div>\n          <div class=\"sna3-map-road road-d\"><\/div>\n\n          <div class=\"sna3-area-label label-square\">Alun-Alun<\/div>\n          <div class=\"sna3-area-label label-station\">Station<\/div>\n          <div class=\"sna3-area-label label-waterboom\">Waterboom<\/div>\n          <div class=\"sna3-area-label label-widuri\">Widuri<\/div>\n\n          <div class=\"sna3-map-route route-1\">\n            <span class=\"sna3-route-dot dot-start\"><\/span>\n            <span class=\"sna3-route-dot dot-end\"><\/span>\n          <\/div>\n\n          <div class=\"sna3-map-route route-2\">\n            <span class=\"sna3-route-dot dot-start\"><\/span>\n            <span class=\"sna3-route-dot dot-end\"><\/span>\n          <\/div>\n\n          <div class=\"sna3-map-route route-3\">\n            <span class=\"sna3-route-dot dot-start\"><\/span>\n            <span class=\"sna3-route-dot dot-end\"><\/span>\n          <\/div>\n\n          <div class=\"sna3-pin hotel-pin\">\n            <span class=\"sna3-pin-dot\"><\/span>\n            <span class=\"sna3-pin-text\">Sentana Hotel<\/span>\n          <\/div>\n\n          <div class=\"sna3-pin pin-1\" data-pin=\"square\">\n            <span class=\"sna3-pin-pulse\"><\/span>\n            <span class=\"sna3-pin-mark\">A<\/span>\n          <\/div>\n\n          <div class=\"sna3-pin pin-2\" data-pin=\"station\">\n            <span class=\"sna3-pin-pulse\"><\/span>\n            <span class=\"sna3-pin-mark\">B<\/span>\n          <\/div>\n\n          <div class=\"sna3-pin pin-3\" data-pin=\"waterboom\">\n            <span class=\"sna3-pin-pulse\"><\/span>\n            <span class=\"sna3-pin-mark\">C<\/span>\n          <\/div>\n\n          <div class=\"sna3-pin pin-4\" data-pin=\"widuri\">\n            <span class=\"sna3-pin-pulse\"><\/span>\n            <span class=\"sna3-pin-mark\">D<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"sna3-cards\" id=\"sna3Cards\">\n          <article\n            class=\"sna3-card is-active\"\n            data-category=\"landmark\"\n            data-pin-target=\"square\"\n            data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/DS4CziTU0AAE_9v.jpg\"\n            data-title=\"Alun-Alun Pemalang\"\n            data-tag=\"Landmark\"\n            data-time=\"Sekitar 5 menit\"\n            data-distance=\"Dekat pusat kota\"\n            data-duration=\"Sekitar 5 menit\"\n            data-description=\"Salah satu titik pusat kota yang mudah dijangkau untuk menikmati suasana Pemalang, ruang terbuka kota, dan aktivitas santai di sekitar area pusat.\"\n            data-maps=\"https:\/\/pbs.twimg.com\/media\/DS4CziTU0AAE_9v.jpg\"\n          >\n            <div class=\"sna3-card-top\">\n              <div>\n                <div class=\"sna3-chip\">Landmark<\/div>\n                <h3>Alun-Alun Pemalang<\/h3>\n              <\/div>\n              <div class=\"sna3-mini-badge\">5 Menit<\/div>\n            <\/div>\n            <p>Pusat aktivitas kota yang cocok untuk menikmati suasana Pemalang dan area sekitar pusat kota.<\/p>\n            <div class=\"sna3-meta\">\n              <span><i class=\"fas fa-location-dot\"><\/i> Dekat pusat kota<\/span>\n              <span><i class=\"fas fa-car\"><\/i> Sekitar 5 menit<\/span>\n            <\/div>\n          <\/article>\n\n          <article\n            class=\"sna3-card\"\n            data-category=\"transport\"\n            data-pin-target=\"station\"\n            data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/Pemalang-station_at_night.jpg\"\n            data-title=\"Stasiun Pemalang\"\n            data-tag=\"Transport\"\n            data-time=\"Sekitar 6 menit\"\n            data-distance=\"Akses transport mudah\"\n            data-duration=\"Sekitar 6 menit\"\n            data-description=\"Pilihan akses transport yang praktis untuk tamu yang datang dengan kereta atau melanjutkan perjalanan ke kota lain.\"\n            data-maps=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Stasiun+Pemalang\"\n          >\n            <div class=\"sna3-card-top\">\n              <div>\n                <div class=\"sna3-chip\">Transport<\/div>\n                <h3>Stasiun Pemalang<\/h3>\n              <\/div>\n              <div class=\"sna3-mini-badge\">6 Menit<\/div>\n            <\/div>\n            <p>Akses transport yang praktis untuk kedatangan, transit, maupun perjalanan lanjutan dari Pemalang.<\/p>\n            <div class=\"sna3-meta\">\n              <span><i class=\"fas fa-location-dot\"><\/i> Dekat area hotel<\/span>\n              <span><i class=\"fas fa-car\"><\/i> Sekitar 6 menit<\/span>\n            <\/div>\n          <\/article>\n\n          <article\n            class=\"sna3-card\"\n            data-category=\"leisure\"\n            data-pin-target=\"waterboom\"\n            data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/IMG-20250426-WA0071-1498549347-copy.jpg\"\n            data-title=\"Zatobay Waterboom\"\n            data-tag=\"Leisure\"\n            data-time=\"Sekitar 4 menit\"\n            data-distance=\"Rekreasi keluarga dekat hotel\"\n            data-duration=\"Sekitar 4 menit\"\n            data-description=\"Spot rekreasi keluarga yang mudah dijangkau dari hotel untuk aktivitas santai bersama anak dan keluarga.\"\n            data-maps=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Zatobay+Waterboom+Pemalang\"\n          >\n            <div class=\"sna3-card-top\">\n              <div>\n                <div class=\"sna3-chip\">Leisure<\/div>\n                <h3>Zatobay Waterboom<\/h3>\n              <\/div>\n              <div class=\"sna3-mini-badge\">4 Menit<\/div>\n            <\/div>\n            <p>Area rekreasi yang cocok untuk tamu keluarga yang ingin menikmati aktivitas santai di sekitar hotel.<\/p>\n            <div class=\"sna3-meta\">\n              <span><i class=\"fas fa-location-dot\"><\/i> Dekat area hotel<\/span>\n              <span><i class=\"fas fa-car\"><\/i> Sekitar 4 menit<\/span>\n            <\/div>\n          <\/article>\n\n          <article\n            class=\"sna3-card\"\n            data-category=\"leisure\"\n            data-pin-target=\"widuri\"\n            data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/Pantai-Widuri-di-Pemalang.jpg\"\n            data-title=\"Pantai Widuri\"\n            data-tag=\"Leisure\"\n            data-time=\"Sekitar 10 menit\"\n            data-distance=\"Area pantai dan rekreasi\"\n            data-duration=\"Sekitar 10 menit\"\n            data-description=\"Destinasi santai yang cocok untuk menikmati suasana pantai, area terbuka, dan rekreasi ringan saat menginap di Pemalang.\"\n            data-maps=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Pantai+Widuri+Pemalang\"\n          >\n            <div class=\"sna3-card-top\">\n              <div>\n                <div class=\"sna3-chip\">Leisure<\/div>\n                <h3>Pantai Widuri<\/h3>\n              <\/div>\n              <div class=\"sna3-mini-badge\">10 Menit<\/div>\n            <\/div>\n            <p>Salah satu destinasi santai yang mudah dijangkau untuk menikmati nuansa pantai di Pemalang.<\/p>\n            <div class=\"sna3-meta\">\n              <span><i class=\"fas fa-location-dot\"><\/i> Area wisata pantai<\/span>\n              <span><i class=\"fas fa-car\"><\/i> Sekitar 10 menit<\/span>\n            <\/div>\n          <\/article>\n\n          <article\n            class=\"sna3-card\"\n            data-category=\"city\"\n            data-pin-target=\"square\"\n            data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/soto-tauto-pekalongan_crysthy.blogspot.com_-900x605-1.jpg\"\n            data-title=\"Area Kuliner Pusat Kota Pemalang\"\n            data-tag=\"City Spot\"\n            data-time=\"Sekitar 5\u201310 menit\"\n            data-distance=\"Sekitar pusat kota\"\n            data-duration=\"Sekitar 5\u201310 menit\"\n            data-description=\"Pilihan kuliner dan aktivitas kota di sekitar pusat Pemalang yang membuat pengalaman menginap terasa lebih lengkap dan nyaman.\"\n            data-maps=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Kuliner+Pemalang+Kota\"\n          >\n            <div class=\"sna3-card-top\">\n              <div>\n                <div class=\"sna3-chip\">City Spot<\/div>\n                <h3>Area Kuliner Pusat Kota Pemalang<\/h3>\n              <\/div>\n              <div class=\"sna3-mini-badge\">5\u201310 Menit<\/div>\n            <\/div>\n            <p>Area kuliner dan aktivitas kota yang mudah dicapai untuk menikmati suasana lokal Pemalang.<\/p>\n            <div class=\"sna3-meta\">\n              <span><i class=\"fas fa-location-dot\"><\/i> Sekitar pusat kota<\/span>\n              <span><i class=\"fas fa-car\"><\/i> Sekitar 5\u201310 menit<\/span>\n            <\/div>\n          <\/article>\n\n          <article\n            class=\"sna3-card\"\n            data-category=\"city\"\n            data-pin-target=\"square\"\n            data-image=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/04\/soto-tauto-pekalongan_crysthy.blogspot.com_-900x605-1.jpg\"\n            data-title=\"Koridor Kota Pemalang\"\n            data-tag=\"City Spot\"\n            data-time=\"Sekitar 5 menit\"\n            data-distance=\"Dekat area utama kota\"\n            data-duration=\"Sekitar 5 menit\"\n            data-description=\"Area utama kota yang memudahkan tamu untuk menjangkau pusat aktivitas, layanan publik, dan kebutuhan harian selama menginap.\"\n            data-maps=\"https:\/\/www.google.com\/maps\/search\/?api=1&query=Pusat+Kota+Pemalang\"\n          >\n            <div class=\"sna3-card-top\">\n              <div>\n                <div class=\"sna3-chip\">City Spot<\/div>\n                <h3>Koridor Kota Pemalang<\/h3>\n              <\/div>\n              <div class=\"sna3-mini-badge\">5 Menit<\/div>\n            <\/div>\n            <p>Memudahkan akses ke aktivitas kota, kebutuhan harian, dan area strategis selama menginap di Pemalang.<\/p>\n            <div class=\"sna3-meta\">\n              <span><i class=\"fas fa-location-dot\"><\/i> Area strategis kota<\/span>\n              <span><i class=\"fas fa-car\"><\/i> Sekitar 5 menit<\/span>\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.sna3-section {\n  padding: 92px 0;\n  background: #ffffff;\n  overflow: hidden;\n}\n\n.sna3-container {\n  width: 100%;\n  max-width: 1400px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.sna3-head {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 18px;\n  justify-items: center;\n  text-align: center;\n  margin: 0 auto 34px;\n  max-width: 920px;\n}\n\n.sna3-head h2 {\n  margin: 18px auto 0;\n  font-size: clamp(30px, 4.5vw, 56px);\n  line-height: 1.08;\n  letter-spacing: -0.035em;\n  font-weight: 300;\n  color: #163128;\n  max-width: 760px;\n}\n\n.sna3-head p {\n  margin: 0 auto;\n  font-size: 16px;\n  line-height: 1.85;\n  color: #66756F;\n  max-width: 720px;\n}\n\n.sna3-kicker {\n  display: inline-flex;\n  align-items: center;\n  padding: 9px 15px;\n  border-radius: 999px;\n  background: rgba(48, 164, 57, 0.10);\n  color: #30A439;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n}\n\n.sna3-tabs {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 10px;\n  margin: 0 auto 34px;\n  max-width: 900px;\n}\n\n.sna3-tab {\n  appearance: none;\n  border: 1px solid rgba(0, 78, 52, 0.10);\n  background: #ffffff;\n  color: #004E34;\n  border-radius: 999px;\n  padding: 11px 16px;\n  font-size: 14px;\n  font-weight: 700;\n  cursor: pointer;\n  transition: all .22s ease;\n}\n\n.sna3-tab:hover,\n.sna3-tab.is-active {\n  background: #004E34;\n  color: #ffffff;\n  border-color: #004E34;\n}\n\n.sna3-layout {\n  display: grid;\n  grid-template-columns: 1.02fr 0.98fr;\n  gap: 28px;\n  align-items: start;\n}\n\n.sna3-feature-card {\n  position: sticky;\n  top: 24px;\n}\n\n.sna3-feature-media {\n  position: relative;\n  min-height: 680px;\n  overflow: hidden;\n  border-radius: 30px;\n  box-shadow: 0 18px 44px rgba(0, 78, 52, 0.10);\n  background: #dfe8e2;\n}\n\n.sna3-feature-media img {\n  width: 100%;\n  height: 100%;\n  min-height: 680px;\n  object-fit: cover;\n  display: block;\n  transition: opacity .28s ease, transform .8s ease;\n}\n\n.sna3-feature-card:hover img {\n  transform: scale(1.03);\n}\n\n.sna3-feature-overlay {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(to top, rgba(10,20,14,0.44), rgba(10,20,14,0.04));\n  pointer-events: none;\n}\n\n.sna3-feature-badge {\n  position: absolute;\n  top: 18px;\n  right: 18px;\n  z-index: 2;\n  display: inline-flex;\n  align-items: center;\n  padding: 10px 14px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.92);\n  color: #163128;\n  font-size: 12px;\n  font-weight: 700;\n  box-shadow: 0 10px 20px rgba(0,0,0,0.08);\n}\n\n.sna3-feature-content {\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  z-index: 2;\n  padding: 30px;\n  color: #ffffff;\n}\n\n.sna3-feature-tag,\n.sna3-chip {\n  display: inline-flex;\n  align-items: center;\n  padding: 7px 12px;\n  border-radius: 999px;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n\n.sna3-feature-tag {\n  background: rgba(255,255,255,0.16);\n  backdrop-filter: blur(6px);\n  color: #ffffff;\n}\n\n.sna3-chip {\n  background: rgba(48, 164, 57, 0.10);\n  color: #30A439;\n}\n\n.sna3-feature-content h3,\n.sna3-card h3 {\n  margin: 14px 0 8px;\n  font-size: clamp(24px, 2.5vw, 34px);\n  line-height: 1.08;\n  letter-spacing: -0.03em;\n  font-weight: 500;\n}\n\n.sna3-feature-content p {\n  margin: 0;\n  max-width: 520px;\n  font-size: 15px;\n  line-height: 1.8;\n  color: rgba(255,255,255,0.84);\n}\n\n.sna3-feature-meta,\n.sna3-meta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px 18px;\n  margin-top: 18px;\n}\n\n.sna3-feature-meta span,\n.sna3-meta span {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 14px;\n}\n\n.sna3-feature-meta span {\n  color: rgba(255,255,255,0.90);\n}\n\n.sna3-meta span {\n  color: #476156;\n}\n\n.sna3-feature-link {\n  display: inline-flex;\n  margin-top: 18px;\n  color: #ffffff;\n  text-decoration: none;\n  font-size: 14px;\n  font-weight: 700;\n  position: relative;\n}\n\n.sna3-feature-link::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  bottom: -3px;\n  width: 0;\n  height: 1px;\n  background: #ffffff;\n  transition: width .25s ease;\n}\n\n.sna3-feature-link:hover::after {\n  width: 100%;\n}\n\n.sna3-board {\n  display: grid;\n  gap: 20px;\n}\n\n.sna3-map-shell {\n  position: relative;\n  min-height: 250px;\n  border-radius: 30px;\n  overflow: hidden;\n  background: linear-gradient(135deg, #f8faf8 0%, #eef3ef 100%);\n  border: 1px solid rgba(0, 78, 52, 0.08);\n  box-shadow: 0 12px 30px rgba(0, 78, 52, 0.05);\n}\n\n.sna3-map-bg {\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 18% 24%, rgba(48,164,57,0.08), transparent 18%),\n    radial-gradient(circle at 78% 30%, rgba(0,78,52,0.05), transparent 22%),\n    radial-gradient(circle at 66% 76%, rgba(48,164,57,0.08), transparent 18%),\n    linear-gradient(180deg, rgba(255,255,255,0.55), rgba(255,255,255,0.1));\n}\n\n.sna3-map-road {\n  position: absolute;\n  background: rgba(255,255,255,0.9);\n  border: 1px solid rgba(0, 78, 52, 0.05);\n  box-shadow: 0 4px 10px rgba(0,0,0,0.02);\n  border-radius: 999px;\n}\n\n.sna3-map-road.road-a {\n  width: 150%;\n  height: 26px;\n  left: -20%;\n  top: 46px;\n  transform: rotate(-8deg);\n}\n\n.sna3-map-road.road-b {\n  width: 130%;\n  height: 22px;\n  left: -10%;\n  top: 120px;\n  transform: rotate(7deg);\n}\n\n.sna3-map-road.road-c {\n  width: 24px;\n  height: 120%;\n  left: 110px;\n  top: -10%;\n  transform: rotate(4deg);\n}\n\n.sna3-map-road.road-d {\n  width: 20px;\n  height: 100%;\n  right: 90px;\n  top: 4%;\n  transform: rotate(-5deg);\n}\n\n.sna3-area-label {\n  position: absolute;\n  z-index: 2;\n  padding: 6px 10px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.72);\n  backdrop-filter: blur(6px);\n  color: #587165;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  transition: opacity .22s ease, transform .22s ease, background .22s ease;\n}\n\n.sna3-area-label.is-active {\n  background: rgba(255,255,255,0.92);\n  color: #004E34;\n  transform: translateY(-2px);\n}\n\n.sna3-area-label.is-dimmed {\n  opacity: 0.45;\n}\n\n.label-square { top: 28px; right: 120px; }\n.label-station { top: 88px; left: 200px; }\n.label-waterboom { top: 144px; right: 84px; }\n.label-widuri { bottom: 26px; right: 150px; }\n\n.sna3-map-route {\n  position: absolute;\n  z-index: 1;\n  height: 8px;\n  border-radius: 999px;\n  overflow: visible;\n  transform-origin: left center;\n  opacity: 0.7;\n  transition: opacity .25s ease, transform .25s ease, filter .25s ease;\n}\n\n.sna3-map-route::before {\n  content: \"\";\n  position: absolute;\n  inset: 2px 0;\n  border-radius: 999px;\n  background:\n    linear-gradient(\n      90deg,\n      rgba(48,164,57,0.00) 0%,\n      rgba(48,164,57,0.55) 18%,\n      rgba(0,78,52,0.65) 50%,\n      rgba(48,164,57,0.55) 82%,\n      rgba(48,164,57,0.00) 100%\n    );\n  box-shadow:\n    0 0 0 6px rgba(48,164,57,0.04),\n    0 6px 18px rgba(0,78,52,0.08);\n}\n\n.sna3-map-route::after {\n  content: \"\";\n  position: absolute;\n  inset: 3px 10px;\n  border-radius: 999px;\n  border-top: 1px dashed rgba(255,255,255,0.35);\n  opacity: 0.7;\n}\n\n.sna3-map-route.route-1 {\n  width: 158px;\n  left: 124px;\n  top: 76px;\n  transform: rotate(-11deg);\n}\n\n.sna3-map-route.route-2 {\n  width: 188px;\n  left: 124px;\n  top: 126px;\n  transform: rotate(7deg);\n}\n\n.sna3-map-route.route-3 {\n  width: 162px;\n  left: 124px;\n  top: 170px;\n  transform: rotate(18deg);\n}\n\n.sna3-route-dot {\n  position: absolute;\n  top: 50%;\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #ffffff;\n  border: 2px solid #30A439;\n  transform: translateY(-50%);\n  box-shadow: 0 6px 14px rgba(0,78,52,0.10);\n  z-index: 2;\n}\n\n.sna3-route-dot.dot-start {\n  left: -2px;\n}\n\n.sna3-route-dot.dot-end {\n  right: -2px;\n}\n\n.sna3-pin {\n  position: absolute;\n  z-index: 3;\n  transition: transform .22s ease, opacity .22s ease;\n}\n\n.sna3-pin.hotel-pin {\n  left: 56px;\n  top: 98px;\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  min-height: 46px;\n  padding: 0 16px 0 12px;\n  border-radius: 999px;\n  background: #004E34;\n  color: #ffffff;\n  box-shadow: 0 14px 24px rgba(0, 78, 52, 0.20);\n}\n\n.sna3-pin-dot {\n  width: 10px;\n  height: 10px;\n  border-radius: 50%;\n  background: #30A439;\n  box-shadow: 0 0 0 5px rgba(48,164,57,0.18);\n}\n\n.sna3-pin-text {\n  font-size: 13px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n.sna3-pin.pin-1,\n.sna3-pin.pin-2,\n.sna3-pin.pin-3,\n.sna3-pin.pin-4 {\n  width: 24px;\n  height: 24px;\n}\n\n.sna3-pin.pin-1 { left: 270px; top: 54px; }\n.sna3-pin.pin-2 { left: 312px; top: 118px; }\n.sna3-pin.pin-3 { left: 286px; top: 170px; }\n.sna3-pin.pin-4 { left: 238px; top: 198px; }\n\n.sna3-pin-mark {\n  position: relative;\n  z-index: 2;\n  width: 24px;\n  height: 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border-radius: 50%;\n  background: #ffffff;\n  border: 2px solid #30A439;\n  color: #004E34;\n  font-size: 11px;\n  font-weight: 800;\n  box-shadow: 0 8px 16px rgba(0, 78, 52, 0.10);\n}\n\n.sna3-pin-pulse {\n  position: absolute;\n  inset: 0;\n  border-radius: 50%;\n  background: rgba(48,164,57,0.22);\n  opacity: 0;\n  animation: sna3Pulse 2s infinite ease-out;\n  animation-play-state: paused;\n}\n\n.sna3-pin.is-active {\n  transform: scale(1.08);\n}\n\n.sna3-pin.is-active .sna3-pin-pulse {\n  opacity: 1;\n  animation-play-state: running;\n}\n\n.sna3-pin.is-active .sna3-pin-mark {\n  background: #30A439;\n  border-color: #30A439;\n  color: #ffffff;\n  box-shadow: 0 12px 24px rgba(48, 164, 57, 0.20);\n}\n\n.sna3-pin.is-dimmed {\n  opacity: 0.45;\n}\n\n@keyframes sna3Pulse {\n  0% {\n    transform: scale(1);\n    opacity: 0.9;\n  }\n  70% {\n    transform: scale(2.2);\n    opacity: 0;\n  }\n  100% {\n    transform: scale(2.2);\n    opacity: 0;\n  }\n}\n\n.sna3-cards {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n}\n\n.sna3-card {\n  background: #ffffff;\n  border: 1px solid rgba(0, 78, 52, 0.10);\n  border-radius: 24px;\n  padding: 18px;\n  box-shadow: 0 8px 22px rgba(0, 78, 52, 0.04);\n  cursor: pointer;\n  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease, opacity .25s ease;\n}\n\n.sna3-card:hover,\n.sna3-card.is-active {\n  transform: translateY(-4px);\n  box-shadow: 0 18px 34px rgba(0, 78, 52, 0.08);\n  border-color: rgba(0, 78, 52, 0.18);\n}\n\n.sna3-card.is-hidden {\n  display: none;\n}\n\n.sna3-card-top {\n  display: flex;\n  justify-content: space-between;\n  gap: 14px;\n  align-items: flex-start;\n}\n\n.sna3-mini-badge {\n  flex: 0 0 auto;\n  display: inline-flex;\n  align-items: center;\n  padding: 8px 10px;\n  border-radius: 999px;\n  background: rgba(0, 78, 52, 0.06);\n  color: #004E34;\n  font-size: 12px;\n  font-weight: 700;\n}\n\n.sna3-card p {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.75;\n  color: #66756F;\n}\n\n@media (max-width: 1100px) {\n  .sna3-head {\n    margin-bottom: 30px;\n  }\n\n  .sna3-tabs {\n    margin-bottom: 30px;\n  }\n\n  .sna3-layout {\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n\n  .sna3-feature-card {\n    position: static;\n  }\n\n  .sna3-feature-media,\n  .sna3-feature-media img {\n    min-height: 500px;\n  }\n\n  .sna3-board {\n    gap: 18px;\n  }\n}\n\n@media (max-width: 767px) {\n  .sna3-section {\n    padding: 64px 0;\n  }\n\n  .sna3-container {\n    padding: 0 16px;\n  }\n\n  .sna3-head {\n    gap: 14px;\n    margin-bottom: 24px;\n  }\n\n  .sna3-head p {\n    font-size: 15px;\n    max-width: 100%;\n  }\n\n  .sna3-tabs {\n    gap: 8px;\n    margin-bottom: 24px;\n  }\n\n  .sna3-layout {\n    gap: 20px;\n  }\n\n  .sna3-feature-media,\n  .sna3-feature-media img {\n    min-height: 360px;\n  }\n\n  .sna3-feature-content {\n    padding: 20px;\n  }\n\n  .sna3-board {\n    gap: 16px;\n  }\n\n  .sna3-cards {\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .sna3-map-shell {\n    min-height: 200px;\n  }\n\n  .label-square,\n  .label-station,\n  .label-waterboom,\n  .label-widuri {\n    font-size: 10px;\n    padding: 5px 8px;\n  }\n\n  .label-square { top: 20px; right: 72px; }\n  .label-station { top: 74px; left: 150px; }\n  .label-waterboom { top: 120px; right: 46px; }\n  .label-widuri { bottom: 18px; right: 110px; }\n\n  .sna3-map-route.route-1 {\n    width: 120px;\n    left: 104px;\n    top: 70px;\n  }\n\n  .sna3-map-route.route-2 {\n    width: 138px;\n    left: 104px;\n    top: 112px;\n  }\n\n  .sna3-map-route.route-3 {\n    width: 122px;\n    left: 104px;\n    top: 148px;\n  }\n\n  .sna3-route-dot {\n    width: 8px;\n    height: 8px;\n  }\n\n  .sna3-pin.hotel-pin {\n    left: 24px;\n    top: 92px;\n    min-height: 40px;\n    padding: 0 12px 0 10px;\n  }\n\n  .sna3-pin-text {\n    font-size: 11px;\n  }\n\n  .sna3-pin.pin-1 { left: 220px; top: 44px; }\n  .sna3-pin.pin-2 { left: 246px; top: 100px; }\n  .sna3-pin.pin-3 { left: 224px; top: 146px; }\n  .sna3-pin.pin-4 { left: 184px; top: 170px; }\n}\n<\/style>\n\n<script>\n(function () {\n  const section = document.querySelector('.sna3-section');\n  if (!section) return;\n\n  const tabs = section.querySelectorAll('.sna3-tab');\n  const cards = section.querySelectorAll('.sna3-card');\n\n  const featureImage = section.querySelector('#sna3FeatureImage');\n  const featureTitle = section.querySelector('#sna3FeatureTitle');\n  const featureTag = section.querySelector('#sna3FeatureTag');\n  const featureTime = section.querySelector('#sna3FeatureTime');\n  const featureDesc = section.querySelector('#sna3FeatureDesc');\n  const featureDistance = section.querySelector('#sna3FeatureDistance');\n  const featureDuration = section.querySelector('#sna3FeatureDuration');\n  const featureMaps = section.querySelector('#sna3FeatureMaps');\n\n  function setFeature(card) {\n    if (!card) return;\n\n    const image = card.getAttribute('data-image');\n    const title = card.getAttribute('data-title');\n    const tag = card.getAttribute('data-tag');\n    const time = card.getAttribute('data-time');\n    const description = card.getAttribute('data-description');\n    const distance = card.getAttribute('data-distance');\n    const duration = card.getAttribute('data-duration');\n    const maps = card.getAttribute('data-maps');\n    const pinTarget = card.getAttribute('data-pin-target');\n\n    featureImage.style.opacity = '0.35';\n\n    setTimeout(() => {\n      featureImage.src = image;\n      featureImage.alt = title;\n      featureTitle.textContent = title;\n      featureTag.textContent = tag;\n      featureTime.textContent = time;\n      featureDesc.textContent = description;\n      featureDistance.innerHTML = '<i class=\"fas fa-location-dot\"><\/i> ' + distance;\n      featureDuration.innerHTML = '<i class=\"fas fa-car\"><\/i> ' + duration;\n      featureMaps.href = maps;\n      featureImage.style.opacity = '1';\n    }, 160);\n\n    cards.forEach((item) => item.classList.remove('is-active'));\n    card.classList.add('is-active');\n\n    const pins = section.querySelectorAll('.sna3-pin[data-pin]');\n    pins.forEach((pin) => {\n      const isMatch = pin.getAttribute('data-pin') === pinTarget;\n      pin.classList.toggle('is-active', isMatch);\n      pin.classList.toggle('is-dimmed', !isMatch);\n    });\n\n    const labels = section.querySelectorAll('.sna3-area-label');\n    labels.forEach((label) => {\n      const text = (label.textContent || '').trim().toLowerCase();\n      const matchMap = {\n        square: 'alun-alun',\n        station: 'station',\n        waterboom: 'waterboom',\n        widuri: 'widuri'\n      };\n      const isMatch = text === matchMap[pinTarget];\n      label.classList.toggle('is-active', isMatch);\n      label.classList.toggle('is-dimmed', !isMatch);\n    });\n  }\n\n  function applyFilter(category) {\n    let firstVisible = null;\n\n    cards.forEach((card) => {\n      const cardCategory = card.getAttribute('data-category');\n      const show = category === 'all' || cardCategory === category;\n      card.classList.toggle('is-hidden', !show);\n      if (show && !firstVisible) firstVisible = card;\n    });\n\n    if (firstVisible) setFeature(firstVisible);\n  }\n\n  tabs.forEach((tab) => {\n    tab.addEventListener('click', function () {\n      const category = this.getAttribute('data-category');\n      tabs.forEach((item) => item.classList.remove('is-active'));\n      this.classList.add('is-active');\n      applyFilter(category);\n    });\n  });\n\n  cards.forEach((card) => {\n    card.addEventListener('mouseenter', function () {\n      if (!this.classList.contains('is-hidden')) {\n        setFeature(this);\n      }\n    });\n\n    card.addEventListener('click', function () {\n      if (!this.classList.contains('is-hidden')) {\n        setFeature(this);\n      }\n    });\n  });\n\n  applyFilter('all');\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-417eb47 e-con-full e-flex e-con e-parent\" data-id=\"417eb47\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20c75c1 elementor-widget elementor-widget-shortcode\" data-id=\"20c75c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"121\" class=\"elementor elementor-121\" data-elementor-post-type=\"elementor-hf\">\n\t\t\t\t<div class=\"elementor-element elementor-element-060c3a5 e-con-full e-flex e-con e-parent\" data-id=\"060c3a5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77507f1 elementor-widget elementor-widget-html\" data-id=\"77507f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<footer class=\"sf-footer\">\n  <div class=\"sf-container\">\n    <div class=\"sf-footer-top\">\n      <div class=\"sf-footer-brand\">\n        <div class=\"sf-footer-logo\">\n          <img decoding=\"async\" src=\"https:\/\/sentanahotel.com\/wp-content\/uploads\/2026\/02\/logo-sentana-1-300x300.png\" alt=\"Sentana Logo\">\n        <\/div>\n\n        <p>\n          Sentana menghadirkan pengalaman hospitality dan perjalanan yang lebih nyaman,\n          hangat, dan terarah melalui pilihan hotel, stay experience, dan layanan wisata\n          yang dirancang untuk kebutuhan perjalanan modern.\n        <\/p>\n\n        <div class=\"sf-socials\">\n          <a href=\"#\" aria-label=\"Instagram\"><i class=\"eicon-instagram\"><\/i><span>Instagram<\/span><\/a>\n          <a href=\"#\" aria-label=\"Facebook\"><i class=\"eicon-facebook\"><\/i><span>Facebook<\/span><\/a>\n          <a href=\"#\" aria-label=\"TikTok\"><i class=\"eicon-social-icons\"><\/i><span>TikTok<\/span><\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"sf-footer-links\">\n        <div class=\"sf-footer-col\">\n          <h4>Explore<\/h4>\n          <ul>\n            <li><a href=\"#\">Home<\/a><\/li>\n            <li><a href=\"#\">Rooms<\/a><\/li>\n            <li><a href=\"#\">Facilities<\/a><\/li>\n            <li><a href=\"#\">Nearby Attractions<\/a><\/li>\n            <li><a href=\"#\">Contact<\/a><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"sf-footer-col\">\n          <h4>Our Services<\/h4>\n          <ul>\n            <li><a href=\"#\">Sentana Hotel<\/a><\/li>\n            <li><a href=\"#\">Sentana Tours<\/a><\/li>\n          <\/ul>\n        <\/div>\n\n        <div class=\"sf-footer-col\">\n          <h4>Contact Info<\/h4>\n          <ul class=\"sf-contact-list\">\n            <li>\n              <span>Phone<\/span>\n              <a href=\"tel:+6281234567890\">\n                <i class=\"eicon-phone\"><\/i>\n                <span>+62 812 3456 7890<\/span>\n              <\/a>\n            <\/li>\n            <li>\n              <span>Email<\/span>\n              <a href=\"mailto:info@sentana.com\">\n                <i class=\"eicon-mail\"><\/i>\n                <span>info@sentana.com<\/span>\n              <\/a>\n            <\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sf-footer-addresses\">\n      <div class=\"sf-address-card\">\n        <div class=\"sf-address-icon\">\n          <i class=\"eicon-location\"><\/i>\n        <\/div>\n        <h4>GRIYA SENTANA YOGYAKARTA<\/h4>\n        <p>Jl. Gowongan Lor No.65-67, Gowongan, Kec. Jetis, Kota Yogyakarta, Daerah Istimewa Yogyakarta 55233<\/p>\n      <\/div>\n\n      <div class=\"sf-address-card\">\n        <div class=\"sf-address-icon\">\n          <i class=\"eicon-location\"><\/i>\n        <\/div>\n        <h4>SENTANA MULIA PEMALANG<\/h4>\n        <p>Jl. Jend. Sudirman Tim. No.52-54, Mulyoharjo, Kec. Pemalang, Kabupaten Pemalang, Jawa Tengah<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"sf-footer-bottom\">\n      <p>\u00a9 2026 Sentana. All rights reserved.<\/p>\n      <div class=\"sf-footer-bottom-links\">\n        <a href=\"#\">Privacy Policy<\/a>\n        <a href=\"#\">Terms & Conditions<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<style>\n.sf-footer {\n  background: #004e34;\n  color: #ffffff;\n  padding: 0;\n  overflow: hidden;\n}\n\n.sf-container {\n  width: 100%;\n  max-width: 1200px;\n  margin: 0 auto;\n  padding: 0 24px;\n}\n\n.sf-footer-top {\n  display: grid;\n  grid-template-columns: 1.1fr 1fr;\n  gap: 48px;\n  padding: 72px 0 40px;\n  border-bottom: 1px solid rgba(255,255,255,0.10);\n}\n\n.sf-footer-brand {\n  max-width: 520px;\n}\n\n.sf-footer-logo {\n  margin-bottom: 5px;\n}\n\n.sf-footer-logo img {\n  display: block;\n  max-height: 150px;\n  width: auto;\n  max-width: 100%;\n  object-fit: contain;\n}\n\n.sf-footer-brand p {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.9;\n  color: rgba(255,255,255,0.78);\n}\n\n.sf-socials {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 28px;\n}\n\n.sf-socials a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  min-height: 42px;\n  padding: 0 16px;\n  border-radius: 999px;\n  border: 1px solid rgba(255,255,255,0.16);\n  color: #ffffff;\n  text-decoration: none;\n  font-size: 13px;\n  transition: all .25s ease;\n}\n\n.sf-socials a i {\n  font-size: 14px;\n  line-height: 1;\n}\n\n.sf-socials a:hover {\n  background: rgba(255,255,255,0.08);\n  border-color: rgba(255,255,255,0.28);\n}\n\n.sf-footer-links {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 28px;\n}\n\n.sf-footer-col h4 {\n  margin: 0 0 18px;\n  font-size: 14px;\n  font-weight: 700;\n  color: #ffffff;\n  letter-spacing: 0.04em;\n}\n\n.sf-footer-col ul {\n  list-style: none;\n  margin: 0;\n  padding: 0;\n  display: grid;\n  gap: 12px;\n}\n\n.sf-footer-col ul li {\n  margin: 0;\n}\n\n.sf-footer-col a {\n  color: rgba(255,255,255,0.74);\n  text-decoration: none;\n  font-size: 14px;\n  line-height: 1.7;\n  transition: color .25s ease, opacity .25s ease;\n}\n\n.sf-footer-col a:hover {\n  color: #ffffff;\n}\n\n.sf-contact-list li {\n  display: grid;\n  gap: 4px;\n}\n\n.sf-contact-list span {\n  font-size: 12px;\n  color: rgba(255,255,255,0.48);\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n.sf-contact-list a {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.sf-contact-list a i {\n  font-size: 15px;\n  line-height: 1;\n  color: #ffffff;\n}\n\n.sf-contact-list a span {\n  font-size: 14px;\n  color: rgba(255,255,255,0.74);\n  text-transform: none;\n  letter-spacing: normal;\n}\n\n.sf-footer-addresses {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 18px;\n  padding: 32px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.10);\n}\n\n.sf-address-card {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.10);\n  border-radius: 24px;\n  padding: 28px 24px;\n  text-align: center;\n}\n\n.sf-address-icon {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 14px;\n}\n\n.sf-address-icon i {\n  font-size: 28px;\n  line-height: 1;\n  color: rgba(255,255,255,0.88);\n}\n\n.sf-address-card h4 {\n  margin: 0 0 12px;\n  font-size: 18px;\n  font-weight: 600;\n  color: #ffffff;\n}\n\n.sf-address-card p {\n  margin: 0;\n  font-size: 14px;\n  line-height: 1.8;\n  color: rgba(255,255,255,0.76);\n}\n\n.sf-footer-bottom {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 22px 0 28px;\n  flex-wrap: wrap;\n}\n\n.sf-footer-bottom p {\n  margin: 0;\n  font-size: 13px;\n  color: rgba(255,255,255,0.62);\n}\n\n.sf-footer-bottom-links {\n  display: flex;\n  align-items: center;\n  gap: 18px;\n  flex-wrap: wrap;\n}\n\n.sf-footer-bottom-links a {\n  color: rgba(255,255,255,0.62);\n  text-decoration: none;\n  font-size: 13px;\n  transition: color .25s ease;\n}\n\n.sf-footer-bottom-links a:hover {\n  color: #ffffff;\n}\n\n@media (max-width: 991px) {\n  .sf-footer-top {\n    grid-template-columns: 1fr;\n    gap: 36px;\n  }\n\n  .sf-footer-links {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .sf-footer-addresses {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media (max-width: 767px) {\n  .sf-container {\n    padding: 0 16px;\n  }\n\n  .sf-footer-top {\n    padding: 56px 0 32px;\n  }\n\n  .sf-footer-links {\n    grid-template-columns: 1fr;\n    gap: 24px;\n  }\n\n  .sf-footer-logo img {\n    max-height: 44px;\n  }\n\n  .sf-address-card {\n    padding: 24px 18px;\n  }\n\n  .sf-address-card h4 {\n    font-size: 16px;\n  }\n\n  .sf-footer-bottom {\n    padding: 20px 0 24px;\n    flex-direction: column;\n    align-items: flex-start;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Sentana Mulia Hotel Pemalang HOW IT WORKS Temukan Kenyamanan Menginap yang Sempurna Mulai dari memilih kamar yang sesuai, melakukan reservasi dengan mudah, hingga menikmati pengalaman menginap yang hangat dan berkesan, kami hadir untuk memberikan kenyamanan di setiap langkah perjalanan Anda. 1 Step 1 Find Your Stay Temukan kamar yang sesuai dengan kebutuhan, preferensi, dan kenyamanan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-228","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sentanahotel.com\/index.php?rest_route=\/wp\/v2\/pages\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sentanahotel.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sentanahotel.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sentanahotel.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sentanahotel.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=228"}],"version-history":[{"count":110,"href":"https:\/\/sentanahotel.com\/index.php?rest_route=\/wp\/v2\/pages\/228\/revisions"}],"predecessor-version":[{"id":747,"href":"https:\/\/sentanahotel.com\/index.php?rest_route=\/wp\/v2\/pages\/228\/revisions\/747"}],"wp:attachment":[{"href":"https:\/\/sentanahotel.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}