.instagram-feed a p {
	text-decoration: none;
	transition: opacity var(--animtime1);
	color: #5a6559;
	margin-top: 1.5rem;
	margin-bottom: 0;
	white-space: normal;
	font-size: calc(var(--fontsize_xs) * var(--text-scaler));
	line-height: calc(var(--lineh_xs) * var(--text-scaler));
}
.instagram-feed .social-media svg path,
.instagram-feed .social-media svg rect,
.instagram-feed .social-media svg line,
.instagram-feed .social-media svg circle {
	fill: #717079 !important;
}
.instagram-feed .gallery {
	margin-top: 2rem !important;
}
.instagram-feed .left-block h2 {
	color: #717079!important;
	margin-bottom: 2rem;
}
.ig-post:hover a p {
	opacity: 1;
}
.instagram-feed a {
	text-decoration: none;
}
.instagram-feed a.social-content {
	display: block;
	position: relative;
}


.instagram-feed a.social-content video,
.instagram-feed a.social-content img {
	aspect-ratio: 1 / 1.25;
	object-fit: cover;
}

.instagram-feed a.social-content svg {
	position: absolute;
	top: 0.8rem;
	right: 0.8rem;
}

.instagram-feed .gallery_item video {
	position: static;
}
@media screen and (max-width: 1000px) {
	.instagram-feed .gallery.swiper-wrapper {
		width: auto;
		overflow: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		padding-bottom: 0;
		margin-top: 1rem;
	}
	.instagram-feed .swiper-slide {
		width: 27rem !important;
		margin-right: 1.6rem;
	}
	.instagram-feed .social-media {
		margin-top: 1rem;
	}
	.instagram-feed .social-media a {
		margin-right: 1rem;
	}
	.instagram-feed .left-block h2 {
		font-size: calc(var(--fontsize_h1) * var(--text-scaler));
		line-height: calc(var(--lineh_h1) * var(--text-scaler));
	}
}