.pg-location .pg-loc-explore-card .explore-content-top.pg-loc-explore-card__badge-wrap {position:absolute; top:30px; left:30px; right:auto; z-index:99; width:max-content; max-width:calc(100% - 60px);}
.pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_pink, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_blue {display:inline-flex; align-items:center; justify-content:flex-start; gap:12px; box-sizing:border-box; min-height:48px; padding:12px 28px; color:#fff; font-size:14px; font-weight:500; border-radius:50px; font-family:var(--font-primary); line-height:1.2; letter-spacing:0.01em; box-shadow:none;}
.pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_pink {background:#ce1c8b;}
.pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_blue {background:#005ca9;}
.pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge img, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_pink img, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_blue img {display:block; flex-shrink:0; height:auto; max-height:24px; width:auto; object-fit:contain; align-self:center;}

@media (max-width: 768px) {
.pg-location .pg-loc-explore-card .explore-content-top.pg-loc-explore-card__badge-wrap {top:23px; left:17px; max-width:calc(100% - 34px);}
.pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_pink, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_blue {font-size:12px; gap:8px; min-height:40px; padding:10px 15px;}
.pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge img, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_pink img, .pg-location .pg-loc-explore-card .icon-top-btn.pg-loc-explore-card__badge_blue img {max-height:20px;}
}

.pg-location-banner {position:relative; width:100%; min-height:980px; height:100vh; overflow:hidden; isolation:isolate;}
.pg-location-banner__picture {position:absolute; inset:0; z-index:1; display:block; margin:0; overflow:hidden;}
.pg-location-banner__img {width:100%; height:100%; object-fit:cover; object-position:center; display:block;}
/*.pg-location-banner__overlay {position:absolute; inset:0; width:100%; height:100%; background:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.06) 56%, rgba(0, 0, 0, 0.14) 64%, rgba(0, 0, 0, 0.24) 73%, rgba(0, 0, 0, 0.34) 82%, rgba(0, 0, 0, 0.42) 91%, rgba(0, 0, 0, 0.48) 100%); z-index:2; pointer-events:none;}*/
.pg-location-banner__content {position:relative; z-index:3; color:#fff; height:100%; display:flex; flex-direction:column; justify-content:center; text-align:center; padding:20px; max-width:805px; margin:0 auto; padding-top:150px;}
.pg-location-banner__title-primary {display:block; font-size:120px; line-height:1.2; color:#F9AA1A; font-family:var(--font-secondary); font-weight:400; text-align:center; z-index:999;}
.pg-location-banner__title-secondary {font-size:60px; line-height:100%; padding-bottom:30px; font-family:'Switzer-Variable'; text-align:center; text-transform:uppercase;}
.pg-location-banner__tagline {font-weight:400; font-size:18px; line-height:1.4; text-align:center; margin:0;}
.pg-location-banner__cta {margin-top:28px; display:flex; justify-content:center; width:100%;}
.pg-location-banner__cta .btn-primary {max-width:fit-content; margin:0 auto;}
.pg-location-banner .btn-primary {background:rgba(0, 0, 0, 0.6) !important; border:0 !important; box-shadow:none;}
.pg-location-banner .btn-primary:hover {background:var(--color-primary) !important; border:0 !important; box-shadow:none;}
.pg-location-banner .btn-primary span.btn-icon {height:38px; width:38px; border-radius:50%; background:#fff; transform:rotate(0); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease;}
.pg-location-banner .btn-primary:hover span.btn-icon {transform:rotate(45deg);}
.pg-location-banner .btn-primary span.btn-icon svg {fill:var(--color-text);}
.pg-location-banner .btn-primary:hover span.btn-icon svg {fill:var(--color-primary);}
.pg-location-banner__bottom-shape {width:calc(100% + 26.15%); height:62.2%; background:#fff; border-radius:50%; position:absolute; left:50%; top:87.17%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); z-index:3; pointer-events:none;}

@media (max-width: 1541px) {
.pg-location-banner__title-primary {font-size:100px;}
.pg-location-banner__title-secondary {font-size:50px; padding-bottom:20px;}
.pg-location-banner__content {max-width:680px;}
}

@media (max-width: 1366px) {
.pg-location-banner__content {padding-top:120px;}
.pg-location-banner__bottom-shape {height:44.2%; top:87.17%;}
.pg-location-banner {min-height:98vh;}
}

@media (max-width: 1199px) {
.pg-location-banner {min-height:1px; height:auto; aspect-ratio:4 / 3;}
.pg-location-banner__content {padding-top:50px;}
}

@media (max-width: 1199px) {
.pg-location-banner {aspect-ratio:4 / 3; height:600px;}
}

@media (max-width: 767px) {
.pg-location-banner {aspect-ratio:9 / 16; min-height:1px;}
.pg-location-banner__img {object-position:center 28%;}
.pg-location-banner__overlay {background:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.14) 58%, rgba(0, 0, 0, 0.22) 66%, rgba(0, 0, 0, 0.3) 74%, rgba(0, 0, 0, 0.38) 82%, rgba(0, 0, 0, 0.44) 91%, rgba(0, 0, 0, 0.48) 100%);}
.pg-location-banner__bottom-shape {height:180px; top:93%; width:calc(100% + 20%);}
.pg-location-banner__title-primary {font-size:67px; text-align:center; margin-bottom:6px; line-height: 0.5;}
.pg-location-banner__title-secondary {text-align:center; font-size:35px; line-height:1.15; padding-bottom:18px; text-shadow:0 1px 2px rgba(0, 0, 0, 0.35);}
.pg-location-banner__content {justify-content:flex-end; align-items:center; padding:24px 15px 132px; box-sizing:border-box; margin:0 auto;}
.pg-loc-landing-explore .pg-loc-explore-near .heading-block {width:250px; text-align:center; margin:0 auto;}
.pg-location-banner .btn-primary {gap:8px; font-size:12px;}
.pg-location-banner .btn-primary span.btn-icon {height:20px; width:20px;}
}

.pg-location--s-g-highway .pg-location-banner__overlay {background:linear-gradient(to bottom,rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.14) 38%, rgba(0, 0, 0, 0.32) 100%), linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.14) 58%, rgba(0, 0, 0, 0.22) 66%, rgba(0, 0, 0, 0.3) 74%, rgba(0, 0, 0, 0.38) 82%, rgba(0, 0, 0, 0.44) 91%, rgba(0, 0, 0, 0.48) 100%);}

@media(max-width:420px) {
.pg-location-banner__title-secondary {font-size:28px;}
}

@media (max-width: 767px) {
.pg-location--s-g-highway .pg-location-banner__overlay {background:linear-gradient(to bottom,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 0.06) 50%, rgba(0, 0, 0, 0.14) 58%, rgba(0, 0, 0, 0.22) 66%, rgba(0, 0, 0, 0.3) 74%, rgba(0, 0, 0, 0.38) 82%, rgba(0, 0, 0, 0.44) 91%, rgba(0, 0, 0, 0.48) 100%);}
}

.pg-location--ambavadi .pg-location-banner .btn-primary:hover {background:#ec1a3e !important; border:0 !important; box-shadow:none;}
.pg-location--ambavadi .pg-location-banner .btn-primary:hover span.btn-icon svg {fill:#ec1a3e;}

@media (max-width: 767px) {
.pg-location--ambavadi .pg-location-banner__title-primary {margin-bottom:-10px;}
}

.pg-loc-showcase {position:relative;}
.pg-loc-showcase__intro {background:#fff; padding:0px 20px 135px; text-align:center; margin-top:-10px;}
.pg-loc-showcase__logo {display:flex; justify-content:center; margin:0 auto 36px; line-height:0;}
.pg-loc-showcase__logo img {display:block; width:120px; height:120px; object-fit:contain;}
.pg-loc-showcase__intro .heading-block h2 {margin:0 auto; max-width:800px; font-family:var(--font-primary); font-weight:600; font-size:clamp(26px, 4.5vw, 48px); line-height:1.25; letter-spacing:-0.02em;}
.pg-loc-showcase__intro .heading-block h2 .pg-loc-showcase__brand {color:#F9AA1A;}
.pg-loc-showcase__intro .heading-block h2 .pg-loc-showcase__sub {color:#171819; display:block; margin-top:10px;}
.pg-loc-showcase__band {background:linear-gradient(180deg, #ffffff 0%, #ffffff 38%, #F9AA1A 38%); padding:0 14px 13px;}
.pg-loc-showcase__copy-inner p {font-size:18px;}
.pg-loc-showcase__cards-grid {display:grid; grid-template-columns:1fr 1fr; gap:24px; width:100%; max-width:1550px; margin:-68px auto 0; padding:0 12px; box-sizing:border-box; position:relative; z-index:2;}
.pg-loc-showcase__cards-grid--single {grid-template-columns:1fr; max-width:1550px;}
.pg-loc-showcase__cards-grid--single .pg-loc-showcase__card-wrap {max-width:1550px; margin-left:auto; margin-right:auto;}
.pg-loc-showcase__card-wrap {width:100%; min-width:0; position:relative; z-index:2; box-sizing:border-box;}
.pg-loc-showcase__card {position:relative; border-radius:20px; overflow:hidden; display:block; width:100%; aspect-ratio:1550 / 711; max-height:711px;}
.pg-loc-showcase__card img.pg-loc-showcase__card-img {position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; z-index:0; transform:scale(1.01); -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -o-transition:transform 0.4s ease; transition:transform 0.4s ease; will-change:transform;}
.pg-loc-showcase__card:hover img.pg-loc-showcase__card-img {transform:scale(1.05);}

@media (prefers-reduced-motion: reduce) {
.pg-loc-showcase__card img.pg-loc-showcase__card-img, .pg-loc-showcase__card:hover img.pg-loc-showcase__card-img {transform:none; transition:none;}
}

.pg-loc-showcase__card img.pg-loc-showcase__card-img--d {display:block;}
.pg-loc-showcase__card img.pg-loc-showcase__card-img--m {display:none;}
.pg-loc-showcase__card::after {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.85) 100%); border-radius:inherit; pointer-events:none; z-index:1;}
.pg-loc-showcase__pill {position:relative; z-index:3; margin:0;}
.pg-loc-showcase__pill--position {margin:0 0 16px; width:fit-content; max-width:100%;}
.pg-loc-showcase__card-body {position:absolute; inset:0; z-index:2; display:flex; align-items:flex-end; justify-content:space-between; gap:20px; padding:28px 32px 32px; flex-wrap:wrap; pointer-events:none; box-sizing:border-box;}
.pg-loc-showcase__card-body a {pointer-events:auto;}
.pg-loc-showcase__card-left {flex:1 1 280px; min-width:0; text-align:left;}
.pg-loc-showcase__pill-inner--girls {background:rgba(227, 30, 90, 0.92); border-color:rgba(255, 255, 255, 0.35); text-transform:none; letter-spacing:0.02em; font-weight:600;}
.pg-loc-showcase__pill-inner--girls .pg-loc-showcase__pill-icon {flex-shrink:0; width:14px; height:14px; color:#fff;}
.pg-loc-showcase__card-left h3 {margin:0 0 12px; color:var(--white); font-family:var(--font-primary); font-weight:600; font-size:40px; line-height:1.15; letter-spacing:1%;}
.pg-loc-showcase__meta {display:flex; align-items:flex-start; gap:10px; margin:0 0 12px; font-family:var(--font-primary); font-size:18px; line-height:1.45; color:#fff; font-weight:300; max-width:500px; letter-spacing:0.05em;}
.pg-loc-showcase__meta span {margin:-1px 0; padding:0;}
.pg-loc-showcase__meta svg {flex-shrink:0; margin-top:2px; opacity:0.95;}
.pg-loc-showcase__meta .pg-loc-showcase__meta-icon {width:18px; height:18px; color:#fff;}
.pg-loc-showcase__meta .pg-loc-showcase__meta-icon--pin {width:14px; height:18px;}
.pg-loc-showcase__meta .pg-loc-showcase__meta-icon--user {width:20px; height:20px;}
.pg-loc-showcase__card-right {flex:0 0 auto; align-self:flex-end; padding-bottom:4px;}
.pg-loc-showcase__cta-btn {display:inline-flex; align-items:center; gap:12px; padding:13px 15px 13px 25px; background:#F9AA1A !important; color:#fff !important; font-size:18px; font-weight:600; border-radius:50px; text-decoration:none; position:relative; outline:none !important; border:0 solid transparent !important; cursor:pointer; text-transform:uppercase; font-family:var(--font-primary); box-shadow:none !important; max-width:100%; box-sizing:border-box; -webkit-transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease; -moz-transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease; -o-transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease; transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease, box-shadow 0.25s ease;}
.pg-loc-showcase__cta-btn:hover {background:transparent !important; color:#fff !important; box-shadow:none !important;}
.pg-loc-showcase__cta-btn:focus {outline:none;}
.pg-loc-showcase__cta-btn:focus-visible {outline:2px solid #fff; outline-offset:3px; box-shadow:0 0 0 4px rgba(249, 170, 26, 0.45) !important;}
.pg-loc-showcase__cta-btn .btn-icon {width:38px !important; height:38px !important; display:flex; align-items:center; justify-content:center; position:relative; border-radius:50%; background:#fff !important; flex-shrink:0; transition:transform 0.25s ease;}
.pg-loc-showcase__cta-btn:hover .btn-icon {transform:rotate(45deg);}
.pg-loc-showcase__cta-btn .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:#F9AA1A;}
.pg-loc-showcase__copy {background:#F9AA1A; padding:48px 20px 100px;}
.pg-loc-showcase__copy-inner {max-width:910px; margin:0 auto; text-align:center; font-family:var(--font-primary); line-height:1.55; color:#171819; font-weight:400;}
.pg-loc-showcase__copy-inner p {margin:0 0 20px;}
.pg-loc-showcase__copy-inner p:last-child {margin-bottom:0;}
.pg-loc-showcase__copy-inner strong {font-weight:700; color:#171819;}
.pg-loc-showcase__copy-inner em, .pg-loc-showcase__copy-inner i {font-style:italic;}
.pg-loc-showcase__landmarks {text-align:center;}
.pg-loc-showcase__landmarks > p:first-of-type {margin:30px 0 29px;}
.pg-loc-showcase__landmarks-columns {display:block; margin:0 auto 20px;}
.pg-loc-showcase__landmarks-list {margin:0; padding:0; list-style:none;}
.pg-loc-showcase__landmarks-list li {margin-bottom:8px; font-size:18px;}
.pg-loc-showcase__landmarks-list li:last-child {margin-bottom:0;}
.pg-loc-showcase__landmarks > p:last-of-type {margin:0;}

@media (min-width: 769px) {
.pg-loc-showcase__intro .heading-block h2 .pg-loc-showcase__sub {display:inline; margin-top:0; margin-left:10px;}
.pg-loc-showcase__intro {margin-top:-1px;}
.pg-loc-showcase__copy-inner {max-width:1040px;}
.pg-loc-showcase__landmarks > p:first-of-type {text-align:center;}
.pg-loc-showcase__landmarks-columns {display:flex; flex-wrap:nowrap; justify-content:center; align-items:flex-start; gap:clamp(32px, 5vw, 72px); max-width:1000px; margin:0 auto 24px; text-align:left;}
.pg-loc-showcase__landmarks-list {flex:1 1 300px; max-width:460px; margin:0; padding-left:1.15em; list-style:square outside; text-align:left;}
.pg-loc-showcase__landmarks-list li {margin-bottom:10px;}
.pg-loc-showcase__landmarks > p:last-of-type {margin-top:38px; text-align:center; margin-left:auto; margin-right:auto;}
}

@media (max-width: 768px) {
.pg-loc-showcase__intro {padding:20px 16px 88px; text-align:center;}
.pg-loc-showcase__intro {margin-top:-1px;}
.pg-loc-showcase__logo {margin-bottom:24px;}
.pg-loc-showcase__logo img {width:88px; height:88px;}
.pg-loc-showcase__intro .heading-block h2 .pg-loc-showcase__brand {display:inline;}
.pg-loc-showcase__intro .heading-block h2 .pg-loc-showcase__sub {display:inline; margin-top:0; margin-left:6px;}
.pg-loc-showcase__band {background:linear-gradient(180deg, #ffffff 0%, #ffffff 32%, #F9AA1A 32%); padding:0 0 40px;}
.pg-loc-showcase__cards-grid {grid-template-columns:1fr; gap:20px; margin:-52px auto 0; max-width:100%; padding:0 16px;}
.pg-loc-showcase__card {aspect-ratio:3 / 4; max-height:none; border-radius:24px;}
.pg-loc-showcase__card::after {background:linear-gradient(to top, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.35) 50%, rgba(0, 0, 0, 0) 100%);}
.pg-loc-showcase__card-left .pg-loc-showcase__pill--position {margin:0 0 12px;}
.pg-loc-showcase__card img.pg-loc-showcase__card-img--d {display:none;}
.pg-loc-showcase__card img.pg-loc-showcase__card-img--m {display:block;}
.pg-loc-showcase__card-body {flex-direction:column; flex-wrap:nowrap; justify-content:flex-start; align-items:stretch; align-content:stretch; padding:24px 22px 24px;}
.pg-loc-showcase__card-left {flex:0 0 auto; flex-grow:0; width:100%; min-width:0; margin-top:auto;}
.pg-loc-showcase__card-left h3 {font-size:28px; font-weight:700;}
.pg-loc-showcase__meta {font-size:13px;}
.pg-loc-showcase__card-right {align-self:flex-start; margin-top:4px;}
.pg-loc-showcase__cta-btn {font-size:12px; padding:12px 14px 12px 18px; gap:8px;}
.pg-loc-showcase__cta-btn .btn-icon {width:24px !important; height:24px !important;}
.pg-loc-showcase__copy {padding:32px 16px 64px;}
.pg-loc-showcase__copy-inner {font-size:15px; text-align:center;}
.pg-loc-showcase__landmarks {text-align:left;}
.pg-loc-showcase__landmarks-columns {margin-bottom:20px;}
.pg-loc-showcase__landmarks-list {list-style:square outside; padding-left:1.35em; margin-left:0; margin-bottom:0; text-align:left;}
.pg-loc-showcase__landmarks-list:first-of-type {margin-bottom:12px;}
.pg-loc-showcase__landmarks-list:last-of-type {margin-bottom:0;}
.pg-loc-showcase__copy-inner p {margin:0 0 20px; text-align:left;}
}

.pg-loc-landing-faq .faq-block .heading-block h2 {font-weight:600;}
.pg-loc-landing-faq .faq-block {padding:100px 0 115px;}
.pg-loc-landing-faq .faq-items .answer ul.pg-loc-faq-docs {list-style:none; padding:12px 0 0; margin:0;}
.pg-loc-landing-faq .faq-items .answer ul.pg-loc-faq-docs li {position:relative; padding-left:1.35em; margin-bottom:8px;}
.pg-loc-landing-faq .faq-items .answer ul.pg-loc-faq-docs li:last-child {margin-bottom:0;}
.pg-loc-landing-faq .faq-items .answer ul.pg-loc-faq-docs li::before {content:"\2713"; position:absolute; left:0; color:var(--color-secondary, #f9aa1a); font-size:0.95em; line-height:1.45;}
.pg-location .pg-loc-landing-faq .faq-items .question.active {border:0.5px solid #F9AA1A;}
.pg-loc-life-forest-gallery.slider-block {background-color:var(--white);}
.pg-loc-life-forest-gallery.slider-block .heading-block h2 {color:var(--color-text); font-weight:600;}
.pg-loc-life-forest-gallery.slider-block .heading-block h2 span {color:var(--color-secondary); display:inline;}
.pg-location--ambavadi .pg-location-banner__title-primary {color:#F9AA1A;}
.pg-location--ambavadi .pg-loc-showcase__intro .heading-block h2 .pg-loc-showcase__brand {color:#ec1a3e;}
.pg-location--ambavadi .pg-loc-showcase__logo img {display:block; width:250px; height:120px; object-fit:contain;}
.pg-location--ambavadi .pg-loc-showcase__band {background:linear-gradient(180deg, #ffffff 0%, #ffffff 38%, #ec1a3e 38%);}
.pg-location--ambavadi .pg-loc-showcase__cta-btn {background:#ec1a3e !important;}
.pg-location--ambavadi .pg-loc-showcase__cta-btn:focus-visible {box-shadow:0 0 0 4px rgba(236, 26, 62, 0.45) !important;}
.pg-location--ambavadi .pg-loc-showcase__cta-btn .btn-icon .icon-arrow {fill:#ec1a3e;}
.pg-location--ambavadi .pg-loc-showcase__copy {background:#ec1a3e;}

@media (max-width: 768px) {
.pg-location--ambavadi .pg-loc-showcase__band {background:linear-gradient(180deg, #ffffff 0%, #ffffff 32%, #ec1a3e 32%);}
}

.pg-location--ambavadi .pg-loc-landing-faq .faq-items .answer ul.pg-loc-faq-docs li::before {color:#ec1a3e;}
.pg-location--ambavadi .pg-loc-landing-faq .faq-block .heading-block h2 span {color:#ec1a3e;}
.pg-location--ambavadi .pg-loc-landing-faq .faq-items .question.active {border:0.5px solid #ec1a3e;}
.pg-location--ambavadi .pg-loc-life-forest-gallery.slider-block .heading-block h2 span {color:#ec1a3e;}
.pg-location .availability-red-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.pg-location .availability-red-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite; background-color:#ec1a3e;}
.pg-location .availability-red-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%); background-color:#ec1a3e;}

@media (prefers-reduced-motion: reduce) {
.pg-location .availability-red-btn::before {animation:none;}
}

@media (max-width: 768px) {
.pg-location .availability-red-btn {font-size:10px; padding:10px 20px 10px 30px;}
.pg-location .availability-red-btn::before {width:15px; height:15px;}
.pg-location .availability-red-btn::after {width:6px; height:6px; left:14px;}
}

@keyframes pg-loc-explore-pulse-ring {
0% {transform:translateY(-50%) scale(0.5);}
80%, 100% {opacity:0.5; transform:translateY(-50%) scale(1);}
}

.pg-location .pg-loc-landing-explore {background-color:rgba(255, 233, 207, 0.63);}
.pg-location .pg-loc-landing-explore .pg-loc-explore-near {padding-bottom:60px;}
.pg-location .pg-loc-landing-explore__outro {padding:0 20px 80px;}
.pg-location .pg-loc-landing-explore__outro .container {max-width:900px;}
.pg-location--s-g-highway .pg-loc-landing-explore__outro .container {max-width:1230px;}
.pg-location--ambavadi .pg-loc-landing-explore__outro .container {max-width:960px;}
.pg-location .pg-loc-landing-explore__copy-content {width:100%; font-family:var(--font-primary), Arial, Helvetica, sans-serif;}
.pg-location .pg-loc-landing-explore__copy-inner--collapsible {display:block;}
.pg-location .pg-loc-landing-explore__copy {margin:0; text-align:center; font-family:inherit; font-size:18px; line-height:1.55; color:#171819; font-weight:400;}
.pg-location .pg-loc-landing-explore__read-more-btn {margin-top:24px; font-family:inherit;}
.pg-location .pg-loc-landing-explore__read-more-btn .pg-loc-landing-explore__read-less-label[hidden], .pg-location .pg-loc-landing-explore__read-more-btn .pg-loc-landing-explore__read-more-label[hidden] {display:none;}

@media (max-width: 768px) {
.pg-location .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {display:block; overflow:hidden; -webkit-line-clamp:unset; -webkit-box-orient:unset; text-overflow:clip; -webkit-transition:max-height 0.5s cubic-bezier(0.33, 1, 0.68, 1); -moz-transition:max-height 0.5s cubic-bezier(0.33, 1, 0.68, 1); -o-transition:max-height 0.5s cubic-bezier(0.33, 1, 0.68, 1); transition:max-height 0.5s cubic-bezier(0.33, 1, 0.68, 1);}
.pg-location .pg-loc-landing-explore__copy-inner--collapsible.is-collapsed .pg-loc-landing-explore__copy {max-height:7.75em;}
.pg-location .pg-loc-landing-explore__copy-inner--collapsible:not(.is-collapsed) .pg-loc-landing-explore__copy {max-height:var(--pg-loc-explore-copy-max, 4000px); text-align:center;}
.pg-location .pg-loc-landing-explore__copy-inner--collapsible.pg-loc-explore--instant .pg-loc-landing-explore__copy {-webkit-transition:none !important; -moz-transition:none !important; -o-transition:none !important; transition:none !important;}
}

@media (max-width: 768px) and (prefers-reduced-motion:reduce) {
.pg-location .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {-webkit-transition:none; -moz-transition:none; -o-transition:none; transition:none;}
}

@media (min-width: 769px) {
.pg-location .pg-loc-landing-explore__copy-inner--collapsible.is-collapsed .pg-loc-landing-explore__copy {display:block; overflow:visible; -webkit-line-clamp:unset; text-overflow:unset;}
.pg-location--s-g-highway .pg-loc-landing-explore__copy-inner--collapsible.is-collapsed .pg-loc-landing-explore__copy {margin-bottom:30px;}
.pg-location .pg-loc-landing-explore__read-more-btn {display:none !important;}
}

.pg-location--s-g-highway .pg-loc-explore-near {position:relative; padding:80px 0 120px;}
.pg-location--s-g-highway .pg-loc-explore-near .heading-block h2 {margin-bottom:0px; font-weight:600;}
.pg-location--s-g-highway .pg-loc-explore-near__grid {display:flex; gap:30px; flex-flow:row;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .explore-content {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.availability-green-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.availability-green-btn::before, .availability-yellow-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}
.availability-green-btn, .availability-yellow-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.availability-green-btn::before {background-color:#3bea18;}
.availability-yellow-btn::before {background-color:#f6db41;}
.availability-green-btn::after, .availability-yellow-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%);}
.availability-green-btn::after {background-color:#3bea18;}
.availability-yellow-btn::after {background-color:#f6db41;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::before {background-color:#3bea18;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::before {background-color:#f6db41;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%);}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::after {background-color:#3bea18;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::after {background-color:#f6db41;}

@media (prefers-reduced-motion: reduce) {
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::before {animation:none;}
}

.pg-location--s-g-highway .pg-loc-explore-stays-layout .explore-content > p {margin:0 0 20px; font-family:var(--font-primary); font-size:20px; line-height:1.35; color:#fff; font-weight:400;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group {display:flex; flex-wrap:wrap; gap:11px; align-items:center;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary {background:#f9aa1a; border:0; color:#fff; display:inline-flex; align-items:center; gap:10px; padding:13px 18px 13px 22px; font-size:18px; font-weight:600; border-radius:50px; text-decoration:none; font-family:var(--font-primary); text-transform:none; box-shadow:none; transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary:hover {background:#000 !important; border-color:transparent !important; color:#fff !important;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {position:relative; width:38px; height:38px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:transform 0.25s ease;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary:hover .btn-icon {transform:rotate(45deg);}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-text);}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-bg {display:none;}
.pg-location--s-g-highway .pg-loc-explore-card {position:relative; border-radius:20px; overflow:hidden; display:block; flex:1; min-width:0;}
.pg-location--s-g-highway .pg-loc-explore-card__img {display:block; width:100%; height:auto; vertical-align:middle; transform:scale(1.01); -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -o-transition:transform 0.4s ease; transition:transform 0.4s ease; will-change:transform;}
.pg-location--s-g-highway .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:scale(1.05);}

@media (prefers-reduced-motion: reduce) {
.pg-location--s-g-highway .pg-loc-explore-card__img, .pg-location--s-g-highway .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:none; transition:none;}
}

.pg-location--s-g-highway .pg-loc-explore-card__img--m {display:none;}
.pg-location--s-g-highway .pg-loc-explore-card::after {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.85) 100%); border-radius:inherit; pointer-events:none; z-index:1;}
.pg-location--s-g-highway .pg-loc-explore-card__body {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--s-g-highway .pg-loc-explore-card__title {color:#fff; font-family:var(--font-primary); font-weight:600; font-size:40px; line-height:1.2em; letter-spacing:0.01em; margin:0 0 14px; padding:0;}

@media (max-width: 1400px) {
.pg-location--s-g-highway .pg-loc-explore-card__title {font-size:30px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .explore-content > p {font-size:18px; line-height:24px;}
.pg-location--s-g-highway .pg-loc-explore-near .heading-block h2 {margin-bottom:0px;}
.pg-location--s-g-highway .pg-loc-explore-near {padding:80px 0 100px;}
}

@media (max-width: 1024px) {
.pg-location--s-g-highway .pg-loc-explore-near__grid {gap:20px;}
}

@media (max-width: 768px) {
.pg-location--s-g-highway .pg-loc-explore-near {padding:56px 0 50px;}
.pg-location--s-g-highway .pg-loc-explore-near__grid {display:block; padding:0 30px;}
.pg-location--s-g-highway .pg-loc-explore-card {margin-bottom:20px;}
.pg-location--s-g-highway .pg-loc-explore-card:last-child {margin-bottom:0;}
.pg-location--s-g-highway .pg-loc-explore-card__img--d {display:none;}
.pg-location--s-g-highway .pg-loc-explore-card__img--m {display:block; width:100%;}
.pg-location--s-g-highway .pg-loc-explore-card__title {font-size:26px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .explore-content {bottom:24px; left:24px; right:24px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .explore-content > p {font-size:14px; line-height:20px; margin-bottom:16px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn {font-size:10px; padding:10px 20px 10px 30px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::before {width:15px; height:15px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--s-g-highway .pg-loc-explore-stays-layout .availability-yellow-btn::after {width:6px; height:6px; left:14px;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group {flex-wrap:nowrap; width:100%;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary {font-size:12px; padding:12px 14px 12px 18px; gap:8px; width:100%; max-width:100%; box-sizing:border-box; justify-content:center;}
.pg-location--s-g-highway .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {width:24px; height:24px;}
.pg-location--s-g-highway .pg-loc-landing-explore .pg-loc-explore-near {padding-bottom:32px;}
.pg-location--s-g-highway .pg-loc-landing-explore__outro {padding:0 16px 56px;}
.pg-location--s-g-highway .pg-loc-landing-explore__copy {font-size:15px; text-align:left; margin-bottom:20px;}
.pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn {font-family:var(--font-primary), Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:0.02em; padding:12px 14px 12px 18px; gap:8px; margin:0 auto;}
.pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn .btn-icon {width:24px; height:24px; border-radius:50%; background:#fff; position:relative; -webkit-transition:transform 0.25s ease; -moz-transition:transform 0.25s ease; -o-transition:transform 0.25s ease; transition:transform 0.25s ease;}
.pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn .btn-icon .icon-bg {display:none;}
.pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-primary);}
.pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn:hover .btn-icon, .pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn:hover .btn-icon .icon-bg, .pg-location--s-g-highway .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon .icon-bg {-webkit-animation:none !important; animation:none !important;}
.pg-location--s-g-highway .pg-loc-landing-explore__copy-inner--collapsible {display:flex; flex-direction:column; align-items:flex-start;}
.pg-location--s-g-highway .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {align-self:stretch; width:100%;}
.pg-location--s-g-highway .pg-loc-landing-explore__copy-inner--collapsible.is-collapsed .pg-loc-landing-explore__copy {margin-bottom:30px; text-align:center;}
}

.pg-location--navrangpura .pg-loc-explore-near {position:relative; padding:80px 0 120px;}
.pg-location--navrangpura .pg-loc-explore-near .heading-block h2 {margin-bottom:80px; font-weight:600;}
.pg-location--navrangpura .pg-loc-explore-near__grid {display:flex; gap:30px; flex-flow:row;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .explore-content {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::before {background-color:#3bea18;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::before {background-color:#f6db41;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%);}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::after {background-color:#3bea18;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::after {background-color:#f6db41;}

@media (prefers-reduced-motion: reduce) {
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::before {animation:none;}
}

.pg-location--navrangpura .pg-loc-explore-stays-layout .explore-content > p {margin:0 0 20px; font-family:var(--font-primary); font-size:18px; line-height:1.35; color:#fff; font-weight:400;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group {display:flex; flex-wrap:wrap; gap:11px; align-items:center;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary {background:#f9aa1a; border:0; color:#fff; display:inline-flex; align-items:center; gap:10px; padding:13px 18px 13px 22px; font-size:18px; font-weight:600; border-radius:50px; text-decoration:none; font-family:var(--font-primary); text-transform:none; box-shadow:none; transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary:hover {background:#000 !important; border-color:transparent !important; color:#fff !important;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {position:relative; width:38px; height:38px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:transform 0.25s ease;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary:hover .btn-icon {transform:rotate(45deg);}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-text);}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-bg {display:none;}
.pg-location--navrangpura .pg-loc-explore-card {position:relative; border-radius:20px; overflow:hidden; display:block; flex:1; min-width:0;}
.pg-location--navrangpura .pg-loc-explore-card__img {display:block; width:100%; height:auto; vertical-align:middle; transform:scale(1.01); -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -o-transition:transform 0.4s ease; transition:transform 0.4s ease; will-change:transform;}
.pg-location--navrangpura .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:scale(1.05);}

@media (prefers-reduced-motion: reduce) {
.pg-location--navrangpura .pg-loc-explore-card__img, .pg-location--navrangpura .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:none; transition:none;}
}

.pg-location--navrangpura .pg-loc-explore-card__img--m {display:none;}
.pg-location--navrangpura .pg-loc-explore-card::after {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.85) 100%); border-radius:inherit; pointer-events:none; z-index:1;}
.pg-location--navrangpura .pg-loc-explore-card__body {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--navrangpura .pg-loc-explore-card__title {color:#fff; font-family:var(--font-primary); font-weight:600; font-size:40px; line-height:1.2em; letter-spacing:0.01em; margin:0 0 14px; padding:0;}

@media (max-width: 1400px) {
.pg-location--navrangpura .pg-loc-explore-card__title {font-size:30px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .explore-content > p {font-size:18px; line-height:24px;}
.pg-location--navrangpura .pg-loc-explore-near .heading-block h2 {margin-bottom:50px;}
.pg-location--navrangpura .pg-loc-explore-near {padding:80px 0 100px;}
}

@media (max-width: 1024px) {
.pg-location--navrangpura .pg-loc-explore-near__grid {gap:20px;}
}

@media (max-width: 768px) {
.pg-location--navrangpura .pg-loc-explore-near {padding:56px 0 50px;}
.pg-location--navrangpura .pg-loc-explore-near__grid {display:block; padding:0 30px;}
.pg-location--navrangpura .pg-loc-explore-card {margin-bottom:20px;}
.pg-location--navrangpura .pg-loc-explore-card:last-child {margin-bottom:0;}
.pg-location--navrangpura .pg-loc-explore-card__img--d {display:none;}
.pg-location--navrangpura .pg-loc-explore-card__img--m {display:block; width:100%;}
.pg-location--navrangpura .pg-loc-explore-card__title {font-size:26px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .explore-content {bottom:24px; left:24px; right:24px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .explore-content > p {font-size:14px; line-height:20px; margin-bottom:16px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn {font-size:10px; padding:10px 20px 10px 30px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::before {width:15px; height:15px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--navrangpura .pg-loc-explore-stays-layout .availability-yellow-btn::after {width:6px; height:6px; left:14px;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group {flex-wrap:nowrap; width:100%;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary {font-size:12px; padding:12px 18px; gap:0; width:100%; max-width:100%; box-sizing:border-box; justify-content:space-between; align-items:center;}
.pg-location--navrangpura .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {width:24px; height:24px;}
.pg-location--navrangpura .pg-loc-landing-explore .pg-loc-explore-near {padding-bottom:32px;}
.pg-location--navrangpura .pg-loc-landing-explore__outro {padding:0 16px 56px;}
.pg-location--navrangpura .pg-loc-landing-explore__copy {font-size:15px; text-align:left;}
.pg-location--navrangpura .pg-loc-landing-explore__read-more-btn {font-family:var(--font-primary), Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:0.02em; padding:12px 14px 12px 18px; gap:8px;}
.pg-location--navrangpura .pg-loc-landing-explore__read-more-btn .btn-icon {width:24px; height:24px; border-radius:50%; background:#fff; position:relative; -webkit-transition:transform 0.25s ease; -moz-transition:transform 0.25s ease; -o-transition:transform 0.25s ease; transition:transform 0.25s ease;}
.pg-location--navrangpura .pg-loc-landing-explore__read-more-btn .btn-icon .icon-bg {display:none;}
.pg-location--navrangpura .pg-loc-landing-explore__read-more-btn .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-primary);}
.pg-location--navrangpura .pg-loc-landing-explore__read-more-btn:hover .btn-icon, .pg-location--navrangpura .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.pg-location--navrangpura .pg-loc-landing-explore__read-more-btn:hover .btn-icon .icon-bg, .pg-location--navrangpura .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon .icon-bg {-webkit-animation:none !important; animation:none !important;}
.pg-location--navrangpura .pg-loc-landing-explore__copy-inner--collapsible {display:flex; flex-direction:column; align-items:flex-start;}
.pg-location--navrangpura .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {align-self:stretch; width:100%;}
}

.pg-location--gulbai-tekra .pg-loc-explore-near {position:relative; padding:80px 0 120px;}
.pg-location--gulbai-tekra .pg-loc-explore-near .heading-block h2 {margin-bottom:80px; font-weight:600;}
.pg-location--gulbai-tekra .pg-loc-explore-near__grid {display:flex; gap:30px; flex-flow:row;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .explore-content {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite; background-color:#f6db41;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%); background-color:#f6db41;}

@media (prefers-reduced-motion: reduce) {
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn::before {animation:none;}
}

.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .explore-content > p {margin:0 0 20px; font-family:var(--font-primary); font-size:18px; line-height:1.35; color:#fff; font-weight:400;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group {display:flex; flex-wrap:wrap; gap:11px; align-items:center;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary {background:#f9aa1a; border:0; color:#fff; display:inline-flex; align-items:center; gap:10px; padding:13px 18px 13px 22px; font-size:18px; font-weight:600; border-radius:50px; text-decoration:none; font-family:var(--font-primary); text-transform:none; box-shadow:none; transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary:hover {background:#000 !important; border-color:transparent !important; color:#fff !important;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-outline-white {background:transparent !important; border:1px solid #fff !important; color:#fff !important;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-outline-white:hover {background-color:#f9aa1a !important; border:1px solid #f9aa1a !important; color:#fff !important;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {position:relative; width:38px; height:38px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:transform 0.25s ease;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary:hover .btn-icon {transform:rotate(45deg);}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-text);}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-bg {display:none;}
.pg-location--gulbai-tekra .pg-loc-explore-card {position:relative; border-radius:20px; overflow:hidden; display:block; flex:1; min-width:0;}
.pg-location--gulbai-tekra .pg-loc-explore-card__img {display:block; width:100%; height:auto; vertical-align:middle; transform:scale(1.01); -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -o-transition:transform 0.4s ease; transition:transform 0.4s ease; will-change:transform;}
.pg-location--gulbai-tekra .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:scale(1.05);}

@media (prefers-reduced-motion: reduce) {
.pg-location--gulbai-tekra .pg-loc-explore-card__img, .pg-location--gulbai-tekra .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:none; transition:none;}
}

.pg-location--gulbai-tekra .pg-loc-explore-card__img--m {display:none;}
.pg-location--gulbai-tekra .pg-loc-explore-card::after {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.85) 100%); border-radius:inherit; pointer-events:none; z-index:1;}
.pg-location--gulbai-tekra .pg-loc-explore-card__body {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--gulbai-tekra .pg-loc-explore-card__title {color:#fff; font-family:var(--font-primary); font-weight:600; font-size:40px; line-height:1.2em; letter-spacing:0.01em; margin:0 0 14px; padding:0;}

@media (max-width: 1400px) {
.pg-location--gulbai-tekra .pg-loc-explore-card__title {font-size:30px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .explore-content > p {font-size:18px; line-height:24px;}
.pg-location--gulbai-tekra .pg-loc-explore-near .heading-block h2 {margin-bottom:50px;}
.pg-location--gulbai-tekra .pg-loc-explore-near {padding:80px 0 100px;}
}

@media (max-width: 1024px) {
.pg-location--gulbai-tekra .pg-loc-explore-near__grid {gap:20px;}
}

@media (max-width: 768px) {
.pg-location--gulbai-tekra .pg-loc-explore-near {padding:56px 0 50px;}
.pg-location--gulbai-tekra .pg-loc-explore-near__grid {display:block; padding:0 30px;}
.pg-location--gulbai-tekra .pg-loc-explore-card {margin-bottom:20px;}
.pg-location--gulbai-tekra .pg-loc-explore-card:last-child {margin-bottom:0;}
.pg-location--gulbai-tekra .pg-loc-explore-card__img--d {display:none;}
.pg-location--gulbai-tekra .pg-loc-explore-card__img--m {display:block; width:100%;}
.pg-location--gulbai-tekra .pg-loc-explore-card__title {font-size:26px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .explore-content {bottom:24px; left:24px; right:24px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .explore-content > p {font-size:14px; line-height:20px; margin-bottom:16px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn {font-size:10px; padding:10px 20px 10px 30px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn::before {width:15px; height:15px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .availability-yellow-btn::after {width:6px; height:6px; left:14px;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group {flex-wrap:nowrap; width:100%;}
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary {font-size:12px; padding:12px 10px 12px 18px; gap:14px; width:auto; max-width:100%; box-sizing:border-box; justify-content:space-between; align-items:center;}	
.pg-location--gulbai-tekra .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {width:24px; height:24px;}
.pg-location--gulbai-tekra .pg-loc-landing-explore .pg-loc-explore-near {padding-bottom:32px;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__outro {padding:0 16px 56px;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__copy {font-size:15px; text-align:left;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn {font-family:var(--font-primary), Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:0.02em; padding:12px 14px 12px 18px; gap:8px;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn .btn-icon {width:24px; height:24px; border-radius:50%; background:#fff; position:relative; -webkit-transition:transform 0.25s ease; -moz-transition:transform 0.25s ease; -o-transition:transform 0.25s ease; transition:transform 0.25s ease;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn .btn-icon .icon-bg {display:none;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-primary);}
.pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn:hover .btn-icon, .pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn:hover .btn-icon .icon-bg, .pg-location--gulbai-tekra .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon .icon-bg {-webkit-animation:none !important; animation:none !important;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__copy-inner--collapsible {display:flex; flex-direction:column; align-items:flex-start;}
.pg-location--gulbai-tekra .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {align-self:stretch; width:100%;}
}

.pg-location--ambavadi .pg-loc-explore-near {position:relative; padding:80px 0 120px;}
.pg-location--ambavadi .pg-loc-explore-near .heading-block h2 {margin-bottom:0px; font-weight:600;}
.pg-location--ambavadi .pg-loc-explore-near__grid {display:flex; gap:30px; flex-flow:row;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .explore-content {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::before {background-color:#3bea18;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::before {background-color:#f6db41;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%);}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::after {background-color:#3bea18;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::after {background-color:#f6db41;}
.pg-location--ambavadi .pg-loc-landing-explore .heading-block h2 span {color:#ec1a3e !important;}
.pg-location--ambavadi .pg-loc-showcase__copy-inner p {color:#fff;}

@media (prefers-reduced-motion: reduce) {
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::before {animation:none;}
}

.pg-location--ambavadi .pg-loc-explore-stays-layout .explore-content > p {margin:0 0 20px; font-family:var(--font-primary); font-size:20px; line-height:1.35; color:#fff; font-weight:400;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group {display:flex; flex-wrap:wrap; gap:11px; align-items:center;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary {background:#EC1A3E; border:0; color:#fff; display:inline-flex; align-items:center; gap:10px; padding:13px 18px 13px 22px; font-size:18px; font-weight:600; border-radius:50px; text-decoration:none; font-family:var(--font-primary); text-transform:none; box-shadow:none; transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary:hover {background:#000 !important; border-color:transparent !important; color:#fff !important;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {position:relative; width:38px; height:38px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:transform 0.25s ease;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary:hover .btn-icon {transform:rotate(45deg);}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-text);}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-bg {display:none;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-primary {background:#ec1a3e;}
.pg-location--ambavadi .pg-loc-explore-card {position:relative; border-radius:20px; overflow:hidden; display:block; flex:1; min-width:0;}
.pg-location--ambavadi .pg-loc-explore-card__img {display:block; width:100%; height:auto; vertical-align:middle; transform:scale(1.01); -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -o-transition:transform 0.4s ease; transition:transform 0.4s ease; will-change:transform;}
.pg-location--ambavadi .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:scale(1.05);}

@media (prefers-reduced-motion: reduce) {
.pg-location--ambavadi .pg-loc-explore-card__img, .pg-location--ambavadi .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:none; transition:none;}
}

.pg-location--ambavadi .pg-loc-explore-card__img--m {display:none;}
.pg-location--ambavadi .pg-loc-explore-card::after {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.85) 100%); border-radius:inherit; pointer-events:none; z-index:1;}
.pg-location--ambavadi .pg-loc-explore-card__body {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--ambavadi .pg-loc-explore-card__title {color:#fff; font-family:var(--font-primary); font-weight:600; font-size:40px; line-height:1.2em; letter-spacing:0.01em; margin:0 0 14px; padding:0;}

@media (max-width: 1400px) {
.pg-location--ambavadi .pg-loc-explore-card__title {font-size:30px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .explore-content > p {font-size:18px; line-height:24px;}
.pg-location--ambavadi .pg-loc-explore-near .heading-block h2 {margin-bottom:0px;}
.pg-location--ambavadi .pg-loc-explore-near {padding:80px 0 100px;}
}

@media (max-width: 1024px) {
.pg-location--ambavadi .pg-loc-explore-near__grid {gap:20px;}
}

@media (max-width: 768px) {
.pg-location--ambavadi .pg-loc-explore-near {padding:56px 0 50px;}
.pg-location--ambavadi .pg-loc-explore-near__grid {display:block; padding:0 30px;}
.pg-location--ambavadi .pg-loc-explore-card {margin-bottom:20px;}
.pg-location--ambavadi .pg-loc-explore-card:last-child {margin-bottom:0;}
.pg-location--ambavadi .pg-loc-explore-card__img--d {display:none;}
.pg-location--ambavadi .pg-loc-explore-card__img--m {display:block; width:100%;}
.pg-location--ambavadi .pg-loc-explore-card__title {font-size:26px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .explore-content {bottom:24px; left:24px; right:24px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .explore-content > p {font-size:14px; line-height:20px; margin-bottom:16px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn {font-size:10px; padding:10px 20px 10px 30px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::before {width:15px; height:15px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--ambavadi .pg-loc-explore-stays-layout .availability-yellow-btn::after {width:6px; height:6px; left:14px;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group {flex-wrap:nowrap; width:100%;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary {font-size:12px; padding:12px 14px 12px 18px; gap:8px; width:100%; max-width:100%; box-sizing:border-box; justify-content:center;}
.pg-location--ambavadi .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {width:24px; height:24px;}
.pg-location--ambavadi .pg-loc-landing-explore .pg-loc-explore-near {padding-bottom:32px;}
.pg-location--ambavadi .pg-loc-landing-explore__outro {padding:0 16px 56px;}
.pg-location--ambavadi .pg-loc-landing-explore__copy {font-size:15px; text-align:left;}
.pg-location--ambavadi .pg-loc-landing-explore__read-more-btn {font-family:var(--font-primary), Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:0.02em; padding:12px 14px 12px 18px; gap:8px; background:#ec1a3e; margin:0 auto;}
.pg-location--ambavadi .pg-loc-landing-explore__read-more-btn .btn-icon {width:24px; height:24px; border-radius:50%; background:#fff; position:relative; -webkit-transition:transform 0.25s ease; -moz-transition:transform 0.25s ease; -o-transition:transform 0.25s ease; transition:transform 0.25s ease;}
.pg-location--ambavadi .pg-loc-landing-explore__read-more-btn .btn-icon .icon-bg {display:none;}
.pg-location--ambavadi .pg-loc-landing-explore__read-more-btn .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:#ec1a3e;}
.pg-location--ambavadi .pg-loc-landing-explore__read-more-btn:hover .btn-icon, .pg-location--ambavadi .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.pg-location--ambavadi .pg-loc-landing-explore__read-more-btn:hover .btn-icon .icon-bg, .pg-location--ambavadi .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon .icon-bg {-webkit-animation:none !important; animation:none !important;}
.pg-location--ambavadi .pg-loc-landing-explore__copy-inner--collapsible {display:flex; flex-direction:column; align-items:flex-start;}
.pg-location--ambavadi .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {align-self:stretch; width:100%; text-align:center;}
.pg-location--ambavadi .pg-loc-landing-explore__copy-inner--collapsible.is-collapsed .pg-loc-landing-explore__copy {text-align:center; margin-bottom:30px;}
}

.pg-location--vijay-crossroads .pg-loc-explore-near {position:relative; padding:80px 0 120px;}
.pg-location--vijay-crossroads .pg-loc-explore-near .heading-block h2 {margin-bottom:80px; font-weight:600;}
.pg-location--vijay-crossroads .pg-loc-explore-near__grid {display:flex; gap:30px; flex-flow:row;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .explore-content {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn {background:rgba(0, 0, 0, 0.3); padding:10px 20px 10px 38px; border-radius:20px; margin-bottom:12px; font-size:12px; color:#fff; font-weight:400; line-height:140%; border:0.75px solid #565656; position:relative; width:fit-content; letter-spacing:1.2px; font-family:var(--font-primary);}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::before {content:""; position:absolute; display:block; width:20px; height:20px; box-sizing:border-box; border-radius:45px; left:9px; top:50%; transform:translateY(-50%) scale(5); animation:pg-loc-explore-pulse-ring 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::before {background-color:#3bea18;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::before {background-color:#f6db41;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::after {content:""; position:absolute; display:block; width:8px; height:8px; border-radius:15px; left:15px; top:50%; transform:translateY(-50%);}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::after {background-color:#3bea18;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::after {background-color:#f6db41;}

@media (prefers-reduced-motion: reduce) {
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::before {animation:none;}
}

.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .explore-content > p {margin:0 0 20px; font-family:var(--font-primary); font-size:18px; line-height:1.35; color:#fff; font-weight:400;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group {display:flex; flex-wrap:wrap; gap:11px; align-items:center;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary {background:#f9aa1a; border:0; color:#fff; display:inline-flex; align-items:center; gap:10px; padding:13px 18px 13px 22px; font-size:18px; font-weight:600; border-radius:50px; text-decoration:none; font-family:var(--font-primary); text-transform:none; box-shadow:none; transition:background-color 0.25s ease, border-color 0.25s ease, color 0.25s ease;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary:hover {background:#000 !important; border-color:transparent !important; color:#fff !important;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {position:relative; width:38px; height:38px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; flex-shrink:0; transition:transform 0.25s ease;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary:hover .btn-icon {transform:rotate(45deg);}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-text);}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon .icon-bg {display:none;}
.pg-location--vijay-crossroads .pg-loc-explore-card {position:relative; border-radius:20px; overflow:hidden; display:block; flex:1; min-width:0;}
.pg-location--vijay-crossroads .pg-loc-explore-card__img {display:block; width:100%; height:auto; vertical-align:middle; transform:scale(1.01); -webkit-transition:transform 0.4s ease; -moz-transition:transform 0.4s ease; -o-transition:transform 0.4s ease; transition:transform 0.4s ease; will-change:transform;}
.pg-location--vijay-crossroads .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:scale(1.05);}

@media (prefers-reduced-motion: reduce) {
.pg-location--vijay-crossroads .pg-loc-explore-card__img, .pg-location--vijay-crossroads .pg-loc-explore-card:hover .pg-loc-explore-card__img {transform:none; transition:none;}
}

.pg-location--vijay-crossroads .pg-loc-explore-card__img--m {display:none;}
.pg-location--vijay-crossroads .pg-loc-explore-card::after {content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.85) 100%); border-radius:inherit; pointer-events:none; z-index:1;}
.pg-location--vijay-crossroads .pg-loc-explore-card__body {position:absolute; bottom:30px; left:30px; right:30px; z-index:99;}
.pg-location--vijay-crossroads .pg-loc-explore-card__title {color:#fff; font-family:var(--font-primary); font-weight:600; font-size:40px; line-height:1.2em; letter-spacing:0.01em; margin:0 0 14px; padding:0;}

@media (max-width: 1400px) {
.pg-location--vijay-crossroads .pg-loc-explore-card__title {font-size:30px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .explore-content > p {font-size:18px; line-height:24px;}
.pg-location--vijay-crossroads .pg-loc-explore-near .heading-block h2 {margin-bottom:50px;}
.pg-location--vijay-crossroads .pg-loc-explore-near {padding:80px 0 100px;}
}

@media (max-width: 1024px) {
.pg-location--vijay-crossroads .pg-loc-explore-near__grid {gap:20px;}
}

@media (max-width: 768px) {
.pg-location--vijay-crossroads .pg-loc-explore-near {padding:56px 0 50px;}
.pg-location--vijay-crossroads .pg-loc-explore-near__grid {display:block; padding:0 30px;}
.pg-location--vijay-crossroads .pg-loc-explore-card {margin-bottom:20px;}
.pg-location--vijay-crossroads .pg-loc-explore-card:last-child {margin-bottom:0;}
.pg-location--vijay-crossroads .pg-loc-explore-card__img--d {display:none;}
.pg-location--vijay-crossroads .pg-loc-explore-card__img--m {display:block; width:100%;}
.pg-location--vijay-crossroads .pg-loc-explore-card__title {font-size:26px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .explore-content {bottom:24px; left:24px; right:24px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .explore-content > p {font-size:14px; line-height:18px; margin-bottom:16px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn {font-size:10px; padding:10px 20px 10px 30px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::before, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::before {width:15px; height:15px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-green-btn::after, .pg-location--vijay-crossroads .pg-loc-explore-stays-layout .availability-yellow-btn::after {width:6px; height:6px; left:14px;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group {flex-wrap:nowrap; width:100%;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary {font-size:12px; padding:12px 18px; gap:0; width:100%; max-width:100%; box-sizing:border-box; justify-content:space-between; align-items:center;}
.pg-location--vijay-crossroads .pg-loc-explore-stays-layout .btn-group .btn-primary .btn-icon {width:24px; height:24px;}
.pg-location--vijay-crossroads .pg-loc-landing-explore .pg-loc-explore-near {padding-bottom:32px;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__outro {padding:0 16px 56px;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__copy {font-size:15px; text-align:left;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn {font-family:var(--font-primary), Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:0.02em; padding:12px 14px 12px 18px; gap:8px;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn .btn-icon {width:24px; height:24px; border-radius:50%; background:#fff; position:relative; -webkit-transition:transform 0.25s ease; -moz-transition:transform 0.25s ease; -o-transition:transform 0.25s ease; transition:transform 0.25s ease;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn .btn-icon .icon-bg {display:none;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn .btn-icon .icon-arrow {position:absolute; left:0; top:0; width:100%; height:100%; fill:var(--color-primary);}
.pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn:hover .btn-icon, .pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn:hover .btn-icon .icon-bg, .pg-location--vijay-crossroads .pg-loc-landing-explore__read-more-btn:focus-visible .btn-icon .icon-bg {-webkit-animation:none !important; animation:none !important;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__copy-inner--collapsible {display:flex; flex-direction:column; align-items:flex-start;}
.pg-location--vijay-crossroads .pg-loc-landing-explore__copy-inner--collapsible .pg-loc-landing-explore__copy {align-self:stretch; width:100%;}
}

@media (max-width: 767px) {
.pg-loc-landing-explore .pg-loc-explore-near .heading-block {width:260px; text-align:center; margin:0 auto;}
.pg-loc-landing-explore .pg-loc-explore-near .heading-block-aspire {width:340px !important; text-align:center; margin:0 auto;}
} 