.cover {
	width: 100%;
	height: 90vh;
	position: relative;
	display: flex;
	justify-content: center;
}

@media only screen and (max-width: 1920px) {
	.cover {
		height: 700px;
	}
}

@media only screen and (max-width: 800px) {
	.cover {
		height: 100vh;
	}
}

@media only screen and (max-width: 500px) {
	.cover {
		height: 140vh;
	}
}

.cover__bg {
	width: 100%;
	height: 90%;
	background: url(../images/cover.png) bottom center no-repeat;
	background-size: cover;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
}

@media only screen and (max-width: 1920px) {
	.cover__bg {
		height: 90%;
	}
}

.cover__topcontent,
.cover__bottom {
	width: 800px;
	position: absolute;
	top: 300px;
}

@media only screen and (max-width: 1920px) {
	.cover__topcontent {
		top: 25%;
	}
}

@media only screen and (max-width: 1000px) {
	.cover__topcontent,
	.cover__bottom {
		width: 90%;
	}
}

.cover__search {
	display: flex;
	width: 100%;
	margin-bottom: 30px;
}

.cover__input {
	background: white;
	padding: 20px 40px 20px 40px;
	font-size: 15pt;
	width: 100%;
	border-radius: 35px 0 0 35px;
	color: rgb(134, 134, 134);
}

.cover__submit {
	background: white;
	padding: 20px 40px 20px 40px;
	border-radius: 0 35px 35px 0;
	cursor: pointer;
	transition: all 0.2s ease-out;
}

.cover__submit:hover {
	background: rgb(231, 231, 231);
}

.cover__alert {
	width: 100%;
	background: rgba(36, 56, 223, 0.6);
	border-radius: 30px;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.cover__alert .title {
	color: white;
	font-size: 15pt;
	text-align: center;
	padding: 30px 0 0 0;
}

.cover__alert .text {
	color: white;
	font-size: 13pt;
	width: 70%;
	padding: 20px 0 30px 0;
}

.header__wrap {
	position: relative;
	justify-content: center;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.header__swiper {
	width: 100%;
	overflow: hidden;
}

.header__item {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* 

@media only screen and (max-width: 600px) {
	.header__swiper {
		width: 236px;
	}
} */

/* .header__swiper .swiper-wrapper {
	display: flex;
	justify-content: center;
	position: relative;
	width: 100%;
} */

.header__swiper .header-slide {
	width: 50px;
}

.header__control {
	/* display: flex;
	width: 100%;
	justify-content: space-between;
	position: absolute;
	top: 22%;
	left: -8%;
	display: none; */
	display: flex;
	justify-content: space-between;
	width: 110%;
	position: absolute;
	top: 50px;
	transform: translateY(-10px);
	z-index: 1;
	pointer-events: none;
}

@media only screen and (max-width: 1150px) {
	.header__control {
		width: 100%;
	}
}

.header__control .arrow {
	pointer-events: auto;
	cursor: pointer;
}

.cover__bottom {
	width: 1000px;
	top: auto;
	bottom: 0;
	transform: translateY(32%);
}

@media only screen and (max-width: 1000px) {
	.cover__bottom {
		width: 90%;
	}
}

.section-title-1 .title {
	padding-bottom: 40px;
}

.header__item .text {
	text-align: center;
	padding-top: 10px;
	font-size: 13pt;
}

.header__representation {
	border-radius: 50%;
	transition: all 0.2s ease-out;
}

.header__representation:hover {
	box-shadow: 0px 0px 10px rgb(90, 90, 90);
}
