section.blockchain p, section.blockchain h1, section.blockchain h2, section.blockchain h3, section.blockchain h4, section.blockchain h5, section.blockchain h6{
    margin: 0;
}
section.blockchain {
    background: #f9f9f9;
    padding: 5.2vw 12.4vw;
    position: relative
}

.pattern1 {
    position: absolute;
    right: 0;
    top: 0;
    width: 41vw
}

.pattern2 {
    position: absolute;
    left: 0;
    bottom: 17vw;
    width: 12vw
}

.overlay-text {
    text-align: center;
    width: 45vw;
    font-family: montserrat_semibold;
    position: absolute;
    transform: rotate(-90deg);
    top: 50%;
    font-size: 6.7vw;
    letter-spacing: -.004em;
    left: -16vw;
    color: rgba(27,26,26,.02);
    text-transform: uppercase
}

section.blockchain .grid-block {
    display: grid;
    grid-template-columns: 36.5vw auto
}

section.blockchain .content h2 {
    font-size: 2.1vw;
    line-height: 1;
    font-weight: 700;
    font-family: montserrat_semibold;
    margin-bottom: 2.9vw
}

section.blockchain .content p {
    color: #6c6c6c;
    font-size: .85vw;
    line-height: 1.8;
    margin-bottom: .9vw;
    font-family: montserrat_light
}

section.blockchain .content {
    position: relative
}

section.blockchain .content ul {
    margin: 4.1vw 0 3.7vw;
    list-style: none;
    padding: 0;
    height: 15.5vw;
    overflow: hidden;
    overflow-y: auto
}

section.blockchain .content .overlay {
    position: relative
}

section.blockchain .content .overlay::after {
    content: '';
    position: absolute;
    top: -8.5vw;
    background: linear-gradient(180deg,rgba(249,249,249,0) 0%,rgba(249,249,249,0.81) 40.1%,#F9F9F9 90.16%);
    height: 6vw;
    width: 37vw
}

section.blockchain .content ul::-webkit-scrollbar {
    width: .36vw
}

section.blockchain .content ul::-webkit-scrollbar-thumb {
    background: #e0e0e0;
    border-radius: 20px
}

section.blockchain .content ul::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 20px
}

section.blockchain .content ul a {
    pointer-events: none;
    color: #0a0909;
    display: block;
    font-family: montserrat_semibold;
    font-size: .94vw;
    margin-bottom: 1.6vw;
    padding: unset;
    border: unset
}

section.blockchain .content ul a:last-child {
    margin-bottom: 5vw
}

section.blockchain .content ul a img {
    width: 1.1vw;
    margin-right: .7vw;
    margin-left: .2vw
}

section.blockchain .content a {
    letter-spacing: -.004em;
    color: #ef0d33;
    font-family: montserrat_semibold;
    font-size: .82vw;
    padding: .9vw 1.7vw;
    border: 2px solid #e56e75
}

section.blockchain .slider-block {
    position: relative
}

section.blockchain .slider {
    margin: 4.7vw 1vw 4.5vw 8.5vw;
    overflow: hidden;
    width: 29.3vw
}

