@keyframes rotating{100%{transform:rotate(360deg)}}.realityEstatePage{--realityEstatePage-contentOffset: calc(var(--notification-height) + 7.6rem);padding:var(--realityEstatePage-contentOffset) 0 9.6rem;background:#050505;color:#f2f2f2}@media(min-width: 48rem){.realityEstatePage{min-height:0;padding-bottom:0}}@media(min-width: 75rem){.realityEstatePage{--realityEstatePage-contentOffset: calc(var(--notification-height) + 10.5rem)}}.realityEstatePage a:not(.btn){color:inherit}.realityEstatePage img{display:block;width:100%;height:100%;object-fit:cover}.realityEstatePage>.wideContainer{max-width:none;padding-right:0;padding-left:0}.realityEstatePage .widgetContainer.widgetTemplateWidgetSelector{padding-top:8rem}.realityEstatePage .widgetContainer.widgetTemplateWidgetSelector .formDescription h2,.realityEstatePage .widgetContainer.widgetTemplateWidgetSelector .formDescription h3{margin:clamp(1.6rem,1.568627451vw,2.4rem) 0 clamp(1.6rem,2.091503268vw,3.2rem) 0;color:#f2f2f2;font-family:"Fedra Sans Pro",sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:1;margin:0 0 2rem !important}.realityEstatePage-error{padding:2.4rem;margin-right:2.4rem;margin-left:2.4rem;background:#111;color:#f2f2f2}@media(min-width: 48rem){.realityEstatePage-error{margin-right:4rem;margin-left:4rem}}@media(min-width: 75rem){.realityEstatePage-error{margin-right:12rem;margin-left:12rem}}.realityEstatePage-layout{display:grid;align-items:start;margin-bottom:4rem;gap:0}@media(min-width: 48rem){.realityEstatePage-layout{height:100%;min-height:100%;margin-bottom:8rem;grid-template-columns:minmax(0, 1fr) 40.5rem}}@media(min-width: 62rem){.realityEstatePage-layout{margin-bottom:12rem}}@media(min-width: 75rem){.realityEstatePage-layout{grid-template-columns:minmax(0, 1fr) 52rem}}@media(min-width: 93.75rem){.realityEstatePage-layout{grid-template-columns:minmax(0, 1fr) 60rem}}.realityEstatePage-layout.realityEstatePage-layout--noGallery{grid-template-columns:minmax(0, 1fr)}.realityEstatePage-gallery{position:relative;display:block;overflow:hidden;height:28.7rem;gap:.8rem}@media(min-width: 48rem){.realityEstatePage-gallery{position:sticky;top:var(--realityEstatePage-contentOffset);display:grid;height:calc(100vh - var(--realityEstatePage-contentOffset));align-content:start;grid-template-areas:"hero hero" "preview1 preview2";grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;overflow-y:auto;scrollbar-color:var(--main-color, #FF5C00) rgba(0,0,0,0);scrollbar-width:thin}}.realityEstatePage-galleryViewport,.realityEstatePage-galleryTrack{height:100%}@media(min-width: 48rem){.realityEstatePage-galleryViewport,.realityEstatePage-galleryTrack{display:contents;height:auto}}.realityEstatePage-galleryViewport{overflow:hidden}@media(min-width: 48rem){.realityEstatePage-galleryViewport{overflow:visible}}.realityEstatePage-galleryTrack{display:flex;gap:0}@media(min-width: 48rem){.realityEstatePage-galleryTrack{display:contents}}.realityEstatePage-galleryDots{position:absolute;z-index:2;bottom:1.6rem;left:0;display:flex;width:100%;flex-wrap:wrap;justify-content:center;padding:0 2.4rem;gap:.8rem}@media(min-width: 48rem){.realityEstatePage-galleryDots{display:none}}.realityEstatePage-galleryDots .puxSlider-dot{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:hsla(0,0%,100%,.5);box-shadow:0 .1rem .4rem rgba(5,5,5,.45);cursor:pointer;transition:background-color 200ms ease}.realityEstatePage-galleryDots .puxSlider-dot.puxSlider-dot--selected{background:#fff}.realityEstatePage-galleryItem{display:none;min-width:0;height:100%;flex:0 0 100%;background:#111}@media(min-width: 48rem){.realityEstatePage-galleryItem{display:block}}.realityEstatePage-galleryItem.realityEstatePage-galleryItem--hero{display:block}@media(min-width: 48rem){.realityEstatePage-galleryItem.realityEstatePage-galleryItem--hero{aspect-ratio:136/101;grid-area:hero}}@media(min-width: 48rem){.realityEstatePage-galleryItem.realityEstatePage-galleryItem--preview1{aspect-ratio:336/255;grid-area:preview1}}@media(min-width: 48rem){.realityEstatePage-galleryItem.realityEstatePage-galleryItem--preview2{aspect-ratio:336/255;grid-area:preview2}}@media(min-width: 48rem){.realityEstatePage-galleryItem.realityEstatePage-galleryItem--stack{aspect-ratio:680/453;grid-column:1/-1}}.realityEstatePage-gallery.is-mobile-slider .realityEstatePage-galleryItem{display:block}.realityEstatePage-sidebar{padding:2.4rem}.realityEstatePage-panel,.realityEstatePage-section{display:grid;gap:1.6rem}.realityEstatePage-panel--basic{gap:4rem}.realityEstatePage-basicInfo{display:grid;gap:.8rem}.realityEstatePage-section+.realityEstatePage-section,.realityEstatePage-panel+.realityEstatePage-section{margin-top:8rem}.realityEstatePage-header{display:grid;gap:2rem}@media(min-width: 48rem){.realityEstatePage-header{text-align:right}}.realityEstatePage-title{margin:0;color:#f2f2f2;font-size:3.2rem;font-weight:400;line-height:1}@media(min-width: 48rem){.realityEstatePage-title{font-size:3.6rem}}@media(min-width: 75rem){.realityEstatePage-title{font-size:4rem}}.realityEstatePage-headerMeta{display:grid;gap:.8rem}.realityEstatePage-price{color:var(--main-color, #FF5C00);font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:normal}.realityEstatePage-address,.realityEstatePage-priceNote{color:#a2a2a2;font-size:1.6rem;letter-spacing:-0.032rem;line-height:1.5}.realityEstatePage-priceNote{margin-top:.8rem}.realityEstatePage-infoBlocks{display:grid;gap:.8rem}.realityEstatePage-infoBlock{display:flex;min-width:0;align-items:center;justify-content:space-between;padding:2rem 2.4rem;background:#111;gap:1.6rem}.realityEstatePage-infoBlockLabel,.realityEstatePage-parameterLabel{min-width:0;color:#a2a2a2;font-size:1.6rem;letter-spacing:-0.032rem;line-height:1.5}.realityEstatePage-infoBlockValue{color:var(--main-color, #FF5C00);font-size:1.6rem;font-weight:700;letter-spacing:-0.032rem;line-height:1.5;text-align:right}.realityEstatePage-agent{display:grid;padding:.8rem;background:#111}@media(min-width: 75rem){.realityEstatePage-agent{grid-template-columns:12.5rem minmax(0, 1fr)}}.realityEstatePage-agentPhoto{min-height:20rem}@media(min-width: 75rem){.realityEstatePage-agentPhoto{min-height:auto;aspect-ratio:125/137}}.realityEstatePage-agentContent{display:grid;padding:2.4rem;gap:1.2rem}.realityEstatePage-agentName{margin:0;color:#f2f2f2;font-size:2rem;font-weight:500;letter-spacing:0;line-height:normal}.realityEstatePage-sectionTitle{margin:0;color:var(--main-color, #FF5C00);font-size:2rem;font-weight:500;letter-spacing:0;line-height:normal}.realityEstatePage-agentLinks{display:grid;gap:.4rem}.realityEstatePage-agentLinks a{color:var(--main-color, #FF5C00) !important;font-size:1.6rem;font-weight:700;letter-spacing:-0.032rem;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.realityEstatePage-agentLinks a:focus,.realityEstatePage-agentLinks a:hover{color:var(--main-color, #FF5C00) !important;opacity:.7;text-decoration:none}.realityEstatePage-annotation{color:#f2f2f2;font-size:2rem;font-weight:350;letter-spacing:-0.04rem;line-height:1.5}.realityEstatePage-richText{display:grid;gap:2.4rem}.realityEstatePage-richText p{margin:0;color:#f2f2f2;font-size:1.6rem;letter-spacing:-0.032rem;line-height:1.5;white-space:pre-line}.realityEstatePage-parameterList{display:grid;gap:.8rem}.realityEstatePage-parameter{display:flex;min-width:0;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;background:#111;gap:1.6rem}.realityEstatePage-parameterValue{min-width:0;color:#f2f2f2;font-size:1.6rem;font-weight:700;letter-spacing:-0.032rem;line-height:1.5;text-align:right}.realityEstatePage-actions{display:grid;margin-top:1.6rem;gap:1.2rem}.realityEstatePage-action{width:100%}