.fieldVisits{
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
 
  padding: 40px;
  gap: 20px;
}
video{
  width: 100%;
  height: 50%;
  aspect-ratio: 1/2;
  filter: drop-shadow(-2px -2px 10px black);
  filter: drop-shadow(2px 2px 10px black);
}
.matter{
display: flex;
flex-direction: column;
height: 50%;
}
.matter p{
  font-size: 22px;
  font-weight: 500;
  text-align: justify;
  line-height: 1.4;
}
.matter h2{
  font-size: 3rem;
  font-weight: 900;
  padding-top: 10px;
}
@media (min-width:400px) and (max-width:600px){
 
  video{
    margin-top: -80px;
  }
  .matter{
    margin-top: -50px;
  }
  .matter p{
    font-size: 16px;
    line-height: 1.4;
  }
  .matter h2{
    font-size: 2rem;
    font-weight: 900;
    
  }
}
@media (min-width:0px) and (max-width:400px){
  .matter{
    margin-top: -60px;
  }
  .matter p{
    font-size: 13px;
    line-height: 1.4;
   
  }
  .matter h2{
    font-size: 2rem;
    font-weight: 900;
    
  }
  video{
    margin-top: -80px;
  }
}