.fi,
.fib {
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.fi {
    position: relative;
    display: inline-block;
    width: 1.33333333em;
    line-height: 1em
}

.fi:before {
    content: "\00a0"
}

.fi.fis {
    width: 1em
}

.fi-xx {
    background-image: url(../../static/img/xx.c15ffa45.svg)
}

.fi-xx.fis {
    background-image: url(../../static/img/xx.308f09e5.svg)
}

.fi-ad {
    background-image: url(../../static/img/ad.b6176b6b.svg)
}

.fi-ad.fis {
    background-image: url(../../static/img/ad.91f17050.svg)
}

.fi-ae {
    background-image: url(../../static/img/ae.42d71570.svg)
}

.fi-ae.fis {
    background-image: url(../../static/img/ae.b62c8ca6.svg)
}

.fi-af {
    background-image: url(../../static/img/af.d5bd5461.svg)
}

.fi-af.fis {
    background-image: url(../../static/img/af.fb212584.svg)
}

.fi-ag {
    background-image: url(../../static/img/ag.3fd09570.svg)
}

.fi-ag.fis {
    background-image: url(../../static/img/ag.b34b372d.svg)
}

.fi-ai {
    background-image: url(../../static/img/ai.5ea7619a.svg)
}

.fi-ai.fis {
    background-image: url(../../static/img/ai.beac89cf.svg)
}

.fi-al {
    background-image: url(../../static/img/al.d61f657f.svg)
}

.fi-al.fis {
    background-image: url(../../static/img/al.c5821b27.svg)
}

.fi-am {
    background-image: url(../../static/img/am.39c5d05e.svg)
}

.fi-am.fis {
    background-image: url(../../static/img/am.8a063b9e.svg)
}

.fi-ao {
    background-image: url(../../static/img/ao.52753def.svg)
}

.fi-ao.fis {
    background-image: url(../../static/img/ao.11f61ca5.svg)
}

.fi-aq {
    background-image: url(../../static/img/aq.d9662482.svg)
}

.fi-aq.fis {
    background-image: url(../../static/img/aq.6f1f242c.svg)
}

.fi-ar {
    background-image: url(../../static/img/ar.363f202a.svg)
}

.fi-ar.fis {
    background-image: url(../../static/img/ar.91bcbddc.svg)
}

.fi-as {
    background-image: url(../../static/img/as.63d83f88.svg)
}

.fi-as.fis {
    background-image: url(../../static/img/as.511c3417.svg)
}

.fi-at {
    background-image: url(../../static/img/at.8dc68995.svg)
}

.fi-at.fis {
    background-image: url(../../static/img/at.27ec5a7f.svg)
}

.fi-au {
    background-image: url(../../static/img/au.0af6624d.svg)
}

.fi-au.fis {
    background-image: url(../../static/img/au.f3c97386.svg)
}

.fi-aw {
    background-image: url(../../static/img/aw.59ef0251.svg)
}

.fi-aw.fis {
    background-image: url(../../static/img/aw.513ef5fd.svg)
}

.fi-ax {
    background-image: url(../../static/img/ax.62ea912b.svg)
}

.fi-ax.fis {
    background-image: url(../../static/img/ax.1345aec8.svg)
}

.fi-az {
    background-image: url(../../static/img/az.403e9b3f.svg)
}

.fi-az.fis {
    background-image: url(../../static/img/az.ee61daa1.svg)
}

.fi-ba {
    background-image: url(../../static/img/ba.f7530d42.svg)
}

.fi-ba.fis {
    background-image: url(../../static/img/ba.8d9a86c2.svg)
}

.fi-bb {
    background-image: url(../../static/img/bb.29e3f9c7.svg)
}

.fi-bb.fis {
    background-image: url(../../static/img/bb.710da1e9.svg)
}

.fi-bd {
    background-image: url(../../static/img/bd.e99cb11f.svg)
}

.fi-bd.fis {
    background-image: url(../../static/img/bd.9a6cf432.svg)
}

.fi-be {
    background-image: url(../../static/img/be.6cac0379.svg)
}

.fi-be.fis {
    background-image: url(../../static/img/be.6fc013c9.svg)
}

.fi-bf {
    background-image: url(../../static/img/bf.4755cc0e.svg)
}

.fi-bf.fis {
    background-image: url(../../static/img/bf.7194e240.svg)
}

.fi-bg {
    background-image: url(../../static/img/bg.5a32d80f.svg)
}

.fi-bg.fis {
    background-image: url(../../static/img/bg.47c70d31.svg)
}

.fi-bh {
    background-image: url(../../static/img/bh.86725006.svg)
}

.fi-bh.fis {
    background-image: url(../../static/img/bh.ee0ac095.svg)
}

.fi-bi {
    background-image: url(../../static/img/bi.36146887.svg)
}

.fi-bi.fis {
    background-image: url(../../static/img/bi.2d210422.svg)
}

.fi-bj {
    background-image: url(../../static/img/bj.7f6166b5.svg)
}

.fi-bj.fis {
    background-image: url(../../static/img/bj.ea7e4090.svg)
}

.fi-bl {
    background-image: url(../../static/img/bl.d3a9343f.svg)
}

.fi-bl.fis {
    background-image: url(../../static/img/bl.8028dd11.svg)
}

.fi-bm {
    background-image: url(../../static/img/bm.39718bd3.svg)
}

.fi-bm.fis {
    background-image: url(../../static/img/bm.de57a03e.svg)
}

.fi-bn {
    background-image: url(../../static/img/bn.40480995.svg)
}

.fi-bn.fis {
    background-image: url(../../static/img/bn.4c6a2563.svg)
}

.fi-bo {
    background-image: url(../../static/img/bo.e4252988.svg)
}

.fi-bo.fis {
    background-image: url(../../static/img/bo.b5bc1428.svg)
}

.fi-bq {
    background-image: url(../../static/img/bq.63fa6eef.svg)
}

.fi-bq.fis {
    background-image: url(../../static/img/bq.a217e580.svg)
}

.fi-br {
    background-image: url(../../static/img/br.155348d0.svg)
}

.fi-br.fis {
    background-image: url(../../static/img/br.8bcede61.svg)
}

.fi-bs {
    background-image: url(../../static/img/bs.f71baf48.svg)
}

.fi-bs.fis {
    background-image: url(../../static/img/bs.76c01983.svg)
}

.fi-bt {
    background-image: url(../../static/img/bt.d35b5dd2.svg)
}

.fi-bt.fis {
    background-image: url(../../static/img/bt.552a870b.svg)
}

.fi-bv {
    background-image: url(../../static/img/bv.4a3cbeed.svg)
}

.fi-bv.fis {
    background-image: url(../../static/img/bv.83e56e13.svg)
}

.fi-bw {
    background-image: url(../../static/img/bw.8b493920.svg)
}

.fi-bw.fis {
    background-image: url(../../static/img/bw.fee2051b.svg)
}

.fi-by {
    background-image: url(../../static/img/by.a521eebe.svg)
}

.fi-by.fis {
    background-image: url(../../static/img/by.12097dbd.svg)
}

.fi-bz {
    background-image: url(../../static/img/bz.123ac5ce.svg)
}

.fi-bz.fis {
    background-image: url(../../static/img/bz.8edb6c0b.svg)
}

.fi-ca {
    background-image: url(../../static/img/ca.f3277db4.svg)
}

.fi-ca.fis {
    background-image: url(../../static/img/ca.4f67be07.svg)
}

.fi-cc {
    background-image: url(../../static/img/cc.ac08a49e.svg)
}

.fi-cc.fis {
    background-image: url(../../static/img/cc.a3c2a86c.svg)
}

.fi-cd {
    background-image: url(../../static/img/cd.4346647b.svg)
}

.fi-cd.fis {
    background-image: url(../../static/img/cd.e0101fc8.svg)
}

.fi-cf {
    background-image: url(../../static/img/cf.99c6b22d.svg)
}

.fi-cf.fis {
    background-image: url(../../static/img/cf.cbd95957.svg)
}

.fi-cg {
    background-image: url(../../static/img/cg.c1bacfa7.svg)
}

.fi-cg.fis {
    background-image: url(../../static/img/cg.c0adcefa.svg)
}

.fi-ch {
    background-image: url(../../static/img/ch.269ddab4.svg)
}

.fi-ch.fis {
    background-image: url(../../static/img/ch.9f295dfc.svg)
}

.fi-ci {
    background-image: url(../../static/img/ci.71b3f6b8.svg)
}

.fi-ci.fis {
    background-image: url(../../static/img/ci.4914b405.svg)
}

.fi-ck {
    background-image: url(../../static/img/ck.ae3ea163.svg)
}

.fi-ck.fis {
    background-image: url(../../static/img/ck.99108f21.svg)
}

.fi-cl {
    background-image: url(../../static/img/cl.1cc139d8.svg)
}

.fi-cl.fis {
    background-image: url(../../static/img/cl.53ca595c.svg)
}

.fi-cm {
    background-image: url(../../static/img/cm.71443ef3.svg)
}

.fi-cm.fis {
    background-image: url(../../static/img/cm.a0098093.svg)
}

.fi-cn {
    background-image: url(../../static/img/cn.347824ed.svg)
}

.fi-cn.fis {
    background-image: url(../../static/img/cn.355e2356.svg)
}

.fi-co {
    background-image: url(../../static/img/co.eefa6c2c.svg)
}

.fi-co.fis {
    background-image: url(../../static/img/co.2d279930.svg)
}

.fi-cr {
    background-image: url(../../static/img/cr.8f9e3dcc.svg)
}

.fi-cr.fis {
    background-image: url(../../static/img/cr.a7d3b312.svg)
}

.fi-cu {
    background-image: url(../../static/img/cu.950a04a7.svg)
}

.fi-cu.fis {
    background-image: url(../../static/img/cu.9d151a20.svg)
}

.fi-cv {
    background-image: url(../../static/img/cv.1bd74d97.svg)
}

.fi-cv.fis {
    background-image: url(../../static/img/cv.825501fd.svg)
}

.fi-cw {
    background-image: url(../../static/img/cw.fa095496.svg)
}

.fi-cw.fis {
    background-image: url(../../static/img/cw.57c4b052.svg)
}

.fi-cx {
    background-image: url(../../static/img/cx.6b6d55e8.svg)
}

.fi-cx.fis {
    background-image: url(../../static/img/cx.766e1e5b.svg)
}

.fi-cy {
    background-image: url(../../static/img/cy.cf67f901.svg)
}

.fi-cy.fis {
    background-image: url(../../static/img/cy.ff138932.svg)
}

.fi-cz {
    background-image: url(../../static/img/cz.859f18a5.svg)
}

.fi-cz.fis {
    background-image: url(../../static/img/cz.8ffb243f.svg)
}

.fi-de {
    background-image: url(../../static/img/de.78feb91b.svg)
}

.fi-de.fis {
    background-image: url(../../static/img/de.4e64ea42.svg)
}

.fi-dj {
    background-image: url(../../static/img/dj.583f0c78.svg)
}

.fi-dj.fis {
    background-image: url(../../static/img/dj.1b0a1070.svg)
}

.fi-dk {
    background-image: url(../../static/img/dk.33bba71c.svg)
}

.fi-dk.fis {
    background-image: url(../../static/img/dk.079b8347.svg)
}

.fi-dm {
    background-image: url(../../static/img/dm.bf34913a.svg)
}

.fi-dm.fis {
    background-image: url(../../static/img/dm.4cb659a7.svg)
}

.fi-do {
    background-image: url(../../static/img/do.48c1e85a.svg)
}

.fi-do.fis {
    background-image: url(../../static/img/do.37eba26a.svg)
}

.fi-dz {
    background-image: url(../../static/img/dz.b37c4fcf.svg)
}

.fi-dz.fis {
    background-image: url(../../static/img/dz.e8688062.svg)
}

.fi-ec {
    background-image: url(../../static/img/ec.d8b5c15a.svg)
}

.fi-ec.fis {
    background-image: url(../../static/img/ec.89c78367.svg)
}

.fi-ee {
    background-image: url(../../static/img/ee.aafa1c5a.svg)
}

.fi-ee.fis {
    background-image: url(../../static/img/ee.8966b416.svg)
}

.fi-eg {
    background-image: url(../../static/img/eg.c6f3bd7a.svg)
}

.fi-eg.fis {
    background-image: url(../../static/img/eg.16c8e9ca.svg)
}

.fi-eh {
    background-image: url(../../static/img/eh.3dd2a95d.svg)
}

.fi-eh.fis {
    background-image: url(../../static/img/eh.bd82f048.svg)
}

.fi-er {
    background-image: url(../../static/img/er.075f7d29.svg)
}

.fi-er.fis {
    background-image: url(../../static/img/er.7b2d3410.svg)
}

.fi-es {
    background-image: url(../../static/img/es.91221aeb.svg)
}

.fi-es.fis {
    background-image: url(../../static/img/es.ebd9bcf2.svg)
}

.fi-et {
    background-image: url(../../static/img/et.1df16ee8.svg)
}

.fi-et.fis {
    background-image: url(../../static/img/et.26d0337e.svg)
}

.fi-fi {
    background-image: url(../../static/img/fi.0e5ef3f5.svg)
}

.fi-fi.fis {
    background-image: url(../../static/img/fi.5b3833a6.svg)
}

.fi-fj {
    background-image: url(../../static/img/fj.16e18160.svg)
}

.fi-fj.fis {
    background-image: url(../../static/img/fj.017e64ee.svg)
}

.fi-fk {
    background-image: url(../../static/img/fk.02a718fd.svg)
}

.fi-fk.fis {
    background-image: url(../../static/img/fk.d44fca66.svg)
}

.fi-fm {
    background-image: url(../../static/img/fm.2b9aa7bf.svg)
}

.fi-fm.fis {
    background-image: url(../../static/img/fm.d3becf4c.svg)
}

.fi-fo {
    background-image: url(../../static/img/fo.ccfdd328.svg)
}

.fi-fo.fis {
    background-image: url(../../static/img/fo.fcae5b2a.svg)
}

.fi-fr {
    background-image: url(../../static/img/fr.1359039a.svg)
}

.fi-fr.fis {
    background-image: url(../../static/img/fr.53ca53f9.svg)
}

.fi-ga {
    background-image: url(../../static/img/ga.f64e29ed.svg)
}

.fi-ga.fis {
    background-image: url(../../static/img/ga.1aa26b2b.svg)
}

.fi-gb {
    background-image: url(../../static/img/gb.fcfef678.svg)
}

.fi-gb.fis {
    background-image: url(../../static/img/gb.521ff917.svg)
}

.fi-gd {
    background-image: url(../../static/img/gd.416d8987.svg)
}

.fi-gd.fis {
    background-image: url(../../static/img/gd.3b819eed.svg)
}

.fi-ge {
    background-image: url(../../static/img/ge.63b03114.svg)
}

.fi-ge.fis {
    background-image: url(../../static/img/ge.e46de93c.svg)
}

.fi-gf {
    background-image: url(../../static/img/gf.42b1c634.svg)
}

.fi-gf.fis {
    background-image: url(../../static/img/gf.ad260ed8.svg)
}

.fi-gg {
    background-image: url(../../static/img/gg.6a608369.svg)
}

.fi-gg.fis {
    background-image: url(../../static/img/gg.a86fc4c7.svg)
}

.fi-gh {
    background-image: url(../../static/img/gh.b1a97938.svg)
}

.fi-gh.fis {
    background-image: url(../../static/img/gh.9e338876.svg)
}

.fi-gi {
    background-image: url(../../static/img/gi.ae1101e6.svg)
}

.fi-gi.fis {
    background-image: url(../../static/img/gi.22f8b28b.svg)
}

.fi-gl {
    background-image: url(../../static/img/gl.c6090a99.svg)
}

.fi-gl.fis {
    background-image: url(../../static/img/gl.05073911.svg)
}

.fi-gm {
    background-image: url(../../static/img/gm.21b07ec6.svg)
}

.fi-gm.fis {
    background-image: url(../../static/img/gm.301e054b.svg)
}

.fi-gn {
    background-image: url(../../static/img/gn.f1d6c153.svg)
}

.fi-gn.fis {
    background-image: url(../../static/img/gn.b95b7a54.svg)
}

.fi-gp {
    background-image: url(../../static/img/gp.80fd0125.svg)
}

.fi-gp.fis {
    background-image: url(../../static/img/gp.d96954ad.svg)
}

.fi-gq {
    background-image: url(../../static/img/gq.52b4ac09.svg)
}

.fi-gq.fis {
    background-image: url(../../static/img/gq.e3876a88.svg)
}

.fi-gr {
    background-image: url(../../static/img/gr.71452bbd.svg)
}

.fi-gr.fis {
    background-image: url(../../static/img/gr.398239dd.svg)
}

.fi-gs {
    background-image: url(../../static/img/gs.84245763.svg)
}

.fi-gs.fis {
    background-image: url(../../static/img/gs.10db4ed1.svg)
}

.fi-gt {
    background-image: url(../../static/img/gt.a2934eca.svg)
}

.fi-gt.fis {
    background-image: url(../../static/img/gt.c273e63d.svg)
}

.fi-gu {
    background-image: url(../../static/img/gu.3a19af93.svg)
}

.fi-gu.fis {
    background-image: url(../../static/img/gu.928839cb.svg)
}

.fi-gw {
    background-image: url(../../static/img/gw.d265b8a0.svg)
}

.fi-gw.fis {
    background-image: url(../../static/img/gw.f609ea1f.svg)
}

.fi-gy {
    background-image: url(../../static/img/gy.6a64d2f4.svg)
}

.fi-gy.fis {
    background-image: url(../../static/img/gy.c908281a.svg)
}

.fi-hk {
    background-image: url(../../static/img/hk.7f794b07.svg)
}

.fi-hk.fis {
    background-image: url(../../static/img/hk.b50f6863.svg)
}

.fi-hm {
    background-image: url(../../static/img/hm.e49ba24a.svg)
}

.fi-hm.fis {
    background-image: url(../../static/img/hm.3ac8ee67.svg)
}

.fi-hn {
    background-image: url(../../static/img/hn.e0b7ab00.svg)
}

.fi-hn.fis {
    background-image: url(../../static/img/hn.1bf6f6ac.svg)
}

.fi-hr {
    background-image: url(../../static/img/hr.b5756e55.svg)
}

.fi-hr.fis {
    background-image: url(../../static/img/hr.8c153062.svg)
}

.fi-ht {
    background-image: url(../../static/img/ht.62e4ad00.svg)
}

.fi-ht.fis {
    background-image: url(../../static/img/ht.f6f88a90.svg)
}

.fi-hu {
    background-image: url(../../static/img/hu.966f4933.svg)
}

.fi-hu.fis {
    background-image: url(../../static/img/hu.ac606833.svg)
}

.fi-id {
    background-image: url(../../static/img/id.f5aa8121.svg)
}

.fi-id.fis {
    background-image: url(../../static/img/id.b966e556.svg)
}

.fi-ie {
    background-image: url(../../static/img/ie.1c12635a.svg)
}

.fi-ie.fis {
    background-image: url(../../static/img/ie.110efbf8.svg)
}

.fi-il {
    background-image: url(../../static/img/il.e1b6374c.svg)
}

.fi-il.fis {
    background-image: url(../../static/img/il.5d16f002.svg)
}

.fi-im {
    background-image: url(../../static/img/im.324fc467.svg)
}

.fi-im.fis {
    background-image: url(../../static/img/im.de2c825c.svg)
}

.fi-in {
    background-image: url(../../static/img/in.2026a3fe.svg)
}

.fi-in.fis {
    background-image: url(../../static/img/in.88a58878.svg)
}

.fi-io {
    background-image: url(../../static/img/io.b99ab7ad.svg)
}

.fi-io.fis {
    background-image: url(../../static/img/io.ebf12e76.svg)
}

.fi-iq {
    background-image: url(../../static/img/iq.77828901.svg)
}

.fi-iq.fis {
    background-image: url(../../static/img/iq.fb484ddc.svg)
}

.fi-ir {
    background-image: url(../../static/img/ir.1e5dec24.svg)
}

.fi-ir.fis {
    background-image: url(../../static/img/ir.de1df850.svg)
}

.fi-is {
    background-image: url(../../static/img/is.64bcaf97.svg)
}

.fi-is.fis {
    background-image: url(../../static/img/is.cc33fe26.svg)
}

.fi-it {
    background-image: url(../../static/img/it.1d72a5de.svg)
}

.fi-it.fis {
    background-image: url(../../static/img/it.5dd499d6.svg)
}

.fi-je {
    background-image: url(../../static/img/je.a1c5d3e3.svg)
}

.fi-je.fis {
    background-image: url(../../static/img/je.b6dae134.svg)
}

.fi-jm {
    background-image: url(../../static/img/jm.7c660277.svg)
}

.fi-jm.fis {
    background-image: url(../../static/img/jm.a5de6786.svg)
}

.fi-jo {
    background-image: url(../../static/img/jo.414c8c7b.svg)
}

.fi-jo.fis {
    background-image: url(../../static/img/jo.fec99700.svg)
}

.fi-jp {
    background-image: url(../../static/img/jp.766ca913.svg)
}

.fi-jp.fis {
    background-image: url(../../static/img/jp.a115dec6.svg)
}

.fi-ke {
    background-image: url(../../static/img/ke.f8a1791d.svg)
}

.fi-ke.fis {
    background-image: url(../../static/img/ke.6b90273e.svg)
}

.fi-kg {
    background-image: url(../../static/img/kg.2a52efa2.svg)
}

.fi-kg.fis {
    background-image: url(../../static/img/kg.18de4fe1.svg)
}

.fi-kh {
    background-image: url(../../static/img/kh.747d7042.svg)
}

.fi-kh.fis {
    background-image: url(../../static/img/kh.dfd846c2.svg)
}

.fi-ki {
    background-image: url(../../static/img/ki.161cfe03.svg)
}

.fi-ki.fis {
    background-image: url(../../static/img/ki.a02a4304.svg)
}

.fi-km {
    background-image: url(../../static/img/km.900d4c39.svg)
}

.fi-km.fis {
    background-image: url(../../static/img/km.86e906fc.svg)
}

.fi-kn {
    background-image: url(../../static/img/kn.28139a32.svg)
}

.fi-kn.fis {
    background-image: url(../../static/img/kn.59d27824.svg)
}

.fi-kp {
    background-image: url(../../static/img/kp.7120a619.svg)
}

.fi-kp.fis {
    background-image: url(../../static/img/kp.35e33aa7.svg)
}

.fi-kr {
    background-image: url(../../static/img/kr.8d191c96.svg)
}

.fi-kr.fis {
    background-image: url(../../static/img/kr.ea9dade8.svg)
}

.fi-kw {
    background-image: url(../../static/img/kw.31648aa5.svg)
}

.fi-kw.fis {
    background-image: url(../../static/img/kw.c244f6de.svg)
}

.fi-ky {
    background-image: url(../../static/img/ky.10c16a67.svg)
}

.fi-ky.fis {
    background-image: url(../../static/img/ky.38b284e5.svg)
}

.fi-kz {
    background-image: url(../../static/img/kz.d2a7e09a.svg)
}

.fi-kz.fis {
    background-image: url(../../static/img/kz.1b1888b4.svg)
}

.fi-la {
    background-image: url(../../static/img/la.da34e481.svg)
}

.fi-la.fis {
    background-image: url(../../static/img/la.e0ec1b4e.svg)
}

.fi-lb {
    background-image: url(../../static/img/lb.01bc572a.svg)
}

.fi-lb.fis {
    background-image: url(../../static/img/lb.528d7e0a.svg)
}

.fi-lc {
    background-image: url(../../static/img/lc.940e9ba9.svg)
}

.fi-lc.fis {
    background-image: url(../../static/img/lc.25f4a746.svg)
}

.fi-li {
    background-image: url(../../static/img/li.c43a3f36.svg)
}

.fi-li.fis {
    background-image: url(../../static/img/li.f16e9dfb.svg)
}

.fi-lk {
    background-image: url(../../static/img/lk.37769f49.svg)
}

.fi-lk.fis {
    background-image: url(../../static/img/lk.ed0edbaa.svg)
}

.fi-lr {
    background-image: url(../../static/img/lr.babb668c.svg)
}

.fi-lr.fis {
    background-image: url(../../static/img/lr.0cfda4d7.svg)
}

.fi-ls {
    background-image: url(../../static/img/ls.4da8ca4f.svg)
}

.fi-ls.fis {
    background-image: url(../../static/img/ls.4e82463d.svg)
}

.fi-lt {
    background-image: url(../../static/img/lt.7e7110b6.svg)
}

.fi-lt.fis {
    background-image: url(../../static/img/lt.39f9399a.svg)
}

.fi-lu {
    background-image: url(../../static/img/lu.7f70b02c.svg)
}

.fi-lu.fis {
    background-image: url(../../static/img/lu.0d040ab2.svg)
}

.fi-lv {
    background-image: url(../../static/img/lv.0b4e6e1a.svg)
}

.fi-lv.fis {
    background-image: url(../../static/img/lv.eeafeb0f.svg)
}

.fi-ly {
    background-image: url(../../static/img/ly.2fbe5cc1.svg)
}

.fi-ly.fis {
    background-image: url(../../static/img/ly.01216c35.svg)
}

.fi-ma {
    background-image: url(../../static/img/ma.a2e6a76e.svg)
}

.fi-ma.fis {
    background-image: url(../../static/img/ma.7fe34c1e.svg)
}

.fi-mc {
    background-image: url(../../static/img/mc.acbf04f7.svg)
}

.fi-mc.fis {
    background-image: url(../../static/img/mc.58583480.svg)
}

.fi-md {
    background-image: url(../../static/img/md.d4e707da.svg)
}

.fi-md.fis {
    background-image: url(../../static/img/md.d692cd26.svg)
}

.fi-me {
    background-image: url(../../static/img/me.144e25db.svg)
}

.fi-me.fis {
    background-image: url(../../static/img/me.af7398f3.svg)
}

.fi-mf {
    background-image: url(../../static/img/mf.dc1dcaab.svg)
}

.fi-mf.fis {
    background-image: url(../../static/img/mf.dd318f11.svg)
}

.fi-mg {
    background-image: url(../../static/img/mg.7a54f12d.svg)
}

.fi-mg.fis {
    background-image: url(../../static/img/mg.b23fb375.svg)
}

.fi-mh {
    background-image: url(../../static/img/mh.63433c4c.svg)
}

.fi-mh.fis {
    background-image: url(../../static/img/mh.6a803acb.svg)
}

.fi-mk {
    background-image: url(../../static/img/mk.b96b8a63.svg)
}

.fi-mk.fis {
    background-image: url(../../static/img/mk.aa4bb76f.svg)
}

.fi-ml {
    background-image: url(../../static/img/ml.1dd7a9cc.svg)
}

.fi-ml.fis {
    background-image: url(../../static/img/ml.e264a626.svg)
}

.fi-mm {
    background-image: url(../../static/img/mm.cc45ef25.svg)
}

.fi-mm.fis {
    background-image: url(../../static/img/mm.558c0aff.svg)
}

.fi-mn {
    background-image: url(../../static/img/mn.1ef812fb.svg)
}

.fi-mn.fis {
    background-image: url(../../static/img/mn.6eadca67.svg)
}

.fi-mo {
    background-image: url(../../static/img/mo.2a85bb8f.svg)
}

.fi-mo.fis {
    background-image: url(../../static/img/mo.e3d64a20.svg)
}

.fi-mp {
    background-image: url(../../static/img/mp.4192a32b.svg)
}

.fi-mp.fis {
    background-image: url(../../static/img/mp.999a98e3.svg)
}

.fi-mq {
    background-image: url(../../static/img/mq.1a77ee18.svg)
}

.fi-mq.fis {
    background-image: url(../../static/img/mq.b5fb20b5.svg)
}

.fi-mr {
    background-image: url(../../static/img/mr.1e7f37e3.svg)
}

.fi-mr.fis {
    background-image: url(../../static/img/mr.d2f11d83.svg)
}

.fi-ms {
    background-image: url(../../static/img/ms.e9500352.svg)
}

.fi-ms.fis {
    background-image: url(../../static/img/ms.6c242b23.svg)
}

.fi-mt {
    background-image: url(../../static/img/mt.f5c28c0a.svg)
}

.fi-mt.fis {
    background-image: url(../../static/img/mt.485b92ba.svg)
}

.fi-mu {
    background-image: url(../../static/img/mu.46514c80.svg)
}

.fi-mu.fis {
    background-image: url(../../static/img/mu.b111c44a.svg)
}

.fi-mv {
    background-image: url(../../static/img/mv.44a3b21f.svg)
}

.fi-mv.fis {
    background-image: url(../../static/img/mv.8ea7a65e.svg)
}

.fi-mw {
    background-image: url(../../static/img/mw.dc4b1545.svg)
}

.fi-mw.fis {
    background-image: url(../../static/img/mw.5799d8d2.svg)
}

.fi-mx {
    background-image: url(../../static/img/mx.0c810df0.svg)
}

.fi-mx.fis {
    background-image: url(../../static/img/mx.05d67395.svg)
}

.fi-my {
    background-image: url(../../static/img/my.a27a161b.svg)
}

.fi-my.fis {
    background-image: url(../../static/img/my.9ce07fd4.svg)
}

.fi-mz {
    background-image: url(../../static/img/mz.660a207e.svg)
}

.fi-mz.fis {
    background-image: url(../../static/img/mz.ada07465.svg)
}

.fi-na {
    background-image: url(../../static/img/na.d0cf7369.svg)
}

.fi-na.fis {
    background-image: url(../../static/img/na.f5877d6e.svg)
}

.fi-nc {
    background-image: url(../../static/img/nc.c292b957.svg)
}

.fi-nc.fis {
    background-image: url(../../static/img/nc.71d4e8a8.svg)
}

.fi-ne {
    background-image: url(../../static/img/ne.5c109026.svg)
}

.fi-ne.fis {
    background-image: url(../../static/img/ne.052dc664.svg)
}

.fi-nf {
    background-image: url(../../static/img/nf.cc20348d.svg)
}

.fi-nf.fis {
    background-image: url(../../static/img/nf.69e6c425.svg)
}

.fi-ng {
    background-image: url(../../static/img/ng.9eea84ef.svg)
}

.fi-ng.fis {
    background-image: url(../../static/img/ng.b9197e69.svg)
}

.fi-ni {
    background-image: url(../../static/img/ni.e6fed6ad.svg)
}

.fi-ni.fis {
    background-image: url(../../static/img/ni.b377dde5.svg)
}

.fi-nl {
    background-image: url(../../static/img/nl.f685765a.svg)
}

.fi-nl.fis {
    background-image: url(../../static/img/nl.09f3280d.svg)
}

.fi-no {
    background-image: url(../../static/img/no.859a1356.svg)
}

.fi-no.fis {
    background-image: url(../../static/img/no.93a89ef2.svg)
}

.fi-np {
    background-image: url(../../static/img/np.b1a3346c.svg)
}

.fi-np.fis {
    background-image: url(../../static/img/np.8dc76c3d.svg)
}

.fi-nr {
    background-image: url(../../static/img/nr.c3d9797e.svg)
}

.fi-nr.fis {
    background-image: url(../../static/img/nr.e6357f8e.svg)
}

.fi-nu {
    background-image: url(../../static/img/nu.bfd6de48.svg)
}

.fi-nu.fis {
    background-image: url(../../static/img/nu.c5c46b88.svg)
}

.fi-nz {
    background-image: url(../../static/img/nz.299b50ed.svg)
}

.fi-nz.fis {
    background-image: url(../../static/img/nz.695c9c58.svg)
}

.fi-om {
    background-image: url(../../static/img/om.3c3ce4b6.svg)
}

.fi-om.fis {
    background-image: url(../../static/img/om.083160ec.svg)
}

.fi-pa {
    background-image: url(../../static/img/pa.b6f6c58d.svg)
}

.fi-pa.fis {
    background-image: url(../../static/img/pa.7b97403f.svg)
}

.fi-pe {
    background-image: url(../../static/img/pe.5156eee1.svg)
}

.fi-pe.fis {
    background-image: url(../../static/img/pe.c2459282.svg)
}

.fi-pf {
    background-image: url(../../static/img/pf.02ac196d.svg)
}

.fi-pf.fis {
    background-image: url(../../static/img/pf.b51ab54c.svg)
}

.fi-pg {
    background-image: url(../../static/img/pg.35097449.svg)
}

.fi-pg.fis {
    background-image: url(../../static/img/pg.63d984fd.svg)
}

.fi-ph {
    background-image: url(../../static/img/ph.64c3d8b0.svg)
}

.fi-ph.fis {
    background-image: url(../../static/img/ph.8f080515.svg)
}

.fi-pk {
    background-image: url(../../static/img/pk.8a893a89.svg)
}

.fi-pk.fis {
    background-image: url(../../static/img/pk.f0eea274.svg)
}

.fi-pl {
    background-image: url(../../static/img/pl.f7adaa94.svg)
}

.fi-pl.fis {
    background-image: url(../../static/img/pl.8dae9656.svg)
}

.fi-pm {
    background-image: url(../../static/img/pm.d49c2017.svg)
}

.fi-pm.fis {
    background-image: url(../../static/img/pm.2b4f8059.svg)
}

.fi-pn {
    background-image: url(../../static/img/pn.afd38e5d.svg)
}

.fi-pn.fis {
    background-image: url(../../static/img/pn.afaae19f.svg)
}

.fi-pr {
    background-image: url(../../static/img/pr.22cf04d4.svg)
}

.fi-pr.fis {
    background-image: url(../../static/img/pr.0e5e97b9.svg)
}

.fi-ps {
    background-image: url(../../static/img/ps.9603fcc3.svg)
}

.fi-ps.fis {
    background-image: url(../../static/img/ps.b7495d8b.svg)
}

.fi-pt {
    background-image: url(../../static/img/pt.5c82b7b0.svg)
}

.fi-pt.fis {
    background-image: url(../../static/img/pt.71c19650.svg)
}

.fi-pw {
    background-image: url(../../static/img/pw.34533125.svg)
}

.fi-pw.fis {
    background-image: url(../../static/img/pw.2084daff.svg)
}

.fi-py {
    background-image: url(../../static/img/py.d3e57b21.svg)
}

.fi-py.fis {
    background-image: url(../../static/img/py.e16a905e.svg)
}

.fi-qa {
    background-image: url(../../static/img/qa.9dfdc1ae.svg)
}

.fi-qa.fis {
    background-image: url(../../static/img/qa.33716533.svg)
}

.fi-re {
    background-image: url(../../static/img/re.39cac6ff.svg)
}

.fi-re.fis {
    background-image: url(../../static/img/re.36610173.svg)
}

.fi-ro {
    background-image: url(../../static/img/ro.e9130a28.svg)
}

.fi-ro.fis {
    background-image: url(../../static/img/ro.18358326.svg)
}

.fi-rs {
    background-image: url(../../static/img/rs.b5dffbf3.svg)
}

.fi-rs.fis {
    background-image: url(../../static/img/rs.c2c92512.svg)
}

.fi-ru {
    background-image: url(../../static/img/ru.ab61f31e.svg)
}

.fi-ru.fis {
    background-image: url(../../static/img/ru.a36db5ee.svg)
}

.fi-rw {
    background-image: url(../../static/img/rw.bea6a030.svg)
}

.fi-rw.fis {
    background-image: url(../../static/img/rw.7b27db86.svg)
}

.fi-sa {
    background-image: url(../../static/img/sa.d8c33f2b.svg)
}

.fi-sa.fis {
    background-image: url(../../static/img/sa.88f1b6cf.svg)
}

.fi-sb {
    background-image: url(../../static/img/sb.30f71378.svg)
}

.fi-sb.fis {
    background-image: url(../../static/img/sb.72fc0629.svg)
}

.fi-sc {
    background-image: url(../../static/img/sc.ab4767bc.svg)
}

.fi-sc.fis {
    background-image: url(../../static/img/sc.29da7511.svg)
}

.fi-sd {
    background-image: url(../../static/img/sd.a07e8d7a.svg)
}

.fi-sd.fis {
    background-image: url(../../static/img/sd.30cf87d0.svg)
}

.fi-se {
    background-image: url(../../static/img/se.e9e24cfb.svg)
}

.fi-se.fis {
    background-image: url(../../static/img/se.c385ba82.svg)
}

.fi-sg {
    background-image: url(../../static/img/sg.b8d34582.svg)
}

.fi-sg.fis {
    background-image: url(../../static/img/sg.b7c7bc4d.svg)
}

.fi-sh {
    background-image: url(../../static/img/sh.5e1606c2.svg)
}

.fi-sh.fis {
    background-image: url(../../static/img/sh.8524c009.svg)
}

.fi-si {
    background-image: url(../../static/img/si.a3605343.svg)
}

.fi-si.fis {
    background-image: url(../../static/img/si.52f4acef.svg)
}

.fi-sj {
    background-image: url(../../static/img/sj.5b6dddaf.svg)
}

.fi-sj.fis {
    background-image: url(../../static/img/sj.423c0247.svg)
}

.fi-sk {
    background-image: url(../../static/img/sk.6363e990.svg)
}

.fi-sk.fis {
    background-image: url(../../static/img/sk.80d4eb69.svg)
}

.fi-sl {
    background-image: url(../../static/img/sl.af0884d4.svg)
}

.fi-sl.fis {
    background-image: url(../../static/img/sl.7fac599c.svg)
}

.fi-sm {
    background-image: url(../../static/img/sm.1553b4ae.svg)
}

.fi-sm.fis {
    background-image: url(../../static/img/sm.ef685a18.svg)
}

.fi-sn {
    background-image: url(../../static/img/sn.091e42c6.svg)
}

.fi-sn.fis {
    background-image: url(../../static/img/sn.eed2f853.svg)
}

.fi-so {
    background-image: url(../../static/img/so.a3293a25.svg)
}

.fi-so.fis {
    background-image: url(../../static/img/so.89f77f80.svg)
}

.fi-sr {
    background-image: url(../../static/img/sr.07e91c15.svg)
}

.fi-sr.fis {
    background-image: url(../../static/img/sr.5bd4f020.svg)
}

.fi-ss {
    background-image: url(../../static/img/ss.9a15dd43.svg)
}

.fi-ss.fis {
    background-image: url(../../static/img/ss.ee171740.svg)
}

.fi-st {
    background-image: url(../../static/img/st.9082dcb0.svg)
}

.fi-st.fis {
    background-image: url(../../static/img/st.60f40193.svg)
}

.fi-sv {
    background-image: url(../../static/img/sv.9167cf27.svg)
}

.fi-sv.fis {
    background-image: url(../../static/img/sv.a4d3e8f6.svg)
}

.fi-sx {
    background-image: url(../../static/img/sx.63ad9051.svg)
}

.fi-sx.fis {
    background-image: url(../../static/img/sx.592afe48.svg)
}

.fi-sy {
    background-image: url(../../static/img/sy.b288d060.svg)
}

.fi-sy.fis {
    background-image: url(../../static/img/sy.faf27c5b.svg)
}

.fi-sz {
    background-image: url(../../static/img/sz.6d06627d.svg)
}

.fi-sz.fis {
    background-image: url(../../static/img/sz.0c0920d6.svg)
}

.fi-tc {
    background-image: url(../../static/img/tc.01d1ae19.svg)
}

.fi-tc.fis {
    background-image: url(../../static/img/tc.a9ec7082.svg)
}

.fi-td {
    background-image: url(../../static/img/td.983e8a4c.svg)
}

.fi-td.fis {
    background-image: url(../../static/img/td.69f44e06.svg)
}

.fi-tf {
    background-image: url(../../static/img/tf.d4d6d91c.svg)
}

.fi-tf.fis {
    background-image: url(../../static/img/tf.8c2401c8.svg)
}

.fi-tg {
    background-image: url(../../static/img/tg.19ba5076.svg)
}

.fi-tg.fis {
    background-image: url(../../static/img/tg.53ea4f1f.svg)
}

.fi-th {
    background-image: url(../../static/img/th.bcc03a3c.svg)
}

.fi-th.fis {
    background-image: url(../../static/img/th.18046547.svg)
}

.fi-tj {
    background-image: url(../../static/img/tj.868ef017.svg)
}

.fi-tj.fis {
    background-image: url(../../static/img/tj.6b99e775.svg)
}

.fi-tk {
    background-image: url(../../static/img/tk.5a5f2901.svg)
}

.fi-tk.fis {
    background-image: url(../../static/img/tk.a19184cd.svg)
}

.fi-tl {
    background-image: url(../../static/img/tl.51693b24.svg)
}

.fi-tl.fis {
    background-image: url(../../static/img/tl.2f04cd3c.svg)
}

.fi-tm {
    background-image: url(../../static/img/tm.ae2886dc.svg)
}

.fi-tm.fis {
    background-image: url(../../static/img/tm.caf8815e.svg)
}

.fi-tn {
    background-image: url(../../static/img/tn.e8f63af5.svg)
}

.fi-tn.fis {
    background-image: url(../../static/img/tn.690b2529.svg)
}

.fi-to {
    background-image: url(../../static/img/to.cccdba4c.svg)
}

.fi-to.fis {
    background-image: url(../../static/img/to.ed0e1091.svg)
}

.fi-tr {
    background-image: url(../../static/img/tr.4dd4b60c.svg)
}

.fi-tr.fis {
    background-image: url(../../static/img/tr.63e4c16c.svg)
}

.fi-tt {
    background-image: url(../../static/img/tt.db362840.svg)
}

.fi-tt.fis {
    background-image: url(../../static/img/tt.cd3e7c0c.svg)
}

.fi-tv {
    background-image: url(../../static/img/tv.c75afdde.svg)
}

.fi-tv.fis {
    background-image: url(../../static/img/tv.58748d51.svg)
}

.fi-tw {
    background-image: url(../../static/img/tw.a4b47fff.svg)
}

.fi-tw.fis {
    background-image: url(../../static/img/tw.bf719cfa.svg)
}

.fi-tz {
    background-image: url(../../static/img/tz.4cba6f35.svg)
}

.fi-tz.fis {
    background-image: url(../../static/img/tz.d19a8ee9.svg)
}

.fi-ua {
    background-image: url(../../static/img/ua.6d944bf7.svg)
}

.fi-ua.fis {
    background-image: url(../../static/img/ua.4437573c.svg)
}

.fi-ug {
    background-image: url(../../static/img/ug.23515412.svg)
}

.fi-ug.fis {
    background-image: url(../../static/img/ug.1f14e988.svg)
}

.fi-um {
    background-image: url(../../static/img/um.3c77461e.svg)
}

.fi-um.fis {
    background-image: url(../../static/img/um.f4ae9710.svg)
}

.fi-us {
    background-image: url(../../static/img/us.a1049969.svg)
}

.fi-us.fis {
    background-image: url(../../static/img/us.8a22c272.svg)
}

.fi-uy {
    background-image: url(../../static/img/uy.6e280e71.svg)
}

.fi-uy.fis {
    background-image: url(../../static/img/uy.5057466c.svg)
}

.fi-uz {
    background-image: url(../../static/img/uz.8cf7106a.svg)
}

.fi-uz.fis {
    background-image: url(../../static/img/uz.df614fbf.svg)
}

.fi-va {
    background-image: url(../../static/img/va.c2115dfa.svg)
}

.fi-va.fis {
    background-image: url(../../static/img/va.dc1f6cbb.svg)
}

.fi-vc {
    background-image: url(../../static/img/vc.0d135a5a.svg)
}

.fi-vc.fis {
    background-image: url(../../static/img/vc.604bb3c4.svg)
}

.fi-ve {
    background-image: url(../../static/img/ve.5a76b249.svg)
}

.fi-ve.fis {
    background-image: url(../../static/img/ve.9abd538c.svg)
}

.fi-vg {
    background-image: url(../../static/img/vg.4447e9aa.svg)
}

.fi-vg.fis {
    background-image: url(../../static/img/vg.1a0a5ff7.svg)
}

.fi-vi {
    background-image: url(../../static/img/vi.781a8f20.svg)
}

.fi-vi.fis {
    background-image: url(../../static/img/vi.6bd9934d.svg)
}

.fi-vn {
    background-image: url(../../static/img/vn.74125469.svg)
}

.fi-vn.fis {
    background-image: url(../../static/img/vn.c0129c1f.svg)
}

.fi-vu {
    background-image: url(../../static/img/vu.426001a4.svg)
}

.fi-vu.fis {
    background-image: url(../../static/img/vu.18634833.svg)
}

.fi-wf {
    background-image: url(../../static/img/wf.4bd61946.svg)
}

.fi-wf.fis {
    background-image: url(../../static/img/wf.d0f7d2c1.svg)
}

.fi-ws {
    background-image: url(../../static/img/ws.096fc500.svg)
}

.fi-ws.fis {
    background-image: url(../../static/img/ws.9dcd85be.svg)
}

.fi-ye {
    background-image: url(../../static/img/ye.d4cc9017.svg)
}

.fi-ye.fis {
    background-image: url(../../static/img/ye.c7f96a73.svg)
}

.fi-yt {
    background-image: url(../../static/img/yt.0810a500.svg)
}

.fi-yt.fis {
    background-image: url(../../static/img/yt.07443e1d.svg)
}

.fi-za {
    background-image: url(../../static/img/za.6ff9a584.svg)
}

.fi-za.fis {
    background-image: url(../../static/img/za.66c9b160.svg)
}

.fi-zm {
    background-image: url(../../static/img/zm.c748b3b4.svg)
}

.fi-zm.fis {
    background-image: url(../../static/img/zm.9a7407fb.svg)
}

.fi-zw {
    background-image: url(../../static/img/zw.2fde5b81.svg)
}

.fi-zw.fis {
    background-image: url(../../static/img/zw.e98fcd02.svg)
}

.fi-ac {
    background-image: url(../../static/img/ac.74fcefba.svg)
}

.fi-ac.fis {
    background-image: url(../../static/img/ac.6802baad.svg)
}

.fi-arab {
    background-image: url(../../static/img/arab.fb354ec5.svg)
}

.fi-arab.fis {
    background-image: url(../../static/img/arab.cbe64019.svg)
}

.fi-cefta {
    background-image: url(../../static/img/cefta.e0e7f32f.svg)
}

.fi-cefta.fis {
    background-image: url(../../static/img/cefta.44e3c803.svg)
}

.fi-cp {
    background-image: url(../../static/img/cp.5f03d4b2.svg)
}

.fi-cp.fis {
    background-image: url(../../static/img/cp.5dbee555.svg)
}

.fi-dg {
    background-image: url(../../static/img/dg.2c1b95ff.svg)
}

.fi-dg.fis {
    background-image: url(../../static/img/dg.c35d4a16.svg)
}

.fi-eac {
    background-image: url(../../static/img/eac.e820e441.svg)
}

.fi-eac.fis {
    background-image: url(../../static/img/eac.610884a0.svg)
}

.fi-es-ct {
    background-image: url(../../static/img/es-ct.3eb3a35a.svg)
}

.fi-es-ct.fis {
    background-image: url(../../static/img/es-ct.e5d7fd1b.svg)
}

.fi-es-ga {
    background-image: url(../../static/img/es-ga.f8eb1159.svg)
}

.fi-es-ga.fis {
    background-image: url(../../static/img/es-ga.5e8c5dcc.svg)
}

.fi-es-pv {
    background-image: url(../../static/img/es-pv.4abb6c8e.svg)
}

.fi-es-pv.fis {
    background-image: url(../../static/img/es-pv.11206228.svg)
}

.fi-eu {
    background-image: url(../../static/img/eu.5503aa8a.svg)
}

.fi-eu.fis {
    background-image: url(../../static/img/eu.ac4883d3.svg)
}

.fi-gb-eng {
    background-image: url(../../static/img/gb-eng.7caecb78.svg)
}

.fi-gb-eng.fis {
    background-image: url(../../static/img/gb-eng.a8779518.svg)
}

.fi-gb-nir {
    background-image: url(../../static/img/gb-nir.4578575b.svg)
}

.fi-gb-nir.fis {
    background-image: url(../../static/img/gb-nir.e2436a22.svg)
}

.fi-gb-sct {
    background-image: url(../../static/img/gb-sct.ade55ed4.svg)
}

.fi-gb-sct.fis {
    background-image: url(../../static/img/gb-sct.9506ab93.svg)
}

.fi-gb-wls {
    background-image: url(../../static/img/gb-wls.94904119.svg)
}

.fi-gb-wls.fis {
    background-image: url(../../static/img/gb-wls.c488ecae.svg)
}

.fi-ic {
    background-image: url(../../static/img/ic.bdc9877c.svg)
}

.fi-ic.fis {
    background-image: url(../../static/img/ic.dc0d5bfc.svg)
}

.fi-ta {
    background-image: url(../../static/img/ta.cd7f394f.svg)
}

.fi-ta.fis {
    background-image: url(../../static/img/ta.3b962f85.svg)
}

.fi-un {
    background-image: url(../../static/img/un.85b3056c.svg)
}

.fi-un.fis {
    background-image: url(../../static/img/un.c014d412.svg)
}

.fi-xk {
    background-image: url(../../static/img/xk.13d6a767.svg)
}

.fi-xk.fis {
    background-image: url(../../static/img/xk.bb93418f.svg)
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(../../static/fonts/VideoJS.46ac6629.eot?#iefix) format("eot")
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,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AG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
    content: "\f101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
    content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
    content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
    content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
    content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
    content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
    content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
    content: "\f109"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\f10a"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\f10b"
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
    content: "\f10c"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
    content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
    content: "\f10e"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\f10f"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\f110"
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before {
    content: "\f111"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\f112"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\f113"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\f114"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
    content: "\f115"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
    content: "\f116"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\f117"
}

.vjs-icon-gplus {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-gplus:before {
    content: "\f118"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\f119"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\f11a"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\f11b"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\f11c"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
    content: "\f11d"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
    content: "\f11e"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\f11f"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\f120"
}

.video-js {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: .26667rem;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js[tabindex="-1"] {
    outline: none
}

.video-js *,
.video-js :after,
.video-js :before {
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
}

.video-js.vjs-4-3,
.video-js.vjs-16-9,
.video-js.vjs-fluid {
    width: 100%;
    max-width: 100%;
    height: 0
}

.video-js.vjs-16-9 {
    padding-top: 56.25%
}

.video-js.vjs-4-3 {
    padding-top: 75%
}

.video-js.vjs-fill,
.video-js .vjs-tech {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}

.vjs-full-window .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: .02667rem;
    left: -266.64rem;
    position: absolute;
    top: 0;
    width: .02667rem
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible
}

.vjs-no-js {
    padding: .53333rem;
    color: #fff;
    background-color: #000;
    font-size: .48rem;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 8rem;
    height: 4rem;
    margin: 0 auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
    color: #66a8cc
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    display: block;
    position: absolute;
    top: .26667rem;
    left: .26667rem;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7);
    border-radius: .3em;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-big-play-centered .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-top: -.75em;
    margin-left: -1.5em
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5);
    -webkit-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
    display: block
}

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, .8);
    background: -webkit-linear-gradient(-90deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), hsla(0, 0%, 100%, 0));
    overflow: auto;
    box-sizing: content-box
}

