.carousel.posts.default {
}

.carousel.posts.default .slides-wrapper {
}

.carousel.posts.default {
    background: #D0002C;
}

.carousel.posts.default .post {
    padding: 80px 20px;
}

.carousel.posts.default .post .post-content-wrapper {
    display: block;
    min-width: 300px;
    max-width: 500px;
    margin: 0 auto;
}

.carousel.posts.default .post .header {
    display: flex;
    align-items: start;
    justify-content: start;
    gap: 5px;
}

.carousel.posts.default .post .header::before {
    content: url('/storage/assets/images/logos/isc_bare_white_1.svg');
    width: 48px;
    height: 54px;
}

.carousel.posts.default .post .heading {
    display: block;
    line-height: 1;
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
}

.carousel.posts.default .post .heading::after {
    content: '@ISC';
    display: block;
    margin-top: 2.5px;
}

.carousel.posts.default .post .body {
    margin-top: 10px;
}

.carousel.posts.default .post .body .text {
    margin-top: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
}