.AdvantagesItem-module-sass-module__TGIFza__block{background-color:var(--color-white);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;display:flex;position:relative}@media (min-width:1226px){.AdvantagesItem-module-sass-module__TGIFza__block{border-radius:24px;gap:24px;padding:24px}}.AdvantagesItem-module-sass-module__TGIFza__icon{aspect-ratio:1;background-color:var(--color-green);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.AdvantagesItem-module-sass-module__TGIFza__heading{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}@media (min-width:1226px){.AdvantagesItem-module-sass-module__TGIFza__heading{gap:16px}}.AdvantagesItem-module-sass-module__TGIFza__title{text-align:center;color:var(--color-teal-two);font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-bold)}.AdvantagesItem-module-sass-module__TGIFza__description{text-align:center;color:var(--color-teal-two);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-regular)}
.AdvantagesItems-module-sass-module__pX-o0q__block{grid-template-rows:auto;grid-template-columns:repeat(1,1fr);gap:16px;display:grid;position:relative}@media (min-width:768px){.AdvantagesItems-module-sass-module__pX-o0q__block{grid-template-columns:repeat(2,1fr)}}@media (min-width:1226px){.AdvantagesItems-module-sass-module__pX-o0q__block{grid-template-columns:repeat(3,1fr);gap:24px}}
.Heading-module-sass-module__u2HMIq__heading{flex-direction:column;gap:16px;display:flex;position:relative}@media (min-width:768px){.Heading-module-sass-module__u2HMIq__heading{gap:24px}}.Heading-module-sass-module__u2HMIq__heading[data-align-mobile=left]{text-align:left}.Heading-module-sass-module__u2HMIq__heading[data-align-mobile=center]{text-align:center}.Heading-module-sass-module__u2HMIq__heading[data-align-mobile=right]{text-align:right}@media (min-width:768px){.Heading-module-sass-module__u2HMIq__heading[data-align-desktop=left]{text-align:left}.Heading-module-sass-module__u2HMIq__heading[data-align-desktop=center]{text-align:center}.Heading-module-sass-module__u2HMIq__heading[data-align-desktop=right]{text-align:right}}.Heading-module-sass-module__u2HMIq__title,.Heading-module-sass-module__u2HMIq__text{position:relative}.Heading-module-sass-module__u2HMIq__dark{color:var(--color-white)}.Heading-module-sass-module__u2HMIq__light{color:var(--color-teal-two)}
.Advantages-module-sass-module__N3B38a__wrapper{flex-direction:column;gap:32px;display:flex;position:relative}@media (min-width:1226px){.Advantages-module-sass-module__N3B38a__wrapper{gap:64px}}
.Sticker-module-sass-module__A_281W__sticker{z-index:1;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap;border-radius:50px;align-items:center;padding:6px 12px 4px;line-height:1;display:inline-flex;position:relative}.Sticker-module-sass-module__A_281W__green{background:var(--color-green);color:var(--color-white)}.Sticker-module-sass-module__A_281W__red{background:var(--color-red-light,#d32f2f);color:var(--color-white)}.Sticker-module-sass-module__A_281W__yellow{background:var(--color-yellow-light,#f9a825);color:var(--color-white)}
.Tag-module-sass-module__uxWgtW__tag{font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-caption);white-space:nowrap;background:var(--color-gray-light,#f0f0f0);color:var(--color-gray-dark,#555);border-radius:8px;align-items:center;padding:4px 12px;display:inline-flex}
.PropertyDescription-module-sass-module__DploDW__description{flex-direction:column;gap:12px;display:flex}.PropertyDescription-module-sass-module__DploDW__title{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold);color:var(--color-teal-two);margin:0}.PropertyDescription-module-sass-module__DploDW__text{font-size:var(--font-size-body-sm);line-height:var(--line-height-body);color:var(--color-gray-dark,#555);white-space:pre-line;margin:0}.PropertyDescription-module-sass-module__DploDW__toggle{cursor:pointer;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-medium);color:var(--color-green);background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;transition:opacity .2s}.PropertyDescription-module-sass-module__DploDW__toggle:hover{opacity:.7}
.PropertyHeader-module-sass-module__aNDfoG__header{flex-direction:column;gap:8px;display:flex}.PropertyHeader-module-sass-module__aNDfoG__stickers{flex-wrap:wrap;gap:6px;display:flex}.PropertyHeader-module-sass-module__aNDfoG__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);color:var(--color-teal-two);margin:0}@media (min-width:768px){.PropertyHeader-module-sass-module__aNDfoG__title{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}}.PropertyHeader-module-sass-module__aNDfoG__location{flex-direction:column;gap:4px;display:flex}@media (min-width:768px){.PropertyHeader-module-sass-module__aNDfoG__location{flex-flow:wrap;gap:16px}}.PropertyHeader-module-sass-module__aNDfoG__locationItem{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-gray);align-items:center;gap:6px;display:inline-flex}.PropertyHeader-module-sass-module__aNDfoG__locationItem svg{color:var(--color-green);flex-shrink:0}
.PropertyParams-module-sass-module__CFNAZW__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:768px){.PropertyParams-module-sass-module__CFNAZW__grid{grid-template-columns:repeat(3,1fr);gap:16px}}.PropertyParams-module-sass-module__CFNAZW__item{background:var(--color-white);border:1px solid #0000000f;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.PropertyParams-module-sass-module__CFNAZW__icon{background:var(--color-bg-light);width:40px;height:40px;color:var(--color-green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PropertyParams-module-sass-module__CFNAZW__info{flex-direction:column;gap:2px;min-width:0;display:flex}.PropertyParams-module-sass-module__CFNAZW__label{font-size:var(--font-size-12);line-height:var(--line-height-caption);color:var(--color-gray)}.PropertyParams-module-sass-module__CFNAZW__value{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-medium);color:var(--color-teal-two);text-overflow:ellipsis;overflow:hidden}
.PropertySidebar-module-sass-module__Ml0LWq__sidebar{display:none}@media (min-width:1024px){.PropertySidebar-module-sass-module__Ml0LWq__sidebar{background:var(--color-white);border:1px solid #0000000f;border-radius:20px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 4px 24px #0000000f}}.PropertySidebar-module-sass-module__Ml0LWq__priceBlock{flex-direction:column;gap:4px;display:flex}.PropertySidebar-module-sass-module__Ml0LWq__price{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-black);color:var(--color-teal-two)}.PropertySidebar-module-sass-module__Ml0LWq__pricePerMeter{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);color:var(--color-gray)}.PropertySidebar-module-sass-module__Ml0LWq__mortgage{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);font-weight:var(--font-weight-medium);color:var(--color-green);background:#29b57814;border-radius:8px;margin-top:4px;padding:8px 12px}.PropertySidebar-module-sass-module__Ml0LWq__actions{flex-direction:column;gap:8px;display:flex}.PropertySidebar-module-sass-module__Ml0LWq__actions button{width:100%}.PropertySidebar-module-sass-module__Ml0LWq__bottomBar{z-index:50;background:var(--color-white);border-top:1px solid #00000014;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 -2px 16px #0000000f}@media (min-width:1024px){.PropertySidebar-module-sass-module__Ml0LWq__bottomBar{display:none}}.PropertySidebar-module-sass-module__Ml0LWq__bottomPrice{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-bold);color:var(--color-teal-two);white-space:nowrap}.PropertySidebar-module-sass-module__Ml0LWq__bottomActions{flex-shrink:0;gap:8px;display:flex}
