/* Ultra wide Desktop */
@media (min-width: 1921px) {
    .why-us-container {
        background-position-y: 260px;
    }

    .what-we-do-container {
        background-position-y: 135px;
    }

    .what-we-do-inner-container {
        gap: 15%;
    }

    .what-we-do-container .what-we-do-first-column>p,
    .what-we-do-container .what-we-do-first-column>a,
    .what-we-do-container .what-we-do-first-column .buttons-container {
        margin-left: 145px;
    }

    .what-we-do-second-column {
        width: 40%;
    }

    .what-we-do-discover-button {
        margin-top: 130px;
    }

    .careers-img {
        width: 50%;
    }
}

/* Large Desktop */
@media (min-width: 1441px) and (max-width: 1920px) {
    .what-we-do-second-column {
        width: 45%;
    }

    .what-we-do-discover-button {
        margin-top: 155px;
    }

    .what-we-do-container {
        background-position-y: 135px;
    }

}

@media (min-width: 1367px) and (max-width: 1440px) {
    .left-header-text-container {
        top: 220px;
        left: 8%;
    }

    .why-us-container {
        background-position-y: 210px;
    }

    .why-us-container .first-column-text {
        margin: 20px 0 90px;
    }

    .why-us-container .why-us-first-column p,
    .why-us-container .why-us-first-column a {
        margin-left: 145px !important;
    }

    .what-we-do-container .what-we-do-first-column>p,
    .what-we-do-container .what-we-do-first-column>a,
    .what-we-do-container .what-we-do-first-column .buttons-container {
        margin-left: 140px;
    }

    .what-we-do-container {
        background-position-y: 135px;
    }

    .what-we-do-second-column-overlay {
        border-radius: 110px 110px 85px 85px;
    }

    .what-we-do-discover-button {
        margin-top: 120px;
    }

    .careers-second-column-text {
        margin-bottom: 65px;
    }

    .investors_newsroom-container {
        gap: 100px;
        padding: 0 5%;
    }

    .newsroom-frame,
    .investors-frame {
        width: 40%;
    }
}

/* Old Large Desktop */
@media (min-width: 1281px) and (max-width: 1366px) {
    .left-header-text-container {
        top: 220px;
        left: 5%;
    }

    .why-us-second-column .overlap-group {
        border-radius: 40px;
    }

    .why-us-container {
        background-position-y: 210px;
    }

    .what-we-do-container {
        background-position-y: 130px;
    }

    .why-us-container .first-column-text {
        margin: 15px 0 50px;
    }

    .what-we-do-discover-button {
        margin-top: 90px;
    }

    .careers-second-column-text {
        margin-bottom: 60px;
    }
}

/* Desktop */
@media (min-width: 1024px) and (max-width: 1280px) {
    .left-header-text-container {
        top: 220px;
        left: 5%;
        max-width: 30%;
        gap: 10%;
    }

    .circles-container {
        top: 20px;
    }

    .earth {
        top: 110px;
    }

    .why-us-container {
        background-position-y: 185px;
    }

    .why-us-container .first-column-text {
        margin: 15px 0 50px;
    }

    .why-us-second-column .overlap-group {
        border-radius: 40px;
    }

    .what-we-do-second-column-overlay {
        border-radius: 90px 90px 75px 75px;
    }

    .what-we-do-container {
        background-position-y: 130px;
    }

    .what-we-do-discover-button {
        margin-top: 55px;
    }

    .careers-second-column-text {
        margin-bottom: 60px;
    }

    .careers-second-column>p,
    .careers-second-column>a {
        margin-left: 135px;
    }

    .investors_newsroom-container {
        gap: 80px;
    }

    .newsroom-frame,
    .investors-frame {
        width: 42%;
        padding: 55px;
        height: 460px;
    }

    .newsroom-frame .flex-row .number,
    .investors-frame .flex-row .number {
        margin-right: 55px;
    }


}

/* Tablet Landscape */
@media (min-width: 769px) and (max-width: 1024px) {
    .what-we-do-second-column-text {
        display: none;
    }
}

/* Tablet Portrait */
@media (min-width: 601px) and (max-width: 768px) {}

/* Mobile Grande */
@media (min-width: 481px) and (max-width: 600px) {}

/* Mobile Médio */
@media (min-width: 376px) and (max-width: 480px) {}

/* Mobile Pequeno */
@media (max-width: 375px) {}