@font-face{font-family:Taviraj;font-style:normal;font-weight:200;font-display:swap;src:url(../media/859b68a8be5d4d83-s.173nn-t64gky~.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Taviraj;font-style:normal;font-weight:200;font-display:swap;src:url(../media/cb5ad3b7874629e1-s.13uwq72p97ta3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Taviraj;font-style:normal;font-weight:200;font-display:swap;src:url(../media/78aeadc37389b471-s.0jucaj0-~b_4u.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Taviraj;font-style:normal;font-weight:200;font-display:swap;src:url(../media/672b6eaeb203e156-s.p.0v.ild5066ff5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Taviraj Fallback;src:local(Times New Roman);ascent-override:102.17%;descent-override:46.55%;line-gap-override:0.0%;size-adjust:114.71%}.taviraj_52d8200f-module__-PIk0q__className{font-family:Taviraj,Taviraj Fallback;font-style:normal;font-weight:200}.taviraj_52d8200f-module__-PIk0q__variable{--font-family-heading:"Taviraj", "Taviraj Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_18ee6dca-module__y4xfRq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_18ee6dca-module__y4xfRq__variable{--font-family-main:"Source Sans 3", "Source Sans 3 Fallback"}
.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper{--px:2rem;border:var(--bw) solid var(--color-fg);border-radius:var(--br);background-color:var(--color-bg);border:var(--bw) solid var(--color-border);flex-wrap:wrap;width:100%;display:flex;overflow:hidden}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper:hover{border-color:var(--color-accent)}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input{padding:7px 8px;background-color:unset;color:var(--color-fg);text-transform:none;border:none;outline:none;padding-inline-start:var(--px)}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input::placeholder{color:var(--color-text);text-transform:none;font-family:inherit!important;font-weight:inherit!important}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input:focus,.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input:focus-visible{border-color:var(--color-accent);outline:none}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input{font-size:1rem}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input[type=submit]{cursor:pointer;text-transform:uppercase;background-color:var(--color-fg);color:var(--color-bg);border-radius:var(--br);padding-inline:var(--px);flex:1 2 0;min-width:max-content;transition:all .3s}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input[type=submit]:hover{background-color:var(--color-bg);color:var(--color-fg);outline:var(--bw) solid var(--color-fg)}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper .newsletter-module__ACDqeW__email{flex:2 1 0;width:100%}@media (max-width:576px){.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper{flex-flow:column}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input{padding-inline:var(--px)}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input[type=submit]{border-top-left-radius:0;border-top-right-radius:0}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper .newsletter-module__ACDqeW__email:not(:placeholder-shown)~input[type=submit]{display:block}.newsletter-module__ACDqeW__form .newsletter-module__ACDqeW__inputWrapper input[type=submit]{display:none}}
.modal-wrapper-module__B_IIIW__container{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;position:fixed;inset:0}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__front{position:relative}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__front>*{max-width:var(--w-max);margin:auto}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__back{z-index:-1;cursor:pointer;position:absolute;inset:0}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__close{top:calc(var(--page-padding) / 2);right:calc(var(--page-padding) / 2);--fs:var(--fs-h1);color:var(--color-bg);cursor:pointer;position:absolute}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__wrapper{padding:var(--page-padding);z-index:2;background-color:rgb(from var(--color-text) r g b/.5);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__wrapper .modal-wrapper-module__B_IIIW__front{pointer-events:none;width:100%}.modal-wrapper-module__B_IIIW__container .modal-wrapper-module__B_IIIW__wrapper .modal-wrapper-module__B_IIIW__front>*{pointer-events:all}
.form-message-module__XOyaWq__container{background-color:var(--color-bg);width:fit-content;padding:var(--page-padding);border-radius:var(--br)}.form-message-module__XOyaWq__container .form-message-module__XOyaWq__heading{margin-block-end:var(--section-spacing-xs)}.form-message-module__XOyaWq__container .form-message-module__XOyaWq__btns{margin-top:var(--section-spacing-sm)}.form-message-module__XOyaWq__container .form-message-module__XOyaWq__btns>*{display:inline-block}
.listing-slider-module__TJjmAW__container{--px:var(--page-padding);padding-inline:clamp(40px, var(--page-padding), var(--page-padding));pointer-events:none!important}@media (max-width:768px){.listing-slider-module__TJjmAW__container{padding-inline:0}}
.image-slide-module__tpB98W__imageContainer{max-width:90vw;margin:auto}.image-slide-module__tpB98W__imageContainer .image-slide-module__tpB98W__wrapper{position:relative}.image-slide-module__tpB98W__imageContainer .image-slide-module__tpB98W__wrapper img{max-height:90vh}
.slider-gallery-module__BLFccq__container{pointer-events:all}.slider-gallery-module__BLFccq__prev,.slider-gallery-module__BLFccq__next{width:var(--px);pointer-events:all;cursor:pointer;color:#e6e6e6;mix-blend-mode:difference;padding:10px;transition:all .2s ease-in-out;position:absolute;top:50%}.slider-gallery-module__BLFccq__prev svg,.slider-gallery-module__BLFccq__next svg{width:100%;height:auto}.slider-gallery-module__BLFccq__prev:hover,.slider-gallery-module__BLFccq__next:hover{color:var(--color-sorrel)}@media (max-width:768px){.slider-gallery-module__BLFccq__prev,.slider-gallery-module__BLFccq__next{display:none}}.slider-gallery-module__BLFccq__prev{left:0}.slider-gallery-module__BLFccq__next{right:0}
.listings-list-module__M_WcEa__container{border:var(--bw) solid var(--color-border);border-radius:var(--br);padding:var(--br);overflow:hidden}.listings-list-module__M_WcEa__container hr{border-style:dashed;border-width:calc(var(--bw) / 2);margin:auto}.listings-list-module__M_WcEa__container>:not(:first-child){margin-top:var(--section-spacing-md)}@media screen and (max-width:786px){.listings-list-module__M_WcEa__container{border-style:none;padding:0}.listings-list-module__M_WcEa__container hr{display:none}}
.banner-block-module__i8nUIG__container{gap:var(--section-spacing-md);flex-direction:column;display:flex}.banner-block-module__i8nUIG__container img{pointer-events:none}.banner-block-module__i8nUIG__container.banner-block-module__i8nUIG__ctaBannerBlock{padding:var(--page-padding);border:var(--bw) solid var(--color-border);border-radius:var(--br)}.banner-block-module__i8nUIG__container.banner-block-module__i8nUIG__bannerBlockWithBg{padding:var(--page-padding);border-width:var(--bw);border-color:--color-border;text-align:center;border-block-style:solid;align-items:center;position:relative}
.featured-listing-cards-module__oRZ0Pq__container{gap:var(--section-spacing-sm);grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;display:grid}.featured-listing-cards-module__oRZ0Pq__container>*{padding-top:0;padding-bottom:var(--section-spacing-sm)}.featured-listing-cards-module__oRZ0Pq__container>:nth-child(3n+2){padding-top:var(--section-spacing-sm);padding-bottom:0}.featured-listing-cards-module__oRZ0Pq__card{height:100%}.featured-listing-cards-module__oRZ0Pq__card .featured-listing-cards-module__oRZ0Pq__wrapper{background-color:var(--color-bg);border-radius:var(--br);z-index:1;height:100%;position:relative;overflow:hidden}.featured-listing-cards-module__oRZ0Pq__card .featured-listing-cards-module__oRZ0Pq__wrapper img{z-index:-1}.featured-listing-cards-module__oRZ0Pq__card .featured-listing-cards-module__oRZ0Pq__wrapper .featured-listing-cards-module__oRZ0Pq__overlay{color:var(--color-bg);background-color:rgb(from var(--color-text) r g b/.2);height:100%;padding:var(--br);justify-content:space-between;gap:var(--section-spacing-sm);flex-direction:column;display:flex}.featured-listing-cards-module__oRZ0Pq__card .featured-listing-cards-module__oRZ0Pq__wrapper .featured-listing-cards-module__oRZ0Pq__location{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}@media screen and (max-width:768px){.featured-listing-cards-module__oRZ0Pq__container{grid-template-columns:repeat(2,1fr)}.featured-listing-cards-module__oRZ0Pq__container>*,.featured-listing-cards-module__oRZ0Pq__container>:nth-child(3n+2){padding-top:0;padding-bottom:var(--section-spacing-sm)}.featured-listing-cards-module__oRZ0Pq__container>:nth-child(2n){padding-top:var(--section-spacing-sm);padding-bottom:0}}@media screen and (max-width:576px){.featured-listing-cards-module__oRZ0Pq__container{grid-template-columns:1fr}.featured-listing-cards-module__oRZ0Pq__container>:nth-child(n){padding-top:0;padding-bottom:0}}
.faq-block-module__cbIara__container{flex-direction:column;gap:2rem;width:100%;display:flex}
.faq-item-module__jidyCG__wrapper{border:var(--bw) solid var(--color-fg);border-radius:var(--br);overflow:hidden}.faq-item-module__jidyCG__container{border:var(--bw) solid var(--color-fg);border-radius:var(--br);text-align:left;overflow:hidden}.faq-item-module__jidyCG__container,.faq-item-module__jidyCG__container summary{appearance:none;list-style-type:none}.faq-item-module__jidyCG__container::-webkit-details-marker{display:none}.faq-item-module__jidyCG__container::marker{display:none}.faq-item-module__jidyCG__container summary::-webkit-details-marker{display:none}.faq-item-module__jidyCG__container summary::marker{display:none}.faq-item-module__jidyCG__container .faq-item-module__jidyCG__question,.faq-item-module__jidyCG__container .faq-item-module__jidyCG__answer{pointer-events:all;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;padding:2rem;display:flex}.faq-item-module__jidyCG__container .faq-item-module__jidyCG__question{background-color:var(--color-fg);color:var(--color-bg);cursor:pointer}.faq-item-module__jidyCG__container .faq-item-module__jidyCG__question svg{flex:0 0 var(--fs);height:auto;display:block}.faq-item-module__jidyCG__container .faq-item-module__jidyCG__answer{transition:all 1s}.faq-item-module__jidyCG__container .faq-item-module__jidyCG__answer .faq-item-module__jidyCG__close{cursor:pointer}
.form-block-module__tAuijG__container{gap:var(--section-spacing-md);z-index:1;padding-block:var(--section-spacing);color:var(--color-bg);display:flex;position:relative}.form-block-module__tAuijG__container .form-block-module__tAuijG__imageContainer{flex:1 1 0;width:0}.form-block-module__tAuijG__container .form-block-module__tAuijG__imageContainer .form-block-module__tAuijG__wrapper{aspect-ratio:1;border-radius:var(--br);max-height:80vh;position:sticky;top:0;overflow:hidden}.form-block-module__tAuijG__container .form-block-module__tAuijG__imageContainer .form-block-module__tAuijG__wrapper img{object-fit:cover}.form-block-module__tAuijG__container .form-block-module__tAuijG__formContainer{width:0;padding-block:var(--br);padding-right:var(--page-padding);gap:calc(var(--section-spacing-md) / 2);--color-fg:var(--color-main);--color-text:var(--color-main);--color-border:var(--color-main);--color-bg:var(--color-green);flex-direction:column;flex:1 1 0;display:flex}.form-block-module__tAuijG__container:before{content:"";z-index:-1;background-color:var(--color-fg);border-radius:var(--br);position:absolute;inset:0 0 0 30%}@media screen and (max-width:768px){.form-block-module__tAuijG__container{padding:0}.form-block-module__tAuijG__container:before{inset:0}.form-block-module__tAuijG__container .form-block-module__tAuijG__formContainer{padding:8%}.form-block-module__tAuijG__imageContainer{display:none}}
.image-list-module__Xbb97q__container{--l:30%;--r:0;margin-block:var(--section-spacing);z-index:1;--color-text:var(--color-main);width:100%;display:flex;position:relative}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__flip{--l:0;--r:30%;flex-direction:row-reverse}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__green-1{--color-fg:var(--color-green-1)}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__green-2{--color-fg:var(--color-green-2)}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__green-3{--color-fg:var(--color-green-3)}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__green-4{--color-fg:var(--color-green-4)}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__green{--color-fg:var(--color-green)}.image-list-module__Xbb97q__container.image-list-module__Xbb97q__sorrel{--color-text:var(--color-main);--color-fg:var(--color-sorrel)}.image-list-module__Xbb97q__container{color:var(--color-text)}.image-list-module__Xbb97q__container>div{flex:3 1 0;width:0}.image-list-module__Xbb97q__container>div:first-child{flex-grow:2}.image-list-module__Xbb97q__container:after{content:"";inset:calc(-1 * var(--section-spacing)) var(--r) calc(-1 * var(--section-spacing)) var(--l);background-color:var(--color-fg);border-radius:var(--br);z-index:-1;position:absolute}.image-list-module__Xbb97q__images{align-self:stretch;gap:var(--section-spacing-xs);display:flex}.image-list-module__Xbb97q__images .image-list-module__Xbb97q__wrapper{flex:4 1 0;width:0;position:relative}.image-list-module__Xbb97q__images .image-list-module__Xbb97q__wrapper:first-child{flex-grow:5}.image-list-module__Xbb97q__images img{border-radius:var(--br)}.image-list-module__Xbb97q__list{padding-block:var(--section-spacing-sm) var(--section-spacing-sm);text-align:left}.image-list-module__Xbb97q__list .image-list-module__Xbb97q__heading{padding:0 2rem var(--section-spacing-sm);padding-left:calc(3rem + 30px)}.image-list-module__Xbb97q__list .image-list-module__Xbb97q__item{border-top:var(--bw) solid currentColor}.image-list-module__Xbb97q__list .image-list-module__Xbb97q__item:last-child{border-bottom:var(--bw) solid currentColor}.image-list-module__Xbb97q__item{gap:1rem;padding:.5rem 2rem;display:flex}.image-list-module__Xbb97q__item svg{height:auto;color:var(--color-text);flex:0 0 30px}@media screen and (max-width:1024px){.image-list-module__Xbb97q__container .image-list-module__Xbb97q__list .image-list-module__Xbb97q__heading{padding-left:calc(1.5rem + 30px)}.image-list-module__Xbb97q__container .image-list-module__Xbb97q__list .image-list-module__Xbb97q__item{padding-inline:.5rem}}@media screen and (max-width:768px){.image-list-module__Xbb97q__container{margin-block:0}.image-list-module__Xbb97q__container .image-list-module__Xbb97q__item,.image-list-module__Xbb97q__container .image-list-module__Xbb97q__list .image-list-module__Xbb97q__heading{padding-inline-start:calc(var(--page-padding) + 30px + 1rem);padding-inline-end:var(--page-padding-lg)}.image-list-module__Xbb97q__container .image-list-module__Xbb97q__list{padding-block:var(--section-spacing-md)}.image-list-module__Xbb97q__container .image-list-module__Xbb97q__list .image-list-module__Xbb97q__item{padding-inline:var(--page-padding)}.image-list-module__Xbb97q__container .image-list-module__Xbb97q__list .image-list-module__Xbb97q__heading{padding-block-end:var(--section-spacing-sm)}.image-list-module__Xbb97q__container:after{top:0;bottom:0}.image-list-module__Xbb97q__container,.image-list-module__Xbb97q__container.image-list-module__Xbb97q__flip{--l:0;--r:0}.image-list-module__Xbb97q__flip .image-list-module__Xbb97q__list{text-align:right}.image-list-module__Xbb97q__flip .image-list-module__Xbb97q__list .image-list-module__Xbb97q__heading{padding-inline-start:var(--page-padding-lg);padding-inline-end:calc(var(--page-padding) + 30px + 1rem)}.image-list-module__Xbb97q__flip .image-list-module__Xbb97q__list .image-list-module__Xbb97q__item{flex-direction:row-reverse}.image-list-module__Xbb97q__images{display:none}.image-list-module__Xbb97q__list{padding:0}}
.page-block-module__qkcOQa__services{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;align-items:stretch;gap:2rem;display:grid}@media screen and (max-width:768px){.page-block-module__qkcOQa__services{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.page-block-module__qkcOQa__services{grid-template-columns:1fr}}
.page-module__8-tpAW__main section{min-height:clamp(400px,60vh,600px)}@media (max-width:768px){.page-module__8-tpAW__main{margin-block-start:var(--section-spacing)}}.page-module__8-tpAW__form{--color-border:var(--color-main)}.page-module__8-tpAW__form .ant-select.ant-select-css-var .page-module__8-tpAW__ant-select.page-module__8-tpAW__ant-select-css-var{--ant-color-text-quaternary:var(--color-text)}.page-module__8-tpAW__form .btn{--color-bg:transparent}.page-module__8-tpAW__form .btn:hover{color:var(--color-green)}:is(.page-module__8-tpAW__form .ant-select,.page-module__8-tpAW__form .ant-input-outlined.ant-input-wrapper){background-color:unset;border-style:none;border-radius:0;border-bottom-style:solid!important}.page-module__8-tpAW__grid{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.page-module__8-tpAW__grid>*{flex:25%;min-width:200px}
.link-button-module__Fs7-oa__button{justify-content:center;width:fit-content;display:flex}.link-button-module__Fs7-oa__button.link-button-module__Fs7-oa__bg{background-color:var(--color-bg)}
.wishlist-btn-module__nQln8q__container{width:var(--fs-h2);color:var(--color-fg);cursor:pointer}.wishlist-btn-module__nQln8q__container svg{width:100%;height:auto;display:block}.wishlist-btn-module__nQln8q__container.wishlist-btn-module__nQln8q__active{color:var(--color-fg)}.wishlist-btn-module__nQln8q__container:hover{color:var(--color-hover)}
.content-grid-module__eAXuKa__container{gap:var(--section-spacing-md);grid-template-columns:7fr 3fr;display:grid}.content-grid-module__eAXuKa__container.content-grid-module__eAXuKa__equal{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid-module__eAXuKa__container.content-grid-module__eAXuKa__flip{grid-template-columns:3fr 7fr}.content-grid-module__eAXuKa__container .content-grid-module__eAXuKa__wrapper{margin:0}.content-grid-module__eAXuKa__container .content-grid-module__eAXuKa__image{border-radius:var(--br);width:100%;height:auto}.content-grid-module__eAXuKa__container .content-grid-module__eAXuKa__imageWrapper{border-radius:var(--br);width:100%;height:0;padding-bottom:80%;position:relative;overflow:hidden}.content-grid-module__eAXuKa__container .content-grid-module__eAXuKa__imageWrapper img{width:100%;height:100%}@media (max-width:768px){.content-grid-module__eAXuKa__container .content-grid-module__eAXuKa__wrapper:not(:has(.content-grid-module__eAXuKa__imageWrapper)){order:2}.content-grid-module__eAXuKa__container:not(:has(>.content-grid-module__eAXuKa__wrapper.content-grid-module__eAXuKa__image+.content-grid-module__eAXuKa__wrapper.content-grid-module__eAXuKa__image)){flex-direction:column;display:flex}}@media (max-width:576px){.content-grid-module__eAXuKa__container{flex-direction:column;display:flex}}
.portable-text-module__ipAVbq__table,.portable-text-module__ipAVbq__twoCol{margin-block:var(--section-spacing)}.portable-text-module__ipAVbq__table{border-collapse:collapse}.portable-text-module__ipAVbq__table th,.portable-text-module__ipAVbq__table td{border:var(--bw) solid var(--color-border);padding:.2rem}.portable-text-module__ipAVbq__table th{--fs:var(--fs-h5);--ff:var(--font-family-main);font-family:var(--font-family-main);text-transform:uppercase;font-weight:400}.portable-text-module__ipAVbq__table tr:first-of-type>:first-child{width:max-content}.portable-text-module__ipAVbq__table tr:first-of-type th,.portable-text-module__ipAVbq__table tr th{text-align:left}.portable-text-module__ipAVbq__twoCol{column-count:2;column-gap:var(--section-spacing)}.portable-text-module__ipAVbq__singleImage{border:var(--bw) solid var(--color-border);border-radius:var(--br);width:100%;height:auto;display:block}.portable-text-module__ipAVbq__gallery{flex-flow:wrap;justify-content:space-between;gap:2rem;max-width:800px;margin-inline:auto;display:flex}.portable-text-module__ipAVbq__gallery .portable-text-module__ipAVbq__wrapper{aspect-ratio:1;border-radius:var(--br);flex:300px;min-width:200px;max-width:350px;position:relative;overflow:hidden}
.walk-ins-module__Pv3bqG__container{gap:var(--section-spacing);justify-content:space-between;display:flex}.walk-ins-module__Pv3bqG__container>div{gap:var(--section-spacing-md);flex-grow:1;justify-content:flex-end;align-items:flex-start;max-width:500px;display:flex}.walk-ins-module__Pv3bqG__container>div:first-child{gap:calc(1 * var(--section-spacing-md));justify-content:flex-start;align-items:unset;flex-direction:column;flex-grow:1;max-width:420px}@media (max-width:768px){.walk-ins-module__Pv3bqG__container>div{width:100%}}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__imageContainer{border-radius:var(--br);width:100%;padding-bottom:120%;position:relative;overflow:hidden}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__imageContainer img{object-fit:cover}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__iframe{border:unset;width:100%;height:100%;position:absolute;inset:0}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer{gap:var(--section-spacing-sm,10px);flex-direction:column;display:flex}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer .walk-ins-module__Pv3bqG__locationWrapper{gap:1rem;display:flex}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer .walk-ins-module__Pv3bqG__locationWrapper .walk-ins-module__Pv3bqG__address{flex:1}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer .walk-ins-module__Pv3bqG__locationWrapper .walk-ins-module__Pv3bqG__officeHours{flex:1;width:max-content}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer .walk-ins-module__Pv3bqG__locationWrapper .walk-ins-module__Pv3bqG__officeHours p{white-space:nowrap}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer .walk-ins-module__Pv3bqG__location{align-items:center;gap:.5rem;display:flex}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__mapContainer .walk-ins-module__Pv3bqG__location svg{color:var(--color-fg)}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__wrapper{border-radius:var(--br);filter:grayscale();width:100%;margin-top:1rem;padding-bottom:120%;position:relative;overflow:hidden}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__wrapper iframe,.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__wrapper .walk-ins-module__Pv3bqG__map{position:absolute;inset:0}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__socials{--color-fg:var(--color-accent);flex-direction:column;gap:.5rem;display:flex}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__socials .walk-ins-module__Pv3bqG__office{align-items:flex-start;gap:1rem}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__socials .walk-ins-module__Pv3bqG__office svg{color:var(--color-fg);height:auto}@media screen and (max-width:768px){.walk-ins-module__Pv3bqG__container{gap:var(--section-spacing-md)}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__imageContainer{width:100%;max-width:220px}}@media screen and (max-width:576px){.walk-ins-module__Pv3bqG__container{flex-direction:column}.walk-ins-module__Pv3bqG__container>div{width:100%;max-width:unset!important}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__imageContainer{display:none}.walk-ins-module__Pv3bqG__container .walk-ins-module__Pv3bqG__locationWrapper{flex-direction:column}}
.sanity-image-module__Tmthya__image{object-fit:cover}
.hero-banner-module__4TH3WW__container{border-radius:var(--br);padding:var(--page-padding);z-index:1;flex-direction:column;flex:1 1 0;justify-content:flex-end;min-height:50vh;display:flex;position:relative;overflow:hidden}.hero-banner-module__4TH3WW__container img{z-index:-1}
.section-module__bFN4HW__section{--flex-align:flex-start;justify-content:center;align-items:var(--flex-align);flex-direction:column;display:flex;position:relative}.section-module__bFN4HW__section .v-line+.no-padding-with-line{margin-block-start:0}.section-module__bFN4HW__section .no-padding-with-line:has(+.v-line){margin-block-end:0}.section-module__bFN4HW__section.section-module__bFN4HW__bgImage{z-index:1;position:relative}.section-module__bFN4HW__section.section-module__bFN4HW__bgImage img{pointer-events:none;z-index:-1}.section-module__bFN4HW__section.section-module__bFN4HW__boxed .section-module__bFN4HW__wrapper{border-radius:var(--br);border:var(--bw) solid var(--color-border);width:100%;padding:var(--page-padding)}.section-module__bFN4HW__section.section-module__bFN4HW__dark{--color-text:var(--color-main);--color-bg:var(--color-green);--color-border:var(--color-main);--color-fg:var(--color-main);background-color:var(--color-bg);color:var(--color-text)}.section-module__bFN4HW__section.section-module__bFN4HW__gradient{background:var(--gradient-1);--color-fg:var(--color-green);--color-bg:var(--color-main);--color-border:var(--color-fg)}.section-module__bFN4HW__section.section-module__bFN4HW__gradient .btn{background-color:var(--color-fg);color:var(--color-bg)}.section-module__bFN4HW__section.section-module__bFN4HW__gradient .btn:hover{color:var(--color-fg);border-color:var(--color-fg);background-color:#0000}.section-module__bFN4HW__section.section-module__bFN4HW__accent{--color-fg:var(--color-sorrel);--color-border:var(--color-sorrel);--color-accent:var(--color-green)}.section-module__bFN4HW__section.section-module__bFN4HW__right,.section-module__bFN4HW__section.section-module__bFN4HW__alignRight{--flex-align:flex-end}:is(.section-module__bFN4HW__section.section-module__bFN4HW__right .section-wrapper,.section-module__bFN4HW__section.section-module__bFN4HW__alignRight .section-wrapper){align-items:var(--flex-align)}.section-module__bFN4HW__section.section-module__bFN4HW__right,.section-module__bFN4HW__section.section-module__bFN4HW__alignRight{text-align:right}.section-module__bFN4HW__section.section-module__bFN4HW__center{--flex-align:center}.section-module__bFN4HW__section.section-module__bFN4HW__center .section-wrapper{align-items:var(--flex-align)}.section-module__bFN4HW__section.section-module__bFN4HW__center{text-align:center}.section-module__bFN4HW__section.section-module__bFN4HW__halfScreen .section-wrapper{justify-content:center;min-height:60vh}:is(.section-module__bFN4HW__section.section-module__bFN4HW__bgImage .section-wrapper,.section-module__bFN4HW__section.section-module__bFN4HW__dark .section-wrapper,.section-module__bFN4HW__section.section-module__bFN4HW__gradient .section-wrapper){padding-block:var(--section-spacing);padding-inline:var(--page-padding)}.section-module__bFN4HW__section.section-module__bFN4HW__top .section-wrapper{border-block-start:var(--bw) solid var(--color-fg);padding-block-start:var(--section-spacing)}.section-module__bFN4HW__section.section-module__bFN4HW__bottom .section-wrapper{border-block-end:var(--bw) solid var(--color-fg);padding-block-end:var(--section-spacing)}.section-module__bFN4HW__section.section-module__bFN4HW__topBottom .section-wrapper{border-block:var(--bw) solid var(--color-fg);padding-block:var(--section-spacing)}
.services-list-block-module__srgP7W__container{gap:var(--section-spacing-md);grid-auto-rows:1fr;display:grid}
.controls-module__rjtzua__controls{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:1rem;margin:auto;display:flex}.controls-module__rjtzua__controls .controls-module__rjtzua__dots{flex-wrap:wrap;gap:.5rem;display:flex}.controls-module__rjtzua__controls .controls-module__rjtzua__dots svg{width:13px;height:auto;color:var(--color-fg);display:block}.controls-module__rjtzua__controls .controls-module__rjtzua__dots svg circle{transition:all .3s}.controls-module__rjtzua__controls .controls-module__rjtzua__dots .controls-module__rjtzua__dot{cursor:pointer}.controls-module__rjtzua__controls .controls-module__rjtzua__dots .controls-module__rjtzua__dot:hover svg{color:var(--color-accent)!important}.controls-module__rjtzua__controls .controls-module__rjtzua__dots .controls-module__rjtzua__dot:hover svg circle{fill:var(--color-accent)!important}.controls-module__rjtzua__controls .controls-module__rjtzua__dots .controls-module__rjtzua__dot.controls-module__rjtzua__active svg circle{fill:var(--color-bg);stroke:var(--color-fg)}.controls-module__rjtzua__controls .controls-module__rjtzua__prev,.controls-module__rjtzua__controls .controls-module__rjtzua__next{cursor:pointer;-webkit-user-select:none;user-select:none}.controls-module__rjtzua__controls .controls-module__rjtzua__prev svg,.controls-module__rjtzua__controls .controls-module__rjtzua__next svg{--color-fill:var(--color-fg);--color-stroke:var(--color-bg);width:25px;height:auto;display:block}.controls-module__rjtzua__controls .controls-module__rjtzua__prev:hover svg,.controls-module__rjtzua__controls .controls-module__rjtzua__next:hover svg{--color-fill:var(--color-bg);--color-stroke:var(--color-fg)}
.image-carousel-module__l4Wc_W__container{position:relative}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__imageContainer .image-carousel-module__l4Wc_W__imageWrapper{padding-bottom:var(--h);border-radius:var(--br);cursor:pointer;position:relative;overflow:hidden}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 10px auto;transform:translateY(-50%)}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__prev,.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__next{cursor:pointer;pointer-events:all;--color-fill:var(--color-bg);--color-stroke:var(--color-fg)}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__prev:hover,.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__next:hover{--color-fill:var(--color-fg);--color-stroke:var(--color-bg)}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__prev svg,.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__next svg{width:25px}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__prev svg circle,.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__next svg circle{fill:var(--color-fill);stroke:var(--color-stroke)}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__prev svg path,.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__next svg path{fill:var(--color-stroke)}@media (pointer:coarse) and (hover:none){.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__arrows{display:none}}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:auto 0 15px}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots .image-carousel-module__l4Wc_W__container{pointer-events:all;gap:.2rem;display:flex}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots .image-carousel-module__l4Wc_W__dot{cursor:pointer;padding:3px}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots .image-carousel-module__l4Wc_W__dot svg{width:13px;height:auto;display:block}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots .image-carousel-module__l4Wc_W__dot svg circle{fill:rgb(from var(--color-fg) r g b/.7);stroke:var(--color-bg)}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots .image-carousel-module__l4Wc_W__dot.image-carousel-module__l4Wc_W__active svg circle{fill:var(--color-bg);stroke:var(--color-fg)}.image-carousel-module__l4Wc_W__container .image-carousel-module__l4Wc_W__dots .image-carousel-module__l4Wc_W__dot:hover svg circle{fill:var(--color-accent)}@media screen and (max-width:576px){.image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__prev,.image-carousel-module__l4Wc_W__arrows .image-carousel-module__l4Wc_W__next{display:none}}
.listing-select-module__lNPSUW__selector{position:relative}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__control{align-items:center;gap:.2rem;display:flex}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__control svg{width:7px;color:var(--color-green)}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__options{background-color:var(--color-bg);border-radius:calc(var(--br) / 2);border:var(--bw) solid var(--color-border);width:max-content;display:none;position:absolute;top:100%;right:0;overflow:clip}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__options .listing-select-module__lNPSUW__option{cursor:pointer;padding:.5rem 1rem}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__options .listing-select-module__lNPSUW__option:first-child{padding-top:1rem}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__options .listing-select-module__lNPSUW__option:last-child{padding-bottom:1rem}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__options .listing-select-module__lNPSUW__option:hover{color:var(--color-bg);background-color:var(--color-fg)}.listing-select-module__lNPSUW__selector .listing-select-module__lNPSUW__options .listing-select-module__lNPSUW__selected{color:var(--color-accent);font-weight:600}.listing-select-module__lNPSUW__selector:hover .listing-select-module__lNPSUW__options{display:unset}
.listing-details-module__PZKvma__listingDetails{border-collapse:collapse;width:100%}.listing-details-module__PZKvma__listingDetails .listing-details-module__PZKvma__select{--fs:var(--fs-h4)}.listing-details-module__PZKvma__listingDetails .listing-details-module__PZKvma__select p{font-size:var(--fs)}.listing-details-module__PZKvma__listingDetails .listing-details-module__PZKvma__select{border-bottom:var(--bw) solid var(--color-border);justify-content:space-between;gap:1rem;margin-block:.3rem;padding-bottom:.2rem;display:flex}.listing-details-module__PZKvma__listingDetails tr{border-bottom:var(--bw) solid var(--color-border)}.listing-details-module__PZKvma__listingDetails tr td{padding-bottom:.5rem}.listing-details-module__PZKvma__listingDetails tr td:not(:first-child){text-align:right;padding-left:.5rem}.listing-details-module__PZKvma__listingDetails tr td:not(:last-child){padding-right:.5rem}.listing-details-module__PZKvma__listingDetails tr:not(:first-child) td{padding-top:1rem}@media screen and (max-width:1024px){.listing-details-module__PZKvma__listingDetails .listing-details-module__PZKvma__select{--fs:var(--fs-h5)}}@media screen and (max-width:768px){.listing-details-module__PZKvma__listingDetails .listing-details-module__PZKvma__select{--fs:var(--fs-p)}}
.property-card-module__pGk6nW__card{--g:1rem;gap:var(--section-spacing-md);flex-direction:row;height:100%;padding-inline:2px;display:flex;position:relative}.property-card-module__pGk6nW__card h3{line-height:1.4}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small{border:var(--bw) solid var(--color-border);border-radius:var(--br);--g:1rem;gap:var(--section-spacing-sm);flex-direction:column;width:100%;max-width:450px;margin-inline:auto;padding:1rem}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__labels{padding:calc(var(--br) / 2)}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__imageGallery,.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__textContainer{width:100%}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__imageGallery{--h:80%;max-width:unset;min-width:unset;flex-grow:0}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header{position:relative}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wishlist{position:absolute;top:50%;right:0;transform:translateY(-50%)}.property-card-module__pGk6nW__card.property-card-module__pGk6nW__small .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wrapper{gap:var(--g);padding-inline-end:0}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__visibility{--w:120px;width:calc(var(--w) * 2);transform-origin:top;text-align:center;transform:translateX(50%) rotate(45deg) translateY(calc(var(--w) / 2));border:var(--bw) solid var(--color-border);padding:.2rem .5rem;position:absolute;top:0;right:0}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__visibility.property-card-module__pGk6nW__private{background-color:var(--color-light-3)}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__visibility.property-card-module__pGk6nW__backhand{color:var(--color-main);background-color:var(--color-green-d)}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__visibility.property-card-module__pGk6nW__silent{background-color:var(--color-grey)}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__visibility.property-card-module__pGk6nW__btpExclusive{background-color:var(--color-sorrel);color:var(--color-main)}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__visibility.property-card-module__pGk6nW__soldByBtp{color:var(--color-main);background-color:var(--color-pink)}.property-card-module__pGk6nW__labels{--color-text:var(--color-black);--color-hover:rgb(from var(--color-text) r g b / .7);padding:var(--br);pointer-events:none;--fs-h6:.8rem;flex-wrap:wrap;justify-content:flex-start;gap:.2rem;display:flex;position:absolute;inset:0 0 auto}.property-card-module__pGk6nW__labels .property-card-module__pGk6nW__tag{pointer-events:all;background-color:var(--color-bg);border:var(--bw) solid var(--color-border);border-radius:var(--br);padding:.2rem .8rem;transition:all .2s}.property-card-module__pGk6nW__labels .property-card-module__pGk6nW__tag:hover{background-color:var(--color-fg);color:var(--color-bg)}.property-card-module__pGk6nW__imageGallery{--h:80%;flex:4 1 0;width:0;min-width:280px;max-width:500px}.property-card-module__pGk6nW__imageGallery .property-card-module__pGk6nW__wrapper{border-radius:var(--br);position:relative;overflow:clip}.property-card-module__pGk6nW__imageGallery .property-card-module__pGk6nW__imageContainer .property-card-module__pGk6nW__imageWrapper{padding-bottom:var(--h);cursor:pointer;position:relative;overflow:hidden}.property-card-module__pGk6nW__textContainer{flex:5 1 0;justify-content:space-between;width:0}.property-card-module__pGk6nW__textContainer,.property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wrapper{flex-direction:column;justify-content:space-between;display:flex}.property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wrapper{gap:var(--g);max-width:800px;height:100%;padding-inline-end:calc(var(--fs-h2) + 2rem)}.property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header{justify-content:space-between;gap:.5rem;display:flex;position:relative}.property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header .property-card-module__pGk6nW__heading{padding-bottom:var(--section-spacing-xs)}.property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header>*{flex-grow:1}.property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header>:not(.property-card-module__pGk6nW__heading){flex-grow:0;flex-shrink:0}.property-card-module__pGk6nW__description{max-width:600px}.property-card-module__pGk6nW__details{--g:.7rem;gap:var(--g);white-space:nowrap;flex-wrap:wrap;display:flex}.property-card-module__pGk6nW__details svg{height:1.5rem;color:var(--color-fg);flex:0 0 25px}.property-card-module__pGk6nW__details .property-card-module__pGk6nW__detail{width:fit-content;min-width:calc(50% - var(--g) / 2);flex:1 0;align-items:center;gap:.5rem;display:flex}.property-card-module__pGk6nW__details .property-card-module__pGk6nW__detail span{line-height:1}@media screen and (max-width:1024px){.property-card-module__pGk6nW__card:not(.property-card-module__pGk6nW__small) .property-card-module__pGk6nW__details{flex-flow:column}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer{gap:1rem}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header .property-card-module__pGk6nW__heading{padding-bottom:0}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wrapper{padding-inline-end:0}}@media screen and (max-width:768px){.property-card-module__pGk6nW__card{border:var(--bw) solid var(--color-border);border-radius:var(--br);--g:1rem;gap:var(--section-spacing-sm);flex-direction:column;width:100%;max-width:450px;margin-inline:auto;padding:1rem}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__labels{padding:calc(var(--br) / 2)}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__imageGallery,.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer{width:100%}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__imageGallery{--h:80%;max-width:unset;min-width:unset;flex-grow:0}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__header{position:relative}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wishlist{position:absolute;top:50%;right:0;transform:translateY(-50%)}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__textContainer .property-card-module__pGk6nW__wrapper{gap:var(--g);padding-inline-end:0}.property-card-module__pGk6nW__card .property-card-module__pGk6nW__details{flex-flow:column}}
.lds-spinner-module__6QSskG__lds-spinner{--width:40px;--h:calc(var(--width) / 4);--bar-width:calc(var(--width) / 20);color:var(--color-fg,black);width:var(--width);height:var(--width);display:inline-block;position:relative}.lds-spinner-module__6QSskG__lds-spinner div{transform-origin:calc(var(--width) / 2) calc(var(--width) / 2);animation:1.2s linear infinite lds-spinner-module__6QSskG__lds-spinner}.lds-spinner-module__6QSskG__lds-spinner div:after{content:" ";top:0;left:calc((var(--width) - var(--bar-width)) / 2);width:var(--bar-width);height:var(--h);background:var(--color-fg);border-radius:20%;display:block;position:absolute}.lds-spinner-module__6QSskG__lds-spinner div:first-child{animation-delay:-1.1s;transform:rotate(0)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(5){animation-delay:-.7s;transform:rotate(120deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(6){animation-delay:-.6s;transform:rotate(150deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(7){animation-delay:-.5s;transform:rotate(180deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(8){animation-delay:-.4s;transform:rotate(210deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(9){animation-delay:-.3s;transform:rotate(240deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(10){animation-delay:-.2s;transform:rotate(270deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(11){animation-delay:-.1s;transform:rotate(300deg)}.lds-spinner-module__6QSskG__lds-spinner div:nth-child(12){animation-delay:0s;transform:rotate(330deg)}@keyframes lds-spinner-module__6QSskG__lds-spinner{0%{opacity:1}to{opacity:0}}
.google-reviews-module__--P-_W__container{border:var(--bw) solid var(--color-border);border-radius:var(--br);padding:var(--page-padding)}
.vertical-line-module__4Q41KG__line{display:inline-block}@media screen and (max-width:576px){.vertical-line-module__4Q41KG__line{height:calc(var(--h) * .5);width:var(--w)}}
.schedule-appointment-module__qP_Bxa__form{--g:.5rem;flex-direction:column;gap:1rem;display:flex}.schedule-appointment-module__qP_Bxa__form .schedule-appointment-module__qP_Bxa__box{color:var(--color-bg);border:var(--bw) solid currentColor;padding:calc(var(--br) / 2);border-radius:calc(var(--br) / 2)}.schedule-appointment-module__qP_Bxa__form .schedule-appointment-module__qP_Bxa__box>label{margin-bottom:.5rem;display:block}.schedule-appointment-module__qP_Bxa__form .schedule-appointment-module__qP_Bxa__box .schedule-appointment-module__qP_Bxa__checkboxGroup{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}.schedule-appointment-module__qP_Bxa__form .schedule-appointment-module__qP_Bxa__options{justify-content:center;gap:2rem;display:flex}.schedule-appointment-module__qP_Bxa__form textarea{padding:15px}.schedule-appointment-module__qP_Bxa__form button{margin-top:1rem}@media screen and (max-width:576px){.schedule-appointment-module__qP_Bxa__form .schedule-appointment-module__qP_Bxa__flex{grid-template-columns:1fr}}
.currency-select-module__nWmx4W__select{cursor:pointer}.currency-select-module__nWmx4W__select>:focus-visible{outline:none}.currency-select-module__nWmx4W__select>:focus-visible .currency-select-module__nWmx4W__control{box-shadow:unset}.currency-select-module__nWmx4W__select .currency-select-module__nWmx4W__dropdownIndicator svg{width:1rem;height:1rem}
.hamburger-btn-module__mVW2Dq__hamburger{cursor:pointer}.hamburger-btn-module__mVW2Dq__hamburger svg{display:block}.hamburger-btn-module__mVW2Dq__hamburger:hover{color:var(--color-hover)}.hamburger-btn-module__mVW2Dq__hamburger.hamburger-btn-module__mVW2Dq__open{cursor:not-allowed;pointer-events:none}@media screen and (max-width:1024px){.hamburger-btn-module__mVW2Dq__nav{display:none}}
.page-menu-module__087P-G__container{background-color:var(--color-bg);z-index:10;padding:20px;position:fixed;inset:0}.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper{--p:calc(var(--br));--g:2rem;border:var(--bw) solid var(--color-fg);border-radius:var(--br);height:100%;padding:var(--p);color:var(--color-fg);justify-content:space-between;gap:var(--g);flex-direction:column;display:flex;position:relative;overflow-y:scroll}.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper .page-menu-module__087P-G__btnClose{top:var(--p);right:var(--p);cursor:pointer;transition:all .2s ease-out;position:absolute}.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper .page-menu-module__087P-G__btnClose:hover{color:var(--color-accent)}.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper .page-menu-module__087P-G__btnClose svg{width:1.5rem;height:auto;display:block}.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper .page-menu-module__087P-G__nav{gap:var(--g);flex-direction:column;width:fit-content;display:flex}.page-menu-module__087P-G__container .page-menu-module__087P-G__btns{gap:var(--section-spacing-md);margin-bottom:var(--section-spacing);flex-wrap:wrap;justify-content:center;display:flex;position:relative}.page-menu-module__087P-G__container .page-menu-module__087P-G__btns .page-menu-module__087P-G__btn{flex-shrink:1;width:fit-content;min-width:200px;padding-block:.2rem}@media screen and (max-width:1024px){.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper{--g:1rem}.page-menu-module__087P-G__container .page-menu-module__087P-G__btns{justify-content:flex-start;margin-bottom:0}}@media screen and (max-width:576px){.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper{--p:calc(var(--br) / 2);padding-top:2.5rem}.page-menu-module__087P-G__container .page-menu-module__087P-G__wrapper .page-menu-module__087P-G__nav{width:100%}.page-menu-module__087P-G__container .page-menu-module__087P-G__btns{--fs:var(--fs-h6)}}
.nav-group-module__VZO23a__container{position:relative}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__mobile{display:none}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main{--fs:var(--fs-h3);justify-content:space-between;align-items:center;gap:1rem;padding-block:.1rem;line-height:1;display:flex;position:relative}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main a{display:block;position:relative}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main .nav-group-module__VZO23a__icon{cursor:pointer;padding:.3rem}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main .nav-group-module__VZO23a__icon:hover{color:var(--color-hover)}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main .nav-group-module__VZO23a__icon svg{width:15px;height:auto;display:block}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group{--p:1.8rem;padding-left:var(--p);flex-direction:column;gap:.2rem;width:max-content;display:none;position:absolute;top:0;left:100%}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group:has(.nav-group-module__VZO23a__subgroup){gap:var(--p);flex-direction:row}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group .nav-group-module__VZO23a__subgroup>*{margin-bottom:.8rem}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group .nav-group-module__VZO23a__subgroup>:first-child{text-decoration-thickness:calc(var(--bw) / 2);margin-bottom:1rem;text-decoration-line:underline}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group .nav-group-module__VZO23a__subgroup>:first-child,.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group .nav-group-module__VZO23a__subgroup>:first-child:hover{text-underline-offset:.5rem}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group .nav-group-module__VZO23a__subgroup>:first-child:hover{text-decoration-thickness:calc(var(--bw) * 1.5)}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__group .nav-group-module__VZO23a__subgroup>:last-child{margin-bottom:0}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons{--g:.3rem;--w:1.5rem;--p:.2rem;padding-top:1rem}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons>.nav-group-module__VZO23a__subgroup:not(:first-child){margin-top:.5rem}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons .nav-group-module__VZO23a__icon svg{width:var(--w);height:auto;display:block}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons .nav-group-module__VZO23a__icon{padding:var(--p);transform-origin:50%;cursor:pointer;transition:all .4s ease-out}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons .nav-group-module__VZO23a__icon:hover{color:var(--color-hover)}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons .nav-group-module__VZO23a__icon.nav-group-module__VZO23a__open{transform:rotate(90deg)}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons .nav-group-module__VZO23a__parent{gap:var(--g);--fs:var(--fs-h5);align-items:center;margin-bottom:.5rem;display:flex}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__accordeons .nav-group-module__VZO23a__subgroup .nav-group-module__VZO23a__subgroupItems{--fs:var(--fs-h6);flex-direction:column;gap:.5rem;padding-block-end:.5rem;padding-inline-start:calc(var(--w) + 2 * var(--p) + var(--g) + var(--w));display:flex}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__singles{flex-direction:column;gap:.6rem;margin-block-start:1rem;padding-inline-start:.2rem;display:flex}@media screen and (min-width:1024px){.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main .nav-group-module__VZO23a__icon{display:none}.nav-group-module__VZO23a__container:hover .nav-group-module__VZO23a__main a:after{content:"";pointer-events:none;border-bottom:var(--bw) solid var(--color-border);width:100%;height:0;position:absolute;bottom:0;left:0}.nav-group-module__VZO23a__container:hover .nav-group-module__VZO23a__group{display:flex}.nav-group-module__VZO23a__container:hover .nav-group-module__VZO23a__group:before{--s:calc(var(--fs) / 2);content:"";margin-top:calc(var(--fs) / 2);border-top:var(--s) solid transparent;border-bottom:var(--s) solid transparent;border-left:var(--s) solid var(--color-fg);width:0;height:0}.nav-group-module__VZO23a__container:hover .nav-group-module__VZO23a__group a:hover{text-underline-offset:2px;text-decoration:underline}}@media screen and (max-width:1024px){.nav-group-module__VZO23a__container .nav-group-module__VZO23a__mobile{display:block}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__desktop{display:none}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main{--fs:var(--fs-h3)}.nav-group-module__VZO23a__container .nav-group-module__VZO23a__main .nav-group-module__VZO23a__icon svg{width:auto;height:15px}}
.partner-cards-module__-b8-iG__heading{text-align:right;margin-block-end:var(--section-spacing-md)}.partner-cards-module__-b8-iG__nav ul{flex-wrap:wrap;gap:.5rem;padding-inline:0;display:flex}.partner-cards-module__-b8-iG__nav ul,.partner-cards-module__-b8-iG__nav li{list-style-type:none}.partner-cards-module__-b8-iG__carousel .slick-track{display:flex!important}.partner-cards-module__-b8-iG__carousel .slick-slide{height:inherit!important}.partner-cards-module__-b8-iG__carousel .slick-slide>*{height:100%}.partner-cards-module__-b8-iG__carousel .partner-cards-module__-b8-iG__card{height:100%;padding-inline:.3rem}.partner-cards-module__-b8-iG__carousel .partner-cards-module__-b8-iG__card>div{margin:auto}.partner-cards-module__-b8-iG__grid{gap:var(--section-spacing-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.partner-cards-module__-b8-iG__grid .partner-cards-module__-b8-iG__card{height:100%;margin:auto}
.card-module__0voLuG__container{border:var(--bw) solid var(--color-border);width:100%;max-width:320px;padding:var(--br);border-radius:var(--br);height:100%}.card-module__0voLuG__container img{border:var(--bw) solid var(--color-border);border-radius:50%;width:100%;height:auto;display:block}.card-module__0voLuG__container .card-module__0voLuG__image{margin-bottom:2rem}.card-module__0voLuG__container p{margin-block:1rem}
.carousel-module__TtHN7W__container .slick-track{justify-content:stretch;display:flex}.carousel-module__TtHN7W__container .slick-track .carousel-module__TtHN7W__slick-slide{height:auto}.carousel-module__TtHN7W__container .slick-track .carousel-module__TtHN7W__slick-slide>div{height:100%}.carousel-module__TtHN7W__container>:not(:last-child){margin-bottom:var(--section-spacing-sm)}
.header-module__ZzwePa__container{max-width:var(--w-max);margin-inline:auto}.header-module__ZzwePa__container .header-module__ZzwePa__wrapper{z-index:1;border-radius:var(--br);height:clamp(400px,80svh,600px);padding:var(--section-spacing-md) var(--page-padding);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.header-module__ZzwePa__container .header-module__ZzwePa__heading{--fs:var(--fs-h0)}.header-module__ZzwePa__container img{z-index:-1;filter:brightness(.7)}.header-module__ZzwePa__container .header-module__ZzwePa__links{gap:1rem;display:flex}@media screen and (max-width:768px){.header-module__ZzwePa__container{padding:var(--page-padding);padding-top:0}.header-module__ZzwePa__container .header-module__ZzwePa__heading{--fs:var(--fs-h1)}.header-module__ZzwePa__container .header-module__ZzwePa__links{flex-direction:column;width:fit-content}.header-module__ZzwePa__container .header-module__ZzwePa__links a{width:100%}}
.form-page-module__nO_TSG__form{--color-text:var(--color-green);--color-fg:rgb(from var(--color-green) r g b / .6);max-width:600px;padding:var(--section-spacing-sm);border:var(--bw) solid var(--color-fg);border-radius:var(--br);align-self:center;width:100%}

.page-module__-4D_rG__main .page-module__-4D_rG__staffCards{gap:var(--section-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}.page-module__-4D_rG__main .page-module__-4D_rG__founderCards{gap:var(--section-spacing-md);flex-wrap:wrap;justify-content:space-between;display:flex}.page-module__-4D_rG__main .page-module__-4D_rG__founderCards>*{flex:1 1 0;min-width:220px}.page-module__-4D_rG__main .page-module__-4D_rG__serviceCards>div+div{margin-top:var(--section-spacing-md)}
.page-module__FSJQnG__main .page-module__FSJQnG__itemWrapper>:not(:first-child){margin-top:var(--section-spacing-xs)}.page-module__FSJQnG__main .page-module__FSJQnG__btnContainer,.page-module__FSJQnG__main .page-module__FSJQnG__btnContainer .page-module__FSJQnG__btn{margin-block:var(--section-spacing)}.page-module__FSJQnG__main .page-module__FSJQnG__btn{--fs:var(--fs-h3);justify-content:center;display:flex}.page-module__FSJQnG__main .page-module__FSJQnG__btn a{width:fit-content;display:block}
.header-module__Y20f2G__header{gap:var(--section-spacing-sm);--g:var(--section-spacing-md);--mb:var(--g);flex-direction:column;display:flex}.header-module__Y20f2G__header.header-module__Y20f2G__compact{--mb:0}.header-module__Y20f2G__container{padding:20px var(--page-padding);justify-content:space-between;gap:var(--section-spacing);width:100%;max-width:var(--w-max);margin-inline:auto;display:flex}.header-module__Y20f2G__container .header-module__Y20f2G__heading{align-self:flex-end}.header-module__Y20f2G__container .header-module__Y20f2G__heading h1,.header-module__Y20f2G__container .header-module__Y20f2G__heading{margin-bottom:var(--mb)}.header-module__Y20f2G__container .header-module__Y20f2G__imageContainer{width:100%;max-width:800px}.header-module__Y20f2G__container .header-module__Y20f2G__imageWrapper{border-radius:var(--br);padding-bottom:60%;position:relative;overflow:hidden}@media screen and (max-width:768px){.header-module__Y20f2G__header{gap:var(--section-spacing)}.header-module__Y20f2G__container .header-module__Y20f2G__heading{margin-bottom:0}.header-module__Y20f2G__imageContainer{display:none}}
.search-form-module__AQoLEW__grid{flex-wrap:wrap;gap:1rem;display:flex}.search-form-module__AQoLEW__grid>*{flex:45%;min-width:300px}@media (max-width:768px){.search-form-module__AQoLEW__grid>*{min-width:unset;flex-basis:100%}}.search-form-module__AQoLEW__form{color:var(--color-text);flex-direction:column;gap:1rem;width:100%;max-width:800px;display:flex;--ant-font-size:var(--fs)!important}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button{cursor:pointer;align-self:flex-end;align-items:center;gap:.5rem;display:flex}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button span{display:block}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button svg{width:auto;height:100%}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__button:disabled{cursor:not-allowed}.search-form-module__AQoLEW__form .search-form-module__AQoLEW__loading{--width:var(--fs-h5);--color-fg:currentColor}.search-form-module__AQoLEW__priceRangeContainer .search-form-module__AQoLEW__flex{justify-content:space-between;padding-inline-start:10px;display:flex}.search-form-module__AQoLEW__priceRangeContainer .search-form-module__AQoLEW__currency{--color-bg:var(--color-main);--color-fg:var(--color-green-2);border:var(--bw) solid var(--color-border);border-radius:var(--br);--fs:var(--fs-p);padding-inline:.5rem}.search-form-module__AQoLEW__popup{--bg:var(--color-bg);--fg:var(--color-bg);--text:var(--color-fg);--accent:var(--color-sorrel);background-color:var(--bg)!important;color:var(--text)!important;border:var(--bw) solid var(--fg)!important;border-radius:calc(var(--br) / 2)!important;padding:0!important}.search-form-module__AQoLEW__tooltip{--ant-color-bg-spotlight:var(--color-fg)!important}


.floor-plans-module__sK-L5q__container{align-self:center;width:100%;max-width:800px}.floor-plans-module__sK-L5q__container>div+div{margin-top:var(--section-spacing-sm)}
.blog-card-module__QhjCga__container{border:var(--bw) solid var(--color-border);border-radius:var(--br);gap:var(--section-spacing-xs);padding:var(--section-spacing-md);justify-content:space-between;display:flex}@media (max-width:576px){.blog-card-module__QhjCga__container{gap:var(--section-spacing-md)}}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text{justify-content:space-between;align-items:flex-start;gap:var(--section-spacing);max-width:500px}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text,.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text .blog-card-module__QhjCga__wrapper{flex-direction:column;flex-grow:1;display:flex}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text .blog-card-module__QhjCga__wrapper{gap:var(--section-spacing-md)}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text .blog-card-module__QhjCga__wrapper p{max-width:400px}@media (max-width:576px){.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text{gap:var(--section-spacing-md)}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__text .blog-card-module__QhjCga__wrapper{gap:var(--section-spacing-xs)}}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__image{flex:0 0 35%}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__image .blog-card-module__QhjCga__wrapper{height:100%;padding-bottom:120%;position:relative}.blog-card-module__QhjCga__container .blog-card-module__QhjCga__image img{border-radius:var(--br)}@media (max-width:576px){.blog-card-module__QhjCga__container .blog-card-module__QhjCga__image .blog-card-module__QhjCga__wrapper{height:0;padding-bottom:100%}}@media screen and (max-width:576px){.blog-card-module__QhjCga__container{padding:var(--page-padding);flex-direction:column-reverse}}
.plan-card-module__sf1WfG__card img{border-radius:var(--br);width:100%;max-width:800px;height:auto;margin:auto;display:block}.plan-card-module__sf1WfG__card .plan-card-module__sf1WfG__image{cursor:pointer;padding-bottom:60%;position:relative}.plan-card-module__sf1WfG__card .plan-card-module__sf1WfG__image img{border-radius:var(--br)}.plan-card-module__sf1WfG__card .plan-card-module__sf1WfG__heading{text-align:center;padding:1rem 2rem}
.pagination-controls-module__QBOEVG__pagination{flex-direction:column;flex-grow:1;align-self:stretch;align-items:flex-end;gap:.5rem;display:flex}.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;width:100%}.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls,.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls .pagination-controls-module__QBOEVG__pages{flex-direction:row;gap:.5rem;display:flex}.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls .pagination-controls-module__QBOEVG__pageBtn{--fs:var(--fs-h6);aspect-ratio:1;border:var(--bw) solid var(--color-border);border-radius:50%;flex:0 0 2rem;justify-content:center;align-items:center;padding:.3rem .6rem;display:inline-flex}.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls .pagination-controls-module__QBOEVG__pageBtn.pagination-controls-module__QBOEVG__active{background-color:var(--color-grey);color:var(--color-green)}.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls .pagination-controls-module__QBOEVG__pageBtn:hover{background-color:var(--color-fg);color:var(--color-bg)}.pagination-controls-module__QBOEVG__pagination .pagination-controls-module__QBOEVG__controls .btn{justify-content:center;align-items:center;display:inline-flex}
.table-module__zmujTq__container button{appearance:none;background-color:unset;border:unset}.table-module__zmujTq__container .table-module__zmujTq__popup{--color-green:var(--color-green-2);--color-fg:var(--color-green)}.table-module__zmujTq__tableBtns{justify-content:flex-end;gap:1rem;display:flex}.table-module__zmujTq__checkboxGroup{grid-template-columns:repeat(auto-fit,150px);display:grid}.table-module__zmujTq__actions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.table-module__zmujTq__actions hr{align-self:stretch}.table-module__zmujTq__popup{--ant-select-option-selected-color:var(--color-main)!important;--ant-select-option-selected-bg:rgb(from var(--color-fg) r g b / .9)!important}.table-module__zmujTq__container>:not(:first-child){margin-top:var(--section-spacing-xs)}.table-module__zmujTq__container .table-module__zmujTq__select{width:100%}.table-module__zmujTq__share{cursor:pointer}.table-module__zmujTq__table.table-module__zmujTq__empty table{width:auto!important}.table-module__zmujTq__table table:not(:has(colgroup+thead)) th{width:100px!important}.table-module__zmujTq__summary table{border-collapse:collapse;border:none}.table-module__zmujTq__summary td{padding:.2rem .5rem}.table-module__zmujTq__summary td:first-child{padding-inline-start:0}.table-module__zmujTq__summary td:last-child{padding-inline-end:0}.table-module__zmujTq__summary td:not(:first-child){text-align:right}
.area-element-module__ME6NQW__area{align-items:center;gap:1rem}.area-element-module__ME6NQW__area svg{width:auto;height:var(--fs);color:var(--color-fg);margin-inline-end:1rem}.area-element-module__ME6NQW__area .area-element-module__ME6NQW__location{display:inline}

.header-module__3nCmwq__header{justify-content:space-between;gap:var(--section-spacing-md);max-width:var(--w-max);margin-inline:auto;display:flex}.header-module__3nCmwq__header .header-module__3nCmwq__heading>:not(:first-child){margin-top:.8rem}.header-module__3nCmwq__header .header-module__3nCmwq__mainHeading span{display:block}.header-module__3nCmwq__header .header-module__3nCmwq__mainHeading>:not(:first-child){margin-top:.5rem}.header-module__3nCmwq__header .header-module__3nCmwq__imageContainer{flex:1 0 60%;max-width:800px}.header-module__3nCmwq__header .header-module__3nCmwq__propertyCard{gap:var(--section-spacing-md);padding-block:var(--section-spacing-sm);flex-direction:column;justify-content:space-between;max-width:500px;display:flex}@media screen and (max-width:1024px){.header-module__3nCmwq__header .header-module__3nCmwq__imageContainer{flex-basis:50%}.header-module__3nCmwq__header .header-module__3nCmwq__imageContainer .header-module__3nCmwq__wrapper{padding-bottom:80vh}}@media screen and (max-width:768px){.header-module__3nCmwq__header{flex-direction:column-reverse}}
.listing-filters-module__wh-saq__filters .listing-filters-module__wh-saq__buttons{flex-wrap:wrap;gap:.5rem;display:flex}.listing-filters-module__wh-saq__filters .listing-filters-module__wh-saq__sortBtn{justify-content:center;gap:.5rem;display:flex}.listing-filters-module__wh-saq__filters .listing-filters-module__wh-saq__sortBtn.listing-filters-module__wh-saq__active{background-color:var(--color-grey);color:var(--color-fg)}.listing-filters-module__wh-saq__filters .listing-filters-module__wh-saq__sortBtn.listing-filters-module__wh-saq__active:hover{background-color:var(--color-fg);color:var(--color-bg)}.listing-filters-module__wh-saq__filters .listing-filters-module__wh-saq__sortBtn svg{width:var(--fs);height:auto;display:block}
.visible-columns-module__WzUUOa__checkboxGroup{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:1fr;align-items:flex-start;gap:.5rem .2rem;margin-top:1rem;display:grid}.visible-columns-module__WzUUOa__wrapper{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.visible-columns-module__WzUUOa__buttons{gap:.5rem;display:flex}.visible-columns-module__WzUUOa__buttons .btn{cursor:pointer;border-radius:.3rem}.visible-columns-module__WzUUOa__buttons .btn:first-child{--color-bg:var(--color-green);--color-fg:var(--color-main);color:var(--color-fg);background-color:var(--color-bg)}.visible-columns-module__WzUUOa__buttons .btn:first-child:hover{color:var(--color-bg);background-color:var(--color-fg)}
.header-image-module__vqLJNq__container{position:relative}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__wrapper{cursor:pointer;height:100%;padding-bottom:60%;position:relative}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__wrapper img{border-radius:var(--br)}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay{z-index:2;padding:var(--br);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:absolute;inset:0;overflow:hidden}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__wishlistBtn{--color-fg:var(--color-main);pointer-events:all}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__tags{pointer-events:all;--color-text:var(--color-black);--color-hover:rgb(from var(--color-text) r g b / .7);pointer-events:none;--fs-h6:.8rem;flex-wrap:wrap;justify-content:flex-start;gap:.2rem;display:flex}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__tags .header-image-module__vqLJNq__tag{pointer-events:all;background-color:var(--color-bg);border:var(--bw) solid var(--color-border);border-radius:var(--br);padding:.2rem .8rem;transition:all .2s}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__tags .header-image-module__vqLJNq__tag:hover{background-color:var(--color-fg);color:var(--color-bg)}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility{--w:120px;width:calc(var(--w) * 2);transform-origin:top;text-align:center;transform:translateX(50%) rotate(45deg) translateY(calc(var(--w) / 2));border:var(--bw) solid var(--color-border);padding:.2rem .5rem;position:absolute;top:0;right:0}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility.header-image-module__vqLJNq__private{background-color:var(--color-light-3)}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility.header-image-module__vqLJNq__backhand{color:var(--color-main);background-color:var(--color-green-d)}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility.header-image-module__vqLJNq__silent{background-color:var(--color-grey)}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility.header-image-module__vqLJNq__btpExclusive{background-color:var(--color-sorrel);color:var(--color-main)}.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility.header-image-module__vqLJNq__soldByBtp,.header-image-module__vqLJNq__container .header-image-module__vqLJNq__overlay .header-image-module__vqLJNq__visibility.header-image-module__vqLJNq__sold{color:var(--color-main);background-color:var(--color-pink)}
.results-module__tryG2W__results>:not(:first-child){margin-top:var(--section-spacing-sm)}.results-module__tryG2W__topControls{justify-content:space-between;gap:var(--section-spacing-md);align-items:flex-start;display:flex}.results-module__tryG2W__pagination{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.results-module__tryG2W__controls{flex-flow:wrap;gap:.5rem;display:flex}.results-module__tryG2W__controls .results-module__tryG2W__pageBtn,.results-module__tryG2W__controls .results-module__tryG2W__pageNxt{border:var(--bw) solid var(--color-border);border-radius:50%;flex-grow:0;width:max-content;padding:.5rem 1rem;display:block}.results-module__tryG2W__controls .results-module__tryG2W__pageBtn.results-module__tryG2W__active,.results-module__tryG2W__controls .results-module__tryG2W__pageNxt.results-module__tryG2W__active{background-color:var(--color-accent)}.results-module__tryG2W__controls .results-module__tryG2W__pageBtn:hover,.results-module__tryG2W__controls .results-module__tryG2W__pageNxt:hover{background-color:var(--color-fg);color:var(--color-bg)}.results-module__tryG2W__controls .results-module__tryG2W__pageNxt{border-radius:var(--br)}@media screen and (max-width:576px){.results-module__tryG2W__topControls{flex-direction:column}.results-module__tryG2W__filters .results-module__tryG2W__buttons{flex-wrap:wrap}.results-module__tryG2W__pagination{align-self:flex-end}}
.page-module__JWFt4W__header{padding-top:var(--section-spacing-sm);gap:var(--section-spacing-md);flex-direction:column;display:flex}
.page-module__B9xv5q__main>:not(:last-child){margin-bottom:var(--section-spacing)}.page-module__B9xv5q__main .page-module__B9xv5q__results{gap:var(--section-spacing-sm);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}@media (max-width:576px){.page-module__B9xv5q__main .page-module__B9xv5q__results{flex-direction:column;display:flex}}.page-module__B9xv5q__wishlistButtons{justify-content:flex-end;gap:.5rem;display:flex;position:relative}.page-module__B9xv5q__wishlistButtons .page-module__B9xv5q__btn{border:var(--bw) solid var(--color-border);cursor:pointer;justify-content:center;align-items:center;padding:.3rem .4rem;line-height:1;display:inline-flex}.page-module__B9xv5q__wishlistButtons .page-module__B9xv5q__btn:hover{color:var(--color-bg);background-color:var(--color-fg)}.page-module__B9xv5q__wishlistButtons .page-module__B9xv5q__btn svg{width:20px;height:auto}.page-module__B9xv5q__wishlistButtons .page-module__B9xv5q__popup{background-color:var(--color-sorrel);z-index:10;padding:.3rem;position:absolute;bottom:100%;right:0;transform:translateY(-10%)}
.page-module__jTO_GW__list{margin:0;padding:0;list-style:none}.page-module__jTO_GW__listItem{margin:1rem 0}.page-module__jTO_GW__card{border:var(--bw) solid currentColor;border-radius:var(--br);padding:1rem 2rem;display:block}.page-module__jTO_GW__card h4{margin-bottom:1rem}
.page-module__78qHKq__main{gap:var(--section-spacing-sm);flex-direction:column;display:flex}.page-module__78qHKq__main .page-module__78qHKq__listingType>*{margin-top:5px}
.page-module__N9EBLa__main{gap:var(--section-spacing-sm);flex-direction:column;display:flex}.page-module__N9EBLa__main .page-module__N9EBLa__listingType>*{margin-top:5px}
.revalidate-path-form-module__C0tiWa__form{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.revalidate-path-form-module__C0tiWa__form input:not([type=submit]){max-width:500px;padding:.2rem calc(var(--br) / 2);border-radius:var(--br);border:var(--bw) solid var(--color-border);width:100%}.revalidate-path-form-module__C0tiWa__form input:not([type=submit]):focus,.revalidate-path-form-module__C0tiWa__form input:not([type=submit]):focus-visible{outline:none}
.page-module__058VAW__header>:not(:first-child),.page-module__058VAW__main>:not(:first-child){margin-top:var(--section-spacing-md)}
.consent-banner-module__FdYxBa__container{z-index:1000;--color-green:var(--color-green-4);--fs-h4:16px;--fs-p:12px;width:100%;padding:16px;font-size:14px;position:fixed;inset:auto 0 0}.consent-banner-module__FdYxBa__container .consent-banner-module__FdYxBa__wrapper{max-width:var(--w-max);padding:20px var(--page-padding);margin:auto}.consent-banner-module__FdYxBa__container .consent-banner-module__FdYxBa__preferences{flex-wrap:wrap;gap:5px;margin-block:12px;display:flex}.consent-banner-module__FdYxBa__container label{align-items:center;gap:5px;display:inline-flex}.consent-banner-module__FdYxBa__container .consent-banner-module__FdYxBa__buttons{flex-wrap:wrap;gap:5px;display:flex}.consent-banner-module__FdYxBa__container button{font-size:var(--fs-p);padding:5px 12px}
.page-module__z8-JkG__main>*{margin-bottom:var(--section-spacing)}.page-module__z8-JkG__nav{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__z8-JkG__nav a{display:block}.page-module__z8-JkG__nav .page-module__z8-JkG__active{background-color:var(--color-fg);color:var(--color-bg)}
.blog-nav-module__0yxTdq__container{justify-content:space-between;align-items:flex-start;display:flex}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__nav{flex-wrap:wrap;gap:.5rem;display:flex}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__nav .blog-nav-module__0yxTdq__active{--color-bg:var(--color-green-2)}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__nav a{display:block}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__search{gap:1rem;display:flex}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__search .blog-nav-module__0yxTdq__tag{border-radius:var(--br);border:var(--bw) solid var(--color-border);text-align:center;--fs:var(--fs-h6);cursor:pointer;min-width:50px;padding:.3rem .5rem;position:relative}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__search .blog-nav-module__0yxTdq__tag:after{--x:calc(.5rem / 2);--y:calc(.3rem);content:"x";bottom:var(--y);left:var(--x);font-size:.7rem;position:relative}.blog-nav-module__0yxTdq__container .blog-nav-module__0yxTdq__search svg{cursor:pointer;width:20px;height:auto}.blog-nav-module__0yxTdq__modal{background-color:var(--color-bg);padding:var(--page-padding);border-radius:var(--br)}
.featured-listings-module__Hmh9-a__mobileCarousel{display:none}.featured-listings-module__Hmh9-a__mobileCarousel .featured-listings-module__Hmh9-a__card>*{margin-inline:auto}.featured-listings-module__Hmh9-a__cards{gap:var(--section-spacing-xs);grid-template-columns:repeat(2,1fr);margin:auto;width:fit-content!important;display:flex!important}.featured-listings-module__Hmh9-a__cards .featured-listings-module__Hmh9-a__card{margin-inline:auto}@media screen and (max-width:1024px){.featured-listings-module__Hmh9-a__mobileCarousel{display:unset}.featured-listings-module__Hmh9-a__desktopCarousel{display:none}}
.blog-search-module__s2oZPa__form input{background-color:var(--color-bg);border:var(--bw) solid var(--color-border);border-radius:var(--br);min-width:fit-content;padding:.3rem .5rem}.blog-search-module__s2oZPa__form input:focus-visible{outline-color:var(--color-accent)}.blog-search-module__s2oZPa__form input[type=submit]{cursor:pointer}.blog-search-module__s2oZPa__form .blog-search-module__s2oZPa__input{flex:1 0 300px}.blog-search-module__s2oZPa__form{flex-wrap:wrap;gap:1rem;display:flex}
.location-map-module__tgSpKW__container{gap:var(--section-spacing-md);display:flex}.location-map-module__tgSpKW__container.location-map-module__tgSpKW__flip{flex-direction:row-reverse}.location-map-module__tgSpKW__container.location-map-module__tgSpKW__flip .location-map-module__tgSpKW__text{align-items:flex-start}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__mapContainer{flex:3 1 0;width:0;max-width:600px}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__mapContainer .location-map-module__tgSpKW__wrapper{background-color:var(--color-grey);border-radius:var(--br);padding-bottom:100%;position:relative;overflow:hidden}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__mapContainer .location-map-module__tgSpKW__wrapper .location-map-module__tgSpKW__loading{--color-fg:var(--color-main);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__mapContainer .location-map-module__tgSpKW__map{position:absolute;inset:0}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__text{gap:var(--section-spacing-md);text-align:right;flex-direction:column;flex:2 1 0;justify-content:space-evenly;align-items:flex-end;width:0;min-width:200px;display:flex}@media screen and (max-width:768px){.location-map-module__tgSpKW__container{flex-direction:column-reverse}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__text{text-align:left;align-items:flex-start;width:100%}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__mapContainer{width:100%;max-width:unset}.location-map-module__tgSpKW__container .location-map-module__tgSpKW__mapContainer .location-map-module__tgSpKW__wrapper{padding-bottom:120%}}
