.element {
  width: 100%;
  height: 100%;
}
.element::after{
  content:'';
  background-color: rgba(0,0,0,0.01);
  position: absolute;
  width: 100%;
  height: 100%;
  top:0;
  left: 0;
  pointer-events: none;
}
.disable_transitions{
  -webkit-transition-delay:0s !important;
  -webkit-transition-duration:0s !important;
}
html, body{
  padding:0 !important;
  margin:0 !important;
  overflow:hidden !important;
}
.element{
  padding:0 !important;
  margin:0 !important;
  position:absolute !important;
}
.wrapper{
  padding:0 !important;
  margin:0 !important;
  overflow:hidden !important;
  position:relative !important;
}
.opacity_transition{
  -webkit-transition: opacity 200ms 0 cubic-bezier(0.25, 0.15, 0.75, 0.75),-webkit-transform 200ms 0 cubic-bezier(0.25, 0.15, 0.75, 0.75);
  -moz-transition: opacity 200ms 0 cubic-bezier(0.25, 0.15, 0.75, 0.75), -moz-transform 200ms 0 cubic-bezier(0.25, 0.15, 0.75, 0.75);
  transition: opacity 200ms 0 cubic-bezier(0.25, 0.15, 0.75, 0.75), transform 200ms 0 cubic-bezier(0.25, 0.15, 0.75, 0.75);
}
