.cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:100%;margin:0 auto}.cards-container a{text-decoration:none;justify-content:flex-start!important}.card-wrapper-link{width:300px;height:250px;display:flex;perspective:1000px;transition:all .3s ease}.card-custom{width:100%;height:100%;position:relative}.card-custom .wrapper{background-color:#fff;width:100%;height:100%;position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 10px #00000093;background-size:cover;background-position:center}.card-custom .title{margin:0;padding:0;height:34px;overflow:hidden;line-height:1.2;transition:height .3s ease}.card-custom .title span{text-transform:uppercase;font-size:14px;font-weight:700;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-synthesis:none}.card-custom .wrapper:hover .title span{display:block;overflow:visible;-webkit-line-clamp:initial}.card-custom .data{position:absolute;bottom:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 80%,transparent 100%);color:#fff;max-height:100%}.card-custom .content{padding:10px 45px 10px 10px;position:relative;min-height:unset;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:0}.card-custom .author{font-size:10px;opacity:.8;display:block;margin-bottom:2px;padding-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-badge{padding:2px 8px;font-size:10px;border-radius:4px;color:#fff}.card-custom .card-header-row{padding:10px;display:flex;justify-content:space-between}.card-custom .menu-content{float:right;list-style:none;margin:0;padding:0}.card-custom .menu-content li{margin:0;position:relative;display:inline-block}.card-custom .menu-content i{color:#fff;font-size:16px}.card-custom .menu-content span{position:absolute;left:50%;top:-12px;font-size:10px;font-weight:700;font-family:Open Sans;transform:translate(-50%);color:#fff;opacity:1;transition:all .3s ease}.card-custom .menu-content i{display:block;position:relative;z-index:2}.button-read{display:inline-block;font-size:11px;color:#77d7b9;text-transform:uppercase;font-weight:700;margin-top:5px}.card-like-fixed{position:absolute;bottom:10px;right:6px;z-index:10}@media (max-width: 700px){.card-wrapper-link{width:150px;height:250px}.card-custom .title{font-size:13px}}@media (max-width: 800px){.cards-container{gap:12px;padding:0 10px}.card-custom .title{font-size:13px}}@media (max-width: 500px){.card-wrapper-link{width:calc(50% - 15px);min-width:125px;height:220px}.card-custom .menu-content i{font-size:13px}}@media (min-width: 576px) and (max-width: 768px){.cards-container{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;width:100%!important;max-width:100%!important;padding:0 10px!important;margin:0 auto!important}.cards-container a{width:calc(33.33% - 12px)!important;min-width:140px!important;height:auto!important;display:block!important}.card-wrapper-link{width:100%!important;height:270px!important}div[class*=col-sm-8]{padding-left:5px!important;padding-right:5px!important;max-width:100%!important;flex:0 0 100%!important}}@media (min-width: 350px) and (max-width: 575px){.cards-container{gap:10px!important;padding:0 10px!important}.cards-container a{width:calc(50% - 10px)!important;min-width:135px!important}.card-wrapper-link{width:100%!important;height:230px!important}}@media (max-width: 400px){.card-wrapper-link{width:140px;height:240px}}
