.splide__slide {
	min-height: 48px;
}

.splide__track {
	width: calc(100% + 16px);
	left: -8px;
}

.splide__arrow {
	background: var(--white);
	opacity: 1;
	height: 36px;
	width: 36px;
	border: var(--border);
}

.splide__arrow--prev {
	left: 0;
	border-top-right-radius: 16px;
	border-bottom-right-radius: 16px;
}

.splide__arrow--next {
	right: 0;
	border-top-left-radius: 16px;
	border-bottom-left-radius: 16px;
}

.splide__arrow svg {
	position: relative;
	top: 3px;
	fill: var(--dark-gray);
	width: 32px;
    height: 32px;
}

.splide__arrow.splide__arrow--prev svg {
	left: -2px;
}

.splide__arrow.splide__arrow--next svg {
	left: 2px;
}

.splide__pagination {
	bottom: -36px;
	counter-reset: pagination-num;
	position: relative;
	display: block;
	text-align: center;
	width: calc(100% - 136px);
	padding: 0;
	margin: 0;
}

.splide .jobs_size {
	position: absolute;
	width: calc(100% - 96px);
	bottom: -41px;
	left: 48px;
	text-align: center;
}

.splide__pagination__page {
	background: #ccc;
	border: 0;
	border-radius: 50%;
	display: inline-block;
	height: 0;
	margin: 0;
	opacity: 1;
	padding: 0;
	transition: none;
	width: 0;
}

.splide__pagination__page:before {
	position: relative;
	display: inline-block;
	counter-increment: pagination-num;
	content: counter( pagination-num) " /";
	visibility: hidden;
	white-space: nowrap;
	font-size: 12px;
	width: 40px;
	text-align: right;
}

.splide__pagination__page.is-active:before {
	visibility: visible;
}

.splide__arrows {
    position: absolute;
    bottom: -24px;
    width: 80px;
    right: 16px;
}

.splide {
	margin: 0 0 42px 0;
}