.section_company_stats__content {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 1rem;
}

.company_stats__item {
    padding: 1.25rem;
    background-color: var(--light-blue-light);
    border-radius: 1.875rem;
    min-height: 13.6875rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.section_company_stats__content-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
}

.section_company_stats__content-row .company_stats__item:last-child {
    grid-column: 1 / 3;
}

.company_stats__item_bottom {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}

.company_stats__title {
    color: var(--light-blue-middle);
    font-size: 8rem;
    line-height: 6.375rem;
    font-weight: 600;
}

.company_stat__img {
    max-width: 9.4375rem;
}

section.section_company_stats {
    margin-top: 3.8125rem;
}

@media (max-width:1000px) {
    .section_company_stats__content {
        grid-template-columns: 1fr;
    }
}

@media (max-width:768px) {
    .section_company_stats__content-row {
        grid-template-columns: 1fr;
    }

    .section_company_stats__content-row .company_stats__item:last-child {
        grid-column: auto;
    }

    .company_stats__item {
        min-height: 183px;
    }

    .company_stats__title {
        font-size: 96px;
    }

    section.section_company_stats {
        margin-top: 14px;
    }
}

.raex-tooltip .tooltip__icon {
    background: var(--light-blue-middle);
    color: var(--black-additional);
}

@media (max-width: 578px) {
    .raex-tooltip .tooltip__bubble {
        left: 0;
        right: auto;
    }

    .raex-tooltip .tooltip__bubble::after {
        left: 15px;
        right: auto;
    }
}

@media (max-width: 498px) {
    .raex-tooltip .tooltip__bubble {
        left: -70px;
        right: auto;
    }

    .raex-tooltip .tooltip__bubble::after {
        left: 80px;
        right: auto;
    }
}

@media (max-width: 480px) {
    .raex-tooltip .tooltip__bubble {
        left: -85px;
        right: auto;
    }

    .raex-tooltip .tooltip__bubble::after {
        left: 80px;
        right: auto;
    }
}

@media (max-width: 415px) {
    .raex-tooltip .tooltip__bubble {
        left: auto;
        right: -80px;
    }

    .raex-tooltip .tooltip__bubble::after {
        left: auto;
        right: 92px;
    }
}

@media (max-width: 375px) {
    .raex-tooltip .tooltip__bubble {
        left: auto;
        right: -55px;
    }

    .raex-tooltip .tooltip__bubble::after {
        left: auto;
        right: 68px;
    }
}
