@media (max-width:939px){.RealtyDetails-module-scss-module__tDo0-G__root{margin-top:16px}}.RealtyDetails-module-scss-module__tDo0-G__grid{grid-template-columns:auto repeat(2,1fr);grid-auto-flow:column;gap:8px 10px;display:grid}.RealtyDetails-module-scss-module__tDo0-G__grid:not(.RealtyDetails-module-scss-module__tDo0-G__small):not(:has(.RealtyDetails-module-scss-module__tDo0-G__pricePrev)) .RealtyDetails-module-scss-module__tDo0-G__address{grid-column:1/3}.RealtyDetails-module-scss-module__tDo0-G__priceMain{color:#000;flex:1;grid-area:1/1;align-items:center;display:flex}.RealtyDetails-module-scss-module__tDo0-G__priceMain svg{flex-shrink:0;width:24px;margin-left:10px}.RealtyDetails-module-scss-module__tDo0-G__priceSqm{color:#636778;font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyBody1FontSize,15px);letter-spacing:.2px;grid-area:1/2;align-self:center;line-height:22px}.RealtyDetails-module-scss-module__tDo0-G__pricePrev{color:#000;font-family:var(--robotoFont);font-style:normal;font-weight:500;font-size:var(--typographyButtonFontSize,15px);-webkit-font-smoothing:antialiased;letter-spacing:.2px;grid-area:2/1;line-height:22px}.RealtyDetails-module-scss-module__tDo0-G__address{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyBody1FontSize,15px);letter-spacing:.2px;grid-row:2;margin-bottom:10px;line-height:22px}.RealtyDetails-module-scss-module__tDo0-G__actions{grid-area:1/3/3/4;place-self:start end}.RealtyDetails-module-scss-module__tDo0-G__small{grid-template-columns:repeat(max-content max-content auto)}.RealtyDetails-module-scss-module__tDo0-G__small:not(:has(.RealtyDetails-module-scss-module__tDo0-G__pricePrev)) .RealtyDetails-module-scss-module__tDo0-G__priceSqm{grid-area:2/1/auto/3}.RealtyDetails-module-scss-module__tDo0-G__small .RealtyDetails-module-scss-module__tDo0-G__priceMain{grid-column:1/3}.RealtyDetails-module-scss-module__tDo0-G__small .RealtyDetails-module-scss-module__tDo0-G__priceSqm{grid-area:2/2/auto/3}.RealtyDetails-module-scss-module__tDo0-G__small .RealtyDetails-module-scss-module__tDo0-G__address{grid-area:3/1/auto/4}.RealtyDetails-module-scss-module__tDo0-G__increased svg{fill:#e35241;transform:rotate(90deg)}.RealtyDetails-module-scss-module__tDo0-G__decreased svg{fill:#39cc6a;transform:rotate(-90deg)}
.RealtyCard-module-scss-module__tBtxOq__root{flex-direction:column;width:100%;height:100%;display:flex;position:relative}@media (max-width:725px){.RealtyCard-module-scss-module__tBtxOq__root:not(.RealtyCard-module-scss-module__tBtxOq__root.RealtyCard-module-scss-module__tBtxOq__withBorderOnMobile){width:calc(100% + 32px);margin:0 -16px}.RealtyCard-module-scss-module__tBtxOq__root:not(.RealtyCard-module-scss-module__tBtxOq__root.RealtyCard-module-scss-module__tBtxOq__withBorderOnMobile) .RealtyCard-module-scss-module__tBtxOq__content{border:none;border-radius:0}.RealtyCard-module-scss-module__tBtxOq__root:not(.RealtyCard-module-scss-module__tBtxOq__root.RealtyCard-module-scss-module__tBtxOq__withBorderOnMobile) .RealtyCard-module-scss-module__tBtxOq__gallery{border-radius:0}}.RealtyCard-module-scss-module__tBtxOq__content{border:1px solid #ebeef4;border-radius:0 0 8px 8px;flex-direction:column;height:100%;padding:16px;display:flex;position:relative}.RealtyCard-module-scss-module__tBtxOq__actions{z-index:10;display:flex;position:absolute;top:12px;right:6px}.RealtyCard-module-scss-module__tBtxOq__prices{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:calc(100% - 32px);margin-bottom:6px;display:flex;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__price{font-family:var(--lunFont);letter-spacing:.2px;-webkit-font-smoothing:antialiased;white-space:nowrap;align-items:center;font-size:20px;font-style:normal;font-weight:700;line-height:24px;display:flex}.RealtyCard-module-scss-module__tBtxOq__priceSqm{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyCaptionFontSize,13px);-webkit-font-smoothing:antialiased;letter-spacing:.2px;color:#fff;text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:100%;margin-top:2px;line-height:1;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__title{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyBody1FontSize,15px);letter-spacing:.2px;margin-bottom:6px;line-height:22px}.RealtyCard-module-scss-module__tBtxOq__poi{margin-bottom:10px}.RealtyCard-module-scss-module__tBtxOq__subtitle{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyCaptionFontSize,13px);-webkit-font-smoothing:antialiased;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;color:#9396a8;z-index:2;max-width:100%;margin-bottom:6px;line-height:22px;position:relative;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__subtitle+.RealtyCard-module-scss-module__tBtxOq__propertyGrid{margin-top:6px}@media (hover:hover) and (pointer:fine){.RealtyCard-module-scss-module__tBtxOq__subtitle a[href]:hover{color:#000;text-decoration:underline}}.RealtyCard-module-scss-module__tBtxOq__description{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyBody1FontSize,15px);letter-spacing:.2px;z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:10px;line-height:24px;position:relative}.RealtyCard-module-scss-module__tBtxOq__description h3{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyBody1FontSize,15px);letter-spacing:.2px;line-height:22px;display:inline}.RealtyCard-module-scss-module__tBtxOq__contacts{z-index:2;margin-bottom:10px;position:relative}.RealtyCard-module-scss-module__tBtxOq__descriptionClamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__propertyGrid{grid-template-columns:repeat(2,calc(50% - 3px));gap:6px;display:grid}.RealtyCard-module-scss-module__tBtxOq__propertyGrid.RealtyCard-module-scss-module__tBtxOq__twoColumns{justify-content:flex-start;align-items:center;gap:10px;display:flex}.RealtyCard-module-scss-module__tBtxOq__propertyGrid.RealtyCard-module-scss-module__tBtxOq__twoColumns .RealtyCard-module-scss-module__tBtxOq__property:first-child{flex:0 auto;min-width:0}.RealtyCard-module-scss-module__tBtxOq__propertyGrid.RealtyCard-module-scss-module__tBtxOq__twoColumns .RealtyCard-module-scss-module__tBtxOq__property:last-child{flex:none}.RealtyCard-module-scss-module__tBtxOq__property{align-items:center;display:flex;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__property .RealtyCard-module-scss-module__tBtxOq__propertyItem svg{margin-right:6px}.RealtyCard-module-scss-module__tBtxOq__property .RealtyCard-module-scss-module__tBtxOq__propertyText{overflow:visible}.RealtyCard-module-scss-module__tBtxOq__content .RealtyCard-module-scss-module__tBtxOq__propertyGrid svg{fill:#9396a8}.RealtyCard-module-scss-module__tBtxOq__propertyDate{color:#9396a8;margin-top:6px}.RealtyCard-module-scss-module__tBtxOq__media{width:100%;padding-top:133.333%;position:relative}.RealtyCard-module-scss-module__tBtxOq__mediaContent{position:absolute;inset:0;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__lazyGallery{height:100%}.RealtyCard-module-scss-module__tBtxOq__labelList{pointer-events:none;max-width:calc(100% - 50px);position:absolute;top:16px;left:16px}@media (max-width:725px){.RealtyCard-module-scss-module__tBtxOq__labelList{top:8px;left:8px}}.RealtyCard-module-scss-module__tBtxOq__favorite{position:absolute;top:7px;right:6px}.RealtyCard-module-scss-module__tBtxOq__gallery{background:#caccd8;border-radius:8px 8px 0 0;width:100%;height:100%;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.RealtyCard-module-scss-module__tBtxOq__gallery:hover .RealtyCard-module-scss-module__tBtxOq__galleryArrow{opacity:1}}.RealtyCard-module-scss-module__tBtxOq__gallery:before,.RealtyCard-module-scss-module__tBtxOq__gallery:after{box-sizing:border-box;content:"";pointer-events:none;background-image:linear-gradient(#0006,#0000);width:100%;height:53px;position:absolute;top:0;left:0;right:0}.RealtyCard-module-scss-module__tBtxOq__gallery:after{top:auto;bottom:0;transform:scaleY(-1)}.RealtyCard-module-scss-module__tBtxOq__galleryBullets{max-width:56px}.RealtyCard-module-scss-module__tBtxOq__galleryBulletsHolder{bottom:9px}.RealtyCard-module-scss-module__tBtxOq__galleryArrow{opacity:0;transition:all var(--standardTransition,.25s) ease-out}.RealtyCard-module-scss-module__tBtxOq__link{z-index:1;position:absolute;inset:0}.RealtyCard-module-scss-module__tBtxOq__imageHolder{width:100%;height:100%;display:flex}.RealtyCard-module-scss-module__tBtxOq__sitename{font-family:var(--robotoFont);font-style:normal;font-weight:400;font-size:var(--typographyCaptionFontSize,13px);-webkit-font-smoothing:antialiased;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;line-height:22px;position:absolute;bottom:8px;right:16px;overflow:hidden}.RealtyCard-module-scss-module__tBtxOq__subGeoWrapper{padding-right:35px}.RealtyCard-module-scss-module__tBtxOq__mainContent{color:#fff;pointer-events:none;background:linear-gradient(#0000 0%,#00000012 10%,#00000080 100%);width:100%;padding:20px 16px;position:absolute;bottom:0;left:0}