#welcome-section {
    background-image: url('../images/background-01.svg');
    background-repeat: no-repeat;
    background-position: top;
    background-size: contain;
}

.tier-offset-wrapper {
    height: 16px;
}

.tier-offset {
    margin-top: calc(-1 * (var(--spacing-4xl) + 48px));
}

.tier-icon {
    height: var(--spacing-6xl);
    width: var(--spacing-6xl);
}

.background-02 {
    background-image: radial-gradient(ellipse 40% 150% at 50% 150%, #1dd8872d, #1DD88700);
}

.boder-color-linear-gradient {
    border-image-slice: 1;
    border-image-source: linear-gradient(360deg, #1DD887 1%, #b1e9ca 20%, #1DD887 30%);
}

.width-accordation {
    width: calc(100% - 2 * 40px);
}

#join-program {
    background-image: radial-gradient(50% 50% at 50% 110%, #1feda380 0%, rgba(12, 12, 12, 0.00) 100%);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: contain;
    position: relative;
}

#join-program-image {
    position: absolute;
    max-width: 500px;
    bottom: 0;
    right: var(--spacing-5xl);
}

.horizontal-linear-gradient-get-funded-type-01 {
    border: 0;
    background: linear-gradient(90deg, rgba(12, 12, 12, 0.00), #222222, rgba(12, 12, 12, 0.00));
    height: 2px;
    width: 100%;
}

.horizontal-linear-gradient-get-funded-type-02 {
    border: 0;
    background: linear-gradient(90deg, #1dd88700, #1dd887, #1dd88700);
    height: 2px;
    width: 100%;
}

.flex-order-1 {
    order: 1;
}

.flex-order-2 {
    order: 2;
}

@media screen and (max-width: 768px) {
    .flex-order-1-tablet {
        order: 1;
    }

    .flex-order-2-tablet {
        order: 2;
    }

    .flex-order-3-tablet {
        order: 3;
    }

    .flex-order-4-tablet {
        order: 4;
    }

    .flex-order-5-tablet {
        order: 5;
    }

    .max-width-100-tablet {
        max-width: 100%;
    }
}