.post-card{display:flex;flex-direction:column;padding:5px 5px 14px 5px;background:white;border-radius:5px;height:100%}@media screen and (min-width: 1025px){.post-card{padding:13px}}.post-card .image-container{border-radius:5px;overflow:hidden;aspect-ratio:16 / 10}.post-card .image-container img{transform:scale(1);transition:0.225s ease all}.post-card .image-container img:hover{transform:scale(1.2)}.post-card h3{display:inline-block;position:relative;margin:1.15rem 0 0.35rem 0;padding:0 4px;line-height:normal;font-weight:bold;color:#333333}.post-card h3::before{content:"";width:42px;height:15px;background:rgba(21,144,234,0.17);position:absolute;left:0;bottom:-1.5px;transition:0.2s ease all}@media screen and (min-width: 769px){.post-card h3::before{width:95px}}.post-card:hover h3::before{width:100%}.post-card .content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px 16px 10px 17px}@media screen and (min-width: 1025px){.post-card .content{padding:20px 16px 10px 29px}}.post-card .content p{font-size:17px}@media screen and (min-width: 1025px){.post-card .content p{font-size:20px}}.post-card .content .date{font-size:18px;color:#707070;margin-bottom:0}.post-card .content .excerpt{margin-top:16px}.post-card .content a,.post-card .content a:visited{font-size:24px;font-weight:500;color:#1690EA;text-decoration:none}.post-card .content a:hover,.post-card .content a:visited:hover{text-decoration:underline}.post-card .content .footer{display:flex;flex:1 1 60px;flex-direction:column;justify-content:flex-end}.pagination .nav-links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media screen and (min-width: 1141px){.pagination .nav-links{justify-content:flex-end}}.pagination ul.page-numbers{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.pagination ul.page-numbers li{display:flex;flex-direction:column;justify-content:center;align-items:center;height:50px;width:50px;background:white;margin-right:1px;font-size:17px}.pagination ul.page-numbers li:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.pagination ul.page-numbers li:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;margin-right:0}.pagination ul.page-numbers li i{font-size:12px}.pagination ul.page-numbers li a{padding:10px}#hero .content{padding:110px 20px 110px 32px}@media screen and (min-width: 1025px){#hero .content{padding:161px 20px 161px 82px}}
/*# sourceMappingURL=archive-ps_projects.css.map */
