:root{--bg-secondary:#2b2b2b;--bg-primary:#000;--font-type:"Lato",sans-serif;--color-pr:#f99b1c;--color-r:#d0131f;--color-n:#e84623;--color-sec:#fff;--color-a:#66bfe7;--color-af:#00588e}.naranja{color:var(--color-pr);font-size:var(--size-h2)!important}.featured-posts{background-color:var(--bg-secondary);box-sizing:border-box;padding:2rem 14rem}.featured-posts .slider__container{display:flex;margin-bottom:60px}.featured-posts .post-item{margin:0;padding:0 16px;width:33.33%}.featured-posts .post-card{background-color:var(--bg-primary);border-radius:10px;height:100%;overflow:hidden;transition:filter .4s ease;transition:transform .4s ease,box-shadow .4s ease}.post-item:hover{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;box-shadow:0 10px 20px rgba(0,0,0,.2);filter:none;transform:translateY(-10px);transition:all .4s}.featured-posts .post-card .card-image{height:auto;width:100%}.featured-posts .post-card .card-image a img{float:none;height:auto;margin:0;max-width:100%;width:100%}.featured-posts .card-body{padding:32px 24px}.featured-posts .post-card .card-tags p{background-color:var(--bg-secondary);border-radius:8px;color:#fff;font-size:14px;font-weight:600;margin-bottom:24px;padding:8px 16px;width:fit-content}.featured-posts .post-card .card-title{color:#fff;font-size:24px;font-weight:700;margin-bottom:24px}.featured-posts .post-card .card-time{color:#6d6d6d;color:#fff;font-size:14px;font-weight:600;margin-bottom:40px}.featured-posts .card-link{align-items:center;background-color:var(--color-a);border-radius:10px;box-shadow:0 6px 9px #00000059;display:grid;height:61px;margin:0 auto;opacity:1;width:263px}.featured-posts .post-card .card-link a{color:#fff;font-weight:600;text-align:center}.featured-posts .post-card .card-link a:hover{color:#fff}.featured-posts .post-card .card-link a i svg path{fill:#fff}.featured-posts .slider__title{margin:56px 0 24px 16px}.featured-posts .slider__title p{font-size:32px;font-weight:700}.featured-posts .slider__button{align-items:center;display:flex;justify-content:center}.featured-posts .slider__button a{background-color:var(--bg-secondary);border-radius:10px;box-shadow:0 6px 9px #00000059;color:#fff;cursor:pointer;padding:16px 32px}.featured-posts .slider__button a:hover{background-color:#ef4438;border:1px solid #ef4438;color:#fff;font-weight:600}@media screen and (max-width:1600px){.featured-posts{box-sizing:border-box;padding:3rem}}@media screen and (max-width:900px){.featured-posts .post-item{padding:0!important}.featured-posts{box-sizing:border-box;padding:2.5rem}}