.references {background: var(--light);padding: 3.3888888889rem 1.6666666667rem;max-width: 1920px;margin: 0; } .references .title-article {color: var(--black);text-align: center; } .references .title-article::before, .references .title-article::after {content: "";display: inline-block;border-top: 0.2rem solid var(--primary);width: 3.3333333333rem;transform: translateY(-0.5555555556rem);margin: 0 0.8888888889rem; } .references .image {text-align: center; } .references .categories {display: flex;flex-wrap: wrap;gap: 0.8333333333rem;align-items: center; } .references .categories h2 {font-size: 1.6666666667rem; } .references .categories p {background-color: var(--white);padding: 0.5555555556rem 1rem;border-radius: 1rem;font-weight: 700; } @media (max-width: 767.98px) {.references .categories {flex-direction: column;gap: 0.2777777778rem;}.references .categories p, .references .categories h2 {margin-bottom: 0;} } 