#logo img {
        max-height: 100px;
        height: auto;
    }
    
img.article__image {
    object-fit: cover;
}

#blog-item img.blog_image {
    max-width: 100%;
    width: 100%;
}
.hotspot .product__icon {
    background: transparent !important;
}
.article__image_wrapper {
    background: transparent !important;
}
.photos__link {
    background: #ffffff00 !important;
}

summary {
    cursor: pointer;
}

a.blog-button {
    font-size: 15px;
    font-weight: 700;
    margin: 30px 0;
    display: flex
;
    justify-self: center;
    text-decoration: unset;
    color: #fff;
    background: #333;
    padding: 1.55rem 2rem;
    justify-content: center;
}