/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-100.eot?1653033908');
  src: url('../fonts/FiraSans/FiraSans-100.eot?&1653033908#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-100.svg?1653033908') format('svg'), url('../fonts/FiraSans/FiraSans-100.ttf?1653033908') format('truetype'), url('../fonts/FiraSans/FiraSans-100.woff?1653033908') format('woff'), url('../fonts/FiraSans/FiraSans-100.woff2?1653033908') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-200.eot?1653033907');
  src: url('../fonts/FiraSans/FiraSans-200.eot?&1653033907#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-200.svg?1653033908') format('svg'), url('../fonts/FiraSans/FiraSans-200.ttf?1653033907') format('truetype'), url('../fonts/FiraSans/FiraSans-200.woff?1653033907') format('woff'), url('../fonts/FiraSans/FiraSans-200.woff2?1653033907') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-200Italic.eot?1653033907');
  src: url('../fonts/FiraSans/FiraSans-200Italic.eot?&1653033907#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-200Italic.svg?1653033907') format('svg'), url('../fonts/FiraSans/FiraSans-200Italic.ttf?1653033906') format('truetype'), url('../fonts/FiraSans/FiraSans-200Italic.woff?1653033906') format('woff'), url('../fonts/FiraSans/FiraSans-200Italic.woff2?1653033906') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-300.eot?1653033906');
  src: url('../fonts/FiraSans/FiraSans-300.eot?&1653033906#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-300.svg?1653033906') format('svg'), url('../fonts/FiraSans/FiraSans-300.ttf?1653033905') format('truetype'), url('../fonts/FiraSans/FiraSans-300.woff?1653033905') format('woff'), url('../fonts/FiraSans/FiraSans-300.woff2?1653033905') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-300Italic.eot?1653033905');
  src: url('../fonts/FiraSans/FiraSans-300Italic.eot?&1653033905#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-300Italic.svg?1653033905') format('svg'), url('../fonts/FiraSans/FiraSans-300Italic.ttf?1653033904') format('truetype'), url('../fonts/FiraSans/FiraSans-300Italic.woff?1653033904') format('woff'), url('../fonts/FiraSans/FiraSans-300Italic.woff2?1653033904') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-Regular.eot?1653033897');
  src: url('../fonts/FiraSans/FiraSans-Regular.eot?&1653033897#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-Regular.svg?1653033897') format('svg'), url('../fonts/FiraSans/FiraSans-Regular.ttf?1653033897') format('truetype'), url('../fonts/FiraSans/FiraSans-Regular.woff?1653033896') format('woff'), url('../fonts/FiraSans/FiraSans-Regular.woff2?1653033896') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-It.eot?1653033898');
  src: url('../fonts/FiraSans/FiraSans-It.eot?&1653033898#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-It.svg?1653033898') format('svg'), url('../fonts/FiraSans/FiraSans-It.ttf?1653033897') format('truetype'), url('../fonts/FiraSans/FiraSans-It.woff?1653033897') format('woff'), url('../fonts/FiraSans/FiraSans-It.woff2?1653033897') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-500.eot?1653033904');
  src: url('../fonts/FiraSans/FiraSans-500.eot?&1653033904#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-500.svg?1653033904') format('svg'), url('../fonts/FiraSans/FiraSans-500.ttf?1653033902') format('truetype'), url('../fonts/FiraSans/FiraSans-500.woff?1653033902') format('woff'), url('../fonts/FiraSans/FiraSans-500.woff2?1653033902') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-SemiBold.eot?1653033896');
  src: url('../fonts/FiraSans/FiraSans-SemiBold.eot?&1653033896#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-SemiBold.svg?1653033897') format('svg'), url('../fonts/FiraSans/FiraSans-SemiBold.ttf?1653033896') format('truetype'), url('../fonts/FiraSans/FiraSans-SemiBold.woff?1653033896') format('woff'), url('../fonts/FiraSans/FiraSans-SemiBold.woff2?1653033896') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-700.eot?1653033902');
  src: url('../fonts/FiraSans/FiraSans-700.eot?&1653033902#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-700.svg?1653033902') format('svg'), url('../fonts/FiraSans/FiraSans-700.ttf?1653033901') format('truetype'), url('../fonts/FiraSans/FiraSans-700.woff?1653033901') format('woff'), url('../fonts/FiraSans/FiraSans-700.woff2?1653033901') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-700Italic.eot?1653033901');
  src: url('../fonts/FiraSans/FiraSans-700Italic.eot?&1653033901#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-700Italic.svg?1653033901') format('svg'), url('../fonts/FiraSans/FiraSans-700Italic.ttf?1653033900') format('truetype'), url('../fonts/FiraSans/FiraSans-700Italic.woff?1653033900') format('woff'), url('../fonts/FiraSans/FiraSans-700Italic.woff2?1653033900') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-800.eot?1653033900');
  src: url('../fonts/FiraSans/FiraSans-800.eot?&1653033900#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-800.svg?1653033900') format('svg'), url('../fonts/FiraSans/FiraSans-800.ttf?1653033899') format('truetype'), url('../fonts/FiraSans/FiraSans-800.woff?1653033899') format('woff'), url('../fonts/FiraSans/FiraSans-800.woff2?1653033899') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: "FiraSans";
  src: url('../fonts/FiraSans/FiraSans-900.eot?1653033898');
  src: url('../fonts/FiraSans/FiraSans-900.eot?&1653033898#iefix') format('embedded-opentype'), url('../fonts/FiraSans/FiraSans-900.svg?1653033899') format('svg'), url('../fonts/FiraSans/FiraSans-900.ttf?1653033898') format('truetype'), url('../fonts/FiraSans/FiraSans-900.woff?1653033898') format('woff'), url('../fonts/FiraSans/FiraSans-900.woff2?1653033898') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
