main section:nth-child(1) {
    margin: auto;
    width: 100%;
}

.phone-number {
    /* justify-content: center; */
    /* display: grid;
    gap: 0px; */
    text-align: center;
    margin: auto;
}

.phone-number svg{
    display: block;
    margin: 20px auto;
    width: 100px;
    fill: #00778f;
}

form {
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* padding: 10px; */
    min-width: 250px;
    width: 100%;
    margin: auto;
}

form label{
    font-weight: bold;
}

form input, form textarea{
    font-family: "Montserrat", sans-serif;
    padding: 10px;
    border-radius: 5px;
    box-shadow:0 0 15px 4px rgba(0, 0, 0, 0.144);
    border: solid 2px #FFFFFF;
    margin: 15px 0;
}

form textarea{
    resize: none;
    max-height:500px;
    height:200px;
}

form .btn{
    text-align: center;
    min-width: 30%;
    max-width: 80px;
    /* font-size: 1rem; */
    margin: 15px auto; 
}

.map{
    display: block;
    margin: 3rem auto;
    width: 100%;
}

.map iframe{
    display: block;
    margin: auto;
    min-width: 250px;
    width: 100%;
}

/* .map,main section:nth-child(1){
    margin-bottom: 20px;
} */

@media screen and (min-width: 760px) {
    form,.map,main section:nth-child(1){
        max-width:80%;
    }
}

@media screen and (min-width: 1100px) {
    form,.map,main section:nth-child(1){
        max-width: 60%;
    }
}
