.split-container-1 {
    display: flex;
    gap: 0 2rem;

}

.split-container-1 div {
    flex: 1;
    font-family: "Roboto", sans-serif;
    color: var(--font-color);
}

.rounded {
    overflow: hidden;
    position: relative;
    z-index: 10;
}
.img-space .img-container {
    position: relative;
    z-index: 0;
}

.split-container-2 {
    border-radius: 10px;
    background-color: #F5F5F5;
    position: relative;
    z-index: 10;

    display: flex;
    gap: 1rem;
    font-family: 'Roboto', serif;
}


.dark-subsection-title {
    text-transform: uppercase;
    font-family: 'PlayfairDisplay', serif;
    color: var(--dark-color);
    font-weight: 600;
    margin-bottom: 1rem;
    padding-bottom: 0.5rem;
    border-bottom: 1px solid var(--light-gray-color);
}

#format-container {
    position: relative;
    max-width: 960px;
    background-color: #f5f5f5;
    padding: 1.5rem 1.2rem 0 1.2rem;
    margin: auto;

}

#format-img {
    width: fit-content;
    margin: auto;
}

#format-split {
    display: flex;
    gap: 0 4rem;
}

#goal-split {
    display: flex;
}


.gray {
    background-color: #f5f5f5;
    margin-top: 2rem;
    padding-top: 3rem;
}


.theme-split {
    display: flex;
}

.theme-container {
    margin-bottom: 3rem;
    flex: 1;
}

.theme-container-partial {
    transition: all 1s; 
    position: relative;
    height: 200px;
    max-height: 200px;
    overflow-y: hidden;
}

.theme-container-partial::after {
    transition: all 1s;
    background: linear-gradient(transparent, transparent, #f5f5f5);
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
}

.theme-more {
    font-family: "Roboto", sans-serif;
    text-align: center;
    color: var(--medium-color);
    font-size: 0.8rem;
    text-decoration: underline;
    cursor: pointer;
}


#committee-split {
    display: flex;
    gap: 2.5rem;
}

.committee-container {
    flex: 1;
    font-family: 'Roboto', sans-serif;
    background-color: #f5f5f5;
    border-radius: 10px;
    border: 1px solid #d7d7d7;
    box-shadow: 8px 8px 20px 0px #C2C2C233;

    max-height: fit-content;
}

.committee-container li {
    font-weight: 600;
}




