json-viewer {
  --background-color: #232323;
  --property-color: #1489d9;
  --string-color: #3e953b;
  --number-color: #df5f2e;
  --null-color: #b8b8b8; }

.darkmode--activated json-viewer {
  --background-color: #d7d7d7;
  --null-color: #828282;
  --preview-color: rgba(145, 102, 73, 0.9);
  --indentguide-color: #bababa;
  --indentguide-color-active: #828282; }

.block-bigmap .description-map {
  position: absolute;
  top: 15px;
  right: 0;
  left: 0; }
  .block-bigmap .description-map .description {
    display: flex;
    justify-content: space-between;
    align-items: end; }
    .block-bigmap .description-map .description .status {
      letter-spacing: 0;
      text-align: right;
      color: #828282;
      white-space: nowrap; }
  .block-bigmap .description-map .gotocard {
    margin-top: 20px; }
  .block-bigmap .description-map .show-arrow {
    display: block;
    position: fixed;
    top: 30px;
    left: 60px;
    z-index: 50;
    transform: scale(1.5) rotate(180deg); }
    .block-bigmap .description-map .show-arrow .arrow-right {
      margin: 0; }

.block-ournetwork .row {
  gap: 30px; }
  .block-ournetwork .row .card {
    margin-top: 20px;
    flex-basis: 300px;
    flex-grow: 1; }
    .block-ournetwork .row .card img {
      border-bottom: 4px solid #fe5e22;
      border-radius: 7px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      width: 100%; }
    .block-ournetwork .row .card .card-wrapper {
      padding: 20px 30px 25px 30px; }
      .block-ournetwork .row .card .card-wrapper .count {
        font-size: 42px;
        font-weight: 500;
        line-height: 45px;
        letter-spacing: -0.02em;
        text-align: left; }
        @media (max-width: 1299px) {
          .block-ournetwork .row .card .card-wrapper .count {
            font-size: 40px; } }
        @media (max-width: 991px) {
          .block-ournetwork .row .card .card-wrapper .count {
            font-size: 30px;
            line-height: 35px; } }
      .block-ournetwork .row .card .card-wrapper .description {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
        gap: 15px; }
        .block-ournetwork .row .card .card-wrapper .description .floating_ending {
          font-size: 18px;
          font-weight: 500;
          line-height: 22px;
          letter-spacing: 0;
          text-align: left;
          min-width: 60%; }
  @media (max-width: 575px) {
    .block-ournetwork .row {
      gap: 0; } }

.block-ourmission, .block-yourfirstantenna {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 70px; }
  .block-ourmission .container, .block-yourfirstantenna .container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px; }
    .block-ourmission .container .img-block, .block-yourfirstantenna .container .img-block {
      flex-grow: 1;
      flex-basis: calc(50% - 15px);
      min-width: 441px;
      height: 550px;
      background-image: url("/static/img/frontpage/ourmission/img1.jpg?7fcecb31b344");
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
      position: relative;
      float: left; }
      .block-ourmission .container .img-block::after, .block-yourfirstantenna .container .img-block::after {
        content: '';
        position: absolute;
        width: 190px;
        height: 228px;
        right: 0;
        bottom: -100px;
        background-image: url("/static/img/frontpage/ourmission/img2.png?7fcecb31b344");
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat; }
      @media (max-width: 767px) {
        .block-ourmission .container .img-block, .block-yourfirstantenna .container .img-block {
          width: calc(100% + 40px);
          height: 480px;
          background-position: center top; }
          .block-ourmission .container .img-block::after, .block-yourfirstantenna .container .img-block::after {
            rotate: 25deg;
            right: 25px;
            bottom: -60px;
            width: 110px;
            height: 132px; } }
      @media (max-width: 575px) {
        .block-ourmission .container .img-block, .block-yourfirstantenna .container .img-block {
          min-width: unset;
          flex-basis: unset;
          margin: 0 -20px; } }
    .block-ourmission .container .text-block, .block-yourfirstantenna .container .text-block {
      flex-grow: 1;
      flex-basis: calc(50% - 15px);
      display: flex;
      flex-direction: column; }
      .block-ourmission .container .text-block .subtitle, .block-yourfirstantenna .container .text-block .subtitle {
        margin: 20px 0; }
      .block-ourmission .container .text-block ol, .block-yourfirstantenna .container .text-block ol {
        list-style: none;
        padding: 0;
        margin-top: 80px; }
        .block-ourmission .container .text-block ol li, .block-yourfirstantenna .container .text-block ol li {
          position: relative;
          margin-bottom: 20px;
          padding: 0 30px;
          counter-increment: my-awesome-counter; }
          .block-ourmission .container .text-block ol li::before, .block-yourfirstantenna .container .text-block ol li::before {
            position: absolute;
            left: 0;
            content: counters(my-awesome-counter,".",decimal-leading-zero);
            color: #4a4a4a;
            font-weight: 500; }
      @media (max-width: 991px) {
        .block-ourmission .container .text-block, .block-yourfirstantenna .container .text-block {
          margin-top: 30px; }
          .block-ourmission .container .text-block .subtitle, .block-yourfirstantenna .container .text-block .subtitle {
            margin-bottom: 0; }
          .block-ourmission .container .text-block ol, .block-yourfirstantenna .container .text-block ol {
            margin-top: 0; } }
  @media (max-width: 991px) {
    .block-ourmission, .block-yourfirstantenna {
      margin-top: 50px; } }

.block-yourfirstantenna {
  margin-top: 120px; }
  .block-yourfirstantenna .container .img-block {
    max-width: calc(40% - 15px);
    background-image: url("/static/img/frontpage/ourmission/img3.png?7fcecb31b344");
    background-size: 75%;
    background-position-y: top;
    height: 435px; }
    .block-yourfirstantenna .container .img-block::after {
      background-image: none; }
  .block-yourfirstantenna .container .text-block {
    max-width: calc(50% - 15px); }
    .block-yourfirstantenna .container .text-block .subtitle {
      width: 60%; }
      @media (max-width: 1299px) {
        .block-yourfirstantenna .container .text-block .subtitle {
          width: 70%; } }
  @media (max-width: 991px) {
    .block-yourfirstantenna {
      margin-top: 0; }
      .block-yourfirstantenna .container .img-block {
        max-width: unset;
        background-size: 60%;
        background-position-y: top;
        height: 250px;
        margin-top: -35px; }
      .block-yourfirstantenna .container .text-block {
        max-width: unset; }
        .block-yourfirstantenna .container .text-block .subtitle {
          width: 100%; } }
  @media (max-width: 575px) {
    .block-yourfirstantenna .container .text-block {
      margin-top: 0; } }

.block-partners {
  margin-top: 70px; }
  .block-partners .container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px; }
    .block-partners .container .text-block {
      width: 40%;
      flex-grow: 1; }
      .block-partners .container .text-block .subtitle {
        margin-top: 20px;
        text-transform: uppercase;
        line-height: 25px;
        font-weight: 500;
        color: #828282; }
    .block-partners .container .partners-items-block {
      width: calc(50% - 15px);
      justify-content: space-between;
      margin-top: -20px;
      flex-grow: 1;
      min-width: 400px; }
      .block-partners .container .partners-items-block .partners-item {
        width: calc(50% - 10px);
        height: 130px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 40px;
        border-radius: 7px;
        background-color: #232323;
        margin-top: 20px; }
        .block-partners .container .partners-items-block .partners-item img {
          transition: all 0.4s;
          filter: grayscale(1);
          max-width: 100%; }
        .block-partners .container .partners-items-block .partners-item:hover img {
          filter: none; }
  @media (max-width: 1299px) {
    .block-partners {
      margin-top: 0; } }
  @media (max-width: 991px) {
    .block-partners {
      margin-top: 30px; }
      .block-partners .container .partners-items-block .partners-item {
        padding: 20px;
        width: calc(50% - 25px); } }
  @media (max-width: 767px) {
    .block-partners .container .partners-items-block {
      min-width: 300px; }
      .block-partners .container .partners-items-block .partners-item {
        width: calc(50% - 10px);
        height: 70px; }
        .block-partners .container .partners-items-block .partners-item img {
          max-height: 150%; } }

.darkmode--activated .block-ourmission .container .text-block ol li::before {
  color: #828282; }
.darkmode--activated .block-partners .partners-items-block .partners-item {
  background-color: #d5d5d5; }

/*# sourceMappingURL=tmpcl1omc7c.css.map */
