.block-content--type-side-image-item .block-content__content{
    display: flex;
    flex-direction: column;
}
@media( width > 48rem){
    .block-content--type-side-image-item .block-content__content{
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-areas: "text image";
    }
}
.block-content--type-side-image-item  .block-content__content.right .side-image-content{
    grid-area:  text;
}

.block-content--type-side-image-item  .block-content__content.right .side-image-image{
    grid-area: image;
    height: 100%;
}

.block-content--type-side-image-item .side-image-image > div{
    height: 100%;
}

.block-content--type-side-image-item .side-image-image img{
    width: 100%;
    height: 100%;
    display: none;
    object-fit:cover;
    object-position: center;
}
@media( width > 48rem){
    .block-content--type-side-image-item .side-image-image img{
        display: block;
    }
}

.block-content--type-side-image-item  .block-content__content .side-image-content{
    padding: var(--block-padding);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.block-content--type-side-image-item  .block-content__content .side-image-content h2{
    font-weight: 500;

}
.block-content--type-side-image-item  .block-content__content .side-image-content h2::after{
    content: "";
    margin-top: 1.75rem;
    display: block;
    width: 4.5rem;
    height: 2px;
    background-color:#00254e;
}
.block-content--type-side-image-item .block-content__content .side-image-content .side-image-content-text-subtilte{
    font-size: 1.1rem;
    font-weight: 500;
    color: #00254E;
    margin-bottom: 1rem;    
}