

/* Start:/local/templates/main/components/sprint.editor/blocks/.default/_style.css?1770357020841*/
.sp-figure{
    position: relative;
    display: flex;
    width: fit-content;
    width: -webkit-fit-content;
    margin-bottom: 0;
}

.sp-figcaption{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    padding: .2rem;
    text-align: center;
    background-color: color-mix(in srgb, #000 60%, transparent);
    opacity: 0;
    visibility: hidden;
    transition: all .25s;
}

.sp-figure:hover .sp-figcaption, .sp-figure:focus-visible .sp-figcaption{
    opacity: 1;
    visibility: visible;
}

.sp-image{
    margin-bottom: 1rem;
}
.sp-image:last-child{
    margin-bottom: 0;
}
.sp-image{
    display: flex;
    width: fit-content;
    width: -webkit-fit-content;
    overflow: hidden;
}
.sp-image img{
    transition: all .25s;
}
.sp-image:hover img, .sp-image:active img{
    transform: scale(1.04);
}

/* End */
/* /local/templates/main/components/sprint.editor/blocks/.default/_style.css?1770357020841 */
