.media-listing .media-listing__intro{margin-bottom:50px}.media-listing .media-listing__intro .intro-btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.media-listing .media-listing__grid{display:grid;grid-template-columns:1fr;row-gap:10px}.media-listing .media-listing__grid .media-card{border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.media-listing .media-listing__grid .media-card:focus,.media-listing .media-listing__grid .media-card:hover{-webkit-backdrop-filter:saturate(100%) blur(20px);backdrop-filter:saturate(100%) blur(20px);background:hsla(0,0%,100%,.45);-webkit-box-shadow:0 0 20px 10px rgba(45,54,236,.15);box-shadow:0 0 20px 10px rgba(45,54,236,.15)}.media-listing .media-listing__grid .media-card .media-card__content{display:flex;flex-direction:column}.media-listing .media-listing__grid .media-card .media-card__content .media-card__content-image{background:var(--secondary);border-radius:10px;box-shadow:inset 0 -27.54px 67.55px -7.34px var(--primary);-webkit-box-shadow:inset 0 -27.54px 67.55px -7.34px var(--primary);height:100%;margin-bottom:20px;overflow:hidden;padding-top:47%;position:relative;width:100%}.media-listing .media-listing__grid .media-card .media-card__content .media-card__content-image .content-image{align-items:center;display:flex;height:90%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.media-listing .media-listing__grid .media-card .media-card__content .media-card__content-image .content-image img{filter:brightness(0) invert(1);max-height:100%;max-width:100%}.media-listing .media-listing__grid .media-card .media-card__content .content-body__meta{background:var(--bg-liteBlue);border-radius:20px;color:var(--bg-dark);display:inline-block;font-size:.75rem;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:10px;padding:6px 10px}.media-listing .media-listing__grid .media-card .media-card__content h3{line-height:1.3;margin-bottom:12px}.media-listing .media-listing__grid .media-card .media-card__content h3 a{color:var(--bs-body-color);text-decoration:none}.media-listing .media-listing__grid .media-card .media-card__content h3 a:focus,.media-listing .media-listing__grid .media-card .media-card__content h3 a:hover{text-decoration:none}.media-listing .media-listing__grid .media-card .media-card__content h3 a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.media-listing .media-listing__grid .media-card .media-card__content .content-body__sub-title{font-size:.889rem;font-weight:500;margin-bottom:8px}.media-listing .media-listing__grid .media-card .media-card__content .content-body__sub-meta{font-size:.778rem;letter-spacing:.01em;line-height:1}.media-listing .media-listing__grid .media-card .btn{margin-top:24px;padding:10px 40px 10px 0;width:fit-content}.media-listing .media-listing__grid .media-card:hover .btn:after{right:5px}.media-listing .pagination{align-items:center;display:flex;grid-column-start:2;justify-content:space-between;margin-top:40px;width:100%}.media-listing .pagination .pages{list-style-type:none;margin-bottom:0}.media-listing .pagination .pages li{display:inline;padding:0 2px}.media-listing .pagination .pages li .current-page{text-decoration:underline}.media-listing .pagination .pagination-btn.hide{visibility:hidden}.media-listing .pagination .previous .btn{padding:10px 20px 10px 40px}.media-listing .pagination .previous .btn:hover:after{left:10px}.media-listing .pagination .previous .btn:after{left:17px;position:absolute;right:auto;top:16px;transform:translateY(-50%) rotate(180deg)}.media-listing .pagination .next .btn{padding:10px 40px 10px 20px}.media-listing .pagination .next .btn:hover:after{right:15px}.media-listing .pagination .next .btn:after{right:20px}a.pagination-link{color:var(--secondary);text-decoration:none}.pagination-btn.previous{position:relative}@media (min-width:768px){.media-listing .pagination{justify-content:center}}@media (min-width:992px){.media-listing .media-listing__grid .media-card .media-card__content h3{font-size:1.222rem}}