#contactInfo {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    width: 100%; 
    overflow: hidden;
    margin-bottom: 50px;
}

#contactInfo h2 {
    font-weight: 200;
}

#contactInfo a {
    color: white;
    border-radius: 10px;
    padding: 10px 20px;
    background-image: linear-gradient(to top, rgb(1, 93, 6), rgb(10, 203, 20));
}

#info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 30px;
    font-family: 'Heebo', sans-serif;
    font-weight: 200;
}

iframe {
    width: 50%;
    height: 400px;
    border: 0; 
    display: block;
}

    @media (max-width: 1300px) {
      iframe {
         width: 100%;
     }
   }