.duppla-container {
    min-height: 100vh;
    display: flex;
    justify-content: center;
}

.duppla-content {
    width: 100%;
    max-width: 860px;
    padding: 10px;
}

.section-title {
    font-family: Aeonik-Regular;
    font-size: 16px;
    color: #2A2D2E;
    letter-spacing: 10px;
    line-height: 24px;
}

.text-h1 {
    font-family: Optima-Regular;
    font-size: 56px;
    color: #222424;
    letter-spacing: -1px;
    line-height: 72px;
}

.duppla-image {
    width: 100%;
}

.text-h2 {
    font-family: Optima-Regular;
    font-size: 32px;
    color: #252829;
    letter-spacing: 0;
    line-height: 48px;
}

.text-h3 {
    font-family: Aeonik-Regular;
    font-size: 20px;
    color: #222424;
    letter-spacing: 0;
    line-height: 48px;
}

.client-list {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    list-style-type: none;
}

@media screen and (max-width: 480px) {
    .client-list {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
        list-style-type: none;
    }
    .text-h1 {
        font-size: 48px;
    }
}

.list-items {
    font-family: Aeonik-Regular;
    font-size: 30px;
    color: #222424;
    letter-spacing: 0;
    line-height: 64px;
    text-decoration: none;
}

.person-name {
    font-family: Aeonik-Regular;
    font-size: 32px;
    color: #222424;
    letter-spacing: 0;
    line-height: 64px;
}

.img-max {
    max-width: 100%;
}