.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-88793 .elementor-element.elementor-element-79f187b1 .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-79f187b1 */position: static !important; & .elementor-nav-menu--main .elementor-item { font-family: Plus Jakarta Sans; font-size: 15px; font-weight: 600; color: #0B1A33; padding-left: 14px; padding-right: 14px; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #C8440F; } & .elementor-nav-menu--main .elementor-item:after { background-color: #F95A22; height: 2px; } & .elementor-widget-container, & .elementor-nav-menu--toggle { position: static !important; } & nav.elementor-nav-menu--dropdown { position: absolute !important; left: 0 !important; right: 0 !important; top: 100% !important; width: 100% !important; margin-top: 0 !important; z-index: 999; background-color: #FFFFFF; box-shadow: 0 24px 40px -20px rgba(11,26,51,0.25); border-top: 1px solid #E5E7EB; } & .elementor-nav-menu--dropdown a { font-family: Plus Jakarta Sans; font-size: 17px; font-weight: 600; color: #0B1A33; padding: 16px 24px; } & .elementor-nav-menu--dropdown a:hover { background-color: #FFF4EE; color: #C8440F; } & .elementor-menu-toggle { color: #0B1A33; background-color: transparent; font-size: 26px; } & .elementor-nav-menu--main .sub-menu { background-color: #FFFFFF; border-radius: 10px; box-shadow: 0 16px 40px -16px rgba(11,26,51,0.25); }/* End custom CSS */
/* Start custom CSS *//* GLF header: keep desktop menu on one line */
.elementor-88793 .elementor-element-79f187b1 .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap!important}
.elementor-88793 .elementor-element-79f187b1 .elementor-nav-menu--main .elementor-item{padding-left:13px!important;padding-right:13px!important;font-size:15px!important;white-space:nowrap!important}
@media (max-width:1240px){
 .elementor-88793 .elementor-element-79f187b1 .elementor-nav-menu--main .elementor-item{padding-left:9px!important;padding-right:9px!important;font-size:14px!important}
}
/* Trekking page: intro block was set to sticky (leftover from old nav); stop it following the scroll */
.elementor-9239 .elementor-element-083e99d,.elementor-9239 .elementor-element-75278ec{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;width:auto!important;transform:none!important;z-index:auto!important}
.elementor-9239 .elementor-sticky__spacer:is(.elementor-element-083e99d,.elementor-element-75278ec){display:none!important}

/* Voxel search forms (all pages): visible field borders */
.elementor-widget-ts-search-form .ts-filter,.elementor-widget-ts-search-form .inline-input{border:1px solid #D7DBE1!important;border-radius:12px!important;background:#FFFFFF!important}
.elementor-widget-ts-search-form .ts-filter:hover,.elementor-widget-ts-search-form .inline-input:hover,.elementor-widget-ts-search-form .inline-input:focus{border-color:#0E8C88!important}
.elementor-widget-ts-search-form .ts-filter.ts-filled{border-color:#0E8C88!important;background:#E3F5F4!important}
.elementor-widget-ts-search-form .ts-filter.ts-filled span,.elementor-widget-ts-search-form .ts-filter.ts-filled i{color:#0A6966!important}

/* Voxel trip card template (#11): used by every trip feed */
.ts-preview .elementor-11 .elementor-element-7a6d5f1{padding:0!important;gap:0!important;height:100%;background:#FFFFFF!important}
.ts-preview .elementor-11 .elementor-element-6f956b3 img{width:100%!important;height:220px!important;object-fit:cover!important;border-radius:0!important;display:block}
.ts-preview .elementor-11 .elementor-element-39e3da6{padding:18px 20px 4px!important;gap:6px!important}
.ts-preview .elementor-11 .elementor-element-e301eaa .elementor-icon-box-title,.ts-preview .elementor-11 .elementor-element-e301eaa .elementor-icon-box-title span{font-family:"Plus Jakarta Sans"!important;font-size:12px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#C8440F!important;margin:0!important}
.ts-preview .elementor-11 .elementor-element-19dad75 .elementor-heading-title{font-family:Outfit!important;font-size:21px!important;font-weight:700!important;line-height:1.25!important;color:#0B1A33!important}
.ts-preview .elementor-11 .elementor-element-d24a8b1{padding:6px 20px 0!important}
.ts-preview .elementor-11 .elementor-element-b9e18b6{gap:0!important}
.ts-preview .elementor-11 .elementor-element-3e1d099{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:14px 0 0!important;border-top:1px solid #EEF0F3!important}
.ts-preview .elementor-11 .elementor-element-d29accb{width:auto!important;--container-widget-width:auto;padding:0!important;margin:0!important}
.ts-preview .elementor-11 .elementor-element-d29accb .elementor-icon-box-wrapper{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;text-align:left!important;background:#E3F5F4;border-radius:999px;padding:6px 12px 6px 8px}
.ts-preview .elementor-11 .elementor-element-d29accb .elementor-icon-box-icon{margin:0!important;display:inline-flex!important;align-items:center!important;line-height:1!important}
.ts-preview .elementor-11 .elementor-element-d29accb .elementor-icon,.ts-preview .elementor-11 .elementor-element-d29accb .elementor-icon i{font-size:18px!important;color:#0A6966!important;line-height:1!important}
.ts-preview .elementor-11 .elementor-element-d29accb .elementor-icon-box-title,.ts-preview .elementor-11 .elementor-element-d29accb .elementor-icon-box-title span{margin:0!important;font-family:"Plus Jakarta Sans"!important;font-size:13px!important;font-weight:700!important;color:#0A6966!important;line-height:1.2!important;white-space:nowrap}
.ts-preview .elementor-11 .elementor-element-cddf7c0{width:auto!important;font-family:"Plus Jakarta Sans"!important;font-size:14px!important;font-weight:600!important;color:#0B1A33!important;text-align:right!important}
.ts-preview .elementor-11 .elementor-element-3d16eca,.ts-preview .elementor-11 .elementor-element-3d16eca > .e-con-inner,.ts-preview .elementor-11 .elementor-element-bdf696e{padding:0!important;margin:0!important}
.ts-preview .elementor-11 .elementor-element-3d16eca{padding:16px 20px 20px!important;margin-top:auto!important}
.ts-preview .elementor-11 .elementor-element-a1bf34e,.ts-preview .elementor-11 .elementor-element-a1bf34e .elementor-button{width:100%!important}
.ts-preview .elementor-11 .elementor-element-a1bf34e .elementor-button{background:#F95A22!important;color:#FFFFFF!important;border-radius:999px!important;font-family:"Plus Jakarta Sans"!important;font-weight:700!important;font-size:15px!important;padding:13px 20px!important;text-align:center!important;border:0!important}
.ts-preview .elementor-11 .elementor-element-a1bf34e .elementor-button:hover{background:#FF7440!important}
.ts-preview{border:1px solid #E5E7EB!important;border-radius:18px!important;overflow:hidden!important;background:#FFFFFF!important;box-shadow:none!important;transition:box-shadow .2s,transform .2s}
.ts-preview:hover{box-shadow:0 20px 44px -26px rgba(11,26,51,.35)!important;transform:translateY(-3px)}/* End custom CSS */