/* ------------------------------ swiper slider ----------------------------- */
img.swiper-slide-image {
	position: relative !important;
	display: inline-block !important;
	float: left !important;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
	font-family: 'object-fit: contain; object-position: center;';
	width: auto !important;
	height: 100% !important;
	margin: 0 1rem 2rem;
}
.swiper-slide {
	margin: 0 !important;
}
.swiper.wst-swiper-gallery {
	height: 25rem !important;
	overflow: visible;
	padding-bottom: 5rem !important;
}
/* -------------------------------- next/prev ------------------------------- */
.swiper-button-next,
.swiper-button-prev {
	min-width: auto !important;
	min-height: auto !important;
	width: 2.5rem !important;
	height: 2.5rem !important;
	margin: 0 !important;
	transform: rotate(45deg) skew(12deg, 12deg);
	border-color: var(--color-2) !important;
	transform-origin: 50% 50%;
	outline: none !important;
}
.swiper-button-prev {
	border-bottom: 1px solid !important;
	border-left: 1px solid !important;
}
.swiper-button-next {
	border-top: 1px solid !important;
	border-right: 1px solid !important;
}
.swiper-button-prev::after,
.swiper-button-next::after {
	display: none;
}
.swiper-button-prev,
.grid-10 .wpgb-prev-button {
	left: 2rem !important;
}
.swiper-button-next,
.grid-10 .wpgb-next-button {
	right: 2rem !important;
}
.swiper-button-next,
.swiper-button-prev {
	border-width: 2px;
	border-color: var(--color-white) !important;
}
.swiper-button-prev,
.swiper-button-next,
.grid-10 .wpgb-next-button,
.grid-10 .wpgb-prev-button {
	top: auto !important;
	bottom: 0 !important;
	border-color: var(--color-1) !important;
}
.grid-10 .wpgb-next-button {
	margin-right: 0 !important;
	margin-left: auto !important;
}
.grid-10 .wpgb-prev-button {
	margin-left: 0 !important;
	margin-right: auto !important;
}
.grid-10 .wpgb-area-bottom-1 {
	height: 5.5rem !important;
	justify-content: space-between;
}
/* ------------------------------ gallery cards ----------------------------- */
/* card 7  */
.wpgb-card-7 .wpgb-block-1 picture,
.wpgb-card-7 .wpgb-block-1 img {
	width: 100% !important;
	height: auto !important;
	display: block;
}
.wpgb-card-8 [style*="background-image"] {
	display: none !important;
}