span.course-date::before,
span.course-date::after {
    display: inline-block;
    content: "";
    border-top: 1px solid rgba(0, 0, 0, 0.06);
    width: 40%;
    margin: 0 1rem;
    transform: translateY(-0.3rem);
}

.price-disabled {
    opacity: 0.6;
    background-image: linear-gradient(45deg, #cacaca40 25%, transparent 25%, transparent 50%, #cacaca40 50%, #cacaca40 75%, transparent 75%, #fff);
    background-size: 70px 70px;
}

#bank-account-details label {
    font-weight: bold;
    color: var(--dark);
}