.post-sidebar{padding:0 0 0 2.8rem}.post-header{width:100%;margin-top:3rem}.post-header .breadcrumbs{position:absolute;top:0}.post-content{color:#525252;font-size:18px;min-height:750px;margin-bottom:5em}.post-content blockquote:not(.elementor-blockquote){border:0;padding:0}.post-content blockquote:not(.elementor-blockquote) > p{font-weight:500;font-size:24px;line-height:35px;color:#76a8e1;padding:0 25px;margin:0 25px 50px;border-left:2px solid #c1c1c1}.post-title{display:block;font-weight: 900;font-size:36px;margin:0 0 8px;padding:0;width:100%;letter-spacing:0;color:var(--e-global-color-primary);text-transform:uppercase}.post-meta{font-size:0.8rem;line-height:1;color:#000;margin-bottom:1rem;}.ptr-heading,.post-sidebar-inner h2{font-weight:900}.post-time:after{content:'|';margin:0 5px}.post-social{margin-bottom:1.5rem}.post-social svg{width:25px;height:25px;margin-right:5px}.post-social svg>.facebook path{fill:red}.post-sidebar-inner h2{font-size: 1.2rem;color: var(--e-global-color-text);text-transform: uppercase;margin: .15rem 0 .3rem;}.ptr{display:flex;padding:20px 0;border-bottom:1px solid #ddd}.ptr:last-child{border-bottom:0}.ptr-image-wrap{width:75px;height:75px;display:block;background:#ccc}.ptr-meta{width:calc(100% - 75px);padding:0 0 0 15px}.ptr-heading{font-size:0.9rem!important;line-height:1.3;margin:0;}.ptr-time{font-size:.7rem;line-height:36px}.ptr>a{height:75px;width:75px;overflow:hidden;position:relative}.ptr>a img{object-fit:cover;height:75px;}.disclaimer{font-size:14px;line-height:25px;margin:3em 0}.button{background:#19247b;color:#f8f8f8;border:1px solid #19247b;border-radius:.3rem;display:inline-block;font-family:FuturaPT-Medium,sans-serif;font-size:18px;letter-spacing:.5px;line-height:24px;font-weight:400;padding:.5rem 2.6rem;margin:0 0 58px -1rem;transition:border-color .3s ease-out,color .3s ease-out,background .3s ease-out}.post-social .button{display:none}@media screen and (max-width:767px){.post-sidebar{margin:0;padding:0}.post-sidebar .button{display:none}.post-social .button{display:block;position:absolute;margin-top:-28px;right:10px}}

.recent-posts {
    margin-bottom: 3rem;
}

.post-sidebar-inner .toc-container{
    max-height: calc(100vh - 100px);
    overflow-y: auto;
     -ms-overflow-style: none;
    scrollbar-width: none;
    position: sticky;
}

.post-sidebar-inner .toc-container::-webkit-scrollbar { 
    display: none;
}