.Compare{gap:var(--size-m);flex-direction:column;display:flex}.Compare-Header{justify-content:stretch;align-items:flex-start;display:flex}@media (min-width:768px){.Compare-Header{justify-content:flex-end}}.Compare-Header-Item{background-color:var(--elevation-surface-sunken);font-size:var(--font-h-l-size);font-weight:var(--font-h-l-weight);line-height:var(--font-h-l-line-height);padding:var(--size-mxxx);text-align:center;flex:1}@media (min-width:768px){.Compare-Header-Item{flex:0 0 204px}}.Compare-Header-Item_brand{background-color:var(--color-bg-brand-bold);padding:var(--size-mxxx)}.Compare-Header-Item:first-child{border-bottom-left-radius:var(--size-mxxx);border-top-left-radius:var(--size-mxxx)}.Compare-Header-Item:last-child{border-bottom-right-radius:var(--size-mxxx);border-top-right-radius:var(--size-mxxx)}.Compare-Body,.Compare-Row{flex-direction:column;display:flex}.Compare-Row{margin-top:var(--space-150)}@media (min-width:768px){.Compare-Row{flex-basis:var(--space-150);flex-direction:row;align-items:center}}.Compare-Row+.Compare-Row{border-top-color:var(--color-border);border-top-width:1px}.Comapre-Row-Title{color:var(--color-text-subtle);font-size:var(--font-b-m-size);font-weight:var(--font-b-m-weight);line-height:var(--font-b-m-line-height)}@media (min-width:768px){.Comapre-Row-Title{flex:1}}.Compare-Checks{display:flex}@media (min-width:768px){.Compare-Checks{flex:1}}.Compare-Checks-Item{padding-bottom:var(--size-mxxx);padding-top:var(--size-mxxx);flex:1;justify-content:center;display:flex}
.Carousel{overscroll-behavior:contain;position:relative}.Carousel_Inner{overflow:hidden}.Carousel_Scroller{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.Carousel_Scroller::-webkit-scrollbar{width:0;height:0}.Carousel_Item{scroll-snap-align:start;flex-shrink:0;position:relative;overflow:hidden}
.AppartmentsGallery{margin-left:calc(var(--size-mxxx)*-1);margin-right:calc(var(--size-mxxx)*-1)}.AppartmentsGallery_Scroller{scroll-padding:var(--size-m)}.AppartmentsGallery_Item,.AppartmentsGallery_Scroller{padding-left:var(--size-m);padding-right:var(--size-m)}.AppartmentsGallery_Item{--gallery-item-width:calc(var(--size-mxxx) + 400px);max-width:var(--gallery-item-width);flex:0 0 95%;width:95%}@media (min-width:536px){.AppartmentsGallery_Item{flex:0 0 60%;width:60%}}@media (min-width:768px){.AppartmentsGallery_Item{flex:0 0 var(--gallery-item-width);width:var(--gallery-item-width)}}@media (min-width:1400px){.AppartmentsGallery_Item{--gallery-item-width:calc(var(--size-mxxx) + 480px);flex:0 0 var(--gallery-item-width);max-width:var(--gallery-item-width);width:var(--gallery-item-width)}}.AppartmentsGallery_ItemInner{background-color:var(--elevation-surface);border-radius:var(--size-mxxx);flex-direction:column;display:flex;overflow:hidden}.AppartmentsGallery_Photo{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.AppartmentsGallery_Info{gap:var(--size-sxx);padding:var(--size-mxxx);flex-direction:column;display:flex}
.AppButton{background-color:var(--color-bg-colored-black);border-radius:var(--space-350);flex-shrink:0;justify-content:center;align-items:center;width:100%;max-width:440px;height:56px;display:flex}@media (min-width:1060px){.AppButton{max-width:none}}
.Apps_Img{flex-shrink:0;width:100%;max-width:320px;height:100%;display:block}@media (min-width:768px){.Apps_Img{max-width:400px}}@media (min-width:1400px){.Apps_Img{max-width:480px}}
.PartnerButton{border-radius:var(--size-mxx);justify-content:center;align-items:center;width:100%;max-width:360px;height:96px;display:flex}.PartnerButton_tbank{background-color:#ffdd2d}.PartnerButton_renins{background-color:#38056c}@media (min-width:768px){.PartnerButton{max-width:400px}}@media (min-width:1400px){.PartnerButton{max-width:480px}}
.Cities_Img{flex-shrink:0;width:100%;max-width:320px;height:100%;display:block}.CitiesList{gap:var(--size-mx);flex-direction:column;list-style-type:none;display:flex}.CitiesList_Item{color:var(--color-text-subtle);font-size:var(--font-b-l-size);font-weight:var(--font-b-l-weight);align-items:center;gap:var(--size-mxx);line-height:var(--font-b-l-line-height);display:flex}@media (min-width:768px){.Cities_Img{max-width:400px}}@media (min-width:1400px){.Cities_Img{max-width:480px}}
details{-webkit-user-select:none;user-select:none}details summary svg{transition:transform .3s;transform:rotate(0)}details[open] summary svg{transform:rotate(-180deg)}details[open] summary~*{animation:.5s ease-opacity-t-b}summary{cursor:pointer;list-style-type:none}summary::-webkit-details-marker{display:none}.Faq_Title{border-radius:var(--size-mxx);color:var(--color-text);font-size:var(--font-h-m-size);font-weight:var(--font-h-m-weight);line-height:var(--font-h-m-line-height);padding:var(--size-mxx);will-change:background-color,border-radius;align-items:center;transition:background-color .3s,border-radius .3s;display:flex;position:relative}.Faq>summary:focus-visible{outline:none}.Faq>summary:focus-visible>.Faq_Title{background-color:var(--color-bg-brand)}@media (hover:hover){.Faq>summary:hover>.Faq_Title{background-color:var(--color-bg-brand)}}.Faq[open] .Faq_Title{background-color:var(--color-bg-brand)}.Faq_Body{color:var(--color-text-subtle);font-size:var(--font-b-m-size);font-weight:var(--font-b-m-weight);line-height:var(--font-b-m-line-height);padding:var(--size-mxx)}
