.project{text-align:left;color:#f0ead6;background:#1c1c1c;border:1px solid #2c2c2c;width:340px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:smaller;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.project:hover{border-color:#b8996a;box-shadow:0 18px 40px #00000038}.project .details{position:relative}.project .details .image-container{height:254px}.project .details .data{min-height:200px;padding:10px;position:relative}
.image-container{height:inherit;width:inherit;position:relative;overflow:hidden}.image-container .title,.image-container .footer{z-index:10;color:#fff;text-overflow:ellipsis;white-space:nowrap;padding:8px 12px;font-size:small;position:absolute;overflow:hidden}.image-container .images{height:inherit;width:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover}.image-container:after{content:"";pointer-events:none;background:linear-gradient(#0e0e0e14 0%,#0e0e0e08 40%,#0e0e0e61 100%);position:absolute;inset:0}.image-container .title{text-shadow:0 1px 4px #00000059;width:100%;font-size:13px;font-weight:500;top:0;left:0}.image-container .footer{width:100%;bottom:0;left:0}.image-container .footer .ptype{color:#0e0e0e;background-color:#b8996a;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600}.image-container .footer .state{color:#f0ead6;text-shadow:none;font-size:12px;font-weight:500}
.project-financials{flex-direction:column;margin-bottom:10px;font-size:14px;display:flex}.project-financials .row{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #2c2c2c;flex-flow:row;justify-content:space-between;align-items:center;padding:2px;display:flex}.project-financials .row .amount{text-align:right;color:#f0ead6;font-size:larger}.project-financials .row .font-extrabold{color:#f79727}.project-financials .row .text{text-align:left;text-transform:uppercase;color:#aaa}.project-financials .row .tenure{text-align:left;color:#7f7f7f;padding-left:6px;font-size:smaller}.project-financials .row:last-child{border:none}
.project-features{color:#aaa;padding-left:0;font-size:12px}.project-features ul{margin-bottom:0;padding-left:0;list-style:none}.project-features ul li{margin-bottom:6px!important}.project-features ul li:before{content:"✓";color:#b8996a;margin-right:6px}
