.lsq-article-images{
	display:block;
	position:relative;
	--lsq-ai-gap:16px;
	padding-top: 20px;
}

.lsq-article-images__viewport{
	overflow:hidden;
	width:100%;
	touch-action:pan-y;
	cursor:grab;
}

.lsq-article-images__viewport.is-dragging{
	cursor:grabbing;
}

.lsq-article-images__track{
	display:flex;
	gap:var(--lsq-ai-gap);
	will-change:transform;
	transform:translate3d(0,0,0);
	transition:transform 420ms ease;
	margin-bottom: 25px;
	margin-left: 10px;
    margin-right: 10px;
}

.lsq-article-images__card{
	flex:0 0 calc((100% - (var(--lsq-ai-gap) * 3)) / 4);
	background:#fff;
	border:1px solid #f3f4f6;
	border-radius:20px;
	padding:30px;
	box-sizing:border-box;
}

.lsq-article-images__icon-wrap{
	margin-bottom:23px;
}

.lsq-article-images__icon-tile{
	background:#0040df;
	width:60px;
	height:60px;
	border-radius:17.67px;
	box-shadow:0px 5.048px 7.573px rgba(0,0,0,.1),0px 2.524px 5.048px rgba(0,0,0,.1);
	display:flex;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}

.lsq-article-images__icon{
	display:block;
	max-width:50%;
	max-height:50%;
	filter:brightness(0) invert(1);
}

#top #wrap_all .main_color .lsq-article-images__title{
	margin: 0 0 14px;
    font-weight: 500 !important;
    color: #1e2939;
    font-size: 22px !important;
    line-height: 28px !important;
}
.lsq-article-images__controls{
	display:flex;
	gap:16px;
	align-items:center;
	margin-top:20px;
	justify-content: center;
}

.lsq-article-images__btn{
	appearance:none;
	width:45px;
	height:45px;	
	padding:1px;
	border-radius:999px;
	background:#fff;
	border:1px solid #e2e8f0;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
}

.lsq-article-images__btn:hover{
	background:rgba(255,255,255,.95);
}

.lsq-article-images__btn[disabled]{
	opacity:.4;
	cursor:not-allowed;
}

.lsq-article-images__btn-icon{
	display:block;
	width:22px;
	height:22px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9 18l6-6-6-6' stroke='%231E2939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.lsq-article-images__btn--prev .lsq-article-images__btn-icon{
	transform:rotate(180deg);
}

.lsq-article-images__dots{
	display:flex;
	gap:8px;
	justify-content:center;
	margin-top:14px;
}

.lsq-article-images__dot{
	appearance:none;
	border:0;
	width:8px;
	height:8px;
	border-radius:999px;
	background:rgba(30,41,57,.25);
	cursor:pointer;
	padding:0;
}

.lsq-article-images__dot[aria-current="true"]{
	background:#1e2939;
}

@media (max-width:1199px){
	.lsq-article-images__card{
		flex-basis:calc((100% - (var(--lsq-ai-gap) * 1)) / 2);
	}
}

@media (max-width:767px){
	.lsq-article-images__card{
		flex-basis:100%;
		padding:24px;
	}

	html.responsive #top #wrap_all .main_color .lsq-article-images__title{
		font-size:22px !important;
		line-height:28px !important;
	}

	.lsq-article-images__desc{
		font-size:18px;
		line-height:28px;
	}

	.lsq-article-images__controls{
		justify-content:center;
	}
}

