.scrolls {
	border-radius: 0;
	border: none;
}
.scrolls-inner {
	position: relative;
	padding-top: 100%;
	aspect-ratio: 1 / 1;
}
.scrolls-inner * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.scrolls .ratio > img,
.scrolls .ratio > video { object-fit: cover; }

.scrollBG{
	display: flex;
	align-items: center;
	background: #fff !important;
	width: 100%;
	height: 300px;
	border-radius: 10px;
	overflow: hidden;
}
.instaScroll{
	display: flex;
	align-items: center;
	background: none !important;
/*    flex-wrap: wrap;*/
}
.instaScroll2{
	display: flex;
	align-items: center;
	background: none !important;
}
.instaScroll--left{
	animation: infinity-scroll-left 80s infinite linear 0.5s both;
}
.posts{
/*	flex: 1 0 0%;*/
	flex: 0 0 auto;
    width: 280px;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
/*    margin-top: 1rem;*/
	background: none !important;
}
*, ::after, ::before {
    box-sizing: border-box;
}

@keyframes infinity-scroll-left {
	0% {
		transform: translateX(0);
	} 
	100% {
		transform: translateX(-100%);
	}
}