body.home .splide__track {
	overflow: visible;
	position: relative;
}
body.home .splide__pagination {
	bottom: -2.5em;
}
body.home .splide__pagination__page.is-active {
	background: #1f2c47;
}
.splide__slide {
  flex: 0 0 392px; /* base width */
  transition: all 0.3s ease;
}

.splide__slide.is-active {
  flex: 0 0 616px; /* larger active slide */
}
.carousel-container .section-container {
	position: relative;
}
.carousel-container .section-container::after {
	content: '';
	position: absolute;
	top: 0;
	right: -100vw;
	height: 100%;
	width: calc(100vw - 18%);
	background: #f0f4fa;
	z-index: 1;
}
body.home .splide__track::before {
	/*content: '';
	background: #f0f4fa;
	z-index: 999;
	position: absolute;
	width: 100vw;
	height: 100%;
	left: -100vw;
	top: 0;*/
}
body.home .splide__track::before {
	content: '';
    z-index: 999;
    position: absolute;
    top: 0;
    left: -18%;
    width: 26%;
    height: 100%;
    background: linear-gradient(270deg, rgb(76 135 159 / 0%) 0%, rgb(240 244 250) 100%);
    pointer-events: none;
}
body.home .splide__track::after {
    content: '';
    z-index: 999;
    position: absolute;
    top: 0;
    right: -18%;
    width: 26%;
    height: 100%;
    background: linear-gradient(90deg, rgb(76 135 159 / 0%) 0%, rgb(240 244 250) 100%);
    pointer-events: none;
}
@media only screen and (max-width: 767px) {
	body.home .splide__slide {
		flex: 0 0 100%!important;
		width: 100%!important;
	}
	body.home .pills {
		justify-content: flex-start;
	}
}
body.home #lease-filters {
	background: rgba(255,255,255, 0.5);
	width: 100%;
	max-width: 700px;
	position: absolute;
	top: -45px;
	padding: 45px;
	left: 50%;
	transform: translate(-50%);
	backdrop-filter: blur(6px);
}
body.home #lease-filters .form-row {
	margin: 0;
	align-items: flex-end;
}
body.home #lease-filters .input-wrapper {
	text-align: left;
	flex: 2;
}
body.home #lease-filter button {
	flex: 1;
}
body.home .custom-dropdown {
	background: transparent;
}
@media only screen and (max-width: 650px) {
	body.home #lease-filters {
		padding: 1rem;
		top: -25px;
		width: calc(100% - 2rem);
	}
	body.home #lease-filters .form-row {
		flex-direction: column;
	}
}
.breakdance .bde-advancedslide .advanced-slider__slide {
	justify-content: space-between!important;
}

.bde-accordion__panel-content {
	padding-top: 0!important;
}