


.for-download .searchbar-block {
  background: #f8f8f8;
  padding: 1rem 2rem;
}
@media (max-width: 991px) {
  .for-download .searchbar-block label {
    display: block;
    margin-bottom: 2.2rem;
  }
}
.for-download .searchbar-block input {
  line-height: normal;
  border: 1px solid #d0d0d0;
  background: var(--color-white);
  padding: 1.2rem 2.4rem 1.2rem;
  outline: none;
  border-radius: 0.6rem;
  width: 48.7rem;
}
@media (max-width: 991px) {
  .for-download .searchbar-block input {
    width: 100%;
  }
}
.for-download .searchbar-block button {
  line-height: normal;
  color: #000;
  background-color: transparent;
  border: 1px solid #d0d0d0;
  border-radius: 0.6rem;
  padding: calc(1.2rem - 1px) 2.1rem;
  transition-duration: 0.2s;
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .for-download .searchbar-block button {
    margin-top: 2.2rem;
  }
}
.for-download .searchbar-block button img,
.for-download .searchbar-block button svg {
  width: 2rem;
  height: 2rem;
  margin-right: 2.3rem;
  transition-duration: 0.2s;
}
.for-download .searchbar-block button img path,
.for-download .searchbar-block button svg path {
  transition-duration: 0.2s;
  fill: #d0d0d0;
}
.for-download .searchbar-block button:hover {
  border: 1px solid var(--color-primary);
}
.for-download .searchbar-block button:hover img path,
.for-download .searchbar-block button:hover svg path {
  fill: var(--color-primary);
}

.for-download__list {
  transition: 3s ease-out max-height, 0.5s opacity ease-out;
  max-height: 500rem;
  opacity: 1;
  visibility: visible;
}
.for-download__isNotVisible {
  transition: 0.3s ease-out all;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
}
.for-download .hide {
  display: none !important;
}
.for-download .download-block .for-download__border {
  border-bottom: 1px solid #d7d7d8;
}
.for-download .download-block h6 {
  color: var(--color-primary);
}
@media (max-width: 575px) {
  .for-download .download-block h6 {
    font-size: 2.4rem;
  }
}
.for-download .download-block button {
  background: transparent;
  border: none;
}
.for-download .download-block .reveal-btn {
  color: #191919;
  display: flex;
  align-items: center;
}
@media (max-width: 575px) {
  .for-download .download-block .reveal-btn span {
    display: none;
  }
}
.for-download .download-block .reveal-btn .imgCircle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.2rem;
  height: 2.2rem;
  background-color: #221f1c;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  fill: var(--color-white);
}
.for-download .download-block .reveal-btn .imgCircle:not(.rotateImg) {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.for-download .download-block .reveal-btn img {
  width: 0.8rem;
  height: 0.8rem;
}
.for-download .download-block .download-btn {
  color: var(--color-primary);
}
@media (max-width: 575px) {
  .for-download .download-block .download-btn {
    margin-top: 2.2rem;
  }
}
.for-download .download-block .download-btn img {
  width: 3.3rem;
  height: 3.3rem;
}
.for-download .download-block ul li {
  border-bottom: 1px solid #d7d7d8;
  list-style-type: none;
  list-style: none;
}
.for-download .download-block ul li .rubik18-500 {
  color: #191919;
}
.for-download .download-block ul li .rubik16-400 {
  color: #707070;
}