/* -- Atreemo Overwrite Styles -- */
.page-id-59,
.page-id-337 {
    background-color:#a4123e;
}

.page-id-59 main p,
.page-id-59 main h2,
.page-id-337 main p,
.page-id-337 main h2 {
    color:white !important;
}

.acteol-validation-error {
    color:white !important;
}

.acteol-block-form form {
    display:flex;
    justify-content: space-between;
    flex-wrap: wrap;
    color:white;
}

.acteol-block-form .form-group {
    max-width: 100%;
    width:100%;
}

.acteol-block-form .form-group:first-of-type,
.acteol-block-form .form-group:nth-of-type(2),
.acteol-block-form .form-group:nth-of-type(3) {
    margin-bottom:10px;
}

.acteol-block-form .form-group label {
    display:none;
}

.acteol-block-form .form-group:nth-of-type(4n) {
    display:none !important;
}

.acteol-block-form .form-group:last-of-type {
    display:block !important;
    max-width: 100% !important;
    margin-top: 10px;
}

.acteol-block-form .acteol-marketing-opt-in-all {
    font-size:12px;
}

.acteol-block-form .acteol-form-builder-privacy-policy-text p {
    font-size:12px;
    line-height:18px;
}

.acteol-block-form .form-group:last-of-type button.btn {
    background-color:white;
    color:#a4123e;
}

.acteol-block-form #acteol-block-form-confirmation-2 p {
    text-align: center;
}