ema-iframe {

  --top: 0;
  --right: 0;
  --bottom: 0;
  --left: 0;
  --visibility: hidden;

  .ema-iframe-holder {
    z-index: var(--zIndex);
    width: var(--width);
    height: var(--height);
    visibility: var(--visibility, 'visible');
    iframe {
      height: 100%;
      width: 100%;
    }
  }

  .iframe-holder-fullscreen {
    position: fixed;
    top: var(--top);
    right: var(--right);
    bottom: var(--bottom);
    left: var(--left);
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    iframe {
      height: 100%;
      width: 100%;
    }
  }

}
