#privacy-link {
    font-family: "Lato-Bold";
    color: #63b1e5;
    text-decoration: none;
}

section {
    height: 600px;
}

.form-wrap {
    margin-top: -250px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 100px;
    padding-left: 100px;
}

.elig-critia-container {
    margin-top: 40px;
}

#mobile-terms-header {
    font-size: 28px;
    line-height: 28px;
    color: #280091;
}

@media only screen and (max-width: 1000px) {
    .top-wrapper {
        background-color: var(--color-BG2);
    }

    section {
        max-height: 500px;
    }

    .form-wrap {
        padding-top: 0;
        padding-left: 30px;
        padding-right: 30px;
        margin-top: 0;
        border-radius: 0;
    }

    .elig-critia-container {
        padding-top: 0;
    }
    .tnc-wrap {
        margin-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .top-wrapper {
        background-color: var(--color-BG2);
    }

    section {
        height: 700px;
        max-height: 700px;
        background-size: 160% 700px !important;
        margin-bottom: 40px;
    }

    .form-wrap {
        padding-top: 0;
        padding-left: 30px;
        padding-right: 30px;
        margin-top: 0px;
        border-radius: 0;
    }

    .elig-critia-container {
        padding-top: 0;
    }
    .tnc-wrap {
        margin-top: 0;
    }
}

@media only screen and (max-width: 360px) {
    section {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 320px) {
    body {
        word-wrap: break-word;
    }
}
