
body,html{margin:0;padding:0;}

.wrapper {

  height: 100vh;
  overflow-x: hidden;
  perspective: 2px;
  transform-style: preserve-3d;
}

.section {

  position: relative;
  height: 100%;
  min-height: 750px;
  
  transform-style: inherit; 
}

.section::before {

  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  z-index: -1;
  
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  
  transform: translateZ(-1px) scale(1.5);
}

.text{

  position: absolute;
  top: 25%;
  width: 100%;
  padding: 20px 0;
  background-color: rgba(255, 255, 255,0.0);

  color: white;
  text-shadow: 0 0 5px #000;
  font-size: 20px;
  text-align: center;
}


*/
.bg1::before {
  background-image: url('https://i.imgur.com/6yuYHKv.jpg');
}

.bg3::before {
  background-image: url('constru1.jpg');
}