.video-js .vjs-modal-dialog>* {
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: .53333rem .64rem;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto;
    box-sizing: content-box
}

.vjs-menu .vjs-menu-content>* {
    box-sizing: border-box
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5)
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2b333f
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em 0;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, .7)
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto
}

.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
    width: auto
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7)
}

.vjs-has-started .vjs-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s, opacity .1s;
    transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
    display: none !important
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
    display: table
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em #fff
}

.video-js .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: .02667rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .02667rem
}

.vjs-no-flex .vjs-control {
    display: table-cell;
    vertical-align: middle
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em;
    -ms-touch-action: none;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-no-flex .vjs-progress-control {
    width: auto
}

.video-js .vjs-progress-holder {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    -webkit-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 .26667rem
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.6666666666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    top: -.333333333333333em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: #bfc7d3;
    background: rgba(115, 133, 159, .5)
}

.video-js .vjs-load-progress div {
    background: #fff;
    background: rgba(115, 133, 159, .75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: hsla(0, 0%, 100%, .8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: .16rem .21333rem .21333rem .21333rem;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: .02667rem;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    z-index: 0
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
    display: none
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js .vjs-mute-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    padding-left: 2em;
    padding-right: 2em;
    padding-bottom: 3em
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: .02667rem;
    height: .02667rem;
    margin-left: -.02667rem
}

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.video-js .vjs-volume-panel {
    -webkit-transition: width 1s;
    transition: width 1s
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel:hover .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
    transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em
}

.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: 9em;
    -webkit-transition: width .1s;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3.5em;
    -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: none;
    transition: none
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    position: absolute;
    bottom: 3em;
    left: .5em
}

.video-js .vjs-volume-panel {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    top: -.3em;
    right: -.5em
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.vjs-poster {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000;
    cursor: pointer;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-poster,
.vjs-poster img {
    vertical-align: middle;
    padding: 0
}

.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    width: 100%
}

.vjs-has-started .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster {
    display: block
}

.vjs-using-native-controls .vjs-poster {
    display: none
}

.video-js .vjs-live-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.vjs-no-flex .vjs-live-control {
    display: table-cell;
    width: auto;
    text-align: left
}

.video-js .vjs-time-control {
    -webkit-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.video-js .vjs-current-time,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time {
    display: none
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
    width: 0 !important;
    white-space: nowrap
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-live .vjs-time-divider {
    display: none
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    cursor: pointer;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -ms-transform: translateY(-3em);
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -ms-transform: translateY(-1.5em);
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-error .vjs-error-display:before {
    color: #fff;
    content: "X";
    font-family: Arial, Helvetica, sans-serif;
    font-size: 4em;
    left: 0;
    line-height: 1;
    margin-top: -.5em;
    position: absolute;
    text-shadow: .05em .05em .1em #000;
    text-align: center;
    top: 50%;
    vertical-align: middle;
    width: 100%
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -.66667rem 0 0 -.66667rem;
    opacity: .85;
    text-align: left;
    border: .16rem solid rgba(43, 51, 63, .7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 1.33333rem;
    height: 1.33333rem;
    border-radius: .66667rem;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    display: block;
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    margin: -.16rem;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: #fff
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: #fff;
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: #fff
    }
    60% {
        border-top-color: #73859f
    }
    to {
        border-top-color: #73859f
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: #fff
    }
    60% {
        border-top-color: #73859f
    }
    to {
        border-top-color: #73859f
    }
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "\f10d";
    font-size: 1.5em;
    line-height: inherit
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " \f11d";
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
    -webkit-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: block
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
    width: auto
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel {
    display: none
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2b333f;
    background-color: rgba(43, 51, 63, .75);
    color: #fff;
    height: 70%
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display:grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr auto
    }
    .vjs-text-track-settings .vjs-track-settings-colors {
        display: block;
        grid-column: 1;
        grid-row: 1
    }
    .vjs-text-track-settings .vjs-track-settings-font {
        grid-column: 2;
        grid-row: 1
    }
    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 2;
        grid-row: 2
    }
}

.vjs-track-setting>select {
    margin-right: .13333rem
}

.vjs-text-track-settings fieldset {
    margin: .13333rem;
    padding: .08rem;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block
}

.vjs-text-track-settings legend {
    color: #fff;
    margin: 0 0 .13333rem 0
}

.vjs-text-track-settings .vjs-label {
    position: absolute;
    clip: rect(.02667rem .02667rem .02667rem .02667rem);
    clip: rect(.02667rem, .02667rem, .02667rem, .02667rem);
    display: block;
    margin: 0 0 .13333rem 0;
    padding: 0;
    border: 0;
    height: .02667rem;
    width: .02667rem;
    overflow: hidden
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: -webkit-linear-gradient(bottom, #fff 88%, #73859f);
    background-image: linear-gradient(0deg, #fff 88%, #73859f)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43, 51, 63, .75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff 88%, #73859f);
    background-image: linear-gradient(-180deg, #fff 88%, #73859f);
    color: #2b333f;
    cursor: pointer;
    border-radius: .05333rem
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible),
.video-js :focus:not(:focus-visible) {
    outline: none
}

@media \0screen {
    .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: ""
    }
}

@media \0screen {
    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
        visibility: hidden
    }
}

canvas[data-v-a1968bcc] {
    max-width: 100%;
    display: block
}

.vjs-custom-skin>.video-js {
    width: 100%;
    font-family: PingFang SC, Helvetica Neue, Hiragino Sans GB, Segoe UI, Microsoft YaHei, 微软雅黑, sans-serif
}

.video-js.vjs-no-flex .vjs-menu-button-inline,
.vjs-custom-skin>.video-js .vjs-menu-button-inline.vjs-slider-active,
.vjs-custom-skin>.video-js .vjs-menu-button-inline:focus,
.vjs-custom-skin>.video-js .vjs-menu-button-inline:hover {
    width: 10em
}

.vjs-custom-skin>.video-js .vjs-controls-disabled .vjs-big-play-button {
    display: none !important
}

.vjs-custom-skin>.video-js .vjs-control {
    width: 3em
}

.vjs-custom-skin>.video-js .vjs-control.vjs-live-control {
    width: auto;
    padding-left: .5em;
    letter-spacing: .1em
}

.vjs-custom-skin>.video-js .vjs-menu-button-inline:before {
    width: 1.5em
}

.vjs-menu-button-inline .vjs-menu {
    left: 3em
}

.vjs-custom-skin>.video-js .vjs-load-progress div,
.vjs-seeking .vjs-big-play-button,
.vjs-waiting .vjs-big-play-button {
    display: none !important
}

.vjs-custom-skin>.video-js .vjs-mouse-display:after,
.vjs-custom-skin>.video-js .vjs-play-progress:after {
    padding: 0 .4em .3em
}

.video-js.vjs-ended .vjs-loading-spinner {
    display: none
}

.video-js.vjs-ended .vjs-big-play-button {
    display: block !important
}

.video-js.vjs-ended .vjs-big-play-button,
.video-js.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started.vjs-custom-skin>.video-js .vjs-big-play-button {
    display: block
}

.vjs-custom-skin>.video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    margin-left: -1.5em;
    margin-top: -1em;
    background-color: rgba(0, 0, 0, .45);
    font-size: 3.5em;
    height: 2em !important;
    line-height: 2em !important;
    margin-top: -1em !important
}

.video-js:hover .vjs-big-play-button,
.vjs-custom-skin>.video-js .vjs-big-play-button:active,
.vjs-custom-skin>.video-js .vjs-big-play-button:focus {
    background-color: rgba(36, 131, 213, .9)
}

.vjs-custom-skin>.video-js .vjs-loading-spinner {
    border-color: rgba(36, 131, 213, .8)
}

.vjs-custom-skin>.video-js .vjs-control-bar2 {
    background-color: #000
}

.vjs-custom-skin>.video-js .vjs-control-bar {
    color: #fff;
    font-size: .37333rem
}

.vjs-custom-skin>.video-js .vjs-play-progress,
.vjs-custom-skin>.video-js .vjs-volume-level {
    background-color: #2483d5
}

.vjs-custom-skin>.video-js .vjs-play-progress:before {
    top: -.3em
}

.vjs-custom-skin>.video-js .vjs-progress-control:hover .vjs-progress-holder {
    font-size: 1.3em
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    left: 0
}

.vjs-custom-skin>.video-js .vjs-menu li {
    padding: 0;
    line-height: 2em;
    font-size: 1.1em;
    font-family: PingFang SC, Helvetica Neue, Hiragino Sans GB, Segoe UI, Microsoft YaHei, 微软雅黑, sans-serif
}

.vjs-custom-skin>.video-js .vjs-mouse-display:after,
.vjs-custom-skin>.video-js .vjs-play-progress:after,
.vjs-custom-skin>.video-js .vjs-time-tooltip {
    border-radius: 0;
    font-size: 1em;
    padding: 0;
    width: 3em;
    height: 1.5em;
    line-height: 1.5em;
    top: -3em
}

.vjs-custom-skin>.video-js .vjs-menu-button-popup .vjs-menu {
    width: 5em;
    left: -1em
}

.vjs-custom-skin>.video-js .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
    left: 0
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-play-control {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-time-control {
    min-width: 1em;
    padding: 0;
    margin: 0 .1em;
    text-align: center;
    display: block;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value {
    font-size: 1.2em;
    line-height: 2.4
}

.vjs-custom-skin>.video-js .vjs-progress-control.vjs-control {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-volume-menu-button {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-resolution-button .vjs-resolution-button-label {
    display: block;
    line-height: 3em
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-playback-rate {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
    -ms-flex-order: 5;
    order: 5
}

.vjs-custom-skin>.video-js .vjs-control-bar .vjs-fullscreen-control {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
    -ms-flex-order: 6;
    order: 6
}

.introjs-overlay {
    position: absolute;
    box-sizing: content-box;
    z-index: 999999;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.introjs-showElement {
    z-index: 9999999 !important
}

tr.introjs-showElement>td,
tr.introjs-showElement>th {
    z-index: 9999999 !important;
    position: relative
}

.introjs-disableInteraction {
    z-index: 99999999 !important;
    position: absolute;
    background-color: #fff;
    opacity: 0
}

.introjs-relativePosition {
    position: relative
}

.introjs-helperLayer {
    position: absolute;
    z-index: 9999998;
    border-radius: .10667rem;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.introjs-helperLayer,
.introjs-helperLayer *,
.introjs-helperLayer :after,
.introjs-helperLayer :before {
    box-sizing: content-box
}

.introjs-tooltipReferenceLayer {
    box-sizing: content-box;
    position: absolute;
    visibility: hidden;
    z-index: 100000000;
    background-color: transparent;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.introjs-helperNumberLayer,
.introjs-tooltipReferenceLayer,
.introjs-tooltipReferenceLayer * {
    font-family: Helvetica Neue, Inter, ui-sans-serif, Apple Color Emoji, Helvetica, Arial, sans-serif
}

.introjs-helperNumberLayer {
    color: #9e9e9e;
    text-align: center;
    padding-top: .26667rem;
    padding-bottom: .26667rem
}

.introjs-arrow {
    border: .13333rem solid transparent;
    content: "";
    position: absolute
}

.introjs-arrow.top {
    top: -.26667rem;
    left: .26667rem;
    border-bottom-color: #fff
}

.introjs-arrow.top-right {
    top: -.26667rem;
    right: .26667rem;
    border-bottom-color: #fff
}

.introjs-arrow.top-middle {
    top: -.26667rem;
    left: 50%;
    margin-left: -.13333rem;
    border-bottom-color: #fff
}

.introjs-arrow.right {
    right: -.26667rem;
    top: .26667rem;
    border-left-color: #fff
}

.introjs-arrow.right-bottom {
    bottom: .26667rem;
    right: -.26667rem;
    border-left-color: #fff
}

.introjs-arrow.bottom {
    bottom: -.26667rem;
    left: .26667rem;
    border-top-color: #fff
}

.introjs-arrow.bottom-right {
    bottom: -.26667rem;
    right: .26667rem;
    border-top-color: #fff
}

.introjs-arrow.bottom-middle {
    bottom: -.26667rem;
    left: 50%;
    margin-left: -.13333rem;
    border-top-color: #fff
}

.introjs-arrow.left {
    left: -.26667rem;
    top: .26667rem;
    border-right-color: #fff
}

.introjs-arrow.left-bottom {
    left: -.26667rem;
    bottom: .26667rem;
    border-right-color: #fff
}

.introjs-tooltip {
    box-sizing: content-box;
    position: absolute;
    visibility: visible;
    background-color: #fff;
    min-width: 6.66667rem;
    max-width: 8rem;
    border-radius: .13333rem;
    box-shadow: 0 .08rem .8rem rgba(33, 33, 33, .3);
    -webkit-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out
}

.introjs-tooltiptext {
    padding: .53333rem
}

.introjs-dontShowAgain {
    padding-left: .53333rem;
    padding-right: .53333rem
}

.introjs-dontShowAgain input {
    padding: 0;
    margin: 0;
    margin-bottom: .05333rem;
    display: inline;
    width: .26667rem;
    height: .26667rem
}

.introjs-dontShowAgain label {
    font-size: .37333rem;
    display: inline-block;
    font-weight: 400;
    margin: 0 0 0 .13333rem;
    padding: 0;
    background-color: #fff;
    color: #616161;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.introjs-tooltip-title {
    font-size: .48rem;
    width: 90%;
    min-height: 1.5em;
    margin: 0;
    padding: 0;
    font-weight: 700;
    line-height: 1.5
}

.introjs-tooltip-header {
    position: relative;
    padding-left: .53333rem;
    padding-right: .53333rem;
    padding-top: .26667rem;
    min-height: 1.5em
}

.introjs-tooltipbuttons {
    border-top: .02667rem solid #e0e0e0;
    padding: .26667rem;
    text-align: right;
    white-space: nowrap
}

.introjs-tooltipbuttons:after {
    content: "";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both
}

.introjs-button {
    box-sizing: content-box;
    position: relative;
    overflow: visible;
    padding: .5rem 1rem;
    border: .02667rem solid #bdbdbd;
    text-decoration: none;
    text-shadow: .02667rem .02667rem 0 #fff;
    font-size: .37333rem;
    color: #424242;
    white-space: nowrap;
    cursor: pointer;
    outline: 0;
    background-color: #f4f4f4;
    border-radius: .2em;
    zoom: 1;
    display: inline
}

.introjs-button:hover {
    border-color: #9e9e9e;
    background-color: #e0e0e0
}

.introjs-button:focus,
.introjs-button:hover {
    outline: 0;
    text-decoration: none;
    color: #212121
}

.introjs-button:focus {
    background-color: #eee;
    box-shadow: 0 0 0 .2rem hsla(0, 0%, 62%, .5);
    border: .02667rem solid #616161
}

.introjs-button:active {
    outline: 0;
    text-decoration: none;
    background-color: #e0e0e0;
    border-color: #9e9e9e;
    color: #212121
}

.introjs-button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.introjs-skipbutton {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    line-height: 1.2rem;
    color: #616161;
    font-size: .58667rem;
    cursor: pointer;
    font-weight: 700;
    text-align: center;
    text-decoration: none
}

.introjs-skipbutton:focus,
.introjs-skipbutton:hover {
    color: #212121;
    outline: 0;
    text-decoration: none
}

.introjs-prevbutton {
    float: left
}

.introjs-nextbutton {
    float: right
}

.introjs-disabled,
.introjs-disabled:focus,
.introjs-disabled:hover {
    color: #9e9e9e;
    border-color: #bdbdbd;
    box-shadow: none;
    cursor: default;
    background-color: #f4f4f4;
    background-image: none;
    text-decoration: none
}

.introjs-hidden {
    display: none
}

.introjs-bullets {
    text-align: center;
    padding-top: .26667rem;
    padding-bottom: .26667rem
}

.introjs-bullets ul {
    box-sizing: content-box;
    clear: both;
    margin: 0 auto 0;
    padding: 0;
    display: inline-block
}

.introjs-bullets ul li {
    box-sizing: content-box;
    list-style: none;
    float: left;
    margin: 0 .05333rem
}

.introjs-bullets ul li a {
    -webkit-transition: width .1s ease-in;
    transition: width .1s ease-in;
    box-sizing: content-box;
    display: block;
    width: .16rem;
    height: .16rem;
    background: #ccc;
    border-radius: .26667rem;
    text-decoration: none;
    cursor: pointer
}

.introjs-bullets ul li a:focus,
.introjs-bullets ul li a:hover {
    width: .4rem;
    background: #999;
    text-decoration: none;
    outline: 0
}

.introjs-bullets ul li a.active {
    width: .4rem;
    background: #999
}

.introjs-progress {
    box-sizing: content-box;
    overflow: hidden;
    height: .26667rem;
    margin: .26667rem;
    border-radius: .10667rem;
    background-color: #e0e0e0
}

.introjs-progressbar {
    box-sizing: content-box;
    float: left;
    width: 0;
    height: 100%;
    font-size: .26667rem;
    line-height: .26667rem;
    text-align: center;
    background-color: #08c
}

.introjsFloatingElement {
    position: absolute;
    height: 0;
    width: 0;
    left: 50%;
    top: 50%
}

.introjs-fixedTooltip {
    position: fixed
}

.introjs-hint {
    box-sizing: content-box;
    position: absolute;
    background: 0 0;
    width: .53333rem;
    height: .4rem;
    cursor: pointer
}

.introjs-hint:focus {
    border: 0;
    outline: 0
}

.introjs-hint:hover>.introjs-hint-pulse {
    background-color: rgba(60, 60, 60, .57)
}

.introjs-hidehint {
    display: none
}

.introjs-fixedhint {
    position: fixed
}

@-webkit-keyframes introjspulse {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .7)
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        box-shadow: 0 0 0 .26667rem transparent
    }
    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        box-shadow: 0 0 0 0 transparent
    }
}

@keyframes introjspulse {
    0% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, .7)
    }
    70% {
        -webkit-transform: scale(1);
        transform: scale(1);
        box-shadow: 0 0 0 .26667rem transparent
    }
    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        box-shadow: 0 0 0 0 transparent
    }
}

.introjs-hint-pulse {
    box-sizing: content-box;
    width: .4rem;
    height: .4rem;
    border-radius: .8rem;
    background-color: hsla(0, 0%, 53.3%, .24);
    z-index: 10;
    position: absolute;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    -webkit-animation: introjspulse 2s infinite;
    animation: introjspulse 2s infinite
}

.introjs-hint-no-anim .introjs-hint-pulse {
    -webkit-animation: none;
    animation: none
}

.introjs-hint-dot {
    box-sizing: content-box;
    background: 0 0;
    border-radius: 1.6rem;
    height: 1.33333rem;
    width: 1.33333rem;
    position: absolute;
    top: -.48rem;
    left: -.48rem;
    z-index: 1;
    opacity: 0
}

.introjs-tooltip {
    background-color: rgba(0, 0, 0, .5);
    color: #fff
}

.introjs-button,
.introjs-button:active,
.introjs-button:focus,
.introjs-button:hover,
.introjs-disabled,
.introjs-disabled:focus,
.introjs-disabled:hover {
    outline: none;
    background-image: none;
    background-color: transparent;
    color: #fff;
    border: .02667rem solid transparent;
    border-radius: 1.33333rem;
    box-shadow: none;
    border-shadow: none;
    text-shadow: none
}

.introjs-button:active,
.introjs-button:focus,
.introjs-button:hover {
    border: .02667rem solid #fff
}

.introjs-disabled,
.introjs-disabled:focus,
.introjs-disabled:hover {
    color: #ccc;
    border: .02667rem solid transparent
}

.introjs-arrow {
    border: .26667rem solid #fff
}

.introjs-arrow.top,
.introjs-arrow.top-middle,
.introjs-arrow.top-right {
    border-color: transparent transparent rgba(0, 0, 0, .5);
    top: -.53333rem;
    left: .53333rem
}

.introjs-arrow.bottom,
.introjs-arrow.bottom-middle,
.introjs-arrow.bottom-right {
    border-color: rgba(0, 0, 0, .5) transparent transparent;
    bottom: -.53333rem;
    left: .53333rem
}

.introjs-arrow.left,
.introjs-arrow.right {
    top: .53333rem
}

.introjs-arrow.left-bottom,
.introjs-arrow.right-bottom {
    bottom: .53333rem
}

.introjs-arrow.left,
.introjs-arrow.left-bottom {
    left: -.53333rem;
    border-color: transparent rgba(0, 0, 0, .5) transparent transparent
}

.introjs-arrow.right,
.introjs-arrow.right-bottom {
    right: -.53333rem;
    border-color: transparent transparent transparent rgba(0, 0, 0, .5)
}