/* Base */
/* line 1, ../sass/base/_base.scss */
.flex-container {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

/* line 5, ../sass/base/_base.scss */
.flex-container--wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap; }

@media only screen and (max-width: 999px) {
  /* line 11, ../sass/base/_base.scss */
  form .flex-container--n-c {
    -webkit-flex-direction: column;
    flex-direction: column; } }
@media only screen and (max-width: 767px) {
  /* line 9, ../sass/base/_base.scss */
  .flex-container--n-c {
    -webkit-flex-direction: column;
    flex-direction: column; } }

/* line 23, ../sass/base/_base.scss */
.my-ico {
  background-image: url('../img/vector/vector_sprite.svg?1655206464');
  background-repeat: no-repeat;
  display: inline-block; }

/* line 29, ../sass/base/_base.scss */
.mobile-block {
  display: none; }
  @media only screen and (max-width: 999px) {
    /* line 29, ../sass/base/_base.scss */
    .mobile-block {
      display: block; } }

@media only screen and (max-width: 999px) {
  /* line 37, ../sass/base/_base.scss */
  .mobile-hidden {
    display: none; } }

/* line 44, ../sass/base/_base.scss */
.pswp {
  z-index: 10002; }

/* line 48, ../sass/base/_base.scss */
.video-wrapper {
  text-align: center; }
  /* line 51, ../sass/base/_base.scss */
  .video-wrapper iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 70%;
    height: 70%; }
    @media only screen and (max-width: 767px) {
      /* line 51, ../sass/base/_base.scss */
      .video-wrapper iframe {
        width: 90%;
        height: 320px; } }

/* line 68, ../sass/base/_base.scss */
.custom-button {
  background: #2159d8;
  color: #FFFFFF;
  display: inline-block;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0px 10px 15px 0px rgba(33, 89, 216, 0.25);
  -webkit-box-shadow: 0px 10px 15px 0px rgba(33, 89, 216, 0.25);
  box-shadow: 0px 10px 15px 0px rgba(33, 89, 216, 0.25);
  font-size: 18px;
  line-height: 1;
  padding: 16px 20px;
  min-width: 190px;
  text-align: center; }
  /* line 80, ../sass/base/_base.scss */
  .custom-button:hover {
    background: #2165ff;
    text-decoration: none; }
  /* line 85, ../sass/base/_base.scss */
  .custom-button--more {
    background: #FFFFFF;
    border: 1px solid #f3f3f3;
    -moz-box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.05);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    color: #2159d8;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    min-width: 130px;
    padding: 10px 20px; }
    /* line 98, ../sass/base/_base.scss */
    .custom-button--more:hover {
      color: #d8214f;
      text-decoration: none; }
  @media only screen and (max-width: 999px) {
    /* line 106, ../sass/base/_base.scss */
    .region--footer .custom-button {
      font-size: 16px;
      padding: 12px 20px; } }

/* line 113, ../sass/base/_base.scss */
.article-header {
  margin: -15px 0 35px; }
  /* line 116, ../sass/base/_base.scss */
  .article-header .node-created {
    font-size: 16px; }
  @media only screen and (max-width: 767px) {
    /* line 113, ../sass/base/_base.scss */
    .article-header {
      -webkit-justify-content: center;
      justify-content: center; } }

/* line 125, ../sass/base/_base.scss */
.node--bottom {
  border-top: 1px solid #f3f3f3;
  margin-top: 50px;
  padding-top: 50px; }
  @media only screen and (max-width: 767px) {
    /* line 125, ../sass/base/_base.scss */
    .node--bottom {
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-top: 30px;
      padding-top: 30px; } }

/* line 137, ../sass/base/_base.scss */
.responsive-table {
  margin-bottom: 40px; }
  /* line 140, ../sass/base/_base.scss */
  .responsive-table:last-child {
    margin-bottom: 0; }
  /* line 144, ../sass/base/_base.scss */
  .table-wrapper {
    overflow: auto;
    width: 100%; }
  @media only screen and (max-width: 999px) {
    /* line 137, ../sass/base/_base.scss */
    .responsive-table {
      position: relative; }
      /* line 152, ../sass/base/_base.scss */
      .responsive-table:before, .responsive-table:after {
        content: '';
        position: absolute;
        display: block; }
      /* line 159, ../sass/base/_base.scss */
      .responsive-table:before {
        top: 50%;
        right: 0;
        margin-top: -17px;
        background: url('../img/vector/vector_sprite.svg?1655206464') no-repeat -406px -52px;
        width: 34px;
        height: 34px;
        z-index: 1; }
      /* line 169, ../sass/base/_base.scss */
      .responsive-table:after {
        top: 0;
        right: 0;
        background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.96) 78%, white 81%, white 100%);
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.96) 78%, white 81%, white 100%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.96) 78%, #ffffff 81%, #ffffff 100%);
        width: 120px;
        height: 100%; } }

/* line 181, ../sass/base/_base.scss */
.text--rd {
  color: #d8214f; }

/* End of Base */

/*# sourceMappingURL=base.css.map */
