*{
  box-sizing:border-box;
  position:relative;
}
img{
  pointer-events: none;
}
body{
  max-height:100vh;
  max-width:100vh;
  background-image:url('bgs/01.jpeg');
  background-size:100vw 100vh;
  overflow:hidden;
}
main{
  position:absolute;
  left:8%;
  top:0;
  height:100vh;
  width:45vw;
  background-color:white;
  border:2px solid black;
  padding:2%;
  margin:auto 0;
}
section{
  background-color:black;
  padding:2%;
  width:100%;
  height:100%;
}

.row{
  display:flex;
  width:100%;
  gap:1%;
  margin:auto;
  height:68%;
}
.column1{
  flex:3;
}
.column2{
  flex:7; 
}










