{#***************** GENERAL **********************#}
.hero-slider__gradient{
	position: absolute;
	left: 0;
  right: 0;
  top: 0;
  bottom: 0;
	z-index:3;
}
.hero-slider{
	position:relative;
}
.hero-slider__swiper{
	width: 100%;
	height: 100%;
}
.hero-slider__wrapper
.hero-slider__slide{
	position:relative;
}
{#***************** SLIDER VIDEO - IMAGE **********************#}
.hero-slider__image,
.hero-slider__video{
	line-height:0;
	width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
{#***************** SLIDER THUMBS - TEXT CONTENT AND BUTTONS **********************#}
.hero-slider__content{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction:column;
	gap:60px;
	height:100%;
	max-width:1000px;
	margin:0 auto;
	padding: 0 15px;
	text-align:center;
}
.hero-slider__text-content{
	display: flex;
	flex-direction:column;
	gap:25px;
}
.hero-slider__title,
.hero-slider__description *:last-child{
	margin:0;
}
.hero-slider__thumbs-conatiner{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:5;
}
.hero-slider__swiper-thumbs{
	height:100%;
}
.hero-slider__pagination.swiper-pagination{
	z-index:6;
}
.hero-slider__thumb-slide{
	opacity:0!important;
}
.hero-slider__thumb-slide.swiper-slide-thumb-active{
	opacity:1!important;
}
.hero-slider__buttons-group{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	column-gap:60px;
	row-gap:30px;
}
{#***************** PAGINATION - BULLETS **********************#}
.hero-slider__pagination .swiper-pagination-bullet{
	width: 100px;
	height: 7px;
	border-radius: 30px;
	opacity:1;
	margin: 0 15px!important;
}
.hero-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity:0.7;
}
.swiper-pagination-bullets.swiper-pagination-horizontal.hero-slider__pagination{
	bottom:50px;
}
{#***************** TEXT NIMATION **********************#}
