/* SLIDER RESET */

.bx-wrapper {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background: transparent;
}

.bx-wrapper .bx-prev, .bx-wrapper .bx-next {
	background: url("../images/icon-arrow-previous.svg");
	background-size: contain;
	background-repeat: no-repeat;
}

.bx-wrapper .bx-next {
	background: url("../images/icon-arrow-next.svg");
	background-repeat: no-repeat;
}

.background-red .bx-wrapper .bx-prev, .background-red .bx-wrapper .bx-next {
	background: url("../images/icon-arrow-previous-light.svg");
	background-size: contain;
	background-repeat: no-repeat;
}

.background-red .bx-wrapper .bx-next {
	background: url("../images/icon-arrow-next-light.svg");
	background-size: contain;
	background-repeat: no-repeat;
}

.bx-wrapper .bx-pager {
	height: 1.75rem;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	width: .5rem;
	height: .5rem;
	margin: 0 .5rem;
	background: var(--mid-gray)!important;
	opacity: .6;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: var(--dark-green)!important;
	opacity: 1;
}

.background-red .bx-wrapper .bx-pager.bx-default-pager a:hover, .background-red .bx-wrapper .bx-pager.bx-default-pager a.active, .background-red .bx-wrapper .bx-pager.bx-default-pager a:focus {
	background: var(--white-brand)!important;
	opacity: 1;
}

.bx-wrapper .bx-next:hover, .bx-wrapper .bx-next:focus {
	background-position: 0 0;
}

.projects-gallery .details {
	padding-top: 1.5rem;
}

.projects-gallery .bx-viewport {
	padding-top: 5rem;
	padding-bottom: 3rem;
}

.projects-gallery .bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-pager {
	top: 0;
}

@media screen and (min-width: 82rem) {
	
	.bx-wrapper .bx-prev {
		left: calc(50% - 40rem);
	}
	
	.bx-wrapper .bx-next {
		right: calc(50% - 40rem);
	}
	
}