.latestThinkingPage .customer-container > .cmp-container .meet-our-team .title, .newsPage .customer-container > .cmp-container .meet-our-team .title, .topicPage .customer-container > .cmp-container .meet-our-team .title {
    font-size: 3rem;
    font-weight: 400;
    color: #121212;
    line-height: 4.2rem;
    letter-spacing: .1rem;
    margin-bottom: 1.6rem
}

.latestThinkingPage .pc_fixed_width, .newsPage .pc_fixed_width, .topicPage .pc_fixed_width, .commonBannerPage .pc_fixed_width {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100% !important;
    max-width: 144rem;
    height: 100%;
    margin: 0 auto;
    position: relative
}

.latestThinkingPage .header, .newsPage .header, .topicPage .header {
    top: 0;
    -webkit-transform: translateZ(11px);
    transform: translateZ(11px)
}

@media screen and (max-width:750px) {
    .latestThinkingPage .header, .newsPage .header, .topicPage .header {
        -webkit-transform: unset;
        transform: unset
    }
}

.latestThinkingPage .size36 .ex-header .ex-head-title, .newsPage .size36 .ex-header .ex-head-title, .topicPage .size36 .ex-header .ex-head-title {
    font-size: 3.6rem
}

.latestThinkingPage .lineHeight50 .ex-header .ex-head-title, .newsPage .lineHeight50 .ex-header .ex-head-title, .topicPage .lineHeight50 .ex-header .ex-head-title {
    line-height: 5rem
}

.latestThinkingPage .letter_spacing_9 .ex-header .ex-head-title, .newsPage .letter_spacing_9 .ex-header .ex-head-title, .topicPage .letter_spacing_9 .ex-header .ex-head-title {
    letter-spacing: .9rem
}

.latestThinkingPage .ex-header, .newsPage .ex-header, .topicPage .ex-header {
    width: 100%;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header, .newsPage .ex-header, .topicPage .ex-header {
        text-align: center;
        height: auto
    }
}

.latestThinkingPage .ex-header > div, .newsPage .ex-header > div, .topicPage .ex-header > div {
    height: 100%;
    padding-top: 17rem;
    padding-bottom: 11.8rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header > div, .newsPage .ex-header > div, .topicPage .ex-header > div {
        padding-top: 20.8rem;
        padding-bottom: 20.8rem
    }
}

.latestThinkingPage .ex-header .ex-head-title, .newsPage .ex-header .ex-head-title, .topicPage .ex-header .ex-head-title {
    word-break: break-word;
    margin: auto 8.6%;
    width: 58.2%;
    padding: 4rem 0;
    color: #fff;
    border-top: .2rem solid #fff;
    border-bottom: .2rem solid #fff
}

    .latestThinkingPage .ex-header .ex-head-title p, .newsPage .ex-header .ex-head-title p, .topicPage .ex-header .ex-head-title p {
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 1px;
        font-weight: 400
    }

        .latestThinkingPage .ex-header .ex-head-title p.article-type, .newsPage .ex-header .ex-head-title p.article-type, .topicPage .ex-header .ex-head-title p.article-type {
            margin-bottom: 20px;
            text-transform: uppercase
        }

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header .ex-head-title p.article-type, .newsPage .ex-header .ex-head-title p.article-type, .topicPage .ex-header .ex-head-title p.article-type {
        margin-bottom: 30px
    }
}

.latestThinkingPage .ex-header .ex-head-title p.article-type span:last-child, .newsPage .ex-header .ex-head-title p.article-type span:last-child, .topicPage .ex-header .ex-head-title p.article-type span:last-child {
    display: none
}

.latestThinkingPage .ex-header .ex-head-title p.article-date, .newsPage .ex-header .ex-head-title p.article-date, .topicPage .ex-header .ex-head-title p.article-date {
    margin-top: 20px
}

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header .ex-head-title p.article-date, .newsPage .ex-header .ex-head-title p.article-date, .topicPage .ex-header .ex-head-title p.article-date {
        margin-top: 30px;
        font-size: 9pt
    }
}

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header .ex-head-title p, .newsPage .ex-header .ex-head-title p, .topicPage .ex-header .ex-head-title p {
        font-size: 14px;
        line-height: 21px;
        letter-spacing: 1px
    }
}

.latestThinkingPage .ex-header .ex-head-title h1, .newsPage .ex-header .ex-head-title h1, .topicPage .ex-header .ex-head-title h1 {
    font-size: 3.6rem;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: .9rem;
    line-height: 5rem;
    font-family: ChapRegular
}

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header .ex-head-title h1, .newsPage .ex-header .ex-head-title h1, .topicPage .ex-header .ex-head-title h1 {
        font-size: 2.4rem;
        line-height: 36px;
        letter-spacing: 1px
    }
}

@media screen and (min-width:750px) and (max-width:1080px) {
    .latestThinkingPage .ex-header .ex-head-title, .newsPage .ex-header .ex-head-title, .topicPage .ex-header .ex-head-title {
        width: 100%;
        padding: 3.9rem 0
    }
}

@media screen and (max-width:750px) {
    .latestThinkingPage .ex-header .ex-head-title, .newsPage .ex-header .ex-head-title, .topicPage .ex-header .ex-head-title {
        width: 83.2% !important;
        margin: 0 auto;
        letter-spacing: .9rem;
        padding: 6rem 0;
        font-size: 2.8rem !important;
        line-height: 4.2rem !important
    }
}

