
#chzv .nav {
	flex-wrap: nowrap;
	align-items: center;
}
#chzv h2 {
	font-size: 40px;
	font-weight: 700;
}
#chzv  .nav-link {
	font-size: 13px;
}
header .qr-header img {
	width: 180px;
}
.world .social img  {
	width: 75px;
}
#chzv .accordion-button:focus {
	border-radius: 12px;
}
#chzv .teacher .accordion-button:focus {
	background-color: #FFF2EB;
}
#chzv .teacher .accordion-button {
	color: #FE5B00;
}
#chzv .teacher .accordion-item {
	background-color: #FFE4D4;
}
#chzv .teacher .right-badge {
	background: linear-gradient(180deg, #FE5B00 0%, #FF8A00 100%);
}
#chzv .teacher .accordion-button::after {
	background-image: url('chzv/img/chzv/plus.svg');
}
#chzv .teacher .accordion-button:not(.collapsed)::after {
	background-image: url('chzv/img/chzv/close.svg');
}
#chzv .teacher .accordion-button:not(.collapsed) {
	background-color: #FFF2EB;
}

#chzv .student .accordion-button:focus {
	background-color: #FAEBFF;
}
#chzv .student .accordion-button {
	color: #7630A1;
}
#chzv .student .accordion-item {
	background-color: #F1D4FF;
}
#chzv .student .right-badge {
	background: linear-gradient(180deg, #D722F5 0%, #7630A1 100%);
}
#chzv .student .accordion-button::after {
	background-image: url('chzv/img/chzv/plus-1.svg');
}
#chzv .student .accordion-button:not(.collapsed)::after {
	background-image: url('chzv/img/chzv/close-1.svg');
}
#chzv .student .accordion-button:not(.collapsed) {
	background-color: #FAEBFF;
}
#chzv .accordion-button {
	font-size: 20px;
	font-weight: 600;
}
#chzv .accordion-item {
	border-radius: 12px;
}

#chzv .right-badge {
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
	right: 98%;
    bottom: 0;
    border-radius: 12px 0 0 12px;
}
#chzv .bg  img {
	position: absolute;
	right: 0;
	width: 500px;
	top: 142px;
}
#chzv .accordion-button::after {
	background-size: contain;
	background-position: center;
	width: 1.7rem;
	height: 1.7rem;
}
#chzv .accordion-body {
	font-weight: 500;
	padding: 1rem 2.5rem;
}
#chzv .accordion-button {
	border-radius: 12px;
	padding: 1rem 2.5rem;
}
#chzv .accordion {
	border-radius: 12px;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10), 0px -1px 17px 0px rgba(0, 0, 0, 0.07);
}
#chzv .nav-link.btn-st {
	padding: 1.38rem;
}