:root {
    --headerLocation: 30vw;
    --text-gray-color: #ABB2B9;
}

header {
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center; 
}

header > a {
    margin-left: var(--headerLocation);
}
 header > #language {
    margin-top: 10px;
    margin-left: var(--headerLocation);
 }


 
.listOfPlaces > div {
    border: 1px solid var(--gray);
    border-radius: 10px;  
    padding: .5rem;  
    display: -webkit-box;  
    display: -ms-flexbox; 
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    gap: 1.5rem;
}

.listOfPlaces > div > div, .listOfPlaces iframe {
    max-width: 690px;
}

.listOfPlaces div img {
    border-radius: 10px;
    min-width: 200px;
    min-height: 200px;
    max-height: 500px;
    max-width: 200px;
    -o-object-fit: cover;
       object-fit: cover;

}

.listOfPlaces .imagenPlaces {
    -o-object-fit: cover;
    object-fit: cover;
    max-width: 690px !important;
}