body.en .fixed-right {
    padding-top: 10px;
}

body.en .fixed-right .btn-box {
    width: auto;
    text-align: center;
}

body.en .fixed-right .btn-cta {
    font-size: 1.125rem;
}

body.en .section-foreword .card-blur .foreword-info {
    width: 850px;
}

body.en .section-foreword .card-blur .foreword-info h4 {
    width: 115px;
}

body.en .section-foreword .card-blur .foreword-info .text-row {
    align-items: flex-start;
}

body.en .card-achievement .bottom .btn-more {
    width: 125px;
}

body.en .download-list li a {
    flex: 0 0 110px;
    width: 110px;
}

@media(max-width:991px) {

    body.en .section-foreword .title-style h2,
    .section-foreword .card-blur p,
    .title-style h2 {
        letter-spacing: 2%;
    }

    body.en .section-foreword .card-blur .foreword-info {
        width: 100%;
    }

    body.en .section-foreword .card-blur .foreword-info .text-row {
        align-items: center;
        text-align: center;
    }

    body.en .section-foreword .card-blur .foreword-info h4,
    body.en .section-foreword .card-blur .foreword-info p {
        text-align: center;
    }

    body.en .section-foreword .card-blur .foreword-info p a {
        display: block;
        margin-top: 5px;
    }

    body.en .fixed-right {
        width: 72px;
        height: 84px;
    }

    body.en .fixed-right .btn-cta {
        font-size: .85rem;
    }

    .nav-tabs {
        flex-wrap: nowrap;
        width: auto;
        overflow-x: auto;
        padding-bottom: 30px;
    }

}

@media(max-width:420px) {
    body.en .section-foreword .card-blur {
        padding: 40px 10px;
    }
}