.content { width: 100%; display: flex; flex-direction: column; gap: 80px; margin: 0 auto; position: relative; z-index: 2; padding-bottom: var(--Spacing-x3); } .headerSkeleton { display: flex; flex-direction: column; gap: var(--Spacing-x2); align-items: center; padding: var(--Spacing-x6) var(--Spacing-x2) 0; } .cardSkeleton { max-width: 100%; margin: -30px auto 0; padding: 0 var(--Spacing-x2); } .section { display: flex; flex-direction: column; gap: var(--Spacing-x2); padding: 0 var(--Spacing-x2); } .ancillariesSkeleton { display: flex; flex-direction: column; gap: var(--Spacing-x2); } @media (min-width: 768px) { .content { width: var(--max-width-content); padding-bottom: 160px; } .ancillariesSkeleton { flex-direction: row; } }