.m-listing-media-benefit .col-12:last-child .m-listing-media-benefit__card{margin-bottom:0}.m-listing-media-benefit .heading-fancy{margin:0 auto 2.5rem;max-width:760px;text-align:center}.m-listing-media-benefit__card-wrapper{margin-bottom:1.5rem}.m-listing-media-benefit__card{display:block;height:100%}.m-listing-media-benefit__card .card{background:#fff;box-shadow:0px 4px 24px rgba(46,46,43,0.08);border-radius:12px;display:block;height:100%;text-decoration:none;transition:all 200ms ease-in;width:100%}.m-listing-media-benefit__card .card--link:hover{transform:translateY(-5px)}.m-listing-media-benefit__card .card--link:hover .media-wrapper picture::after{transform:scale(0.74) translateX(25%) translateY(10%);-webkit-transform:scale(0.74) translateX(25%) translateY(10%)}.m-listing-media-benefit__card .card--link:hover .wrapper-content .title{background-position:0 100%}.m-listing-media-benefit__card .card .media-wrapper{overflow:hidden;width:100%;height:275px;border-radius:12px}.m-listing-media-benefit__card .card .media-wrapper picture{border-radius:16px 16px 50% 50%;display:block;height:100%;overflow:hidden;margin-left:-10px;margin-right:-10px;padding-bottom:67%;position:relative;width:calc(100% + 20px)}.m-listing-media-benefit__card .card .media-wrapper picture img{height:100%;object-fit:cover;overflow:hidden;position:absolute;width:100%}.m-listing-media-benefit__card .card .wrapper-content{padding:1.5rem}.m-listing-media-benefit__card .card .wrapper-content .title{background-image:linear-gradient(to right,#00bf78,#00bf78 50%,#2e2e2b 50%);background-position:100%;position:relative;display:inline-block;color:#2e2e2b;overflow:hidden;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;font-size:1.2rem;margin-bottom:.6rem;transition:background-position .4s linear;text-decoration:none}.m-listing-media-benefit__card .card .wrapper-content .description{color:#2e2e2b;font-family:"roboto",serif;font-weight:400;margin-top:.6rem}@media only screen and (min-width:768px){.m-listing-media-benefit__card .card .wrapper-content{padding:2.8rem 1.6rem 2rem}}@media only screen and (min-width:992px){.m-listing-media-benefit__card-wrapper{margin-bottom:0}}@media only screen and (min-width:1200px){.m-listing-media-benefit .heading-fancy{margin-bottom:4rem}}