.mhg {
	--header-height: 256px;
}
.mhg body > .selectric-js__select {
	display: none !important;
}

*,*:before,*:after {
	box-sizing: border-box !important;
}

.mhg .slide-news-card {
	display: block;
}
.mhg .info-header__items {
	display: flex;
}
.mhg .slider-quote .swiper-slide {
	height: auto;
}
.mhg iframe,
.mhg video {
	border-radius: var(--border-radius);
	overflow: hidden;
	max-width: 100%;
}
.mhg .slide-news-card__img iframe {
	aspect-ratio: 16 / 9;
	width: 100% !important;
	height: auto !important;
}
.mhg .slide-news-card__img-item.ibg .__new_player {
	border-radius: inherit !important;
}
.mhg .menu__bottom-big-link a {
	font-family: var(--font-family);
	font-weight: bold;
}
.mhg .confirm_cookie {
	z-index: 500;
}
.mhg .confirm_cookie .container {
	margin: 0;
}
.mhg .share-box__dropdown {
	z-index: 105;
}
.mhg .more-news-detail__info {
	flex-basis: 19.544%;
}
.mhg .slide-news-card__img-item {
	border-radius: inherit;
	overflow: hidden;
}
.mhg .breadcrumbs__list {
	flex-wrap: wrap;
}
.mhg .html-content .secondary-blockquote:not(.secondary-blockquote--hash) {
	padding: 0;
	border: 0;
	border-radius: 0;
	margin-bottom: 0;
}
.mhg .html-content blockquote {
	border: 0.0625rem solid var(--grey-lines);
	border-radius: var(--border-radius);
	display: block;
	padding: clamp(1rem, 0.2887931034rem + 3.1609195402vw, 3.75rem) clamp(0.75rem, 0.4590517241rem + 1.2931034483vw, 1.875rem);
}
.mhg .hero-news-detail__title {
	line-height: 1.2;
}
.mhg .js-slider-news {
	position: relative;
}
.mhg .js-slider-news .slider-section__pagination {
	/* position: initial; */
}
.mhg .js-slider-news .swiper-pagination {
	inset: calc(var(--height-img, 0) - var(--swiper-pagination-min-height)) 12px auto;
	width: auto;
}
.mhg .news-card__img-item.ibg {
}
.mhg .list-menu-header__item .list-menu-header__submenu {
	inset-inline-end: unset;
	inset-inline-start: 0;
}
.mhg .list-menu-header__item:nth-last-child(1) .list-menu-header__submenu,
.mhg .list-menu-header__item:nth-last-child(2) .list-menu-header__submenu {
	/* inset-inline-start: unset; */
	inset-inline-end: 0;
}
.mhg .list-menu-header__item:last-child .list-menu-header__submenu{
	inset-inline-start: unset;
}
.mhg .slider-section__pagination,
.mhg .swiper-pagination {
	pointer-events: none;
}
.mhg .swiper-pagination-bullet {
	pointer-events: auto;
}
.mhg .slider-section.playing-video .slider-section__pagination,
.mhg .slider-section.playing-video .swiper-pagination {
	display: none;
}
.mhg .wrapper--grid .header.is-fixed {
	width: calc(100% - var(--max-width-sidebar-outer-page));
}
.mhg .body-header__slogan {
	margin-right: auto;
}
.mhg .html-content p img {
	display: block;
	margin-inline: auto !important;
	text-align: center;
}
.mhg .html-content small {
	text-align: center;
}
.mhg .html-content small a {
	font-weight: bold;
	text-decoration: underline;
}
.mhg .hero-news-detail__media .slider-section__pagination {
	/* display: none !important; */
}
.mhg .slide-news-card figcaption > *:not(span) {
	color: var(--accent-color);
}
.mhg .slide-news-card figcaption {
	margin-top: 6px;
}
.mhg .slide-news-card figcaption > *,
.mhg .slide-news-card figcaption a {
	display: inline;
}
.mhg .page-home .page-content {
	padding-top: clamp(2rem, 1.8706896552rem + 0.5747126437vw, 2.5rem);
}
.mhg .page-home__hero {
	margin-bottom: 0;
}
.mhg #filter_news_list .blog-main {
	margin-bottom: clamp(1.25rem, 1.0560344828rem + 0.8620689655vw, 2rem);
}
.mhg .bnr-about {
	background-image: var(--bg-pc);
}
.mhg .news-detail-content table {
	border-color: transparent;
}
.mhg .news-detail-content h2{
	text-transform: initial;
}
.mhg .link_banner img{
	display: block;
	margin-inline: auto;
}
.mhg .link_banner{
	position: relative;
}
.mhg .link_banner a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
}
.mhg .hero-news-detail__row.is-column {
	flex-direction: column;
	row-gap: 1.25rem;
}
.mhg .hero-news-detail__row.is-column .hero-news-detail__body,
.mhg .hero-news-detail__row.is-column .hero-news-detail__media{
	flex: initial;
	max-width: unset;
}
.mhg #rec2292780251 .t890 {
	bottom: 60px;
}
.mhg .t450__menu__content {
	transform: translate(0, 100%);
}
.mhg .t-body .header {
	position: sticky;
	top: 0;
	width: 100%;
}
.mhg .list-news-detail__item .more-news-detail {
	margin-top: 40px;
}
.mhg .more-news-detail__title {
	max-width: 12.5rem;
}
.mhg .f-carousel-wrapper img {
    width: 100%;
}
.mhg .quiz label {
	align-items: initial;
}
.mhg .menu {
	z-index: 95;
	/* position: absolute; */
	position: fixed;
}
.mhg .list-news-detail__item {
	padding-bottom: 0;
	border-bottom: 0;
}
.mhg .nm_menu__head_search_box.active {
	transform: none;
}
.mhg .list-menu-header {
	/* justify-content: initial; */
}
.mhg .menu__bottom-big-link-wrap-mobile-inner {
	display: flex;
	align-items: center;
	gap: 0.375rem;
}
.mhg .menu__bottom-big-link-wrap-mobile-inner > img,
.mhg .menu__bottom-big-link-wrap-mobile-inner > svg{
	flex-shrink: 0;
	width: 1.4rem;
	height: 1.4rem;
	transform: translateY(0) !important;
}
.mhg .html-content small {
	font-size: 70%;
}
.mhg .about__top_info_link-wrapper {
	display: flex;
	gap: 10px;
}
.mhg .confirm_cookie .about__top_info_link {
	padding-inline: 9px;
}
.mhg .confirm_cookie .about__top_info_link.--prefer {
	background-color: transparent;
	color: var(--accent-color);
}
.mhg .confirm_cookie .about__top_info_link.--reject {
	background-color: transparent;
	color: var(--accent-color);
	border-color: currentColor;
}
.mhg .confirm_cookie__close {
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 3;
	font-size: 24px;
}
.mhg .confirm_cookie__close::before{
	content: "";
	position: absolute;
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.t396 .t-animate[data-animate-style=fadein].t-animate_started,
.t396 .t-animate[data-animate-style=fadeindown].t-animate_started,
.t396 .t-animate[data-animate-style=fadeinleft].t-animate_started,
.t396 .t-animate[data-animate-style=fadeinright].t-animate_started,
.t396 .t-animate[data-animate-style=fadeinup].t-animate_started,
.t396 .t-animate[data-animate-style=zoomin].t-animate_started,
.t396 .t-animate[data-animate-style=zoomout].t-animate_started {
	opacity: 1 !important;
}
.page.page-news-detail .t225 .t-col {
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.page.page-news-detail .t-prefix_1 {
	padding-left: 16px !important;
	padding-right: 16px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.page.page-news-detail .r.t-rec .t-col.t-col_12 {
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-left: 16px !important;
	padding-right: 16px !important;
}
/*.page.page-news-detail {}
.page.page-news-detail {}
.page.page-news-detail {}
.page.page-news-detail {}*/
.mhg .slider-section--abs-nav:not(.is-init) .slide-news-card figcaption {
	padding-right: 0;
}
.--content table,
.--content table *,
.--content .table {
	border-radius: 0 !important;
}
.__srennab_slider a,
.__srennab_slider img {
	width: 100%;
	padding: 0;
	border-radius: var(--border-radius);
	padding-bottom: 0 !important;
}
.__srennab_slider .slider-section,
.__srennab_slider .slider-section {
	--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 0.42);
	--swiper-pagination-color: rgba(255, 255, 255, 0.42);
}
.__srennab_slider .swiper-pagination-bullet::before {
	background-color: var(--white, #ffffff);
}
.__srennab_slider .swiper-pagination--accent {
	--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 0.42) !important;
	--swiper-pagination-color: rgba(255, 255, 255, 0.42) !important;
}
.__srennab_slider .swiper-pagination--accent .swiper-pagination-bullet::before {
	background-color: var(--white, #ffffff) !important;
}


@media (any-hover: hover) and (any-pointer: fine) {
	.__srennab_slider .swiper-pagination-bullet:hover {
		--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 0.77);
	}
}
@media (any-hover: none) {
	.__srennab_slider .swiper-pagination-bullet:active {
		--swiper-pagination-bullet-inactive-color: rgba(255, 255, 255, 0.77);
	}
}
@media (min-width: 768px) {
	.super-copy-block-wrap {
		display: flex;
		gap: 12px;
		flex-wrap: wrap;
	}
}
@media (min-width: 47.9988rem) /** 767.98px */ {
    .mhg .slider-section--abs-nav {
        padding-bottom: 3.75rem;
    }
}
@media (min-width: 79.9988rem) /** 1279.98px */ {
	.mhg .wrapper--grid .menu {
		width: calc(100% - var(--max-width-sidebar-outer-page));
	}
	.mhg .menu.--custom .menu__column {
		min-height: 50rem;
	}
	.mhg .quote-card__text {
		/* font-size: 18px; */
	}
	.mhg .hero-news-detail__body {
		flex: 1 1 auto;
	}
	.mhg .hero-news-detail__media {
		flex: 0 0 58%;
		max-width: 641px;
	}
	.mhg .info-box__wrapper {
		align-items: center;
	}
	.mhg .slider-blog .news-card__title {
		font-size: 28px;
	}
	.mhg .slider-blog .news-card__text {
		font-size: 16px;
	}
	.mhg .news-detail-content table td {
		padding-inline: 10px;
		width: 50%;
	}
	.mhg .news-detail-content table td:first-child {
		padding-left: 0;
	}
	.mhg .news-detail-content table td:last-child {
		padding-right: 0;
	}
	.mhg .news-list--col-3 {
		/* grid-template-columns: 33.333% 33.333% 33.333%; */
	}
	.mhg .slider-blog .swiper-pagination {
		margin-left: unset;
		margin-inline-start: auto;
	}
}
@media (min-width: 47.9988rem) /** 767.98px */ and (max-width: 79.9988rem) /** 1279.98px */ {
	.mhg .footer {
		padding-bottom: 0;
	}
	.mhg .list-menu-header {
		column-gap: 0.3125rem;
	}
	.mhg .list-menu-header__link {
		font-size: 8px;
	}
	.mhg .list-menu-header__item:hover .list-menu-header__submenu {
		visibility: visible;
		opacity: 1;
		pointer-events: auto;
	}
	.mhg .--analytics .news-list {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
}
@media (max-width: 79.9988rem) /** 1279.98px */ {
	.mhg .quote-card__text {
		font-size: 16px;
	}
	.mhg .page-home .page-content {
		padding-top: 32px;
	}
	.mhg .page-home__hero {
		margin-bottom: 0;
	}
	.mhg .bnr-about {
		background-image: var(--bg-mob);
	}
	.mhg .bnr-about--fixed {
		background-attachment: initial;
	}
	.mhg .broadcasting-adv__list {
		max-width: 40%;
	}
	.mhg .anchors-link__text,
	.mhg .anchors-link__title {
		color: var(--accent-color);
	}
	.mhg .anchors-link__link {
		color: var(--gold);
	}
	.mhg .content__grid {
		display: flex;
		flex-direction: column-reverse;
	}
	.mhg .header.is-fixed ~ .page:first-of-type {
		padding-top: calc(var(--header-height, 0) + 10px);
	}
	.mhg .nm_nav {
		z-index: 300;
	}
	.mhg .news .cols-news .cols-news__item:nth-child(2){
		padding-top: 16px;
		border-top: 1px solid var(--grey-lines);
	}
	.mhg .hero-news-detail__title {
		font-size: 22px;
	}
	.mhg .more-news-detail__title br {
		display: none;
	}
	.mhg .page-cells__side {
		flex: initial
	}
	.mhg .about__top_info_link-wrapper {
		flex-direction: column;
	}
}
@media (max-width: 767px) {
	.mhg .nm_main_projects__item {
		width: 100px;
	}
	.mhg .about__top_info_link-wrapper {
		width: 100%;
	}
	.mhg .confirm_cookie__row {
		padding-top: 32px;
	}
}
@media (any-hover: hover) {
	.mhg .test:hover {
	}
	.mhg .tv_line_box__link:hover {
		color: var(--white) !important;
		opacity: 0.7;
	}
	.mhg .confirm_cookie .about__top_info_link.--reject:hover {
		background-color: var(--accent-color);
		color: var(--white-color);
		border-color: currentColor;
	}
	.mhg .confirm_cookie .about__top_info_link.--prefer:hover {
		background-color: transparent;
		color: #557090 !important;
		border-color: transparent;
	}
}
/*.mhg .nm_nav {
    z-index: 1000;
}
.mhg .nm_nav {
    background-color: var(--white) !important;
     bottom: env(safe-area-inset-bottom, 0);
}*/
/* === ТОЛЬКО ДЛЯ iOS SAFARI (Liquid Glass fix) === */
/*
@supports (-webkit-touch-callout: none) and (font: -apple-system-body) and (max-width: 767px) {
	html, body {
		height: 100dvh !important;
		overflow: hidden !important;
	}
	body {
		overflow-y: auto !important;
		-webkit-overflow-scrolling: touch !important;
	}
	.nm_nav {
		position: fixed !important;
		bottom: 0 !important;
		bottom: env(safe-area-inset-bottom, 0) !important;
	}
}*/
