.custom-slider {
	padding: 0 200px 100px;
	box-sizing: border-box;
	position: relative;
}
.custom-slider h2 {
	font-family: "Space Grotesk";
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 58px;
    color: #020014;
    text-align: center;
    margin-bottom: 88px;
}
.custom-slider h3 {
	margin: 0;
    font-family: "Space Grotesk";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #020014;
}
.custom-slider * {
	box-sizing: border-box
}
.custom-slider__swiper {
	width: 100%;
	height: unset;
}
.custom-slider__swiper .swiper-wrapper{
	padding: 4px;
	align-items: stretch;
}
.custom-slider__swiper_slide {
    padding: 7px;
    min-height: 640px;
    display: flex!important;
	height: auto !important;
}
.custom-slider__swiper_slide-inner {
	border-radius: 20px;
	font-family: "Inter";
    padding: 14px;
    display: flex!important;
    flex-direction: column;
    gap: 20px;
    align-items: center;
	box-shadow: rgba(2, 0, 20, 0.25) 0px 1px 4px 0px;
}
.custom-slider__swiper_slide img{
	display: block;
	height: 200px;
	width: 100%;
	object-fit: contain;
}
.custom-slider__controls {
    position: absolute;
    bottom: 50px !important;
    right: 50%;
    width: 200px;
    display: flex;
    flex-wrap: nowrap;
    transform: translateX(50%);
    height: 30px;
    align-items: center;
}
.custom-slider .swiper-pagination-bullets.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: relative;
}
.custom-slider__swiper_button {
    position: absolute;
    top: 3px;
    height: 24px;
}
.custom-slider__swiper_button path {
    stroke: #64636e;
    opacity: 0.7;
}
.custom-slider__swiper_button.swiper-button-disabled {
	opacity: 0.3;
}
.custom-slider__swiper_button-next {
	right: 0;
}
@media screen and (max-width: 980px) {
	.custom-slider {
		padding: 0 120px 100px;
	}
}
@media screen and (max-width: 680px) {
	.custom-slider {
		padding: 0 24px 100px;
	}
}