@charset "utf-8";

._4thecause {
    position: fixed;
    bottom: 5px;
    z-index: 99999;
    left: calc(33% / 4.75);
    color: #d6d5d5;
    background-color: #00000096;
    padding: .5em 1.5em;
    border-radius: .5em;
}
.vis-det figure {
  position: absolute;
}
.square img {    
    height: 28em;
}
.left-15 img {
  transform: translateX(-15%);
}
.fl-wrap.square {
  width: 100%;
}

@media only screen and  (max-width: 1064px) {
  ._4thecause {
    display:none;
  }
}