section.blockchain .slider-block .service-left-arrow {
    left: 5.5vw;
    position: absolute;
    top: 21vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow2 {
    left: 5.5vw;
    position: absolute;
    top: 21vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow2 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow3 {
    left: 5.5vw;
    position: absolute;
    top: 21vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow3 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow4 {
    left: 5.5vw;
    position: absolute;
    top: 21vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow4 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow5 {
    left: 5.4vw;
    position: absolute;
    top: 21vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow5 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow6 {
    left: 5.5vw;
    position: absolute;
    top: 21vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow6 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

.content-para {
    color: #6C6C6C;
    font-size: .85vw;
    line-height: 1.8;
    margin-bottom: .9vw;
    font-family: 'montserrat_light';
}

section.blockchain .slider-block .service-left-arrow7 {
    position: absolute;
    top: 21vw;
    left: 5.5vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow7 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow8 {
    position: absolute;
    top: 21vw;
    left: 5.5vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow8 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-left-arrow9 {
    position: absolute;
    top: 21vw;
    left: 5.5vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider-block .service-right-arrow9 {
    position: absolute;
    top: 21vw;
    right: -2vw;
    cursor: pointer;
    width: 5.5vw;
    z-index: 1
}

section.blockchain .slider .card {
    width: 27.9vw!important;
    padding: .5vw .5vw 2vw;
    background: #fff;
    box-shadow: 0 9px 30px rgba(0,0,0,.05);
    border-radius: 9px;
    margin-bottom: 3vw;
    margin-left: .3vw
}

section.blockchain .slider .card img {
    width: 29vw;
    height: 13.4vw;
    object-fit: cover;
    border-radius: 7px
}

section.blockchain .slider .card h4 {
    font-size: 1.256vw;
    margin-bottom: 0.6vw;
    padding: 0 1vw;
    margin-top: 2.4vw;
    text-align: center;
    font-family: montserrat_semibold;
    letter-spacing: -.004em;
    color: #0A0909;
}

section.blockchain .slider .card p {
    color: #6C6C6C;
    font-size: .85vw;
    line-height: 1.7;
    margin-bottom: 1.3vw;
    font-family: 'montserrat_light';
    text-align: justify;
    padding: 0 1.7vw;
}

section.blockchain .slider .card ul {
    margin: 0 0 1.7vw;
    padding: 0 1vw;
    list-style: none;
    display: flex;
    justify-content: space-between
}

section.blockchain .slider .card ul li {
    padding: 1.2vw 1.4vw;
    background: #fff;
    box-shadow: 0 9px 30px rgba(0,0,0,.05);
    border-radius: 9px
}

section.blockchain .slider .card ul li p {
    line-height: 1.8;
    padding: unset;
    margin-bottom: .6vw;
    font-size: .53vw;
    letter-spacing: .05em;
    font-family: montserrat_regular;
    text-transform: uppercase;
    color: #db333c
}

section.blockchain .slider .card ul li span {
    font-family: montserrat_semibold;
    font-size: 1.76vw;
    text-align: center;
    display: block
}

section.blockchain .slider .card a {
    cursor: pointer;
    color: #ef0d33;
    font-family: montserrat_semibold;
    font-size: .72vw;
    padding: 1.4vw 3.8vw;
    letter-spacing: -.004em;
    text-transform: uppercase;
    border: 2px solid #e56e75;
    display: inline-block;
    margin-left: 8vw;
    font-weight: 700;
    line-height: 0
}
@media only screen and (max-width: 500px){
    section.blockchain {
        padding: 11.7vw 6vw 17.7vw;
        margin-top: -1vw
    }

    section.blockchain .grid-block {
        grid-template-columns: auto
    }

    section.blockchain .content h2 {
        font-size: 6.3vw;
        margin-bottom: 3.3vw;
    }

    section.blockchain .content p {
        font-size: 3.67vw;
        line-height: 1.56;
        margin-bottom: 3.9vw
    }

    section.blockchain .content ul {
        margin: 9.4vw 0 19.7vw;
        height: 52.5vw
    }

    section.blockchain .content ul a {
        font-size: 3.5vw;
        margin-bottom: 4.9vw
    }

    section.blockchain .content ul a img {
        width: 4.5vw;
        margin-right: 2.4vw
    }

    section.blockchain .content .overlay::after {
        height: 14vw;
        width: 87vw;
        top: -32.5vw
    }

    section.blockchain .content ul::-webkit-scrollbar {
        width: 1.36vw
    }

    section.blockchain .content a {
        padding: 3.9vw 7vw;
        font-size: 3.5vw
    }

    section.blockchain .slider {
        margin: 11.7vw 0 4.5vw 0;
        width: 87.3vw
    }

    section.blockchain .slider .card {
        width: 81.3vw!important;
        padding: 2.5vw 2.5vw 6vw;
        box-shadow: 0 5.29776px 17.6592px rgba(0,0,0,.05)
    }

    .overlay-text {
        display: none
    }

    .pattern1 {
        width: 66vw
    }

    .pattern2 {
        bottom: 89vw;
        width: 56vw
    }

    section.blockchain .slider .card img {
        width: 83vw;
        height: 39.4vw;
        border-radius: 7px
    }
    section.blockchain .slider .card h4 {
        margin-bottom: 2.6vw;
        margin-top: 2.8vw;
        font-size: 4vw
    }

    section.blockchain .slider .card p {
        line-height: 1.5;
        font-size: 3.2vw;
        margin-bottom: 5.3vw;
    }

    section.blockchain .slider .card ul li span {
        font-size: 5.76vw
    }

    section.blockchain .slider .card ul li p {
        font-size: 2.23vw
    }

    section.blockchain .slider .card ul {
        padding: 0 3vw;
        margin: 0 0 4.7vw
    }

    section.blockchain .slider .card a {
        margin-left: 21vw;
        padding: 4.9vw 9vw;
        font-size: 3.15vw
    }
    section.blockchain .slider-block .service-right-arrow{
        display: none;
    }
    section.blockchain .slider-block .service-left-arrow{
        display: none;
    }
    .content-para {
        font-size: 3.67vw;
        line-height: 1.56;
        margin-bottom: 3.9vw;
    }

}