@charset "UTF-8";@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400}@font-face{font-family:Roboto;src:url(../../assets/fonts/static/Roboto/Roboto-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-B-lLb63I.ttf) format("truetype");font-weight:600}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DEcR8bPr.ttf) format("truetype");font-weight:700}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}}a{text-decoration:none;color:inherit}ul{list-style:none}img,video{display:block;width:100%;height:100%;object-fit:cover}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{font-size:10px;scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;overflow-x:hidden;background-color:#fff;color:#2c2c2c}body::-webkit-scrollbar{display:none}.tours-heading{font-size:3rem;line-height:3.6rem;color:#9c110d}@media screen and (min-width: 768px){.tours-heading{font-size:5.4rem}}.tours-heading-wrp{display:flex;flex-direction:column;gap:3.2rem}.tours-description{font-size:1.4rem;line-height:2.2rem;max-width:80rem}.tours-type{font-size:1.2rem;text-transform:uppercase}.container-centered{max-width:123.4rem;width:100%;margin:0 auto}.overlay--category{height:100%;flex:1;display:flex;justify-content:center;flex-direction:column;justify-content:flex-end;padding:2.2rem 2.2rem 3rem;align-items:flex-end;position:absolute;width:100%;top:0;left:0;background:linear-gradient(to top,#000000e6,#0000 70%)}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-green-100:oklch(96.2% .044 156.743);--color-green-800:oklch(44.8% .119 151.328);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-violet-200:oklch(89.4% .057 293.283);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.right-4{right:calc(var(--spacing)*4)}.bottom-4{bottom:calc(var(--spacing)*4)}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing)*2)}.mt-2{margin-top:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.h-96{height:calc(var(--spacing)*96)}.h-\[500px\]{height:500px}.w-80{width:calc(var(--spacing)*80)}.w-\[350px\]{width:350px}.max-w-\[75\%\]{max-width:75%}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-white{background-color:var(--color-white)}.fill-white{fill:var(--color-white)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-2{padding-block:calc(var(--spacing)*2)}.text-left{text-align:left}.text-right{text-align:right}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-gray-900{color:var(--color-gray-900)}.text-white{color:var(--color-white)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media (hover:hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.layout,.main{display:flex;flex-direction:column;align-items:center;width:100%}.main{padding:0 2.4rem}@media screen and (min-width: 1441px){.main{padding:0}}.header{display:flex;justify-content:space-between;align-self:center;padding:1.6rem;max-width:123.4rem;width:100%;position:relative;align-items:center}@media screen and (min-width: 1025px){.header{align-items:unset;padding:2.4rem 1.6rem}}@media screen and (min-width: 1281px){.header{padding:1.6rem 0}}.burger-wrp{display:flex;align-items:center;gap:1.6rem}.burger-wrp:hover{color:#1e556d}.burger-title{font-size:1.8rem;transition:.2s ease-out}@media screen and (min-width: 1025px){.burger-title{display:none}}.burger-menu{display:flex;flex-direction:column;width:2rem;height:1.5rem;background:transparent;border:none;cursor:pointer;z-index:3;gap:4px;position:relative}@media screen and (min-width: 1025px){.burger-menu{display:none}}.burger-menu.open .burger-bar:nth-child(1){transform:rotate(45deg)}.burger-menu.open .burger-bar:nth-child(2){opacity:0}.burger-menu.open .burger-bar:nth-child(3){transform:rotate(-45deg)}.burger-bar{width:2rem;height:.25rem;background-color:#000;transform-origin:center;position:relative;border-radius:10px;transform-origin:1px center;transition:all .3s linear}.nav{position:absolute;width:100%;left:0;top:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center;z-index:1}.nav-phone--mobile{display:none}.nav-phone--mobile::marker{content:none;display:none}@media screen and (min-width: 1025px){.nav-phone--mobile{display:block}}.nav--open{opacity:1;padding:3rem 0;transition:all .3s ease}.nav--closing{height:0;opacity:0;padding:0;transition:none;pointer-events:none}@media screen and (min-width: 1025px){.nav--closing{pointer-events:all}}@media screen and (min-width: 1025px){.nav{height:0;padding:0;position:static;opacity:1;display:flex;flex-direction:column;align-items:unset;gap:1.6rem;width:fit-content}}.nav__item{width:100%;text-align:left;border-bottom:1px solid #ccc;padding:1.6rem 2.4rem}@media screen and (min-width: 1025px){.nav__item{padding:0;width:unset;border:none}}.nav__item--mobile{border-bottom:1px solid #ccc}@media screen and (min-width: 1025px){.nav__item--mobile{border-bottom:none}}.nav__item--phone-mobile{list-style:none}@media screen and (min-width: 1025px){.nav__item--phone-mobile{display:none}}.nav__list{font-weight:600;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;list-style:none;font-size:1.6rem;letter-spacing:.5px;width:100%}@media screen and (min-width: 1025px){.nav__list{font-weight:400;gap:3.2rem;flex-direction:row;justify-content:flex-end}}.nav__list-item{padding:1.6rem 2.4rem;width:100%;text-align:left;border-bottom:1px solid #ccc}@media screen and (min-width: 1025px){.nav__list-item{padding:0;width:unset;border:none}}.nav__list--menu{font-size:1.6rem;letter-spacing:normal;order:2}@media screen and (min-width: 1025px){.nav__list--menu{gap:1.6rem;order:1}}.nav__list--categories{order:1}@media screen and (min-width: 1025px){.nav__list--categories{gap:1.6rem;order:2}}.nav__list--categories li{border-radius:0}@media screen and (min-width: 1025px){.nav__list--categories li{background-color:#1e556d;color:#fff;font-weight:600;padding:.5rem 1rem;border-radius:1rem}}.nav__icon{width:2.4rem;height:2.4rem}.nav__item-link{font-family:Montserrat;width:100%;display:flex;align-items:center;gap:.8rem}@media screen and (min-width: 1025px){.nav__item-link{width:unset}}.nav__item-link--phone{display:flex;gap:.5rem;align-items:center;color:#9c110d;font-weight:600}.nav__item-link-curr{display:flex;align-items:center}.nav__item-link--cart{position:relative}.nav-hamburger{display:flex;flex-direction:column;gap:.4rem;width:100%}@media screen and (min-width: 1025px){.nav-hamburger{width:1.6rem;display:none}}.nav-hamburger__icon{display:none}@media screen and (min-width: 1025px){.nav-hamburger__icon{display:block}}.nav-hamburger__text{font-size:1.6rem;display:flex;justify-content:space-between}@media screen and (min-width: 1025px){.nav-hamburger__text{display:none;display:block}}.phone-text{display:none}@media screen and (min-width: 768px){.phone-text{display:flex;font-size:1.6rem}}.logo{width:9rem;display:flex;align-items:center;gap:.8rem}.logo-link{z-index:3}.logo-img{height:100%;margin-top:1.2rem}.logo-icon{width:3.5rem}@media screen and (min-width: 768px){.logo-icon{width:5.5rem}}@media screen and (min-width: 1025px){.logo-icon{width:7rem}}@media screen and (min-width: 768px){.logo{width:14rem}}@media screen and (min-width: 1025px){.logo{width:18rem;gap:1.6rem}}.user-avatar{overflow:hidden;display:none}@media screen and (min-width: 1025px){.user-avatar{display:block}}.user-avatar__menu{display:none}@media screen and (min-width: 1025px){.user-avatar__menu{font-size:1.6rem;font-weight:400;display:flex;align-items:center}}.bookings-notification{background-color:#8b0000;color:#fff;border-radius:50%;height:.8rem;width:.8rem}.bookings-notification-wrp{display:flex;gap:.8rem;align-items:flex-start}.dropdown-item.bookings-cart-wrp{display:none}@media screen and (min-width: 1025px){.dropdown-item.bookings-cart-wrp{display:block}}.dropdown-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width: 1025px){.dropdown-wrapper{flex-direction:row}}.dropdown-menu{border-radius:1.6rem;padding:1.6rem 2.4rem;top:110%;background-color:#fff;z-index:1000;width:100%;overflow:hidden;transform:scaleY(0);opacity:0;max-height:0}@media screen and (min-width: 1025px){.dropdown-menu{box-shadow:0 2px 4px #0000002e;left:-60%;position:absolute;width:20rem}}.dropdown--visible{max-height:50rem;transform:scale(1);opacity:1;transform-origin:top;transition:opacity .3s ease,transform .3s ease,max-height .3s ease}.dropdown-item{cursor:pointer;display:flex;justify-content:flex-start}@media screen and (min-width: 1025px){.dropdown-item{display:block;border:none}}.dropdown-item:hover{background-color:#f7f7f7}.dropdown-item a{display:block;padding:1.6rem 2.4rem}.dropdown-item .btn--logout{padding:1.6rem 2.4rem}.cart-notification{background-color:#8b0000;color:#fff;font-size:1.1rem;line-height:1.6rem;padding:0 .5rem;height:1.6rem;position:absolute;top:-1rem;right:-1rem;text-align:left;border-radius:50%}@media screen and (min-width: 1025px){.wishlist-text,.cart-text{display:none}}.wishlist-icon,.cart-icon{width:1.8rem;height:1.8rem;display:inline-block}@media screen and (min-width: 1025px){.wishlist-icon,.cart-icon{width:100%;height:100%}}.form-input.select--selected.select-currency{padding:0;justify-content:space-between}.manage-bookings{padding:1.6rem 0;border-bottom:none}@media screen and (min-width: 1025px){.manage-bookings{padding:0}}.user-avatar.btn--manage-bookings{border-radius:100%;padding:0;min-width:2.6rem;min-height:2.6rem;aspect-ratio:1/1;display:none;height:4rem}@media screen and (min-width: 1025px){.user-avatar.btn--manage-bookings{display:inline-flex;align-items:center;justify-content:center}}.select__options.options-currency{position:unset;box-shadow:none;width:100%}@media screen and (min-width: 1025px){.select__options.options-currency{position:absolute;box-shadow:0 2px 10px #0000001a}}.btn.nav__item-link{gap:.8rem;width:100%;padding:0 2.4rem;border-bottom:1px solid #ccc;border-radius:0}@media screen and (min-width: 1025px){.btn.nav__item-link{border-bottom:none;padding:0}}.btn{position:relative;display:flex;align-items:center;justify-content:center;height:4rem;border:none;border-radius:1.6rem;transition:.2s ease;cursor:pointer;font-size:1.4rem;font-family:Montserrat;padding:0 3.2rem;width:fit-content;font-weight:600}.btn__icon--subscribe{width:4.2rem;height:4.2rem;transform:rotate(-30deg) translate(10%,-5%);display:inline}@media screen and (min-width: 768px){.btn__icon--subscribe{display:none}}.btn__icon--explore{position:unset!important}.btn__text--subscribe{display:none}@media screen and (min-width: 768px){.btn__text--subscribe{display:block}}.btn--manage-bookings{background-color:#fff;gap:.5rem;width:100%;border-bottom:1px solid #ccc;border-radius:0;padding:1.6rem 2.4rem}@media screen and (min-width: 768px){.btn--manage-bookings{flex-shrink:0}}@media screen and (min-width: 1025px){.btn--manage-bookings{padding:0 1rem;border:1px solid #dddddd;width:fit-content;box-shadow:0 2px 4px #0000002e;border-radius:1.6rem}.btn--manage-bookings:hover{box-shadow:0 2px 4px #0000002e}}.btn--category{background-color:transparent;color:#fff;z-index:9;font-size:2.2rem}@media screen and (min-width: 768px){.btn--category{font-size:3.2rem;letter-spacing:1px}}.btn--login,.btn--signup{background-color:#1e556d;box-shadow:0 2px 4px #0000002e;color:#fff;width:100%}.btn--view-details img{width:1.6rem;height:1.6rem}.btn--view-details{background-color:#f5c518;color:#000;font-weight:600;font-size:1.6rem}.btn--view-details:hover{background-color:#e0a10b}.btn--icon{width:3.2rem!important;height:3.2rem!important;position:absolute;top:.4rem;right:-1rem}@media screen and (min-width: 768px){.btn--cta{min-width:15.5rem;flex-shrink:0;padding:1.2rem 4.6rem;background-color:#f5c518;color:#000;font-weight:600;font-size:2rem;height:fit-content}.btn--cta:hover{background-color:#e0a10b}}.btn--contact{background-color:#fff;border:1px solid #dddddd;box-shadow:0 2px 4px #0000002e}.btn--subscribe{color:#fff;background-color:#c2410c;border:1px solid #dddddd;font-size:1.6rem;border-radius:50%;padding:.8rem;width:6rem;height:6rem}@media screen and (min-width: 768px){.btn--subscribe{width:fit-content;padding:0 3.2rem;border-radius:1.6rem}}.btn--book{box-shadow:0 2px 4px #0000002e;width:100%;background-color:#9c110d;color:#fff}.btn--logout{background-color:#fff;color:#000;height:unset;display:flex;gap:.8rem;padding:0;font-weight:600;font-size:1.6rem;align-items:center}.btn--logout span{display:flex;align-items:center;gap:.8rem}.btn--logout-icon{height:1.6rem}@media screen and (min-width: 1025px){.btn--logout{font-weight:400}}.btn--reset-filter{background-color:#9c110d;color:#fff}.btn--remove-booking{align-self:flex-end;background-color:transparent;cursor:pointer;padding:0;gap:.8rem}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--error{border:2px solid #1e556d;box-shadow:0 2px 4px #0000002e;color:#1e556d}.btn--spotlight{border:1px solid white;padding:.8rem;border-radius:1.6rem;font-weight:600}.btn--destination-card{background-color:transparent;border:2px solid white;color:#fff}.btn--edit{background-color:transparent;text-decoration:underline;font-size:1.6rem;font-weight:600;height:fit-content;padding:0}.btn--tours-filters{margin-bottom:1.6rem}@media screen and (min-width: 768px){.btn--tours-filters{display:none}}.select{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;width:100%}.select--selected{display:flex;width:100%;gap:.8rem;align-items:center;justify-content:center;text-transform:capitalize;padding:1.2rem 0}.select__icon{width:2.4rem;height:2.4rem}.select__options{display:flex;flex-direction:column;justify-content:center;position:absolute;top:115%;left:0;right:0;box-shadow:0 2px 10px #0000001a;border-radius:2rem;background-color:#fff;padding:0;list-style:none;z-index:1000;max-height:0;overflow:hidden;opacity:0;transform:scaleY(0);transform-origin:top;transition:opacity .3s ease,transform .3s ease,max-height .3s ease}.select__options.open{opacity:1;transform:scaleY(1);max-height:20rem}.select__option{cursor:pointer;font-size:1.3rem;line-height:2rem;padding:.8rem 1.6rem;text-transform:capitalize}@media screen and (min-width: 768px){.select__option{font-size:1.4rem;line-height:2.2rem}}.select__option:hover{background-color:#bdc5d534;border-radius:2rem}.placeholder{color:#000}.icon--tiktok{width:2.4rem;height:2.4rem}.footer{display:flex;justify-content:space-between;flex-direction:column;margin:5rem 0 0;padding:1.6rem;font-size:1.4rem;gap:3.2rem;max-width:123.4rem;width:100%;border-radius:1.6rem;color:#fff}@media screen and (min-width: 768px){.footer{flex-direction:row;padding:5rem}}.footer-wrp{display:flex;justify-content:center;align-items:center;width:100%;background-color:#1e556d}.footer-logo-link{font-size:3.2rem}.footer-ist-logo{width:12rem;object-fit:cover}.footer-col{display:flex;flex-direction:column;width:100%;gap:1rem}@media screen and (min-width: 768px){.footer-col{width:20%}}.footer-col-content{display:flex;flex-direction:column;gap:1rem}.footer-col-link--social{width:34px;height:34px;border:1px solid rgb(204,204,204);border-radius:50%;display:flex;justify-content:center;align-items:center}.footer-col-socials{display:flex;gap:1.6rem}.footer-col-socials img{width:1.6rem;height:1.6rem}.footer-socials{fill:#fff;width:100%;height:100%;padding:.6rem}.wrp{background-color:#1e556d;width:100%}.credit{color:#fff;font-weight:600;font-size:1.6rem;text-align:center}.disclaimer{font-size:1.6rem;font-weight:600;text-align:center;margin:3.2rem;background-color:orange;padding:1.8rem;border-radius:1.6rem}.copy{color:#fff;font-weight:600;font-size:1.6rem;text-align:center;margin:5rem}.license{display:flex;gap:5rem;justify-content:center;align-items:center}.license-card{width:10rem;height:10rem}.license-img{object-fit:contain;width:100%}.license{margin-bottom:5rem}.subscribe{max-width:123.4rem;width:100%;border-radius:1.6rem;margin:4rem 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;padding:1.6rem;box-shadow:0 2px 10px #0000001a}@media screen and (min-width: 768px){.subscribe{padding:6rem;margin:4rem 1.6rem 5rem}}.subscribe-form{width:100%;display:flex;justify-content:space-between;border-radius:1.6rem;border:1px solid #ddd;overflow:hidden;padding:.8rem;margin:0 3.2rem;background-color:transparent;box-shadow:#63636333 0 2px 8px}@media screen and (min-width: 768px){.subscribe-form{gap:5rem;width:80%}}@media screen and (min-width: 1281px){.subscribe-form{width:50%}}.subscribe-heading{font-size:2.4rem}.subscribe-input{background-color:transparent;width:100%;outline:transparent;border:none;padding:0 1.6rem;font-family:Montserrat;font-size:1.6rem;letter-spacing:1px}@media screen and (min-width: 768px){.subscribe-input{padding:0 5rem}}.message{font-size:1.6rem;font-weight:600}.success-message{color:green}.error-message{color:red}.breadcrumb-nav{width:100%;max-width:123.4rem;padding:2rem 2rem 0}@media screen and (min-width: 1281px){.breadcrumb-nav{padding:2rem 0 0}}.breadcrumb{list-style:none;padding:0;margin:0}.breadcrumb .breadcrumb-item{display:inline;font-size:1.4rem;font-weight:600}.breadcrumb .breadcrumb-item a{text-decoration:underline}.breadcrumb .breadcrumb-item:not(:last-child):after{content:" > ";margin:0 5px}.banner{background-color:#f5c518;color:#1e556d;font-size:1.6rem;width:100%;text-align:center;padding:1.2rem;font-weight:700}.map-heading{max-width:123.4rem;width:100%;text-align:left;margin:3.2rem 0}.map-heading__title{font-size:3.2rem;margin-bottom:1.6rem}.map-heading__subtitle{font-size:1.8rem}.map-img{max-width:123.4rem;width:100%;height:40rem}.hero{max-width:123.4rem;width:100%;margin-top:2.4rem;margin-bottom:5rem}@media screen and (min-width: 768px){.hero{margin-top:5rem}}.hero-heading{font-size:3rem;line-height:1.4;font-weight:700;color:#9c110d;text-align:left}@media screen and (min-width: 365px){.hero-heading{text-align:center;font-size:3.6rem}}@media screen and (min-width: 768px){.hero-heading{text-align:left;font-weight:600;line-height:1.2}}@media screen and (min-width: 1281px){.hero-heading{font-size:5.4rem}}.hero-subheading{font-size:1.6rem;padding:0;font-weight:600;text-align:center;color:#2c2c2c}@media screen and (min-width: 768px){.hero-subheading{font-size:2rem;padding:2rem 2rem 0 0;text-align:center;text-transform:uppercase;line-height:1.5}}.hero-wrp{margin-top:2.4rem;display:flex;flex-direction:column;gap:5rem}.hero-intro{display:flex;justify-content:space-between;gap:1.6rem;flex-direction:column}@media screen and (min-width: 768px){.hero-intro{flex-direction:row;gap:3.2rem}}@media screen and (min-width: 1281px){.hero-intro{gap:5rem}}.hero-video{overflow:hidden;flex:1;height:55rem;border-radius:1.6rem;display:flex;align-items:center}@media screen and (min-width: 1441px){.hero-video{flex-basis:87.2666666667rem}}.hero-video video{height:127%;width:127%;transform:scale(1.25)}@media screen and (min-width: 768px){.hero-video video{transform:scale(1)}}.hero-content{flex-basis:33.3333333333%;display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem}@media screen and (min-width: 768px){.hero-content{gap:0}}@media screen and (min-width: 1441px){.hero-content{flex-basis:41.1333333333rem}}.hero-slogan{background-color:#1e556d;height:26rem;border-radius:1.6rem;padding:1.6rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:all .3s ease}@media screen and (min-width: 768px){.hero-slogan{height:39rem;padding:5rem}}.hero-slogan:hover{box-shadow:0 2px 10px #00000047}.hero-slogan-wrp{height:70%}.hero-slogan img{object-fit:cover}.hero-categories{display:flex;flex-direction:column;justify-content:space-between;gap:5rem}@media screen and (min-width: 768px){.hero-categories{flex-direction:row}}.hero-category{width:100%;height:20rem;border-radius:1.6rem;overflow:hidden;object-fit:cover;position:relative}@media screen and (min-width: 768px){.hero-category{flex:1;height:32rem}}.hero-category:hover{cursor:pointer;box-shadow:0 2px 10px #00000047;transition:all .3s ease}.hero-category-img{cursor:pointer;overflow:hidden;flex:2}.hero-category-img img{filter:opacity(90%)}.hero-category-cta{height:100%;display:flex;flex-direction:column}.overlay--category{height:100%;flex:1;display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:3rem;position:absolute;width:100%;top:0;left:0;background:linear-gradient(to top,#000000e6,#0000 70%)}.video-container{width:100%;height:100%;flex-basis:87.2666666667rem}.video{opacity:0;transition:opacity .5s ease-in-out;width:100%;height:100%}.video.visible{opacity:1}.video.hidden{display:none}.video-skeleton{height:100%;background:linear-gradient(90deg,#e0e0e0,#d6d6d6,#e0e0e0);animation:pulse 1.5s infinite;border-radius:10px}@keyframes pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.map{height:26rem;border-radius:1.6rem;max-width:123.4rem;width:100%;overflow:hidden;transition:height .3s ease}@media screen and (min-width: 768px){.map{height:44rem}}.map-tour{height:30rem}.map-wrp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;background-color:#f4f2ef;padding:3.2rem 0}.leaflet-pane,.leaflet-top,.leaflet-bottom{z-index:0}.leaflet-popup-content{font-size:16px;font-weight:700;color:#333}.more-services{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;margin-top:5rem;max-width:123.4rem;width:100%}@media screen and (min-width: 768px){.more-services{flex-direction:row;gap:5rem}}.transfers,.private{background-color:#00ffff60;flex:1;height:35rem;border-radius:1.6rem;overflow:hidden;position:relative;background-position:center center;background-size:cover;z-index:1;display:flex;flex-direction:column;padding:1.6rem;gap:1.6rem}@media screen and (min-width: 768px){.transfers,.private{gap:0}}@media screen and (min-width: 768px){.transfers,.private{padding:5rem}}.transfers{background-image:url(/assets/inspired-2-BXGrF8Hp.jpg);filter:opacity(98%)}.private{background-image:url(/assets/private-CKoM8vxt.jpg);filter:opacity(98%)}.overlay--more{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:linear-gradient(to right,#000c,#0000)}.service__desc{color:#fff;font-size:1.6rem;width:70%;flex-basis:33.3333333333%;font-weight:400;line-height:1.5}@media screen and (min-width: 768px){.service__desc{font-weight:600;width:60%}}.service__heading{font-size:3.2rem;color:#fff;z-index:4;flex-basis:33.3333333333%;font-weight:600}@media screen and (min-width: 768px){.service__heading{font-weight:700}}.service-wrp{display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:1.6rem}@media screen and (min-width: 768px){.service-wrp{gap:0}}.featured-wrp{width:100%;display:flex;justify-content:center;background-color:#e0f1f3;border-radius:1.6rem;margin:5rem 1.6rem 0}@media screen and (min-width: 768px){.featured-wrp{margin-top:5rem;width:100vw}}.featured{max-width:123.4rem;width:100%;padding:1.6rem;display:flex;flex-direction:column;gap:5rem}@media screen and (min-width: 768px){.featured{flex-direction:row;padding:4rem}}.featured-btns{display:flex;align-items:center;gap:2.4rem}.featured-content{flex:1;display:flex;flex-direction:column;gap:5rem}.featured-title{font-size:3.2rem}.featured-description{margin:2.4rem 0}.featured-text{width:100%;font-size:1.4rem}.featured-img{object-fit:contain;height:100%}.featured-img-wrp{flex:1;height:32rem}.tour-card{border-radius:1.6rem;overflow:hidden;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;position:relative;min-width:30rem;height:40rem}@media screen and (min-width: 768px){.tour-card{flex-basis:37.8rem}}.tour-card-container{display:flex;flex-direction:column;height:100%}.tour-card__img-wrp{position:relative;overflow:hidden;flex:2.5}.tour-card__img-wrp img{object-fit:cover;height:100%;width:100%}.tour-card__best-seller{background-color:#9c110d;padding:.8rem 1.6rem;font-size:1.2rem;text-transform:uppercase;position:absolute;top:0;left:0;z-index:1;border-radius:1.6rem;margin:.8rem;color:#fff;font-weight:600}.tour-card__content{flex:3;padding:1.6rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between;height:100%}.tour-card__heading{font-size:1.6rem}.tour-card__highlights-title{font-size:1.3rem}.tour-card__highlights-list{font-size:1.2rem}.tour-card__tags{display:flex;align-items:center;gap:2rem}.tour-card__duration{display:flex;gap:.8rem}.tour-card__duration-icon{width:1.6rem;height:1.6rem}.tour-card__price{display:flex;align-items:center;gap:1rem;color:#378712;font-size:1.2rem}.tour-card__price-old{text-decoration:line-through}.tour-card__price-new,.tour-card__price-number{font-weight:600;font-size:inherit}.tour-card__bottom{display:flex;justify-content:space-between;margin-bottom:2.4rem;flex-direction:column}.tour-card__duration-hour{font-size:1.2rem}.tour-card__category{font-weight:600;font-size:1rem;text-transform:uppercase;background-color:#1e556d;padding:.4rem .8rem;border-radius:3rem}.tour-card__favorite{position:absolute;right:0;top:0;background-color:#fff;padding:.8rem;border-radius:50%;opacity:.7;margin:.8rem}.tour-card__favorite:hover{opacity:1}.image-slider.image-slider--card{position:unset;max-height:unset;min-height:unset;position:relative}.slider-buttons.slider-buttons__card{display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0;margin:.8rem;background:#000000b3;align-items:center;border-radius:1.6rem}.slider-button.slider-button__card--prev,.slider-button.slider-button__card--next{background-color:transparent;flex:1;left:unset;right:unset;position:unset;transform:unset;padding:.4rem}.guided-tour{background-color:#5b35a952}.culinary-tour{background-color:#f16a2852}.experience{background-color:#fc3a4f52}.heart-icon{opacity:inherit}.image-slider{position:relative;width:100%;max-width:1200px;min-height:40rem;max-height:67.5rem;object-fit:cover;height:100%;margin:0 auto;overflow:hidden;border-radius:8px;box-shadow:0 4px 8px #0000001a}.slider-button{position:absolute;top:50%;transform:translateY(-50%);color:#fff;border:none;cursor:pointer;padding:10px;z-index:1;transition:background .3s ease}.slider-button img{width:24px}.images-count{font-size:1.4rem;color:#fff;min-width:3rem;display:block;text-align:center}.tour-intro-card{flex:1}.tour-intro-list{margin-top:5rem;max-width:123.4rem;width:100%}.tour-intro-list__heading{font-size:3.2rem;margin-bottom:1.6rem}.tour-intro-list__subheading{font-size:1.6rem;width:60%;color:#2c2c2c;margin-bottom:3.2rem}.tour-intro__link-title{font-size:2.2rem}.tour-intro-wrp{display:flex;position:relative;gap:1.6rem;align-items:stretch;overflow:scroll}@media screen and (min-width: 768px){.tour-intro-wrp{flex-direction:row;gap:5rem}}.tour-intro-icon{display:none}@media screen and (min-width: 768px){.tour-intro-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:2.4rem;position:absolute;right:0;top:50%;border-radius:50%;transform:translate(50%,-50%);background-color:#1e556d;padding:.8rem}}.tour-intro-icon img{width:4rem;height:4rem;cursor:pointer}.tour-info-card{border-radius:1.6rem;padding:1.6rem;display:flex;flex-direction:column;gap:3rem;align-items:flex-start;background-color:#556b2f;background-color:#f5c518;color:#2c2c2c;font-size:1.4rem;flex:1;min-width:25rem}.tour-info-card--skeleton{flex:1}.tour-info-title{font-size:2.4rem}.tour-info-tag{display:block;width:100%;text-transform:uppercase}.tour-intro-wrp .tour-slider{display:flex;gap:1rem;overflow:hidden;padding:1rem;height:100%}.tour-intro-wrp .tour-slider__wrp{position:relative;flex:3}.tour-intro-wrp .tour-intro-btn{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;box-shadow:0 2px 10px #0000001a;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.tour-intro-wrp .tour-intro-btn:hover{box-shadow:0 2px 10px #0003;transition:all .2s ease}.tour-intro-wrp .tour-intro-btn--prev{left:-4rem}.tour-intro-wrp .tour-intro-btn--next{right:-4rem}.tour-intro-wrp .tour-intro-btn img{width:2rem;height:2rem}.tour-chevron{width:4.6rem;height:4.6rem}.tour-cards--skeleton{flex:3;display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;flex-wrap:nowrap}.skeleton-cards{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}.tour-intro-card--skeleton{flex:1}.skeleton-card{flex-basis:37.8rem;height:320px;background:#f3f3f3;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.skeleton-image{width:100%;height:160px;border-radius:8px;background:linear-gradient(100deg,#e0e0e0 40%,#f0f0f0,#e0e0e0 60%);background-size:200% 100%;animation:shimmer 1.6s infinite linear}.skeleton-content{display:flex;flex-direction:column;gap:8px}.skeleton-title{width:80%;height:22px;background:linear-gradient(100deg,#e0e0e0 40%,#f0f0f0,#e0e0e0 60%);background-size:200% 100%;animation:shimmer 1.6s infinite linear;border-radius:4px}.skeleton-text{width:100%;height:14px;background:linear-gradient(100deg,#e0e0e0 40%,#f0f0f0,#e0e0e0 60%);background-size:200% 100%;animation:shimmer 1.6s infinite linear;border-radius:4px}.skeleton-text.short{width:60%}.tours{margin-top:6rem;max-width:123.4rem;width:100%}.tours-wrp{display:flex;flex-direction:column;gap:3rem;margin-top:4.5rem}.tours-filter{flex:1;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width: 768px){.tours-filter{flex-direction:row}}.tours-filter__options{position:unset;box-shadow:none}@media screen and (min-width: 768px){.tours-filter__options{position:absolute;box-shadow:0 2px 10px #0000001a}}.tours-filter-wrp{display:flex;flex-direction:column;width:100%;font-size:1.6rem;box-shadow:0 2px 10px #0000001a;border-radius:1.6rem}@media screen and (min-width: 768px){.tours-filter-wrp{flex-direction:row}}.tours-filter-l{flex:4;display:flex;width:100%;flex-direction:column}@media screen and (min-width: 768px){.tours-filter-l{flex:4;display:flex;width:100%;flex-direction:row}}.tours-filter-r{flex:1;width:100%}.tours-filter__select{font-family:Montserrat;border:none;font-size:1.6rem;color:#333;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tours-filter__select-wrp{flex:1;border-right:1px solid #ecedeb;display:flex;justify-content:center;align-items:center;height:100%}.tours-filter__search{font-weight:400;font-size:1.6rem;width:fit-content}.tours-filter__search-input{border-radius:3rem;border:none}.tours-filter-selections{display:flex;align-items:center;justify-content:space-between}.tours-list{flex:3;display:flex;flex-direction:column;gap:5rem}.tours-list__filtered,.tours-list__remaining{display:flex;flex-wrap:wrap;gap:5rem}.tours-list__filtered{border-bottom:1px solid #eee;padding-bottom:5rem}@media screen and (min-width: 768px){.tours-list__filtered{margin-top:3.2rem}}.tours-list__filtered-heading{font-size:1.8rem;font-weight:400;padding:1.6rem}.tours-pagination{display:flex;gap:3.2rem;font-size:1.4rem;font-weight:600;justify-content:center;align-items:center}.tours-prev,.tours-next{cursor:pointer;background-color:#9c110d;border:none;color:#fff;padding:.8rem 1.6rem}.tours-filter__search-input{padding:.8rem 3.8rem;width:100%;border:none;height:100%;font-family:Montserrat;font-size:1.6rem;color:#000;position:relative;border:1px solid lightgray;margin:.8rem}@media screen and (min-width: 768px){.tours-filter__search-input{border:none;padding:0 0 0 3.8rem}}.tours-filter__search-input ::placeholder{color:#000}.search-wrp{position:relative;border:none;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){.search-wrp{margin:auto;width:unset}}.search-icon{width:2.4rem;height:2.4rem;position:absolute;left:1.6rem;top:50%;transform:translateY(-45%)}@media screen and (min-width: 768px){.search-icon{left:.8rem}}.tours-filter__pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tours-filter__pill{display:flex;align-items:center;gap:.5rem;background-color:#1e556d;color:#fff;border-radius:20px;padding:.4rem 1.6rem;font-size:1.4rem}.tours-filter__pill__close{margin-left:.5rem;font-size:3.2rem;line-height:3.2rem;cursor:pointer}.tours-pagination{display:flex;justify-content:center;margin-top:20px}.tours-pagination button{margin:0 5px;padding:1.2rem 2rem;border:none;border-radius:4px;cursor:pointer;background-color:#e9eef0;transition:background-color .3s ease}.tours-pagination button.active{background-color:#1e556d;color:#fff}.tours-pagination button:hover:not(:disabled){background-color:#bcccd3}.tours-pagination button:disabled{cursor:not-allowed;background-color:#e4e0e0}.tours-pagination .tours-prev,.tours-pagination .tours-next{padding:0}.tours-pagination .pagination-controls{width:3.2rem;height:3.2rem}.tours-cards-skeleton{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center}.filters{width:100%}.tour{display:flex;justify-content:center;margin-top:6rem;width:100%}.tour .modal-content.tour-modal{max-width:60vw}.tour__share{cursor:pointer;position:relative;min-width:9rem;order:1}@media screen and (min-width: 768px){.tour__share{order:2}}.tour__save{cursor:pointer;order:2}@media screen and (min-width: 768px){.tour__save{order:1}}.tour-wrp{max-width:123.4rem;width:100%}.tour__heading{font-size:2.8rem}@media screen and (min-width: 768px){.tour__heading{font-size:3.2rem}}.tour__img-main{border-radius:1.6rem;overflow:hidden;cursor:pointer;grid-area:main-img}@media screen and (min-width: 768px){.tour__img-main{width:100%}}.tour__img-main img{height:100%;width:100%}.tour-content{flex:2;display:flex;flex-direction:column;justify-content:space-between}.tour-hero{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,10rem) auto;overflow-x:hidden;grid-template-areas:"main-img sec-img" "main-img third-img" "desc desc";gap:1.6rem}@media screen and (min-width: 768px){.tour-hero{gap:5rem;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:40rem;grid-template-areas:"main-img desc desc desc" "main-img sec-img third-img forth-img"}}.tour-hero__img-wrp{margin-top:5rem}.tour-hero__img-link{flex:1;border-radius:1.6rem;overflow:hidden;cursor:pointer}@media screen and (min-width: 768px){.tour-hero__img-link{height:20rem}}.tour-hero__img-link:nth-child(1){grid-area:sec-img}.tour-hero__img-link:nth-child(2){grid-area:third-img}.tour-hero__img-link:nth-child(3){display:none}@media screen and (min-width: 768px){.tour-hero__img-link:nth-child(3){display:block;grid-area:forth-img}}.tour-hero__img-link img{width:100%;height:100%}.tour-text{display:flex;flex-direction:column;flex:1;grid-area:desc;gap:2.4rem}@media screen and (min-width: 768px){.tour-text{justify-content:space-between;gap:0}}.tour-tags{display:flex;flex-direction:column;justify-content:space-between;gap:2.2rem;font-size:1.6rem}@media screen and (min-width: 768px){.tour-tags{flex-direction:row;gap:0}}.tour-tags--l{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){.tour-tags--l{flex-direction:row;gap:5rem}}.tour-tags--r{display:flex;gap:1.6rem;justify-content:flex-end}@media screen and (min-width: 768px){.tour-tags--r{gap:5rem}}.tour-tags--r-heading{font-size:1.4rem;font-weight:600}.tour-tags-wrp{display:flex;align-items:center;font-size:1.4rem;gap:.8rem;font-weight:400}.tour-tags-wrp img{width:2.4rem;height:2.4rem}.tour-duration{display:flex;justify-content:space-between;gap:.8rem}@media screen and (min-width: 768px){.tour-duration{flex-direction:column;justify-content:flex-start}}.tour-duration-price{display:flex;align-items:center;height:100%}.tour-duration__title{font-weight:400}@media screen and (min-width: 768px){.tour-duration__title{font-weight:600}}.tour-duration-time{display:flex;gap:.8rem;align-items:center}.tour-duration-time img{width:2.4rem;height:2.4rem}.tour-details-wrp{display:flex;gap:6rem;padding:5rem 0;flex-direction:column}@media screen and (min-width: 768px){.tour-details-wrp{flex-direction:row}}.tour-details{flex:2}.tour-details__heading{font-size:2.4rem;font-weight:600;margin:5rem 0 2.4rem}.tour-overview-heading{font-size:2.4rem;font-weight:600}@media screen and (min-width: 768px){.tour-overview-heading{font-size:2.4rem}}.tour-overview-content{font-size:1.4rem;padding:1.6rem 0}.tour-heading{font-size:2.4rem}.tour-highlights{display:flex;flex-direction:column;gap:1.6rem}.tour-highlights__item{display:flex;gap:.8rem;align-items:center;font-size:1.4rem;font-weight:500}.tour-highlights__item img{width:2.4rem;height:2.4rem}.tour-el{display:flex;gap:5rem;font-size:1.4rem;width:100%}.tour-el__title{font-size:1.4rem;font-weight:600;flex:1}.tour-el__content{flex:3}.tour-summary{display:flex;flex-direction:column;gap:.8rem}.tour-nav{width:100%;font-size:1.4rem;padding:1.6rem;margin:2.2rem auto;box-shadow:0 4px 2px -2px #0003}.tour-nav__list{display:flex;gap:5rem}.tour-nav__item{font-weight:600}.calender{flex:1;height:60rem;padding:5rem;border-radius:1.6rem;display:flex;flex-direction:column;gap:5rem}.calender-form{display:flex;flex-direction:column;gap:5rem}.calender-input-wrp{display:flex;flex-direction:column;gap:1rem}.heart-container{position:relative;display:inline-block;cursor:pointer}.heart-icon{width:50px;height:50px;transition:all .2s ease}.hidden{display:none}.visible{display:block}.heart-container:hover .hidden{opacity:0;display:none}.heart-container:hover .visible{opacity:1;display:block}.copy-status{position:absolute;top:-50%;right:0;color:green;font-size:14px}.comments{height:50rem;background-color:#f08080;max-width:123.4rem;width:100%;margin:5rem}.tour-nav{background:#fff;transition:all .3s ease-in-out;z-index:1000}.tour-nav.sticky{position:sticky;top:0;width:100%;box-shadow:0 4px 6px #0000001a}.booking-form-wrp{flex:1;display:flex;flex-direction:column;align-items:center;box-shadow:0 4px 12px #0000001a;border:1px solid rgb(221,221,221);height:fit-content;padding:3.2rem;border-radius:1.6rem}.booking-form{width:100%;display:flex;flex-direction:column;gap:5rem;align-items:center}@media screen and (min-width: 768px){.booking-form{width:30rem}}.booking-form__heading{font-size:2.4rem;font-weight:600}.booking-form__heading-wrp{display:flex;gap:2.4rem;align-items:center;margin-bottom:1.6rem}.booking-form__heading-wrp img{width:2.4rem;height:2.4rem}.guest-section{width:100%;margin-top:20px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.guest-section{width:unset}}.guests{width:100%;margin-top:.8rem;border:1px solid #ddd;padding:1rem 2rem;border-radius:1.6rem;cursor:pointer;font-size:1.2rem;position:relative;transition:border-color .3s}@media screen and (min-width: 768px){.guests{width:30rem}}.guests:hover{border-color:#555}.guests p{margin:0}.guest-details{position:absolute;top:3.5rem;left:0;width:100%;background-color:#fff;border:1px solid #ddd;border-radius:1.6rem;box-shadow:0 4px 12px #0000001a;z-index:10;padding:1.6rem;display:flex;flex-direction:column;gap:1rem}.guest-detail{display:flex;align-items:center}.guest-detail label{font-size:1.2rem;font-weight:500}.guest-detail span{width:30px;text-align:center;font-size:1.2rem}.guest-detail-l{flex:1}.guest-detail-r{display:flex;justify-content:space-between;flex:1;align-items:center}.guest-detail button{width:30px;height:30px;background-color:#f0f0f0;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700}.guest-detail button:hover{background-color:#ddd}.guest-detail button:disabled{cursor:not-allowed;opacity:.5}.btn--guests-increment{background-color:#9c110d!important}.btn--guests-close{background-color:#fff!important;text-decoration:underline;color:#000!important;border-radius:3rem!important;font-size:1.4rem}.guest-details button{align-self:flex-end;padding:.5rem 1rem;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.guest-details button:hover{opacity:.85}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.tour-date-picker{position:relative;font-family:Montserrat}.tour-date-picker .react-datepicker{border:none;border:1px solid rgb(221,221,221);border-radius:12px;overflow:hidden;font-family:"Arial, sans-serif";font-size:1.2rem;padding:0}@media screen and (min-width: 768px){.tour-date-picker .react-datepicker{padding:2.4rem}}.tour-date-picker .react-datepicker__navigation{top:3.8rem}.tour-date-picker .react-datepicker__navigation-icon{display:none}.tour-date-picker .react-datepicker__navigation--previous{background-image:url("data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='none'%20stroke-width='2'%20viewBox='0%200%2024%2024'%20stroke-linecap='round'%20stroke-linejoin='round'%20class='CalendarNav_icon__TftY_'%20height='1em'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpolyline%20points='15%2018%209%2012%2015%206'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;border:none;width:20px;height:20px;cursor:pointer;left:3.8rem}.tour-date-picker .react-datepicker__navigation--next{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.343%2018.657a1%201%200%200%201-.707-1.707l4.95-4.95-4.95-4.95a1%201%200%200%201%201.414-1.414l5.657%205.657a1%201%200%200%201%200%201.414l-5.657%205.657a1%201%200%200%201-.707.293z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;background-position:center;border:none;width:20px;height:20px;cursor:pointer;right:3.8rem}.tour-date-picker .react-datepicker__header{background-color:#fff;border-bottom:none;padding-top:16px;padding-bottom:8px}.tour-date-picker .react-datepicker__current-month{color:#333;font-weight:700;font-size:1.5rem;margin-bottom:10px;font-family:Montserrat}.tour-date-picker .react-datepicker__day-names,.tour-date-picker .react-datepicker__week{display:flex;justify-content:space-between;margin:0;padding:0 10px;font-family:Montserrat}.tour-date-picker .react-datepicker__day-name,.tour-date-picker .react-datepicker__day{width:3.5rem;line-height:3.5rem;text-align:center;margin:2px 0;cursor:pointer;border-radius:50%;transition:background-color .2s,transform .2s;font-size:1.4rem;color:#000;position:relative}.tour-date-picker .react-datepicker__day--selected{background-color:#0080004d;color:#000}.tour-date-picker .react-datepicker__day--available:after{content:"";position:absolute;top:2.4rem;left:50%;transform:translate(-50%);width:.5rem;height:.5rem;background-color:green;border-radius:50%}.tour-date-picker .react-datepicker__day--today{font-weight:700;background-color:#fff;color:#333}.tour-date-picker .react-datepicker__day:hover{background-color:#f0f0f0;transform:scale(1.1)}.tour-date-picker .react-datepicker__day--past{color:gray;cursor:not-allowed}.tour-date-picker .react-datepicker__day--past:hover{background-color:transparent;transform:none;cursor:not-allowed}.popup{height:8rem;width:200px;background-color:#fff;box-shadow:0 4px 12px #0000001a;border-radius:12px;padding:20px;z-index:1000;position:absolute}.popup-content{text-align:center;font-size:1.2rem;position:relative}.popup-content__date{font-weight:600}.btn--close{background-color:transparent;border:none;position:absolute;top:-1rem;right:-1rem;width:1.6rem;height:1.6rem;cursor:pointer}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:transparent}.why-us{display:flex;justify-content:center;align-items:center;box-shadow:0 2px 10px #0000001a;padding:1.6rem;border-radius:1.6rem;max-width:123.4rem;width:100%}@media screen and (min-width: 768px){.why-us{padding:5rem}}.why-us-wrp{width:100%;display:flex;flex-direction:column;gap:2.4rem}@media screen and (min-width: 768px){.why-us-wrp{flex-direction:row;flex-wrap:wrap}}.why-us-card{width:100%;display:flex;gap:1.6rem}@media screen and (min-width: 768px){.why-us-card{width:calc((100% - 5rem)/2)}}.why-us-icon{width:4rem;height:4rem}.why-us-text{display:flex;flex-direction:column;gap:1rem}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{position:unset;overflow-x:hidden;background-color:#fff;max-width:80rem;max-height:100%;overflow-y:auto;box-shadow:0 0 10px #0000004d;border-radius:1.6rem}.modal-close{position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;background-color:#fff;padding:.4rem;border-radius:50%}.image-slider{position:relative;width:100%;max-width:1200px;min-height:40rem;max-height:67.5rem;object-fit:cover;margin:0 auto;overflow:hidden;border-radius:8px;box-shadow:0 4px 8px #0000001a}.slider-image{width:100%;height:auto;display:block;transition:transform .3s ease}.slider-button{position:absolute;top:50%;transform:translateY(-50%);background:#8b0000;color:#fff;border:none;cursor:pointer;padding:10px;z-index:1;transition:background .3s ease}.slider-button img{width:24px;height:auto}.slider-button:hover{background:#000000b3}.prev{left:10px}.next{right:10px}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:8px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-img-main{width:100%;height:300px;grid-area:main-img}.skeleton-heading{width:60%;height:24px;margin:16px 0}.skeleton-tag{width:120px;height:20px;margin-bottom:10px}.skeleton-btn{width:100px;height:30px}.skeleton-img-secondary{width:30%;height:20rem;margin-top:10px}.skeleton-img-secondary:nth-child(1){grid-area:sec-img}.skeleton-img-secondary:nth-child(2){grid-area:third-img}.skeleton-img-secondary:nth-child(3){grid-area:forth-img}.skeleton-text{grid-area:desc}.skeleton-tags{display:flex;flex-direction:column;justify-content:space-between}.login-page{min-height:100vh;display:flex;flex-direction:column;margin-top:3.2rem;align-items:center}.login{display:flex;flex-direction:column;gap:1.4rem;width:40rem;margin-bottom:1rem}.login-wrp{box-shadow:0 2px 16px #0000001a;background-color:#fff;border-radius:1.6rem;padding:2.4rem 5rem}.login-or{font-size:1.6rem;display:flex;align-items:center;gap:1.6rem;margin:2.2rem 0}.login-or:before,.login-or:after{content:"";display:inline-block;width:100%;height:1px;background-color:#ccc}.login__title{margin-top:0;margin-bottom:1.5rem;text-align:center;font-size:3.2rem;padding-bottom:.5rem;align-self:center}.login__message{border-left:5px solid #f19e39;padding:.8rem;margin-top:2rem;font-size:1.2rem}.signup-cta{margin:3.2rem 0;font-size:1.6rem}.signup-link{text-decoration:underline;font-size:1.8rem}.field{display:flex;flex-direction:column;font-family:Montserrat}.field__label{margin-bottom:.5rem;font-size:1.4rem}.field__input{margin-bottom:1rem;border:1px solid #ccc;border-radius:1.6rem;padding:1.6rem 2.4rem;font-size:1.4rem}.signup-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;margin-top:3.2rem}.signup{display:flex;flex-direction:column;border-radius:1.6rem;gap:1.4rem;width:40rem;box-shadow:0 2px 16px #0000001a;background-color:#fff;padding:2.4rem 5rem;margin-bottom:1rem}.signup__title{margin-top:0rem;margin-bottom:1.5rem;text-align:center;font-size:3.2rem;padding-bottom:.5rem;align-self:center}.signup__message{border-left:5px solid #f19e39;padding:.8rem;margin-top:2rem;font-size:1.2rem}.login-cta{margin:3.2rem 0;font-size:1.6rem}.login-link{text-decoration:underline;font-size:1.8rem}.reservations{width:100%;background-color:#00ffff60;border-radius:1.6rem}.dashboard{padding:1rem;display:flex;flex-direction:column;align-items:flex-start;color:#1e556d;gap:6rem;margin-top:6rem;width:100%;max-width:123.4rem}.dashboard--not-logged{align-items:center;margin-bottom:5rem}.dashboard__title{margin:0 0 1rem;padding:0 0 .5rem;font-size:3.2rem}.dashboard__logout{margin-top:2rem}.login-dashboard{display:flex;flex-direction:column;gap:5rem;margin-top:5rem}.bookings-tour-title{font-size:1.6rem;font-weight:600;color:#000}.bookings-details{display:flex;flex-direction:column;gap:1.6rem;flex:4}.bookings-heading{font-size:2.4rem;margin-bottom:1.6rem;color:#000}.bookings-list{display:flex;flex-direction:column;gap:2.2rem}.bookings-list-item{display:flex;gap:5rem}.booking-card-img{width:30rem;height:17rem;flex:3;border-radius:1.6rem;overflow:hidden}.booking-price,.booking-date,.booking-people{font-size:1.4rem;color:#000}.booking-message{font-size:1.6rem;color:#000}.btn--get-prepared{width:100%;background-color:#8a9a5b9b}.booking-actions{flex:2;display:flex;flex-direction:column;align-items:flex-end;gap:5rem}.booking-status{width:fit-content;display:flex;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1.4rem;border:1px solid #faca15;color:#92400e;background-color:#fffbeb;border-radius:1.6rem;transition:all .2s ease-in-out;box-shadow:0 .1rem .2rem #0000000d}.booking-status__dot{display:block;width:.8rem;height:.8rem;margin-right:.8rem;background-color:#92400e;border-radius:50%}.booking-status{width:fit-content;border:1px solid;display:flex;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:1.4rem;border-radius:8px;transition:all .2s ease-in-out;box-shadow:0 .1rem .2rem #0000000d}.booking-status__dot{display:block;width:.8rem;height:.8rem;margin-right:.8rem;border-radius:50%}.booking-status--pending{color:#92400e;background-color:#fffbeb;border-color:#faca15}.booking-status--pending .booking-status__dot{background-color:#92400e}.booking-status--confirmed{color:#03543f;background-color:#f3faf7;border-color:#84e1bc}.booking-status--confirmed .booking-status__dot{background-color:#03543f}.booking-status--denied{color:#9b1c1c;background-color:#fdf2f2;border-color:#f8b4b4}.booking-status--denied .booking-status__dot{background-color:#9b1c1c}.cart{margin-top:5rem;width:100%;display:flex;flex-direction:column;gap:3.2rem;max-width:123.4rem}.cart__heading{font-size:2rem;font-weight:400}.cart__review{display:flex;justify-content:space-between;gap:9rem}.cart-heading{font-size:3.2rem;z-index:5}.booking-summary{flex:2}.review-tour{flex:3;display:flex;flex-direction:column;gap:2.2rem}.review-tour__heading{font-size:1.8rem}.review-tour__list{display:flex;flex-direction:column;gap:3.2rem}.review-tour__item{display:flex;flex-direction:column}.review-details{font-size:1.4rem;display:flex;gap:2.2rem;border-bottom:1px solid rgba(34,34,34,.1058823529);padding-bottom:2.2rem}.review-details__img{flex:1;border-radius:1rem;overflow:hidden}.review-details__fields{flex:2;display:flex;flex-direction:column;gap:1.6rem}.review-details__title{font-weight:600}.review-details__heading{font-size:2.2rem;margin-bottom:1rem;font-weight:600}.review-details__item{display:flex;align-items:center;justify-content:space-between;gap:4rem}.review-details__field{display:flex;flex-direction:column;gap:1rem}.review-details__edit{display:flex;gap:.8rem;cursor:pointer}.review-details__time,.review-details__guests{display:flex}.modal-content{background-color:#fff;padding:2.2rem;border-radius:1.6rem;font-size:1.6rem;display:flex;flex-direction:column;gap:3.2rem;max-width:45rem;width:100%;align-items:center;justify-content:center}.modal-actions{width:100%;display:flex;gap:3.2rem;justify-content:space-between}.modal-select{box-shadow:0 2px 10px #0000001a;border:1px solid #ccc;border-radius:1.6rem}.modal-select-time-slot{padding-left:2.2rem;padding-right:2.2rem}.guest-field{border:1px solid #ccc}.modal-guest-details{width:100%;display:flex;flex-direction:column;gap:1rem}.modal-guest-detail{display:flex;gap:3.2rem}.modal-guest{font-size:1.6rem!important}.modal-icon{fill:#fff}.modal-btn--guests-increment{display:flex;justify-content:center;align-items:center}.booking-section{padding:20px;text-align:center}.sign-in-prompt{background:#ffefef;padding:15px;border-radius:8px;text-align:center}.sign-in-btn{background:#ff5a5f;color:#fff;padding:10px 15px;text-decoration:none;border-radius:5px;display:inline-block;margin-top:10px}.cart-product{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:5rem}.cart-product{font-size:1.4rem;text-align:right}.cart-product__item{display:flex;gap:5rem;justify-content:flex-end}.cart-product__details{display:flex;flex-direction:column;gap:1.6rem}.cart-product__title{text-align:left}.cart__fees,.cart__total{display:flex;justify-content:space-between}.success-message{color:green;font-weight:700;margin-top:1rem}.checkout-form{display:flex;flex-direction:column;gap:3.2rem}.test-card-note{font-size:1.4rem;display:flex;flex-direction:column;gap:1.6rem}.disclaimer-alert{font-size:1.6rem;background:#ff5a5f;border-radius:1.6rem;padding:1.6rem}.disclaimer-alert__heading{font-size:2rem}.not-found-page{width:100%}.error-wrp{display:flex;justify-content:space-between;align-items:center}.error-msg{font-size:2.4rem;font-weight:400}.iconError-wrp{width:55rem;height:55rem}.destinations{margin-top:6rem;max-width:123.4rem;width:100%}.destinations-testimonials{background-color:#e0f1f3;margin-top:5rem;padding:3.2rem}.destinations-testimonials .testimonials-list{display:flex;gap:5rem;margin-top:3.2rem;flex-direction:column}@media screen and (min-width: 768px){.destinations-testimonials .testimonials-list{flex-direction:row}}.destinations-testimonials .testimonials-item{border-radius:1.6rem;padding:1.6rem;background-color:#fff;font-size:1.4rem;flex:1}.destinations-glimpse{margin-top:5rem}.destinations-glimpse .glimpse-el{flex:1}.destinations-glimpse .glimpse-el--2{flex:1.8}.destinations-list{margin-top:3.2rem}.destinations-categories{display:flex;gap:1.6rem;flex-wrap:wrap}.destinations-img{height:30rem;border-radius:1.6rem;display:flex;overflow:scroll}.destinations-stories__cols{display:flex;gap:3.2rem;flex-direction:column}@media screen and (min-width: 768px){.destinations-stories__cols{flex-direction:row}}.destinations-stories{margin-top:5rem;display:block}.destinations-stories__col--1,.destinations-stories__col--2{flex:1;display:flex;flex-direction:column;justify-content:space-between}.destinations-stories__col--2{gap:1.6rem}.destinations-heading{font-size:2.4rem;font-weight:500;margin-bottom:3.2rem}@media screen and (min-width: 768px){.destinations-heading{font-size:3.2rem}}@media screen and (min-width: 1025px){.destinations-heading{font-size:3.6rem}}.destinations-desc{font-size:1.6rem;margin-bottom:3.2rem}@media screen and (min-width: 1025px){.destinations-desc{width:70%}}.destinations-own{background-color:#fef6e4;display:flex;gap:5rem;padding:5rem;margin-top:5rem;flex-direction:column}@media screen and (min-width: 768px){.destinations-own{flex-direction:row;height:40rem}}.destinations-own__col{flex:1;overflow:hidden;border-radius:1.6rem}.destinations-own__col--1{display:flex;flex-direction:column;justify-content:space-between}.destinations-contact{display:none;background-color:#fef6e4;margin-top:5rem;height:40rem}.destinations-contact__desc{font-size:1.6rem}.destinations-contact__options{display:flex;flex-wrap:wrap;gap:2.2rem}.destinations-contact__option{display:flex;gap:2.2rem;align-items:center;width:48%}.destinations-contact__icon{width:6rem;height:6rem;background-color:#8a9a5b9b;border-radius:1.6rem}.destinations-faq{margin-top:5rem}.destination-cards{display:flex;flex-wrap:wrap;gap:5rem;justify-content:center;margin-top:3.2rem;flex-direction:column}@media screen and (min-width: 768px){.destination-cards{flex-direction:row}}.destination-card{background-color:#e0f1f3;border-radius:1.6rem;overflow:hidden;flex:1;position:relative;color:#fff}.destination-card__img{height:40rem;object-fit:cover}.destination-card__img img{width:100%;height:100%}.destination-card__title{font-size:1.8rem;line-height:2.4rem;text-align:center;margin-bottom:2.2rem}@media screen and (min-width: 768px){.destination-card__title{font-size:2rem}}.destination-card__desc{font-size:1.4rem}.destination-card__text{width:100%;font-size:1.4rem;margin-top:1.6rem}.romantic{display:none}.story-img{width:100%;height:30rem;object-fit:cover;overflow:hidden;border-radius:1.6rem}.story-content{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.story-tag{font-size:1.2rem;color:#1e556d}.story-heading{font-size:1.6rem}.story-timestamp{font-size:1.1rem}.story-desc{font-size:1.4rem}.story-sm-card{display:flex;gap:1.6rem}.story-sm-img{width:13rem;height:13rem;overflow:hidden;object-fit:cover;border-radius:1.6rem}.story-sm-content{display:flex;flex-direction:column;justify-content:space-evenly}.story-sm-tag{font-size:1.2rem;color:#1e556d}.story-sm-heading{font-size:1.6rem}.story-sm-timestamp{font-size:1.1rem}.accordion{width:100%;border-radius:8px;overflow:hidden}.accordion-item{border-bottom:1px solid #ddd}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;background:#f9f9f9;font-size:1.6rem}.accordion-header h3,.accordion-header span{font-weight:500}.accordion-header:hover{background:#ececec}.accordion-body{height:0;opacity:0;padding-left:16px;padding-right:16px;font-size:1.4rem}.accordion-body--active{padding-top:16px;padding-bottom:16px;opacity:1;height:auto;transition:all .3s ease}.testimonials-item{display:flex;flex-direction:column;gap:1.6rem}.testimonials-title,.testimonials-name,.testimonials-highlighted{font-weight:600}.testimonials-name,.testimonials-desc{font-style:italic}.star-icon{fill:#f4a261}.stars{display:flex}.guide{max-width:123.4rem;width:100%;margin-top:5rem}.guide__cols{margin:5rem auto;display:flex;gap:5rem}.guide__col{flex:1;height:20rem;background-color:#90ee90;border-radius:1.6rem}.guide-banner{height:35rem;width:100%;object-fit:cover;overflow:hidden;border-radius:1.6rem;margin-top:5rem;position:relative}.guide-banner__cta{background-color:#fff;width:50%;z-index:1;position:absolute;bottom:0;left:0;padding:1.6rem;border-radius:1.6rem;margin:2.2rem;display:flex;flex-direction:column;gap:2.2rem}.guide-banner__label{text-transform:uppercase}.guide-banner__title{font-size:2.4rem}.guide-rules{display:flex;gap:5rem}.guide-rule{height:20rem;background-color:#f08080;flex:1;border-radius:1.6rem;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem}.guide-rule__title{font-size:1.6rem;font-weight:600}.guide-rule__desc,.guide-rule__link{font-size:1.4rem}.guide-rule__link{font-weight:600;text-decoration:underline}.guide-pagination{width:100%;display:flex;justify-content:center}.article-cards{display:flex;justify-content:center;gap:5rem;flex-wrap:wrap;margin:5rem auto}.article-card{width:30%;max-height:40rem;border-radius:1.6rem;overflow:hidden;box-shadow:0 2px 10px #0000001a;font-size:1.4rem;cursor:pointer}.article-card__img{width:100%;height:20rem;object-fit:cover;overflow:hidden}.article-card__img img{width:100%;height:100%}.article-card__desc{padding:2.2rem}.banner-slider{position:relative;width:100%;overflow:hidden;margin-top:5rem}.slider-container{width:100%;height:100%;overflow:hidden;position:relative}.slider-track{display:flex;transition:transform .5s ease-in-out}.slider-card{position:relative;width:100%;height:100%}.slider-card__wrp{object-fit:cover;width:123.4rem;height:30rem}.slider-image{width:100%;height:100%;object-fit:cover}.text-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;padding:20px;background:#00000080}.slider-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:10px}.dot{background:#ffffff80;width:100px;height:8px;border-radius:1rem;border:none;cursor:pointer}.dot.active{background:#fff}.banner-skeleton{position:relative;width:100%;height:30rem;overflow:hidden;margin:5rem auto}.banner-skeleton .skeleton-slider-container{display:flex;transition:transform .5s ease-in-out;height:100%}.banner-skeleton .skeleton-slider-track{display:flex;width:100%}.banner-skeleton .skeleton-slider-card{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative;background:#c8c8c84d}.banner-skeleton .skeleton-slider-image{width:100%;height:100%}.banner-skeleton .skeleton-text-overlay{background:#0000004d;color:#fff;padding:20px;border-radius:5px;font-size:1.2rem;width:80%}.banner-skeleton .skeleton-title{width:60%;height:1.5rem;background:#fff9;margin:0 auto;border-radius:4px}.banner-skeleton .skeleton-slider-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:10px}.banner-skeleton .skeleton-dot{width:10px;height:10px;background:#ffffff80;border-radius:50%;cursor:pointer;transition:background .3s ease}.banner-skeleton .skeleton-dot.active{background:#fff}.account{max-width:123.4rem;width:100%}.account-heading{font-size:2.4rem;font-weight:500;margin-bottom:3.2rem;width:100%}@media screen and (min-width: 768px){.account-heading{font-size:3.2rem}}@media screen and (min-width: 1025px){.account-heading{font-size:3.6rem}}.account-menu__item{cursor:pointer}.account-header{margin-bottom:3.2rem}.account-details{display:flex;flex-direction:column;gap:3.2rem}.account-detail{display:flex;justify-content:space-between;width:100%;align-items:flex-start;padding-bottom:3.2rem;border-bottom:1px solid #eee}.account-detail__col{display:flex;flex-direction:column;gap:1.6rem}.account-btn--cancel{align-self:flex-end}.account-actions{margin-top:3.2rem}.account-inputs{display:flex;gap:3.2rem}.tabs{display:flex;gap:5rem}.tabs-menu,.tabs .tab-content{background-color:#fff;padding:2.2rem;font-size:1.6rem;border-radius:1.6rem}.tabs-menu{display:flex;flex-direction:column;gap:3.2rem;align-items:flex-start}.tabs-menu__item{display:flex;gap:1.6rem;align-self:flex-start;cursor:pointer}.tabs-menu__title{align-self:center}.tabs-col--1{flex:1}.tabs-col--2{flex:3}.contact{width:100%}.contact-banner{background-image:url(/assets/guide-1-DkUbW0II.webp);background-position:center center;background-size:cover;width:100%;height:30rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:5rem}.contact-heading--main{font-size:3.2rem;z-index:0;color:#fff}.contact__heading{font-size:2.4rem;z-index:0;margin:3.2rem auto;max-width:123.4rem;width:100%}.contact-success{color:#378712;display:flex;align-items:center;gap:.8rem;fill:#378712}.contact__social{display:flex;gap:2.2rem}.contact-main{max-width:123.4rem;display:flex;width:100%;gap:5rem;margin:5rem auto}.contact-main__col{flex:1}.contact-main__content{display:flex;flex-direction:column;gap:3.2rem;font-size:1.6rem}.contact-main__title{font-weight:600}.contact-main__el{display:flex;gap:2.2rem}.contact-main__el--socials{display:flex;flex-direction:column;gap:2.2rem;flex:1;margin:3.2rem 0}.contact-form{display:flex;flex-direction:column;gap:3.2rem;font-size:1.6rem;max-width:50%;border-radius:1.6rem;flex:1;padding:3.2rem}.contact-form__el{display:flex;flex-direction:column;flex:1}.contact-form__label{margin-bottom:.8rem}.contact-form__input{border-radius:.8rem;border:1px solid gray;padding:.8rem 1.6rem;font-family:Montserrat,sans-serif;letter-spacing:1.1}.contact-form__name{display:flex;gap:5rem}.contact-faq__heading{font-size:2.4rem;font-weight:600;margin-bottom:2.2rem}.form-section{box-shadow:0 2px 10px #0000001a;border-radius:1.6rem;max-width:123.4rem;width:100%;margin:0 auto;display:flex;gap:5rem;margin-bottom:5rem}.form-heading{font-size:3.4rem;text-align:center;margin-bottom:2.4rem}.contact-img{flex:1;border-radius:1.6rem;overflow:hidden}.map-office{height:30rem}.error{color:#ff5a5f}.about{width:100%}.about-container{max-width:123.4rem;margin:1.6rem auto 2.4rem}.about-stats{font-size:3.2rem;width:100%;max-width:123.4rem;margin:1.6rem auto;font-weight:600}.about-banner{background-image:url(/assets/aboutBanner-CoGdSB8q.webp);background-position:center bottom;background-size:cover;width:100%;height:30rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:5rem}.about-team{display:flex;justify-content:center;gap:5rem;max-width:123.4rem;width:100%;margin:5rem auto}.about-team__img{height:30rem;object-fit:cover;overflow:hidden;border-radius:1.6rem;flex:1}.about-team__story{flex:1}.about-team__heading{font-size:2.4rem}.about-team__desc{font-size:1.6rem}.about-heading{font-size:3.2rem;z-index:0;color:#fff}.about-hero{margin:0 auto;max-width:123.4rem;width:100%;display:flex;flex-direction:column;justify-content:center;gap:5rem;margin-bottom:5rem}.about-hero__heading{font-size:2.4rem}.about-hero__desc{font-size:1.6rem}.about-section__heading{font-size:3.2rem;z-index:3;text-align:center;width:100%;max-width:123.4rem;margin:1.6rem auto;font-weight:600}.about-section__heading--careers{color:#fff}.about-section__subheading{font-size:1.4rem;font-weight:400;width:80%}.about-careers{position:relative;height:40rem;background-color:#ffa07a;display:flex;flex-direction:column;gap:3.2rem;align-items:center;justify-content:center;background-image:url(/assets/careers-1-LSZ_t5O2.webp);background-position:center center;background-size:cover}.stats-container{display:flex;margin:3.2rem 0 5rem;gap:2.2rem}.stats-container .stat-wrapper{flex:1 1 100%;display:flex;justify-content:space-between;gap:2.2rem}@media (max-width: 800px){.stats-container .stat-wrapper{flex:1 1 100%}}.stat__number{font-weight:700;font-size:3.2rem;padding:1.6rem}.stat__heading{font-size:2rem;font-weight:700;padding:0 1.6rem}.stat__img{position:absolute;z-index:-1;border-radius:1.6rem}.stat-card{flex:1;display:grid;grid-template-rows:7rem 7rem 1rem 7rem;grid-template-columns:1fr 1rem 1fr 1fr;border-radius:16px;text-align:left;position:relative;overflow:hidden}.stat-card:after{content:"";width:100%;height:100%;position:absolute;z-index:-2}.stat-card__img{grid-column:1/5;grid-row:1/5;z-index:-3}.stat-card__content{display:flex;grid-column:3/5;grid-row:4/5;background-color:#fff;position:relative;z-index:1;justify-content:center;align-items:center}.stat-card__content:after{border-radius:1.6rem;border:2px solid rgba(81,97,64,.4274509804);content:"";width:100%;height:100%;position:absolute;background-color:#8a9a5b9b;bottom:0;left:0;z-index:-2}.stat-card--4{grid-column:4/5;grid-row:2/3;position:relative}.stat-card--4:after{width:2rem;height:2rem;content:"";position:absolute;bottom:0;right:0;border-radius:100%;box-shadow:.8rem .8rem #fff}.stat-card--5{grid-column:1/2;grid-row:4/5;position:relative}.stat-card--5:before{width:2rem;height:2rem;content:"";position:absolute;bottom:0;right:0;border-radius:100%;box-shadow:.8rem .8rem #fff}.stat-card--6{grid-column:2/5;grid-row:3/4;background-color:#fff;border-radius:5rem 0 0}.stat-card--7{grid-column:2/3;grid-row:4/5;background-color:#fff}.wishlist{width:100%}.wishlist-banner{background-image:url(/assets/aboutBanner-3-DWKTxjgv.webp);background-position:center center;background-size:cover;width:100%;height:30rem;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:5rem}.wishlist-heading{font-size:3.2rem;z-index:5;color:#fff}.wishlist__grid{max-width:123.4rem;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.wishlist__empty{max-width:123.4rem;width:100%;margin:0 auto;font-size:2.1rem;color:#666;margin:5rem auto;text-align:center}.loader-header{font-size:1.8rem;font-weight:600}.loader-wrp{height:50vh;display:flex;align-items:center;justify-content:center}.loader{width:48px;height:48px;display:block;margin:20px auto;box-sizing:border-box;position:relative;margin-bottom:6rem}.loader:after{content:"";width:48px;height:48px;left:0;bottom:0;position:absolute;border-radius:50% 50% 0;border:15px solid red;transform:rotate(45deg) translate(0);box-sizing:border-box;animation:animMarker .4s ease-in-out infinite alternate}.loader:before{content:"";box-sizing:border-box;position:absolute;left:0;right:0;margin:auto;top:150%;width:24px;height:4px;border-radius:50%;background:#0003;animation:animShadow .4s ease-in-out infinite alternate}@keyframes animMarker{0%{transform:rotate(45deg) translate(5px,5px)}to{transform:rotate(45deg) translate(-5px,-5px)}}@keyframes animShadow{0%{transform:scale(.5)}to{transform:scale(1)}}
