.blog-header {
    margin-top: 40px;
    align-items: center;
}

.blog-single-page {
    margin-top: 20px;
    background: #fff;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0, #fff 8%, #fff 92%, rgba(255, 255, 255, 0) 100%);
}

.no-sidebar {
    margin: 0 auto;
}

.blog-header .blog-header-title {
    font-size: 33px;
    font-weight: 700;
    line-height: 70px;
    margin-bottom: 25px;
    margin-top: 0;
    float: right;
    width: 100%;
}

.trapezoid_shape.reverse {
    width: 500px;
    opacity: .5;
    right: inherit;
    left: -15%;
    height: 100vh;
}

.blog-sc {
    margin-top: 34px;
    font-size: 18px!important;
    line-height: 46px!important;
    font-weight: 300!important;
    color: var(--bs-gray-900)!important;
    text-align: inherit!important;
}