#home-upgrade {

    & {
        padding-top: clamp(24px, calc(168 / 1920 * 100vw), 168px);
        padding-bottom: clamp(24px, calc(105 / 1920 * 100vw), 105px);
    }

    .title {
        color: var(--g-color-locale-1);
        line-height: 1.4;
        padding-top: clamp(1px, calc(18 / 1920 * 100vw), 18px);
        font-size: clamp(16px, calc(32 / 1920 * 100vw), 32px)
    }

    .upgrade-inner-container {
        padding-top: clamp(1px, calc(68 / 1920 * 100vw), 68px);
    }

    .description {
        line-height: 1.2;
        padding-top: clamp(1px, calc(48 / 1920 * 100vw), 48px);
        font-size: clamp(14px, calc(28 / 1920 * 100vw), 28px);
    }

    .upgrade-item {
        padding-left: clamp(1px, calc(50 / 1920 * 100vw), 50px);
        padding-right: clamp(1px, calc(50 / 1920 * 100vw), 50px);
    }

    .ico {
        width: 60px;
    }

    @media(min-width: 576px) {
        .ico {
            width: 80px;
        }

    }

    @media(min-width: 992px) {
        .ico {
            width: clamp(1px, calc(164 / 1920 * 100vw), 164px);
        }

    }

    .ico-container {
        padding-bottom: clamp(1px, calc(16 / 1920 * 100vw), 16px);
    }

    .nav-container {
        padding-top: clamp(1px, calc(136 / 1920 * 100vw), 136px);
    }

    .btn-default {
        min-width: clamp(1px, calc(352 / 1920 * 100vw), 352px);
        padding-left: 20px;
        padding-right: 20px;
    }
}
