/* Paragraph Element Text Image */
.paragraph--type--element-text-image-home .image {
    /* margin: 0.5rem 0.5rem 0rem 0.5rem; */
    /* background: #fff; */
    padding: 1rem 1rem 0rem 3rem;
}
.paragraph--type--element-text-image-home .image picture{
    display: flex;
    align-items: center;
    /* justify-content: center; */
    height: 5.5rem;
    /* padding-left: 5rem; */
}
.paragraph--type--element-text-image-home .image img{
    width: 11rem;
    height: 5rem;
    object-fit: contain;
    object-position: left;
}
.paragraph--type--element-text-image-home .text {
    padding: 1rem 1rem 1rem 3rem;
    font-size: 0.9rem;
    line-height: 1.2rem;
    color: #331f59;
    width: 14rem;
}
#vbp-289 .paragraph--type--element-text-image-home .text strong {
    text-transform: uppercase;
}
.paragraph--type--element-text-image-home .text-horizontal-container .text {
    padding-bottom: 3rem;
}
.paragraph--type--element-text-image-home .text-horizontal-container .text:after {
    content: " ";
    height: 2px;
    width: 20px;
    background: #331f59;
    position: relative;
    bottom: -3rem;
    display: block;
}
@media (max-width: 992px) { 
    .paragraph--type--element-text-image-home .image:after {
        height: 0.4rem;
        width: 4rem;
        bottom: -1.95rem;
    }
    .paragraph--type--element-text-image-home .text-container {
        /* width: 10rem; */
        /* margin: 0 auto; */
    }
    .paragraph--type--element-text-image-home .text {
        padding-bottom: 2rem;
        padding-left: 0;
        line-height: 1.1rem;
        text-align: center;
        width: 10rem;
        margin: 0 auto;
    }
    .paragraph--type--element-text-image-home .image img {
        width: 100%;
        height: 5rem;
        object-position: center;
    }
    .paragraph--type--element-text-image-home .image {
        padding: 1.5rem 0 0 0;
        text-align: center;
    }
}