.card-pattern1__eyebrow{
    font-family: Oswald,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #666;
    padding: 0 0 15px;
}

.card-event-item .card-pattern1__content{
    font-family: Oswald,Helvetica,sans-serif;
    height: 100%;
    background: #f5f5f5;
    position: relative;
}

.event-dateCon{
    background: #201e21;
    display: flex;
    align-items: stretch;
}

.card-pattern1__date{
    font-family: Oswald,Helvetica,sans-serif;
    padding: 30px 15px;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: 2px solid #fff;
    max-width: 165px;
    min-width: 130px;
}


.card-pattern1__date span {
    font-family: Oswald,Helvetica,sans-serif;
    display: block;
    text-transform: uppercase;
    margin-bottom: -5px;
    font-size: 15px;
}

.card-pattern1__from, .card-pattern1__to, .card-pattern1__year{
    font-family: Oswald,Helvetica,sans-serif;
    font-weight: 500;
    font-size: 45px;
}

.card-pattern1__to{
    display: flex;
    align-items: center;
}

.card-event-title{
    font-family: "Epilogue", sans-serif;
    color: #fff;
    padding: 15px;
    line-height: 1.5;
    display: flex;
    align-items: center;
}

.card-pattern1__year{
    position: absolute; 
    margin-top: 83px;
}

.card-event-desc{
    padding: 25px 20px 45px;
    font-family: "Epilogue", sans-serif;
}

.card-event-desc .card-pattern1__arrow{
    text-align: right;
    padding: 10px 0 0;
    position: absolute;
    right: 25px;
    bottom: 20px;
}
.card-pattern1 img {
    width: 100%;
    height: 450px;
    object-fit: fill;
}

@media (min-width: 1440px) {

    .pl-md-5{
        padding-left: 5rem;
    }

    .pl-md-6{
        padding-left: 6rem;
    }

    .pl-md-7{
        padding-left: 7rem;
    }
    
    .pl-md-8{
        padding-left: 8rem;
    }
    
    .pl-md-9{
        padding-left: 9rem;
    }
    
    .pl-md-10{
        padding-left: 10rem;
    }
    
    .pl-md-11{
        padding-left: 11rem;
    }
    
    .pl-md-12{
        padding-left: 12rem;
    }
    
    .pl-md-13{
        padding-left: 13rem;
    }
    
    .pl-md-14{
        padding-left: 14rem;
    }
    
    .pl-md-15{
        padding-left: 15rem;
    }
    
    .pl-md-16{
        padding-left: 16rem;
    }

    .pl-md-17{
        padding-left: 17rem;
    }
}
