@media screen and (max-width:767px) {
  #i1 img, #i1 video {
    object-fit:contain;height:100%;
  }
}
#i2 {
  padding:80px 50px 50px 50px;
  width:100%;
}
@media screen and (max-width:767px) {
  #i2 {
    padding:50px 10px 10px 10px;
  }
}
#i3 {
  margin:50px 50px 50px 50px;
}
@media screen and (max-width:767px) {
  #i3 {
    margin:0px 0px 0px 0px;
  }
}
#i4 {
  pmargin:30px auto 30px auto;
}
#i4 div.box {
  width:500px;
}
@media screen and (min-width:768px) and (max-width:1279px) {
  #i4 div.box {
    width:49dvw;
  }
}
@media screen and (max-width:767px) {
  #i4 div.box {
    width:100dvw;
  }
}
#i5 {
  margin:50px 50px 50px 50px;padding:50px 50px 50px 50px;
  height:350px;
}
@media screen and (max-width:767px) {
  #i5 {
    margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;
    height:auto;
  }
}
#i5 img, #i5 video {
  object-fit:cover;
}
#i6 {
  margin:50px 50px 50px 50px;padding:50px 50px 50px 50px;
  height:350px;
}
@media screen and (max-width:767px) {
  #i6 {
    margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;
    height:auto;
  }
}
#i6 img, #i6 video {
  object-fit:cover;
}
#i7 {
  margin:50px 50px 50px 50px;padding:0px 0px 0px 0px;
}
@media screen and (max-width:767px) {
  #i7 {
    margin:20px 20px 20px 20px;
  }
}
