.wrapperCommon { background-color: var(--secondary-background); display: flex; width: 95%; padding: calc(40rem / 16) calc(50rem / 16); margin: calc(40rem / 16) 0; } .wrapperRight { composes: wrapperCommon; align-self: end; margin-right: 0; padding-right: 0; border-radius: calc(200rem / 16) 0 0 calc(200rem / 16); } .wrapperLeft { composes: wrapperCommon; align-self: start; margin-left: 0; padding-left: 0; border-radius: 0 12.5rem 12.5rem 0; } @media screen and (max-width: 768px) { .wrapperCommon { flex-direction: column; } } .graphWrapper { margin: calc(20rem / 16); } .textWrapper { margin: 0 calc(100rem / 16); }