@font-face {
	font-family: "The Seasons";
	src: url("../../../../uploads/fonts/the-seasons/TheSeasons-Regular.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: "Aesthete Signature";
	src: url("../../../../uploads/fonts/aesthete-signature/aesthete-signature.otf") format("opentype");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
body{background:#fff;}
body,
p,
li {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: "The Seasons", serif;
}


.container.grid-container,
.inside-site-info.grid-container,
.site-header-custom__inner.grid-container,
.site-header-custom__mobile-panel-inner.grid-container,
.site-footer-custom__inner.grid-container {
	width: 80%;
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 768px) {
	.container.grid-container,
	.inside-site-info.grid-container,
	.site-header-custom__inner.grid-container,
	.site-header-custom__mobile-panel-inner.grid-container,
	.site-footer-custom__inner.grid-container {
		width: 90%;
	}
}

@media (max-width: 480px) {
	.container.grid-container,
	.inside-site-info.grid-container,
	.site-header-custom__inner.grid-container,
	.site-header-custom__mobile-panel-inner.grid-container,
	.site-footer-custom__inner.grid-container {
		width: 92%;
	}
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.wp-block-button .wp-block-button__link,
a {
	transition: background-color 350ms cubic-bezier(0.4, 0, 0.2, 1),
		color 350ms cubic-bezier(0.4, 0, 0.2, 1),
		border-color 350ms cubic-bezier(0.4, 0, 0.2, 1),
		box-shadow 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.button:hover,
.wp-block-button .wp-block-button__link:hover {
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}

button:focus-visible,
input:focus-visible,
a:focus-visible,
.button:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}


#site-header-sentinel {
	height: 1px;
}
:root{
		--shc-navy: #2f3283;
	--shc-navy-deep: #262a6e;
	--shc-orange: #f68634;
	--shc-orange-deep: #e0752b;
	--shc-phone-bg: #3E4095;
	--shc-text: #26263a;
	--shc-border: #eceaf5;
}
.site-header-custom {

	--shc-pad-y: 18px;
	--shc-pad-y-scrolled: 10px;

	position: sticky;
	top: 0;
	z-index: 999;
	background: #fff;
	border-bottom: 1px solid var(--shc-border);
	transition: box-shadow 0.25s ease, padding 0.25s ease;
}

.site-header-custom.is-scrolled {
	box-shadow: 0 4px 16px rgba(38, 38, 58, 0.08);
}

.site-header-custom__inner {
	padding-top:10px;
	padding-bottom:10px;
	display: flex;
	align-items: center;
	gap: 0px;
	transition: padding 0.25s ease;
}

.site-header-custom.is-scrolled .site-header-custom__inner {
	padding-top: var(--shc-pad-y-scrolled);
	padding-bottom: var(--shc-pad-y-scrolled);
}

/* Brand */

.site-header-custom__brand {
	display: flex;
	align-items: center;
	gap: 50px;
	flex-shrink: 0;
}

.site-header-custom__logo-wrap {
	display: flex;
	align-items: center;
	margin: 0;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}

.site-header-custom__logo-wrap a {
	display: flex;
	align-items: center;
}

.site-header-custom__logo-wrap img {
	height: 70px;
	width: auto;
	max-width: none;
	transition: height 0.25s ease;
}
.iata{width:75px;}
.site-header-custom.is-scrolled .site-header-custom__logo-wrap img {
	height: 60px;
}

.site-header-custom__iata {
	height: 34px;
	width: auto;
	transition: height 0.25s ease;
}

.site-header-custom.is-scrolled .site-header-custom__iata {
	height: 28px;
}

/* Nav */

.site-header-custom__nav {
	flex: 1 1 auto;
	display: flex;
	justify-content: center;
}

.site-header-custom__menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	gap: 36px;
}

.site-header-custom__menu li {
	flex-shrink: 0;
}

.site-header-custom__menu a {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: var(--shc-text);
	text-decoration: none;
	white-space: nowrap;
	padding: 6px 2px;
	position: relative;
	display: inline-block;
	transition: color 350ms cubic-bezier(0.4, 0, 0.2, 1);
}


.site-header-custom__menu a:hover,
.site-header-custom__menu a:focus-visible,
.site-header-custom__menu a.is-current {
	color: var(--shc-orange);
}

.site-header-custom__menu a:hover::after,
.site-header-custom__menu a:focus-visible::after,
.site-header-custom__menu a.is-current::after {
	transform: scaleX(1);
	transform-origin: left;
}

.site-header-custom__menu a:focus-visible {
	outline: 2px solid var(--shc-orange);
	outline-offset: 3px;
	border-radius: 2px;
}

/* Actions */

.site-header-custom__actions {
	display: flex;
	align-items: center;
	gap: 12px;
	flex-shrink: 0;
}

.site-header-custom__btn {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 999px;
	padding: 12px 26px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	isolation: isolate;
	transition: box-shadow 350ms cubic-bezier(0.4, 0, 0.2, 1),
		color 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-header-custom__btn::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	transform: translate3d(-100%, 0, 0);
	transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-header-custom__btn:hover::before,
.site-header-custom__btn:focus-visible::before {
	transform: translate3d(0, 0, 0);
}

.site-header-custom__phone-icon {
	position: relative;
}

.site-header-custom__btn:focus-visible {
	outline: 2px solid var(--shc-navy);
	outline-offset: 2px;
}

.site-header-custom__btn-label {
	position: relative;
	display: inline-block;
	line-height: 1;
}

.site-header-custom__btn--contact {
	background: var(--shc-orange);
	color: #fff;
}

.site-header-custom__btn--contact::before {
	background: var(--shc-orange-deep);
}

.site-header-custom__btn--contact:hover,
.site-header-custom__btn--contact:focus-visible {
	box-shadow: 0 6px 16px rgba(240, 134, 60, 0.32);
}

.site-header-custom__btn--phone {
	background: var(--shc-phone-bg);
	color: #fff;
	padding-left: 8px;
}

.site-header-custom__btn--phone::before {
	background: var(--shc-navy-deep);
}

.site-header-custom__btn--phone:hover,
.site-header-custom__btn--phone:focus-visible {
	box-shadow: 0 6px 16px rgba(47, 50, 131, 0.32);
}

.site-header-custom__btn--phone .site-header-custom__phone-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
	flex-shrink: 0;
}

.site-header-custom__btn--phone svg {
	width: 14px;
	height: 14px;
	flex-shrink: 0;
}

/* --------------------------------------------------------------------
   5. Header — hamburger + mobile call icon (hidden on desktop)
   -------------------------------------------------------------------- */

.site-header-custom__call-icon {
	display: none;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	flex-shrink: 0;
	border: 1px solid var(--shc-border);
	border-radius: 10px;
	color: var(--shc-navy);
	transition: background-color 350ms cubic-bezier(0.4, 0, 0.2, 1),
		border-color 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-header-custom__call-icon:hover,
.site-header-custom__call-icon:focus-visible {
	background: var(--shc-navy);
	border-color: var(--shc-navy);
	color: #fff;
}

.site-header-custom__call-icon:focus-visible {
	outline: 2px solid var(--shc-navy);
	outline-offset: 2px;
}

.site-header-custom__call-icon svg {
	width: 18px;
	height: 18px;
}

.site-header-custom__hamburger {
	display: none;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 5px;
	width: 44px;
	height: 44px;
	flex-shrink: 0;
	background: none;
	border: 1px solid var(--shc-border);
	border-radius: 10px;
	cursor: pointer;
	padding: 0;
}

.site-header-custom__hamburger:focus-visible {
	outline: 2px solid var(--shc-navy);
	outline-offset: 2px;
}

.site-header-custom__hamburger-bar {
	display: block;
	width: 20px;
	height: 2px;
	background: var(--shc-navy);
	border-radius: 2px;
	transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), opacity 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-header-custom__hamburger[aria-expanded="true"] .site-header-custom__hamburger-bar:nth-child(1) {
	transform: translateY(7px) rotate(45deg);
}

.site-header-custom__hamburger[aria-expanded="true"] .site-header-custom__hamburger-bar:nth-child(2) {
	opacity: 0;
}

.site-header-custom__hamburger[aria-expanded="true"] .site-header-custom__hamburger-bar:nth-child(3) {
	transform: translateY(-7px) rotate(-45deg);
}

.site-header-custom__mobile-panel {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	max-height: calc(100dvh - 100%);
	background: #fff;
	border-top: 1px solid var(--shc-border);
	box-shadow: 0 20px 40px rgba(38, 38, 58, 0.14);
	box-sizing: border-box;
	overflow-y: auto;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-8px);
	will-change: transform, opacity;
	/*
	 * Delay the visibility flip on close so it only happens after the
	 * opacity/transform transition has finished — otherwise
	 * visibility:hidden clips the fade/slide-out instantly, before it
	 * gets to animate at all. Keep this delay in sync with the
	 * transition duration above if that value ever changes.
	 */
	transition: opacity 320ms cubic-bezier(0.4, 0, 0.2, 1),
		transform 320ms cubic-bezier(0.4, 0, 0.2, 1),
		visibility 0s linear 320ms;
}

.site-header-custom__mobile-panel.is-open {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition-delay: 0s;
}

.site-header-custom__mobile-panel-inner {
	padding-top: 20px;
	padding-bottom: 24px;
	display: flex;
	flex-direction: column;
}

.site-header-custom__mobile-overlay {
	position: fixed;
	inset: 0;
	z-index: 998;
	background: rgba(38, 38, 58, 0.45);
	opacity: 0;
	pointer-events: none;
	transition: opacity 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-header-custom__mobile-overlay.is-open {
	opacity: 1;
	pointer-events: auto;
}

.site-header-custom__mobile-header {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-bottom: 24px;
}

.site-header-custom__mobile-close {
	width: 40px;
	height: 40px;
	border-radius: 10px;
	border: 1px solid var(--shc-border);
	background: none;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	flex-shrink: 0;
}

.site-header-custom__mobile-close:focus-visible {
	outline: 2px solid var(--shc-navy);
	outline-offset: 2px;
}

.site-header-custom__mobile-close svg {
	width: 18px;
	height: 18px;
}

.site-header-custom__mobile-list {
	list-style: none;
	margin: 0 0 24px;
	padding: 0;
	display: flex;
	flex-direction: column;
}

.site-header-custom__mobile-list li {
	opacity: 0;
	transform: translateY(8px);
	transition: opacity 320ms cubic-bezier(0.4, 0, 0.2, 1), transform 320ms cubic-bezier(0.4, 0, 0.2, 1);
	transition-delay: 0ms;
}

.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li {
	opacity: 1;
	transform: translateY(0);
}

.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li:nth-child(1) { transition-delay: 120ms; }
.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li:nth-child(2) { transition-delay: 160ms; }
.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li:nth-child(3) { transition-delay: 200ms; }
.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li:nth-child(4) { transition-delay: 240ms; }
.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li:nth-child(5) { transition-delay: 280ms; }
.site-header-custom__mobile-panel.is-open .site-header-custom__mobile-list li:nth-child(6) { transition-delay: 320ms; }

.site-header-custom__mobile-list a {
	display: block;
	font-family: "Inter", sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: var(--shc-text);
	text-decoration: none;
	padding: 14px 4px;
	border-bottom: 1px solid var(--shc-border);
}

.site-header-custom__mobile-list a:hover,
.site-header-custom__mobile-list a:focus-visible {
	color: var(--shc-orange);
}

.site-header-custom__mobile-phone {
	margin-top: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	background: var(--shc-phone-bg);
	color: #fff;
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none;
	border-radius: 999px;
	padding: 14px 20px;
}

.site-header-custom__mobile-phone svg {
	width: 16px;
	height: 16px;
	flex-shrink: 0;
}
.site-header-custom__btn--contact:hover span, .site-header-custom__btn--phone:hover span{color:#fff;}
@media (min-width: 1200px) and (max-width: 1400px) {
	.site-header-custom__inner {
		gap: 16px;
	}

	.site-header-custom__brand {
		gap: 40px;
	}

	.site-header-custom__menu {
		gap: 25px;
	}
	.site-header-custom__nav{justify-content:flex-end;margin-right:15px;}
	.site-header-custom__actions {
		gap: 8px;
	}

	.site-header-custom__btn {
		padding: 10px 18px;
	}
}

@media (max-width: 1199px) {
	.site-header-custom__nav,
	.site-header-custom__actions {
		display: none;
	}

	.site-header-custom__call-icon {
		display: flex;
	}

	.site-header-custom__hamburger {
		display: flex;
	}

	.site-header-custom__inner {
		padding-top: 14px;
		padding-bottom: 14px;
	}

	.site-header-custom__logo-wrap img {
		height: 50px;
	}
	.site-header-custom__brand{gap:40px;}
	.site-header-custom__iata {
		height: 28px;
	}
}

@media (max-width: 480px) {
	.site-header-custom__inner {
		padding-top: 12px;
		padding-bottom: 12px;
		gap: 12px;
	}.western-destination-slider__card img{height:300px;}

	.site-header-custom__brand {
		gap: 30px;
	}

	.site-header-custom__logo-wrap img {
		height: 55px;
	}
	.site-header-custom__call-icon{display:none;}
	.site-header-custom__iata {
		height: 24px;
	}
}

.trusted-partners-heading {
	margin: 0 0 40px;
	text-align: center;
	font-family: "The Seasons", serif;
	font-weight: 400;
	color: var(--shc-navy, #2f3283);
}

@media (max-width: 640px) {
	.trusted-partners-heading {
		margin-bottom: 24px;
	}
}


.site-footer-custom {
	--sfc-orange: var(--shc-orange, #f68634);
	--sfc-heading: #ffffff;
	--sfc-body: #c9d6e3;
	--sfc-border: rgba(255, 255, 255, 0.14);
	position: relative;
	overflow: hidden;
	color: var(--sfc-body);
}

.site-footer-custom__bg {
	position: absolute;
	inset: 0;
	z-index: 0;
	background-color: var(--sfc-heading, #0b1a3d);
	background-size: cover;
	background-repeat: no-repeat;
}

.site-footer-custom__overlay {
	position: absolute;
	inset: 0;
	z-index: 1;
}

.site-footer-custom__inner {
	position: relative;
	z-index: 2;
	padding-top: 88px;
}

.site-footer-custom__layout {
	display: grid;
	grid-template-columns: minmax(240px, 32%) 1fr;
	gap: 64px;
	padding-bottom: 64px;
}

.site-footer-custom__content {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

/* Brand column */

.site-footer-custom__logo-wrap {
	display: block;
}

.site-footer-custom__logo {
	display: inline-block;
}

.site-footer-custom__logo img {
	height: auto;
	max-width: 100%;
	filter: brightness(0) invert(1);
}

.site-footer-custom__intro {
	margin: 0;
	font-size: 16px;font-weight:400;
	line-height: 1.75;
	color: #B0B3D6;
	max-width: 80%
}

.site-footer-custom__social {
	margin-top: 44px;
}

.site-footer-custom__social-label {
	display: block;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: rgba(255, 255, 255, 1);
	margin-bottom: 14px;
}

.site-footer-custom__social-icons {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}

.site-footer-custom__social-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.14);
	color: #ffffff;
	transition: none;
}

.site-footer-custom__social-icon svg {
	width: 16px;
	height: 16px;
}

.site-footer-custom__social-icon:focus-visible {
	outline: 2px solid #fff;
	outline-offset: 2px;
}

.site-footer-custom__nav-row {
	display: flex;
	gap: 32px;
}

.site-footer-custom__nav-row > .site-footer-custom__col {
	flex: 1 1 0;
	min-width: 0;
}

.site-footer-custom__col-title {
	margin: 0 0 20px;
	font-size: 17px;
	font-weight: 700;
	color: var(--sfc-heading);
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	cursor: default;
}

.site-footer-custom__col-title::-webkit-details-marker {
	display: none;
}

.site-footer-custom__chevron {
	display: none;
	flex-shrink: 0;
	color: var(--sfc-orange);
	transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-footer-custom__chevron svg {
	width: 18px;
	height: 18px;
}

.site-footer-custom__links {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.site-footer-custom__links a {
	color:#fff;
	text-decoration: none;
	font-size: 14.5px;
	display: inline-block;
}

.site-footer-custom__links a:focus-visible {
	outline: 2px solid var(--sfc-orange);
	outline-offset: 3px;
	border-radius: 2px;
}

.site-footer-custom__contact {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 22px 32px;
	padding: 32px 0 40px;
	border-top: 1px solid var(--sfc-border);
}

.site-footer-custom__contact-item {
	display: flex;
	align-items: flex-start;
	gap: 14px;
}

.site-footer-custom__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background-color: var(--sfc-orange);
	color: #ffffff;
}

.site-footer-custom__icon svg {
	width: 16px;
	height: 16px;
}

.site-footer-custom__contact-text {
	min-width: 0;
}

.site-footer-custom__contact-text strong {
	display: block;
	margin: 0 0 4px;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}

.site-footer-custom__contact-item p {
	margin: 0;
	font-size: 14px;
	line-height: 1.6;
	color:#fff;
}

.site-footer-custom__contact-item p a {
	color:#fff;
	text-decoration: none;
	transition: color 250ms cubic-bezier(0.4, 0, 0.2, 1);
}

.site-footer-custom__contact-item p a:hover,
.site-footer-custom__contact-item p a:focus-visible {
	color: var(--sfc-orange);
}

.site-footer-custom__bottom {
	border-top: 1px solid var(--sfc-border);
	padding: 18px 0;
}.site-footer-custom__credit a{color:#fff;font-weight:500;text-decoration:none;}.site-footer-custom__credit a:hover{color:#3e4095;}
.site-footer-custom__bottom-inner{width:80% !important;margin:0 auto;}

.site-footer-custom__bottom-inner {
	font-size: 13px;
	color: #fff;
	text-align: center;
}

.site-footer-custom__panel {
	display: grid;
	grid-template-rows: 1fr;
	transition: grid-template-rows 250ms ease;
}

.site-footer-custom__panel > ul {
	overflow: hidden;
	min-height: 0;
}

.site-footer-custom__accordion.is-collapsed .site-footer-custom__panel {
	grid-template-rows: 0fr;
}

.site-footer-custom__accordion:not( .is-collapsed ) .site-footer-custom__chevron {
	transform: rotate(180deg);
}
.bannerSwiper .overlay, .bannerSwiper .slider-inner, .bannerSwiper img{width:100% !important;height:100%;}.bannerSwiper{height:80vh;}.swipernav{display:none;}.bannerSwiper img{object-fit:cover;filter:brightness(0.8);}
.bannerSwiper .swiper-slide {
    display: flex;
    position: relative;
    overflow: hidden;
    align-items: center;
}
.bannerc {
    position: absolute;
    left: auto;right:auto;
    z-index: 999;
    color: #fff;
}.bannerSwiper .slider-inner {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;justify-content:center;
    position: relative;
    overflow: hidden;
}.bannerSwiper .ch1 {
    font-size:100px;
    font-weight: 600;
    margin: 0px;
    line-height: 110px;
    text-transform: capitalize;
}
.bs1{background:linear-gradient(90deg, #FFF 0%, #ff6a12 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.bs3{background: linear-gradient(90deg, #FFF 0%, #797CE5 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.bs1,.bs3{font-family:"Inter";}.banner{position:relative;overflow:hidden;}
.bs2{font-family: "Aesthete Signature";font-weight: 100;font-size: 100px;text-transform: lowercase;color:#f68634;}
.bannerc .bcnt1{margin-top:20px;display:flex;flex-direction:column;align-items:flex-end;}.bannerc .bcnt1 p{width:50%;font-size:18px;font-weight:400;line-height:22px;}
.banner .swiper-pagination-bullet{background:#C2C2C2;opacity:1;}.banner .swiper-pagination-bullet-active{background:#DC834E;}
.banner .swiper-pagination, .bgdot .swiper-pagination{width: auto;background: #EDEDED !important;border-radius: 20px;height: 20px;display: inline-flex;align-items: center;justify-content: center;padding: 12px 20px;left: auto;right: auto;bottom:30px;gap:5px;}
.tc{text-align:center;}.banner .tc{display:flex;justify-content:center;}
.trusted-partners-heading {margin-left:15px;margin-right:15px;}
:root :where(.is-layout-flow) > *{margin-block-start:0px !important;}
.western-destination-slider__description{font-size:15px;color:#999;}
.western-destination-slider__title{color:#4B4B4B;font-family:"Inter";}
.western-discover-section .swiper-pagination{background:transparent;}.western-destination-slider__title{margin:5px 0px 10px;}
.leaf::before, .leaf1::after, .western-has-section-bg.leaf::before{content:'';position:absolute;background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/08/leaf.png);width:100px;height:140px;background-size:contain;left:0;background-repeat:no-repeat;opacity:1;
	top:40px;}.western-has-section-bg.leaf::before{top:0px;}
.leaf1::before{background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/08/leaf1.png);width:100px;height:140px;background-size:contain;right:0;background-repeat:no-repeat;
top:0px;left:auto;}
.leaf1::after{background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/08/chair.png);width:120px;height:105px;background-size:contain;background-repeat:no-repeat;
bottom:0px;left:0;top:auto;background-position: bottom;}
.testimonial .container::before{content:'';position:absolute;background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/08/couple.png);width:500px;height:400px;background-size:contain;left:12%;background-repeat:no-repeat;
bottom:-180px;}
.testimonial .container{position:relative;}
.western-destination-slider__image-frame .western-destination-slider__image{border-radius:110px;}
.western-destination-slider__image-frame{border-radius:110px;overflow:hidden;}
.western-destination-slider__image{aspect-ratio: 4 / 5.5;}
.western-destination-slider__category-btn{border:1px solid rgb(27 43 42 / 12%);}
.western-destination-slider__categories{margin-bottom:60px;}.western-destination-slider__icon-wrap{width:80px;height:80px;}
.western-destination-slider__category-btn:hover:not(.is-active){background:var(--shc-orange);border-color:var(--shc-orange);}
h1, h2, h3{line-height:1.1;}.western-destination-slider__quote{font-size:20px;line-height:28px;}
.western-destination-slider[data-card-style="testimonial"] .western-destination-slider__card{border:0px;}
.western-destination-slider__name{font-size:16px;}.western-destination-slider__meta{font-size:15px;}
.western-destination-slider__author-info{gap:2px;}
.western-testimonials-section .swiper-pagination{justify-content:flex-end;width:auto;}
.swiper .swiper-pagination{background: #EDEDED;}
.western-emi-content .wp-block-column:first-child{flex-wrap:wrap;justify-content:flex-start;}
.western-emi-content .wp-block-column{display:flex;align-items:center;justify-content:flex-end;}
.western-emi-content{gap:40px;}.clients .swiper-button-prev, .clients .swiper-button-next{display:none;}
.wabt .container{position:relative;}
.wabt .container::before{content:'';position:absolute;background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/08/aeroplane.svg);width:100%;height:100%;background-size:cover;right:0px;background-repeat:no-repeat;bottom:0px;}
.wabt .container::after{content:'';position:absolute;background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/08/western-travels.png);background-size:contain;width: 115px;height: 115px;
background-size: contain;right:38%;background-repeat: no-repeat;bottom: 45%;}.western-trust-image img {display: block;width: 600px;margin-left:auto;height: auto;}#western-discover-eyebrow {
	font-family: "Aesthete Signature", cursive;
	font-weight: 100;
	font-size: 28px;
	color: var(--shc-orange, #f68634);
}

.western-discover-heading {
	color: var(--shc-navy, #2f3283);
	font-weight: 400;
}

#western-discover-description {
	max-width: 560px;
	margin: 0 auto 48px;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	color: #767686;
}.western-destination-slider__link {
	display: block;
	width: 100%;
	color: inherit;
	text-decoration: none;
}

.western-destination-slider__link:hover,
.western-destination-slider__link:focus {
	color: inherit;
	text-decoration: none;
}

.western-destination-slider__link .western-destination-slider__card {
	cursor: pointer;
}

.western-discover-leaf {
	position: absolute;
	width: 180px;
	height: auto;
	pointer-events: none;
	z-index: 0;
	margin: 0;
}.wp-block-button.western-journey-button.western-journey-button--primary a.wp-block-button__link.wp-element-button{color: #cd6e39;border: 1px solid #fff;
    background-color: #ffffff;}.wp-block-button.western-journey-button.western-journey-button--secondary a.wp-block-button__link.wp-element-button{color: #ffffff;
    background-color: transparent;border: 1px solid #fff;}
.wp-block-button.western-journey-button.western-journey-button--primary a.wp-block-button__link.wp-element-button:hover{background: transparent;border:1px solid #fff;color:#fff;}
.wp-block-button.western-journey-button.western-journey-button--secondary a.wp-block-button__link.wp-element-button:hover{color: #cd6e39;
    background-color: #fff;border: 1px solid #fff;}
.western-discover-leaf img {
	display: block;
	width: 100%;
	height: auto;
}
.western-destination-slider.destslider-3d37f50b.wp-block-western-destination-slider{padding-top: 0px !important;}
.western-discover-leaf--tl {
	top: 0;
	left: 0;
}

.western-discover-leaf--br {
	bottom: 0;
	right: 0;
	transform: rotate(180deg);
}

#western-discover-eyebrow,
.western-discover-heading,
#western-discover-description,
.western-destination-slider {
	position: relative;
	z-index: 1;
}
.western-breadcrumb a{text-decoration:none;}
@media (max-width: 1024px) {
	.western-discover-leaf {
		width: 110px;
	}
	#western-discover-eyebrow {
		font-size: 22px;
	}
	#western-discover-description {
		margin-bottom: 32px;
	}
}

@media (max-width: 640px) {
	.western-discover-leaf {
		display: none;
	}
	#western-discover-eyebrow {
		font-size: 18px;
	}
	#western-discover-description {
		margin-bottom: 24px;
		font-size: 14px;
	}
}

#western-curated-eyebrow {
	font-family: "Aesthete Signature", cursive;
	font-weight: 100;
	font-size: 28px;
	color: var(--shc-orange, #f68634);
}

#western-curated-description {
	max-width: 560px;
	margin: 0 auto 0px;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	color: #767686;
}

#western-curated-eyebrow,
#western-curated-description {
	position: relative;
	z-index: 1;
}

.western-discover-leaf--tr {
	top: 0;
	right: 0;
	transform: scaleX(-1);
}
.western-trust-section {
	position: relative;
	overflow: hidden;
	text-align: left;
}

#western-trust-eyebrow {
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 15px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: var(--shc-orange, #f68634);
}

.western-trust-heading-row {
	margin: 0 0 56px;width:60%;
}

.western-trust-heading {
	color: var(--shc-navy, #2f3283);
	font-weight: 400;
	margin: 12px 0 0;
}

#western-trust-description {
	margin: 16px 0 0;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	color: #767686;
}

.western-trust-layout {
	position: relative;
	display: grid;
	grid-template-columns:50% 40%;
    column-gap: 40px;
    align-items: flex-start;
    justify-content: space-between;
}

.western-trust-content {
	position: relative;
	z-index: 2;
	grid-column: 1;
}

.western-trust-items {
	position: relative;
}

.western-trust-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 28px 32px;
}

.western-trust-item {
	display: flex;
	align-items: center;
	gap: 16px;
	margin: 0;
}

.western-trust-item__image {
	flex: 0 0 64px;
	width: 64px;
	height: 64px;
	margin: 0;
	border-radius: 12px;
	overflow: hidden;
}

.western-trust-item__image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.western-trust-item__text {
	min-width: 0;
}

.western-trust-item__title {
	font-family: "Inter", sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #26263a;
	margin: 0 0 4px;
}

.western-trust-item__count {
	font-family: "Inter", sans-serif;
	font-size: 13px;
	color: #8c8c9a;
	margin: 0;
}

/* Mobile-only slider: hidden until .western-trust-grid is hidden below
   (see the 768px query), so the two never show at once. */
.western-trust-mobile-slider {
	display: none;
}

.western-trust-stats {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 28px 32px;
}

.western-trust-stat {
	margin: 0;
}

.western-trust-stat__value {
	display: flex;
	align-items: flex-start;
	gap: 4px;
}
.western-page-hero {
	overflow: hidden;display: flex;
	min-height: 380px;
	color: #fff;
}
.western-page-hero .western-page-hero__content{display: flex;flex-direction:column;
	align-items:flex-start;height:100%;gap:60px;}

.western-page-hero__content {
	position: relative;
	z-index: 2;
	width: 100%;
	padding-top: 32px;
	padding-bottom: 32px;
	box-sizing: border-box;
}

.western-page-hero__breadcrumb {
	font-family: "Inter", sans-serif;
	font-size: 13px;
	color: rgba(255, 255, 255, 0.75);
	margin: 0 0 16px;
}

.western-page-hero__breadcrumb ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.western-page-hero__breadcrumb li {
	display: flex;
	align-items: center;font-size:15px;
}

.western-page-hero__breadcrumb li:not(:last-child)::after {
	content: "/";
	margin: 0 0.4em;
	opacity: 0.6;
}

.western-page-hero__breadcrumb a {
	color: rgba(255, 255, 255, 0.92);
	text-decoration: none;
}

.western-page-hero__breadcrumb li[aria-current="page"] {
	opacity: 0.85;
}

.western-page-hero__eyebrow {
	display: inline-block;
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #fff;background:rgb(220 129 76 / 30%);
	border:1px solid rgb(220 131 78 / 50%);
	border-radius: 999px;
	padding: 6px 18px;
}

.western-page-hero__title {
	color: #fff;font-family: 'Inter';
    font-weight: 600;
	font-size: 60px;
	line-height: 1.1;
	margin: 20px 0px;
}

.western-page-hero__description {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.85);
	margin: 0;
}
article#post-7,article#post-294,article#post-779{position:relative;overflow:hidden;}


@media (max-width: 1024px) {
	#western-curated-eyebrow {
		font-size: 22px;
	}
	#western-curated-description {
		margin-bottom: 32px;
	}
}

@media (max-width: 640px) {
	#western-curated-eyebrow {
		font-size: 18px;
	}
	#western-curated-description {
		margin-bottom: 24px;
		font-size: 14px;
	}
}

.western-services-section {
	position: relative;
	text-align: center;
}

#western-services-eyebrow {
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #4a4a55;
}

