/*BANDEAU TOP*/

.header-banner {
	z-index  : 6;
	overflow : hidden;
}

.warning__wrapper {
	position        : relative;
	z-index         : 5;
	background      : var(--color-secondary);
	padding         : 12px 0;
	display         : flex;
	justify-content : center;
}

.warning__wrapper.swiper {
	cursor  : pointer;
	display : flex;
}

.no-scroll .warning__wrapper {
	display : none;
}

.warning__wrapper p,
.warning__wrapper a,
.warning__wrapper span {
	color : var(--color-white-default);
}

.warning__title {
	cursor          : pointer;
	text-align      : center;
	/*display         : flex;*/
	/*justify-content : center;*/
}

.warning__title a {
	transition      : all 0.5s ease-in-out;
  display : block;
}

/*.warning__title a:hover {*/
/*	text-decoration : underline;*/
/*}*/

/*.warning__title span:first-child {*/
/*	display         : flex;*/
/*	!*align-items     : center;*!*/
/*	!*justify-content : center;*!*/
/*}*/
/*.header-banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="3"],*/
/*.header-banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="4"],*/
/*.header-banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="5"],*/
/*.header-banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="6"],*/
/*.header-banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="7"],*/
/*.header-banner .swiper-wrapper .swiper-slide[data-swiper-slide-index="8"]*/
/*{*/
/*  display: none;*/
/*}*/

.warning__title span {
  display :block;
}
.warning__content {
	display : none;
}

.warning__wrapper span {
	font-weight   : 400;
	border-bottom : 1px solid transparent;
	margin-left   : 0.5em;
}

.warning__content__container {
	display         : flex;
	flex-direction  : column;
	align-items     : center;
	justify-content : center;
	text-align      : center;
}

.container-header-banner {
	margin          : 0 33px;
	display         : flex;
	justify-content : center;
	flex-direction  : column;
	gap             : 20px;
}

.warning__wrapper span {
	font-weight   : 400;
	border-bottom : 1px solid transparent;
	margin-left   : 0.5em;
}

@media (max-width : 400px) {
	.warning__wrapper span {
		font-size : 11px;
	}
}

.warning__wrapper .bottom-arrow {
	width        : 20px;
	margin-left  : 10px;
	margin-right : 5px;
	fill         : transparent;
	stroke       : #fff;
	stroke-width : 5px;
}

.headbanner-details-container {
	background : #0006;
	position   : absolute;
	box-sizing : border-box;
	width      : 100%;
	height     : 100vh;
	overflow   : hidden;
	transition : background-color .3s ease-in-out;
	display    : none;
	cursor     : pointer;
}

.headbanner-details-close {
	padding-right : 10px;
	padding-top   : 20px;
	display       : flex;
	align-items   : flex-end;
}

.headbanner-details-close svg {
	cursor : pointer;
}

.headbanner-details-list {
	background : var(--color-white-default);
	cursor     : initial;
}

.headbanner-details {
	display               : grid;
	grid-template-columns : 1fr;
	grid-gap              : 20px;
	padding               : 50px 0 100px;
}

.headbanner-details__item__title {
	font-size      : 20px;
	font-weight    : 600;
	text-transform : uppercase;
	margin-bottom  : 15px;
}

.headbanner-details__item__content {
	margin-bottom : 10px;
}

.headbanner-details__item__link {
	text-decoration : underline;
	font-weight     : 600;
}

.headbanner-details__item__link:hover {
	text-decoration : underline;
}

.no-scroll {
	overflow : hidden;
	height   : 100%;
}

@media (min-width : 768px) {
	.headbanner-details {
		grid-template-columns : repeat(2, 1fr);
	}
}

@media (min-width : 1200px) {
	.headbanner-details {
		grid-template-columns : repeat(3, 1fr);
	}

  .warning__title-link a span div {
    max-width: 1150px;
    margin: 0 auto;
  }
}

@media (max-width: 768px) {
  .warning__title-link a span div {
    justify-content: center;
  }
}
