﻿.story {    margin: 10px auto;    width: 22rem;}
.story img {        object-fit: cover;    }
.story .card-body {        min-height: 120px;    }
.story a {        color: #343a40;        text-decoration: none;        background-color: transparent;        -webkit-text-decoration-skip: objects;    }
.story .story__thumb a {        padding-bottom: 66.667%;    }
/* .story .card-img-top{object-fit: cover; aspect-ratio: 3/2;} */
.story__thumb img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    object-fit: cover;    text-indent: -9999px;    transition: ransform .5s ease-out .1s;}
.navbar {    background-color: #fff;}
.logo a {    margin: 0 auto;}
.carousel-item img {    aspect-ratio: 3/2;    object-fit: cover;}
.carousel-caption a{text-decoration:none;color:#fff;}
.carousel-caption {right:inherit;left:inherit;width:100%;background-color:rgba(43,43,43,48%);bottom:0;}
.carousel-caption h5{margin-left:1rem;margin-right:1rem;}
@media screen and (max-width: 300px) {
    .story {margin: 10px auto;width: 15rem;}
}