img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}.wp-element-button { cursor: pointer; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }.screen-reader-text:focus { background-color: rgb(221, 221, 221); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }html :where([style^="border-color"], [style*=";border-color"], [style*="; border-color"]) { border-style: solid; }html :where([style^="border-top-color"], [style*=";border-top-color"], [style*="; border-top-color"]) { border-top-style: solid; }html :where([style^="border-right-color"], [style*=";border-right-color"], [style*="; border-right-color"]) { border-right-style: solid; }html :where([style^="border-bottom-color"], [style*=";border-bottom-color"], [style*="; border-bottom-color"]) { border-bottom-style: solid; }html :where([style^="border-left-color"], [style*=";border-left-color"], [style*="; border-left-color"]) { border-left-style: solid; }html :where([style^="border-width"], [style*=";border-width"], [style*="; border-width"]) { border-style: solid; }html :where([style^="border-top-width"], [style*=";border-top-width"], [style*="; border-top-width"]) { border-top-style: solid; }html :where([style^="border-right-width"], [style*=";border-right-width"], [style*="; border-right-width"]) { border-right-style: solid; }html :where([style^="border-bottom-width"], [style*=";border-bottom-width"], [style*="; border-bottom-width"]) { border-bottom-style: solid; }html :where([style^="border-left-width"], [style*=";border-left-width"], [style*="; border-left-width"]) { border-left-style: solid; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }.wp-block-group { box-sizing: border-box; }.wp-block-button__link { color: rgb(255, 255, 255); background-color: rgb(50, 55, 60); border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(0.667em + 2px) calc(1.333em + 2px); font-size: 1.125em; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0); --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0); }.wp-block-button { --wp--preset--dimension--25: 25%; --wp--preset--dimension--50: 50%; --wp--preset--dimension--75: 75%; --wp--preset--dimension--100: 100%; }:where(body) { margin: 0px; }:where(.is-layout-flex) { gap: 0.5em; }:where(.is-layout-grid) { gap: 0.5em; }body .is-layout-flex { display: flex; }.is-layout-flex { flex-wrap: wrap; align-items: center; }.is-layout-flex > :is(*, div) { margin: 0px; }body .is-layout-grid { display: grid; }.is-layout-grid > :is(*, div) { margin: 0px; }body { padding: 0px; }:root :where(.wp-element-button, .wp-block-button__link) { background-color: rgb(50, 55, 60); border-width: 0px; color: rgb(255, 255, 255); font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }.wte-coupon-banner { position: relative; display: flex; align-items: center; justify-content: center; gap: 12px; width: 100%; padding: 10px 56px 10px 24px; background: linear-gradient(90deg, rgb(249, 115, 22) 0%, rgb(234, 88, 12) 50%, rgb(194, 65, 12) 100%); color: rgb(255, 255, 255); font-size: 15px; line-height: 1.4; font-weight: 600; letter-spacing: 0.2px; box-sizing: border-box; text-align: center; z-index: 9999; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 6px, rgba(0, 0, 0, 0.08) 0px -1px 0px inset; border-bottom: 1px solid rgba(0, 0, 0, 0.15); text-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px; overflow: hidden; }@media (max-width: 600px){.wte-coupon-banner { font-size: 13px; padding: 12px 44px 12px 16px; gap: 8px; }}@keyframes wte-coupon-banner-bell { 
  0%, 60%, 100% { transform: rotate(0deg); }
  70% { transform: rotate(12deg); }
  80% { transform: rotate(-10deg); }
  90% { transform: rotate(6deg); }
}html { line-height: 1.15; text-size-adjust: 100%; }body { margin: 0px; }pre { font-family: monospace, monospace; font-size: 1em; }code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }small { font-size: 80%; }img { border-style: none; }fieldset { padding: 0.35em 0.75em 0.625em; }[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }[type="search"]::-webkit-search-decoration { appearance: none; }::-webkit-file-upload-button { appearance: button; font: inherit; }body, button, input, optgroup, select, textarea { color: var(--tmp-body-font-color); font-family: var(--tmp-primary-font-family); font-size: var(--tmp-primary-font-size); font-weight: var(--tmp-primary-font-weight); letter-spacing: var(--tmp-primary-font-spacing); line-height: var(--tmp-primary-font-height); text-transform: var(--tmp-primary-font-transform); }::selection { color: var(--white-color); background: var(--tmp-secondary-color); }.container { max-width: var(--tmp-container-width); margin: 0px auto; padding: 0px 15px; width: 100%; }.single-trip .container { padding: 0px 20px; }.container-full { width: 100%; padding: 0px 50px; }@media (max-width: 1199px){.container-full { padding: 0px 15px; }}.full-width { position: static; width: 100%; margin: 0px; left: 0px; right: 0px; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(241, 241, 241); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: rgb(33, 117, 155); display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }#content[tabindex="-1"]:focus { outline: 0px; }.keyboard-nav-on .site a:active, .keyboard-nav-on .site a:focus, .keyboard-nav-on .site a:hover, .keyboard-nav-on .site button:active, .keyboard-nav-on .site button:focus, .keyboard-nav-on .site button:hover, .keyboard-nav-on .site input:active, .keyboard-nav-on .site input:focus, .keyboard-nav-on .site input:hover, .keyboard-nav-on .site select:active, .keyboard-nav-on .site select:focus, .keyboard-nav-on .site select:hover, .keyboard-nav-on .site textarea:active, .keyboard-nav-on .site textarea:focus, .keyboard-nav-on .site textarea:hover { outline: rgb(0, 0, 0) dashed 3px !important; }.keyboard-nav-on header .search-toggle-form input[type="submit"]:focus { opacity: 0.5; }.site-main p a{text-decoration: underline;}.clear::after, .clear::before, .comment-content::after, .comment-content::before, .entry-content::after, .entry-content::before, .site-content::after, .site-content::before, .site-footer::after, .site-footer::before, .site-header::after, .site-header::before { content: ""; display: table; table-layout: fixed; }.clear::after, .comment-content::after, .entry-content::after, .site-content::after, .site-footer::after, .site-header::after { clear: both; }body:not(.single-trip) .main-content-wrapper { display: flex; flex-wrap: wrap; margin: 72px 0px; }.single-trip .main-content-wrapper { margin: 0px 0px 72px; }#primary { width: calc(100% - var(--tmp-sidebar-width)); }@media (max-width: 767px){#primary { width: 100%; }}#secondary { width: var(--tmp-sidebar-width); }@media (max-width: 767px){#secondary { margin-top: 50px; width: 100%; }}body.full-width #primary { width: 100%; }.hentry { margin: 0px 0px 1.5em; }html { box-sizing: border-box; }*, ::after, ::before { box-sizing: inherit; }body { background: var(--tmp-background-color); overflow-x: clip; }hr { background-color: rgb(204, 204, 204); border: 0px; height: 1px; margin-bottom: 1.5em; }ol, ul { margin: 0px 0px 1.25em 1.5em; padding: 0px; }ul { list-style-type: disc; }ol { list-style-type: decimal; }li > ol, li > ul { margin: 0.625em 0px 0px 1.5em; }dt { font-weight: 700; }dd { margin: 0px 1.5em 1.5em; }img { height: auto; max-width: 100%; }figure { margin: 1em 0px; }table { margin: 0px 0px 2.25em; width: 100%; border-collapse: collapse; }table thead tr th { color: var(--tmp-heading-color); font-size: 1em; font-weight: 600; border: 1px solid rgba(var(--tmp-heading-color-rgb),.5); padding: 1em 0px; }table tbody tr:first-child td { padding-top: 20px; }table td, table th { padding: 13px 0px; }h1, h2, h3, h4, h5, h6 { color: var(--tmp-heading-color); margin: 0px 0px 15px; }.entry-content-wrap h1, .entry-content-wrap h2, .entry-content-wrap h3, .entry-content-wrap h4, .entry-content-wrap h5, .entry-content-wrap h6 { margin: 0px 0px 25px; }.entry-content-wrap ol, .entry-content-wrap ul { padding: 0px 0px 0px 1.25em; }p { margin: 0px 0px 20px; }figcaption { color: rgba(var(--tmp-body-font-color-rgb),.5); }:root { --white-color: #ffffff; --primary-color: var(--tmp-primary-color); --primary-color-rgb: var(--tmp-primary-color-rgb); --font-color-rgb: var(--tmp-body-font-color-rgb); }button, input[type="button"], input[type="reset"], input[type="submit"] { color: var(--tmp-btn-text-initial-color); background: var(--tmp-btn-bg-initial-color); border-color: var(--tmp-btn-border-initial-color); border-width: 1px; border-style: solid; font-family: var(--tmp-btn-font-family); font-size: var(--tmp-btn-font-size); font-weight: var(--tmp-btn-font-weight); letter-spacing: var(--tmp-btn-font-spacing); line-height: var(--tmp-btn-font-height); text-transform: var(--tmp-btn-font-transform); border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left); padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left); transition: 0.2s; cursor: pointer; outline: 0px; }button:focus, button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover { color: var(--tmp-btn-text-hover-color); background: var(--tmp-btn-bg-hover-color); border-color: var(--tmp-btn-border-hover-color); }input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="range"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea { border: 1px solid rgb(224, 224, 224); border-radius: 0px; padding: 15px; outline: 0px; font-size: 1em; width: 100%; }select { border: 1px solid rgb(224, 224, 224); }textarea { width: 100%; height: 150px; }embed, iframe, object { max-width: 100%; }.post-thumbnail { position: relative; }[data-loader="none"] { opacity: 1; }[data-loader] { animation: 1s ease 0s 1 normal none running fadeIn; }@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}[data-loader="fade"] { opacity: 1; transition: opacity 1s ease-in; }#secondary .widget { margin-bottom: var(--tmp-widget-spacing); position: relative; } #secondary .widget h1:first-child, #secondary .widget h2:first-child, #secondary .widget h3:first-child, #secondary .widget h4:first-child, #secondary .widget h5:first-child, #secondary .widget h6:first-child{display: inline-flex; align-items: center; color: var(--tmp-heading-color); font-size: 1.25em; word-break: break-word; width: 100%; margin-bottom: 20px;} #secondary .widget h1:first-child::after, #secondary .widget h2:first-child::after, #secondary .widget h3:first-child::after, #secondary .widget h4:first-child::after, #secondary .widget h5:first-child::after, #secondary .widget h6:first-child::after{content: ""; width: 100%; height: 1px; border-top: 1px solid rgba(var(--tmp-heading-color-rgb),.1); margin: 0px 0px 0px 30px; flex: 1 0 20px;}#secondary .widget:last-of-type { margin-bottom: 0px; }#secondary ul li { font-size: 0.875em; }#secondary ul li a { color: var(--tmp-body-font-color); }#secondary ul li a:hover { color: var(--tmp-primary-color); }#secondary ul li:last-child { margin-bottom: 0px; }#secondary blockquote { padding: 30px; } #secondary blockquote{margin: 0px;} blockquote{color: var(--tmp-body-font-color); border-top: 0px; border-right: 0px; border-bottom: 0px; border-image: none; border-left: 8px solid var(--tmp-primary-color); margin: 30px 0px; padding: 40px; background-color: var(--tmp-section-bg-color); position: relative; line-height: 1.71; font-size: 0.875em;}@media (max-width: 1024px){ blockquote{margin: 20px 0px; padding: 20px;}} blockquote::before{display: block; content: ""; width: 48px; height: 48px; margin-bottom: 10px; background-color: var(--tmp-primary-color); mask-repeat: no-repeat; mask-position: center center; mask-size: cover;}@media (max-width: 1024px){ blockquote::before{top: 0px;}} blockquote p{text-align: left;} blockquote cite{color: var(--tmp-body-font-color); display: block; margin-top: 16px; opacity: 0.8;}@media (max-width: 1024px){ blockquote cite{margin-top: 15px;}} blockquote p:first-child{font-size: 1.5em; line-height: 1.5;}pre { background-color: var(--tmp-section-bg-color); margin: 20px 0px; font-size: 1em; padding: 10px 16px; font-family: var(--tmp-primary-font-family) !important; }.ed_last_widget_sticky #secondary .widget:last-of-type { position: sticky; top: 10px; }.ed_last_widget_sticky #secondary .widget:last-child { position: sticky; top: 100px; }.single-trip #secondary .widget { box-shadow: rgba(28, 32, 17, 0.02) 0px 4px 4px, rgba(28, 32, 17, 0.04) 0px 4px 40px; border-radius: 4px; margin-bottom: 32px; padding: 24px; background: var(--tmp-background-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; } .single-trip #secondary .widget h1:first-child::after, .single-trip #secondary .widget h2:first-child::after, .single-trip #secondary .widget h3:first-child::after, .single-trip #secondary .widget h4:first-child::after, .single-trip #secondary .widget h5:first-child::after, .single-trip #secondary .widget h6:first-child::after{display: none;}.single-trip #secondary .widget ul li { border-bottom: 1px solid rgb(232, 233, 231); margin-bottom: 15px; padding-bottom: 15px; }.single-trip #secondary .widget ul li a { color: var(--tmp-body-font-color); }.single-trip #secondary .widget ul li:hover a { color: var(--tmp-primary-color); }.single-trip #secondary .widget ul li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; margin-bottom: 0px; padding-bottom: 0px; }.single-trip #secondary .widget blockquote { padding: 30px; } .single-trip #secondary .widget blockquote{margin: 0px;}.is-sticky { --_top: var(--top, 20px); top: var(--_top); position: sticky !important; }.btn-primary, .btn-secondary, .error-content .btn-readmore, .wp-block-button .wp-block-button__link { display: inline-block; color: var(--tmp-btn-text-initial-color); background: var(--tmp-btn-bg-initial-color); border-color: var(--tmp-btn-border-initial-color); border-width: 1px; border-style: solid; font-family: var(--tmp-btn-font-family); font-size: var(--tmp-btn-font-size); font-weight: var(--tmp-btn-font-weight); letter-spacing: var(--tmp-btn-font-spacing); line-height: var(--tmp-btn-font-height); text-transform: var(--tmp-btn-font-transform); border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left); padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left); transition: 0.2s; }.btn-primary:hover, .btn-secondary:hover, .error-content .btn-readmore:hover, .wp-block-button .wp-block-button__link:hover { color: var(--tmp-btn-text-hover-color); background: var(--tmp-btn-bg-hover-color); border-color: var(--tmp-btn-border-hover-color); }.to_top { position: fixed; bottom: var(--tmp-scroll-to-top-bottom-offset,25px); background: var(--tmp-primary-color); color: var(--white-color); text-align: center; display: none; cursor: pointer; padding: 10px 11px; line-height: 1; z-index: 99; }.to_top svg { width: var(--tmp-scroll-to-top-size); height: var(--tmp-scroll-to-top-size); fill: currentcolor; }.to_top[data-align="right"] { right: var(--tmp-scroll-to-top-side-offset,15px); }.to_top[data-align="left"] { left: var(--tmp-scroll-to-top-side-offset,15px); }.mobile-header, .site-header { position: relative; z-index: 999; }.mobile-header .btn-book .btn-primary, .site-header .btn-book .btn-primary { background: var(--tmp-btn-bg-initial-color); color: var(--tmp-btn-text-initial-color); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.mobile-header .btn-book .btn-primary:hover, .site-header .btn-book .btn-primary:hover { background: var(--tmp-btn-bg-hover-color); color: var(--tmp-btn-text-hover-color); }.site-branding .text-logo { display: flex; flex-wrap: wrap; align-items: center; }.site-branding .text-logo a + .site-title-description { margin-left: 10px; }.site-branding .text-logo a + .site-title-description .site-title { text-align: left; }.site-branding .text-logo a { text-decoration: none; }.site-branding .site-title-description .site-title { margin: 0px; }.site-branding .site-title-description .site-description { display: block; margin: 0px; font-size: 0.88em; }.site-header .search-form-section .search-form label span { display: none; }.sticky-holder { display: none; }.sticky-holder .container, .sticky-holder .container-full { display: grid; grid-template-columns: auto auto; align-items: center; }.sticky-holder .site-branding .site-title-description .site-title { background: var(--white-color); }.sticky-holder .site-branding .site-title-description .site-description { display: block; margin: 0px; font-size: 0.88em; }.sticky-holder .site-branding .site-title img { max-width: 220px; vertical-align: top; }.sticky-holder .navigation-wrap { display: flex; align-items: center; padding-left: 10px; }.sticky-holder .navigation-wrap .btn-book { display: inline-block; margin-left: 30px; }.sticky-holder .navigation-wrap:last-child { padding-right: 0px; }.sticky-holder .primary-navigation > ul li { padding: 2.25em 0px; transition: 0.3s; }.sticky-holder .primary-navigation > ul li ul li { padding: 0px; }.sticky-holder .primary-navigation ul li a { color: var(--tmp-body-font-color); }.sticky-holder .primary-navigation ul li.focus .sub-menu, .sticky-holder .primary-navigation ul li:hover .sub-menu { display: block; }.sticky-holder .primary-navigation ul li.focus > a, .sticky-holder .primary-navigation ul li:hover > a { color: var(--tmp-primary-color); }.sticky-holder .primary-navigation ul li .sub-menu li.focus > a, .sticky-holder .primary-navigation ul li .sub-menu li:hover > a { color: rgba(255, 255, 255, 0.8); }.sticky-holder .primary-navigation ul.sub-menu li:hover > a { color: rgba(255, 255, 255, 0.8); }.sticky-holder .navigation-wrap { flex: 1 1 auto; }.sticky-holder .navigation-wrap .travel-monster-nav-wrapper { display: inline-flex; flex: 1 1 auto; align-items: center; justify-content: end; }.sticky-holder .navigation-wrap .btn-book { margin-left: 15px; text-align: right; }.sticky-holder .navigation-wrap .primary-navigation { flex: 0 0 calc(100% - 30px); }.sticky-holder .navigation-wrap .primary-navigation .primary-menu-container { width: 100%; }.sticky-holder .navigation-wrap .primary-navigation[data-stretch="no"] ul { justify-content: end; }.sticky-holder .navigation-wrap .search-form-section { flex: 0 0 30px; }header.tm-transparent-header { position: absolute; top: 0px; left: 0px; right: 0px; }header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover), header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover) { color: var(--tmp-transparent-header-text-color,#fff); }header.tm-transparent-header.header-layout-1 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-2 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-3 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-4 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-5 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-6 .social-media-wrap ul li a:not(:hover) { color: var(--tmp-transparent-header-text-color,#fff); }header.tm-transparent-header.header-layout-1 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-2 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-3 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-4 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-5 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-6 .social-media-wrap + .search-form-section { border-color: rgba(255, 255, 255, 0.24); }header.tm-transparent-header .header-search-btn svg:not(:hover) { fill: var(--tmp-transparent-header-text-color,#fff); }header.tm-transparent-header .header-b, header.tm-transparent-header .header-m { background: var(--tmp-transparent-header-bg-color,transparent); box-shadow: none; }header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover), header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover) { color: var(--tmp-transparent-header-text-color,#fff); }header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after, header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after { background: currentcolor; }header.tm-transparent-header .header-m { border-bottom-color: rgba(255, 255, 255, 0.4); }body.sticky-header .sticky-holder.sticky { display: block; background: var(--white-color); position: fixed; top: 0px; left: 0px; width: 100%; padding: 8px 0px; z-index: 9999; box-shadow: rgba(0, 0, 0, 0.07) 0px 2px 2px; }.social-media-wrap { display: inline-block; }.social-media-wrap ul { margin: 0px; padding: 0px; list-style: none; }.social-media-wrap ul li { display: inline-block; margin: 0px 10px; }.social-media-wrap ul li:first-child { margin-left: 0px; }.social-media-wrap ul li:last-child { margin-right: 0px; }.social-media-wrap ul li a { color: var(--tmp-body-font-color); }.social-media-wrap ul li a svg { fill: currentcolor; width: 14px; height: 14px; }.social-media-wrap ul li a:hover { color: var(--tmp-primary-color); }.header-layout-1 .contact-email-wrap, .header-layout-1 .contact-phone-wrap, .header-layout-3 .contact-email-wrap, .header-layout-3 .contact-phone-wrap, .header-layout-5 .contact-email-wrap, .header-layout-5 .contact-phone-wrap { display: inline-block; }.header-layout-1 .contact-email-wrap a, .header-layout-1 .contact-phone-wrap a, .header-layout-3 .contact-email-wrap a, .header-layout-3 .contact-phone-wrap a, .header-layout-5 .contact-email-wrap a, .header-layout-5 .contact-phone-wrap a { display: inline-flex; align-items: center; color: var(--tmp-body-font-color); font-size: 0.875em; font-weight: 400; }.header-layout-1 .contact-email-wrap a:hover, .header-layout-1 .contact-phone-wrap a:hover, .header-layout-3 .contact-email-wrap a:hover, .header-layout-3 .contact-phone-wrap a:hover, .header-layout-5 .contact-email-wrap a:hover, .header-layout-5 .contact-phone-wrap a:hover { text-decoration: none; color: var(--tmp-primary-color); }.header-layout-1 .contact-email-wrap a:hover::before, .header-layout-1 .contact-phone-wrap a:hover::before, .header-layout-3 .contact-email-wrap a:hover::before, .header-layout-3 .contact-phone-wrap a:hover::before, .header-layout-5 .contact-email-wrap a:hover::before, .header-layout-5 .contact-phone-wrap a:hover::before { background-color: var(--tmp-primary-color); }.header-layout-1 .contact-email-wrap a:focus, .header-layout-1 .contact-phone-wrap a:focus, .header-layout-3 .contact-email-wrap a:focus, .header-layout-3 .contact-phone-wrap a:focus, .header-layout-5 .contact-email-wrap a:focus, .header-layout-5 .contact-phone-wrap a:focus { outline: 0px; box-shadow: none; }.header-layout-1 .contact-email-wrap a::before, .header-layout-1 .contact-phone-wrap a::before, .header-layout-3 .contact-email-wrap a::before, .header-layout-3 .contact-phone-wrap a::before, .header-layout-5 .contact-email-wrap a::before, .header-layout-5 .contact-phone-wrap a::before { content: ""; display: inline-flex; background: var(--tmp-body-font-color); mask-repeat: no-repeat; mask-size: 12px auto; mask-position: center center; width: 15px; height: 15px; margin-right: 10px; }.header-layout-1 .contact-phone-wrap + .contact-email-wrap, .header-layout-3 .contact-phone-wrap + .contact-email-wrap, .header-layout-5 .contact-phone-wrap + .contact-email-wrap { border-left: solid 1px rgba(var(--tmp-heading-color-rgb),.2); padding-left: 10px; margin-left: 10px; }@media (min-width: 767px) and (max-width: 1366px){.notification-bar .sticky-bar-content { padding-right: 35px; }.notification-bar .close { right: 15px; }}@media screen and (max-width: 1350px){.header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu, .sticky-holder .navigation-wrap .primary-navigation .sub-menu { left: auto; right: 0px; }.header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after, .sticky-holder .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after { position: absolute; top: 22px; right: 15px; transform: rotate(88deg); }.header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu ul, .sticky-holder .navigation-wrap .primary-navigation .sub-menu ul { right: 100%; }}.header-layout-1 .header-b { background: var(--white-color); padding: 25px 0px; position: relative; box-shadow: rgba(28, 32, 17, 0.02) 0px 4px 4px, rgba(28, 32, 17, 0.04) 0px 4px 40px; }.header-layout-1 .header-b .container, .header-layout-1 .header-b .container-full { display: grid; grid-template-columns: auto auto; align-items: center; }.header-layout-1 .header-b .site-branding .site-title-description .site-title { background: var(--white-color); }.header-layout-1 .header-b .site-branding .site-title-description .site-description { display: block; margin: 0px; font-size: 0.88em; }.header-layout-1 .header-b .site-branding .site-title img { max-width: 220px; vertical-align: top; }.header-layout-1 .header-b .navigation-wrap { display: flex; align-items: center; padding-left: 10px; }.header-layout-1 .header-b .navigation-wrap .btn-book { display: inline-block; margin-left: 30px; }.header-layout-1 .header-b .navigation-wrap:last-child { padding-right: 0px; }.header-layout-1 .header-b .primary-navigation > ul li { padding: 0px; transition: 0.3s; }.header-layout-1 .header-b .primary-navigation > ul li ul li { padding: 0px; }.header-layout-1 .header-b .primary-navigation ul.sub-menu li:hover > a { color: var(--white-color); }.header-layout-1 .header-b .navigation-wrap .travel-monster-nav-wrapper { display: inline-flex; flex: 1 1 auto; align-items: center; justify-content: end; }.header-layout-1 .header-b .navigation-wrap .btn-book { text-align: right; }.header-layout-1 .header-b .navigation-wrap .primary-navigation { flex: 0 0 calc(100% - 30px); }.header-layout-1 .header-b .navigation-wrap .primary-navigation .primary-menu-container { width: 100%; }.header-layout-1 .header-b .navigation-wrap .primary-navigation[data-stretch="no"] ul { justify-content: end; }.header-layout-1 .header-b .navigation-wrap .search-form-section { flex: 0 0 30px; margin-top: 0px; }.header-layout-1 .header-m { background: var(--tmp-top-header-bg-color); padding: 15px 0px; border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb),.1); }.header-layout-1 .header-m .container, .header-layout-1 .header-m .container-full { display: flex; flex-wrap: wrap; justify-content: space-between; }.header-layout-1 .header-m .secondary-menu-wrapper{margin: 0px; padding: 0px;}.header-layout-1 .header-m .secondary-menu-wrapper > li{display: inline-block; list-style: none; line-height: inherit;}.header-layout-1 .header-m .secondary-menu-wrapper > li > a{font-size: 0.875em; color: var(--tmp-top-header-text-color);}.header-layout-1 .header-m .secondary-menu-wrapper > li > a:focus, .header-layout-1 .header-m .secondary-menu-wrapper > li > a:hover{color: var(--tmp-top-header-text-color); opacity: 0.8;}.header-layout-1 .header-m .secondary-menu-wrapper > li:hover > a{color: var(--tmp-top-header-text-color);}.header-layout-1 .header-m .contact-email-wrap, .header-layout-1 .header-m .contact-phone-wrap { display: inline-block; line-height: 1; }.header-layout-1 .header-m .contact-email-wrap a, .header-layout-1 .header-m .contact-phone-wrap a { color: var(--tmp-top-header-text-color); transition: 0.2s; }.header-layout-1 .header-m .contact-email-wrap a:hover, .header-layout-1 .header-m .contact-phone-wrap a:hover { opacity: 0.8; }.header-layout-1 .header-m .contact-email-wrap a::before, .header-layout-1 .header-m .contact-phone-wrap a::before { background: var(--tmp-top-header-text-color); }.header-layout-1 .header-m .header-t-lft-wrap { display: flex; align-items: center; }.header-layout-1 .header-m .contact-phone-wrap + .contact-email-wrap, .header-layout-1 .header-m .secondary-navigation ul > li{border-left: 1px solid rgba(var(--tmp-top-header-text-color-rgb),.2);}.header-layout-1 .header-m .secondary-navigation ul > li:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }header .search-form-section { position: relative; }.header-search-btn { position: relative; background: 0px 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 0px; margin-left: 15px; margin-top: 0px; }.header-search-btn svg { fill: var(--tmp-body-font-color); transition: 0.3s; }.header-search-btn svg:hover { fill: var(--tmp-primary-color); cursor: pointer; }.header-search-btn:focus, .header-search-btn:hover { background: 0px 0px; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }header .search-toggle-form { border-radius: 5px; position: absolute; top: -5px; right: 0px; z-index: 999; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.07) -5px 0px 20px; width: 250px; opacity: 0; visibility: hidden; transition: 0.3s; }header .search-toggle-form .header-search-inner { display: flex; position: relative; }header .search-toggle-form .search-form { max-width: calc(100% - 30px); width: 100%; position: relative; }header .search-toggle-form input[type="search"] { width: 100%; appearance: none; height: 40px; border-radius: 5px; font-size: 1em; padding: 0px 15px 0px 35px; color: rgba(var(--tmp-body-font-color-rgb),.5); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }header .search-toggle-form input[type="search"]::-webkit-input-placeholder { color: rgba(var(--tmp-body-font-color-rgb),.5); }header .search-toggle-form input[type="submit"] { position: absolute; background: var(--tmp-primary-color); mask-repeat: no-repeat; mask-size: 15px auto; mask-position: center center; height: 40px; width: 35px; top: 50%; left: 0px; transform: translateY(-50%); padding: 0px; font-size: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; z-index: 2; }header .search-toggle-form .btn-form-close { padding: 0px; background: 0px 0px rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--tmp-primary-color); text-transform: none; position: relative; height: 40px; width: 20px; }header .search-toggle-form .btn-form-close:hover { cursor: pointer; }header .search-toggle-form .btn-form-close::before { position: absolute; opacity: 1; background: var(--tmp-body-font-color); mask-repeat: no-repeat; mask-size: 15px auto; mask-position: center center; width: 15px; height: 20px; content: ""; display: inline-block; right: 0px; top: 12px; }.showing-search-modal .search-toggle-form { visibility: visible; opacity: 1; }a { color: var(--tmp-primary-color); text-decoration: none; }a:active, a:focus, a:hover { text-decoration: none; }a:active, a:hover { color: var(--tmp-secondary-color); outline: 0px; }.primary-navigation ul, .secondary-navigation ul { display: flex; flex-flow: wrap; align-items: center; margin: 0px; padding: 0px; list-style: none; }.primary-navigation ul > li, .secondary-navigation ul > li { margin-left: var(--tmp-menu-items-spacing); position: relative; }.primary-navigation ul > li:first-child, .secondary-navigation ul > li:first-child { margin-left: 0px; }.primary-navigation ul > li.current-menu-ancestor > a, .primary-navigation ul > li.current-menu-item > a, .primary-navigation ul > li.current_page_ancestor > a, .primary-navigation ul > li.current_page_item > a, .secondary-navigation ul > li.current-menu-ancestor > a, .secondary-navigation ul > li.current-menu-item > a, .secondary-navigation ul > li.current_page_ancestor > a, .secondary-navigation ul > li.current_page_item > a { color: var(--tmp-primary-color); }.primary-navigation ul > li.mega-menu-item, .secondary-navigation ul > li.mega-menu-item { position: static; }.primary-navigation ul > li a, .secondary-navigation ul > li a { display: block; color: var(--tmp-body-font-color); padding: 14px 0px; transition: 0.2s; }.primary-navigation ul > li a:focus, .primary-navigation ul > li a:hover, .secondary-navigation ul > li a:focus, .secondary-navigation ul > li a:hover { text-decoration: none; color: var(--tmp-primary-color); }.primary-navigation ul > li:focus > a, .primary-navigation ul > li:hover > a, .secondary-navigation ul > li:focus > a, .secondary-navigation ul > li:hover > a { color: var(--tmp-primary-color); }.primary-navigation ul > li.focus > ul, .primary-navigation ul > li:focus > ul, .primary-navigation ul > li:hover > ul, .secondary-navigation ul > li.focus > ul, .secondary-navigation ul > li:focus > ul, .secondary-navigation ul > li:hover > ul { opacity: 1; visibility: visible; left: 0px; }.primary-navigation ul > li ul ul, .secondary-navigation ul > li ul ul { top: 0px; }.primary-navigation ul > li.mega-menu-item::after, .primary-navigation ul > li.menu-item-has-children > a::after, .secondary-navigation ul > li.mega-menu-item::after, .secondary-navigation ul > li.menu-item-has-children > a::after { background: currentcolor; mask-repeat: no-repeat; mask-size: 12px auto; mask-position: center center; width: 12px; height: 15px; line-height: 15px; content: ""; display: inline-block; margin-left: 5px; margin-top: -2px; vertical-align: middle; }.primary-navigation ul .sub-menu, .secondary-navigation ul .sub-menu { font-size: 16px; flex-direction: column; position: absolute; top: 100%; left: 9999rem; z-index: 99999; opacity: 0; visibility: hidden; align-items: flex-start; transition: opacity 0.3s; margin-left: 0px !important; }.primary-navigation ul .sub-menu li, .secondary-navigation ul .sub-menu li { margin: 0px; width: var(--tmp-menu-dropdown-width); position: relative; }.primary-navigation ul .sub-menu li a, .secondary-navigation ul .sub-menu li a { color: var(--tmp-heading-color); padding: 15px; display: block; background: var(--white-color); }.primary-navigation ul .sub-menu li a.current-menu-ancestor, .primary-navigation ul .sub-menu li a.current-menu-item, .primary-navigation ul .sub-menu li a.current_page_ancestor, .primary-navigation ul .sub-menu li a.current_page_item, .primary-navigation ul .sub-menu li a.focus, .primary-navigation ul .sub-menu li a:focus, .primary-navigation ul .sub-menu li a:hover, .secondary-navigation ul .sub-menu li a.current-menu-ancestor, .secondary-navigation ul .sub-menu li a.current-menu-item, .secondary-navigation ul .sub-menu li a.current_page_ancestor, .secondary-navigation ul .sub-menu li a.current_page_item, .secondary-navigation ul .sub-menu li a.focus, .secondary-navigation ul .sub-menu li a:focus, .secondary-navigation ul .sub-menu li a:hover { background: var(--tmp-primary-color); color: var(--white-color); }.primary-navigation ul .sub-menu li.focus > a, .primary-navigation ul .sub-menu li:focus > a, .primary-navigation ul .sub-menu li:hover > a, .secondary-navigation ul .sub-menu li.focus > a, .secondary-navigation ul .sub-menu li:focus > a, .secondary-navigation ul .sub-menu li:hover > a { background: var(--tmp-primary-color); color: var(--white-color); }.primary-navigation ul .sub-menu li.menu-item-has-children, .secondary-navigation ul .sub-menu li.menu-item-has-children { position: relative; }.primary-navigation ul .sub-menu li.menu-item-has-children::after, .secondary-navigation ul .sub-menu li.menu-item-has-children::after { position: absolute; top: 16px; right: 15px; }.primary-navigation ul .sub-menu li.menu-item-has-children.focus::after, .primary-navigation ul .sub-menu li.menu-item-has-children:hover::after, .secondary-navigation ul .sub-menu li.menu-item-has-children.focus::after, .secondary-navigation ul .sub-menu li.menu-item-has-children:hover::after { background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E") center center no-repeat; }.primary-navigation ul .sub-menu li.reverse-submenu:where(:hover, :focus, .focus) .sub-menu, .secondary-navigation ul .sub-menu li.reverse-submenu:where(:hover, :focus, .focus) .sub-menu { top: 0px; left: auto; right: 100%; box-shadow: rgba(0, 0, 0, 0.2) 5px 5px 15px; }.primary-navigation ul .sub-menu li.reverse-submenu a::after, .secondary-navigation ul .sub-menu li.reverse-submenu a::after { transform: rotate(90deg); }.primary-navigation ul .sub-menu .sub-menu, .secondary-navigation ul .sub-menu .sub-menu { left: 100%; top: 0px; }.primary-navigation[data-stretch="yes"] ul, .secondary-navigation[data-stretch="yes"] ul { justify-content: space-between; }.primary-navigation .sub-menu, .secondary-navigation .sub-menu { filter: drop-shadow(rgba(0, 0, 0, 0.08) 0px 10px 20px); }.primary-navigation .sub-menu li.menu-item-has-children a::after, .secondary-navigation .sub-menu li.menu-item-has-children a::after { position: absolute; top: 22px; right: 15px; transform: rotate(270deg); }.secondary-navigation ul > li { border-left: 1px solid rgba(var(--tmp-heading-color-rgb),.2); padding-left: 20px; margin-left: 20px; }.secondary-navigation ul > li:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; padding-left: 0px; margin-left: 0px; }.secondary-navigation ul > li a { font-size: 1em; padding: 0px; }@media (min-width: 1025px){body.keyboard-nav-on .primary-navigation ul li.focus ul, body.keyboard-nav-on .primary-navigation ul li:focus ul, body.keyboard-nav-on .primary-navigation ul li:hover ul, body.keyboard-nav-on .secondary-navigation ul li.focus ul, body.keyboard-nav-on .secondary-navigation ul li:focus ul, body.keyboard-nav-on .secondary-navigation ul li:hover > ul { opacity: 1; margin-left: 0px; display: block; }}.mobile-header { display: none; }.mobile-header .mobile-header-b .container { display: flex; flex-wrap: wrap; align-items: center; }.mobile-header .mobile-header-t { background: var(--white-color); position: relative; padding: 25px 0px; }.mobile-header .mobile-header-t .site-branding .text-logo { justify-content: center; }.mobile-header .mobile-header-b { background: var(--tmp-primary-color); }.mobile-header .mobile-header-b .srch-moblop-wrap { display: flex; align-items: center; }.mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap { flex: 1 1 auto; padding: 10px 0px; }.mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap .header-search-btn { display: none; }.mobile-header .mobile-header-b .search-toggle-form { visibility: visible; opacity: 1; position: relative; background: 0px 0px; padding: 0px 15px; box-shadow: none; top: 0px; width: 100%; }.mobile-header .mobile-header-b .search-toggle-form .search-form { max-width: 100%; padding: 0px 0px 0px 25px; }.mobile-header .mobile-header-b .search-toggle-form .search-form input[type="search"] { background: 0px 0px; height: auto; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--white-color); font-size: 0.875em; font-weight: 600; line-height: 1.5; }.mobile-header .mobile-header-b .search-toggle-form .search-form input[type="search"]::placeholder { color: rgba(255, 255, 255, 0.5); }.mobile-header .mobile-header-b .search-toggle-form .search-form input[type="submit"] { background-color: transparent; background-size: 15px auto; height: 15px; font-size: 0px; width: 15px; line-height: 0; padding: 0px; left: 0px; right: auto; top: 6px; }.mobile-header .mobile-header-b .search-toggle-form .btn-form-close { display: none; }.mobile-header .mobile-header-b .mobile-menu-op-wrap { display: inline-flex; align-items: center; padding: 15px; }.mobile-header .mobile-header-b .mobile-menu-op-wrap .mob-menu-op-txt { color: var(--white-color); font-size: 0.875em; line-height: 1.5; font-weight: 600; margin-left: 10px; }.mobile-header .mobile-header-b .mobile-menu-op-wrap:first-of-type { width: 100%; justify-content: center; }.mobile-header .mobile-menu-opener { width: 20px; height: 15px; position: relative; cursor: pointer; display: inline-block; background: 0px 0px; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; padding: 0px; }.mobile-header .mobile-menu-opener:hover { background: 0px 0px; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.mobile-header .mobile-menu-opener::after, .mobile-header .mobile-menu-opener::before { width: 100%; height: 2px; background: rgb(255, 255, 255); position: absolute; content: ""; left: 0px; }.mobile-header .mobile-menu-opener::before { top: 0px; }.mobile-header .mobile-menu-opener::after { bottom: 0px; }.mobile-header .mobile-menu-opener span { width: 100%; height: 2px; background: rgb(255, 255, 255); position: absolute; top: 50%; left: 0px; transform: translate(0px, -50%); }.mobile-header .mobile-menu-wrapper { position: fixed; max-width: 356px; width: 100%; background: rgb(255, 255, 255); top: 0px; left: 0px; height: 100%; padding-top: 60px; padding-bottom: 60px; overflow: hidden auto; z-index: 999999; visibility: hidden; transform: translate(-356px, 0px); transition: 0.35s; }.mobile-header .mobile-menu-wrapper .primary-menu-wrapper { display: block; }.mobile-header .mobile-menu-wrapper .search-form-section { display: none; }.mobile-header .mobile-menu-wrapper::-webkit-scrollbar { background-color: rgb(255, 255, 255); width: 8px; }.mobile-header .mobile-menu-wrapper::-webkit-scrollbar-track { background-color: rgba(86, 103, 121, 0.15); }.mobile-header .mobile-menu-wrapper::-webkit-scrollbar-thumb { background-color: rgba(86, 103, 121, 0.5); border-radius: 16px; }.mobile-header .mobile-menu-wrapper .btn-book { padding-left: 20px; }.mobile-header .btn-menu-close { position: absolute; top: 15px; right: 15px; cursor: pointer; background: 0px 0px; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; padding: 0px; }.mobile-header .btn-menu-close:hover { background: 0px 0px; color: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }.mobile-header .btn-menu-close::before { content: ""; background-color: var(--white-color); background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93996 4.99998L8.80663 2.13998C8.93216 2.01445 9.00269 1.84418 9.00269 1.66665C9.00269 1.48911 8.93216 1.31885 8.80663 1.19331C8.68109 1.06778 8.51083 0.997253 8.33329 0.997253C8.15576 0.997253 7.9855 1.06778 7.85996 1.19331L4.99996 4.05998L2.13996 1.19331C2.01442 1.06778 1.84416 0.997253 1.66663 0.997253C1.48909 0.997253 1.31883 1.06778 1.19329 1.19331C1.06776 1.31885 0.997231 1.48911 0.997231 1.66665C0.997231 1.84418 1.06776 2.01445 1.19329 2.13998L4.05996 4.99998L1.19329 7.85998C1.13081 7.92196 1.08121 7.99569 1.04737 8.07693C1.01352 8.15817 0.996094 8.24531 0.996094 8.33331C0.996094 8.42132 1.01352 8.50846 1.04737 8.5897C1.08121 8.67094 1.13081 8.74467 1.19329 8.80665C1.25527 8.86913 1.329 8.91873 1.41024 8.95258C1.49148 8.98642 1.57862 9.00385 1.66663 9.00385C1.75463 9.00385 1.84177 8.98642 1.92301 8.95258C2.00425 8.91873 2.07798 8.86913 2.13996 8.80665L4.99996 5.93998L7.85996 8.80665C7.92194 8.86913 7.99567 8.91873 8.07691 8.95258C8.15815 8.98642 8.24529 9.00385 8.33329 9.00385C8.4213 9.00385 8.50844 8.98642 8.58968 8.95258C8.67092 8.91873 8.74465 8.86913 8.80663 8.80665C8.86911 8.74467 8.91871 8.67094 8.95255 8.5897C8.9864 8.50846 9.00383 8.42132 9.00383 8.33331C9.00383 8.24531 8.9864 8.15817 8.95255 8.07693C8.91871 7.99569 8.86911 7.92196 8.80663 7.85998L5.93996 4.99998Z' fill='%23EB001B'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; background-size: 15px auto; width: 30px; height: 30px; display: block; border: 1px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px; border-radius: 100%; }.mobile-header .primary-navigation ul.primary-menu-wrapper, .mobile-header .secondary-navigation ul.secondary-menu-wrapper { display: block; border-bottom: 1px dashed rgba(var(--tmp-heading-color-rgb),.1); }.mobile-header .primary-navigation ul.primary-menu-wrapper li, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li { margin: 0px; border-bottom: 1px dashed rgba(var(--tmp-heading-color-rgb),.1); padding: 0px; }.mobile-header .primary-navigation ul.primary-menu-wrapper li a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li a { padding: 14px 30px 14px 20px; }.mobile-header .primary-navigation ul.primary-menu-wrapper li a::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li a::after { display: none; }.mobile-header .primary-navigation ul.primary-menu-wrapper li:last-child, .mobile-header .secondary-navigation ul.secondary-menu-wrapper li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu { display: none; border-top: 1px dashed rgba(var(--tmp-heading-color-rgb),.1); position: static; left: auto; filter: none; width: 100%; z-index: 1; margin: 0px; padding-left: 35px; opacity: 1 !important; visibility: visible !important; }.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li { width: 100%; }.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li a { padding-left: 0px; }.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li.focus > a, .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li:hover > a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li.focus > a, .mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li:hover > a { background: 0px 0px; color: var(--tmp-primary-color); }.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down { cursor: pointer; position: absolute; top: calc(var(--tmp-primary-font-height) - 20px); right: 15px; background: 0px 0px; border: transparent; border-radius: 0px; color: var(--tmp-body-font-color); display: flex; align-items: center; justify-content: center; padding: 12px; }.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down:hover, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down:hover { background: 0px 0px; border: transparent; color: var(--tmp-primary-color); }.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down::after { display: inline-block; content: ""; background: currentcolor; mask-repeat: no-repeat; mask-size: 16px auto; mask-position: center center; width: 16px; height: 16px; transition: 0.2s; z-index: 2; }.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down.active::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down.active::after { background: var(--tmp-body-font-color); transform: rotate(180deg); top: calc(var(--tmp-primary-font-height) - 5px); }.mobile-header .primary-navigation ul li a, .mobile-header .secondary-navigation ul li a { padding: 14px 30px 14px 20px; }.mobile-header .vib-whats { display: flex; flex-wrap: wrap; gap: 15px; padding: 20px; }.mobile-header .vib-whats .mobile-contact-social-wrap { width: 100%; }.mobile-header .vib-whats .contact-phone-wrap { font-weight: 500; display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 20px; }.mobile-header .vib-whats .contact-phone-wrap span { display: inline-block; height: 23px; }.mobile-header .vib-whats .contact-phone-wrap span svg { width: 23px; height: 23px; display: block; }.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls { display: inline-block; padding-left: 12px; font-weight: 700; font-size: 1.125em; color: rgba(var(--tmp-heading-color-rgb),.9); }.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls::before { display: none; }.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls:hover { color: var(--tmp-primary-color); }.mobile-header .vib-whats .contact-email-wrap a { display: inline-block; font-weight: 600; font-size: 1em; color: var(--tmp-primary-color); padding: 0px; }.mobile-header .vib-whats .contact-email-wrap a::before { display: none; }.mobile-header .vib-whats .contact-email-wrap a:hover { color: var(--tmp-secondary-color); }.mobile-header .vib-whats .vib-whats-txt + .social-media-wrap { margin-top: 30px; }.mobile-header .vib-whats .social-media-wrap svg { width: 20px; height: 20px; }.overlay { position: fixed; z-index: 999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.64); top: 0px; left: 0px; visibility: hidden; opacity: 0; }.menu-open .mobile-menu-wrapper.active + .overlay { visibility: visible; opacity: 1; transition: 0.35s; }@media only screen and (max-width: 1024px){.mobile-header { display: block; }.mobile-header .search-form label span { display: none; }.menu-open .mobile-menu-wrapper.active { transform: translate(0px, 0px); visibility: visible; }.menu-open .mobile-header-b::after { visibility: visible; opacity: 1; }.site-header:not(.wte-header-builder) { display: none; }}.page-header-top[data-bg-image="yes"] { background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 1; }.page-header-top[data-bg-image="yes"]::before { content: ""; display: block; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; inset: 0px; z-index: -1; } .page-header-top[data-bg-image="yes"] .travel-monster-breadcrumb-main-wrap span a{color: var(--white-color);}.page-header-top[data-bg-image="yes"] .travel-monster-breadcrumb-main-wrap .separator svg { fill: var(--white-color); }body.author .page-header-top { background-color: rgba(var(--tmp-primary-color-rgb),.05); }body.search .page-header-top { background-color: rgba(var(--tmp-primary-color-rgb),.05); }.travel-monster-breadcrumb-main-wrap { padding: 10px 0px 0px; line-height: 1.5; font-size: 0.75em; }.travel-monster-breadcrumb-main-wrap:last-child { padding: 10px 0px; }.travel-monster-breadcrumb-main-wrap span a { color: var(--tmp-body-font-color); }.travel-monster-breadcrumb-main-wrap span a:hover { color: var(--tmp-primary-color) !important; }.travel-monster-breadcrumb-main-wrap span.current a { color: rgba(var(--tmp-body-font-color-rgb),.7); }.travel-monster-breadcrumb-main-wrap .separator svg { fill: rgba(var(--tmp-body-font-color-rgb),0.7); width: 0.75em; height: 0.75em; margin: 0px 12px; }.site-footer .footer-b { background: var(--tmp-bf-bg-color); color: var(--tmp-bf-text-color); padding: 25px 0px; }.site-footer .footer-b .container { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 15px; }.site-footer .footer-b .footer-b-wrap { font-size: 0.875em; flex: 1 1 0%; }@media (max-width: 767px){.site-footer .footer-b .footer-b-wrap { flex: 0 0 100%; text-align: center; }}.site-footer .footer-b .footer-b-wrap a { color: var(--tmp-bf-link-initial-color); }.site-footer .footer-b .footer-b-wrap a:hover { color: var(--tmp-bf-link-hover-color); }.site-footer .footer-b .footer-b-wrap:last-of-type { width: 100%; text-align: center; }.site-footer .footer-b .footer-b-wrap:last-of-type .footer-inf { justify-content: center; }.site-footer .footer-b .payments-showcase { display: inline-flex; align-items: center; }@media (max-width: 767px){.site-footer .footer-b .payments-showcase { flex: 0 0 100%; justify-content: center; }}.site-footer .footer-b .payments-showcase span { font-size: 0.875em; padding-right: 15px; }.site-footer .footer-b .payments-showcase span::before { background: rgb(40, 181, 164); mask-repeat: no-repeat; mask-size: 14px auto; mask-position: center center; width: 14px; height: 21px; line-height: 21px; content: ""; display: inline-block; margin-right: 5px; vertical-align: middle; }.site-footer .footer-b .payments-showcase img { vertical-align: top; margin: 0px; } .site-footer blockquote::before{background-image: url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A");}.footer-cop { display: block; }.footer-inf { display: flex; flex-wrap: wrap; align-items: center; margin-top: 7px; }.footer-inf div + .privacy-policy-link { margin-left: 10px; }.site-footer .widget { color: var(--tmp-uf-text-color); margin-bottom: 20px; }.site-footer .widget:last-child { margin-bottom: 0px; }.site-footer .widget a { color: var(--tmp-uf-text-color); }.site-footer .widget a:hover { color: var(--tmp-uf-link-hover-color); } .site-footer .widget blockquote{color: var(--tmp-uf-text-color);} .search article.hentry{margin-bottom: 40px;}@media (max-width: 1024px){ .search article.hentry{margin-bottom: 30px;}} .search .entry-content-wrap{margin-bottom: 5px;}.page .post-thumbnail { margin-bottom: 15px; }.page.centered .site-main { max-width: var(--tmp-centered-maxwidth); margin: 0px auto; }.page.centered .alignwide { margin-left: calc(var(--wideWith)/ 2); margin-right: calc(var(--wideWith)/ 2); padding: 0px 15px; --wideWith: calc( var(--tmp-centered-maxwidth) - var(--tmp-container-width)); }.page.full-width .alignfull { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); max-width: 100vw; width: 100vw; padding-left: 0px; padding-right: 0px; }.single article .post-thumbnail { margin-bottom: 25px; }.page .entry-content p:last-child, .single .entry-content p:last-child { margin-bottom: 0px; }.page .entry-content h1, .page .entry-content h2, .page .entry-content h3, .page .entry-content h4, .page .entry-content h5, .page .entry-content h6, .single .entry-content h1, .single .entry-content h2, .single .entry-content h3, .single .entry-content h4, .single .entry-content h5, .single .entry-content h6 { margin: 20px 0px; }.page .entry-content ul, .single .entry-content ul { word-break: break-word; }.page .entry-content figure, .single .entry-content figure { margin: 20px 0px; }.page .entry-content figure img, .single .entry-content figure img { vertical-align: top; }.single.centered #primary { max-width: var(--tmp-centered-maxwidth); margin: 0px auto; }.single.centered .alignwide { margin-left: calc(var(--wideWith)/ 2); margin-right: calc(var(--wideWith)/ 2); padding: 0px 15px; --wideWith: calc(var(--tmp-centered-maxwidth) - var(--tmp-container-width)); }.single.full-width .alignfull { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); max-width: 100vw; width: 100vw; padding-left: 0px; padding-right: 0px; }.search-form { position: relative; width: 100%; }.search-form input[type="search"] { appearance: none; width: 100%; height: 70px; line-height: 70px; font-size: 1.25em; color: var(--tmp-body-font-color); border: 1px solid rgba(var(--tmp-heading-color-rgb),.05); }.search-form input[type="search"]::-webkit-search-cancel-button { display: none; }.search-form input[type="submit"] { position: absolute; top: 0px; right: 0px; text-indent: -999px; height: 70px; width: 70px; background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6757 2.49976C21.3882 2.49976 26.8482 7.95976 26.8482 14.6723C26.8482 17.8392 25.6329 20.7276 23.644 22.8954L27.5575 26.8006C27.9237 27.1669 27.925 27.7594 27.5587 28.1256C27.3762 28.3106 27.135 28.4019 26.895 28.4019C26.6562 28.4019 26.4162 28.3106 26.2325 28.1281L22.2718 24.1785C20.1883 25.8471 17.5465 26.846 14.6757 26.846C7.9632 26.846 2.50195 21.3848 2.50195 14.6723C2.50195 7.95976 7.9632 2.49976 14.6757 2.49976ZM14.6757 4.37476C8.99695 4.37476 4.37695 8.99351 4.37695 14.6723C4.37695 20.351 8.99695 24.971 14.6757 24.971C20.3532 24.971 24.9732 20.351 24.9732 14.6723C24.9732 8.99351 20.3532 4.37476 14.6757 4.37476Z' fill='white'/%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: 30px auto; background-position: center center; background-color: var(--tmp-secondary-color); padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }@media (max-width: 1024px){.search-form input[type="submit"] { height: 60px; width: 60px; line-height: 60px; background-size: 20px auto; }}.search-form label[for="submit-field"] span { display: none; }@keyframes decoAnimate { 
  0% { width: 0px; }
  20% { width: 0px; }
  80% { width: 70px; }
  100% { width: 70px; }
}@-webkit-keyframes decoAnimate { 
  0% { width: 0px; }
  20% { width: 0px; }
  80% { width: 70px; }
  100% { width: 70px; }
}.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top { position: relative; z-index: 99; margin-bottom: calc(-1 * var(--breadcrumb-margin)); }.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap { padding: 0px; }.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a { background-color: transparent; background-image: linear-gradient(currentcolor, currentcolor); background-position: 0px 100%; background-repeat: no-repeat; background-size: 0px 1px; display: inline; transition: 0.3s; color: rgb(255, 255, 255) !important; }.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a:hover { opacity: 0.6; background-size: 100% 1px; }.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap .separator svg { fill: rgb(255, 255, 255); }.single-trip .page-header-top { margin: 16px 0px; }.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap { padding: 0px; }.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap span a { transition: color 0.3s; }:root { --tmp-primary-color: #7B1E1E; --tmp-primary-color-rgb: 123, 30, 30; --tmp-secondary-color: #F08A24; --tmp-secondary-color-rgb: 240, 138, 36; --tmp-body-font-color: #3A2A2A; --tmp-body-font-color-rgb: 58, 42, 42; --tmp-heading-color: #5E1414; --tmp-heading-color-rgb: 94, 20, 20; --tmp-section-bg-color: #FBF5EF; --tmp-section-bg-color-rgb: 251, 245, 239; --tmp-background-color: #FFFFFF; --tmp-background-color-rgb: 255, 255, 255; --tmp-btn-text-initial-color: #1A1A1A; --tmp-btn-text-hover-color: #ffffff; --tmp-btn-bg-initial-color: #F08A24; --tmp-btn-bg-hover-color: #7B1E1E; --tmp-btn-border-initial-color: #F08A24; --tmp-btn-border-hover-color: #7B1E1E; --tmp-primary-font-family: "Libre Franklin"; --tmp-primary-font-weight: 400; --tmp-primary-font-transform: none; --tmp-btn-font-family: "Mukta"; --tmp-btn-font-weight: 600; --tmp-btn-font-transform: none; --tmp-btn-roundness-top: 4px; --tmp-btn-roundness-right: 4px; --tmp-btn-roundness-bottom: 4px; --tmp-btn-roundness-left: 4px; --tmp-btn-padding-top: 16px; --tmp-btn-padding-right: 32px; --tmp-btn-padding-bottom: 16px; --tmp-btn-padding-left: 32px; }.site-header, .mobile-header { --tmp-menu-items-spacing: 30px; --tmp-menu-dropdown-width: 230px; --tmp-btn-text-initial-color: #1A1A1A; --tmp-btn-text-hover-color: #ffffff; --tmp-btn-bg-initial-color: #F08A24; --tmp-btn-bg-hover-color: #7B1E1E; }.notification-bar { --tmp-bg-color: #28B5A4; --tmp-text-color: #ffffff; }.site-footer { --tmp-uf-text-color: #ffffff; --tmp-uf-bg-color: #5E1414; --tmp-uf-link-hover-color: rgba(255,255,255,0.8); --tmp-uf-widget-heading-color: #ffffff; --tmp-bf-text-color: #ffffff; --tmp-bf-bg-color: #5E1414; --tmp-bf-link-initial-color: #ffffff; --tmp-bf-link-hover-color: rgba(255,255,255,0.8); }.header-layout-1 .header-m { --tmp-top-header-bg-color: #5E1414; --tmp-top-header-text-color: #ffffff; --tmp-top-header-text-color-rgb: 255, 255, 255; }.site-branding .site-title { font-family: inherit; font-weight: bold; text-transform: none; }h1 { font-family: Lora; text-transform: none; font-weight: 700; }h2 { font-family: Lora; text-transform: none; font-weight: 700; }h3 { font-family: Lora; text-transform: none; font-weight: 700; }h4 { font-family: Lora; text-transform: none; font-weight: 700; }h5 { font-family: Lora; text-transform: none; font-weight: 700; }h6 { font-family: Lora; text-transform: none; font-weight: 700; }@media (min-width: 1024px){:root { --tmp-primary-font-size: 16px; --tmp-primary-font-height: 1.75em; --tmp-primary-font-spacing: 0px; --tmp-container-width: 1320px; --tmp-centered-maxwidth: 780px; --tmp-btn-font-size: 16px; --tmp-btn-font-height: 1.5em; --tmp-btn-font-spacing: 0px; }.main-content-wrapper { --tmp-sidebar-width: 28%; }.to_top { --tmp-scroll-to-top-size: 20px; --tmp-scroll-to-top-bottom-offset: 25px; --tmp-scroll-to-top-side-offset: 25px; }.site-header .site-branding .site-title { font-size: 18px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h1, h1 { font-size: 40px; line-height: 1.3em; letter-spacing: 0px; }.elementor-page h2, h2 { font-size: 32px; line-height: 1.3em; letter-spacing: 0px; }.elementor-page h3, h3 { font-size: 28px; line-height: 1.4em; letter-spacing: 0px; }.elementor-page h4, h4 { font-size: 24px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h5, h5 { font-size: 20px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h6, h6 { font-size: 16px; line-height: 1.5em; letter-spacing: 0px; }}@media (min-width: 767px) and (max-width: 1024px){:root { --tmp-primary-font-size: 16px; --tmp-primary-font-height: 1.75em; --tmp-primary-font-spacing: 0px; --tmp-container-width: 992px; --tmp-centered-maxwidth: 780px; --tmp-btn-font-size: 16px; --tmp-btn-font-height: 1.5em; --tmp-btn-font-spacing: 0px; }.main-content-wrapper { --tmp-sidebar-width: 28%; }.to_top { --tmp-scroll-to-top-size: 20px; --tmp-scroll-to-top-bottom-offset: 25px; --tmp-scroll-to-top-side-offset: 25px; }.site-branding .site-title { font-size: 18px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h1, h1 { font-size: 40px; line-height: 1.3em; letter-spacing: 0px; }.elementor-page h2, h2 { font-size: 32px; line-height: 1.3em; letter-spacing: 0px; }.elementor-page h3, h3 { font-size: 28px; line-height: 1.4em; letter-spacing: 0px; }.elementor-page h4, h4 { font-size: 24px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h5, h5 { font-size: 20px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h6, h6 { font-size: 16px; line-height: 1.5em; letter-spacing: 0px; }}@media (max-width: 767px){:root { --tmp-primary-font-size: 16px; --tmp-primary-font-height: 1.75em; --tmp-primary-font-spacing: 0px; --tmp-container-width: 420px; --tmp-centered-maxwidth: 780px; --tmp-btn-font-size: 16px; --tmp-btn-font-height: 1.5em; --tmp-btn-font-spacing: 0px; }.site-branding .site-title { font-size: 18px; line-height: 1.5em; letter-spacing: 0px; }.to_top { --tmp-scroll-to-top-size: 20px; --tmp-scroll-to-top-bottom-offset: 25px; --tmp-scroll-to-top-side-offset: 25px; }.elementor-page h1, h1 { font-size: 36px; line-height: 1.3em; letter-spacing: 0px; }.elementor-page h2, h2 { font-size: 30px; line-height: 1.3em; letter-spacing: 0px; }.elementor-page h3, h3 { font-size: 26px; line-height: 1.4em; letter-spacing: 0px; }.elementor-page h4, h4 { font-size: 22px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h5, h5 { font-size: 18px; line-height: 1.5em; letter-spacing: 0px; }.elementor-page h6, h6 { font-size: 16px; line-height: 1.5em; letter-spacing: 0px; }}:root { --ytt-teal: #7B1E1E; --ytt-teal-dark: #5E1414; --ytt-teal-soft: #9A3A3A; --ytt-saffron: #F08A24; --ytt-saffron-deep: #D9740F; --ytt-on-saffron: #1A1A1A; --ytt-mist: #FBF5EF; --ytt-mist-2: #F5E9E5; --ytt-ink: #3A2A2A; --ytt-ink-soft: #6E5A5A; --ytt-line: #EAD9D2; --ytt-white: #fff; --ytt-r: 14px; --ytt-r-lg: 20px; --ytt-shadow: 0 1px 2px rgba(94,20,20,.06),0 12px 32px -14px rgba(94,20,20,.22); --ytt-shadow-lift: 0 2px 4px rgba(94,20,20,.06),0 22px 44px -18px rgba(94,20,20,.32); --ytt-head: "Lora",Georgia,"Times New Roman",serif; --ytt-body: "Libre Franklin","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",sans-serif; --ytt-wrap: 1200px; --ytt-gut: clamp(16px,4vw,40px); --ytt-sec: clamp(36px,4.5vw,64px); }.ytt-section.ytt-trips { padding-block: clamp(28px, 3.5vw, 44px); }html:has(.ytt-bleed), body:has(.ytt-bleed) { overflow-x: clip; }.ytt-front .entry-header, .ytt-front .page-header, .ytt-front .page-title, .ytt-front .entry-title, .ytt-front .tm-page-header, .ytt-front .breadcrumb-wrapper, .ytt-front #crumbs { display: none !important; }.ytt-front .site-content, .ytt-front #content > .container, .ytt-front #primary, .ytt-front .content-area, .ytt-front .site-main, .ytt-front article.page, .ytt-front .entry-content, .ytt-front .page-content { padding-top: 0px !important; padding-bottom: 0px !important; margin-top: 0px !important; margin-bottom: 0px !important; }.ytt-front .entry-content > * { margin-block: 0px; }.ytt-front .entry-content > .wp-block-group { max-width: none; }.ytt-bleed { position: relative; width: 100vw; max-width: 100vw; box-sizing: border-box; margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; }.ytt-bleed *, .ytt-bleed ::before, .ytt-bleed ::after { box-sizing: border-box; }.ytt-wrap { max-width: calc(var(--ytt-wrap) + 2*var(--ytt-gut)); margin: 0px auto; padding-inline: var(--ytt-gut); }.ytt-section { padding-block: var(--ytt-sec); font-family: var(--ytt-body); color: var(--ytt-ink); font-size: 1.0625rem; line-height: 1.65; }.ytt-section p { margin: 0px; }.ytt-section ul { list-style: none; margin: 0px; padding: 0px; }.ytt-sr { width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; position: absolute !important; }.ytt-icon { width: 1.25em; height: 1.25em; flex: 0 0 auto; }.ytt-kit a:focus-visible, .ytt-kit button:focus-visible, .ytt-kit summary:focus-visible, .ytt-kit input:focus-visible, .ytt-kit select:focus-visible, .ytt-kit [tabindex]:focus-visible { outline: 3px solid var(--ytt-saffron); outline-offset: 3px; border-radius: 6px; }.ytt-title { font-family: var(--ytt-head); font-weight: 400; color: var(--ytt-teal-dark); font-size: clamp(1.85rem, 3.4vw, 2.6rem); line-height: 1.15; letter-spacing: 0px; margin: 0px 0px 0.4em; text-align: center; }.ytt-title::after { content: ""; display: block; width: 84px; height: 18px; margin: 0.35em auto 0px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 18'%3E%3Cpath d='M0 10h26M58 10h26' stroke='%23F08A24' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M42 1.5c3.2 3 3.6 7.4 0 12.5-3.6-5.1-3.2-9.5 0-12.5z' fill='%23F08A24'/%3E%3Cpath d='M42 14c-2.6-3.6-6.4-5.2-10-5 .4 3.8 4.4 5.8 10 5zM42 14c2.6-3.6 6.4-5.2 10-5-.4 3.8-4.4 5.8-10 5z' fill='%23F08A24' opacity='.7'/%3E%3C/svg%3E") center center / contain no-repeat; }.ytt-title--left { text-align: left; }.ytt-title--left::after { margin-left: 0px; background-position: left center; }.ytt-title--light { color: rgb(255, 255, 255); }.ytt-head { max-width: 72rem; margin: 0px auto clamp(24px, 3vw, 36px); text-align: center; }.ytt-head__intro { max-width: 64rem; text-align: center; margin-left: auto !important; margin-right: auto !important; }.ytt-head__intro { color: var(--ytt-ink-soft); font-size: 1.0625rem; }.ytt-admin-note { padding: 10px 14px; border: 1px dashed var(--ytt-saffron); border-radius: 10px; background: rgb(255, 247, 238); color: var(--ytt-on-saffron); font: 500 .9rem/1.4 var(--ytt-body); margin-top: 16px !important; }.ytt-btn { display: inline-flex; align-items: center; justify-content: center; gap: 0.5em; min-height: 48px; padding: 0.7em 1.4em; border-radius: 999px; border: 2px solid transparent; font: 600 1rem/1.1 var(--ytt-body); cursor: pointer; transition: background-color 0.2s, border-color 0.2s, color 0.2s, box-shadow 0.2s; white-space: nowrap; text-decoration: none !important; }.ytt-btn--lg { min-height: 54px; padding: 0.8em 1.7em; font-size: 1.0625rem; }.ytt-btn--sm { min-height: 44px; padding: 0.55em 1em; font-size: 0.95rem; }.ytt-btn--block { width: 100%; }.ytt-btn--saffron { background: var(--ytt-saffron); box-shadow: rgba(217, 116, 15, 0.8) 0px 8px 20px -10px; color: var(--ytt-on-saffron) !important; }.ytt-btn--saffron:hover { background: rgb(245, 154, 62); }.ytt-btn--teal { background: var(--ytt-teal); color: rgb(255, 255, 255) !important; }.ytt-btn--teal:hover { background: var(--ytt-teal-dark); }.ytt-btn--ghost { background: transparent; border-color: rgba(255, 255, 255, 0.85); color: rgb(255, 255, 255) !important; }.ytt-btn--ghost:hover { background: rgba(255, 255, 255, 0.12); border-color: rgb(255, 255, 255); }.ytt-btn--outline { background: rgb(255, 255, 255); border-color: var(--ytt-teal); color: var(--ytt-teal) !important; }.ytt-btn--outline:hover { background: var(--ytt-mist); }.ytt-announce { position: relative; display: flex; align-items: center; background: var(--ytt-teal-dark); color: rgb(247, 236, 232); font: 500 .9375rem/1.2 var(--ytt-body); min-height: 42px; padding-right: 44px; overflow: hidden; }.ytt-announce[hidden] { display: none; }.ytt-announce__viewport { flex: 1 1 0%; overflow: hidden; mask: linear-gradient(90deg, transparent, rgb(0, 0, 0) 4%, rgb(0, 0, 0) 96%, transparent); }.ytt-announce__track { display: flex; width: max-content; animation: 16s linear 0s infinite normal none running ytt-marquee; }.ytt-announce:hover .ytt-announce__track, .ytt-announce:focus-within .ytt-announce__track { animation-play-state: paused; }.ytt-announce__list { display: flex; list-style: none; margin: 0px; padding: 0px; }.ytt-announce__item { display: flex; align-items: center; white-space: nowrap; padding: 11px 0px; }.ytt-announce__item::after { content: ""; width: 6px; height: 6px; margin: 0px 2.2em; border-radius: 50% 0px; background: var(--ytt-saffron); transform: rotate(45deg); }.ytt-announce__close { position: absolute; right: 6px; top: 50%; transform: translateY(-50%); width: 34px; height: 34px; display: grid; place-items: center; background: transparent; border: 0px; border-radius: 50%; color: rgb(230, 212, 204); cursor: pointer; padding: 0px; }.ytt-announce__close:hover { background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); }.ytt-announce__close .ytt-icon { width: 18px; height: 18px; }@keyframes ytt-marquee { 
  100% { transform: translateX(-50%); }
}.ytt-hero { display: flex; align-items: flex-end; min-height: clamp(560px, 82vh, 780px); overflow: hidden; color: rgb(255, 255, 255); font-family: var(--ytt-body); isolation: isolate; }.ytt-hero--art { background: radial-gradient(120% 90% at 78% 30%, rgb(166, 75, 60) 0%, rgb(123, 30, 30) 38%, rgb(94, 20, 20) 78%), rgb(94, 20, 20); }.ytt-hero--art::before { content: ""; position: absolute; inset: 0px; z-index: -2; opacity: 0.09; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1'%3E%3Cpath d='M48 30c4 4.5 5 11 0 19-5-8-4-14.5 0-19zM48 49c-3.6-6-10-9-16-8.6.4 7 7.2 10.6 16 8.6zM48 49c3.6-6 10-9 16-8.6-.4 7-7.2 10.6-16 8.6z'/%3E%3Ccircle cx='0' cy='0' r='3'/%3E%3Ccircle cx='96' cy='0' r='3'/%3E%3Ccircle cx='0' cy='96' r='3'/%3E%3Ccircle cx='96' cy='96' r='3'/%3E%3C/g%3E%3C/svg%3E"); background-size: 96px auto; }.ytt-hero__img { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; z-index: -2; }.ytt-hero__ridge { position: absolute; left: 0px; right: 0px; bottom: 0px; width: 100%; height: 62%; z-index: -1; }.ytt-hero__shade { position: absolute; inset: 0px; z-index: -1; }.ytt-hero--photo .ytt-hero__shade { background: linear-gradient(rgba(58, 12, 12, 0.25) 0%, rgba(58, 12, 12, 0.15) 35%, rgba(58, 12, 12, 0.82) 100%), linear-gradient(90deg, rgba(58, 12, 12, 0.55) 0%, rgba(58, 12, 12, 0) 65%); }.ytt-hero--art .ytt-hero__shade { background: linear-gradient(90deg, rgba(74, 16, 16, 0.55), rgba(74, 16, 16, 0) 60%); }.ytt-hero__inner { position: relative; width: 100%; padding-top: clamp(96px, 14vh, 160px); padding-bottom: clamp(56px, 10vh, 104px); }.ytt-hero__kicker { display: inline-flex; align-items: center; gap: 0.4em; margin: 0px 0px 18px; padding: 7px 16px; border-radius: 999px; background: rgba(240, 138, 36, 0.16); border: 1px solid rgba(240, 138, 36, 0.55); color: rgb(247, 178, 103); font-family: 'Oswald',var(--ytt-body),sans-serif; font-size: 1.15rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; }.ytt-hero__kicker span { color: rgba(255, 255, 255, 0.62); text-decoration: line-through 2px rgb(240, 138, 36); }@media (max-width: 767px){.ytt-hero__kicker { font-size: 0.8rem; margin-bottom: 12px; padding: 6px 12px; }}.ytt-hero__title { font-family: var(--ytt-head); font-weight: 400; font-size: clamp(2.75rem, 7vw, 5.25rem); line-height: 1.02; margin: 0px 0px 0.3em; color: rgb(255, 255, 255); max-width: 12ch; text-shadow: rgba(0, 0, 0, 0.25) 0px 2px 24px; }.ytt-hero__sub { font-size: clamp(1.0625rem, 1.6vw, 1.25rem); line-height: 1.6; max-width: 36em; color: rgb(245, 232, 227); margin: 0px 0px 2em; }.ytt-hero__actions { display: flex; flex-wrap: wrap; gap: 12px 14px; margin-bottom: 2.2em; }.ytt-hero__trust { display: flex; flex-wrap: wrap; gap: 10px 28px; list-style: none; margin: 0px; padding: 0px; font-size: 0.98rem; color: rgb(241, 223, 217); }.ytt-hero__trust li { display: flex; align-items: center; gap: 0.5em; }.ytt-hero__trust .ytt-icon { color: var(--ytt-saffron); width: 1.15em; height: 1.15em; stroke-width: 2.2; }.ytt-tiles { background: rgb(255, 255, 255); }.ytt-tiles__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(14px, 2vw, 24px); }.ytt-tile { position: relative; border-radius: var(--ytt-r-lg); overflow: hidden; box-shadow: var(--ytt-shadow); aspect-ratio: 4 / 3; transition: box-shadow 0.3s, transform 0.3s; }.ytt-tile:hover { box-shadow: var(--ytt-shadow-lift); transform: translateY(-3px); }.ytt-tile__link { position: absolute; inset: 0px; display: block; border-radius: inherit; color: rgb(255, 255, 255) !important; text-decoration: none !important; }.ytt-tile__img { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s; }.ytt-tile:hover .ytt-tile__img { transform: scale(1.045); }.ytt-tile__link::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(58, 12, 12, 0) 40%, rgba(58, 12, 12, 0.78) 100%); }.ytt-tile__art { position: absolute; inset: 0px; display: grid; place-items: center; overflow: hidden; }.ytt-tile__bigicon { position: absolute; right: -8%; top: -6%; width: 72%; height: auto; opacity: 0.16; stroke-width: 0.9; color: rgb(255, 255, 255); }.ytt-tile__badge { position: absolute; z-index: 1; top: 16px; left: 16px; width: 44px; height: 44px; display: grid; place-items: center; border-radius: 50%; background: rgba(255, 255, 255, 0.16); border: 1px solid rgba(255, 255, 255, 0.35); backdrop-filter: blur(6px); }.ytt-tile__badge .ytt-icon { width: 22px; height: 22px; }.ytt-tile__label { position: absolute; z-index: 1; left: 20px; right: 20px; bottom: 16px; font-family: var(--ytt-head); font-size: clamp(1.3rem, 2.2vw, 1.75rem); line-height: 1.15; text-shadow: rgba(0, 0, 0, 0.25) 0px 1px 12px; }.ytt-tone-1 { background: linear-gradient(150deg, rgb(166, 75, 60), rgb(94, 20, 20)); }.ytt-tone-2 { background: linear-gradient(150deg, rgb(140, 74, 58), rgb(74, 20, 20)); }.ytt-tone-3 { background: linear-gradient(150deg, rgb(176, 103, 90), rgb(110, 42, 42)); }.ytt-tone-4 { background: linear-gradient(150deg, rgb(126, 58, 50), rgb(58, 12, 12)); }.ytt-tone-5 { background: linear-gradient(150deg, rgb(154, 90, 72), rgb(90, 30, 30)); }.ytt-tone-6 { background: linear-gradient(150deg, rgb(185, 119, 58), rgb(122, 74, 31)); }.ytt-trips { background: var(--ytt-mist); }.ytt-trips + .ytt-trips { padding-top: 0px; }.ytt-trips__row { display: flex; flex-wrap: wrap; justify-content: center; gap: 24px; }.ytt-card { flex: 0 1 calc(25% - 18px); min-width: 260px; display: flex; }.ytt-card__inner { display: flex; flex-direction: column; width: 100%; background: rgb(255, 255, 255); border-radius: var(--ytt-r); overflow: hidden; box-shadow: var(--ytt-shadow); transition: box-shadow 0.3s; }.ytt-card__inner:hover { box-shadow: var(--ytt-shadow-lift); }.ytt-card__media { position: relative; aspect-ratio: 4 / 3; overflow: hidden; }.ytt-card__media:not(.ytt-card__media--art) { background: var(--ytt-mist-2); }.ytt-credits { width: 100%; border-collapse: collapse; font-size: 0.92rem; margin: 1em 0px; }.ytt-credits th, .ytt-credits td { border: 1px solid rgb(234, 217, 210); padding: 8px 10px; text-align: left; vertical-align: top; }.ytt-credits th { background: rgb(251, 245, 239); color: rgb(94, 20, 20); font-weight: 700; }.ytt-credits a { color: rgb(123, 30, 30); }.ytt-card__media:not(.ytt-card__media--art) { aspect-ratio: 3 / 2 !important; height: auto !important; }.ytt-card__media:not(.ytt-card__media--art) img { width: 100%; height: 100%; object-fit: cover; object-position: center 45%; }.ytt-cb__media { aspect-ratio: 3 / 2 !important; height: auto !important; }.ytt-cb__media img { object-fit: cover; object-position: center 45%; }.ytt-tile__img { object-fit: cover; object-position: center 45%; }.ytt-promise__media img { object-fit: cover; object-position: center center; }.ytt-card__dur, .ytt-card__fav, .ytt-cb__flag, .ytt-tile__badge, .ytt-tile__label { z-index: 3 !important; }.ytt-tile__link::after { z-index: 2; }@media (max-width: 767px){.ytt-tile { aspect-ratio: 4 / 3 !important; }}@media (min-width: 768px){.ytt-hero--photo { background: linear-gradient(90deg, rgba(58, 12, 12, 0.55) 0%, rgba(58, 12, 12, 0.25) 40%, rgba(58, 12, 12, 0) 60%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg opacity='.09'%3E%3Cg fill='none' stroke='%23F08A24' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg transform='translate(30 30) rotate(-8 24 24) scale(2)'%3E%3Cpath d='M12 2v20M12 2l-1.5 2.5M12 2l1.5 2.5M6 5c0 4.5 2.5 7 6 7s6-2.5 6-7M6 5 4.8 7M18 5l1.2 2M9 20h6'/%3E%3C/g%3E%3Cg transform='translate(200 24) rotate(0 24 24) scale(2)'%3E%3Cpath d='M12 18c-4 0-7-3-8-6 3 0 6 1 8 4 2-3 5-4 8-4-1 3-4 6-8 6zM12 16c-2-3-2-7 0-10 2 3 2 7 0 10z'/%3E%3C/g%3E%3Cg transform='translate(330 70) rotate(12 24 24) scale(2)'%3E%3Cpath d='M7 4h10l-5 8zM7 20h10l-5-8zM12 12c-3 1-5 0-6 2M12 12c3 1 5 0 6 2'/%3E%3C/g%3E%3Cg transform='translate(100 190) rotate(0 24 24) scale(2)'%3E%3Cpath d='M4 14c0 3 4 5 8 5s8-2 8-5zM12 14c-1.5-2-1.5-4 0-7 1.5 3 1.5 5 0 7z'/%3E%3C/g%3E%3Cg transform='translate(280 200) rotate(-6 24 24) scale(2)'%3E%3Cpath d='M8 9h8M9 9c-3 2-3 8 0 10h6c3-2 3-8 0-10M10 9V7h4v2M12 7c-3-1-4-3-4-4 2 0 3 1 4 3 1-2 2-3 4-3 0 1-1 3-4 4z'/%3E%3C/g%3E%3Cg transform='translate(30 340) rotate(10 24 24) scale(2)'%3E%3Cpath d='M12 4v2M8 17c0-6 1-11 4-11s4 5 4 11zM6 17h12M12 17v3'/%3E%3C/g%3E%3Cg transform='translate(350 330) rotate(8 24 24) scale(2)'%3E%3Cpath d='M12 2v20M12 2l-1.5 2.5M12 2l1.5 2.5M6 5c0 4.5 2.5 7 6 7s6-2.5 6-7M6 5 4.8 7M18 5l1.2 2M9 20h6'/%3E%3C/g%3E%3C/g%3E%3Ctext x='200' y='170' transform='rotate(0 200 170)' font-family='Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,Mangal,sans-serif' font-size='44' fill='%23F08A24'%3E%E0%A5%90%3C/text%3E%3Ctext x='60' y='300' transform='rotate(6 60 300)' font-family='Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,Mangal,sans-serif' font-size='44' fill='%23F08A24'%3E%E0%A5%90%3C/text%3E%3Ctext x='200' y='390' transform='rotate(-6 200 390)' font-family='Noto Sans Devanagari,Kohinoor Devanagari,Nirmala UI,Mangal,sans-serif' font-size='44' fill='%23F08A24'%3E%E0%A5%90%3C/text%3E%3C/g%3E%3C/svg%3E") 0px 0px / 420px 420px repeat, linear-gradient(100deg, rgb(74, 16, 16) 0%, rgb(94, 20, 20) 45%, rgb(58, 12, 12) 100%) !important; }.ytt-hero--photo::before { content: none; }.ytt-hero--photo .ytt-hero__img, .ytt-hero--photo .ytt-ph { width: auto !important; inset: 0px 0px 0px 46% !important; }.ytt-hero--photo .ytt-hero__img { padding: 28px 28px 28px 0px; box-sizing: border-box; filter: drop-shadow(rgba(0, 0, 0, 0.35) 0px 18px 40px); width: 54% !important; left: 46% !important; object-fit: contain !important; }.ytt-hero--photo .ytt-hero__img { border-radius: 18px; }.ytt-hero--photo .ytt-hero__shade { background: linear-gradient(90deg, rgba(58, 12, 12, 0) 0%, rgba(58, 12, 12, 0) 100%) !important; }.ytt-hero--photo .ytt-hero__inner > * { max-width: 44%; }}@media (min-width: 768px) and (max-width: 1100px){.ytt-hero--photo .ytt-hero__inner > * { max-width: 46%; }}.ytt-callback { background: linear-gradient(90deg, rgba(58, 12, 12, 0.94) 0%, rgba(94, 20, 20, 0.86) 45%, rgba(58, 12, 12, 0.55) 100%), url("https://yatratotemples.in/wp-content/uploads/2026/10/ytt-haridwar-ganga-aarti-at-har-ki-pauri-haridwar.jpg") center 60% / cover no-repeat rgb(94, 20, 20) !important; }.ytt-title--left { text-align: left !important; }.ytt-title--left::after { margin-left: 0px !important; margin-right: auto !important; }.ytt-hero__trust { list-style: none; padding-left: 0px !important; margin-left: 0px !important; }.ytt-hero__trust li:first-child { margin-left: 0px !important; }.ytt-callback .ytt-head { text-align: left !important; margin-left: 0px !important; margin-right: 0px !important; max-width: none !important; }.ytt-callback .ytt-head .ytt-head__intro, .ytt-callback .ytt-head p { margin-left: 0px !important; text-align: left !important; }.ytt-callback .ytt-ornament, .ytt-callback .ytt-head svg { margin-left: 0px !important; }@media (max-width: 767px){.ytt-callback { background: linear-gradient(rgba(58, 12, 12, 0.9), rgba(94, 20, 20, 0.92)), url("https://yatratotemples.in/wp-content/uploads/2026/10/ytt-haridwar-ganga-aarti-at-har-ki-pauri-haridwar.jpg") center center / cover no-repeat rgb(94, 20, 20) !important; }}.ytt-fcta { padding-block: clamp(24px, 3vw, 40px) !important; }.home .main-content-wrapper { margin-bottom: 0px !important; }.ytt-fcta__panel { box-shadow: rgba(94, 20, 20, 0.45) 0px 18px 40px -18px; background: linear-gradient(90deg, rgba(58, 12, 12, 0.93) 0%, rgba(94, 20, 20, 0.85) 50%, rgba(58, 12, 12, 0.6) 100%), url("https://yatratotemples.in/wp-content/uploads/2026/10/ytt-badrinath2-badrinath-temple-in-the-early-morning.jpg") center 40% / cover no-repeat rgb(94, 20, 20) !important; border: 0px !important; padding: clamp(30px, 4.5vw, 52px) clamp(24px, 4vw, 52px) !important; }.ytt-fcta__title { color: rgb(255, 255, 255) !important; }.ytt-fcta__panel p { color: rgba(255, 255, 255, 0.88) !important; }.ytt-fcta__btns .ytt-btn--ghost, .ytt-fcta__btns .ytt-btn--outline, .ytt-fcta__btns a:nth-child(2) { color: rgb(255, 255, 255) !important; border-color: rgba(255, 255, 255, 0.85) !important; background: transparent !important; }.ytt-fcta__btns a:first-child { background: rgb(255, 255, 255) !important; color: rgb(94, 20, 20) !important; border-color: rgb(255, 255, 255) !important; }.ytt-reviews { padding-bottom: clamp(20px, 2.5vw, 32px) !important; }@media (min-width: 1025px){.site-header #primary-menu .sub-menu { min-width: 340px !important; width: max-content !important; max-width: 520px !important; }.site-header #primary-menu > li:nth-child(-n+4) > .sub-menu, .site-header #primary-menu > li:nth-child(6) > .sub-menu { min-width: 430px !important; }.site-header #primary-menu .sub-menu a { white-space: nowrap; }.site-header #primary-menu .sub-menu li:last-child > a[href*="/trip-types/"] { border-top: 1px solid rgb(234, 217, 210); font-weight: 700; color: rgb(123, 30, 30) !important; }}.single-trip .wpte-tabs-container .nav-tab-wrapper { top: var(--ytt-sticky,133px); z-index: 30; border-radius: 0px 0px 14px 14px; box-shadow: rgba(94, 20, 20, 0.5) 0px 8px 20px -10px; position: sticky !important; background: rgb(123, 30, 30) !important; padding: 8px !important; margin: 0px 0px 20px !important; border: 0px !important; }.single-trip .wpte-tabs-container .tab-inner-wrapper { display: flex !important; flex-wrap: wrap !important; gap: 6px !important; overflow: visible !important; width: auto !important; transform: none !important; border: 0px !important; } .single-trip .wpte-tabs-container .nav-tab::after, .single-trip .wpte-tabs-container .nav-tab::before{display: none !important;}.single-trip .wpte-tabs-container .nav-tab { align-items: center; font-weight: 500; line-height: 1.2; white-space: nowrap; display: inline-flex !important; padding: 6px 12px !important; border: 1.5px solid rgba(255, 255, 255, 0.75) !important; border-radius: 999px !important; color: rgb(255, 255, 255) !important; background: transparent !important; font-size: 0.84rem !important; text-decoration: none !important; }.single-trip .wpte-tabs-container .nav-tab:hover { background: rgba(255, 255, 255, 0.14) !important; }.single-trip .wpte-tabs-container .nav-tab.nav-tab-active, .single-trip .wpte-tabs-container .nav-tab-active .nav-tab { font-weight: 700; background: rgb(255, 255, 255) !important; color: rgb(123, 30, 30) !important; border-color: rgb(255, 255, 255) !important; }.single-trip .wpte-tabs-container { display: block !important; }.single-trip .wpte-tabs-container .nav-tab-wrapper { display: block !important; }.single-trip .wpte-tabs-container .tab-content { display: block !important; }@media (max-width: 767px){.single-trip .wpte-tabs-container .nav-tab-wrapper { border-radius: 0px !important; margin-left: -14px !important; margin-right: -14px !important; padding: 8px 10px !important; }.single-trip .wpte-tabs-container .tab-inner-wrapper { scrollbar-width: none; flex-flow: row !important; overflow-x: auto !important; }.single-trip .wpte-tabs-container .tab-inner-wrapper::-webkit-scrollbar { display: none; }.single-trip .wpte-tabs-container .nav-tab { font-size: 0.85rem !important; padding: 6px 13px !important; }}@media (min-width: 1025px){ .single-trip #secondary{top: calc(var(--ytt-sticky,133px) + 16px); height: max-content; position: sticky !important; align-self: flex-start !important;}}.ytt-onepage .single-trip .wpte-tabs-container .nb-configurations { display: block !important; opacity: 1 !important; visibility: visible !important; height: auto !important; }.ytt-onepage .single-trip .wpte-tabs-container .nb-configurations + .nb-configurations { margin-top: 36px; padding-top: 28px; border-top: 1px solid rgb(234, 217, 210); }.ytt-announce__viewport { mask-image: none !important; }.ytt-announce__live { position: relative !important; z-index: 2 !important; margin-right: -10px !important; }.ytt-announce__viewport { position: relative; z-index: 1; }.ytt-announce { padding-right: 0px !important; }.site-footer .author-link, .site-footer .wp-link { display: none !important; }.site-footer .footer-b .container { max-width: 1320px !important; padding-left: 60px !important; padding-right: 60px !important; }.site-footer .footer-b-wrap, .site-footer .site-info { flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 24px; width: 100%; display: flex !important; }.site-footer .footer-b { border-top: 1px solid rgba(255, 255, 255, 0.15); padding: 18px 0px !important; }.site-footer .footer-cop, .site-footer .footer-inf { font-size: 0.9rem; margin: 0px !important; }@media (max-width: 1100px){.site-footer .footer-b .container { padding-left: 20px !important; padding-right: 20px !important; }}@media (max-width: 767px){.site-footer .footer-b-wrap, .site-footer .site-info { flex-direction: column; align-items: flex-start; }}.ytt-foot { position: relative; overflow: hidden; background: radial-gradient(120% 140% at 0% 100%, rgb(74, 18, 18) 0%, rgb(46, 9, 9) 55%) !important; padding: 64px 24px 40px !important; }.ytt-foot::before { content: ""; position: absolute; left: 0px; top: 0px; bottom: 0px; width: min(44%, 620px); background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20900%20440%27%20preserveAspectRatio%3D%27xMinYMax%20meet%27%3E%3Cg%20fill%3D%27none%27%20stroke%3D%27%23F3C9A0%27%20stroke-width%3D%271.6%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M0%20300%20L70%20220%20L110%20255%20L190%20140%20L240%20200%20L300%20120%20L360%20210%20L410%20175%20L470%20250%27%2F%3E%3Cpath%20d%3D%27M170%20168%20L190%20140%20L210%20168%20M282%20146%20L300%20120%20L320%20150%27%2F%3E%3Cpath%20d%3D%27M480%20330%20V255%20H620%20V330%27%2F%3E%3Cpath%20d%3D%27M500%20255%20Q512%20175%20550%20128%20Q588%20175%20600%20255%27%2F%3E%3Cpath%20d%3D%27M520%20255%20Q530%20200%20550%20168%20Q570%20200%20580%20255%27%2F%3E%3Cpath%20d%3D%27M550%20128%20V104%20M550%20104%20l18%206%20l-18%206%27%2F%3E%3Ccircle%20cx%3D%27550%27%20cy%3D%27122%27%20r%3D%275%27%2F%3E%3Cpath%20d%3D%27M538%20330%20V295%20Q550%20280%20562%20295%20V330%27%2F%3E%3Cpath%20d%3D%27M470%20330%20H630%27%2F%3E%3Cpath%20d%3D%27M0%20380%20C150%20345%20300%20405%20450%20368%20S750%20335%20900%20372%27%2F%3E%3Cpath%20d%3D%27M0%20405%20C160%20372%20310%20430%20460%20395%20S760%20362%20900%20398%27%2F%3E%3Cpath%20d%3D%27M60%20392%20q10%20-6%2020%200%20M260%20392%20q10%20-6%2020%200%20M640%20372%20q10%20-6%2020%200%27%2F%3E%3Cpath%20d%3D%27M20%20355%20H120%20M30%20343%20H110%20M40%20331%20H100%27%2F%3E%3Cg%20transform%3D%27translate(160%20280)%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%277%27%2F%3E%3Cpath%20d%3D%27M0%207%20V36%20M0%2036%20L-9%2058%20M0%2036%20L9%2058%20M0%2016%20L12%2026%20M14%20-4%20V60%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate(205%20288)%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%276%27%2F%3E%3Cpath%20d%3D%27M0%206%20V31%20M0%2031%20L-8%2050%20M0%2031%20L8%2050%20M0%2014%20L-10%2024%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate(400%20285)%27%3E%3Ccircle%20cx%3D%270%27%20cy%3D%270%27%20r%3D%277%27%2F%3E%3Cpath%20d%3D%27M0%207%20V36%20M0%2036%20L-9%2058%20M0%2036%20L9%2058%20M0%2016%20L12%2026%20M14%20-4%20V60%27%2F%3E%3Cpath%20d%3D%27M-8%2012%20q-10%2010%20-4%2022%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate(690%20300)%27%3E%3Cpath%20d%3D%27M0%2018%20c0%2012%2016%2018%2030%2018%20s30%20-6%2030%20-18z%27%2F%3E%3Cpath%20d%3D%27M30%2018%20c-6%20-8%20-6%20-16%200%20-26%20c6%2010%206%2018%200%2026z%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate(780%2030)%27%3E%3Cpath%20d%3D%27M20%200%20V18%27%2F%3E%3Cpath%20d%3D%27M4%2062%20c0%20-24%206%20-44%2016%20-44%20s16%2020%2016%2044z%27%2F%3E%3Cpath%20d%3D%27M0%2062%20H40%20M20%2062%20v8%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate(820%20215)%27%3E%3Cpath%20d%3D%27M20%200%20V120%20M8%20112%20H32%27%2F%3E%3Cpath%20d%3D%27M0%2018%20c0%2022%2010%2034%2020%2034%20s20%20-12%2020%20-34%20M0%2018%20l-4%208%20M40%2018%20l4%208%20M20%200%20l-5%208%20M20%200%20l5%208%27%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%27translate(660%20150)%27%3E%3Cpath%20d%3D%27M8%2030%20h34%20M12%2030%20c-12%2010%20-12%2034%200%2044%20h26%20c12%20-10%2012%20-34%200%20-44%20M18%2030%20v-8%20h14%20v8%27%2F%3E%3Cpath%20d%3D%27M25%2022%20c-12%20-4%20-14%20-14%20-14%20-18%20c8%200%2012%204%2014%2010%20c2%20-6%206%20-10%2014%20-10%20c0%204%20-2%2014%20-14%2018%27%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%27M380%2060%20q20%20-22%2044%20-8%20q18%20-16%2038%202%20q22%20-2%2022%2018%20H372%20q-12%20-12%208%20-12z%27%2F%3E%3Cpath%20d%3D%27M80%2080%20q14%20-14%2030%20-6%20q14%20-10%2026%202%20q16%200%2016%2012%20H74%20q-8%20-8%206%20-8z%27%2F%3E%3Ccircle%20cx%3D%27620%27%20cy%3D%2770%27%20r%3D%2722%27%2F%3E%3Cpath%20d%3D%27M620%2036%20v-10%20M620%20114%20v-10%20M586%2070%20h-10%20M664%2070%20h-10%20M596%2046%20l-7%20-7%20M651%20101%20l-7%20-7%20M596%2094%20l-7%207%20M651%2039%20l-7%207%27%2F%3E%3Ctext%20x%3D%27240%27%20y%3D%2770%27%20font-family%3D%27serif%27%20font-size%3D%2734%27%20fill%3D%27%23F3C9A0%27%20stroke%3D%27none%27%3E%E0%A5%90%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom / 100% auto no-repeat; opacity: 0.75; mask-image: linear-gradient(90deg, rgb(0, 0, 0) 55%, transparent); pointer-events: none; }.ytt-foot__in { position: relative; z-index: 1; }.ytt-foot__in { align-items: start; max-width: 1360px !important; grid-template-columns: 1.35fr 1fr 1fr 1fr 1.2fr !important; gap: 32px !important; }.ytt-foot__brand { align-self: center; padding: 10px 0px; }.ytt-foot__tag { font-family: Lora, Georgia, serif; font-weight: 700; font-style: italic; font-size: clamp(2rem, 3.4vw, 3.2rem); line-height: 1.05; color: rgb(255, 255, 255); margin: 0px 0px 18px; text-shadow: rgba(0, 0, 0, 0.4) 0px 2px 18px; }.ytt-foot__made { list-style: none; margin: 0px; padding: 0px; }.ytt-foot__made li { display: flex; align-items: center; gap: 10px; font-size: 1.05rem; color: rgb(247, 227, 211); margin: 0px 0px 9px !important; }.ytt-foot__made li span { width: 22px; text-align: center; }.ytt-foot__t { font-weight: 600; letter-spacing: 0.16em; text-transform: uppercase; padding-bottom: 10px; border-bottom: 1px solid rgba(240, 138, 36, 0.35); font-family: 'Oswald',var(--ytt-body),sans-serif !important; font-size: 0.95rem !important; color: rgb(240, 138, 36) !important; margin: 0px 0px 14px !important; }.ytt-foot a:hover { color: rgb(247, 178, 103) !important; text-decoration: none !important; }.site-footer .footer-b { background: rgb(42, 8, 8) !important; border-top: 1px solid rgba(240, 138, 36, 0.25) !important; }@media (max-width: 1100px){.ytt-foot__in { grid-template-columns: 1fr 1fr !important; }.ytt-foot__brand { grid-column: 1 / -1; }.ytt-foot::before { width: 100%; height: 300px; bottom: auto; background-size: auto 300px; opacity: 0.35; mask-image: linear-gradient(rgb(0, 0, 0) 40%, transparent); }}@media (max-width: 560px){.ytt-foot__in { grid-template-columns: 1fr !important; }}.mobile-header { border-top: 0px !important; }.page-id-512 .ytt-hi-hero { margin-top: 0px !important; }.ytt-hi-body { max-width: 900px; margin: 40px auto 0px; font-size: 1.08rem; line-height: 1.85; }.ytt-hi-body h2 { font-size: clamp(1.5rem, 2.4vw, 2rem); margin: 1.6em 0px 0.5em; }.ytt-hi-body h3 { font-size: 1.2rem; margin: 1.2em 0px 0.4em; }.ytt-hi-hero .ytt-hero__title { font-family: "Noto Serif Devanagari", Lora, serif !important; font-weight: 700 !important; line-height: 1.2 !important; }.ytt-hi-hero .ytt-hero__kicker { font-family: 'Noto Sans Devanagari',var(--ytt-body),sans-serif !important; letter-spacing: 0.04em !important; }@media (max-width: 1024px){ .single-trip .wpte-booking-area .ytt-cw{display: none !important;}.single-trip .wpte-booking-area .wpte-bf-btn-wrap > a.ytt-bp-side, .single-trip .wpte-booking-area .wpte-bf-btn-wrap > a.ytt-enq-btn { flex: 1 1 0px !important; min-width: 0px !important; width: auto !important; min-height: 46px !important; height: 46px !important; margin: 0px !important; padding: 0px 8px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-family: "Libre Franklin", system-ui, sans-serif !important; font-size: 0.9rem !important; font-weight: 700 !important; line-height: 1 !important; text-transform: none !important; letter-spacing: 0px !important; white-space: nowrap !important; border-radius: 12px !important; box-sizing: border-box !important; text-decoration: none !important; }.single-trip .wpte-booking-area .wpte-bf-btn-wrap > a.ytt-bp-side { background: rgb(255, 255, 255) !important; color: rgb(123, 30, 30) !important; border: 1.5px solid rgb(123, 30, 30) !important; box-shadow: none !important; }.single-trip .wpte-booking-area .wpte-bf-btn-wrap > a.ytt-enq-btn { background: rgb(123, 30, 30) !important; color: rgb(255, 255, 255) !important; border: 1.5px solid rgb(123, 30, 30) !important; box-shadow: rgba(123, 30, 30, 0.28) 0px 6px 16px !important; }body.single-trip { padding-bottom: calc(76px + env(safe-area-inset-bottom)) !important; }}@media (min-width: 768px){.ytt-hero--photo .ytt-hero__inner { box-sizing: border-box; max-width: 1320px !important; width: 100% !important; margin: 0px auto !important; padding-left: 15px !important; padding-right: 15px !important; }.ytt-hero--photo .ytt-hero__inner > * { max-width: calc(0.44 * min(-30px + 100vw, 1290px)) !important; }.ytt-hero--photo .ytt-hero__img { left: auto !important; right: max(15px, 50% - 645px) !important; width: calc(0.53 * min(100% - 30px, 1290px)) !important; padding: 20px 0px !important; }}@media (min-width: 768px){.ytt-hero--photo { min-height: 0px !important; height: clamp(420px,calc(100vh - var(--ytt-hdr,176px)),660px) !important; align-items: center !important; }.ytt-hero--photo .ytt-hero__inner { padding-top: 20px !important; padding-bottom: 20px !important; }.ytt-hero--photo .ytt-hero__title { white-space: nowrap; max-width: none !important; font-size: clamp(2rem, 3.4vw, 3.4rem) !important; margin-bottom: 0.22em !important; }.ytt-hero--photo .ytt-hero__sub { font-size: clamp(0.95rem, 1.05vw, 1.1rem) !important; line-height: 1.55 !important; margin-bottom: 18px !important; }.ytt-hero--photo .ytt-hero__kicker { margin-bottom: 12px !important; font-size: clamp(0.85rem, 1vw, 1.05rem) !important; }.ytt-hero--photo .ytt-hero__trust { margin-top: 14px !important; font-size: 0.92rem; }.ytt-hero--photo .ytt-hero__actions .ytt-btn--lg { padding-top: 12px; padding-bottom: 12px; }.ytt-hero--photo .ytt-hero__img { padding: 20px 24px 20px 0px !important; }}@media (max-width: 767px){.ytt-hero--photo { background: rgb(94, 20, 20); flex-direction: column !important; min-height: 0px !important; height: auto !important; }.ytt-hero--photo .ytt-hero__img { display: block; flex: 0 0 auto; position: relative !important; inset: auto !important; width: 100% !important; height: auto !important; z-index: 0 !important; }.ytt-hero--photo .ytt-ph, .ytt-hero--photo .ytt-hero__shade { display: none !important; }.ytt-hero--photo .ytt-hero__inner { background: rgb(94, 20, 20); padding-top: 22px !important; padding-bottom: 26px !important; }}.single-trip .page-header-top { border-bottom: 1px solid rgb(234, 217, 210); position: static !important; background: rgb(251, 245, 239) !important; padding: 12px 0px !important; margin: 0px 0px 22px !important; }.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap, .single-trip .page-header-top .travel-monster-breadcrumb-main-wrap span { color: rgb(110, 80, 80) !important; font-size: 0.92rem; }.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap a { color: rgb(123, 30, 30) !important; }.single-trip .ytt-tripphoto { margin: 0px 0px 22px; }.single-trip .ytt-tripphoto .wpte-gallery-wrapper { max-width: 100% !important; width: 100% !important; left: 0px !important; right: auto !important; margin: 0px !important; padding: 0px !important; transform: none !important; }.single-trip .ytt-tripphoto .wpte-trip-feat-img { position: relative; overflow: hidden; border-radius: 14px; background: rgb(243, 226, 220); box-shadow: rgba(94, 20, 20, 0.12) 0px 10px 30px; }.single-trip .ytt-tripphoto .wpte-trip-feat-img img { display: block; width: 100%; aspect-ratio: 3 / 2; max-height: none; object-fit: cover; object-position: center 40%; height: auto !important; }@media (max-width: 767px){.single-trip .page-header-top { margin-bottom: 14px !important; }.single-trip .ytt-tripphoto { margin: 0px 0px 16px; }.single-trip .ytt-tripphoto .wpte-trip-feat-img { border-radius: 12px; }}.ytt-card__media img { width: 100%; height: 100%; object-fit: cover; display: block; }.ytt-card__media--art { display: grid; place-items: center; height: 72px; aspect-ratio: auto !important; }.ytt-card__media--art .ytt-card__initials, .ytt-card__media--art > svg { display: none; }.ytt-card__media--art .ytt-card__dur { top: 50%; bottom: auto; transform: translateY(-50%); }.ytt-card__media--art .ytt-card__fav { top: 50%; transform: translateY(-50%); }.ytt-card__media--art::before { content: ""; position: absolute; inset: 0px; opacity: 0.12; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 300' preserveAspectRatio='none'%3E%3Cpath d='M0 230 60 170l50 40 70-90 60 70 50-50 110 90v70H0z' fill='%23fff'/%3E%3C/svg%3E") center bottom / 100% 70% no-repeat; }.ytt-card__initials { position: relative; font-family: var(--ytt-head); font-size: 3.4rem; color: rgba(255, 255, 255, 0.92); letter-spacing: 0.04em; }.ytt-card__dur { position: absolute; left: 12px; bottom: 12px; padding: 5px 11px; border-radius: 999px; background: rgba(255, 255, 255, 0.94); color: var(--ytt-teal-dark); font: 700 .82rem/1.1 var(--ytt-body); box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px; }.ytt-card__tag { position: absolute; left: 12px; top: 12px; padding: 5px 11px; border-radius: 999px; background: var(--ytt-saffron); color: var(--ytt-on-saffron); font: 700 .8rem/1.1 var(--ytt-body); }.ytt-card__draft { position: absolute; left: 12px; right: 60px; top: 44px; padding: 4px 10px; border-radius: 8px; background: rgb(255, 243, 205); color: rgb(92, 68, 0); font: 600 .75rem/1.2 var(--ytt-body); }.ytt-card__fav { position: absolute; right: 10px; top: 10px; width: 40px; height: 40px; display: grid; place-items: center; border-radius: 50%; border: 0px; padding: 0px; background: rgba(255, 255, 255, 0.92); color: var(--ytt-teal-dark); cursor: pointer; box-shadow: rgba(0, 0, 0, 0.12) 0px 2px 8px; transition: transform 0.2s, color 0.2s; }.ytt-card__fav .ytt-icon { width: 20px; height: 20px; }.ytt-card__fav[aria-pressed="true"] { color: rgb(214, 69, 69); }.ytt-card__fav[aria-pressed="true"] .ytt-icon path { fill: currentcolor; }.ytt-card__fav:active { transform: scale(0.9); }.ytt-card__body { display: flex; flex-direction: column; flex: 1 1 0%; padding: 18px; }.ytt-card__title { font-family: var(--ytt-head); font-weight: 400; font-size: 1.3rem; line-height: 1.22; margin: 0px 0px 0.45em; }.ytt-card__title a { color: var(--ytt-teal-dark) !important; text-decoration: none !important; }.ytt-card__title a:hover { color: var(--ytt-teal) !important; }.ytt-card__route { display: flex; gap: 6px; align-items: flex-start; font-size: 0.9rem; line-height: 1.4; color: var(--ytt-ink-soft); margin-bottom: 0.8em !important; }.ytt-card__route .ytt-icon { width: 16px; height: 16px; margin-top: 2px; color: var(--ytt-saffron-deep); }.ytt-card__hl { margin-bottom: 1em !important; }.ytt-card__hl li { position: relative; padding-left: 20px; font-size: 0.95rem; line-height: 1.45; margin-bottom: 0.35em; }.ytt-card__hl li::before { content: ""; position: absolute; left: 2px; top: 0.5em; width: 8px; height: 8px; border-radius: 50% 0px; background: var(--ytt-teal-soft); transform: rotate(45deg); opacity: 0.75; }.ytt-card__foot { margin-top: auto; padding-top: 14px; border-top: 1px solid var(--ytt-line); }.ytt-card__title { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-weight: 700; font-size: 1.12rem; line-height: 1.3; color: rgb(43, 26, 26); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; min-height: 2.6em; margin: 0px 0px 10px; }.ytt-card__title a { color: inherit; text-decoration: none; }.ytt-card__hl { padding: 0px; list-style: none; margin: 0px 0px 10px !important; }.ytt-card__hl li { font-size: 0.9rem; line-height: 1.4; margin: 0px 0px 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.ytt-card__hl li:nth-child(n+4) { display: none; }.ytt-card__route { font-size: 0.86rem; margin: 0px 0px 10px !important; }.ytt-card__route span, .ytt-card__route { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }.ytt-card__body { padding: 16px 18px 18px; }.ytt-card__inner { border: 1px solid rgb(234, 217, 210); box-shadow: rgba(94, 20, 20, 0.08) 0px 6px 20px; transition: transform 0.18s, box-shadow 0.18s; }.ytt-card__inner:hover { transform: translateY(-3px); box-shadow: rgba(94, 20, 20, 0.16) 0px 16px 36px; }.ytt-card__price { font-size: 1.25rem; font-weight: 800; color: rgb(123, 30, 30); }.ytt-card__from, .ytt-card__per { font-size: 0.8rem; color: rgb(122, 90, 90); }.ytt-card__price { display: flex; align-items: baseline; flex-wrap: wrap; gap: 0px 6px; color: var(--ytt-ink-soft); font-size: 0.9rem; margin-bottom: 12px !important; }.ytt-card__price strong { font-family: var(--ytt-head); font-weight: 400; font-size: 1.45rem; color: var(--ytt-teal-dark); line-height: 1; }.ytt-card__price .ytt-card__onreq { font-size: 1.15rem; }.ytt-card__btns { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }.ytt-card__btns .ytt-btn { padding-inline: 0.6em; }.ytt-diary { background: var(--ytt-teal-dark); color: rgb(243, 228, 223); position: relative; overflow: hidden; }.ytt-diary::before { content: ""; position: absolute; inset: 0px; opacity: 0.05; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Ccircle cx='60' cy='60' r='40' fill='none' stroke='%23fff'/%3E%3Ccircle cx='60' cy='60' r='24' fill='none' stroke='%23fff'/%3E%3C/svg%3E"); pointer-events: none; }.ytt-diary .ytt-title { color: rgb(255, 255, 255); }.ytt-diary .ytt-head__intro { color: rgb(220, 195, 186); }.ytt-diary__grid { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; align-items: start; }.ytt-ring { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: var(--ytt-r-lg); padding: 26px 20px 18px; text-align: center; }.ytt-ring__dial { position: relative; width: 132px; height: 132px; margin: 0px auto 12px; }.ytt-ring__dial svg { width: 100%; height: 100%; transform: rotate(-90deg); }.ytt-ring__track { fill: none; stroke: rgba(255, 255, 255, 0.12); stroke-width: 8; }.ytt-ring__bar { fill: none; stroke: var(--ytt-saffron); stroke-width: 8; stroke-linecap: round; transition: stroke-dashoffset 0.9s cubic-bezier(0.2, 0.8, 0.2, 1); }.ytt-ring.is-complete .ytt-ring__bar { stroke: rgb(247, 178, 103); }.ytt-ring__count { position: absolute; inset: 0px; display: flex; align-items: baseline; justify-content: center; padding-top: 46px; font-family: var(--ytt-head); color: rgb(255, 255, 255); font-size: 2.1rem; line-height: 1; }.ytt-ring__of { font-family: var(--ytt-body); font-size: 0.95rem; color: rgb(220, 195, 186); margin-left: 4px; }.ytt-ring__name { font-family: var(--ytt-head); font-weight: 400; font-size: 1.35rem; color: rgb(255, 255, 255); margin: 0px 0px 10px; }.ytt-ring__more summary { display: inline-flex; align-items: center; gap: 6px; cursor: pointer; list-style: none; padding: 8px 14px; border-radius: 999px; border: 1px solid rgba(255, 255, 255, 0.28); font-size: 0.92rem; color: rgb(255, 255, 255); user-select: none; }.ytt-ring__more summary::-webkit-details-marker { display: none; }.ytt-ring__more summary::after { content: ""; width: 7px; height: 7px; border-right: 1.6px solid; border-bottom: 1.6px solid; transform: rotate(45deg) translateY(-2px); transition: transform 0.2s; }.ytt-ring__more[open] summary::after { transform: rotate(-135deg) translateY(-1px); }.ytt-ring__more fieldset { border: 0px; margin: 14px 0px 0px; padding: 0px; text-align: left; }.ytt-ring__more li { margin: 0px; }.ytt-ring__more input { position: absolute; opacity: 0; width: 1px; height: 1px; }.ytt-ring__more label { display: flex; align-items: center; gap: 10px; padding: 8px 6px; border-radius: 8px; cursor: pointer; font-size: 0.98rem; color: rgb(243, 228, 223); }.ytt-ring__more label:hover { background: rgba(255, 255, 255, 0.06); }.ytt-ring__more label::before { content: ""; flex: 0 0 auto; width: 20px; height: 20px; border-radius: 6px; border: 1.6px solid rgba(255, 255, 255, 0.45); background: center center / 14px auto no-repeat transparent; }.ytt-ring__more input:checked + label::before { background-color: var(--ytt-saffron); border-color: var(--ytt-saffron); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4L19 7'/%3E%3C/svg%3E"); }.ytt-ring__more input:focus-visible + label { outline: 3px solid var(--ytt-saffron); outline-offset: 1px; }.ytt-promise { background: rgb(255, 255, 255); }.ytt-promise__grid { display: grid; grid-template-columns: 5fr 6fr; gap: clamp(32px, 6vw, 80px); align-items: center; }.ytt-promise__media { position: relative; margin: 0px; aspect-ratio: 4 / 5; border-radius: var(--ytt-r-lg); overflow: visible; }.ytt-promise__media::before { content: ""; position: absolute; inset: 18px -18px -18px 18px; border: 1.5px solid var(--ytt-saffron); border-radius: var(--ytt-r-lg); opacity: 0.6; z-index: 0; }.ytt-promise__media img, .ytt-promise__media .ytt-promise__ridge { position: relative; z-index: 1; width: 100%; height: 100%; object-fit: cover; border-radius: var(--ytt-r-lg); display: block; box-shadow: var(--ytt-shadow-lift); }.ytt-promise__media--art .ytt-promise__ridge { background: linear-gradient(170deg, rgb(246, 234, 230) 0%, rgb(217, 172, 162) 45%, rgb(154, 58, 58) 100%); }.ytt-promise__lead { font-size: 1.15rem; color: var(--ytt-ink); max-width: 34em; margin-bottom: 1.6em !important; }.ytt-promise__stats { font-size: 0.95rem; color: var(--ytt-ink-soft); letter-spacing: 0.01em; margin: -0.8em 0px 1.6em !important; }.ytt-promise__list { display: grid; grid-template-columns: 1fr 1fr; gap: 28px 32px; }.ytt-promise__item { display: flex; gap: 14px; align-items: flex-start; }.ytt-promise__icon { flex: 0 0 auto; width: 48px; height: 48px; display: grid; place-items: center; border-radius: 14px; background: var(--ytt-mist); color: var(--ytt-teal); }.ytt-promise__icon .ytt-icon { width: 24px; height: 24px; }.ytt-promise__item h3 { font-family: var(--ytt-body); font-weight: 700; font-size: 1.06rem; color: var(--ytt-teal-dark); margin: 2px 0px 4px; line-height: 1.3; }.ytt-promise__item p { font-size: 0.97rem; line-height: 1.55; color: var(--ytt-ink-soft); }.ytt-callback { background: var(--ytt-teal); color: rgb(246, 234, 230); overflow: hidden; scroll-margin-top: 80px; }.ytt-callback::before { content: ""; position: absolute; right: -10%; bottom: -30%; width: 70%; height: 90%; border-radius: 50%; background: radial-gradient(closest-side, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)); pointer-events: none; }.ytt-callback__grid { position: relative; display: grid; grid-template-columns: 1fr minmax(320px, 440px); gap: clamp(32px, 6vw, 80px); align-items: center; }.ytt-callback__text p { font-size: 1.125rem; max-width: 30em; margin-bottom: 1.8em !important; }.ytt-callback__btns { display: flex; flex-wrap: wrap; gap: 12px; }.ytt-callback__card { background: rgb(255, 255, 255); color: var(--ytt-ink); border-radius: var(--ytt-r-lg); padding: clamp(22px, 3vw, 32px); box-shadow: rgba(0, 0, 0, 0.45) 0px 30px 60px -30px; }.ytt-form__title { font-family: var(--ytt-head); font-weight: 400; color: var(--ytt-teal-dark); font-size: 1.5rem; margin: 0px 0px 14px; }.ytt-field { margin: 0px 0px 14px !important; }.ytt-field label { display: block; font-weight: 600; font-size: 0.95rem; margin-bottom: 5px; color: var(--ytt-teal-dark); }.ytt-field input, .ytt-field select { width: 100%; min-height: 48px; padding: 10px 14px; border: 1.5px solid var(--ytt-line); border-radius: 10px; background: rgb(255, 255, 255); color: var(--ytt-ink); font: 400 1rem/1.3 var(--ytt-body); transition: border-color 0.2s, box-shadow 0.2s; }.ytt-field input:focus, .ytt-field select:focus { border-color: var(--ytt-teal); box-shadow: rgba(123, 30, 30, 0.15) 0px 0px 0px 3px; outline: none; }.ytt-form .ytt-btn { margin-top: 6px; }.ytt-form__note { font-size: 0.85rem; color: var(--ytt-ink-soft); text-align: center; margin-top: 10px !important; }.ytt-hp { left: -9999px; width: 1px; height: 1px; overflow: hidden; position: absolute !important; }.ytt-notice { border-radius: 12px; padding: 12px 14px; font-size: 0.95rem; margin-bottom: 14px !important; }.ytt-notice--err { background: rgb(253, 236, 236); color: rgb(138, 31, 31); }.ytt-notice--ok { text-align: center; padding: 24px 8px; }.ytt-notice--ok .ytt-icon { width: 44px; height: 44px; color: var(--ytt-saffron); margin-bottom: 8px; }.ytt-notice--ok h3 { font-family: var(--ytt-head); font-weight: 400; color: var(--ytt-teal-dark); font-size: 1.5rem; margin: 0px 0px 8px; }.ytt-reviews { background: var(--ytt-mist); }.ytt-empty { max-width: 34rem; margin: 0px auto; text-align: center; background: rgb(255, 255, 255); border-radius: var(--ytt-r-lg); padding: clamp(28px, 4vw, 44px); box-shadow: var(--ytt-shadow); }.ytt-empty__icon { width: 52px; height: 52px; color: var(--ytt-saffron); margin-bottom: 10px; }.ytt-empty__text { font-family: var(--ytt-head); font-size: 1.45rem; color: var(--ytt-teal-dark); line-height: 1.3; margin-bottom: 0.4em !important; }.ytt-empty__sub { color: var(--ytt-ink-soft); margin-bottom: 1.4em !important; }.ytt-slider__track { display: grid; grid-auto-flow: column; grid-auto-columns: calc(33.3333% - 16px); gap: 24px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 4px 4px 16px; scrollbar-width: thin; }.ytt-review { scroll-snap-align: start; display: flex; }.ytt-review figure { margin: 0px; display: flex; flex-direction: column; width: 100%; background: rgb(255, 255, 255); border-radius: var(--ytt-r); padding: 26px; box-shadow: var(--ytt-shadow); }.ytt-review__q { width: 34px; height: 34px; color: var(--ytt-saffron); margin-bottom: 6px; }.ytt-review__stars { display: flex; gap: 2px; color: var(--ytt-saffron); margin-bottom: 8px !important; }.ytt-review__stars .ytt-icon { width: 18px; height: 18px; stroke: none; }.ytt-review blockquote { margin: 0px 0px 18px; padding: 0px; border: 0px; font-size: 1.02rem; line-height: 1.65; color: var(--ytt-ink); font-style: normal; }.ytt-review figcaption { margin-top: auto; display: flex; align-items: center; gap: 12px; }.ytt-review figcaption img { width: 44px; height: 44px; border-radius: 50%; object-fit: cover; }.ytt-review figcaption strong { display: block; color: var(--ytt-teal-dark); }.ytt-review figcaption span span { display: block; font-size: 0.88rem; color: var(--ytt-ink-soft); }.ytt-slider__nav { display: flex; justify-content: center; gap: 10px; margin-top: 12px; }.ytt-slider__btn { width: 46px; height: 46px; display: grid; place-items: center; border-radius: 50%; border: 1.5px solid var(--ytt-line); background: rgb(255, 255, 255); color: var(--ytt-teal-dark); cursor: pointer; padding: 0px; }.ytt-slider__btn:hover { border-color: var(--ytt-teal); }.ytt-fcta { background: rgb(255, 255, 255); padding-block: clamp(40px, 6vw, 72px); }.ytt-fcta__panel { display: flex; align-items: center; justify-content: space-between; gap: 24px 40px; flex-wrap: wrap; padding: clamp(26px, 4vw, 40px) clamp(24px, 4vw, 48px); border-radius: var(--ytt-r-lg); background-attachment: ; background-origin: ; background-clip: ; background-color: ; border: 1px solid var(--ytt-mist-2); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 80 70l60 30 90-70 70 50 70-40 110 60 120-50v70z' fill='%237B1E1E' opacity='.06'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right bottom; background-size: 60% 100%; }.ytt-fcta__title { font-family: var(--ytt-head); font-weight: 400; color: var(--ytt-teal-dark); font-size: clamp(1.6rem, 3vw, 2.1rem); line-height: 1.2; margin: 0px 0px 0.25em; }.ytt-fcta__panel p { color: var(--ytt-ink-soft); max-width: 32em; }.ytt-fcta__btns { display: flex; flex-wrap: wrap; gap: 10px; }.ytt-wa-float { position: fixed; right: 22px; bottom: 22px; z-index: 9990; width: 58px; height: 58px; display: grid; place-items: center; border-radius: 50%; background: rgb(37, 211, 102); box-shadow: rgba(0, 0, 0, 0.45) 0px 10px 26px -8px; transition: transform 0.2s; color: rgb(255, 255, 255) !important; }.ytt-wa-float:hover { transform: scale(1.06); }.ytt-wa-float .ytt-icon { width: 30px; height: 30px; }.ytt-mbar { display: none; }@media (max-width: 1100px){.ytt-card { flex-basis: calc(33.3333% - 16px); }.ytt-diary__grid { grid-template-columns: repeat(2, 1fr); }.ytt-slider__track { grid-auto-columns: calc(50% - 12px); }}@media (max-width: 900px){.ytt-promise__grid, .ytt-callback__grid { grid-template-columns: 1fr; }.ytt-promise__media { aspect-ratio: 16 / 10; margin-right: 18px; }}@media (max-width: 767px){.ytt-kit { padding-bottom: 64px; }.ytt-wa-float { display: none; }.ytt-mbar { position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 9991; display: flex; background: rgb(255, 255, 255); border-top: 1px solid var(--ytt-line); box-shadow: rgba(94, 20, 20, 0.3) 0px -6px 20px -10px; padding-bottom: env(safe-area-inset-bottom); }.ytt-mbar__item { flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; min-height: 60px; font: 600 .82rem/1 var(--ytt-body); color: var(--ytt-teal-dark) !important; text-decoration: none !important; }.ytt-mbar__item + .ytt-mbar__item { border-left: 1px solid var(--ytt-line); }.ytt-mbar__item .ytt-icon { width: 22px; height: 22px; }.ytt-mbar__item--cta { background: var(--ytt-saffron); color: var(--ytt-on-saffron) !important; border-left: 0px !important; }.ytt-hero { min-height: auto; }.ytt-hero__inner { padding-top: 72px; padding-bottom: 64px; }.ytt-hero--art .ytt-hero__ridge { height: 24%; opacity: 0.9; }.ytt-hero__actions .ytt-btn { flex: 1 1 100%; }.ytt-hero__trust { gap: 8px 18px; font-size: 0.92rem; }.ytt-tiles__grid { grid-template-columns: repeat(2, 1fr); gap: 12px; }.ytt-tile { aspect-ratio: 1 / 1; border-radius: 16px; }.ytt-tile__badge { top: 10px; left: 10px; width: 36px; height: 36px; }.ytt-tile__badge .ytt-icon { width: 18px; height: 18px; }.ytt-tile__label { left: 12px; right: 12px; bottom: 10px; font-size: 1.12rem; }.ytt-trips__row { flex-wrap: nowrap; justify-content: flex-start; overflow-x: auto; scroll-snap-type: x mandatory; margin-inline: calc(-1*var(--ytt-gut)); padding: 4px var(--ytt-gut) 18px; scroll-padding-inline: var(--ytt-gut); gap: 14px; scrollbar-width: none; }.ytt-trips__row::-webkit-scrollbar { display: none; }.ytt-card { flex: 0 0 80%; min-width: 0px; scroll-snap-align: start; }.ytt-card__media { aspect-ratio: 16 / 8; }.ytt-card__initials { font-size: 2.2rem; }.ytt-card__body { padding: 12px 14px 14px; }.ytt-card__title { font-size: 1.05rem; line-height: 1.3; margin: 0px 0px 6px; }.ytt-card__route { display: none; }.ytt-card__hl li:nth-child(n+2) { display: none; }.ytt-card__hl { margin: 0px 0px 8px; font-size: 0.9rem; }.ytt-card__foot { margin-top: 6px; padding-top: 10px; }.ytt-card__price { font-size: 1.15rem; }.ytt-card__btns { grid-template-columns: 1fr 1fr; gap: 8px; }.ytt-card__btns .ytt-btn { padding: 10px 12px; font-size: 0.9rem; }.ytt-trips__row--few .ytt-card:only-child { flex-basis: 100%; }.ytt-diary__grid { gap: 12px; }.ytt-ring { padding: 18px 10px 12px; }.ytt-ring__dial { width: 104px; height: 104px; }.ytt-ring__count { padding-top: 36px; font-size: 1.7rem; }.ytt-ring__name { font-size: 1.12rem; }.ytt-ring__more summary { font-size: 0.82rem; padding: 7px 10px; }.ytt-promise__list { grid-template-columns: 1fr; gap: 20px; }.ytt-callback__btns .ytt-btn { flex: 1 1 auto; }.ytt-slider__track { grid-auto-columns: 100%; gap: 16px; padding: 4px 0px 16px; scroll-padding: 0px; }.ytt-slider__track > * { scroll-snap-align: start; scroll-snap-stop: always; }.ytt-fcta__btns { width: 100%; }.ytt-fcta__btns .ytt-btn { flex: 1 1 auto; }}@media (prefers-reduced-motion: reduce){.ytt-announce__track { animation: auto ease 0s 1 normal none running none; }.ytt-announce__viewport { overflow-x: auto; mask: none; }.ytt-announce__list[aria-hidden="true"] { display: none; }.ytt-kit .ytt-bleed *, .ytt-wa-float, .ytt-tile { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }.ytt-tile:hover { transform: none; }.ytt-slider__track { scroll-behavior: auto; }}.to_top { cursor: pointer; transform: translateY(10px); position: fixed !important; right: 28px !important; left: auto !important; bottom: 94px !important; width: 46px !important; height: 46px !important; border-radius: 50% !important; background: rgb(123, 30, 30) !important; color: rgb(255, 255, 255) !important; display: grid !important; place-items: center !important; z-index: 9989 !important; box-shadow: rgba(74, 14, 14, 0.55) 0px 10px 24px -8px !important; opacity: 0 !important; visibility: hidden !important; transition: opacity 0.25s, transform 0.25s, visibility 0.25s !important; border: 2px solid rgba(255, 255, 255, 0.85) !important; }.to_top.ytt-show { transform: none; opacity: 1 !important; visibility: visible !important; }.to_top:hover { background: rgb(94, 20, 20) !important; }.to_top .icon-arrow-up { display: none !important; }.to_top::before { content: ""; width: 12px; height: 12px; border-left: 2.5px solid rgb(255, 255, 255); border-top: 2.5px solid rgb(255, 255, 255); transform: translateY(3px) rotate(45deg); }@media (max-width: 767px){.to_top { right: 16px !important; bottom: calc(76px + env(safe-area-inset-bottom)) !important; width: 44px !important; height: 44px !important; }}@media (max-width: 1024px){.single-trip .to_top { right: 16px !important; bottom: calc(82px + env(safe-area-inset-bottom)) !important; }}@media (max-width: 767px){html body.single-trip .wpte-tabs-container .nav-tab-wrapper { margin-left: calc(50% - 50vw) !important; margin-right: calc(50% - 50vw) !important; width: 100vw !important; max-width: 100vw !important; border-radius: 0px !important; padding: 10px 0px !important; box-sizing: border-box !important; box-shadow: rgba(74, 14, 14, 0.55) 0px 8px 16px -10px !important; }html body.single-trip .wpte-tabs-container .tab-inner-wrapper { scroll-padding-left: 20px; scrollbar-width: none; padding: 0px 20px !important; gap: 10px !important; }html body.single-trip .wpte-tabs-container .tab-inner-wrapper::-webkit-scrollbar { display: none; }html body.single-trip .wpte-tabs-container .nav-tab { height: 40px !important; padding: 0px 20px !important; font-family: "Libre Franklin", system-ui, sans-serif !important; font-size: 0.95rem !important; font-weight: 600 !important; line-height: 1 !important; border: 2px solid rgba(255, 255, 255, 0.9) !important; border-radius: 999px !important; background: transparent !important; color: rgb(255, 255, 255) !important; white-space: nowrap !important; align-items: center !important; box-sizing: border-box !important; }html body.single-trip .wpte-tabs-container .nav-tab.nav-tab-active, html body.single-trip .wpte-tabs-container .nav-tab-active .nav-tab { background: rgb(255, 255, 255) !important; color: rgb(123, 30, 30) !important; border-color: rgb(255, 255, 255) !important; }}@media (min-width: 768px){html body .to_top { bottom: 172px !important; right: 31px !important; }}@media (max-width: 767px){html body .to_top { right: 20px !important; bottom: calc(92px + env(safe-area-inset-bottom)) !important; }}@media (max-width: 1024px){html body.single-trip .to_top { right: 20px !important; bottom: calc(92px + env(safe-area-inset-bottom)) !important; }}@media (max-width: 767px){html body.single-trip .wpte-tabs-container .nav-tab-wrapper { opacity: 0; visibility: hidden; transform: translateY(-8px); pointer-events: none; transition: opacity 0.2s, transform 0.2s, visibility 0.2s; position: fixed !important; top: var(--ytt-sticky,72px) !important; left: 0px !important; right: 0px !important; margin: 0px !important; width: 100vw !important; max-width: 100vw !important; z-index: 40 !important; padding: 9px 0px !important; }html.ytt-tabs-on body.single-trip .wpte-tabs-container .nav-tab-wrapper { opacity: 1; visibility: visible; transform: none; pointer-events: auto; }html body.single-trip .wpte-tabs-container .tab-inner-wrapper { gap: 8px !important; }html body.single-trip .wpte-tabs-container .nav-tab { height: 36px !important; padding: 0px 18px !important; font-size: 0.86rem !important; }html body.single-trip .wpte-tabs-container .tab-content { margin-top: 8px !important; }}.ytt-book__f input[type="date"], form input[type="date"] { display: block; appearance: none; min-height: 48px; text-align: left; width: 100% !important; max-width: 100% !important; min-width: 0px !important; box-sizing: border-box !important; }.ytt-book__f input[type="date"]::-webkit-date-and-time-value { text-align: left; }.ytt-route { display: flex; flex-wrap: wrap; align-items: center; row-gap: 10px; list-style: none !important; margin: 10px 0px 26px !important; padding: 0px !important; }.ytt-route li { display: inline-flex; align-items: center; margin: 0px !important; padding: 0px !important; }.ytt-route li::before { content: none !important; }.ytt-route li span { display: inline-block; padding: 6px 13px; border-radius: 999px; background: rgb(253, 243, 231); border: 1px solid rgb(240, 210, 172); color: rgb(94, 20, 20); font-weight: 600; font-size: 0.9rem; line-height: 1.25; white-space: nowrap; }.ytt-route li:not(:last-child)::after { content: ""; display: inline-block; width: 7px; height: 7px; border-top: 2px solid rgb(224, 138, 44); border-right: 2px solid rgb(224, 138, 44); transform: rotate(45deg); margin: 0px 9px 0px 5px; flex: 0 0 auto; }.ytt-route li:first-child span, .ytt-route li:last-child span { background: rgb(123, 30, 30); border-color: rgb(123, 30, 30); color: rgb(255, 255, 255); }@media (max-width: 767px){.ytt-route { row-gap: 8px; }.ytt-route li span { padding: 5px 11px; font-size: 0.84rem; }.ytt-route li:not(:last-child)::after { width: 6px; height: 6px; margin: 0px 7px 0px 4px; }}a[x-apple-data-detectors] { color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; }.ytt-announce a, .ytt-announce a[x-apple-data-detectors] { margin-left: 0px; color: rgb(255, 194, 122) !important; font-weight: 700 !important; text-decoration: none !important; }@media (max-width: 767px){.single-trip .ytt-tripphoto { margin-bottom: 18px !important; }}.ytt-announce__tel { margin-left: 0.3em !important; }@media (max-width: 767px){html body.single-trip .ytt-tripphoto { margin-bottom: 16px !important; }}@media (max-width: 767px){html body.single-trip .ytt-tripphoto > * { margin-bottom: 0px !important; }}.ytt-por { display: flex; align-items: center; gap: 12px; background: rgb(255, 255, 255); box-sizing: border-box; }.ytt-por__p { flex: 0 0 auto; display: flex; flex-direction: column; line-height: 1.15; }.ytt-por__p span { font-size: 0.68rem; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(138, 118, 112); font-weight: 600; }.ytt-por__p strong { color: rgb(123, 30, 30); font-size: 1.08rem; font-weight: 800; white-space: nowrap; }.ytt-por__p em { display: none; font-style: normal; font-size: 0.85rem; color: rgb(110, 90, 85); margin-top: 6px; line-height: 1.4; }.ytt-por__b { display: flex; gap: 8px; flex: 1 1 auto; min-width: 0px; }.ytt-por__b a { flex: 1 1 0px; min-width: 0px; height: 46px; display: flex; align-items: center; justify-content: center; border-radius: 12px; font-family: "Libre Franklin", system-ui, sans-serif; font-weight: 700; font-size: 0.9rem; white-space: nowrap; border: 1.5px solid rgb(123, 30, 30); box-sizing: border-box; text-decoration: none !important; }.ytt-por__wa { background: rgb(255, 255, 255); color: rgb(123, 30, 30) !important; }.ytt-por__enq { background: rgb(123, 30, 30); box-shadow: rgba(123, 30, 30, 0.28) 0px 6px 16px; color: rgb(255, 255, 255) !important; }@media (max-width: 1024px){.ytt-por { position: fixed; left: 0px; right: 0px; bottom: 0px; z-index: 9998; padding: 10px 20px calc(10px + env(safe-area-inset-bottom)); border-radius: 18px 18px 0px 0px; box-shadow: rgba(74, 14, 14, 0.14) 0px -8px 28px; border-top: 1px solid rgba(123, 30, 30, 0.1); }}@media (min-width: 1025px){.ytt-por { flex-direction: column; align-items: stretch; gap: 16px; padding: 24px; border: 1px solid rgb(239, 225, 214); border-radius: 16px; box-shadow: rgba(74, 14, 14, 0.3) 0px 12px 30px -16px; position: sticky; top: calc(var(--ytt-sticky,0px) + 16px); margin-bottom: 24px; }.ytt-por__p strong { font-size: 1.6rem; }.ytt-por__p em { display: block; }}.ytt-rv { display: grid; gap: 16px; max-width: 640px; background: rgb(255, 255, 255); border: 1px solid rgb(239, 225, 214); border-radius: 16px; padding: 24px; box-shadow: rgba(74, 14, 14, 0.3) 0px 12px 30px -18px; }.ytt-rv__row { display: grid; gap: 6px; }.ytt-rv__two { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }@media (max-width: 560px){.ytt-rv__two { grid-template-columns: 1fr; }.ytt-rv { padding: 18px; }}.ytt-rv label, .ytt-rv legend { font-weight: 600; color: rgb(94, 20, 20); font-size: 0.95rem; }.ytt-rv input:not([type="radio"]):not([type="checkbox"]), .ytt-rv textarea { width: 100%; box-sizing: border-box; padding: 12px 14px; border: 1.5px solid rgb(234, 216, 204); border-radius: 12px; background: rgb(255, 250, 246); font: inherit; }.ytt-rv input:focus, .ytt-rv textarea:focus { outline: none; border-color: rgb(224, 128, 31); }.ytt-rv__stars { border: 0px; padding: 0px; margin: 0px; display: flex; flex-direction: row-reverse; justify-content: flex-end; gap: 4px; }.ytt-rv__stars legend { width: 100%; margin-bottom: 4px; }.ytt-rv__stars input { position: absolute; opacity: 0; width: 1px; height: 1px; }.ytt-rv__stars label { font-size: 2rem; line-height: 1; color: rgb(230, 214, 203); cursor: pointer; }.ytt-rv__stars input:checked ~ label, .ytt-rv__stars label:hover, .ytt-rv__stars label:hover ~ label { color: rgb(224, 128, 31); }.ytt-rv__stars input:focus-visible + label { outline: rgb(224, 128, 31) solid 2px; border-radius: 4px; }.ytt-rv__hp { position: absolute !important; left: -9999px !important; }.ytt-rv__ok { display: flex; gap: 10px; align-items: flex-start; font-weight: 400 !important; color: rgb(58, 42, 38) !important; font-size: 0.9rem !important; }.ytt-rv__ok input { margin-top: 4px; width: 18px; height: 18px; accent-color: rgb(123, 30, 30); }.ytt-rv button { justify-self: start; }.ytt-rv__msg { margin: 0px; font-size: 0.92rem; }.ytt-rv__msg.is-ok { color: rgb(47, 122, 61); }.ytt-rv__msg.is-err { color: rgb(179, 38, 30); }a.btn-primary, a.btn-primary:visited { color: rgb(26, 26, 26) !important; }a.btn-primary:hover, a.btn-primary:focus { color: rgb(26, 26, 26) !important; }@media (min-width: 768px){html body .to_top, html body.single-trip .to_top { right: 22px !important; bottom: 24px !important; width: 58px !important; height: 58px !important; }html body .to_top::before { width: 15px !important; height: 15px !important; border-left-width: 3px !important; border-top-width: 3px !important; transform: translateY(4px) rotate(45deg) !important; }html body .ytt-wa-float { right: 22px !important; bottom: 96px !important; width: 58px !important; height: 58px !important; }}@media (min-width: 768px) and (max-width: 1024px){html body.single-trip .to_top { bottom: calc(83px + env(safe-area-inset-bottom)) !important; }html body.single-trip .ytt-wa-float { bottom: calc(155px + env(safe-area-inset-bottom)) !important; }}html body .site-header #primary-menu .sub-menu li > a { box-sizing: border-box; -webkit-tap-highlight-color: transparent; display: block !important; }html body .site-header #primary-menu .sub-menu li:hover > a, html body .site-header #primary-menu .sub-menu li.focus > a, html body .site-header #primary-menu .sub-menu li:focus > a, html body .site-header #primary-menu .sub-menu li > a:hover, html body .site-header #primary-menu .sub-menu li > a:focus, html body .site-header #primary-menu .sub-menu li > a:active { outline: none; background: rgb(251, 241, 230) !important; color: rgb(180, 82, 10) !important; }html body .site-header #primary-menu .sub-menu li > a:focus-visible { box-shadow: rgb(240, 138, 36) 3px 0px 0px inset; }html body .site-header #primary-menu .sub-menu li.current-menu-item > a, html body .site-header #primary-menu .sub-menu li > a.current-menu-item { font-weight: 600; background: rgb(245, 233, 229) !important; color: rgb(94, 20, 20) !important; }html body .site-header #primary-menu .sub-menu > li { width: 100% !important; max-width: none !important; margin: 0px !important; float: none !important; }html body .site-header #primary-menu .sub-menu > li > a { border-radius: 8px; width: 100% !important; }.ytt-front .ytt-section:not(.ytt-tiles), .ytt-front .site-footer { content-visibility: auto; contain-intrinsic-size: auto 760px; }html.ytt-cv-off body .ytt-section, html.ytt-cv-off body .site-footer { content-visibility: visible !important; }.ytt-ph { background: rgb(255, 243, 205); padding: 0px 4px; border-radius: 4px; }.ytt-quick { background: rgb(251, 245, 239); border-left: 4px solid rgb(240, 138, 36); border-radius: 12px; padding: 18px 22px; margin: 0px 0px 28px; }.ytt-quick > :last-child { margin-bottom: 0px; } .page .entry-content h2{font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-weight: 400; color: rgb(94, 20, 20);} .page .entry-content table{width: 100%; border-collapse: collapse; margin: 0px 0px 24px;} .page .entry-content th, .page .entry-content td{border: 1px solid rgb(234, 217, 210); padding: 10px 12px; text-align: left; vertical-align: top;} .page .entry-content th{background: rgb(251, 245, 239); color: rgb(94, 20, 20);}.ytt-announce { z-index: 99; }.ytt-front .main-content-wrapper { margin-top: 0px !important; padding-top: 0px !important; }@media (min-width: 1025px){#primary-menu > li { margin-left: 22px; }}.single-trip .wpte-bf-btn-wrap .ytt-enq-btn { display: block; text-align: center; text-decoration: none; }@media (max-width: 1024px){.single-trip .ytt-mbar { display: none !important; }}img[src*="/wp-travel-engine/public/css/images/"] { opacity: 0; } .wpte-gallery-wrapper{background: linear-gradient(135deg, rgb(94, 20, 20) 0%, rgb(123, 30, 30) 60%, rgb(166, 75, 60) 100%);}.ytt-catguide { margin: 48px auto 24px; max-width: 860px; padding: 0px 16px; }.ytt-catguide__in h2 { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-weight: 400; color: rgb(94, 20, 20); margin: 1.6em 0px 0.5em; }.ytt-catguide__in h3 { color: rgb(94, 20, 20); margin: 1.2em 0px 0.4em; }.ytt-catguide table, .ytt-compare table { width: 100%; border-collapse: collapse; margin: 0px 0px 20px; font-size: 0.95rem; }.ytt-catguide th, .ytt-catguide td, .ytt-compare th, .ytt-compare td { border: 1px solid rgb(234, 217, 210); padding: 9px 11px; text-align: left; vertical-align: top; }.ytt-catguide th, .ytt-compare th { background: rgb(251, 245, 239); color: rgb(94, 20, 20); }.ytt-catguide__in { overflow-x: auto; }.ytt-compare { margin: 36px 0px; }.ytt-compare h2 { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-weight: 400; color: rgb(94, 20, 20); }.ytt-compare__wrap { overflow-x: auto; }.ytt-compare__more a { font-weight: 600; }.ytt-finder { background: rgb(251, 245, 239); }.ytt-finder__head { text-align: center; max-width: 720px; margin: 0px auto 22px; }.ytt-finder__form { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr)); gap: 12px; background: rgb(255, 255, 255); border: 1px solid rgb(234, 217, 210); border-radius: 16px; padding: 16px; box-shadow: rgba(94, 20, 20, 0.06) 0px 6px 24px; }.ytt-finder__form label { display: flex; flex-direction: column; gap: 4px; font-size: 0.85rem; font-weight: 600; color: rgb(94, 20, 20); }.ytt-finder__form select, .ytt-finder__form input[type="search"] { padding: 10px 12px; border: 1px solid rgb(224, 204, 196); border-radius: 10px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 400; background: rgb(255, 255, 255); color: rgb(43, 26, 26); min-height: 44px; }.ytt-finder__form .ytt-f-q { grid-column: 1 / -1; }.ytt-finder__form .ytt-f-chk { flex-direction: row; align-items: center; gap: 8px; align-self: end; min-height: 44px; }.ytt-finder__count { margin: 16px 2px 10px; font-weight: 600; color: rgb(94, 20, 20); }.ytt-finder__list { list-style: none; margin: 0px; padding: 0px; display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 14px; }.ytt-finder__item a { display: flex; flex-direction: column; gap: 6px; height: 100%; background: rgb(255, 255, 255); border: 1px solid rgb(234, 217, 210); border-radius: 14px; padding: 16px; text-decoration: none; color: rgb(43, 26, 26); transition: transform 0.15s, box-shadow 0.15s; }.ytt-finder__item a:hover { transform: translateY(-2px); box-shadow: rgba(94, 20, 20, 0.12) 0px 8px 22px; }.ytt-finder__cat { font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.04em; color: rgb(184, 102, 27); font-weight: 700; }.ytt-finder__item strong { font-size: 1.02rem; color: rgb(94, 20, 20); line-height: 1.3; }.ytt-finder__meta { font-size: 0.88rem; color: rgb(90, 74, 74); }.ytt-finder__price { font-weight: 700; color: rgb(123, 30, 30); margin-top: auto; }.ytt-finder__go { font-size: 0.85rem; color: rgb(240, 138, 36); font-weight: 700; }.ytt-finder__more { text-align: center; margin-top: 18px; }@media (max-width: 760px){table.ytt-rt, table.ytt-rt tbody, table.ytt-rt tr, table.ytt-rt td { display: block; width: 100%; }table.ytt-rt thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); }table.ytt-rt tr { border: 1px solid rgb(234, 217, 210); border-radius: 12px; margin: 0px 0px 12px; padding: 6px 12px; background: rgb(255, 255, 255); }table.ytt-rt td { display: grid; grid-template-columns: 42% 1fr; gap: 10px; border-width: 0px 0px 1px !important; border-style: none none dashed !important; border-color: currentcolor currentcolor rgb(234, 217, 210) !important; border-image: none !important; padding: 7px 0px !important; }table.ytt-rt td:last-child { border-bottom: 0px !important; }table.ytt-rt td::before { content: attr(data-label); font-weight: 600; color: rgb(94, 20, 20); }table.ytt-rt td:first-child { grid-template-columns: 1fr; font-size: 1.02rem; }table.ytt-rt td:first-child::before { display: none; }}.ytt-dayfacts { display: flex; flex-wrap: wrap; gap: 6px 10px; padding: 10px 12px; background: rgb(251, 245, 239); border: 1px solid rgb(234, 217, 210); border-radius: 10px; font-size: 0.88rem; color: rgb(74, 53, 53); margin: 10px 0px 4px !important; }.ytt-dayfacts span { white-space: nowrap; }.ytt-dayfacts b { color: rgb(94, 20, 20); font-weight: 600; }@media (max-width: 600px){.ytt-dayfacts span { white-space: normal; }}.ytt-book { background: rgb(255, 255, 255); border-width: 5px 1px 1px; border-style: solid; border-color: rgb(240, 138, 36) rgb(234, 217, 210) rgb(234, 217, 210); border-image: none; border-radius: 18px; padding: 28px 26px; margin: 36px 0px; box-shadow: rgba(94, 20, 20, 0.08) 0px 10px 30px; scroll-margin-top: 110px; }.ytt-book__t { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; color: rgb(94, 20, 20); font-size: 1.7rem; margin: 0px 0px 6px; }.ytt-book__lead { margin: 0px 0px 18px; color: rgb(74, 53, 53); }.ytt-book__g { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 18px; }.ytt-book__g label { display: flex; flex-direction: column; gap: 6px; font-weight: 600; color: rgb(94, 20, 20); font-size: 0.95rem; }.ytt-book__wide { grid-column: 1 / -1; }.ytt-book input[type="text"], .ytt-book input[type="tel"], .ytt-book input[type="email"], .ytt-book input[type="date"], .ytt-book input[type="number"], .ytt-book textarea { width: 100%; border: 1px solid rgb(224, 204, 196); border-radius: 10px; padding: 12px 14px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 400; background: rgb(253, 250, 247); color: rgb(17, 34, 51); }.ytt-book input:focus, .ytt-book textarea:focus { outline: rgb(240, 138, 36) solid 2px; outline-offset: 1px; border-color: rgb(240, 138, 36); }.ytt-book__sum { display: flex; flex-wrap: wrap; gap: 18px; align-items: center; justify-content: space-between; background: rgb(251, 245, 239); border-radius: 14px; padding: 16px 18px; margin: 20px 0px 14px; }.ytt-book__sum > div { display: flex; flex-direction: column; }.ytt-book__sum span { font-size: 0.85rem; color: rgb(110, 80, 80); }.ytt-book__sum strong { font-size: 1.5rem; color: rgb(94, 20, 20); }.ytt-book__sum small { color: rgb(110, 80, 80); }.ytt-book__pay { border: 0px; margin: 0px; padding: 0px; display: flex; flex-direction: column; gap: 6px; }.ytt-book__pay legend { font-size: 0.85rem; color: rgb(110, 80, 80); margin-bottom: 4px; }.ytt-book__pay label { display: flex; gap: 8px; align-items: center; cursor: pointer; }.ytt-book__pay strong { font-size: 1.05rem; }.ytt-book__agree { display: flex; gap: 10px; align-items: flex-start; margin: 6px 0px 14px; font-size: 0.92rem; }.ytt-book__agree input { margin-top: 4px; }.ytt-book__go { width: 100%; font-size: 1.1rem; padding: 15px 20px; border: 0px; cursor: pointer; }.ytt-book__go[disabled] { opacity: 0.6; cursor: wait; }.ytt-book__msg { background: rgb(255, 244, 232); border: 1px solid rgb(245, 192, 138); color: rgb(122, 62, 0); border-radius: 10px; padding: 10px 14px; margin: 0px 0px 12px; }.ytt-book__msg.is-ok { background: rgb(247, 234, 229); border-color: rgb(221, 176, 166); color: rgb(94, 20, 20); }.ytt-book__trust, .ytt-book__note { font-size: 0.88rem; color: rgb(110, 80, 80); margin: 12px 0px 0px; text-align: center; }.ytt-book__test { color: rgb(179, 38, 30); }.ytt-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }.ytt-bp-side { display: block; text-align: center; text-decoration: none; margin: 0px 0px 10px; }.ytt-bstat { max-width: 760px; margin: 0px auto; }.ytt-bstat__badge { display: inline-block; padding: 6px 14px; border-radius: 999px; background: rgb(247, 234, 229); color: rgb(94, 20, 20); font-weight: 700; }.ytt-bstat__badge.is-wait { background: rgb(255, 244, 232); color: rgb(122, 62, 0); }.ytt-bstat table { width: 100%; border-collapse: collapse; margin: 18px 0px; }.ytt-bstat th, .ytt-bstat td { text-align: left; padding: 10px 12px; border-bottom: 1px solid rgb(234, 217, 210); vertical-align: top; }.ytt-bstat th { width: 42%; color: rgb(94, 20, 20); }@media (max-width: 640px){.ytt-book { padding: 22px 16px; }.ytt-book__g { grid-template-columns: 1fr; }.ytt-book__t { font-size: 1.4rem; }}.ytt-qe { display: grid; grid-template-columns: 1fr 1.4fr; gap: 18px 26px; align-items: center; background: linear-gradient(135deg, rgb(94, 20, 20), rgb(123, 30, 30)); color: rgb(255, 255, 255); border-radius: 18px; padding: 22px 24px; margin: 0px 0px 30px; scroll-margin-top: 110px; }.ytt-qe__t { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-size: 1.35rem; margin: 0px 0px 4px; line-height: 1.25; color: rgb(255, 255, 255) !important; }.ytt-qe__text p { margin: 0px; color: rgb(243, 226, 220); font-size: 0.95rem; }.ytt-qe__f { display: grid; grid-template-columns: 1fr 1fr 1fr auto; gap: 10px; align-items: center; }.ytt-qe__f input, .ytt-qe__f select { width: 100%; border: 0px; border-radius: 10px; padding: 12px; font: inherit; background: rgb(255, 255, 255); color: rgb(17, 34, 51); min-height: 46px; }.ytt-qe__f .ytt-btn { border: 0px; cursor: pointer; min-height: 46px; white-space: nowrap; }.ytt-qe__msg { grid-column: 1 / -1; margin: 4px 0px 0px; background: rgb(255, 244, 232); color: rgb(122, 62, 0); border-radius: 8px; padding: 8px 12px; }.ytt-qe__msg.is-ok { background: rgb(247, 234, 229); color: rgb(94, 20, 20); }.ytt-sr { width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); position: absolute !important; }.ytt-res { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 18px; background: rgb(255, 255, 255); border-width: 5px 1px 1px; border-style: solid; border-color: rgb(240, 138, 36) rgb(234, 217, 210) rgb(234, 217, 210); border-image: none; border-radius: 18px; padding: 26px; max-width: 760px; margin: 10px auto 30px; }.ytt-res label { display: flex; flex-direction: column; gap: 6px; font-weight: 600; color: rgb(94, 20, 20); }.ytt-res input, .ytt-res select { border: 1px solid rgb(224, 204, 196); border-radius: 10px; padding: 12px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 400; background: rgb(253, 250, 247); }.ytt-res .ytt-btn, .ytt-res .ytt-qe__msg, .ytt-res__note { grid-column: 1 / -1; }.ytt-res .ytt-btn { border: 0px; cursor: pointer; }.ytt-res__note { font-size: 0.9rem; color: rgb(110, 80, 80); text-align: center; margin: 0px; }.ytt-foot { background: rgb(94, 20, 20); color: rgb(243, 226, 220); padding: 46px 20px 26px; }.ytt-foot__in { max-width: 1200px; margin: 0px auto; display: grid; grid-template-columns: repeat(4, 1fr); gap: 28px; }.ytt-foot__t { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; color: rgb(255, 255, 255); font-size: 1.15rem; margin: 0px 0px 12px; }.ytt-foot ul { list-style: none; margin: 0px; padding: 0px; }.ytt-foot li { margin: 0px 0px 8px; }.ytt-foot a { color: rgb(243, 226, 220); text-decoration: none; }.ytt-foot a:hover { color: rgb(240, 138, 36); text-decoration: underline; }.ytt-foot__about { font-size: 0.92rem; margin: 0px 0px 12px; }.ytt-foot__pay { font-size: 0.85rem; margin-top: 12px; color: rgb(255, 255, 255); }.single-trip [id="wte_enquiry_form_scroll_wrapper"] { display: none !important; }@media (max-width: 1280px){.ytt-qe__f { grid-template-columns: 1fr 1fr; }.ytt-qe__f .ytt-btn { grid-column: 1 / -1; }}@media (max-width: 900px){.ytt-qe { grid-template-columns: 1fr; }.ytt-qe__f { grid-template-columns: 1fr 1fr; }.ytt-qe__f .ytt-btn { grid-column: 1 / -1; }.ytt-foot__in { grid-template-columns: 1fr 1fr; }}@media (max-width: 560px){.ytt-qe__f { grid-template-columns: 1fr; }.ytt-res { grid-template-columns: 1fr; padding: 20px 16px; }.ytt-foot__in { grid-template-columns: 1fr; }}.ytt-pg { background: rgb(251, 245, 239); border: 1px solid rgb(234, 217, 210); border-radius: 16px; padding: 20px 22px; margin: 30px 0px; }.ytt-pg__t { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; color: rgb(94, 20, 20); font-size: 1.3rem; margin: 0px 0px 10px; }.ytt-pg ul { margin: 0px; padding: 0px; list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 8px 20px; }.ytt-pg a { color: rgb(94, 20, 20); font-weight: 600; }.ytt-pg a::before { content: "→ "; color: rgb(240, 138, 36); }@media (max-width: 640px){.ytt-pg ul { grid-template-columns: 1fr; }}.ytt-cw { display: flex; gap: 8px; margin: 0px 0px 10px; flex-basis: 100%; width: 100%; }.ytt-cw__a { flex: 1 1 0%; text-align: center; padding: 9px 8px; border-radius: 999px; border: 2px solid rgb(94, 20, 20); color: rgb(94, 20, 20); font-weight: 700; text-decoration: none; font-size: 0.95rem; line-height: 1.2; }.ytt-cw__a--wa { border-color: rgb(37, 211, 102); color: rgb(18, 140, 126); }@media (max-width: 1024px){.single-trip .wpte-bf-btn-wrap .ytt-cw { order: 5; margin: 8px 0px 0px; }}.ytt-upd { list-style: none; margin: 0px; padding: 0px; }.ytt-upd li { border-bottom: 1px solid rgb(234, 217, 210); padding: 16px 0px; }.ytt-upd time { display: block; font-size: 0.85rem; color: rgb(110, 80, 80); }.ytt-upd a { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-size: 1.25rem; color: rgb(94, 20, 20); text-decoration: none; }.ytt-upd p { margin: 6px 0px 0px; }.ytt-gdir { margin: 0px 0px 30px; }.ytt-gdir__lead { font-size: 1.05rem; }.ytt-gdir__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; }.ytt-gdir__col { background: rgb(251, 245, 239); border: 1px solid rgb(234, 217, 210); border-radius: 14px; padding: 16px 18px; }.ytt-gdir h2 { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; color: rgb(94, 20, 20); font-size: 1.15rem; margin: 0px 0px 8px; }.ytt-gdir ul { margin: 0px; padding: 0px 0px 0px 16px; }.ytt-gdir li { margin: 0px 0px 6px; font-size: 0.93rem; }.ytt-gdir a { color: rgb(94, 20, 20); }.ytt-gdir__latest { margin-top: 30px !important; }@media (max-width: 900px){.ytt-gdir__grid { grid-template-columns: 1fr 1fr; }}@media (max-width: 600px){.ytt-gdir__grid { grid-template-columns: 1fr; }}.ytt-wa-float { bottom: 90px !important; right: 22px !important; }@media (max-width: 1024px){.ytt-wa-float { bottom: 92px !important; }}:root { --tmp-primary-font-family: "Libre Franklin","Noto Sans Devanagari",system-ui,sans-serif !important; --tmp-btn-font-family: "Libre Franklin","Noto Sans Devanagari",system-ui,sans-serif !important; }body, button, input, select, textarea { font-family: "Libre Franklin", "Noto Sans Devanagari", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }h1, h2, h3, h4, h5, h6, .ytt-brand__name { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-weight: 700; letter-spacing: 0px; }.site-header #primary-menu > li > a { text-transform: uppercase; font-family: Oswald, "Noto Sans Devanagari", sans-serif !important; letter-spacing: 0.03em !important; font-size: 0.88rem !important; font-weight: 500 !important; padding: 0px 8px !important; }@media (min-width: 1025px) and (max-width: 1380px){.site-header #primary-menu > li > a { font-size: 0.8rem !important; padding: 0px 6px !important; }}@media (min-width: 1025px) and (max-width: 1200px){.site-header #primary-menu > li > a { font-size: 0.74rem !important; padding: 0px 5px !important; }}.ytt-announce { position: relative; z-index: 1; display: flex; align-items: stretch; background: rgb(58, 12, 12) !important; }.ytt-announce__live { display: inline-flex; align-items: center; gap: 6px; padding: 0px 14px 0px 16px; background: rgb(240, 138, 36); color: rgb(43, 26, 26); font-size: 0.72rem; font-weight: 800; letter-spacing: 0.14em; flex: 0 0 auto; clip-path: polygon(0px 0px, 100% 0px, calc(100% - 10px) 100%, 0px 100%); }.ytt-announce__live::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: rgb(123, 30, 30); animation: 1.4s ease 0s infinite normal none running yttBlink; }@keyframes yttBlink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.25; }
}.ytt-announce__viewport { flex: 1 1 auto; min-width: 0px; }.site-header.header-layout-1 { position: sticky; top: 0px; z-index: 9000; box-shadow: rgba(94, 20, 20, 0.1) 0px 2px 10px; }.site-header .header-m { display: none !important; }.site-header .header-b { background: rgb(255, 255, 255); padding: 0px; }.site-header .header-b .container { display: flex; align-items: center; gap: 22px; min-height: 84px; }.site-header .navigation-wrap { visibility: hidden; }.site-header.ytt-2row .navigation-wrap { visibility: visible; }.site-branding { flex: 0 0 auto; }.ytt-brand { display: flex; align-items: center; gap: 12px; text-decoration: none !important; }.ytt-brand__mark svg { display: block; width: 46px; height: 46px; }.ytt-brand__text { display: flex; flex-direction: column; line-height: 1.05; }.ytt-brand__name { font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-size: 1.55rem; color: rgb(94, 20, 20); letter-spacing: 0.01em; }.ytt-brand__tag { font-size: 0.7rem; color: rgb(122, 90, 90); letter-spacing: 0.08em; text-transform: uppercase; margin-top: 3px; }.ytt-util { flex: 0 1 auto; margin-left: 6px; }.ytt-util #secondary-menu { display: flex; align-items: center; gap: 0px 2px; margin: 0px; padding: 0px; list-style: none; }.ytt-util #secondary-menu > li > a { display: inline-block; padding: 6px 9px; font-size: 0.84rem; font-weight: 500; color: rgb(110, 80, 80); text-decoration: none; border-radius: 6px; white-space: nowrap; transition: background 0.15s, color 0.15s; }.ytt-util #secondary-menu > li > a:hover { background: rgb(251, 245, 239); color: rgb(94, 20, 20); }.ytt-right { display: flex; align-items: center; gap: 10px; margin-left: auto; flex: 0 0 auto; }.ytt-search { display: flex; align-items: center; background: rgb(251, 245, 239); border: 1px solid rgb(234, 217, 210); border-radius: 999px; padding: 0px 4px 0px 14px; height: 42px; width: 250px; transition: border-color 0.15s, box-shadow 0.15s; }.ytt-search:focus-within { border-color: rgb(240, 138, 36); box-shadow: rgba(240, 138, 36, 0.18) 0px 0px 0px 3px; background: rgb(255, 255, 255); }.ytt-search input { flex: 1 1 auto; min-width: 0px; border: 0px; background: transparent; font-size: 0.9rem; color: rgb(43, 26, 26); padding: 0px; height: 40px; outline: none; box-shadow: none; }.ytt-search input, .ytt-search input:focus, .ytt-search input:focus-visible { line-height: 40px; appearance: none; border: 0px !important; outline: 0px !important; box-shadow: none !important; background: transparent !important; padding: 0px !important; margin: 0px !important; height: 40px !important; border-radius: 0px !important; }.ytt-search input::-webkit-search-decoration, .ytt-search input::-webkit-search-cancel-button { appearance: none; display: none; }.ytt-search input::placeholder { color: rgb(154, 122, 122); }.ytt-search button { flex: 0 0 auto; width: 34px; height: 34px; border: 0px; border-radius: 50%; background: rgb(94, 20, 20); color: rgb(255, 255, 255); display: inline-flex; align-items: center; justify-content: center; padding: 0px; cursor: pointer; }.ytt-search button:hover { background: rgb(123, 30, 30); }.ytt-hphone { display: inline-flex; align-items: center; gap: 7px; color: rgb(94, 20, 20); font-weight: 700; font-size: 0.95rem; white-space: nowrap; padding: 8px; border-radius: 8px; text-decoration: none !important; }.ytt-hphone:hover { background: rgb(251, 245, 239); }.ytt-hphone svg { color: rgb(240, 138, 36); }.site-header .btn-book .btn-primary, .site-header .btn-book a { display: inline-flex; align-items: center; gap: 8px; background: rgb(240, 138, 36); font-weight: 700; font-size: 0.92rem; padding: 11px 20px; border-radius: 999px; text-decoration: none; box-shadow: rgba(240, 138, 36, 0.35) 0px 6px 16px; transition: transform 0.15s, box-shadow 0.15s, background 0.15s; white-space: nowrap; color: rgb(26, 26, 26) !important; }.site-header .btn-book a:hover { background: rgb(221, 122, 22); transform: translateY(-1px); box-shadow: rgba(240, 138, 36, 0.4) 0px 10px 22px; }.ytt-search { position: relative; }.ytt-sug { position: absolute; top: calc(100% + 8px); right: 0px; width: 460px; max-width: calc(-32px + 100vw); background: rgb(255, 255, 255); border: 1px solid rgb(234, 217, 210); border-radius: 14px; box-shadow: rgba(94, 20, 20, 0.18) 0px 20px 50px; padding: 6px; z-index: 20; text-align: left; max-height: 70vh; overflow: auto; }.ytt-sug__h { font-size: 0.7rem; font-weight: 800; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(122, 90, 90); background: rgb(251, 245, 239); padding: 7px 12px; border-radius: 8px; margin: 4px 0px; }.ytt-sug__row { display: flex; align-items: center; gap: 12px; padding: 8px 10px; border-radius: 10px; color: rgb(43, 26, 26); text-decoration: none !important; }.ytt-sug__row:hover { background: rgb(251, 245, 239); }.ytt-sug__th { flex: 0 0 48px; width: 48px; height: 48px; border-radius: 10px; overflow: hidden; background: linear-gradient(160deg, rgb(123, 30, 30), rgb(94, 20, 20)); display: flex; align-items: center; justify-content: center; color: rgb(240, 138, 36); }.ytt-sug__th img { width: 100%; height: 100%; object-fit: cover; display: block; }.ytt-sug__ic { width: 26px; height: 26px; stroke: currentcolor; fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }.ytt-sug__tx { flex: 1 1 auto; min-width: 0px; display: flex; flex-direction: column; gap: 2px; }.ytt-sug__t { font-weight: 600; font-size: 0.93rem; line-height: 1.3; }.ytt-sug__t mark { background: transparent; color: rgb(123, 30, 30); font-weight: 800; }.ytt-sug__m { font-size: 0.8rem; color: rgb(110, 80, 80); }.ytt-sug__tag { flex: 0 0 auto; font-size: 0.66rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase; padding: 3px 8px; border-radius: 999px; background: rgb(240, 138, 36); color: rgb(43, 26, 26); }.ytt-sug__tag--g { background: rgb(243, 226, 220); color: rgb(94, 20, 20); }.ytt-sug__row--g { padding: 9px 10px; }.ytt-sug__none { padding: 14px 12px; font-size: 0.88rem; color: rgb(110, 80, 80); }.ytt-sug__all { display: block; margin: 4px 0px 0px; padding: 10px 12px; border-top: 1px solid rgb(234, 217, 210); font-size: 0.86rem; font-weight: 700; color: rgb(94, 20, 20); border-radius: 0px 0px 10px 10px; text-decoration: none !important; }.ytt-sug__all:hover { background: rgb(251, 245, 239); }.ytt-strip { background: linear-gradient(rgb(244, 146, 52), rgb(236, 132, 32)); border-top: 1px solid rgba(94, 20, 20, 0.15); }.ytt-strip .container { display: flex; }.ytt-strip .travel-monster-nav-wrapper { width: 100%; }.site-header #primary-menu { display: flex; flex-wrap: nowrap; align-items: stretch; justify-content: space-between; gap: 0px; margin: 0px; padding: 0px; list-style: none; }.site-header #primary-menu > li { position: relative; display: flex; margin: 0px !important; }.site-header #primary-menu > li > a { display: inline-flex; align-items: center; gap: 5px; padding: 0px 10px; min-height: 48px; font-size: 0.92rem; font-weight: 700; color: rgb(43, 26, 26); text-decoration: none; white-space: nowrap; position: relative; transition: background 0.15s, color 0.15s; }.site-header #primary-menu > li:hover > a, .site-header #primary-menu > li.current-menu-item > a, .site-header #primary-menu > li.current-menu-ancestor > a { background: rgb(94, 20, 20); color: rgb(255, 255, 255); }.site-header #primary-menu > li.menu-item-has-children > a::before { content: ""; order: 2; width: 7px; height: 7px; border-right: 1.8px solid; border-bottom: 1.8px solid; transform: translateY(-2px) rotate(45deg); margin-left: 3px; opacity: 0.75; }.site-header #primary-menu > li.menu-item-has-children > a::after { display: none !important; } .site-header #primary-menu .submenu-toggle{display: none !important;}.site-header #primary-menu .sub-menu { position: absolute; top: 100%; left: 0px; min-width: 250px; background: rgb(255, 255, 255); border-width: 3px 1px 1px; border-style: solid; border-color: rgb(94, 20, 20) rgb(234, 217, 210) rgb(234, 217, 210); border-image: none; border-radius: 0px 0px 12px 12px; box-shadow: rgba(94, 20, 20, 0.16) 0px 18px 40px; padding: 8px; margin: 0px; list-style: none; opacity: 0; visibility: hidden; transform: translateY(6px); transition: opacity 0.18s, transform 0.18s, visibility 0.18s; z-index: 5; display: block !important; }.site-header #primary-menu > li:hover > .sub-menu, .site-header #primary-menu > li.ytt-open > .sub-menu, .site-header #primary-menu > li:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: translateY(0px); }.site-header #primary-menu > li.ytt-open > a { background: rgb(94, 20, 20); color: rgb(255, 255, 255); }.site-header #primary-menu > li.menu-item-has-children > a { cursor: pointer; }.site-header #primary-menu .sub-menu li { margin: 0px; }.site-header #primary-menu .sub-menu a { display: block; padding: 9px 12px; border-radius: 8px; color: rgb(43, 26, 26); font-size: 0.92rem; text-decoration: none; white-space: nowrap; }.site-header #primary-menu .sub-menu a:hover { background: rgb(251, 245, 239); color: rgb(94, 20, 20); padding-left: 16px; transition: padding 0.15s; }@media (min-width: 1025px) and (max-width: 1380px){.site-header .header-b .container { gap: 14px; }.ytt-util #secondary-menu > li > a { padding: 6px; font-size: 0.8rem; }.ytt-search { width: 200px; }.ytt-brand__name { font-size: 1.4rem; }.site-header #primary-menu > li > a { padding: 0px 8px; font-size: 0.86rem; }}@media (min-width: 1025px) and (max-width: 1200px){.ytt-brand__tag { display: none; }.ytt-util { display: none; }.ytt-hphone span { display: none; }.ytt-hphone svg { width: 20px; height: 20px; }.site-header #primary-menu > li > a { padding: 0px 7px; font-size: 0.82rem; }}@media (max-width: 1024px){.ytt-announce__live { padding: 0px 10px 0px 12px; font-size: 0.66rem; }.mobile-header { position: sticky; top: 0px; z-index: 9000; background: rgb(255, 255, 255); border-top: 3px solid rgb(94, 20, 20); box-shadow: rgba(94, 20, 20, 0.06) 0px 2px 0px; display: flex; align-items: center; justify-content: space-between; gap: 8px; padding: 0px 14px; min-height: 62px; }.mobile-header .mobile-header-t { flex: 1 1 auto; min-width: 0px; padding: 0px; }.mobile-header .mobile-header-t .container { padding: 0px; max-width: none; }.mobile-header .ytt-brand { gap: 9px; }.mobile-header .ytt-brand__mark svg { width: 36px; height: 36px; }.mobile-header .ytt-brand__name { font-size: 1.2rem; white-space: nowrap; }.mobile-header .ytt-brand__tag { display: none; }.mobile-header .mobile-header-b { flex: 0 0 auto; padding: 0px; background: transparent; }.mobile-header .srch-moblop-wrap { display: flex; align-items: center; gap: 4px; background: transparent; }.mobile-header .mobile-search-wrap { display: none !important; }.mobile-header .mob-menu-op-txt { display: none !important; }.mobile-header .mobile-menu-op-wrap { padding: 0px; margin: 0px; width: auto; background: transparent; }.mobile-header .mobile-menu-opener, .mobile-header .mobile-menu-opener:hover, .mobile-header .mobile-menu-opener:focus, .mobile-header .mobile-menu-opener:active { width: 42px; height: 42px; border-radius: 10px; position: relative; display: inline-block; opacity: 1; visibility: visible; border: 0px; background: rgb(94, 20, 20) !important; }.mobile-header .mobile-menu-opener:hover { background: rgb(123, 30, 30) !important; }.mobile-header .mobile-menu-opener::before, .mobile-header .mobile-menu-opener::after { display: none !important; }.mobile-header .mobile-menu-opener span { position: absolute; left: 11px; top: 20px; width: 20px; height: 2px; border-radius: 2px; background: rgb(255, 255, 255); display: block; margin: 0px; padding: 0px; transform: none; }.mobile-header .mobile-menu-opener span::before, .mobile-header .mobile-menu-opener span::after { content: ""; position: absolute; left: 0px; width: 20px; height: 2px; border-radius: 2px; background: rgb(255, 255, 255); transform: none; }.mobile-header .mobile-menu-opener span::before { top: -6px; }.mobile-header .mobile-menu-opener span::after { top: 6px; }.main-menu-modal { box-shadow: rgba(58, 12, 12, 0.28) -12px 0px 40px; background: rgb(255, 255, 255); left: auto !important; right: 0px !important; width: min(320px, 80vw) !important; transform: translateX(100%) !important; }.main-menu-modal.active { transform: translateX(0px) !important; }.ytt-mm-backdrop { position: fixed; inset: 0px; background: rgba(58, 12, 12, 0.55); z-index: 999998; opacity: 0; visibility: hidden; transition: opacity 0.25s, visibility 0.25s; touch-action: none; }body.showing-main-menu-modal .ytt-mm-backdrop { opacity: 1; visibility: visible; }html:has(body.showing-main-menu-modal), body.showing-main-menu-modal { overscroll-behavior: contain; overflow: hidden !important; }.main-menu-modal { overflow-y: auto; padding: 0px !important; }.main-menu-modal .mobile-menu { display: flex; flex-direction: column; min-height: 100%; padding: 0px !important; }.ytt-mm-head { display: flex; align-items: center; justify-content: space-between; padding: 12px 14px 12px 16px; background: rgb(94, 20, 20); color: rgb(255, 255, 255); position: sticky; top: 0px; z-index: 2; }.ytt-mm-title { display: flex; align-items: center; gap: 10px; font-family: Lora, "Noto Serif Devanagari", Georgia, serif; font-size: 1.12rem; color: rgb(255, 255, 255); }.main-menu-modal .btn-menu-close { border-radius: 10px; color: rgb(255, 255, 255); margin: 0px; position: static !important; width: 38px !important; height: 38px !important; background: rgba(255, 255, 255, 0.14) !important; }.main-menu-modal .btn-menu-close::before, .main-menu-modal .btn-menu-close::after { content: ""; position: absolute; left: 50%; top: 50%; width: 18px; height: 2px; margin: -1px 0px 0px -9px; background: rgb(255, 255, 255); border-radius: 2px; transform: rotate(45deg); }.main-menu-modal .btn-menu-close::after { transform: rotate(-45deg); }.main-menu-modal .btn-menu-close { flex: 0 0 auto; position: relative !important; inset: auto !important; transform: none !important; }.main-menu-modal .travel-monster-nav-wrapper { flex: 1 1 auto; }.main-menu-modal #primary-menu > li > a, .main-menu-modal #secondary-menu > li > a { font-family: "Libre Franklin", "Noto Sans Devanagari", sans-serif; font-weight: 600; color: rgb(43, 26, 26); font-size: 1rem; padding: 13px 18px !important; }.main-menu-modal #primary-menu > li, .main-menu-modal #secondary-menu > li { border-bottom: 1px solid rgb(241, 228, 222) !important; }.main-menu-modal #primary-menu .sub-menu a { font-size: 0.94rem; color: rgb(94, 20, 20); padding: 10px 18px 10px 30px !important; }.main-menu-modal #secondary-menu { background: rgb(251, 245, 239); padding: 6px 0px; }.main-menu-modal #secondary-menu > li > a { font-weight: 500; color: rgb(110, 80, 80); padding: 10px 18px !important; }.ytt-mm-foot { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; padding: 14px 16px 90px; background: rgb(251, 245, 239); border-top: 1px solid rgb(234, 217, 210); }.ytt-mm-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 10px; border-radius: 999px; border: 1.5px solid rgb(94, 20, 20); color: rgb(94, 20, 20); font-weight: 700; font-size: 0.92rem; text-decoration: none !important; }.ytt-mm-btn--wa { border-color: rgb(30, 158, 90); color: rgb(30, 158, 90); }.ytt-mm-btn--go { grid-column: 1 / -1; background: rgb(240, 138, 36); border-color: rgb(240, 138, 36); color: rgb(43, 26, 26); }.ytt-mh-acts { display: flex; align-items: center; gap: 2px; }.ytt-mh-ic { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 10px; color: rgb(94, 20, 20); text-decoration: none !important; }.ytt-mh-ic svg { width: 20px; height: 20px; }.ytt-mh-ic--tel { color: rgb(240, 138, 36); }.ytt-mh-ic--wa { color: rgb(30, 158, 90); }}@media (max-width: 360px){.mobile-header .ytt-brand__name { font-size: 1.05rem; }.mobile-header .ytt-brand__mark svg { width: 32px; height: 32px; }}.site-branding .site-title a { color: rgb(94, 20, 20); }.site-description { position: absolute; clip: rect(1px, 1px, 1px, 1px); }blockquote::before{mask-image: url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A");}.header-layout-1 .contact-email-wrap a::before, .header-layout-3 .contact-email-wrap a::before, .header-layout-5 .contact-email-wrap a::before { mask-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9032 7.04984C7.78316 7.13784 7.64157 7.18179 7.50002 7.18179C7.35839 7.18179 7.21684 7.13784 7.0968 7.04984L1.36363 2.84553L4.54544e-05 1.84558L0 11.5C4.54544e-05 11.8765 0.305272 12.1818 0.681816 12.1818L14.3182 12.1818C14.6948 12.1818 15 11.8765 15 11.5V1.84554L13.6363 2.84553L7.9032 7.04984Z' fill='%23454545'/%3E%3Cpath d='M7.50003 5.65452L14.0948 0.818222L0.905045 0.818176L7.50003 5.65452Z' fill='%23454545'/%3E%3C/svg%3E"); }.header-layout-1 .contact-phone-wrap a::before, .header-layout-3 .contact-phone-wrap a::before, .header-layout-5 .contact-phone-wrap a::before { mask-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.61806 4.78724C3.65806 6.52528 5.33 7.94702 7.3775 8.83139L8.96639 7.4772C9.165 7.30831 9.45028 7.25918 9.69944 7.32673C10.5083 7.55397 11.3786 7.6768 12.2778 7.6768C12.6786 7.6768 13 7.95009 13 8.29094V10.4404C13 10.7813 12.6786 11.0546 12.2778 11.0546C5.49611 11.0546 0 6.38095 0 0.61413C0 0.273279 0.325 -1.52588e-05 0.722222 -1.52588e-05H3.25C3.65083 -1.52588e-05 3.97222 0.273279 3.97222 0.61413C3.97222 1.37874 4.11667 2.11879 4.38389 2.80663C4.46333 3.01851 4.40556 3.26109 4.20694 3.42998L2.61806 4.78724Z' fill='%23454545'/%3E%3C/svg%3E"); }header .search-toggle-form input[type="submit"] { mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300b98b' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E"); }header .search-toggle-form .btn-form-close::before { mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23B4B4B4' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23B4B4B4' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }.primary-navigation ul > li.menu-item-has-children > a::after, .primary-navigation ul > li.mega-menu-item::after, .secondary-navigation ul > li.menu-item-has-children > a::after, .secondary-navigation ul > li.mega-menu-item::after { mask-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.978478 0.313439C1.15599 0.135928 1.43376 0.11979 1.62951 0.265027L1.68558 0.313439L5.9987 4.62632L10.3118 0.313439C10.4893 0.135928 10.7671 0.11979 10.9628 0.265027L11.0189 0.313439C11.1964 0.49095 11.2126 0.768726 11.0673 0.964466L11.0189 1.02055L6.35225 5.68721C6.17474 5.86472 5.89697 5.88086 5.70122 5.73562L5.64514 5.68721L0.978478 1.02055C0.783216 0.825283 0.783216 0.508701 0.978478 0.313439Z' fill='currentColor'/%3E%3C/svg%3E"); }.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down::after, .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down::after { mask-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.978478 0.313439C1.15599 0.135928 1.43376 0.11979 1.62951 0.265027L1.68558 0.313439L5.9987 4.62632L10.3118 0.313439C10.4893 0.135928 10.7671 0.11979 10.9628 0.265027L11.0189 0.313439C11.1964 0.49095 11.2126 0.768726 11.0673 0.964466L11.0189 1.02055L6.35225 5.68721C6.17474 5.86472 5.89697 5.88086 5.70122 5.73562L5.64514 5.68721L0.978478 1.02055C0.783216 0.825283 0.783216 0.508701 0.978478 0.313439Z' fill='currentColor'/%3E%3C/svg%3E"); }.site-footer .footer-b .payments-showcase span::before { mask-image: url("data:image/svg+xml,%3Csvg width='25' height='29' viewBox='0 0 25 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.6603 3.93835C24.61 3.57554 24.3502 3.27709 23.9991 3.179L12.7452 0.033658C12.5848 -0.0112193 12.4153 -0.0112193 12.2548 0.033658L1.00089 3.179C0.649753 3.27709 0.390001 3.57541 0.339734 3.93835C0.274461 4.41006 -1.21463 15.5553 2.60478 21.0998C6.41968 26.6376 12.0475 28.0567 12.2851 28.1145C12.3558 28.1317 12.4278 28.1401 12.5 28.1401C12.5722 28.1401 12.6442 28.1315 12.7149 28.1145C12.9526 28.0567 18.5804 26.6376 22.3952 21.0998C26.2146 15.5555 24.7255 4.41018 24.6603 3.93835ZM19.7573 10.4451L12.081 18.1597C11.9024 18.3392 11.6682 18.4291 11.434 18.4291C11.1999 18.4291 10.9656 18.3393 10.787 18.1597L6.04085 13.3898C5.86919 13.2174 5.77281 12.9835 5.77281 12.7396C5.77281 12.4957 5.86931 12.2618 6.04085 12.0894L6.98323 11.1423C7.34059 10.7833 7.92 10.7831 8.27723 11.1423L11.434 14.3148L17.5209 8.19741C17.6925 8.02489 17.9253 7.92802 18.1679 7.92802C18.4106 7.92802 18.6434 8.02489 18.8149 8.19741L19.7573 9.1445C20.1147 9.50364 20.1147 10.0859 19.7573 10.4451Z' fill='%2328B558'/%3E%3C/svg%3E%0A"); }.ytt-title { text-align: center; }.ytt-title::after { content: ""; display: block; width: 56px; height: 18px; margin: 10px auto 0px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 18'%3E%3Cpath d='M28 2c3 4 3 9 0 13-3-4-3-9 0-13z' fill='%23F08A24'/%3E%3Cpath d='M28 15c-2-5-6-8-11-8 1 5 5 8 11 8zM28 15c2-5 6-8 11-8-1 5-5 8-11 8z' fill='%23F08A24' opacity='.75'/%3E%3Cpath d='M2 15h14M40 15h14' stroke='%237B1E1E' stroke-width='1.5'/%3E%3C/svg%3E") center center / contain no-repeat; }.ytt-btn-teal .wp-block-button__link, a.ytt-btn-teal, .ytt-btn-teal { background: rgb(123, 30, 30) !important; border-color: rgb(123, 30, 30) !important; color: rgb(255, 255, 255) !important; }.ytt-soft-bg { background: rgb(251, 245, 239); }.ytt-card { background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(94, 20, 20, 0.08) 0px 2px 10px; }