.termine-card{
    gap: 1em;
}

.termine .small-heading{
    color: var(--txt);
}


.termin-grid{
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 2em;
    row-gap: 1em;
}



.termin{
    position: relative;
    border: 1px solid var(--border-clr);
    border-radius: var(--small-radius);
    padding: 51px 10px 10px !important;
}

.termin .banner-heading{
    top: 10px !important;
}


.termin-items-wrapper{
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.termin-item{
    display: flex;
    align-items: center;
    gap: 10px;
}
.termin-item img{
    height: 23px;
    width: auto;
    transform: translateY(1px);
}
.termin-item p{
    line-height: 1 !important;
}


@media(max-width: 600px){
    .termin-grid{
        grid-template-columns: 1fr;
        column-gap: 0;
    }
}