@import url('https://fonts.googleapis.com/css2? family= Inter:wght@400;500 & display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Inter', sans-serif; } .pagina { padding: 29px 0; display: flex; justify-content: center; background-color: #000000; } .logo { display: block; } .banner { width: 100%; } .sessao1 { display: flex; padding: 0 28px; align-items: center; text-align: center; justify-content: center; flex-direction: column; } .BL { padding: 73px 0; } .sentence{ font-weight: 500; font-size: 48px; line-height: 58px; text-transform: uppercase; } .sentence2{ font-weight: 400; font-size: 32px; line-height: 39px; text-transform: uppercase; } .one-p { max-width: 766px; margin-top: 28px; } .computadores { max-width: 239px; } .icones { display: flex; margin-top: 179px; gap: 21px; } .icone1 { box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23); max-width: 350px; padding: 35px 26px 27px 26px; } .img1 { padding: 36px 25px 27px 26px; } .icone2 { box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23); max-width: 350px; padding: 35px 26px 27px 26px; } .img2 { padding: 36px 25px 27px 26px; } .icone3 { box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23); max-width: 350px; padding: 35px 26px 27px 26px; } .img3 { padding: 36px 25px 27px 26px; } .grids { display: flex; background: #E0E0E0; justify-content: center; margin-top: 80px; padding: 0 72px; } .grid{ display: flex; position: relative; gap: 39px; bottom: -62px; } .grid-img{ width: 100%; max-height: 530px; max-width: 566px; } .cards { display: flex; gap: 16px; justify-content: center; text-align: center; padding: 303px; }