﻿.font_futura {
  font-family: futura-pt, sans-serif;
  font-weight: 400;
  font-style: normal;
}
.font_futura_bold {
  font-family: futura-pt-bold, sans-serif;
  font-weight: 700;
  font-style: normal;
}
.font_futura_black {
  font-family: futura-pt, sans-serif;
  font-weight: 700;
  font-style: normal;
}
.font_agenda {
  font-family: "agenda";
}
.dbwf {
  padding: 3rem 3rem;
  list-style: none;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-template-columns: repeat(3, 1fr);
  gap: 3.5rem;
}
@media only all and (max-width: 1024px) {
  .dbwf {
    padding: 2.5rem 2rem;
    gap: 2.5rem;
  }
}
@media only all and (max-width: 768px) {
  .dbwf {
    padding: 2rem 1.5rem;
    display: block;
  }
}
.dbwf__block {
  border: 2px solid #696E6D;
  padding: 1.5rem 1.25rem;
}
@media only all and (max-width: 768px) {
  .dbwf__block {
    padding: 2rem 1.5rem;
    margin-bottom: 2rem;
  }
}
.dbwf__block--twitter {
  overflow-y: scroll;
  max-height: 475px;
}
.dbwf__block-title {
  font-size: 25.6px;
  line-height: 28.8px;
  font-size: 1.6rem;
  line-height: 1.8rem;
  margin-bottom: 1.5rem;
}
.dbwf__block-text {
  margin-bottom: 2.5rem;
  line-height: 1.8rem;
  font-size: 22.4px;
  line-height: 25.2px;
  font-size: 1.4rem;
  line-height: 1.5999999999999999rem;
}