#main,
#part-2-sp-2,
#part-2-sp-3,
#part-2-cryptogram,
#part-2-online-17-11 {
  display: flex;
}

.sidebar.active #main-mobile,
.sidebar.active #part-2-sp-2-mobile,
.sidebar.active #part-2-sp-3-mobile,
.sidebar.active #part-2-cryptogram-mobile,
.sidebar.active #part-2-online-17-11-mobile {
  display: flex;
}

.btn-wrapper {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 20px;
  margin-bottom: 50px;
}

.sp {
  margin-bottom: 20px;
  width: 100%;
  z-index: 2;
  position: relative;
}

.link {
  margin-bottom: 60px;
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 992px) {
  .btn-wrapper {
    flex-direction: column;
    justify-content: center;
  }
}

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