.title {
    .bg-degrade {
        display: inline-block;
        background: rgb(3, 27, 59);
        background: linear-gradient(90deg, rgba(3, 27, 59, 1) 0%, rgba(191, 201, 214, 1) 75%);
    }

    @media screen and (max-width: 1200px) {
        h1 {
            font-size: 5vw !important;
        }

        h5,
        p {
            font-size: 3vw !important;
        }
    }
}

.improve {
    @media screen and (max-width: 1200px) {
        * p {
            font-size: 3vw !important;
        }
    }
}

.exchange {
    @media screen and (max-width: 1200px) {
        * p {
            font-size: 3vw !important;
        }
    }
}

.join {
    @media screen and (max-width: 1200px) {
        * p {
            font-size: 3vw !important;
        }
    }
}

.how-to {
    .bg-grey {
        background-color: #BFC9D6;
    }

    *.item {
        height: 100%;
    }

    @media screen and (max-width: 1200px) {
        * p {
            font-size: 3.2vw !important;
        }
        * button {
            font-size: 3vw !important;
        }
    }
}

.partners {
    .row {
        margin-right: 0px !important;
        margin-left: 0px !important;
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    *.cycle-slideshow {
        height: 100px;
    }
}

.cycle-slideshow {
    width:100% !important;
}