.widget-horizontal-card {
    position: relative;
}

.widget-horizontal-card .card-body {
    flex: none;
}

.widget-horizontal-card .card-img-top {
    margin: auto;
}

@media screen and (min-width: 768px) {
    .widget-horizontal-card {
        padding-inline: calc(var(--bs-gutter-x) * .5);
    }

    .widget-horizontal-card .row > * {
        padding-inline: 0;
    }

    .widget-horizontal-card {
        --bs-card-spacer-y: var(--p-fluid);
        --bs-card-spacer-x: var(--p-fluid);
    }

    .widget-horizontal-card .card-footer .btn-group {
        margin-block-start: 0;
    }
}

@media screen and (max-width: 767px) {
    .card-border-radius-top-mobile {
        border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
    }

    .card-border-radius-bottom-mobile {
        border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
    }
}

@media screen and (min-width: 768px) {
    .card-border-radius-right {
        border-radius: 0 var(--card-border-radius) var(--card-border-radius) 0;
    }

    .card-border-radius-left {
        border-radius: var(--card-border-radius) 0 0 var(--card-border-radius);
    }
}



    .widget-horizontal-card-7b3575b8-33d0-4507-ac07-17595032ebf5 .card-img-top {
        border-top-left-radius: var(--bs-card-inner-border-radius);
        border-top-right-radius: 0;
        border-bottom-left-radius: var(--bs-card-inner-border-radius);
        border-bottom-right-radius: 0;
    }

@media screen and (max-width: 767px) {
            .widget-horizontal-card-7b3575b8-33d0-4507-ac07-17595032ebf5 .card-img-top {
            border-top-left-radius: var(--bs-card-inner-border-radius);
            border-top-right-radius: var(--bs-card-inner-border-radius);
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
    }