/*!
Theme Name: Trailvista
Theme URI: https://rarathemes.com/wordpress-themes/trailvista/
Author: Rara Theme
Author URI: https://rarathemes.com/
Description: Trailvista is a conversion-optimized WordPress theme made for tour operators, travel agencies, and local guides. Built with Elementor and powered by WP Travel Engine, it helps you create a beautiful, mobile-friendly travel website. With features like one-click demo import, custom header and footer builder, and trip filters, you can launch and manage your site in no time. Add unlimited trips, offer flexible pricing, take bookings, and send automated emails with ease. Trailvista is fully customizable, SEO-ready, and packed with tools to grow your business, like coupon codes, inquiries, analytics, and multiple payment options. Whether you're a solo travel blogger or a large tour company, Trailvista gives you everything you need to turn visitors into customers. Check the demo at https://traveldemos.com/trailvista/, read the documentation at https://docs.rarathemes.com/docs/trailvista/, and get support at https://rarathemes.com/support-ticket/.
Version: 1.0.0
Requires at least: 6.2
Requires PHP: 7.4
Tested up to: 6.8
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: trailvista
Tags: blog, one-column, two-columns, left-sidebar, right-sidebar, footer-widgets, custom-menu, custom-colors, custom-logo, featured-images, threaded-comments, rtl-language-support, translation-ready, wide-blocks, theme-options, entertainment, travel

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Trailvista is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/:root{--white-color:#fff;--white-color-rgb:255,255,255;--black-color:#000;--black-color-rgb:0,0,0;--g-body-font-size:18px;--h1-font-size:clamp(2em, 5vw, 2.67em);--h2-font-size:clamp(1.55em, 5vw, 2.22em);--h3-font-size:clamp(1.33em, 5vw, 1.77em);--h4-font-size:clamp(1.22em, 5vw, 1.55em);--h5-font-size:clamp(1em, 5vw, 1.33em);--h6-font-size:clamp(0.88em, 5vw, 1em);--page-grid-gap:24px,5vw,48px;--container-width:1180px}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}abbr[title]{border-bottom:none;text-decoration:underline dotted}:is(b,strong){font-weight:bolder}:is(code,kbd,samp){font-family:monospace,monospace;font-size:1em}.updated:not(.published){display:none}small{font-size:80%}:is(sub,sup){font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}:is(button,input){overflow:visible}:is(button,select){text-transform:none}:is(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}:is(button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner){border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}:is([type=checkbox],[type=radio]){box-sizing:border-box;padding:0}:is([type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button){height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}::selection{color:var(--white-color);background:var(--g-primary-color)}h1,h2,h3,h4,h5,h6{color:var(--g-heading-color);margin-bottom:.5em;clear:both}.site :is(h1,h2,h3,h4,h5,h6) a{color:var(--g-heading-color)}.site :is(h1,h2,h3,h4,h5,h6) a:hover{color:var(--g-primary-color)}p:not(:last-child){margin-bottom:16px}:is(dfn,cite,em,i){font-style:italic}address{margin:0 0 1.5em}.wp-block-code,pre{background:#292929;overflow:auto;padding:32px 40px;color:#fff;margin-bottom:1.5em;border-radius:16px}:is(code,kbd,tt,var){font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}:is(abbr,acronym){border-bottom:1px dotted #666;cursor:help}body,button,input,optgroup,select,textarea{font-family:var(--g-primary-font)}body{background:var(--g-background-color,#fff);font-size:var(--g-primary-font-size, 18px);line-height:var(--g-primary-font-height, 1.62);font-weight:var(--g-primary-font-weight,400);text-transform:var(--g-primary-font-transform,none);letter-spacing:var(--g-primary-font-spacing, 0);color:var(--g-font-color,#000);font-family:var(--g-primary-font, "system-ui");-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;overflow-x:clip}body:is(.post,.page){margin-bottom:0}hr{background-color:#ccc;border:0;height:1px;margin-bottom:0}ol,ul{margin:0 0 0 1em}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.entry-content .highlight{background-color:rgba(var(--g-primary-color-rgb),.2)}.entry-content p:not(:last-of-type,:last-child)+:is(ul,ol){margin-top:-10px}.entry-content p:is(:last-child,:last-of-type)+:is(ul,ol){margin-top:10px}.reset-list-style,.reset-list-style ol,.reset-list-style ul{list-style:none;margin:0;padding:0}:is(embed,iframe,object){max-width:100%}img{height:auto;max-width:100%;border-style:none}:is(img,iframe,svg){display:inline-block}iframe{margin-bottom:60px;width:100%}figure{margin:1em 0}.wp-block-table,.wp-block-table.is-style-stripes{border:none}.wp-block-table table,.wp-block-table.is-style-stripes table{border-collapse:separate;border-spacing:0}.wp-block-table table td,.wp-block-table table th,.wp-block-table.is-style-stripes table td,.wp-block-table.is-style-stripes table th{border:1px solid rgba(26,22,31,.1019607843);padding:10px 24px}.wp-block-table table td:not(:first-child),.wp-block-table table th:not(:first-child),.wp-block-table.is-style-stripes table td:not(:first-child),.wp-block-table.is-style-stripes table th:not(:first-child){border-left-width:0}.wp-block-table thead th:first-child,.wp-block-table.is-style-stripes thead th:first-child{border-top-left-radius:16px}.wp-block-table thead th:last-child,.wp-block-table.is-style-stripes thead th:last-child{border-top-right-radius:16px}.wp-block-table.is-style-stripes:not(:has(thead)) tr:first-child td:first-child,.wp-block-table:not(:has(thead)) tr:first-child td:first-child{border-top-left-radius:16px}.wp-block-table.is-style-stripes:not(:has(thead)) tr:first-child td:last-child,.wp-block-table:not(:has(thead)) tr:first-child td:last-child{border-top-right-radius:16px}.wp-block-table tr:last-child td,.wp-block-table.is-style-stripes tr:last-child td{border-top-width:0}.wp-block-table tr:last-child td:first-child,.wp-block-table.is-style-stripes tr:last-child td:first-child{border-bottom-left-radius:16px}.wp-block-table tr:last-child td:last-child,.wp-block-table.is-style-stripes tr:last-child td:last-child{border-bottom-right-radius:16px}.wp-block-table.is-style-stripes table thead{background-color:rgba(26,22,31,.031372549)}.wp-block-table.is-style-stripes table thead th{border-bottom-width:0}.wp-block-table.is-style-stripes table tr:nth-child(odd){background-color:transparent}.wp-block-table.is-style-stripes table tr:nth-child(2n){background-color:rgba(26,22,31,.031372549)}.wp-block-quote:is(.alignleft,.alignright) p:last-of-type{margin-bottom:0}.wp-block-quote cite{color:inherit;font-size:inherit}.entry-content .wp-block-quote{margin:48px 0;padding-left:20px}.wp-block-quote{color:var(--g-font-color);position:relative;z-index:1;overflow:hidden;border-left:4px solid var(--g-secondary-color)}.wp-block-quote::before{content:"";float:left;height:64px;width:64px;background-color:var(--g-secondary-color);mask-size:100%;mask-repeat:no-repeat;margin-right:10px}.wp-block-quote p{font-size:1.11em;margin-bottom:10px}.wp-block-quote.wp-block-quote cite{font-size:1em;font-weight:700;margin-left:10px;margin-top:10px;color:var(--g-heading-color)}.wp-block-quote.wp-block-quote.has-text-align-right{border-left:0!important;border-right:6px solid var(--g-primary-color)}.wp-block-quote.wp-block-quote.has-text-align-right::before{left:unset;right:20px;transform:rotatey(180deg)}a{color:var(--g-primary-color);text-decoration:none;transition:all 234ms ease-in-out}.entry-content p a{color:var(--g-primary-color)}.entry-content p a:hover{text-decoration:underline;color:var(--g-secondary-color)}:is(.site p:not(.site-title,.wp-block-tag-cloud) a,.textwidget a,.wp-travel-engine-terms a,.wpte-checkout__term-condition a){text-decoration:underline}:is(.site p:not(.site-title,.wp-block-tag-cloud) a,.textwidget a,.wp-travel-engine-terms a,.wpte-checkout__term-condition a):hover{color:var(--g-secondary-color)}.comments-area .comment-respond form :where(.submit,input[type=submit]),.site :where(.wp-block-button__link,.btn-primary),.wp-block-file__button,input[type=submit]{font-family:var(--btn-font-family);font-size:var(--btn-font-size);letter-spacing:var(--btn-font-spacing);line-height:var(--btn-font-height);font-weight:var(--btn-font-weight);text-transform:var(--btn-font-transform);padding:var(--btn-padding-top) var(--btn-padding-right) var(--btn-padding-bottom) var(--btn-padding-left);border-radius:var(--btn-roundness-top) var(--btn-roundness-right) var(--btn-roundness-bottom) var(--btn-roundness-left)}.comments-area .comment-respond form :where(.submit,input[type=submit]),.readmore,.site :where(.wp-block-button__link,.btn-primary),.wp-block-file__button,input[type=submit]{color:var(--btn-text-initial-color);background:var(--btn-bg-initial-color);border:1px solid var(--btn-border-initial-color);text-align:center;text-decoration:none;transition:all .35s ease;display:inline-block}.comments-area .comment-respond form :where(.submit,input[type=submit]):hover,.readmore:hover,.site :where(.wp-block-button__link,.btn-primary):hover,.wp-block-file__button:hover,input[type=submit]:hover{color:var(--btn-text-hover-color);border-color:var(--btn-border-hover-color);background-color:var(--btn-bg-hover-color)}.btn-tertiary{font-size:.88em;color:var(--g-primary-color-color)}.btn-tertiary::after{content:"";display:inline-block;background-color:currentColor;width:20px;height:8px;margin-left:11px;transition:all .1s ease-in-out;mask-repeat:no-repeat}.btn-tertiary:hover::after{transform:translateX(5px)}.toggle-btn{border:none;background:0 0;cursor:pointer}.toggle-btn:hover>svg line{stroke:var(--g-primary-color);transition:all .2s ease-in-out}.site-header .btn-primary{color:var(--header-btn-text-color);background:var(--header-btn-bg-color);padding:var(--header-btn-roundness-top) var(--header-btn-roundness-right) var(--header-btn-roundness-bottom) var(--header-btn-roundness-left);border-radius:var(--header-btn-padding-top) var(--header-btn-padding-right) var(--header-btn-padding-bottom) var(--header-btn-padding-left);border:1px solid var(--header-btn-border-color)}.site-header .btn-primary:hover{color:var(--btn-text-hover-color);border-color:var(--btn-border-hover-color);background-color:var(--btn-bg-hover-color)}.close{background:0 0;border:none;display:block;cursor:pointer;padding:5px;position:absolute;right:17px}.close:hover svg path{opacity:.5;transition:all .2s ease-in-out}button.toggle{background:0 0;border:none;box-shadow:none;border-radius:0;font-size:inherit;letter-spacing:inherit;text-transform:none}select,select:focus{appearance:none;background-size:15px 8px;background-repeat:no-repeat;background-position:right 22px center;padding:18px 20px;width:100%;border:1px solid #eaeaea;font-size:1em;color:var(--g-font-color);font-family:var(--g-primary-font)}input:not([type=checkbox],[type=submit],[type=radio],[type=file],.wc-block-price-filter__range-input),textarea{border:1px solid #eaeaea;border-radius:5px;padding:16px 24px;width:100%;font-size:1em;color:var(--g-font-color);font-family:var(--g-primary-font)}input:not([type=checkbox],[type=submit],[type=radio],[type=file],.wc-block-price-filter__range-input)::placeholder,textarea::placeholder{color:rgba(var(--g-font-color-rgb),.7)}.container{margin:0 auto;width:min(100% - 30px,var(--container-width))}.container.c-full{width:min(100% - 30px,100%)}.main-content-wrapper{display:flex;flex-direction:column}.primary-menu-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--nav-spacing,20px 32px)}.primary-menu-wrapper li{position:relative;margin:0;display:flex;align-items:center;border:none;color:var(--nav-item-color,var(--g-font-color))}.primary-menu-wrapper li .menu-subtitle{margin-bottom:5px;color:var(--g-font-color);font-size:1em;display:block;width:100%}@media screen and (min-width:1200px){.primary-menu-wrapper li .menu-subtitle{text-align:center}}.primary-menu-wrapper li .menu-subtitle+a{display:block}.primary-menu-wrapper li a{color:inherit;text-decoration:none;line-height:1.62;display:block;width:100%;font-family:var(--g-primary-font);font-size:.88em;border-radius:var(--nav-item-radius,0);transition:color .3s ease-in-out}.primary-menu-wrapper li a:hover{color:inherit}.primary-menu-wrapper li .submenu-icon{position:relative}.primary-menu-wrapper li>.submenu-icon::after{content:"";display:block;background-color:currentColor;position:absolute;top:50%;right:0;transform:translateY(-50%);width:12px;height:12px;mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:color .2s ease-in-out,transform .2s ease-in-out}.primary-menu-wrapper li.menu-item-has-children>a{padding-right:1.25rem}.primary-menu-wrapper li:where(:hover,:focus,.focus){color:var(--nav-item-hover-color,var(--g-primary-color))}.primary-menu-wrapper li:where(:hover,:focus,.focus)>ul{transform:translateY(0);opacity:1;z-index:2;left:0;transition:opacity .15s linear,transform .15s linear}.primary-menu-wrapper li:is(.current-menu-item,.current-menu-ancestor){color:var(--nav-item-hover-color,var(--g-primary-color))}.primary-menu-wrapper .sub-menu{margin-left:0}.primary-menu-wrapper ul{--submenu-spacing:10px;flex-direction:column;background:var(--submenu-background,var(--white-color));padding-top:0;display:flex;position:absolute;top:calc(100% + var(--submenu-spacing));box-shadow:0 5px 15px rgba(var(--black-color-rgb),.05);transform:translateY(15px);opacity:0;left:9999rem;width:var(--submenu-width,200px);border-radius:var(--submenu-radius,0)}.primary-menu-wrapper ul a{padding:var(--submenu-item-padding,16px)}.primary-menu-wrapper ul::before{content:"";display:block;position:absolute;height:var(--submenu-spacing);left:0;right:0;bottom:100%}.primary-menu-wrapper ul li{color:var(--submenu-item-color,var(--g-font-color))}.primary-menu-wrapper ul li:not(:last-child){border-bottom:1px solid rgba(13,23,59,.1)}.primary-menu-wrapper ul li.current-menu-item,.primary-menu-wrapper ul li:hover{color:var(--submenu-item-hover-color,var(--g-primary-color))}.primary-menu-wrapper ul li.menu-item-has-children>a{padding-right:44px}.primary-menu-wrapper ul li.menu-item-has-children>.submenu-icon::after{position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(-90deg)}.primary-menu-wrapper ul li.reverse-submenu .submenu-icon::after{transform:translateY(-50%) rotate(90deg)}.primary-menu-wrapper ul li.reverse-submenu:where(:hover,:focus,.focus) .sub-menu{left:auto;right:100%;box-shadow:5px 5px 15px rgba(var(--black-color-rgb),.2)}.primary-menu-wrapper ul .sub-menu{left:100%;top:0}.trailvista-nav-wrapper :not(.primary-menu-container) ul{list-style:none}.trailvista-nav-wrapper :not(.primary-menu-container) ul li{margin:0}.site-footer .primary-menu-wrapper ul{top:auto;bottom:100%}.site-footer .primary-menu-wrapper ul .sub-menu{top:auto;bottom:0}body:has(#wpadminbar) .site-header{--top-offset:32px}.site-branding .site-title{margin:0}.site-branding .site-description{margin-bottom:0}.site-branding a{text-decoration:none;display:inline-block;word-break:break-word}.site-branding.has-image-text{display:flex;align-items:center}.site-branding.has-image-text .site-title-wrap{margin-left:12px}@media (max-width:558px){.site-branding.has-image-text{flex-direction:column;align-items:center;text-align:center}.site-branding.has-image-text .site-title-wrap{margin-left:0}}.site-branding .site-logo img{vertical-align:middle}.site-header{position:relative;z-index:99}.site-header:not(.header-builder){border-bottom:1px solid rgba(26,22,31,.1019607843)}.site-header .desktop-header .wrapper{padding:16px 0;display:flex;justify-content:space-between;align-items:center;grid-gap:20px}@media screen and (min-width:1200px){.site-header .desktop-header .wrapper>.toggle-btn{display:none}}.site-header .desktop-header .main-navigation{margin-right:0;width:auto}.site-header .desktop-header .nav-wrap{display:flex;align-items:center;gap:40px}@media (max-width:1024px){.site-header .desktop-header{display:none}}.header-search-widget{display:inline-flex}.header-search-widget .search-form-section{line-height:1}.header-search-widget .search-toggle{padding:12px;cursor:pointer;line-height:1;display:inline-flex;color:var(--search-color,var(--g-font-color));transition:color 234ms ease-in-out}.header-search-widget .search-toggle:where(:hover,:focus){color:var(--search-color-hover,var(--g-primary-color))}.header-search-widget .search-toggle svg{height:var(--icon-size,18px);width:var(--icon-size,18px)}.header-search-wrap{background:rgba(0,0,0,.7);display:none;opacity:0;position:fixed;bottom:0;left:-9999rem;top:0;transition:opacity .2s linear,left 0s .2s linear;width:100%;z-index:9999}.header-search-wrap.active{left:0;opacity:1;transition:opacity .2s linear}.header-search-wrap .header-search-inner{height:100%;display:flex;align-items:center;justify-content:center}.header-search-wrap .header-search-inner .search-form{width:100%;max-width:900px;padding:0 15px}.header-search-wrap .header-search-inner .close{top:20px;right:20px}.header-search-inner .search-form .search-field{height:50px;font-size:1em;padding:25px;border-radius:500px}.header-search-inner .search-form .search-submit{background-size:20px;width:50px;height:50px;background-repeat:no-repeat;background-position:center;border-radius:100%;background-color:var(--g-primary-color);filter:none;opacity:1}.header-search-inner .search-form .search-submit:hover{background-color:var(--g-secondary-color)}.sticky-header:not(.transparent-header-active,.single-trip) .site-header{position:sticky;top:var(--top-offset,0);width:100%;z-index:9999;transition:box-shadow .3s cubic-bezier(.4, 0, .2, 1)}.sticky-header:not(.transparent-header-active,.single-trip) .site-header.is-sticky{box-shadow:0 5px 20px 0 rgba(0,0,0,.1);background-color:var(--white-color)}body:not(.transparent-header-active) .site-header{background-color:var(--white-color)}.wte-tabs-fixed .site-header.is-sticky{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility .2s ease-out}.transparent-header-active.sticky-header :where(.desktop-header,.mobile-header){position:fixed;top:var(--top-offset,0)}.transparent-header-active.sticky-header .site-header.is-sticky .transparent-logo{display:none}.transparent-header-active .site-header:not(.is-sticky) :where(.desktop-header,.mobile-header){backdrop-filter:blur(var(--g-transparent-blur,0));color:var(--g-transparent-color)}.transparent-header-active .site-header:not(.is-sticky) :where(.desktop-header,.mobile-header) .header-search-widget.search-box-active{color:var(--g-transparent-color)}.transparent-header-active .site-header:not(.is-sticky) :where(.desktop-header,.mobile-header) .header-search-widget.search-box-active .search-field{color:var(--g-transparent-color)}.transparent-header-active .site-header:not(.is-sticky) :where(.desktop-header,.mobile-header) .header-search-widget.search-box-active .search-field::placeholder{color:var(--g-transparent-color)}.transparent-header-active .site-header:not(.is-sticky) :where(.desktop-header,.mobile-header) .header-search-widget.search-box-active .search-submit{background-color:var(--g-transparent-color)}.transparent-header-active .site-header:not(.is-sticky) :where(.desktop-header,.mobile-header) .custom-logo-link{display:none}.transparent-header-active :where(.desktop-header,.mobile-header){position:absolute;top:0;left:0;right:0;z-index:5;transition:all .2s ease-in-out}.transparent-header-active :where(.desktop-header,.mobile-header) .site-title-description *{color:inherit}.transparent-header-active :where(.desktop-header,.mobile-header) li{--nav-item-color:var(--g-transparent-color)}.transparent-header-active :where(.desktop-header,.mobile-header) li:where(:hover,:focus,.focus) :not(.sub-menu .submenu-icon::after){color:var(--g-transparent-color)}.transparent-header-active :where(.desktop-header,.mobile-header) :not(.submenu-toggle-btn,.sub-menu li){color:inherit;fill:currentColor;stroke:currentColor}.transparent-header-active :where(.desktop-header,.mobile-header) :not(.submenu-toggle-btn,.sub-menu li) a{transition:opacity 234ms ease-in-out}.transparent-header-active :where(.desktop-header,.mobile-header) :not(.submenu-toggle-btn,.sub-menu li) a:hover{opacity:.7}.transparent-header-active .site-header.is-sticky :where(.desktop-header,.mobile-header){box-shadow:0 5px 20px 0 rgba(0,0,0,.1);background-color:var(--white-color)}.transparent-header-active .site-header.is-sticky .desktop-header{--container-width:var(--sticky-width)}@media (min-width:1025px){.mobile-header{display:none}}.mobile-header .mobile-header__inner{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.mobile-header .mobile-header__toggle{display:flex;align-items:center;justify-content:center;gap:12px}.mobile-header .mobile-menu-toggle{padding:9px;color:var(--g-font-color);cursor:pointer;transition:color 234ms ease-in-out}.mobile-header .mobile-menu-toggle:where(:hover,:focus){color:var(--g-primary-color)}.mobile-header .mobile-menu-toggle .toggle-icon{display:flex;align-items:center;justify-content:center}.mobile-menu-modal{background-color:var(--white-color);display:none;opacity:0;overflow-y:auto;overflow-x:hidden;position:fixed;bottom:0;left:-99999rem;right:99999rem;top:0;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;z-index:9999}@media screen and (min-width:768px){.mobile-menu-modal{background-color:rgba(0,0,0,.7)}}.mobile-menu-modal.active{left:0;opacity:1;right:0;transition:opacity .25s ease-out}.mobile-menu-modal.active .mobile-menu-modal-inner{transform:translateX(0);opacity:1}.mobile-menu-modal .mobile-menu-modal-inner{transform:translateX(-20rem);opacity:0;background-color:var(--white-color);box-shadow:0 0 2rem 0 rgba(0,0,0,.1019607843);width:100%;height:100%;transition:transform .2s ease-in,opacity .2s ease-out;display:flex;justify-content:stretch;overflow:auto}@media screen and (min-width:768px){.mobile-menu-modal .mobile-menu-modal-inner{width:500px}}.mobile-menu-modal a{color:var(--nav-item-color,var(--g-font-color));transition:color 234ms ease-in-out}.mobile-menu-modal a:where(:hover,:focus){color:var(--nav-item-hover-color,var(--g-primary-color))}.mobile-menu-modal-header{display:flex;align-items:center;justify-content:space-between;padding-block:16px;border-bottom:1px solid rgba(26,22,31,.1019607843)}.mobile-menu-modal-container{margin-inline:15px}.close-mobile-menu-modal{position:absolute;right:-15px;padding:10px;cursor:pointer;line-height:1;display:inline-flex;color:var(--search-color,var(--g-font-color));transition:color 234ms ease-in-out}.close-mobile-menu-modal:where(:hover,:focus){color:var(--search-color-hover,var(--g-primary-color))}.mobile-menu-modal-social{padding-block:24px;border-bottom:2px dashed rgba(26,22,31,.1019607843);display:grid;gap:16px;font-size:.88em;line-height:1}:where(.contact-phone-wrap,.contact-email-wrap) a{display:flex;align-items:center;gap:8px}.mobile-menu{padding-block-start:16px;padding-block-end:24px;display:block}.mobile-menu li{margin:0;display:flex;flex-wrap:wrap;line-height:1;justify-content:flex-start}.mobile-menu li.menu-item-has-children{display:flex;align-items:center;justify-content:space-between}.mobile-menu li ul{display:none;margin:0;width:100%}.mobile-menu li:where(.current-menu-item,.current-menu-ancestor)>a{color:var(--nav-item-hover-color,var(--g-primary-color))}.mobile-menu li:where(.current-menu-item,.current-menu-ancestor)>.submenu-icon::after{color:var(--nav-item-hover-color,var(--g-primary-color))}.mobile-menu a{padding-block:8px;padding-inline:15px;font-size:.88em;line-height:1.5;display:block;text-decoration:none;flex:1}.mobile-menu .sub-menu{display:none;background-color:#f5f5f5}.mobile-menu .sub-menu a{padding-block:8px;padding-inline-start:24px}.mobile-menu .sub-menu li{padding-inline-start:8px}.mobile-menu .sub-menu li:not(:last-child){border-bottom:1px solid rgba(26,22,31,.1019607843)}.mobile-menu .sub-menu .sub-menu li:first-child{border-top:1px solid rgba(26,22,31,.1019607843)}.mobile-menu .sub-menu.active{display:block}.mobile-menu .submenu-icon{--icon-size:16px;padding:12px;display:flex;align-items:center;justify-content:center;color:var(--nav-item-color,var(--g-font-color));transition:color 234ms ease-in-out;flex-shrink:0;cursor:pointer}.mobile-menu .submenu-icon:where(:hover,:focus,.focus){color:var(--nav-item-hover-color,var(--g-primary-color))}.mobile-menu .submenu-icon::after{content:"";display:block;background-color:currentColor;width:16px;height:16px;mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:color .2s ease-in-out,transform .2s ease-in-out}.mobile-menu .submenu-icon.active::after{transform:rotate(180deg)}.modal-menu-wrapper{position:relative;left:calc(50% - 50vw);width:100vw}@media screen and (min-width:768px){.modal-menu-wrapper{position:relative;left:unset;width:100%}}.menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;position:relative;margin-left:auto;margin-right:auto;width:min(100% - 30px,100%)}.menu-wrapper .menu-item{position:relative}.menu-wrapper .active{display:block}.menu-wrapper.is-toggling{pointer-events:none}.menu-wrapper.is-toggling .menu-item{position:absolute;top:0;right:0;margin:0;width:100%}.menu-wrapper.is-animating .menu-item,.menu-wrapper.is-animating .toggling-target{transition-duration:250ms}.menu-wrapper.is-animating .menu-item{transition-property:transform}.menu-wrapper.is-toggling .toggling-target{display:block;position:absolute;top:0;right:0;opacity:1}.menu-wrapper.is-toggling .toggling-target.active{opacity:0}.menu-wrapper.is-animating.is-toggling .toggling-target{display:block;transition-property:opacity;opacity:0}.menu-wrapper.is-animating.is-toggling .toggling-target.active{opacity:1}.menu-wrapper.is-toggling .modal-menu>li:last-child li{border-top-color:transparent;border-bottom-width:.1rem}@media (prefers-reduced-motion:reduce){.menu-wrapper.is-animating .menu-item,.menu-wrapper.is-animating .toggling-target{transition-duration:1ms!important}}.menu-wrapper-bottom{padding-block:24px;border-top:2px dashed rgba(26,22,31,.1019607843);display:grid;gap:16px}.whatsapp-lbl{font-size:.77em}.whatsapp-link .tel-link{font-size:1.11em;font-weight:700;line-height:1.4}.mobile-menu-modal-btn .btn-primary{width:100%;--nav-item-color:var(--btn-text-initial-color)}.related-posts .entry-header :is(.category,.cat-links,.cat-tags) :is(.tag-title,.cat-title),:is(.entry-meta,.entry-footer) :is(.category,.cat-links,.cat-tags) :is(.tag-title,.cat-title){font-size:.78em;margin-right:15px}.related-posts .entry-header :is(.category,.cat-links,.cat-tags) a,:is(.entry-meta,.entry-footer) :is(.category,.cat-links,.cat-tags) a{position:relative;display:inline-flex;font-size:.78em;letter-spacing:1px;transition:all 234ms ease-in-out;color:rgba(var(--g-font-color-rgb),.5)}.related-posts .entry-header :is(.category,.cat-links,.cat-tags) a:hover,:is(.entry-meta,.entry-footer) :is(.category,.cat-links,.cat-tags) a:hover{color:var(--g-primary-color)}:is(.single,.error404) .entry-header .cat-links a::before{bottom:6px}.entry-header{font-size:.88em;line-height:1.75;margin-bottom:8px}.entry-header .cat-links{display:flex;align-items:center;gap:8px}.entry-header .cat-links a{display:flex;align-items:center;gap:8px;transition:opacity .3s ease-in-out}.entry-header .cat-links a:hover{opacity:.7}.entry-header .cat-links a+a::before{content:"";height:5px;width:5px;display:inline-block;background:rgba(26,22,31,.1019607843);border-radius:50%}.entry-header :is(.byline span[itemprop=name],.post-read-time,.posted-on){font-size:.778em;color:rgba(var(--g-font-color-rgb),.5)}.entry-header .byline span[itemprop=name]{transition:color 234ms ease-in-out}.entry-header .byline:hover span[itemprop=name]{color:var(--g-primary-color)}:is(.blog,.archive,.search-results) .site-content .section-header{margin-bottom:50px;text-align:left}.trailvista-container-wrap article{box-shadow:0 4px 16px 0 rgba(0,0,0,.0784313725);border-radius:16px;overflow:hidden;width:100%}.trailvista-container-wrap article .archive-outer-wrap{padding:24px}.trailvista-container-wrap article .post-thumbnail{display:block;position:relative}.trailvista-container-wrap article .post-thumbnail a{display:block;background-color:var(--g-section-bg-color)}.trailvista-container-wrap article .post-thumbnail.crop-featured-image a{width:100%;height:100%;aspect-ratio:290/193;border-radius:16px;overflow:hidden}.trailvista-container-wrap article .post-thumbnail.crop-featured-image img{width:100%;height:100%;object-fit:cover}.trailvista-container-wrap article .post-thumbnail .posted-on{position:absolute;bottom:16px;left:16px;background-color:#fff;padding:4px 16px;border-radius:30px;font-size:14px;line-height:100%;z-index:2}.trailvista-container-wrap article .entry-meta{display:flex;align-items:center;flex-wrap:wrap}.trailvista-container-wrap article .entry-title{line-height:1.6;margin:0 0 8px;font-size:1.25em;font-weight:700}.trailvista-container-wrap article .entry-content{margin-top:10px}.trailvista-container-wrap article .entry-content p:last-child{margin-bottom:0}.trailvista-container-wrap article .entry-content .entry-meta{margin-top:4px}@media screen and (min-width:768px){.trailvista-container-wrap article .entry-content .entry-meta{margin-top:10px}}.trailvista-container-wrap article .entry-content{margin-bottom:24px;font-size:.88em;line-height:1.75}.trailvista-container-wrap article .entry-content p{display:inline}.trailvista-container-wrap article .entry-content .readmore-btn-wrap{display:inline-block;font-style:italic}.trailvista-container-wrap article .entry-content .readmore-btn-wrap a{color:var(--g-secondary-color);transition:opacity 234ms ease-in-out}.trailvista-container-wrap article .entry-content .readmore-btn-wrap a:hover{opacity:.7}.trailvista-container-wrap article .comment-link-wrap{font-size:.88em;line-height:1.75;margin-bottom:8px}.trailvista-container-wrap article .btn-tertiary{display:block;margin-top:24px}.entry-footer{margin-top:24px;display:flex;align-items:center;gap:12px}.entry-footer .img-holder img{height:56px;width:56px;border-radius:50%}.entry-footer .author{display:flex;flex-direction:column}.entry-footer .author .author-label{font-size:14px;line-height:1.71}.entry-footer .author .author-name{font-weight:700;color:var(--g-heading-color)}.site-content .cat-links{display:inline-flex;flex-wrap:wrap;margin-bottom:8px}body:is(.blog,.archive:not(.category,.date,.author,.home)) .page-header-img-wrap .page-header-wrap{padding:clamp(12px,5vw,20px) 0 clamp(24px,5vw,48px)}body:is(.search,.category,.date) .page-header-img-wrap .page-header-wrap{padding:23px 0 53px}@media screen and (min-width:768px){body:is(.search,.category,.date) .page-header-img-wrap .page-header-wrap{padding:38px 0 30px}}.author .trailvista-author-box{margin-bottom:16px}.author .trailvista-author-box .img-holder img{border-radius:100%;width:88px;height:88px;object-fit:cover;margin-bottom:16px}.author .trailvista-author-box .author-name{font-size:2.66em;line-height:1.25;margin-bottom:16px}body:is(.single-post,.single-trip) .page-header-img-wrap[data-bg-image=no]{background:0 0}.page-header-img-wrap[data-bg-image=no]{background-color:var(--g-section-bg-color)}.page-header-img-wrap .page-header-wrap{padding:clamp(6px,5vw,12px) 0 clamp(24px,5vw,48px)}.page-header-img-wrap .page-header-wrap[data-alignment=center]{text-align:center;margin:0 auto}.page-header-img-wrap .page-header-wrap[data-alignment=center] .social-networks{justify-content:center}.page-header-img-wrap .page-header-wrap[data-alignment=right]{text-align:right;margin-left:auto}.page-header-img-wrap .page-header-wrap[data-alignment=right] .social-networks{justify-content:flex-end}.page-header-img-wrap .page-header-wrap .sub-title{display:block;margin-bottom:14px}.page-header-img-wrap .page-header-wrap .archive-title-wrapper{margin-bottom:16PX}.page-header-img-wrap .page-header-wrap .entry-title,.page-header-img-wrap .page-header-wrap .page-title{font-size:var(--h1-font-size);margin-bottom:0}.page-header-img-wrap .page-header-wrap .entry-title+.archive-description,.page-header-img-wrap .page-header-wrap .entry-title+.search-form,.page-header-img-wrap .page-header-wrap .page-title+.archive-description,.page-header-img-wrap .page-header-wrap .page-title+.search-form{margin-top:16px}.page-header-img-wrap[data-bg-image=yes] :is(.breadcrumb-wrapper,.sub-title,.author-description,.author-name,.breadcrumb-wrapper > div span:is(.current) a,.page-title,.entry-title,.archive-description p){color:#fff}.page-header-img-wrap[data-bg-image=yes]{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;z-index:1}.page-header-img-wrap[data-bg-image=yes]::before{content:"";background-color:rgba(var(--black-color-rgb),.4);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-wrapper>div span:not(.current) a{color:rgba(var(--white-color-rgb),.5)}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-wrapper>div span:not(.current) a:hover{color:var(--g-primary-color)}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-wrapper>div a:hover{color:var(--g-primary-color)}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-wrapper>div .separator svg,.page-header-img-wrap[data-bg-image=yes] .trailvista-search-count{color:#fff}.author-top-wrap .social-networks{margin-bottom:24px;gap:8px}.author-top-wrap .social-networks a{height:48px;width:48px;background-color:#fff;padding:14px;border-radius:100%}.search.search-no-results .no-results .page-title{margin-bottom:20px}.trailvista-search-count{margin-top:16px}.fourofour-main-wrap{background-color:rgba(var(--g-primary-color-rgb),.05);padding:clamp(50px,5vw,100px) 0}.fourofour-main-wrap .main-content-wrapper{max-width:780px;margin:0 auto;text-align:center}.fourofour-main-wrap .main-content-wrapper .fourofour-img-wrap{margin-bottom:64px}.fourofour-main-wrap .main-content-wrapper .error-content .error-subtitle{color:var(--g-secondary-color);font-size:1.11em;line-height:1.6;margin-bottom:12px}.fourofour-main-wrap .main-content-wrapper .error-content .error-title{font-size:2.66em;font-weight:700;line-height:1.25;margin-bottom:16px}.fourofour-main-wrap .main-content-wrapper .error-content nav .error-desc{margin-bottom:16px}.fourofour-main-wrap .main-content-wrapper .error-content .btn-readmore{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:24px;font-weight:500;color:var(--g-heading-color);transition:color .3s ease-in-out}.fourofour-main-wrap .main-content-wrapper .error-content .btn-readmore::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 17.3086L17.5 7.30859M17.5 7.30859H7.5M17.5 7.30859V17.3086' stroke='%234285F4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-size:contain;mask-repeat:no-repeat;mask-position:center center;width:24px;height:24px;background-color:var(--g-primary-color);transition:transform .3s ease-in-out}.fourofour-main-wrap .main-content-wrapper .error-content .btn-readmore:hover{color:var(--g-primary-color)}.fourofour-main-wrap .main-content-wrapper .error-content .btn-readmore:hover::after{transform:rotate(45deg)}.fourofour-main-wrap .error-desc{margin-bottom:16px}.latest-post,.related-post{margin:clamp(50px,5vw,100px) 0}.latest-post .title-wrap,.related-post .title-wrap{margin-bottom:48px;display:flex;align-items:center;justify-content:center;gap:24px}.latest-post .title-wrap::after,.latest-post .title-wrap::before,.related-post .title-wrap::after,.related-post .title-wrap::before{content:"";display:block;width:100%;height:1px;background-color:var(--g-heading-color);opacity:.06;flex-shrink:1}.latest-post .title,.related-post .title{font-size:1.77em;line-height:1.375;flex-shrink:0}[data-row=row-1] .trailvista-container-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media (max-width:1023px){[data-row=row-1] .trailvista-container-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){[data-row=row-1] .trailvista-container-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){[data-row=row-1] .trailvista-container-wrap{grid-template-columns:repeat(1,1fr)}}[data-row=row-2] .trailvista-container-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:1023px){[data-row=row-2] .trailvista-container-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){[data-row=row-2] .trailvista-container-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){[data-row=row-2] .trailvista-container-wrap{grid-template-columns:repeat(1,1fr)}}[data-row=row-3] .trailvista-container-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1023px){[data-row=row-3] .trailvista-container-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){[data-row=row-3] .trailvista-container-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){[data-row=row-3] .trailvista-container-wrap{grid-template-columns:repeat(1,1fr)}}[data-row=row-4] .trailvista-container-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:1023px){[data-row=row-4] .trailvista-container-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){[data-row=row-4] .trailvista-container-wrap{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){[data-row=row-4] .trailvista-container-wrap{grid-template-columns:repeat(1,1fr)}}.single-post .banner .comment-wrap{margin-top:16px}.single-post .banner .entry-header{margin:0}.single-post .banner .entry-footer{margin-top:16px}.single-post .banner.layout-one{background-color:var(--g-section-bg-color);margin-bottom:90px}@media (max-width:1023px){.single-post .banner.layout-one{padding:clamp(50px,5vw,80px) 0}}.single-post .banner.layout-one .banner-wrapper{display:flex;gap:48px;align-items:flex-end}@media (max-width:1023px){.single-post .banner.layout-one .banner-wrapper{flex-direction:column;align-items:center}}.single-post .banner.layout-one .banner-wrapper>*{flex:1}@media (min-width:1024px){.single-post .banner.layout-one .banner-wrapper .content-wrap{padding:clamp(50px,5vw,80px) 0}}.single-post .banner.layout-one .banner-wrapper .category-wrap{display:flex;gap:24px;align-items:center;margin-bottom:16px}.single-post .banner.layout-one .banner-wrapper .posted-on{background-color:#fff;padding:4px 16px;border-radius:30px;font-size:14px;line-height:100%}@media (min-width:1024px){.single-post .banner.layout-one .post-thumbnail{margin-bottom:-26px}}.single-post .banner.layout-one .post-thumbnail img,.single-post .banner.layout-one .post-thumbnail svg{border-radius:16px}.single-post .banner.layout-one .post-thumbnail.crop-featured-image img{aspect-ratio:290/193;object-fit:cover}.single-post .banner.layout-two{margin-bottom:48px}.single-post .banner.layout-two .banner-wrapper{flex-direction:column}.single-post .banner.layout-two .content-wrap{margin-bottom:48px}.single-post .banner.layout-two .post-thumbnail img,.single-post .banner.layout-two .post-thumbnail svg{border-radius:16px}.single-post .banner.layout-two .post-thumbnail.crop-featured-image img{aspect-ratio:260/173;object-fit:cover}.single-post .banner.layout-two .posted-by{padding-right:12px;border-right:1px solid rgba(26,22,31,.1)}.single-post .banner.layout-two .posted-on .poson{display:block;font-size:14px;line-height:1.71}.single-post .banner.layout-two .posted-on time{font-weight:700;color:var(--g-heading-color)}.single-post .banner.layout-two .entry-footer{align-items:flex-end}.single-post .site-content{margin-top:64px}.single-post .navigation{margin-top:24px}.single-post .navigation .post-nav-links{display:flex;align-items:center;justify-content:space-between;gap:20px}.single-post .navigation .post-nav-links .nav-holder{background-color:var(--g-section-bg-color);padding:26px 24px;border-radius:8px;flex:1}.single-post .navigation .post-nav-links .nav-holder.nav-next{text-align:right}.single-post .navigation .post-nav-links .nav-holder.nav-next .meta-nav{justify-content:flex-end}.single-post .navigation .post-nav-links .nav-holder:hover{color:var(--g-primary-color)}.single-post .navigation .post-nav-links .nav-holder:hover .meta-nav{opacity:1;text-decoration:underline}.single-post .navigation .post-nav-links .nav-holder:hover .meta-nav-icon{color:var(--g-primary-color)}.single-post .navigation .post-nav-links .nav-holder .meta-nav{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:1em;line-height:1.55;opacity:.48;font-weight:400}.single-post .navigation .post-nav-links .nav-holder .meta-nav-icon{display:flex;align-items:center;transition:all .3s ease;cursor:pointer}.single-post .navigation .post-nav-links .nav-holder .entry-title{font-family:var(--g-secondary-font);color:var(--g-heading-color);font-weight:700}.post-tags{display:flex;gap:8px;align-items:center;margin-top:24px}.tags-links{display:flex;align-items:center;gap:8px}.tags-links a{padding:4px 16px;border-radius:30px;border:1px solid rgba(26,22,31,.1019607843);font-size:14px;line-height:100%;color:var(--g-font-color)}.tags-links a:hover{color:var(--g-primary-color)}.author-info{margin-top:48px;background-color:var(--g-section-bg-color);padding:16px 32px 32px;border-radius:16px}.author-info .info-title{display:block;font-size:1.33em;line-height:1.5;color:var(--g-heading-color);font-weight:700;padding-bottom:12px;margin-bottom:32px;border-bottom:1px solid rgba(26,22,31,.08)}.author-info .author-wrapper{display:flex;gap:24px}.author-info .author-wrapper .img-holder{flex-shrink:0}.author-info .author-wrapper .img-holder img{width:96px;height:96px;border-radius:50%;object-fit:cover}.author-info .social-networks{margin:26px 0 0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comments-area{margin:60px auto 0;position:relative}.comments-area .comments-title{font-size:1.23em;margin-bottom:29px;font-weight:500;padding-bottom:24px;border-bottom:1px solid #f2f2f2}.comments-area .comment-list-wrapper{margin-bottom:40px}.comments-area .comment-list{margin-bottom:0}.comments-area :is(.comment-list,ol){list-style:none;margin-left:0}.comments-area :is(.comment-list,ol) .comment .children{margin-left:20px}.comments-area :is(.comment-list,ol) .comment .comment-body{border-top:1px solid #f2f2f2;padding-bottom:30px;padding-top:30px;position:relative;padding-left:68px}.comments-area :is(.comment-list,ol) .comment .comment-body .comment-meta{margin-bottom:10px}.comments-area :is(.comment-list,ol) .comment .comment-body .comment-meta a{text-decoration:none}.comments-area :is(.comment-list,ol) .comment .comment-body .text-holder .fn a{font-size:1.1em;color:var(--g-heading-color);font-weight:var(--g-secondary-font-weight)}.comments-area :is(.comment-list,ol) .comment .comment-body .text-holder .top{display:flex;justify-content:space-between}.comments-area :is(.comment-list,ol) .comment .comment-body .text-holder .says{display:none}.comments-area :is(.comment-list,ol) .comment .comment-body .text-holder .comment-metadata{font-size:.888em;line-height:1.5}.comments-area :is(.comment-list,ol) .comment .comment-body .text-holder .comment-metadata a{color:rgba(var(--g-font-color-rgb),.6)}.comments-area :is(.comment-list,ol) .comment .comment-body .comment-awaiting-moderation{color:red;font-size:.78em;margin-bottom:0}.comments-area :is(.comment-list,ol) .comment .comment-body .comment-content{margin-top:20px;margin-bottom:10px}.comments-area :is(.comment-list,ol) .comment .comment-body .comment-content p:last-child{margin-bottom:0}.comments-area :is(.comment-list,ol) .comment .comment-body .reply .comment-reply-link{color:rgba(var(--g-heading-color-rgb),.4);font-size:.888em;position:relative;transition:all 235ms ease-in-out;font-family:var(--g-primary-font)}.comments-area :is(.comment-list,ol) .comment .comment-body .reply .comment-reply-link:hover{color:var(--g-primary-color)}.comments-area :is(.comment-list,ol) :is(.alt.bypostauthor,.children .bypostauthor)>.comment-body .comment-meta .comment-author::after{top:73px}.comments-area :is(.comment-list,ol):not(.children)>.comment:first-child>.comment-body{padding-top:0;border-top:none}.comments-area :is(.comment-list,ol):not(.children)>.comment:first-child>.comment-body .comment-meta .comment-author img{top:0}.comments-area .comment-respond{position:relative;z-index:1;background:0 0;padding:0}.comments-area .comment-respond a:hover{text-decoration:underline}.comments-area .comment-respond .comment-reply-title{font-size:24px;line-height:1.5;margin-top:8px}.comments-area .comment-respond .comment-reply-title a{margin-left:10px;font-weight:var(--g-secondary-font-weight)}.comments-area .comment-respond .logged-in-as{margin-bottom:12px}.comments-area .comment-respond form{font-size:1em;display:flex;flex-direction:column;grid-gap:20px}.comments-area .comment-respond form p{margin:0}.comments-area .comment-respond form :is(input:not([type=submit]),textarea){margin-bottom:0;border:1px solid rgba(26,22,31,.0784313725);border-radius:16px}.comments-area .comment-respond form :is(input:not([type=submit]),textarea)::placeholder{font:inherit}.comments-area .comment-respond form label{display:none}.comments-area .comment-respond form .comment-form-cookies-consent{display:flex;gap:10px;align-items:center;margin-bottom:10px}.comments-area .comment-respond form .comment-form-cookies-consent label{display:inline-block;font-size:.778em;line-height:1.71}.comments-area .comment-respond form .comment-form-cookies-consent #wp-comment-cookies-consent{width:18px;height:18px!important;border-radius:4px!important;border:1px solid rgba(26,22,31,.0784313725);background-color:transparent;cursor:pointer}.comments-area .comment-respond form .comment-form-cookies-consent #wp-comment-cookies-consent:checked{accent-color:var(--g-primary-color)}.comments-area .comment-respond form :is(.submit,input[type=submit]){cursor:pointer;border-color:rgba(26,22,31,.0784313725)}.comments-area .comment-respond+.comments-title{margin-top:40px}.comment-author img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:rgba(var(--g-primary-color-rgb),.23);position:absolute;top:43px;left:0}.comment-author::after{content:"";width:18px;height:18px;background-size:100%;position:absolute;top:32px;left:36px}.full-width:not(.centered) nav.post-navigation{max-width:none}nav.post-navigation .nav-links{display:flex;flex-direction:column;justify-content:space-between;grid-row-gap:45px;width:100%}@media screen and (min-width:768px){nav.post-navigation .nav-links{grid-column-gap:25px}}nav.post-navigation .nav-links :is(.nav-next,.nav-previous){display:flex;align-items:center}nav.post-navigation .nav-links :is(.nav-next,.nav-previous) .post-thumbnail{width:90px;height:90px;margin:0 20px 0 0}nav.post-navigation .nav-links :is(.nav-next,.nav-previous) .post-thumbnail img{height:100%;width:100%;object-fit:cover;border-radius:5px}nav.post-navigation .nav-links :is(.nav-next,.nav-previous) a{flex:1}nav.post-navigation .nav-links :is(.nav-next,.nav-previous) a .entry-header .entry-title{color:var(--g-heading-color);transition:all 235ms ease-in-out;font-family:var(--g-secondary-font)}nav.post-navigation .nav-links :is(.nav-next,.nav-previous) a:hover .meta-nav{color:var(--g-primary-color)}nav.post-navigation .nav-links :is(.nav-next,.nav-previous) a:hover .entry-title{color:var(--g-primary-color)}@media screen and (min-width:768px){nav.post-navigation .nav-links{flex-direction:row}nav.post-navigation .nav-links :is(.nav-next,.nav-previous){max-width:50%}}nav.post-navigation .nav-links .nav-next{flex-direction:row-reverse;text-align:right}nav.post-navigation .nav-links .nav-next .post-thumbnail{margin:0 0 0 20px}nav.post-navigation .nav-links .nav-next .post .entry-header .entry-title{text-align:right}nav.post-navigation .nav-next{text-align:start}nav.post-navigation .post{margin-bottom:0}nav.post-navigation .post .entry-meta .cat-links a{color:var(--g-primary-color)}nav.post-navigation .post .entry-header{margin:0;text-align:left}nav.post-navigation .post .entry-header .entry-title{margin:0;font-size:.88em;font-weight:700}nav.post-navigation .meta-nav{font-family:var(--g-primary-font);font-size:.77em;line-height:1.6;letter-spacing:0;display:block;color:var(--g-font-color);text-decoration:none;margin-bottom:16px;transition:all 235ms ease-in-out}.pagination{display:flex;justify-content:center}.pagination .nav-links{display:flex;grid-gap:13px}.pagination .nav-links a{color:var(--g-font-color)}.pagination .nav-links .page-numbers{display:flex;align-items:center;justify-content:center;font-size:.9em;border-radius:8px;line-height:1.42;text-decoration:none;transition:all .2s ease-in-out;padding:10px 16px;font-weight:500}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background-color:var(--g-section-bg-color);color:var(--g-primary-color)}.pagination .nav-links .page-numbers.prev svg{margin-right:10px}.pagination .nav-links .page-numbers.next svg{margin-left:10px}.navigation.pagination{margin-top:48px;padding-top:20px;border-top:1px solid rgba(26,22,31,.0784313725)}.navigation.pagination .nav-links :is(.prev,.next){display:flex;align-items:center;gap:6px;padding:0}.navigation.pagination .nav-links :is(.prev,.next)::after,.navigation.pagination .nav-links :is(.prev,.next)::before{content:"";display:block;width:16px;height:16px;background-color:currentColor;mask-repeat:no-repeat;mask-position:center;transition:all .3s ease-in-out}.navigation.pagination .nav-links :is(.prev,.next):hover{background:0 0;color:var(--g-primary-color)}.navigation.pagination .nav-links .prev::before{transform:rotate(180deg)}.navigation.pagination .nav-links .prev::after{content:none}.navigation.pagination .nav-links .next::before{content:none}.navigation.posts-navigation{margin-top:50px}.navigation.posts-navigation .nav-links{display:flex}.navigation.posts-navigation .nav-links a{color:var(--g-primary-color)}.navigation.posts-navigation .nav-links :is(.nav-previous,.nav-previous){flex:1 0 50%}.navigation.posts-navigation .nav-next a,.navigation.posts-navigation .nav-previous a{display:flex;align-items:center;gap:8px}.navigation.posts-navigation .nav-next a::after,.navigation.posts-navigation .nav-next a::before,.navigation.posts-navigation .nav-previous a::after,.navigation.posts-navigation .nav-previous a::before{display:block;width:24px;height:24px;mask-position:center;mask-repeat:no-repeat;mask-size:cover;background-color:var(--g-primary-color);transition:all .2s ease-in-out}.navigation.posts-navigation .nav-previous a::before{content:"";mask-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3334 10.0001H4.66675M4.66675 10.0001L10.5001 15.8334M4.66675 10.0001L10.5001 4.16675' stroke='%234D4E55' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.navigation.posts-navigation .nav-next a::after{content:"";mask-image:url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.66675 10.0001H16.3334M16.3334 10.0001L10.5001 4.16675M16.3334 10.0001L10.5001 15.8334' stroke='%234285F4' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}#load-posts{text-align:center;padding-top:32px;margin-top:32px}#load-posts a{display:inline-block!important;font-family:var(--btn-font-family);font-weight:var(--btn-font-weight);text-transform:var(--btn-font-transform);color:var(--g-primary-color);border:1px solid var(--g-primary-color);padding:var(--btn-padding-top) var(--btn-padding-right) var(--btn-padding-bottom) var(--btn-padding-left);border-radius:var(--btn-roundness-top) var(--btn-roundness-right) var(--btn-roundness-bottom) var(--btn-roundness-left);transition:all ease .35s;min-width:200px;text-align:center;background-color:transparent}#load-posts a svg{margin-left:10px;height:1em;vertical-align:middle}#load-posts a:hover{background-color:var(--g-primary-color);color:var(--white-color)}#load-posts a:hover svg{animation:postloading 1s infinite linear;transform-origin:center}#load-posts a.disabled:hover{background-color:var(--g-primary-color);color:var(--white-color);text-decoration:none}#load-posts a.disabled:hover svg{animation:unset}@-webkit-keyframes postloading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-o-keyframes postloading{0%{transform:rotate(0)}100%{-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes postloading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.search-form{display:flex;width:100%;position:relative;gap:15px}.search-form label{flex:1}.search-form .search-field{margin:0;padding-right:55px;border:1px solid rgba(var(--g-heading-color-rgb),.06)}.search-form .search-field{border-radius:var(--btn-roundness-top) var(--btn-roundness-right) var(--btn-roundness-bottom) var(--btn-roundness-left)}.search-form .search-submit{font-size:0;position:absolute;background-repeat:no-repeat;top:50%;border:0;transform:translateY(-50%);width:40px;height:40px;background-color:var(--g-primary-color);background-position:center;right:8px;padding:12px;background-size:24px;border-radius:var(--btn-roundness-top) var(--btn-roundness-right) var(--btn-roundness-bottom) var(--btn-roundness-left)}.search-form .search-submit:hover{cursor:pointer;background-color:var(--g-secondary-color);opacity:1;filter:none}:is(.header-search-wrap,.error-search-wrapper) .search-submit{padding:16px;cursor:pointer;background-position:center;border:none;background-color:var(--g-primary-color);transition:all ease-in-out 250ms}:is(.header-search-wrap,.error-search-wrapper) .search-submit:hover{background-color:var(--g-secondary-color)}.header-search-wrap .search-submit{right:16px;height:74px;width:74px}.error-404-search .search-submit{right:5px;height:65px;width:65px}.error-404-search .search-submit{background-size:24px}.header-search-wrap .search-submit{background-size:20px}.widget:not(:last-child){margin:0 0 var(--widget-spacing)}.widget-title{font-size:1.11em;line-height:1.6;font-family:var(--g-secondary-font);color:var(--g-heading-color)}.widget h2,.widget-title{margin-bottom:20px}.widget :is(ol,ul){list-style:none;margin:0}.widget li li{margin-left:2rem}.widget li li:first-child{margin-top:15px;padding-top:15px}.widget :is(.wp-block-archives-list,.wp-block-categories-list,.wp-block-latest-posts__list,.wp-block-page-list,.wp-block-rss,.menu) li:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(var(--g-font-color-rgb),.05)}.widget .wp-calendar-table{table-layout:fixed;border-spacing:0}.widget select{border:1px solid #ccc;background-color:#fff}.widget table :is(th,td){border:0;padding:8px}.widget .wp-block-tag-cloud a{display:inline-block;margin-right:5px}.widget .wp-block-latest-comments__comment-meta{line-height:var(--g-primary-font-height)}.widget :is(.wp-block-tag-cloud,.tagcloud) a,.widget li:not(.wp-social-link) a{color:var(--g-font-color);line-height:inherit}.widget :is(.wp-block-tag-cloud,.tagcloud) a:is(:hover,:focus),.widget li:not(.wp-social-link) a:is(:hover,:focus){color:var(--g-primary-color)}.wp-block-image .alignleft{margin:.5em 2em .5em 0}.widget-sticky .widget-area .widget:last-child{top:32px;position:sticky}.wp-block-latest-posts__post-title{display:block;font-size:1.11em;line-height:1.5;font-family:var(--g-secondary-font);color:var(--g-heading-color);font-weight:700}.wp-block-latest-posts__post-title:hover{color:var(--g-primary-color)}.wp-block-latest-posts__post-author{display:inline-block;color:var(--g-primary-color);font-size:1em;line-height:1.66;margin-top:8px}.wp-block-latest-posts__post-date{display:inline-block;border-left:1px solid rgba(var(--g-font-color-rgb),.1);padding-left:16px;margin-left:16px;font-size:1em;line-height:1.66}.wp-block-latest-posts .wp-block-latest-posts__post-excerpt{font-size:1em;line-height:1.66;color:var(--g-font-color);margin-top:16px;margin-bottom:0}.widget-area .wp-block-latest-posts__post-title{font-size:1em}.widget-area .wp-block-latest-posts__post-date{display:block;border-left:none;padding-left:0;margin-left:0}.wp-block-file{border:1px solid rgba(var(--g-font-color-rgb),.1);border-radius:16px;padding:12px;display:flex;justify-content:space-between;align-items:center}.wp-block-file a:not(.wp-block-file__button){color:var(--g-heading-color);font-size:1em;line-height:1.66}.wp-block-file a:not(.wp-block-file__button):hover{color:var(--g-primary-color)}.wp-block-file .wp-block-file__button{display:flex;align-items:center;gap:12px}.wp-block-file .wp-block-file__button::after{content:"";display:inline-block;width:20px;height:20px;background-color:currentColor;mask-repeat:no-repeat;mask-image:url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 15L11 19M11 19L15 15M11 19V10M19 14.7428C20.2215 13.734 21 12.2079 21 10.5C21 7.46243 18.5376 5 15.5 5C15.2815 5 15.0771 4.886 14.9661 4.69774C13.6621 2.48484 11.2544 1 8.5 1C4.35786 1 1 4.35786 1 8.5C1 10.5661 1.83545 12.4371 3.18695 13.7935' stroke='%234285F4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-size:20px}.wp-block-calendar{padding:16px;border-radius:16px;border:1px solid rgba(var(--g-font-color-rgb),.1)}.wp-block-calendar .wp-calendar-table{width:100%}.wp-block-calendar .wp-calendar-table td,.wp-block-calendar .wp-calendar-table th{border:none;padding-block:8px}.wp-block-calendar .wp-calendar-table td>a{position:relative;color:var(--white-color);z-index:2}.wp-block-calendar .wp-calendar-table td>a::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;z-index:-1;background-color:var(--g-primary-color);border-radius:50%}.wp-block-calendar .wp-calendar-table td:has(a){position:relative;z-index:1}.wp-block-calendar caption{margin-bottom:12px;font-weight:600}:where(.wp-block-calendar table:not(.has-background) th){background:0 0}.wp-block-search .wp-block-search__inside-wrapper{position:relative;background-color:#f4f3f4;border-radius:999px;overflow:hidden;padding:4px}.wp-block-search .wp-block-search__input{background-color:transparent;border-radius:999px!important;border:none;padding-inline:24px;padding-block:10px}.wp-block-search .wp-block-search__button{font-weight:500;font-size:1em;line-height:1.55;padding:10px 40px;border:none;transition:background-color .35s ease,color .35s ease}.wp-block-search .wp-block-search__button:hover{background-color:var(--btn-border-hover-color)}.wp-block-heading{font-size:1.77em;line-height:1.5;font-weight:700;font-family:var(--g-secondary-font);color:var(--g-heading-color)}:where(.wp-block-search .wp-block-search__button){border-radius:999px}:where(.wp-block-search .wp-block-search__button:not(.has-text-color)){color:var(--btn-text-initial-color)}:where(.wp-block-search .wp-block-search__button:not(.has-background)){background-color:var(--btn-bg-initial-color)}:is(.page-content,.entry-content,.comment-content) .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.back-to-top{background:var(--g-primary-color);bottom:var(--scroll-to-top-bottom-offset,7%);border-radius:100%;border:0;position:fixed;min-width:35px;padding:13px;min-height:auto;line-height:1;opacity:0;visibility:hidden;z-index:2;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 234ms ease-in-out}.back-to-top svg{display:inline-block;width:var(--scroll-to-top-size,20px);height:var(--scroll-to-top-size,20px)}.back-to-top svg path{fill:var(--white-color)}.back-to-top:hover{background:var(--g-secondary-color)}.back-to-top.active{opacity:1;visibility:visible}.back-to-top[data-align=right]{right:var(--scroll-to-top-side-offset,50px)}.back-to-top[data-align=left]{left:var(--scroll-to-top-side-offset,50px)}.breadcrumb-trail.breadcrumbs{padding:12px 0 12px}.breadcrumb-trail.breadcrumbs .trail-items{display:flex;align-items:center;gap:16px;margin:0}.breadcrumb-trail.breadcrumbs .trail-items .trail-item{display:flex;align-items:center;gap:16px;font-size:.77em;line-height:1.42;padding:0;margin:0}.breadcrumb-trail.breadcrumbs .trail-items .trail-item:not(:last-child){opacity:.7;transition:opacity .3s ease-in-out}.breadcrumb-trail.breadcrumbs .trail-items .trail-item:not(:last-child) a{color:inherit}.breadcrumb-trail.breadcrumbs .trail-items .trail-item:not(:last-child):hover{opacity:1;color:var(--g-primary-color)}.breadcrumb-trail.breadcrumbs .trail-items .trail-item .trail-separator{display:inline-flex;align-items:center}.breadcrumb-trail.breadcrumbs .trail-items .trail-item svg{width:10px;height:10px}.breadcrumb-trail.breadcrumbs .trail-items .trail-item a{display:flex;align-items:center;gap:16px;color:var(--g-font-color)}.breadcrumb-trail.breadcrumbs .trail-items .trail-item a svg{width:16px;height:16px}.breadcrumb-trail.breadcrumbs .trail-items .trail-item.trail-end{font-weight:500}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-trail.breadcrumbs{color:#fff}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-trail.breadcrumbs .trail-separator svg{fill:#fff}.page-header-img-wrap[data-bg-image=yes] .breadcrumb-trail.breadcrumbs .trail-item:not(:last-child):hover{color:#fff}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-block-image :is(.alignleft,.aligncenter,.alignright)>figcaption{display:block}.wp-block-image .alignleft>figcaption{text-align:left}.wp-block-image .alignright>figcaption{text-align:right}.wp-block-image figcaption{color:rgba(var(--g-font-color-rgb),.4)}.wp-block-image .aligncenter>figcaption{text-align:center}.wp-caption-text{text-align:center}.cover-modal{display:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.cover-modal::-webkit-scrollbar{display:none!important}.cover-modal.show-modal{display:block;cursor:pointer}.cover-modal.show-modal>*{cursor:default}.admin-bar .cover-modal{top:32px}@media (max-width:782px){.admin-bar .cover-modal{top:46px}}.site-footer{margin-top:clamp(30px,5vw,80px)}.site-footer:not(.trailvista-footer-builder){background-color:var(--g-footer-bg-color)}.site-footer:not(.trailvista-footer-builder) .footer-t{padding-bottom:44px}.site-footer:not(.trailvista-footer-builder) .footer-t .container>.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:30px;margin:0}.site-footer:not(.trailvista-footer-builder) .footer-t.foot-has-bg{padding-top:clamp(40px,5vw,70px)}.site-footer:not(.trailvista-footer-builder) .footer-b{background-color:var(--g-footer-bg-color);border-top:1px solid rgba(13,23,59,.05);padding:16px 0}.site-footer:not(.trailvista-footer-builder) .footer-b .footer-bottom-t{display:flex;align-items:center;flex-direction:row;justify-content:center}.site-footer:not(.trailvista-footer-builder) .footer-b .site-info{color:var(--g-footer-text-color);font-size:.88em}.site-footer:not(.trailvista-footer-builder) .footer-b .site-info :is(a,:is(.copyright,.author-link,.wp-link) a){color:var(--g-footer-text-color);text-decoration:none;opacity:.7}.site-footer:not(.trailvista-footer-builder) .footer-b .site-info :is(a,:is(.copyright,.author-link,.wp-link) a):hover{color:var(--g-footer-text-color);opacity:1}.site-footer:not(.trailvista-footer-builder) .footer-b .site-info .privacy-policy-link{border-left:1px solid #5c5c5c;padding-left:10px;margin-left:10px;color:var(--g-footer-text-color);transition:opacity .3s ease}.site-footer:not(.trailvista-footer-builder) .footer-b .site-info .privacy-policy-link:hover{color:var(--g-footer-text-color);opacity:.7}.site-footer:not(.trailvista-footer-builder) .footer-top .site-branding{justify-content:center;margin-bottom:24px}@media screen and (min-width:1024px){.site-footer.lay-two .footer-t .grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media screen and (min-width:1024px){.site-footer.lay-four .footer-t .grid{grid-template-columns:1fr 2fr 1fr}}@media screen and (min-width:1024px){.site-footer.lay-three .footer-t .grid{grid-template-columns:1fr 1fr 1fr 2fr}}.instagram-section{margin-top:60px}@media screen and (min-width:768px){.instagram-section{margin-top:100px}}.site-footer .footer-t .grid :is(td,caption,p,strong,i,li:not(.wp-social-link),li:not(.wp-social-link) a){color:var(--g-footer-text-color)}.site-footer .footer-t .grid li a:hover{opacity:.7}.site-footer .footer-t .grid .widget :is(.widget-title,h1,h2,h3,h4,h5,h6){color:var(--g-footer-heading-color)}body:is(:not(.single-post,.single-trip,.wpte-dashboard),.blog,.archive,.search) .main-content-wrapper{padding:clamp(var(--page-grid-gap)) 0 0}body:is(:not(.single-post,.single-trip,.wpte-dashboard),.blog,.archive,.search) article .post-thumbnail{border-radius:var(--img-radius-top) var(--img-radius-right) var(--img-radius-bottom) var(--img-radius-left)}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width:992px){:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap{grid-template-columns:repeat(6,1fr)}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap article{grid-column:span 2}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap article:first-child,:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap article:nth-child(2){grid-column:span 3}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap article:first-child .entry-title,:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .trailvista-container-wrap article:nth-child(2) .entry-title{font-size:1.5em;line-height:1.5}}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .main-content-wrapper{display:flex}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .main-content-wrapper:has(.widget-area) .trailvista-container-wrap{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .main-content-wrapper:has(.widget-area) .trailvista-container-wrap{grid-template-columns:repeat(2,1fr)}}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .main-content-wrapper:has(.widget-area) .trailvista-container-wrap article{grid-column:auto}:is(.blog,.elementor-page .home,.archive:not(.woocommerce-page),.search-results) .main-content-wrapper:has(.widget-area) .trailvista-container-wrap article .entry-title{line-height:1.6;font-size:1.25em}:is(.leftsidebar,.rightsidebar) .main-content-wrapper #secondary{margin-top:75px;margin-bottom:clamp(30px,5vw,50px)}@media screen and (min-width:1024px){:is(.leftsidebar,.rightsidebar) .main-content-wrapper{flex-direction:row}:is(.leftsidebar,.rightsidebar) .main-content-wrapper .site-main{flex:auto}:is(.leftsidebar,.rightsidebar) .main-content-wrapper #secondary{flex:0 0 var(--sidebar-width);max-width:var(--sidebar-width);width:100%;margin-top:0}}@media screen and (min-width:1024px){:is(.leftsidebar,.rightsidebar) .main-content-wrapper{grid-gap:60px}}@media screen and (min-width:992px){.leftsidebar .main-content-wrapper{flex-direction:row-reverse}}@media screen and (min-width:992px){.full-width:not(.home,.blog):not(.single-post) .main-content-wrapper{flex-direction:column}}.full-width:not(.home,.blog).centered .post-thumbnail{text-align:center}.single:not(.single-trip):is(.leftsidebar,.rightsidebar) .site-main .post .entry-header{text-align:left}.single:not(.single-trip) .site-content .site-main article .post-thumbnail.single-post-img{margin-bottom:40px}.single:not(.single-trip) .site-content .site-main article .post-thumbnail.single-post-img img.wp-post-image{border-radius:var(--img-radius-top) var(--img-radius-right) var(--img-radius-bottom) var(--img-radius-left)}.single:not(.single-trip) .site-content .site-main article .entry-header{text-align:left;margin-bottom:1.78em}.single:not(.single-trip) .site-content .site-main article .entry-header .entry-title{margin:16px 0}.single:not(.single-trip) .site-content .site-main article .entry-header+.post-thumbnail{margin:32px 0;text-align:center}.single:not(.single-trip).full-width.centered .site-main :is(.entry-content,.entry-header){max-width:var(--centered-maxwidth);margin-left:auto;margin-right:auto}.single:not(.single-trip) .related-posts{margin:60px auto 0}:is(.single,.error404) .related-posts .title{margin-bottom:clamp(1.11rem,5vw,3.11rem);font-size:clamp(1.4em, 5vw, 1.56em)}:is(.single,.error404) .related-posts .article-wrap{display:flex;flex-direction:column}@media screen and (min-width:768px){:is(.single,.error404) .related-posts .article-wrap{margin:-15px -15px}}:is(.single,.error404) .related-posts .article-wrap .post{padding:15px 0}:is(.single,.error404) .related-posts .article-wrap .post .post-thumbnail{display:block;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){:is(.single,.error404) .related-posts .article-wrap .post .post-thumbnail{text-align:left}}:is(.single,.error404) .related-posts .article-wrap .post .post-thumbnail img.wp-post-image{border-radius:var(--rltd-radius-top) var(--rltd-radius-right) var(--rltd-radius-bottom) var(--rltd-radius-left)}:is(.single,.error404) .related-posts .article-wrap .post .entry-header{text-align:center;margin:0 auto}@media screen and (min-width:768px){:is(.single,.error404) .related-posts .article-wrap .post .entry-header{text-align:left}}:is(.single,.error404) .related-posts .article-wrap .post .entry-header .entry-title{font-size:1.33em;margin:17px 0 8px}@media screen and (min-width:768px){:is(.single,.error404) .related-posts .article-wrap{flex-direction:row;flex-wrap:wrap}}:is(.single,.error404) .related-posts .article-wrap .post{padding:15px}.page:not(.home,.blog).full-width:not(.woocommerce-account,.woocommerce-checkout,.woocommerce-cart,.error404).centered .page-header-wrap .page-title,.page:not(.home,.blog).full-width:not(.woocommerce-account,.woocommerce-checkout,.woocommerce-cart,.error404).centered .site-main article.page{max-width:var(--centered-maxwidth);margin-left:auto;margin-right:auto}.page:not(.home,.blog) article .post-thumbnail{margin-bottom:30px}.page:not(.home,.blog) article .entry-header[data-alignment=center]{text-align:center}.page:not(.home,.blog) article .entry-header[data-alignment=left]{text-align:left}.page:not(.home,.blog) article .entry-header[data-alignment=right]{text-align:right}.alignfull{width:100vw;max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:0 7.5px}@media (min-width:1200px){.full-width.centered .alignwide{margin-left:calc(var(--wideWith)/ 2);margin-right:calc(var(--wideWith)/ 2);padding-inline:15px;--wideWith:calc(var(--centered-maxwidth) - var(--container-width))}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.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}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@media screen and (min-width:64em){.entry-content blockquote:is(.alignleft,.alignright){width:52%}}@media screen and (max-width:64em){.entry-content blockquote:is(.alignleft,.alignright){width:100%;margin-left:0;margin-right:0}}.wp-caption{margin:50px 0}.wp-caption figcaption{color:rgba(var(--g-font-color-rgb),.5);font-size:.833em}ul.social-networks{list-style:none;margin:0;padding:0;display:flex;grid-gap:16px;flex-wrap:wrap}ul.social-networks a{color:var(--g-font-color);display:block;line-height:1}ul.social-networks a svg{height:1.1em}ul.social-networks a svg path{fill:var(--g-font-color);transition:all 234ms ease-in-out}ul.social-networks a:hover svg path{fill:var(--g-primary-color)}:not(:where(.wp-block-group.has-background)){padding:0;margin:0;box-sizing:border-box}ol li,ul li{margin-bottom:10px}.skip-link,.skip-link:hover,.skip-link:visited{position:absolute;top:-999px;left:20px;background:#f7f7f7;border:1px solid rgba(var(--black-color-rgb),.1);font-size:.8888em;font-weight:600;padding:10px 20px;color:var(--black-color);border-radius:5px;box-shadow:0 2px 20px rgba(var(--black-color-rgb),.1);z-index:999;transition:none}label{line-height:1.5}.image-hover-transition-effect .post-thumbnail{overflow:hidden}.image-hover-transition-effect img{transform:scale(1);transition:all .3s ease-in-out}.image-hover-transition-effect:hover .post-thumbnail img{transform:scale(1.1)}.site,.wpte-modal__screen-overlay{--primary-color-rgb:var(--g-primary-color-rgb);--primary-color:var(--g-primary-color)}.trip-content-area{max-width:100%;padding:0}.trip-content-area .page-feat-image{display:none}.comments-area .comment-form input[type=submit]:hover,.wte_enquiry_contact_form .enquiry-submit:hover{opacity:unset;filter:unset}body:not(.elementor-editor-active) [class*=-animation]:not(.clip_in-animation){--ease:cubic-bezier(0.2, 0, 0, 1);--ease-in-out:cubic-bezier(0.4, 0, 0.6, 1);transition-property:opacity,transform,filter;transition-duration:var(--animation-duration, 1s);animation-duration:var(--animation-duration, 1s);animation-delay:0s;animation-iteration-count:1;animation-fill-mode:forwards;opacity:0;will-change:transform,opacity}body:not(.elementor-editor-active) .animation-duration-fast{--animation-duration:0.3s}body:not(.elementor-editor-active) .animation-duration-medium{--animation-duration:0.6s}body:not(.elementor-editor-active) .slide_up_fade_in-animation.animate-visible{transform-origin:50% 50%;animation-timing-function:var(--ease);animation-name:slide-up-fade-in}body:not(.elementor-editor-active) .slide_down_fade_in-animation.animate-visible{transform-origin:50% 50%;animation-timing-function:var(--ease);animation-name:slide-down-fade-in}body:not(.elementor-editor-active) .slide_left_fade_in-animation.animate-visible{transform-origin:50% 50%;animation-timing-function:var(--ease);animation-name:slide-left-fade-in}body:not(.elementor-editor-active) .slide_right_fade_in-animation.animate-visible{transform-origin:50% 50%;animation-timing-function:var(--ease);animation-name:slide-right-fade-in}body:not(.elementor-editor-active) .clip_in-animation{clip-path:ellipse(0% 100% at 0 0);-webkit-clip-path:ellipse(0% 100% at 0 0);transition-property:clip-path,-webkit-clip-path;transform:translateZ(0)}body:not(.elementor-editor-active) .clip_in-animation.animate-visible{animation:clipIn;transition-timing-function:var(--ease);animation-iteration-count:1;animation-fill-mode:forwards;transition-duration:var(--animation-duration, 1s);animation-duration:var(--animation-duration, 1s);animation-delay:var(--animation-delay, .2s)}@keyframes slide-up-fade-in{0%{opacity:0;transform:translate(0,6.25rem)}100%{opacity:1;transform:translate(0,0)}}@keyframes slide-down-fade-in{0%{opacity:0;transform:translate(0,-6.25rem)}100%{opacity:1;transform:translate(0,0)}}@keyframes slide-left-fade-in{0%{opacity:0;transform:translate(-6.25rem,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes slide-right-fade-in{0%{opacity:0;transform:translate(6.25rem,0)}100%{opacity:1;transform:translate(0,0)}}@keyframes clipIn{0%{clip-path:polygon(0 0,10% 0,0% 100%,0% 100%)}100%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}body:not(.elementor-editor-active) .zoom_in-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-in}body:not(.elementor-editor-active) .zoom_out-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-out}body:not(.elementor-editor-active) .zoom_in_up-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-in-up}body:not(.elementor-editor-active) .zoom_in_down-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-in-down}body:not(.elementor-editor-active) .zoom_in_right-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-in-right}body:not(.elementor-editor-active) .zoom_in_left-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-in-left}body:not(.elementor-editor-active) .zoom_out_up-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-out-up}body:not(.elementor-editor-active) .zoom_out_down-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-out-down}body:not(.elementor-editor-active) .zoom_out_right-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-out-right}body:not(.elementor-editor-active) .zoom_out_left-animation.animate-visible{animation-timing-function:var(--ease-in-out);animation-name:zoom-out-left}@keyframes zoom-in{from{opacity:0;transform:scale(.9)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-out{from{opacity:0;transform:scale(1.2)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-in-up{from{opacity:0;transform:translate3d(0,100px,0) scale(.9)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-in-down{from{opacity:0;transform:translate3d(0,-100px,0) scale(.9)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-in-left{from{opacity:0;transform:translate3d(100px,0,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes zoom-in-right{from{opacity:0;transform:translate3d(-100px,0,0) scale(.9)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-out-up{from{opacity:0;transform:translate3d(0,100px,0) scale(1.2)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-out-down{from{opacity:0;transform:translate3d(0,-100px,0) scale(1.2)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-out-left{from{opacity:0;transform:translate3d(100px,0,0) scale(1.2)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}@keyframes zoom-out-right{from{opacity:0;transform:translate3d(-100px,0,0) scale(1.2)}to{opacity:1;filter:blur(0px);transform:translateZ(0) scale(1)}}body:not(.elementor-editor-active) .flip_left-animation.animate-visible{transform:perspective(2500px) rotate(0);backface-visibility:hidden;animation-timing-function:var(--ease-in-out);animation-name:flip-left}body:not(.elementor-editor-active) .flip_right-animation.animate-visible{transform:perspective(2500px) rotate(0);backface-visibility:hidden;animation-timing-function:var(--ease-in-out);animation-name:flip-right}body:not(.elementor-editor-active) .flip_up-animation.animate-visible{transform:perspective(2500px) rotate(0);backface-visibility:hidden;animation-timing-function:var(--ease-in-out);animation-name:flip-up}body:not(.elementor-editor-active) .flip_down-animation.animate-visible{transform:perspective(2500px) rotate(0);backface-visibility:hidden;animation-timing-function:var(--ease-in-out);animation-name:flip-down}@keyframes flip-left{from{opacity:0;transform:perspective(2500px) rotateY(-100deg)}to{opacity:1;transform:perspective(2500px) rotateY(0)}}@keyframes flip-right{from{opacity:0;transform:perspective(2500px) rotateY(100deg)}to{opacity:1;filter:blur(0px);transform:perspective(2500px) rotateY(0)}}@keyframes flip-up{from{opacity:0;transform:perspective(2500px) rotateX(-100deg)}to{opacity:1;filter:blur(0px);transform:perspective(2500px) rotateX(0)}}@keyframes flip-down{from{opacity:0;transform:perspective(2500px) rotateX(100deg)}to{opacity:1;filter:blur(0px);transform:perspective(2500px) rotateX(0)}}