.PresentationPage_box {
  background-color: rgb(43, 42, 42);
  border-radius: 5px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  box-shadow: 0px 0px 10px rgb(30, 30, 30);
  margin-bottom: 100px;
}

.PresentationPage_content {
  padding: 3%;
  padding-left: 7%;
  padding-right: 7%;
  width: 70%;
  display: block;
  height: 100%;
  box-sizing: border-box;
}

.PresentationPage_contentLeft {
  float: left;
}

.PresentationPage_contentRight {
  float: right;
}

.PresentationPage_image {
  background-color: rgb(48, 48, 48);
  width: 30%;
  height: 100%;
  display: block;
  position: absolute;
  background-size: cover;
  background-position: center center;
  z-index: 2;
  transition: width 0.5s;
  background-repeat: no-repeat;
}

.PresentationPage_image:hover {
  width: 100%;
}

.PresentationPage_imageRight {
  float: right;
  right: 0;
  top: 0;
}

.PresentationPage_imageLeft {
  float: left;
  left: 0;
  top: 0;
}
