.card-top-image{overflow:visible !important}.card-top-image .title-content{margin-bottom:54px}.card-top-image .row{row-gap:30px}.card-top-image .card-item{border:none;box-shadow:0 0 25px rgba(0,0,0,.15);transition:transform .3s ease;border-radius:20px}.card-top-image .card-item:hover{transform:translateY(-5px)}.card-top-image .card-item .card-image{padding:38px 0 0 50px;margin-bottom:20px}.card-top-image .card-item .card-image figure{border-radius:20px 0 0 20px;overflow:hidden;margin-bottom:0}.card-top-image .card-item .card-image figure img{object-fit:cover;width:100%;height:100%;aspect-ratio:4/3;transition:transform .5s ease}.card-top-image .card-item .card-image .location-wrapper{position:absolute;bottom:-21px;left:20px;width:60px;height:60px;border-radius:50%;background-color:#fff;padding:8px}.card-top-image .card-item .card-image .location-wrapper .location-icon{width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#253746}.card-top-image .card-item .card-image .location-wrapper .location-icon i{font-size:1.2rem}.card-top-image .card-item .card-body{padding:0 41px 32px 50px;text-align:start}.card-top-image .card-item .card-body h4{margin-bottom:10px}.card-top-image .card-item .card-body .card-text{color:#5b6770 !important}.card-top-image .card-item .card-body.is-4-columns{padding:0 22px 32px 50px}.card-top-image .card-item:hover .card-image figure img{transform:scale(1.05)}@media(max-width: 746px){.card-top-image .card-item .card-image figure img{aspect-ratio:4/3}.card-top-image.is-4-columns .card-item .card-body{padding:0 30px 30px 30px}.card-top-image.is-4-columns .card-item .card-image{padding:35px 0 0 30px}.card-top-image .content-buttons{margin-top:10px;justify-content:flex-start !important}}@media(min-width: 576px)and (max-width: 900px){.card-top-image .col-xxl-3{width:50% !important;flex:0 0 auto !important}}@media(min-width: 1400px){.card-top-image.is-4-columns .container{max-width:1515px !important}}.card-top-image.is-4-columns .row{row-gap:30px}@media(min-width: 1400px){.card-top-image.is-4-columns .row{gap:30px;margin-left:0;margin-right:0}}@media(min-width: 1400px){.card-top-image.is-4-columns .row .col-xxl-3{width:339px !important;flex:0 0 auto !important;max-width:none;padding-left:0;padding-right:0}}