/* =========================================================
   EMPREENDIMENTO
========================================================= */

.empreendimento {

    padding: 30px 0;

    background: #ffffff;

    overflow: hidden;
}

/* =========================================================
   DESKTOP
========================================================= */

.emp-container {

    width: 100%;

    max-width: 100%;

    margin: 0;

    padding-left: 10%;

    display: flex;

    align-items: center;

    justify-content: space-between;

    gap: 80px;
}

.emp-texto {

    width: 40%;
}

.emp-tag {

    display: inline-block;

    color: #c7a15e;

    font-family: 'HomepageBold', Arial, sans-serif;

    letter-spacing: 4px;

    font-size: 12px;

    margin-bottom: 18px;
}

.emp-texto h2 {

    color: #00263f;

    font-family: 'Crosever', serif;

    font-size: 58px;

    line-height: 1.05;

    font-weight: normal;

    margin-bottom: 28px;
}

.emp-texto p {

    color: #333333;

    font-family: 'HomepageBook', Arial, sans-serif;

    font-size: 18px;

    line-height: 1.8;

    margin-bottom: 22px;
}

.emp-texto ul {

    list-style: none;

    margin-top: 30px;

    padding: 0;
}

.emp-texto li {

    color: #00263f;

    font-family: 'HomepageBook', Arial, sans-serif;

    font-size: 16px;

    margin-bottom: 15px;

    padding-left: 28px;

    position: relative;
}

.emp-texto li:before {

    content: "";

    width: 8px;
    height: 8px;

    border-radius: 50%;

    background: #c7a15e;

    position: absolute;

    left: 0;
    top: 8px;
}

.emp-imagem {
    width: 60%;
    display: block;
}

.emp-imagem img {
    width: 100%;
    height: 700px;
    display: block;
    object-fit: cover;
    object-position: center center;
}
/* =========================================================
   TABLET
========================================================= */

@media screen and (max-width: 980px) {

    .emp-container {

        flex-direction: column;

        width: 88%;

        margin: 0 auto;

        padding-left: 0;

        gap: 45px;
    }

    .emp-texto,
    .emp-imagem {

        width: 100%;
    }

    .emp-texto h2 {

        font-size: 42px;
    }

    .emp-imagem img {

        height: auto;
    }
}

/* =========================================================
   MOBILE
========================================================= */

@media screen and (max-width: 768px) {

    .empreendimento {

        padding: 70px 0;
    }

    .emp-container {

        width: 88%;
    }

    .emp-texto {

        order: 1;
    }

    .emp-imagem {

        order: 2;
    }

    .emp-texto h2 {

        font-size: 36px;
    }

    .emp-texto p {

        font-size: 16px;
    }

  .emp-imagem img {

        content: url("../img/empreendimento-mobile.jpg");

        width: 100%;

        height: auto;
    }
