.carousel-entry-wrapper{position:relative;display:inline-block;width:300px;height:300px;border-radius:15px;background-color:white;cursor:pointer;box-shadow:0 .5rem 1rem rgba(18,18,18,.15)!important;margin:20px;&:hover{transform:translateY(-5px)}.location{position:absolute;left:0;top:0;color:white;padding:5px 10px;background-color:#43955c;font-size:13px}.cover-photo{width:100%;height:180px;object-fit:cover;border-top-left-radius:15px;border-top-right-radius:15px}.mortgage{position:absolute;width:135px;height:90px;bottom:10px;left:15px;text-align:left;.title{color:#275736;font-weight:700;font-size:15px;margin-bottom:6px}.amount{color:#43955c;font-size:22px}.ex{color:#275736;font-weight:700;font-size:16px;text-decoration:line-through}}.payment{position:absolute;width:130px;height:90px;bottom:10px;right:10px;text-align:left;.title{color:#275736;font-weight:700;font-size:15px;margin-bottom:6px}.amount{color:#43955c;font-size:22px}.ex{color:#275736;font-weight:700;font-size:16px;text-decoration:line-through}}}@media (max-width:1115px){.carousel-entry-wrapper{width:290px;height:290px;margin:10px}}