section.blog_post_grid{padding:80px 0 100px}.bpg_row{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.bpg_col{background:var(--white_color);border-radius:6px;box-shadow:6px 6px 20px 5px rgba(0,0,0,.1);padding:30px 25px 50px;position:relative}.brp_pd{font-size:16px;font-weight:700}.brp_pd,.brp_title h4{color:var(--primary_color);margin-bottom:20px}.brp_title h4{font-size:24px;line-height:1.2;transition:.3s}.brp_subtitle h5{color:var(--body_color);font-size:18px}.bpg_col:hover .brp_title a h4{color:var(--secondary_color)}.brp_content p{color:var(--black_color);font-size:20px;line-height:24px;margin-bottom:20px}.brp_link{bottom:25px;position:absolute}.body-container-wrapper .brp_link a{color:var(--primary_color);font-size:20px;font-weight:700;line-height:24px;transition:.3s}.body-container-wrapper .brp_link a span{left:10px;position:relative;transition:all .35s}.body-container-wrapper .brp_link a:hover{color:var(--secondary_color)}.body-container-wrapper .brp_link a:hover span{left:15px}.blog-paginations{margin-top:80px}.body-container-wrapper .blog-paginations ul{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin:0;padding:0}.body-container-wrapper .blog-paginations ul li{margin:0;padding:0}.body-container-wrapper .blog-paginations ul li a{align-items:center;border:1px solid var(--black_color);border-radius:10px;display:flex;font-weight:800;height:42px;justify-content:center;transition:.3s ease;width:42px}.body-container-wrapper .blog-paginations ul li a:hover{border-color:var(--primary_color)}.body-container-wrapper .blog-paginations ul span.page-numbers{align-items:center;display:flex;gap:20px;justify-content:center}.body-container-wrapper .blog-paginations ul li.current a{background:var(--primary_color);border-color:var(--primary_color);color:var(--white_color)}.body-container-wrapper .blog-paginations ul li:before{content:unset!important}@media (max-width:991px) and (min-width:768px){section.blog_post_grid{padding:60px 0 80px}}@media (max-width:767px){section.blog_post_grid{padding:60px 0}.blog-paginations{margin-top:60px}.body-container-wrapper .blog-paginations ul,.body-container-wrapper .blog-paginations ul span.page-numbers{gap:10px}.body-container-wrapper .blog-paginations ul li a{height:30px;width:30px}.brp_pd{font-size:18px;margin-bottom:15px}.brp_title h4{font-size:22px;line-height:26px;margin-bottom:15px}.brp_content p{margin-bottom:15px}.body-container-wrapper .brp_link a,.brp_content p{font-size:16px;line-height:20px}.bpg_row{grid-template-columns:repeat(1,1fr)}}