.western-services-heading {
	color: #26263a;
}

#western-services-description {
	max-width: 560px;
	margin: 0 auto 48px;
	font-family: "Inter", sans-serif;
	font-size: 16px;
	color: #767686;
}
.western-destination-slider[data-card-style="icon-panel"] .swiper-slide:nth-child(odd) .western-destination-slider__card {
    background: linear-gradient(180deg, #DC834E 0%, #BA602A 100%);
}.western-destination-slider[data-card-style="icon-panel"] .swiper-slide:nth-child(even) .western-destination-slider__card {
    background: linear-gradient(180deg, #5A58AA 0%, #2E3085 100%);
}.home .entry-content{margin-top:0px;}
@media (max-width: 1024px) {
	#western-services-eyebrow {
		font-size: 12px;
	}
	#western-services-description {
		margin-bottom: 32px;
	}
}

@media (max-width: 640px) {
	#western-services-description {
		margin-bottom: 24px;
		font-size: 14px;
	}
}
.tgt p{margin:0px;}
.tgt{position: absolute;
    left: 0;text-align:center;
    background: #dc834e;
    bottom: 0;
    z-index: 9;
    padding: 15px 30px;
    border-radius: 0px 15px 0px 15px;
    color: #fff;}
.western-vision-mission-section {
	position: relative;
	overflow: hidden;
}

.western-vision-mission {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 32px;
	position: relative;
	z-index: 1;
}

.western-vision-mission__card {
	background: #fff;
	border-radius: 24px;
	padding: 48px 40px;border:1px solid #F0ECE6;
}

.western-vision-mission__label {
	display: block;
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 15px;
	color: var(--shc-orange, #f68634);
	margin: 0 0 16px;
}

.western-vision-mission__text {
	font-family: "The Seasons", serif;
	font-size: 24px;
	line-height: 1.5;
	color: var(--shc-navy, #2f3283);
	margin: 0;
}.western-founder-row {
	display: grid;
	grid-template-columns: 38% 1fr;
	gap: 80px;width:80%;margin:0px auto;
	align-items: center;
}

.western-founder-photo {
	position: relative;
	overflow: hidden;
	border-radius: 20px;
	aspect-ratio: 0.92;
	margin: 0;
}

.western-founder-photo img,
.western-founder-photo video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.western-founder-photo .wp-block-video {
	margin: 0;
	height: 100%;
}

.western-founder-photo::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(180deg, rgba(20, 25, 60, 0) 45%, rgba(15, 20, 50, 0.85) 100%);
	pointer-events: none;
}

.western-founder-photo__caption {
	position: absolute;
	left: 24px;
	right: 24px;
	bottom: 24px;
	z-index: 1;
	color: #fff;
}

.western-founder-photo__name {
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size:20px;
	margin: 0 0 2px;
}

.western-founder-photo__role {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
	margin: 0;
}

.western-founder-eyebrow {
	display: block;
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: var(--shc-orange, #f68634);
	margin: 0 0 12px;
}

.western-founder-heading {
	color: var(--shc-navy, #2f3283);
	margin: 0 0 8px;
}

.western-founder-quote-mark {
	font-family: Georgia, serif;
	font-size: 48px;
	line-height: 1;
	color: var(--shc-orange, #f68634);
	margin: 0 0 16px;
}

.western-founder-text {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	line-height: 1.7;
	color: #666666;
	margin: 0 0 20px;
}

.western-founder-text:last-child {
	margin-bottom: 0;
}
.western-destination-slider__team-role{color: #ffffffd1;}.western-destination-slider__team-name{font-weight: 600;font-size: 18px;}.western-destination-slider__team-role{font-size:15px;}
.western-destination-slider__team-caption{gap: 3px;}.daywise{display: grid;grid-template-columns:250px 1fr;gap: 50px;align-items: center;padding:30px 0px;}.daywise .tour-badges{margin:0px;}
.tour-timeline{margin-top:20px;}summary {
    list-style: none;
}

summary::-webkit-details-marker,.tour-timeline__details-icon{
    display: none;
}
.tour-snapshot-grid .tour-snapshot-grid__col:nth-child(4){grid-row:2;grid-column: span 2;}.tour-gallery__swiper.bgdot{text-align:center;position:relative;overflow:hidden;}.tour-section .bgdot{padding-top:40px;padding-bottom:0px;}
.tour-section {padding-top:20px;}
.tour-section .western-destination-slider .swiper-button-prev, .tour-section .western-destination-slider .swiper-button-next{top:43%;}.tour-layout{padding-bottom:60px;}
.tour-booking-card__price{position:relative;padding-left:18px;}
.tour-booking-card__price::after{content:'₹';position:absolute;width:10px;height:100%;left:0;}form p{margin-bottom:12px;}
.tour-booking-card__subtitle{border-bottom: 1px solid #323b68;padding-bottom: 20px;}
@media (prefers-reduced-motion: reduce) {
	.site-footer-custom__panel {
		transition: none;
	}
}
.abtrow{display:grid;grid-template-columns:45% 45%;justify-content:space-between;align-items:center;}.abtrow img{width:100% !important;margin-top:0px !important;}.abtrow figure{align-self: auto;grid-column:auto;}
.ohv{overflow:visible;}.tour-sn	apshot-grid{background:#F9F4F0;border:1px solid #F0ECE6;border-radius: var(--tour-radius);padding: 40px;}.tour-snapshot-grid > .tour-snapshot-grid__col{position:relative;display:flex;flex-direction:column;}
.tour-snapshot-grid > .tour-snapshot-grid__col:nth-child(2)::after, .tour-snapshot-grid > .tour-snapshot-grid__col:nth-child(5)::after{
	content:'';position:absolute;width:1px;height:80%;background:#eae4db;left:-30px;}
.tour-snapshot-grid > .tour-snapshot-grid__col:nth-child(2)::before, .tour-snapshot-grid > .tour-snapshot-grid__col:nth-child(3)::before{
	content:'';position:absolute;width:1px;height:80%;background:#eae4db;right:10px;}
.tour-snapshot-grid__col{padding:0px 40px 0px 0px;}
.tour-snapshot-grid > .tour-snapshot-grid__col:last-child{padding-right:0px;}.tour-snapshot-grid > .tour-snapshot-grid__col:nth-child(5)::after{display:none;}
.tour-archive-filter-bar{padding:100px 0px 0px;background:#fff;}.tour-archive-filter-bar__submit{display:none;}.tour-archive-banner{background:url(https://demo.weonedigital.in/western/wp-content/uploads/2026/09/tour-packages-banner-img.webp) !important;
	background-size:cover !important;min-height:380px;}.separate-containers .site-main{margin-top:0px !important;}
@media (max-width: 1023px) {
	.site-footer-custom__inner {
		padding-top: 56px;
	}

	.site-footer-custom__layout {
		grid-template-columns: 1fr;
		gap: 0;
		padding-bottom: 24px;
	}

	.site-footer-custom__brand {
		padding-bottom: 32px;
		margin-bottom: 8px;

	}

	.site-footer-custom__content {
		gap: 0;
	}

	.site-footer-custom__nav-row {
		flex-direction: column;
		gap: 0;
	}

	.site-footer-custom__accordion {
		border-bottom: 1px solid var(--sfc-border);
	}

	.site-footer-custom__col-title {
		cursor: pointer;
		padding: 20px 4px;
		margin: 0;
		min-height: 44px;
	}

	.site-footer-custom__chevron {
		display: flex;
	}

	.site-footer-custom__links {
		padding: 4px 4px 20px;
	}

	.site-footer-custom__contact {
		grid-template-columns: 1fr;
		gap: 28px;
		margin-top: 8px;
	}
}
.cbe{position: relative;border-bottom: 1px solid #e5e5e5;padding-right: 300px;}
.cbe::after{content: '';position: absolute;background:url('data:image/png;base64,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')no-repeat;width: 150px;height: 130px;right: 0;bottom: 15px;}
.chennai{position: relative;padding-right: 300px;margin-bottom: 50px;}
.chennai::after{content: '';position: absolute;background:url('data:image/png;base64,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')no-repeat;width: 170px;height: 130px;right: 0;bottom: 15px;}
.phmabx{width:80%;}.phmabx a{text-decoration: none;}.phmabx a:hover{color:#3e4095 !important;}.travel-submit .wpcf7-spinner{display: none;}
/* =========================================
   TRAVEL ENQUIRY FORM - CONTACT FORM 7
========================================= */
.travel-field br{display: none;}
.travel-form {
    width: 100%;
}

/* Two column row */
.travel-row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px 28px;
    margin-bottom: 20px;
}

/* Individual field */
.travel-field {
    width: 100%;
}

.travel-field.full-width {
    margin-bottom: 20px;
}

/* Labels */
.travel-field label {
    display: block;
    margin-bottom: 9px;
    color: #17264d;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* Inputs */
.travel-field input[type="text"],
.travel-field input[type="email"],
.travel-field input[type="tel"],
.travel-field input[type="date"],
.travel-field select,
.travel-field textarea {
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    background: #fafafa;
    border-radius: 11px;
    color: #333;
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    outline: none;
    transition: all 0.25s ease;
}

/* Input height */
.travel-field input[type="text"],
.travel-field input[type="email"],
.travel-field input[type="tel"],
.travel-field input[type="date"],
.travel-field select {
    height: 50px;
    padding: 0 15px;
}

/* Textarea */
.travel-field textarea {
    min-height: 134px;
    padding: 15px;
    resize: vertical;
    line-height: 1.5;
}

/* Placeholder */
.travel-field input::placeholder,
.travel-field textarea::placeholder {
    color: #aaa;
    opacity: 1;
}

/* Focus */
.travel-field input:focus,
.travel-field select:focus,
.travel-field textarea:focus {
    border-color: #d9793d;
    background: #fff;
    box-shadow: 0 0 0 3px rgba(217, 121, 61, 0.08);
} .tour-quick-glance .tour-quick-glance__item:nth-child(1) {display: none;}

/* Select */
.travel-field select {
    appearance: auto;
    cursor: pointer;
}

/* Submit */
.travel-submit {
    width: 100%;
    margin-top: 2px;
}

.travel-submit input[type="submit"] {
    width: 100%;
    height: 52px;
    border: 0;
    border-radius: 28px;
     background: linear-gradient(180deg, #DC834E 0%, #C4622D 100%);
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: all 0.3s ease;
    box-shadow: none;
}
/* Button hover */
.travel-submit input[type="submit"]:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(206, 105, 44, 0.18);
}

/* Button active */
.travel-submit input[type="submit"]:active {
    transform: translateY(0);
}
.travel-services {
    padding-top: 60px;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
}
section.wp-block-group.alignfull.western-trust-section.ohv.has-background.is-layout-flow.wp-block-group-is-layout-flow.rht-e46d225d.western-has-section-bg figure.wp-block-image.size-full {
    display: flex;
    justify-content: center;
}.wp-block-group.is-layout-grid.wp-container-core-group-is-layout-cbea9dc6.wp-block-group-is-layout-grid{gap:50px;grid-template-columns: repeat(4,1fr);}
.service-card {
    display: grid;
    grid-template-columns: 40% 50%;
    min-height: 220px;
    justify-content: space-between;
    overflow: hidden;
    border: 1px solid #e8e8e8;
    border-radius: 12px;
    background: #fff;
}

.service-image-wrap {
    width: 100%;
    height: 100%;
}

.service-image {
    width: 100%;
    height: 100%;
    min-height: 220px;
    display: block;
    object-fit: cover;
}

.service-content {
    padding: 22px 25px;
    display: flex;
    flex-direction: column;position: relative;
}

.service-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 7px;
    border-radius: 50%;
    background: #f8f3ec;
    position: absolute;
    left: -55px;
    top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.service-icon img {
    width: 35px;
    height: 35px;
    object-fit: contain;
}

.service-number {
    margin-bottom: 10px;
    color: #f68634;
    font-size: 16px;
    font-weight: 600;
}

.service-content h3 {
    margin: 0 0 15px;
    color: #2f3283;
    font-size: 28px;
    line-height:32px;
}

.service-content p {
    margin: 0 0 10px;
    color: #888;
    font-size: 16px;
    line-height: 24px;
}

.service-points {
    margin: 0;
    padding: 0;
    list-style: none;
}

.service-points li {
    position: relative;
    margin: 8px 0;
    padding-left: 25px;
    color: #777;
    font-size: 16px;
    line-height: 24px;
}

.service-points li::before {
    content: '';
    position: absolute;
    background: url('data:image/png;base64,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')no-repeat;
    left: 0;    width: 15px;
    background-size: 15px;
    height: 15px;top:4px;filter: brightness(0) saturate(100%) invert(70%) sepia(27%) saturate(5447%) hue-rotate(337deg) brightness(100%) contrast(94%);

}

.service-link {
    margin-top: auto;
    color: #3e4095;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
}

.service-link span {
    margin-left: 7px;
    color: #3e4095;
    font-size: 18px;
}

.service-link:hover {
    color: #f68634;
}.service-link:hover span {
    color: #f68634;
}
/* =========================================================
   TOUR ARCHIVE PAGINATION
   ========================================================= */

/* TABLET */

@media (max-width: 991px) {

    

    .services-grid {
        grid-template-columns: 1fr;
    }
}
.western-gts-card__media{aspect-ratio:auto !important;}.tour-offers__title{color:#2f3283 !important;}

/* MOBILE */

@media (max-width: 600px) {


    .service-card {
        grid-template-columns: 1fr;
    }

    .service-image {
        min-height: 240px;
    }

    .service-content {
        padding: 15px;
    }
}
/* Bottom note */
.travel-note {
    margin: 16px 0 0;
    text-align: center;
    color: #c4c4c4;
    font-size: 11px;
    line-height: 1.4;
}

/* CF7 validation */
.travel-form .wpcf7-not-valid {
    border-color: #dc3545 !important;
}

.travel-form .wpcf7-not-valid-tip {
    margin-top: 5px;
    font-size: 11px;
    color: #dc3545;
}

.travel-form .wpcf7-response-output {
    margin: 15px 0 0 !important;
    padding: 10px 15px !important;
    border-radius: 8px;
    font-size: 13px;
}

/* Remove CF7 default spacing */
.travel-form p {
    margin: 0;
}

.travel-form .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}.google-map {
    width: 100%;
    overflow: hidden;
}

.google-map iframe {
    display: block;
    width: 100%;
    height: 500px;
    border: 0;
}
@media (max-width: 1023px) {
	.site-footer-custom__inner {
		padding-top: 56px;
	}

	.site-footer-custom__layout {
		grid-template-columns: 1fr;
		gap: 0;
		padding-bottom: 24px;
	}

	.site-footer-custom__brand {
		padding-bottom: 32px;
		margin-bottom: 8px;

	}

	.site-footer-custom__content {
		gap: 0;
	}

	.site-footer-custom__nav-row {
		flex-direction: column;
		gap: 0;
	}

	.site-footer-custom__accordion {
		border-bottom: 1px solid var(--sfc-border);
	}

	.site-footer-custom__col-title {
		cursor: pointer;
		padding: 20px 4px;
		margin: 0;
		min-height: 44px;
	}

	.site-footer-custom__chevron {
		display: flex;
	}

	.site-footer-custom__links {
		padding: 4px 4px 20px;
	}

	.site-footer-custom__contact {
		grid-template-columns: 1fr;
		gap: 28px;
		margin-top: 8px;
	}
}.tour-archive-card__inclusion-label,.tour-archive-card__inclusions,.tour-tabs__link{font-family:"session", sans-serif !important;}.tour-archive-filter-bar__field label{font-family:"session", sans-serif !important;}.tour-section__title{margin-bottom:30px !important;}.service-link{display:none;}.western-gts-inner .swiper-pagination{display:inline-flex;width:auto;margin-right:10%;}.western-gts-slider{text-align:right;}
.western-gts-slider .swiper-slide{text-align:left;}
.western-gts-card:hover, .western-gts-card:focus-visible{box-shadow:0 2px 18px rgba(38, 38, 58, 0.08) !important;transform:none;}
.western-gts-card:hover img{transform:scale(1.1);}.western-gts-card__media{overflow:hidden;}.western-gts-card img{transition:all 0.3s ease;}
@media (max-width:1900px){
	.testimonial .container::before{left:5%;}.western-trust-image img{width:500px;}.tour-archive-card__body{padding:20px 15px 24px;}
}
@media (max-width:1700px){.western-gts-inner .swiper-pagination{margin-right:7.5%;}
	.container.grid-container, .inside-site-info.grid-container, .site-header-custom__inner.grid-container, .site-header-custom__mobile-panel-inner.grid-container, .site-footer-custom__inner.grid-container{width:85%;}
}
@media (max-width:1600px){
	.abtrow{grid-template-columns:48% 45%;}.western-founder-row{width: 90%;}.tour-header-gallery{height:400px;}.tour-archive-filter-bar__form{gap:20px;}
}
@media (max-width:1549px){.wabt .container::after{width:90px;}
	.western-destination-slider .swiper-pagination{background:#EDEDED;display:inline-flex;width:auto;}.wabt .container::after{right: 36%;}.western-trust-layout{grid-template-columns:55% 40%;}
}
@media (max-width:1500px){.western-gts-inner .swiper-pagination{margin-right:5%;}
		.container.grid-container, .inside-site-info.grid-container, .site-header-custom__inner.grid-container, .site-header-custom__mobile-panel-inner.grid-container, .site-footer-custom__inner.grid-container{width:90%;}
	.iata{width:60px;}.wabt .container::before{width: 105%;height: 90%;}.abtrow figure{position:sticky;top:120px;}.abtrow{align-items:flex-start;}.tour-snapshot-grid__list li{font-size:15px;}
	.tour-section .western-destination-slider .swiper-button-prev, .tour-section .western-destination-slider .swiper-button-next{top:40%;}.service-icon{left: -48px;}
}
@media (max-width:1400px){
	.testimonial .container::before{left:9%;height:330px}.daywise{grid-template-columns: 200px 1fr;}
}
@media (max-width:1350px){
	.site-header-custom__phone-icon{display:none !important;}.tour-related__grid {grid-template-columns: repeat(3, 1fr);}#western-emi-description{padding-right:5%;}.western-founder-row{width:100%;}.cbe{padding-right: 180px;}.chennai{padding-right: 180px;}.phmabx{width:100%;}
}
@media (max-width:1350px){
	.site-header-custom__btn--phone{display:none;}#western-emi-description{padding-right:5%;}.western-founder-row{width:100%;}
}
@media (max-width:1300px){.tour-quick-glance__label{font-size:15px;}
	    .western-trust-image img {
        width: 400px;
        margin-top: 100px;
    }    .wabt .container::before {
        width: 100%;
        height: 100%;
        background-size: contain;
		background-position: bottom;}.wabt .container::after{bottom:41%;}.tour-header-gallery {height: 350px;}
	.tour-snapshot-grid .tour-snapshot-grid__col:nth-child(5){grid-row: 2;grid-column: span 2;}.tour-snapshot-grid{grid-template-columns: repeat(3, 1fr);}
	.tour-snapshot-grid .tour-snapshot-grid__col:nth-child(3)::after, .tour-snapshot-grid .tour-snapshot-grid__col:nth-child(3)::before{display:none;}.tour-snapshot-grid .tour-snapshot-grid__col:nth-child(4){grid-column:span 1;}.tour-snapshot-grid > .tour-snapshot-grid__col:nth-child(5)::after{display:block;}.tour-quick-glance{display: flex;justify-content: space-between;}.service-icon{position: relative;left: 0;top:0;margin-bottom:15px;}.service-card{grid-template-columns: 45% 55%;}.wp-block-group.is-layout-grid.wp-container-core-group-is-layout-cbea9dc6.wp-block-group-is-layout-grid{gap:30px;}
}
@media (max-width:1199px){
	.site-header-custom__inner{justify-content:space-between;}.dcta{display:flex;gap:20px;}
	.site-header-custom__hamburger{background:transparent !important;}.site-header-custom__mobile-header{display:none;}
	.site-footer-custom__intro{max-width:100%;}    .wabt .container::after {
        right: 33%;
	}.western-founder-row{align-items:flex-start;gap: 50px;}.daywise{align-items:flex-start;}.services-grid{grid-template-columns: 100%;gap:30px;}.service-card{grid-template-columns: 40% 55%;}
    .wp-block-group.is-layout-grid.wp-container-core-group-is-layout-cbea9dc6.wp-block-group-is-layout-grid{grid-template-columns: repeat(2,1fr);}
}
@media (min-width:1100px){
	.tour-layout {grid-template-columns:65% 30%;grid-template-areas:"top aside" "rest aside";align-items: start;justify-content:space-between;}
}
@media (max-width:1100px){
	    .wabt .container::after {bottom:37%;}.tour-layout {grid-template-columns:100%;grid-template-columns: repeat(1, 1fr);}.daywise{align-items:center;}
	.tour-booking-card{position:fixed;bottom:0;width:100%;}.tour-related__grid {grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:1024px){.western-page-hero {
		min-height: 300px;
	}.western-page-hero .western-page-hero__content{gap:40px;}
	.western-page-hero__title {
		font-size: 48px;
	}
	.testimonial .container::before{display:none;}.western-emi-content .wp-block-column:first-child h2{width:100%;}
	.western-emi-content{gap:20px;}.western-emi-content{padding:40px 30px !important;}.wabt .container::after{display:none;}
	.western-trust-layout{grid-template-columns:100%;}.western-trust-content{width:100%;}
	.wabt .western-trust-image{grid-column:auto;}.western-trust-image img{margin:50px auto 0px;}
}
@media (max-width:991px){.abtrow{grid-template-columns: 100%;gap:30px;}.abtrow figure{position: static;}
	.bannerSwiper .ch1{font-size:75px;}.bs2{font-size:80px;}.site-footer-custom__overlay{background-color: rgba(11, 26, 61, 0.75) !important;}.site-footer-custom__contact{border-top:0px;}
	.abtrow figure{order:1;}.abtrow .western-trust-content{order:2;}.western-vision-mission__card{padding:40px 25px;}.western-founder-row{grid-template-columns:100%;}.western-founder-photo{width:70%;}
	.tour-header-gallery{height:300px;}.wp-container-core-group-is-layout-f522696b {
    grid-template-columns:repeat(2,1fr) !important;
}
}
@media (max-width:900px){.western-destination-slider__team-role{font-size:14px;}.tour-timeline__day-number{font-size:50px;}.tour-timeline__row{grid-template-columns: 60px 1fr;gap: 30px;}
	.daywise{gap:35px;}.tour-timeline__row{grid-template-columns:100%;gap:5px;}.tour-timeline__day{text-align:left;display: flex;align-items: center;gap: 15px;}
	.tour-timeline__day-label, .tour-timeline__day-number{font-size:24px;color:#f68634;}
}

@media (max-width:767px){
	.bannerSwiper .ch1{font-size:50px;line-height:1.2;}.bs2{font-size:50px;}.leaf::before{display:none;}.wabt .western-destination-slider__image{width: 80px;height: auto;aspect-ratio:auto;}
	.wabt .western-destination-slider__card{align-items: flex-start;text-align: left;} .wabt .western-destination-slider{text-align:center;}.wabt .swiper-pagination{margin-top:25px;}
	.western-vision-mission, .daywise {
		grid-template-columns: 100%;
		gap: 20px;
	}
	.western-vision-mission__card {
		padding: 32px 28px;
	}
	.western-vision-mission__text {
		font-size: 20px;
	}.tour-header-gallery__swiper{height:300px;}.tour-header-gallery{height:340px;}.tour-timeline{gap:15px;}.tour-timeline__row{padding:15px 0px;}.service-card {grid-template-columns: 45% 55%;}
}
@media (max-width:700px){
	.tour-snapshot-grid > .tour-snapshot-grid__col::before, .tour-snapshot-grid > .tour-snapshot-grid__col::after{display:none !important;}.tour-snapshot-grid{grid-template-columns:repeat(2,1fr);}
	.tour-snapshot-grid .tour-snapshot-grid__col:nth-child(4), .tour-snapshot-grid .tour-snapshot-grid__col:nth-child(5){grid-row: auto;grid-column:auto;}
	.tour-snapshot-grid .tour-snapshot-grid__col:nth-child(4){order:5;}.tour-quick-glance > div{width:30%;}.tour-quick-glance{flex-wrap:wrap;gap: 30px 0px;}
	.tour-related__grid {grid-template-columns: repeat(1, 1fr);}
}@media(max-width:650px){
        .service-card {
        grid-template-columns:100%;
    }.service-image-wrap{height: 400px;}.service-content{padding-top: 30px;}
}
@media (max-width:575px){
	.trusted-partners-heading{font-size:30px;}.site-footer-custom__intro, .site-footer-custom__logo-wrap, .western-page-hero__eyebrow, .western-journey-section, .tour-tabs{display:none;}
	.site-footer-custom__brand{order:2;}.site-footer-custom__social{margin-top:0px;}
	.site-footer-custom__col-title{padding:10px 0px;}.western-curated-journeys .swiper-button-prev,
	.western-curated-journeys .swiper-button-next,.mhidenav .swiper-button-prev,
	.mhidenav .swiper-button-next,.western-services-section .western-destination-slider__description{display:none;} .western-services-section .western-destination-slider__card{aspect-ratio:auto !important;}
	.western-services-section h3{font-size:18px !important;margin-bottom: 0px;}
	.western-destination-slider[data-card-style="testimonial"] .western-destination-slider__card{padding:30px 20px;}.wabt .western-destination-slider{padding:0px;}
	.western-page-hero {
		min-height:240px;
	}
	.western-page-hero__content {
		padding-top: 24px;
		padding-bottom: 24px;
	} .wp-block-group.is-layout-grid.wp-container-core-group-is-layout-cbea9dc6.wp-block-group-is-layout-grid {
        grid-template-columns:100%;
    }
	.western-page-hero__title {
		font-size: 40px;margin:0px 0px 10px;
	}
	.western-page-hero__description {
		font-size: 14px;
	}.travel-row{grid-template-columns: 100%;gap:20px;}.chennai{margin-bottom:20px !important;}.wp-container-core-group-is-layout-f522696b {
    grid-template-columns:100% !important;
}
	.western-page-hero__eyebrow {
		font-size: 11px;
		padding: 5px 14px;
	}.western-founder-row .western-founder-photo{width:100%;}.western-founder-row{gap:30px;}.tour-quick-glance{margin:40px 0px 50px;}.tour-highlights-box, .tour-snapshot-grid{padding: 40px 20px;}.tour-snapshot-grid__col{padding-right:20px;}.tour-archive-filter-bar__toggle{position:fixed;bottom:0;width: 100% !important;
left: 0;background: #f68634 !important;z-index: 9;color: #fff !important;border-radius: 0px !important;}.tour-archive-filter-bar__toggle svg{color:#fff;}.tour-archive-filter-bar{padding:0px;}
}
@media (max-width: 480px) {.tgt{padding: 12px 30px;display: flex;gap: 15px;align-items: center;border-radius: 15px 0px 15px 0px;right: 0;left: auto;}.tgt h2{font-size:30px;}
	.site-footer-custom__inner {
		padding-top: 44px;
	}.bannerSwiper .ch1{font-size:40px;text-align:center;}.western-vision-mission__label{font-size:22px !important;}
.bannerSwiper {
    height: 70vh;
	}.tour-timeline__title{line-height: 24px;font-size: 18px;}
	.site-footer-custom__intro {
		max-width: none;
	}.bannerc .bcnt1{display:none;}.western-destination-slider__icon-wrap{width: 60px;height: 60px;margin-bottom:15px;}.western-trust-stats{grid-template-columns:55% 45%;}
	.tour-timeline__day-label, .tour-timeline__day-number {font-size: 16px;}.tour-snapshot-grid{grid-template-columns:100%;}.tour-booking-card__title{font-size: 20px;}.mfp-content .tour-booking-card__form-wrap{padding:30px 20px;}.tour-booking-card__cta{padding: 8px 20px;}.tour-archive-card__inclusion-label{font-size:10px;}.cbe::after{width:100px;height: 100px;background-size: 100px;bottom:0px}.chennai::after{width:100px;height: 100px;background-size: 100px;bottom:-20px;}.cbe {
        padding-right: 100px;
    }    .chennai {
        padding-right: 100px;
    }.wp-block-group.phmabx.has-background.is-layout-flow.wp-block-group-is-layout-flow{padding:20px !important;}
}
@media (max-width:420px){.tour-quick-glance__label{font-size:14px;}.tour-quick-glance{gap:40px 15px;grid-template-columns:33% 33% 25%;}}
@media (max-width:380px){    .western-emi-content {padding: 40px 20px !important;}.western-page-hero{min-height:200px;}
	.iata{width:50px;}.western-services-section .western-destination-slider__card{padding:25px 15px !important;}.western-trust-stats{grid-template-columns:52% 48%;}.cbe::after{width:60px;height:60px;background-size: 60px;bottom:10px;bottom: auto;top: 0px;}.cbe {
        padding-right: 0px;
    }.chennai::after{width:60px;height:60px;background-size: 60px;bottom:10px;bottom: auto;top: 0px;}.chennai {
        padding-right: 0px;
    }
}
@media (max-width:360px){
	.iata{display:none;}.tour-booking-card{padding:12px 15px;}.tour-booking-card__subtitle{font-size:12px;}
}
.western-discover-section {
	position: relative;
	overflow: hidden;
	text-align: center;
}
.western-destination-slider[data-card-style="icon-panel"] .western-destination-slider__card{padding:40px 20px;}

@media (max-width: 768px) {
	.western-discover-section .container.grid-container {
		width: 90%;
	}
}

@media (max-width: 480px) {
	.western-discover-section .container.grid-container {
		width: 92%;
	}.leaf1::after{width:90px;}
}



/* WP's own core/columns stacks to a single column at 781px (its own
   existing responsive behavior, not a new breakpoint system) — once
   stacked, the image sits directly in normal flow above the slider, so
   the overlap effect (only meaningful in the two-column desktop/laptop
   layout) is turned off to avoid it visually colliding with the first
   testimonial card below it. */
@media (max-width: 781px) {
	.western-testimonials-image {
		margin-bottom: 0;
	}
}

/* Stack the two columns at the site's own tablet breakpoint (≤1024px)
   instead of WP core/columns' own narrower 781px default — the desktop
   25/75 split gets genuinely cramped anywhere in the 782–1024px range
   (a ~190px-wide left column, a squeezed 2-card slider), so it's
   pulled forward to the tier this project already uses everywhere
   else, not a new breakpoint value. */
@media (max-width: 1024px) {
	.western-testimonials-section .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.western-testimonials-section .wp-block-column {
		flex-basis: 100% !important;
	}
	.western-testimonials-image {
		margin-bottom: 0;
	}
}

/* --------------------------------------------------------------------
   "Stress-free holidays" EMI promo banner homepage section — native-
   block styling (western/emi-banner-section pattern,
   plugins/destination-slider). Same layering technique already proven
   for the "Discover destinations" section's decorative leaves: a plain
   core/image sits absolutely positioned behind normal-flow content
   inside a position:relative wrapper, rather than reaching for
   core/cover's own background-image block support (untested in this
   project, and this project already has a working, simpler pattern for
   "image behind content" that doesn't risk a block-validation mismatch).
   -------------------------------------------------------------------- */
.western-emi-section {
	padding-top: 48px;
	padding-bottom: 48px;
}.nowrap{white-space:nowrap;}

.western-emi-banner {
	position: relative;
	overflow: hidden;
	border-radius: 24px;
	min-height: 280px;
	display: flex;
	align-items: center;
}

.western-emi-banner__bg {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	z-index: 0;
}

.western-emi-banner__bg img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Overlay is a pure CSS pseudo-element (not a separate editable block)
   — same reasoning as the leaf decorations: the editable surface is the
   image itself (swap it from Gutenberg any time), while the tint that
   makes text readable over it is presentation chrome, consistent with
   how every other section's decorative treatment is handled here. */
.western-emi-banner::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
	background: linear-gradient(135deg, rgba(47, 50, 131, 0.92) 0%, rgba(62, 64, 149, 0.85) 100%);
	pointer-events: none;
}

.western-emi-content {
	position: relative;
	z-index: 2;
	width: 100%;
	padding: 32px 48px;
	box-sizing: border-box;
}

#western-emi-eyebrow {
	font-family: "Inter", sans-serif;
	font-weight: 700;
	font-size: 13px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: var(--shc-orange, #f68634);
	margin-bottom: 8px;
}

.western-emi-heading {
	color: #fff;
	margin: 0;
}

/* "The Seasons" maps "-" and "&" to ornamental swash glyphs, wrong for
   plain words like "Stress-free" / "Tours & Travels" — these two
   characters fall back to the site's sans-serif font instead, the rest
   of the heading keeps the serif display font. */
.western-emi-heading__glyph-fix {
	font-family: "Inter", sans-serif;
}

#western-emi-description {
	color: rgba(255, 255, 255, 0.85);
	font-family: "Inter", sans-serif;
	font-size: 15px;
	line-height: 1.7;
	margin: 0;
}

/* Button — copies the exact same hover-fill animation already
   established for .site-header-custom__btn--contact (same ::before
   slide-in technique, same orange tokens), scoped to this block's own
   actual markup (core/button renders the custom className on the
   outer .wp-block-button div, with WP's own .wp-block-button__link on
   the inner <a>) rather than reusing the header's class names directly
   against a different DOM shape. */
.western-emi-button .wp-block-button__link {
	font-family: "Inter", sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	border-radius: 999px;
	padding: 14px 28px;
	display: inline-flex;
	align-items: center;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	isolation: isolate;
	/* !important: a global button default (higher-specificity than this
	   selector, source unconfirmed — likely GenerateBlocks' own site-wide
	   button styling) was otherwise winning over the site's own orange
	   CTA color on this specific button. */
	background: var(--shc-orange, #f68634) !important;
	color: #fff !important;
	transition: box-shadow 350ms cubic-bezier(0.4, 0, 0.2, 1);
}

.western-emi-button .wp-block-button__link::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	background: var(--shc-orange-deep, #e0752b);
	transform: translate3d(-100%, 0, 0);
	transition: transform 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

.western-emi-button .wp-block-button__link:hover::before,
.western-emi-button .wp-block-button__link:focus-visible::before {
	transform: translate3d(0, 0, 0);
}

.western-emi-button .wp-block-button__link:hover,
.western-emi-button .wp-block-button__link:focus-visible {
	box-shadow: 0 6px 16px rgba(240, 134, 60, 0.32);
}

.western-emi-button .wp-block-button__link:focus-visible {
	outline: 2px solid #fff;
	outline-offset: 2px;
}

/* Stack at the site's own tablet breakpoint, same technique already
   used for the testimonials section above. */
@media (max-width: 1024px) {
	.western-emi-section .wp-block-columns {
		flex-wrap: wrap !important;
	}
	.western-emi-section .wp-block-column {
		flex-basis: 100% !important;
	}
	.western-emi-banner {
		min-height: 0;
	}
	.western-emi-content {
		padding: 28px 28px;
	}
}

@media (max-width: 575px) {
	.western-emi-content {
		padding: 24px 20px;
	}
}
.western-trust-stat__number {
	font-family: "Inter", sans-serif;
	font-size: 42px;
	font-weight: 800;
	line-height: 1;
	color: var(--shc-orange, #f68634);
	margin: 0;
}

.western-trust-stat__plus {
	font-family: "Inter", sans-serif;
	font-size: 22px;
	font-weight:400;
	line-height: 1;
	color: var(--shc-orange, #f68634);
	margin: 4px 0 0;
}

.western-trust-stat__label {
	font-family: "Inter", sans-serif;
	font-size: 16px;
	font-weight: 600;
	color:#3A3B61;
	padding: 5px 0 0;
}

.western-trust-decor {
	position: absolute;
	inset: 0;
	z-index: 1;
	pointer-events: none;
}

.western-trust-decor__route {
	position: absolute;
	width: 46%;
	max-width: 640px;
	height: auto;
	left: 28%;
	top: 2%;
	margin: 0;
	opacity: 0.9;
}

.western-trust-decor__logo {
	position: absolute;
	width: 120px;
	height: auto;
	left: 46%;
	top: 40%;
	margin: 0;
}

.western-trust-decor__plane {
	position: absolute;
	width: 52px;
	height: auto;
	top: 0;
	right: 12%;
	margin: 0;
	transform: rotate(6deg);
}

.western-trust-pin {
	position: absolute;
	width: 18px;
	height: auto;
	color: var(--shc-navy-deep, #262a6e);
	opacity: 0.55;
}

.western-trust-pin--1 {
	top: 8%;
	right: 30%;
}

.western-trust-pin--2 {
	top: 44%;
	right: 16%;
}

.western-trust-decor__iata {
	position: absolute;
	width: 84px;
	height: auto;
	left: 50%;
	bottom: 4%;
}

.western-trust-image {
	position: relative;
	z-index: 2;
	grid-column: 2;
	align-self: end;
	margin: 0;transform:translatey(0) !important;
}



@media (max-width: 1440px) {
	.western-trust-decor__route {
		width: 42%;
		left: 26%;
	}
	.western-trust-decor__logo {
		width: 100px;
	}
	.western-trust-decor__plane {
		width: 44px;
	}
	.western-trust-decor__iata {
		width: 72px;
	}
}

@media (max-width: 1024px) {
	.western-trust-heading-row {
		width: 100%;
	}
	
	.western-trust-decor {
		display: none;
	}
	.western-trust-stats {
		max-width: 100%;
		margin-top: 40px;
	}
	
}
@media (max-width: 768px) {
	.western-trust-grid {
		display: none;
	}
	.western-trust-mobile-slider {
		display: block;
	}
	
}

@media (max-width: 575px) {
	.western-trust-heading-row {
		margin-bottom: 32px;
	}
	#western-trust-description {
		margin-top: 12px;
		font-size: 14px;
	}
	.western-trust-stats {
		gap:30px 20px;
	}
	.western-trust-stat__number {
		font-size: 30px;
	}
}
.western-has-section-bg {
	position: relative;
	background-image: var(--section-bg-image, none);
	background-size: var(--section-bg-size, cover);
	background-position: var(--section-bg-position, center center);
	background-repeat: var(--section-bg-repeat, no-repeat);
}

.western-has-section-bg::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 0;
	background: var(--section-overlay-color, #101B3D);
	opacity: var(--section-overlay-opacity, 0.55);
	pointer-events: none;
}

@media (max-width: 1024px) {
	.western-has-section-bg {
		background-position: var(--section-bg-position-tablet, var(--section-bg-position, center center));
	}
}

@media (max-width: 600px) {
	.western-has-section-bg {
		background-position: var(--section-bg-position-mobile, var(--section-bg-position-tablet, var(--section-bg-position, center center)));
	}
}



/* =========================================================
   WESTERN TOURS & TRAVELS
   PREMIUM DYNAMIC TOUR MEGA MENU
   ========================================================= */

/* ---------------------------------------------------------
   1. MAIN NAV ITEM
   --------------------------------------------------------- */

.western-tour-packages-item {
    position: static !important;
}


/* ---------------------------------------------------------
   2. MAIN MEGA MENU
   --------------------------------------------------------- */

.western-tour-mega {
    position: absolute;
    left: 40%;
    top: 100%;

    width: 1050px;
    min-height: 430px;

    transform:translateY(10px);

    display: none;
    grid-template-columns:25%  75% !important;
	justify-content: space-between;
    background: #ffffff;

    border: 1px solid rgba(20, 35, 70, 0.08);
    border-radius: 0 0 18px 18px;

    box-shadow:
        0 24px 70px rgba(16, 29, 61, 0.14),
        0 8px 30px rgba(16, 29, 61, 0.08);

    overflow: hidden;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    z-index: 99999;

    will-change: opacity, transform;

    transition:
        opacity 260ms ease,
        transform 260ms cubic-bezier(0.22, 1, 0.36, 1),
        visibility 0s linear 260ms;
}
.western-gallery-lightbox__frame figcaption{display: none;}

/* .is-mega-open only — NOT plain :hover. The header is
   "position: sticky" (western_tour_packages_script()'s own
   close-on-scroll listener, functions.php, explains why), so once
   opened, the mega menu stays fixed on screen through a scroll and the
   pointer can end up still geometrically over it — a :hover-based
   trigger would then just re-open (or refuse to close) the exact state
   that listener is trying to close. Keying visibility off .is-mega-open
   alone lets JS be the single source of truth. */

.western-tour-packages-item.is-mega-open .western-tour-mega {
    display: grid;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;

    transform: translateY(0);

    transition:
        opacity 260ms ease,
        transform 260ms cubic-bezier(0.22, 1, 0.36, 1),
        visibility 0s linear 0s;
}


/* ---------------------------------------------------------
   3. LEFT CATEGORY NAVIGATION
   --------------------------------------------------------- */

.western-tour-left {
    position: relative;

    width: 255px;
    min-width: 255px;
    height: 100%;

    padding: 30px;

    background:
        linear-gradient(
            180deg,
            #f7f8fb 0%,
            #f9fafc 48%,
            #ffffff 100%
        );

    border-right: 1px solid rgba(20, 35, 70, 0.08);

    box-sizing: border-box;

    overflow-y: auto;
    overflow-x: hidden;

    scrollbar-width: thin;
    scrollbar-color: rgba(92, 94, 169, 0.35) transparent;
}


/* Chrome / Edge / Safari scrollbar */

.western-tour-left::-webkit-scrollbar {
    width: 5px;
}

.western-tour-left::-webkit-scrollbar-track {
    background: transparent;
}

.western-tour-left::-webkit-scrollbar-thumb {
    background: rgba(92, 94, 169, 0.35);
    border-radius: 20px;
}

.western-tour-left::-webkit-scrollbar-thumb:hover {
    background: rgba(92, 94, 169, 0.55);
}


/* ---------------------------------------------------------
   4. LEFT CATEGORY ITEM
   --------------------------------------------------------- */

/* .western-tour-mega prefix (not just .western-tour-item) raises
   specificity to (0,2,0), beating GeneratePress core's
   ".main-navigation a{display:block}" and this stylesheet's own
   ".site-header-custom__menu a{display:inline-block}" — both (0,1,1)
   — which otherwise silently win over a bare ".western-tour-item"
   class selector (0,1,0) and stop "display: flex" below from ever
   taking effect, since .western-tour-item IS one of those <a> tags. */

.western-tour-mega .western-tour-item {
    position: relative;

    width: 100%;

    margin: 0 0 7px;
    padding: 13px 14px;

    display: flex;
    align-items: center;
    gap: 10px;


    box-sizing: border-box;

    cursor: pointer;
    text-decoration: none;

    transition:
        background 180ms ease,
        box-shadow 180ms ease,
        transform 180ms ease;
}


/* ---------------------------------------------------------
   5. LEFT CATEGORY CONTENT
   --------------------------------------------------------- */

.western-tour-info {
    flex: 1;
    min-width: 0;
}


.western-tour-info strong {
    display: block;

    margin: 0;

    color: #182a55;

    font-size: 17px;
    font-weight: 700;

    line-height: 21px;

    letter-spacing: -0.15px;

    transition: color 180ms ease;
}


.western-tour-info small {
    display: block;

    margin-top: 3px;

    color: #7a7f8c;

    font-size: 13px;
    font-weight: 400;

    line-height: 14px;
}


.western-tour-item.active .western-tour-info strong,
.western-tour-item:hover .western-tour-info strong {
    color: #4f51a4;
}


/* ---------------------------------------------------------
   7. RIGHT CONTENT AREA
   --------------------------------------------------------- */

.western-tour-right {
    position: relative;

    min-width: 0;
    width: 100%;
    height: 100%;

    background: #ffffff;

    overflow: hidden;
}


/* ---------------------------------------------------------
   8. CONTENT PANELS
   --------------------------------------------------------- */

.western-tour-content {
    position: absolute;

    inset: 0;

    width: 100%;
    height: 100%;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    overflow: hidden;

    will-change: opacity;

    transition:
        opacity 420ms cubic-bezier(0.4, 0, 0.2, 1),
        visibility 0s linear 420ms;
}


.western-tour-content.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;

    transition:
        opacity 420ms cubic-bezier(0.4, 0, 0.2, 1),
        visibility 0s linear 0s;
}


/* ---------------------------------------------------------
   9. WORLD MAP
   --------------------------------------------------------- */

.western-world-map {
    position: absolute;

    left: 50%;
    top: 50%;

    width: 92%;
    height: 88%;

    transform: translate(-50%, -50%);

    object-fit: contain;

    z-index: 1;

    opacity: 0.25;

    pointer-events: none;
    user-select: none;
}.western-tour-right{display: none;}
.menu-item.is-mega-open .western-tour-right{display: flex;}


/* ---------------------------------------------------------
   10. COUNTRY GRID

   Targets the markup western_render_tour_menu_countries()
   (functions.php) actually outputs — .western-tour-columns/
   .western-tour-column/<h3> above styled an older per-region
   layout that no longer exists (this panel is now a flat,
   ungrouped list of countries, see the "NO CONTINENT/REGION
   GROUPING" note on western_tour_menu_categories()), so those
   selectors matched nothing and the grid rendered as plain
   unstyled text. auto-fill instead of a fixed column count so
   longer Domestic entries ("Darjeeling and Gangtok", "Manali
   and Chandigarh") wrap onto their own line instead of
   squeezing a fixed 4/7-column grid.
   --------------------------------------------------------- */

.western-tour-countries-wrap {
    position: relative;

    z-index: 10;

    width: 100%;
    height: 100%;

    padding: 25px 24px;

    box-sizing: border-box;

    overflow-y: auto;
    overflow-x: hidden;

    /*
     * Important:
     * countries can now exceed the visible menu height.
     */
    scrollbar-width: thin;
    scrollbar-color:
        rgba(92, 94, 169, 0.35)
        transparent;
}


/* Chrome / Edge / Safari */

.western-tour-countries-wrap::-webkit-scrollbar {
    width: 5px;
}

.western-tour-countries-wrap::-webkit-scrollbar-track {
    background: transparent;
}

.western-tour-countries-wrap::-webkit-scrollbar-thumb {
    background: rgba(92, 94, 169, 0.35);
    border-radius: 20px;
}

.western-tour-countries-wrap::-webkit-scrollbar-thumb:hover {
    background: rgba(92, 94, 169, 0.55);
}


.western-tour-country-grid {
    position: relative;

    z-index: 10;

    display: grid;

    grid-template-columns:
        repeat(auto-fill, minmax(160px, 1fr));

    gap: 15px 20px;

    align-items: start;
}


/* ---------------------------------------------------------
   11. COUNTRY LINKS
   --------------------------------------------------------- */

/* .western-tour-mega prefix (not just .western-country-link) raises
   specificity to (0,2,0), beating GeneratePress core's
   ".main-navigation a{display:block}" (0,1,1) — otherwise that rule
   silently wins over a bare ".western-country-link" class selector
   (0,1,0), "display: flex" below never takes effect, and
   .western-country-dot collapses to a 0-width inline box instead of
   the intended bullet. */

.western-tour-mega .western-country-link {
    position: relative;

    display: flex;
    align-items: center;
    gap: 10px;

    width: 100%;

    padding: 8px 10px 8px 14px;

    color: #666b76;

    font-size: 14px;
    font-weight: 600;

    line-height: 20px;
    text-transform:capitalize;
    text-decoration: none;

    overflow-wrap: anywhere;

    box-sizing: border-box;

    border-radius: 6px;

    transition:
        color 160ms ease,
        background 160ms ease,
        padding-left 160ms ease;
}


.western-country-name {
    min-width: 0;
}


/* Country bullet */

.western-country-dot {
    flex: 0 0 auto;

    width: 5px;
    height: 5px;

    border-radius: 50%;

    background: #6265ad;

    transition:
        background 160ms ease,
        transform 160ms ease;
}


/* ---------------------------------------------------------
   12. COUNTRY HOVER
   --------------------------------------------------------- */

.western-country-link:hover,
.western-country-link:focus-visible {
    padding-left: 18px;
}


.western-country-link:hover .western-country-dot,
.western-country-link:focus-visible .western-country-dot {
    background: #f68634;

    transform: scale(1.25);
}


/* Keyboard focus */

.western-country-link:focus-visible {
    outline: 2px solid rgba(246, 134, 52, 0.45);
    outline-offset: 2px;
}
.bannerSwiper .overlay{position: relative;}
.bannerSwiper .overlay::after {
    content: '';
    position: absolute;
    background: radial-gradient(ellipse at center, #00000070 0%, #00000075 35%, #00000035 70%, #00000015 100%);
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.western-destination-slider__image-frame:hover img{transform: scale(1.1);}
.western-destination-slider__image-frame{overflow: hidden;}.western-destination-slider__image-frame img{transition: all 0.3s ease;}
/* ---------------------------------------------------------
   13. EMPTY STATE
   --------------------------------------------------------- */

.western-tour-empty-wrap {
    grid-column: 1 / -1;

    display: flex;
    align-items: center;
    justify-content: center;

    padding: 40px 0;
}


.western-tour-empty {
    color: #a4a7ae;

    font-size: 13px;

    font-style: italic;
}


/* ---------------------------------------------------------
   16. INTERNATIONAL FLIGHT
   --------------------------------------------------------- */

.western-flight {
    position: absolute;

    z-index: 1;

    width: 52px;
    height: 52px;

    right: -70px;
    bottom: 20px;

    pointer-events: none;

    animation:
        westernWaveFlight 24s linear infinite;

    will-change: transform;
}


.western-plane {
    display: block;

    width: 80px;
    height: 80px;

    max-width: none;

    margin: 0;
    padding: 0;

    object-fit: contain;

    pointer-events: none;
    user-select: none;

    filter:
        drop-shadow(
            0 3px 4px rgba(0, 0, 0, 0.16)
        );
}


/* ---------------------------------------------------------
   17. FLIGHT ANIMATION
   --------------------------------------------------------- */

@keyframes westernWaveFlight {

    0% {
        transform:
            translate3d(0, 0, 0)
            rotate(0deg);
    }

    10% {
        transform:
            translate3d(-90px, -55px, 0)
            rotate(0deg);
    }

    20% {
        transform:
            translate3d(-180px, -120px, 0)
            rotate(0deg);
    }

    32% {
        transform:
            translate3d(-290px, -190px, 0)
            rotate(0deg);
    }

    45% {
        transform:
            translate3d(-410px, -250px, 0)
            rotate(0deg);
    }

    57% {
        transform:
            translate3d(-520px, -320px, 0)
            rotate(0deg);
    }

    68% {
        transform:
            translate3d(-620px, -400px, 0)
            rotate(0deg);
    }

    80% {
        transform:
            translate3d(-800px, -480px, 0)
            rotate(-10deg);
    }

    91% {
        transform:
            translate3d(-850px, -560px, 0)
            rotate(-10deg);
    }

    100% {
        transform:
            translate3d(-1030px, -750px, 0)
            rotate(-10deg);
    }
}


/* =========================================================
   LARGE DESKTOP
   1200px+
   ========================================================= */

@media (min-width: 1200px) {

    .western-tour-mega {
        width: 1050px;
        grid-template-columns: 260px minmax(0, 1fr);
    }

    .western-tour-left {
        width: 100%;
        min-width:100%;
    }

    .western-tour-countries-wrap {
        padding: 30px 30px 10px 30px;
    }

    .western-tour-country-grid {
        grid-template-columns:
            repeat(auto-fill, minmax(170px, 1fr));

        gap: 15px 24px;
    }
}


/* =========================================================
   MEDIUM DESKTOP
   992px - 1199px
   ========================================================= */

@media (min-width: 992px) and (max-width: 1199px) {

    .western-tour-mega {
        width: calc(100vw - 30px);

        grid-template-columns:
            235px
            minmax(0, 1fr);

        height: min(540px, calc(100vh - 100px));
    }

    .western-tour-left {
        width: 235px;
        min-width: 235px;
    }

    .western-tour-countries-wrap {
        padding: 24px 18px;
    }

    .western-tour-country-grid {
        /*
         * Fewer, wider columns gives long entries like
         * "Darjeeling and Gangtok" more breathing room.
         */
        grid-template-columns:
            repeat(auto-fill, minmax(140px, 1fr));

        gap: 4px 16px;
    }

    .western-country-link {
        font-size: 11px;
    }
}


/* =========================================================
   SMALL DESKTOP / TABLET
   992px boundary handled above
   ========================================================= */

@media (min-width: 992px) and (max-width: 1050px) {

    .western-tour-mega {
        width: calc(100vw - 20px);
    }

    .western-tour-left {
        width: 220px;
        min-width: 220px;
    }

    .western-tour-countries-wrap {
        padding: 20px 14px;
    }

    .western-tour-country-grid {
        grid-template-columns:
            repeat(auto-fill, minmax(130px, 1fr));

        gap: 4px 14px;
    }

    .western-country-link {
        font-size: 10.5px;
        line-height: 18px;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 991px) {

    .western-tour-mega {
        display: none !important;
    }
}


/* =========================================================
   ACCESSIBILITY
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .western-flight {
        animation: none !important;
    }

    .western-tour-mega,
    .western-tour-item,
    .western-tour-info strong,
    .western-tour-info small,
    .western-tour-content,
    .western-country-link,
    .western-country-dot {
        transition: none !important;
    }
}
/* =========================================================
   WESTERN TOURS & TRAVELS
   PREMIUM 2-COLUMN TESTIMONIAL
   ========================================================= */

.western-testimonials {
	position: relative;
}


/* =========================================================
   HEADER
   ========================================================= */

.western-testimonials__header {
    margin-bottom: 42px;
}

.western-testimonials__eyebrow {
    display: block;

    margin-bottom: 12px;

    font-size: 11px;
    font-weight: 700;

    letter-spacing: .16em;
    text-transform: uppercase;

    color: #555;
}

.western-testimonials__heading {
    margin: 0;

    font-size: clamp(38px, 5vw, 62px);

    font-weight: 500;

    letter-spacing: -.045em;

    line-height: 1.02;

    color: #161616;
}


/* =========================================================
   TESTIMONIAL LIST
   ========================================================= */

.western-testimonials__list {
    display: grid;

    grid-template-columns: repeat(2,1fr);

    gap: 30px;
}


/* =========================================================
   MAIN TESTIMONIAL
   ========================================================= */

.western-testimonial {
    display: grid;

    grid-template-columns:
        minmax(320px, 46%)
        minmax(0, 54%);

    overflow: hidden;

    border: 1px solid rgba(0, 0, 0, .09);

    border-radius: 24px;

    background: #fff;

    box-shadow:
        0 8px 35px rgba(0, 0, 0, .04);

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}

.western-testimonial:hover {
    transform: translateY(-4px);

    box-shadow:
        0 22px 55px rgba(0, 0, 0, .09);
}


/* =========================================================
   LEFT IMAGE AREA
   ========================================================= */

.western-testimonial__media {
    position: relative;


    overflow: hidden;

    background: #eee;
}


/* =========================================================
   SLIDER
   ========================================================= */

.western-testimonial__slider {
    position: absolute;

    inset: 0;

    width: 100%;
    height: 100%;

    overflow: hidden;
}

.western-testimonial__slides {
    position: relative;

    width: 100%;
    height: 100%;
}


/* =========================================================
   SLIDE
   ========================================================= */

.western-testimonial__slide {
    position: absolute;

    inset: 0;

    width: 100%;
    height: 100%;

    opacity: 0;

    visibility: hidden;

    transform: scale(1.025);

    transition:
        opacity .55s ease,
        visibility .55s ease,
        transform .8s cubic-bezier(.22, 1, .36, 1);
}

.western-testimonial__slide.is-active {
    opacity: 1;

    visibility: visible;

    transform: scale(1);
}

.western-testimonial__slide img {
    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;
}


/* =========================================================
   IMAGE DARK GRADIENT
   ========================================================= */

.western-testimonial__slider::after {
    content: "";

    position: absolute;

    left: 0;
    right: 0;
    bottom: 0;

    height: 35%;

    pointer-events: none;

    background:
        linear-gradient(
            to top,
            rgba(0, 0, 0, .55),
            transparent
        );
}


/* =========================================================
   COUNTRY ON IMAGE
   ========================================================= */

.western-testimonial__image-country {
    position: absolute;

    left: 28px;
    bottom: 26px;

    z-index: 5;

    color: #fff;

    font-size: 13px;

    font-weight: 600;

    letter-spacing: .02em;
}


/* =========================================================
   PLACEHOLDER
   ========================================================= */

.western-testimonial__placeholder {
    display: flex;

    align-items: flex-end;

    justify-content: flex-start;

    width: 100%;
    height: 100%;

    padding: 28px;

    background:
        linear-gradient(
            135deg,
            #e8e8e4,
            #f7f7f4
        );
}

.western-testimonial__placeholder span {
    font-size: 14px;

    font-weight: 600;

    color: #555;
}


/* =========================================================
   SLIDER ARROWS
   ========================================================= */

.western-testimonial__arrow {
    position: absolute;

    top: 50%;

    z-index: 10;

    display: flex;

    align-items: center;
    justify-content: center;

    width: 42px;
    height: 42px;


    padding: 0;

    border-radius: 50%;

    background: #f686347d;

    color: #fff;

    cursor: pointer;

    transform: translateY(-50%);

    transition:
        background .25s ease,
        color .25s ease,
        transform .25s ease;
}

.western-testimonial__arrow:hover {
    background: #3e409596;

    color: #fff;

    transform:
        translateY(-50%)
        scale(1.06);
}
.western-testimonial__arrow svg {
    display: block;
}

.western-testimonial__arrow--prev {
    left: 20px;
}

.western-testimonial__arrow--next {
    right: 20px;
}
section.western-written-testimonials .western-written-testimonials__header{display: none;}

/* =========================================================
   SLIDE COUNTER
   ========================================================= */

.western-testimonial__counter {
    position: absolute;

    right: 24px;
    bottom: 24px;

    z-index: 10;

    display: flex;

    align-items: center;

    gap: 5px;

    padding: 7px 11px;

    border: 1px solid rgba(255,255,255,.35);

    border-radius: 30px;

    background: rgba(0,0,0,.22);

    color: #fff;

    font-size: 10px;

    font-weight: 600;

    backdrop-filter: blur(8px);
}

.western-testimonial__counter .separator {
    opacity: .5;
}


/* =========================================================
   RIGHT CONTENT
   ========================================================= */

.western-testimonial__content {
    display: flex;

    flex-direction: column;

    justify-content: center;

    padding: 48px 48px 50px;

    background: #fff;
}


/* =========================================================
   PERSON
   ========================================================= */

.western-testimonial__person {
    display: flex;

    align-items: center;

    gap: 14px;
}


/* =========================================================
   AVATAR
   ========================================================= */

.western-testimonial__avatar {
    display: flex;

    align-items: center;
    justify-content: center;

    flex: 0 0 46px;

    width: 46px;
    height: 46px;

    border-radius: 50%;

    background: #f58232;

    color: #fff;

    font-size: 15px;

    font-weight: 700;
}


/* =========================================================
   IDENTITY
   ========================================================= */

.western-testimonial__identity {
    min-width: 0;
}

.western-testimonial__identity strong {
    display: block;

    margin-bottom: 4px;

    font-size: 15px;

    font-weight: 700;

    line-height: 1.3;

    color: #111;
}

.western-testimonial__identity span {
    display: block;

    font-size: 12px;

    color: #777;
}


/* =========================================================
   RATING
   ========================================================= */

.western-testimonial__rating {
    display: flex;

    gap: 3px;

    margin-top: 27px;
}

.western-testimonial__rating span {
    font-size: 18px;

    line-height: 1;

    color: #d5d5d5;
}

.western-testimonial__rating span.is-filled {
    color: #f5b800;
}


/* =========================================================
   WRITTEN TESTIMONIAL
   ========================================================= */

.western-testimonial__text {
    max-width: 560px;

    margin-top: 23px;
}

.western-testimonial__text p {
    margin: 0;

    font-size: 15px;

    line-height:22px;

    color: #303030;
}


/* =========================================================
   TOUR
   ========================================================= */

.western-testimonial__tour {
    display: flex;

    flex-direction: column;

    gap: 5px;

    margin-top: 28px;

    padding-top: 20px;

    border-top:
        1px solid
        rgba(0,0,0,.09);
}

.western-testimonial__tour span {
    font-size: 10px;

    font-weight: 700;

    letter-spacing: .14em;

    text-transform: uppercase;

    color: #888;
}

.western-testimonial__tour strong {
    font-size: 14px;

    font-weight: 600;

    color: #111;
}


/* =========================================================
   EMPTY
   ========================================================= */

.western-testimonials__empty {
    padding: 50px;

    border-radius: 20px;

    background: #f5f5f1;

    text-align: center;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 900px) {

    .western-testimonial {
        grid-template-columns:
            minmax(280px, 44%)
            minmax(0, 56%);

        min-height: 450px;
    }

    .western-testimonial__media {
        min-height: 450px;
    }

    .western-testimonial__content {
        padding: 36px;
    }

    .western-testimonial__text p {
        font-size: 15px;

        line-height: 1.7;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 700px) {


    .western-testimonials__header {
        margin-bottom: 30px;
    }

    .western-testimonials__heading {
        font-size: 40px;
    }

    .western-testimonial {
        display: flex;

        flex-direction: column;

        min-height: 0;

        border-radius: 20px;
    }

    .western-testimonial__media {
        min-height: 330px;

        height: 330px;
    }

    .western-testimonial__content {
        padding: 28px 24px 30px;
    }

    .western-testimonial__text p {
        font-size: 15px;

        line-height: 1.7;
    }

    .western-testimonial__arrow {
        width: 38px;
        height: 38px;
    }

    .western-testimonial__arrow--prev {
        left: 14px;
    }

    .western-testimonial__arrow--next {
        right: 14px;
    }

}


/* =========================================================
   SMALL MOBILE
   ========================================================= */

@media (max-width: 420px) {

    .western-testimonial__media {
        min-height: 280px;

        height: 280px;
    }

    .western-testimonial__content {
        padding: 24px 20px;
    }

    .western-testimonial__text p {
        font-size: 14px;
    }

}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .western-testimonial,
    .western-testimonial__slide,
    .western-testimonial__arrow {
        transition: none;
    }

}

/* =========================================================
   WESTERN TOURS & TRAVELS
   WRITTEN TESTIMONIAL MASONRY
   ========================================================= */



/* =========================================================
   HEADER
   ========================================================= */

.western-written-testimonials__header {
    margin-bottom: 45px;
}


.western-written-testimonials__eyebrow {
    display: block;

    margin-bottom: 12px;

    font-size: 11px;
    font-weight: 700;

    letter-spacing: .16em;
    text-transform: uppercase;

    opacity: .55;
}


.western-written-testimonials__heading {
    margin: 0;

    font-size: clamp(
        38px,
        5vw,
        64px
    );

    line-height: 1;

    font-weight: 500;

    letter-spacing: -.045em;
}


/* =========================================================
   MASONRY
   ========================================================= */

.western-written-testimonials__masonry {

    column-count: 3;

    column-gap: 24px;

    width: 100%;
}


/* =========================================================
   CARD
   ========================================================= */

.western-written-card {

    display: inline-block;

    width: 100%;

    margin: 0 0 24px;

    padding: 28px;

    box-sizing: border-box;

    break-inside: avoid;

    -webkit-column-break-inside: avoid;

    page-break-inside: avoid;

    background: #ffffff;

    border: 1px solid rgba(
        0,
        0,
        0,
        .08
    );

    border-radius: 22px;

    transition:
        transform .35s ease,
        box-shadow .35s ease;
}


/* =========================================================
   HOVER
   ========================================================= */

.western-written-card:hover {

    transform: translateY(-5px);

    box-shadow:
        0 20px 50px
        rgba(
            0,
            0,
            0,
            .08
        );
}


/* =========================================================
   PERSON
   ========================================================= */

.western-written-card__person {

    display: flex;

    align-items: center;

    gap: 13px;
}


/* =========================================================
   AVATAR
   ========================================================= */

.western-written-card__avatar {

    display: flex;

    align-items: center;
    justify-content: center;

    flex: 0 0 46px;

    width: 46px;
    height: 46px;

    border-radius: 50%;

    background: #1e7c34;

    color: #ffffff;

    font-size: 15px;

    font-weight: 700;
}


/* =========================================================
   IDENTITY
   ========================================================= */

.western-written-card__identity {

    min-width: 0;
}


.western-written-card__identity strong {

    display: block;

    margin-bottom: 4px;

    font-size: 14px;

    line-height: 1.3;

    font-weight: 700;
}


.western-written-card__identity span {

    display: block;

    font-size: 12px;

    line-height: 1.4;

    opacity: .55;
}


/* =========================================================
   STARS
   ========================================================= */

.western-written-card__rating {

    display: flex;

    gap: 3px;

    margin-top: 22px;
}


.western-written-card__rating span {

    font-size: 15px;

    line-height: 1;

    color: #cfcfcf;
}


.western-written-card__rating span.is-filled {

    color: #f5b400;
}


/* =========================================================
   TESTIMONIAL TEXT
   ========================================================= */

.western-written-card__text {

    margin-top: 19px;
}


.western-written-card__text p {

    margin: 0;

    font-size: 15px;

    line-height: 1.75;

    color: #292929;
}


/* =========================================================
   TOUR
   ========================================================= */

.western-written-card__tour {

    display: flex;

    flex-direction: column;

    gap: 5px;

    margin-top: 25px;

    padding-top: 18px;

    border-top:
        1px solid
        rgba(
            0,
            0,
            0,
            .08
        );
}


.western-written-card__tour span {

    font-size: 9px;

    font-weight: 700;

    letter-spacing: .14em;

    text-transform: uppercase;

    opacity: .45;
}


.western-written-card__tour strong {

    font-size: 13px;

    font-weight: 600;

    line-height: 1.4;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1000px) {

    .western-written-testimonials__masonry {

        column-count: 2;

        column-gap: 20px;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 650px) {

    .western-written-testimonials {

        width:100%;

    }


    .western-written-testimonials__header {

        margin-bottom: 30px;
    }


    .western-written-testimonials__heading {

        font-size: 40px;
    }


    .western-written-testimonials__masonry {

        column-count: 1;
    }


    .western-written-card {

        margin-bottom: 18px;

        padding: 24px;

        border-radius: 20px;
    }

}


/* =========================================================
   REDUCED MOTION
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .western-written-card {

        transition: none;
    }

}/* Footer Bottom Bar */
.site-footer-custom__bottom-inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 30px;
	width: 100%;
}

.site-footer-custom__copyright,
.site-footer-custom__credit {
	font-size: 14px;
	line-height: 1.5;
}

.site-footer-custom__credit {
	text-align: right;
}

.site-footer-custom__credit strong {
	font-weight: 600;
}
.site-footer-custom__bottom{position:relative;z-index:99;}
/* Mobile */
@media (max-width: 767px) {
	.site-footer-custom__bottom-inner {
		flex-direction: column;
		justify-content: center;
		text-align: center;
		gap: 8px;
	}

	.site-footer-custom__copyright,
	.site-footer-custom__credit {
		text-align: center;
		font-size: 13px;
	}
}