.resources-listing{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:2.5rem;grid-row-gap:3.125rem;box-sizing:border-box;max-width:100%;width:100%}.premium-content-listing .section-heading{color:#333;font-size:2rem;font-weight:700;padding-bottom:1rem;text-align:center}.resources-listing__image,.resources-listing__post{border:1px solid #d3d3d3;border-radius:10px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.resources-listing__post:hover{box-shadow:0 4px 8px rgba(0,0,0,.2);transform:scale(1.03)}.resources-listing__post-image{height:100%;position:relative;width:100%}@media (max-width:880px){.resources-listing{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.resources-listing{grid-template-columns:repeat(1,1fr)}}.popup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:1000}.popup-overlay.active{opacity:1;pointer-events:auto;visibility:visible}.access-denied-content{transform:translateY(10px);transition:.3s ease-in-out}.active .access-denied-content{transform:translateY(0)}.paid_btn{padding:40px 0 0;text-align:center}@media(max-width:767.99px){.paid_btn button{font-size:14px;padding:14px 20px}.paid_btn{padding:30px 0 0}}