.frame-type-imagesliderfullwidth {
  background-color: #f4f4f4;
  width: 100%;
  height: 80vh;
  max-height: 1080px; }
  .frame-type-imagesliderfullwidth .image {
    width: 100%;
    height: 100%; }
  .frame-type-imagesliderfullwidth .controls {
    z-index: 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) translateX(-50%);
    display: flex;
    justify-content: space-between;
    align-items: center;
    pointer-events: none; }
    .frame-type-imagesliderfullwidth .controls .btn-next, .frame-type-imagesliderfullwidth .controls .btn-prev {
      height: 60px;
      width: 60px;
      cursor: pointer;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      pointer-events: auto; }
      .frame-type-imagesliderfullwidth .controls .btn-next:hover::before, .frame-type-imagesliderfullwidth .controls .btn-prev:hover::before {
        opacity: 0.8; }
    .frame-type-imagesliderfullwidth .controls .btn-next::before {
      content: "\2c3";
      display: block;
      font-family: 'default';
      font-weight: normal;
      text-indent: 0;
      font-style: normal;
      color: white;
      font-size: 30px; }
    .frame-type-imagesliderfullwidth .controls .btn-prev::before {
      content: "\2c2";
      display: block;
      font-family: 'default';
      font-weight: normal;
      text-indent: 0;
      font-style: normal;
      color: white;
      font-size: 30px; }
