a:focus, a:hover {
    text-decoration: none;
    color: #fff;
}
.button--outline.primary:hover{color:#910028;border-color:#fff;background-color:#fff}
#promise, #responsible-care, #product-management, #security-summary, #ungc, #development {
    padding-top: 4.28571rem;
    padding-bottom: 4.64286rem;
}
#section-exhibition-hall .tile__content .title {
	color: #000;
}

#section-exhibition-hall .tile__content .content, #section-exhibition-hall .tile__content .control a{
	color: #000;
}

#section-exhibition-hall .tile__content .control .button--outline {
    border: 1px solid #000;
}


@media screen and (max-width: 991px) {
    .tile--full {
        padding-top: 2.14286rem;
        padding-bottom: 2.85714rem;
    }
	#cooperation {
        padding-top: 7.14286rem;
        padding-bottom: 7.14286rem;
    }

    #promise .tile__content, #security-summary .tile__content, #ungc .tile__content, #development .tile__content {
        max-width: 100%;
    }
    .hm-page-market--index #section-exhibition-hall {
        padding-top: 7.14286rem;
        padding-bottom: 7.14286rem;
    }

}
.hm-page-market--index #section-exhibition-hall {
	color: #000;
    
}
.hm-page-market--index #section-exhibition-hall .button--outline {
	color: #000;
    border-color: #000;
}


@media screen and (max-width: 768px) {
	.hm-page-careers--index #global-opportunity {
        padding-top: 7.14286rem;
        padding-bottom: 7.14286rem;
    }
}