.keys_info .mainBlock {
  background: var(--c1);
  padding: 0;
}
.keys_info .mainBlock .bread_crumbs {
  padding: 150px 0 170px;
}
@media only screen and (max-width: 1400px) {
  .keys_info .mainBlock .bread_crumbs {
    padding: 20px 0 170px;
  }
}
@media only screen and (max-width: 1100px) {
  .keys_info .mainBlock .bread_crumbs {
    padding: 20px 0 100px;
  }
}
@media only screen and (max-width: 860px) {
  .keys_info .mainBlock .bread_crumbs {
    padding: 100px 0 220px;
  }
}
.keys_info .mainBlock .title {
  max-width: 730px;
  gap: 20px;
}
@media only screen and (max-width: 860px) {
  .keys_info .mainBlock .title .t20 {
    display: none;
  }
}
.keys_info .mainBlock .container.flexColumn {
  background: url(../img/keys/keys_1.png) no-repeat var(--c1);
  background-size: 55%;
  background-position: right bottom;
  gap: 20px;
  min-height: 700px;
  justify-content: flex-start;
}
@media only screen and (max-width: 1620px) {
  .keys_info .mainBlock .container.flexColumn {
    background-position: right 50%;
    background-size: 50%;
  }
}
@media only screen and (max-width: 1400px) {
  .keys_info .mainBlock .container.flexColumn {
    justify-content: center;
    background-position: right 32%;
  }
}
@media only screen and (max-width: 1100px) {
  .keys_info .mainBlock .container.flexColumn {
    min-height: 500px;
  }
}
@media only screen and (max-width: 860px) {
  .keys_info .mainBlock .container.flexColumn {
    background-size: 70%;
    justify-content: flex-start;
    background-position: center 40%;
  }
}
@media only screen and (max-width: 640px) {
  .keys_info .mainBlock .container.flexColumn {
    background-size: 100%;
  }
}
.keys_info .mainBlock .container.keys2 {
  background: url(../img/keys/keys_2.png) no-repeat var(--c1);
  background-size: 55% !important;
  background-position: right center !important;
}
@media only screen and (max-width: 860px) {
  .keys_info .mainBlock .container.keys2 {
    background-size: 70% !important;
    background-position: center 40% !important;
  }
}
@media only screen and (max-width: 640px) {
  .keys_info .mainBlock .container.keys2 {
    background-size: 100% !important;
  }
}
.keys_info .dev_info {
  padding: 110px 0 190px;
  background: var(--c0);
}
@media only screen and (max-width: 1400px) {
  .keys_info .dev_info {
    padding: 70px 0 130px;
  }
}
@media only screen and (max-width: 860px) {
  .keys_info .dev_info {
    padding: 30px 0;
  }
}
.keys_info .dev_info .container {
  gap: 40px;
  align-items: stretch;
}
@media only screen and (max-width: 640px) {
  .keys_info .dev_info .container {
    flex-direction: column;
    gap: 30px;
  }
}
.keys_info .dev_info .dev_get {
  width: 100%;
  gap: 20px;
}
.keys_info .dev_info .dev_get .h2 {
  margin-bottom: 10px;
  text-transform: none;
}
@media only screen and (max-width: 860px) {
  .keys_info .dev_info .dev_get .h2 {
    margin-bottom: 0;
  }
}
.keys_info .dev_info .dev_get .t20 {
  font-family: "MR";
}
.keys_info .dev_info .dev_detail {
  width: 80%;
  gap: 40px;
  justify-content: center;
}
@media only screen and (max-width: 860px) {
  .keys_info .dev_info .dev_detail {
    width: 100%;
    gap: 20px;
  }
}
.keys_info .dev_info .dev_detail .h3 {
  margin-bottom: 12px;
  font-family: "MB";
}
.keys_info .dev_info .dev_detail .dev_lst {
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 10px 16px;
}
@media only screen and (max-width: 640px) {
  .keys_info .dev_info .dev_detail .dev_lst {
    padding: 10px 5px;
  }
}
.keys_info .dev_info .dev_detail .dev_lst span {
  width: fit-content;
  display: block;
  padding: 10px;
  background: var(--c9);
  border-radius: 5px;
}
@media only screen and (max-width: 860px) {
  .keys_info .dev_info .dev_detail .dev_lst span {
    font-size: 12px;
  }
}
.keys_info .dev_info .dev_detail .dedline .dl {
  padding: 10px 16px;
  border: 1px solid var(--c5);
  width: fit-content;
  border-radius: 5px;
  background: var(--c9);
}
@media only screen and (max-width: 860px) {
  .keys_info .dev_info .dev_detail .dedline .dl {
    padding: 8px 14px;
  }
}
.keys_info .dev_info .dev_detail .dedline .dl span {
  color: var(--c5);
}
.keys_info .dev_info .dev_detail .date {
  color: #797979;
}/*# sourceMappingURL=keys_info.css.map */