.latestThinkingPage .ex-header .banner-image-authors, .newsPage .ex-header .banner-image-authors, .topicPage .ex-header .banner-image-authors {
    color: #fff;
    font-size: 1.2rem;
    line-height: 3.2rem;
    position: absolute;
    padding-left: 1rem;
    padding-right: 1rem;
    bottom: 1.4rem
}

@media screen and (max-width:1080px) {
    .latestThinkingPage .ex-header .banner-image-authors, .newsPage .ex-header .banner-image-authors, .topicPage .ex-header .banner-image-authors {
        right: 1.4rem
    }
}

@media screen and (min-width:1081px) and (max-width:1439px) {
    .latestThinkingPage .ex-header .banner-image-authors, .newsPage .ex-header .banner-image-authors, .topicPage .ex-header .banner-image-authors {
        right: 4.6rem;
        padding-right: 1.2rem
    }
}

@media screen and (min-width:1440px) {
    .latestThinkingPage .ex-header .banner-image-authors, .newsPage .ex-header .banner-image-authors, .topicPage .ex-header .banner-image-authors {
        right: calc(766px - 50vw);
        padding-right: 1.2rem
    }
}

.latestThinkingPage .breadcrumb .breadcrumb-nav, .newsPage .breadcrumb .breadcrumb-nav, .topicPage .breadcrumb .breadcrumb-nav, .commonBannerPage .breadcrumb .breadcrumb-nav {
    padding-bottom: 0;
    margin-left: 4.166667%;
    margin-right: 16.67%
}

@media screen and (max-width:750px) {
    .latestThinkingPage .breadcrumb .breadcrumb-nav, .newsPage .breadcrumb .breadcrumb-nav, .topicPage .breadcrumb .breadcrumb-nav, .commonBannerPage .breadcrumb .breadcrumb-nav {
        margin-left: 0
    }
}

@media screen and (max-width:750px) {
    .latestThinkingPage .breadcrumb, .newsPage .breadcrumb, .topicPage .breadcrumb {
        margin-left: 8.33333%;
        width: 83.33333% !important;
        padding: 0 4px
    }
}

.latestThinkingPage .categories .categories-box, .newsPage .categories .categories-box, .topicPage .categories .categories-box {
    margin-bottom: 4rem;
    margin-top: 4rem
}

    .latestThinkingPage .categories .categories-box .categories-title, .newsPage .categories .categories-box .categories-title, .topicPage .categories .categories-box .categories-title {
        font-size: 3rem;
        color: #121212;
        line-height: 4.2rem;
        letter-spacing: .1rem;
        padding-bottom: 1rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        border-bottom: 1px solid #121212;
        margin-bottom: 3rem
    }

    .latestThinkingPage .categories .categories-box ul.categories-items, .newsPage .categories .categories-box ul.categories-items, .topicPage .categories .categories-box ul.categories-items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

        .latestThinkingPage .categories .categories-box ul.categories-items li.categories-item, .newsPage .categories .categories-box ul.categories-items li.categories-item, .topicPage .categories .categories-box ul.categories-items li.categories-item {
            width: 45.5%;
            margin-bottom: 4rem;
            font-size: 1.8rem;
            color: #121212;
            line-height: 3rem;
            cursor: pointer
        }

