.beyerdynamic-widget-1 {
  position: relative;
  overflow: hidden;

  img {
    width: 100%;
    height: auto;
  }

  .widget-caption {
    margin-top: 40px;

    .gt-xl({
      margin-top: 120px;
    });

    .gt-md({
      color: @white;

      hr {
        background: @white;
      }
    });

    p {
      margin-bottom: 20px;
    }
    
  }

  &.small-caption {
    .widget-caption {
      top: 5%;
      width: 25%;
    }
  }
}

.ifa-landingpage {
  .beyerdynamic-widget-1 {
    .widget-caption {
      .gt-md({
        left:12%;
        position: absolute;
      });
    }
  }
}