.switcher__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: -26px;
    z-index: 1;
	position: relative;
}
.switcher__btn button {
	font-family: var(--main-font);
	font-weight: 600;
	font-size: 16px;
	color: var(--e-global-color-text);
	padding: 13px 20px;
	box-shadow: 0px 14px 100px 0px #4E4A5933;
	border-color: #4E4A59;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	background: #FFF;
}
.switcher__btn button:first-child {
	border-right-width: 0px;
    border-radius: 3px 0 0px 3px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
}
.switcher__btn button:last-child {
	border-radius: 0px 3px 3px 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.switcher__btn button:hover,
.switcher__btn button:focus {
	background: #FFF;
}
.switcher__btn:fist-child {
	border-radius: 5px 0 0 5px !important;
}
.switcher__btn:last-child {
	border-radius: 0 5px 5px 0 !important;
}
.switcher__btn button.active {
	color: var(--e-global-color-primary);
}
.switcher__label {
	border-radius: 4px;
	background: #fff;
	font-family: var(--main-font);
	font-weight: 500;
	font-size: 16px;
	color: #3E4251;
	padding: 7px 20px 10px;
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translatex(-50%);
	bottom: 40px;
}
.gallery-wrapper {
	position: relative;
	width: 100%;
}
.gallery-wrapper .lazy-image,
.video-wrapper video {
	height: 640px;
	object-fit: cover;
	width: 100%;
}
/* .gallery-img.not(.active) {
	display: none;
} */
.switcher__render > div {
    display: none;
}
.switcher__render > div.active {
    display: initial;
}
.switcher__btn button.active svg path {
	stroke: var(--e-global-color-primary);
}
.switcher__render .custom-slider-slide {
	flex: 0 0 100%;
}
.switcher__render .custom-slider-prev-arrow{
    left: 64px;
}
.switcher__render .custom-slider-next-arrow{
    right: 64px;
}
.switcher__render .custom-slider-arrow::after {
	background-image: url('/wp-content/uploads/2025/11/arrow-narrow-right.svg');
	width: 24px;
	height: 24px;
}
@media(max-width: 768px) {
	.switcher__btn button {
		padding: 13px 15px;
	}
}