@media screen and (max-width:750px) {
    .latestThinkingPage .categories .categories-box ul.categories-items li.categories-item, .newsPage .categories .categories-box ul.categories-items li.categories-item, .topicPage .categories .categories-box ul.categories-items li.categories-item {
        width: 100%
    }
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:hover, .newsPage .categories .categories-box ul.categories-items li.categories-item:hover, .topicPage .categories .categories-box ul.categories-items li.categories-item:hover {
    color: #fc9501
}

    .latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:hover a span:first-child, .newsPage .categories .categories-box ul.categories-items li.categories-item:hover a span:first-child, .topicPage .categories .categories-box ul.categories-items li.categories-item:hover a span:first-child {
        border-bottom-color: #fc9501
    }

    .latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:hover a span.kwm-icon--next, .newsPage .categories .categories-box ul.categories-items li.categories-item:hover a span.kwm-icon--next, .topicPage .categories .categories-box ul.categories-items li.categories-item:hover a span.kwm-icon--next {
        margin-left: 2.1rem
    }

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item:nth-child(2n-1), .newsPage .categories .categories-box ul.categories-items li.categories-item:nth-child(2n-1), .topicPage .categories .categories-box ul.categories-items li.categories-item:nth-child(2n-1) {
    margin-right: 9%
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item a span:first-child, .newsPage .categories .categories-box ul.categories-items li.categories-item a span:first-child, .topicPage .categories .categories-box ul.categories-items li.categories-item a span:first-child {
    border-bottom: 1px solid #121212
}

.latestThinkingPage .categories .categories-box ul.categories-items li.categories-item a span.kwm-icon--next, .newsPage .categories .categories-box ul.categories-items li.categories-item a span.kwm-icon--next, .topicPage .categories .categories-box ul.categories-items li.categories-item a span.kwm-icon--next {
    font-size: 1.8rem;
    margin-left: 1.2rem;
    -webkit-transition: all .35s;
    transition: all .35s
}

.latestThinkingPage .keyContact, .newsPage .keyContact, .topicPage .keyContact {
    padding: 0 8.33%
}

    .latestThinkingPage .keyContact .keyContact_container, .newsPage .keyContact .keyContact_container, .topicPage .keyContact .keyContact_container {
        padding: 6rem 0 2rem
    }

        .latestThinkingPage .keyContact .keyContact_container .keyContact_title, .newsPage .keyContact .keyContact_container .keyContact_title, .topicPage .keyContact .keyContact_container .keyContact_title {
            margin-bottom: 6rem;
            text-align: center
        }

        .latestThinkingPage .keyContact .keyContact_container .swiper-container, .newsPage .keyContact .keyContact_container .swiper-container, .topicPage .keyContact .keyContact_container .swiper-container {
            display: none
        }

            .latestThinkingPage .keyContact .keyContact_container .swiper-container.latestThinkingKey, .newsPage .keyContact .keyContact_container .swiper-container.latestThinkingKey, .topicPage .keyContact .keyContact_container .swiper-container.latestThinkingKey {
                display: block;
                padding: 0 10%
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-container .hide-container, .newsPage .keyContact .keyContact_container .swiper-container .hide-container, .topicPage .keyContact .keyContact_container .swiper-container .hide-container {
                display: none
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper.singlePerson, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper.singlePerson, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper.singlePerson {
                -webkit-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                -webkit-transform: none !important;
                transform: none !important;
                -webkit-transition-duration: unset !important;
                transition-duration: unset !important
            }

                .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide {
                    width: 47% !important;
                    margin-bottom: 4.8rem;
                    height: auto;
                    padding-right: 0
                }

                    .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox {
                        height: 100%
                    }

                        .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image {
                            width: 41.18%
                        }

                        .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .title, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .title, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .title, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .title, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .title, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .title {
                            text-align: left
                        }

                        .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content {
                            -webkit-box-align: start;
                            -ms-flex-align: start;
                            align-items: flex-start
                        }

                            .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content .name, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content .name, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content .name, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content .name, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .content .name, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .content .name {
                                text-align: left
                            }

                        .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .hover_style_child, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .hover_style_child, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .hover_style_child, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .hover_style_child, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .hover_style_child, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .hover_style_child {
                            height: auto !important
                        }

            .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-pagination, .newsPage .keyContact .keyContact_container .swiper-container .swiper-pagination, .topicPage .keyContact .keyContact_container .swiper-container .swiper-pagination {
                display: none
            }

        .latestThinkingPage .keyContact .keyContact_container .swiper-fold, .newsPage .keyContact .keyContact_container .swiper-fold, .topicPage .keyContact .keyContact_container .swiper-fold {
            display: block;
            margin-top: 2rem;
            padding-top: 2rem;
            border-top: 1px solid #fff;
            text-align: center;
            color: #fff;
            cursor: pointer
        }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word, .newsPage .keyContact .keyContact_container .swiper-fold .fold-word, .topicPage .keyContact .keyContact_container .swiper-fold .fold-word {
                font-size: 1.4rem;
                line-height: 2.1rem;
                letter-spacing: .1rem
            }

                .latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word .showless, .latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word .showmore, .newsPage .keyContact .keyContact_container .swiper-fold .fold-word .showless, .newsPage .keyContact .keyContact_container .swiper-fold .fold-word .showmore, .topicPage .keyContact .keyContact_container .swiper-fold .fold-word .showless, .topicPage .keyContact .keyContact_container .swiper-fold .fold-word .showmore {
                    font-size: 1.4rem !important
                }

                .latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word .showless, .newsPage .keyContact .keyContact_container .swiper-fold .fold-word .showless, .topicPage .keyContact .keyContact_container .swiper-fold .fold-word .showless {
                    display: none
                }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold .kwm-icon--more, .newsPage .keyContact .keyContact_container .swiper-fold .kwm-icon--more, .topicPage .keyContact .keyContact_container .swiper-fold .kwm-icon--more {
                display: inline-block;
                -webkit-transform: rotate(0);
                transform: rotate(0);
                -webkit-transition: all .35s;
                transition: all .35s
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold.show-more .kwm-icon--more, .newsPage .keyContact .keyContact_container .swiper-fold.show-more .kwm-icon--more, .topicPage .keyContact .keyContact_container .swiper-fold.show-more .kwm-icon--more {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg)
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold.show-more .showmore, .newsPage .keyContact .keyContact_container .swiper-fold.show-more .showmore, .topicPage .keyContact .keyContact_container .swiper-fold.show-more .showmore {
                display: none
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold.show-more .showless, .newsPage .keyContact .keyContact_container .swiper-fold.show-more .showless, .topicPage .keyContact .keyContact_container .swiper-fold.show-more .showless {
                display: inline-block
            }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold:hover, .newsPage .keyContact .keyContact_container .swiper-fold:hover, .topicPage .keyContact .keyContact_container .swiper-fold:hover {
                color: #fc9501
            }

@media screen and (max-width:1080px) {
    .latestThinkingPage .keyContact, .newsPage .keyContact, .topicPage .keyContact {
        padding: 0
    }
}

@media screen and (max-width:750px) {
    .latestThinkingPage .keyContact .keyContact_container, .newsPage .keyContact .keyContact_container, .topicPage .keyContact .keyContact_container {
        padding: 4rem 0 1rem
    }

        .latestThinkingPage .keyContact .keyContact_container .keyContact_title, .newsPage .keyContact .keyContact_container .keyContact_title, .topicPage .keyContact .keyContact_container .keyContact_title {
            margin-bottom: 1.8rem
        }

        .latestThinkingPage .keyContact .keyContact_container .swiper-container.latestThinkingKey, .newsPage .keyContact .keyContact_container .swiper-container.latestThinkingKey, .topicPage .keyContact .keyContact_container .swiper-container.latestThinkingKey {
            padding: 0 8.6%
        }

        .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide {
            width: 100% !important;
            margin-bottom: 3rem
        }

            .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox {
                -webkit-box-align: end;
                -ms-flex-align: end;
                align-items: flex-end
            }

                .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_image, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_image {
                    width: 40.5%;
                    margin-right: 4.56%
                }

                .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_container, .latestThinkingPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_container, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_container, .newsPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_container, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper-more .swiper-slide .peopleBox .peopleBox_container, .topicPage .keyContact .keyContact_container .swiper-container .swiper-wrapper .swiper-slide .peopleBox .peopleBox_container {
                    width: 54%
                }

        .latestThinkingPage .keyContact .keyContact_container .swiper-fold, .newsPage .keyContact .keyContact_container .swiper-fold, .topicPage .keyContact .keyContact_container .swiper-fold {
            margin-top: 0
        }

            .latestThinkingPage .keyContact .keyContact_container .swiper-fold .fold-word, .newsPage .keyContact .keyContact_container .swiper-fold .fold-word, .topicPage .keyContact .keyContact_container .swiper-fold .fold-word {
                font-size: 1.2rem
            }
}

@media screen and (max-width:1080px) {
    .latestThinkingPage .topics .topic_container, .newsPage .topics .topic_container, .topicPage .topics .topic_container {
        background: #fff !important
    }
}

.latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination, .newsPage .topics .topic_container .swiper_container .swiper-pagination, .topicPage .topics .topic_container .swiper_container .swiper-pagination {
    bottom: -4rem !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

    .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet, .newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet, .topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet {
        background-color: rgba(36,40,43,.5);
        width: .8rem;
        height: .8rem;
        opacity: 1
    }

        .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #24282b;
            width: 1.2rem;
            height: 1.2rem
        }

@media screen and (max-width:1080px) {
    .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination, .newsPage .topics .topic_container .swiper_container .swiper-pagination, .topicPage .topics .topic_container .swiper_container .swiper-pagination {
        bottom: 5.5rem !important
    }

        .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet, .newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet, .topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet {
            width: .4rem;
            height: .4rem;
            background-color: hsla(0,0%,100%,.5)
        }

            .latestThinkingPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .newsPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .topicPage .topics .topic_container .swiper_container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                background-color: #fff;
                width: .6rem;
                height: .6rem
            }
}

.latestThinkingPage .topics .explore_more_button, .newsPage .topics .explore_more_button, .topicPage .topics .explore_more_button {
    display: none
}

.latestThinkingPage .end-logo:after, .newsPage .end-logo:after, .topicPage .end-logo:after {
    content: "";
    background-size: cover;
    width: 24px;
    height: 15px;
    margin-left: 10px;
    display: inline-block
}

.latestThinkingPage .article-reference > .aem-GridColumn, .newsPage .article-reference > .aem-GridColumn, .topicPage .article-reference > .aem-GridColumn {
    margin-bottom: 40px
}

    .latestThinkingPage .article-reference > .aem-GridColumn .article-reference-title, .newsPage .article-reference > .aem-GridColumn .article-reference-title, .topicPage .article-reference > .aem-GridColumn .article-reference-title {
        font-size: 30px;
        color: #121212;
        line-height: 42px;
        letter-spacing: 1px;
        display: initial;
        padding-bottom: 10px;
        border-bottom: 1px solid #121212
    }

@media screen and (max-width:750px) {
    .latestThinkingPage .article-reference > .aem-GridColumn .article-reference-title, .newsPage .article-reference > .aem-GridColumn .article-reference-title, .topicPage .article-reference > .aem-GridColumn .article-reference-title {
        font-size: 2.4rem;
        font-weight: 400;
        color: #121212;
        line-height: 3.6rem
    }
}

.latestThinkingPage .article-reference > .aem-GridColumn ul, .newsPage .article-reference > .aem-GridColumn ul, .topicPage .article-reference > .aem-GridColumn ul {
    margin-top: 31px
}

@media screen and (max-width:750px) {
    .latestThinkingPage .article-reference > .aem-GridColumn ul, .newsPage .article-reference > .aem-GridColumn ul, .topicPage .article-reference > .aem-GridColumn ul {
        margin-top: 40px
    }
}

.latestThinkingPage .article-reference > .aem-GridColumn ul li, .newsPage .article-reference > .aem-GridColumn ul li, .topicPage .article-reference > .aem-GridColumn ul li {
    margin-bottom: 15px
}

    .latestThinkingPage .article-reference > .aem-GridColumn ul li div, .newsPage .article-reference > .aem-GridColumn ul li div, .topicPage .article-reference > .aem-GridColumn ul li div {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .latestThinkingPage .article-reference > .aem-GridColumn ul li div span, .newsPage .article-reference > .aem-GridColumn ul li div span, .topicPage .article-reference > .aem-GridColumn ul li div span {
            display: block;
            margin-right: 5%;
            font-size: 18px;
            color: #121212
        }

@media screen and (max-width:750px) {
    .latestThinkingPage .article-reference > .aem-GridColumn ul li div span, .newsPage .article-reference > .aem-GridColumn ul li div span, .topicPage .article-reference > .aem-GridColumn ul li div span {
        font-size: 1.4rem;
        font-weight: 500;
        color: #121212;
        line-height: 2.1rem
    }
}

.latestThinkingPage .article-reference > .aem-GridColumn ul li div p, .newsPage .article-reference > .aem-GridColumn ul li div p, .topicPage .article-reference > .aem-GridColumn ul li div p {
    display: block;
    font-size: 18px;
    color: #121212;
    font-weight: 500;
    word-break: break-word
}

@media screen and (max-width:750px) {
    .latestThinkingPage .article-reference > .aem-GridColumn ul li div p, .newsPage .article-reference > .aem-GridColumn ul li div p, .topicPage .article-reference > .aem-GridColumn ul li div p {
        font-size: 1.4rem;
        font-weight: 500;
        color: #121212;
        line-height: 2.1rem
    }
}

.latestThinkingPage .article-reference > .aem-GridColumn ul.reference-fold li:nth-child(n+6), .newsPage .article-reference > .aem-GridColumn ul.reference-fold li:nth-child(n+6), .topicPage .article-reference > .aem-GridColumn ul.reference-fold li:nth-child(n+6) {
    display: none
}

.latestThinkingPage .article-reference > .aem-GridColumn ul .reference-more .show-tip, .newsPage .article-reference > .aem-GridColumn ul .reference-more .show-tip, .topicPage .article-reference > .aem-GridColumn ul .reference-more .show-tip {
    font-size: 14px;
    color: #fc9501;
    cursor: pointer;
    min-width: 97px;
    font-weight: 400;
    letter-spacing: .1rem;
    line-height: 2.1rem;
    display: inline-block
}

.latestThinkingPage .article-reference > .aem-GridColumn ul .reference-more .kwm-icon--more, .newsPage .article-reference > .aem-GridColumn ul .reference-more .kwm-icon--more, .topicPage .article-reference > .aem-GridColumn ul .reference-more .kwm-icon--more {
    display: inline-block;
    -webkit-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
    cursor: pointer;
    font-size: 26px
}

.latestThinkingPage .article-reference > .aem-GridColumn ul .reference-more .kwm-icon--less, .newsPage .article-reference > .aem-GridColumn ul .reference-more .kwm-icon--less, .topicPage .article-reference > .aem-GridColumn ul .reference-more .kwm-icon--less {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.latestThinkingPage .text, .newsPage .text, .topicPage .text {
    word-break: break-word
}

    .latestThinkingPage .text img, .newsPage .text img, .topicPage .text img {
        width: 100%;
        height: auto;
        cursor: pointer
    }

    .latestThinkingPage .text .newDiv, .newsPage .text .newDiv, .topicPage .text .newDiv {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(18,18,18,.8);
        z-index: 1000
    }

        .latestThinkingPage .text .newDiv .big-img, .newsPage .text .newDiv .big-img, .topicPage .text .newDiv .big-img {
            position: fixed;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%,-50%);
            transform: translate(-50%,-50%);
            height: 70%;
            z-index: 1100
        }

            .latestThinkingPage .text .newDiv .big-img img, .newsPage .text .newDiv .big-img img, .topicPage .text .newDiv .big-img img {
                height: 100%;
                width: auto
            }

            .latestThinkingPage .text .newDiv .big-img span, .newsPage .text .newDiv .big-img span, .topicPage .text .newDiv .big-img span {
                position: absolute;
                right: 2%;
                top: 2%;
                font-size: 3.2rem;
                cursor: pointer;
                color: #fc9501
            }

        .latestThinkingPage .text .newDiv .img-overlay, .newsPage .text .newDiv .img-overlay, .topicPage .text .newDiv .img-overlay {
            width: 100%;
            height: 100%
        }

    .latestThinkingPage .text .img-dec, .newsPage .text .img-dec, .topicPage .text .img-dec {
        margin-top: 1.1rem;
        text-align: right;
        font-weight: 400;
        font-size: 1.4rem;
        letter-spacing: 0;
        line-height: 2.4rem;
        color: #b2b2b2;
        opacity: .6
    }

@media screen and (max-width:750px) {
    .latestThinkingPage .text .img-dec, .newsPage .text .img-dec, .topicPage .text .img-dec {
        font-size: 1.2rem;
        letter-spacing: 0;
        line-height: 2rem
    }
}

.latestThinkingPage .text .KWM-Abstract, .newsPage .text .KWM-Abstract, .topicPage .text .KWM-Abstract {
    opacity: .6
}

.latestThinkingPage .text a, .newsPage .text a, .topicPage .text a {
    color: #fc9501;
    cursor: pointer
}

    .latestThinkingPage .text a:hover, .newsPage .text a:hover, .topicPage .text a:hover {
        border-bottom: 1px solid #fc9501
    }

.latestThinkingPage .showOnEditor, .newsPage .showOnEditor, .topicPage .showOnEditor {
    color: rgba(0,255,164,.6392156862745098) !important;
    font-size: 30px
}

.latestThinkingPage #article-body-container > .aem-Grid, .newsPage #article-body-container > .aem-Grid, .topicPage #article-body-container > .aem-Grid {
    position: relative
}

    .latestThinkingPage #article-body-container > .aem-Grid .shareIcon, .newsPage #article-body-container > .aem-Grid .shareIcon, .topicPage #article-body-container > .aem-Grid .shareIcon {
        position: absolute;
        right: 5.5%;
        width: 0
    }

@media screen and (max-width:750px) {
    .latestThinkingPage #article-body-container > .aem-Grid .shareIcon, .newsPage #article-body-container > .aem-Grid .shareIcon, .topicPage #article-body-container > .aem-Grid .shareIcon {
        position: relative;
        width: 100%;
        right: 0
    }
}

.latestThinkingPage #article-body-container > .aem-Grid .shareIcon .share-icon, .newsPage #article-body-container > .aem-Grid .shareIcon .share-icon, .topicPage #article-body-container > .aem-Grid .shareIcon .share-icon {
    right: unset
}

.latestThinkingPage .experiencefragment .share {
    width: 100% !important
}

.latestThinkingPage .experiencefragment .banner-text {
    margin-bottom: 3rem;
    max-width: 144rem;
    margin-left: auto;
    margin-right: auto
}

    .latestThinkingPage .experiencefragment .banner-text .banner-authors {
        margin-top: 1.4rem;
        color: rgba(18,18,18,.6);
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-left: 16.6667%;
        margin-right: 16.6667%;
        padding-left: 4px;
        padding-right: 4px
    }

@media screen and (max-width:750px) {
    .latestThinkingPage .experiencefragment .banner-text .banner-authors {
        margin-left: 8.33333%;
        margin-right: 8.333333%
    }
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors .article-type span:last-child {
    display: none
}

.latestThinkingPage .experiencefragment .banner-text .banner-authors a {
    color: rgba(18,18,18,.6) !important;
    border-bottom: 1px solid rgba(18,18,18,.6) !important
}

    .latestThinkingPage .experiencefragment .banner-text .banner-authors a:not([href]) {
        cursor: auto;
        border-bottom: none !important
    }

.latestThinkingPage .experiencefragment .banner-text .banner-authors .authors {
    display: inline
}

    .latestThinkingPage .experiencefragment .banner-text .banner-authors .authors div {
        display: inline-block
    }

        .latestThinkingPage .experiencefragment .banner-text .banner-authors .authors div:nth-last-child(2) span, .latestThinkingPage .experiencefragment .banner-text .banner-authors .authors span:nth-last-child(4) {
            display: none
        }

ol li:before {
    width: 14px !important
}

.latestThinkingPage .customer-container > .cmp-container > .container, .newsPage .customer-container > .cmp-container > .container {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin: 0 auto;
    width: 100% !important;
    max-width: 144rem;
    height: 100%;
    position: relative
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container > .container, .newsPage .customer-container > .cmp-container > .container {
        -webkit-transform: unset;
        transform: unset;
        margin-left: 0
    }
}

.latestThinkingPage .customer-container > .cmp-container > .container > .cmp-container_common, .newsPage .customer-container > .cmp-container > .container > .cmp-container_common {
    width: 100%
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text, .latestThinkingPage .customer-container > .cmp-container .title, .newsPage .customer-container > .cmp-container .cmp-text, .newsPage .customer-container > .cmp-container .title {
    font-size: 1.8rem;
    letter-spacing: 0;
    line-height: 3rem;
    color: #121212
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text, .latestThinkingPage .customer-container > .cmp-container .title, .newsPage .customer-container > .cmp-container .cmp-text, .newsPage .customer-container > .cmp-container .title {
        font-size: 1.8rem;
        letter-spacing: 0;
        line-height: 3rem
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text a, .latestThinkingPage .customer-container > .cmp-container .title a, .newsPage .customer-container > .cmp-container .cmp-text a, .newsPage .customer-container > .cmp-container .title a {
    color: #fc9501
}

    .latestThinkingPage .customer-container > .cmp-container .cmp-text a:hover, .latestThinkingPage .customer-container > .cmp-container .title a:hover, .newsPage .customer-container > .cmp-container .cmp-text a:hover, .newsPage .customer-container > .cmp-container .title a:hover {
        border-bottom: 1px solid
    }

.latestThinkingPage .customer-container > .cmp-container .cmp-text h1, .latestThinkingPage .customer-container > .cmp-container .title h1, .newsPage .customer-container > .cmp-container .cmp-text h1, .newsPage .customer-container > .cmp-container .title h1 {
    color: #fff;
    font-size: 3.6rem;
    line-height: 5rem;
    letter-spacing: .9rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-family: ChapRegular,sans-serif
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text h1, .latestThinkingPage .customer-container > .cmp-container .title h1, .newsPage .customer-container > .cmp-container .cmp-text h1, .newsPage .customer-container > .cmp-container .title h1 {
        font-size: 2.4rem;
        line-height: 3.6rem;
        letter-spacing: .1rem
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text h2, .latestThinkingPage .customer-container > .cmp-container .title h2, .newsPage .customer-container > .cmp-container .cmp-text h2, .newsPage .customer-container > .cmp-container .title h2 {
    color: #121212;
    font-size: 3rem;
    line-height: 4.2rem;
    letter-spacing: .1rem;
    margin-top: 4rem;
    margin-bottom: 3rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text h2, .latestThinkingPage .customer-container > .cmp-container .title h2, .newsPage .customer-container > .cmp-container .cmp-text h2, .newsPage .customer-container > .cmp-container .title h2 {
        font-size: 2.4rem;
        line-height: 3.6rem;
        letter-spacing: 0;
        margin-top: 4rem;
        margin-bottom: 2rem
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text h3, .latestThinkingPage .customer-container > .cmp-container .title h3, .newsPage .customer-container > .cmp-container .cmp-text h3, .newsPage .customer-container > .cmp-container .title h3 {
    color: #121212;
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: .05rem;
    margin-top: 4rem;
    margin-bottom: 2rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text h3, .latestThinkingPage .customer-container > .cmp-container .title h3, .newsPage .customer-container > .cmp-container .cmp-text h3, .newsPage .customer-container > .cmp-container .title h3 {
        font-size: 2.2rem;
        line-height: 3rem
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text h4, .latestThinkingPage .customer-container > .cmp-container .title h4, .newsPage .customer-container > .cmp-container .cmp-text h4, .newsPage .customer-container > .cmp-container .title h4 {
    font-weight: 500
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text h4, .latestThinkingPage .customer-container > .cmp-container .cmp-text h5, .latestThinkingPage .customer-container > .cmp-container .title h4, .latestThinkingPage .customer-container > .cmp-container .title h5, .newsPage .customer-container > .cmp-container .cmp-text h4, .newsPage .customer-container > .cmp-container .cmp-text h5, .newsPage .customer-container > .cmp-container .title h4, .newsPage .customer-container > .cmp-container .title h5 {
    color: #121212;
    font-size: 1.8rem;
    line-height: 3rem;
    letter-spacing: 0;
    margin-top: 3rem;
    margin-bottom: 3rem
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text h6, .latestThinkingPage .customer-container > .cmp-container .title h6, .newsPage .customer-container > .cmp-container .cmp-text h6, .newsPage .customer-container > .cmp-container .title h6 {
    color: rgba(18,18,18,.6);
    font-size: 1.6rem;
    line-height: 3rem;
    letter-spacing: .05rem;
    margin-top: 4rem;
    margin-bottom: 2rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text h6, .latestThinkingPage .customer-container > .cmp-container .title h6, .newsPage .customer-container > .cmp-container .cmp-text h6, .newsPage .customer-container > .cmp-container .title h6 {
        color: #121212
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text p, .latestThinkingPage .customer-container > .cmp-container .title p, .newsPage .customer-container > .cmp-container .cmp-text p, .newsPage .customer-container > .cmp-container .title p {
    color: #121212;
    font-size: 1.8rem;
    line-height: 3rem;
    letter-spacing: 0;
    margin-top: 3rem;
    margin-bottom: 3rem
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text blockquote, .latestThinkingPage .customer-container > .cmp-container .title blockquote, .newsPage .customer-container > .cmp-container .cmp-text blockquote, .newsPage .customer-container > .cmp-container .title blockquote {
    color: #fc9501;
    font-size: 3rem;
    line-height: 4.2rem;
    letter-spacing: .1rem;
    margin-top: 5rem;
    margin-bottom: 5rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text blockquote, .latestThinkingPage .customer-container > .cmp-container .title blockquote, .newsPage .customer-container > .cmp-container .cmp-text blockquote, .newsPage .customer-container > .cmp-container .title blockquote {
        font-size: 2.4rem;
        line-height: 3.6rem;
        letter-spacing: 0;
        margin-top: 3rem;
        margin-bottom: 3rem
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text .KWM-Caption, .latestThinkingPage .customer-container > .cmp-container .title .KWM-Caption, .newsPage .customer-container > .cmp-container .cmp-text .KWM-Caption, .newsPage .customer-container > .cmp-container .title .KWM-Caption {
    color: rgba(18,18,18,.6);
    font-size: 1.4rem;
    line-height: 2rem;
    letter-spacing: 0;
    margin-top: 1.5rem;
    margin-bottom: 3rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container > .cmp-container .cmp-text .KWM-Caption, .latestThinkingPage .customer-container > .cmp-container .title .KWM-Caption, .newsPage .customer-container > .cmp-container .cmp-text .KWM-Caption, .newsPage .customer-container > .cmp-container .title .KWM-Caption {
        font-size: 1.2rem;
        margin-top: 1rem;
        margin-bottom: 2rem
    }
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text table, .latestThinkingPage .customer-container > .cmp-container .title table, .newsPage .customer-container > .cmp-container .cmp-text table, .newsPage .customer-container > .cmp-container .title table {
    margin-top: 4rem
}

    .latestThinkingPage .customer-container > .cmp-container .cmp-text table td, .latestThinkingPage .customer-container > .cmp-container .title table td, .newsPage .customer-container > .cmp-container .cmp-text table td, .newsPage .customer-container > .cmp-container .title table td {
        font-size: 1.8rem;
        font-weight: 400
    }

        .latestThinkingPage .customer-container > .cmp-container .cmp-text table td.no-borders, .latestThinkingPage .customer-container > .cmp-container .title table td.no-borders, .newsPage .customer-container > .cmp-container .cmp-text table td.no-borders, .newsPage .customer-container > .cmp-container .title table td.no-borders {
            display: none
        }

        .latestThinkingPage .customer-container > .cmp-container .cmp-text table td ul, .latestThinkingPage .customer-container > .cmp-container .title table td ul, .newsPage .customer-container > .cmp-container .cmp-text table td ul, .newsPage .customer-container > .cmp-container .title table td ul {
            margin: 3rem 0
        }

        .latestThinkingPage .customer-container > .cmp-container .cmp-text table td strong, .latestThinkingPage .customer-container > .cmp-container .title table td strong, .newsPage .customer-container > .cmp-container .cmp-text table td strong, .newsPage .customer-container > .cmp-container .title table td strong {
            font-size: 1.8rem
        }

.latestThinkingPage .customer-container > .cmp-container .cmp-text ol li, .latestThinkingPage .customer-container > .cmp-container .title ol li, .newsPage .customer-container > .cmp-container .cmp-text ol li, .newsPage .customer-container > .cmp-container .title ol li {
    padding-left: 6.25%
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text .element, .latestThinkingPage .customer-container > .cmp-container .title .element, .newsPage .customer-container > .cmp-container .cmp-text .element, .newsPage .customer-container > .cmp-container .title .element {
    margin-top: 0
}

.latestThinkingPage .customer-container > .cmp-container .cmp-text .check, .latestThinkingPage .customer-container > .cmp-container .title .check, .newsPage .customer-container > .cmp-container .cmp-text .check, .newsPage .customer-container > .cmp-container .title .check {
    margin-top: 2rem
}

.latestThinkingPage .customer-container .banner-text a, .newsPage .customer-container .banner-text a {
    color: #fc9501
}

    .latestThinkingPage .customer-container .banner-text a:hover, .newsPage .customer-container .banner-text a:hover {
        border-bottom: 1px solid
    }

.latestThinkingPage .customer-container .banner-text h1, .newsPage .customer-container .banner-text h1 {
    color: #fff;
    font-size: 3.6rem;
    line-height: 5rem;
    letter-spacing: .9rem;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-family: ChapRegular,sans-serif
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container .banner-text h1, .newsPage .customer-container .banner-text h1 {
        font-size: 2.4rem;
        line-height: 3.6rem;
        letter-spacing: .1rem
    }
}

.latestThinkingPage .customer-container .banner-text h2, .newsPage .customer-container .banner-text h2 {
    color: #121212;
    font-size: 3rem;
    line-height: 4.2rem;
    letter-spacing: .1rem;
    margin-top: 4rem;
    margin-bottom: 3rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container .banner-text h2, .newsPage .customer-container .banner-text h2 {
        font-size: 2.4rem;
        line-height: 3.6rem;
        letter-spacing: 0;
        margin-top: 4rem;
        margin-bottom: 2rem
    }
}

.latestThinkingPage .customer-container .banner-text h3, .newsPage .customer-container .banner-text h3 {
    color: #121212;
    font-size: 2.4rem;
    line-height: 3.6rem;
    letter-spacing: .05rem;
    margin-top: 4rem;
    margin-bottom: 2rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container .banner-text h3, .newsPage .customer-container .banner-text h3 {
        font-size: 2.2rem;
        line-height: 3rem
    }
}

.latestThinkingPage .customer-container .banner-text h4, .newsPage .customer-container .banner-text h4 {
    font-weight: 500
}

.latestThinkingPage .customer-container .banner-text h4, .latestThinkingPage .customer-container .banner-text h5, .newsPage .customer-container .banner-text h4, .newsPage .customer-container .banner-text h5 {
    color: #121212;
    font-size: 1.8rem;
    line-height: 3rem;
    letter-spacing: 0;
    margin-top: 3rem;
    margin-bottom: 3rem
}

.latestThinkingPage .customer-container .banner-text h6, .newsPage .customer-container .banner-text h6 {
    color: rgba(18,18,18,.6);
    font-size: 1.6rem;
    line-height: 3rem;
    letter-spacing: .05rem;
    margin-top: 4rem;
    margin-bottom: 2rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container .banner-text h6, .newsPage .customer-container .banner-text h6 {
        color: #121212
    }
}

.latestThinkingPage .customer-container .banner-text p, .newsPage .customer-container .banner-text p {
    color: #121212;
    font-size: 1.8rem;
    line-height: 3rem;
    letter-spacing: 0;
    margin-top: 3rem;
    margin-bottom: 3rem
}

.latestThinkingPage .customer-container .banner-text blockquote, .newsPage .customer-container .banner-text blockquote {
    color: #fc9501;
    font-size: 3rem;
    line-height: 4.2rem;
    letter-spacing: .1rem;
    margin-top: 5rem;
    margin-bottom: 5rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container .banner-text blockquote, .newsPage .customer-container .banner-text blockquote {
        font-size: 2.4rem;
        line-height: 3.6rem;
        letter-spacing: 0;
        margin-top: 3rem;
        margin-bottom: 3rem
    }
}

.latestThinkingPage .customer-container .banner-text .KWM-Caption, .newsPage .customer-container .banner-text .KWM-Caption {
    color: rgba(18,18,18,.6);
    font-size: 1.4rem;
    line-height: 2rem;
    letter-spacing: 0;
    margin-top: 1.5rem;
    margin-bottom: 3rem
}

@media screen and (max-width:750px) {
    .latestThinkingPage .customer-container .banner-text .KWM-Caption, .newsPage .customer-container .banner-text .KWM-Caption {
        font-size: 1.2rem;
        margin-top: 1rem;
        margin-bottom: 2rem
    }
}

.latestThinkingPage .customer-container .banner-text table, .newsPage .customer-container .banner-text table {
    margin-top: 4rem
}

    .latestThinkingPage .customer-container .banner-text table td, .newsPage .customer-container .banner-text table td {
        font-size: 1.8rem;
        font-weight: 400
    }

        .latestThinkingPage .customer-container .banner-text table td.no-borders, .newsPage .customer-container .banner-text table td.no-borders {
            display: none
        }

        .latestThinkingPage .customer-container .banner-text table td ul, .newsPage .customer-container .banner-text table td ul {
            margin: 3rem 0
        }

        .latestThinkingPage .customer-container .banner-text table td strong, .newsPage .customer-container .banner-text table td strong {
            font-size: 1.8rem
        }

.latestThinkingPage .customer-container .banner-text ol li, .newsPage .customer-container .banner-text ol li {
    padding-left: 6.25%
}

.latestThinkingPage .customer-container .banner-text .element, .newsPage .customer-container .banner-text .element {
    margin-top: 0
}

.latestThinkingPage .customer-container .banner-text .check, .newsPage .customer-container .banner-text .check {
    margin-top: 2rem
}
