/* General styling */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 20px;
    background-color: #f5f5f5;
}

a {
	text-decoration:none;
	background-color:#c0c0c0;
	padding:3px;
}

a:hover {
	background-color:transparent;
}

.container {
    max-width: 1000px;
    margin: 0 auto;
}

.title {
    text-align: center;
    margin-bottom: 20px;
	font-family:serif;
	font-size:1.6em;
}

.smalltext {
	font-size:.8em;
}

.main-content {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.manifesto {
	max-width:80%;
	margin:0 auto;
	text-align:justify;
}

/* Left column */
.left-column, .center-column, .right-column {
    flex: 1;
}

.box {
    padding: 10px;
    margin-bottom: 20px;
}

.box p {
    margin: 10px 0;
}


/* Right column images */
.images {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.images img {
    width: 100%;
    height: 80px;
    border-radius: 10px;
    object-fit: cover;
}



    .iframe-container {
        position: relative;
        width: 100%;
        height: 400px; /* Adjust height as needed */
        overflow: hidden;
    }

    .iframe-container iframe {
        width: 100%;
        height: 100%;
        transform: scale(0.75); /* Adjust the scale value to zoom out (0.75 = 75% zoom) */
        transform-origin: 0 0; /* Ensure the scaling starts from the top-left corner */
        border: none; /* Optional: Remove the iframe border */
    }


 .wordcontainer {
            display: flex;
            justify-content: space-around;
        }
        .column {
            flex: 1;
            padding: 10px;
        }
        ul {
            list-style-type: none;
            padding: 0;
        }