
        .maxair-hero-title
        {
            color: white !important;
            max-width: 1000px;
            margin: 0 0 25px;
            font-size: clamp(34px, 4.1vw, 58px);
            font-weight: 700;
            line-height: 1.08;
            letter-spacing: -0.025em;
        }
        .maxair-hero__note
        {
            color: white!important;
        }

        .maxair-hero__button {
            min-width: 310px;
        }
        /* =========================================
           MAXAIR — ВИДЖЕТ ИМПОРТОЗАМЕЩЕНИЯ ПНЕВМАТИКИ
           ========================================= */
        .maxair-hero
        {
            padding-top: 30px!important;
        }
        .maxair-hero__label
        {
            background: #0077c0!important;
        }
        .maxair-hero h2 span {
            color:  #0077c0;
        }
        .maxair-hero h2
        {
            color: white!important;
            max-width: 1000px;
            margin: 0 0 25px;
            font-size: clamp(34px, 4.1vw, 58px);
            font-weight: 700;
            line-height: 1.08;
            letter-spacing: -0.025em;
        }
        .maxair-hero__note
        {
            color: white;
        }
        .maxair-hero__label {
            color: white!important;
        }
        .maxair-hero__subtitle
        {
            text-align: left;
            color: white!important;
        }
        .maxair-import-widget {
            --maxair-blue: #0077c0;
            --maxair-blue-dark: #005f99;
            --maxair-blue-light: #eaf6fd;
            --maxair-text: #1f2933;
            --maxair-muted: #66727d;
            --maxair-border: #d7e5ed;

            position: relative;
            overflow: hidden;
            width: 100%;
            margin: 45px 0;
            padding: 42px;
            border: 1px solid var(--maxair-border);
            border-radius: 8px;
            background: linear-gradient(
                    135deg,
                    #ffffff 0%,
                    #f7fbfd 58%,
                    #eaf6fd 100%
            );
            box-sizing: border-box;
            font-family: Arial, Helvetica, sans-serif;
        }

        .maxair-import-widget *,
        .maxair-import-widget *::before,
        .maxair-import-widget *::after {
            box-sizing: border-box;
        }

        .maxair-import-widget__decor {
            position: absolute;
            right: -120px;
            top: -145px;
            width: 390px;
            height: 390px;
            border: 70px solid rgba(0, 119, 192, 0.055);
            border-radius: 50%;
            pointer-events: none;
        }

        .maxair-import-widget__inner {
            position: relative;
            z-index: 2;
            max-width: 1180px;
            margin: 0 auto;
        }

        /* Заголовочная часть */

        .maxair-import-widget__label {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            margin-bottom: 16px;
            color: var(--maxair-blue);
            font-size: 12px;
            font-weight: 700;
            line-height: 1;
            letter-spacing: 0.06em;
            text-transform: uppercase;
        }

        .maxair-import-widget__label::before {
            content: "";
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: var(--maxair-blue);
            box-shadow: 0 0 0 4px rgba(0, 119, 192, 0.1);
        }

        .maxair-import-widget__title {
            max-width: 850px;
            margin: 0 0 14px;
            color: var(--maxair-text);
            font-size: 32px;
            font-weight: 700;
            line-height: 1.2;
        }

        .maxair-import-widget__title span {
            color: var(--maxair-blue);
        }

        .maxair-import-widget__description {
            max-width: 900px;
            margin: 0 0 32px;
            color: var(--maxair-muted);
            font-size: 17px;
            line-height: 1.55;
        }

        /* Основной layout */

        .maxair-import-widget__layout {
            display: grid;
            grid-template-columns: minmax(0, 1fr) 370px;
            gap: 32px;
            align-items: start;
        }

        /* Преимущества */

        .maxair-import-widget__benefits {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 12px;
        }

        .maxair-import-widget__benefit {
            display: flex;
            align-items: flex-start;
            min-height: 82px;
            padding: 17px;
            border: 1px solid var(--maxair-border);
            border-radius: 6px;
            background: #ffffff;
            box-shadow: 0 4px 15px rgba(25, 75, 100, 0.045);
        }

        .maxair-import-widget__benefit-icon {
            position: relative;
            flex: 0 0 34px;
            width: 34px;
            height: 34px;
            margin-right: 12px;
            border-radius: 50%;
            background: var(--maxair-blue-light);
        }

        .maxair-import-widget__benefit-icon::before {
            content: "✓";
            position: absolute;
            top: 50%;
            left: 50%;
            color: var(--maxair-blue);
            font-size: 17px;
            font-weight: 700;
            transform: translate(-50%, -50%);
        }

        .maxair-import-widget__benefit-title {
            margin: 0 0 4px;
            color: var(--maxair-text);
            font-size: 15px;
            font-weight: 700;
            line-height: 1.35;
        }

        .maxair-import-widget__benefit-text {
            margin: 0;
            color: var(--maxair-muted);
            font-size: 13px;
            line-height: 1.4;
        }

        /* Форма */

        .maxair-import-widget__form {
            padding: 25px;
            border-radius: 7px;
            background: var(--maxair-blue);
            box-shadow: 0 12px 30px rgba(0, 119, 192, 0.18);
        }

        .maxair-import-widget__form-title {
            margin: 0 0 8px;
            color: #ffffff;
            font-size: 20px;
            font-weight: 700;
            line-height: 1.25;
        }

        .maxair-import-widget__form-description {
            margin: 0 0 20px;
            color: rgba(255, 255, 255, 0.85);
            font-size: 13px;
            line-height: 1.45;
        }

        .maxair-import-widget__field {
            margin-bottom: 12px;
        }

        .maxair-import-widget__field label {
            display: block;
            margin-bottom: 6px;
            color: #ffffff;
            font-size: 12px;
            font-weight: 600;
        }

        .maxair-import-widget__field input,
        .maxair-import-widget__field select,
        .maxair-import-widget__field textarea {
            display: block;
            width: 100%;
            min-height: 46px;
            padding: 11px 13px;
            border: 1px solid rgba(255, 255, 255, 0.3);
            border-radius: 4px;
            outline: none;
            background: #ffffff;
            color: var(--maxair-text);
            font-family: inherit;
            font-size: 14px;
            transition:
                    border-color 0.2s ease,
                    box-shadow 0.2s ease;
        }

        .maxair-import-widget__field textarea {
            min-height: 78px;
            resize: vertical;
        }

        .maxair-import-widget__field input:focus,
        .maxair-import-widget__field select:focus,
        .maxair-import-widget__field textarea:focus {
            border-color: #ffffff;
            box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.18);
        }

        .maxair-import-widget__submit {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            min-height: 52px;
            margin-top: 6px;
            padding: 12px 16px;
            border: 0;
            border-radius: 4px;
            background: #ffffff;
            color: var(--maxair-blue);
            font-size: 14px;
            font-weight: 700;
            line-height: 1.25;
            text-align: center;
            cursor: pointer;
            transition:
                    background 0.2s ease,
                    color 0.2s ease,
                    transform 0.2s ease,
                    box-shadow 0.2s ease;
        }

        .maxair-import-widget__submit:hover {
            background: #f2f9fc;
            color: var(--maxair-blue-dark);
            transform: translateY(-2px);
            box-shadow: 0 7px 18px rgba(0, 0, 0, 0.12);
        }

        .maxair-import-widget__privacy {
            margin: 12px 0 0;
            color: rgba(255, 255, 255, 0.7);
            font-size: 10px;
            line-height: 1.4;
            text-align: center;
        }

        /* Нижний CTA */

        .maxair-import-widget__bottom {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 25px;
            margin-top: 26px;
            padding-top: 23px;
            border-top: 1px solid var(--maxair-border);
        }

        .maxair-import-widget__bottom-text {
            margin: 0;
            color: var(--maxair-muted);
            font-size: 13px;
            line-height: 1.45;
        }

        .maxair-import-widget__bottom-text strong {
            color: var(--maxair-text);
        }

        /* =========================================
           MOBILE
           ========================================= */

        @media (max-width: 900px) {

            .maxair-import-widget {
                padding: 32px 24px;
            }

            .maxair-import-widget__layout {
                grid-template-columns: 1fr;
            }

            .maxair-import-widget__form {
                max-width: 560px;
            }
        }

        @media (max-width: 600px) {

            .maxair-import-widget {
                margin: 30px 0;
                padding: 28px 16px;
            }

            .maxair-import-widget__title {
                font-size: 27px;
            }

            .maxair-import-widget__description {
                font-size: 15px;
            }

            .maxair-import-widget__benefits {
                grid-template-columns: 1fr;
            }

            .maxair-import-widget__form {
                padding: 21px;
            }

            .maxair-import-widget__bottom {
                flex-direction: column;
                align-items: flex-start;
            }

            .maxair-import-widget__decor {
                right: -180px;
                top: -160px;
            }
        }
        .maxair-parts {
            --maxair-blue: #0077c0;
            --maxair-blue-dark: #005f99;
            --maxair-blue-light: #eaf6fd;
            --maxair-text: #1f2933;
            --maxair-muted: #64727d;
            --maxair-border: #d9e7ef;

            position: relative;
            overflow: hidden;
            width: 100%;
            margin: 40px 0;
            padding: 42px 46px;
            border: 1px solid var(--maxair-border);
            border-radius: 8px;
            background: linear-gradient(
                    135deg,
                    #ffffff 0%,
                    #f7fbfd 58%,
                    #eaf6fd 100%
            );
            box-sizing: border-box;
            font-family: Arial, Helvetica, sans-serif;
        }

        .maxair-parts *,
        .maxair-parts *::before,
        .maxair-parts *::after {
            box-sizing: border-box;
        }

        .maxair-parts__decor {
            position: absolute;
            right: -90px;
            top: -110px;
            width: 330px;
            height: 330px;
            border: 65px solid rgba(0, 119, 192, 0.055);
            border-radius: 50%;
            pointer-events: none;
        }

        .maxair-parts__inner {
            position: relative;
            z-index: 2;
            max-width: 1100px;
            margin: 0 auto;
        }

        /* Верхний маркер */

        .maxair-parts__label {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            margin-bottom: 17px;
            color: var(--maxair-blue);
            font-size: 12px;
            font-weight: 700;
            line-height: 1;
            letter-spacing: 0.06em;
            text-transform: uppercase;
        }

        .maxair-parts__label::before {
            content: "";
            display: block;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: var(--maxair-blue);
            box-shadow: 0 0 0 4px rgba(0, 119, 192, 0.1);
        }

        /* Заголовок */

        .maxair-parts__title {
            max-width: 850px;
            margin: 0 0 15px;
            color: var(--maxair-text);
            font-size: 32px;
            font-weight: 700;
            line-height: 1.2;
        }

        .maxair-parts__title span {
            color: var(--maxair-blue);
        }

        /* Описание */

        .maxair-parts__text {
            max-width: 850px;
            margin: 0 0 28px;
            color: var(--maxair-muted);
            font-size: 17px;
            line-height: 1.55;
        }

        /* Список комплектующих */

        .maxair-parts__items {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            margin: 0 0 30px;
            padding: 0;
            list-style: none;
        }

        .maxair-parts__item {
            display: inline-flex;
            align-items: center;
            min-height: 42px;
            padding: 9px 16px;
            border: 1px solid var(--maxair-border);
            border-radius: 5px;
            background: #ffffff;
            color: var(--maxair-text);
            font-size: 14px;
            font-weight: 600;
            box-shadow: 0 3px 12px rgba(25, 75, 100, 0.04);
        }

        .maxair-parts__item::before {
            content: "✓";
            margin-right: 8px;
            color: var(--maxair-blue);
            font-size: 16px;
            font-weight: 700;
        }

        /* Кнопки */

        .maxair-parts__actions {
            display: flex;
            flex-wrap: wrap;
            gap: 12px;
        }

        .maxair-parts__button {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-height: 50px;
            padding: 0 23px;
            border-radius: 5px;
            font-size: 15px;
            font-weight: 700;
            line-height: 1;
            text-decoration: none;
            transition:
                    background 0.2s ease,
                    border-color 0.2s ease,
                    color 0.2s ease,
                    transform 0.2s ease,
                    box-shadow 0.2s ease;
        }

        .maxair-parts__button--primary {
            border: 1px solid var(--maxair-blue);
            background: var(--maxair-blue);
            color: #ffffff;
            box-shadow: 0 6px 18px rgba(0, 119, 192, 0.18);
        }

        .maxair-parts__button--primary:hover {
            border-color: var(--maxair-blue-dark);
            background: var(--maxair-blue-dark);
            color: #ffffff;
            transform: translateY(-2px);
            box-shadow: 0 9px 23px rgba(0, 119, 192, 0.24);
        }

        .maxair-parts__button--secondary {
            border: 1px solid #b9ccd7;
            background: #ffffff;
            color: var(--maxair-blue);
        }

        .maxair-parts__button--secondary:hover {
            border-color: var(--maxair-blue);
            background: var(--maxair-blue-light);
            color: var(--maxair-blue-dark);
            transform: translateY(-2px);
        }

        .maxair-parts__arrow {
            margin-left: 10px;
            font-size: 18px;
        }

        /* Примечание */

        .maxair-parts__note {
            margin-top: 18px;
            color: #7a8790;
            font-size: 12px;
            line-height: 1.5;
        }

        /* Адаптив */

        @media (max-width: 700px) {

            .maxair-parts {
                margin: 30px 0;
                padding: 32px 22px;
            }

            .maxair-parts__title {
                font-size: 27px;
            }

            .maxair-parts__text {
                font-size: 15px;
            }

            .maxair-parts__items {
                flex-direction: column;
                gap: 8px;
            }

            .maxair-parts__item {
                width: 100%;
            }

            .maxair-parts__actions {
                flex-direction: column;
            }

            .maxair-parts__button {
                width: 100%;
            }

            .maxair-parts__decor {
                right: -150px;
                top: -130px;
            }
        }
        .maxair-hero {
            --maxair-blue: #0077c0;
            --maxair-blue-dark: #005f99;
            --maxair-blue-light: #eaf6fd;
            --maxair-text: #1f2933;
            --maxair-muted: #66727d;
            --maxair-border: #dce8ef;

            position: relative;
            overflow: hidden;
            box-sizing: border-box;
            width: 100%;
            padding: 72px 30px 76px;
            background:
                    linear-gradient(135deg, #ffffff 0%, #f7fbfd 55%, #eef8fc 100%);
            font-family: Arial, Helvetica, sans-serif;
        }

        .maxair-hero *,
        .maxair-hero *::before,
        .maxair-hero *::after {
            box-sizing: border-box;
        }

        .maxair-hero::before {
            content: "";
            position: absolute;
            top: -180px;
            right: -120px;
            width: 520px;
            height: 520px;
            border: 70px solid rgba(0, 119, 192, 0.055);
            border-radius: 50%;
            pointer-events: none;
        }

        .maxair-hero::after {
            content: "";
            position: absolute;
            bottom: -180px;
            left: -150px;
            width: 430px;
            height: 430px;
            border: 55px solid rgba(0, 119, 192, 0.04);
            border-radius: 50%;
            pointer-events: none;
        }

        .maxair-hero__container {
            position: relative;
            z-index: 2;
            max-width: 1240px;
            margin: 0 auto;
        }

        /* Верхний технический маркер */

        .maxair-hero__label {
            display: inline-flex;
            align-items: center;
            gap: 9px;
            margin-bottom: 22px;
            padding: 8px 13px;
            border: 1px solid rgba(0, 119, 192, 0.18);
            border-radius: 4px;
            background: rgba(255, 255, 255, 0.85);
            color: var(--maxair-blue);
            font-size: 13px;
            font-weight: 700;
            line-height: 1;
            letter-spacing: 0.04em;
            text-transform: uppercase;
        }

        .maxair-hero__label::before {
            content: "";
            width: 7px;
            height: 7px;
            border-radius: 50%;
            background: var(--maxair-blue);
            box-shadow: 0 0 0 4px rgba(0, 119, 192, 0.1);
        }

        /* H1 */

        .maxair-hero h1 {
            max-width: 1000px;
            margin: 0 0 25px;
            color: var(--maxair-text);
            font-size: clamp(34px, 4.1vw, 58px);
            font-weight: 700;
            line-height: 1.08;
            letter-spacing: -0.025em;
        }

        .maxair-hero h1 span {
            color: var(--maxair-blue);
        }

        /* Подзаголовок */

        .maxair-hero__subtitle {
            max-width: 930px;
            margin: 0 0 38px;
            color: #46535e;
            font-size: 20px;
            font-weight: 400;
            line-height: 1.55;
        }

        /* УТП */

        .maxair-hero__advantages {
            display: grid;
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 14px 18px;
            max-width: 920px;
            margin-bottom: 40px;
        }

        .maxair-hero__advantage {
            display: flex;
            align-items: center;
            min-height: 68px;
            padding: 15px 20px;
            border: 1px solid var(--maxair-border);
            border-radius: 7px;
            background: #ffffff;
            box-shadow: 0 5px 20px rgba(24, 74, 100, 0.055);
            color: var(--maxair-text);
            font-size: 16px;
            font-weight: 600;
            line-height: 1.35;
            transition:
                    transform 0.2s ease,
                    box-shadow 0.2s ease,
                    border-color 0.2s ease;
        }

        .maxair-hero__advantage:hover {
            transform: translateY(-2px);
            border-color: rgba(0, 119, 192, 0.28);
            box-shadow: 0 9px 28px rgba(24, 74, 100, 0.10);
        }

        .maxair-hero__advantage-icon {
            position: relative;
            flex: 0 0 36px;
            width: 36px;
            height: 36px;
            margin-right: 14px;
            border-radius: 50%;
            background: var(--maxair-blue-light);
        }

        .maxair-hero__advantage-icon::before {
            content: "";
            position: absolute;
            top: 11px;
            left: 9px;
            width: 17px;
            height: 9px;
            border-left: 2px solid var(--maxair-blue);
            border-bottom: 2px solid var(--maxair-blue);
            transform: rotate(-45deg);
        }

        /* Цифры */

        .maxair-hero__advantage strong {
            color: var(--maxair-blue);
            font-size: 21px;
            font-weight: 700;
        }

        /* CTA */

        .maxair-hero__actions {
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            gap: 14px;
        }

        .maxair-hero__button {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            min-height: 56px;
            padding: 0 28px;
            border-radius: 5px;
            font-size: 16px;
            font-weight: 700;
            line-height: 1;
            text-decoration: none;
            cursor: pointer;
            transition:
                    background 0.2s ease,
                    border-color 0.2s ease,
                    box-shadow 0.2s ease,
                    transform 0.2s ease;
        }

        .maxair-hero__button--primary {
            border: 1px solid var(--maxair-blue);
            background: var(--maxair-blue);
            color: #ffffff;
            box-shadow: 0 8px 22px rgba(0, 119, 192, 0.22);
        }

        .maxair-hero__button--primary:hover {
            background: var(--maxair-blue-dark);
            border-color: var(--maxair-blue-dark);
            color: #ffffff;
            transform: translateY(-2px);
            box-shadow: 0 11px 28px rgba(0, 119, 192, 0.28);
        }

        .maxair-hero__button--secondary {
            border: 1px solid #b9cbd5;
            background: #ffffff;
            color: var(--maxair-blue);
        }

        .maxair-hero__button--secondary:hover {
            border-color: var(--maxair-blue);
            background: var(--maxair-blue-light);
            color: var(--maxair-blue-dark);
        }

        .maxair-hero__button-arrow {
            margin-left: 11px;
            font-size: 20px;
            line-height: 0;
        }

        /* Дополнительная строка */

        .maxair-hero__note {
            margin-top: 19px;
            color: var(--maxair-muted);
            font-size: 13px;
            line-height: 1.5;
        }

        .maxair-hero__note::before {
            content: "✓";
            margin-right: 7px;
            color: var(--maxair-blue);
            font-weight: 700;
        }

        /* Декоративная правая панель */

        .maxair-hero__side {
            position: absolute;
            z-index: -1;
            top: 50%;
            right: 30px;
            width: 250px;
            height: 250px;
            border-radius: 50%;
            background:
                    radial-gradient(
                            circle at center,
                            rgba(0, 119, 192, 0.12) 0,
                            rgba(0, 119, 192, 0.05) 48%,
                            transparent 49%
                    );
            transform: translateY(-50%);
        }

        .maxair-hero__side::before,
        .maxair-hero__side::after {
            content: "";
            position: absolute;
            inset: 35px;
            border: 1px solid rgba(0, 119, 192, 0.12);
            border-radius: 50%;
        }

        .maxair-hero__side::after {
            inset: 72px;
            border-color: rgba(0, 119, 192, 0.18);
        }

        /* =========================================
           ADAPTIVE
           ========================================= */

        @media (max-width: 900px) {

            .maxair-hero {
                padding: 55px 22px 60px;
            }

            .maxair-hero h1 {
                max-width: 800px;
                font-size: clamp(32px, 6vw, 46px);
            }

            .maxair-hero__subtitle {
                font-size: 18px;
            }

            .maxair-hero__side {
                display: none;
            }
        }

        @media (max-width: 640px) {

            .maxair-hero {
                padding: 42px 16px 48px;
            }

            .maxair-hero__label {
                margin-bottom: 17px;
                font-size: 11px;
            }

            .maxair-hero h1 {
                margin-bottom: 20px;
                font-size: 32px;
                line-height: 1.12;
            }

            .maxair-hero__subtitle {
                margin-bottom: 28px;
                font-size: 17px;
                line-height: 1.5;
            }

            .maxair-hero__advantages {
                grid-template-columns: 1fr;
                gap: 10px;
                margin-bottom: 28px;
            }

            .maxair-hero__advantage {
                min-height: 60px;
                padding: 13px 15px;
                font-size: 14px;
            }

            .maxair-hero__advantage-icon {
                flex-basis: 32px;
                width: 32px;
                height: 32px;
                margin-right: 11px;
            }

            .maxair-hero__advantage-icon::before {
                top: 10px;
                left: 8px;
            }

            .maxair-hero__advantage strong {
                font-size: 18px;
            }

            .maxair-hero__actions {
                flex-direction: column;
                align-items: stretch;
            }

            .maxair-hero__button {
                width: 100%;
                min-height: 54px;
                padding: 0 20px;
            }

            .maxair-hero__note {
                font-size: 12px;
            }
        }.section_title_block h1 {
             font-size: 24px;
             line-height: 16px;
             text-transform: uppercase;
             font-weight: 500;
             color: #000000;
         }
        .maxair-price-download {

            --maxair-blue: #0077c0;
            --maxair-blue-dark: #005f99;
            --maxair-blue-light: #eaf6fd;

            width: 100%;
            margin: 50px 0;

            font-family:
                    Arial,
                    Helvetica,
                    sans-serif;

            color: #252525;
        }


        .maxair-price-download *,
        .maxair-price-download *::before,
        .maxair-price-download *::after {
            box-sizing: border-box;
        }


        /* Основной контейнер */

        .maxair-price-download__container {

            max-width: 1200px;

            margin: 0 auto;

            display: grid;



            background: #f7f9fb;

            border: 1px solid #dce8ef;

            position: relative;

            overflow: hidden;
        }


        /* Левая часть */

        .maxair-price-download__content {

            padding: 48px 50px;

            background: #fff;
        }


        /* Маленький заголовок */

        .maxair-price-download__label {

            display: inline-block;

            margin-bottom: 15px;

            font-size: 12px;

            line-height: 1.3;

            font-weight: 700;

            letter-spacing: 1.5px;

            text-transform: uppercase;

            color: var(--maxair-blue);
        }


        /* Основной заголовок */

        .maxair-price-download__title {

            margin: 0 0 20px;

            font-size: 32px;

            line-height: 1.2;

            font-weight: 700;

            color: #222;
        }


        /* Текст */

        .maxair-price-download__text {

            max-width: 850px;

            font-size: 16px;

            line-height: 1.65;

            color: #555;
        }


        .maxair-price-download__text p {

            margin: 0 0 12px;

        }


        .maxair-price-download__text strong {

            color: var(--maxair-blue);

        }


        /* Преимущества */

        .maxair-price-download__features {

            display: grid;

            grid-template-columns:
        repeat(2, minmax(0, 1fr));

            gap: 20px 35px;

            margin-top: 30px;

        }


        /* Один пункт */

        .maxair-price-download__feature {

            display: flex;

            gap: 13px;

            align-items: flex-start;
        }


        /* Синяя иконка */

        .maxair-price-download__icon {

            flex: 0 0 28px;

            width: 28px;

            height: 28px;

            display: flex;

            align-items: center;

            justify-content: center;

            background: var(--maxair-blue);

            color: #fff;

            font-size: 14px;

            font-weight: 700;

            border-radius: 2px;

        }


        /* Заголовок пункта */

        .maxair-price-download__feature strong {

            display: block;

            margin-bottom: 5px;

            font-size: 15px;

            line-height: 1.3;

            color: #222;
        }


        /* Описание пункта */

        .maxair-price-download__feature span {

            display: block;

            font-size: 13px;

            line-height: 1.5;

            color: #666;

        }


        /* Информационное предупреждение */

        .maxair-price-download__notice {

            margin-top: 32px;

            padding: 18px 20px;

            border-left:
                    3px solid var(--maxair-blue);

            background: var(--maxair-blue-light);
        }


        /* Заголовок предупреждения */

        .maxair-price-download__notice-title {

            margin-bottom: 7px;

            font-size: 14px;

            font-weight: 700;

            color: var(--maxair-blue-dark);
        }


        /* Текст предупреждения */

        .maxair-price-download__notice p {

            margin: 0;

            font-size: 13px;

            line-height: 1.55;

            color: #5d6870;

        }


        /* Кнопка */

        .maxair-price-download__action {

            display: flex;

            align-items: center;

            gap: 20px;

            margin-top: 30px;
        }


        .maxair-price-download__button {

            display: inline-flex;

            align-items: center;

            justify-content: center;

            gap: 12px;

            min-height: 54px;

            padding: 0 28px;

            background: var(--maxair-blue);

            color: #fff !important;

            text-decoration: none !important;

            font-size: 14px;

            line-height: 1;

            font-weight: 700;

            border-radius: 2px;

            transition:
                    background .2s ease,
                    transform .2s ease,
                    box-shadow .2s ease;

        }


        .maxair-price-download__button:hover {

            background: var(--maxair-blue-dark);

            color: #fff !important;

            transform: translateY(-1px);

            box-shadow:
                    0 5px 15px rgba(0, 119, 192, .22);

        }


        .maxair-price-download__button-icon {

            font-size: 20px;

            line-height: 1;

        }


        /* Формат */

        .maxair-price-download__format {

            font-size: 12px;

            color: #777;

        }


        .maxair-price-download__format strong {

            color: var(--maxair-blue);

        }


        /* =====================================================
           ПРАВАЯ ПАНЕЛЬ
           ===================================================== */

        .maxair-price-download__side {

            position: relative;

            display: flex;

            flex-direction: column;

            justify-content: center;

            padding: 40px 35px;

            background: var(--maxair-blue);

            color: #fff;

            overflow: hidden;

        }


        /* Декоративные элементы */

        .maxair-price-download__side::before {

            content: "";

            position: absolute;

            width: 190px;

            height: 190px;

            right: -85px;

            top: -75px;

            border:
                    1px solid
                    rgba(255,255,255,.20);

            transform: rotate(45deg);

        }


        .maxair-price-download__side::after {

            content: "";

            position: absolute;

            width: 125px;

            height: 125px;

            right: -55px;

            bottom: -55px;

            border:
                    1px solid
                    rgba(255,255,255,.20);

            transform: rotate(45deg);

        }


        /* Иконка */

        .maxair-price-download__side-icon {

            position: relative;

            z-index: 2;

            margin-bottom: 25px;

            color: #fff;

        }


        /* Заголовок */

        .maxair-price-download__side-title {

            position: relative;

            z-index: 2;

            margin-bottom: 10px;

            font-size: 25px;

            line-height: 1.2;

            font-weight: 700;

        }


        /* Текст */

        .maxair-price-download__side-text {

            position: relative;

            z-index: 2;

            font-size: 14px;

            line-height: 1.5;

            color:
                    rgba(255,255,255,.85);

        }


        /* Линия */

        .maxair-price-download__side-line {

            position: relative;

            z-index: 2;

            width: 45px;

            height: 2px;

            margin: 30px 0 20px;

            background: #fff;

        }


        /* МАКСАИР */

        .maxair-price-download__side-caption {

            position: relative;

            z-index: 2;

            font-size: 12px;

            font-weight: 700;

            letter-spacing: 2px;

        }


        /* Описание */

        .maxair-price-download__side-description {

            position: relative;

            z-index: 2;

            margin-top: 8px;

            font-size: 12px;

            line-height: 1.5;

            color:
                    rgba(255,255,255,.75);

        }


        /* =====================================================
           ПЛАНШЕТ
           ===================================================== */

        @media (max-width: 900px) {

            .maxair-price-download__container {

                grid-template-columns: 1fr;

            }

            .maxair-price-download__side {

                min-height: 260px;

            }

        }


        /* =====================================================
           МОБИЛЬНЫЕ
           ===================================================== */

        @media (max-width: 600px) {

            .maxair-price-download {

                margin: 30px 0;

            }

            .maxair-price-download__content {

                padding: 30px 20px;

            }

            .maxair-price-download__title {

                font-size: 25px;

            }

            .maxair-price-download__text {

                font-size: 14px;

            }

            .maxair-price-download__features {

                grid-template-columns: 1fr;

                gap: 18px;

            }

            .maxair-price-download__action {

                flex-direction: column;

                align-items: stretch;

            }

            .maxair-price-download__button {

                width: 100%;

            }

            .maxair-price-download__format {

                text-align: center;

            }

            .maxair-price-download__side {

                padding: 35px 25px;

            }

        }
        .info_section_block.description_block
        {
            text-align: left;
        }
        .order_block_text * {
            text-align: left;
        }
        .order_block_title h2 {
            color: white;
        }
        @media(min-width: 1500px)
        {
            .contact_form_block p
            {
                font-size: 25px;
            }
        }


        @media(max-width: 700px)
        {
            .callback_block{

                display: flex;
                align-items: center;
            }
        }
        input[type="file"]::file-selector-button {
            background-color: #0d6efd;

            color: #fff;
            border: none;
            padding: 5px 20px;
            border-radius: 5px;
            cursor: pointer;
            transition: background-color .2s ease;
        }

        input[type="file"]::file-selector-button:hover {
            background-color: #0b5ed7;
        }
        .bx-ui-slider-handle {
            color: transparent;
        }
        @media(min-width: 600px) and (max-width: 899px)
        {
            .reasons .reasons_count {
                padding: 45px 50px 125px 50px!important;

            }
        }
        .reasons .reasons_count {
            padding: 45px 50px 205px 50px;
            background-color: #353943;
        }
        @media (max-width: 599px) {
            .header .contact_block .contacts_text {
                display: none;
            }
        }

        section {
            overflow: hidden;
        }
        main {
            width: 100%;
            overflow: hidden;
        }
        /* Базовые стили кнопки (скрыта по умолчанию) */
        .up-icon {
            position: fixed;
            bottom: 30px;
            right: 30px;
            z-index: 1000;
            cursor: pointer;

            /* Эффект плавного появления */
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;
            transform: translateY(20px); /* Небольшое смещение вниз для красивого вылета */
        }

        /* Класс, который добавляется при прокрутке вниз через JS */
        .up-icon.up-icon--visible {
            opacity: 1;
            visibility: visible;
            transform: translateY(0); /* Возвращаем на место при появлении */
        }

        .testimonal_item
        {
            margin: 10px;
        }
        .col-xs-6 {
            width: 50%;
            float: left;
        }
        .bx-filter .bx-ui-slider-track-container
        {
            padding-top: 55px;
        }
        .calculation_tabs_block .tab_1_label:before, .calculation_tabs_block .tab_2_label:before, .calculation_tabs_block .tab_3_label:before, .calculation_tabs_block .tab_4_label:before
        {
            margin-left: -35px!important;
        }
        .good_tabs .good_information_charact_table
        {
            max-height: 100%!important;
        }
        @media (min-width: 1200px)
        {
            .calculation_tabs_block .tabs>label
            {
                font-size: 12px!important;
            }
            .calculation_tabs_block .tab_1_label:before, .calculation_tabs_block .tab_2_label:before, .calculation_tabs_block .tab_3_label:before, .calculation_tabs_block .tab_4_label:before {
                width: 18px!important;
            }
        }
        .product-description-wraper
        {
            display: block;
            width: 100%;
            background-color: #f7f7f7;
            padding: 20px;

        }
        .articles_image {
            justify-content: center;

        }
        .articles_image img
        {
            width: auto!important;
        }
        body .container
        {

        }
        .news-list
        {
            margin-bottom: 20px;
        }
        .iblock.but
        {
            display: flex;
            align-items: center; /* по вертикали */
            justify-content: center; /* по горизонтали, если нужно */

        }
        .border_block
        {
            margin-bottom: 20px;
            padding: 38px 43px;
            border: 1px solid #E5E5E5;
        }

        .job  .iblock.text
        {
            max-width: 60%;
        }
        .job  .iblock
        {
            max-width: 20%;
        }
        .job .wrap_md
        {
            display: flex;
            flex-wrap: wrap;

            justify-content: space-between;
            gap: 20px;
        }
        main > .bx-breadcrumb-item
        {
            display: none!important;
        }

        .container .callback_block
        {
            display: block!important;
        }
        .footer .footer_contact_block a
        {
            font-size: 14px;
            font-weight: 200!important;
        }
        .footer .footer_contact_block
        {
            font-weight: 200!important;
        }
        .catalog_section_block .catalog_section_item_img
        {
            max-width: 120px!important;

        }
        .news-list .news-item {
            border: 1px solid black;
            margin-bottom: 15px;
        }
        .cat_submenu_list
        {
            min-width: 1000px;
        }
        .header a {
            font-size: 17px;
        }
        .footer_contact_block .telegramm-icon img, .footer_contact_block .max-icon img
        {
            display: block!important;
        }
        .header .contact_block a.mail_contact_block {
            font-size: 15px!important;
        }

        .header .contact_block a.tel_contact_block {
            font-size: 1.25em!important;
            font-weight: 500;
        }
        .header {
            padding: 0 2%!important;
        }
        .mail_contact_block img {
            width: 20px;
            padding-left: 5px;
        }
        .header .callback_block:hover {
            background: none!important;

        }
        .header .contact_block .callback_block span:hover {
            color: #1485ce;
        }
        .header .contact_block .callback_block span{
            padding-bottom: 15px;
            font-weight: 400;
            font-size: 18px!important;
        }
        .header .contact_block .callback_block {
            font-weight: normal!important;
            color: white;
            font-size: 20px;
            padding-bottom: 0px;
            border-left: none!important;
            border-right: none!important;
            align-content: end;
        }
        .header .contact_block a.mail_contact_block:hover {

        }
        .header .contact_block a.mail_contact_block {
            border-bottom: 0px!important;
        }
        .header .contact_block {
            position: relative;
        }

        @media (min-width: 1700px) {
            .header .info_menu_item a {
                font-size: 19px!important;
            }
            .header .contact_block>div.callback_block span
            {
                font-size: 18px!important;
            }
            .header .cat_menu_block a.cat_menu_item
            {
                font-size: 18px!important;
            }
        }

        @media (max-width: 1600px) {
            .callback_block {
                padding-left: 0px!important;
                padding-right: 0px!important;
            }
            .callback_block span {
                font-size: 13px!important;
            }
            .social-icons {


            }
        }
        @media (max-width: 1200px) {
            .social-icons {
                right: 0px!important;
                top: 50px!important;
            }
            .telegramm-icon img, .max-icon img {
                width: 20px!important;
                height: 20px!important;
            }
            .social-mobile {
                position: absolute;
                justify-content: right!important;
                display: flex;
                top: 55px!important;;
                right: 10px !important;
            }

        }
        .social-icons {
            max-width: 100px;
            position: absolute;
            width: 100%;
            justify-content: center;
            display: flex;
            top: 10px;
            padding-bottom: 0px !important;
        }
        .callback_block:hover {
            color:#0077c0!important;
            cursor: pointer;
        }
        .info_menu_item-childs-item {
            padding-bottom: 10px;
        }
        .info_menu_item-childs-item a:after {
            content: ''!important;
            width: 0px!important;
            height: 0px!important;

        }
        .info_menu_item:hover .info_menu_item-childs {
            display: block;

        }
        .info_menu_item-childs {
            left: -20px;
            display: none;
            position: absolute;
            background: #1a1b1d;
            padding: 20px;
            padding-top: 40px;
            width: 300px;

        }
        .header .cat_menu_block:hover .cat_submenu_list {
            display: flex!important;
        }
        .cat_submenu_item
        {
            padding-buttom: 10px!important;
        }
        .header .cat_submenu_item a:hover
        {
            font-size: 14px!important;
        }
        .cat_submenu_item ul {
            padding-top: 20px;
        }
        .cat_submenu_list {
        //display: flex!important;
            flex-wrap: wrap;
            width: 100%!important;
        }
        .cat_submenu_item {
            padding-right: 20px;
        }
        .header-menu-li-img {
            width:30px;
            height: 100%;
        }
        @media (max-width: 1600px) {
            .header a {
                font-size: 13px!important;
            }
        }
        @media (max-width: 1024px) {
            .job .iblock
            {
                max-width: 100%!important;
            }
            .job {
                padding: 20px;
            }
            .contact_block #copyButton {
                display: none;
            }
            .social-icons {
                display: none;
            }
            .social-mobile {
                display: flex!important;
            }
            .header-work-time {
                text-align: right!important;
                margin-bottom: 0px;
            }
            .header .contact_block>div {
                justify-content: right;
            }
        }
        .header-work-time {
            color: white;
            width: 100%;

            text-align: center;
        }

        .callback_block {
            position: relative;
        }
        .telegramm-icon:hover img.white{
            display: none!important;
        }
        .telegramm-icon:hover img.no-white{
            display: block;
        }
        .max-icon:hover img.white{
            display: none!important;
        }
        .max-icon:hover img.no-white{
            display: block;
        }
        .telegramm-icon.white img.white, .max-icon.white img.white {
            display: block;
        }
        .telegramm-icon img, .max-icon img {
            width: 25px;
            height: 25px;
            margin-left: 10px;
            display: none;

        }
        .smart_filter__main>.smart_filter__container .bx-ui-slider-part span
        {
            font-weight: 500;
        }
        .smart_filter__main>.smart_filter__container .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
            font-weight: 500;
        }
        .calculation_tabs_block .tabs>div {
            padding-bottom: 0px;
        }
        a:focus {
            outline: none;
        }
        .technical_solutions_content {
            display: flex;

        }
        .smart_filter__main>.smart_filter__container .bx-filter-param-text {
            font-weight: 500;
        }
        .mini.smart_filter__main>.smart_filter__container .bx-filter-parameters-box.bx-active .bx-filter-block i.bx-ft-sub {
            font-weight: 500;
        }
        .smart_filter__main>.smart_filter__container .bx-filter-input-container input {
            font-weight: 500;
        }
        .smart_filter__main>.smart_filter__container .bx-filter-select-text {
            font-weight: 500;
        }
        .mini.smart_filter__main>.smart_filter__container .bx-ui-slider-part span {
            font-weight: 500;
        }
        .bx-filter-parameters-box-container {
            padding-bottom: 0px;
        }
        @media (min-width: 2000px) {

            .technical_solutions_content div {
                background-repeat: no-repeat;
                background-size: 100% 100%;
            }
            .technical_solutions_content a {
                width: 33.333%;
            }
            .technical_solutions_item span {
                width: 60%;
                display: block;
            }
        }

