/* Inline styles of index.html (Webflow export startech.awards-main), document order. */
.hero-badge {
            display: inline-flex;
            align-items: center;
            padding: 0.45em 0.9em;
            gap: 0.5em;
            background: rgba(244, 249, 251, 1);
            color: #ff6b00;
            border-radius: 999px;
            font-weight: 700;
            line-height: 1.1;
            text-transform: uppercase;
            letter-spacing: 0.02em;
            width: max-content;
            margin: 0 0 0.6em 0;
            box-shadow: 0 1px 0 rgba(0, 0, 0, 0.04) inset;
        }

        @media (max-width: 991px) {
            .hero-badge {
                padding: 8px 12px;
                font-size: 12px;
            }
        }

        @media (max-width: 479px) {
            .hero-badge {
                padding: 7px 10px;
                font-size: 11px;
            }
        }

@media (min-width: 992px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="a1bb256b-489c-4632-bad1-a4c405aec261"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: flex;
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="ce672c7c-5015-9bf0-1410-e1560772d8ac"] {
            -webkit-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8d816402-9e60-2ec8-9ed8-2cb24ae6a1ca"] {
            display: none;
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8a9dde4c-4c0e-0925-3ae5-be436fbd022b"] {
            width: 0em;
            height: 1.75em;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7f049a87-a332-eae0-606f-52e6006dbab0"] {
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="13e061ee-740e-177e-7522-cfed469d65ab"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="78dd016a-c48e-6f83-eb47-a975e7dce978"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe27"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe38"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }
    }

    @media (max-width: 991px) and (min-width: 768px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="a1bb256b-489c-4632-bad1-a4c405aec261"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: flex;
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="ce672c7c-5015-9bf0-1410-e1560772d8ac"] {
            -webkit-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8d816402-9e60-2ec8-9ed8-2cb24ae6a1ca"] {
            display: none;
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8a9dde4c-4c0e-0925-3ae5-be436fbd022b"] {
            width: 0em;
            height: 1.75em;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7f049a87-a332-eae0-606f-52e6006dbab0"] {
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="13e061ee-740e-177e-7522-cfed469d65ab"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="78dd016a-c48e-6f83-eb47-a975e7dce978"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe27"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe38"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="00b64a19-d038-0039-34d3-8994abd836ca"] {
            opacity: 0;
        }
    }

    @media (max-width: 767px) and (min-width: 480px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="a1bb256b-489c-4632-bad1-a4c405aec261"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: flex;
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="ce672c7c-5015-9bf0-1410-e1560772d8ac"] {
            -webkit-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8d816402-9e60-2ec8-9ed8-2cb24ae6a1ca"] {
            display: none;
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8a9dde4c-4c0e-0925-3ae5-be436fbd022b"] {
            width: 0em;
            height: 1.75em;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7f049a87-a332-eae0-606f-52e6006dbab0"] {
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="13e061ee-740e-177e-7522-cfed469d65ab"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="78dd016a-c48e-6f83-eb47-a975e7dce978"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe27"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe38"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="90c6d87e-3784-104e-c6a1-d46bc8fe0673"] {
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="b5ef3779-5f7d-dc7b-2cb3-8d478bfab4e5"] {
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="611899a1-4350-d844-49ad-31dba55e0116"] {
            display: flex;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="00b64a19-d038-0039-34d3-8994abd836ca"] {
            opacity: 0;
        }
    }

    @media (max-width: 479px) {
        html.w-mod-js:not(.w-mod-ix) [data-w-id="90c6d87e-3784-104e-c6a1-d46bc8fe0673"] {
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="b5ef3779-5f7d-dc7b-2cb3-8d478bfab4e5"] {
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="611899a1-4350-d844-49ad-31dba55e0116"] {
            display: flex;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="a1bb256b-489c-4632-bad1-a4c405aec261"] {
            -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: flex;
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="b53c975b-19ee-04a7-8989-92d108c76c79"] {
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="ce672c7c-5015-9bf0-1410-e1560772d8ac"] {
            -webkit-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0, 30vh, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            display: none;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8d816402-9e60-2ec8-9ed8-2cb24ae6a1ca"] {
            display: none;
            opacity: 0;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="8a9dde4c-4c0e-0925-3ae5-be436fbd022b"] {
            width: 0em;
            height: 1.75em;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="7f049a87-a332-eae0-606f-52e6006dbab0"] {
            opacity: 1;
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="13e061ee-740e-177e-7522-cfed469d65ab"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="78dd016a-c48e-6f83-eb47-a975e7dce978"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe27"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="1c21f833-6adf-c58d-5764-73f2fe64fe38"] {
            -webkit-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -moz-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            -ms-transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
            transform: translate3d(0em, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);
        }

        html.w-mod-js:not(.w-mod-ix) [data-w-id="00b64a19-d038-0039-34d3-8994abd836ca"] {
            opacity: 0;
        }
    }

