/* Canonical CTA alignment: every illustration ends at its own parent container edge. */
.copp-profile-cta__person,
.copp-partners-cta__visual > img,
.copp-contacts-cta__visual > img,
.copp-students-cta__visual img {
    left: auto !important;
    right: 0 !important;
    object-position: right bottom !important;
    transform: none !important;
}

/* Keep the profile illustration and decorative elements inside the visual cell. */
.copp-profile-cta__visual,
.copp-profile-cta__art {
    overflow: hidden !important;
}
