.splide.hathome-carrousel .splide__pagination {
	bottom: -1.5em
}
.splide.hathome-carrousel .splide__pagination li .splide__pagination__page {
	height: 12px;
	width: 12px
}
.theme-hathome .owl-dots,
.theme-hathome .owl-nav {
   background: #343a40;
   border-radius: 0px;
   width: auto;
   height: 15px;
   text-align: center
}
.theme-hathome .owl-nav {
   margin-top: 10px
}
.theme-hathome .owl-stage {
   background: #d6d6d6
}
.theme-hathome .owl-nav [class*=owl-] {
   color: #FFF;
   font-size: 14px;
   margin: 5px;
   padding: 4px 7px;
   background: #D6D6D6;
   display: inline-block;
   cursor: pointer;
   border-radius: 3px
}
.theme-hathome .owl-nav [class*=owl-]:hover {
   background: #869791;
   color: #FFF;
   text-decoration: none
}
.theme-hathome .owl-nav .disabled {
   opacity: .5;
   cursor: default
}
.theme-hathome .owl-nav.disabled+.owl-dots {
   padding: 3px;
   border: 0
}
.theme-hathome .owl-dots .owl-dot {
   display: inline-block;
   zoom: 1
}
.theme-hathome .owl-dots .owl-dot span {
   background: #ccc;
   width: 20px;
   height: 7px;
   border-radius: 150px;
   display: inline-block;
   margin: 3px;
   border: 0
}
.theme-hathome .owl-dots .owl-dot.active span,
.theme-hathome .owl-dots .owl-dot:hover span {
   background: #ff7509
}
.theme-hathome .owl-item img {
   width: 990px;
   max-width: 100%;
   height: auto;
   max-height: 300px;
   margin: 0 auto
}
.hathome-carrousel .splide__arrows {
	display: none
}
.hathome-infos__slide {
	min-height: 48px
}
.hathome-infos img {
	max-height: 48px;
	max-width: 64px
}
.hathome-infos p {
	line-height: 1.15
}

@media (min-width:992px) {
	.hathome-carrousel .splide__arrows {
		display: block
	}
	.hathome-carrousel .splide__arrow--prev {
		left: 2px
	}
	.hathome-carrousel .splide__arrow--next {
		right: 2px
	}
}

@media (min-width:1200px) {
	.hathome-carrousel .splide__arrow--prev {
		left: calc(50% - 520px)
	}
	.hathome-carrousel .splide__arrow--next {
		right: calc(50% - 520px)
	}
	.hathome-infos .splide__list {
		width: 100%
	}
	.hathome-infos__slide:not(a) {
		cursor: default
	}
	.hathome-infos__slide {
		filter: saturate(0)
	}
	.hathome-infos__slide,
	.hathome-infos__slide * {
		transition: .15s linear all
	}
	.hathome-infos__slide:hover {
		filter: saturate(1);
		text-decoration: none
	}
	.hathome-infos__img {
		opacity: .75
	}
	.hathome-infos__slide:hover .hathome-infos__img {
		opacity: 1
	}
}

@media (min-width:1600px) {
	.hathome-infos .splide__slide {
		width: 20%
	}
}