* { 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; } } /* primeira parte do site */ .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; } /* Terceira parte do projeto */ .terceira-section-card { display: flex; padding: 0 28px; margin-top: 178px; } .terceira-section { display: flex; align-items: center; justify-content: center; flex-direction: column; background: #FFFFFF; text-align: center; padding-top: 35px; margin-bottom: 30px; margin: 0px 10px 80px; width: 40%; height: 40%; box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23); } .terceira-section img { margin-bottom: 28px; } .terceira-section p { padding: 0px 24px 27px; max-width: 300px; font-family: 'Inter'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; } /* quarta parte do site */ .quarto-section { background: #E0E0E0; height: 530px; margin: 0 auto; width: 100%; } .quarto-section-wrap { display: flex; justify-content: center; align-items: center; } .quarto-section-wrap img { width: 29%; height: 29%; margin-top: 62px; }