.blog_listing .blog_card_listing{display:flex;flex-wrap:wrap;margin:60px -10px 0}.blog_listing .blog_card_listing .blog_cards{display:none;margin:0 0 30px;padding:0 10px;width:33.3%}.blog_listing .blog_card_listing .blog_cards .blog_details{background:#fff;border-radius:10px;box-shadow:0 16px 20px -12px #00000040;height:100%;position:relative}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_image{border-radius:10px 10px 0 0;line-height:0;overflow:hidden;position:relative}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_image img{border-radius:10px 10px 0 0;height:247px;object-fit:cover;transition:1s;width:100%}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text{border-radius:0 0 10px 10px;padding:20px 20px 30px}.blog_listing .blog_card_listing .blog_cards .blog_details:hover .blog_image img{border-radius:10px 0 10px 0;transform:scale(1.5)}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .title_section h3{font-size:22px;font-weight:600;letter-spacing:-.03em;line-height:27.5px;margin:0 0 10px}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .tag_section a{border-radius:50px;display:inline-block;font-size:10px;font-weight:600;line-height:15.6px;padding:10px}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .post_date a{text-decoration:none}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .post_date a time.blog_cards_date{align-items:center;display:flex;font-size:16px;font-weight:400;justify-content:space-between;line-height:16px;text-transform:uppercase;width:100%}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .tag_section{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.blog_listing .blog-pagination-section{align-items:center;display:flex;gap:24px;justify-content:center}.blog_listing .blog-pagination{margin-top:60px}.blog_listing .blog-pagination-section .blog_pagination_next a.blog-pagination__link.blog-pagination__next-link,.blog_listing .blog-pagination-section .blog_pagination_previous a.blog-pagination__link.blog-pagination__prev-link{background:#3d3936;border-radius:50px;box-shadow:0 16px 12px -12px #00000040;color:#fff;font-size:17px;font-weight:700;line-height:24px;padding:10px 24px;text-decoration:none}.blog_listing .blog-pagination-section a.blog-pagination__number-link{border-radius:100%;color:#3d3936;font-size:16px;font-weight:700;line-height:24px;padding:8px 16px;text-decoration:none}.blog_listing .blog-pagination-section span#blog_pagination_links a.blog-pagination__link.blog-pagination__link--active{background:#3d3936;border-radius:100%;color:#fff;padding:8px 16px}.blog_listing .blog_listing_filter{display:flex;flex-wrap:wrap;gap:20px}.blog_listing .blog_listing_filter a{border-radius:100px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:16px 32px;text-decoration:none}.blog_listing .blog_listing_filter select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(https://5904081.fs1.hubspotusercontent-na1.net/hubfs/5904081/arrow.svg);background-position-x:90%;background-position-y:center;background-repeat:no-repeat;background-size:auto;border:0 solid!important;border-radius:100px;color:#3d3936;cursor:pointer;font-size:18px;font-weight:700;line-height:27px;outline:none;padding:10px 60px 10px 30px;width:370px}.blog_listing .blog_listing_filter select option{color:#3d3936;font-size:14px;font-weight:400;line-height:27px}.blog_listing .blog_text .post_date{bottom:30px;left:0;padding:0 20px;position:absolute;right:20px;width:100%}.blog_listing .blog_card_listing #no-results-message{color:#fff;font-size:50px;padding:129px 0;text-align:center;width:100%}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .title_section a{display:inline-block;text-decoration:none}.blog-pagination__next-link--disabled,.blog-pagination__prev-link--disabled{display:none}.four_column .blog_card_listing .blog_cards{width:25%}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .title_section p{display:inline-block;font-size:17px;font-weight:300;letter-spacing:-.03em;line-height:23.8px;margin:0}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .title_section{margin:0 0 42px}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_image .blog_post_time{border-radius:30px;bottom:8px;font-size:10px;font-weight:600;line-height:10px;padding:8px 12px;position:absolute;right:10px}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .post_date a time.blog_cards_date svg{height:15px;width:15px}@media only screen and (max-width:767px){.blog_listing .blog_card_listing .blog_cards,.blog_listing .blog_listing_filter select{width:100%}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .title_section h3{font-size:19px;line-height:23px;margin-bottom:36px}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .tag_section a{font-size:12px}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .post_date a time.blog_cards_date{font-size:16px}.blog_listing .blog-pagination-section .blog_pagination_next{left:50%;margin-left:5px;position:absolute;top:60px}.blog_listing .blog-pagination-section .blog_pagination_previous{margin-right:5px;position:absolute;right:50%;top:60px}.blog_listing .blog-pagination-section{position:relative}.blog_listing .blog-pagination{margin-top:25px}.blog_listing .blog-pagination-section .blog_pagination_next a.blog-pagination__link.blog-pagination__next-link,.blog_listing .blog-pagination-section .blog_pagination_previous a.blog-pagination__link.blog-pagination__prev-link{font-size:14px;line-height:22px}.blog_listing{padding:50px 0 100px}.blog_listing .blog_listing_filter a,.blog_listing .blog_listing_filter select{font-size:16px}}@media (min-width:768px) and (max-width:1024px){.blog_listing .blog_listing_filter select{width:284px}.four_column .blog_card_listing .blog_cards{width:50%}.blog_listing .blog_card_listing .blog_cards .blog_details .blog_text .post_date a time.blog_cards_date{font-size:17px}.blog_listing .blog_card_listing .blog_cards{width:50%}}@media (min-width:1025px) and (max-width:1320px){.four_column .blog_card_listing .blog_cards{width:33.3%}}