article {
    padding: 0 0 50px
}
h1 {
    font-size: 80px;
    font-weight: normal;
    line-height: 1;
    font-family: andes-light;
}

.wrapper .table .t-cell{
    padding: 20px;
    vertical-align: top;
    font-size: 25px
}
.menu-switch:before {
    background: #ed754d;
    color: inherit;
    border-color: #ed754d
}
.table:before {
    content: "";
    display: block;
    position: absolute;
    width: 650px;
    height: 200px;
    background: #ed754d;
    transform: skew(15deg) rotate(-90deg);
    border-radius: 10px;
    z-index: -1;
    right: 60%;
    top: 5%;
}

.table {
    position: relative;
}

.popup-tabs a.failed {
    border: none!important;
}
.popup-tabs a.failed:hover:before {
    content: " ";
    width: 100%;
    height: 4px;
    background: #ed754d;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, 50%);
    z-index: 2;
}
.popup-tabs a.failed:hover:after {
    content: "Failed";
    color: #ed754d;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    font-weight: 700;
    z-index: 2;
}