﻿/*!
Theme Name: Photolink Tours
Theme URI: http://photolinktour.com/
Author: Ulziibat Nansaltsog
Author URI: https://ulziibat.net/
Description: Фотолинк Туур комапнид зориулсан ВордПрэсс загвар
Version: 0.9.7
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: photolink
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.
*/:root{--font-family-base: "Pathway Extreme", sans-serif;--color-black: #1D1E30;--color-card: #262840;--color-primary: #434570;--color-light: #E9EAFF;--color-white: #FFF;--rgb-color-black: 29, 30, 48;--rgb-color-card: 38, 40, 64;--rgb-color-primary: 67, 69, 112;--rgb-color-light: 233, 234, 255;--rgb-color-white: 255, 255, 255;--container-padding: 1rem;--container: calc(1440px - calc(var(--container-padding) * 2));--container-space: calc( calc((100% - var(--container))) / 2);--space-section: 8rem;--content-width: min(calc(100% - var(--container-padding)), calc(768px - var(--container-padding)));font-size:16px;--font-size-sxs: 0.75rem;--font-size-xs: 0.8125rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 3rem;--font-size-huge: 4.5rem}:root[lang=ko-KR]{--font-family-base: "Noto Sans KR", sans-serif}:root[lang=mn]{--font-family-base: "Montserrat", sans-serif}:root[lang=mn]{font-size:15px}@media only screen and (max-width: 1439px){:root{--container: calc(1280px - calc(var(--container-padding) * 2))}}@media only screen and (max-width: 1279px){:root{--container: calc(1024px - calc(var(--container-padding) * 2));--space-section: 6rem;font-size:15px;--font-size-huge: 5vw}:root[lang=mn]{font-size:14px}}@media only screen and (max-width: 1023px){:root{--container: calc(768px - calc(var(--container-padding) * 2));--container-padding: 2rem;--space-section: 5rem;font-size:14px}:root[lang=mn]{font-size:13px}}@media only screen and (max-width: 767px){:root{--container: calc(100% - calc(var(--container-padding) * 2));--space-section: 4rem;--font-size-huge: 7vw;font-size:13px}:root[lang=mn]{font-size:12px}}@media(color-gamut: p3){:root{--color-color-black: color(display-p3 0.1144310139 0.1175188824 0.1830316142);--color-color-card: color(display-p3 0.1504427695 0.1566088987 0.2441081204);--color-color-primary: color(display-p3 0.2641572957 0.2703321235 0.4272828244);--color-color-light: color(display-p3 0.9144233398 0.9175172406 0.9929367746);--color-color-white: color(display-p3 1 1 1)}}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:100;src:url("./assets/fonts/PathwayExtreme-ThinItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-ThinItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:900;src:url("./assets/fonts/PathwayExtreme-Black.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Black.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:900;src:url("./assets/fonts/PathwayExtreme-BlackItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-BlackItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:bold;src:url("./assets/fonts/PathwayExtreme-BoldItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-BoldItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:bold;src:url("./assets/fonts/PathwayExtreme-Bold.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:bold;src:url("./assets/fonts/PathwayExtreme-ExtraBold.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-ExtraBold.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:200;src:url("./assets/fonts/PathwayExtreme-ExtraLight.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-ExtraLight.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:200;src:url("./assets/fonts/PathwayExtreme-ExtraLightItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-ExtraLightItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:bold;src:url("./assets/fonts/PathwayExtreme-ExtraBoldItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-ExtraBoldItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:300;src:url("./assets/fonts/PathwayExtreme-Light.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Light.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:500;src:url("./assets/fonts/PathwayExtreme-MediumItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-MediumItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:500;src:url("./assets/fonts/PathwayExtreme-Medium.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:300;src:url("./assets/fonts/PathwayExtreme-LightItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-LightItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:normal;src:url("./assets/fonts/PathwayExtreme-Italic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Italic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:normal;src:url("./assets/fonts/PathwayExtreme-Regular.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:600;src:url("./assets/fonts/PathwayExtreme-SemiBold.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-SemiBold.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:italic;font-weight:600;src:url("./assets/fonts/PathwayExtreme-SemiBoldItalic.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-SemiBoldItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Pathway Extreme";font-style:normal;font-weight:100;src:url("./assets/fonts/PathwayExtreme-Thin.woff2") format("woff2"),url("./assets/fonts/PathwayExtreme-Thin.woff") format("woff");font-display:swap}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}body{background-color:var(--color-black);color:var(--color-white);font-family:var(--font-family-base);font-size:1rem;font-style:normal;font-weight:400;font-optical-sizing:auto;line-height:1.6}h1,h2,h3,h4,h5,h6{margin:0;color:var(--color-white);font-family:var(--font-family-base);font-weight:700;line-height:1.2}a{color:var(--color-white);cursor:pointer}.site{display:flex;flex-direction:column;gap:0;min-height:100vh}.admin-bar .site{min-height:calc(100vh - 32px)}@media only screen and (max-width: 1023px){.admin-bar .site{min-height:calc(100vh - 46px)}}.site-main{display:flex;flex-direction:column;justify-content:center;gap:0}.hidden{display:none}.container{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto}.button,.btn,.wp-block-button__link{--opacity: 0;display:flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;transition:color,background-color,outline;transition-duration:.25s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);border:none;border-radius:.1875rem;outline:1.5px dashed rgba(var(--rgb-color-white), var(--opacity));outline-offset:1px;background-color:var(--color-white);color:var(--color-primary);text-decoration:none;cursor:pointer;appearance:none;gap:.75rem}.button span,.btn span,.wp-block-button__link span{color:inherit;font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:1;white-space:nowrap}.button svg,.btn svg,.wp-block-button__link svg{width:1.25rem;height:1.25rem}.button svg path,.btn svg path,.wp-block-button__link svg path{fill:currentColor}.button-light,.btn-light,.wp-block-button__link-light{background-color:var(--color-light)}.button-gray,.btn-gray,.wp-block-button__link-gray{background-color:#434570;color:var(--color-white)}.button-black,.btn-black,.wp-block-button__link-black{background-color:var(--color-black);color:var(--color-white)}.button:hover,.btn:hover,.wp-block-button__link:hover{--opacity: 0.875}.button.icon-only,.btn.icon-only,.wp-block-button__link.icon-only{padding:.625rem}.button.is-primary,.btn.is-primary,.wp-block-button__link.is-primary{background-color:var(--color-primary);color:var(--color-white)}.button.is-secondary,.btn.is-secondary,.wp-block-button__link.is-secondary{background-color:var(--color-light);color:var(--color-primary)}.wp-block-button__link{font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:1;white-space:nowrap}.hidden{display:none !important}.site-header{position:relative;z-index:2;padding:2rem 0;box-shadow:0 0 4rem rgba(var(--rgb-color-black), 0.6)}.site-header-wrapper{display:flex;align-items:center;width:100%}.site-header-logo{display:block;width:100%;max-width:8rem}.site-header-logo svg{width:100%;height:auto}.site-header-menu{display:block;margin-right:auto;margin-left:6rem}@media only screen and (max-width: 1023px){.site-header-menu{display:none}}.site-header-language{display:flex;margin-right:2rem;margin-left:auto;list-style:none;gap:.25rem}.site-header-language li{margin:0;padding:0;list-style:none}.site-header-language li a{display:block;padding:.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;text-transform:uppercase}.site-header-language+.site-header-buttons{margin-left:0}.site-header-buttons{display:flex;align-items:center;margin-right:0;margin-left:auto;gap:.5rem}.site-header-mobile{display:none}@media only screen and (max-width: 1023px){.site-header-mobile{display:flex}}@media only screen and (max-width: 639px){.site-header-mobile span{display:none}}.site-header-cta{display:flex}@media only screen and (max-width: 499px){.site-header-cta{display:none}}.site-main{flex-grow:1}.menu-primary ul{display:flex;align-items:center;margin:0;padding:0;gap:1.5rem}.menu-primary ul li{margin:0;padding:0;list-style:none}.menu-primary a{color:var(--color-white);font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.menu-mobile{--opacity: 0;display:none;position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;transition:backdrop-filter,background-color;transition-duration:2s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);border:none;outline:none;background-color:rgba(var(--rgb-color-black), var(--opacity));pointer-events:none;will-change:backdrop-filter,background-color}@media only screen and (max-width: 1023px){.menu-mobile{display:block}}.menu-mobile-open{overflow:hidden}.menu-mobile-open .menu-mobile{z-index:99;pointer-events:all;backdrop-filter:blur(5px);--opacity: 0.5}.menu-mobile-wrapper{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;width:calc(100% - 2rem);max-width:400px;height:calc(100% - 2rem);margin:1rem;padding:2rem;overflow:hidden;overflow:hidden;transform:translateX(-100%);transition:transform,opacity;transition-duration:.05s;transition-timing-function:ease-in;border-radius:.5rem;opacity:0;background-color:var(--color-primary);gap:1.5rem;will-change:opacity,transform}.menu-mobile-open .menu-mobile-wrapper{transform:translateX(0);transition-duration:.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);opacity:1}.menu-mobile-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:0;margin-bottom:auto;padding-bottom:1.5rem;border-bottom:1px solid rgba(var(--rgb-color-white), 0.1)}.menu-mobile-header>p{margin:0;color:var(--color-white);font-size:var(--font-size-sm);font-weight:600}.menu-mobile-header .button{padding:.15rem}.menu-mobile-content{width:100%;margin-top:auto;margin-bottom:auto;padding-top:2rem;padding-bottom:2rem}.menu-mobile-list{display:flex;flex-direction:column;margin:0;padding:0}.menu-mobile-list li{list-style:none}.menu-mobile-list a{font-size:var(--font-size-lg);font-weight:600;text-decoration:none}.menu-mobile-footer{width:100%;margin-top:auto;margin-bottom:0;padding-top:1.5rem;border-top:1px solid rgba(var(--rgb-color-white), 0.1)}.menu-mobile-footer ul{display:flex;align-items:center;margin:0;padding:0;gap:.5rem}.menu-mobile-footer ul li{list-style:none}.menu-footer ul{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;gap:.125rem}.menu-footer li{display:block;margin:0;padding:0;list-style:none}.menu-footer a{display:block;font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:normal;text-decoration:none}.site-footer{--gap: 8rem}@media only screen and (max-width: 1023px){.site-footer{--gap: 4rem}}.site-footer h3{margin:0;font-size:var(--font-size-lg);font-weight:600;line-height:normal}.site-footer p{margin:0}.site-footer address{margin:0;font-style:normal}.site-footer-top{display:flex;justify-content:space-between;padding-top:8rem;padding-bottom:8rem;border-top:1px solid rgba(var(--rgb-color-white), 0.1);font-size:var(--font-size-sm);font-weight:600;gap:var(--gap)}@media only screen and (max-width: 499px){.site-footer-top{flex-direction:column}}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:3rem;padding-bottom:3rem;border-top:1px solid rgba(var(--rgb-color-white), 0.1);font-size:var(--font-size-xs);font-weight:600;line-height:1;text-transform:uppercase;gap:1rem}@media only screen and (max-width: 399px){.site-footer-bottom{flex-direction:column-reverse}}.site-footer-navigations{display:flex;gap:var(--gap)}@media only screen and (max-width: 499px){.site-footer-navigations{justify-content:space-between;gap:2rem}}.site-footer-menu{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.site-footer-address{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;max-width:240px}@media only screen and (max-width: 499px){.site-footer-address{max-width:unset}}.site-footer-social{display:flex;display:flex;align-items:flex-start;margin:0;margin-top:1.25rem;padding:0;gap:.625rem}.site-footer-social li{list-style:none}.site-footer-copyrights{display:flex;gap:1rem}.site-footer-links{display:flex;gap:1rem}.site-footer-links a{transition:border-color 1s cubic-bezier(0.075, 0.82, 0.165, 1);border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}.site-footer-links a:hover{border-color:var(--color-white)}.screens{display:none;position:fixed;z-index:9999;bottom:24px;left:16px}body.logged-in .screens{display:block}.screens .xxl{display:none}@media only screen and (min-width: 1440px){.screens .xxl{display:block}}.screens .xl{display:none}@media only screen and (min-width: 1280px)and (max-width: 1439px){.screens .xl{display:block}}.screens .lg{display:none}@media only screen and (min-width: 1024px)and (max-width: 1279px){.screens .lg{display:block}}.screens .md{display:none}@media only screen and (min-width: 768px)and (max-width: 1023px){.screens .md{display:block}}.screens .sm{display:none}@media only screen and (min-width: 640px)and (max-width: 767px){.screens .sm{display:block}}.screens .xs{display:none}@media only screen and (min-width: 400px)and (max-width: 639px){.screens .xs{display:block}}.screens .xxs{display:none}@media only screen and (max-width: 399px){.screens .xxs{display:block}}.screen{margin-right:2px;margin-left:2px;padding:10px;border-radius:3px;font-size:14px;font-weight:800;line-height:1;text-transform:uppercase}.screen.is-base{background-color:var(--color-white);color:var(--color-black)}.screen.is-down,.screen.is-up{background-color:rgba(var(--rgb-color-white), 0.6);color:var(--color-black)}.single-header{display:flex;position:relative;flex-direction:column;align-items:start;padding-top:calc(var(--space-section)*3);overflow:hidden}.hide-title .single-header{display:none}.hide-title .single-header.is-block{display:flex}.no-featured-image .single-header{padding-top:var(--space-section)}.single-header-link{display:flex;margin-top:3rem}.single-header-wrapper{position:relative;z-index:1;width:100%;padding-top:var(--space-section);padding-bottom:var(--space-section)}.no-featured-image .single-header-wrapper{padding-bottom:0}.no-featured-image .is-block .no-featured-image .single-header-wrapper{padding-bottom:var(--space-section)}.single-header-wrapper::after{content:"";display:block;position:absolute;z-index:1;right:0;bottom:-1px;left:0;width:100%;height:100%;backdrop-filter:blur(1px);background:linear-gradient(180deg, rgba(var(--rgb-color-black), 0) 0%, rgba(var(--rgb-color-black), 1) 100%)}.no-featured-image .single-header-wrapper::after{display:none}.no-featured-image .is-block .single-header-wrapper::after{display:block}.single-header-content{display:flex;position:relative;z-index:2;flex-direction:column;align-items:start;max-width:var(--container);margin-right:auto;margin-left:auto}.single-header-content .btn{margin-top:1rem}.single-header p{max-width:34.375rem;margin-top:0;user-select:none}.tax-destination .single-header p{max-width:70rem;margin-top:0}.single-header p:last-child{margin-bottom:0}.single-header-tour-meta{display:flex;flex-wrap:wrap;margin-top:2rem;gap:3rem}@media only screen and (max-width: 767px){.single-header-tour-meta{gap:2rem}}@media only screen and (max-width: 399px){.single-header-tour-meta{gap:1rem;flex-direction:column}}.single-header-tour-meta>div{display:flex;flex-direction:column;gap:.5rem;line-height:1}.single-header-tour-meta strong{display:block;font-size:var(--font-size-sxs);font-weight:bold;text-transform:uppercase}.single-header-tour-meta span{font-size:var(--font-size-sm)}.single-title{max-width:74.0625rem;font-size:var(--font-size-huge);font-style:normal;font-weight:700;letter-spacing:-0.045rem;line-height:100%;user-select:none}.single-title::selection{background-color:var(--color-black)}.single-title a{text-decoration:none}.single-title+p{margin-top:2rem !important}.single-buttons{display:flex;margin:0;padding:0;list-style:none;gap:1rem}.single-featured-image{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:0}.single-featured-image-title{position:absolute;z-index:1;z-index:3;top:1rem;right:1rem;padding:.25rem .35rem;border-radius:2px;opacity:.75;background-color:rgba(var(--rgb-color-black), 0.1);font-size:.6rem;line-height:1;user-select:none}.single-category{display:flex;align-items:center;margin-bottom:1rem;gap:1rem}.single-category a,.single-category span.archive-count{padding:.5rem 1rem;border-radius:4px;background-color:var(--color-white);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600;line-height:1;text-decoration:none;cursor:pointer}.single-category span{font-size:var(--font-size-xs);font-weight:600}.single-content{padding-top:var(--space-section);padding-bottom:var(--space-section)}.single-content>*{width:100%;max-width:var(--content-width);margin-right:auto;margin-left:var(--container-space);padding-right:var(--container-padding);user-select:none}.single-content>*.alignfull{width:100%;max-width:100%;margin-right:0;margin-left:auto;margin-left:0;padding-right:0;padding-left:0}.single-content>*.alignfull:first-child{margin-top:calc(-1*var(--space-section))}.single-content>*.wp-block-heading{margin-top:2rem}.single-content>*.wp-block-heading:first-child{margin-top:unset}.single-tour-wrapper{display:flex;width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;gap:var(--space-section)}.single-tour-left{flex-shrink:0;width:100%;max-width:var(--content-width)}.single-tour-right{flex-grow:1;width:100%}.single-tour-right-content{display:flex;flex-direction:column;padding:2rem;border-radius:.375rem;background-color:var(--color-card);gap:1rem}.single-tour-right-content strong{display:block;font-size:var(--font-size-sxs);font-weight:bold;text-transform:uppercase}.single-tour-right-content span{font-size:var(--font-size-sm)}.single-tour-blocks{display:flex;flex-direction:column;gap:4rem}.single-tour-block{display:flex;flex-direction:column;gap:1.5rem}.single-tour-block:empty{display:none}.single-tour-block h2{margin-bottom:.5rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:110%}@media only screen and (max-width: 1279px){.single-tour-block h2{font-size:1rem}}.single-tour-block-item{font-size:var(--font-size-sm)}.single-tour-block-item h3{display:flex;align-items:center;margin:0;margin-bottom:.5rem;font-size:var(--font-size-sm);gap:.5rem}.single-tour-block-item h3 svg{width:1.15rem;height:1.15rem}.single-tour-block-item p,.single-tour-block-item ul{margin:0;margin-bottom:.25rem}.single-tour-block-item p:last-child,.single-tour-block-item ul:last-child{margin-bottom:0}.single-tour-block-item ul{padding-left:.5rem}.single-tour-block-item li::marker{content:"- ";color:rgba(var(--rgb-color-white), 0.6);font-weight:bolder}.single-tour-block-item li:last-child{margin-bottom:0}.single-tour-block-item strong,.single-tour-block-item b{font-weight:600}.single-tour-itinerary{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem;gap:2rem}.not-found{margin-right:auto;margin-left:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:34.375rem;margin-top:auto;margin-bottom:auto;padding:var(--space-section) 2rem;text-align:center}.not-found h1{font-size:calc(var(--font-size-huge)*2);font-weight:100 !important}.not-found p{margin-top:2rem;margin-bottom:3rem}.error404{background-color:var(--color-black)}.error404 .site-main{display:flex;flex-direction:column;justify-content:center}.itinerary-day{position:relative;overflow:hidden;border-radius:.375rem;background-color:var(--color-card)}.itinerary-day-number{padding:.25rem .5rem;border-radius:2px;background-color:var(--color-white);color:var(--color-card);font-size:var(--font-size-sxs);font-weight:600;line-height:1}.itinerary-day-date{font-size:var(--font-size-sxs);font-weight:600;line-height:1;text-transform:uppercase}.itinerary-cover{position:relative}.itinerary-cover-content{position:relative;z-index:1;z-index:1;padding-top:12rem;pointer-events:none}.itinerary-cover-content h2{margin-bottom:0}.itinerary-header{display:flex;flex-direction:column;gap:1rem;padding:2rem;padding-bottom:0}.itinerary-header.itinerary-cover-inner{padding:4rem 2rem}.itinerary-header h2{width:100%;max-width:600px;margin:0;font-size:2rem;font-weight:700;line-height:100%;user-select:none}.itinerary-meta{display:flex;align-items:center;gap:1rem}.itinerary-overview{width:100%;max-width:650px;font-size:var(--font-size-sm)}.itinerary-overview p,.itinerary-overview ul,.itinerary-overview ol{margin-top:0}.itinerary-overview p:last-child,.itinerary-overview ul:last-child,.itinerary-overview ol:last-child{margin-bottom:0}.itinerary-overview ul,.itinerary-overview ol{padding-left:1rem}.itinerary-details{padding:3rem 2rem}.itinerary-activities-content{font-size:var(--font-size-sm)}.itinerary-images{display:block;position:absolute;inset:0;z-index:0;background-color:rgba(var(--rgb-color-black), 0.5)}.itinerary-images .flickity-viewport{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100% !important;inset:0}.itinerary-images .flickity-viewport::after{content:"";display:block;position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;width:100%;height:var(--itinerary-height);background:linear-gradient(180deg, rgba(var(--rgb-color-card), 0) 0%, rgba(var(--rgb-color-card), 1) 100%);pointer-events:none;backdrop-filter:blur(1px)}.itinerary-images .flickity-button{z-index:4;top:unset;bottom:0;transform:unset;border-radius:0;background:rgba(0,0,0,0);color:var(--color-white)}.itinerary-images .flickity-button.next{right:2rem}.itinerary-images .flickity-button.previous{right:4.5rem;left:unset}.itinerary-images .flickity-prev-next-button{width:2.578125rem;height:2.578125rem}.itinerary-images .flickity-page-dots{display:flex;z-index:4;bottom:0;align-items:center;justify-content:center;width:auto;padding:1rem 2rem;text-align:left}.itinerary-images .flickity-page-dots .dot{width:.75rem;height:.75rem;margin-right:.125rem;margin-left:.125rem;background-color:var(--color-white)}.itinerary-images.single-itinerary-image .flickity-page-dots,.itinerary-images.single-itinerary-image .flickity-prev-next-button{display:none !important}.itinerary-image{display:block;position:absolute;width:100%;height:100%;inset:0;overflow:hidden}.itinerary-image.is-selected img{transform:scale(1);opacity:1;filter:blur(0)}.itinerary-img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transform:scale(1.5);transition:transform,opacity,filter;transition-duration:2s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);opacity:.5;object-fit:cover;object-position:center;will-change:transform,opacity,filter;filter:blur(2px)}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:2rem;margin-bottom:1rem}.post-content table tr{border-bottom:1px solid rgba(var(--rgb-color-white), 0.1)}.post-content table tr td{border:none}.post-content iframe{width:100%;aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:.375rem}.post-content .wp-block-embed{margin-top:2rem;margin-bottom:2rem}.post-content .wp-block-image img{border-radius:.375rem}.card{position:relative;overflow:hidden;border:none;border-radius:.125rem;background-color:var(--color-card)}.block-editor-block-list__block .card{border:none !important}.card::after{content:"";display:block;position:relative;z-index:0;width:100%;height:0;padding-top:137.5%}.card:hover img{transform:scale(1.1)}.card-image{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;display:block;z-index:1}.card-image img,.card-image .jarallax{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transform:scale(1);transition:transform 2s cubic-bezier(0.075, 0.82, 0.165, 1);object-fit:cover;will-change:transform}.card-content{display:flex;position:absolute;z-index:1;bottom:0;left:0;flex-direction:column;width:100%;padding:1.5rem;backdrop-filter:blur(1px)}.card-content::after{content:"";display:block;position:absolute;z-index:0;right:0;bottom:0;left:0;width:100%;height:120%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 37.2%)}.card:not(.has-post-thumbnail) .card-content::after{display:none}.card-content>*{position:relative;z-index:1;width:100%;max-width:20.875rem}.card-content a{text-decoration:none}.card-top{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.card-top .card-tagline{margin-bottom:0;font-size:var(--font-size-sxs)}.card-meta{font-size:var(--font-size-sxs);font-weight:600}.card-meta.is-absolute{position:absolute;z-index:3;bottom:1rem;left:1rem}@media only screen and (max-width: 1279px){.card-meta.is-absolute{top:1rem;right:1rem;bottom:unset;left:unset}}@media only screen and (max-width: 399px){.card-meta.is-absolute{right:unset;left:1rem}}.card-date{margin-right:.05rem;padding:.25rem .5rem;border-radius:4px;background-color:rgba(var(--rgb-color-black), 0.8);color:var(--color-white);font-size:var(--font-size-sxs)}.card-size{padding:.25rem .5rem;border-radius:4px;background-color:rgba(var(--rgb-color-white), 0.8);color:var(--color-black);font-size:var(--font-size-sxs)}.card-tagline{display:inline-flex;margin-bottom:1rem;font-size:var(--font-size-xs);font-style:normal;font-weight:600;line-height:130%}.card-tagline a{padding:.25rem .5rem;border-radius:2px;background-color:var(--color-white);color:var(--color-card);text-decoration:none}.card-title{color:var(--color-white);font-size:1.25rem;font-style:normal;font-weight:700;line-height:130%}@media only screen and (max-width: 1279px){.card-title{font-size:1.125rem}}@media only screen and (max-width: 639px){.card-title{font-size:1.25rem}}@media only screen and (max-width: 399px){.card-title{font-size:1.125rem}}.card-text{margin-top:.625rem;color:var(--color-white);font-size:var(--font-size-xs);font-style:normal;font-weight:500;line-height:130%}.card-text:last-child{margin-bottom:0}.card-link{display:flex;align-items:center;gap:.375rem;margin-top:1rem;text-decoration:none}.card-link span{font-size:.875rem;font-style:normal;font-weight:700;line-height:100%}.card-link svg{width:1.25rem;height:1.25rem}.card-large{display:flex;gap:0}@media only screen and (max-width: 1023px){.card-large{flex-direction:column;gap:2rem}}.card-large.archive-item{width:100%}.card-large-image{position:relative;width:50%;overflow:hidden;border-radius:.1875rem}@media only screen and (max-width: 1023px){.card-large-image{width:100%}}.card-large-image::after{content:"";display:block;position:relative;z-index:0;width:100%;height:0;padding-top:75%}@media only screen and (max-width: 1279px){.card-large-image::after{padding-top:100%}}@media only screen and (max-width: 1023px){.card-large-image::after{padding-top:75%}}.card-large-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-fit:cover;z-index:0}.card-large-content{width:50%;padding-top:1.5rem;padding-left:1.5rem}@media only screen and (max-width: 1023px){.card-large-content{width:100%;padding-left:0}}.card-large-content h3{margin-bottom:1rem;font-size:2.5rem;line-height:1.1}@media only screen and (max-width: 1439px){.card-large-content h3{font-size:2.25rem}}@media only screen and (max-width: 1279px){.card-large-content h3{font-size:2rem}}@media only screen and (max-width: 639px){.card-large-content h3{font-size:1.75rem}}@media only screen and (max-width: 399px){.card-large-content h3{font-size:1.5rem}}.card-large-content h3 a{text-decoration:none}.card-large-content p{width:100%;max-width:600px;font-size:var(--font-size-sm);line-height:1.5}.card-large-content ul{padding-left:.5rem;font-size:var(--font-size-xs)}.card-large-content ul li::marker{content:"- ";opacity:.25;font-weight:bold}.card-large-content .card-link{margin-top:1.5rem}.archive-wrapper{padding-top:var(--space-section);padding-bottom:var(--space-section)}.tours-block .archive-wrapper{padding-top:0;padding-bottom:0}.archive-list{display:flex;flex-wrap:wrap;width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;gap:1.5rem}.archive-list.is-archive-block,.tax-destination .archive-list,.post-type-archive-tour .archive-list{flex-direction:column;gap:calc(var(--space-section)/2)}.archive-item{width:100%;width:calc(33.333333% - 1.5rem)}@media only screen and (max-width: 1023px){.archive-item{width:calc(50% - .75rem)}}@media only screen and (max-width: 639px){.archive-item{width:100%}}.archive-pagination{width:100%;max-width:var(--container);margin-top:calc(var(--space-section)/2);margin-right:auto;margin-left:auto}.archive-pagination-list{display:flex;margin:0;padding:0;list-style:none;gap:.5rem}.archive-pagination-list-item{display:block}.archive-pagination-list-item:hover{--opacity: 0.875}.archive-pagination a,.archive-pagination span{padding:.625rem 1.25rem;transition:color,background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);border:none;border-radius:.1875rem;background-color:var(--color-card);background-blend-mode:multiply;color:var(--color-white);font-size:var(--font-size-sm);font-style:normal;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap}.archive-pagination a.current,.archive-pagination span.current{background-color:var(--color-black)}.archive-pagination a{text-decoration:none}.archive-pagination a:hover{background-color:var(--color-white);color:var(--color-black)}.archive-carousel{position:relative;width:100%;overflow:hidden}.archive-carousel.is-related{padding-bottom:var(--space-section)}.archive-carousel-header{display:flex;align-items:center;width:100%;max-width:var(--container);margin-right:auto;margin-bottom:2rem;margin-left:auto;padding-top:var(--space-section);border-top:1px solid rgba(var(--rgb-color-white), 0.1)}.archive-carousel-header.is-block{padding-top:0;border-top:none}.archive-carousel-nav{display:flex;align-items:center;gap:.625rem}.archive-carousel-nav button{border:none;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.archive-carousel-nav svg{width:2.25rem;height:2.25rem}.archive-carousel h2{width:100%;max-width:var(--container);margin-right:auto;margin-left:auto;font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%}.archive-carousel-flickity{visibility:hidden;width:100%;max-width:var(--container);margin-right:auto;margin-left:auto}.archive-carousel-flickity.flickity-enabled{visibility:visible}.archive-carousel .archive-item{width:100%;max-width:400px;margin-right:1.5rem}.archive-carousel .flickity-viewport{overflow:visible}.gallery-carousel-flickity{visibility:hidden;width:100%;max-width:var(--container);margin-right:auto;margin-left:auto}.gallery-carousel-flickity.flickity-enabled{visibility:visible}.gallery-carousel-slide{width:100%;max-width:960px;margin-right:1.5rem;overflow:hidden;overflow:hidden;border-radius:.375rem}.gallery-carousel-slide a{display:block;position:relative}.gallery-carousel-slide a::after{content:"";display:block;width:100%;height:0;padding-top:71%}.gallery-carousel-slide a:hover img{transform:scale(1.1)}.gallery-carousel-slide img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-fit:cover;transform:scale(1);transition:transform 3s cubic-bezier(0.075, 0.82, 0.165, 1);will-change:transform}.gallery-carousel .flickity-viewport{overflow:visible}.section-spacing{padding-top:var(--space-section);padding-bottom:var(--space-section)}.tile{display:flex;align-items:flex-start;align-self:stretch;padding:1.5rem;border-radius:.375rem;background:#262840;gap:1.5rem}@media only screen and (max-width: 399px){.tile{flex-direction:column;gap:1.5rem}}.tile-list{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem}.tile-content{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start}.tile-content span{margin-bottom:.75rem;margin-bottom:.625rem;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-0.00875rem;line-height:100%;text-transform:uppercase}.tile-content h3{font-size:1.5rem;font-style:normal;font-weight:700;line-height:110%}@media only screen and (max-width: 1279px){.tile-content h3{font-size:1.25rem}}.tile-content p{margin:0;margin-top:1.25rem;font-size:1rem;font-style:normal;font-weight:400;line-height:160%}.tile-image{position:relative;width:8.9375rem;overflow:hidden;border-radius:.1875rem}@media only screen and (max-width: 399px){.tile-image{width:100%}}.tile-image::after{content:"";display:block;width:100%;height:0;padding-top:140%}@media only screen and (max-width: 399px){.tile-image::after{padding-top:60%}}.tile-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-fit:cover}.cta{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start}.content-row .cta{position:sticky;top:3rem}@media only screen and (max-width: 1023px){.content-row .cta{position:static;top:unset}}.cta>span{margin-bottom:.75rem;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-0.00875rem;line-height:100%;text-transform:uppercase}.cta h2{width:100%;max-width:44.18906rem;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:-0.03rem;line-height:100%}@media only screen and (max-width: 1279px){.cta h2{font-size:2.25rem}}.cta p{width:100%;max-width:34.375rem;margin-top:2rem;margin-bottom:0;font-size:1rem;font-style:normal;font-weight:500;line-height:160%}.cta a{margin-top:2rem}.content-row{display:flex;align-items:flex-start;align-self:stretch;width:100%;max-width:var(--container);gap:2rem;margin-right:auto;margin-left:auto}@media only screen and (max-width: 1023px){.content-row{flex-direction:column;gap:3rem}}.content-column{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4rem}@media only screen and (max-width: 1023px){.content-column{flex-direction:column;gap:3rem}}.content-cta{flex:1 0 0;width:100%;max-width:var(--container);margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.content-row .content-cta{max-width:100%}}.content-tile{width:43.6875rem}@media only screen and (max-width: 1279px){.content-tile{width:34rem}}@media only screen and (max-width: 1023px){.content-tile{width:100%}}.content-texts{display:flex;flex:1 0 0;flex-direction:column;align-items:flex-start;width:100%;gap:2rem}@media only screen and (max-width: 1439px){.content-texts{gap:3rem}}@media only screen and (max-width: 1279px){.content-texts{gap:2.5rem}}.content-text{display:flex;flex-direction:column;align-items:flex-start;gap:0rem;align-self:stretch}@media only screen and (max-width: 1439px){.content-text{gap:1rem}}.content-text h2{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;font-size:2.25rem;font-style:normal;font-weight:700;letter-spacing:-0.0225rem;line-height:100%;gap:2rem}@media only screen and (max-width: 1439px){.content-text h2{font-size:1.875rem}}.content-text p{width:100%;max-width:34.375rem;font-size:1rem;font-style:normal;font-weight:500;line-height:160%}@media only screen and (max-width: 1023px){.content-text p{max-width:100%}}.content-faqs{display:flex;flex-direction:column;align-items:flex-start;gap:0}.faq{width:100%;padding-top:2rem}.faq+.faq{margin-top:2rem;border-top:1px solid rgba(var(--rgb-color-white), 0.1)}.faq-plus{display:block}.faq[open] .faq-plus{display:none}.faq-minus{display:none}.faq[open] .faq-minus{display:block}.faq>div{padding-top:.5rem;user-select:none}.faq svg{width:2rem;height:2rem;margin-right:0;margin-left:2rem;fill:var(--color-white)}.faq summary{display:flex;align-items:center;justify-content:space-between;width:100%;list-style:none;cursor:pointer}.faq summary::before{content:"";display:inline-block;width:0;height:0}.faq summary::marker{content:"";display:none}.faq summary::-webkit-details-marker{display:none}.faq h3{flex-grow:1;margin-right:auto;margin-left:0;font-size:1.25rem;font-style:normal;font-weight:700;line-height:110%;user-select:none}.tour-faqs{display:flex;flex-direction:column;gap:1.5rem;font-size:var(--font-size-sm)}.tour-faqs h3{font-size:var(--font-size-sm)}.tour-faqs summary{flex-direction:row-reverse}.tour-faqs summary svg{width:1.15rem;height:1.15rem;margin:0;margin-right:.5rem}.tour-faqs .faq{margin:0;padding:0;border:none}.tour-faqs .faq+.faq{margin:0;padding:0;border:none}.hero{display:flex;position:relative;flex-direction:column;align-items:start;width:100%;padding-top:calc(var(--space-section)*3);overflow:hidden}@media only screen and (max-width: 767px){.hero{padding-top:calc(var(--space-section)*5)}}.hero-link{display:flex;margin-top:3rem}.hero-wrapper{position:relative;z-index:1;width:100%;padding-top:var(--space-section);padding-bottom:var(--space-section)}.hero-wrapper::after{content:"";display:block;position:absolute;z-index:1;right:0;bottom:-1px;left:0;width:100%;height:100%;backdrop-filter:blur(1px);background:linear-gradient(180deg, rgba(var(--rgb-color-black), 0) 0%, rgba(var(--rgb-color-black), 1) 100%)}.hero-content{position:relative;z-index:2;max-width:var(--container);margin-right:auto;margin-left:auto}.hero p{max-width:34.375rem;user-select:none}.hero p:last-child{margin-bottom:0}.hero-tagline{margin-bottom:.75rem;color:#fff;font-size:.875rem;font-style:normal;font-weight:600;letter-spacing:-0.00875rem;line-height:100%;text-transform:uppercase}.hero-title{max-width:74.0625rem;font-size:var(--font-size-huge);font-style:normal;font-weight:700;letter-spacing:-0.045rem;line-height:100%;user-select:none}.hero-title::selection{background-color:var(--color-black)}.hero-title a{text-decoration:none}.hero-title+p{margin-top:2rem}.hero-buttons{display:flex;margin:0;margin-top:3rem;padding:0;list-style:none;gap:1rem}.hero-buttons i{color:var(--color-black)}.hero-featured-image{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:0}.hero .jarallax{position:absolute;z-index:0;width:100%;height:100%;inset:0}.wp-block-separator{width:100%;max-width:var(--content-width);margin-right:auto;margin-left:var(--container-space);padding-top:calc(var(--space-section)/2);padding-right:var(--container-padding);padding-bottom:calc(var(--space-section)/2);border:none}.wp-block-separator::before{content:"";display:block;width:100%;height:1px;background-color:rgba(var(--rgb-color-white), 0.1)}.wp-block-separator.is-style-wide{max-width:var(--container);margin-right:auto;margin-left:auto;padding-top:var(--space-section);padding-right:unset;padding-bottom:var(--space-section);border-top-width:1px}.wp-block-separator.is-style-dots{max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:unset}.space-block{width:100%;height:var(--space-section);background-color:rgba(0,0,0,0)}.space-block.is-half{height:calc(var(--space-section)/2)}.testimonials-block{position:relative;width:100%;overflow:hidden}.testimonials-block h2{max-width:var(--container);margin:0;margin:0 auto;margin-bottom:2rem;font-size:3rem;font-style:normal;font-weight:700;letter-spacing:-0.03rem;line-height:100%}@media only screen and (max-width: 1439px){.testimonials-block h2{font-size:1.875rem}}.testimonials-block .flickity-page-dots{bottom:0}@media only screen and (max-width: 399px){.testimonials-block .flickity-page-dots{position:relative;bottom:unset;margin-top:2rem;margin-bottom:.6275rem;padding-right:8rem;text-align:left}}.testimonials-block .flickity-page-dots .dot{width:.995rem;height:.995rem;margin:0 2px;background-color:var(--color-light)}.testimonials-block.is-archive-testimonials .testimonials-carousel{padding-bottom:3rem}.testimonials-block.is-archive-testimonials .flickity-page-dots{text-align:left}@media only screen and (max-width: 399px){.testimonials-block.is-archive-testimonials .flickity-page-dots{position:absolute}}.testimonials-bottom{display:flex;justify-content:space-between}.testimonials-carousel{width:100%;max-width:var(--container);margin:0 auto}.testimonials-carousel .flickity-viewport{overflow:visible}.testimonials-carousel-nav{display:flex;position:absolute;right:var(--container-space);bottom:0;align-items:center;gap:.625rem}.testimonials-carousel-nav button{border:none;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.testimonials-carousel-nav svg{width:2.25rem;height:2.25rem}.testimonial-inner{display:flex;visibility:hidden;flex-direction:column;transition:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);opacity:0;will-change:opacity;gap:2rem}.testimonial.is-selected .testimonial-inner{visibility:visible;opacity:1}.testimonial-video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:1}.testimonial-video::after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;opacity:.5;background-color:var(--color-black)}.testimonial-video svg{position:absolute;z-index:3;top:50%;left:50%;width:2.25rem;transform:translate(-50%, -50%);animation:videoIcon 1s infinite;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);color:var(--color-light)}.testimonial-video .jarallax{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:.1875rem}.testimonial-video .jarallax>img{z-index:1}.testimonial-video .jarallax .jarallax-container{z-index:2 !important}.testimonial-video span{position:absolute;z-index:4;right:0;bottom:0rem;left:0;width:100%;padding:.15rem .25rem;border-radius:.1875rem;background-color:var(--color-light);color:var(--color-black);font-size:.625rem;font-weight:bold;text-align:center;text-transform:uppercase}.testimonial blockquote{flex:1;flex-grow:1;margin:0;padding:0;border:none;font-size:2rem;font-style:normal;font-weight:400;line-height:160%}@media only screen and (max-width: 1279px){.testimonial blockquote{font-size:1.875rem}}@media only screen and (max-width: 1023px){.testimonial blockquote{font-size:1.5rem}}@media only screen and (max-width: 767px){.testimonial blockquote{font-size:1.25rem}}@media only screen and (max-width: 399px){.testimonial blockquote{font-size:1rem}}.testimonial blockquote h3{margin-bottom:1rem;font-size:2rem;font-style:normal;font-weight:700;line-height:110%}@media only screen and (max-width: 1279px){.testimonial blockquote h3{font-size:1.25rem}}.testimonial blockquote p{margin:0}.testimonial blockquote cite{display:block;margin-top:1.5rem;font-size:1.25rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 399px){.testimonial blockquote cite{font-size:1rem}}.testimonial blockquote small{display:block;margin:0;margin-top:.5rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%}.testimonial-content{display:flex;gap:6rem;align-items:flex-start}.testimonial-content.is-reverse{flex-direction:row-reverse}@media only screen and (max-width: 399px){.testimonial-content.is-reverse{flex-direction:column-reverse;gap:2rem}}@media only screen and (max-width: 1279px){.testimonial-content{gap:5rem}}@media only screen and (max-width: 1023px){.testimonial-content{gap:4rem}}@media only screen and (max-width: 767px){.testimonial-content{gap:3rem}}@media only screen and (max-width: 639px){.testimonial-content{gap:2rem}}@media only screen and (max-width: 399px){.testimonial-content{flex-direction:column-reverse;gap:2rem}}.testimonial-image{position:relative;width:9.125rem;overflow:hidden;border-radius:.1875rem}@media only screen and (max-width: 639px){.testimonial-image{width:8rem}}.testimonial-image::after{content:"";display:block;position:relative;width:100%;height:0;padding-top:100%}.testimonial-image img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-fit:cover}.testimonial-info{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}@media only screen and (max-width: 399px){.testimonial-info{gap:.5rem}}.testimonial-info h3{font-size:1.25rem;font-style:normal;font-weight:700;line-height:100%}@media only screen and (max-width: 399px){.testimonial-info h3{font-size:1rem}}.testimonial-info p{margin:0;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%}@keyframes videoIcon{0%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.25)}100%{transform:translate(-50%, -50%) scale(1)}}.contact-form .screen-reader-response{display:none}.contact-form form{display:flex;position:relative;flex:1 0 0;flex-direction:column;gap:2rem;align-items:flex-start}.contact-form form.sent p{opacity:.15}.contact-form form p{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;margin:0;transition:opacity 1s cubic-bezier(0.075, 0.82, 0.165, 1);gap:.625rem}.contact-form form p br{display:none}.contact-form form p .wpcf7-form-control-wrap{width:100%;text-align:left}.contact-form form p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:.5rem;color:var(--color-light);font-size:.725rem}.contact-form form p label{font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.contact-form form p input,.contact-form form p textarea,.contact-form form p select{display:block;width:100%;max-width:100%;padding:1rem 1.5rem;border:none;border-radius:.375rem;outline:2px solid;outline-color:rgba(0,0,0,0);outline-offset:2px;background:#262840;color:var(--color-white);font-size:1.5rem;font-style:normal;font-weight:600;line-height:110%;gap:.625rem}.contact-form form p input.wpcf7-not-valid,.contact-form form p textarea.wpcf7-not-valid,.contact-form form p select.wpcf7-not-valid{outline-color:rgba(var(--rgb-color-white), 0.25)}.contact-form form p input:hover,.contact-form form p textarea:hover,.contact-form form p select:hover{outline-color:rgba(var(--rgb-color-white), 1)}.contact-form form p input::placeholder,.contact-form form p textarea::placeholder,.contact-form form p select::placeholder{color:var(--color-light)}.contact-form form p textarea{min-height:10rem;resize:none}.contact-form form p input[type=date]{padding-right:3rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxLjVWMy41SDE1LjVWMS41SDE3LjVWMy41SDIxLjVDMjIuMDUyMyAzLjUgMjIuNSAzLjk0NzcyIDIyLjUgNC41VjIwLjVDMjIuNSAyMS4wNTIzIDIyLjA1MjMgMjEuNSAyMS41IDIxLjVIMy41QzIuOTQ3NzIgMjEuNSAyLjUgMjEuMDUyMyAyLjUgMjAuNVY0LjVDMi41IDMuOTQ3NzIgMi45NDc3MiAzLjUgMy41IDMuNUg3LjVWMS41SDkuNVpNMjAuNSAxMS41SDQuNVYxOS41SDIwLjVWMTEuNVpNNy41IDUuNUg0LjVWOS41SDIwLjVWNS41SDE3LjVWNy41SDE1LjVWNS41SDkuNVY3LjVINy41VjUuNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form form p input[type=date]::-webkit-calendar-picker-indicator{display:none}.contact-form form p input[type=date]::-moz-calendar-picker-indicator{display:none}.contact-form form p select{padding-right:3rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUwMDEgMTMuNjcxNEwxNy40NDk5IDguNzIxNjhMMTguODY0MSAxMC4xMzU5TDEyLjUwMDEgMTYuNDk5OUw2LjEzNjIzIDEwLjEzNTlMNy41NTA0NCA4LjcyMTY4TDEyLjUwMDEgMTMuNjcxNFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form form p .wpcf7-acceptance .wpcf7-list-item{margin-top:.5rem;margin-left:0}.contact-form form p .wpcf7-acceptance label{display:flex;align-items:center;gap:.625rem;font-size:.75rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.contact-form form p .wpcf7-acceptance label input[type=checkbox]{width:1.5rem;height:1.5rem;padding:0;border:2px solid var(--color-white);border-radius:.25rem;background:rgba(0,0,0,0);cursor:pointer;appearance:none}.contact-form form p .wpcf7-acceptance label input[type=checkbox]:checked{border-color:var(--color-white);background:var(--color-white);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNSA0LjVsMi41IDIuNUwxMC41IDEuNSIgIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");background-repeat:no-repeat;background-position:center}.contact-form form p .wpcf7-acceptance label .wpcf7-list-item-label{font-size:1rem;text-transform:none}.contact-form .wpcf7 form .wpcf7-response-output{width:100%;margin:0;padding:2rem;border-radius:.375rem;border-color:rgba(var(--rgb-color-white), 0.25);background:var(--color-card);color:var(--color-light);font-size:1rem;font-style:normal;font-weight:600;line-height:110%;text-align:center}.gallery-images{display:grid;grid-auto-rows:300px;grid-template-columns:repeat(3, 1fr);width:100%;max-width:var(--container);margin:0 auto;gap:10px}@media only screen and (max-width: 1439px){.gallery-images{grid-auto-rows:250px}}@media only screen and (max-width: 1279px){.gallery-images{grid-auto-rows:225px}}@media only screen and (max-width: 1023px){.gallery-images{grid-auto-rows:150px}}@media only screen and (max-width: 767px){.gallery-images{grid-auto-rows:200px;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 639px){.gallery-images{grid-auto-rows:150px}}@media only screen and (max-width: 399px){.gallery-images{grid-auto-rows:120px}}.gallery-image{display:flex;position:relative;align-items:center;justify-content:center;overflow:hidden;border-radius:.1875rem;background-color:var(--color-card);cursor:pointer}.gallery-image:hover img{transform:scale(1.1);opacity:1}.gallery-image:nth-child(13n+1){grid-column:1/2;grid-row:auto/span 2}.gallery-image:nth-child(13n+2){grid-column:2/3;grid-row:auto/span 1}.gallery-image:nth-child(13n+3){grid-column:3/4;grid-row:auto/span 1}.gallery-image:nth-child(13n+4){grid-column:2/3;grid-row:auto/span 1}.gallery-image:nth-child(13n+5){grid-column:3/4;grid-row:auto/span 2}.gallery-image:nth-child(13n+6){grid-column:1/2;grid-row:auto/span 1}.gallery-image:nth-child(13n+7){grid-column:2/3;grid-row:auto/span 1}.gallery-image:nth-child(13n+8){grid-column:1/2;grid-row:auto/span 1}.gallery-image:nth-child(13n+9){grid-column:2/3;grid-row:auto/span 1}.gallery-image:nth-child(13n+10){grid-column:3/4;grid-row:auto/span 1}.gallery-image:nth-child(13n+11){grid-column:1/3;grid-row:auto/span 2}.gallery-image:nth-child(13n+12){grid-column:3/4;grid-row:auto/span 1}.gallery-image:nth-child(13n+13){grid-column:3/4;grid-row:auto/span 1}.gallery-image .jarallax{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.gallery-image .jarallax .jarallax-container{z-index:2 !important}.gallery-image .jarallax .jarallax-img{z-index:1}.gallery-img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;transition:transform,opacity;transition-duration:2s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);opacity:.75;will-change:opacity,transform}.destinations-list{display:flex;gap:1.5rem;flex-wrap:wrap;width:100%;max-width:var(--container);margin-right:auto;margin-left:auto}@media only screen and (max-width: 1023px){.destinations-list{flex-direction:column}}.destination{position:relative;width:calc(50% - .75rem);overflow:hidden;border-radius:.1875rem;background-color:var(--color-card)}@media only screen and (max-width: 1023px){.destination{width:100%}}.destination:hover img{transform:scale(1.1)}.destination-image{position:relative;width:100%}.destination-image::after{content:"";display:block;width:100%;height:0;padding-top:75%;border-radius:.1875rem}@media only screen and (max-width: 639px){.destination-image::after{padding-top:100%}}@media only screen and (max-width: 399px){.destination-image::after{padding-top:137.5%}}.destination-image a{display:flex}.destination-image img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;inset:0;transform:scale(1);transition:transform 2s cubic-bezier(0.075, 0.82, 0.165, 1);will-change:transform}.destination-content{display:flex;position:absolute;z-index:2;right:0;bottom:0;left:0;flex-direction:column;align-items:flex-start;padding:2rem;pointer-events:none}.destination-content::after{content:"";display:block;position:absolute;z-index:-1;right:0;bottom:0;left:0;width:100%;height:120%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 37.2%)}.destination:not(.has-post-thumbnail) .destination-content::after{display:none}.destination-content h2{width:100%;font-size:2rem;font-style:normal;font-weight:700;letter-spacing:-0.03rem;line-height:100%}@media only screen and (max-width: 1439px){.destination-content h2{font-size:1.75rem}}@media only screen and (max-width: 1279px){.destination-content h2{font-size:1.5rem}}@media only screen and (max-width: 1023px){.destination-content h2{font-size:2rem}}@media only screen and (max-width: 767px){.destination-content h2{font-size:1.75rem}}@media only screen and (max-width: 639px){.destination-content h2{font-size:1.5rem}}.destination-content h2 a{text-decoration:none}.destination-content p{max-width:500px;margin:0;margin-top:1rem;font-size:var(--font-size-xs);font-weight:500;line-height:160%}.destination-content>a{margin-top:2rem;font-weight:normal;text-decoration:none}.destination-meta{display:inline-flex;position:absolute;z-index:2;top:2rem;left:2rem;margin-bottom:1rem;padding:.25rem .5rem;border-radius:2px;background-color:var(--color-white);color:var(--color-card);font-size:var(--font-size-xs);font-style:normal;font-weight:600;line-height:130%;text-decoration:none}.card .destination-meta{top:1.5rem;left:1.5rem;font-size:var(--font-size-sxs)}/*# sourceMappingURL=style.css.map */
