.sr-blog-post{position:relative;z-index:1}.featured-image-wrapper img{height:100%;object-fit:cover;width:100%}.featured-image-wrapper{height:600px;overflow:hidden;width:100%}.featured-image-hero a{color:inherit}.featured-image-hero{display:flex;flex-direction:column;z-index:10}.featured-image-hero:before{background:var(--background);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.sidebar{align-items:flex-start;display:flex}.sidebar-wrapper{display:flex;flex-direction:column;position:sticky;top:8rem}.sidebar-menu{border-radius:2px;margin-bottom:20px;padding:16px}.sidebar-menu .sidebar-heading{margin-bottom:12px;padding-bottom:12px}.sidebar-menu.recent .heading,.sidebar-menu.tags .heading{border-bottom:1px solid #e9e9e9}.sidebar-menu.tags ul{display:flex;flex-wrap:wrap;gap:8px;list-style-image:none;list-style-type:none;margin:0;padding:0}.sidebar-menu.tags ul li a{background:#eddfff;border:0;border-radius:2px;display:block;font-size:16px;font-weight:400;line-height:24px;padding:4px 12px;text-decoration:none;transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out}.sidebar-menu.tags ul li a.active,.sidebar-menu.tags ul li a:hover{background:var(--link_hover_color);color:var(--white);transition:background .25s ease-out,color .25s ease-out,border-color .25s ease-out}.sidebar-menu.recent ul{list-style-image:none;list-style-type:none;margin:0;padding:0}.recent-post-item{border-bottom:1px solid #e9e9e9;display:flex;flex-wrap:wrap;margin-bottom:12px;padding-bottom:12px}.recent-post-item .img{width:12px}.recent-post-item .content{max-width:calc(100% - 12px);padding-left:8px}.recent-post-item .content p.small{font-weight:500;line-height:21px;margin:0}.recent-post-item .content p.small a{color:#000;text-decoration:none!important}.recent-post-item .content p.small a:hover{color:var(--primary)}.recent-post-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media(max-width:991px){.hero-content .tag-wrap{align-items:flex-start;justify-content:flex-start}.blog-post .sidebar{justify-content:flex-start;order:2}.blog-post .blog-col{order:1}.blog-post .blog-col .blog-content{margin-bottom:20px}.sidebar-menu.recent,.sr-blog-hero-wrap{display:none}}