@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";.blogs-hero-section{position:relative;height:300px;background-image:url(/images/blogs.jpg);background-size:cover;background-position:50%;object-fit:contain}.blogs-hero-section,.blogs-hero-section .hero-overlay{display:flex;justify-content:center;align-items:center}.blogs-hero-section .hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);flex-direction:column;color:#fff;font-family:Poppins,sans-serif}.blogs-hero-section .hero-overlay .hero-title{font-size:3rem;font-weight:700;text-align:center}.blogs-hero-section .hero-overlay .hero-description{font-size:1.5rem;margin-bottom:1rem}.blogs-hero-section .hero-overlay .search-bar{width:80%;max-width:500px;padding:1rem;font-size:1rem;border:1px solid #fff;background-color:transparent;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);outline:none;transition:box-shadow .3s ease-in-out}.blogs-hero-section .hero-overlay .search-bar:focus{box-shadow:0 4px 8px rgba(0,0,0,.2)}.blogs-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;padding:1.5rem;background-color:#fff}.blog-card{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease-in-out}.blog-card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.blog-card .image-wrapper{position:relative;overflow:hidden}.blog-card .image-wrapper .blog-image{width:100%;height:200px;object-fit:cover;border-bottom:1px solid #e0e0e0}.blog-card .image-wrapper .blog-date{position:absolute;top:1rem;right:1rem;background:#e63946;color:#fff;padding:.5rem 1rem;font-size:.875rem;border-radius:.5rem;font-family:Poppins,sans-serif;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.1)}.blog-card .blog-content{padding:1rem}.blog-card .blog-content .blog-title{font-size:1.25rem;color:#333;font-family:Poppins,sans-serif;margin-bottom:.5rem;font-weight:700}.blog-card .blog-content .blog-author{font-size:.875rem;color:#6c757d;font-family:Roboto,sans-serif;margin-bottom:.5rem}.blog-card .blog-content .blog-snippet{font-size:1rem;color:#333;line-height:1.5;margin-bottom:1rem}.blog-card .blog-content .read-more-btn{display:inline-block;padding:.5rem 1.5rem;font-size:.875rem;font-family:Roboto,sans-serif;font-weight:500;color:#fff;background-color:#e63946;border:none;border-radius:.5rem;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out}.blog-card .blog-content .read-more-btn:hover{background-color:#d62839}