#root a.transition-colors:hover{
	color: #fff;
}
.top-video {
	position: absolute;
	width: 100%;
	aspect-ratio: 1080/1920;
	opacity: 0.6;
}
#root .container, #root  .main__brands__container {
	max-width: 1400px;
}
#root .main__slider .container{
	max-width: 1210px;
}
.main__brands__item{
	background-color: #fff;
}
footer img{
	display: inline-block;
}
.scenarios-image{
	overflow: hidden;
}
#root .main__brands h2 {
	display: none;
}
.why-image img{
	height: 100px;
	margin: 0 auto;
}
#root .main__news{
	max-width: 1210px;
	margin: 0 auto;
}
#root .main__news h2 {
	display: none;
}
.benefits img{
	max-width: 80px;
}
@media (max-width: 1200px) {
	.top-video {
		width: auto;
		max-width: none;
	}
	#root .main__popular h2 {
		display: block !important;
	}
}
@media (max-width: 768px) {
	.main__popular {
		text-align: center;
	}
}