

/* Start:/bitrix/templates/aestetica/components/bitrix/system.pagenavigation/pagination/style.css?17750276711644*/
.pagination {
	display: block !important;
	margin: 0 !important;
}
.pagination ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 2.5rem;
	position: relative;
}
.pagin-btn {
	display: flex;
	align-items: center;
	gap: 1rem;
	height: 2.5rem;
	border: 0.0625rem solid var(--colors-primary-600);
	padding: 0 1rem;
	border-radius: 6.25rem;
	transition: all 0.3s ease;
}
.pagin-btn span {
	font-weight: 600;
	color: var(--colors-primary-600);
	font-size: 1.125rem;
}
.pagination li a:not(.pagin-btn) {
	height: 3rem;
	width: 3rem;
	font-size: 1.25rem;
	font-weight: 600;
}
.pagination li a:not(.pagin-btn),
.bx_active {
	height: 3rem;
	width: 3rem;
	font-size: 1.25rem;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	color: var(--colors-primary-600);
}
.bx_active {
	background-color: var(--colors-u-i-u-i);
}
div.pagin-btn {
	opacity: 0.5;
}
.pagin-btn-item-prev {
	position: absolute;
	left: 0;
}
.pagin-btn-item-next {
	position: absolute;
	right: 0;
}
a.pagin-btn:hover {
	background-color: var(--colors-primary-600);
}
a.pagin-btn:hover span {
	color: white;
}
a.pagin-btn:hover svg path {
	fill: white !important;
}
.pagination li a:not(.pagin-btn) {
	transition: all 0.3s ease;
}
.pagination li a:not(.pagin-btn):hover {
	background-color: var(--colors-u-i-u-i);
}

@media screen and (max-width: 500px) {
	.pagin-btn span {
		display: none;
	}
	.pagination li a:not(.pagin-btn),
	.bx_active {
		height: 2rem;
		width: 2rem;
		font-size: 1rem;
	}
	.pagin-btn {
		padding: 0;
		width: 2.5rem;
		height: 2.5rem;
		border-radius: 50%;
		gap: 0;
		justify-content: center;
	}
}

/* End */


/* Start:/bitrix/templates/aestetica/components/bitrix/news/certificates/bitrix/news.list/.default/style.css?1778753811815*/
.certificates-list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1rem;
	padding-top: 1.25rem;
}
.certificates-item {
	background-color: var(--colors-neutral-0);
	padding: 1.5rem;
	border-radius: 1.5rem;
}
.certificates-item-arrow svg {
	width: 2rem;
	height: 2rem;
	transition: 0.3s;
}
.certificates-item-arrow {
	border-radius: 0.75rem;
	height: 3.125rem;
	width: 3.125rem;
	background-color: var(--secondary-50);
	transition: 0.3s;
}
.certificates-item:hover .certificates-item-arrow {
	background-color: var(--colors-primary-600);
	color: var(--colors-neutral-0);
}
.certificates-item:hover .certificates-item-arrow svg {
	transform: rotate(-45deg);
}
.certificates-item{
	gap: 1rem;
}

@media screen and (max-width: 500px) {
	.certificates-list {
		grid-template-columns: repeat(2, 1fr);
	}
}

/* End */
/* /bitrix/templates/aestetica/components/bitrix/system.pagenavigation/pagination/style.css?17750276711644 */
/* /bitrix/templates/aestetica/components/bitrix/news/certificates/bitrix/news.list/.default/style.css?1778753811815 */
