#sib-container {
    background: transparent;
}
.sib-form {
    background-color: transparent;
    padding: 0;
  
}
.sib-form-container {
    max-width: 30rem;
    margin: 0 auto;
    background-color: transparent;
    padding: 0;
}
.sib-form p {
    color: #fff;
    font-size: 1rem;
}
.sib-form .entry__specification {
    color: rgb(180, 170, 170);
letter-spacing: 0.01rem;
font-size: 0.8rem;
line-height: 1.2rem;
}
.sib-form__declaration p {
    font-size: 0.8rem;
}
.sib-form__declaration {
    padding-bottom: 2rem;
}
.sib-form .input_replaced:checked+.checkbox_tick_positive {
    background: #aa0000;
    border-color: #aa0000;
}
.sib-form-block button {
    padding: 1rem 3rem;
    margin-top: 2rem;
}
.sib-form-block__button:hover {
    background-color: rgb(128, 1, 1);
    transition: 0.3s;
}
.sib-form .input:first-child {
    color: #000;
    letter-spacing: 0.03rem;
    font-weight: 400;
}
.sib-text-form-block p {
font-weight: 400;
letter-spacing: 0.05rem;
}
.thank-you-m {
    height: 20rem;
    display: grid;
    align-content: center;
    justify-content: center;
    padding: 5rem 0 0 0;
}
.checkmark {
background-color: green;
width: 5rem;
height: 5rem;
font-size: 4rem;
display: grid;
align-content: center;
justify-content: center;
color: #fff;
margin: 0 auto 2rem auto;
border-radius: 100rem;
}
#mc_embed_signup .button {
    background-color: #aa0000;
}