.Page-Programs #MainContent {
    margin-top: 1rem;
}

.ribbon-wrapper {
    position: absolute;
    top: 0;
    left: auto;
    right: 0;
    transform: rotate(90deg);
    width: 150px;
    overflow: hidden;
    height: 150px;
}

    .ribbon-content {
        background-color: #000;
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        text-transform: uppercase;
        width: 200%;
        transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
        margin-top: 35px;
        font-size: 13px;
        line-height: 2;
    }
