body{ margin: 0; padding: 0; border: 0; font-family: inter; background: #E5E5E5; } main figure{ margin-block-start: 0; margin-block-end: 0; margin-inline-start: 0; margin-inline-end: 0; } .cabecalho { background-color: #000000; text-align: center; width: 100%; } .imagemCabecalho { width: 12%; height: 42%; padding-top: 1.4%; padding-bottom: 1.4%; } .imagemCorpoPt1{ width: 100%; height: 100%; } .corpoPt1{ display: flex; flex-direction: column; align-items: center; margin: 0; } .corpoPt1 h2{ margin-block-start: 0; margin-block-end: 0; margin-top: 73px; line-height: 39px; font-size: 32px; text-transform: uppercase; } .corpoPt1 h1{ margin-block-start: 0; margin-block-end: 0; font-weight: 500; line-height: 58px; font-size: 48px; text-transform: uppercase; } .corpoPt1 p{ margin-top: 28px; width: 65%; font-size: 16px; } .corpoPt2{ margin-top: 73px; text-align: center; } .imagem2{ width: 16%; } .corpoPt3{ margin-top: 178px; display: flex; flex-direction: row; justify-content: center; gap: 1%; } section figure { text-align: center; width: 18%; background: #FFFFFF; } section figure img{ width: 29%; } section figure figcaption p{ font-style: normal; font-size: 16px; margin-left: 11%; margin-right: 11%; } .quadrado1 img{ margin-top: 47px; margin-bottom: 38px; } .quadrado2 img{ margin-top: 35px; margin-bottom: 31px; } .quadrado3 img{ margin-top: 31px; margin-bottom: 31px; }