	.contact {
		position: relative;
		font-family: 'Crimson Pro';
		font-weight: 600;
		margin: 40px 80px 0 20px;
		width:80%;
		left: 6%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 10%;
    justify-content: center; /* Horizontal center */
	}

	.text {
		position: relative;
		display: flex;
		flex-direction: row;
		background-color: #fff;
		border-radius: 20px;
		padding: 80px;
		box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
		gap: 40px;
	}

	.contact address p{
		font-size: 20px;
		color: #816b67;
		padding: 2px;
	}

	.contact #instalogo {
		display: grid;
		width: 60px;
		height: auto;
		align-self: center;
	}

	.contact address ul {
		font-size: 20px;
		color: #816b67;
		padding: 2px;
		list-style: none; /* entfernt die Auflist-Punkte */
	}

	.contact address ul li {
		padding: 4%;
	}

	.img-container {
		display: flex;
		flex-direction: column;
		padding: 0;
		width: 300px;
		height: 300px;
		overflow: hidden;
		border-radius: 300px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    margin: 110px 10px;
		object-fit: cover;
		object-position: center;
	}

	.img-container img {
		padding: 0;
		margin: 0;
		width: 100%;
		height: auto;
		object-fit: cover;
		object-position: center;
	}

			.img-container {
			flex-basis: 100%;
			 max-width: 200px;
			 height: 200px;
			 object-fit: cover;
			 object-position: center;
			 left: 20px;
		 }

		@media (max-width: 760px) {
			.text {
				position: relative;
				display: flex;
				flex-direction: column;
			}

			.text address {
				justify-content: center; /* Horizontal center */
				display: block;
				align-items: center;
			}
		}


    @media (max-width: 480px) {
				.contact #instalogo {
					padding-left: 20px;
				}
	}
