.contacts {
  color: #282828;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 500;
  background-position: center center;
  border-color: transparent;
  border-style: solid;
}

  .contacts .c-poster {
    max-width: 100%;
  }

  .contacts .fly-yasno {
    position: absolute;
    top: 76px;
    right: 0;
    overflow: hidden;
    height: 500px;
    width: 640px;
    pointer-events: none;
  }

  .contacts .fly-yasno img {
      width: 110px;
      transform: rotate(25deg);
      animation: fly-yasno linear 20s infinite;
      position: absolute;
    }

  @keyframes fly-yasno {
      from {
        bottom: 0;
        right: -200px;
      }
      to {
        bottom: 600px;
        right: 600px;
      }
    }

  @media (max-width: 575.98px) {

  .contacts .fly-yasno {
      width: 320px;
      height: 320px;
  }

      @keyframes fly-yasno {
        from {
          bottom: 0;
          right: -200px;
        }
        to {
          bottom: 320px;
          right: 200px;
        }
      }
    }

  .contacts a {
    color: #45a7f5;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;
  }

  @media (max-width: 575.98px) {

  .contacts a {
      font-size: 14px
  }
    }

  .contacts .c-light {
    color: #282828;
    font-size: 16px;
    line-height: 1.55;
    font-weight: 400;
    opacity: 0.8;
    background-position: center center;
    border-color: transparent;
    border-style: solid;
  }

  @media (max-width: 575.98px) {

  .contacts .c-light {
      font-size: 14px
  }
    }

  .contacts .faq__img a {
      text-decoration: none;
    }

  .contacts .faq__img span {
      margin-left: 10px;
      display: inline-block;
    }

  @media (max-width: 575.98px) {

  .contacts .faq__img span {
        margin: 0
    }
      }

  .contacts .faq-whatsapp {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48Y2lyY2xlIGN4PSIyNCIgY3k9IjI0IiByPSIyNCIgZmlsbD0iIzY1ZTQ2YSIvPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMzLjkyIDE0LjA3QTEzLjg5IDEzLjg5IDAgMCAwIDI0LjA1OCAxMGMtNy42ODQgMC0xMy45MzggNi4yMjQtMTMuOTQxIDEzLjg3NGExMy44IDEzLjggMCAwIDAgMS44NiA2LjkzNkwxMCAzOGw3LjM5LTEuOTNhMTQgMTQgMCAwIDAgNi42NjMgMS42OWguMDA1YzcuNjg0IDAgMTMuOTM5LTYuMjI1IDEzLjk0Mi0xMy44NzVhMTMuNzYgMTMuNzYgMCAwIDAtNC4wOC05LjgxNlptLTkuODYyIDIxLjM0NmgtLjAwNGExMS42IDExLjYgMCAwIDEtNS44OTgtMS42MDdsLS40MjMtLjI1LTQuMzg2IDEuMTQ1IDEuMTctNC4yNTYtLjI3NS0uNDM2YTExLjQ2IDExLjQ2IDAgMCAxLTEuNzcxLTYuMTM3Yy4wMDItNi4zNTkgNS4yLTExLjUzMiAxMS41OTItMTEuNTMyYTExLjU0IDExLjU0IDAgMCAxIDguMTkyIDMuMzgyIDExLjQ0IDExLjQ0IDAgMCAxIDMuMzkgOC4xNTljLS4wMDIgNi4zNTktNS4yIDExLjUzMi0xMS41ODcgMTEuNTMybTYuMzU3LTguNjM3Yy0uMzQ5LS4xNzMtMi4wNjEtMS4wMTItMi4zOC0xLjEyOC0uMzItLjExNS0uNTUyLS4xNzMtLjc4NC4xNzQtLjIzMy4zNDctLjkgMS4xMjgtMS4xMDQgMS4zNi0uMjAzLjIzLS40MDYuMjYtLjc1NC4wODYtLjM0OS0uMTc0LTEuNDcxLS41NC0yLjgwMi0xLjcyLTEuMDM1LS45Mi0xLjczNC0yLjA1NS0xLjkzOC0yLjQwM3MtLjAyMS0uNTM0LjE1My0uNzA3Yy4xNTctLjE1NS4zNDktLjQwNS41MjMtLjYwNy4xNzQtLjIwMy4yMzItLjM0OC4zNDgtLjU3OXMuMDU4LS40MzQtLjAyOS0uNjA3Yy0uMDg3LS4xNzQtLjc4NC0xLjg4LTEuMDc0LTIuNTc0LS4yODMtLjY3Ni0uNTctLjU4NS0uNzg0LS41OTZhMTQgMTQgMCAwIDAtLjY2Ny0uMDEyYy0uMjMzIDAtLjYxLjA4Ny0uOTMuNDM0LS4zMTkuMzQ3LTEuMjE4IDEuMTg2LTEuMjE4IDIuODkyIDAgMS43MDcgMS4yNDggMy4zNTUgMS40MjIgMy41ODcuMTc0LjIzIDIuNDU2IDMuNzMzIDUuOTUgNS4yMzQuODMyLjM1OCAxLjQ4LjU3IDEuOTg3LjczLjgzNC4yNjUgMS41OTMuMjI3IDIuMTk0LjEzOC42NjktLjEgMi4wNi0uODM5IDIuMzUtMS42NDguMjkxLS44MS4yOTEtMS41MDUuMjA0LTEuNjQ5cy0uMzItLjIzMS0uNjY4LS40MDVaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4%3D);
    background-repeat: no-repeat;
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
  }

  .contacts .faq-telegram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDQ4IDQ4Ij48cGF0aCBmaWxsPSIjMzJiZWZhIiBkPSJNMjQgNDhjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0UzM3LjI1NSAwIDI0IDAgMCAxMC43NDUgMCAyNHMxMC43NDUgMjQgMjQgMjQiLz48cGF0aCBmaWxsPSIjYzdkOGU3IiBkPSJNMTkuNTk4IDM1Yy0uNzc3IDAtLjY0NS0uMjk0LS45MTMtMS4wMzRsLTIuMjg3LTcuNTI1TDMzLjk5OCAxNiIgb3BhY2l0eT0iLjkiLz48cGF0aCBmaWxsPSIjYTJiZWQzIiBkPSJNMTkuNjAyIDM1Yy42IDAgLjg2NS0uMjc1IDEuMi0uNmwzLjItMy4xMTItMy45OTItMi40MDciLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJtMjAuMDEgMjguODgxIDkuNjcxIDcuMTQ2YzEuMTA0LjYxIDEuOS4yOTQgMi4xNzYtMS4wMjRsMy45MzctMTguNTUzYy40MDMtMS42MTYtLjYxNi0yLjM0OS0xLjY3Mi0xLjg3bC0yMy4xMTggOC45MTVjLTEuNTc4LjYzMy0xLjU3IDEuNTEzLS4yODggMS45MDVsNS45MzMgMS44NTIgMTMuNzM0LTguNjY1Yy42NDktLjM5MyAxLjI0NC0uMTgyLjc1NS4yNTIiLz48L3N2Zz4%3D);
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    background-repeat: no-repeat;
  }

  @media (max-width: 575.98px) {.contacts {
    font-size: 14px
}

    .contacts .px-sm-0 {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }

    .contacts .mb-sm-5 {
      margin-bottom: 30px;
    }
  }
