.content {
  max-width: calc(1060px * var(--k));
  margin: 0 15px 0 15px;
  text-align: center;
  --k: 1;
  --text-koef: var(--k);
}
.content .container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
.content .container .responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.content .charts {
  width: 100%;
  margin-top: calc(50px * var(--k));
  margin-bottom: calc(50px * var(--k));
}
.content img {
  max-width: 100%;
  margin: 0 auto 0 auto;
}
.content h1, .content p, .content ul {
  max-width: 100%;
  text-align: left;
}
.content .red{
  color: red;
}
pre code {
  text-align: left;
}
@media screen and (max-width: 1200px) and (min-width: 1060px) .content {
  --k: 0.8;
  --text-koef: 0.8;
}
@media screen and (max-width: 575px) .content {
  --k: 0.7;
  --text-koef: 1;
}
@media screen and (max-width: 410px) .content {
  --k: 0.6;
  --text-koef: 1;
}
@media screen and (max-width: 350px) .content {
  --k: 0.55;
  --text-koef: 1;
}
