/* Laptop */


@media screen and (max-width: 1600px) {
    :root {
        --maxVentana: 1600px;

        --texto-principal: 1.125rem;
        /* 18px */
        --texto-titulo: 1.75rem;
        /* 28px */
        --texto-tarjeta: 1rem;
        /* 16px */
    }

    /*------------
    |   HEADER   |
    -------------*/
    header {
        grid-area: header;
        height: auto;
        padding: 10px 10px;

        margin: 0 auto;

        display: grid;
        grid-template-columns: 1fr 5fr 1fr;
        grid-template-rows: repeat(2, 1fr);
        grid-template-areas: "logo . utilidades" "nav nav nav";
        align-items: center;

        font-size: 20px;
    }

    header>div {
        grid-area: logo;
    }

    header>nav {
        grid-area: nav;
    }

    header>nav>ul {
        display: grid;
        grid-template-columns: repeat(7, 1fr);
        align-items: center;
        justify-items: center;
        list-style: none;
        align-items: center;
    }

    /*------------
    |    MAIN    |
    -------------*/
    main {
        grid-area: main;
        display: grid;
        grid-template-rows: repeat(5, max-content);
    }

    /* SECTION 3 */
    main>*:nth-child(4) {
        display: grid;

        grid-template-columns: 48% 30%;
        justify-content: center;
        padding-top: 57px;
        padding-bottom: 58px;
        gap: 7%;
    }

    main>*:nth-child(4)>div {
        margin-top: 35px;
    }

    main>*:nth-child(4)>img {
        width: 100%;
        max-height: 475px;
        object-fit: cover;
    }

    main>*:nth-child(4)>div>button {
        margin-top: 60px;
    }
}