/* Nepal Spiritual Trekking static design adapted to the dynamic Laravel markup. */
:root{--nst-saffron:#E0762E;--nst-saffron-d:#C25E1C;--nst-gold:#D4A24E;--nst-teal:#2E6E6A;--nst-ink:#14232E;--nst-ink-2:#1E3543;--nst-muted:#6B7680;--nst-cream:#FBF8F3;--nst-sand:#F1E9DD;--nst-line:#E7DECF;--bs-primary:#E0762E;--bs-primary-rgb:224,118,46;--bs-body-color:#2A3239;--bs-body-font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}
html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif!important;color:var(--nst-ink)!important;background:#fff}h1,h2,h3,h4,h5,.title h2,.package-title{font-family:Fraunces,Georgia,serif!important;color:var(--nst-ink)}a{color:var(--nst-teal);text-decoration:none}a:hover{color:var(--nst-saffron)}
.btn,.btn-primary{border-radius:999px!important;font-weight:700!important;padding:.65rem 1.35rem!important}.btn-primary{border-color:var(--nst-saffron)!important;background:var(--nst-saffron)!important}.btn-primary:hover{border-color:var(--nst-saffron-d)!important;background:var(--nst-saffron-d)!important;transform:translateY(-1px)}
.all-nav-wrapper{border:0!important;background:#fff!important;box-shadow:0 6px 24px rgba(20,35,46,.08)!important}.upper-header{min-height:36px!important;background:var(--nst-ink)!important}.upper-header a,.upper-header li,.upper-header i{color:#d7dfe3!important}.upper-header i{color:var(--nst-gold)!important}.top-header{padding:9px 0!important}.top-header .lggggg h2{font-family:Fraunces,serif!important;color:var(--nst-ink)!important}.navigation{background:#fff!important;border-top:1px solid var(--nst-line)!important;border-bottom:1px solid var(--nst-line)!important}.navigation nav.navbar{background:#fff!important}.navigation .navbar-nav>.nav-item>.nav-link{padding:14px 15px!important;color:var(--nst-ink)!important;font-size:13px!important;font-weight:700!important;text-transform:capitalize!important}.navigation .navbar-nav>.nav-item>.nav-link:hover{color:var(--nst-saffron)!important}.navigation .navbar-nav>.nav-item>.nav-link:after{background:var(--nst-saffron)!important}.navigation .dropdown-menu{border:0!important;border-radius:0 0 13px 13px!important;box-shadow:0 14px 40px rgba(20,35,46,.14)!important}.navigation .dropdown-item:hover{background:var(--nst-cream)!important;color:var(--nst-saffron)!important}.navigation .dropdown-item,.navigation .dropdown-heading,.navigation .mega-menu-heading,.navigation .mega-group-title a,.navigation .mega-menu li a,.small-nav-wraper .nav-item,.small-nav-wraper .nav-link,.small-nav-wraper .dropdown-item,.small-nav-wraper .accordion-button{text-transform:capitalize!important}
.banner{position:relative;background:var(--nst-ink);overflow:hidden}.my-slider-ban .my-ban{position:relative}.my-slider-ban .my-ban:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,35,46,.88),rgba(20,35,46,.38) 62%,rgba(20,35,46,.15));pointer-events:none}.my-slider-ban .my-ban>img{height:min(690px,72vh)!important;min-height:540px!important;object-fit:cover}.my-slider-ban .ban-overlay{z-index:2!important;max-width:760px!important}.my-slider-ban h1,.my-slider-ban h2{font-family:Fraunces,serif!important;color:#fff!important;font-size:clamp(2.4rem,5vw,4.4rem)!important;line-height:1.02!important;letter-spacing:-.035em!important}.my-slider-ban .small-tg p{max-width:650px;color:#e8eef1!important;font-size:1.08rem!important;line-height:1.7!important}.my-slider-ban .ban-link a{border-radius:999px!important;background:var(--nst-saffron)!important;color:#fff!important;padding:12px 24px!important}
.wel-search{position:relative;z-index:4;margin-top:-45px!important}.wel-stay{max-width:1120px;margin:auto;padding:14px!important;border:1px solid var(--nst-line);border-radius:18px!important;background:#fff!important;box-shadow:0 14px 42px rgba(20,35,46,.16)!important}.trip-search__field{border-color:var(--nst-line)!important}.trip-search__icon{color:var(--nst-saffron)!important}.trip-search select{font-weight:650!important;color:var(--nst-ink)!important}.trip-search__btn{min-height:48px!important}
.packages,.top-regions,.top-activities,.testi,.fixed-departures,.blog-section{padding-top:72px!important;padding-bottom:72px!important}.packages .title,.top-regions .title,.top-activities .title,.testi .title,.blog .title{text-align:center!important;margin-bottom:34px!important}.packages .title h2,.top-regions .title h2,.top-activities .title h2,.testi .title h2,.blog .title h2{font-size:clamp(2rem,4vw,3rem)!important}.packages .title:before,.top-regions .title:before,.top-activities .title:before,.testi .title:before,.blog .title:before{content:"Sacred Himalayan journeys";display:block;margin-bottom:8px;color:var(--nst-saffron);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.package{height:100%!important;overflow:hidden!important;border:1px solid var(--nst-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 25px rgba(20,35,46,.07)!important;transition:.28s ease!important}.package:hover{transform:translateY(-6px)!important;box-shadow:0 18px 42px rgba(20,35,46,.14)!important}.package-img{display:block;aspect-ratio:4/3;overflow:hidden}.package-img img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .5s}.package:hover .package-img img{transform:scale(1.05)}.package .all-down{padding:18px!important}.package-title{font-size:1.18rem!important;line-height:1.35!important}.package-title a{color:var(--nst-ink)!important}.package-title a:hover{color:var(--nst-saffron)!important}.package-info{color:var(--nst-muted)!important}.package-info i,.package-rating__stars{color:var(--nst-gold)!important}.package-footer{border-top:1px solid var(--nst-line)!important}.package-price__now{font-family:Fraunces,serif!important;color:var(--nst-ink)!important;font-size:1.3rem!important}.package-badge{background:var(--nst-saffron)!important}
.top-regions,.testi,.blog-section{background:var(--nst-cream)!important}.region{overflow:hidden;border-radius:16px!important;box-shadow:0 10px 28px rgba(20,35,46,.1)}.region img{transition:transform .5s}.region:hover img{transform:scale(1.06)}.region .overlay{background:linear-gradient(180deg,transparent 32%,rgba(20,35,46,.86))!important}.region .cont h3,.region .cont h2{font-family:Fraunces,serif!important;color:#fff!important}.activities-wraper{overflow:hidden;border-radius:16px!important}.activities-wraper .act-overlay{background:linear-gradient(180deg,transparent 35%,rgba(20,35,46,.85))!important}
.testi-card{height:100%;padding:26px!important;border:1px solid var(--nst-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(20,35,46,.06)!important}.testi-card__stars{color:var(--nst-gold)!important}.testi-card__avatar img{border:3px solid var(--nst-sand)!important}.testi-card__quote{font-family:Fraunces,serif!important;color:var(--nst-ink-2)!important;font-size:1.08rem!important}.fixed-departures{background:#fff!important}.upcomming{border-radius:18px!important}.blog .content{height:100%;overflow:hidden;border:1px solid var(--nst-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 25px rgba(20,35,46,.07)!important}.blog .content img{aspect-ratio:16/10;object-fit:cover}.blog .content h3{font-family:Fraunces,serif!important}
.pack-container .detail{position:relative;overflow:hidden;background:var(--nst-ink)}.pack-container .detail:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,35,46,.08),rgba(20,35,46,.72));pointer-events:none}.pack-container .detail>img{width:100%;max-height:480px;object-fit:cover}.pack-container .detail .container,.pack-container .detail .title,.pack-container .detail h1{position:relative;z-index:2;color:#fff!important}.com-back,.new-page{background:var(--nst-cream)!important;border-bottom:1px solid var(--nst-line)!important}.trip-catalog{--tc-blue:var(--nst-teal)!important;--tc-sky:var(--nst-saffron)!important;--tc-gold:var(--nst-gold)!important;--tc-ink:var(--nst-ink)!important;background:var(--nst-cream)!important}.trip-catalog-hero{background:linear-gradient(125deg,var(--nst-ink),var(--nst-teal))!important}.trip-catalog-hero h1{font-family:Fraunces,serif!important;font-weight:600!important}.trip-catalog-body{background:var(--nst-cream)!important}
.trip-page,.single-trip-wrap,.trip-detail{--primary:var(--nst-saffron)!important}.fact-grid{overflow:hidden;border:1px solid var(--nst-line);border-radius:16px;background:var(--nst-line)}.booking-card,.widget,.card{border-color:var(--nst-line)!important;border-radius:16px!important;box-shadow:0 8px 25px rgba(20,35,46,.06)}.accordion-button:not(.collapsed){color:var(--nst-saffron)!important;background:var(--nst-cream)!important}.nav-tabs .nav-link.active,.nav-pills .nav-link.active{border-color:var(--nst-saffron)!important;background:var(--nst-saffron)!important;color:#fff!important}
.ae-footer{background:var(--nst-ink)!important;color:#aebbc3!important}.ae-footer h2,.ae-footer h3,.ae-footer h4,.ae-footer h5,.ae-footer h6{font-family:Inter,sans-serif!important;color:#fff!important}.ae-footer a{color:#aebbc3!important}.ae-footer a:hover{color:#fff!important}.ae-footer .social a{border-radius:50%!important}.for-phone-contact a,.whatsapp_float,.wa-float{background:#25d366!important}
@media(max-width:991px){.small-nav-wraper{border-bottom:1px solid var(--nst-line);background:#fff!important}.small-nav-wraper #nav-side-show{background:var(--nst-saffron)!important}.my-slider-ban .my-ban>img{min-height:500px!important}.wel-search{margin-top:0!important}.packages,.top-regions,.top-activities,.testi,.fixed-departures,.blog-section{padding-top:52px!important;padding-bottom:52px!important}}
@media(max-width:575px){.my-slider-ban .my-ban>img{min-height:470px!important}.my-slider-ban h1,.my-slider-ban h2{font-size:2.25rem!important}.wel-stay{border-radius:0!important}.package{border-radius:14px!important}.packages,.top-regions,.top-activities,.testi,.fixed-departures,.blog-section{padding-top:42px!important;padding-bottom:42px!important}}

/* Full design-system enforcement: remove remaining inherited Annapurna colors/fonts. */
body,button,input,select,textarea,.form-control,.form-select,.dropdown-menu,.tooltip,.popover{font-family:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif!important;color:#2A3239}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.title,.heading,.page-title,.entry-title,.package-title{font-family:'Fraunces',Georgia,'Times New Roman',serif!important;font-weight:600!important;letter-spacing:-.01em;color:var(--nst-ink)}
h6,.h6,label,.form-label,.eyebrow,.kicker,.badge,.nav-link,.dropdown-item{font-family:'Inter',system-ui,sans-serif!important}
p,li,td,th,.text-muted,.small{color:inherit}a{color:var(--nst-teal)}a:hover,a:focus{color:var(--nst-saffron)}
::selection{background:var(--nst-sand);color:var(--nst-ink)}
.bg-primary,.badge-primary,.label-primary{background-color:var(--nst-saffron)!important}.text-primary{color:var(--nst-saffron)!important}.border-primary{border-color:var(--nst-saffron)!important}
.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-info,.trip-search__btn,.ban-link a,.enquiry-btn,.book-now,.book-btn,.send-btn,input[type=submit]{border-color:var(--nst-saffron)!important;background:var(--nst-saffron)!important;color:#fff!important;box-shadow:none!important}
.btn-primary:hover,.btn-success:hover,.btn-danger:hover,.btn-warning:hover,.btn-info:hover,.trip-search__btn:hover,.ban-link a:hover,.enquiry-btn:hover,.book-now:hover,.book-btn:hover,.send-btn:hover,input[type=submit]:hover{border-color:var(--nst-saffron-d)!important;background:var(--nst-saffron-d)!important;color:#fff!important}
.btn-outline-primary{border-color:var(--nst-saffron)!important;color:var(--nst-saffron)!important}.btn-outline-primary:hover{background:var(--nst-saffron)!important;color:#fff!important}
.upper-header,.topbar{background:var(--nst-ink)!important;color:#C9D4DA!important}.upper-header a,.topbar a{color:#C9D4DA!important}.upper-header a:hover,.topbar a:hover{color:#fff!important}
.navigation,.navigation nav,.navbar,.navbar-nst,.small-nav-wraper{background:#fff!important}.navigation .navbar-nav .nav-link,.navbar-nst .nav-link{color:var(--nst-ink)!important}.navigation .navbar-nav .nav-link.active,.navigation .navbar-nav .nav-link:hover,.navbar-nst .nav-link.active,.navbar-nst .nav-link:hover{color:var(--nst-saffron)!important}
.dropdown-menu{border-color:var(--nst-line)!important;background:#fff!important}.dropdown-item{color:var(--nst-ink)!important}.dropdown-item:hover,.dropdown-item:focus{background:var(--nst-cream)!important;color:var(--nst-saffron)!important}
.breadcrumb,.com-back,.new-page{color:var(--nst-muted)!important}.breadcrumb a,.com-back a{color:var(--nst-teal)!important}.breadcrumb .active{color:var(--nst-saffron)!important}
.form-control,.form-select,input,select,textarea{border-color:var(--nst-line)!important;background-color:#fff;color:var(--nst-ink)!important}.form-control:focus,.form-select:focus,input:focus,select:focus,textarea:focus{border-color:var(--nst-saffron)!important;box-shadow:0 0 0 .2rem rgba(224,118,46,.16)!important}
.card,.package,.trip-card,.post-card,.widget,.filter-box,.booking-card,.testimonial,.testi-card,.content-box,.sidebar-box{border-color:var(--nst-line)!important;background:#fff!important}.card-header,.card-footer{border-color:var(--nst-line)!important;background:var(--nst-cream)!important}
.pagination .page-link{border-color:var(--nst-line)!important;color:var(--nst-ink)!important}.pagination .active .page-link,.pagination .page-link:hover{border-color:var(--nst-saffron)!important;background:var(--nst-saffron)!important;color:#fff!important}
.nav-tabs{border-color:var(--nst-line)!important}.nav-tabs .nav-link{color:var(--nst-ink)!important}.nav-tabs .nav-link.active,.nav-pills .nav-link.active{background:var(--nst-saffron)!important;color:#fff!important}
.accordion-item,.accordion-button{border-color:var(--nst-line)!important}.accordion-button{font-family:'Inter',system-ui,sans-serif!important;color:var(--nst-ink)!important}.accordion-button:not(.collapsed){background:var(--nst-cream)!important;color:var(--nst-saffron)!important}
.rating,.stars,.fa-star,.package-rating__stars{color:var(--nst-gold)!important}.price,.amount,.package-price__now{color:var(--nst-ink)!important}
.section:nth-of-type(even),.bg-light,.bg-gray,.gray-bg{background-color:var(--nst-cream)!important}
footer.ae-footer,.ae-footer,.footer{background:var(--nst-ink)!important;color:#AEBBC3!important}footer.ae-footer h1,footer.ae-footer h2,footer.ae-footer h3,footer.ae-footer h4,footer.ae-footer h5,footer.ae-footer h6{color:#fff!important}footer.ae-footer a{color:#AEBBC3!important}footer.ae-footer a:hover{color:#fff!important}.ae-footer-bottom{background:#101D25!important}.ae-footer-eyebrow,.ae-footer i{color:var(--nst-gold)!important}.ae-footer-cta--primary{background:var(--nst-saffron)!important;color:#fff!important}.ae-footer-cta--primary:hover{background:var(--nst-saffron-d)!important}
.contact-fot .cont-1{border-color:rgba(255,255,255,.15)!important;background:rgba(255,255,255,.06)!important}.contact-fot p{color:#C9D4DA!important}
.ae-back-to-top{background:var(--nst-saffron)!important;color:#fff!important}.ae-back-to-top:hover{background:var(--nst-saffron-d)!important}
html body .navigation{background:#fff!important;background-image:none!important;border-color:var(--nst-line)!important}html body .navigation nav.navbar{background:#fff!important;background-image:none!important}html body .navigation .navbar-nav>.nav-item>a.nav-link{color:var(--nst-ink)!important}html body .navigation .navbar-nav>.nav-item>a.nav-link:hover,html body .navigation .navbar-nav>.nav-item>a.nav-link.active{color:var(--nst-saffron)!important}
html body #find-trips-main,html body button.trip-search__btn,html body .trip-search button.btn-primary{border-color:var(--nst-saffron)!important;background:var(--nst-saffron)!important;background-image:none!important;color:#fff!important}html body #find-trips-main:hover,html body button.trip-search__btn:hover{border-color:var(--nst-saffron-d)!important;background:var(--nst-saffron-d)!important}
.home-package-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 34px;padding:8px}.home-package-tabs .nav-link{min-height:46px;padding:10px 20px!important;border:1px solid var(--nst-line)!important;border-radius:999px!important;background:#fff!important;color:var(--nst-ink)!important;font-size:.9rem;font-weight:700!important}.home-package-tabs .nav-link:hover{border-color:var(--nst-saffron)!important;color:var(--nst-saffron)!important}.home-package-tabs .nav-link.active{border-color:var(--nst-saffron)!important;background:var(--nst-saffron)!important;color:#fff!important;box-shadow:0 8px 20px rgba(224,118,46,.22)}.home-package-subtitle{max-width:680px;margin:-12px auto 28px;color:var(--nst-muted);text-align:center}.home-package-content>.tab-pane{min-height:300px}@media(max-width:575px){.home-package-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.home-package-tabs .nav-link{width:100%;height:100%;padding:9px 10px!important;font-size:.78rem;line-height:1.3}}

/* Frontend Blade alignment: forms, transactional flows and editorial surfaces. */
html body .contact-page-new{--cn-blue:var(--nst-ink);--cn-sky:var(--nst-saffron);--cn-gold:var(--nst-gold);--cn-ink:var(--nst-ink);--cn-muted:var(--nst-muted);background:var(--nst-cream)!important}html body .contact-hero-new{background:linear-gradient(125deg,var(--nst-ink),var(--nst-ink-2) 68%,var(--nst-teal))!important}html body .contact-hero-new__content>span{color:var(--nst-gold)!important}html body .contact-quick-grid article,html body .contact-shell-new,html body .contact-map-new{border-color:var(--nst-line)!important;box-shadow:0 16px 42px rgba(20,35,46,.09)!important}html body .contact-quick-grid article>i{background:var(--nst-sand)!important;color:var(--nst-saffron)!important}html body .contact-story-new{background:linear-gradient(150deg,var(--nst-sand),var(--nst-cream))!important}html body .contact-label-new{color:var(--nst-saffron)!important}html body .contact-story-new li i{background:rgba(46,110,106,.13)!important;color:var(--nst-teal)!important}html body .contact-field-new .form-control:focus{border-color:var(--nst-saffron)!important;box-shadow:0 0 0 3px rgba(224,118,46,.13)!important}html body .contact-submit-new{border-radius:999px!important;background:var(--nst-saffron)!important;box-shadow:0 10px 24px rgba(224,118,46,.22)!important}html body .contact-submit-new:hover{background:var(--nst-saffron-d)!important}
html body .enquiry-page{--enquiry-navy:var(--nst-ink);--enquiry-blue:var(--nst-saffron);--enquiry-sky:var(--nst-cream);--enquiry-accent:var(--nst-gold);--enquiry-red:var(--nst-saffron-d);--enquiry-ink:var(--nst-ink);--enquiry-muted:var(--nst-muted);background:var(--nst-cream)!important}html body .enquiry-hero{background:linear-gradient(120deg,var(--nst-ink),var(--nst-ink-2) 58%,var(--nst-teal))!important}html body .enquiry-eyebrow{color:var(--nst-gold)!important}html body .enquiry-card,html body .enquiry-summary{border-color:var(--nst-line)!important;box-shadow:0 18px 46px rgba(20,35,46,.1)!important}html body .enquiry-step{background:var(--nst-sand)!important;color:var(--nst-saffron)!important}html body .enquiry-field input:focus,html body .enquiry-field select:focus,html body .enquiry-field textarea:focus{border-color:var(--nst-saffron)!important;box-shadow:0 0 0 4px rgba(224,118,46,.12)!important}html body .enquiry-static-field{border-color:var(--nst-line)!important;background:var(--nst-cream)!important;color:var(--nst-ink)!important}html body .enquiry-static-field i,html body .enquiry-control>i{color:var(--nst-saffron)!important}html body .enquiry-submit{border-radius:999px!important;background:var(--nst-saffron)!important;box-shadow:0 11px 24px rgba(224,118,46,.22)!important}html body .enquiry-submit:hover{background:var(--nst-saffron-d)!important}html body .enquiry-summary__visual--plain{background:linear-gradient(135deg,var(--nst-ink-2),var(--nst-teal))!important}html body .enquiry-package{background:var(--nst-cream)!important}html body .enquiry-help>i{background:var(--nst-sand)!important;color:var(--nst-saffron)!important}
html body .trip-planner-hero{background:linear-gradient(120deg,var(--nst-ink),var(--nst-ink-2) 62%,var(--nst-teal))!important}html body .trip-planner-hero__eyebrow{border-color:rgba(212,162,78,.5)!important;background:rgba(212,162,78,.12)!important;color:var(--nst-gold)!important}html body .trip-planner-hero__trust i{color:var(--nst-gold)!important}html body .trip-planner-page--finished{background:var(--nst-cream)!important}html body .trip-planner-page--finished .trip-planner-eyebrow{color:var(--nst-saffron)!important}html body .trip-planner-page--finished .trip-planner-title,html body .trip-planner-page--finished .trip-planner-panel h2{color:var(--nst-ink)!important}html body .trip-planner-page--finished .trip-planner-shell{box-shadow:0 20px 52px rgba(20,35,46,.1)!important}html body .trip-planner-page--finished .trip-planner-card{border-color:var(--nst-line)!important;background:#fff!important}html body .trip-planner-page--finished .trip-planner-card:hover{border-color:var(--nst-saffron)!important;box-shadow:0 10px 24px rgba(224,118,46,.1)!important}html body .trip-planner-page--finished .form-control:focus{border-color:var(--nst-saffron)!important;box-shadow:0 0 0 3px rgba(224,118,46,.12)!important}html body .trip-planner-page--finished .trip-planner-btn--primary{border-radius:999px!important;background:var(--nst-saffron)!important;box-shadow:0 8px 20px rgba(224,118,46,.2)!important}html body .trip-planner-steps__track span{background:linear-gradient(90deg,var(--nst-gold),var(--nst-saffron))!important}html body .trip-planner-steps__item.is-active>span,html body .trip-planner-steps__item.is-complete>span{background:var(--nst-saffron)!important}
html body #response{padding-top:36px;padding-bottom:62px}html body #response>h1,html body #response>.page-title{margin-bottom:25px!important}html body .booking-box,html body .booking-form,html body .booking .content,html body #response>.row>.col-sm-8{border:1px solid var(--nst-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 34px rgba(20,35,46,.08)!important;padding:28px!important}html body .booking-box h4,html body .booking-form h4{padding-bottom:10px;border-bottom:2px solid var(--nst-sand);color:var(--nst-ink)!important}html body .booking-box .form-control,html body .booking-form .form-control,html body .booking .form-control,html body .booking .input-field{min-height:49px;border:1px solid var(--nst-line)!important;border-radius:10px!important;background:#fff!important;color:var(--nst-ink)!important}html body .booking-box textarea.form-control,html body .booking-form textarea.form-control,html body .booking textarea.form-control{min-height:128px}html body .booking-box .form-control:focus,html body .booking-form .form-control:focus,html body .booking .form-control:focus{border-color:var(--nst-saffron)!important;box-shadow:0 0 0 3px rgba(224,118,46,.12)!important}html body .booking-box+div>.border,html body .booking-form+div>.border,html body #response>.row>.col-sm-4>.border{overflow:hidden;padding:20px!important;border:1px solid var(--nst-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 34px rgba(20,35,46,.07)!important}html body .amount-div span{color:var(--nst-saffron)!important}html body #submit-booking,html body #submit-enquiry{min-height:48px;padding:11px 24px!important;border-color:var(--nst-saffron)!important;border-radius:999px!important;background:var(--nst-saffron)!important;color:#fff!important;font-weight:800!important}html body #submit-booking:hover,html body #submit-enquiry:hover{background:var(--nst-saffron-d)!important}html body .error{color:#a33b2d!important}
html body .page-content,html body .inner-content,html body .content-area,html body .post-body{color:#333B42}html body table{--bs-table-color:var(--nst-ink);--bs-table-border-color:var(--nst-line)}html body thead,html body .table-light{background:var(--nst-cream)!important}html body blockquote{border-left-color:var(--nst-saffron)!important;background:var(--nst-cream)!important;color:var(--nst-ink)!important}
@media(max-width:767px){html body .booking-box,html body .booking-form,html body .booking .content,html body #response>.row>.col-sm-8{padding:20px!important}html body .contact-form-new,html body .contact-story-new{padding:32px 24px!important}}

/* Day-by-day itinerary facts from the spriritual-design trip concept. */
html body .pack-details .content .itinerary-accordion .icon-section{gap:0;margin-top:20px;border:1px solid var(--nst-line)!important;border-radius:12px!important;background:var(--nst-line)!important;box-shadow:0 3px 12px rgba(20,35,46,.04)!important}
html body .pack-details .content .itinerary-accordion .icon-section .sec1{padding:15px 16px!important;border-right:1px solid var(--nst-line)!important;background:var(--nst-cream)!important}
html body .pack-details .content .itinerary-accordion .icon-section .sec1:last-child{border-right:0!important}
html body .pack-details .content .itinerary-accordion .icon-section .sec1>h6:first-child{margin:0 0 7px!important;color:var(--nst-saffron)!important;font-size:17px!important}
html body .pack-details .content .itinerary-accordion .icon-section .sec1>h6:first-child i{color:var(--nst-saffron)!important}
html body .pack-details .content .itinerary-accordion .icon-section .sec1>span{margin-bottom:4px!important;color:var(--nst-muted)!important;font-size:12px!important}
html body .pack-details .content .itinerary-accordion .itinerary-meta-value{margin:0!important;color:var(--nst-ink)!important;font-family:Inter,system-ui,sans-serif!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important}
@media(max-width:575px){html body .pack-details .content .itinerary-accordion .icon-section{grid-template-columns:1fr!important}html body .pack-details .content .itinerary-accordion .icon-section .sec1{border-right:0!important;border-bottom:1px solid var(--nst-line)!important}html body .pack-details .content .itinerary-accordion .icon-section .sec1:last-child{border-bottom:0!important}}
body{font-size:17px;line-height:1.7}
body p{font-size:17px;line-height:1.7}
