.newspaper__text {
  font-size: 1.0204081633vw;
  line-height: 1.2em;
  color: #2e3541;
  font-weight: 300; }
.newspaper__layout {
  display: flex;
  justify-content: space-between;
  margin: 0 -1.0204081633vw;
  margin-top: 2.0408163265vw; }
.newspaper__flex {
  flex-basis: 33%;
  padding: 0 1.0204081633vw; }
.newspaper__preview {
  height: 30.612244898vw; }
  .newspaper__preview-img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block; }
.newspaper__btns {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-top: 1.0204081633vw; }
.newspaper__btn {
  padding: 0.2551020408vw 0.5102040816vw;
  border: 2px solid #357dc1;
  font-size: 0.6632653061vw;
  color: #000000;
  font-family: "Corbel";
  font-weight: bold;
  width: 30%;
  text-align: center; }

@media screen and (max-width: 1264px) {
  .newspaper__text {
    font-size: 16px; }
  .newspaper__layout {
    margin: 0 -20px;
    margin-top: 20px; }
  .newspaper__flex {
    padding: 0 20px; }
  .newspaper__preview {
    height: 500px; }
  .newspaper__btns {
    margin-top: 20px; }
  .newspaper__btn {
    padding: 5px 10px;
    font-size: 13px; }
  .newspaper__btn {
    padding: 5px 10px;
    font-size: 13px; } }
@media screen and (max-width: 960px) {
  .newspaper__layout {
    margin: 0 -10px;
    margin-top: 10px; }
  .newspaper__flex {
    padding: 0 10px; }
  .newspaper__preview {
    height: 300px; }
  .newspaper__btns {
    margin-top: 10px; } }
@media screen and (max-width: 600px) {
  .newspaper__layout {
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .newspaper__flex {
    flex-basis: 100%;
    margin: 20px 0;
    padding: 0; }
  .newspaper__preview {
    height: 400px; } }

/*# sourceMappingURL=newspaper.css.map */
