/* Styles specific to special-future-template.php (.page-future) */

.page-future p,
.page-future li,
.page-future .future-pro-des p {
    text-align: justify;
}

.page-future strong,
.page-future b {
    font-weight: 700;
}

.page-future h2 {
    font-size: 3.4rem;
    margin-bottom: 1.6rem;
}

@media only screen and (max-width: 782px) {
    .page-future main.main {
        padding-top: 42px;
    }
}

/* refer-and-earn: image glow halo */
.page-future .future-pro-row {
    align-items: center;
}
.page-future .future-pro-col:nth-child(2) {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.6rem;
}
.page-future .future-pro-col:nth-child(2) .future-pro-img {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 1.2rem;
    overflow: hidden;
    box-shadow:
        0 0 60px rgba(141, 102, 62, 0.45),
        0 0 120px rgba(141, 102, 62, 0.2);
    z-index: 0;
}
