.base-banner {
  width: 100%; }
  .base-banner__image, .base-banner__video-container {
    position: relative;
    height: 400px;
    background-color: #f2f2f2; }
  .base-banner__video-container {
    overflow: hidden; }
  .base-banner__image, .base-banner__mask {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center; }
  .base-banner__gradient, .base-banner__video, .base-banner__mask {
    position: absolute; }
  .base-banner__gradient {
    height: 100%;
    width: 100%; }
  .base-banner__video {
    width: 100%;
    height: auto; }
  .base-banner__mask {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
  .base-banner__content {
    position: relative;
    text-align: center;
    padding: 0 50px; }
  .base-banner .slick-prev, .base-banner .slick-next {
    z-index: 9; }
  .base-banner .slick-prev {
    left: 10px; }
  .base-banner .slick-next {
    right: 10px; }
  .base-banner .slick-dots {
    bottom: 0; }

@media (max-width: 767px) {
  .base-banner__image, .base-banner__video-container {
    height: 200px; } }

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