.wrapper-hamburger-menu {border-radius: 9999px;display: flex;justify-content: center;align-items: center;}
.wrapper-hamburger-menu .hamburger {padding: 0;height: 15px;width: 35px;}
.wrapper-hamburger-menu .hamburger>div {height: 100%;width: 100%;}
.wrapper-hamburger-menu .hamburger>div>div {width: 100%;border-radius: 9999px;top: 0;margin: 0;background: #fff;}
.wrapper-hamburger-menu .hamburger>div>div::after {width: 60%;background: #fff;top: 14px;}
.wrapper-hamburger-menu .hamburger>div>div::before {width: 100%;background: #fff;top: 7px;}
.wrapper-hamburger-menu .hamburger.is-active>div>div.hamburger-inner {top: -2px;}
.wrapper-hamburger-menu .hamburger.is-active>div>div::after {width: 100%;top: 20px;}
.wrapper-hamburger-menu .hamburger.is-active>div>div::before {}
.mobile-menu {position: fixed;z-index: 9;width: 100%;height: 100%;background: #22372beb;backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);pointer-events: none; opacity: 0; transition: all ease .5s;}
.mobile-menu.expand {pointer-events: none; opacity: 1;}
.mobile-menu nav {width: 100%;text-align: center;}
.mobile-menu nav ul {
}
.mobile-menu nav ul li.nav-item {padding: 25px 0;margin: 0;border-top: 1px solid #fefefe;}
.mobile-menu nav ul li.nav-item:nth-child(5) {border-bottom: 1px solid #fefefe;}
.mobile-menu nav ul li.nav-item a.nav-link {font-weight: 600;position: relative;color: #fff;font-size: 14px;}
.mobile-menu nav ul li.nav-item a.nav-link span {display: block;position: relative;padding: 10px;z-index: 2;}

@media screen and (max-width: 1280px){
}
@media screen and (max-width: 1024px){
	header>div>div>nav ul li.nav-item {
		margin: 0 5px;
	}
	header>div>div>nav ul li.nav-item a.nav-link {
		font-size: 12px;
	}
	.main-box::after {
	    width: calc(100% + 50px);
	    height: calc(100% + 50px);
	}
	footer>div>div>div .locate {
	    font-size: 12px;
	}
	.language-switch {
	    justify-content: center;
	    padding: 20px 0;
	}
}
@media screen and (max-width: 992px){
}
@media screen and (max-width: 769px){
	header {
		padding: 20px 0;
	}
	.language-switch a {
		margin: 0 10px;
	}
	.wrapper-publications-card .publication-card {
	    margin-bottom: 30px;
	}
	.wrapper-publications-card .publication-card>div>div.wrapper-img a img {
	    width: 100%;
	}
	footer>div>div>div {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    text-align: center;
	    flex-direction: column;
	    margin-bottom: 30px;
	}
	footer>div>div>div .locate {
		margin-bottom: 40px;
	}
	#copyright {
	    text-align: center;
	}
	.wrapper-number .number {
		flex-direction: column;
	}
	.wrapper-number .number>div:first-child {
		margin: 0;
		margin-bottom: 20px;
	}
	.wrapper-number .number>div:last-child {
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 550px){
	.main-title {
	    text-align: center;
	}
	.main-box.padding-adjust {
		padding-left: 20px;
		padding-right: 20px;
	}
}