.shows {
  margin-top: calc(8rem / 2);
  margin-bottom: 8rem;
}

body.home .shows {
  margin-top: 0 !important;
}

.shows__wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

body.browser--ie .shows__wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1rem;
  width: calc(100% + 2rem);
}

body.browser--ie .shows__wrapper .show {
  width: 100%;
  display: block;
}

@media (min-width: 768px) {
  body.browser--ie .shows__wrapper .show {
    max-width: calc(50% - 2rem);
    flex-basis: calc(50% - 2rem);
    margin: 1rem;
  }
}

body.browser--ie .shows__wrapper .show__body, body.browser--ie .shows__wrapper .show__wrap {
  display: block;
}

@media (min-width: 1080px) {
  .shows__wrapper {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
  }
}

@media (max-width: 1279px) {
  .shows__wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }
}

@media (max-width: 1079px) {
  .shows__wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }
}

@media (max-width: 767px) {
  .shows__wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

.show {
  width: 100%;
  height: auto;
  background: url("../../images/bg_grid_home.jpg") left bottom;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
}

.show__image {
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.show__image:before {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0;
  padding-top: 55%;
}

.show__body {
  padding: 0 2rem 2rem 2rem;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}

.show__text, .show__button, .show__title {
  margin: 0 auto;
  display: inline-block;
}

.show__title {
  margin: 1rem 0;
  height: 5rem;
  width: auto;
}

.show__text {
  padding: 1rem 0;
  color: #ffffff;
  font-size: 1.25rem;
  line-height: 160%;
  border-top: 1px solid #ffffff;
}

.show__text * {
  color: inherit;
  font-size: inherit;
  line-height: 125%;
}

.show__button {
  margin: 2rem 0 0;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ibG9ja3Mvc2hvd3Mvc3JjL3Njc3MvX3Nob3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmxvY2tzL3Nob3dzL3NyYy9zY3NzL3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDSTtFQUNBO0NDQ0o7O0FEQ0k7RUFDSTtDQ0NSOztBREVJO0VBQ0k7RUFDQTtFQUNBO0NDQVI7O0FERVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDQ0FaOztBREVZO0VBQ0k7RUFDQTtDQ0FoQjs7QURFZ0I7RUFKSjtJQUtRO0lBQ0E7SUFDQTtHQ0NsQjtDQUNGOztBRENnQjtFQUNJO0NDQ3BCOztBRElRO0VBM0JKO0lBNEJRO0lBQ0E7R0NEVjtDQUNGOztBREdRO0VBaENKO0lBaUNRO0lBQ0E7R0NBVjtDQUNGOztBREVRO0VBckNKO0lBc0NRO0lBQ0E7R0NDVjtDQUNGOztBRENRO0VBMUNKO0lBMkNRO0dDRVY7Q0FDRjs7QURFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0NKOztBRENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0NSOztBRENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQ0NaOztBREdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NDRFI7O0FESUk7RUFDSTtFQUNBO0NDRlI7O0FES0k7RUFDSTtFQUNBO0VBQ0E7Q0NIUjs7QURNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0NKUjs7QURNUTtFQUNJO0VBQ0E7RUFDQTtDQ0paOztBRFFJO0VBQ0kiLCJmaWxlIjoiYmxvY2tzL3Nob3dzL3N0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2hvd3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3t0aGVtZSgnc3BhY2luZy4xMCcpfSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IHRoZW1lKCdzcGFjaW5nLjEwJyk7XG5cbiAgICBib2R5LmhvbWUgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICAgICAgYm9keS5icm93c2VyLS1pZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTFyZW07XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG5cbiAgICAgICAgICAgIC5zaG93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBzY3JlZW4gbWluLW1kIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fYm9keSwgJl9fd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbWluLWxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogdGhlbWUoJ3NwYWNpbmcuMTAnKTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogdGhlbWUoJ3NwYWNpbmcuMTAnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBzY3JlZW4gbWF4LWxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogdGhlbWUoJ3NwYWNpbmcuNicpO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiB0aGVtZSgnc3BhY2luZy42Jyk7XG4gICAgICAgIH1cblxuICAgICAgICBAc2NyZWVuIG1heC1tZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IHRoZW1lKCdzcGFjaW5nLjQnKTtcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogdGhlbWUoJ3NwYWNpbmcuNCcpO1xuICAgICAgICB9XG5cbiAgICAgICAgQHNjcmVlbiBtYXgtc20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNob3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9iZ19ncmlkX2hvbWUuanBnJykgbGVmdCBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTUlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgICZfX3RleHQsICZfX2J1dHRvbiwgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgY29sb3I6IHRoZW1lKCdjb2xvcnMud2hpdGUnKTtcbiAgICAgICAgZm9udC1zaXplOiB0aGVtZSgnZm9udFNpemUueGwnKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHRoZW1lKCdsaW5lSGVpZ2h0LmxhcmdlJyk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB0aGVtZSgnY29sb3JzLndoaXRlJyk7XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB0aGVtZSgnbGluZUhlaWdodC5zbWFsbCcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDAgMDtcbiAgICB9XG59XG4iLCIuc2hvd3Mge1xuICBtYXJnaW4tdG9wOiBjYWxjKHRoZW1lKFwic3BhY2luZy4xMFwiKSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiB0aGVtZShcInNwYWNpbmcuMTBcIik7XG59XG5ib2R5LmhvbWUgLnNob3dzIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNob3dzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5ib2R5LmJyb3dzZXItLWllIC5zaG93c19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xcmVtO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG59XG5ib2R5LmJyb3dzZXItLWllIC5zaG93c19fd3JhcHBlciAuc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBzY3JlZW4gbWluLW1kIHtcbiAgYm9keS5icm93c2VyLS1pZSAuc2hvd3NfX3dyYXBwZXIgLnNob3cge1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDJyZW0pO1xuICAgIG1hcmdpbjogMXJlbTtcbiAgfVxufVxuYm9keS5icm93c2VyLS1pZSAuc2hvd3NfX3dyYXBwZXIgLnNob3dfX2JvZHksIGJvZHkuYnJvd3Nlci0taWUgLnNob3dzX193cmFwcGVyIC5zaG93X193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5Ac2NyZWVuIG1pbi1sZyB7XG4gIC5zaG93c19fd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiB0aGVtZShcInNwYWNpbmcuMTBcIik7XG4gICAgZ3JpZC1yb3ctZ2FwOiB0aGVtZShcInNwYWNpbmcuMTBcIik7XG4gIH1cbn1cbkBzY3JlZW4gbWF4LWxnIHtcbiAgLnNob3dzX193cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IHRoZW1lKFwic3BhY2luZy42XCIpO1xuICAgIGdyaWQtcm93LWdhcDogdGhlbWUoXCJzcGFjaW5nLjZcIik7XG4gIH1cbn1cbkBzY3JlZW4gbWF4LW1kIHtcbiAgLnNob3dzX193cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IHRoZW1lKFwic3BhY2luZy40XCIpO1xuICAgIGdyaWQtcm93LWdhcDogdGhlbWUoXCJzcGFjaW5nLjRcIik7XG4gIH1cbn1cbkBzY3JlZW4gbWF4LXNtIHtcbiAgLnNob3dzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5zaG93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2JnX2dyaWRfaG9tZS5qcGdcIikgbGVmdCBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNob3dfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zaG93X19pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiA1NSU7XG59XG4uc2hvd19fYm9keSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxO1xufVxuLnNob3dfX3RleHQsIC5zaG93X19idXR0b24sIC5zaG93X190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2hvd19fdGl0bGUge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgaGVpZ2h0OiA1cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaG93X190ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBjb2xvcjogdGhlbWUoXCJjb2xvcnMud2hpdGVcIik7XG4gIGZvbnQtc2l6ZTogdGhlbWUoXCJmb250U2l6ZS54bFwiKTtcbiAgbGluZS1oZWlnaHQ6IHRoZW1lKFwibGluZUhlaWdodC5sYXJnZVwiKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRoZW1lKFwiY29sb3JzLndoaXRlXCIpO1xufVxuLnNob3dfX3RleHQgKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiB0aGVtZShcImxpbmVIZWlnaHQuc21hbGxcIik7XG59XG4uc2hvd19fYnV0dG9uIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/