.card-teaser-wrapper .card-teaser {
    height: auto
}

.img-setter {
    height: 500px;
    object-fit: cover;
}


.carousel-indicators {
    position: relative!important;
}

    .carousel-indicators button {
        width: 50px;
        height: 50px;
        border: solid red 1px;
        border-radius: 50%;
        background-color: green;
        
}
.focus--mouse:not(.btn), .form-check [type=checkbox]:focus.focus--mouse+label, .form-check [type=radio]:focus.focus--mouse+label, .toggles label input[type=checkbox]:focus.focus--mouse+.lever {
    border-color: transparent!important;
}


.carousel-indicators [data-bs-target] {
    width: 12px;
    height: 12px;
    background-color: #919EA6;
}




@media(min-width: 768px) {
    .card-teaser-wrapper.card-teaser-block-3 {
        justify-content:flex-start!important;
        -moz-column-gap: 2%;
        column-gap: 2%
    }
}

.card-teaser-wrapper .card-image {
    height: 100%;
    width: 130px;
    flex-shrink: 0
}

.card-teaser-wrapper .card-image img {
    align-self: flex-start;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

@media(min-width: 768px) {
    .card-teaser-wrapper .card-image img {
        max-width:100%
    }
}

@media(min-width: 992px) {
    .card-teaser-wrapper .card-image img {
        max-width:150px;
        max-height: 160px;
        height: 100%
    }
}

.card-teaser-wrapper .card-image.card-bg-image {
    display: flex;
    flex-direction: column;
    width: 30%;
    background-image: url(https://picsum.photos/200/300);
    background-position: 50%;
    background-size: cover;
    flex-shrink: 0
}

/* .dca-index-10 {
    z-index: 10;
} */




