.meio1 {
    background: url('/pic/fundo_meio1_1980.png') no-repeat center center;
    background-size: cover; /* Garante que a imagem cubra toda a área */
    padding: 40px;
    height: auto; /* Ocupa 100% da altura da viewport */
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center; /* Centraliza o conteúdo horizontalmente */
    box-sizing: border-box; /* Inclui padding e border no tamanho total */
}

.meio1 .corner {
    flex: 1;
    display: flex;
    justify-content: center; /* Centraliza horizontalmente */
    align-items: center; /* Centraliza verticalmente */
}

.meio1 .middle {
    flex: 1;
    text-align: center; /* Centraliza o texto */
    color: black; /* Define a cor do texto como preto */
    width: 80%; /* Largura padrão */
    display: flex;
    flex-direction: column;
    justify-content: center; /* Centraliza verticalmente */
    align-items: center; /* Centraliza horizontalmente */
}

.meio1 .middle .title::before {
    content: "Sobre Nós";
    color: #05DDEB; /* Cor azul para 'Sobre Nós' */
    text-shadow: 2px 2px 4px #000000; /* Sombra preta */
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}

.meio1 .middle .text1::before {
    content: "A MK Net está aqui para conectar você ao mundo com 100% fibra óptica!";
    margin: 20px 0; /* Espaçamento entre parágrafos */
    font-size: 20px;
    line-height: 1.6; /* Espaçamento entre linhas */
    display: block;
}

.meio1 .middle .text2::before {
    content: "Somos especialistas em entregar soluções de internet, dados e voz sob medida, com a maior cobertura da cidade.";
    margin: 20px 0; /* Espaçamento entre parágrafos */
    font-size: 20px;
    line-height: 1.6; /* Espaçamento entre linhas */
    display: block;
}

.meio1 .middle .text3::before {
    content: "Nossa equipe de suporte e ativação é 100% própria, o que nos permite oferecer um atendimento ágil e eficiente.";
    margin: 20px 0; /* Espaçamento entre parágrafos */
    font-size: 20px;
    line-height: 1.6; /* Espaçamento entre linhas */
    display: block;
}

.meio1 .middle .text4::before {
    content: "Além disso, contamos com um Centro de Gerenciamento que opera 24 horas por dia, 7 dias por semana, monitorando e garantindo a excelência dos nossos serviços.";
    margin: 20px 0; /* Espaçamento entre parágrafos */
    font-size: 20px;
    line-height: 1.6; /* Espaçamento entre linhas */
    display: block;
}

/* Aplicando negrito específico */
.meio1 .middle .text1::before span.bold,
.meio1 .middle .text2::before span.bold,
.meio1 .middle .text3::before span.bold,
.meio1 .middle .text4::before span.bold {
    font-weight: bold;
}

/* Media Query para resolução maior que 1240px */
@media (min-width: 1240px) {
    .meio1 .middle {
        width: 80%; /* Aumenta a largura para 80% */
    }

    .meio1 .middle .title::before {
        margin-top: 70px;
        font-size: 48px; /* Dobra o tamanho do título */
    }

    .meio1 .middle .text1::before,
    .meio1 .middle .text2::before,
    .meio1 .middle .text3::before,
    .meio1 .middle .text4::before {
        font-size: 40px; /* Dobra o tamanho dos textos */
    }
 
}
@media (max-width: 500px) {
    .meio1 {
        align-items: center;
        justify-content: center;
        background: url('/pic/meio1_fundo_3000.png') no-repeat center center;
        background-size: cover;
        height: auto;
    }

}

