@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap');

body {
  font-family: "Noto Sans SC", sans-serif;

}

#navbarBasic .cn_nav .navbar-item .buttons a.navbar-item{
	font-weight: bold;
}

.is-fullheight.kv.cn_kv .kv__body .kv__news h2{
	    position: relative;
}

.is-fullheight.kv.cn_kv .kv__body .kv__news h2:after{
	content: "";
    display: block;
	position: absolute;
    width: 85%;
    right: 0;
}

#service .columns .column h2.cn_h2{
	max-width: 480px;
}

#professionals .columns .column h2.cn_h2{
	max-width: 305px;
}
@media screen and (max-width: 1023px) {
#professionals .columns .column h2.cn_h2 img{
	max-width: 40vw;
}
}

#global_alliance .columns .column h2.cn_h2{
	max-width: 270px;
}
@media screen and (max-width: 1023px) {
#global_alliance .columns .column h2.cn_h2 img{
	max-width: 40vw;
}
}

#contact .columns .column h2.cn_h2{
	max-width: 325px;
}
@media screen and (max-width: 1023px) {
#contact .columns .column h2.cn_h2 img{
	max-width: 30vw;
}
}
