.body--about.animated { //background: linear-gradient(to right, #14801c, #1f3164); } .about { max-width: var(--container-lg-width); margin: 0 auto; padding: var(--spacing-2); h1 { font-size: 22px; margin: 0 0 var(--spacing) 0; } h2 { font-size: 22px; font-weight: 700; margin: var(--spacing-2) 0; padding: 0 0 var(--spacing) 0; } h3 { font-size: 21px; } a { color: #ee0; font-weight: 700; text-decoration: none; } > .row { @media screen and (max-width: 799px) { display: block; } } } .col--about, .col--bios { @media screen and (min-width: 800px) { width: 50%; display: flex; } } .col--bios { .about-phantasma-block { width: 100%; margin-top: var(--spacing); } } .about-phantasma-block { @media screen and (min-width: 800px) { background: rgba(255, 255, 255, 0.04); padding: var(--spacing-2); } } .accordion-checkbox { position: absolute; opacity: 0; } .about-bios { //max-width: 670px; padding: var(--spacing-2) 0; } .accordion-title { //border-bottom: 2px solid rgba(255, 255, 255, 0.2); margin: var(--spacing-2) 0; padding: 0 0 calc(var(--spacing) / 2) 0; display: flex; align-items: center; cursor: pointer; &:hover, &:focus { opacity: 0.8; } h3 { flex: 1; padding-right: var(--spacing-2); } } .accordion-caret { font-size: 21px; margin-left: auto; } .accordion-content { display: none; } .accordion-checkbox:checked + .accordion-content { display: block; }