.card-apartment-horizontal[data-v-8315ad34]{transition:box-shadow .2s ease-in-out}@media only screen and (min-width:800px){.card-apartment-horizontal[data-v-8315ad34]:hover{box-shadow:0 8px 20px #3e4a591a}}.card-apartment-horizontal__wrapper[data-v-8315ad34]{align-items:center;background-color:var(--white-fff);border-radius:5rem;color:var(--black);display:flex;font-family:GillSansNova;font-size:16rem;font-weight:400;gap:8rem;letter-spacing:.4rem;line-height:110%;padding:10rem 8rem;position:relative;text-decoration:none}@media only screen and (min-width:800px){.card-apartment-horizontal__wrapper[data-v-8315ad34]{justify-content:space-between}}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__gallery[data-v-8315ad34]{height:88px;width:88px}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__rooms[data-v-8315ad34]{display:none}@media only screen and (min-width:800px){.card-apartment-horizontal--only-mobile .card-apartment-horizontal__tag--mobile[data-v-8315ad34]{display:block}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__grab[data-v-8315ad34]{display:flex}}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content[data-v-8315ad34]{align-items:flex-start;display:flex;flex-direction:column}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__before[data-v-8315ad34]{order:-2}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__name[data-v-8315ad34]{align-items:center;flex-direction:row;gap:4rem;order:-1;width:100%}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__area[data-v-8315ad34]:after,.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__rooms--mobile[data-v-8315ad34]:after{content:"•";padding-left:4rem}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__complex-name[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__subinfo[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__subname[data-v-8315ad34]{font-family:GillSansNova;font-size:14rem;font-weight:400;letter-spacing:.4rem;line-height:110%}.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__deadline[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__floor[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__meter[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__peculiarities[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__street[data-v-8315ad34],.card-apartment-horizontal--only-mobile .card-apartment-horizontal__content .card-apartment-horizontal__tag[data-v-8315ad34]{display:none}.card-apartment-horizontal__grab[data-v-8315ad34]{left:6rem;position:absolute;top:10rem}@media only screen and (min-width:800px){.card-apartment-horizontal__grab[data-v-8315ad34]{display:none}}.card-apartment-horizontal__grab.card-apartment-horizontal__grab--top[data-v-8315ad34]{top:30rem}.card-apartment-horizontal__gallery[data-v-8315ad34]{height:64px;min-width:64px;width:64px}.card-apartment-horizontal__gallery img[data-v-8315ad34]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (max-width:799px){.card-apartment-horizontal__gallery[data-v-8315ad34]{height:88px;width:88px}}@media only screen and (min-width:800px){.card-apartment-horizontal__gallery:hover .card-apartment-horizontal__scale[data-v-8315ad34]{opacity:1}}.card-apartment-horizontal__content[data-v-8315ad34]{align-items:center;display:grid;flex-grow:1;gap:8rem;grid-template-columns:3.2fr 1fr 1.9fr 1.4fr 1.8fr 1.6fr 1.8fr}@media only screen and (max-width:799px){.card-apartment-horizontal__content[data-v-8315ad34]{align-items:flex-start;display:flex;flex-direction:column}.card-apartment-horizontal__content .card-apartment-horizontal__before[data-v-8315ad34]{order:-2}.card-apartment-horizontal__content .card-apartment-horizontal__name[data-v-8315ad34]{align-items:center;flex-direction:row;gap:4rem;order:-1;width:100%}.card-apartment-horizontal__content .card-apartment-horizontal__area[data-v-8315ad34]:after,.card-apartment-horizontal__content .card-apartment-horizontal__rooms--mobile[data-v-8315ad34]:after{content:"•";padding-left:4rem}.card-apartment-horizontal__content .card-apartment-horizontal__complex-name[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__subinfo[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__subname[data-v-8315ad34]{font-family:GillSansNova;font-size:14rem;font-weight:400;letter-spacing:.4rem;line-height:110%}.card-apartment-horizontal__content .card-apartment-horizontal__deadline[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__floor[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__meter[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__peculiarities[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__street[data-v-8315ad34],.card-apartment-horizontal__content .card-apartment-horizontal__tag[data-v-8315ad34]{display:none}}.card-apartment-horizontal__subinfo[data-v-8315ad34]{align-items:center;display:flex;flex-grow:1;gap:8rem;justify-content:space-between}.card-apartment-horizontal__rooms[data-v-8315ad34]{font-family:GillSansNova;font-weight:600}@media only screen and (min-width:800px){.card-apartment-horizontal__rooms[data-v-8315ad34]{min-width:115rem}}@media only screen and (max-width:799px){.card-apartment-horizontal__rooms[data-v-8315ad34]{display:none}}@media only screen and (min-width:800px){.card-apartment-horizontal__area[data-v-8315ad34],.card-apartment-horizontal__floor[data-v-8315ad34]{min-width:70rem}.card-apartment-horizontal__number[data-v-8315ad34]{min-width:60rem}.card-apartment-horizontal__rooms--mobile[data-v-8315ad34]{display:none}}.card-apartment-horizontal__name[data-v-8315ad34]{display:flex;flex-direction:column;flex-grow:1}.card-apartment-horizontal__floor[data-v-8315ad34]{flex-grow:1}.card-apartment-horizontal__subname[data-v-8315ad34]{color:var(--gray);font-size:14rem}.card-apartment-horizontal__complex-name[data-v-8315ad34],.card-apartment-horizontal__subname[data-v-8315ad34]{font-family:GillSansNova;font-weight:400;letter-spacing:.4rem;line-height:110%}.card-apartment-horizontal__complex-name[data-v-8315ad34]{color:var(--blue);font-size:16rem}.card-apartment-horizontal__deadline[data-v-8315ad34]{color:var(--green);flex-grow:1}.card-apartment-horizontal__peculiarities[data-v-8315ad34],.card-apartment-horizontal__tag[data-v-8315ad34]{display:flex;flex-grow:1;gap:4rem}.card-apartment-horizontal__tag[data-v-8315ad34]{flex-direction:column}.card-apartment-horizontal__tag-inner[data-v-8315ad34]{margin:auto;width:-moz-fit-content;width:fit-content}.card-apartment-horizontal__tag--mobile[data-v-8315ad34]{margin-left:auto;position:absolute;right:8rem;top:10rem}@media only screen and (min-width:800px){.card-apartment-horizontal__tag--mobile[data-v-8315ad34]{display:none}}.card-apartment-horizontal__info[data-v-8315ad34]{display:flex;flex-direction:column;min-width:181rem}.card-apartment-horizontal__meter[data-v-8315ad34]{color:var(--black);font-family:GillSansNova;font-size:14rem;font-weight:400;letter-spacing:.4rem;line-height:110%;margin-bottom:4rem}.card-apartment-horizontal__subprice[data-v-8315ad34]{display:flex;flex-direction:column}@media only screen and (max-width:799px){.card-apartment-horizontal__subprice[data-v-8315ad34]{align-items:flex-end;flex-direction:row;gap:4rem}}.card-apartment-horizontal__price[data-v-8315ad34]{color:var(--black3);font-family:GillSansNova;font-size:18rem;font-weight:600;letter-spacing:.4rem;line-height:110%}.card-apartment-horizontal__old[data-v-8315ad34]{color:var(--gray);font-family:GillSansNova;font-size:14rem;font-weight:400;letter-spacing:.4rem;line-height:110%;text-decoration-line:line-through}.card-apartment-horizontal__mortgage[data-v-8315ad34],.card-apartment-horizontal__mortgage-mobile[data-v-8315ad34]{color:var(--green);font-family:GillSansNova;font-size:14rem;font-weight:400;letter-spacing:.4rem;line-height:110%;margin-top:4rem;transition:color .2s ease-in-out}@media only screen and (min-width:800px){.card-apartment-horizontal__mortgage-mobile[data-v-8315ad34]:hover,.card-apartment-horizontal__mortgage[data-v-8315ad34]:hover{color:var(--green2)}}@media only screen and (max-width:799px){.card-apartment-horizontal__mortgage[data-v-8315ad34]{display:none}}@media only screen and (min-width:800px){.card-apartment-horizontal__mortgage-mobile[data-v-8315ad34]{display:none}.card-apartment-horizontal__mobile-popup[data-v-8315ad34]{display:none;pointer-events:none}}.card-apartment-horizontal__favorite[data-v-8315ad34]{opacity:0;pointer-events:none}@media only screen and (max-width:799px){.card-apartment-horizontal__favorite[data-v-8315ad34]{display:none}}.card-apartment-horizontal__scale[data-v-8315ad34]{background:var(--white-fff);border-radius:5rem;box-shadow:0 2px 12px #3e4a5933;height:330rem;left:0;opacity:0;padding:12rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease-in-out;width:330rem;z-index:20}@media only screen and (max-width:799px){.card-apartment-horizontal__scale[data-v-8315ad34]{display:none}}.card-apartment-horizontal__offers[data-v-8315ad34]{align-items:center;background-color:var(--green2);border-radius:50%;color:var(--black3);display:flex;font-family:GillSansNova;font-size:12rem;font-weight:600;height:16rem;justify-content:center;left:5rem;letter-spacing:.4rem;line-height:110%;position:absolute;top:5rem;width:16rem}@media only screen and (max-width:799px){.card-apartment-horizontal__offers[data-v-8315ad34]{background-color:var(--green);color:var(--white-fff);font-family:GillSansNova;font-size:14rem;font-weight:600;height:24rem;letter-spacing:.4rem;line-height:110%;width:24rem}}
