.project-card{box-sizing:border-box;border-radius:10px;width:100%;max-width:410px;margin:10px 5px;display:block;position:relative}.project-card__project{box-sizing:border-box;background-color:#f4f4f4;border-radius:10px;padding-bottom:10px}.project-card__project:hover{cursor:pointer}@media screen and (max-width:449px){.project-card__project{height:100%}.project-card__project .text-info{max-height:none}.project-card__project #material-mob{align-items:flex-start}}@media screen and (max-width:426px){.project-card__project .text-info .info-body .squad-floors{width:55%}.project-card__project .text-info .info-body .dimension-material{width:45%}}@media screen and (max-width:388px){.project-card__project .image-info .mask .info-mask .subcats .subcat p{font-size:12px;line-height:17px}.project-card__project .image-info .mask .likes b{font-size:16px;line-height:19px}.project-card__project .text-info{padding:0}.project-card__project .text-info .info-head{padding:15px 15px 0}.project-card__project .text-info .info-head h3{font-size:15px;line-height:21px;font-family:var(--font-organetto)}.project-card__project .text-info .info-head .price b{font-size:15px;line-height:19.5px;font-family:var(--font-montserrat);font-weight:600}.project-card__project .text-info .offer-svg{padding-right:15px}.project-card__project .text-info .info-body{padding:0 10px}.project-card__project .text-info .info-body p{margin-left:5px;font-size:13px;line-height:14px}.project-card__project .text-info .info-body span{font-size:13px;line-height:14px}}.project-card__project:hover{box-shadow:0 0 10px #0000006d}.project-card_image-info .mouse-slider{position:relative}.project-card_image-info .mouse-slider .change-mask{z-index:5;width:100%;height:100%;display:flex;position:absolute;bottom:3px}.project-card_image-info .mouse-slider .change-mask .slide-wrapper{justify-content:center;align-items:end;width:100%;height:100%;padding:0 8px;display:flex}.project-card_image-info .mouse-slider .change-mask .slide-wrapper .slide{width:100%}.project-card_image-info .mouse-slider .change-mask .slide-wrapper .slide .line{background-color:#d9d9d9;width:95%;max-width:82px;height:2px;margin-bottom:8px}.project-card_image-info .mouse-slider .change-mask .slide-wrapper .slide .active{background-color:#447c48}.project-card_image-info .mobile-slider .swiper-pagination-bullet-active{width:20px;height:20px;color:#447c48!important;background:#447c48!important;border:1px solid #447c48!important}.project-card_image-info .mobile-slider .swiper-pagination-bullet:not(:last-of-type){margin-right:15px}.project-card_image-info .mobile-slider .swiper-pagination-bullet{opacity:1;content:"•";color:#fff;background:#fff;border:.1px solid #447c48;border-radius:100%;width:20px;height:20px;display:inline-block}.project-card_image-info .mobile-slider .swiper-pagination-bullets{z-index:10;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex;position:absolute;bottom:10px}.project-card_image-info .mask{z-index:10;justify-content:space-between;width:calc(100% - 14px);display:flex;position:absolute;top:15px;left:7px}.project-card_image-info .mask .info-mask{display:flex}.project-card_image-info .mask .info-mask .offer-icon{margin-right:3px}.project-card_image-info .mask .info-mask .discount{background-color:#447c48;border-radius:10px;justify-content:center;align-items:center;margin-right:3px;padding:0 0 0 5px;display:flex}.project-card_image-info .mask .info-mask .discount p{color:#fff;text-transform:lowercase;cursor:pointer;font-size:12px;font-weight:400;line-height:17px}.project-card_image-info .mask .info-mask .subcats{display:flex}.project-card_image-info .mask .info-mask .subcats .subcat{background-color:#3c3c3c;border-radius:5px;margin-right:3px;padding:4px 7px}.project-card_image-info .mask .info-mask .subcats .subcat p{color:#fff;text-transform:lowercase;cursor:pointer;font-size:12px;font-weight:400;line-height:17px}.project-card_image-info .mask .info-mask .subcats .fast{background-color:#ff0}.project-card_image-info .mask .info-mask .subcats .fast p{color:#000}.project-card_image-info .mask .info-mask .subcats .otdelka{background-color:#f5a913}.project-card_image-info .mask .info-mask .subcats .otdelka p{color:#000}.project-card .gazoblock{padding-bottom:0!important}.project-card_text-info{background-color:#f4f4f4;border-radius:10px;height:100%;max-height:160px;padding:15px 10px}.project-card_text-info .info-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.project-card_text-info .info-head h3{color:#222;font-size:18px;font-family:var(--font-organetto);cursor:pointer;font-style:normal;font-weight:400;line-height:150%}.project-card_text-info .info-head .price{align-items:center;display:flex}.project-card_text-info .info-head .price b{color:#222;text-align:right;font-size:20px;font-family:var(--font-montserrat);cursor:pointer;font-style:normal;font-weight:600;line-height:normal}.project-card_text-info .info-head .price svg{margin-right:8px}.project-card_text-info .offer-svg{flex-direction:column;justify-content:center;align-items:flex-end;height:15px;margin-bottom:5px;display:flex}.project-card_text-info .info-body{justify-content:space-between;display:flex}.project-card_text-info .info-body p{color:#222;font-size:14px;font-family:var(--font-montserrat);cursor:pointer;margin-left:10px;font-style:normal;font-weight:400;line-height:normal}.project-card_text-info .info-body span{cursor:pointer;font-size:14px;font-weight:600;line-height:17px}.project-card_text-info .info-body svg{min-width:23px;height:23px}.project-card_text-info .info-body .squad-floors{width:55%}.project-card_text-info .info-body .squad,.project-card_text-info .info-body .floors{align-items:center;display:flex}.project-card_text-info .info-body .dimension-material{width:45%}.project-card_text-info .info-body .dimension,.project-card_text-info .info-body .material{align-items:center;display:flex}.project-card_text-info .info-body .material span{text-transform:lowercase;cursor:pointer}.project-card_text-info .info-body .item:not(:last-of-type){margin-bottom:20px}
.project-image{width:100%;height:100%}.project-image img{object-fit:cover;border-radius:10px 10px 0 0;width:100%;height:auto}
.project-likes{height:26px;font-family:var(--font-montserrat);background-color:#8c8c8c8b;border-radius:5px;align-items:center;padding:0 5px;display:flex}.project-likes b{color:#fff;margin-right:10px;font-size:20px;font-weight:500;line-height:24.38px}.project-likes:hover{cursor:pointer}.project-likes:hover svg{fill:#447c48}@media screen and (max-width:388px){.project-likes b{font-size:16px;line-height:19px}}
