.gallery-slider__items:not(.tns-slider) .gallery-slider__item:not(:first-child) {
	display: none;
}

.gallery-slider {
	overflow: hidden;
	user-select: none;
}
.gallery-slider__container {
	margin-left: -1px;
	margin-right: -1px;
}

.gallery-slider__item {
	list-style: none;
	padding-left: 1px;
	padding-right: 1px;
}

.gallery-slider .tns-liveregion {
	display: none;
}

.gallery-slider .tns-nav {
	margin-top:10px;
	text-align:center;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	gap:6px;
}
.gallery-slider .tns-nav button {
	width:10px;
	height:10px;
	border-radius:50%;
	background: hsl(var(--bg2-h, 0deg), var(--bg2-s, 0%), calc(var(--bg2-l, 98%) - 5%));
}
.gallery-slider .tns-nav .tns-nav-active {
	background: hsl(var(--bg2-h, 0deg), var(--bg2-s, 0%), calc(var(--bg2-l, 98%) - 20%));
}

.gallery-slider .tns-controls-custom {
	position:absolute;
	top:0;
	bottom:0;
	pointer-events:none;
}

.gallery-slider .tns-control-custom {
	position:absolute;
	top:50%;
}
.gallery-slider .tns-control-custom[data-controls="prev"] {left:0;}
.gallery-slider .tns-control-custom[data-controls="next"] {right:0;}

.gallery-slider .tns-controls-custom {
	left: 5px;
	right: 5px;
}

.gallery-slider .tns-control-custom {
	margin-top: calc(var(--tns-control-size) / -2);
}

.gallery-slider__img-wrapper {
	padding-top: 66.6666%;
}
.gallery-slider__img-container {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:flex;
	align-items:center;
	justify-content:center;
}
.gallery-slider__img {
	width:auto;height:auto;
	max-height:100%;
	max-width:100%;
}
.gallery-slider__img[data-src] {overflow:hidden;}

.gallery-slider__caption {
	font-style:italic;
	color:var(--text-color2);
	text-align:center;
	margin-top:10px;
}