﻿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-m: 60px;--spacing: 40px;--spacing-s: 20px;--spacing-xs: 0.25em;--container-s: 800px;--container-s-pad: 840px;--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{margin-top:1.5rem;margin-bottom:1.5rem;padding-left:1.25em}ul li,ol li{margin-bottom:20px}ul li:last-child,ol li:last-child{margin-bottom:0}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>h3,#content>h4,#content>h5,#content>ul,#content>ol,#content>p{max-width:var(--container-s-pad);margin-left:auto;margin-right:auto;padding:0 20px}#content>h1:first-child,#content>h2:first-child,#content>h3:first-child,#content>h4:first-child,#content>h5:first-child,#content>ul:first-child,#content>ol:first-child,#content>p:first-child{margin-top:var(--spacing-xxl)}#content>h1:last-child,#content>h2:last-child,#content>h3:last-child,#content>h4:last-child,#content>h5:last-child,#content>ul:last-child,#content>ol:last-child,#content>p:last-child{margin-bottom:var(--spacing-xxl)}#content .max-900{max-width:900px}#content .max-1000{max-width:1000px}#content .max-1200{max-width:1200px}#content .max-1300{max-width:1200px}#content .balance{text-wrap:balance}#content>.hbspt-form{max-width:var(--container-s);margin:0 auto}.mixitup-control{border-radius:10px;border:1px solid #e4e4e4;background-color:hsla(0,0%,100%,.75);overflow:hidden;display:flex;margin-bottom:10px}@media screen and (max-width: 600px){.mixitup-control{flex-wrap:wrap;margin:0 10px;border:none;gap:8px;background-color:rgba(0,0,0,0);border-radius:0}}@media screen and (max-width: 400px){.mixitup-control{gap:6px}}.mixitup-control button{padding:.5em 1em;background-color:rgba(0,0,0,0);border-radius:0;color:#333;border-right:1px solid #e4e4e4}@media screen and (max-width: 600px){.mixitup-control button{flex:1 1 calc(33.333% - 10px);padding:.45em .5em;color:#333;background-color:#fff;border-radius:6px;font-size:15px;border:none}}@media screen and (max-width: 400px){.mixitup-control button{flex:1 1 calc(50% - 10px);padding:.4em}}.mixitup-control button.mixitup-control-active{color:#fff;background-color:var(--color-secondary)}.mixitup-control button:last-child{border:none}.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{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:18px !important;margin-right:8px}.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}.property-v{max-width:800px;margin:0 auto}@media screen and (min-width: 1025px){.property-v{display:flex;align-items:flex-start;gap:40px;max-width:100%}}@media screen and (min-width: 1025px){.property-v__main{flex:0 1 68%;width:68%}}.property-v__title-mob{text-wrap:balance}@media screen and (min-width: 1025px){.property-v__title-mob{display:none}}.property-v__title-dt{display:none}@media screen and (min-width: 1025px){.property-v__title-dt{display:block}}.property-v__side{margin-top:30px}@media screen and (min-width: 1025px){.property-v__side{margin:0;flex:0 1 32%;width:32%}}.property-v__price{margin-bottom:20px;font-size:1.2em;line-height:1}.property-v__rooms{font-size:17px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 440px){.property-v__rooms{padding-bottom:22px;margin-bottom:22px}}.property-v__avail{font-size:17px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 440px){.property-v__avail{padding-bottom:22px;margin-bottom:22px}}.property-v__amenities{font-size:17px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #e6e6e6}@media screen and (max-width: 440px){.property-v__amenities{padding-bottom:22px;margin-bottom:22px}}.property-v__amenities p{line-height:1.1em;margin:0 0 5px}.property-v__feat-wrap{font-size:17px;margin-bottom:30px}.property-v__ctalink{margin-top:35px}.property-v__feat{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0}@media screen and (max-width: 480px){.property-v__feat{gap:12px}}.property-v__feat-item{flex:1 1 calc(50% - 7px);display:flex;align-items:center;gap:0 7px;line-height:1.15}@media screen and (max-width: 440px){.property-v__feat-item{font-size:16px}}.property-v__feat-item img,.property-v__feat-item svg{width:28px;height:28px;padding:5px;border:1px solid #419884;border-radius:6px}@media screen and (max-width: 440px){.property-v__feat-item img,.property-v__feat-item svg{width:26px;height:26px;padding:4px}}.property-v__feat-item img{padding:5px}.property-v__images{position:relative;width:100%;height:0;padding-top:79%;overflow:hidden}@media screen and (max-width: 440px){.property-v__images{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:88%}}@media screen and (max-width: 400px){.property-v__images{padding-top:87%}}.property-v__images .btn--3dtour{position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 440px){.property-v__images .btn--3dtour{top:1px}}.property-v__images .fp-tag{position:absolute;top:0;right:0;padding:8px 12px;font-size:15px;line-height:1;font-weight:700;color:#fff;background-color:rgba(65,152,132,.8);z-index:1}@media screen and (max-width: 600px){.property-v__images .fp-tag{padding:8px;top:auto;bottom:0;left:0;width:100%;text-align:center;font-size:14px;background-color:rgba(65,152,132,.7)}}@media screen and (max-width: 440px){.property-v__images .fp-tag{font-size:14px;background-color:rgba(65,152,132,.6)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.property-v__images .gallery-wrap{position:absolute;top:0;left:0;width:100%;background:#e2e2e2}.property-v__images .gallery-wrap::before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid #fff;border-top:3px solid #429884;border-radius:50%;animation:spin 1s linear infinite}.property-v__images .gallery-wrap .gallery--item{display:block !important;width:100%;height:0;padding-top:67%}.property-v__images .gallery-wrap .gallery--item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.property-v__images .gallery{max-width:100%;width:100%;margin:0;padding:0;opacity:0;overflow:hidden;z-index:1}.property-v__images .gallery.slick-initialized{opacity:1}.property-v__images .gallery-nav{position:absolute;width:100%;bottom:0;left:0;opacity:0;overflow:hidden}.property-v__images .gallery-nav.slick-initialized{opacity:1}.property-v__images .gallery-nav--item{display:block !important;width:100%;height:0;padding-top:67%}.property-v__images .gallery-nav--item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.property-v__images:hover .gallery .slick-arrow,.property-v__images:focus .gallery .slick-arrow{opacity:.8;background-color:#fff}.property-v__images:hover .gallery .slick-arrow:hover,.property-v__images:hover .gallery .slick-arrow:focus,.property-v__images:focus .gallery .slick-arrow:hover,.property-v__images:focus .gallery .slick-arrow:focus{opacity:1}.property-v__extra{margin:35px auto 0;max-width:800px}@media screen and (min-width: 1025px){.property-v__extra{max-width:100%;margin:30px 0 0}}.property-v__extra #form::before{content:"";display:block;height:120px;margin-top:-120px;visibility:hidden}.property-v__extra-cols{display:flex;flex-direction:column}@media screen and (min-width: 961px){.property-v__extra-cols{flex-direction:row;gap:0 40px}}.property-v__extra-left{flex:1 1 60%}@media screen and (max-width: 960px){.property-v__extra-left{order:2}}.property-v__extra-right{flex:1 1 40%}@media screen and (max-width: 960px){.property-v__extra-right{order:1}}.property-v__extra-right .property-v__feat-wrap:not(:last-child){padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e6e6e6}@media screen and (min-width: 961px){.property-v__extra-right .property-v__feat-wrap strong{font-size:19px}}.property-v__maindesc{font-size:16px}.property-v__maindesc p{font-size:16px}.property-v__maindesc>div{font-size:16px;margin-bottom:20px}.property-v__maindesc>div:last-child{margin-bottom:0}.property-v__benefits{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e6e6e6}.property-v__form{margin-top:40px}.property-v__form .hbspt-form label{font-size:16px !important}.property-v .btn--prop-cta{width:100%;border-radius:8px}.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%}.gallery .slick-arrow{display:none !important;border-radius:4px;height:46px;width:26px;top:calc(50% - 23px);box-shadow:rgba(0,0,0,.1) 0 0 12px 0;opacity:0;transition:opacity .3s ease;background-color:#fff}@media screen and (min-width: 1025px){.gallery .slick-arrow{display:block !important}}.gallery .slick-arrow:hover,.gallery .slick-arrow:focus{opacity:1;background-color:#fff}.gallery .slick-arrow:before{transform:scale(0.825)}.gallery .slick-prev{left:8px}.gallery .slick-next{right:8px}.gallery-nav .slick-arrow{top:4px;height:calc(100% - 8px);background:hsla(0,0%,100%,.65);border-radius:0;width:25px;right:0;left:auto}@media screen and (max-width: 480px){.gallery-nav .slick-arrow{height:calc(100% - 4px);top:2px}}@media screen and (max-width: 440px){.gallery-nav .slick-arrow{width:22px}}@media screen and (max-width: 600px){.gallery-nav .slick-arrow:before{transform:scale(0.8)}}@media screen and (max-width: 440px){.gallery-nav .slick-arrow:before{transform:scale(0.7)}}.gallery-nav .slick-arrow:hover,.gallery-nav .slick-arrow:focus{background:hsla(0,0%,100%,.8)}.gallery-nav .slick-prev{left:0;right:auto}.gallery-nav .slick-current .gallery-nav--item{opacity:1}.gallery-nav .slick-track{display:flex;align-items:center}.gallery-nav--item{opacity:.7}.gallery-nav--item img{border:4px solid rgba(0,0,0,0)}@media screen and (max-width: 480px){.gallery-nav--item img{border:2px 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{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,input[type=button],input[type=submit],button,.wp-block-button__link,.wp-block-button__link:visited{display:inline-block;border-radius:100px;padding:.675rem 1.45rem;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)}@media screen and (max-width: 440px){.btn,span.btn--primary a,input[type=button],input[type=submit],button,.wp-block-button__link,.wp-block-button__link:visited{padding:.55rem 1.25rem}}.btn:hover,span.btn--primary a:hover,.btn:focus,span.btn--primary 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,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,input[type=button]+.btn,span.btn--primary input[type=button]+a,input[type=submit]+.btn,span.btn--primary input[type=submit]+a,button+.btn,span.btn--primary button+a,.wp-block-button__link+.btn,span.btn--primary .wp-block-button__link+a,.wp-block-button__link:visited+.btn{margin-left:.5rem}.btn--3dtour{display:inline-flex;justify-content:center;align-items:center;border-radius:0;white-space:nowrap;padding:6px 12px;gap:0 6px;font-size:15px;background:#ff701f}@media screen and (max-width: 600px){.btn--3dtour{padding:5px 10px;font-size:13px;gap:0 5px}}@media screen and (max-width: 440px){.btn--3dtour{padding:5px 8px;font-size:12px}}.btn--3dtour:hover,.btn--3dtour:focus{background:#429884}@media screen and (max-width: 600px){.btn--3dtour:hover,.btn--3dtour:focus{background:#ff701f}}.btn--3dtour svg{fill:#fff;width:20px}@media screen and (max-width: 600px){.btn--3dtour svg{width:16px}}@media screen and (max-width: 440px){.btn--3dtour svg{width:15px}}.wp-block-buttons{margin-top:35px}.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;height:24px;width:24px;line-height:0px;font-size:0px;padding:0;cursor:pointer;background-color:rgba(0,0,0,0);bottom:calc(50% - 12px);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:#fff !important;font-size:var(--font-size-small);-webkit-tap-highlight-color:rgba(0,0,0,0)}.site-header__contact:hover,.site-header__contact:focus{text-decoration:none}@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--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{list-style:none;margin:0;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-bottom:0;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:hsla(0,0%,100%,.98)}.site-footer{margin-top:auto;background-color:var(--color-grey);padding:60px 0 80px;font-size:16px;overflow:hidden}@media only screen and (max-width: 480px){.site-footer{font-size:15px}}@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;list-style:none}.site-footer__links ul li{margin-bottom:15px}.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--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)}}@media only screen and (max-width: 480px){.site-footer__inner{padding:0 30px}}@media only screen and (max-width: 440px){.site-footer__inner{padding:0 25px}}.site-footer p{margin:0;font-size:16px}@media only screen and (max-width: 480px){.site-footer p{font-size:15px}}#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%;margin:0;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 hsla(0,0%,100%,.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}.social-links-n{display:flex;gap:0 20px;margin:30px 0}.social-links-n:first-child{margin-top:5px}.social-links-n:last-child{margin-bottom:5px}.social-links-n a{display:block;width:30px}.social-links-n svg{fill:#429884}.social-links-n a.instagram svg{fill:#c13584}.social-links-n a.linkedin svg{fill:#0e76a8}.social-links-n a.twitter svg{fill:#000}.social-links-n a.facebook svg{fill:#4267b2}.social-links-n a:hover svg{fill:#ff701e}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:hsla(0,0%,100%,.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}}.row{padding:min(max(45px,6vw),80px) 0}.row--nopad{padding:0}.row--nopad-top{padding-top:0}.row--nopad-bottom{padding-bottom:0}.row--white{background-color:#fff}.row--grey{background-color:#e7e8e3}.row--green{background-color:#419884}.row--lpink{background-color:#f7e2e0}@media screen and (max-width: 440px){.row--property{padding-top:0}}.container,.map--inner,.feature-properties__list,.feature-properties__header,.feature-pages__list,.faqs--inner,.banner__content,.accommodation,.property__title,.property__details,.gallery{max-width:1440px;margin:0 auto;padding:0 25px}@media screen and (max-width: 400px){.container,.map--inner,.feature-properties__list,.feature-properties__header,.feature-pages__list,.faqs--inner,.banner__content,.accommodation,.property__title,.property__details,.gallery{padding:0 20px}}.inner{max-width:900px;margin-left:auto;margin-right:auto}.inner--600{max-width:600px}.inner--700{max-width:700px}.inner--750{max-width:750px}.inner--800{max-width:800px}.inner--850{max-width:850px}.inner--900{max-width:900px}.inner--950{max-width:950px}.inner--1200{max-width:1200px}.inner--1300{max-width:1300px}.inner--bodytext p,.inner--bodytext ul,.inner--bodytext ol{font-size:17px}@media screen and (max-width: 400px){.inner--bodytext p,.inner--bodytext ul,.inner--bodytext ol{font-size:16px}}.textCenter{text-align:center}@media screen and (max-width: 600px){.textCenterMob{text-align:center}}.fcols{display:flex;align-items:center;gap:6%;padding:0 10px}.fcols .lazyblock-inner-blocks{margin:40px 0}.fcols .lazyblock-inner-blocks:first-child{margin-top:0}.fcols .lazyblock-inner-blocks:last-child{margin-bottom:0}.fcols__img{flex:0 0 50%}.fcols__img img{width:100%;height:auto}.fcols__img--25{flex:0 0 25%}.fcols__img--30{flex:0 0 30%}.fcols__img--35{flex:0 0 35%}.fcols__img--40{flex:0 0 40%}.fcols__img--45{flex:0 0 45%}.fcols__img--55{flex:0 0 55%}.fcols__txt{flex:1 1 50%}.fcols__txt h2{margin-bottom:30px}.fcols__txt ul{margin-bottom:40px}.fcols__txt ul:last-child{margin-bottom:0}.fcols__txt .btn,.fcols__txt span.btn--primary a,span.btn--primary .fcols__txt a{margin:5px 0}.fcols--rev .fcols__txt{order:2}.fcols--rev .fcols__img{order:1}.row--green .fcols__txt *{color:#fff}.row--green .fcols__txt .btn,.row--green .fcols__txt span.btn--primary a,span.btn--primary .row--green .fcols__txt a{color:#111;background-color:#fff}.row--green .fcols__txt .btn:hover,.row--green .fcols__txt span.btn--primary a:hover,span.btn--primary .row--green .fcols__txt a:hover,.row--green .fcols__txt .btn:focus,.row--green .fcols__txt span.btn--primary a:focus,span.btn--primary .row--green .fcols__txt a:focus{background-color:#000;color:#fff}.row--cols.row--nopad .container,.row--cols.row--nopad .map--inner,.row--cols.row--nopad .feature-properties__list,.row--cols.row--nopad .feature-properties__header,.row--cols.row--nopad .feature-pages__list,.row--cols.row--nopad .faqs--inner,.row--cols.row--nopad .banner__content,.row--cols.row--nopad .accommodation,.row--cols.row--nopad .property__title,.row--cols.row--nopad .property__details,.row--cols.row--nopad .gallery{max-width:100%;padding:0}.row--cols.row--nopad .fcols{padding:0}@media screen and (min-width: 951px){.fcols--cover .fcols__img{position:relative;align-self:stretch}.fcols--cover .fcols__img img{position:absolute;width:100%;height:100%;object-fit:cover}.row--nopad .fcols:not(.fcols--rev) .fcols__txt{padding:min(max(50px,6%),100px) 0 min(max(50px,6%),100px) 6%}.row--nopad .fcols--rev .fcols__txt{padding:min(max(50px,6%),100px) 6% min(max(50px,6%),100px) 0}}@media screen and (max-width: 950px){.fcols--cover .fcols__txt{padding:min(max(50px,6vw),80px) 35px 0}.fcols{display:block}.fcols__img{margin-top:60px}.fcols__img img{max-height:480px;object-fit:contain;margin:0 auto}.fcols--cover .fcols__img{width:100%;padding-top:60%;height:0;overflow:hidden;position:relative}.fcols--cover .fcols__img img{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;object-fit:cover}}@media screen and (max-width: 480px){.fcols__img{margin-top:55px}.fcols__img img{max-height:440px}.fcols--cover .fcols__img{margin-top:50px;padding-top:65%}}@media screen and (max-width: 440px){.fcols{padding:0 5px}.fcols--cover .fcols__txt{padding:min(max(50px,6vw),80px) 30px 0}.fcols__img img{max-height:420px}.fcols--cover .fcols__img{padding-top:70%}.fcols__txt .btn,.fcols__txt span.btn--primary a,span.btn--primary .fcols__txt a{margin-top:0}}.city-hero{position:relative}.city-hero .hero-image{width:100%;height:0;padding-top:35%;min-height:400px;max-height:600px;position:relative;overflow:hidden}@media(max-width: 29.99em){.city-hero .hero-image{min-height:0;padding-top:45%}}@media screen and (max-width: 440px){.city-hero .hero-image{padding-top:50%}}@media screen and (max-width: 400px){.city-hero .hero-image{padding-top:55%}}.city-hero .hero-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.city-hero .hero-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:max(45px,5.25vw) 0;display:flex;align-items:center;flex-direction:column;justify-content:flex-end;z-index:2;color:#fff}.city-hero .hero-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.45) 45%, rgba(0, 0, 0, 0) 100%);z-index:0}@media(max-width: 29.99em){.city-hero .hero-content{position:relative;height:auto;padding:max(40px,6vw) 0;color:#020000}.city-hero .hero-content:before{content:none}}@media screen and (max-width: 370px){.city-hero .hero-content{padding:38px 0}}.city-hero .hero-content>*{max-width:960px;padding:0 25px;position:relative;z-index:1}@media(max-width: 29.99em){.city-hero .hero-content>*{padding:0 20px}}.city-hero .hero-content p{font-size:22px;max-width:900px}@media screen and (min-width: 1601px){.city-hero .hero-content p{font-size:24px}}@media(max-width: 49.99em){.city-hero .hero-content p{font-size:max(18px,2.75vw)}}.city-hero .hero-content h1{font-size:54px;color:#fff;line-height:1em;text-wrap:balance}@media screen and (min-width: 1401px){.city-hero .hero-content h1{font-size:56px}}@media screen and (min-width: 1601px){.city-hero .hero-content h1{font-size:58px}}@media screen and (min-width: 1801px){.city-hero .hero-content h1{font-size:60px}}@media(max-width: 49.99em){.city-hero .hero-content h1{font-size:max(40px,6.5vw)}}@media(max-width: 29.99em){.city-hero .hero-content h1{color:#020000}}@media screen and (max-width: 440px){.city-hero .hero-content h1{font-size:36px;margin-bottom:18px}}@media screen and (max-width: 370px){.city-hero .hero-content h1{font-size:34px}}.city-hero .hero-title,.city-hero .hero-subtitle{text-wrap:balance;text-align:center}.city-hero .btn,.city-hero span.btn--primary a,span.btn--primary .city-hero a{display:inline-flex;margin-top:15px;align-items:center;gap:10px}@media(max-width: 29.99em){.city-hero .btn,.city-hero span.btn--primary a,span.btn--primary .city-hero a{margin:10px 0 8px}}.city-hero .btn svg,.city-hero span.btn--primary a svg,span.btn--primary .city-hero a svg{margin-bottom:-3px}.city-row{display:flex;color:#020000;background-color:#fff;margin:80px auto;border-radius:16px;overflow:hidden;position:relative}@media screen and (max-width: 650px){.city-row{display:block;margin:60px auto}}@media screen and (max-width: 440px){.city-row{margin:50px auto;border-radius:14px}}.city-row__img{flex:1 1 40%;position:absolute;overflow:hidden;height:100%;overflow:hidden;width:40%}.city-row__img img{position:absolute;left:0;width:100%;height:100%;object-fit:cover;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1);transform:translateZ(0);transition:transform .3s ease}@media screen and (max-width: 650px){.city-row__img{height:0;padding-bottom:55%;width:100%;min-height:0;position:relative}}.city-row__content{flex:1 1 60%;padding:max(30px,6%);margin-left:40%}@media screen and (max-width: 650px){.city-row__content{margin:0;padding:40px 30px 45px}}@media screen and (max-width: 440px){.city-row__content{padding:35px 24px 40px}}.city-row__summ{margin-bottom:30px}.city-row__button{margin-top:35px}@media screen and (max-width: 440px){.city-row__button{margin-top:32px}}@media screen and (max-width: 440px){.city-row__button .btn,.city-row__button span.btn--primary a,span.btn--primary .city-row__button a{letter-spacing:-0.3px}}.city-row--rev .city-row__img{order:2}.city-row--rev .city-row__content{order:1}.city-row:hover,.city-row:focus{color:#020000;text-decoration:none}.city-row:hover .btn,.city-row:hover span.btn--primary a,span.btn--primary .city-row:hover a,.city-row:focus .btn,.city-row:focus span.btn--primary a,span.btn--primary .city-row:focus a{background-color:#020000;border-color:#020000;color:#fff}.city-row:hover img,.city-row:focus img{transform:scale(1.05) translateZ(0)}.title-acc{padding:0 10px}@media screen and (max-width: 440px){.title-acc{padding:0 2px}}.accordion-new{margin:45px auto}.accordion-new:first-child{margin-top:0}.accordion-new:last-child{margin-bottom:0}.accordion-new__item{margin-bottom:20px}@media screen and (max-width: 440px){.accordion-new__item{margin-bottom:15px}}.accordion-new__item:last-child{margin:0}.accordion-new__title{margin:0;padding:14px 16px;padding-right:50px;display:block;position:relative;font-weight:400;cursor:pointer;background:#fff;border-radius:6px}@media screen and (max-width: 440px){.accordion-new__title{padding:12px 14px;padding-right:46px}}.accordion-new__title .accordion-icon{position:absolute;top:calc(50% - 10px);right:16px;width:20px;height:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 440px){.accordion-new__title .accordion-icon{right:12px;transform:scale(0.9)}}.accordion-new__title .accordion-icon:before{content:"";position:absolute;width:2px;height:20px;background-color:#419884}.accordion-new__title .accordion-icon:after{content:"";position:absolute;width:20px;height:2px;background-color:#419884}.accordion-new__title h2,.accordion-new__title h3,.accordion-new__title h4,.accordion-new__title h5,.accordion-new__title h6{color:#419884;margin:0;display:inline-block;font-family:"Flexa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.275rem;font-weight:600;letter-spacing:-0.2px}@media screen and (max-width: 440px){.accordion-new__title h2,.accordion-new__title h3,.accordion-new__title h4,.accordion-new__title h5,.accordion-new__title h6{font-size:1.1rem}}.accordion-new__title:focus-visible{outline:none}.accordion-new__title:focus-visible h2,.accordion-new__title:focus-visible h3,.accordion-new__title:focus-visible h4,.accordion-new__title:focus-visible h5,.accordion-new__title:focus-visible h6{color:#ff701f}.is-expanded .accordion-new__title .accordion-icon:before{height:0}.accordion-new__content-inner{padding:30px 12px}@media screen and (max-width: 440px){.accordion-new__content-inner{padding:24px 6px 20px}}.accordion-new__content-inner p{font-size:18px}@media screen and (max-width: 440px){.accordion-new__content-inner p{font-size:17px}}.accordion-new__content{height:0;overflow:hidden}h2+.accordion-new,h3+.accordion-new,h4+.accordion-new{margin-top:40px}@media screen and (max-width: 440px){h2+.accordion-new,h3+.accordion-new,h4+.accordion-new{margin-top:30px}}.row--white .accordion-new__title{background-color:#fff;border:1px solid #429884}.row--lpink .accordion-new__title{background-color:#fff}.row--lpink .accordion-new__title *{color:#222}.row--lpink .accordion-new__item.is-expanded .accordion-new__title{border-radius:6px 6px 0 0}.row--lpink .accordion-icon:before,.row--lpink .accordion-icon:after{background-color:#222}.row--lpink .accordion-new__content-inner{padding:0 16px 25px;background-color:#fff;border-radius:0 0 6px 6px}@media screen and (max-width: 440px){.row--lpink .accordion-new__content-inner{padding:0 14px 22px}}.row--green .title-acc{color:#fff}.row--green .accordion-new__title{background-color:#fff}.row--green .accordion-new__title *{color:#419884}.row--green .accordion-new__item.is-expanded .accordion-new__title{border-radius:6px 6px 0 0;background-color:#efefef}.row--green .accordion-new__content-inner{padding:30px 16px;background-color:#fff;border-radius:0 0 6px 6px}@media screen and (max-width: 440px){.row--green .accordion-new__content-inner{padding:20px 14px}}.team-cards{display:flex;flex-wrap:wrap}.team-cards__item{cursor:pointer;display:flex;flex-direction:column;border-radius:8px;border:1px solid #d6d6d6;background-color:#fff;color:var(--color-text-base);overflow:hidden;margin-top:35px}.team-cards__item:first-child{margin-top:0}@media screen and (min-width: 481px)and (max-width: 800px){.team-cards__item{margin:25px 20px 0 0;flex:0 1 calc(50% - 10px)}.team-cards__item:nth-child(-n+2){margin-top:0}.team-cards__item:nth-child(even){margin-right:0}}@media screen and (min-width: 801px)and (max-width: 1080px){.team-cards__item{margin:20px 20px 0 0;flex:0 1 calc(33.333% - 13.34px)}.team-cards__item:nth-child(-n+3){margin-top:0}.team-cards__item:nth-child(3n+3){margin-right:0}}@media screen and (min-width: 1081px){.team-cards__item{margin:20px 20px 0 0;flex:0 1 calc(25% - 15px)}.team-cards__item:nth-child(-n+4){margin-top:0}.team-cards__item:nth-child(4n+4){margin-right:0}}.team-cards__image{padding:16px 16px 0;background:#f2f2f2}.team-cards__imgwrap{width:100%;height:0;padding-top:65%;position:relative}.team-cards__imgwrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.team-cards__text{padding:25px 20px;flex:1}.team-cards__title{margin-bottom:10px;line-height:1}.team-cards__job{font-weight:600;line-height:1.15em;font-size:18px;margin-bottom:15px;color:#429884;text-wrap:balance}@media screen and (max-width: 440px){.team-cards__job{font-size:17px}}.team-cards__btn{margin-top:auto}.team-cards__btn .btn,.team-cards__btn span.btn--primary a,span.btn--primary .team-cards__btn a{width:100%;border-radius:0}.team-cards__summary p{font-size:17px}@media screen and (max-width: 400px){.team-cards__summary p{font-size:16px}}.team-cards__modal{display:none}.team-cards__modal p{font-size:17px;margin-bottom:15px;line-height:1.275em}@media screen and (max-width: 400px){.team-cards__modal p{font-size:16px}}h2+.team-cards{margin-top:30px}.modal-inner .team-cards__modal{display:block;margin-top:15px}.modal-inner .team-cards__text{padding:0}.modal-wrapper{display:none}@media(min-width: 801px){.modal-wrapper{height:100%;width:100%;position:fixed;background-color:rgba(0,0,0,.6);top:0;left:0;right:0;bottom:0;padding-top:10em;z-index:100}}.modal-wrapper .modal-content{position:fixed;padding:40px 25px 30px;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100}.modal-wrapper .modal-content p:last-of-type{margin-bottom:0}@media(min-width: 481px){.modal-wrapper .modal-content{padding:50px 40px 40px}}@media(min-width: 801px){.modal-wrapper .modal-content{max-width:920px;width:90%;height:auto;max-height:90%;left:50%;top:50%;bottom:auto;padding:40px;margin:0 auto;display:block;float:none;position:absolute;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);overflow:auto}}.modal-wrapper .modal-content .screenreader-text{position:absolute;left:-999px;width:1px;height:1px}@media(max-width: 801px){.modal-wrapper .modal-inner{height:100%;overflow:auto}}.modal-wrapper .close-modal{top:0;right:0;width:36px;height:36px;position:absolute;background:#2a2a2a;border-radius:0;padding:0;display:flex;align-items:center;justify-content:center}.modal-wrapper .close-modal svg{width:22px;height:22px;fill:#fff}.modal-wrapper .close-modal:hover,.modal-wrapper .close-modal:focus{background-color:#2a2a2a}.award-logos{display:flex;justify-content:center;align-items:center;gap:1.5%;list-style:none;margin:0;padding:0}.award-logos li{position:relative;width:14.28%;flex:0 1 14%;padding:15px;margin:0;border-radius:4px;background:#fff;box-shadow:4px 6px 12px 6px rgba(0,0,0,.02)}.award-logos li .al-inner{width:100%;position:relative;display:flex;justify-content:center;align-items:center;height:0;padding-top:74%}@media screen and (max-width: 960px){.award-logos{flex-wrap:wrap;gap:14px}.award-logos li{width:25%;flex:0 1 calc(25% - 10.5px)}}@media screen and (max-width: 480px){.award-logos{gap:15px;justify-content:flex-start}.award-logos li{width:50%;flex:0 1 calc(50% - 7.5px)}.award-logos li .al-inner{padding-top:60%}}@media screen and (max-width: 400px){.award-logos li{padding:12px}}.award-logos li img{width:100%;object-fit:contain;height:100%;position:absolute;top:0;left:0}h2+.award-logos,h3+.award-logos{margin-top:35px}@media screen and (max-width: 600px){h2+.award-logos,h3+.award-logos{margin-top:30px}}.partners-row{display:flex;align-items:center;color:#020000;background-color:#fff;max-width:1300px;margin:50px auto;border-radius:12px;overflow:hidden;position:relative;padding:max(40px,4%) max(30px,4.5%)}@media screen and (max-width: 650px){.partners-row{display:block;margin:45px auto}}@media screen and (max-width: 440px){.partners-row{margin:40px auto;border-radius:14px;padding:max(35px,5%) max(25px,5%)}}.partners-row.no-margin-top{margin-top:0}.partners-row.no-margin-bottom{margin-bottom:0}.partners-row__img{flex:1 1 30%;height:100%;width:40%;display:flex;align-items:center;justify-content:center;margin-right:max(25px,4%)}.partners-row__img-inner{border:1px solid #ddd;padding:26px;box-shadow:8px 10px 17px 0px rgba(0,0,0,.03);border-radius:6px}@media screen and (max-width: 440px){.partners-row__img-inner{padding:8.5%}}.partners-row__img img{position:relative;left:0;width:100%;height:auto}@media screen and (max-width: 650px){.partners-row__img{padding:0;margin:0 0 25px;width:100%;position:relative;display:block;height:auto;max-width:225px}}@media screen and (max-width: 440px){.partners-row__img{max-width:175px;margin:0 0 20px}}.partners-row__content{flex:1 1 70%}@media screen and (max-width: 650px){.partners-row__content{margin:0}}.partners-row__summ{margin-bottom:30px}.partners-row__title{margin-bottom:20px}@media screen and (max-width: 440px){.partners-row__title{font-size:24px;text-wrap:balance}}.partners-row__button{margin-top:35px}@media screen and (max-width: 440px){.partners-row__button{margin-top:32px}}@media screen and (max-width: 440px){.partners-row__button .btn,.partners-row__button span.btn--primary a,span.btn--primary .partners-row__button a{letter-spacing:-0.3px}}.partners-row--rev .city-row__img{order:2}.partners-row--rev .city-row__content{order:1}.logos-grid{display:flex;justify-content:center;align-items:center;gap:1.5%;list-style:none;margin:0;padding:0}.logos-grid li{position:relative;width:14.28%;flex:0 1 14%;padding:15px;margin:0;border-radius:4px;background:#fff;box-shadow:4px 6px 12px 6px rgba(0,0,0,.02)}.logos-grid li img{width:100%;object-fit:contain;height:100%;position:absolute;top:0;left:0}.logos-grid li .lg-inner{width:100%;position:relative;display:flex;justify-content:center;align-items:center;height:0;padding-top:74%}@media screen and (max-width: 960px){.logos-grid{flex-wrap:wrap;gap:14px}.logos-grid li{width:25%;flex:0 1 calc(25% - 10.5px)}}@media screen and (max-width: 480px){.logos-grid{gap:12px;justify-content:flex-start}.logos-grid li{width:33.333%;flex:0 1 calc(33.333% - 8px);padding:3%}.logos-grid li .al-inner{padding-top:60%}}@media screen and (max-width: 400px){.logos-grid li{padding:12px}}.row--white .logos-grid li{border:1px solid #ddd}h2+.logos-grid,h3+.logos-grid{margin-top:35px}@media screen and (max-width: 600px){h2+.logos-grid,h3+.logos-grid{margin-top:30px}}.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--primary a,span.btn--primary .accommodation__content a{width:100%}@media(min-width: 50em){.accommodation__content .btn,.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--primary a,span.btn--primary .accommodation__content a{width:100%}@media(min-width: 50em){.accommodation__content .btn,.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}.banner__ticker+.wp-block-heading{margin-top:80px}@media(max-width: 49.99em){.banner__ticker+.wp-block-heading{margin-top:60px}}@media(max-width: 29.99em){.banner__ticker+.wp-block-heading{margin-top:50px}}.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{overflow:hidden}.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-m) 10px;text-align:center}@media(min-width: 50em){.feature-pages{padding:var(--spacing-l) 14px}}@media(min-width: 70em){.feature-pages{padding:var(--spacing-xl) 15px}}.feature-pages>h2{padding:0 20px;text-wrap:balance;text-align:center}.feature-pages__list{padding:0 5px;display:flex;flex-direction:column;width:100%;max-width:1480px;margin-top:25px}@media screen and (min-width: 601px){.feature-pages__list{flex-wrap:wrap;flex-direction:row}}.feature-pages__item{position:relative;display:flex;align-items:flex-end;justify-content:center;margin:0 10px 35px 10px;height:0;padding-top:50%;border-radius:8px;background-size:cover;background-position:center center;color:#fff;font-weight:var(--font-weight-bold);overflow:hidden}@media screen and (max-width: 440px){.feature-pages__item{padding-top:65%}}@media screen and (min-width: 601px){.feature-pages__item{flex:1 1 calc(50% - 30px);margin:0 15px 30px}}@media(min-width: 70em){.feature-pages__item{height:0;padding-top:20%;flex:1 1 0px;margin:0 15px}}.feature-pages__item:last-child{margin-bottom:0}.feature-pages__item p{flex:1;z-index:2;padding:10px;background-color:var(--color-secondary)}.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__item{width:100%;padding:var(--spacing-l) var(--spacing)}@media(min-width: 70em){.feature-panel__item{width:50%;padding:var(--spacing-xl)}}@media screen and (max-width: 440px){.feature-panel__item{padding:14.5% 7.5%}}.feature-panel__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1}.feature-panel__text h2,.feature-panel__text h3{text-wrap:balance}.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-m) 10px;text-align:center}@media(min-width: 50em){.feature-properties{padding:var(--spacing-l) 14px}}@media(min-width: 70em){.feature-properties{padding:var(--spacing-l) 15px}}.feature-properties__header{width:100%;max-width:1480px;display:flex;align-items:center;justify-content:space-between;text-align:left}@media screen and (max-width: 540px){.feature-properties__header{display:block}.feature-properties__header .btn,.feature-properties__header span.btn--primary a,span.btn--primary .feature-properties__header a{display:inline-flex;margin-top:25px;margin-bottom:5px}}.feature-properties__header h2{margin:0}.feature-properties__list{padding:0;display:flex;flex-wrap:wrap;max-width:1480px;width:100%;margin-top:var(--spacing)}@media screen and (max-width: 440px){.feature-properties__list{display:block;max-width:400px;margin-top:25px}}@media(min-width: 50em){.feature-properties__list{flex-direction:row}}.feature-properties__list .slick-slide{margin:0 .5rem}.feature-properties__item{position:relative;display:flex;flex-direction:column;border-radius:8px;border:1px solid #d6d6d6;background-color:#fff;color:var(--color-text-base);overflow:hidden;margin:0 8px 16px 8px;width:calc(50% - 16px)}@media screen and (max-width: 440px){.feature-properties__item{margin:0 10px 40px 10px;width:calc(100% - 20px)}}@media(min-width: 30em){.feature-properties__item{margin:0 10px 24px 10px;width:calc(50% - 20px)}}@media(min-width: 50em){.feature-properties__item{width:calc(33.33% - 20px)}}@media(min-width: 70em){.feature-properties__item{width:calc(25% - 20px);margin:0 10px 24px 10px}}@media(min-width: 80em){.feature-properties__item{width:calc(25% - 24px);margin:0 12px 30px 12px}}.feature-properties__item p{margin-bottom:0;text-wrap:balance}.feature-properties__item .btn,.feature-properties__item span.btn--primary a,span.btn--primary .feature-properties__item a{padding:12px 10px;border-radius:0;font-size:18px;margin-top:auto}.feature-properties__item:hover{text-decoration:none;color:var(--color-text-base)}.feature-properties__item:hover .btn,.feature-properties__item:hover span.btn--primary a,span.btn--primary .feature-properties__item:hover a{background-color:#000}@media screen and (min-width: 50em)and (max-width: calc(70em - 1px)){.feature-properties__list--4{max-width:900px}.feature-properties__list--4 .feature-properties__item{margin:0 10px 20px 10px;width:calc(50% - 20px)}}.feature-properties__imgwrap{position:relative;height:0;padding-top:66%;overflow:hidden}.feature-properties__imgwrap img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100.5%;height:100.5%;object-fit:cover;object-position:50%;transition:scale .3s ease}.feature-properties__imgwrap .fp-tag{position:absolute;top:0;left:0;padding:.65em .85em;font-size:16px;line-height:1;font-weight:700;color:#fff;background-color:rgba(65,152,132,.8);width:100%}@media(min-width: 70em){.feature-properties__imgwrap .fp-tag{font-size:18px}}.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:25px 20px;align-items:flex-start;text-align:left;flex:1}.feature-properties__content h5{margin-bottom:var(--spacing-s)}@media screen and (max-width: 440px){.feature-properties__content h5{font-size:22px;margin-bottom:15px}}.feature-properties__rooms,.feature-properties__price{margin-bottom:16px}@media screen and (max-width: 440px){.feature-properties__rooms,.feature-properties__price{margin-bottom:14px}}.feature-properties:not(:has(~.feature-properties)){padding-bottom:var(--spacing-m)}@media(min-width: 50em){.feature-properties:not(:has(~.feature-properties)){padding-bottom:var(--spacing-l)}}@media(min-width: 70em){.feature-properties:not(:has(~.feature-properties)){padding-bottom:var(--spacing-xl)}}.wp-block-heading+.feature-properties{padding-top:15px}@media(max-width: 49.99em){.wp-block-heading+.feature-properties{padding-top:10px}}@media(max-width: 29.99em){.wp-block-heading+.feature-properties{padding-top:0}}.all-properties-button{margin-top:20px}@media screen and (max-width: 440px){.all-properties-button{margin-top:5px}}.all-properties-button .btn,.all-properties-button span.btn--primary a,span.btn--primary .all-properties-button a{padding:.8em 1.5em;color:#111;background:rgba(0,0,0,0);border:1px solid #111}.all-properties-button .btn:hover,.all-properties-button span.btn--primary a:hover,span.btn--primary .all-properties-button a:hover,.all-properties-button .btn:focus,.all-properties-button span.btn--primary a:focus,span.btn--primary .all-properties-button a:focus{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.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-xl) var(--spacing-xl) !important}}.reviews--inner{margin:35px 0;padding:0 5px}.reviews--inner:last-child{margin-bottom:0}.reviews--inner .slick-prev{left:-20px;scale:.95}.reviews--inner .slick-next{right:-20px;scale:.95}@media(min-width: 50em){.reviews--inner{margin:45px 0;padding:0 40px}.reviews--inner .slick-prev{left:-40px;scale:1}.reviews--inner .slick-next{right:-40px;scale:1}}.reviews-slider .slick-slide{padding:0 15px}.reviews-slider--item{padding:28px 25px;height:100%;background-color:#f2f2f2;border-radius:16px}@media(min-width: 50em){.reviews-slider--item{padding:30px}}@media(min-width: 70em){.reviews-slider--item{padding:35px}}.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}}
