@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}}.single-ic-house-main__content{padding:.05rem 0}@media(max-width: 1020px){.single-ic-house-main__content{padding:64px 0}}.single__top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0125rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single__title{text-align:center;margin:0}.single__attributes{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0125rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ba5f4c}@media(max-width: 450px){.single__attributes{gap:12px}}.single__attributes svg{width:.0015625rem;height:auto;display:block}.single__divider{width:.0291666667rem;height:auto;display:block;margin:.0182291667rem auto .03125rem}.single__main{max-width:.621875rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1020px){.single__main{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 767px){.single__main{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 1021px){.single__main{display:grid;grid-template-columns:800fr 371fr;grid-gap:.0125rem}}.single__image,.single__rooms{border-radius:.0166666667rem;background:#fff}@media(max-width: 1020px){.single__image,.single__rooms{border-radius:24px}}.single__right,.single__image{width:100%}.single__image{display:block;padding:.0260416667rem}@media(max-width: 1020px){.single__image{padding:32px 20px;width:calc(100% - 320px)}}@media(max-width: 767px){.single__image{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.single__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width: 1020px){.single__right{width:300px}}@media(max-width: 767px){.single__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin:0 auto 32px}}.single__rooms{padding:.0166666667rem;width:100%}@media(max-width: 1020px){.single__rooms{padding:32px 20px;margin-bottom:20px}}@media(max-width: 767px){.single__rooms{width:320px;margin:0 auto 42px;max-width:100%}}.single__img{width:auto;max-width:100%;height:auto;display:block}.single__list{list-style:none;display:block;margin:0 0 .0166666667rem}.single__list:last-child{margin-bottom:0}.single__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.00625rem;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.75em;border-bottom:1px solid #f0e5de;padding-bottom:.0057291667rem;margin-bottom:.00625rem}.single__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.single__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0041666667rem}.single__rose{width:.0375rem;height:auto;display:block;margin:auto 0 0 auto;max-width:50%}/*! jQuery UI - v1.13.2 - 2022-09-14
* http://jqueryui.com
* Includes: core.css, slider.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-0.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:.0083333333rem;height:.0083333333rem;background:#fff;border-radius:50%;border:0;cursor:pointer;-ms-touch-action:none;touch-action:none;-webkit-transition:background-color .2s;transition:background-color .2s}@media(max-width: 1020px){.ui-slider .ui-slider-handle{width:12px;height:12px;margin-left:-6px}}.ui-slider .ui-slider-handle:focus{outline:0}.ui-slider .ui-slider-handle:hover{background-color:#ba5f4c}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background-position:0 0;background-color:#fff}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:2px}.ui-slider-horizontal .ui-slider-handle{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget-content{background:rgba(0,0,0,.3);max-width:100%;margin-top:.0322916667rem}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.km-range-value{position:absolute;bottom:100%;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);font-size:.0083333333rem;font-weight:400;line-height:1.5;color:#fff;font-family:"Figtree",system-ui,sans-serif;margin-bottom:1em}[data-js-table-redirect]{cursor:pointer}@-webkit-keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.table{color:#fff}@media(max-width: 1020px){.table{overflow-x:auto}}.table-disclaimer{padding:0 0 24px;font-size:14px;text-align:center;color:#fff;-webkit-animation:blink 5s linear infinite;animation:blink 5s linear infinite}@media(min-width: 768px){.table-disclaimer{display:none}}@media screen and (max-width: 767px)and (orientation: portrait){.table-disclaimer{display:block}}@media(min-width: 1021px){body[data-js-floor-view-floor] .table-content{display:none !important}}.table__table thead th{font-style:normal;text-align:center;font-weight:400;font-family:"Figtree",system-ui,sans-serif;line-height:1.5em}@media(min-width: 1021px){.table__table thead th{font-size:.0083333333rem}}.table__table td{font-weight:400;line-height:.0145833333rem}@media(min-width: 1021px){.table__table td{font-size:.0083333333rem}}.table__pdf{vertical-align:middle;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:.0041666667rem;letter-spacing:-0.05em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:.0145833333rem;color:#fff}@media(min-width: 1021px){.table__pdf{font-size:.0083333333rem}}.table__pdf svg{width:.0104166667rem;height:auto;display:block}.table__pdf:hover{color:#ba5f4c}.table__status--available{text-transform:capitalize;color:#93daa7}.table__status--booked{text-transform:capitalize;color:#b8a464}.table__status--sold{color:#dd8478}.table__status--sold:first-letter{text-transform:uppercase}.table__ask{background:none;margin:0;border:0;white-space:nowrap;padding:0;color:#fff4ee;text-align:center;font-family:"Figtree",system-ui,sans-serif;font-size:.0083333333rem;font-style:normal;font-weight:400;line-height:28px;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;-webkit-transition:color .2s;transition:color .2s}.table__ask:hover{color:#ba5f4c}table.dataTable>thead>tr>th{padding:.0078125rem 0 .0098958333rem !important;position:relative;border:0}@media(max-width: 1020px){table.dataTable>thead>tr>th{padding-left:2px !important;padding-right:2px !important}}table.dataTable thead th,table.dataTable tbody th,table.dataTable tbody td{padding:.0104166667rem 0 .0098958333rem;vertical-align:middle;text-align:center}@media(min-width: 1021px){table.dataTable thead th,table.dataTable tbody th,table.dataTable tbody td{width:.0703125rem}table.dataTable thead th:last-child,table.dataTable tbody th:last-child,table.dataTable tbody td:last-child{width:.0869791667rem}}@media(max-width: 1020px){table.dataTable thead th,table.dataTable tbody th,table.dataTable tbody td{padding:5px 10px}}@media(max-width: 767px){table.dataTable thead th,table.dataTable tbody th,table.dataTable tbody td{padding:0 8px}}table.dataTable thead th{font-weight:400}table.dataTable tbody td{white-space:nowrap;border-bottom:4px solid #56423d;background:hsla(0,0%,100%,.05);-webkit-transition:background-color .2s;transition:background-color .2s}@media(max-width: 1020px){table.dataTable tbody td{padding-top:10px;padding-bottom:10px}}@media(max-width: 767px){table.dataTable tbody td{padding-top:8px;padding-bottom:8px}}table.dataTable tbody td:first-child{border-top-left-radius:64px;border-bottom-left-radius:64px}table.dataTable tbody td:last-child{border-top-right-radius:64px;border-bottom-right-radius:64px;padding-right:.0125rem}table.dataTable tbody tr:last-child td{border-bottom:0}table.dataTable tbody tr{-webkit-transition:background-color .2s;transition:background-color .2s}table.dataTable tbody tr[data-js-table-redirect]{color:#fff}table.dataTable tbody tr:hover td{background-color:hsla(0,0%,100%,.01)}table.dataTable.no-footer{border-bottom:0}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{display:none}.km-col-name{display:inline-block;position:relative}@media(max-width: 1020px){.km-col-name{padding-left:4px;padding-right:4px;white-space:nowrap}}.km-col-name:before{display:none;margin:0;content:"";background:url(../img/sort.svg) no-repeat;background-size:contain;width:.0067708333rem;height:.0067708333rem;position:absolute;bottom:auto;left:50%;bottom:0;-webkit-transform:translate(-50%, 0) scale(1, -1);-ms-transform:translate(-50%, 0) scale(1, -1);transform:translate(-50%, 0) scale(1, -1);opacity:1;border:0;padding:0}table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after{content:none;display:none}table.dataTable thead>tr>th.sorting_desc .km-col-name,table.dataTable thead>tr>th.sorting_asc .km-col-name{color:#fff;padding-bottom:.0130208333rem}table.dataTable thead>tr>th.sorting_desc .km-col-name:before,table.dataTable thead>tr>th.sorting_asc .km-col-name:before{display:block}table.dataTable thead>tr>th.sorting_asc .km-col-name:before{display:block;-webkit-transform:translate(-50%, 0) scale(1, 1);-ms-transform:translate(-50%, 0) scale(1, 1);transform:translate(-50%, 0) scale(1, 1)}.dataTables_filter{display:none}@media screen and (max-width: 767px)and (orientation: portrait){#flats-table th:nth-child(5),#flats-table td:nth-child(5){display:none}}@media(max-width: 1020px){[data-js-plan-view-container]{display:none !important}}.offer{background:#56423d;padding:.05rem 0 .0625rem}@media(max-width: 1020px){.offer{padding:64px 0 96px}}@media(min-width: 1021px){body[data-js-floor-view-floor] .offer{background:#f5ebe6;padding:.0520833333rem 0}}.offer__top{margin-bottom:.0333333333rem}@media(max-width: 1020px){.offer__top{margin-bottom:48px}}@media(min-width: 1021px){body[data-js-floor-view-floor] .offer__top{display:none}}.offer__prefix,.offer__header{text-align:center}.offer__prefix{color:#ddb7af}.offer__header{color:#fff;margin:0 0 .0333333333rem}.select-3d__menu{margin:0 0 .0333333333rem}@media(max-width: 1020px){.select-3d__menu{display:none !important}}.select-3d__menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.select-3d__menu__button{border:0;padding:0;background:none;border-radius:0;position:absolute;left:100%;top:.0057291667rem;margin-left:.0177083333rem;color:#ba5f4c;font-family:"Figtree",system-ui,sans-serif;font-size:.0083333333rem;font-style:normal;font-weight:400;line-height:1.75;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;-webkit-transition:color .2s;transition:color .2s}.select-3d__menu__button:hover{color:#56423d}.select-3d__menu__divide{width:.0291666667rem;height:auto;display:block;margin:.0145833333rem auto 0}.select-3d__click{position:absolute;right:.0213541667rem;top:.0166666667rem;padding:.0083333333rem .0166666667rem .0083333333rem .0083333333rem;width:.115625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;gap:.00625rem;background:#fff4ee;color:#fff;border:0;border-radius:.0083333333rem;-webkit-animation:5s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite alternate none running clickShake;animation:5s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite alternate none running clickShake;z-index:2;-webkit-transition:opacity .2s;transition:opacity .2s}.select-3d__click:hover{opacity:.8}.select-3d__click:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.0052083333rem;height:.0104166667rem;background:url(../img/left.svg) no-repeat;background-size:contain;right:100%}.select-3d__click:after{content:"";background:url(../img/x.svg) no-repeat;background-size:contain;width:.0057291667rem;height:.0052083333rem;position:absolute;top:.0052083333rem;right:.0109375rem}.select-3d__click__img{width:.0270833333rem;height:auto;display:block}.select-3d__click__copy{display:block;min-width:.0572916667rem;font-size:.0083333333rem;font-weight:400;line-height:1.25em;color:#56423d}.select-3d__building{position:relative}.select-3d__building [data-js-floor-view=general]{margin-bottom:.0166666667rem}.select-3d__img,.select-3d__svg{border-radius:.025rem}.select-3d__img{width:100%;height:auto;display:block}[data-js-floor-view]:not([data-js-floor-view=general]) .select-3d__img,[data-js-floor-view]:not([data-js-floor-view=general]) .select-3d__svg{max-width:.5625rem;margin-left:auto;margin-right:auto}.select-3d__svg{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:auto}.select-3d__svg rect,.select-3d__svg polygon,.select-3d__svg path{fill:rgba(0,0,0,0)}.select-3d__svg rect[data-js-count-available],.select-3d__svg polygon[data-js-count-available],.select-3d__svg path[data-js-count-available]{fill:rgba(0,0,0,0);-webkit-transition:fill .3s,stroke .3s;transition:fill .3s,stroke .3s}.select-3d__svg rect[data-js-count-available]:hover,.select-3d__svg rect[data-js-count-available].is-hovered,.select-3d__svg polygon[data-js-count-available]:hover,.select-3d__svg polygon[data-js-count-available].is-hovered,.select-3d__svg path[data-js-count-available]:hover,.select-3d__svg path[data-js-count-available].is-hovered{fill:rgba(86,66,61,.65)}.select-3d__svg rect[data-js-count-available]:not([data-js-count-available=FALSE]):hover,.select-3d__svg rect[data-js-count-available]:not([data-js-count-available=FALSE]).is-hovered,.select-3d__svg polygon[data-js-count-available]:not([data-js-count-available=FALSE]):hover,.select-3d__svg polygon[data-js-count-available]:not([data-js-count-available=FALSE]).is-hovered,.select-3d__svg path[data-js-count-available]:not([data-js-count-available=FALSE]):hover,.select-3d__svg path[data-js-count-available]:not([data-js-count-available=FALSE]).is-hovered{fill:rgba(86,66,61,.65)}.select-3d__svg rect[data-js-status=available],.select-3d__svg rect[data-js-status=booked],.select-3d__svg rect[data-js-status=sold],.select-3d__svg polygon[data-js-status=available],.select-3d__svg polygon[data-js-status=booked],.select-3d__svg polygon[data-js-status=sold],.select-3d__svg path[data-js-status=available],.select-3d__svg path[data-js-status=booked],.select-3d__svg path[data-js-status=sold]{-webkit-transition:fill .3s,stroke .3s,opacity .3s;transition:fill .3s,stroke .3s,opacity .3s}.select-3d__svg rect[data-js-status=available],.select-3d__svg polygon[data-js-status=available],.select-3d__svg path[data-js-status=available]{fill:#93daa7;fill:var(--dw-available, #93DAA7);opacity:0;opacity:var(--dw-available-opacity, 0)}.select-3d__svg rect[data-js-status=available]:hover,.select-3d__svg polygon[data-js-status=available]:hover,.select-3d__svg path[data-js-status=available]:hover{opacity:.5;opacity:var(--dw-available-opacity-hover, 0.5)}.select-3d__svg rect[data-js-status=booked],.select-3d__svg polygon[data-js-status=booked],.select-3d__svg path[data-js-status=booked]{fill:#b8a464;fill:var(--dw-booked, #B8A464);opacity:.3;opacity:var(--dw-booked-opacity, 0.3)}.select-3d__svg rect[data-js-status=booked]:hover,.select-3d__svg polygon[data-js-status=booked]:hover,.select-3d__svg path[data-js-status=booked]:hover{opacity:.3;opacity:var(--dw-booked-opacity-hover, 0.3)}.select-3d__svg rect[data-js-status=sold],.select-3d__svg polygon[data-js-status=sold],.select-3d__svg path[data-js-status=sold]{fill:#dd8478;fill:var(--dw-sold, #DD8478);opacity:.3;opacity:var(--dw-sold-opacity, 0.3)}.select-3d__svg rect[data-js-status=sold]:hover,.select-3d__svg polygon[data-js-status=sold]:hover,.select-3d__svg path[data-js-status=sold]:hover{opacity:.3;opacity:var(--dw-sold-opacity-hover, 0.3)}.select-3d__svg rect[data-js-flat-redirect-url],.select-3d__svg polygon[data-js-flat-redirect-url],.select-3d__svg path[data-js-flat-redirect-url]{cursor:pointer}.select-3d__f-select{position:absolute;top:0;left:0;white-space:nowrap;pointer-events:none;margin-top:-.0052083333rem;margin-left:.0052083333rem;border-radius:.0083333333rem .0083333333rem .0083333333rem 0;background:#fff4ee;padding:.0083333333rem .0104166667rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.select-3d__f-select:not(.is-ready){display:none}.select-3d__f-select__bottom{color:#ba5f4c;font-size:.0083333333rem;font-weight:400;line-height:1.75em;margin-top:.5em}.select-3d__f-select__floor{color:#56423d}.select-3d__flat-select{position:absolute;top:0;left:0;white-space:nowrap;pointer-events:none;margin-bottom:.0052083333rem;margin-left:.0052083333rem;border-radius:.0166666667rem .0166666667rem .0166666667rem 0;background:#fff;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);padding:.0104166667rem;min-width:.1447916667rem}.select-3d__flat-select:not(.is-ready){display:none}body:not([data-js-floor-view-floor]) .select-3d__flat-select{display:none}.select-3d__flat-select__top{padding:.0020833333rem .0083333333rem;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;gap:.0041666667rem;min-width:.1239583333rem;border-radius:.0208333333rem}.select-3d__flat-select__top[data-js-plan-floor-info-mouse-status-value=available]{background:#63b97c}.select-3d__flat-select__top[data-js-plan-floor-info-mouse-status-value=booked]{background-color:#b8a464}.select-3d__flat-select__top[data-js-plan-floor-info-mouse-status-value=sold]{background-color:#dd8478}.select-3d__flat-select__title{color:#fff;line-height:1.3333333333em}.select-3d__flat-select__status{color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.0083333333rem;font-weight:400;line-height:1.5em}.select-3d__flat-select__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.0020833333rem;margin-top:.0041666667rem}.select-3d__flat-select__area,.select-3d__flat-select__rooms,.select-3d__flat-select__balcony,.select-3d__flat-select__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.0041666667rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.0083333333rem;font-weight:400;line-height:1.75em;min-width:.1072916667rem;color:#ba5f4c}.select-3d__flat-select__area span,.select-3d__flat-select__rooms span,.select-3d__flat-select__balcony span,.select-3d__flat-select__price span{-ms-flex-preferred-size:100%;flex-basis:100%}.select-3d__flat-select__area span:first-child,.select-3d__flat-select__rooms span:first-child,.select-3d__flat-select__balcony span:first-child,.select-3d__flat-select__price span:first-child{color:#56423d}@-webkit-keyframes clickShake{0%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}30%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}40%{-webkit-transform:translate(5%, 0%);transform:translate(5%, 0%)}50%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}60%{-webkit-transform:translate(5%, 0%);transform:translate(5%, 0%)}70%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}100%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}}@keyframes clickShake{0%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}30%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}40%{-webkit-transform:translate(5%, 0%);transform:translate(5%, 0%)}50%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}60%{-webkit-transform:translate(5%, 0%);transform:translate(5%, 0%)}70%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}100%{-webkit-transform:translate(0px, 0%);transform:translate(0px, 0%)}}.km-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;cursor:pointer}.km-checkbox__input{position:absolute;left:-5000px;opacity:0}.km-checkbox__input:checked+.km-checkbox__span{background-color:#fff4ee;color:#5e4b47}.km-checkbox__span{padding:.003125rem;min-width:.0229166667rem;min-height:.0229166667rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.0083333333rem;font-style:normal;font-weight:400;line-height:1.5;color:#fff4ee;text-transform:uppercase;background:#5e4b47;border-radius:50%}.table-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto .0208333333rem;max-width:100%}@media(max-width: 1020px){.table-form{gap:24px 20px}}.table-form label{margin:0}.table-form__checks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.0041666667rem}.table-form__checks label{width:auto}.table-form__range{width:calc(100% - 0.0333333333rem);margin-top:.0333333333rem;margin-left:.009375rem;margin-right:auto}.table-form__avail-only{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:.00625rem}@media(max-width: 767px){.table-form__avail-only{margin-left:0;margin-right:auto}}.table-form__avail-only label{width:100%;cursor:pointer;position:relative;display:block}.table-form__avail-only input[type=checkbox]{position:absolute;left:-5000px;width:.1px;height:.1px;opacity:0}.table-form__avail-only input[type=checkbox]+span{display:block;padding-left:.02025rem;position:relative;color:#fff;font-family:"Figtree",system-ui,sans-serif;font-size:.0080208333rem;font-style:normal;font-weight:400;line-height:1.5}.table-form__avail-only input[type=checkbox]+span svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:.0145833333rem;height:.0145833333rem}.table-form__avail-only input[type=checkbox]+span path{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}.table-form__avail-only input[type=checkbox]:checked+span path{opacity:1}.table-form__header{font-size:.0083333333rem;color:hsla(0,0%,100%,.5);font-weight:400;line-height:1.5;margin:0 0 .0083333333rem}@media(max-width: 767px){.table-form__header{margin:0 0 12px}}.table-form__area{width:.1302083333rem}@media(max-width: 767px){.table-form__area{width:100%}}@media(min-width: 768px){.table-form__rooms,.table-form__floor{padding-top:.0145833333rem}}.popup-form{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.popup-form .wpcf7 form{background:none;padding:0}.popup-form--show{opacity:1;pointer-events:auto}@media(max-width: 767px){.popup-form{display:block;overflow:auto}}.popup-form-overlay{background-color:rgba(0,0,0,.9);position:absolute;top:0;left:0;width:100%;height:100%}.popup-form-container{width:.2833333333rem;max-width:100%;background:#fff;padding:.0166666667rem;position:relative}@media(min-width: 768px){.popup-form-container{max-height:calc(100vh - 0.0166666667rem);overflow:auto}}@media(max-width: 767px){.popup-form-container{width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 20px}}.popup-form__content{width:100%}.popup-form__title{position:relative;color:#212529;padding-right:.0208333333rem}.popup-form__close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.0208333333rem;height:.0208333333rem;padding:.0020833333rem;border:0;background:rgba(0,0,0,0);margin:0;margin-top:-.0010416667rem}.popup-form__svg{width:100%;height:auto;display:block}.popup-form__line{stroke:#212529;-webkit-transition:stroke .2s;transition:stroke .2s}.popup-form__close:hover .popup-form__line{stroke:#ba5f4c}.footer-content{padding:.0520833333rem 0;background:#fff}@media(max-width: 1020px){.footer-content{padding:64px 0}}.footer-content__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0333333333rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 .0333333333rem}@media(max-width: 1020px){.footer-content__item{gap:32px 20px;margin:0 0 48px}}@media(max-width: 767px){.footer-content__item{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width: 768px){.footer-content__item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.footer-content__item:last-child{margin-bottom:0}.footer-content__copy,.footer-content__img{width:100%}@media(min-width: 768px){.footer-content__copy,.footer-content__img{width:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer-content__img{height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.0333333333rem}@media(max-width: 1020px){.footer-content__img{border-radius:24px}}@media(max-width: 767px){.footer-content__img{width:min(100%,var(--km-force-width, auto));margin-left:auto;margin-right:auto}}.footer-content p:not(.prefix),.footer-content .gallery{margin:0 0 1.5em}.footer-content p:not(.prefix):last-child,.footer-content .gallery:last-child{margin-bottom:0}.footer-content .gallery{display:grid;grid-template-columns:1fr;grid-gap:.0125rem .0114583333rem}@media(max-width: 1020px){.footer-content .gallery{grid-gap:20px}}.footer-content .gallery-columns-2{grid-template-columns:1fr 1fr}.footer-content .gallery-columns-3{grid-template-columns:1fr 1fr 1fr}@media(max-width: 500px){.footer-content .gallery-columns-3{grid-template-columns:1fr 1fr}}.footer-content .gallery-columns-4{grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 1020px){.footer-content .gallery-columns-4{grid-template-columns:1fr 1fr}}@media(max-width: 500px){.footer-content .gallery-columns-4{grid-template-columns:1fr 1fr}}.footer-content .gallery-caption{margin-top:.0083333333rem;line-height:1.75em;color:#56423d}@media(max-width: 1020px){.footer-content .gallery-caption{margin-top:8px}}.footer-content .gallery img{display:block;width:var(--km-force-width, auto);height:auto;max-width:100%}.footer-content figure{display:block;margin:0}.footer-content ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.0114583333rem;margin:0 0 1.5em}@media(max-width: 1020px){.footer-content ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 0}}.footer-content ul:last-child{margin-bottom:0}.footer-content ul li{padding-top:.025rem;position:relative}@media(min-width: 1021px){.footer-content ul li{-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width: 1020px){.footer-content ul li{width:100%}}@media(max-width: 1020px){.footer-content ul li{padding-top:32px}}.footer-content ul li:before{content:"";background:url(../img/list.svg) no-repeat;background-size:contain;width:.0166666667rem;height:.0166666667rem;position:absolute;top:0;left:0}@media(max-width: 1020px){.footer-content ul li:before{width:24px}}@supports(aspect-ratio: 1/1){.footer-content ul li:before{aspect-ratio:1/1;height:auto}}.f-main{--f-padding: 0.05rem;padding:.05rem 0 0;padding:var(--f-padding, 0.05rem) 0 0}@media(max-width: 1020px){.f-main{--f-padding: 64px}}.f-main__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 calc(.666667*var(--f-padding, 0.05rem))}@media(max-width: 1020px){.f-main__top{-ms-flex-wrap:wrap;flex-wrap:wrap}}.f-main__above-form{width:.3880208333rem;max-width:100%}@media(max-width: 1020px){.f-main__above-form{width:100%}}.f-main__above-form .prefix{margin-bottom:.0083333333rem}.f-main__above-form .prefix:last-child{margin-bottom:0}.f-main__above-form:only-child{width:100%}.f-main__investor{width:.24375rem;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 1450px){.f-main__investor{width:.296875rem}}@media(max-width: 1020px){.f-main__investor{width:100%;margin-top:32px}.f-main__investor:first-child{margin-top:0}}.f-main__investor:only-child{width:100%}.f-main__investor__logo{width:var(--km-force-width, auto);height:auto;display:block}.f-main__investor__copy{width:calc(100% - var(--km-force-width, 0px));padding-left:.0208333333rem}.f-main__investor__copy:only-child{padding-left:0}.f-main a[href^="tel:"],.f-main a[href^="mailto:"]{position:relative;display:inline-block;padding-left:.0171875rem;line-height:.0145833333rem;color:inherit;margin:0 0 .0067708333rem}.f-main a[href^="tel:"]:last-child,.f-main a[href^="mailto:"]:last-child{margin-bottom:0}.f-main a[href^="tel:"]:hover,.f-main a[href^="mailto:"]:hover{color:#ba5f4c}.f-main a[href^="tel:"]:before,.f-main a[href^="mailto:"]:before{content:"";width:.0135416667rem;height:.0135416667rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width: 1021px){.f-main p:has(a[href^="tel:"]),.f-main p:has(a[href^="mailto:"]){margin-top:.0208333333rem}.f-main p:has(a[href^="tel:"]):first-child,.f-main p:has(a[href^="mailto:"]):first-child{margin-top:0}}.f-main a[href^="tel:"]:before{background-image:url(../img/phone.svg)}.f-main a[href^="mailto:"]:before{background-image:url(../img/mail.svg)}.f-main__main{border-radius:.0333333333rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1020px){.f-main__main{border-radius:24px}}@media(max-width: 660px){.f-main__main{-ms-flex-wrap:wrap;flex-wrap:wrap}}.f-main__main-outer{position:relative}.f-main__main-outer:before{content:"";position:absolute;width:.0177083333rem;height:.009375rem;background:url(../img/dot.svg) no-repeat;background-size:contain;top:.0411458333rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none}@supports(aspect-ratio: 34/18){.f-main__main-outer:before{height:auto;aspect-ratio:34/18}}@media(max-width: 660px){.f-main__main-outer:before{left:100%;width:22px}}.f-main__main-outer:after{content:"";position:absolute;width:.0177083333rem;height:.009375rem;background:url(../img/dot.svg) no-repeat;background-size:contain;bottom:.0171875rem;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;pointer-events:none}@supports(aspect-ratio: 34/18){.f-main__main-outer:after{height:auto;aspect-ratio:34/18}}@media(max-width: 660px){.f-main__main-outer:after{width:22px}}.f-main__img{display:block;width:50%;height:auto}@media(max-width: 660px){.f-main__img{width:100%}}.f-main__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;background:#fff;padding:.0166666667rem .05rem}@media(max-width: 1020px){.f-main__form{padding:20px}}@media(max-width: 660px){.f-main__form{width:100%}}.f-main__form .wpcf7{width:100%}.f-main__bottom{margin:var(--f-padding, 0.05rem) 0 0;padding:.0208333333rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.0083333333rem .0125rem;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#212529;font-size:.0069791667rem;font-style:normal;font-weight:400;line-height:1.8343283582em}@media(max-width: 1020px){.f-main__bottom{margin-top:24px}}@media(max-width: 660px){.f-main__bottom{margin-top:0}}.f-main__bottom a{color:inherit}.f-main__bottom a:hover{color:#ba5f4c}.archive-ic-house-main .offer{margin:0}.single .page-default{padding-bottom:.0520833333rem}.single .page-default:has(.default-main-content:last-child){padding-bottom:0}.single .page-default .images{width:.6666666667rem;max-width:100%;margin-left:auto;margin-right:auto}.single .page-default .images:last-child{margin-bottom:0}@media(max-width: 1450px){.single .page-default .images{width:.75062rem}}@media(max-width: 1020px){.single .page-default .images{width:100%;padding:0 20px}}.default-main-content{width:.6666666667rem;max-width:100%;margin:0 auto;padding:0 0 .0520833333rem}@media(max-width: 1020px){.default-main-content{padding-bottom:64px}}@media(min-width: 1021px){.default-main-content h1{font-size:64px}}.default-main-content h1,.default-main-content h2,.default-main-content h3,.default-main-content h4,.default-main-content h5,.default-main-content h6{margin:1em 0 .5em 0;line-height:1.2}.default-main-content h1:first-child,.default-main-content h2:first-child,.default-main-content h3:first-child,.default-main-content h4:first-child,.default-main-content h5:first-child,.default-main-content h6:first-child{margin-top:0}.default-main-content h1:last-child,.default-main-content h2:last-child,.default-main-content h3:last-child,.default-main-content h4:last-child,.default-main-content h5:last-child,.default-main-content h6:last-child{margin-bottom:0}.default-main-content p{margin:0 0 1.5em}.default-main-content p:last-child{margin-bottom:0}.default-main-content ul,.default-main-content ol{margin:1.5em 0 2em 32px;padding:0}.default-main-content ul:first-child,.default-main-content ol:first-child{margin-top:0}.default-main-content ul:last-child,.default-main-content ol:last-child{margin-bottom:0}.default-main-content a{color:#005873;text-decoration:underline}.default-main-content a:hover{color:#ba5f4c}