@media screen and (min-width:1020px){.offer-details-propertie{display:grid;grid-template-columns:1fr 360px;grid-gap:24px;gap:24px}}@media screen and (min-width:1280px){.offer-details-propertie{gap:44px}}@media screen and (min-width:1910px){.offer-details-propertie{gap:56px;grid-template-columns:1fr 570px}}@media screen and (min-width:1020px){.offer-details-propertie .price-wrapper{display:flex;gap:24px;align-items:center}}.offer-details-propertie .price{font-size:24px;line-height:32px;font-weight:700;margin-bottom:8px}@media screen and (min-width:1020px){.offer-details-propertie .price{margin-bottom:0}}@media screen and (min-width:1910px){.offer-details-propertie .price{font-size:56px;line-height:64px}}.offer-details-propertie .price-disclaimer{font-size:16px}@media screen and (min-width:1020px){.offer-details-propertie .price-disclaimer{font-weight:700}}@media screen and (min-width:1910px){.offer-details-propertie .price-disclaimer{font-size:32px;line-height:36px}}.offer-details-propertie .properties-list{margin-top:24px;list-style:none;display:grid;grid-template-columns:1fr 1fr;align-self:start;grid-gap:16px;gap:16px}@media screen and (min-width:480px){.offer-details-propertie .properties-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:720px){.offer-details-propertie .properties-list{display:flex;flex-wrap:wrap;gap:56px;row-gap:24px;margin-bottom:24px}}@media screen and (min-width:1910px){.offer-details-propertie .properties-list{margin:32px 0}}.offer-details-propertie .location-list{margin-top:24px;list-style:none;display:grid;grid-template-columns:1fr 1fr;align-self:start;grid-gap:16px;gap:16px}@media screen and (min-width:480px){.offer-details-propertie .location-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:720px){.offer-details-propertie .location-list{display:flex;flex-wrap:wrap;gap:56px;row-gap:24px;margin-bottom:24px;margin-top:0}}.offer-details-propertie .location-item{display:flex;gap:12px}.offer-details-propertie .location-item .icon{flex-shrink:0}.offer-details-propertie .properties-item{display:flex;gap:12px}.offer-details-propertie .properties-item .icon{flex-shrink:0}.offer-details-propertie .list-content{display:flex;flex-direction:column}@media screen and (min-width:720px){.offer-details-propertie .offer-header{display:flex;align-items:baseline;gap:30px}}.offer-details-propertie .desc,.offer-details-propertie .title{font-size:16px;line-height:20px;letter-spacing:.02em}.offer-details-propertie .title{font-weight:700}.offer-details-propertie .description{padding:8px 0}.offer-details-propertie .show-more-cta{font-weight:700;text-decoration:underline}.offer-details-propertie .contact-us-card{display:none}@media screen and (min-width:1020px){.offer-details-propertie .contact-us-card{position:-webkit-sticky;position:sticky;align-self:flex-start;top:140px;display:flex;flex-direction:column;max-width:507px;width:100%;margin:0 auto}}.offer-details-propertie .contact-us-card .contact-img{border-radius:50%;overflow:hidden;height:160px;width:160px;align-self:center;margin-bottom:24px}.offer-details-propertie .contact-us-card .contact-img img{width:100%;height:100%}.offer-details-propertie .contact-us-card .desc,.offer-details-propertie .contact-us-card .name{align-self:center}.offer-details-propertie .contact-us-card .name{font-size:32px;line-height:36px;font-weight:600;font-family:PP Pangram Sans;text-align:center}.offer-details-propertie .contact-us-card .desc{font-size:16px;line-height:24px}.offer-details-propertie .contact-us-card .btn-grup{margin-top:32px;display:flex;gap:16px;flex-direction:column}.offer-details-propertie .contact-us-card .btn-grup .first svg{width:20px;height:20px}.offer-details-propertie .contact-us-card .btn-grup .first svg path{fill:none}.offer-details-propertie .contact-us-card .btn-grup .last svg{width:28px;height:28px}.offer-details-propertie .pills-buttons{display:flex;gap:6px;padding:24px 0;text-transform:uppercase}@media screen and (min-width:1020px){.offer-details-propertie .pills-buttons{display:none}}.offer-details-propertie .description-content{display:none;font-size:16px;line-height:20px;letter-spacing:.02em}.offer-details-propertie .description-content.location,.offer-details-propertie .description-content.location:before{display:none}@media screen and (min-width:1020px){.offer-details-propertie .description-content.location{display:grid}}.offer-details-propertie .description-content .col:first-of-type{display:none}@media screen and (min-width:1020px){.offer-details-propertie .description-content .col:first-of-type{display:block}.offer-details-propertie .description-content{position:relative;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;padding:24px 0}.offer-details-propertie .description-content:before{content:"";position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#e8dca7,#d4b988 50%,#bd9163);width:calc(100% - 8px);margin:0 auto;height:1px}}.offer-details-propertie .description-content .desc-header{font-family:Didot;font-size:24px;line-height:32px}.offer-details-propertie .description-content.active{display:grid}@media screen and (min-width:1020px){.offer-details-propertie .cards{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 1fr 1fr;align-items:flex-start}}.offer-details-propertie .cards .title{font-family:Didot;font-size:24px;line-height:24px;margin-bottom:12px}@media screen and (min-width:1020px){.offer-details-propertie .cards .title{display:none}}.offer-details-propertie .cards .features-card:not(:first-of-type) .category-title{margin-top:14px}@media screen and (min-width:1020px){.offer-details-propertie .cards .features-card:not(:first-of-type) .category-title{margin-top:0}}.offer-details-propertie .cards .features-card:not(:first-of-type){margin-top:16px}@media screen and (min-width:1020px){.offer-details-propertie .cards .features-card:not(:first-of-type){margin-top:0}}.offer-details-propertie .cards .features-card{padding:24px;background:#f8f2ea}.offer-details-propertie .cards .features-card .category-title{font-size:16px;font-family:Didot;margin-bottom:8px}@media screen and (min-width:1020px){.offer-details-propertie .cards .features-card .category-title{margin-bottom:16px}}.offer-details-propertie .cards .features-card .card{display:grid}@media screen and (min-width:1020px){.offer-details-propertie .cards .features-card .card{grid-template-columns:1fr}}.offer-details-propertie .cards .features-card .list-wrapper .list-title{font-size:24px;font-family:Didot;margin-bottom:20px;display:flex;gap:8px}.offer-details-propertie .cards .features-card .list-wrapper .icon{width:32px;height:32px}.offer-details-propertie .cards .features-card .list-wrapper .list{margin-left:auto;background:#f8f2ea;list-style:none;padding-left:24px;margin-bottom:8px}@media screen and (min-width:1020px){.offer-details-propertie .cards .features-card .list-wrapper .list{margin-bottom:8px}}.offer-details-propertie .cards .features-card .list-wrapper .list-item{position:relative;font-size:16px;line-height:20px}.offer-details-propertie .cards .features-card .list-wrapper .list-item:before{content:"";position:absolute;left:-10px;top:50%;height:2px;width:2px;background:#17253d;transform:translate(-50%,-50%)}.offer-details-propertie .explore-neighborhood-holder{min-height:265px;text-decoration:none;padding:28px 18px;display:flex;align-items:flex-end;gap:24px;position:relative;overflow:hidden;z-index:1;background-size:cover;background-position:50%;width:100%}@media screen and (min-width:1020px){.offer-details-propertie .explore-neighborhood-holder{padding:36px}}.offer-details-propertie .explore-neighborhood-holder span{color:#fff;font-family:Didot;font-size:56px;line-height:64px}.offer-details-propertie .explore-neighborhood-holder svg{flex-shrink:0;margin-bottom:12px}.offer-details-propertie .explore-neighborhood-holder .explore-neighborhood-bg{position:absolute;width:auto;height:100%;top:0;left:0;z-index:-1}.map-component{height:300px;overflow:hidden;width:100%;position:relative;display:block}@media screen and (min-width:1020px){.map-component{height:350px}}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{margin:0;padding:0;font:inherit;box-sizing:border-box}:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100dvh;font-family:PP Pangram Sans}body.ReactModal__Body--open{overflow:hidden}img,picture,svg,video{display:block;max-width:100%}a,input,textarea{color:inherit}button{all:unset;border:none;margin:0;padding:0;background-color:transparent;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}html.block-scroll{overflow:hidden}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Regular.86f30cc1.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:300 400}@font-face{font-family:PP Pangram Sans;src:url(/_next/static/media/PPPangramSans-Semibold.0234e9e2.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:600}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Bold.c9b0bd91.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:Didot;src:url(/_next/static/media/DidotLTPro-Italic.f27d26b1.woff2) format("woff2");font-style:italic;font-display:swap;font-weight:700}.recommended-offers-propertie{margin-top:48px}@media screen and (min-width:1020px){.recommended-offers-propertie{padding-bottom:64px}}.recommended-offers-propertie .title{font-size:24px;line-height:104%;font-family:Didot;letter-spacing:1px;margin-bottom:12px}@media screen and (min-width:1020px){.recommended-offers-propertie .title{margin-bottom:32px}}@media screen and (min-width:1910px){.recommended-offers-propertie .title{font-size:32px;line-height:36px}}.recommended-offers-propertie .recommended-items{margin-left:-16px;margin-right:-16px}@media screen and (min-width:1020px){.recommended-offers-propertie .recommended-items{margin:0}}