@font-face{font-family:PP Mori;src:url(/fonts/ppmori/PPMori-SemiBoldItalic.woff2) format("woff2"),url(/fonts/ppmori/PPMori-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/ppmori/PPMori-ExtralightItalic.woff2) format("woff2"),url(/fonts/ppmori/PPMori-ExtralightItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/ppmori/PPMori-Extralight.woff2) format("woff2"),url(/fonts/ppmori/PPMori-Extralight.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/ppmori/PPMori-SemiBold.woff2) format("woff2"),url(/fonts/ppmori/PPMori-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/ppmori/PPMori-Regular.woff2) format("woff2"),url(/fonts/ppmori/PPMori-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Mori;src:url(/fonts/ppmori/PPMori-RegularItalic.woff2) format("woff2"),url(/fonts/ppmori/PPMori-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Suisse Intl;src:url(/fonts/suisse/SuisseIntl-Regular.woff2) format("woff2"),url(/fonts/suisse/SuisseIntl-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--ppmori: "PP Mori", "Inter", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--suisse: "Suisse Intl", "Inter", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--inter: "Inter", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--primary: #fefcff;--primary-variant: #f2f0f5;--on-primary: #0f0d0d;--secondary: #007ab4;--secondary-variant: #00a0e3;--on-secondary: #fefcff;--tertiary: #e31e24;--tertiary-variant: #e9343a;--on-tertiary: #fefcff;--background: #0f0d0d;--background-variant: #d5d9dd;--on-background: #fefcff;--success: #4C956C;--info: #00a0e3;--warning: #FA7921;--error: #e31e24;--box-shadow: 0 2px 6px rgba(var(--primary), 25%), 0 8px 24px rgba(var(--primary), 33%), 0 16px 32px rgba(var(--primary), 33%);--base-font-size: 1rem;--border-radius: 6rem;font-size:100%}*,*:before,*:after{box-sizing:border-box}html{text-size-adjust:none}body{color:var(--primary);font-family:var(--inter);font-size:var(--base-font-size);min-height:100vh;line-height:1.45;word-wrap:break-word;overflow-wrap:break-word}html:lang(en) body{font-family:var(--suisse)}main{background-color:var(--primary);color:var(--on-primary)}.homepage main{background-color:var(--on-primary);color:var(--primary)}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4,h5,h6{margin-bottom:calc(var(--base-font-size) * 1.2);font-weight:400;text-wrap:balance;letter-spacing:-.05rem}html:lang(en) h1,html:lang(en) h2,html:lang(en) h3,html:lang(en) h4,html:lang(en) h5,html:lang(en) h6{font-family:var(--ppmori)}h1 em,h2 em,h3 em,h4 em,h5 em{font-style:italic}h1{font-size:3.815rem}h2{font-size:3.052rem}h3{font-size:2.441rem}h4{font-size:1.953rem}h5{font-size:1.563rem}h6{font-size:1.25rem}strong,figcaption,form label,form button,.btn-small{font-weight:500}html:lang(en) strong,html:lang(en) figcaption,html:lang(en) form label,html:lang(en) form button,html:lang(en) .btn-small{font-weight:600}small{font-size:90%}ul,ol{padding-left:0;list-style-position:outside}ol li::marker{font-size:.8rem}a{color:var(--secondary);text-decoration-skip-ink:auto}a:hover{color:var(--secondary-variant)}p+p{padding-top:var(--base-font-size)}p+h2,ol+h2,p+ol>li>h2,p+h3,ol+h3,p+ol>li>h3,p+h4,ol+h4,p+ol>li>h4{padding-top:3.3rem;padding-top:calc(var(--base-font-size) * 3)}table{width:100%}hr{border-right:none;border-left:none;border-bottom:1px solid rgb(var(--primary));margin-block:calc(var(--base-font-size) * 3)}blockquote p{hanging-punctuation:first}img,picture,video{max-width:100%;height:auto;display:block}figure{position:relative}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.container{max-width:80rem;margin-right:auto;margin-left:auto;padding-inline:calc(var(--base-font-size) * 1.5)}.container.container-fluid{width:100%;max-width:unset}.container.container-narrow{max-width:76ch}html:lang(el) .container.container-narrow{max-width:80ch}fieldset{border:none}label{font-size:.9rem}label small{opacity:.7;font-size:70%;font-weight:400}input,textarea,button{width:100%;border:1px solid var(--primary-variant);border-radius:var(--border-radius);padding:.5rem 1rem}html:lang(en) input,html:lang(en) textarea,html:lang(en) button{font-family:var(--ppmori)}textarea{border-radius:2rem}input{margin-bottom:var(--base-font-size)}button{border:1px solid var(--secondary);background-color:var(--secondary);color:var(--on-secondary);cursor:pointer;width:auto;padding:.5rem 2rem .625rem;display:block}button:hover{border:1px solid var(--secondary-variant);background-color:var(--secondary-variant)}button:disabled,button[disabled]{border:1px solid var(--background-variant);background-color:var(--background-variant);color:var(--background);cursor:default}form button{margin-top:2rem}.btn-small{display:inline-block;font-size:.9rem;border-radius:var(--border-radius);padding:.5rem 1rem .625rem;text-decoration:none;line-height:1;background:transparent;color:var(--on-primary);border:1px solid var(--on-primary);transition:background .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.btn-small:hover{text-decoration:none;background:var(--on-primary);color:var(--primary)}.btn-primary{background:var(--secondary);color:var(--on-secondary);border:1px solid var(--secondary)}.btn-primary:hover{background:transparent;color:var(--secondary)}html:lang(en) .btn-small{font-family:var(--ppmori)}section{padding-block:8rem}.page main>section,.page main>.container>section{padding-block:4rem 8rem}.grid_two{display:grid;gap:2rem}@media screen and (min-width: 60rem){.grid_two{grid-template-columns:1fr 1fr;gap:6rem}}.grid_three{display:grid;gap:2rem}@media screen and (min-width: 60rem){.grid_three{grid-template-columns:1fr 1fr 1fr;gap:4rem}}.grid_four{display:grid;gap:2rem}@media screen and (min-width: 30rem){.grid_four{grid-template-columns:1fr 1fr;gap:3rem}}@media screen and (min-width: 60rem){.grid_four{grid-template-columns:1fr 1fr 1fr 1fr;gap:4rem}}.box{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 30rem){.box{gap:0;border:1px solid var(--on-primary);border-radius:.25rem}.box .box_text{padding:10vh 4vw}.box .box_image{position:relative}}@media screen and (min-width: 60rem){.box{grid-template-columns:1fr 1fr}.box .box_image img{position:absolute;height:100%;width:100%;object-fit:cover}}.home-about{padding-bottom:0}.home-about img{text-align:center;margin-inline:auto}.home-why{padding-block:0}.home-why h2{max-width:18ch;padding-bottom:3rem}.home-why h4{font-size:1rem;font-weight:600}@media screen and (min-width: 30rem){.home-why .container .border{border:1px solid var(--on-primary);border-radius:.25rem;padding:6rem 1rem}}.home-image{padding-block:4rem}@media screen and (min-width: 40rem){.home-image{padding-block:8rem}}.home-tours{padding-top:0}.home-tours a{display:inline-block;margin-top:2rem}.page-contact form{padding-top:2rem}.page-news article h2{max-width:22ch}.page-news article p:last-of-type{padding-bottom:var(--base-font-size)}.page-news article:not(:last-of-type){padding-bottom:4rem}.page-privacy h1,.page-terms h1,.page-payments h1{margin-bottom:2rem}.island{padding:0;margin-bottom:1.5rem;background-color:#fff;border-radius:.5rem;border:1px solid var(--primary-variant)}.island hr{margin:0;border:none;border-bottom:1px solid var(--primary-variant)}.island .island-inner{padding:1rem}.island .island-title{text-transform:uppercase;font-weight:700}.island .island-gray{background-color:var(--primary-variant)}.island-gray+hr{border-color:var(--primary)}.island .island-info{background-color:#007ab433}@media screen and (min-width: 60rem){.island .island-inner{padding:1.5rem}}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:var(--background-variant);border-radius:var(--border-radius);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:var(--secondary)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.page-checkout .container{padding-inline:calc(var(--base-font-size) * .2)}@media screen and (min-width: 30rem){.page-checkout .container{padding-inline:var(--base-font-size)}}.page-checkout input,.page-checkout textarea{border:1px solid var(--background-variant)}.page-checkout .grid_two{gap:1rem}form.search{max-width:60rem;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:1.4rem;align-items:center;position:relative;padding-inline:calc(var(--base-font-size) * .2)}form.search .form-field{position:relative}form.search label{position:absolute;color:var(--primary);font-size:.8rem;left:.5rem;top:-1rem}form.search img{display:none;visibility:hidden;width:24px;height:24px}form.search input{margin-bottom:0}form.search input[type=text]{border:1px solid var(--background);padding:.7rem 1rem}form.search input[type=submit]{background-color:var(--secondary);border-color:var(--secondary);color:var(--on-secondary);cursor:pointer;padding:.7rem 1.8rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s ease-out}html:lang(en) form.search input[type=submit]{padding:.7rem 1.8rem .85rem}form.search input[type=submit]:hover{background-color:var(--secondary-variant);border-color:var(--secondary-variant)}@media screen and (min-width: 40rem){form.search{grid-template-columns:1fr 1fr auto;gap:1rem}form.search img{display:block;visibility:visible;cursor:pointer}}.pac-container{border-radius:10px;padding-bottom:.6rem}.pac-item{padding:.4rem .8rem}.page-book .container{padding-inline:calc(var(--base-font-size) * .2)}@media screen and (min-width: 30rem){.page-book .container{padding-inline:var(--base-font-size)}}.page-book form.search label{position:initial;color:var(--on-primary)}.page-book form.search img{filter:brightness(30%);margin-top:24px}.page-book form.search input[type=text]{border:1px solid var(--primary-variant);padding:.7rem 1rem}@media screen and (min-width: 40rem){.page-book form.search{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.page-book form.search .search-button{grid-column:span 2}}.notification{display:none;position:fixed;background-color:var(--primary);color:var(--background-variant);border-radius:1rem;margin:var(--base-font-size);padding:1rem 1.4rem;max-width:32ch;bottom:0;right:0}.notification[data-type=info]{background-color:var(--info)}.notification[data-type=success]{background-color:var(--success)}.notification[data-type=warning]{background-color:var(--warning)}.notification[data-type=error]{background-color:var(--error)}.whatsapp{position:fixed;bottom:12px;left:12px;z-index:2}#cc-main{--cc-bg: var(--primary);--cc-primary-color: var(--background);--cc-secondary-color: var(--background);--cc-modal-border-radius: 1rem;--cc-font-family: var(--inter);--cc-btn-primary-bg: var(--secondary);--cc-btn-primary-color: var(--on-secondary);--cc-btn-primary-border-color: var(--secondary);--cc-btn-primary-hover-bg: var(--secondary-variant);--cc-btn-primary-hover-color: var(--on-secondary);--cc-btn-primary-hover-border-color: var(--secondary);--cc-btn-secondary-bg: var(--background-variant);--cc-btn-secondary-color: var(--on-primary);--cc-btn-secondary-border-color: var(--background-variant);--cc-btn-secondary-hover-bg: var(--primary-variant);--cc-btn-secondary-hover-color: var(--on-primary);--cc-btn-secondary-hover-border-color: var(--primary);--cc-btn-border-radius: 2rem}footer[data-astro-cid-sz7xmlte]{color:var(--primary);background-color:var(--background);padding-block:4rem;font-size:.9rem;font-weight:500;line-height:1.8}html:lang(en) footer[data-astro-cid-sz7xmlte]{font-family:var(--ppmori);font-weight:600}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{margin-inline:auto}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style-type:none}.footer_top[data-astro-cid-sz7xmlte]{padding-block:4rem}.footer_top[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{margin-inline:auto}.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr;gap:.6rem;justify-items:center;padding-top:2rem}.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:before{background:var(--primary)}.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:inline-block;position:relative}.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{text-decoration:none;color:var(--primary)}.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;bottom:.1rem;margin:auto;background:var(--primary);height:1px;width:0;display:inline-block;transition:background .2s ease-in-out,width .2s ease-in-out}.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte].active:before,.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]:hover:before{width:100%}@media screen and (min-width: 40rem){.footer_top[data-astro-cid-sz7xmlte] .menu[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(7,auto);gap:1rem;width:auto;max-width:50rem;margin-inline:auto}}.footer_middle[data-astro-cid-sz7xmlte]{display:grid;padding-bottom:4rem;margin-inline:auto;justify-items:center;text-align:center;max-width:120rem;grid-template-columns:1fr;gap:2rem}.footer_middle[data-astro-cid-sz7xmlte] h6[data-astro-cid-sz7xmlte]{font-size:.85rem;opacity:.6;letter-spacing:.02rem;margin-block:0 .4rem}.footer_middle[data-astro-cid-sz7xmlte] address[data-astro-cid-sz7xmlte]{font-style:normal}.footer_middle[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--primary);text-decoration:none;transition:color .2s ease-in-out}.footer_middle[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--secondary-variant)}@media screen and (min-width: 60rem){.footer_middle[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem;text-align:left}}.footer_bottom[data-astro-cid-sz7xmlte]{text-align:center;line-height:1.2}.footer_bottom[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{padding-top:1rem}.footer_bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:2rem}.footer_bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--primary);text-decoration:none;transition:color .2s ease-in-out}.footer_bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--secondary-variant)}.footer_bottom[data-astro-cid-sz7xmlte] em[data-astro-cid-sz7xmlte]{opacity:.6;font-style:normal;font-size:.79rem}
