
.all_project_card{cursor:pointer;background:#fff;width:100%;margin-bottom:30px;transition:all .4s;overflow:hidden}.all_project_card .card_image_holder{background:#eee7e2;width:100%;height:390px;position:relative;overflow:hidden}.all_project_card .card_project_img{object-fit:cover;width:100%;height:100%;transition:transform .7s;display:block}.all_project_card .card_image_overlay{pointer-events:none;background:linear-gradient(#0000,#2717140d 45%,#2717148c);position:absolute;inset:0}.all_project_card .project_number{color:#fff;align-items:center;gap:7px;display:flex;position:absolute;top:20px;left:20px}.all_project_card .project_number span{letter-spacing:2px;font-size:9px;font-weight:500}.all_project_card .project_number strong{font-family:Playfair Display,serif;font-size:22px;font-weight:400}.all_project_card .card_view_icon{color:#271714;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:14px;transition:all .4s;display:flex;position:absolute;bottom:20px;right:20px}.all_project_card .card_content{padding:23px 4px 5px}.all_project_card .card_top{border-bottom:1px solid #ded3cd;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:9px;display:flex}.all_project_card .project_label{color:#c1886b;letter-spacing:2px;margin:0 0 7px;font-size:14px;font-weight:600}.all_project_card .project_name{color:#271714;-webkit-line-clamp:1;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Playfair Display,serif;font-size:25px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.all_project_card .location_holder{color:#806e67;white-space:nowrap;align-items:center;gap:6px;padding-top:0;font-size:15px;display:flex}.all_project_card .location_holder p{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:160px;display:-webkit-box;overflow:hidden}.all_project_card .location_holder svg{color:#c1886b;font-size:10px}.all_project_card .card_bottom{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:9px;display:flex}.all_project_card .subtext{color:#75645e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.all_project_card:hover .card_project_img{transform:scale(1.07)}.all_project_card:hover .project_name{color:#c1886b}.all_project_card:hover .card_view_icon{color:#fff;background:#c1886b;transform:rotate(-45deg)}@media (max-width:1199px){.all_project_card .card_image_holder{height:295px}.all_project_card .project_number{top:9px}.all_project_card .card_view_icon{width:37px;height:37px;bottom:12px;right:13px}.all_project_card .card_content{padding:13px 4px 5px}.all_project_card .location_holder{font-size:13px}.all_project_card .project_name{font-size:20px}.all_project_card .project_label{margin:0 0 4px;font-size:12px}}@media (max-width:991px){.all_project_card .card_image_holder{height:280px}.all_project_card .project_name{font-size:21px}.all_project_card .location_holder{font-size:10px}.all_project_card .subtext{font-size:14px}.all_project_card .location_holder p{margin-bottom:0}}@media (max-width:767px){.all_project_card .card_image_holder{height:260px}.all_project_card .card_content{padding-top:12px}.all_project_card .project_name{font-size:18px}.all_project_card .card_top{display:block}.all_project_card .location_holder{margin-top:10px}.all_project_card .card_bottom{display:block}.all_project_card .subtext{max-width:100%;margin-bottom:0}.all_project_card .explore_text{justify-content:flex-end}.all_project_card .location_holder p{margin-bottom:0}.all_project_card .project_label{font-size:11px}}@media (max-width:575px){.all_project_card{margin-bottom:22px}.all_project_card .card_image_holder{height:260px}.all_project_card .project_number{top:15px;left:15px}.all_project_card .project_number span{font-size:7px}.all_project_card .project_number strong{font-size:18px}.all_project_card .card_view_icon{width:34px;height:34px;font-size:12px;bottom:11px;right:8px}.all_project_card .project_label{letter-spacing:1.5px;font-size:8px}.all_project_card .project_name{font-size:20px}.all_project_card .location_holder{margin-top:4px;font-size:12px}.all_project_card .subtext{font-size:13px}.all_project_card .explore_text{font-size:8px}}
