.blog-listing .blog-listing_content-wrapper{max-height:25rem;overflow-y:scroll;padding-right:5px}.blog-listing .blog-listing_content-wrapper::-webkit-scrollbar{display:none}.blog-listing .blog-listing_content-wrapper{-ms-overflow-style:none;scrollbar-width:none}.blog-listing .blog-listing_content{align-items:start;border-bottom:1px solid #00000010;display:flex;flex-direction:column;gap:.625rem;justify-content:start;padding:1.5rem 0;width:100%}.blog-listing .blog-listing_content:first-child{padding-top:0}.blog-listing .blog-listing_content:last-child{border:none;padding-bottom:0}.blog-listing .blog-listing_content-inner-wrapper{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.blog-listing .blog-listing_tag-wrapper{column-gap:1.875rem;display:flex;flex-wrap:wrap;row-gap:1rem}.blog-listing .blog-listing_tag{color:#dd222f;letter-spacing:1.44px;line-height:normal;text-decoration:none;text-transform:uppercase}.blog-listing .blog-listing_heading{font-weight:400;line-height:normal;margin-bottom:.625rem;transition:all .25s ease}.blog-listing .blog-listing_heading,.blog-listing .blog-listing_heading:active,.blog-listing .blog-listing_heading:focus,.blog-listing .blog-listing_heading:hover,.blog-listing .blog-listing_heading:visited,.blog-listing .blog-listing_heading:visited *{color:#000;text-decoration:none}.blog-listing .blog-listing_content-inner-wrapper:hover .blog-listing_heading{color:#dd222f}@media (min-width:992px){.blog-listing .blog-listing_heading{font-size:1.75rem}}.blog-listing .blog-listing_date{color:#000;letter-spacing:1.6px;opacity:.5;text-transform:uppercase}.blog-listing .blog-listing_icon{transition:all .25s ease}.blog-listing .blog-listing_icon svg{width:21px;fill:#dd222f}.blog-listing .blog-listing_icon span{display:flex}.blog-listing .blog-listing_content-inner-wrapper:hover .blog-listing_icon{transform:translateX(5px)}.blog-listing .blog-listing_load-more-wrapper{align-items:center;display:flex;justify-content:center;padding:2rem 0;width:100%}.blog-listing .blog-listing_load-more-button{background-color:#dd222f;border-radius:100px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;padding:.5rem 1.25rem;text-transform:uppercase;transition:all .25s ease;width:fit-content}.blog-listing .blog-listing_load-more-button:hover{cursor:pointer;transform:translateY(-.25rem)}@media (min-width:992px){.blog-listing .blog-listing_load-more-wrapper{display:none}}.blog-listing_search-input-wrapper{margin:4rem auto;max-width:450px;position:relative}.blog-listing .blog-listing_search-input{border:1px solid #ccc;border-radius:999px;font-size:1rem;padding:.75rem 2.5rem .75rem 1.25rem!important;width:100%}.blog-listing_search-input-wrapper .blog-listing_search-icon{pointer-events:none;position:absolute;right:1.25rem;top:55%;transform:translateY(-50%);fill:#dd222f;width:1rem}.blog-listing_no-results{color:#dd222f;font-size:1.1rem;margin-top:1rem;text-align:center}