html.lenis, html.lenis body {
            height: auto;
        }

        .lenis.lenis-smooth {
            scroll-behavior: auto !important;
        }

        .lenis.lenis-stopped {
            overflow: hidden;
        }

        .lenis.lenis-scrolling iframe {
            pointer-events: none;
        }

.glowing-wrapper {
            -webkit-mask-image: -webkit-radial-gradient(white, black);
            mask-image: radial-gradient(white, black);
            will-change: transform;
        }

        .btn-color-top {
            cursor: pointer !important;
        }

        .btn-outline-top {
            cursor: pointer !important;
        }

        .section.enter-your-name {
            display: none !important;
        }

[u-group="fields"]:first-child [u-btn="remove"] {
            display: none;
        }

        [u-group="fields"] [u-btn="add"] {
            display: none;
        }

        [u-group="fields"]:last-child [u-btn="add"] {
            display: block;
        }

        /* Полностью переделываем кнопку "Подать заявку" в Стартех.База */
        #startech-register-btn {
            width: auto !important;
            min-width: auto !important;
            max-width: none !important;
            padding: 1em 3.5em 1em !important;
            background-image: linear-gradient(90deg, #DC5B10 0%, #F48C47 100%) !important;
            background-size: auto !important;
            background-repeat: no-repeat !important;
            white-space: nowrap !important;
            display: inline-block !important;
            box-sizing: border-box !important;
            text-align: center !important;
            overflow: visible !important;
            border-radius: 8px !important;
            border: none !important;
            color: white !important;
            text-decoration: none !important;
            position: relative !important;
            /* Создаем форму как у оригинальной кнопки */
            clip-path: polygon(6% 0%, 100% 0%, 100% 75%, 94% 100%, 0% 100%, 0% 25%) !important;
        }

        /* класс hidden сам по себе не сработает: правило выше идёт по id и с !important */
        #startech-register-btn.hidden {
            display: none !important;
        }

        @media screen and (max-width: 991px) and (min-width: 768px) {
            #startech-register-btn {
                padding: 1.1em 3.2em 1.1em !important;
                font-size: .9em !important;
            }
        }

        @media screen and (max-width: 767px) {
            #startech-register-btn {
                padding: 1.1em 2.8em 1.1em !important;
                font-size: .8em !important;
            }
        }

/* Аккуратное выравнивание и компактные отступы в блоке с видео */
        #startech-2025 .nominations-title {
            text-align: center;
        }

        #startech-2025 .partners-animation {
            margin-top: 2em;
        }

        @media screen and (max-width: 479px) {
            #startech-2025 .partners-animation {
                margin-top: 4vh;
            }
        }

body {
            font-size: 1.1vw;
        }

        /* Max Font Size */
        @media screen and (max-width: 991px) {
            body {
                font-size: 14px;
            }
        }

