@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:400;src:url("../fonts/figtree-v6-latin_latin-ext-regular.woff2") format("woff2"),url("../fonts/figtree-v6-latin_latin-ext-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Figtree";font-style:italic;font-weight:400;src:url("../fonts/figtree-v6-latin_latin-ext-italic.woff2") format("woff2"),url("../fonts/figtree-v6-latin_latin-ext-italic.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Figtree";font-style:normal;font-weight:700;src:url("../fonts/figtree-v6-latin_latin-ext-700.woff2") format("woff2"),url("../fonts/figtree-v6-latin_latin-ext-700.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Figtree";font-style:italic;font-weight:700;src:url("../fonts/figtree-v6-latin_latin-ext-700italic.woff2") format("woff2"),url("../fonts/figtree-v6-latin_latin-ext-700italic.ttf") format("truetype")}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;height:100%;font-family:"Figtree",system-ui,sans-serif;font-weight:400;font-size:100vw;color:#56423d;font-optical-sizing:auto;font-style:normal}@media(max-width: 1450px){html{font-size:120vw}}@media(max-width: 1020px){html{font-size:1920px}}body{position:relative;width:100%;margin:0;background:#f5ebe6;overflow-x:hidden;-webkit-text-size-adjust:none;font-size:.0083333333rem;line-height:normal;-webkit-transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);transition-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-property:opacity;transition-property:opacity;opacity:1;padding-top:.06875rem}@media(min-width: 1021px)and (max-width: 1450px){body{font-size:.0098958333rem}}body.hidden{opacity:0}@media(max-width: 1020px){body{font-size:15px;padding-top:96px}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);text-decoration:none;-webkit-transition:color .2s,opacity .2s;transition:color .2s,opacity .2s;color:#005873}a:active,a:hover{outline:0;color:#ba5f4c}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;line-height:inherit;font-weight:400;font-style:normal;font-family:"Noto Serif Display",serif}h1,.h1{font-size:.0317708333rem;line-height:1.1;letter-spacing:-0.02em;margin:0 0 .6557377049em}@media(max-width: 1020px){h1,.h1{font-size:48px}}@media(max-width: 767px){h1,.h1{font-size:42px}}@media(max-width: 500px){h1,.h1{font-size:40px}}h1:last-child,.h1:last-child{margin-bottom:0}h2,.h2{font-size:.025rem;font-weight:400;line-height:1.1458333333em;letter-spacing:-0.03em;margin:0 0 .5em;color:#005873}@media(max-width: 1020px){h2,.h2{font-size:36px}}@media(max-width: 767px){h2,.h2{font-size:32px}}h2:last-child,.h2:last-child{margin-bottom:0}h3,.h3{font-size:.01875rem;line-height:1.2222222222em;font-weight:400;margin:0 0 .8888888889em}h3:last-child,.h3:last-child{margin-bottom:0}@media(max-width: 1020px){h3,.h3{font-size:28px}}h4,.h4{font-size:.0125rem;font-weight:400;line-height:133.333%}h5,.h5{font-size:.0109375rem;font-family:"Figtree",system-ui,sans-serif;font-weight:400;line-height:1.3333333333em;margin:0 0 1.2em}@media(max-width: 1020px){h5,.h5{font-size:15px}}h5:last-child,.h5:last-child{margin-bottom:0}h6,.h6{font-family:"Figtree",system-ui,sans-serif;font-size:.0072916667rem;line-height:128.571%}ul,ol{margin:.75em 0 .75em 32px;padding:0;line-height:inherit;line-height:1.75}ul:empty,ol:empty{margin:0}p{margin:0 0 2em;line-height:1.75}p:last-child{margin-bottom:0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer;border-radius:0}input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=submit]:not(.button){border-radius:0}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clear{clear:both;display:block;position:relative;height:0;float:none;overflow:hidden;font-size:0;line-height:0}.prefix{font-family:"Waterfall",serif;color:#ba5f4c;font-size:.025rem;font-weight:400;line-height:.6666666667em;letter-spacing:-0.01em;margin:0 0 .0041666667rem;text-rendering:geometricPrecision}@media(max-width: 1020px){.prefix{font-size:40px}}.prefix:last-child{margin-bottom:0}.wrapper{width:.6666666667rem;max-width:100%;margin:0 auto;position:relative}@media(max-width: 1450px){.wrapper{width:.75062rem}}@media(max-width: 1020px){.wrapper{width:100%;padding:0 20px}}@media screen{html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}}.logo-img{display:block;max-width:100%;width:var(--km-force-width, auto);height:auto;-webkit-transition:width .2s;transition:width .2s}.logo-img path{fill:currentColor}body.scrolled .logo-img{width:var(--km-force-width, auto)}.button,.button-editor{background:#ba5f4c;border:2px solid #ba5f4c;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.009375rem;font-style:normal;font-weight:400;line-height:1.5555555556em;border-radius:.0307291667rem;padding:.0072916667rem .0114583333rem;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-height:.03125rem;-webkit-transition:background-color .2s,color .2s,border-color .2s;transition:background-color .2s,color .2s,border-color .2s;letter-spacing:0;position:relative}@media(max-width: 1020px){.button,.button-editor{font-size:16px;min-height:48px;padding:8px 16px}}.button--sm,.button-editor--sm{padding:.0020833333rem .0072916667rem;min-height:.0229166667rem}@media(max-width: 1020px){.button--sm,.button-editor--sm{font-size:15px;min-height:38px}}.button--ssm,.button-editor--ssm{padding:0 .0072916667rem;min-height:.0145833333rem;line-height:.0125rem;font-size:.0083333333rem}.button:hover,.button-editor:hover{background:#f5ebe6;color:#ba5f4c;border-color:#ba5f4c}.button--secondary,.button-editor--secondary{background:#fff;color:#ba5f4c;border-color:#ba5f4c}.button--secondary:hover,.button-editor--secondary:hover{background:#f5ebe6;color:#ba5f4c;border-color:#ba5f4c}.status-available{color:#93daa7;color:var(--dw-available, #93DAA7)}.status-booked{color:#b8a464;color:var(--dw-booked, #B8A464)}.status-sold{color:#dd8478;color:var(--dw-sold, #DD8478)}.status-soon{color:#74746e;color:var(--dw-soon, #74746e)}.status-prep{color:#74746e;color:var(--dw-prep, #74746e)}.socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:.00625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials svg{width:.0125rem;height:auto;display:block}.socials a{color:#212529;display:block}.socials a:hover{color:#ba5f4c}.h-main{position:fixed;top:0;left:0;width:100%;z-index:900;padding:.009375rem .025rem .009375rem .0166666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-transition:padding-top .2s,padding-bottom .2s;transition:padding-top .2s,padding-bottom .2s}@media(min-width: 1021px){body.scrolled .h-main{padding-top:.0041666667rem;padding-bottom:.0041666667rem}}@media(max-width: 1020px){.h-main{padding:8px 20px}}@media(max-width: 1450px)and (min-width: 1021px){.h-main .socials{position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:.00625rem}}.h-main__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.00625rem}@media(max-width: 767px){.h-main__buttons{display:none}}.h-main__buttons--mobile{display:none;padding:0 20px 16px}.h-main__buttons--mobile:after{content:"";position:relative;height:0;clear:both;display:block}.h-main__buttons--mobile a{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;clear:both;white-space:nowrap;margin-top:10px}.h-main__buttons--mobile a:first-child{margin-top:0}@media(max-width: 767px){.h-main__buttons--mobile{display:block}}.h-main__right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.00625rem .0104166667rem;position:relative}@media(max-width: 1020px){.h-main__right{margin-left:auto}}.h-main__logo .logo-a{-webkit-transition:width .2s,max-width .2s,opacity .2s;transition:width .2s,max-width .2s,opacity .2s;max-width:100%}@media(max-width: 1020px){.h-main__logo .logo-a{max-width:70px}}@media(min-width: 1021px){body.scrolled .h-main__logo .logo-a{max-width:.0364583333rem}}.h-main__button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0041666667rem}@media(max-width: 1020px){.h-main__button{gap:8px}}.h-main__button:has(svg){font-size:.0083333333rem;line-height:1.75em}@media(max-width: 1020px){.h-main__button:has(svg){font-size:15px;line-height:1.8666666667em}}.h-main__button svg{width:.0104166667rem;height:auto;display:block}.km-field-label,input[type=text],input[type=tel],input[type=email],textarea{font-size:.0072916667rem;font-family:"Figtree",system-ui,sans-serif;line-height:1.2857142857em;font-weight:400}input[type=text],input[type=tel],input[type=email],textarea{display:block;width:100%;border:1px solid #f5ebe6;background:#f5ebe6;border-radius:.0125rem;padding:.0067708333rem .0104166667rem .0072916667rem;outline:none}@media(max-width: 767px){input[type=text],input[type=tel],input[type=email],textarea{border-radius:12px}}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus{border-color:#ba5f4c}input[type=text],input[type=tel],input[type=email]{padding-left:.0854166667rem}textarea{height:auto;min-height:.0333333333rem;resize:vertical;field-sizing:content}.wpcf7 input[type=checkbox]{width:.1px;height:.1px;position:absolute;left:-5000px;opacity:0}.wpcf7 input[type=checkbox]+span{color:#cacbcb;font-size:.0072916667rem;font-weight:400;line-height:1.2857142857em;display:block;margin:0;padding-left:.0223958333rem;min-height:.0145833333rem}@media(max-width: 767px){.wpcf7 input[type=checkbox]+span{color:#56423d}}.wpcf7 input[type=checkbox]+span:before,.wpcf7 input[type=checkbox]+span:after{content:"";position:absolute;top:0;left:0;width:.014rem;height:.014rem;opacity:.2;background:rgba(0,0,0,0)}@media(max-width: 767px){.wpcf7 input[type=checkbox]+span:before,.wpcf7 input[type=checkbox]+span:after{background:#56423d}}.wpcf7 input[type=checkbox]+span:before{border:2px solid #283a32}.wpcf7 input[type=checkbox]+span:after{opacity:0;background:url(../img/ok.svg) no-repeat center center;background-size:.0072916667rem auto;-webkit-transition:opacity .2s;transition:opacity .2s}.wpcf7 input[type=checkbox]+span a{color:#ba5f4c;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.wpcf7 input[type=checkbox]+span a:hover{color:#56423d}.wpcf7 input[type=checkbox]:checked+span:after{opacity:.2}.wpcf7 label{display:block;width:100%;position:relative;margin-bottom:.0078125rem}.wpcf7 label:has(input[type=checkbox]){cursor:pointer;overflow:hidden;margin:.0166666667rem 0}.wpcf7 .wpcf7-list-item:has(input[type=checkbox]){display:block;margin:0}.km-field-label{position:absolute;padding:.0067708333rem .0104166667rem .0072916667rem;top:0;left:0;z-index:1;color:#8a8272}.wpcf7-not-valid-tip{font-size:max(10px, 0.0052083333rem);line-height:1.5;margin-bottom:-0.0078125rem;padding:0 .0052083333rem;color:currentColor;font-weight:600}.wpcf7-form-control-wrap[data-name^=acceptance-] .wpcf7-not-valid-tip{padding:0;margin-top:-.0145833333rem;margin-bottom:.0067708333rem}.wpcf7 form .wpcf7-response-output{margin:.0125rem 0;font-size:.00625rem;padding:.0041666667rem}.wpcf7 form .wpcf7-response-output:first-child{margin-top:0}.wpcf7 form .wpcf7-response-output:last-child{margin-bottom:0}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#ba5f4c}.wpcf7 form.spam .wpcf7-response-output{border-color:#ba5f4c}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ba5f4c}.km-submit{position:relative}input[type=submit]{width:100%}.wpcf7-spinner{background-color:#fff;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.wpcf7-spinner:before{background-color:#ba5f4c}form.submitting input[type=submit]{color:rgba(0,0,0,0)}@media(max-width: 1020px){.main-menu{position:absolute;top:100%;right:0;width:320px;max-width:100%;background:inherit;max-height:calc(100vh - 98px);overflow-y:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}body.menu-opened .main-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.main-menu__ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;gap:.0166666667rem}@media(max-width: 1020px){.main-menu__ul{display:block;padding:10px 20px}}.main-menu a:not(.button){padding:.0041666667rem 0;color:#212529;display:inline-block;position:relative}.main-menu a:not(.button):before{content:"";position:absolute;bottom:.0020833333rem;left:0;right:0;height:1px;background:currentColor;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.main-menu a:not(.button).active:before{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}.main-menu a:not(.button):hover{color:#ba5f4c}.show-smart-menu{font:inherit;display:block;overflow:visible;margin:0 0 0 20px;padding:0;cursor:pointer;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;text-transform:none;color:inherit;border:0;background-color:rgba(0,0,0,0);z-index:2}.show-smart-menu__box{position:relative;display:block;width:24px;height:24px}.show-smart-menu__inner{display:block;margin-top:3px;position:absolute;width:18px;height:2px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:4px;background-color:#ba5f4c;top:2px;left:3px;-webkit-transition:background-color 0s linear .13s;transition:background-color 0s linear .13s}.show-smart-menu__inner:before,.show-smart-menu__inner:after{position:absolute;width:18px;height:2px;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;border-radius:4px;background-color:inherit;display:block;content:""}.show-smart-menu__inner:before{top:6px;-webkit-transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.show-smart-menu__inner:after{top:12px;-webkit-transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:top .2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) .2s,transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform .13s cubic-bezier(0.55, 0.055, 0.675, 0.19);bottom:-10px}.show-smart-menu.click .show-smart-menu__inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:rgba(0,0,0,0)}.show-smart-menu.click .show-smart-menu__inner:before,.show-smart-menu.click .show-smart-menu__inner:after{background-color:#212529}.show-smart-menu.click .show-smart-menu__inner:before{top:-4px;-webkit-transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,-webkit-transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,-webkit-transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transition:top .1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) .15s,transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s,-webkit-transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;-webkit-transform:translate3d(0, 10px, 0) rotate(45deg);transform:translate3d(0, 10px, 0) rotate(45deg)}.show-smart-menu.click .show-smart-menu__inner:after{top:-4px;-webkit-transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),-webkit-transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;transition:top .2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s,-webkit-transform .13s cubic-bezier(0.215, 0.61, 0.355, 1) .22s;-webkit-transform:translate3d(0, 10px, 0) rotate(-45deg);transform:translate3d(0, 10px, 0) rotate(-45deg)}@media(min-width: 1021px){.show-smart-menu{display:none}}