.outer-related-block {
  position: fixed;
  top: -100px;
  right: 120px;
  opacity: 0;
  width: 316px;
  min-height: 200px;
  z-index: 100;
  left: calc(50vw + 825px - 316px - 24px);
  pointer-events: none;
  /* =============================================================== RESPONSIVE =================================================================*/ }
  .outer-related-block a {
    pointer-events: visible; }
  .outer-related-block .inner-top-img {
    height: 200px;
    background-position: top center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/media/image/7be06f7efd6845433a213a2ef1e24191b0b31709.svg); }
  .outer-related-block .inner-bottom-links {
    background-color: rgba(35, 52, 117, .1);
    border-radius: 40px;
    padding: 40px 40px 15px; }
    .outer-related-block .inner-bottom-links h3 {
      text-align: center;
      color: #fff;
      margin: 0;
      line-height: 1.2;
      font-size: 24px; }
    .outer-related-block .inner-bottom-links ul {
      padding: 0; }
      .outer-related-block .inner-bottom-links ul li {
        margin: 25px auto;
        display: table;
        width: 100%; }
        .outer-related-block .inner-bottom-links ul li a {
          background-color: rgba(255, 255, 255, .2);
          border-radius: 30px;
          padding: 0 20px 0 55px;
          margin: 40px auto;
          height: 72px;
          text-decoration: none;
          color: #fff;
          font-size: 16px;
          font-weight: 700;
          display: block;
          background-position: 20px center;
          background-repeat: no-repeat;
          display: table-cell;
          vertical-align: middle;
          transition: all 0.2s;
          pointer-events: visible; }
          .outer-related-block .inner-bottom-links ul li a:hover {
            opacity: 0.5; }
          .outer-related-block .inner-bottom-links ul li a.doc {
            background-image: url(/media/image/d7c39f0bde3636a9fc13bc04bc783a0d31325845.svg); }
          .outer-related-block .inner-bottom-links ul li a.net {
            background-image: url(/media/image/847c6c87f79effa3dce44e14b97604f055f2e1d2.svg); }
          .outer-related-block .inner-bottom-links ul li a.grp {
            background-color: rgba(255, 255, 255, 0);
            border: 3px;
            border-style: solid;
            border-color: rgba(255, 255, 255, .2);
            background-image: url(/media/image/9fdc44d8a98c865d57da458d2183d2b145868363.svg); }

@media (max-width: 1500px) {
  .outer-related-block {
    display: none; } }
