@font-face {
  font-family: 'Gilroy-Black';
  src: url("../fonts/gilroy/fonts/gilroy-black.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-black.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-black.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-black.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-black.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-black.svg#gilroy-black") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-BlackItalic';
  src: url("../fonts/gilroy/fonts/gilroy-blackitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-blackitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-blackitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-blackitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-blackitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-blackitalic.svg#gilroy-blackitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-Bold';
  src: url("../fonts/gilroy/fonts/gilroy-bold.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-bold.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-bold.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-bold.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-bold.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-bold.svg#gilroy-bold") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-BoldItalic';
  src: url("../fonts/gilroy/fonts/gilroy-bolditalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-bolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-bolditalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-bolditalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-bolditalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-bolditalic.svg#gilroy-bolditalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-ExtraBoldItalic';
  src: url("../fonts/gilroy/fonts/gilroy-extrabolditalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-extrabolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-extrabolditalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-extrabolditalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-extrabolditalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-extrabolditalic.svg#gilroy-extrabolditalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-Heavy';
  src: url("../fonts/gilroy/fonts/gilroy-heavy.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-heavy.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-heavy.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-heavy.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-heavy.svg#gilroy-heavy") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-HeavyItalic';
  src: url("../fonts/gilroy/fonts/gilroy-heavyitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-heavyitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-heavyitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-heavyitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-heavyitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-heavyitalic.svg#gilroy-heavyitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-LightItalic';
  src: url("../fonts/gilroy/fonts/gilroy-lightitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-lightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-lightitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-lightitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-lightitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-lightitalic.svg#gilroy-lightitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-Medium';
  src: url("../fonts/gilroy/fonts/gilroy-medium.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-medium.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-medium.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-medium.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-medium.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-medium.svg#gilroy-medium") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-MediumItalic';
  src: url("../fonts/gilroy/fonts/gilroy-mediumitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-mediumitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-mediumitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-mediumitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-mediumitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-mediumitalic.svg#gilroy-mediumitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-Regular';
  src: url("../fonts/gilroy/fonts/gilroy-regular.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-regular.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-regular.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-regular.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-regular.svg#gilroy-regular") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-RegularItalic';
  src: url("../fonts/gilroy/fonts/gilroy-regularitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-regularitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-regularitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-regularitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-regularitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-regularitalic.svg#gilroy-regularitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-SemiBold';
  src: url("../fonts/gilroy/fonts/gilroy-semibold.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-semibold.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-semibold.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-semibold.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-semibold.svg#gilroy-semibold") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-SemiBoldItalic';
  src: url("../fonts/gilroy/fonts/gilroy-semibolditalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-semibolditalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-semibolditalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-semibolditalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-semibolditalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-semibolditalic.svg#gilroy-semibolditalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-Thin';
  src: url("../fonts/gilroy/fonts/gilroy-thin.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-thin.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-thin.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-thin.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-thin.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-thin.svg#gilroy-thin") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-ThinItalic';
  src: url("../fonts/gilroy/fonts/gilroy-thinitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-thinitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-thinitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-thinitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-thinitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-thinitalic.svg#gilroy-thinitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-UltraLight';
  src: url("../fonts/gilroy/fonts/gilroy-ultralight.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-ultralight.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-ultralight.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-ultralight.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-ultralight.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-ultralight.svg#gilroy-ultralight") format("svg");
  /* Chrome < 4, Legacy iOS */
}

@font-face {
  font-family: 'Gilroy-UltraLightItalic';
  src: url("../fonts/gilroy/fonts/gilroy-ultralightitalic.eot");
  /* IE 9 Compatibility Mode */
  src: url("../fonts/gilroy/fonts/gilroy-ultralightitalic.eot?#iefix") format("embedded-opentype"), url("../fonts/gilroy/fonts/gilroy-ultralightitalic.woff2") format("woff2"), url("../fonts/gilroy/fonts/gilroy-ultralightitalic.woff") format("woff"), url("../fonts/gilroy/fonts/gilroy-ultralightitalic.ttf") format("truetype"), url("../fonts/gilroy/fonts/gilroy-ultralightitalic.svg#gilroy-ultralightitalic") format("svg");
  /* Chrome < 4, Legacy iOS */
}

* {
  font-family: 'Gilroy-Medium';
}

a {
  text-decoration: none !important;
}

body,
.wrapper {
  min-height: 100vh;
  height: 100%;
}

.wrapper {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.flex_inner {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.inner_block {
  max-width: 340px;
  padding: 50px 17.5px;
  padding-bottom: 0;
  margin: 0 auto;
  text-align: center;
}

.logo {
  display: inline-block;
  margin-bottom: 46px;
}

.logo img {
  max-width: 250px;
}

.link_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*.link_container_el {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: -webkit-calc(33.333333% - 20px);
  width: calc(33.333333% - 20px);
  text-align: center;
  margin-bottom: 50px;
  padding: 0 10px;
}*/

.link_container_el {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.333333%;
  text-align: center;
  margin-bottom: 50px;
  padding: 0 10px;
}

.link_container_el .image_block {
  line-height: 1;
}

.link_container_el .image_block a {
  display: inline-block;
}

.link_container_el .image_block a img {
  width: 70px;
}

.link_container_el .text_block {
  line-height: 1;
  padding-top: 6px;
}

.link_container_el .text_block a {
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #000000;
}

.footer {
  -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
          align-self: flex-end;
  /*padding: 10px 0;*/
  padding: 10px 25px;
  text-align: center;
}

.footer.article_text p{
	font-size: 10px !important;
    flex: 0 0 100%;
    max-width: 100%;
}

.logo img{
	max-height: 250px;
}

@media screen and (max-width: 992px) {
  .link_container_el .image_block a img {
    width: 50px;
  }
  .footer p,
  .footer span {
    font-size: 14px;
  }
}

/*.image-person__card{
	display: inline-block;
    width: 150px;
    height: 150px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    margin-bottom: 20px;
    border: solid 5px #FFDC44;
}*/

.image-person__card{
	display: inline-block;
    width: 160px;
    height: 160px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%;
    margin-bottom: 20px;
    border: solid 5px #FFDC44;
}

.description-block{
	display: block;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.name-block{
	display: block;
    float: left;
    font-size: 24px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}


/* NEW STYLES */

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.description-text {
	font-size: 10px !important;
	margin-top: 20px;
}

.has-image {
	position: relative;
	color: white;
}

.has-image .link_container_el .text_block a {
	color: white;
}

.has-image:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #212529;
	opacity: .4;
}

.has-image > * {
	z-index: 1;
}

/*.footer.article_text p {
	padding: 0 25px;
}*/

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

	.no-image-mobile {
		background-image: none !important;
	}

	.no-image-mobile.has-image {
		color: unset;
	}

	.no-image-mobile.has-image .link_container_el .text_block a {
		color: unset;
	}

	.no-image-mobile.has-image:before {
		display: none;
	}

}
