.grainchain-for-all-participants {
    color: var(--brand-color);
    font-family: var(--font-family-proximanova-bold);
    font-size: 19px;
    font-weight: 700;
    letter-spacing: 7.60px;
    line-height: 32px;
}
.addressing-challenge {
    color: var(--gray-color);
    flex: 1;
    font-family: var(--font-family-proxima_nova);
    font-size: var(--font-size-xxxxl);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 80px;
}
.span1 {
    font-family: var(--font-family-proximanova-regular);
}
.span {
    font-weight: 700;
}
.display-2 {
    font-family: var(--font-family-proximanova-bold);
    font-size: var(--font-size-xxxxl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}
.challenges-we-solve {
    color: var(--gray-color);
    flex: 1;
    font-weight: 700;
    line-height: 52px;
    white-space: nowrap;
}
.heading-1 {
    font-family: var(--font-family-proximanova-bold);
    font-size: var(--font-size-xxxl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}
.grain-chains-solutio {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: 24px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 36px;
    text-align: center;
}
.security-in-transactions {
    color: var(--gray-color);
    font-weight: 700;
    height: 38px;
    line-height: 34px;
    text-align: center;
    white-space: nowrap;
}
.heading-5 {
    font-family: var(--font-family-proximanova-bold);
    font-size: var(--font-size-xxl);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}
.conduct-secure-dire {
    flex: 1;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
}
.proximanova-regular-normal-eerie-black-22px {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}
.all-participants-graphic1 {
    height: 160px;
    margin-right: 1.0px;
    object-fit: cover;
    width: 160px;
}


.our-numbers-speak-for-themselves {
    color: var(--gray-color);
    flex: 1;
    font-weight: 700;
    line-height: 68px;
    margin-bottom: 3px;
    margin-right: -2px;
    margin-top: -5px;
}
.display-3 {
    font-family: var(--font-family-proximanova-bold);
    font-size: var(--font-size-58px);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}

.address {
    color: var(--gray-color);
    flex: 1;
    font-weight: 700;
    line-height: 46px;
    white-space: nowrap;
}
.heading-2 {
    font-family: var(--font-family-proximanova-bold);
    font-size: var(--font-size-36px);
    font-style: normal;
    font-weight: 700;
    letter-spacing: 0;
}

.we-use-cutting-edge {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-light);
    font-size: 29px;
    font-weight: 300;
    letter-spacing: 0;
    line-height: 36px;
    text-align: center;
}

.discover-our-digital {
    color: var(--gray-color);
    font-family: var(--font-family-proxima_nova);
    font-size: var(--font-size-36px);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 46px;
    text-align: center;
}

.customized-solutions {
    color: var(--gray-color);
    flex: 1;
    font-family: var(--font-family-proxima_nova);
    font-size: var(--font-size-xxxl);
    font-weight: 400;
    letter-spacing: 0;
    line-height: 52px;
    white-space: nowrap;
}

.grainchain-offers-cu {
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
}
.proximanova-regular-normal-eerie-black-22px {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}

.farmer-participant {
    height: 100px;
    object-fit: cover;
    width: 100px;
}

.surname-1 {
    color: var(--gray-color);
    font-weight: 700;
    line-height: 34px;
    white-space: nowrap;
}

.ing {
    letter-spacing: 0;
    line-height: 32px;
}
.proximanova-regular-normal-eerie-black-23px {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
}
.products-for-you {
    color: var(--gray-color);
    flex: 1;
    font-weight: 600;
    line-height: 28px;
    white-space: nowrap;
}
.sa-launcher {
    height: 38px;
    object-fit: cover;
    width: 38px;
}

.proximanova-regular-normal-eerie-black-41px {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: var(--font-size-xxxl);
    font-style: normal;
    font-weight: 400;
}

.our-products-are-mod {
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
}

.proximanova-regular-normal-eerie-black-22px {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: var(--font-size-l);
    font-style: normal;
    font-weight: 400;
}


.s-of {
    flex: 1;
    letter-spacing: 0;
    line-height: 34px;
}
.proximanova-regular-normal-eerie-black-26px {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-regular);
    font-size: var(--font-size-xl);
    font-style: normal;
    font-weight: 400;
}

.partners {
    color: var(--brand-color);
    font-family: var(--font-family-proximanova-bold);
    font-size: var(--font-size-xl);
    font-weight: 700;
    letter-spacing: 9.20px;
    line-height: 32px;
    white-space: nowrap;
}

.grain-chain-has-forme {
    color: var(--gray-color);
    font-family: var(--font-family-proximanova-medium);
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
}

.anim_-farmers_-hero_-hexagono_-json-1 {
    height: 40px;
    object-fit: cover;
    width: 40px;
}

@media (min-width: 1400px) and (max-width: 1586px){
    .all-participants-xxl{
        flex: 0 0 auto;
        width: 83.33333333% !important;
    }
}

@media (min-width: 1190px) and (max-width: 1281px){
    .all-participants-xxl{
        flex: 0 0 auto;
        width: 92.33333333% !important;
    }
}