.color--primary[data-v-af32598c]{color:#c81919}.home--projects-container[data-v-af32598c]{padding:72px 0 84px}@media only screen and (max-width:768px){.home--projects-container[data-v-af32598c]{min-height:503px;padding:42px 4px 64px}}.home--projects-container--compact[data-v-af32598c]{padding:0}@media only screen and (max-width:768px){.home--projects-container--compact[data-v-af32598c]{min-height:auto;padding:0}}.home-projects__header[data-v-af32598c]{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}@media only screen and (max-width:768px){.home-projects__header[data-v-af32598c]{align-items:flex-start;margin-bottom:16px}}.home-projects__title[data-v-af32598c]{color:#111827;font-family:Poppins-Bold,sans-serif;font-size:clamp(24px,2.4vw,24px);letter-spacing:-.01em;line-height:1.18;margin:0;max-width:760px;text-wrap:balance}@media only screen and (max-width:768px){.home-projects__title[data-v-af32598c]{font-size:20px;line-height:1.25}}.see--all[data-v-af32598c]{flex:0 0 auto}.see--all .btn--all[data-v-af32598c]{background:#ffffffb8;border-color:#c8191933;border-radius:999px;box-shadow:0 8px 22px #1118270a;color:#c81919;font-family:Poppins-SemiBold,sans-serif;letter-spacing:0;min-height:42px;padding:0 18px;text-transform:none;transition:transform .24s ease,border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.see--all .btn--all[data-v-af32598c]:hover{background:#fff;border-color:#c819196b;box-shadow:0 12px 28px #11182714;color:#c81919;transform:translateY(-1px)}.home-projects__loading[data-v-af32598c]{background:#f8fafc;border-radius:24px;min-height:380px;position:relative}[data-v-af32598c] .project--slick{margin-bottom:46px}[data-v-af32598c] .project--slick .carousel--slide{height:492px;margin:4px 12px;width:clamp(252px,21vw,292px)}@media only screen and (min-width:769px)and (max-width:1365px){[data-v-af32598c] .project--slick .carousel--slide{height:492px;margin:4px 10px!important;width:292px}}@media only screen and (max-width:768px){[data-v-af32598c] .project--slick .carousel--slide{height:430px;margin:4px 6px!important;width:282px}}[data-v-af32598c] .project--slick .v-slide-group__content{padding-left:2px;padding-right:18px}[data-v-af32598c] .project--slick .v-slide-group__next,[data-v-af32598c] .project--slick .v-slide-group__prev{background:#ffffffe0;border:1px solid #e5e7eb;box-shadow:0 12px 28px #11182714;height:50px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;width:50px}[data-v-af32598c] .project--slick .v-slide-group__next:hover,[data-v-af32598c] .project--slick .v-slide-group__prev:hover{border-color:#c8191957;box-shadow:0 16px 34px #1118271f;outline:0;transform:translateY(-1px)}[data-v-af32598c] .listing--slick .carousel--slide{width:clamp(292px,24vw,340px)}@media only screen and (min-width:769px)and (max-width:1365px){[data-v-af32598c] .listing--slick .carousel--slide{width:324px}}@media only screen and (max-width:768px){[data-v-af32598c] .listing--slick .carousel--slide{width:300px}}[data-v-af32598c] .card--project{background:#fff;border:1px solid #e7ebf1;border-radius:18px;box-shadow:0 18px 42px #1118270e;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}[data-v-af32598c] .card--project:hover{border-color:#c8191929;box-shadow:0 24px 54px #11182718;transform:translateY(-3px)}[data-v-af32598c] .card--project .card--project-image,[data-v-af32598c] .card--project .top--part .card-project-image,[data-v-af32598c] .card--project .top--part .project--image{border-radius:18px 18px 0 0}[data-v-af32598c] .card--project .top--part .project--image{height:230px}@media only screen and (max-width:768px){[data-v-af32598c] .card--project .top--part .project--image{height:166px}}[data-v-af32598c] .card--project .bottom--part{padding:16px 18px 8px}[data-v-af32598c] .card--project .bottom--part .name{color:#111827;font-family:Poppins-SemiBold,sans-serif;font-size:16px;letter-spacing:-.01em;line-height:1.45;margin:8px 0}[data-v-af32598c] .card--project .location,[data-v-af32598c] .card--project .location span{color:#6b7280}[data-v-af32598c] .card--project .price--after{gap:6px;margin-bottom:8px;margin-top:4px}[data-v-af32598c] .card--project .price--after .price--label{color:#8a94a6;font-size:10px;letter-spacing:.04em}[data-v-af32598c] .card--project .price--after .price--value{color:#111827;font-size:17px;letter-spacing:-.01em}[data-v-af32598c] .card--project .fixed--bottom{background:#fff;border-radius:0 0 18px 18px;min-height:58px;padding:12px 18px}[data-v-af32598c] .card--project .fixed--bottom:before{background:#eef1f5;left:16px;right:16px}[data-v-af32598c] .card--project .available,[data-v-af32598c] .card--project .label--room{background:#f8fafc;border-color:#e8edf3;color:#475569}[data-v-af32598c] .card--project .modern-label{border-radius:999px;box-shadow:none;letter-spacing:.02em}[data-v-af32598c] .card--project .modern-label.property-label{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}[data-v-af32598c] .card--project .modern-label.rent-label,[data-v-af32598c] .card--project .modern-label.sell-label{background:#c8191912;border-color:#c8191924;color:#c81919}
