

/* Start:/local/templates/main/components/bitrix/system.pagenavigation/.default/style.css?17757921851189*/
span.loader {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	display: inline-block;
	border-top: 4px solid #6ebeff;
	border-right: 4px solid transparent;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
	opacity: 1;
	z-index: 999;
}
span.loader::after {
	content: '';  
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	width: 48px;
	height: 48px;
	border-radius: 50%;
	border-bottom: 4px solid #337AB7;
	border-left: 4px solid transparent;
}
@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.load-more-wrapper{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	padding: 20px 0;
}
.dots{
	display: flex;
	gap: 6px;
}
.dots span{
	width: 12px;
	height: 12px;
	background: #3b82f6;
	border-radius: 50%;
	animation: bounce 1.4s infinite ease-in-out both;
}
.dots span:nth-child(1){
	animation-delay: -0.32s; 
}
.dots span:nth-child(2){
	animation-delay: -0.16s;
}
.load-more-wrapper .textLoad{
	margin-left: 12px;
}
@keyframes bounce{
	0%, 80%, 100% { transform: scale(0); }
	40% { transform: scale(1); }
}
/* End */
/* /local/templates/main/components/bitrix/system.pagenavigation/.default/style.css?17757921851189 */
