

/* Start:/local/templates/akr/css/blog.css?17510208299837*/
@font-face {
	font-family: 'Evolventa';
	src: url('/local/templates/akr/css/../fonts/evolventa-bold.woff') format('woff');
	font-weight: bold;
}
@font-face {
	font-family: 'Evolventa';
	src: url('/local/templates/akr/css/../fonts/evolventa-regular.woff') format('woff');
	font-weight: regular;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: Evolventa;
}
.ucontainer {
	max-width: 1110px;
	margin: 0 auto;
}
a {
	text-decoration: none;
}
.blogList a:hover {
	text-decoration: none;
	color: inherit;
}

.blogHead {
	background: #f5f5f5;
	padding: 12px 0 13px;
	margin-top: 152px;
}
.blogHead .ucontainer {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.breadcrumbs {
	display: flex;
	font-size: 13px;
	color: #9b9b9b;
	font-weight: 700;
	column-gap: 9px;
}
.breadcrumbs a {
	color: #686868;
}
.blogHead h1 {
	font-size: 35px;
	margin-top: 19px;
	color: #2b2a29;
}
.blog__search {
	position: relative;
}
.blog__search input {
	height: 32px;
	font-size: 15px;
	line-height: 32px;
	padding: 5px 13px 0;
	background: #ffffff;
	border: 1px solid #f0f0f0;
	box-shadow: 0px 9px 11px -3px rgba(6, 6, 6, 0.1);
	border-radius: 45px;
	width: 328px;
}
.blog__search svg {
	cursor: pointer;
	position: absolute;
	right: 13px;
	top: 8px;
}

.blogList {
	padding: 23px 0 120px;
	background: #fff;
}
.blogList__items {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	column-gap: 30px;
	row-gap: 23px;
}
.blogList__item {
	border-radius: 25px;
	box-shadow: 0px 5px 20px -5px rgba(115, 168, 172, 0.27);
	padding: 24px 24px 28px;
}
/* .blogList__item:nth-child(even){border: 1px solid #31C3D0;box-shadow: 0px 15px 35px -5px rgba(0, 167, 181, 0.25);} */
.blogList__item > img {
	width: 100%;
	border-radius: 15px;
	height: 165px;
	object-fit: cover;
	object-position: center;
}
.blogList__time {
	display: flex;
	align-items: center;
	color: #bababa;
	margin: 15px 0 10px;
	font-size: 15px;
}
.blogList__time img {
	margin-right: 8px;
	font-size: 14px;
	margin-top: -4px;
}
.blogList__time span:last-of-type {
	font-weight: 700;
	margin-left: 10px;
}
.blogList__item h2 {
	font-size: 20px;
	margin-bottom: 15px;
	color: #333;
}
.blogList__item p {
	line-height: 1.45;
	font-size: 14px;
	color: #686868;
	margin-bottom: 10px;
}
a.blogList__more {
	position: relative;
	color: #68478d;
	font-size: 14px;
	font-weight: 700;
}
a.blogList__more:hover {
	color: #68478d;
}
.blogList__more::after {
	position: absolute;
	content: '';
	width: 27px;
	height: 16px;
	background-image: url(/blog/img/readmore.png);
	right: -33px;
	top: -1px;
}
.blogPagination {
	display: flex;
	column-gap: 8px;
	margin: 76px auto 0;
	width: max-content;
}
.blogPagination > a,
.blogPagination > span {
	border: 1px solid #dfe3e8;
	border-radius: 4px;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
}
.bp__prev,
.bp__next {
	color: #c4cdd5;
}
.bp__prev:hover,
.bp__next:hover {
	color: #fff;
	background: #c4cdd5;
}
.bp__page,
.bp__dots {
	color: #212b36;
}
.bp__dots {
	pointer-events: none;
}
.bp__page.current {
	border-color: #68478d;
	color: #68478d;
	pointer-events: none;
}
.articleInfo {
	display: flex;
	margin: 15px 0 3px;
}
.articleInfo .blogList__time {
	margin: 0;
}
.articleDate {
	font-size: 15px;
	color: #bababa;
	margin: 0 20px 0 8px;
}
.article {
	padding: 22px 0 58px;
	background: #fff;
}
.article article a:hover {
	text-decoration: none;
}
.article .ucontainer {
	display: flex;
	column-gap: 62px;
}
.article aside {
	width: 318px;
}
.article article {
	flex: 1;
}
article p {
	color: #686868;
	line-height: 1.62;
	font-size: 14px;
	margin-bottom: 15px;
}
article p span {
	color: #d539b5;
}
.preparat {
	background: #0badbb;
	border-radius: 15px;
	position: relative;
	padding: 11px 10px 10px 26px;
	color: #fff;
	display: flex;
	justify-content: space-between;
	margin: 15px 0 24px;
	overflow: hidden;
}
.ellipse {
	position: absolute;
	width: 502px;
	height: 160px;
	background: #60ebf8;
	filter: blur(52.822px);
	right: -140px;
	top: 5px;
}
article img:not(.pr__img) {
	width: 100%;
}

.preparat p {
	color: #fff;
}
.preparat__text {
	position: relative;
	z-index: 1;
}
.pr__img {
	position: relative;
	z-index: 1;
}
.rtop,
.rbottom {
	position: absolute;
}
.rtop {
	top: 0;
	right: 0;
}
.rbottom {
	bottom: 0;
	left: 70px;
}
.pr__tile {
	font-weight: 700;
	font-size: 25px;
	line-height: 1.17;
	margin-top: 16px;
}
.preparat p {
	font-size: 16px;
	margin: 1px 0 12px;
}
.preparat a {
	color: #fff;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	background: #d539b5;
	border-radius: 3px;
	padding: 0 10px;
	display: block;
	width: max-content;
}
article h2 {
	font-size: 22px;
	color: #00a7b5;
	margin-bottom: 10px;
}
article h3 {
	font-size: 20px;
	color: #00a7b5;
	margin-bottom: 10px;
}
article ul {
	list-style: none;
	padding-left: 29px;
	margin-bottom: 15px;
}
article ul li {
	color: #686868;
	font-size: 14px;
	line-height: 1.62;
	margin-bottom: 10px;
	position: relative;
}
article ul li::before {
	position: absolute;
	content: '';
	width: 16px;
	height: 16px;
	background-image: url(/blog/img/li.png);
	left: -24px;
}
article ol li {
	color: #686868;
	font-size: 13px;
	line-height: 1.4;
	margin-bottom: 5px;
}
article > img {
	max-width: 100%;
	margin: 20px 0 28px;
}
.article__author {
	display: flex;
	column-gap: 9px;
	border-top: 1px solid #d3d3d3;
	margin-top: 60px;
	padding-top: 17px;
	align-items: center;
}
.author__name {
	line-height: 1.2;
	font-size: 18px;
	font-weight: 700;
	color: #592ea9;
}
.author__info p {
	color: #6d6e76;
	font-size: 15px;
	margin-bottom: 0;
}
.author__img {
	width: 150px !important;
	height: 200px;
	border-radius: 12px;
	object-fit: cover;
	object-position: center;
}

.article__nav {
	margin-top: 65px;
	padding: 20px 0 18px;
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}
.article__nav svg {
	vertical-align: unset;
}
.article__prev {
	column-gap: 12px;
	color: #131313;
	font-size: 15px;
	font-weight: 700;
}
.article .article__prev:hover {
	color: #131313;
}
.article__next {
	column-gap: 12px;
	color: #131313;
	font-size: 15px;
	font-weight: 700;
}
.article .article__next {
	color: #131313;
}

aside .content h3 {
	color: #2b2a29;
	font-size: 22px;
	margin-bottom: 20px;
}
aside .content {
	background: #fff;
}
.article aside a:hover {
	text-decoration: none;
}
aside ol {
	list-style: none;
	counter-reset: section;
	padding: 0;
}
aside li {
	font-size: 15px;
	line-height: 1.45;
	margin-bottom: 15px;
	position: relative;
	padding-left: 49px;
	color: #686868;
	cursor: pointer;
}
aside li.current {
	font-weight: 700;
	color: #00a7b5;
}
aside li::before {
	counter-increment: section;
	position: absolute;
	width: 31px;
	height: 31px;
	border-radius: 31px;
	background: #00a7b5;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	content: counter(section) '.';
	font-weight: 700;
	font-size: 14px;
	left: 6px;
	top: -5px;
	padding: 2px 0 0 3px;
}
aside > h3 {
	font-size: 22px;
	color: #2b2a29;
	margin-bottom: 10px;
}
.aside__item img {
	width: 100%;
	height: 161px;
	object-fit: cover;
	object-position: center;
	border-radius: 15px;
	margin-bottom: 9px;
}
aside h4 {
	color: #333;
	font-size: 18px;
	margin-bottom: 3px;
}
.aside__item p {
	color: #686868;
	line-height: 1.45;
	font-size: 14px;
}
.aside__item {
	margin-bottom: 30px;
	display: block;
}
.aside__item:last-of-type {
	margin-bottom: 0;
}

.search-page {
	margin-top: 152px;
	background-color: #fff;
	padding: 30px 0;
	line-height: 1.3;
}
.search-page a.sttl {
	color: #00a7b5;
	font-size: 20px;
}
.search-page input[type='text'] {
	max-width: 100%;
	padding: 5px 15px;
}

@media (max-width: 1140px) {
	.ucontainer {
		margin-left: 15px;
		margin-right: 15px;
	}
	.blogList__items {
		column-gap: 23px;
	}
	.article .ucontainer {
		column-gap: 30px;
	}
}
@media (max-width: 992px) {
	body {
		overflow-x: hidden !important;
	}
	.blogList__items {
		grid-template-columns: repeat(2, 1fr);
	}
	.article .ucontainer {
		flex-wrap: wrap;
		row-gap: 40px;
	}
	.article article {
		display: block;
		width: 100%;
		flex: unset;
	}
	.article aside {
		width: 100%;
		order: -1;
	}
	aside ol {
		margin-bottom: 30px;
	}
	.newArticle {
		display: flex;
		flex-wrap: wrap;
		column-gap: 20px;
		row-gap: 30px;
		justify-content: space-between;
	}
	.article .aside__item {
		width: 48%;
	}
	.search-page {
		font-size: 0.4em;
	}
}
@media (max-width: 768px) {
	.blogList__items {
		column-gap: 15px;
	}
	.blogList__item h2 {
		font-size: 18px;
	}
	.blogList__item {
		padding: 20px 20px 25px;
	}
	.pr__img {
		width: 250px;
	}
	.preparat {
		align-items: center;
	}
	.pr__tile {
		font-size: 22px;
	}
	.preparat p {
		font-size: 14px;
	}
}
@media (max-width: 540px) {
	.blogList__items {
		grid-template-columns: 1fr;
		justify-items: center;
	}
	.blogList__item {
		max-width: 345px;
	}
	.blog__search input {
		width: 280px;
	}
	.blogHead h1 {
		font-size: 30px;
	}
	.preparat {
		flex-wrap: wrap;
		row-gap: 15px;
		justify-content: center;
		overflow: hidden;
	}
	.pr__img {
		width: auto;
		max-width: 100%;
	}
	.article .aside__item {
		width: 47%;
	}
	.rbottom,
	.rtop {
		max-width: 100%;
	}
}
@media (max-width: 430px) {
	.blog__search input {
		width: 190px;
	}
	.blogHead h1 {
		font-size: 26px;
	}
	.blog__search input {
		font-size: 14px;
	}
	.blogList__item > img {
		height: 160px;
	}
	.preparat__text {
		text-align: center;
	}
	.preparat a {
		margin-left: auto;
		margin-right: auto;
	}
	article h2 {
		font-size: 20px;
	}
	article h3 {
		font-size: 18px;
	}
	.article__prev,
	.article__next {
		font-size: 11px;
	}
	.articleInfo .blogList__time,
	.articleDate {
		font-size: 14px;
	}
	.article .aside__item {
		width: 100%;
	}
	.newArticle {
		row-gap: 10px;
	}
}
/* End */


/* Start:/local/templates/akr/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?1732958013155*/
div.news-detail
{
	word-wrap: break-word;
}
div.news-detail img.detail_picture
{
	float:left;
	margin:0 8px 6px 1px;
}
.news-date-time
{
	color:#486DAA;
}

/* End */
/* /local/templates/akr/css/blog.css?17510208299837 */
/* /local/templates/akr/components/bitrix/news/blog/bitrix/news.detail/.default/style.css?1732958013155 */
