.lay-imagehover-on-element[data-imageposition="rightbackground"]{right:0;left:auto;width:50vw}.lay-imagehover-on-element[data-imageposition="leftbackground"]{right:auto;left:0;width:50vw}.lay-imagehover-on-element[data-imageposition="fullsize"]{width:100%;height:100%}.lay-imagehover-on-element[data-imageposition="leftbackground"] img,.lay-imagehover-on-element[data-imageposition="leftbackground"] video{width:100%;left:0;right:auto;height:100vh;-o-object-fit:cover;object-fit:cover}.lay-imagehover-on-element[data-imageposition="rightbackground"] img,.lay-imagehover-on-element[data-imageposition="rightbackground"] video{width:100%;right:0;left:auto;height:100vh;-o-object-fit:cover;object-fit:cover}.lay-imagehover-on-element[data-imageposition="fullsize"] img,.lay-imagehover-on-element[data-imageposition="fullsize"] video{width:100vw;left:0;top:0;height:100vh;-o-object-fit:cover;object-fit:cover}.lay-imagehover-on-element{opacity:0;position:fixed;pointer-events:none;top:0;left:0}.fp-enabled .lay-imagehover-on-element{position:absolute!important}.lay-imagehover-on-element.show{opacity:1}.lay-imagehover-on-element.transition[data-transition="fade2"]{transition:opacity 200ms ease}.lay-imagehover-on-element.transition[data-transition="fade"]{transition:opacity 200ms ease}.lay-imagehover-on-element.transition[data-transition="clip"] img,.lay-imagehover-on-element.transition[data-transition="clip"] video{animation:200ms forwards clipanimation}.lay-imagehover-on-element.transition[data-transition="blur"]{animation:200ms forwards bluranimation}.lay-imagehover-on-element.transition[data-transition="zoom"] img,.lay-imagehover-on-element.transition[data-transition="zoom"] video{animation:200ms forwards zoomanimation}@keyframes zoomanimation {
  from {
    opacity: 0;
    transform: scale(0.9);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}@keyframes clipanimation {
  from {
    opacity: 0;
    clip-path: inset(20px 20px);
  }
  to {
    opacity: 1;
    clip-path: inset(0 0);
  }
}@keyframes bluranimation {
  from {
    opacity: 0;
    filter: blur(50px);
  }
  to {
    opacity: 1;
    filter: blur(0);
  }
}a.lay-imagehover-on-element.show{pointer-events:auto;z-index:3}