.blog-section{background:#f8fafc}.blog-header{margin-bottom:60px;text-align:center}.blog-header h2{color:var(--color-dark-blue);font-size:42px;font-weight:800;margin-bottom:24px;padding-bottom:35.3031px;position:relative}.blog-header h2:before{background-image:url(https://www.exclusieveschoorstenen.nl/wp-content/themes/exclusieveschoorstenen/assets/build/images/3ab8cb3105bd5cb0cd6e.svg);background-position:0;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;height:10px;left:50%;position:absolute;transform:translateX(-50%);width:120px}@media screen and (min-width:768px){.blog-header h2:before{height:20px}}.blog-intro{color:var(--color-dark-blue);font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:28px}@media screen and (min-width:768px){.blog-intro{font-size:1.25rem;line-height:38px}}.blog-grid{grid-gap:30px;display:grid;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:768px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-post-listing__post--card{background:#fff;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.blog-post-listing__post--card:hover{box-shadow:0 8px 25px rgba(0,0,0,.12)}.blog-listing__post-image{align-items:center;background:linear-gradient(135deg,var(--color-tertiary) 0,var(--color-secondary) 100%);display:flex;height:220px;justify-content:center;overflow:hidden;position:relative;width:100%}.blog-listing__post-image img{height:100%;object-fit:cover;width:100%}.blog-listing__post-image:not(:has(img)):before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDYwIDYwIj48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iMzAiIHg9IjEwIiB5PSIxNSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwLjMpIiBzdHJva2U9IiM0MTg4YmMiIHN0cm9rZS13aWR0aD0iMiIgcng9IjQiLz48Y2lyY2xlIGN4PSIyMiIgY3k9IjI4IiByPSI0IiBmaWxsPSIjNDE4OGJjIi8+PHBhdGggZmlsbD0iIzQxODhiYyIgZD0iTTE1IDQwaDMwbC01LTVoLTVsLTUtNS01IDUtNS01eiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;content:"";height:60px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.blog-listing__post-content{background-color:#fff;display:block;flex:1;min-height:200px;overflow:hidden;padding:1em 2.65em 1em 1em;position:relative;width:100%;z-index:1}@media screen and (min-width:1320px){.blog-listing__post-content{padding:1.45em 3.45em 1.45em 1.45em}}.blog-listing__post-content:before{background:var(--color-secondary);content:"";display:inline-block;height:180px;position:absolute;right:-35%;top:50%;transform:translateY(-50%) rotate(45deg) scale(1);transition:transform .3s;width:180px;z-index:-1}.blog-listing__post-content:after{background-image:url(https://www.exclusieveschoorstenen.nl/wp-content/themes/exclusieveschoorstenen/assets/build/images/299ccf79aeb5230e8897.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:24px;z-index:-1}.blog-post-listing__post--card:hover .blog-listing__post-content:before{transform:translateY(-50%) rotate(45deg) scale(1.35);transition:transform .3s}.blog-listing__header{margin-bottom:0}.blog-listing__post-tag{color:var(--color-secondary);display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.2px;margin-bottom:12px;text-decoration:none;text-transform:uppercase}.blog-listing__post-title-link{color:#000;display:block;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:15px;text-decoration:none;transition:color .3s ease}.blog-listing__post-title-link:hover{color:var(--color-secondary)}.blog-meta{color:#94a3b8;font-family:Raleway,sans-serif;font-size:12px;font-weight:300}.blog-cta-wrapper{margin-top:60px;text-align:center}@media (max-width:768px){.blog-header h2{font-size:32px}.blog-listing__post-content{padding:1em 1.5em 1em 1em}.blog-listing__post-image{height:180px}.blog-listing__post-title-link{font-size:18px}.blog-cta-wrapper{margin-top:40px}}