@font-face {
    font-family: Modes;
    src: url(https://chalovaks.tv/public/assets/a0cb693c715aaf804e67963c4d0d4d90.ttf);
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: Teletext;
    src: url(https://chalovaks.tv/public/assets/9f7b6f56306405d47b6bcee5206b47d3.woff) format("woff"), url(https://chalovaks.tv/public/assets/4e5f8380e3efb034d8fd47a7f86a9ae3.ttf) format("truetype");
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: HelveticaNeue;
    src: url(https://chalovaks.tv/public/assets/e603c690f754c70654004a753c17b60b.ttf), url(https://chalovaks.tv/public/assets/2a615283a212836fd6c33bf32bc87ebf.woff);
    font-style: normal;
    font-weight: 400
}

@font-face {
    font-family: HelveticaNeue;
    src: url(https://chalovaks.tv/public/assets/50475e9398305457c4ead55941b10a0f.ttf), url(https://chalovaks.tv/public/assets/ca12a719cd344dd391d9f51e7bbd9b33.woff);
    font-style: normal;
    font-weight: 700
}

.app,
.react-view,
body,
html {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%
}

.helloPage {
    position: absolute;
    display: flex;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    font-family: HelveticaNeue, sans-serif;
    font-size: 55px;
    background-color: #fff
}

.helloNoticeWrapper,
.picturesWrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.helloNoticeWrapper {
    display: flex;
    background: #fff url(https://chalovaks.tv/public/assets/e96628eccd1cd4da0df2194c6f4f2334.jpg) no-repeat;
    background-size: 100% auto
}

.helloNotice {
    position: relative;
    width: 29.18%;
    padding: 1.55%;
    box-sizing: border-box;
    margin: auto;
    background-color: #e7e3d1;
    box-shadow: 0 40px 50px 0 rgba(0, 0, 0, .2)
}

.helloPage .helloNotice p {
    margin-bottom: 5%;
    line-height: 1.2em
}

.helloNotice .small {
    font-size: .5em;
    padding-bottom: .6%;
    margin-top: 0;
    margin-bottom: 5%;
    border-bottom: 3px solid #615f58
}

.helloNoticeButtons {
    position: absolute;
    left: 0;
    bottom: 9.79%;
    padding: 0 5.31%;
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    height: 17%;
    width: 100%;
    box-sizing: border-box
}

.helloNoticeButton {
    width: 47.4%;
    height: 100%;
    font-size: .777em;
    color: #fff;
    text-align: center;
    border: none;
    outline: none;
    cursor: pointer
}

.helloNoticeButton:active,
.helloNoticeButton:focus {
    outline: none
}

.playVideoBtn {
    background-color: #a3d39c
}

.noSmartphoneBtn {
    background-color: #f5989d
}

.secondHelloNotice .helloNoticeButtons {
    position: absolute;
    left: 0;
    width: 100%;
    justify-content: space-around
}

.helloPage p {
    margin: 0;
    text-indent: 0;
    line-height: normal;
    text-align: left
}

.launchBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://chalovaks.tv/public/assets/54ecba6f4a6d8b0aca1205ca698dc084.png) no-repeat;
    background-size: 100% auto
}

.pictures {
    display: flex;
    justify-content: space-between;
    width: 3738px;
    margin: auto
}

.pictureWrapper {
    position: relative;
    width: 24.8%;
    padding: .69% .96% .79% .83%;
    display: inline-block;
    box-sizing: border-box;
    background: url(https://chalovaks.tv/public/assets/19cf798611c346d9e3747ebcc89e004e.jpg) no-repeat;
    background-size: 100% 100%
}

.controlIdWrapper {
    background: url(https://chalovaks.tv/public/assets/16e3f28452e0cc9e792022f04a22096a.jpg) no-repeat;
    background-size: 100% 100%
}

.controlIdWrapper .small {
    font-size: .6em
}

.helloPage .controlId {
    position: absolute;
    top: 50%;
    left: 0;
    width: 98%;
    text-align: center;
    font-size: 6.9em;
    font-weight: 700;
    color: #e23838;
    transform: translateY(-43%)
}

.greetingWrapper p {
    margin-bottom: 7.8%;
    line-height: 1.22em
}

.greetingWrapper p:first-child {
    padding-bottom: 1.2%;
    border-bottom: 1px solid #86847a
}

.greetingWrapper p:nth-child(2) {
    margin-top: 25%
}

.greetingWrapper .small {
    margin: 0;
    font-size: .47em
}

.controlIdText,
.note {
    position: absolute;
    bottom: 2.71%;
    left: 3.9%
}

.note:before {
    content: "*";
    position: absolute;
    left: -3%;
    top: 0
}

.qrWrapper {
    text-align: center
}

.qrWrapper .small {
    position: absolute;
    bottom: 15%;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: .58em
}

.qr {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 54.64%;
    transform: translate(-50%, -53%)
}

.qr canvas {
    width: 100% !important;
    height: auto !important
}

@media only screen and (max-aspect-ratio:16/9) {
    .helloNoticeWrapper {
        background: url(https://chalovaks.tv/public/assets/e96628eccd1cd4da0df2194c6f4f2334.jpg) top no-repeat;
        background-size: cover
    }

    .launchBg {
        background: url(https://chalovaks.tv/public/assets/54ecba6f4a6d8b0aca1205ca698dc084.png) top no-repeat;
        background-size: cover
    }
}

@media only screen and (max-width:1900px) {
    .helloNotice {
        box-shadow: 0 24px 30px 0 rgba(0, 0, 0, .2)
    }

    .helloNotice .small {
        border-bottom: 2px solid #615f58
    }
}

@media only screen and (max-width:1366px) {
    .helloNotice {
        box-shadow: 0 20px 24px 0 rgba(0, 0, 0, .2)
    }

    .helloNotice .small {
        border-bottom: 1px solid #615f58
    }
}

.noise {
    position: absolute;
    left: 0
}

.video {
    position: absolute;
    top: 50%;
    max-width: 100%;
    max-height: 100%;
    height: auto;
    transform: translateY(-50%);
    border-radius: 50%/5%
}

.teletext {
    position: absolute;
    top: 0;
    left: 50%;
    font-family: Modes, sans-serif;
    font-size: 49px;
    letter-spacing: .025em;
    margin: 0;
    padding: 2% 0 3%;
    width: 1698px;
    color: #fff;
    transform-origin: top left
}

.status {
    padding-bottom: 32px
}

.date {
    float: right
}

.yellow {
    color: #ff0
}

.lightYellow {
    color: #fff200
}

.aqua {
    color: #0ff
}

.green {
    color: #0f0
}

.red {
    color: red
}

.magenta {
    color: #f0f
}

.blue {
    color: #00f
}

.white {
    color: #fff
}

h2,
h3 {
    font-family: Teletext, sans-serif;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    letter-spacing: .025em
}

.bio {
    position: relative
}

.greetings {
    width: 100%;
    padding-top: 291px;
    background: url(https://chalovaks.tv/public/assets/8ee38848570bdc8f0cf37a323632c034.png) no-repeat;
    background-size: 100% auto
}

.portrait {
    position: absolute;
    top: -16px;
    right: 0;
    width: 23.294%;
    z-index: 10
}

.bioText {
    margin: 0 0 3.176%
}

.bioText1 {
    width: 76.47%
}

.logos {
    width: 100%;
    height: 607px;
    margin: 2.47% 0 7.411%;
    background: url(https://chalovaks.tv/public/assets/32841719355dff4d7b2ab52eb1d93311.png);
    background-size: 100% 100%
}

.acknowledgements {
    margin: 56px 0;
    width: 100%;
    height: 232px;
    background: url(https://chalovaks.tv/public/assets/cf9eb9060b4004bd5390b80066d0e33a.jpg);
    background-size: 100% auto
}

.reviews {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.reviewer {
    position: relative;
    margin-left: 2.059%;
    padding-left: 75px;
    text-indent: 0;
    text-transform: uppercase
}

.reviewer:before {
    content: "";
    display: block;
    position: absolute;
    top: 13px;
    left: 0;
    width: 40px;
    height: 36px
}

.green.reviewer:before {
    background-color: #0f0
}

.red.reviewer:before {
    background-color: red
}

.magenta.reviewer:before {
    background-color: #f0f
}

.awards {
    position: relative;
    width: 100%;
    height: 322px;
    background: url(https://chalovaks.tv/public/assets/46cf4a29d76d6656e1619faef4af58a1.png) no-repeat 50%;
    background-size: 1580px auto
}

.awardsInfo {
    position: relative;
    margin: 18px auto 0;
    box-sizing: border-box;
    width: 1580px;
    border: 20px solid #ff0;
    border-top: none;
    background-color: #000
}

.awardsInfo:before {
    content: "";
    position: absolute;
    top: 18px;
    left: -80px;
    width: 1660px;
    height: 103.48%;
    border: 20px solid #ff0;
    z-index: -1
}

.awardsInfo p {
    margin-top: 0;
    padding-top: 27px;
    text-align: center;
    text-indent: 0
}

.awardsInfo ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
    text-transform: uppercase
}

.awardsNote {
    margin: 60px 0 0;
    text-indent: 0;
    letter-spacing: 0
}

.line {
    margin: 70px 0 89px;
    background: linear-gradient(90deg, #00f 50%, transparent 0) repeat-x 0 100%;
    background-size: 40px 100%;
    height: 36px;
    width: 100%
}

.contactsWrapper {
    position: relative
}

.contacts {
    width: 967px;
    padding: 258px 0 66px 88px;
    box-sizing: border-box;
    list-style-type: none;
    letter-spacing: 0;
    color: #000;
    background: url(https://chalovaks.tv/public/assets/8ec6f30fdd19a42692ae8f6a4a9d4426.jpg) no-repeat;
    background-size: 100% auto
}

.contacts li {
    margin: 0 0 22px
}

.contacts li:nth-child(2) {
    word-spacing: -.5em
}

.hand {
    position: absolute;
    top: 142px;
    right: 0;
    width: 890px;
    height: 698px;
    background: url(https://chalovaks.tv/public/assets/7c8bcf890cbdfbbc8c7f755e56927ed6.png) no-repeat;
    background-size: 100% auto
}

.contactsWrapper p {
    margin: 115px 0 0;
    text-indent: 0
}

.endline {
    width: 100%;
    margin: 118px 0 0;
    padding: 4px 0 0;
    text-align: center;
    text-transform: uppercase;
    background: url(https://chalovaks.tv/public/assets/96cd90c50377c2ef682fdae073a67688.png) 50% no-repeat;
    background-size: 100% auto
}

.guide {
    position: relative
}

.guide p {
    text-indent: 0
}

.guideCaption {
    width: 100%;
    height: 196px;
    margin: 0 0 36px;
    background: url(https://chalovaks.tv/public/assets/b7f218c438a9c97950fa028dbf0178c5.png) 50% no-repeat;
    background-size: 100% auto
}

.guideInfo {
    padding-bottom: 54px;
    background-color: #00f
}

.guideDescription {
    margin: 0;
    padding: 37px 40px 40px;
    text-transform: uppercase
}

.guideLine {
    background: url(https://chalovaks.tv/public/assets/46348d05f19c713c6498844840d83e1c.png);
    background-size: 100% 100%;
    height: 36px;
    width: 100%
}

.channels {
    margin: 0;
    padding: 50px 40px 0;
    list-style-type: none
}

.channels p {
    margin: 20px 0 38px
}

.channelsItem {
    position: relative;
    padding: 0 0 0 79px
}

.channelsItem:before {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    left: 0;
    width: 40px;
    height: 36px
}

.channelsItem.redBullet:before {
    background-color: red
}

.channelsItem.greenBullet:before {
    background-color: #0f0
}

.channelsItem.aquaBullet:before {
    background-color: #0ff
}

.channelsItem.whiteBullet:before {
    background-color: #fff
}

.channelsItem.magentaBullet:before {
    background-color: #f0f
}

.channelsItem.yellowBullet:before {
    background-color: #ff0
}

.channelName {
    display: flex;
    align-items: flex-end;
    text-transform: uppercase
}

.channelName span:first-child,
.channelName span:last-child {
    white-space: nowrap
}

.dots {
    display: inline-block;
    margin: 0 14px 9px;
    background: linear-gradient(90deg, #ff0 20%, transparent 0) repeat-x bottom;
    background-size: 30px 100%;
    height: 5px;
    width: 100%
}

.glitch {
    position: relative;
    margin: 0;
    width: 100%;
    line-height: 160px
}

.glitch:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(https://chalovaks.tv/public/assets/18ea52e4e1769645f29a85afb3c7c1c1.png) 100% no-repeat;
    background-size: 100% auto
}

.mts {
    width: 100%;
    height: 659px;
    background: url(https://chalovaks.tv/public/assets/15adf0a46f3c0e1994aace81b37a1792.png) 50% no-repeat;
    background-size: 100% auto
}

.aboutMts {
    position: relative;
    margin: 54px 20px 0;
    padding: 2px 20px 5px;
    background-color: #fff;
    z-index: 5
}

.aboutMts:before {
    top: 18px;
    left: -20px;
    width: 1698px;
    height: 92.77%
}

.aboutMts:after,
.aboutMts:before {
    content: "";
    position: absolute;
    background-color: #fff;
    z-index: -1
}

.aboutMts:after {
    top: -18px;
    left: 20px;
    width: 1618px;
    height: 107.23%
}

.mtsInfo {
    position: relative;
    margin: -70px 0 0;
    padding: 70px 0 62px;
    border-left: 40px solid red;
    border-right: 40px solid red
}

.mtsInfo:after {
    content: "";
    position: absolute;
    bottom: -102px;
    left: -40px;
    display: block;
    width: 1698px;
    height: 103px;
    background: url(https://chalovaks.tv/public/assets/ee2cc5f1c137374f29aca62cae420bf4.png) 50% no-repeat;
    background-size: 100% auto
}

.mtsInfo p {
    text-indent: 0
}

.spotsHint {
    margin: 0 40px;
    padding: 54px 0 26px
}

.mtsSpots {
    margin: 0;
    padding: 0;
    counter-reset: item;
    list-style-type: none
}

.mtsSpots li:before {
    content: counter(item);
    counter-increment: item;
    float: left;
    margin: 13px 10px 0 0;
    box-sizing: border-box;
    width: 158px;
    height: 190px;
    font-family: Teletext, sans-serif;
    font-size: 216px;
    text-align: right;
    padding-right: 30px;
    padding-top: 7px;
    background-color: red
}

.mtsSpots li:after {
    content: "";
    display: block;
    margin: 58px auto 52px;
    width: 360px;
    height: 36px;
    background: linear-gradient(90deg, red 50%, transparent 0) repeat-x 0 100%;
    background-size: 80px 100%
}

.mtsSpots li:last-child:after {
    display: none
}

.mtsSpots p {
    padding: 0 40px;
    margin: 0
}

.channel2 {
    position: relative;
    padding: 322px 0 53px;
    background-color: #0f0
}

.pornhub {
    position: absolute;
    top: 18px;
    left: 39px;
    width: 1602px;
    height: 626px;
    background: url(https://chalovaks.tv/public/assets/46353e5849f97ef6b4b4c7dc4248b632.png) 50% no-repeat;
    background-size: 100% auto
}

.channel2 p {
    margin: 0 39px 18px;
    text-indent: 0;
    color: #000
}

.channel2 p:before {
    content: "";
    float: left;
    display: inline-block;
    width: 662px;
    height: 324px
}

.panda {
    width: 100%;
    height: 1092px;
    background: url(https://chalovaks.tv/public/assets/5639e075ad8bddc3eae72a961bdb3c92.jpg) 50% no-repeat;
    background-size: 100% auto
}

.rostelecom {
    width: 100%;
    height: 895px;
    background: url(https://chalovaks.tv/public/assets/31139d20a30bf78ec3fa43baed2880db.png) 50% no-repeat;
    background-size: 100% auto
}

.rostelecomFrame {
    position: relative;
    margin: 36px 0 50px;
    padding: 30px 40px;
    text-indent: 0;
    border: 40px solid #ff0
}

.rostelecomFrame:after {
    content: "";
    position: absolute;
    bottom: -129px;
    left: -40px;
    width: 1656px;
    height: 89px;
    border-left: 21px solid #0ff;
    border-right: 21px solid #0ff
}

.rostelecomInfo {
    position: relative;
    box-sizing: border-box;
    padding: 0 125px
}

.rostelecomInfo:after,
.rostelecomInfo:before {
    content: "";
    position: absolute;
    top: 38px;
    width: 80px;
    height: 98%;
    background: url(https://chalovaks.tv/public/assets/e71592078655794f3bcb9f83d948f785.png) top repeat-y;
    background-size: 100% auto
}

.rostelecomInfo:before {
    left: 0
}

.rostelecomInfo:after {
    right: 0;
    transform: scaleX(-1)
}

.rostelecomInfo p {
    text-indent: 130px;
    margin: 0
}

.rostelecomQuote {
    position: relative;
    margin: -7px 0 0;
    width: 100%;
    height: 607px;
    box-sizing: border-box;
    padding: 224px 0
}

.rostelecomQuote:after,
.rostelecomQuote:before {
    content: "";
    position: absolute;
    top: 0;
    width: 218px;
    height: 100%;
    background: url(https://chalovaks.tv/public/assets/48effaad74e99fc258469f1cf0dbeb9f.png) top no-repeat;
    background-size: 100% auto
}

.rostelecomQuote:before {
    left: 0
}

.rostelecomQuote:after {
    right: 0;
    transform: scaleX(-1)
}

.rostelecomQuote p {
    margin: 0;
    text-align: center
}

.channel4 {
    color: #000;
    background-color: #fff
}

.channel4 p {
    text-indent: 132px;
    margin: 0 44px
}

.uber {
    width: 100%;
    height: 913px;
    margin: 0 0 20px;
    background: url(https://chalovaks.tv/public/assets/a2cfd4b4a245dd0630a94388e5d0b6b5.jpg) top no-repeat;
    background-size: 100% auto
}

.labyrinth {
    width: 100%;
    height: 266px;
    margin: 10px 0 0;
    background: url(https://chalovaks.tv/public/assets/a8d99d45f0ede960decfca15ca2efb31.jpg) top no-repeat;
    background-size: 100% auto
}

.channel5 {
    color: #ff0
}

.moscow {
    width: 100%;
    height: 2257px;
    background: url(https://chalovaks.tv/public/assets/5663da79404791198755e987f646ea20.png) top no-repeat;
    background-size: 100% auto
}

.moscowText {
    position: relative;
    margin: -652px 0 0;
    padding: 690px 265px 25px;
    box-sizing: border-box;
    text-indent: 0
}

.moscowText:after,
.moscowText:before {
    content: "";
    position: absolute;
    top: 0;
    width: 184px;
    height: 100%;
    background: url(data:image/png;base64,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) top;
    background-size: 100% auto
}

.moscowText:before {
    left: 0
}

.moscowText:after {
    right: 0;
    transform: scaleX(-1)
}

.moscow870 {
    width: 100%;
    height: 848px;
    margin: 0;
    background: url(https://chalovaks.tv/public/assets/93efdf2585d5ae0f3e460dee20a6c6aa.png) top no-repeat;
    background-size: 100% auto
}

.tvContent .channel6 p {
    text-indent: 0
}

.pharma {
    padding: 580px 0 120px;
    background: url(https://chalovaks.tv/public/assets/cbad888b75f0125f4e60176c8f43a8cc.png) top no-repeat;
    background-size: 100% auto;
    z-index: 2
}

.tvContent .pharma p {
    text-align: center;
    margin: 0 auto
}

.pharma p:first-child {
    width: 982px
}

.pharma p:nth-child(3) {
    width: 1245px
}

.pharma p:nth-child(4) {
    width: 1285px
}

.pharma p:nth-child(5) {
    width: 1350px
}

.pharma p:nth-child(6) {
    width: 1480px
}

.pharma:after {
    content: "";
    display: block;
    width: 378px;
    height: 18px;
    margin: 40px auto 0;
    background: #ff0
}

.secondPharma {
    position: relative;
    padding: 0 48px 40px;
    margin: -90px 0 0;
    border-left: 19px solid #ff0;
    border-right: 19px solid #ff0;
    z-index: -1
}

.pharmaDecor {
    width: 100%;
    height: 250px;
    margin: -18px 0 0;
    background: url(https://chalovaks.tv/public/assets/a5be94ac7ac042d6513374d164c43ccf.png) top no-repeat;
    background-size: 100% auto
}

.channel7 {
    position: relative;
    padding-bottom: 624px
}

.midea {
    width: 100%;
    height: 966px;
    margin: 0 0 36px;
    background: url(https://chalovaks.tv/public/assets/8e5849f4b1d32a3cfdaab4f3ba5c2ce3.jpg) top no-repeat;
    background-size: 100% auto
}

.channel7 p {
    text-indent: 0;
    padding: 20px 24px;
    margin: 0;
    border-top: 54px solid #0ff;
    border-left: 60px solid #0ff;
    border-right: 60px solid #0ff
}

.cat {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 733px;
    margin: -100px 0 0;
    background: url(https://chalovaks.tv/public/assets/6b40a6e3c8239a8db0edd2da011f7fb4.jpg) top no-repeat;
    background-size: 100% auto;
    z-index: -1
}

.channel8 {
    position: relative;
    padding-top: 312px
}

.sberbank {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 326px;
    background: url(https://chalovaks.tv/public/assets/c6ff62b71720d666a29e37ad8b0ba18f.png) top no-repeat;
    background-size: 100% auto
}

.money {
    width: 100%;
    height: 1984px;
    background: url(https://chalovaks.tv/public/assets/68e1ecc2ce6d153d4f4ac8fa93f0442c.png) bottom no-repeat;
    background-size: contain
}

.money p {
    margin: 0;
    padding: 66px 580px 0 0;
    text-indent: 125px
}

.game {
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #0ff
}

.snakeWrapper {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%)
}

.snakeNote {
    font-family: Modes, sans-serif;
    margin: .67% 0 0;
    text-align: center;
    color: #000
}

.snakePlayingField {
    display: block;
    width: 81%;
    height: auto;
    margin: 0 auto
}

.gameStatus {
    font-family: Teletext, sans-serif;
    top: 0;
    left: 0;
    height: 100%;
    background-color: #0ff;
    color: #000
}

.gameStatus,
.gameStatus p {
    position: absolute;
    width: 100%
}

.gameStatus p {
    top: 50%;
    left: 50%;
    margin: 0;
    text-align: center;
    line-height: .93em;
    transform: translate(-50%, -50%)
}

.gameStatus .gameTutorial {
    position: absolute;
    top: 41%;
    left: 50%;
    box-sizing: border-box;
    font-family: Modes, sans-serif;
    line-height: 1.45em;
    transform: translateX(-50%)
}

.smile {
    display: inline-block;
    background: url(https://chalovaks.tv/public/assets/2741b0917d8eced89004053507c835ec.png) no-repeat top;
    background-size: cover
}

.tvContent {
    position: absolute;
    vertical-align: middle;
    background: #000;
    overflow: hidden
}

p {
    line-height: 1.45em;
    text-align: justify;
    text-indent: 2.059%
}

.tvIcon {
    position: absolute;
    top: 11%;
    right: 11%;
    width: 11%;
    height: 15%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top
}

.tvIcon.fullScreenIcon {
    top: 8%;
    right: 4%;
    width: 8%;
    height: 50%
}

.mutedIcon {
    background-image: url(https://chalovaks.tv/public/assets/0340bba9ecbc383703172dad030564b1.png)
}

.channel1Icon {
    background-image: url(https://chalovaks.tv/public/assets/45b0e8de1ae9af01d085bfd97adeaaee.png)
}

.channel2Icon {
    background-image: url(https://chalovaks.tv/public/assets/df564fc121633bed162eac39d2f40eb5.png)
}

.channel3Icon {
    background-image: url(https://chalovaks.tv/public/assets/d66befef3df3317a173eccd5caf61ec6.png)
}

.channel4Icon {
    background-image: url(https://chalovaks.tv/public/assets/27b761f5c2bf3111bd2b86728a4685c1.png)
}

.channel5Icon {
    background-image: url(https://chalovaks.tv/public/assets/d57abac7032d7b911caf437c4c523f75.png)
}

.channel6Icon {
    background-image: url(https://chalovaks.tv/public/assets/0bc823f30474507f09e6c36a645fc4c3.png)
}

.channel7Icon {
    background-image: url(https://chalovaks.tv/public/assets/1a93de7dcb789f9d04aa733f003f17bd.png)
}

.channel8Icon {
    background-image: url(https://chalovaks.tv/public/assets/cd691aaefb5301c92f11b51bcb78d753.png)
}

.tvBackground {
    background: url(https://chalovaks.tv/public/assets/f43f909772f9f5d84927104eb32eab54.png) 0 50% no-repeat;
    background-size: cover
}

.screen,
.tvBackground {
    position: absolute;
    width: 100%;
    height: 100%
}

.screen {
    background: url(https://chalovaks.tv/public/assets/beaecfe8ec07575e65457aad669c060b.png) 0 50% no-repeat;
    background-size: cover;
    mix-blend-mode: screen;
    transform: translate3d(0px, 0, 0);
}

body+div[is-visible] {
    display: none !important
}

body,
html {
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%
}

body {
    background-color: #000;
    overflow: hidden
}

.hidden {
    display: none
}

.rotateScreen {
    font-family: HelveticaNeue, sans-serif;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 16px;
    line-height: 1.2em;
    font-weight: 700;
    color: #fff;
    background-color: #90d1cb;
    z-index: 90
}

.rotateWrapper {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    text-align: center
}

.rotateWrapper p {
    text-align: center;
    padding: 0;
    margin: 0 10px 5px
}

.rotateIcon {
    margin: 0 auto;
    background-size: 100% 100%;
    background-repeat: no-repeat
}