.b-intern-footer {
  background-color: #fff;
  margin-top: -1px;
}
.b-intern-footer h2 {
  color: #000;
  margin-left: 0 !important;
}
.b-intern-footer .container {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  font-size: 1.125rem;
}
@media screen and (min-width: 700px) {
  .b-intern-footer .container {
    grid-template-columns: repeat(2, 1fr);
    font-size: 1.375rem;
  }
}
.b-intern-footer__left-column {
  margin-bottom: 55px;
}
.b-intern-footer__communication {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 62px;
  margin-bottom: 28px;
}
@media screen and (min-width: 1024px) {
  .b-intern-footer__communication {
    min-height: 85px;
    margin-bottom: 37px;
  }
}
.b-intern-footer__phone {
  color: #000;
  text-decoration: none;
}
.b-intern-footer__separator {
  background: url("/storage/datatypes/blocks/0001/00001342/files/footer-separator.svg") no-repeat;
  width: 71px;
  height: 10px;
  margin-bottom: 25px;
}
@media screen and (min-width: 1024px) {
  .b-intern-footer__separator {
    margin-bottom: 40px;
  }
}
.b-intern-footer__button {
  width: 258px;
  height: 73px;
  background-color: #fcff2c;
  border: 3px solid #000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  font-weight: 600;
  cursor: pointer;
}
.b-intern-footer__sites {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 205px;
  margin-bottom: 48px;
}
@media screen and (min-width: 1024px) {
  .b-intern-footer__sites {
    min-height: 230px;
    margin-bottom: 42px;
  }
}
.b-intern-footer__email {
  color: #354cba;
}
.b-intern-footer__link {
  margin-bottom: 5px;
  color: #354cba;
}
.b-intern-footer__description {
  margin-top: 8px;
  line-height: 22px;
}
.b-intern-footer__social {
  display: flex;
  margin-bottom: 30px;
}
.b-intern-footer__social a {
  margin-right: 38px;
}
.b-intern-footer__social a:last-child {
  margin-right: 0;
}
.b-intern-footer__production {
  margin-bottom: 20px;
  font-size: 1.125rem;
}
