#main,
#part-1-online-25-02,
#part-1-cryptogram,
#part-1-clin-1 {
  display: flex;
}

.sidebar.active #main-mobile,
.sidebar.active #part-1-online-25-02-mobile,
.sidebar.active #part-1-cryptogram-mobile,
.sidebar.active #part-1-clin-1-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 */
