.styles-module-scss-module__Y3fKHW__carousel{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__Y3fKHW__stage{border-radius:16px;height:clamp(240px,74.6154vw,291px);position:relative;overflow:hidden}.styles-module-scss-module__Y3fKHW__stage:after{content:"";z-index:1;pointer-events:none;background-color:#0000002e;position:absolute;inset:0}.styles-module-scss-module__Y3fKHW__swiper{width:100%;height:100%}.styles-module-scss-module__Y3fKHW__slide{height:100%;position:relative}.styles-module-scss-module__Y3fKHW__slide .styles-module-scss-module__Y3fKHW__slideButton{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__Y3fKHW__image{object-fit:cover}.styles-module-scss-module__Y3fKHW__videoTour{inset-inline-end:16px;z-index:2;position:absolute;top:18px;box-shadow:0 4px 15px #0000000d}.styles-module-scss-module__Y3fKHW__stage .styles-module-scss-module__Y3fKHW__nav{--btn-size:40px;z-index:2;color:#fff;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.styles-module-scss-module__Y3fKHW__navPrev{inset-inline-start:8px}.styles-module-scss-module__Y3fKHW__navNext{inset-inline-end:8px}.styles-module-scss-module__Y3fKHW__dots{inset-inline:0;z-index:2;justify-content:center;align-items:center;gap:6px;list-style:none;display:flex;position:absolute;bottom:25px}.styles-module-scss-module__Y3fKHW__dot{background-color:#fff9;border-radius:60px;width:6px;height:6px;transition-property:width,background-color;transition-duration:.2s;transition-timing-function:ease-in-out}.styles-module-scss-module__Y3fKHW__dotActive{background-color:#fff;width:24px}.styles-module-scss-module__Y3fKHW__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;display:grid}.styles-module-scss-module__Y3fKHW__thumbItem{min-width:0}.styles-module-scss-module__Y3fKHW__thumbs .styles-module-scss-module__Y3fKHW__thumb{cursor:pointer;border:1px solid #0000;border-radius:8px;width:100%;height:clamp(70px,21.5385vw,84px);transition-property:border-color;transition-duration:.2s;transition-timing-function:ease-in-out;display:block;position:relative;overflow:hidden}.styles-module-scss-module__Y3fKHW__thumbs .styles-module-scss-module__Y3fKHW__thumbActive{border-color:#0042ff}.styles-module-scss-module__Y3fKHW__thumbs .styles-module-scss-module__Y3fKHW__moreBadge{inset-inline-start:50%;color:#fff;background-color:#0042ff;border-radius:60px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .styles-module-scss-module__Y3fKHW__moreBadge{transform:translate(50%,-50%)}
.styles-module-scss-module__9JhIFa__grid{grid-template-rows:1fr 1fr;grid-template-columns:652fr 318fr 318fr;gap:16px;height:clamp(420px,43.4028vw,625px);display:grid}.styles-module-scss-module__9JhIFa__tile{border-radius:16px;position:relative;overflow:hidden}.styles-module-scss-module__9JhIFa__tileMain{border-radius:24px;grid-row:span 2}.styles-module-scss-module__9JhIFa__image{object-fit:cover}.styles-module-scss-module__9JhIFa__openTile{cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.styles-module-scss-module__9JhIFa__videoTour{--btn-bg-hover:#e8eeff;inset-inline-end:40px;z-index:1;position:absolute;bottom:24px;box-shadow:0 4px 15px #0000000d}.styles-module-scss-module__9JhIFa__grid .styles-module-scss-module__9JhIFa__showAll{inset-inline-start:50%;z-index:1;white-space:nowrap;position:absolute;bottom:24px;transform:translate(-50%)}[dir=rtl] .styles-module-scss-module__9JhIFa__grid .styles-module-scss-module__9JhIFa__showAll{transform:translate(50%)}
.styles-module-scss-module__VqFloW__section{width:100%;max-width:1800px;margin-inline:auto;padding-inline:60px}@media screen and (max-width:768px){.styles-module-scss-module__VqFloW__section{padding-inline:16px}}.styles-module-scss-module__VqFloW__section{padding-top:32px}@media screen and (max-width:768px){.styles-module-scss-module__VqFloW__section{padding-top:16px}}
.styles-module-scss-module___ozepq__ribbon{text-transform:capitalize;white-space:nowrap;background-color:#0042ff;border-start-start-radius:var(--ribbon-start-radius,24px);border-end-end-radius:16px;justify-content:center;align-items:center;min-width:175.5px;padding:8px 12px;display:flex;box-shadow:0 4px 4px #00000038}.styles-module-scss-module___ozepq__onSale{background-color:#47b77d}.styles-module-scss-module___ozepq__offMarket{background-color:#c01114}.styles-module-scss-module___ozepq__tag{color:var(--tag-fg,#fff);background-color:var(--tag-bg,#0042ff)}
.styles-module-scss-module__bJSghq__card{border:1px solid #e0e0e0;border-radius:24px;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.styles-module-scss-module__bJSghq__tags{flex-direction:column;gap:8px;width:100%;padding:12px 16px 0;display:flex}.styles-module-scss-module__bJSghq__tagRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.styles-module-scss-module__bJSghq__tag{text-transform:capitalize;white-space:nowrap;border-radius:70px;align-items:center;padding:8px 16px;display:inline-flex}.styles-module-scss-module__bJSghq__tagZone2{color:var(--tag-fg,#c27400);background-color:var(--tag-bg,#fffae6)}.styles-module-scss-module__bJSghq__tagZone4{color:var(--tag-fg,#fff);background-color:var(--tag-bg,#0042ff)}.styles-module-scss-module__bJSghq__tagStatus{background-color:#eafbee}.styles-module-scss-module__bJSghq__tagType{background-color:#e8eeff}.styles-module-scss-module__bJSghq__priceBlock{flex-direction:column;gap:8px;width:100%;padding:16px 14px;display:flex}.styles-module-scss-module__bJSghq__price{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}
.styles-module-scss-module__mabyOq__mobilePrice{width:100%;max-width:1800px;margin-inline:auto;padding-inline:60px}@media screen and (max-width:768px){.styles-module-scss-module__mabyOq__mobilePrice{padding-inline:16px}}.styles-module-scss-module__mabyOq__mobilePrice{padding-top:24px}.styles-module-scss-module__mabyOq__body{width:100%;max-width:1800px;margin-inline:auto;padding-inline:60px}@media screen and (max-width:768px){.styles-module-scss-module__mabyOq__body{padding-inline:16px}}.styles-module-scss-module__mabyOq__body{flex-wrap:wrap;align-items:flex-start;column-gap:24px;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__mabyOq__body{flex-direction:column;gap:24px;margin-top:24px}}.styles-module-scss-module__mabyOq__sectionNav{margin-top:min(2.22222vw,32px);margin-inline:max(60px,50% - 840px)}@media screen and (max-width:768px){.styles-module-scss-module__mabyOq__sectionNav{margin-top:24px;margin-inline:16px}}.styles-module-scss-module__mabyOq__main{flex:764 1 0;min-width:0;margin-top:min(2.22222vw,32px)}@media screen and (max-width:768px){.styles-module-scss-module__mabyOq__main{flex:none;width:100%;margin-top:0}}.styles-module-scss-module__mabyOq__rail{top:calc(var(--nav-offset,112px) + var(--section-nav-height,66px) + 24px);flex-direction:column;flex:533 1 0;gap:24px;min-width:0;margin-top:min(2.22222vw,32px);display:flex;position:sticky}@media screen and (max-width:768px){.styles-module-scss-module__mabyOq__rail{flex:none;width:100%;margin-top:0;position:static}}.styles-module-scss-module__mabyOq__price:empty{display:none}
.styles-module-scss-module__x6gmZa__bar{z-index:5;background-color:#f7f5ee;border-radius:16px 16px 0 0;flex-direction:column;gap:8px;padding-block:16px;display:flex;position:sticky;bottom:0;overflow:hidden;box-shadow:0 4px 14px #000000a3}.styles-module-scss-module__x6gmZa__bar.styles-module-scss-module__x6gmZa__withRibbon{padding-block-start:0}.styles-module-scss-module__x6gmZa__ribbon{--ribbon-start-radius:16px;align-self:flex-start}.styles-module-scss-module__x6gmZa__overlay{z-index:1;position:absolute;inset:0}.styles-module-scss-module__x6gmZa__price{white-space:nowrap;border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:0 16px 8px;display:flex}.styles-module-scss-module__x6gmZa__priceValue{text-transform:capitalize}.styles-module-scss-module__x6gmZa__agent{align-items:center;gap:16px;padding-inline:16px;display:flex}.styles-module-scss-module__x6gmZa__avatar{object-fit:cover;border-bottom:.711px solid #0c255f33;border-radius:50%;flex-shrink:0;width:44px;height:44px}.styles-module-scss-module__x6gmZa__name{flex:auto;min-width:0}.styles-module-scss-module__x6gmZa__actions{z-index:2;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.styles-module-scss-module__x6gmZa__action{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}
.styles-module-scss-module__YIkoPW__card{scroll-margin-top:calc(var(--nav-offset,112px) + var(--section-nav-height,66px) + 24px);border:1px solid #e0e0e0;border-radius:24px;flex-direction:column;gap:16px;padding:24px;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__YIkoPW__card{gap:8px;padding:16px}}.styles-module-scss-module__YIkoPW__identity{align-items:center;gap:16px;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__YIkoPW__identity{margin-block-start:8px}}.styles-module-scss-module__YIkoPW__avatarLink{border-radius:50%;flex-shrink:0;display:flex}.styles-module-scss-module__YIkoPW__avatar{object-fit:cover;border-bottom:1.75px solid #0c255f33;border-radius:50%;flex-shrink:0;width:108px;height:108px}.styles-module-scss-module__YIkoPW__contact{border-bottom:.5px solid #e0e0e0;flex-direction:column;gap:8px;padding-block:16px;display:flex}.styles-module-scss-module__YIkoPW__link{text-decoration:underline}.styles-module-scss-module__YIkoPW__contactRow{align-items:center;gap:16px;min-width:0;display:flex}.styles-module-scss-module__YIkoPW__emailLink{min-width:0}.styles-module-scss-module__YIkoPW__emailLink span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.styles-module-scss-module__YIkoPW__actions{align-items:center;gap:16px;display:flex}@media screen and (max-width:768px){.styles-module-scss-module__YIkoPW__actions{margin-block-start:16px}}.styles-module-scss-module__YIkoPW__emailButton{flex:1 1 0;min-width:0;padding-inline:16px}@media (hover:hover){.styles-module-scss-module__YIkoPW__emailButton:not(:disabled):hover{background-color:#e8eeff}}.styles-module-scss-module__YIkoPW__iconLink{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}
