﻿body:before{display:none;background-color:#fcf8e3;border-bottom:1px solid #fbeed5;border-left:1px solid #fbeed5;color:#c09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media(min-width: 30em){body:before{content:"small ≥ 30em (30em)"}}@media(min-width: 40em){body:before{content:"small-major ≥ 40em (40em)"}}@media(min-width: 50em){body:before{content:"medium ≥ 50em (50em)"}}@media(min-width: 60em){body:before{content:"medium-major ≥ 60em (60em)"}}@media(min-width: 70em){body:before{content:"large ≥ 70em (70em)"}}@media(min-width: 80em){body:before{content:"xlarge ≥ 80em (80em)"}}@media(min-width: 90em){body:before{content:"xxlarge ≥ 90em (90em)"}}@media(min-width: 100em){body:before{content:"xxxlarge ≥ 100em (100em)"}}body:before{display:none;background-color:#fcf8e3;border-bottom:1px solid #fbeed5;border-left:1px solid #fbeed5;color:#c09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media(min-width: 30em){body:before{content:"small ≥ 30em (30em)"}}@media(min-width: 40em){body:before{content:"small-major ≥ 40em (40em)"}}@media(min-width: 50em){body:before{content:"medium ≥ 50em (50em)"}}@media(min-width: 60em){body:before{content:"medium-major ≥ 60em (60em)"}}@media(min-width: 70em){body:before{content:"large ≥ 70em (70em)"}}@media(min-width: 80em){body:before{content:"xlarge ≥ 80em (80em)"}}@media(min-width: 90em){body:before{content:"xxlarge ≥ 90em (90em)"}}@media(min-width: 100em){body:before{content:"xxxlarge ≥ 100em (100em)"}}@font-face{font-family:"Alpina";src:url("../fonts/Alpina.eot");src:url("../fonts/Alpina.eot?#iefix") format("embedded-opentype"),url("../fonts/Alpina.woff2") format("woff2"),url("../fonts/Alpina.woff") format("woff"),url("../fonts/Alpina.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Flexa";src:url("../fonts/Flexa.eot");src:url("../fonts/Flexa.eot?#iefix") format("embedded-opentype"),url("../fonts/Flexa.woff2") format("woff2"),url("../fonts/Flexa.woff") format("woff"),url("../fonts/Flexa.ttf") format("truetype");font-weight:400;src:url("../fonts/Flexa.woff") format("woff")}@font-face{font-family:"Flexa";src:url("../fonts/Flexa-Medium.eot");src:url("../fonts/Flexa-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Flexa-Medium.woff2") format("woff2"),url("../fonts/Flexa-Medium.woff") format("woff"),url("../fonts/Flexa-Medium.ttf") format("truetype");font-weight:600;src:url("../fonts/Flexa-Medium.woff") format("woff")}:root{--body-family: "Flexa", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--heading-family: "Alpina", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--display-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-size: calc(1rem + 0.15vw);--font-size-lead: calc(1.2rem + 0.1vw);--font-size-small: calc(0.9rem + 0.1vw);--font-size-h1: calc(2rem + 0.2vw);--font-size-h2: calc(1.8rem + 0.2vw);--font-size-h3: calc(1.5rem + 0.2vw);--font-size-h4: calc(1.3rem + 0.2vw);--font-size-h5: calc(1.2rem + 0.2vw);--font-weight-light: 100;--font-weight-normal: 400;--font-weight-bold: 600;--font-weight-heavy: 900;--font-weight-heavy: var(--font-weight-bold);--line-height: 1.3;--line-height-headings: 1.1;--color-grey-dark: #6a6a6a;--color-grey: #E7E8E3;--color-grey-light: #F7F7F6;--color-primary: #419884;--color-secondary: #FF701F;--color-tertiary: #FFBEB8;--color-quaternary: #FBDBD8;--color-text-base: #020000;--color-text-dark: #000;--color-text-reversed: #fff;--color-text-link: var(--color-primary);--color-text-hover: #003451;--color-facebook: #3B5998;--color-twitter: #1DA1F2;--color-instagram: #262626;--color-youtube: #cc181e;--color-linkedin: #0077B5;--body-background-color: var(--color-grey-light);--border-radius: 20px;--spacing-xxl: 200px;--spacing-xl: 120px;--spacing-l: 80px;--spacing: 40px;--spacing-s: 20px;--spacing-xs: 0.25em;--container-s: 800px;--container: 1300px;--container-l: 1430px;--content-width: var(--container);--container-global: 1800px}@media(min-width: 70em){:root{--font-size-h1: calc(3.2rem + 0.2vw);--font-size-h2: calc(2rem + 0.2vw);--font-size-h3: calc(1.6rem + 0.2vw);--font-size-h4: calc(1.4rem + 0.2vw);--font-size-h5: calc(1.2rem + 0.2vw)}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html:focus-within{scroll-behavior:smooth}html{font-size:var(--font-size)}body{min-height:100vh;text-rendering:optimizeSpeed;font-family:var(--body-family);font-size:var(--font-size);line-height:var(--line-height);text-rendering:optimizeSpeed;color:var(--color-text-base);background-color:var(--body-background-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.skip-nav{background:#eee;color:var(--color-text-base);border-radius:8px}p{margin-top:0;margin-bottom:var(--spacing-s)}p:last-of-type{margin-bottom:0}p.lead{font-size:var(--font-size-lead)}p.small{font-size:var(--font-size-small)}ul,ol{list-style:none;margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1em}ul ul,ol ul,ul ol,ol ol{margin-top:0;margin-bottom:0}li p{margin:0}blockquote{padding-left:1em;border-left:4px solid var(--color-text-dark)}a{color:var(--color-text-link);text-decoration:none}a:hover{color:var(--color-text-hover);text-decoration:underline}h1,h2,h3,h4,h5{margin:0;margin-bottom:var(--spacing-s);line-height:var(--line-height-headings);font-weight:var(--font-weight-normal);color:var(--heading-color);font-family:var(--heading-family);text-align:left}h1,.heading-1{font-size:var(--font-size-h1)}h2,.heading-2{font-size:var(--font-size-h2)}h3,.heading-3{font-size:var(--font-size-h3)}h4,.heading-4{font-size:var(--font-size-h4)}h5,.heading-5{font-size:var(--font-size-h5)}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.75em;font-style:normal;background-color:#f4f4f4;border-radius:.2rem;padding:.2rem}pre{background-color:#f4f4f4;border-radius:.2rem;padding:.5rem;overflow:auto;width:calc(96vw - 2em);line-height:1.3}figure{margin:0}figcaption{margin-top:0}figcaption p{font-size:var(--font-size-small)}table{margin-bottom:1em}table th,table td{padding:.5em;border-bottom:1px solid var(--color-grey-light);text-align:left;-webkit-font-smoothing:antialiased}table th{border-width:2px}table tr:last-child td{border-bottom:none}table tr:nth-child(even){background:var(--color-grey-light)}table tbody tr:hover{background:var(--color-grey)}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{border:1px solid var(--color-grey-dark);outline:0}label{display:block;margin:.5em 0;font-weight:600}input[type=checkbox],input[type=radio]{display:inline}input[type=submit],input[type=reset],input[type=button]{display:block;padding:1em;margin:.5em 0;background:var(--color-primary);color:#fff;border-radius:var(--border-radius);transition:all .2s linear;border:0}input[type=submit].center,input[type=reset].center,input[type=button].center{margin:0 auto}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus{background:var(--color-grey);text-decoration:none;color:#fff}.required{color:#bf5d58}.has-white-color{color:#fff !important}.has-white-background-color{background-color:#fff !important}.has-black-color{color:#000 !important}.has-black-background-color{background-color:#000 !important}.has-primary-color{color:var(--color-primary) !important}.has-primary-background-color{background-color:var(--color-primary) !important}.has-secondary-color{color:var(--color-secondary) !important}.has-secondary-background-color{background-color:var(--color-secondary) !important}.has-tertiary-color{color:var(--color-tertiary) !important}.has-tertiary-background-color{background-color:var(--color-tertiary) !important}.has-quaternary-color{color:var(--color-quaternary) !important}.has-quaternary-background-color{background-color:var(--color-quaternary) !important}.edit-post-visual-editor__post-title-wrapper{border-bottom:1px solid var(--color-grey);max-width:900px;margin-left:auto;margin-right:auto}.acf-block-preview a{pointer-events:none !important}.block-editor-block-list__block{list-style:disc}.editor-post-title__block.wp-block{max-width:var(--container-global)}.wp-block{max-width:var(--container-global)}.wp-block[data-align=wide],.wp-block[data-align=full]{max-width:none}.wp-block-quote:not(.is-large):not(.is-style-large){border-left:0;padding-left:0}.wp-block-image{line-height:0}.wp-block-button.is-style-full,.wp-block-button.is-style-full .block-editor-rich-text,div[data-type="core/button"] div[data-block]{display:block}.wp-block-button{margin-left:0}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100%}.block-editor-inner-blocks{display:flex}.block-editor-default-block-appender .block-editor-inserter{width:100%;top:20px}.block-editor-block-list__block .block-list-appender.block-list-appender{width:100%;bottom:-10px}.block-editor-block-list__block .block-list-appender .block-editor-inserter__toggle.components-button.has-icon,.block-editor-block-list__block .block-list-appender .block-list-appender__toggle{width:100%}.block-editor-default-block-appender .block-editor-inserter__toggle.components-button.has-icon{width:100%}.global-container{padding-top:105px;max-width:var(--container-global);margin:0 auto;display:flex;flex-direction:column;min-height:100%}@media(max-width: 49.99em){.global-container{padding-top:33px}}@media(max-width: 29.99em){.global-container{padding-top:30px}}.container,.map--inner,.feature-properties__list,.feature-properties__header,.feature-pages__list,.faqs--inner,.banner__content,.accommodation,.gallery,.property__details,.property__title{margin:0 auto;padding:0 1em;width:100%;max-width:var(--container)}.main{max-width:var(--container);margin-top:var(--spacing-l);margin-bottom:var(--spacing-l);flex:1}#content>h1,#content>h2,#content>p{max-width:var(--container-s);margin-left:auto;margin-right:auto}#content>h1:first-child,#content>h2:first-child,#content>p:first-child{margin-top:var(--spacing-xxl)}#content>h1:last-child,#content>h2:last-child,#content>p:last-child{margin-bottom:var(--spacing-xxl)}#content>.hbspt-form{max-width:var(--container-s);margin:0 auto}.mixitup-control-active{background-color:#000}.content>*{max-width:var(--content-width);margin-right:auto;margin-left:auto}.content h2,.content h3,.content h4,.content h5{margin-top:var(--spacing-l);margin-bottom:0}.content a{color:var(--link-color);text-decoration:underline;text-decoration-color:var(--link-hover-color)}.content a:hover{color:var(--link-hover-color);text-decoration:underline}.content blockquote{max-width:none;font-size:var(--font-size-h3);line-height:1.4;margin:var(--spacing-l) 0}.content figure{max-width:none;margin:var(--spacing-xl) 0}.content figcaption{padding:1em 0;font-size:var(--font-size-xs);color:var(--color-text-dark);max-width:var(--content-width);margin-right:auto;margin-left:auto;border-bottom:1px solid var(--color-grey-light)}.content ul{list-style:disc;margin-top:1.5em;padding-left:1rem}.content li{margin-bottom:.25em}.property__title{text-align:center;padding-top:var(--spacing-xl);padding-bottom:var(--spacing)}@media(min-width: 50em){.property__title{padding-top:var(--spacing-xxl)}}.property__details{display:flex;flex-direction:column;margin-top:var(--spacing-s)}@media(min-width: 50em){.property__details{flex-direction:row;margin-top:var(--spacing-xl)}}.property__content,.property__contact{flex:1 1 0;width:100%}@media(min-width: 50em){.property__content,.property__contact{width:50%}}.property__content{margin-bottom:var(--spacing-s)}@media(min-width: 50em){.property__content{padding-right:var(--spacing);margin-bottom:var(--spacing-l)}}.property__contact{margin-bottom:var(--spacing-s)}@media(min-width: 50em){.property__contact{padding-left:var(--spacing)}}.property__contact .hbspt-form{padding-bottom:var(--spacing);margin-bottom:var(--spacing-l);border-bottom:.5px solid #000}.property__rooms{display:flex}.property__rooms>div:last-child{padding-left:var(--spacing-s);margin-left:auto}.property__item{border-top:.5px solid #000;padding:var(--spacing-s) 0}@media(min-width: 50em){.property__item{padding:var(--spacing) 0}}.property__item:first-child{border-top:0;padding-top:0}.property__item:last-child{border-bottom:.5px solid #000;margin-bottom:0}.property__item-contact{border:0 !important;background-color:var(--color-grey);border-radius:10px;padding:30px !important;margin-bottom:2rem;text-align:center}.property__item-contact .btn,.property__item-contact span.btn--primary a,span.btn--primary .property__item-contact a,.property__item-contact span.btn a,span.btn .property__item-contact a{margin-top:1rem}.property__amenities-item{margin-bottom:var(--spacing-s)}.property__amenities-item:last-child{margin-bottom:0}.property__amenities-item p{margin-bottom:0}.property__benefits{margin-bottom:var(--spacing-s)}@media(min-width: 50em){.property__benefits{margin-bottom:var(--spacing)}}.property__benefits-item{display:flex;margin-bottom:var(--spacing-xs);align-items:center}.property__benefits-item:last-child{margin-bottom:0}.property__benefits-item p{margin-bottom:0}.property__benefits-item img,.property__benefits-item .icon{width:25px !important;margin-right:10px}.property__features-list{display:flex;flex-wrap:wrap;margin-top:var(--spacing-s)}.property__features-list-item{display:flex;width:50%;margin-bottom:var(--spacing-s);align-items:center}.property__features-list-item img,.property__features-list-item .icon{width:30px;margin-right:10px}.gallery{margin:0 auto var(--spacing-s) auto;overflow:hidden}@media(min-width: 50em){.gallery{margin:0 auto var(--spacing-s) auto}}.gallery--item{width:100%}.gallery--item img{width:100%;border-radius:var(--border-radius)}.gallery-nav .slick-current .gallery-nav--item{opacity:1}.gallery-nav .slick-current .gallery-nav--item img{border:8px solid #fff}.gallery-nav .slick-track{display:flex;align-items:center}.gallery-nav--item{opacity:.7}.gallery-nav--item img{border:10px solid rgba(0,0,0,0)}@media(min-width: 50em){.gallery-nav--item img{border:26px solid rgba(0,0,0,0)}}.gallery-nav--item:hover{cursor:pointer;opacity:1}.icon{display:inline-block;vertical-align:middle;fill:currentColor;width:20px;height:20px}.icon--small{width:13px;height:13px}.icon--medium{width:26px;height:26px}.icon--large{width:32px;height:32px}.icon--xlarge{width:40px;height:40px}.icon--scale{width:.75em;height:.75em;vertical-align:middle;position:relative;top:-2px}.icon--offset{margin-right:5px}.modal{padding:var(--spacing-xs);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;background:rgba(0,0,0,.8);display:none;visibility:hidden;opacity:0;transition:all .3s ease-in-out}@media(min-width: 50em){.modal{padding:var(--spacing-l);padding-top:1.5rem}}.modal--inner{border-radius:10px;position:relative;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing);top:50%;transform:translateY(-50%);width:90%;max-width:800px;margin:0 auto;color:var(--color-text-base);overflow:auto;height:600px}@media(min-width: 50em){.modal--inner{padding:var(--spacing-l);padding-top:1.5rem;width:60%}}.modal--inner .logo{width:250px;margin-bottom:1rem}.modal--inner img,.modal--inner .size-full{width:100%;margin:0 0 1rem 0}.modal--inner .btn,.modal--inner span.btn--primary a,span.btn--primary .modal--inner a,.modal--inner span.btn a,span.btn .modal--inner a{margin-top:1rem;font-size:22px}.modal--inner h3{font-size:1.2rem;font-weight:var(--font-weight-bold)}.modal--inner p{color:var(--color-text-base);font-size:1rem;margin-bottom:1rem}.modal--inner button{position:absolute;right:1rem;top:1rem;padding:.25rem .5rem;background-color:var(--color-primary);border:none;cursor:pointer}.modal.is-visible{opacity:1;visibility:visible;display:block;transition:all .3s ease-in-out;background:rgba(0,0,0,.8)}.btn,span.btn--primary a,span.btn a,input[type=button],input[type=submit],button,.wp-block-button__link,.wp-block-button__link:visited{display:inline-block;border-radius:100px;padding:.25rem 1.8rem;border:0;color:#fff;font-size:16px;font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none;background-color:var(--color-secondary)}.btn:hover,span.btn--primary a:hover,span.btn a:hover,.btn:focus,span.btn--primary a:focus,span.btn a:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus,button:hover,button:focus,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:visited:hover,.wp-block-button__link:visited:focus{background-color:var(--color-text-dark);color:#fff;outline:0;text-decoration:none}.btn a,span.btn--primary a a,span.btn a a,input[type=button] a,input[type=submit] a,button a,.wp-block-button__link a,.wp-block-button__link:visited a{color:#fff;text-decoration:none}.btn a:hover,span.btn--primary a a:hover,.btn a:focus,span.btn--primary a a:focus,input[type=button] a:hover,input[type=button] a:focus,input[type=submit] a:hover,input[type=submit] a:focus,button a:hover,button a:focus,.wp-block-button__link a:hover,.wp-block-button__link a:focus,.wp-block-button__link:visited a:hover,.wp-block-button__link:visited a:focus{text-decoration:none}.btn+.btn,span.btn--primary a+.btn,span.btn--primary .btn+a,span.btn--primary a+a,span.btn a+.btn,span.btn .btn+a,span.btn a+a,input[type=button]+.btn,span.btn--primary input[type=button]+a,span.btn input[type=button]+a,input[type=submit]+.btn,span.btn--primary input[type=submit]+a,span.btn input[type=submit]+a,button+.btn,span.btn--primary button+a,span.btn button+a,.wp-block-button__link+.btn,span.btn--primary .wp-block-button__link+a,span.btn .wp-block-button__link+a,.wp-block-button__link:visited+.btn{margin-left:.5rem}span.btn{padding:0}.wp-block-button{margin-top:var(--spacing)}.btn--secondary{position:relative;background:var(--color-primary);padding:.5rem 1rem}.btn--large{margin-top:var(--spacing);width:100%;padding:1rem 1rem;font-size:var(--font-size-lead)}span.btn--primary{padding:0}span.btn--primary a{background-color:#fff;color:var(--color-text-dark)}span.btn--primary:hover,span.btn--primary:focus{color:#fff}.btn--block{background-color:#fff;border:2px solid #fff;color:var(--color-primary)}.btn--block:hover,.btn--block:focus{border:2px solid var(--color-text-dark)}.btn--block a{color:var(--color-primary);text-decoration:none}.btn--block a:hover,.btn--block a:focus{text-decoration:none}.link{text-decoration:underline}.link:hover{color:var(--color-primary)}.btn--tour{position:relative;background:var(--color-primary);padding:.5rem 80px .5rem 1rem;margin-top:1.5rem}.btn--tour img{position:absolute;top:50%;transform:translateY(-55%);right:5px;width:65px}.global-alert{background:var(--color-primary);text-align:center;padding:1rem}.global-alert p{color:#fff;margin:0}.cookie-alert{display:none;background:orange;position:fixed;bottom:0;left:0;width:100%}.cookie-alert.is-visible{display:block}.cookie-alert__inner{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-s) var(--spacing-l)}.cookie-alert__inner p{margin:0;line-height:1;font-size:var(--font-size-small)}.cookie-alert__btn{background:rgba(0,0,0,0);border:0;cursor:pointer}.unsupported-browser{display:none;background:var(--color-grey);text-align:center}.unsupported-browser__inner{padding:var(--spacing)}.unsupported-browser h2{font-size:var(--font-size-h4);margin:0}.unsupported-browser p{margin:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:flex;margin-left:0;margin-right:0}@media(min-width: 50em){.slick-track{margin-left:0;margin-right:0}}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;position:relative;overflow:hidden}.slick-slide div{width:100%}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:flex;align-items:center;justify-content:center;width:24px;line-height:0px;font-size:0px;padding:0;cursor:pointer;background-color:rgba(0,0,0,0);bottom:50%;border:none;outline:none;z-index:9;transition:.2s transform ease-in-out}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;transition:.2s transform ease-in-out;background-color:rgba(0,0,0,0)}.slick-prev{left:-1.5rem}@media(min-width: 50em){.slick-prev{left:1rem}}@media(min-width: 80em){.slick-prev{left:-72px}}.slick-prev:before{transition:.2s all ease-in-out;content:url("../../src/icons/slider-arrow-prev.svg")}[dir=rtl] .slick-prev:before{content:url("../../src/icons/slider-arrow-prev.svg")}.slick-next{right:-1.5rem}@media(min-width: 50em){.slick-next{right:1rem}}@media(min-width: 80em){.slick-next{right:-72px}}.slick-next:before{transition:.2s all ease-in-out;content:url("../../src/icons/slider-arrow.svg")}[dir=rtl] .slick-next:before{content:url("../../src/icons/slider-arrow.svg")}.slick-disabled{display:none !important}.slick-dots{position:absolute;bottom:30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;left:0}.slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{border:0;border-radius:40px;background:#fff;display:block;height:12px;width:12px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);padding:5px;opacity:.5;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:#fff;opacity:1}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:.5}.slick-dots li button:before{position:absolute;top:0;left:0;width:12px;height:12px;text-align:center;background:rgba(0,0,0,0);opacity:.5}.slick-dots li.slick-active button{opacity:1;background:#fff}.slick-dots li.slick-active button:before{background:#fff;opacity:1;height:12px;width:12px}.site-header{display:flex;justify-content:space-between;position:absolute;width:100%;top:0;transition:all .4s ease-in-out;z-index:99;padding-top:1.75rem;padding-bottom:1.75rem;background-color:#fff;box-shadow:0 0 30px 0px rgba(0,0,0,.07)}@media(min-width: 50em){.site-header{position:fixed}}@media(max-width: 49.99em){.site-header{position:sticky;top:0;padding:15px 0;min-height:80px}}@media(max-width: 29.99em){.site-header{min-height:75px}}.site-header__contact{color:var(--color-text-base);font-size:var(--font-size-small)}@media(max-width: 49.99em){.site-header__contact{position:absolute;top:80px;left:0;width:100vw;font-weight:600;padding:6px;color:#fff;text-align:center;background-color:var(--color-primary);z-index:4}}@media(max-width: 29.99em){.site-header__contact{top:75px}}.site-header__contact strong{color:var(--color-reversed)}@media(min-width: 50em){.site-header__contact{background-color:var(--color-primary);color:var(--color-text-reversed);display:block;border-radius:40px;padding:.5rem .8rem;margin-left:14px;font-weight:600;letter-spacing:-0.2px;z-index:4;font-size:16px}.site-header__contact:hover{color:#fff;background-color:var(--color-secondary);text-decoration:none}}@media screen and (min-width: 1401px){.site-header__contact{padding:.5rem 1rem;font-size:17px}}@media screen and (min-width: 1044px)and (max-width: 1300px){.site-header__contact{font-size:15px;margin-left:2px;letter-spacing:-0.15px}}@media screen and (min-width: 1044px)and (max-width: 1160px){.site-header__contact{font-size:14px;margin-left:0}}.site-header__contact a{color:var(--color-text-base)}@media(min-width: 50em){.site-header__contact a{color:var(--color-text-base)}}.site-header__contact a:hover{color:var(--color-primary);text-decoration:none}.site-header__content{height:100%;display:none;flex-direction:row;align-items:center;justify-content:space-between;margin-right:1rem}@media(min-width: 50em){.site-header__content{display:flex}}@media only screen and (min-width: 1044px){.site-header__content{margin-right:0;display:flex;align-items:flex-end;flex-direction:column}}.site-header__content p{text-transform:uppercase;font-size:var(--font-size-small);color:#fff;display:none}@media only screen and (min-width: 1044px){.site-header__content p{margin-top:-0.5rem}}@media(min-width: 50em){.site-header__content p{display:block}}.site-header__content .btn,.site-header__content span.btn a,span.btn .site-header__content a,.site-header__content span.btn--primary a,span.btn--primary .site-header__content a{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);margin-left:.5rem}.site-header__content .btn-tel{display:block}@media(min-width: 50em){.site-header__content .btn-tel{display:none}}.btn-tel{display:block;background-color:#fff;color:var(--color-primary);margin-left:auto;margin-right:3rem;font-size:1rem}@media(min-width: 50em){.btn-tel{display:none}}.site-header__inner{display:flex;max-width:var(--container-global);margin:0 auto;justify-content:center;align-items:center;width:100%;padding:0 2rem}@media(min-width: 50em){.site-header__inner{margin-bottom:0}}@media screen and (min-width: 1044px)and (max-width: 1160px){.site-header__inner{padding:0 1.5rem}}@media screen and (min-width: 1501px){.site-header__inner{padding:0 3rem}}@media(max-width: 49.99em){.site-header__inner{justify-content:space-between}}@media(max-width: 29.99em){.site-header__inner{padding:0 1.5rem}}.site-header__logo{font-size:2rem;margin:0;z-index:4;width:160px}@media(min-width: 50em){.site-header__logo{width:180px;margin-right:auto}}@media screen and (min-width: 1044px)and (max-width: 1160px){.site-header__logo{width:155px}}.site-header__nav{display:none}@media only screen and (min-width: 1044px){.site-header__nav{display:block}}.site-header__nav ul{display:flex;margin:0;font-size:var(--font-size-small);padding:0rem .85rem 0 0;border-radius:40px}.site-header__nav ul:hover{background-color:#fff}.site-header__nav li{margin-left:.65rem;margin-right:.65rem;line-height:100%}@media screen and (min-width: 1044px)and (max-width: 1160px){.site-header__nav li{margin-left:.5rem;margin-right:.5rem}}.site-header__nav li a{display:flex;color:var(--color-text-base);text-decoration:none;justify-content:space-between;padding:.75rem 0;font-weight:600}@media screen and (min-width: 1401px){.site-header__nav li a{font-size:19px}}.site-header__nav li a:hover{color:var(--color-primary)}@media screen and (min-width: 1044px)and (max-width: 1300px){.site-header__nav li a{font-size:16px}}.site-header__nav li.current_page_item>a{color:var(--color-primary)}.site-header__nav li .sub-menu{z-index:5;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:1rem;padding-left:0;padding-bottom:1rem}@media(min-width: 50em){.site-header__nav li .sub-menu{margin:0 1rem;position:absolute;top:100%;transform:translateY(-20px) translateX(-1.5rem);opacity:0;visibility:hidden;transition:.2s ease;margin:0;background-color:#fff;border-radius:0 0 16px 16px;min-width:220px;box-shadow:0 40px 40px 0px rgba(0,0,0,.06)}}.site-header__nav li .sub-menu li{padding:0;display:block;margin:0}.site-header__nav li .sub-menu li:first-child{padding-top:.75rem}.site-header__nav li .sub-menu li:last-child{padding-bottom:.5rem}.site-header__nav li .sub-menu li a{padding:.65rem 1.5rem;font-weight:400}.site-header__nav li .sub-menu li a:hover{color:var(--color-primary);border:0}.site-header__nav li .sub-menu .menu-item-has-children>a{position:relative}.site-header__nav li .sub-menu .menu-item-has-children>a:after{content:url("../../src/icons/arrow-down.svg");position:relative;width:14px;height:100%;margin-left:.5rem;display:none}@media(min-width: 50em){.site-header__nav li .sub-menu .menu-item-has-children>a:after{display:block}}.site-header__nav li .sub-menu .sub-menu{transform:translateY(20px) translateX(0rem);left:260px;background:#1b1b1b;top:0}@media only screen and (min-width: 1040px){.menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0px) translateX(-1.5rem);transition:.2s ease}}@media only screen and (min-width: 1040px){.menu li:hover>.sub-menu li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0px) translateX(0rem);transition:.2s ease}}.menu-item-has-children>a{position:relative}.menu-item-has-children>a:after{content:url("../../src/icons/arrow-down.svg");position:relative;margin-left:.5rem;margin-top:-2px;display:none}@media only screen and (min-width: 1040px){.menu-item-has-children>a:after{display:block}}@media only screen and (min-width: 1044px){.menu-item-has-children>a:before{content:"";position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:100px;background-color:rgba(0,0,0,0)}}.site-header__nav ul li.menu-item-has-children:hover>a,.site-header__nav ul li.menu-item-has-children:focus>a{color:var(--color-primary)}.site-header__menu-btn{position:relative;order:2;cursor:pointer;overflow:visible;background:none;border:0;outline:none !important;display:block;z-index:4;padding:0}@media only screen and (min-width: 1044px){.site-header__menu-btn{display:none}}.site-header__menu-btn:hover{background-color:none}.single-post .site-header,.error404 .site-header{background-color:#000}.error404{padding-top:8rem}.error404 .site-header{background-color:#000}.error404 .site-footer{margin-top:6rem}.site-header--nav-btn.is-active .site-header--nav-inner,.site-header--nav-btn.is-active .site-header--nav-inner::before,.site-header--nav-btn.is-active .site-header--nav-inner::after{background-color:var(--color-primary)}.site-header--nav-box{display:block;width:30px;height:20px;position:relative}.site-header--nav-inner{display:block;top:50%;margin-top:0}.site-header--nav-inner span{visibility:hidden;position:absolute;text-indent:-9999px}.site-header--nav-inner,.site-header--nav-inner::before,.site-header--nav-inner::after{width:30px;height:2px;background-color:var(--color-text-base);border-radius:20px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.site-header--nav-inner::before,.site-header--nav-inner::after{content:"";display:block}.site-header--nav-inner::before{top:-8px}.site-header--nav-inner::after{bottom:-8px}.site-header--nav-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.site-header--nav-inner::before,.site-header--nav-inner::after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.site-header--nav-inner::before{transition-property:top,opacity}.site-header--nav-inner::after{transition-property:bottom,transform}.is-active .site-header--nav-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.is-active .site-header--nav-inner::before,.is-active .site-header--nav-inner::after{transition-delay:0s}.is-active .site-header--nav-inner::before{top:0;opacity:0}.is-active .site-header--nav-inner::after{bottom:0;transform:rotate(90deg)}.inverted{background-color:rgba(255,255,255,.98)}.site-footer{margin-top:auto;background-color:var(--color-grey);padding:60px 0 80px;font-size:var(--font-size-small)}@media(min-width: 50em){.site-footer{padding:80px 0}}.site-footer__left,.site-footer__right{display:flex}.site-footer__left{flex-direction:column}@media(min-width: 50em){.site-footer__left{width:50%}}.site-footer__right{justify-content:space-between}.site-footer__logos{display:flex;flex-wrap:wrap;margin-top:auto;flex-direction:row;align-items:center}.site-footer__logos-item{margin-bottom:var(--spacing-s);margin-right:var(--spacing-s)}.site-footer__logos-item img{max-height:40px}.site-footer__logos-award{width:144px}.site-footer__links{margin-top:var(--spacing)}@media(min-width: 50em){.site-footer__links{margin-top:0;margin-left:2rem}}.site-footer__links ul{margin:0 0 1rem 0;padding-left:0}.site-footer__links ul li a{color:var(--color-text-base)}.site-footer__form .property__item-contact{background-color:#fff;margin-bottom:2rem !important}.site-footer__form .property__item-contact .btn,.site-footer__form .property__item-contact span.btn a,span.btn .site-footer__form .property__item-contact a,.site-footer__form .property__item-contact span.btn--primary a,span.btn--primary .site-footer__form .property__item-contact a{margin-top:2rem}.site-footer__inner{flex-direction:column;display:flex;justify-content:space-between;padding:0 var(--spacing)}@media(min-width: 50em){.site-footer__inner{flex-direction:row;padding:0 var(--spacing-xl)}}.site-footer p{margin:0;font-size:var(--font-size-small)}#hu-revoke{left:20px !important;bottom:20px !important;scale:.75;transform-origin:0 100% !important}@media(max-width: 49.99em){#hu-revoke{scale:.7;display:none !important}}.whatsapp-float{position:fixed;width:42px;height:42px;bottom:25px;right:25px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(37,211,102,.4);text-decoration:none;z-index:2;transition:transform .3s ease}@media only screen and (min-width: 1201px){.whatsapp-float{bottom:30px;right:30px}}@media(max-width: 29.99em){.whatsapp-float{width:40px;height:40px;bottom:20px;right:20px}}.whatsapp-float:hover{transform:scale(1.05)}.whatsapp-float svg{width:22px;height:22px;fill:#fff}.whatsapp-float.glow{animation:pulse-glow 4s infinite}.whatsapp-float.glow:hover{box-shadow:0 8px 35px rgba(37,211,102,.6)}@keyframes pulse-glow{0%{box-shadow:0 4px 18px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,.7)}70%{box-shadow:0 4px 18px rgba(37,211,102,.4),0 0 0 10px rgba(37,211,102,0)}100%{box-shadow:0 4px 18px rgba(37,211,102,.4),0 0 0 0 rgba(37,211,102,0)}}body.nav-open{overflow:hidden}.site-header--nav__mobile .menu-primary-container{height:100%;position:relative;z-index:1;overflow:auto}.site-header--nav__image{margin-top:auto;margin-left:auto;position:absolute;bottom:0;right:10px;z-index:0}.site-header--nav__image img{height:160px;max-height:22svh}.site-header--nav__contact{border:1px solid var(--color-text-base);border-radius:40px;padding:.5rem 2rem;color:var(--color-text-base);text-align:center;margin-bottom:2rem}.site-header--nav__contact a{color:var(--color-text-base);font-weight:var(--font-weight-bold)}.site-header--nav__contact:hover{text-decoration:none !important;color:var(--color-primary);border:1px solid var(--color-primary)}.site-header--nav-btn{position:relative;right:0;cursor:pointer;overflow:visible;background:none;border:0;outline:none !important;display:flex;z-index:4;padding:0;margin-left:50px}@media only screen and (min-width: 1044px){.site-header--nav-btn{display:none}}.site-header--nav-btn:hover,.site-header--nav-btn:focus{background:none}.site-header--nav__mobile{position:fixed;flex-direction:column;padding:120px 2rem 5rem 2rem;right:0;top:0;width:480px;max-width:100%;height:100vh;transform:translateX(100%);z-index:3;background:rgba(0,0,0,0);transition:all .2s ease-in-out;display:flex}@media(max-width: 49.99em){.site-header--nav__mobile{padding:150px 2rem 5rem 2rem}}@media(max-width: 29.99em){.site-header--nav__mobile{padding:140px 1.5rem 4.5rem 1.5rem}}@media only screen and (min-width: 1040px){.site-header--nav__mobile{display:none}}.site-header--nav__mobile ul{padding-left:0;margin:0;height:auto;display:flex;flex-direction:column}.site-header--nav__mobile ul li{width:100%;padding:0;position:relative;border-top:1px solid #eee}.site-header--nav__mobile ul li:first-child{border:none}.site-header--nav__mobile ul li a{display:flex;justify-content:flex-start;width:100%;color:var(--color-text-base);text-decoration:none;text-align:left;font-size:22px;font-weight:600;padding:18px 0}.site-header--nav__mobile ul li a:hover{color:var(--color-text-base)}.site-header--nav__mobile ul li .dropdown-button{padding:0;width:26px;height:26px;position:absolute;right:0;top:20px;background:url(../../src/icons/arrow-down.svg) 50% 55% no-repeat;background-size:13px;border:1px solid #429884;border-radius:20px}.site-header--nav__mobile ul li .dropdown-button:hover{cursor:pointer}.site-header--nav__mobile ul li .dropdown-button.is-active{transform:rotate(-180deg)}.site-header--nav__mobile ul li .sub-menu{display:none;padding:0 0 20px}.site-header--nav__mobile ul li .sub-menu li{border:none}.site-header--nav__mobile ul li .sub-menu a{padding:8px 2px;font-size:18px}.site-header--nav__mobile ul li ul li a{border:none}.site-header--nav__mobile ul li.menu-item-has-children>a{width:auto;margin-right:40px}.site-header--nav__mobile ul .menu-search{margin-top:1rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.2)}.site-header--nav__mobile.is-active{transform:translateX(0);transition:all .2s ease-in-out;background-color:#fff}.social-links{display:flex;flex-direction:column;justify-content:center}.social-links__item{margin:0 1rem 0 0}html.with-featherlight{overflow:hidden}.lightbox{display:none}.lightbox p,.lightbox h1,.lightbox h2,.lightbox h3,.lightbox h4,.lightbox h5,.lightbox h6{color:#000}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:var(--spacing-s);margin-left:15%;margin-right:15%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:10px;right:10px;font-size:26px;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:5%;margin-right:5%;max-height:98%;padding:var(--spacing);border-bottom:10px solid rgba(0,0,0,0)}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.accommodation{display:flex;flex-direction:column;padding-top:var(--spacing-l)}.accommodation__item{display:flex;flex-direction:column;padding:var(--spacing) 0;border-bottom:1px solid #000}@media(min-width: 50em){.accommodation__item{padding:var(--spacing-l) 0;flex-direction:row}}.accommodation__item:first-child{padding-top:0}.accommodation__item:last-child{border-bottom:0}.accommodation__available .accommodation__image{width:100%}@media(min-width: 50em){.accommodation__available .accommodation__image{width:40%}}.accommodation__available .accommodation__content{width:100%}@media(min-width: 50em){.accommodation__available .accommodation__content{width:60%}}.accommodation__image{width:100%;margin-bottom:var(--spacing-s)}@media(min-width: 50em){.accommodation__image{width:50%;margin-bottom:0}}.accommodation__image img{width:100%;border-radius:var(--border-radius)}.accommodation__image .property__benefits{margin-top:var(--spacing-s)}.accommodation__image .property__benefits img{border-radius:0}.accommodation__content{width:100%}@media(min-width: 50em){.accommodation__content{width:50%;padding-left:var(--spacing-s)}}.accommodation__content .btn,.accommodation__content span.btn a,span.btn .accommodation__content a,.accommodation__content span.btn--primary a,span.btn--primary .accommodation__content a{width:100%}@media(min-width: 50em){.accommodation__content .btn,.accommodation__content span.btn a,span.btn .accommodation__content a,.accommodation__content span.btn--primary a,span.btn--primary .accommodation__content a{width:50%}}.accommodation__details{display:flex;margin:var(--spacing) 0}.accommodation__details>div{flex:1 1 0}.accommodation__details>div:last-child{padding-left:var(--spacing-s)}.accommodation__rooms,.accommodation__price{font-size:var(--font-size-lead);margin-bottom:var(--spacing-s)}.accommodation__rooms p,.accommodation__price p{margin-bottom:0}.accommodation__amenities-item{margin-bottom:var(--spacing-s)}.accommodation__features ul{list-style-type:disc;margin-top:0}.accommodation-featured{margin-top:var(--spacing)}.accommodation-featured .accommodation__item{flex-direction:column}.accommodation-featured .accommodation__image,.accommodation-featured .accommodation__content{width:100%}.accommodation-featured .accommodation__content{margin-top:var(--spacing);padding-left:0}.accordion{padding:var(--spacing)}@media(min-width: 50em){.accordion{padding:var(--spacing-xl)}}.accordion--title{width:100%;text-align:center;margin-bottom:var(--spacing-s)}@media(min-width: 50em){.accordion--title{margin-bottom:var(--spacing-l)}}.accordion__item{background-color:var(--color-primary);border-radius:var(--border-radius);margin-bottom:var(--spacing)}.accordion__item:last-child{margin-bottom:0}.accordion__handle{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;margin:0;padding:var(--spacing-s) var(--spacing);border:0;border-radius:0;background:rgba(0,0,0,0);cursor:pointer}.accordion__handle:hover,.accordion__handle:active,.accordion__handle:focus{background:rgba(0,0,0,0)}.accordion__title{margin:0 !important;color:#fff;font-size:var(--font-size-h3);flex:1}.is-active .accordion__title{color:#fff}.accordion__icon{position:relative;width:20px;height:20px}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;background:#fff;transition:transform .25s ease-out}.accordion__icon:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.accordion__icon:after{top:50%;left:0;width:100%;height:2px;margin-top:-1px}.is-active .accordion__icon:before{transform:rotate(90deg)}.is-active .accordion__icon:after{transform:rotate(180deg)}.accordion__body{display:none;flex-direction:column;padding:var(--spacing);color:#fff}@media(min-width: 50em){.accordion__body{flex-direction:row}}.accordion__body--left{width:100%}@media(min-width: 50em){.accordion__body--left{width:33.3333333333%;margin-right:var(--spacing)}}.accordion__body--left img{width:100%}.accordion__body--right{width:100%}@media(min-width: 50em){.accordion__body--right{width:66.6666666667%;margin-left:var(--spacing)}}.accordion__body p:first-child{margin-top:0}.accordion__body.is-open{display:flex}.accordion__body ul,.accordion__body ol{list-style:auto;margin-top:1.5rem;margin-bottom:0;padding-left:1em}.accordion__body ul li,.accordion__body ol li{padding-left:.5rem;margin-bottom:.5rem}.accommodation{display:flex;flex-direction:column;padding-top:var(--spacing-l)}.accommodation__item{display:flex;flex-direction:column;padding:var(--spacing) 0;border-bottom:1px solid #000}@media(min-width: 50em){.accommodation__item{padding:var(--spacing-l) 0;flex-direction:row}}.accommodation__item:first-child{padding-top:0}.accommodation__item:last-child{border-bottom:0}.accommodation__available .accommodation__image{width:100%}@media(min-width: 50em){.accommodation__available .accommodation__image{width:40%}}.accommodation__available .accommodation__content{width:100%}@media(min-width: 50em){.accommodation__available .accommodation__content{width:60%}}.accommodation__image{width:100%;margin-bottom:var(--spacing-s)}@media(min-width: 50em){.accommodation__image{width:50%;margin-bottom:0}}.accommodation__image img{width:100%;border-radius:var(--border-radius)}.accommodation__image .property__benefits{margin-top:var(--spacing-s)}.accommodation__image .property__benefits img{border-radius:0}.accommodation__content{width:100%}@media(min-width: 50em){.accommodation__content{width:50%;padding-left:var(--spacing-s)}}.accommodation__content .btn,.accommodation__content span.btn a,span.btn .accommodation__content a,.accommodation__content span.btn--primary a,span.btn--primary .accommodation__content a{width:100%}@media(min-width: 50em){.accommodation__content .btn,.accommodation__content span.btn a,span.btn .accommodation__content a,.accommodation__content span.btn--primary a,span.btn--primary .accommodation__content a{width:50%}}.accommodation__details{display:flex;margin:var(--spacing) 0}.accommodation__details>div{flex:1 1 0}.accommodation__details>div:last-child{padding-left:var(--spacing-s)}.accommodation__rooms,.accommodation__price{font-size:var(--font-size-lead);margin-bottom:var(--spacing-s)}.accommodation__rooms p,.accommodation__price p{margin-bottom:0}.accommodation__amenities-item{margin-bottom:var(--spacing-s)}.accommodation__features ul{list-style-type:disc;margin-top:0}.accommodation-featured{margin-top:var(--spacing)}.accommodation-featured .accommodation__item{flex-direction:column}.accommodation-featured .accommodation__image,.accommodation-featured .accommodation__content{width:100%}.accommodation-featured .accommodation__content{margin-top:var(--spacing);padding-left:0}.banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;overflow:hidden;min-height:calc(100svh - 110px)}@media(max-width: 49.99em){.banner{min-height:calc(100svh - 149px)}}@media(max-width: 29.99em){.banner{min-height:calc(100svh - 141px)}}@media(min-width: 50em){.banner{min-height:600px;height:calc(100svh - 140px)}}.banner--small{min-height:0}.banner--small .banner__content{min-height:50vh;padding-top:100px}.banner__content{z-index:2;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;padding-top:8.5svh;padding-bottom:8.5svh;padding-left:20px;padding-right:20px}@media screen and (max-width: 1200px){.banner__content{padding-top:8svh;padding-bottom:8svh}}@media screen and (min-width: 1601px){.banner__content{padding-top:9svh;padding-bottom:9svh}}@media screen and (max-width: 480px){.banner__content{padding-left:15px;padding-right:15px}}.banner__content p:last-of-type{margin-bottom:var(--spacing)}@media(min-width: 50em){.banner__content p:last-of-type{margin-bottom:0}}.banner__content p:empty{display:none}.banner__content h1{font-size:62px;line-height:1.025em;margin-bottom:25px}@media screen and (min-width: 1401px){.banner__content h1{font-size:64px}}@media screen and (min-width: 1601px){.banner__content h1{font-size:66px;margin-bottom:30px}}@media screen and (min-width: 1801px){.banner__content h1{font-size:68px}}@media screen and (max-width: 1200px){.banner__content h1{font-size:60px;margin-bottom:20px}}@media screen and (max-width: 1024px){.banner__content h1{font-size:56px}}@media screen and (max-width: 860px){.banner__content h1{font-size:max(38px,6.5vw)}}@media screen and (max-width: 480px){.banner__content h1{font-size:max(34px,6.5vw)}}@media screen and (max-width: 400px){.banner__content h1{font-size:32px}}@media screen and (max-width: 380px){.banner__content h1{font-size:8.4vw}}.banner__content h1 span{color:var(--color-secondary)}@media(max-width: 29.99em){.banner__content h1 span{display:block;margin-top:10px;font-size:.85em}}.banner__content h3{text-align:center}@media screen and (max-width: 950px){.banner__content h3{font-size:max(22px,2.75vw);text-wrap:balance}}.banner__content h1,.banner__content p{text-align:center;max-width:800px;margin-left:auto;margin-right:auto;text-wrap:balance}.banner__image{margin-top:auto;margin-bottom:var(--spacing-s);display:block;margin:0;position:absolute;bottom:0;width:1260px;max-width:80vw;max-height:40svh;max-height:max(40svh,290px)}@media(max-width: 49.99em){.banner__image{max-width:85vw;max-height:35svh;max-height:max(35svh,235px)}}@media(max-width: 29.99em){.banner__image{max-height:30svh;max-height:max(30svh,175px)}}.banner__ticker{position:relative;text-align:center;background-color:var(--color-secondary);color:#fff;height:36px;overflow:hidden;display:flex;align-items:center;justify-content:center}.msg{margin:0 auto;white-space:nowrap;overflow:hidden;position:absolute;width:100%}.msg span{animation:marquee 20s linear infinite;display:inline-block;padding-left:100%}@keyframes marquee{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.faqs--inner{padding:var(--spacing)}@media(min-width: 50em){.faqs--inner{padding:var(--spacing-xl)}}@media(min-width: 80em){.faqs--inner{padding:var(--spacing-xl) 0}}.faqs-slider{margin:var(--spacing) -10px 0 -10px}.faqs-slider .slick-track{gap:20px}.faqs-slider .slick-dots{bottom:-30px}.faqs-slider .slick-prev{left:-1.5rem}@media(min-width: 50em){.faqs-slider .slick-prev{left:-2rem}}@media(min-width: 80em){.faqs-slider .slick-prev{left:-72px}}.faqs-slider .slick-prev:before{content:url("../../src/icons/slider-arrow-prev-white.svg")}[dir=rtl] .faqs-slider .slick-prev:before{content:url("../../src/icons/slider-arrow-prev-white.svg")}.faqs-slider .slick-next{right:-1.5rem}@media(min-width: 50em){.faqs-slider .slick-next{right:-2rem}}@media(min-width: 80em){.faqs-slider .slick-next{right:-72px}}.faqs-slider .slick-next:before{content:url("../../src/icons/slider-arrow-white.svg")}[dir=rtl] .faqs-slider .slick-next:before{content:url("../../src/icons/slider-arrow-white.svg")}.faqs-slider--item{height:220px;border-radius:var(--border-radius);color:var(--color-text-base) !important}.faqs-slider--item .accordion__icon{position:absolute;top:1rem;right:1rem;height:20px;width:20px;z-index:9999}.faqs-slider--item .accordion__icon:before,.faqs-slider--item .accordion__icon:after{background-color:var(--color-primary)}.faqs-slider--item .accordion__handle{padding:var(--spacing-s);font-size:var(--font-size-h5);display:flex;align-items:center;justify-content:center;height:100%;text-align:center;border-radius:var(--border-radius)}.faqs-slider--item .accordion__handle p{color:var(--color-primary) !important}.faqs-slider--item .accordion__handle.is-active{background-color:var(--color-primary);border:5px solid #fff}.faqs-slider--item .accordion__handle.is-active .accordion__icon:before,.faqs-slider--item .accordion__handle.is-active .accordion__icon:after{background-color:#fff}.faqs-slider--item .accordion__body{position:absolute;overflow:auto;height:calc(100% - var(--spacing-s));top:0;left:0;padding:var(--spacing-s)}.faqs-slider--item .accordion__body p,.faqs-slider--item .accordion__body a{color:#fff !important;font-size:16px}.faqs-slider--item .accordion__body a{text-decoration:underline}.feature-properties+.feature-pages{padding-top:0}.feature-pages{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl) 1em;text-align:center}.feature-pages__list{padding:0;display:flex;flex-direction:column;width:100%;margin-top:var(--spacing)}@media(min-width: 50em){.feature-pages__list{flex-direction:row}}.feature-pages__item{position:relative;display:flex;align-items:center;justify-content:center;margin:0 .5rem var(--spacing-s) .5rem;height:150px;max-height:calc(var(--container)/4 - 1.5rem);border-radius:var(--border-radius);background-size:cover;background-position:center center;color:#fff;font-weight:var(--font-weight-bold);overflow:hidden}@media(min-width: 50em){.feature-pages__item{height:calc(25vw - 1rem);flex:1 1 0px;margin:0 .5rem}}.feature-pages__item:last-child{margin-bottom:0}.feature-pages__item p{z-index:2}.feature-pages__item::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:var(--color-primary);transition:.1s opacity ease-in-out}.feature-pages__item:hover{text-decoration:none;color:#fff}.feature-pages__item:hover::before{opacity:.8;transition:.1s opacity ease-in-out}.feature-panel{display:flex;flex-direction:column;align-items:center}@media(min-width: 50em){.feature-panel{flex-direction:row}}.feature-panel__central{flex-direction:column;padding:var(--spacing-xl)}.feature-panel__central .feature-panel__item{align-items:center;text-align:center;width:80%;padding:0}.feature-panel__central .feature-panel__item+.feature-panel__item{padding-top:var(--spacing-l);flex-direction:row}.feature-panel__central .feature-panel__item+.feature-panel__item img{margin:0 .5rem}.feature-panel__tips .feature-panel__item{padding:var(--spacing)}@media(min-width: 70em){.feature-panel__tips .feature-panel__item{width:50%;padding:var(--spacing-l)}}.feature-panel__tips .feature-panel__text{width:100%}@media(min-width: 50em){.feature-panel__tips .feature-panel__text{width:60%}}@media(min-width: 70em){.feature-panel__tips .feature-panel__text{width:70%;padding-right:0}}.feature-panel__tips .feature-panel__text h3{min-width:90px;margin-bottom:0}.feature-panel__tips .feature-panel__image{width:100%}@media(min-width: 50em){.feature-panel__tips .feature-panel__image{width:40%}}@media(min-width: 70em){.feature-panel__tips .feature-panel__image{width:30%;padding-left:0;padding-right:var(--spacing)}}.feature-panel__tips-list{margin-top:var(--spacing-s)}.feature-panel__tips-list-item{display:flex;margin-bottom:var(--spacing-s)}@media(min-width: 70em){.feature-panel__tips-list-item{align-items:center}}.feature-panel__tips-list-item:last-child{margin-bottom:0}.feature-panel--contained{margin-left:var(--spacing) !important;margin-right:var(--spacing) !important;border-radius:var(--border-radius)}@media(min-width: 70em){.feature-panel--contained{margin-left:var(--spacing-xl) !important;margin-right:var(--spacing-xl) !important}}.feature-panel__item{width:100%;padding:var(--spacing-l) var(--spacing)}@media(min-width: 70em){.feature-panel__item{width:50%;padding:var(--spacing-xl)}}.feature-panel__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1;text-align:justify}.feature-panel__text--top{align-items:flex-start}.feature-panel__text--top .feature-panel__text{justify-content:flex-start}.feature-panel__text ul{list-style-type:disc;margin-bottom:0}.feature-panel__text ul li{margin-bottom:1rem}.feature-panel__text ul li:last-child{margin-bottom:0}.feature-panel__image{display:flex;justify-content:center}@media(max-width: 49.99em){.feature-panel__image{padding-top:0;padding-bottom:var(--spacing-l);order:2 !important}}.feature-panel__image--left .feature-panel__text{order:1}@media(min-width: 50em){.feature-panel__image--left .feature-panel__text{order:2}}@media(min-width: 50em){.feature-panel__image--right .feature-panel__image{order:2}}.feature-panel__image--right .feature-panel__text{order:1}.feature-panel__image--bkg{padding:0;align-items:stretch;position:relative;overflow:hidden}@media(min-width: 70em){.feature-panel__image--bkg{min-height:40vw}}.feature-panel--bkg__image{position:relative;height:100%;width:100%}@media(min-width: 50em){.feature-panel--bkg__image img{position:absolute;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;min-width:calc(100% + 2px);min-height:calc(100% + 2px);display:block}}@media(min-width: 50em){.feature-panel+.feature-panel__bkg-image{padding-top:var(--spacing-xl)}}.feature-pages+.feature-properties,.feature-properties+.feature-properties{padding-top:0}.feature-pages+.feature-properties .feature-properties__list,.feature-properties+.feature-properties .feature-properties__list{margin-top:0}.feature-properties{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-xl) 1rem;padding-bottom:0;text-align:center}@media(min-width: 50em){.feature-properties{padding:var(--spacing-xl) 1rem;padding-bottom:0}}@media(min-width: 70em){.feature-properties{padding:var(--spacing-xl) 0;padding-bottom:0}}.feature-properties__header{width:100%;display:flex;align-items:center;justify-content:space-between}.feature-properties__list{padding:0;display:flex;flex-wrap:wrap;width:100%;margin-top:var(--spacing)}@media(min-width: 50em){.feature-properties__list{padding:0 3rem;flex-direction:row}}@media(min-width: 80em){.feature-properties__list{padding:0 0}}.feature-properties__list .slick-slide{margin:0 .5rem}.feature-properties__item{position:relative;display:flex;flex-direction:column;margin:0 .5rem 1rem .5rem;padding:0 0 var(--spacing-s) 0;border-radius:var(--border-radius);border:1px solid #707070;background-color:#fff;color:var(--color-text-base);overflow:hidden;width:calc(50% - 1rem)}@media(min-width: 50em){.feature-properties__item{margin:0 .5rem 1rem .5rem}}@media(min-width: 70em){.feature-properties__item{width:calc(25% - 1rem)}}.feature-properties__item p{margin-bottom:0}.feature-properties__item .btn,.feature-properties__item span.btn a,span.btn .feature-properties__item a,.feature-properties__item span.btn--primary a,span.btn--primary .feature-properties__item a{margin:auto var(--spacing-s) 0 var(--spacing-s)}.feature-properties__item:hover{text-decoration:none;color:var(--color-text-base)}.feature-properties__item:hover .btn,.feature-properties__item:hover span.btn a,span.btn .feature-properties__item:hover a,.feature-properties__item:hover span.btn--primary a,span.btn--primary .feature-properties__item:hover a{background-color:#000}.feature-properties__image{position:relative;background-size:cover;background-position:center center;width:100%;height:auto}.feature-properties__content{display:flex;flex-direction:column;padding:var(--spacing-s)}.feature-properties__content h5{margin-bottom:var(--spacing-s)}.feature-properties__rooms,.feature-properties__price{margin-bottom:var(--spacing-s)}.feature-properties:not(:has(~.feature-properties)){padding-bottom:var(--spacing-xl)}@media(min-width: 50em){.feature-properties:not(:has(~.feature-properties)){padding-bottom:var(--spacing-xl)}}@media(min-width: 70em){.feature-properties:not(:has(~.feature-properties)){padding-bottom:var(--spacing-xl)}}.grid{display:flex;flex-wrap:wrap;padding:var(--spacing);justify-content:center}@media(min-width: 50em){.grid{padding:var(--spacing-l)}}@media(min-width: 80em){.grid{padding:var(--spacing-xl)}}.grid__title{width:100%;text-align:center;margin-bottom:var(--spacing)}@media(min-width: 50em){.grid__title{margin-bottom:var(--spacing-l)}}.grid-item{width:100%;padding:var(--spacing);border-radius:var(--border-radius);margin-bottom:var(--spacing)}@media(min-width: 50em){.grid-item{margin-right:var(--spacing-s);margin-left:var(--spacing-s)}}@media(max-width: 49.99em){.grid--large .grid-item{display:flex;flex-direction:column}.grid--large .grid-item img{margin-top:var(--spacing);float:none;order:2}}@media(min-width: 50em){.grid--large .grid-item{width:calc(50% - var(--spacing-l)/2)}}.grid--large .grid-item img{float:right;max-width:50%}@media(min-width: 50em){.grid--large .grid-item img{max-width:35%}}.grid--small .grid-item{display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 49.99em){.grid--small .grid-item{margin-right:var(--spacing);margin-left:var(--spacing)}}@media(min-width: 50em){.grid--small .grid-item{width:calc(50% - var(--spacing-l)/2)}}@media(min-width: 70em){.grid--small .grid-item{margin-right:var(--spacing-s);margin-left:var(--spacing-s);width:calc(33.3333333333% - var(--spacing-l)/2)}}.grid--small .grid-item h2,.grid--small .grid-item h3,.grid--small .grid-item h4{margin:var(--spacing-s) 0 var(--spacing) 0}.grid--small .grid-item img{max-width:90%;padding-top:var(--spacing);margin-top:auto}.map{padding:var(--spacing)}@media(min-width: 50em){.map{padding:var(--spacing-xl)}}.map--inner{background-color:var(--color-grey-light);border-radius:var(--border-radius);padding:var(--spacing-s);display:flex;flex-wrap:wrap;align-items:center}@media(min-width: 50em){.map--inner{padding:var(--spacing)}}.map--inner .wp-block-button{margin-top:0;margin-bottom:var(--spacing-s);margin-left:auto}.map--inner iframe{border:0;width:100%}.meal-plan{display:flex;flex-wrap:wrap;padding:var(--spacing) var(--spacing)}@media(min-width: 50em){.meal-plan{padding:var(--spacing-xl) 0}}.meal-plan__title{width:100%;text-align:center;margin-bottom:var(--spacing)}@media(min-width: 50em){.meal-plan__title{margin-bottom:var(--spacing-xl)}}.meal-plan__plan,.meal-plan__list{width:100%;padding:0}@media(min-width: 50em){.meal-plan__plan,.meal-plan__list{width:50%;padding:0 var(--spacing-xl)}}.meal-plan__plan{margin-bottom:var(--spacing-l)}@media(min-width: 50em){.meal-plan__plan{margin-bottom:0}}.meal-plan__plan h3{margin-bottom:.5rem;margin-top:2rem}@media(min-width: 50em){.meal-plan__list{border-left:3px solid #fff}}.reviews{padding:var(--spacing-l) var(--spacing-s) !important}@media(min-width: 50em){.reviews{padding:var(--spacing-l) var(--spacing-xl) !important}}.reviews--inner{border-radius:var(--border-radius);padding:var(--spacing)}@media(min-width: 50em){.reviews--inner{padding:var(--spacing-xl)}}.reviews-slider{margin-top:var(--spacing)}@media(min-width: 50em){.reviews-slider{margin-top:var(--spacing-l)}}@media(min-width: 50em){.reviews-slider--item{padding-right:var(--spacing)}}.u-bold{font-weight:bold !important}.u-semibold{font-weight:600 !important}.u-regular{font-weight:normal !important}.u-light{font-weight:300 !important}.u-italic{font-style:italic !important}.u-caps{text-transform:uppercase !important}.u-left-align{text-align:left !important}.u-center{text-align:center !important}.u-right-align{text-align:right !important}.mt-xxl{margin-top:var(--spacing-xxl) !important}.mt-xl{margin-top:var(--spacing-xl) !important}.mt-l{margin-top:var(--spacing-l) !important}.mt{margin-top:var(--spacing) !important}.mt-s{margin-top:var(--spacing-s) !important}.mb-xxl{margin-bottom:var(--spacing-xxl) !important}.mb-xl{margin-bottom:var(--spacing-xl) !important}.mb-l{margin-bottom:var(--spacing-l) !important}.mb{margin-bottom:var(--spacing) !important}.mb-s{margin-bottom:var(--spacing-s) !important}.ptb-l{padding-top:var(--spacing);padding-bottom:var(--spacing)}@media(min-width: 50em){.ptb-l{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.hide{display:none}@media(max-width: 49.99em){.hidemobile{display:none !important}}@media(min-width: 50em){.hidedesktop{display:none !important}}.bkg--white{background-color:#fff}.bkg--white+.bkg--white{margin-top:0;padding-top:0}.bkg--grey{background-color:var(--color-grey)}.bkg--grey+.bkg--grey{margin-top:0;padding-top:0}.bkg--grey+.bkg--grey .feature-panel__item{padding-top:0}.bkg--pink{background-color:var(--color-quaternary)}.bkg--green{background-color:var(--color-primary);color:#fff}.bkg--green h1,.bkg--green h2,.bkg--green h3,.bkg--green h4,.bkg--green h5,.bkg--green h6,.bkg--green p,.bkg--green ul li{color:#fff}.bkg--green .wp-block-button__link{background-color:#fff;color:var(--color-text-dark)}.bkg--green .wp-block-button__link:hover{background-color:var(--color-text-dark);color:#fff}.text--orange{color:var(--color-secondary)}.text--green{color:var(--color-primary)}.text--body{font-family:var(--body-family)}.text--bold{font-weight:var(--font-weight-bold)}@media print{*{background:#fff;color:#000 !important}html{font:100%/1.5 Arial,serif}.header,.footer{display:none}.unit{margin:0 !important;padding:0 !important;width:100% !important}}
