.about-manifesto, .about-quality, .about-global > .shell {
    display: flex;
    align-items: center;
    gap: 48px;
}
.about-manifesto > div {
    flex: 1;
}
.about-manifesto figure {
    width: 38%;
}
.about-manifesto figure img {
    width: 100%;
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 28px;
}
.about-manifesto figcaption {
    color: #718590;
    margin-top: 14px;
    text-align: center;
}
.about-manifesto h2 {
    font-size: clamp(25px, 2.6vw, 34px);
}
.about-process {
    background: #e9f0f3;
    border-radius: 50px;
}
.about-process img {
    border-radius: 26px;
    margin: 30px 0;
}
.about-process li {
    display: flex;
    align-items: center;
    gap: 14px;
    flex: 1;
    font-weight: 600;
    font-size: 17px;
}
.about-process svg {
    color: #a57b10;
}
.about-quality img, .about-global img {
    border-radius: 28px;
}
.about-global {
    background: #f0eddf;
    border-radius: 50px;
}
.about-global h3 {
    margin-top: 28px;
}
.about-global .button {
    margin-top: 28px;
}
.about-manifesto p {
    margin-top: 20px;
}
.about-quality img, .about-global img {
    width: 48%;
}
.about-process img {
    width: 100%;
    max-height: 380px;
    object-fit: cover;
}
.about-process ul {
    display: flex;
    gap: 32px;
}
@media (max-width: 900px) {
    .about-manifesto, .about-quality, .about-global > .shell {
        flex-direction: column;
    }
    .about-manifesto figure, .about-quality img, .about-global img {
        width: 100%;
    }
    .about-process ul {
        flex-wrap: wrap;
    }
}
