:root{--pt-site-width:1400px;}#site-header .pt-logo img,#site-sticky-header .pt-logo img{max-height:50px;}#site-header .pt-logo img.blogsy-svg-logo,#site-sticky-header .pt-logo img.blogsy-svg-logo{height:50px;}#site-header .pt-logo .logo-inner{margin-right:10px;}@media only screen and (max-width:1024px){#site-header .pt-logo .logo-inner{margin-right:1px;}}@media only screen and (max-width:600px){#site-header .pt-logo .logo-inner{margin-right:1px;}}.blogsy-topbar{background:#216be9;background:-webkit-linear-gradient(45deg,#216be9 0,#f84d57 100%);background:-o-linear-gradient(45deg,#216be9 0,#f84d57 100%);background:linear-gradient(45deg,#216be9 0,#f84d57 100%);}.blogsy-topbar{border-style:solid;}.blogsy-topbar{color:#ffffff;}.blogsy-topbar-widget__text a,.blogsy-topbar-widget .blogsy-header-nav > li.menu-item > a,.blogsy-topbar-widget__socials .blogsy-social-icons-widget > ul > li > a{color:#fafafa;}.blogsy-topbar-widget .blogsy-header-nav > li.menu-item > a:hover,.blogsy-topbar-widget .blogsy-header-nav > li.menu-item > a:focus,.blogsy-topbar-widget .blogsy-header-nav > li.menu-item-has-children:hover > a,.blogsy-topbar-widget .blogsy-header-nav > li.current-menu-item > a,.blogsy-topbar-widget .blogsy-header-nav > li.current-menu-ancestor > a,.blogsy-topbar-widget__text a:focus,.blogsy-topbar-widget__text a:hover,.blogsy-topbar-widget__socials .blogsy-social-icons-widget > ul > li > a:focus,.blogsy-topbar-widget__socials .blogsy-social-icons-widget > ul > li > a:hover{color:#ffffff;}html:not([scheme="dark"]) .pt-header-layout-1 .pt-header .pt-header-inner .pt-header-container::after,html:not([scheme="dark"]) .pt-header-layout-2 .pt-header .pt-header-inner,html:not([scheme="dark"]) .pt-header-layout-3 .pt-header .pt-header-inner > .pt-header-container{background:#ffffff;}html:not([scheme="dark"]) .pt-header{color:#29294b;}html:not([scheme="dark"]) .pt-header .blogsy-header-nav > li > a,html:not([scheme="dark"]) .pt-header .blogsy-header-v-nav > li > a,html:not([scheme="dark"]) .pt-header .pt-header-widget .blogsy-social-icons-widget:not(.minimal-fill,.rounded-fill) > ul > li > a{color:#29294b;}html .pt-header .blogsy-header-nav > li > a:hover,html .pt-header .blogsy-header-nav > li.hovered > a,html .pt-header .blogsy-header-nav > li.current_page_item > a,html .pt-header .blogsy-header-nav > li.current-menu-item > a,html .pt-header .blogsy-header-nav > li.current-menu-ancestor > a,html .pt-header .blogsy-header-v-nav > li a:focus,html .pt-header .blogsy-header-v-nav > li a:hover,html .pt-header .pt-header-widget .blogsy-social-icons-widget:not(.minimal-fill,.rounded-fill) > ul > li > a:focus,html .pt-header .pt-header-widget .blogsy-social-icons-widget:not(.minimal-fill,.rounded-fill) > ul > li > a:hover{color:#216be9;}html .pt-header .blogsy-header-nav > li.menu-item > a{--menu-shape-color:#216be9;}.default-archive-container .post-wrapper .title{font-size:24px;}@media only screen and (max-width:1024px){.default-archive-container .post-wrapper .title{font-size:22px;}}@media only screen and (max-width:600px){.default-archive-container .post-wrapper .title{font-size:20px;}}.site-default-footer{background:#ffffff;}.site-default-footer .default-footer-copyright{border-top-color:#e6e6e6;}.site-default-footer{background:#ffffff;}html{font-size:62.5%;}@media only screen and (max-width:1024px){html{font-size:53%;}}@media only screen and (max-width:600px){html{font-size:50%;}}html:not([scheme="dark"]) .card-layout,html:not([scheme="dark"]) .card-layout-w{box-shadow:0 2px 5px 0 rgba(14,14,19,0.05);}html:not([scheme="dark"]) .card-layout,html:not([scheme="dark"]) .card-layout-w{background:#ffffff;}html:not([scheme="dark"]) .sidebar-container .sidebar-container-inner > .blogsy-sidebar-widget{box-shadow:0 2px 5px 0 rgba(14,14,19,0.05);}html:not([scheme="dark"]) .sidebar-container .sidebar-container-inner > .blogsy-sidebar-widget{background:#ffffff;}body{font-weight:400;font-family:Inter,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55;}h1,.h1{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:4.2rem;line-height:1.2;}h2,.h2{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:3.4rem;line-height:1.45;}h3,.h3{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.6rem;line-height:1.45;}h4,.h4{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1.45;}h5,.h5{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1.45;}h6,.h6{font-weight:600;font-family:Poppins,Helvetica,Arial,sans-serif;font-size:1.6rem;line-height:1.45;}.blogsy-section-heading .blogsy-divider-heading,.blogsy-section-heading .blogsy-divider-heading .title{font-weight:600;font-size:2.2rem;line-height:1.45;}.blogsy-sidebar-widget .blogsy-divider-heading,.blogsy-sidebar-widget .blogsy-divider-heading .title{font-weight:600;font-size:2.2rem;line-height:1.45;}.term-item,.single-hero-title .category a{font-weight:600;letter-spacing:.25px;font-size:1.4rem;line-height:1.2;}.blogsy-header-nav > li a{font-weight:600;letter-spacing:-0.25px;font-size:15px;line-height:1.625;}.single-hero-title .title{font-size:2.8rem;}.single-content-inner{font-size:1.6rem;}.pt-header-inner .pt-logo .site-title{font-weight:600;font-size:3rem;line-height:1.2;}@media only screen and (max-width:1024px){.pt-header-inner .pt-logo .site-title{font-size:2.7rem;}}@media only screen and (max-width:600px){.pt-header-inner .pt-logo .site-title{font-size:2.2rem;}}.pt-header-inner .pt-logo .site-description{font-weight:400;font-size:1.5rem;line-height:1.2;}.hotel-wrapper{width:100%;max-width:900px;margin:0 auto;padding:0;font-family:"Apple SD Gothic Neo","Malgun Gothic",sans-serif;font-size:18px;} .intro-text{font-size:20px;line-height:1.8;margin:0 0 22px 0;} .hotel-card{background:none;border:none;box-shadow:none;border-radius:0;padding:32px 0;margin:0 0 32px 0;position:relative;} .hotel-card::after{content:"● ● ●";display:flex;justify-content:center;letter-spacing:12px;font-size:8px;color:#cccccc;margin-top:28px;} .hotel-card:last-child::after{content:"";}.hotel-card *:last-child{margin-bottom:0 !important;} .top-image{width:100%;height:auto;border-radius:6px;margin:0 0 16px 0;object-fit:cover;} .content{padding:0;} .hotel-title{font-size:26px;font-weight:700;margin:15px 0;} .location,.stars,.rooms{font-size:18px;margin:6px 0;} .location{margin-top:8px;}.rooms{margin-bottom:18px;} .price-box{padding:14px;border-radius:12px;text-align:center;margin:16px 0;}.price{font-size:15px;font-weight:700;color:#0d8b15;} .description{margin:14px 0;line-height:1.8;font-size:18px;} .sub-image{width:100%;border-radius:6px;margin:16px 0;} .point-title{font-size:22px;margin:20px 0 10px 0;font-weight:bold;} .point-list{padding-left:20px;margin:0;}.point-list li{margin-bottom:6px;font-size:18px;} .gallery{width:100%;margin-top:18px;}.gallery-img{width:100%;height:auto;object-fit:cover;border-radius:6px;margin-bottom:14px;}   .more-hotels,.btn-book{display:block;width:100%;background:linear-gradient(180deg,#02a224,#1524fa);border-radius:999px;color:#fff !important;font-size:15px;font-weight:700;letter-spacing:-0.3px;padding:10px 0;margin-top:22px; margin-bottom:70px !important;text-align:center;text-decoration:none !important;transition:background 0.25s ease,transform 0.2s ease,box-shadow 0.25s ease;box-shadow:0 4px 14px rgba(0,102,204,0.25);-webkit-text-fill-color:#fff !important;}.more-hotels:hover,.btn-book:hover,.more-hotels:active,.btn-book:active{color:#fff !important;-webkit-text-fill-color:#fff !important;} .more-hotels:hover,.btn-book:hover{background:linear-gradient(180deg,#79b2fd,#4e5afc);transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,102,204,0.3);} .more-hotels:active,.btn-book:active{transform:translateY(-1px);box-shadow:0 3px 10px rgba(0,102,204,0.25);}        .post-box .entry-date,.post-box .fa-calendar{display:none !important;} .post-box .entry-comments,.post-box .fas.fa-comments{display:none !important;}     .post-box .entry-date,.post-box .fa-calendar{display:none !important;} .post-box .entry-comments,.post-box .fas.fa-comments{display:none !important;}    .post-box .post-content-box .post-info:last-child::after{ content:"Record A Trip" !important; margin-left:4px !important; font-size:13px !important;font-weight:700 !important;color:#4D482C !important; display:inline-block !important;}    .post-box .entry-date,.post-box .fa-calendar{display:none !important;} .post-box .entry-comments{display:none !important;}  .post-box .post-content-box .post-info:last-child::after{ content:"Record A Trip" !important; font-size:13px !important; font-weight:700 !important;color:#4D482C !important; display:inline-block !important;} .post-box .fas.fa-comments{ display:inline-block !important; color:#4D482C !important;}     .post-single .entry-date,.post-single .fa-calendar{display:none;}  .post-single .entry-comments,.post-single .fas.fa-comments{display:none;}         .header-image-box h1.mb-0{ font-size:0 !important;line-height:0 !important;visibility:hidden !important;}.header-image-box h1.mb-0::before{ content:"::Write Down A Travel ::" !important; font-size:40px !important; line-height:1.2 !important; color:white !important; visibility:visible !important;}  .btn-book{margin-bottom:28px !important;} .location{margin-top:4px;}.rooms{margin-bottom:10px;} .location,.stars,.rooms{font-size:16px; line-height:1.6;} .location::before,.stars::before,.rooms::before{font-size:15px;} .price-box{max-width:240px; margin:14px auto; padding:7px 12px; border-radius:999px;border:3px solid #0d8b15;}.price{font-size:16px;} .hotel-card .btn-book{margin-bottom:30px !important;} .hotel-card .location{margin-top:14px !important;} .hotel-card .price-box{margin-bottom:30px !important;}.hotel-card .intro,.hotel-card .hotel-desc,.hotel-card .overview{margin-top:0 !important;} .hotel-card .info-list{margin-bottom:26px !important;} .hotel-card .info-list li{margin-bottom:6px !important;} .hotel-card .price-box{margin-top:28px !important;} .hotel-card .gallery-img:last-child{margin-bottom:20px !important;} .hotel-card .more-hotels{margin-top:18px !important;}  .green-bar{color:#008f5d; font-size:1.2em; margin-right:4px;vertical-align:middle;line-height:zero;} .nearby-list{margin-top:17px;padding-left:5px;} .nearby-item{margin-bottom:24px;} .nearby-item-title{font-weight:700;font-size:1.05rem;color:#111;margin-bottom:6px;letter-spacing:-0.3px;} .nearby-item-desc{font-size:0.95rem;color:#666;line-height:1.6;word-break:keep-all;} .partners-disclaimer{ font-size:0.87rem;color:#666; line-height:1.6;word-break:keep-all;margin-bottom:20px; text-align:center;display:block; width:100%;} .osm-map-container{width:100%;height:350px;min-height:350px;margin:15px 0;border:1px solid #eee;position:relative;z-index:1;display:block;}  .extra-info h4,.content > h4{margin-top:40px !important;margin-bottom:20px;} .content > h4{display:block;font-size:1.3em !important;font-weight:bold;} .extra-info h4,.hotel-card .content > h4{ font-size:1.2em !important; margin-top:35px !important; margin-bottom:15px !important;font-weight:bold;color:#333;line-height:1.4;} .extra-info p,.nearby-item-title,.nearby-item-desc{ font-size:16px !important;line-height:1.6;color:#555;margin:0;} .osm-map-container{width:100%;height:350px;min-height:350px; margin:20px 0;border:1px solid #ddd;border-radius:4px;} .partners-disclaimer{font-size:.8em;color:gray;margin-bottom:10px;}.hotel-card{margin-bottom:60px;border-bottom:2px solid #eee;padding-bottom:40px;}.nearby-item{margin-bottom:10px;} .description h4{ font-size:1.3em !important; margin-top:38px !important; margin-bottom:16px !important; font-weight:normal !important; color:#333 !important;}.description p{ font-size:17px !important;line-height:1.8; color:#333;}