.border-design {
            -webkit-touch-callout: none; /* iOS Safari */
            -webkit-user-select: none; /* Safari */
            -khtml-user-select: none; /* Konqueror HTML */
            -moz-user-select: none; /* Old versions of Firefox */
            -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;

        /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
/* The brace above is missing in the export: there the rule sat in its own <style> element, which closes it. */

.input-container-wrap {
            scrollbar-width: thin;
            scrollbar-color: rgba(209, 227, 231, 1) rgba(244, 249, 251, 1);
        }

        .input-container-wrap::-webkit-scrollbar {
            height: 122px;
            width: 8px;
        }

        .input-container-wrap::-webkit-scrollbar-track {
            background: rgba(244, 249, 251, 1);
        }

        .input-container-wrap::-webkit-scrollbar-thumb {
            background-color: rgba(209, 227, 231, 1);
            border-radius: 42px;
            border: none;
        }

.program-date {text-align: left;}
              @media screen and (max-width: 767px) { .program-date {text-align: center !important;} }
              .program-hall {margin: 0 0 1em; color: var(--main-blue); text-transform: uppercase; font-family: DDT, sans-serif; font-size: 1.15em; line-height: 120%;}
              @media screen and (max-width: 767px) { .program-hall {text-align: center;} }
              .program-lines.no-time .program-line {grid-template-columns: 1fr;}
              .tabs-menu {flex-wrap: wrap;}
              .tab-style.tab-wide {width: auto; height: auto; min-height: 3em; padding: .6em 1.4em; text-align: center;}

* {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        text-rendering: optimizeLegibility;
    }

    html {
        font-size: calc(0.625rem + 0.41666666666666663vw);
    }

    @media screen and (max-width: 1920px) {
        html {
            font-size: calc(0.625rem + 0.41666666666666674vw);
        }
    }

    @media screen and (max-width: 1440px) {
        html {
            font-size: calc(0.8126951092611863rem + 0.20811654526534862vw);
        }
    }

    @media screen and (max-width: 479px) {
        html {
            font-size: calc(0.7494769874476988rem + 0.8368200836820083vw);
        }
    }

    .glowing-wrapper-button:after {
        background: radial-gradient(85% 120% at 50% 120%, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, 0) 100%);
        border-radius: 999px;
        content: "";
        height: calc(100% + 4px);
        left: -2px;
        opacity: 0;
        position: absolute;
        top: -2px;
        transition: 1s all;
        width: calc(100% + 4px);
    }

    .glowing-wrapper-button:hover:after {
        opacity: .7;
    }

    .glowing-wrapper-active .glowing-wrapper-animations,
    .glowing-wrapper-active .glowing-wrapper-borders-masker {
        opacity: 1;
    }

    .glowing-wrapper-animations:before,
    .glowing-wrapper-borders:before {
        content: "";
        float: left;
        padding-top: 100%;
    }

    .glowing-wrapper-animations:after,
    .glowing-wrapper-borders:after {
        clear: both;
        content: "";
        display: block;
    }

    .glowing-wrapper-animations {
        pointer-events: none;
    }

    .glowing-wrapper-animations * {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }

    .glowing-wrapper-borders,
    .glowing-wrapper-glow,
    .glowing-wrapper-mask {
        animation: borderTurn 2.5s infinite linear;
        background-image: conic-gradient(from 0 at 50% 50%, rgba(255, 255, 255) 0deg, rgba(255, 255, 255, 0) 60deg, rgba(255, 255, 255, 0) 310deg, rgba(255, 255, 255) 360deg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .glowing-wrapper-mask-wrapper {
        -webkit-mask: url("data:image/svg+xml,url('data:image/svg+xml,%253Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%253E%253Crect width='28' height='24' fill='black'/%253E%253C/svg%253E%250A');");
        mask: url("data:image/svg+xml,url('data:image/svg+xml,%253Csvg width='28' height='24' viewBox='0 0 28 24' fill='none' xmlns='http://www.w3.org/2000/svg'%253E%253Crect width='28' height='24' fill='black'/%253E%253C/svg%253E%250A');");
        mask-repeat: repeat;
        -webkit-mask-size: auto;
        mask-size: auto
    }

    .glowing-wrapper-borders {
        animation-name: borderTurnWithTranslate
    }

    .glowing-wrapper-borders-masker {
        content: "";
        inset: 0;
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        mask-composite: xor;
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        pointer-events: none;
    }

    @keyframes borderTurn {
        0% {
            transform: rotate(0)
        }
        to {
            transform: rotate(360deg)
        }
    }

    @keyframes borderTurnWithTranslate {
        0% {
            transform: translate(-50%, -50%) rotate(0)
        }
        to {
            transform: translate(-50%, -50%) rotate(360deg)
        }
    }
