

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17158621012530*/
.bx-pagination{margin:10px 0}.bx-pagination .bx-pagination-container{text-align:center;position:relative}.bx-pagination .bx-pagination-container ul{padding:0;margin:0;list-style:none;display:inline-block}.bx-pagination .bx-pagination-container ul li{display:inline-block;margin:0 2px 15px 2px}.bx-pagination .bx-pagination-container ul li span{-webkit-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-moz-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-ms-transition:color .3s ease,background-color .3s ease,border-color .3s ease;-o-transition:color .3s ease,background-color .3s ease,border-color .3s ease;transition:color .3s ease,background-color .3s ease,border-color .3s ease;background:#eff0f1;padding:0 8px;display:block;height:32px;min-width:32px;line-height:32px;color:#444;font-size:14px;border-radius:16px;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-pagination .bx-pagination-container ul li a{text-decoration:none;display:block;border-radius:16px;height:32px;min-width:32px;line-height:32px;color:#444;vertical-align:middle}.bx-pagination .bx-pagination-container ul li a:hover span{background:#dadada}.bx-pagination .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}.bx-pagination .bx-pagination-container ul li.bx-pag-all a span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a span{background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px;color:#444}.bx-pagination .bx-pagination-container ul li.bx-pag-all span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev span,.bx-pagination .bx-pagination-container ul li.bx-pag-next span{color:#aab1b4;background:#fff;border:2px solid #eff0f1;line-height:28px;padding:0 18px}.bx-pagination .bx-pagination-container ul li.bx-pag-all a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-prev a:hover span,.bx-pagination .bx-pagination-container ul li.bx-pag-next a:hover span{background:#fff;border-color:#dadada;color:#000}.bx-pagination.bx-green .bx-pagination-container ul li.bx-active span{background:#3bc915;color:#fff}.bx-pagination.bx-yellow .bx-pagination-container ul li.bx-active span{background:#f9a91d;color:#fff}.bx-pagination.bx-red .bx-pagination-container ul li.bx-active span{background:#e22b2b;color:#fff}.bx-pagination.bx-blue .bx-pagination-container ul li.bx-active span{background:#0083d1;color:#fff}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/r-news-list-for-page-sidebar_2/style.css?172138381210663*/
.tags-name a {
  font-size: calc(6px + 0.438rem);
  padding: calc(4px + 0.25rem) calc(6px + 0.375rem);
  border: 1px solid #120934;
  border-radius: 30px;
  transition: all .2s ease-in-out;
  color: #000 !important;
  margin-right: 20px;
}
.d-flex.justify-content-between {
	justify-content: space-between;
	display: flex;
	flex-wrap:wrap;
}

@media screen and (min-width: 901px) {

	ul.tag-list {
		width: 100%;
		max-width: 1400px;
		margin: 0 auto;
		margin-bottom: 20px;
		padding: 0;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: stretch;
		flex-wrap: wrap;
	}

	ul.tag-list li {
		list-style-type: none;
		margin: 10px;
		padding: 0;
		margin-top: 0;
		padding 0;
	}

	ul.tag-list li::before {
		display: none;
	}
	
	ul.tag-list li a {
	  display: block;
	  cursor: pointer;
	  text-decoration: none;
	font-size: 14px;
	margin-bottom: 0 !important;
	padding: 1rem 2rem !important;
	box-sizing: border-box;
	border: 2px solid #d9d9d9;
	border-radius: 30px;
	color: #000;
	user-select: none;
	transition: all .2s ease-in-out;
	background: #ffffff;
	}
	
	
	ul.tag-list li a:hover {
	  border: 2px solid #ffcb05;
	}
	
	ul.tag-list li a.active {
	  border: 2px solid #ffcb05 !important;
	  text-decoration: none !important;
	  color: #000 !important;
	  background: #ffcb05;
	}

}

@media screen and (max-width: 900px) {

	ul.tag-list {
		width: 100%;
		max-width: 1400px;
		margin: 0 auto;
		margin-bottom: 20px;
		padding: 0;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: stretch;
		flex-wrap: wrap;
	}
	
	ul.tag-list li {
		list-style-type: none;
		margin-right: 10px;
		margin-bottom: 10px;
		padding: 0;
	}

	ul.tag-list li::before {
		display: none;
	}
	
	ul.tag-list li a {
	  display: block;
	  cursor: pointer;
	  text-decoration: none;
	  font-size: 13px;
	  margin-bottom: 0 !important;
	  padding: 5px 15px !important;
	  box-sizing: border-box;
	  border: 2px solid #DEDEDE;
	  border-radius: 30px;
	  color: #000;
	  user-select: none;
	  transition: all .2s ease-in-out;
	}
	
	
	ul.tag-list li a:hover {
	  border: 2px solid #ffcb05;
	}
	
	ul.tag-list li a.active {
	  border: 2px solid #ffcb05 !important;
	  text-decoration: none !important;
	  color: #000 !important;
	  background: #ffcb05;
	}

	.tags-name a {
		font-size: calc(4px + 0.438rem);
		padding: calc(2px + 0.25rem) calc(4px + 0.375rem);
	}

}



@media screen and (min-width: 901px) {

	.bx-news {
	  padding-bottom: min(5rem, 60px);
	}

	ul.news-list {
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  display: grid;
	  grid-template-columns: 1fr 1fr;
	  grid-column-gap: 20px;
	  grid-row-gap: 40px;
	}
	
	ul.news-list li.news-list__element {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  box-sizing: border-box;
	  border-top: none;
	  border-left: none;
	}

	ul.news-list li.news-list__element::before {
	  display: none;
	}
	
	ul.news-list li.news-list__element .date {
	  font-size: min(calc(9px + 0.563rem), 18px);
	  color: #666666;
	  margin-bottom: calc(9px + 0.563rem);
	}
	
	ul.news-list li.news-list__element .image {
	  width: 100%;
	  margin-bottom: calc(20px + 1.25rem);
	  border-radius: 30px;
	  overflow: hidden;
	}
	
	ul.news-list li.news-list__element .image img {
	  width: 100%;
	  height: 300px;
	  object-fit: cover;
	}
	
	ul.news-list li.news-list__element .name {
	  width: 100%;
	  margin-bottom: 60px;
	}
	
	ul.news-list li.news-list__element .name a {
	  text-decoration: none;
	  font-size: min(calc(12px + 0.75rem), 24px);
	  line-height: 135%;
	  color: #202020;
	}
	
	ul.news-list li.news-list__element .tags {
	  width: calc(100% - 2.5rem);
	  position: absolute;
	  bottom: 0;
	  left: 0;
	}
	
	ul.news-list li.news-list__element .notification {
	  position: absolute;
	  top: 2.5rem;
	  right: 1.25rem;
	  bottom: 2.5rem;
	  left: 1.25rem;
	  box-sizing: border-box;
	  padding: min(5rem, 80px) min(3.75rem, 60px);
	  background: #120934;
	  color: #fff;
	}
	
	ul.news-list li.news-list__element .notification .name {
	  width: 100%;
	  max-width: 560px;
	  font-size: min(calc(10px + 1.375rem), 32px);
	  font-weight: bold;
	  line-height: 120%;
	  text-transform: uppercase;
	  margin-bottom: 22px;
	}
	
	ul.news-list li.news-list__element .notification .description {
	  width: 100%;
	  font-size: min(1.125rem, 18px);
	  line-height: 145%;
	  margin-bottom: 60px;
	}
	
	ul.news-list li.news-list__element .notification .link {
	  width: 100%;
	}
	
	.tags {
	  display: flex;
	  flex-direction: row;
	  justify-content: flex-start;
	  align-items: stretch;
	  flex-wrap: wrap;
	}
	
	.tags a {
	  text-decoration: none;
	  display: block;
	  position: relative;
	  font-size: calc(6px + 0.438rem);
	  padding: calc(4px + 0.25rem) calc(6px + 0.375rem);
	  margin-right: 12px;
	  box-sizing: border-box;
	  border: 1px solid #120934;
	  border-radius: 100px;
	  transition: all .2s ease-in-out;
	  color: #000 !important;
	}
	
	.tags a:before {
	  position: absolute;
	  background: #fff;
	  transition: all .2s ease-in-out;
	}
	
	.tags a:hover {
	  background-color: #120934;
	  color: #fff !important;
	}
	
	.tags a:hover:before {
	  background: #fff;
	}

}


@media screen and (min-width: 551px) and (max-width: 900px) {

	ul.news-list {
	  width: 100%;
	  margin: 0;
	  padding: 0;
	  display: grid;
	  grid-template-columns: 1fr;
	  grid-column-gap: 20px;
	  grid-row-gap: 20px;
	}
	
	ul.news-list li.news-list__element {
	  list-style-type: none;
	  margin: 0;
	  padding: 0;
	  position: relative;
	  box-sizing: border-box;
	  border-bottom: none;
	  border-right: none;
	}
	
	ul.news-list li.news-list__element::before {
	  display: none;
	}
	
	ul.news-list li.news-list__element .date {
	  font-size: 14px;
	  color: #666666;
	  margin-bottom: 20px;
	}
	
	ul.news-list li.news-list__element .image {
	  width: 100%;
	  margin-bottom: 20px;
	  border-radius: 30px;
	  overflow: hidden;
	}
	
	ul.news-list li.news-list__element .image img {
	  width: 100%;
	  height: 16rem;
	  max-height: 390px;
	  object-fit: cover;
	}
	
	ul.news-list li.news-list__element .name {
	  width: 100%;
	  margin-bottom: 40px;
	}
	
	ul.news-list li.news-list__element .name a {
	  text-decoration: none;
	  font-size: 16px;
	  line-height: 135%;
	  color: #202020;
	}
	
	ul.news-list li.news-list__element .tags {
	  width: calc(100% - 40px);
	  position: absolute;
	  bottom: 0;
	  left: 0;
	}
	
	ul.news-list li.news-list__element .notification {
	  position: absolute;
	  top: 2.5rem;
	  right: 1.25rem;
	  bottom: 2.5rem;
	  left: 1.25rem;
	  box-sizing: border-box;
	  padding: min(5rem, 80px) min(3.75rem, 60px);
	  background: #120934;
	  color: #fff;
	}
	
	ul.news-list li.news-list__element .notification .name {
	  width: 100%;
	  max-width: 560px;
	  font-size: min(calc(10px + 1.375rem), 32px);
	  font-weight: bold;
	  line-height: 120%;
	  text-transform: uppercase;
	  margin-bottom: 22px;
	}
	
	ul.news-list li.news-list__element .notification .description {
	  width: 100%;
	  font-size: min(1.125rem, 18px);
	  line-height: 145%;
	  margin-bottom: 60px;
	}
	
	ul.news-list li.news-list__element .notification .link {
	  width: 100%;
	}

	.tags {
	  display: flex;
	  flex-direction: row;
	  justify-content: flex-start;
	  align-items: stretch;
	  flex-wrap: wrap;
	}
	
	.tags a {
	  text-decoration: none;
	  display: block;
	  position: relative;
	  font-size: 10px;
	  padding: 5px 10px;
	  margin-right: 12px;
	  box-sizing: border-box;
	  border-radius: 100px;
	  transition: all .2s ease-in-out;
	  color: #000 !important;
	  border: 1px solid #120934;
	  border-radius: 100px;
	}
	
	.tags a:before {
	  content: '';
	  border-radius: 100px;
	  background: #fff;
	  background: #120934;
	  transition: all .2s ease-in-out;
	}
	
	.tags a:hover {
	  background-color: #120934;
	  color: #fff !important;
	}
	
	.tags a:hover:before {
	  background: #fff;
	}
	.tags-name a {
		font-size: calc(4px + 0.438rem);
		padding: calc(2px + 0.25rem) calc(4px + 0.375rem);
		border: 1px solid #120934;
		border-radius: 30px;
		transition: all .2s ease-in-out;
		color: #000 !important;
		margin-right: 20px;
	}
}

@media screen and (max-width: 550px) {

	ul.news-list {
	  width: 100%;
	  margin: 0;
	  padding: 0;
	}
	
	ul.news-list li.news-list__element {
	  list-style-type: none;
	  width: 100%;
	  margin: 0;
	  margin-bottom: 40px;
	  padding: 0;
	  position: relative;
	  box-sizing: border-box;
	}
	
	ul.news-list li.news-list__element::before {
	  display: none;
	}
	
	ul.news-list li.news-list__element .date {
	  font-size: 14px;
	  color: #666666;
	  margin-bottom: 20px;
	}
	
	ul.news-list li.news-list__element .image {
	  width: 100%;
	  margin-bottom: 20px;
	  border-radius: 30px;
	  overflow: hidden;
	}
	
	ul.news-list li.news-list__element .image img {
	  width: 100%;
	  height: auto;
	  object-fit: cover;
	}
	
	ul.news-list li.news-list__element .name {
	  width: 100%;
	  margin-bottom: 20px;
	}
	
	ul.news-list li.news-list__element .name a {
	  text-decoration: none;
	  font-size: 16px;
	  line-height: 135%;
	  color: #202020;
	}

	ul.news-list li.news-list__element .tags {
	  width: calc(100% - 40px);
	}
	
	ul.news-list li.news-list__element .notification {
	  box-sizing: border-box;
	  padding: min(5rem, 80px) min(3.75rem, 60px);
	  background: #120934;
	  color: #fff;
	}
	
	ul.news-list li.news-list__element .notification .name {
	  width: 100%;
	  max-width: 560px;
	  font-size: min(calc(10px + 1.375rem), 32px);
	  font-weight: bold;
	  line-height: 120%;
	  text-transform: uppercase;
	  margin-bottom: 10px;
	}
	
	ul.news-list li.news-list__element .notification .description {
	  width: 100%;
	  font-size: min(1.125rem, 18px);
	  line-height: 145%;
	  margin-bottom: 60px;
	}
	
	ul.news-list li.news-list__element .notification .link {
	  width: 100%;
	}

	.tags {
	  display: flex;
	  flex-direction: row;
	  justify-content: flex-start;
	  align-items: stretch;
	  flex-wrap: wrap;
	}
	
	.tags a {
	  text-decoration: none;
	  display: block;
	  position: relative;
	  font-size: 10px;
	  padding: 5px 10px;
	  margin-right: 12px;
	  box-sizing: border-box;
	  border-radius: 100px;
	  transition: all .2s ease-in-out;
	  color: #000 !important;
	  border: 1px solid #120934;
	  border-radius: 100px;
	}
	
	.tags a:before {
	  content: '';
	  border-radius: 100px;
	  background: #fff;
	  background: #120934;
	  transition: all .2s ease-in-out;
	}
	
	.tags a:hover {
	  background-color: #120934;
	  color: #fff !important;
	}
	
	.tags a:hover:before {
	  background: #fff;
	}

}

.bx-pagination .bx-pagination-container ul li.bx-active span {
    background: #097132;
    color: #fff;

}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/round/style.min.css?17158621012530 */
/* /bitrix/templates/.default/components/bitrix/news.list/r-news-list-for-page-sidebar_2/style.css?172138381210663 */
