* { margin: 0 auto; padding: 0; box-sizing: border-box; font-family: 'Inter', sans-serif; } .page-header { display: flex; justify-content: center; align-items: center; padding: 28px 0px; background-color: black; } .header-logo { display: block; } .main-banner-desktop { width: 100%; } @media screen and (max-width: 414px) { .main-banner-desktop { display: none; } } @media screen and (min-width: 415px) { .main-banner-mobile { display: none; } } .segunda-section { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: 73px; } .segunda-section-texto { text-align: center; margin-bottom: 65px; } .segunda-section-texto h1 { font-size: 32px; font-weight: 400; } .segunda-section-texto h2 { font-size: 48px; font-weight: 500; margin-bottom: 28px; } .segunda-section-texto p { font-size: 16px; font-weight: 400; text-align: left; max-width: 860px; line-height: 24px; }