@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;
}
.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;
    top: 101px;
}
.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;
    }
}