.infoBox {

}

.infoBoxWrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: var(--space-20) var(--space-15);
}

.infoBoxWrapper .header {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.5rem;
    margin-bottom: var(--space-10);
}

.infoBoxWrapper .header .icon {
    color: var(--color-gold);
    font-size: 2rem;
    margin-right: var(--space-05);
}

.infoBoxWrapper .header span {
    height: 2.5rem;
}

.infoBoxWrapper .currentNewsLetter {
    padding: var(--space-10);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.infoBoxWrapper .currentNewsLetter:hover {
    background-color: var(--color-white);
}

.infoBoxWrapper .leftSide {
    width: calc(100% - 3rem);
}
.infoBoxWrapper .currentNewsLetter .headline {
    margin-bottom: var(--space-10);
}

.infoBoxWrapper .rightSide {
    width: 3rem;
    justify-content: center;
    display: flex;
    align-items: center;
}

.infoBoxWrapper .rightSide .button .icon {
    font-size: 1.75rem;
    padding: 0.25rem;
}

.infoBoxWrapper .listLabel {
    margin: var(--space-075) 0;
    width: 100%;
    margin-bottom: var(--space-15);
}

.infoBoxWrapper .listLabel a {
    justify-content: flex-start;
    display: flex;
    align-items: center;
    flex-direction: row;
}

.infoBoxWrapper .listLabel .icon {
    color: var(--color-gold);
    font-size: 1.5rem;
    margin-top: 0.25rem;
    margin-right: var(--space-05);
}

.infoBoxWrapper a {
    color: inherit;
    font-family: inherit;
    text-decoration: none;
}

.infoBox .currentNewsLetter:hover .description {
    color: var(--color-text);
}

.infoBoxWrapper .header {
    font-size: var(--font-size-h4);
}

.infoBoxWrapper .header span {
    margin-top: 4px;
}

