.FlatDetailsSection_wrapper__FPLlO{position:relative;padding-top:40px}.FlatDetailsSection_buttonsGroup__YG9Lt{display:flex;flex-wrap:wrap;gap:4px}@media(min-width:1025px){.FlatDetailsSection_buttonsGroup__YG9Lt{gap:8px}}.FlatDetailsSection_topWrapper__KWngz{display:flex;justify-content:space-between;flex-direction:column;gap:20px;margin-bottom:40px}@media(min-width:1025px){.FlatDetailsSection_topWrapper__KWngz{margin-bottom:48px;flex-direction:row;align-items:center}}.FlatDetailsSection_gridWrapper__dJU8h{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h{grid-template-columns:1fr 1fr;gap:80px}}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:12px;margin-bottom:24px}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY{margin-bottom:48px}}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_name__APX0r{font-weight:var(--font-regular);font-size:48px;line-height:48px;margin:0;color:var(--primary-500)}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_name__APX0r{font-size:64px;line-height:60px}}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_availability__5huAB{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:var(--font-regular);font-size:18px;margin:0}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_availability__5huAB.FlatDetailsSection_available__2i5pE{color:var(--available)}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_availability__5huAB.FlatDetailsSection_reserved__zYzna{color:var(--reserved)}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_availability__5huAB.FlatDetailsSection_unavailable__ASjxt{color:var(--unavailable)}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_availability__5huAB.FlatDetailsSection_sold___nvFR{color:var(--sold)}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_nameWrapper__eb6nY .FlatDetailsSection_availability__5huAB.FlatDetailsSection_contracted__w29QR{color:var(--black)}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_price__dic_O{font-weight:var(--font-semibold);font-size:32px;margin-bottom:4px}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_pricePerSquare__sWp0U{font-weight:var(--font-medium);font-size:14px;margin-bottom:4px}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_priceInfo__uJ_c9{font-weight:var(--font-regular);font-size:12px;margin-bottom:32px}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_priceInfo__uJ_c9{margin-bottom:48px}}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_tableHeader__oXX1W{font-weight:var(--font-semibold);font-size:32px;margin-bottom:10px}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_totalWrapper__MSf0t{display:flex;align-items:center;justify-content:space-between;padding:20px 10px}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_totalWrapper__MSf0t .FlatDetailsSection_text__0DVte{font-weight:var(--font-bold);font-size:14px}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_totalWrapper__MSf0t .FlatDetailsSection_text__0DVte{font-size:16px}}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_vizSwitcherWrapper__dWAKl{display:flex;flex-direction:column;gap:24px}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_vizSwitcherWrapper__dWAKl{padding:80px 0}}.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_buttonsGroup__YG9Lt{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-top:48px}@media(min-width:1025px){.FlatDetailsSection_gridWrapper__dJU8h .FlatDetailsSection_pdfButtonMobile___EZ55{display:none}}.FlatDetailsSection_tableWrapper__2360j{margin-bottom:24px}@media(min-width:1025px){.FlatDetailsSection_tableWrapper__2360j{margin-bottom:48px}}