
.place-container {
    display: flex;         
    align-items: flex-start; 
    gap: 30px;             
    margin-bottom: 50px;   
    padding: 20px;
}


.place-container img {
    width: 350px;          
    height: auto;
    border-radius: 10px;   
}


.text-content h1 {
    margin-top: 0;
    color: #2c3e50;
}

.text-content p {
    line-height: 1.6;      
    font-size: 1.1rem;
}


header .logo {
    display: flex;          
    justify-content: center; 
    padding: 20px 0;        
}


header .logo img {
    width: 150px;           
    height: 150px;          
    object-fit: cover;      
    border-radius: 50%;     
    border: 2px solid #ccc; 
}

nav {
    text-align: center;
}
