.card{position:relative;border-radius:var(--main-border-radius);overflow:hidden;display:flex;flex-direction:column;gap:10px;background-color:#414141;opacity:0;animation:Open .8s forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .5s ease,box-shadow .3s ease}@media(max-width:768px){.card{padding:calc(20px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.card{padding:calc(20px + 10*.0520833333vw)}}.card img{object-fit:cover;object-position:center;transition:.5s;z-index:1}.card .cover_link,.card img{position:absolute;top:0;left:0;width:100%;height:100%}.card .cover_link{z-index:3}.card .title{max-width:max-content;width:100%;position:relative;z-index:4;color:var(--card-text-color);text-transform:uppercase;font-weight:700;font-family:var(--montserrat-font);transition:.3s}@media(max-width:768px){.card .title{font-size:calc(20px + 17*(100vw - 320px)/1920)}}@media(min-width:768px){.card .title{font-size:calc(20px + 10*.0520833333vw)}}.card .title:hover{color:var(--main-color)}.card .ofer{position:relative;border-radius:10px;padding:10px;max-width:max-content;width:100%;color:var(--card-text-color);white-space:wrap;background-color:var(--main-color);z-index:2}@media(max-width:768px){.card .ofer{font-size:calc(16px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.card .ofer{font-size:calc(16px + 2*.0520833333vw)}}.card .advantages{position:relative;margin-top:auto;z-index:2;border-radius:10px;padding:10px;width:100%;max-width:228px;background-color:hsla(0,0%,51%,.6);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.card .advantages .advantages_title{color:#cecece;font-weight:600;margin-bottom:5px}@media(max-width:768px){.card .advantages .advantages_title{font-size:calc(18px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.card .advantages .advantages_title{font-size:calc(18px + 2*.0520833333vw)}}.card .advantages .description{color:var(--card-text-color);word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.card .advantages .description{font-size:calc(14px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.card .advantages .description{font-size:calc(14px + 2*.0520833333vw)}}.card .project_name{position:relative;max-width:max-content;width:100%;color:var(--card-text-color);white-space:wrap;z-index:2}@media(max-width:768px){.card .project_name{font-size:calc(16px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.card .project_name{font-size:calc(16px + 2*.0520833333vw)}}.card .labels{position:relative;margin-top:auto;z-index:2;width:100%;display:flex;flex-direction:column;gap:5px}.card .labels.parking{margin-top:0}.card .labels .labels_item{width:100%;max-width:max-content;padding:10px 15px;border-radius:10px;background-color:var(--main-color);color:var(--card-text-color);box-shadow:0 0 15px 0 rgba(0,0,0,.7)}.card .parking_settings{position:relative;margin-top:auto;display:flex;flex-wrap:wrap;width:100%;align-items:center;gap:10px;z-index:2}.card .parking_settings .parking_settings_item{flex:1 1;display:grid;grid-template-columns:50px 1fr;grid-auto-rows:60px;align-items:center;max-width:180px;grid-gap:5px;gap:5px;border-radius:5px;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.card .parking_settings .parking_settings_item .description{padding-right:5px}.card .parking_settings .parking_settings_item .description h5{color:var(--card-text-color);margin-bottom:2%}@media(max-width:768px){.card .parking_settings .parking_settings_item .description h5{font-size:calc(12px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.card .parking_settings .parking_settings_item .description h5{font-size:calc(12px + 2*.0520833333vw)}}.card .parking_settings .parking_settings_item .description p{color:var(--card-text-color);font-weight:700}@media(max-width:768px){.card .parking_settings .parking_settings_item .description p{font-size:calc(16px + 3.4*(100vw - 320px)/1920)}}@media(min-width:768px){.card .parking_settings .parking_settings_item .description p{font-size:calc(16px + 2*.0520833333vw)}}.card .parking_settings .parking_settings_item .image{display:flex;align-items:center}.card .parking_settings .parking_settings_item .image.car svg{width:120%;height:120%;transform:scale(1.1)}.card .parking_settings .parking_settings_item .image.car svg .icon_car .stroke{stroke:#fff}.card .parking_settings .parking_settings_item .image.car svg .icon_car .fill{fill:#fff}.card .parking_settings .parking_settings_item .image.floors{padding-left:5px}.card .parking_settings .parking_settings_item .image.floors svg{width:100%;height:100%}.card .parking_settings .parking_settings_item .image.floors svg path{fill:#fff}@keyframes Open{0%{opacity:0}to{opacity:1}}.card:hover{transform:translateY(-10px);box-shadow:0 8px 15px rgba(0,0,0,.2)}