@font-face {
	font-family: 'gotham';
	font-display: auto;
	src: url('/h/assets/fonts/gotham-light.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'gotham';
	font-display: auto;
	src: url('/h/assets/fonts/gotham.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'gotham';
	font-display: auto;
	src: url('/h/assets/fonts/gotham-medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'gotham';
	font-display: auto;
	src: url('/h/assets/fonts/gotham-bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'gotham';
	font-display: auto;
	src: url('/h/assets/fonts/gotham-black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'agora';
	font-display: auto;
	src: url('/h/assets/fonts/agora-light.woff') format('woff');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'agora';
	font-display: auto;
	src: url('/h/assets/fonts/agora.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'agora';
	font-display: auto;
	src: url('/h/assets/fonts/agora-medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'agora';
	font-display: auto;
	src: url('/h/assets/fonts/agora-bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}


html, body {
	font-family: 'gotham', 'Verdana', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

h1, .h1 {
	display: block;
	max-width: 800px;
	margin: 0 0 40px -2px;
	font-size: 40px;
	line-height: 50px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: -1px;
}

h2, .h2 {
	display: block;
	margin: 0 0 40px -1px;
	font-size: 32px;
	line-height: 36px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: -1px;
}

h3, .h3 {
	display: block;
	margin: 0 0 30px -1px;
	font-size: 27px;
	line-height: 30px;
	font-style: normal;
	font-weight: 200;
	letter-spacing: -.5px;
}

h4, .h4 {
	display: block;
	margin: 0 0 20px 0;
	font-size: 22px;
	line-height: 28px;
	font-style: normal;
	font-weight: 200;
}

h5, .h5 {
	display: block;
	margin: 0 0 15px 0;
	/*font-family: 'agora', serif;*/
	color: #1d284e;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
}

.is-index-recommend, .is-index-recommend>.is-press-kit-box{
	margin-bottom: 0;
}
.ia-layout.flex{
	align-items: stretch;
}
.ia-layout-left.flex{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
h5.state-white, .h5.state-white {
	color: #fff;
}

.h2 a, .h3 a, .h4 a, .h5 a {
	color: inherit;
	transition: color 200ms;
}

.h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover {
	color: #53ABE0;
}

a {
	color: #53ABE0;
}

a:hover {
	color: #53ABE0;
}

a.state-big {
	font-size: 24px;
	line-height: 24px;
}

p {
	display: block;
	margin: 0 0 40px 0;
	font-size: 16px;
	line-height: 24px;
	font-style: normal;
	font-weight: 400;
}

p a {
	color: #53ABE0;
}

p a:hover {
	text-decoration: underline;
}

p + p, p + ul, p + ol {
	margin-top: -20px;
}

p b {
	font-weight: 500;
}

p.state-s {
	font-size: 14px;
	line-height: 22px;
}

ul {
	display: block;
	margin: 0 0 40px 0;
}

ul > li {
	position: relative;
	display: block;
	margin-bottom: 10px;
	padding-left: 30px;
}

ul > li:before {
	pointer-events: none;
	user-select: none;
	content: '';
	position: absolute;
	display: block;
	top: 12px;
	left: 1px;
	width: 18px;
	height: 2px;
	background: #53ABE0;
}

ul > li > ol {
	margin-top: 15px;
	margin-bottom: 15px;
}

ul > li > ul {
	margin-top: 15px;
	margin-bottom: 15px;
}

ul > li > ul li {
	padding-left: 18px;
}

ul > li > ul li:before {
	display: none;
}

ul > li > ul li:after {
	pointer-events: none;
	user-select: none;
	content: '';
	position: absolute;
	display: block;
	top: 11px;
	left: 1px;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #53ABE0;
}

ul a {
	color: #53ABE0;
}

ul a:hover {
	text-decoration: underline;
}

ul p {
	margin: 0;
}

ol {
	display: block;
	margin: 0 0 40px 0;
	counter-reset: list;
}

ol > li {
	counter-increment: list;
	position: relative;
	display: block;
	margin-bottom: 10px;
	padding-left: 35px;
}

ol > li:before {
	pointer-events: none;
	user-select: none;
	content: counter(list) ".";
	position: absolute;
	display: block;
	top: 5px;
	left: 0;
	width: 20px;
	height: 20px;
	color: #53ABE0;
	font-size: 15px;
	line-height: 15px;
	font-weight: 500;
	text-align: center;
}

ol > li > ol {
	margin-top: 15px;
	margin-bottom: 15px;
	counter-reset: sublist;
}

ol > li > ol > li {
	counter-increment: sublist;
	padding-left: 40px;
}

ol > li > ol > li:before {
	display: none;
}

ol > li > ol > li:after {
	pointer-events: none;
	user-select: none;
	content: counter(list) "." counter(sublist) ".";
	position: absolute;
	display: block;
	top: 5px;
	left: 0;
	height: 20px;
	color: #53ABE0;
	font-size: 15px;
	line-height: 15px;
	font-weight: 500;
	text-align: center;
}

ol > li > ul {
	margin-top: 15px;
	margin-bottom: 15px;
}

ol a {
	color: #53ABE0;
}

ol a:hover {
	text-decoration: underline;
}

ol p {
	margin: 0;
}

p + h1, p + h2, p + h3, p + h4, p + h5 {
	margin-top: 60px;
}

ul + h1, ul + h2, ul + h3, ul + h4, ul + h5 {
	margin-top: 60px;
}

ol + h1, ol + h2, ol + h3, ol + h4, ol + h5 {
	margin-top: 60px;
}

.is-list-type-a {
	position: relative;
	display: block;
	margin: 0 0 30px 0;
}
.is-list-type-a .l-item {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: space-between;
}
.is-list-type-a .l-item + .l-item {
	margin-top: 20px;
}
.is-list-type-a .l-key {
	flex-shrink: 1;
	flex-grow: 1;
	display: block;
	font-size: 16px;
	line-height: 24px;
}
.is-list-type-a .l-value {
	flex-shrink: 0;
	flex-grow: 0;
	width: 140px;
	margin: 0 0 0 20px;
	text-align: right;
	font-size: 19px;
	line-height: 22px;
}
.is-list-type-a .l-value a {
	display: inline-block;
	color: #53ABE0;
}
.is-list-type-a .l-value.state-blue {
	color: #53ABE0;
}
.is-button-a {
	user-select: none;
	cursor: pointer;
	position: relative;
	box-sizing: border-box;
	display: inline-block;
	width: auto;
	min-width: 140px;
	height: 48px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-size: 12px;
	line-height: 48px;
	font-weight: 500;
	text-transform: uppercase;
	background: #53abe0;
	border-radius: 24px;
	transition: background 200ms;
	text-decoration: none;
}
.is-button-a:hover {
	background: #58c0f6;
}
.is-button-a.icon-letter {
	padding-left: 45px;
}
.is-button-a.icon-letter:before {
	display: block;
	position: absolute;
	content: "";
	top: 17px;
	left: 15px;
	width: 19px;
	height: 14px;
	background: url("/h/assets/img/letter.svg") no-repeat 0 0;
	background-size: 19px 14px;
}
.is-button-a.state-block {
	display: block;
	padding: 0;
}
.form-state-progress .is-button-a {
	color: transparent !important;
	background: #53abe0 url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}

.is-button-b {
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	min-width: 100px;
	height: 48px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	color: #53abe0;
	font-size: 12px;
	line-height: 48px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background: #fff;
	border-radius: 24px;
	transition: background 200ms;
	text-decoration: none;
}
.is-button-b:hover {
	background: #eee;
}
.form-state-progress .is-button-b {
	color: transparent !important;
	background: #ccc url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}

.is-button-c {
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	min-width: 100px;
	height: 48px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	color: #fff;
	font-size: 12px;
	line-height: 48px;
	font-weight: 500;
	text-transform: uppercase;
	border: 1px solid #53abe0;
	border-radius: 24px;
	transition: background 200ms;
	text-decoration: none;
	background: #1d284e;
}
.is-button-c:hover {
	background: #58c0f6;
}
.is-button-c.icon-letter {
	padding-left: 45px;
}
.is-button-c.icon-letter:before {
	display: block;
	position: absolute;
	content: "";
	top: 17px;
	left: 15px;
	width: 19px;
	height: 14px;
	background: url("/h/assets/img/letter.svg") no-repeat 0 0;
	background-size: 19px 14px;
}
.is-button-c.state-block {
	display: block;
	padding: 0;
}
.is-button-c.state-block.icon-letter {
	padding-left: 23px;
}
.form-state-progress .is-button-c {
	color: transparent !important;
	background: #53abe0 url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}
.form-state-progress .is-button-c:before {
	display: none;
}

.is-button-d {
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	min-width: 100px;
	height: 35px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	color: #45474e;
	font-size: 10px;
	line-height: 36px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 24px;
	transition: background 200ms, border 200ms;
	text-decoration: none;
}
.is-button-d:hover {
	border-color: #f2f4fa;
	background: #f2f4fa;
}
.form-state-progress .is-button-d {
	color: transparent !important;
	background: #45474e url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}
.is-button-d.state-progress {
	pointer-events: none;
	color: transparent !important;
	background: #53abe0 url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	border-color: #53abe0;
	transition: none !important;
}

.is-button-e {
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	height: 35px;
	padding: 0 30px;
	text-align: center;
	white-space: nowrap;
	color: #53ABE0;
	font-size: 10px;
	line-height: 36px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background: #fff;
	border-radius: 24px;
	transition: background 200ms, color 200ms;
	text-decoration: none;
}
.is-button-e:hover {
	background: #4d9ee0;
	color: #fff;
}
.form-state-progress .is-button-e {
	color: transparent !important;
	background: #45474e url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}

.is-button-f {
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	min-width: 100px;
	height: 35px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	color: #45474e;
	font-size: 10px;
	line-height: 36px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 24px;
	transition: background 200ms, color 200ms, border 200ms;
	text-decoration: none;
}
.is-button-f:hover {
	border-color: #bbb;
	color: #53ABE0;
}
.form-state-progress .is-button-f {
	color: transparent !important;
	background: #45474e url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}

.is-button-g {
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	min-width: 100px;
	height: 48px;
	padding: 0 20px;
	text-align: center;
	white-space: nowrap;
	color: #53abe0;
	font-size: 12px;
	line-height: 48px;
	font-weight: 500;
	text-transform: uppercase;
	border: 1px solid #53abe0;
	border-radius: 24px;
	transition: background 200ms, color 200ms;
	text-decoration: none;
}
.is-button-g:hover {
	color: #fff;
	background: #53abe0;
}
.is-button-g.icon-letter {
	padding-left: 45px;
}
.is-button-g.icon-letter:before {
	display: block;
	position: absolute;
	content: "";
	top: 17px;
	left: 15px;
	width: 19px;
	height: 14px;
	background-image: url("/h/assets/img/letterb.svg");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 19px 14px;
}
.is-button-g.icon-letter:hover:before {
	background-image: url("/h/assets/img/letter.svg");
}
.is-button-g.state-block {
	display: block;
	padding: 0;
}
.is-button-g.state-block.icon-letter {
	padding-left: 23px;
}
.form-state-progress .is-button-g {
	color: transparent !important;
	background: #53abe0 url("/h/assets/img/loaderw.png") no-repeat 50% 50% !important;
	transition: none !important;
}
.form-state-progress .is-button-g:before {
	display: none;
}

.is-button-play-a {
	cursor: pointer;
	user-select: none;
	box-sizing: border-box;
	position: absolute;
	display: block;
	z-index: 50;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	border: 2px solid #fff;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border-radius: 50%;
	transition: background 300ms;
	text-decoration: none;
}
.is-button-play-a svg {
	position: absolute;
	display: block;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 24px;
	margin: -12px 0 0 -6px;
	fill: #1D284E;
	transition: fill 200ms;
}
.is-button-play-a:hover {
	background-color: #f2f4fa;
}
.is-button-play-a:hover svg {
	fill: #53ABE0;
}
.is-button-play-a.state-busy {
	pointer-events: none;
	background-image: url("/h/assets/img/loaderbr.png");
}
.is-button-play-a.state-busy svg {
	display: none;
}

.is-button-place {
	position: relative;
	display: block;
	margin: 0 0 40px 0;
}

.is-quote-a {
	box-sizing: border-box;
	position: relative;
	display: block;
	margin: 0 0 40px 0;
	padding: 45px 45px 45px 105px;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	font-style: normal;
	font-weight: 400;
	background: #2c4294;
}
.is-quote-a:before {
	pointer-events: none;
	user-select: none;
	content: "";
	display: block;
	position: absolute;
	top: 43px;
	left: 37px;
	width: 35px;
	height: 22px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAzNSAyMiIgZmlsbD0iI0Y0RjZGQyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgOEg4TDIgMEg5TDE1IDhWMjJIMFY4WiBNMjAgOEgyOEwyMiAwSDI5TDM1IDhWMjJIMjBWOFoiLz48L3N2Zz4=);
}
.is-quote-a p {
	margin: 0;
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	font-style: normal;
	font-weight: 400;
}
.is-quote-a p a {
	color: #fff;
	text-decoration: underline;
}
.is-quote-a p a:hover {
	text-decoration: underline;
}
.is-quote-a p + p {
	margin-top: 15px;
}

.is-smi-arms {
	display: block;
	width: 62px;
	height: 62px;
	margin: 0 0 40px 0;
}

.is-quote-c {
	box-sizing: border-box;
	position: relative;
	display: block;
	margin: 0 0 40px 0;
	padding: 30px;
	color: #45474e;
	font-size: 16px;
	line-height: 24px;
	background: #f4f6fc;
}
.is-quote-c .q-layout {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	justify-content: space-between;
}
.is-quote-c .q-layout-left {
	flex-grow: 1;
	flex-shrink: 1;
	display: block;
	margin: 0 30px 0 0;
	max-width: 210px;
}
.is-quote-c .q-layout-left img {
	display: block;
	width: 210px;
}
.is-quote-c .q-layout-right {
	flex-grow: 1;
	flex-shrink: 1;
	display: block;
}
.is-quote-c .q-meta {
	display: block;
	margin: 0 0 20px 0;
	color: #70737d;
	font-size: 16px;
	line-height: 24px;
}
.is-quote-c .q-header {
	display: block;
	color: #45474e;
	font-size: 24px;
	line-height: 30px;
	font-weight: 200;
	text-decoration: none;
	transition: color 200ms;
}
.is-quote-c:hover .q-header {
	color: #53ABE0;
}
.gh-menu__parent:not(:first-child), .gh-menu > a{
	padding-left: 20px;
}
.gh-menu__parent{
	padding-left: 22px;
}
.gh-menu__parent:hover, .gh-menu > a:hover{
	background: #2C4294 !important;
}
.gh-menu__parent:hover>a, .gh-menu > a:hover{
	color: white !important;
}
.gh-menu .complete_services:hover .gh-menu__submenu .sub_wrapper{
	display: flex;
	flex-wrap: wrap;
	overflow-y: scroll;
	max-height: 580px;
	/*overflow-x: clip;*/
}
.gh-menu .complete_services .gh-menu__submenu .sub_wrapper > div{
	width: 20%;
	margin-right: 2%;
}
.gh-menu .complete_services .gh-menu__submenu .sub_wrapper ul{
	margin-top: 20px;
}
.gh-menu .complete_services .gh-menu__submenu *{
	font-weight: 400;
}
.gh-menu .complete_services .gh-menu__submenu *:hover{
	background: initial;
	color: #53ABE0 !important;
	text-decoration: none;
}
.complete_services ul > li{
	padding-left: 0;
}
.complete_services ul > li:before{
	content: none;
}
.is-global-header__inner{
	position: relative;
}
.gh-menu .complete_services .gh-menu__submenu:before{
	content:"";
	display:block;
	width:620px;
	margin:auto;
	position:absolute;
	z-index:-2;
	left: -104px;
	background-color: #fff;
	height: 100%;
	top: 0;
}
.gh-menu .complete_services .gh-menu__submenu:after{
	content:"";
	display:block;
	width:620px;
	margin:auto;
	position:absolute;
	z-index:-2;
	right: -104px;
	background-color: #fff;
	height: 100%;
	top: 0;
}
.gh-menu .complete_services .gh-menu__submenu{
	padding-top: 20px;
}
.gh-menu .complete_services .gh-menu__submenu .section_link{
	font-size: 29px;
	padding-bottom: 0;
	padding-top: 0;
}
.gh-menu .complete_services .gh-menu__submenu ul{
	margin-bottom: 0;
}
.sub_wrapper::-webkit-scrollbar {
	width: 2px;               /* ширина scrollbar */
}
.sub_wrapper::-webkit-scrollbar-thumb {
	background-color: blue;    /* цвет плашки */
}
.gh-menu > a{
	padding-right: 22px;
  }
.gh-tool-messengers > a{
	width: 20px;
	height: 20px;
}
.main-layout{
	padding-right: 0;
}
.nfixed-header {
	padding-bottom: 0;
	/*display: none;*/
}
/*.nfixed-header.visible{*/
/*    display: flex;*/
/*}*/
.nfixed-header .gh-menu .complete_services .gh-menu__submenu *, .nfixed-header .gh-menu a{
	color: #1D284E;
}
.gh-menu .complete_services .gh-menu__submenu .sub_wrapper ul{
	margin-bottom: 40px;
}
.nfixed-header .gh-menu:hover{
	min-height: 40px;
}
/*.gh-menu{*/
/*    padding-bottom: 10px;*/
/*}*/
.complete_services.gh-menu__parent::after{
	position: initial;
	margin-left: 10px;
	margin-top: 10px;
}
.gh-menu__parent::after{
	top: 50%;
}

.is-table.first_col_bold tr td:first-child{
	font-weight: bold;
}
#tab-1 .is-pub-generic{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
#tab-1 .is-pub-generic .is-button-a{
	max-width: 200px;
}
.is-slider-top{
	max-height: 583px;
	margin-top: 70px;
}
.is-box{
	padding-top: 170px;
}
.html-state-top-slider .is-global-header, .is-global-header{
	width: auto;
}
.is-global-footer .meta-f img{
	max-width: 300px;
}
.new_buttons .is-button-c{
	user-select: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	height: 35px;
	padding: 0 30px;
	text-align: center;
	white-space: nowrap;
	color: #53ABE0;
	font-size: 10px;
	line-height: 36px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background: #fff;
	border-radius: 24px;
	transition: background 200ms, color 200ms;
	text-decoration: none;
}
.new_buttons .is-button-c:hover{
	background: #4d9ee0;
	color: #fff;
}
.nfixed-header.nfixed-header--v1{
	padding-bottom: 0;
}
.nfixed-header.nfixed-header--v1 .nfixed-header__right .gh-menu>*{
	padding-top: 7px;
	padding-bottom: 7px;
}
.flex.images_news{
	flex-direction: column;
	width: 50%;
}
.adv_block{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 10px;
}
.flex .images_news img:first-child{
	margin-bottom: 10px;
}
p.bold+.is-table, ol p+.is-table {
	margin-top: 40px;
}
.italic > *{
	font-style: italic;
}
.service-children__item{
	border: none;
	background-color: rgba(83, 171, 224, 1);
	color: #fff;
	text-transform: uppercase;
}
.service-children__item:hover{
	background-color: rgba(29, 40, 78, 1);
	color: #fff;
}
.service-children__item::after{
	background: url(/h/assets/img/white-circle-arrow.svg) center no-repeat;
}
.ab-wrapper.flex{
	max-width: initial;
}
@media (min-width: 768px) {
	.flex .images_news{
		margin-left: 10px;
	}
	.is-nav-main {
		display: none;
	}
	.is-slider-top {
		width: 90%;
		max-width: 1800px;
		margin: auto;
	}
	/*.html-state-top-slider .is-global-header div.is-global-header__inner{*/
	/*    align-items: center;*/
	/*}*/
	/*.html-state-top-slider .is-global-header div.is-global-header__inner a{*/
	/*    padding-top: 10px;*/
	/*    padding-bottom: 10px;*/
	/*}*/
	.html-state-top-slider .is-global-header div.is-global-header__inner a.gf-tool{
		padding: 0;
	}
	.html-state-top-slider .is-global-header{
		min-width: auto;
	}
}
@media (max-width: 768px) {
	.flex.media_block{
		flex-direction: column;
	}
	.flex.media_block .images_news{
		width: 100%;
	}
	.images_news{
		margin-top: 10px;
	}
	.images_news img:first-child{
		margin-bottom: 10px;
	}
}



