body,
        html {
            background-color: #fff;
            height: 100%;
        }

        body {
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            color: #111;
            font: 400 20px Helvetica, Roboto, Arial, sans-serif;
            margin: 0;
            -webkit-user-select: none;
            user-select: none;
        }

        body::-webkit-scrollbar {
            background-color: #575757;
            width: 4px;
        }

        body::-webkit-scrollbar-thumb {
            background-color: #cb0000;
        }

        .dN {
            display: none !important;
        }

        .t {
            align-items: center;
            background-color: #c6c6c6;
            border-bottom: 1px solid rgba(0, 0, 0, 0.25);
            color: #fff;
            display: flex;
            justify-content: center;
            padding: 15px 10px;
        }

        .t__tx {
            text-align: center;
        }

        .t__tx.t1 {
            text-transform: uppercase;
        }

        .t__tx.t2 {
            background-color: #cb0000;
            margin: 0 10px;
            padding: 5px 20px;
        }

        .t__tx.t3 {
            background-color: #575757;
            padding: 5px;
        }

        .n {
            font-weight: 700;
            margin: 15px 10px 0;
            text-align: center;
        }

        .wV {
            padding: 15px 10px 10px;
        }

        .v {
            background-color: #000;
            box-shadow: 0 0 50px rgba(0, 0, 0, 0.75);
            margin: auto;
            max-width: 1100px;
            padding-bottom: 22px;
            position: relative;
        }

        .v:after {
            background-color: rgba(0, 0, 0, 0.5);
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }

        .v__img {
            display: block;
            margin: auto;
            width: 70%;
        }

        .v__wPlay {
            align-items: center;
            background-color: hsla(0, 0%, 100%, 0.2);
            border-radius: 10px;
            color: #fff;
            cursor: pointer;
            display: flex;
            font-weight: 300;
            left: 50%;
            padding: 10px 20px;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            z-index: 1;
        }

        .v__playTx {
            line-height: 1;
            margin-right: 10px;
            text-transform: uppercase;
        }

        .v__playIc {
            fill: #fff;
            height: 30px;
            width: 30px;
        }

        .v__b {
            align-items: center;
            background-color: #282828;
            bottom: 0;
            display: flex;
            height: 12px;
            left: 0;
            padding: 5px;
            position: absolute;
            right: 0;
            z-index: 1;
        }

        .v__bIc {
            fill: #fff;
            cursor: pointer;
            height: 12px;
            min-height: 12px;
            min-width: 12px;
            width: 12px;
        }

        .v__bLn {
            background-color: #595959;
            border-radius: 3px;
            flex-grow: 1;
            height: 6px;
            margin-left: 5px;
            position: relative;
        }

        .v__bLn:before {
            background-color: #f24841;
            border-radius: inherit;
            content: "";
            height: 100%;
            position: absolute;
            width: 11%;
        }

        .b {
            flex-wrap: wrap;
            font-size: 14px;
            margin: 5px auto 0;
            max-width: 1100px;
            position: relative;
        }

        .b,
        .b__info {
            display: flex;
        }

        .b__info {
            align-items: center;
            background-color: #dedede;
            border-radius: 10px;
            height: 34px;
            margin: 10px 10px 0 0;
            padding: 0 10px;
        }

        .b__infoIc {
            fill: #b30000;
            height: 24px;
            min-height: 24px;
            min-width: 24px;
            width: 24px;
        }

        .b__infoTx {
            font-weight: 600;
            line-height: 1;
            margin-left: 10px;
        }

        .b__ql {
            background-color: #fff;
            border: 1px solid #a8a8a8;
            border-radius: 10px;
            display: flex;
            height: 32px;
            margin-top: 10px;
        }

        .b__qlTx {
            align-items: center;
            cursor: pointer;
            display: flex;
            padding: 0 15px;
        }

        .b__qlTx.m {
            background-color: #a8a8a8;
            color: #fff;
        }

        .gbc {
            align-items: center;
            background-color: rgba(0, 0, 0, 0.7);
            display: none;
            height: 100%;
            justify-content: center;
            left: 0;
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 3;
        }

        .gbc__img {
            background: url(data:image/jpeg;base64,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VSdau77+qk6088koQorSytJsqxycbR/CPTPXp0/BW2Y41LMfIDeaaQBtjLMhAQSHCl/y7XhUcSWrs2ztFu1Kg42t24Z8qgAMC9pBlt0kRJUMfLeKjtZfhXQO6uxR9vGNk+YzvqO224CFmdi2yXYbWEA37h3k00fbx3nYCLa3kbYXapAI1DKkufqlQZdMfYEe70z16dPwVioljZCRvO8Yplzsxh1eJZM9nuBBPcav3jt27QLF2YZo9vO5X8gTkUexzbNBJsKPnXcQT9xih2avs42ABjBz3VdmAzbPaoUDqxXcGGe44qVv+pd/Ek47jth9mmIuo7gztcYG05YnaU/Yg+70z16dPw70z12HZwZjUsmThTjfQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrQt+WetC35Z60LflnrXYdnOBG2E34Y43b6//8QALxEAAgEDAQcBBgcAAAAAAAAAAQIDAAQRBQYSITEyQGFREyMkc4GyNEFQcHGSwv/aAAgBAgEBPwD9L41xodts5DY3V+LW8gEglU7nEjBXieXirjZzRliOLPB8O1axo76dKjIS0EhwhPPPpTqY3eNupSQfp2uxlmGe8vGHTiND6E8TWpXdvZ2wkmfCb6LnngmmjgnCMyrIAysvoMHIIq9/G3nzpPu7XZJAujoQOuV2/wA1Pqc10uoxsCy3U4kX88EHAA/kVptvLa2NrDL1qg3vHj6Ven428+dJ93aGlmmCgJK4HHd3WIweeayc5Br203H3zf2NZJOSf2q//8QAKxEAAgECAggGAwAAAAAAAAAAAQIEAAMFEQYSEyExQFKxMkFRcXKBNFBw/9oACAEDAQE/AP1nvy+kt2ZHgCTFvm3snGvl5ht1YXj2KXJYDymcap3GoE9ZdttbIOm9vakYOqsOBHK6ZzWS3EhKfFncce3CsEj3JE7UTxbNmApXewzZHJsip+xUf8ex8F7crpaxfGGXotIo71Hwy1GbD7ihVaPZNtiBxDAHvU5ttKvOiEKW9Kj7rFj4L25U27RObWkbq11B+q8uFbNOgH6rIDgMh6fyr//Z) no-repeat;
            background-size: 100% auto;
            height: 100px;
            max-width: 100%;
            width: 376px;
        }

        .gbc.visible,
        .msg {
            display: flex;
        }

        .msg {
            align-items: center;
            background-color: rgba(0, 0, 0, 0.75);
            color: #fff;
            height: 100%;
            justify-content: center;
            left: 0;
            position: fixed;
            text-align: center;
            top: 0;
            width: 100%;
            z-index: 2;
        }

        .msg__tx {
            font-size: 32px;
            padding: 0 10px;
        }

        @media (min-width: 425px) {
            .msg__tx {
                font-size: 52px;
            }
        }

        @media (min-width: 650px) {
            .t {
                font-size: 26px;
                justify-content: flex-start;
                padding-left: 500px;
            }

            .isPopup .t {
                padding-left: 350px;
            }

            .isFirefox .t {
                padding-left: 650px;
            }

            .isFirefox.isPopup .t {
                padding-left: 400px;
            }

            .isYandex .t {
                justify-content: flex-end;
                padding-left: 10px;
                padding-right: 500px;
            }

            html:fullscreen .t {
                padding-left: 400px;
            }

            .n {
                font-size: 30px;
                margin-top: 50px;
            }

            .isPopup .n {
                margin-top: 70px;
            }

            .wV {
                padding-top: 30px;
            }

            .v {
                padding-bottom: 46px;
            }

            .v__wPlay {
                font-size: 46px;
                padding: 20px 40px;
            }

            .v__playTx {
                margin-right: 35px;
            }

            .v__playIc {
                height: 45px;
                width: 45px;
            }

            .v__b {
                height: 26px;
                padding: 10px;
            }

            .v__bIc {
                height: 26px;
                min-height: 26px;
                min-width: 26px;
                width: 26px;
            }

            .v__bLn {
                border-radius: 6px;
                height: 12px;
                margin-left: 10px;
            }

            .b {
                font-size: 20px;
            }

            .b__info {
                height: 40px;
            }

            .b__ql {
                height: 38px;
            }

            .b__infoIc {
                height: 28px;
                min-height: 28px;
                min-width: 28px;
                width: 28px;
            }
        }