.data-winner-btn, .login-submit .button{
    padding: 10px 20px;
    background: linear-gradient(90deg, rgb(82, 122, 242) 0%, rgb(184, 108, 217) 50%, rgb(242, 102, 205) 100%);
    color: #fff;
    text-decoration: none;
    border-radius: 6px;
    transition: background 0.2s ease-in-out;
    font-size: 1.25rem;
    font-family: "poppins";
}
.pmpro_level_description_text{
    font-family: poppins;
    font-size: 1rem;
    margin-top: 2rem;
}
.plan-title{
    font-family: poppins;
    font-size: 1.5rem;
    font-weight: 700;
}
.plan-cost{
    font-family: poppins;
    font-size: 3rem;
}
.datawinner-title{
    font-size: 4.5rem;
}
@media screen and (max-width: 720px){
    .datawinner-title{
        font-size: 2.5rem;
    }
}
.datawinner-description ul {
    list-style: none;
    padding-left: 1.5rem;
    font-size: 1.25rem;
    font-family: "poppins";
}

.datawinner-description ul li::before {
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    margin-right: 0.5rem;
    vertical-align: middle;
    background: url('data:image/svg+xml;utf8,<svg width="25px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.643 10.293c0.3-0.286 0.311-0.761 0.025-1.060s-0.761-0.311-1.060-0.025l-4.985 4.756-2.229-2.13c-0.299-0.286-0.774-0.275-1.060 0.024s-0.275 0.774 0.024 1.060l2.747 2.625c0.29 0.277 0.746 0.277 1.036 0l5.503-5.25z"></path><path d="M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75c5.385 0 9.75-4.365 9.75-9.75s-4.365-9.75-9.75-9.75zM3.75 12c0-4.556 3.694-8.25 8.25-8.25s8.25 3.694 8.25 8.25c0 4.556-3.694 8.25-8.25 8.25s-8.25-3.694-8.25-8.25z"></path></svg>') no-repeat center;
    background-size: contain;
}
.pmpro_form_field-password-toggle-state{
    display: none;
}
.pmpro_section #loginform .login-submit .button{
    background-color: transparent !important;
    border: 0px !important;
}