{#---------GENERAL STYLES---------#}
.image-slider {
  position: relative;
  z-index: 2;
	overflow:hidden;
}

.image-slider .swiper-pagination {
  position: static;
}

.swiper-control-next svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.swiper-slide {
  transition: all 200ms linear;
}

{#-------LOGO IMAGE--------#}
.swiper-slide{
  align-self: center;
}


{#---------ARROW---------#}
.image-slider__navigation{
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap:20px;
	max-width:45%;
}


@media only screen and (max-width: 1040px) {
  .swiper-control-prev {
    left: -35px;
  }

  .swiper-control-next {
    right: -35px;
  }
}

@media only screen and (max-width: 767px){
  .swiper-control-prev {
    left: -20px;
  }

  .swiper-control-next {
    right: -20px;
  }
}


{#---------ARROW IMAGE---------#}
.swiper-control-prev img{
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}


{#---------Small Inactive Image---------#}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide{
	display: flex;
	justify-content: center;
	align-items: end;
	line-height:0;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide img{
	transition:all .7s ease;
	max-height:100%!important;
	width:100%;
}

{#***************** TEXT CONTENT **********************#}
.image-slider:not(.image-slider--layout-basic) .swiper-slide{
	position:relative;
}
.image-slider--layout-small-inactive .image-slider__navigation,
.image-slider--layout-small-inactive .image-slider__swiper{
	padding-left:20px!important;
}

.image-slider:not(.image-slider--layout-basic) .image-slider__text-content{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;

	display: flex;
	justify-content: center;
	align-items: center;
	gap:10px;
	padding:10px;
	flex-direction:column;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide .image-slider__text-content{
	opacity:0;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:hover .image-slider__text-content{
	opacity:1;
	transition:all .7s ease;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:not(.swiper-slide-active){
	transform-origin: bottom;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:not(.swiper-slide-active) .image-slider__text-content{
	opacity:1;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:not(.swiper-slide-active) .image-slider__title,
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:not(.swiper-slide-active) .image-slider__description{
	opacity:0;
}
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:not(.swiper-slide-active):hover .image-slider__title,
.image-slider--layout-small-inactive .image-slider__slide.swiper-slide:not(.swiper-slide-active):hover .image-slider__description{
	opacity:1;
	transition:all .7s ease;
}
.image-slider__title,
.image-slider__description,
.image-slider__description *{
	line-height: initial;
}
.image-slider__navigation a{
	cursor:pointer;
}
.image-slider-arrow svg path {
	transition:all .3s ease;
}

.swiper-wrapper.image-slider--marquee{
  -webkit-transition-timing-function: linear !important;
  -o-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
	
}
.image-slider--marquee .swiper-slide{
	width:auto!important;
}

@media(max-width:992px){
	{#---------ARROW---------#}
	.image-slider__navigation{
		max-width:60%;
	}
}