.background-transparent {
    background-color: transparent !important;
}

.sign-in-btn {
    font-weight: var(--font-weight-bold);
    font-size: var(--font-size-h2) !important;
}

.section-padding {
    padding: 10px 0;
}

.row-margin-bottom {
    margin-bottom: 3vh;
}

.text-center-block {
    text-align: center;
}

.heading-highlight {
    color: var(--color-brand-accent);
}

.arrow-img {
    max-height: 50px;
    padding-left: 3px;
    padding-bottom: 1px;
}

.service-title {
    font-size: var(--font-size-h3);
}

.selling-service-item-icon {
    filter: hue-rotate(160deg) brightness(0.8);
}

.service-text {
    font-size: var(--font-size-body);
}

.market-img {
    width: 450px;
    height: 249px;
    margin-top: -30px;
    margin-bottom: 40px;
    margin-left: -40px;
}

.terraverse-img {
    width: 450px;
    height: 140px;
    margin-left: -40px;
}

.signup-btn {
    max-height: 100px;
    min-height: 57px;
    min-width: 430px;
    margin-top: 2em;
}

.big-heading {
    font-size: var(--font-size-h1-xl);
    margin: 0.5em;
}

.big-heading-highlight {
    color: var(--color-brand-accent);
    font-size: var(--font-size-h1-xl);
    margin: 0.5em;
}

.step-text {
    font-size: var(--font-size-h3);
}

.step-text-indent {
    font-size: var(--font-size-h3);
    margin-right: -110px;
}

.ml-2em {
    margin-left: 2em;
}

.mt-2em {
    margin-top: 2em;
}

.buying .m-0 {
    margin: 0;
}

.buying .services .service-item p {
    color: var(--color-text-secondary);
    margin: 0 !important;
}

.buying .container.row-titile {
    margin: 0 !important;
}

.buying .container .title-container {
    text-align: left;
}

.buying .container .title-container h1 {
    margin: 0;
    color: var(--brand-black);
}

.buying .buying-benefit {
    margin-bottom: 30px;
}

.buying .buying-benefit .title {
    color: var(--brand-black);
}

.buying .buying-benefit .service-title {
    font-weight: var(--font-weight-medium);
    margin-left: 20px;
}

.buying .buying-benefit-desc {
    font-size: var(--font-size-h3);
    color: var(--color-text-secondary);
}

.buying .services .service-item .item-number-container {
    width: 58px;
    height: 58px;
    float: left;
    border: 6px solid var(--color-brand-accent);
    border-radius: 50%;
    margin-right: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.buying .services .service-item .item-number-container h1 {
    font: var(--text-h1);
    color: var(--color-brand-accent);
    margin: 0;
}

.buying .container.mobile-only {
    margin: -40px 0 30px 0 !important;
    padding: 0 30px;
    white-space: nowrap;
    float: right;
    width: 100%;
    display: none;
}

.buying .container.mobile-only > button {
    width: 100%;
}

@media (max-width: 991px) {
    .buying .services .service-item p {
        font-size: var(--font-size-body);
    }

    .buying .buying-benefit-desc {
        font-size: var(--font-size-body);
    }

    .buying .d-md-none {
        display: none;
    }

    .buying .container.mobile-only {
        display: block !important;
    }
}