#news-letter-form{
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
#news-letter-form input{
    background-color: var(--transparent-background);
    border: var(--transparent-border) 1px solid !important;

    padding: 1rem;
    border-radius: 0.5rem;
}

#news-letter-form button{
    background-color: var(--background-color-accent);

    padding-left: var(--medium);
    padding-right: var(--medium);
    padding-top: var(--small);
    padding-bottom: var(--small);

    width: 100%;

    display: flex;
    justify-content: center;

    font-family: var(--title);
    font-size: var(--text-size-regular);
    font-weight: bold;
    color: var(--text-color-dark);

    border: none;
    border-radius: 0.635rem;

}