.blog_banner{background-image:url(https://coffeeshawaii.123presto.com/static/img/blog/banner-1.png);background-repeat:no-repeat;background-size:contain;background-position-x:100%;background-position-y:100%;height:475px;background-color:rgb(14,34,45)}.blog_banner .presto-container{display:flex;align-items:center;height:100%;padding:0 40px}.blog_banner .banner_content{display:flex;flex-direction:column;gap:15px;max-width:755px;width:100%}.blog_banner .banner_content .banner_title,.blog_banner .banner_content .banner_desc{color:#fff}.blog_banner .banner_content .banner_title{font-size:5rem}.blog_banner .banner_content .blog_breadcrumbs{display:flex;gap:8px}.blog_banner .banner_content .blog_breadcrumbs>*{color:#fff}.blog_about .top_part{max-width:1230px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:15px;padding:45px 0}.blog_about .top_part h3{color:#000;font-size:20px;font-weight:500;line-height:24px;letter-spacing:4px;text-transform:uppercase;max-width:570px;margin:0 auto}.blog_about .top_part h2{color:#000;font-size:60px;font-weight:500;line-height:75px;letter-spacing:28px;text-transform:uppercase;text-align:center}.blog_about .top_part p{color:#8e8e8e;text-align:center;font-size:18px;font-weight:500;line-height:30px;letter-spacing:0.18px;font-style:normal}.blog_posts_wrapper{padding-bottom:45px}.blog_posts_wrapper .post_wrapper{display:flex;gap:16px;flex-wrap:wrap}.post_wrapper .blog_post_card{width:calc(25% - 12px);position:relative;height:400px}.post_wrapper .blog_post_card:after{content:'';position:absolute;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);z-index:1;height:50%}.post_wrapper .blog_post_card img{height:100%;width:100%;object-fit:cover;display:block}.blog_post_card .blog_post_content{z-index:2;position:absolute;bottom:12px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 15px}.blog_post_card .blog_post_content .post_category{color:#000;font-size:12px;font-weight:500;line-height:24px;letter-spacing:0.12px;text-transform:uppercase;background-color:#fff;padding:0 10px;border-radius:25px;margin-bottom:6px}.blog_post_card .blog_post_content .post_title{color:#fff;font-weight:600;line-height:24px;font-size:20px;margin-bottom:6px}.blog_post_card .blog_post_content .post_date{color:#fff;font-size:12px;font-weight:400;line-height:24px;letter-spacing:0.12px;text-transform:uppercase;margin-bottom:6px}.blog_post_card .blog_post_content .read_more{color:#fff;font-size:12px;font-weight:600;line-height:24px;letter-spacing:0.12px;transition:all 0.3s ease-in-out}.post_wrapper .blog_post_card:hover .read_more{text-decoration:underline}@media only screen and (max-width:1440px){.post_wrapper .blog_post_card{width:calc(33.333% - 11.35px)}}@media only screen and (max-width:1200px){.blog_about .top_part h2{letter-spacing:28px;font-size:25px;line-height:50px}}@media only screen and (max-width:992px){.blog_posts_wrapper .post_wrapper{gap:15px}.post_wrapper .blog_post_card{width:calc(50% - 7.5px)}.blog_post_card .blog_post_content .post_title{font-size:14px;line-height:18.2px}}@media only screen and (max-width:600px){.blog_banner .banner_content .banner_title{font-size:3rem}}