.newsletter-component {
    display: flex;
}
.newsletter-component span {
    height: 29px;
}
.newsletter-content {
    display: block;
    padding: 0px;
}
.newsletter-content span {
    color: #fff;
    padding: 5px 17px 15px;
    margin: 0px;
    display: block; 
}
.newsletter-content img {
    width: 100%;
}
.newsletter-button {
    text-align: center;
    padding: 0px 0px 15px 0px;
}
.newsletter-button a {
    color: #4c4c4c;
}
