@charset "UTF-8";

*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.flag-background{
    -webkit-background-size:contain;
    background-size:contain
}
.flag,.flag-background{
    background-repeat:no-repeat;
    background-position:50%
}
.flag{
    font-size:0;
    position:relative;
    display:inline-block;
    width:26px;
    height:16px;
    -webkit-box-shadow:0 0 1px 1px #cfcfcf;
    box-shadow:0 0 1px 1px #cfcfcf;
    margin-right:5px;
    -webkit-background-size:cover;
    background-size:cover
}
.flag:before{
    content:"\00a0"
}
.flag-1x{
    line-height:1em;
    width:1.33333333em
}
.flag-2x{
    line-height:2em;
    width:2.66666667em
}
.flag-3x{
    line-height:3em;
    width:4em
}
.flag-4x{
    line-height:4em;
    width:5.33333333em
}
.flag-5x{
    line-height:5em;
    width:6.66666667em
}
.flag-6x{
    line-height:6em;
    width:8em
}
.flag-7x{
    line-height:7em;
    width:9.33333333em
}
.flag-8x{
    line-height:8em;
    width:10.66666667em
}
.flag-9x{
    line-height:9em;
    width:12em
}
.flag-10x{
    line-height:10em;
    width:13.33333333em
}
.flag-rotate-90{
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.flag-rotate-180{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.flag-rotate-270{
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.flag-flip-horizontal{
    -webkit-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)
}
.flag-flip-vertical{
    -webkit-transform:scaleY(-1);
    -ms-transform:scaleY(-1);
    -o-transform:scaleY(-1);
    transform:scaleY(-1);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)
}
:root .flag-flip-horizontal,:root .flag-flip-vertical,:root .flag-rotate-90,:root .flag-rotate-180,:root .flag-rotate-270{
    -webkit-filter:none;
    filter:none
}
.flag-533,.flag-abw,.flag-aw,.flag-fifa-aru,.flag-ioc-aru{
    background-image:url(../img/flags/abw.svg)
}
.flag-4,.flag-af,.flag-afg,.flag-fifa-afg,.flag-ioc-afg{
    background-image:url(../img/flags/afg.svg)
}
.flag-24,.flag-ago,.flag-ao,.flag-fifa-ang,.flag-ioc-ang{
    background-image:url(../img/flags/ago.svg)
}
.flag-660,.flag-ai,.flag-aia,.flag-fifa-aia,.flag-ioc-aia{
    background-image:url(../img/flags/aia.svg)
}
.flag-248,.flag-ala,.flag-ax,.flag-fifa-ald{
    background-image:url(../img/flags/ala.svg)
}
.flag-8,.flag-al,.flag-alb,.flag-fifa-alb,.flag-ioc-alb{
    background-image:url(../img/flags/alb.svg)
}
.flag-20,.flag-ad,.flag-and,.flag-fifa-and,.flag-ioc-and{
    background-image:url(../img/flags/and.svg)
}
.flag-784,.flag-ae,.flag-are,.flag-fifa-uae,.flag-ioc-uae{
    background-image:url(../img/flags/are.svg)
}
.flag-32,.flag-ar,.flag-arg,.flag-fifa-arg,.flag-ioc-arg{
    background-image:url(../img/flags/arg.svg)
}
.flag-51,.flag-am,.flag-arm,.flag-fifa-arm,.flag-ioc-arm{
    background-image:url(../img/flags/arm.svg)
}
.flag-16,.flag-as,.flag-asm,.flag-fifa-asa,.flag-ioc-asa{
    background-image:url(../img/flags/asm.svg)
}
.flag-10,.flag-aq,.flag-ata,.flag-fifa-ros{
    background-image:url(../img/flags/ata.svg)
}
.flag-260,.flag-atf,.flag-tf{
    background-image:url(../img/flags/atf.svg)
}
.flag-28,.flag-ag,.flag-atg,.flag-fifa-atg,.flag-ioc-ant{
    background-image:url(../img/flags/atg.svg)
}
.flag-36,.flag-au,.flag-aus,.flag-fifa-aus,.flag-ioc-aus{
    background-image:url(../img/flags/aus.svg)
}
.flag-40,.flag-at,.flag-aut,.flag-fifa-aut,.flag-ioc-aut{
    background-image:url(../img/flags/aut.svg)
}
.flag-31,.flag-az,.flag-aze,.flag-fifa-aze,.flag-ioc-aze{
    background-image:url(../img/flags/aze.svg)
}
.flag-108,.flag-bdi,.flag-bi,.flag-fifa-bdi,.flag-ioc-bdi{
    background-image:url(../img/flags/bdi.svg)
}
.flag-56,.flag-be,.flag-bel,.flag-fifa-bel,.flag-ioc-bel{
    background-image:url(../img/flags/bel.svg)
}
.flag-204,.flag-ben,.flag-bj,.flag-fifa-ben,.flag-ioc-ben{
    background-image:url(../img/flags/ben.svg)
}
.flag-535,.flag-bes,.flag-bq,.flag-fifa-ant,.flag-ioc-aho{
    background-image:url(../img/flags/bes.svg)
}
.flag-854,.flag-bf,.flag-bfa,.flag-fifa-bfa,.flag-ioc-bur{
    background-image:url(../img/flags/bfa.svg)
}
.flag-50,.flag-bd,.flag-bgd,.flag-fifa-ban,.flag-ioc-ban{
    background-image:url(../img/flags/bgd.svg)
}
.flag-100,.flag-bg,.flag-bgr,.flag-fifa-bul,.flag-ioc-bul{
    background-image:url(../img/flags/bgr.svg)
}
.flag-48,.flag-bh,.flag-bhr,.flag-fifa-bhr,.flag-ioc-brn{
    background-image:url(../img/flags/bhr.svg)
}
.flag-44,.flag-bhs,.flag-bs,.flag-fifa-bah,.flag-ioc-bah{
    background-image:url(../img/flags/bhs.svg)
}
.flag-70,.flag-ba,.flag-bih,.flag-fifa-bih,.flag-ioc-bih{
    background-image:url(../img/flags/bih.svg)
}
.flag-652,.flag-bl,.flag-blm{
    background-image:url(../img/flags/blm.svg)
}
.flag-112,.flag-blr,.flag-by,.flag-fifa-blr,.flag-ioc-blr{
    background-image:url(../img/flags/blr.svg);
    -webkit-background-size:cover;
    background-size:cover;
    background-position:0
}
.flag-84,.flag-blz,.flag-bz,.flag-fifa-blz,.flag-ioc-biz{
    background-image:url(../img/flags/blz.svg)
}
.flag-60,.flag-bm,.flag-bmu,.flag-fifa-ber,.flag-ioc-ber{
    background-image:url(../img/flags/bmu.svg)
}
.flag-68,.flag-bo,.flag-bol,.flag-fifa-bol,.flag-ioc-bol{
    background-image:url(../img/flags/bol.svg)
}
.flag-76,.flag-br,.flag-bra,.flag-fifa-bra,.flag-ioc-bra{
    background-image:url(../img/flags/bra.svg)
}
.flag-52,.flag-bb,.flag-brb,.flag-fifa-brb,.flag-ioc-bar{
    background-image:url(../img/flags/brb.svg)
}
.flag-96,.flag-bn,.flag-brn,.flag-fifa-bru,.flag-ioc-bru{
    background-image:url(../img/flags/brn.svg)
}
.flag-64,.flag-bt,.flag-btn,.flag-fifa-bhu,.flag-ioc-bhu{
    background-image:url(../img/flags/btn.svg)
}
.flag-74,.flag-bv,.flag-bvt{
    background-image:url(../img/flags/bvt.svg)
}
.flag-72,.flag-bw,.flag-bwa,.flag-fifa-bot,.flag-ioc-bot{
    background-image:url(../img/flags/bwa.svg)
}
.flag-140,.flag-caf,.flag-cf,.flag-fifa-cta,.flag-ioc-caf{
    background-image:url(../img/flags/caf.svg)
}
.flag-124,.flag-ca,.flag-can,.flag-fifa-can,.flag-ioc-can{
    background-image:url(../img/flags/can.svg)
}
.flag-166,.flag-cc,.flag-cck,.flag-fifa-cck{
    background-image:url(../img/flags/cck.svg)
}
.flag-756,.flag-ch,.flag-che,.flag-fifa-sui,.flag-ioc-sui{
    background-image:url(../img/flags/che.svg);
    -webkit-background-size:contain;
    background-size:contain;
    width:16px
}
.flag-152,.flag-chl,.flag-cl,.flag-fifa-chi,.flag-ioc-chi{
    background-image:url(../img/flags/chl.svg)
}
.flag-156,.flag-chn,.flag-cn,.flag-fifa-chn,.flag-ioc-chn{
    background-image:url(../img/flags/chn.svg)
}
.flag-384,.flag-ci,.flag-civ,.flag-fifa-civ,.flag-ioc-civ{
    background-image:url(../img/flags/civ.svg)
}
.flag-120,.flag-cm,.flag-cmr,.flag-fifa-cmr,.flag-ioc-cmr{
    background-image:url(../img/flags/cmr.svg)
}
.flag-180,.flag-cd,.flag-cod,.flag-fifa-cod,.flag-ioc-cod{
    background-image:url(../img/flags/cod.svg)
}
.flag-178,.flag-cg,.flag-cog,.flag-fifa-cgo,.flag-ioc-cgo{
    background-image:url(../img/flags/cog.svg)
}
.flag-184,.flag-ck,.flag-cok,.flag-fifa-cok,.flag-ioc-cok{
    background-image:url(../img/flags/cok.svg)
}
.flag-170,.flag-co,.flag-col,.flag-fifa-col,.flag-ioc-col{
    background-image:url(../img/flags/col.svg)
}
.flag-174,.flag-com,.flag-fifa-com,.flag-ioc-com,.flag-km{
    background-image:url(../img/flags/com.svg)
}
.flag-132,.flag-cpv,.flag-cv,.flag-fifa-cpv,.flag-ioc-cpv{
    background-image:url(../img/flags/cpv.svg)
}
.flag-188,.flag-cr,.flag-cri,.flag-fifa-crc,.flag-ioc-crc{
    background-image:url(../img/flags/cri.svg)
}
.flag-192,.flag-cu,.flag-cub,.flag-fifa-cub,.flag-ioc-cub{
    background-image:url(../img/flags/cub.svg)
}
.flag-531,.flag-cuw,.flag-cw{
    background-image:url(../img/flags/cuw.svg)
}
.flag-162,.flag-cx,.flag-cxr,.flag-fifa-cxr{
    background-image:url(../img/flags/cxr.svg)
}
.flag-136,.flag-cym,.flag-fifa-cay,.flag-ioc-cay,.flag-ky{
    background-image:url(../img/flags/cym.svg)
}
.flag-196,.flag-cy,.flag-cyp,.flag-fifa-cyp,.flag-ioc-cyp{
    background-image:url(../img/flags/cyp.svg)
}
.flag-203,.flag-cz,.flag-cze,.flag-fifa-cze,.flag-ioc-cze{
    background-image:url(../img/flags/cze.svg)
}
.flag-276,.flag-de,.flag-deu,.flag-fifa-ger,.flag-ioc-ger{
    background-image:url(../img/flags/deu.svg)
}
.flag-262,.flag-dj,.flag-dji,.flag-fifa-dji,.flag-ioc-dji{
    background-image:url(../img/flags/dji.svg)
}
.flag-212,.flag-dm,.flag-dma,.flag-fifa-dma,.flag-ioc-dma{
    background-image:url(../img/flags/dma.svg)
}
.flag-208,.flag-dk,.flag-dnk,.flag-fifa-den,.flag-ioc-den{
    background-image:url(../img/flags/dnk.svg)
}
.flag-214,.flag-do,.flag-dom,.flag-fifa-dom,.flag-ioc-dom{
    background-image:url(../img/flags/dom.svg)
}
.flag-12,.flag-dz,.flag-dza,.flag-fifa-alg,.flag-ioc-alg{
    background-image:url(../img/flags/dza.svg)
}
.flag-218,.flag-ec,.flag-ecu,.flag-fifa-ecu,.flag-ioc-ecu{
    background-image:url(../img/flags/ecu.svg)
}
.flag-818,.flag-eg,.flag-egy,.flag-fifa-egy,.flag-ioc-egy{
    background-image:url(../img/flags/egy.svg)
}
.flag-232,.flag-er,.flag-eri,.flag-fifa-eri,.flag-ioc-eri{
    background-image:url(../img/flags/eri.svg)
}
.flag-732,.flag-eh,.flag-esh,.flag-fifa-sah{
    background-image:url(../img/flags/esh.svg)
}
.flag-724,.flag-es,.flag-esp,.flag-fifa-esp,.flag-ioc-esp{
    background-image:url(../img/flags/esp.svg)
}
.flag-233,.flag-ee,.flag-est,.flag-fifa-est,.flag-ioc-est{
    background-image:url(../img/flags/est.svg)
}
.flag-231,.flag-et,.flag-eth,.flag-fifa-eth,.flag-ioc-eth{
    background-image:url(../img/flags/eth.svg)
}
.flag-246,.flag-fi,.flag-fifa-fin,.flag-fin,.flag-ioc-fin{
    background-image:url(../img/flags/fin.svg)
}
.flag-242,.flag-fifa-fij,.flag-fj,.flag-fji,.flag-ioc-fij{
    background-image:url(../img/flags/fji.svg)
}
.flag-238,.flag-fifa-flk,.flag-fk,.flag-flk,.flag-ioc-flk{
    background-image:url(../img/flags/flk.svg)
}
.flag-250,.flag-fifa-fra,.flag-fr,.flag-fra,.flag-ioc-fra{
    background-image:url(../img/flags/fra.svg)
}
.flag-234,.flag-fifa-fro,.flag-fo,.flag-fro,.flag-ioc-far{
    background-image:url(../img/flags/fro.svg)
}
.flag-583,.flag-fifa-fsm,.flag-fm,.flag-fsm,.flag-ioc-fsm{
    background-image:url(../img/flags/fsm.svg)
}
.flag-266,.flag-fifa-gab,.flag-ga,.flag-gab,.flag-ioc-gab{
    background-image:url(../img/flags/gab.svg)
}
.flag-826,.flag-gb,.flag-gbr,.flag-ioc-gbr{
    background-image:url(../img/flags/gbr.svg)
}
.flag-268,.flag-fifa-geo,.flag-ge,.flag-geo,.flag-ioc-geo{
    background-image:url(../img/flags/geo.svg)
}
.flag-831,.flag-fifa-gbg,.flag-gg,.flag-ggy{
    background-image:url(../img/flags/ggy.svg)
}
.flag-288,.flag-fifa-gha,.flag-gh,.flag-gha,.flag-ioc-gha{
    background-image:url(../img/flags/gha.svg)
}
.flag-292,.flag-fifa-gbz,.flag-gi,.flag-gib,.flag-ioc-gib{
    background-image:url(../img/flags/gib.svg)
}
.flag-324,.flag-fifa-gui,.flag-gin,.flag-gn,.flag-ioc-gui{
    background-image:url(../img/flags/gin.svg)
}
.flag-312,.flag-fifa-glp,.flag-glp,.flag-gp,.flag-ioc-gud{
    background-image:url(../img/flags/glp.svg)
}
.flag-270,.flag-fifa-gam,.flag-gm,.flag-gmb,.flag-ioc-gam{
    background-image:url(../img/flags/gmb.svg)
}
.flag-624,.flag-fifa-gnb,.flag-gnb,.flag-gw,.flag-ioc-gbs{
    background-image:url(../img/flags/gnb.svg)
}
.flag-226,.flag-fifa-eqg,.flag-gnq,.flag-gq,.flag-ioc-geq{
    background-image:url(../img/flags/gnq.svg)
}
.flag-300,.flag-fifa-gre,.flag-gr,.flag-grc,.flag-ioc-gre{
    background-image:url(../img/flags/grc.svg)
}
.flag-308,.flag-fifa-grn,.flag-gd,.flag-grd,.flag-ioc-grn{
    background-image:url(../img/flags/grd.svg)
}
.flag-304,.flag-fifa-grl,.flag-gl,.flag-grl,.flag-ioc-grl{
    background-image:url(../img/flags/grl.svg)
}
.flag-320,.flag-fifa-gua,.flag-gt,.flag-gtm,.flag-ioc-gua{
    background-image:url(../img/flags/gtm.svg)
}
.flag-254,.flag-fifa-guf,.flag-gf,.flag-guf,.flag-ioc-fgu{
    background-image:url(../img/flags/guf.svg)
}
.flag-316,.flag-fifa-gum,.flag-gu,.flag-gum,.flag-ioc-gum{
    background-image:url(../img/flags/gum.svg)
}
.flag-328,.flag-fifa-guy,.flag-guy,.flag-gy,.flag-ioc-guy{
    background-image:url(../img/flags/guy.svg)
}
.flag-344,.flag-fifa-hkg,.flag-hk,.flag-hkg,.flag-ioc-hkg{
    background-image:url(../img/flags/hkg.svg)
}
.flag-334,.flag-hm,.flag-hmd{
    background-image:url(../img/flags/hmd.svg)
}
.flag-340,.flag-fifa-hon,.flag-hn,.flag-hnd,.flag-ioc-hon{
    background-image:url(../img/flags/hnd.svg)
}
.flag-191,.flag-fifa-cro,.flag-hr,.flag-hrv,.flag-ioc-cro{
    background-image:url(../img/flags/hrv.svg)
}
.flag-332,.flag-fifa-hai,.flag-ht,.flag-hti,.flag-ioc-hai{
    background-image:url(../img/flags/hti.svg)
}
.flag-348,.flag-fifa-hun,.flag-hu,.flag-hun,.flag-ioc-hun{
    background-image:url(../img/flags/hun.svg)
}
.flag-360,.flag-fifa-idn,.flag-id,.flag-idn,.flag-ioc-ina{
    background-image:url(../img/flags/idn.svg)
}
.flag-833,.flag-fifa-gbm,.flag-im,.flag-imn{
    background-image:url(../img/flags/imn.svg)
}
.flag-356,.flag-fifa-ind,.flag-in,.flag-ind,.flag-ioc-ind{
    background-image:url(../img/flags/ind.svg)
}
.flag-86,.flag-io,.flag-iot{
    background-image:url(../img/flags/iot.svg)
}
.flag-372,.flag-fifa-irl,.flag-ie,.flag-ioc-irl,.flag-irl{
    background-image:url(../img/flags/irl.svg)
}
.flag-364,.flag-fifa-irn,.flag-ioc-iri,.flag-ir,.flag-irn{
    background-image:url(../img/flags/irn.svg)
}
.flag-368,.flag-fifa-irq,.flag-ioc-irq,.flag-iq,.flag-irq{
    background-image:url(../img/flags/irq.svg)
}
.flag-352,.flag-fifa-isl,.flag-ioc-isl,.flag-is,.flag-isl{
    background-image:url(../img/flags/isl.svg)
}
.flag-376,.flag-fifa-isr,.flag-il,.flag-ioc-isr,.flag-isr{
    background-image:url(../img/flags/isr.svg)
}
.flag-380,.flag-fifa-ita,.flag-ioc-ita,.flag-it,.flag-ita{
    background-image:url(../img/flags/ita.svg)
}
.flag-388,.flag-fifa-jam,.flag-ioc-jam,.flag-jam,.flag-jm{
    background-image:url(../img/flags/jam.svg)
}
.flag-832,.flag-fifa-gbj,.flag-je,.flag-jey{
    background-image:url(../img/flags/jey.svg)
}
.flag-400,.flag-fifa-jor,.flag-ioc-jor,.flag-jo,.flag-jor{
    background-image:url(../img/flags/jor.svg)
}
.flag-392,.flag-fifa-jpn,.flag-ioc-jpn,.flag-jp,.flag-jpn{
    background-image:url(../img/flags/jpn.svg)
}
.flag-398,.flag-fifa-kaz,.flag-ioc-kaz,.flag-kaz,.flag-kz{
    background-image:url(../img/flags/kaz.svg)
}
.flag-404,.flag-fifa-ken,.flag-ioc-ken,.flag-ke,.flag-ken{
    background-image:url(../img/flags/ken.svg)
}
.flag-417,.flag-fifa-kgz,.flag-ioc-kgz,.flag-kg,.flag-kgz{
    background-image:url(../img/flags/kgz.svg)
}
.flag-116,.flag-fifa-cam,.flag-ioc-cam,.flag-kh,.flag-khm{
    background-image:url(../img/flags/khm.svg)
}
.flag-296,.flag-fifa-kir,.flag-ioc-kir,.flag-ki,.flag-kir{
    background-image:url(../img/flags/kir.svg)
}
.flag-659,.flag-fifa-skn,.flag-ioc-skn,.flag-kn,.flag-kna{
    background-image:url(../img/flags/kna.svg)
}
.flag-410,.flag-fifa-kor,.flag-ioc-kor,.flag-kor,.flag-kr{
    background-image:url(../img/flags/kor.svg)
}
.flag-414,.flag-fifa-kuw,.flag-ioc-kuw,.flag-kw,.flag-kwt{
    background-image:url(../img/flags/kwt.svg)
}
.flag-418,.flag-fifa-lao,.flag-ioc-lao,.flag-la,.flag-lao{
    background-image:url(../img/flags/lao.svg)
}
.flag-422,.flag-fifa-lib,.flag-ioc-lib,.flag-lb,.flag-lbn{
    background-image:url(../img/flags/lbn.svg)
}
.flag-430,.flag-fifa-lbr,.flag-ioc-lbr,.flag-lbr,.flag-lr{
    background-image:url(../img/flags/lbr.svg)
}
.flag-434,.flag-fifa-lby,.flag-ioc-lba,.flag-lby,.flag-ly{
    background-image:url(../img/flags/lby.svg)
}
.flag-662,.flag-fifa-lca,.flag-ioc-lca,.flag-lc,.flag-lca{
    background-image:url(../img/flags/lca.svg)
}
.flag-438,.flag-fifa-lie,.flag-ioc-lie,.flag-li,.flag-lie{
    background-image:url(../img/flags/lie.svg)
}
.flag-144,.flag-fifa-sri,.flag-ioc-sri,.flag-lk,.flag-lka{
    background-image:url(../img/flags/lka.svg)
}
.flag-426,.flag-fifa-les,.flag-ioc-les,.flag-ls,.flag-lso{
    background-image:url(../img/flags/lso.svg)
}
.flag-440,.flag-fifa-ltu,.flag-ioc-ltu,.flag-lt,.flag-ltu{
    background-image:url(../img/flags/ltu.svg)
}
.flag-442,.flag-fifa-lux,.flag-ioc-lux,.flag-lu,.flag-lux{
    background-image:url(../img/flags/lux.svg)
}
.flag-428,.flag-fifa-lva,.flag-ioc-lat,.flag-lv,.flag-lva{
    background-image:url(../img/flags/lva.svg)
}
.flag-446,.flag-fifa-mac,.flag-ioc-mac,.flag-mac,.flag-mo{
    background-image:url(../img/flags/mac.svg)
}
.flag-663,.flag-maf,.flag-mf{
    background-image:url(../img/flags/maf.svg)
}
.flag-504,.flag-fifa-mar,.flag-ioc-mar,.flag-ma,.flag-mar{
    background-image:url(../img/flags/mar.svg)
}
.flag-492,.flag-fifa-mon,.flag-ioc-mon,.flag-mc,.flag-mco{
    background-image:url(../img/flags/mco.svg)
}
.flag-498,.flag-fifa-mda,.flag-ioc-mda,.flag-md,.flag-mda{
    background-image:url(../img/flags/mda.svg)
}
.flag-450,.flag-fifa-mad,.flag-ioc-mad,.flag-mdg,.flag-mg{
    background-image:url(../img/flags/mdg.svg)
}
.flag-462,.flag-fifa-mdv,.flag-ioc-mdv,.flag-mdv,.flag-mv{
    background-image:url(../img/flags/mdv.svg)
}
.flag-484,.flag-fifa-mex,.flag-ioc-mex,.flag-mex,.flag-mx{
    background-image:url(../img/flags/mex.svg)
}
.flag-584,.flag-fifa-mhl,.flag-ioc-msh,.flag-mh,.flag-mhl{
    background-image:url(../img/flags/mhl.svg)
}
.flag-807,.flag-fifa-mkd,.flag-ioc-mkd,.flag-mk,.flag-mkd{
    background-image:url(../img/flags/mkd.svg)
}
.flag-466,.flag-fifa-mli,.flag-ioc-mli,.flag-ml,.flag-mli{
    background-image:url(../img/flags/mli.svg)
}
.flag-470,.flag-fifa-mlt,.flag-ioc-mlt,.flag-mlt,.flag-mt{
    background-image:url(../img/flags/mlt.svg)
}
.flag-104,.flag-fifa-mya,.flag-ioc-mya,.flag-mm,.flag-mmr{
    background-image:url(../img/flags/mmr.svg)
}
.flag-499,.flag-fifa-mne,.flag-ioc-mgo,.flag-me,.flag-mne{
    background-image:url(../img/flags/mne.svg)
}
.flag-496,.flag-fifa-mng,.flag-ioc-mgl,.flag-mn,.flag-mng{
    background-image:url(../img/flags/mng.svg)
}
.flag-580,.flag-fifa-nmi,.flag-ioc-nma,.flag-mnp,.flag-mp{
    background-image:url(../img/flags/mnp.svg)
}
.flag-508,.flag-fifa-moz,.flag-ioc-moz,.flag-moz,.flag-mz{
    background-image:url(../img/flags/moz.svg)
}
.flag-478,.flag-fifa-mtn,.flag-ioc-mtn,.flag-mr,.flag-mrt{
    background-image:url(../img/flags/mrt.svg)
}
.flag-500,.flag-fifa-msr,.flag-ioc-mnt,.flag-ms,.flag-msr{
    background-image:url(../img/flags/msr.svg)
}
.flag-474,.flag-fifa-mtq,.flag-ioc-mrt,.flag-mq,.flag-mtq{
    background-image:url(../img/flags/mtq.svg)
}
.flag-480,.flag-fifa-mri,.flag-ioc-mri,.flag-mu,.flag-mus{
    background-image:url(../img/flags/mus.svg)
}
.flag-454,.flag-fifa-mwi,.flag-ioc-maw,.flag-mw,.flag-mwi{
    background-image:url(../img/flags/mwi.svg)
}
.flag-458,.flag-fifa-mas,.flag-ioc-mas,.flag-my,.flag-mys{
    background-image:url(../img/flags/mys.svg)
}
.flag-175,.flag-fifa-myt,.flag-ioc-may,.flag-myt,.flag-yt{
    background-image:url(../img/flags/myt.svg)
}
.flag-516,.flag-fifa-nam,.flag-ioc-nam,.flag-na,.flag-nam{
    background-image:url(../img/flags/nam.svg)
}
.flag-540,.flag-fifa-ncl,.flag-ioc-ncd,.flag-nc,.flag-ncl{
    background-image:url(../img/flags/ncl.svg)
}
.flag-562,.flag-fifa-nig,.flag-ioc-nig,.flag-ne,.flag-ner{
    background-image:url(../img/flags/ner.svg)
}
.flag-574,.flag-fifa-nfk,.flag-ioc-nfi,.flag-nf,.flag-nfk{
    background-image:url(../img/flags/nfk.svg)
}
.flag-566,.flag-fifa-nga,.flag-ioc-ngr,.flag-ng,.flag-nga{
    background-image:url(../img/flags/nga.svg)
}
.flag-558,.flag-fifa-nca,.flag-ioc-nca,.flag-ni,.flag-nic{
    background-image:url(../img/flags/nic.svg)
}
.flag-570,.flag-fifa-niu,.flag-ioc-niu,.flag-niu,.flag-nu{
    background-image:url(../img/flags/niu.svg)
}
.flag-528,.flag-fifa-ned,.flag-ioc-ned,.flag-nl,.flag-nld{
    background-image:url(../img/flags/nld.svg)
}
.flag-578,.flag-fifa-nor,.flag-ioc-nor,.flag-no,.flag-nor{
    background-image:url(../img/flags/nor.svg)
}
.flag-524,.flag-fifa-nep,.flag-ioc-nep,.flag-np,.flag-npl{
    background-image:url(../img/flags/npl.svg)
}
.flag-520,.flag-fifa-nru,.flag-ioc-nru,.flag-nr,.flag-nru{
    background-image:url(../img/flags/nru.svg)
}
.flag-554,.flag-fifa-nzl,.flag-ioc-nzl,.flag-nz,.flag-nzl{
    background-image:url(../img/flags/nzl.svg)
}
.flag-512,.flag-fifa-oma,.flag-ioc-oma,.flag-om,.flag-omn{
    background-image:url(../img/flags/omn.svg)
}
.flag-586,.flag-fifa-pak,.flag-ioc-pak,.flag-pak,.flag-pk{
    background-image:url(../img/flags/pak.svg)
}
.flag-591,.flag-fifa-pan,.flag-ioc-pan,.flag-pa,.flag-pan{
    background-image:url(../img/flags/pan.svg)
}
.flag-612,.flag-fifa-pcn,.flag-pcn,.flag-pn{
    background-image:url(../img/flags/pcn.svg)
}
.flag-604,.flag-fifa-per,.flag-ioc-per,.flag-pe,.flag-per{
    background-image:url(../img/flags/per.svg)
}
.flag-608,.flag-fifa-phi,.flag-ioc-phi,.flag-ph,.flag-phl{
    background-image:url(../img/flags/phl.svg)
}
.flag-585,.flag-fifa-plw,.flag-ioc-plw,.flag-plw,.flag-pw{
    background-image:url(../img/flags/plw.svg)
}
.flag-598,.flag-fifa-png,.flag-ioc-png,.flag-pg,.flag-png{
    background-image:url(../img/flags/png.svg)
}
.flag-616,.flag-fifa-pol,.flag-ioc-pol,.flag-pl,.flag-pol{
    background-image:url(../img/flags/pol.svg)
}
.flag-630,.flag-fifa-pur,.flag-ioc-pur,.flag-pr,.flag-pri{
    background-image:url(../img/flags/pri.svg)
}
.flag-408,.flag-fifa-prk,.flag-ioc-prk,.flag-kp,.flag-prk{
    background-image:url(../img/flags/prk.svg)
}
.flag-620,.flag-fifa-por,.flag-ioc-por,.flag-prt,.flag-pt{
    background-image:url(../img/flags/prt.svg)
}
.flag-600,.flag-fifa-par,.flag-ioc-par,.flag-pry,.flag-py{
    background-image:url(../img/flags/pry.svg)
}
.flag-275,.flag-fifa-ple,.flag-ioc-ple,.flag-ps,.flag-pse{
    background-image:url(../img/flags/pse.svg)
}
.flag-258,.flag-fifa-tah2,.flag-ioc-fpo,.flag-pf,.flag-pyf{
    background-image:url(../img/flags/pyf.svg)
}
.flag-634,.flag-fifa-qat,.flag-ioc-qat,.flag-qa,.flag-qat{
    background-image:url(../img/flags/qat.svg)
}
.flag-638,.flag-fifa-reu,.flag-ioc-reu,.flag-re,.flag-reu{
    background-image:url(../img/flags/reu.svg)
}
.flag-642,.flag-fifa-rou,.flag-ioc-rou,.flag-ro,.flag-rou{
    background-image:url(../img/flags/rou.svg)
}
.flag-643,.flag-fifa-rus,.flag-ioc-rus,.flag-ru,.flag-rus{
    background-image:url(../img/flags/rus.svg)
}
.flag-646,.flag-fifa-rwa,.flag-ioc-rwa,.flag-rw,.flag-rwa{
    background-image:url(../img/flags/rwa.svg)
}
.flag-682,.flag-fifa-ksa,.flag-ioc-ksa,.flag-sa,.flag-sau{
    background-image:url(../img/flags/sau.svg)
}
.flag-729,.flag-fifa-sud,.flag-ioc-sud,.flag-sd,.flag-sdn{
    background-image:url(../img/flags/sdn.svg)
}
.flag-686,.flag-fifa-sen,.flag-ioc-sen,.flag-sen,.flag-sn{
    background-image:url(../img/flags/sen.svg)
}
.flag-702,.flag-fifa-sin,.flag-ioc-sin,.flag-sg,.flag-sgp{
    background-image:url(../img/flags/sgp.svg)
}
.flag-239,.flag-gs,.flag-sgs{
    background-image:url(../img/flags/sgs.svg)
}
.flag-654,.flag-fifa-shn,.flag-ioc-hel,.flag-sh,.flag-shn{
    background-image:url(../img/flags/shn.svg)
}
.flag-744,.flag-sj,.flag-sjm{
    background-image:url(../img/flags/sjm.svg)
}
.flag-90,.flag-fifa-sol,.flag-ioc-sol,.flag-sb,.flag-slb{
    background-image:url(../img/flags/slb.svg)
}
.flag-694,.flag-fifa-sle,.flag-ioc-sle,.flag-sl,.flag-sle{
    background-image:url(../img/flags/sle.svg)
}
.flag-222,.flag-fifa-slv,.flag-ioc-esa,.flag-slv,.flag-sv{
    background-image:url(../img/flags/slv.svg)
}
.flag-674,.flag-fifa-smr,.flag-ioc-smr,.flag-sm,.flag-smr{
    background-image:url(../img/flags/smr.svg)
}
.flag-706,.flag-fifa-som,.flag-ioc-som,.flag-so,.flag-som{
    background-image:url(../img/flags/som.svg)
}
.flag-666,.flag-fifa-spm,.flag-ioc-spm,.flag-pm,.flag-spm{
    background-image:url(../img/flags/spm.svg)
}
.flag-688,.flag-fifa-srb,.flag-ioc-srb,.flag-rs,.flag-srb{
    background-image:url(../img/flags/srb.svg)
}
.flag-728,.flag-ss,.flag-ssd{
    background-image:url(../img/flags/ssd.svg)
}
.flag-678,.flag-fifa-stp,.flag-ioc-stp,.flag-st,.flag-stp{
    background-image:url(../img/flags/stp.svg)
}
.flag-740,.flag-fifa-sur,.flag-ioc-sur,.flag-sr,.flag-sur{
    background-image:url(../img/flags/sur.svg)
}
.flag-703,.flag-fifa-svk,.flag-ioc-svk,.flag-sk,.flag-svk{
    background-image:url(../img/flags/svk.svg)
}
.flag-705,.flag-fifa-svn,.flag-ioc-slo,.flag-si,.flag-svn{
    background-image:url(../img/flags/svn.svg)
}
.flag-752,.flag-fifa-swe,.flag-ioc-swe,.flag-se,.flag-swe{
    background-image:url(../img/flags/swe.svg)
}
.flag-748,.flag-fifa-swz,.flag-ioc-swz,.flag-swz,.flag-sz{
    background-image:url(../img/flags/swz.svg)
}
.flag-534,.flag-sx,.flag-sxm{
    background-image:url(../img/flags/sxm.svg)
}
.flag-690,.flag-fifa-sey,.flag-ioc-sey,.flag-sc,.flag-syc{
    background-image:url(../img/flags/syc.svg)
}
.flag-760,.flag-fifa-syr,.flag-ioc-syr,.flag-sy,.flag-syr{
    background-image:url(../img/flags/syr.svg)
}
.flag-796,.flag-fifa-tca,.flag-ioc-tks,.flag-tc,.flag-tca{
    background-image:url(../img/flags/tca.svg)
}
.flag-148,.flag-fifa-cha,.flag-ioc-cha,.flag-tcd,.flag-td{
    background-image:url(../img/flags/tcd.svg)
}
.flag-768,.flag-fifa-tog,.flag-ioc-tog,.flag-tg,.flag-tgo{
    background-image:url(../img/flags/tgo.svg)
}
.flag-764,.flag-fifa-tha,.flag-ioc-tha,.flag-th,.flag-tha{
    background-image:url(../img/flags/tha.svg)
}
.flag-762,.flag-fifa-tjk,.flag-ioc-tjk,.flag-tj,.flag-tjk{
    background-image:url(../img/flags/tjk.svg)
}
.flag-772,.flag-fifa-tkl,.flag-tk,.flag-tkl{
    background-image:url(../img/flags/tkl.svg)
}
.flag-795,.flag-fifa-tkm,.flag-ioc-tkm,.flag-tkm,.flag-tm{
    background-image:url(../img/flags/tkm.svg)
}
.flag-626,.flag-fifa-tls,.flag-ioc-tls,.flag-tl,.flag-tls{
    background-image:url(../img/flags/tls.svg)
}
.flag-776,.flag-fifa-tga,.flag-ioc-tga,.flag-to,.flag-ton{
    background-image:url(../img/flags/ton.svg)
}
.flag-780,.flag-fifa-tri,.flag-ioc-tto,.flag-tt,.flag-tto{
    background-image:url(../img/flags/tto.svg)
}
.flag-788,.flag-fifa-tun,.flag-ioc-tun,.flag-tn,.flag-tun{
    background-image:url(../img/flags/tun.svg)
}
.flag-792,.flag-fifa-tur,.flag-ioc-tur,.flag-tr,.flag-tur{
    background-image:url(../img/flags/tur.svg)
}
.flag-798,.flag-fifa-tuv,.flag-ioc-tuv,.flag-tuv,.flag-tv{
    background-image:url(../img/flags/tuv.svg)
}
.flag-158,.flag-tw,.flag-twn{
    background-image:url(../img/flags/twn.svg)
}
.flag-834,.flag-fifa-tan,.flag-ioc-tan,.flag-tz,.flag-tza{
    background-image:url(../img/flags/tza.svg)
}
.flag-800,.flag-fifa-uga,.flag-ioc-uga,.flag-ug,.flag-uga{
    background-image:url(../img/flags/uga.svg)
}
.flag-804,.flag-fifa-ukr,.flag-ioc-ukr,.flag-ua,.flag-ukr{
    background-image:url(../img/flags/ukr.svg)
}
.flag-581,.flag-um,.flag-umi{
    background-image:url(../img/flags/umi.svg)
}
.flag-858,.flag-fifa-uru,.flag-ioc-uru,.flag-ury,.flag-uy{
    background-image:url(../img/flags/ury.svg)
}
.flag-840,.flag-fifa-usa,.flag-ioc-usa,.flag-us,.flag-usa{
    background-image:url(../img/flags/usa.svg)
}
.flag-860,.flag-fifa-uzb,.flag-ioc-uzb,.flag-uz,.flag-uzb{
    background-image:url(../img/flags/uzb.svg)
}
.flag-336,.flag-fifa-vat,.flag-va,.flag-vat{
    background-image:url(../img/flags/vat.svg)
}
.flag-670,.flag-fifa-vin,.flag-ioc-vin,.flag-vc,.flag-vct{
    background-image:url(../img/flags/vct.svg)
}
.flag-862,.flag-fifa-ven,.flag-ioc-ven,.flag-ve,.flag-ven{
    background-image:url(../img/flags/ven.svg)
}
.flag-92,.flag-fifa-vgb,.flag-ioc-ivb,.flag-vg,.flag-vgb{
    background-image:url(../img/flags/vgb.svg)
}
.flag-850,.flag-fifa-vir,.flag-ioc-isv,.flag-vi,.flag-vir{
    background-image:url(../img/flags/vir.svg)
}
.flag-704,.flag-fifa-vie,.flag-ioc-vie,.flag-vn,.flag-vnm{
    background-image:url(../img/flags/vnm.svg)
}
.flag-548,.flag-fifa-van,.flag-ioc-van,.flag-vu,.flag-vut{
    background-image:url(../img/flags/vut.svg)
}
.flag-876,.flag-fifa-wlf,.flag-ioc-waf,.flag-wf,.flag-wlf{
    background-image:url(../img/flags/wlf.svg)
}
.flag-882,.flag-fifa-sam,.flag-ioc-sam,.flag-ws,.flag-wsm{
    background-image:url(../img/flags/wsm.svg)
}
.flag-887,.flag-fifa-yem,.flag-ioc-yem,.flag-ye,.flag-yem{
    background-image:url(../img/flags/yem.svg)
}
.flag-710,.flag-fifa-rsa,.flag-ioc-rsa,.flag-za,.flag-zaf{
    background-image:url(../img/flags/zaf.svg)
}
.flag-894,.flag-fifa-zam,.flag-ioc-zam,.flag-zm,.flag-zmb{
    background-image:url(../img/flags/zmb.svg)
}
.flag-716,.flag-fifa-zim,.flag-ioc-zim,.flag-zw,.flag-zwe{
    background-image:url(../img/flags/zwe.svg)
}
.flag-fifa-eng{
    background-image:url(../img/flags/eng.svg)
}
.flag-eu,.flag-eur{
    background-image:url(../img/flags/eur.svg)
}
.flag-ioc-kos{
    background-image:url(../img/flags/kos.svg)
}
.flag-fifa-nir{
    background-image:url(../img/flags/nir.svg)
}
.flag-fifa-tpe,.flag-ico-tpe{
    background-image:url(../img/flags/tpe.svg)
}
.flag-fifa-sco{
    background-image:url(../img/flags/sco.svg)
}
.flag-fifa-wal{
    background-image:url(../img/flags/wal.svg)
}
.jlc-app{
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:100%;
    margin:0 1rem 1rem 1rem;
    width:auto;
    height:auto;
    font-family:'Titillium Web',Helvetica,Arial,sans-serif
}
.jlc-app *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.jlc-app .jlc-error{
    padding-bottom:7px;
    color:red;
    font-size:14px
}
.jlc-app .jlc-app-cover{
    position:relative;
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
    -moz-box-ordinal-group:3;
    -ms-flex-order:2;
    order:2;
    height:50px
}
.jlc-app .jlc-app-cover.is_active .jlc-btn{
    display:none;
    -webkit-transform:translateX(100%);
    -ms-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%)
}
.jlc-app .jlc-app-cover .jlc-btn{
    position:absolute;
    z-index:2;
    top:0;
    left:0;
    display:inline-block;
    height:50px;
    margin:0;
    padding:0 1em;
    cursor:pointer;
    text-align:center;
    color:#fff;
    border:none;
    border-radius:0;
    outline:none;
    background:none;
    background-color:#5ec8f2;
    font-family:'Titillium Web',Helvetica,Arial,sans-serif;
    font-size:20px;
    font-weight:500;
    line-height:50px;
    width:100%
}
.jlc-app .jlc-app-cover .jlc-btn:hover,.jlc-app .jlc-app-cover .jlc-btn:focus{
    background-color:#51afd5
}
.jlc-app .jlc-app-cover .jlc-sbmt{
    position:absolute;
    top:0;
    right:0;
    width:50px;
    padding:0;
    background-color:#5e6981;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIuMTcxIDUxMi4xNzEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01MDkuMDM1IDI0OC4yMTJsLTIxMy41MDQtMjEyLjhjLTMuMDUxLTMuMDI5LTcuNTk1LTMuOTA0LTExLjYyNy0yLjMwNGExMC42NyAxMC42NyAwIDAwLTYuNTcxIDkuODU2djExNy4zMzNIMTAuNjY3QzQuNzc5IDE2MC4yOTggMCAxNjUuMDc2IDAgMTcwLjk2NHYxNzAuNjY3YzAgNS44ODggNC43NzkgMTAuNjY3IDEwLjY2NyAxMC42NjdoMjY2LjY2N3YxMTYuODg1YzAgNC4zMDkgMi42MDMgOC4xOTIgNi41OTIgOS44NTYgMS4zMjMuNTU1IDIuNzA5LjgxMSA0LjA3NS44MTEgMi43NzMgMCA1LjUwNC0xLjA4OCA3LjU1Mi0zLjExNWwyMTMuNTA0LTIxMy40MTlhMTAuNjU1IDEwLjY1NSAwIDAwMy4xMTUtNy41NTIgMTAuNjgyIDEwLjY4MiAwIDAwLTMuMTM3LTcuNTUyeiIvPjwvc3ZnPg==");
    background-repeat:no-repeat;
    background-position:50%;
    -webkit-background-size:20px 20px;
    background-size:20px
}
.jlc-app .jlc-app-cover .jlc-sbmt:not([disabled]){
    cursor:pointer
}
.jlc-app .jlc-app-cover .jlc-input{
    width:calc(100% - 50px);
    padding-right:15px;
    padding-left:15px;
    color:#000;
    background-color:transparent;
    font-family:'Titillium Web',Helvetica,Arial,sans-serif;
    font-size:16px
}
.jlc-app .jlc-app-cover .jlc-input::-webkit-input-placeholder{
    color:#5e6981
}
.jlc-app .jlc-app-cover .jlc-input::-moz-placeholder{
    color:#5e6981
}
.jlc-app .jlc-app-cover .jlc-input:-ms-input-placeholder{
    color:#5e6981
}
.jlc-app .jlc-app-cover .jlc-input::-ms-input-placeholder{
    color:#5e6981
}
.jlc-app .jlc-app-cover .jlc-input::placeholder{
    color:#5e6981
}
.jlc-app .jlc-app-cover.jlc-cover--medium .jlc-input,.jlc-app .jlc-app-cover.jlc-cover--short .jlc-input{
    padding-right:10px;
    padding-left:10px
}
.jlc-app .jlc-app-cover .jlc-input,.jlc-app .jlc-app-cover .jlc-sbmt{
    height:50px;
    margin:0;
    border:0;
    border-radius:0;
    outline:none
}
.jlc-app .jlc-app-cover .jlc-form{
    position:relative;
    display:flex;
    width:100%;
    height:100%;
    margin:0;
    border-radius:0;
    background-color:#efefef;
    background-repeat:no-repeat;
    background-position:25px;
    -webkit-background-size:20px 20px;
    background-size:20px
}
.jlc-app .jlc-app-cover .jlc-form.jlc-form__valid .jlc-sbmt{
    background-color:#5ec8f2
}
.jlc-app .jlc-app-cover .jlc-form.jlc-form__sending{
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMS4wMTIgMzEuMDEyIj48ZyBmaWxsPSIjNWU2OTgxIj48cGF0aCBkPSJNMjUuMTA5IDIxLjUxYS40OTUuNDk1IDAgMDEtLjM0Mi0uMTM2bC01Ljc1NC01LjM5OGEuNS41IDAgMTEuNjg1LS43MjhsNS43NTQgNS4zOThhLjUuNSAwIDAxLS4zNDMuODY0em0tMTkuMjA3IDBhLjUuNSAwIDAxLS4zNDMtLjg2NGw1Ljc1Ni01LjM5OGEuNS41IDAgMDEuNjg1LjcyOGwtNS43NTYgNS4zOThhLjQ5NS40OTUgMCAwMS0uMzQyLjEzNnoiLz48cGF0aCBkPSJNMjguNTEyIDI2LjUyOUgyLjVhMi41MDMgMi41MDMgMCAwMS0yLjUtMi41VjYuOTgyYzAtMS4zNzkgMS4xMjItMi41IDIuNS0yLjVoMjYuMDEyYzEuMzc4IDAgMi41IDEuMTIxIDIuNSAyLjV2MTcuMDQ3YzAgMS4zNzktMS4xMjIgMi41LTIuNSAyLjV6TTIuNSA1LjQ4MmMtLjgyNyAwLTEuNS42NzMtMS41IDEuNXYxNy4wNDdjMCAuODI3LjY3MyAxLjUgMS41IDEuNWgyNi4wMTJjLjgyNyAwIDEuNS0uNjczIDEuNS0xLjVWNi45ODJjMC0uODI3LS42NzMtMS41LTEuNS0xLjVIMi41eiIvPjxwYXRoIGQ9Ik0xNS41MDYgMTguMDE4Yy0uNjY1IDAtMS4zMy0uMjIxLTEuODM2LS42NjJMLjgzIDYuMTU1YS41MDEuNTAxIDAgMDEtLjA0OS0uNzA2LjUwMy41MDMgMCAwMS43MDYtLjA0OGwxMi44NCAxMS4yYy42MzkuNTU3IDEuNzE5LjU1NyAyLjM1NyAwTDI5LjUwOCA1LjQxOWEuNS41IDAgMDEuNjU4Ljc1NEwxNy4zNDIgMTcuMzU1Yy0uNTA3LjQ0Mi0xLjE3MS42NjMtMS44MzYuNjYzeiIvPjwvZz48L3N2Zz4=")
}
.jlc-app .jlc-app-cover .jlc-form.jlc-form__sending .jlc-sbmt{
    background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOjAgMCI+PHJlY3QgeD0iNDUiIHk9IjciIHJ4PSIxOCIgcnk9IjIuOCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjI2IiBmaWxsPSIjZmZmIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjg3NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ1IiB5PSI3IiByeD0iMTgiIHJ5PSIyLjgiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyNiIgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDUiIHk9IjciIHJ4PSIxOCIgcnk9IjIuOCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjI2IiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuNjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDUiIHk9IjciIHJ4PSIxOCIgcnk9IjIuOCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjI2IiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIvPjwvcmVjdD48cmVjdCB4PSI0NSIgeT0iNyIgcng9IjE4IiByeT0iMi44IiB3aWR0aD0iMTAiIGhlaWdodD0iMjYiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA1MCkiPjxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMzc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDUiIHk9IjciIHJ4PSIxOCIgcnk9IjIuOCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjI2IiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSgyMjUgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PHJlY3QgeD0iNDUiIHk9IjciIHJ4PSIxOCIgcnk9IjIuOCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjI2IiBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InJvdGF0ZSgyNzAgNTAgNTApIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjEyNXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9yZWN0PjxyZWN0IHg9IjQ1IiB5PSI3IiByeD0iMTgiIHJ5PSIyLjgiIHdpZHRoPSIxMCIgaGVpZ2h0PSIyNiIgZmlsbD0iI2ZmZiIgdHJhbnNmb3JtPSJyb3RhdGUoMzE1IDUwIDUwKSI+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiLz48L3JlY3Q+PC9zdmc+");
    -webkit-background-size:40px 40px;
    background-size:40px
}
.jlc-app .jlc-app-cover .jlc-form.jlc-form__succeed{
    background-image:none
}
.jlc-app .jlc-app-cover .jlc-form.jlc-form__succeed .jlc-sbmt{
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NDIuNTMzIiBoZWlnaHQ9IjQ0Mi41MzMiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00MzQuNTM5IDk4LjQ5OWwtMzguODI4LTM4LjgyOGMtNS4zMjQtNS4zMjgtMTEuNzk5LTcuOTkzLTE5LjQxLTcuOTkzLTcuNjE4IDAtMTQuMDkzIDIuNjY1LTE5LjQxNyA3Ljk5M0wxNjkuNTkgMjQ3LjI0OGwtODMuOTM5LTg0LjIyNWMtNS4zMy01LjMzLTExLjgwMS03Ljk5Mi0xOS40MTItNy45OTItNy42MTYgMC0xNC4wODcgMi42NjItMTkuNDE3IDcuOTkyTDcuOTk0IDIwMS44NTJDMi42NjQgMjA3LjE4MSAwIDIxMy42NTQgMCAyMjEuMjY5YzAgNy42MDkgMi42NjQgMTQuMDg4IDcuOTk0IDE5LjQxNmwxMDMuMzUxIDEwMy4zNDkgMzguODMxIDM4LjgyOGM1LjMyNyA1LjMzMiAxMS44IDcuOTk0IDE5LjQxNCA3Ljk5NCA3LjYxMSAwIDE0LjA4NC0yLjY2OSAxOS40MTQtNy45OTRsMzguODMtMzguODI4TDQzNC41MzkgMTM3LjMzYzUuMzI1LTUuMzMgNy45OTQtMTEuODAyIDcuOTk0LTE5LjQxNy4wMDQtNy42MTEtMi42NjktMTQuMDg0LTcuOTk0LTE5LjQxNHoiLz48L3N2Zz4=")
}
.jlc-app .jlc-app-cover .jlc-form.jlc-form__succeed .jlc-input{
    padding-left:10px;
    text-transform:uppercase;
    font-weight:400
}
.modal-open #app-hoster-data,.modal-open .app_hosters_modal{
    overflow-x:hidden;
    overflow-y:auto
}
.app_hosters_modal{
    position:fixed;
    top:0;
    left:0;
    z-index:35;
    display:none;
    width:100%;
    height:100%;
    overflow:hidden;
    outline:0;
    opacity:0;
    padding-right:0!important;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    background:hsla(0,0%,100%,.18824);
    font-family:'Titillium Web',Helvetica,Arial,sans-serif
}
.app_hosters_modal .recaptcha-wrap{
    display:none!important
}
.app_hosters_modal .modal-dialog{
    max-width:800px;
    margin:.5rem auto
}
.app_hosters_modal .modal-dialog .modal-content{
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:100%;
    pointer-events:auto;
    background-clip:padding-box;
    outline:0;
    position:relative;
    margin:0 auto;
    background:#fff;
    -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    border:0;
    max-width:95%;
    padding:0;
    border-radius:10px
}
.app_hosters_modal .modal-dialog .modal-content .jlc-gdpr--checkbox label{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.app_hosters_modal .modal-dialog .modal-content label{
    display:block;
    font-size:12px;
    margin-bottom:15px
}
.app_hosters_modal .modal-dialog .modal-content .jlc-gdpr--checkbox{
    text-align:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#9191a0;
    line-height:1.7;
    display:flex
}
.app_hosters_modal .modal-dialog .modal-content .jlc-gdpr--checkbox label input[type=checkbox]{
    margin:0 5px 0 0;
    display:inline-block;
    float:none
}
.app_hosters_modal .modal-dialog .modal-content .jlc-gdpr--checkbox label a{
    color:#9191a0;
    text-decoration:underline
}
.app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title{
    border-radius:10px 10px 0 0;
    position:relative;
    background:#ececf3;
    color:#000;
    padding:15px 40px;
    font-weight:400;
    text-align:center;
    text-transform:uppercase;
    font-size:20px
}
.app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title .jlc-modal--close{
    position:absolute;
    display:inline-block;
    width:22px;
    height:22px;
    padding:0;
    cursor:pointer;
    color:transparent;
    border:0;
    background-color:transparent;
    font-weight:400;
    line-height:30px;
    right:13px;
    top:14px
}
.app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title .jlc-modal--close:after,.app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title .jlc-modal--close:before{
    background:#bebebe;
    position:absolute;
    top:12px;
    left:3px;
    display:block;
    width:17px;
    height:1px;
    margin-top:-1px;
    content:"";
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    color:#fff
}
.app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title .jlc-modal--close:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.app_hosters_modal .modal-dialog .modal-content form{
    padding:30px
}
.app_hosters_modal .modal-dialog .modal-content form.jlc-modal--form{
    padding:30px 30px 15px
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid{
    max-height:55vh;
    overflow:auto;
    padding-bottom:40px;
    margin:0 -15px;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid::-webkit-scrollbar{
    width:8px
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid::-webkit-scrollbar-track{
    background:#fff
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid::-webkit-scrollbar-thumb{
    background:#d8d8ea;
    border-radius:5px
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid::-webkit-scrollbar-thumb:hover,.app_hosters_modal .modal-dialog .modal-content form .hosters-grid::-webkit-scrollbar-thumb:focus{
    background:#c4c4d4
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid .hoster{
    padding:0 15px;
    width:33.33356%;
    position:relative
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid input{
    display:none
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid input:checked+label{
    border-color:#5ec8f2
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid label{
    padding:0 30px 25px;
    border:2px solid #ececf3;
    border-radius:0;
    margin-bottom:30px;
    z-index:1;
    cursor:pointer;
    height:120px
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid label:hover .show-info,.app_hosters_modal .modal-dialog .modal-content form .hosters-grid label:focus .show-info{
    background:#5ec8f2
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid .hoster-regions{
    width:100%;
    display:flex;
    line-height:0;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid .hoster-regions i{
    margin:0 2px
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid .logo-wrapper{
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:20px 0;
    height:90px;
    max-width:120px;
    margin:0 auto
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid .logo-wrapper img{
    width:100%;
    height:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.app_hosters_modal .modal-dialog .modal-content form .hosters-grid .show-info{
    text-decoration:none;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    background:#dadae4;
    width:17px;
    height:17px;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    color:#fff;
    display:flex;
    border-radius:50%;
    position:absolute;
    right:21px;
    top:6px;
    padding:5px
}
.app_hosters_modal .modal-dialog .modal-content form .gradient-line{
    position:relative;
    height:70px;
    margin-top:-70px;
    background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff)
}
.app_hosters_modal .modal-dialog .modal-content form input.jlc-form--submit{
    height:50px;
    width:auto;
    text-transform:uppercase;
    font-size:16px;
    display:block;
    margin:0 auto;
    padding:0 1em;
    color:#fff;
    border:none;
    border-radius:0;
    outline:none;
    background:none;
    background-color:#5ec8f2
}
.app_hosters_modal .modal-dialog .modal-content form input.jlc-form--submit:hover,.app_hosters_modal .modal-dialog .modal-content form input.jlc-form--submit:focus{
    background-color:#51afd5
}
.app_hosters_modal .loading:before{
    content:"";
    width:100%;
    height:100%;
    background:rgba(0,0,0,.37647);
    position:absolute;
    left:0;
    top:0;
    cursor:progress;
    z-index:1;
    border-radius:10px
}
.app_hosters_modal .loading:after{
    content:" ";
    display:block;
    width:40px;
    height:40px;
    border-radius:50%;
    border-color:#fff transparent;
    border-style:solid;
    border-width:3px;
    -webkit-animation:lds-dual-ring 1.2s linear infinite;
    -o-animation:lds-dual-ring 1.2s linear infinite;
    animation:lds-dual-ring 1.2s linear infinite;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    z-index:2
}
@-webkit-keyframes lds-dual-ring{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@-o-keyframes lds-dual-ring{
    0%{
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -o-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes lds-dual-ring{
    0%{
        -webkit-transform:rotate(0deg);
        -o-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to{
        -webkit-transform:rotate(1turn);
        -o-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
#app-hoster-data{
    font-family:'Titillium Web',Helvetica,Arial,sans-serif;
    position:fixed;
    top:0;
    left:0;
    z-index:40;
    display:none;
    width:100%;
    height:100%;
    overflow:hidden;
    outline:0;
    padding-right:0!important;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
#app-hoster-data .modal-dialog{
    max-width:550px;
    width:100%;
    margin:.5rem auto
}
#app-hoster-data .modal-dialog .modal-content{
    max-width:100%;
    padding:30px;
    border-radius:15px;
    overflow:hidden;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -moz-box-orient:vertical;
    -moz-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:95%;
    pointer-events:auto;
    background-clip:padding-box;
    outline:0;
    position:relative;
    margin:0 auto;
    background:#fff;
    -webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);
    border:0
}
#app-hoster-data .jlc-modal--title{
    padding-bottom:20px;
    color:#00acff;
    font-size:24px;
    line-height:24px;
    font-family:'Titillium Web',Helvetica,Arial,sans-serif;
    font-weight:600
}
#app-hoster-data .jlc-modal--title .jlc-modal--close{
    position:absolute;
    display:inline-block;
    width:22px;
    height:22px;
    padding:0;
    cursor:pointer;
    color:transparent;
    border:0;
    background-color:transparent;
    font-weight:400;
    line-height:30px;
    right:13px;
    top:17px
}
#app-hoster-data .jlc-modal--title .jlc-modal--close:after,#app-hoster-data .jlc-modal--title .jlc-modal--close:before{
    background:#bebebe;
    position:absolute;
    top:12px;
    left:3px;
    display:block;
    width:17px;
    height:1px;
    margin-top:-1px;
    content:"";
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    color:#fff
}
#app-hoster-data .jlc-modal--title .jlc-modal--close:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
#app-hoster-data i.ico.ico--new{
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Слой 1' width='48' height='19'%3E%3Cpath d='M12 4.68a54.49 54.49 0 0117-3c9 0 19 6 19 6s-3 1-4 2-1 2-7 2-16 4-18 5-7-6-7-8z' fill='%23ffb400'/%3E%3Cpath d='M7.64 17a.32.32 0 01-.19-.06.32.32 0 01-.13-.31l1-5.75L4.1 6.8a.32.32 0 01-.1-.33.32.32 0 01.26-.22l5.83-.84L12.71.18A.32.32 0 0113 0a.32.32 0 01.29.18l2.61 5.23 5.83.84a.32.32 0 01.26.22.32.32 0 01-.08.33l-4.22 4.08 1 5.75a.32.32 0 01-.13.31.32.32 0 01-.34 0L13 14.25 7.79 17a.33.33 0 01-.15 0z' fill='%23ffb200'/%3E%3Cpath d='M5 6.79l3.87 3.74a.32.32 0 01.09.28l-.9 5.29 4.79-2.49a.32.32 0 01.3 0l4.79 2.49-.94-5.29a.32.32 0 01.09-.28L21 6.79 15.64 6a.32.32 0 01-.24-.17L13 1l-2.39 4.85a.32.32 0 01-.24.17z' fill='%23fff'/%3E%3Cpath d='M5.64 18a.32.32 0 01-.19-.06.32.32 0 01-.13-.31l1-5.75L2.1 7.8a.32.32 0 01-.1-.33.32.32 0 01.26-.22l5.84-.84 2.61-5.24A.32.32 0 0111 1a.32.32 0 01.29.18l2.61 5.23 5.83.84a.32.32 0 01.26.22.32.32 0 01-.08.33l-4.22 4.08 1 5.75a.32.32 0 01-.13.31.32.32 0 01-.34 0L11 15.25 5.79 18a.33.33 0 01-.15 0z' fill='%23fc0'/%3E%3Cpath d='M3 7.79l3.87 3.74a.32.32 0 01.09.28l-.9 5.29 4.79-2.49a.32.32 0 01.3 0l4.79 2.49-.94-5.29a.32.32 0 01.09-.28L19 7.79 13.64 7a.32.32 0 01-.24-.17L11 2 8.61 6.85a.32.32 0 01-.25.15z' fill='%23fff'/%3E%3Cpath d='M18 8.47a.32.32 0 00-.26-.22l-5.84-.84-2.61-5.23a.32.32 0 00-.58 0L6.1 7.41l-5.82.84a.32.32 0 00-.28.22.32.32 0 00.1.33l4.22 4.07-1 5.75a.32.32 0 00.47.34L9 16.25 14.21 19a.32.32 0 00.34 0 .32.32 0 00.13-.31l-1-5.75L17.9 8.8a.32.32 0 00.1-.33z' fill='%23fc0'/%3E%3Cpath d='M21.15 11.78L23 5.16l.76-.07.78 3.2a14.83 14.83 0 01.36 2.07c.18-.88.38-1.68.67-2.72l.76-2.77.67-.08-1.82 6.63-.7.06-.77-3.21a15.25 15.25 0 01-.38-2.12c-.19.83-.4 1.63-.7 2.73l-.78 2.83zM30 8l-2.06.19-.65 2.39 2.31-.21-.2.72-3 .27 1.82-6.63L31 4.42l-.2.72-2.19.2-.57 2.09 2.06-.19zM31.19 10.87l.46-6.5.73-.07-.29 3.3c-.07.81-.15 1.62-.23 2.25.27-.67.65-1.47 1.06-2.34l1.63-3.41.74-.1L35 7.34c-.07.77-.14 1.55-.25 2.24.31-.74.66-1.49 1.05-2.33l1.62-3.41.7-.06-3.32 6.76-.72.07.27-3.39c.07-.83.13-1.47.24-2.13-.27.67-.57 1.33-1 2.2l-1.7 3.52z' fill='%23fff'/%3E%3C/svg%3E") 0/contain no-repeat;
    display:block;
    width:100%;
    height:24px
}
#app-hoster-data i.ico.ico--stars{
    width:24px;
    height:23px;
    margin:0 3px;
    display:inline-block;
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' width='24' height='22.87'%3E%3Cpath d='M4.85 22.87a.43.43 0 01-.42-.5l1.33-7.74L.13 9.14a.43.43 0 01.24-.73l7.77-1.13 3.48-7A.43.43 0 0112 0a.43.43 0 01.38.24l3.48 7 7.77 1.13a.43.43 0 01.24.73l-5.62 5.48 1.33 7.74a.43.43 0 01-.62.45l-7-3.65L5 22.82a.43.43 0 01-.15.05zM1.35 9.14l5.16 5a.43.43 0 01.12.38l-1.22 7.1 6.39-3.32a.43.43 0 01.4 0l6.38 3.35-1.22-7.1a.43.43 0 01.12-.38l5.16-5-7.13-1a.43.43 0 01-.32-.23L12 1.4 8.81 7.86a.43.43 0 01-.32.23z' fill='%23c3d0d8'/%3E%3C/svg%3E") 50% no-repeat;
    -webkit-background-size:cover!important;
    background-size:cover!important
}
#app-hoster-data i.ico.ico--stars.filled{
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' width='24' height='22.87'%3E%3Cpath d='M24 8.7a.43.43 0 00-.35-.29l-7.79-1.13-3.48-7a.43.43 0 00-.77 0l-3.48 7L.37 8.41a.43.43 0 00-.24.73l5.62 5.48-1.32 7.75a.43.43 0 00.17.42.43.43 0 00.45 0l7-3.65 7 3.65a.43.43 0 00.62-.45l-1.33-7.74 5.62-5.48A.43.43 0 0024 8.7z' fill='%23fc0'/%3E%3C/svg%3E") 50% no-repeat
}
#app-hoster-data i.ico.ico--stars.blue.filled{
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' width='24' height='22.87'%3E%3Cpath d='M24 8.7a.43.43 0 00-.35-.29l-7.79-1.13-3.48-7a.43.43 0 00-.77 0l-3.48 7L.37 8.41a.43.43 0 00-.24.73l5.62 5.48-1.32 7.75a.43.43 0 00.17.42.43.43 0 00.45 0l7-3.65 7 3.65a.43.43 0 00.62-.45l-1.33-7.74 5.62-5.48A.43.43 0 0024 8.7z' fill='%2300acff'/%3E%3C/svg%3E") 50% no-repeat
}
#app-hoster-data .regions-row p{
    margin-top:0;
    margin-bottom:20px
}
#app-hoster-data .regions-row p:last-child{
    margin-bottom:0
}
#app-hoster-data .regions-row p i{
    float:left
}
#app-hoster-data .regions-row .right-part{
    display:table-cell;
    font-size:14px
}
#app-hoster-data .regions-row .right-part .location-rating{
    color:#fff;
    background:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Слой 1' xmlns='http://www.w3.org/2000/svg' width='24' height='22.87'%3E%3Cpath d='M24 8.7a.43.43 0 00-.35-.29l-7.79-1.13-3.48-7a.43.43 0 00-.77 0l-3.48 7L.37 8.41a.43.43 0 00-.24.73l5.62 5.48-1.32 7.75a.43.43 0 00.17.42.43.43 0 00.45 0l7-3.65 7 3.65a.43.43 0 00.62-.45l-1.33-7.74 5.62-5.48A.43.43 0 0024 8.7z' fill='%2300acff'/%3E%3C/svg%3E") 50% no-repeat;
    width:24px;
    height:23px;
    display:inline-flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -moz-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -moz-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:-4px 3px 0
}
#app-hoster-data #massivegrid-data .right-part{
    font-size:13px
}
#app-hoster-data .hoster-details>.h-row{
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-right:-15px;
    margin-left:-15px;
    margin-bottom:20px
}
#app-hoster-data .hoster-details>.h-row:last-child{
    margin-bottom:0
}
#app-hoster-data .hoster-details>.h-row .left{
    -webkit-box-flex:0;
    -webkit-flex:0 0 41.66667%;
    -moz-box-flex:0;
    -ms-flex:0 0 41.66667%;
    flex:0 0 41.66667%;
    max-width:41.66667%;
    padding-right:15px;
    padding-left:15px;
    position:relative
}
#app-hoster-data .hoster-details>.h-row .right{
    -webkit-box-flex:0;
    -webkit-flex:0 0 58.33333%;
    -moz-box-flex:0;
    -ms-flex:0 0 58.33333%;
    flex:0 0 58.33333%;
    max-width:58.33333%;
    padding-right:15px;
    padding-left:15px;
    position:relative
}
#app-hoster-data .hoster-details>.h-row a{
    color:#00abff
}
#app-hoster-data .hoster-details .flag-756,#app-hoster-data .hoster-details .flag-ch,#app-hoster-data .hoster-details .flag-che,#app-hoster-data .hoster-details .flag-fifa-sui,#app-hoster-data .hoster-details .flag-ioc-sui{
    width:26px;
    height:26px
}
@media (min-width:576px){
    #app-hoster-data .modal-dialog,.app_hosters_modal .modal-dialog{
        margin:1.75rem auto
    }
}
@media (max-width:576px){
    .app_hosters_modal{
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -moz-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    .app_hosters_modal .modal-dialog .modal-content form .hosters-grid .hoster{
        width:100%!important
    }
    .app_hosters_modal .modal-dialog .modal-content form .hosters-grid label{
        margin-bottom:10px
    }
    #app-hoster-data{
        -webkit-box-align:start;
        -webkit-align-items:flex-start;
        -moz-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    #app-hoster-data .regions-row{
        -webkit-box-flex:0!important;
        -webkit-flex:0 0 100%!important;
        -moz-box-flex:0!important;
        -ms-flex:0 0 100%!important;
        flex:0 0 100%!important;
        max-width:100%!important
    }
    #app-hoster-data .hoster-details>.h-row{
        margin-bottom:0
    }
    #app-hoster-data .hoster-details>.h-row>div{
        margin-bottom:15px
    }
    #app-hoster-data .hoster-details>.h-row:last-child>div{
        margin-bottom:0
    }
}
@media (max-width:992px){
    .app_hosters_modal .modal-dialog{
        max-width:720px
    }
    .app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title{
        font-size:18px;
        padding:10px 40px
    }
    .app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title .jlc-modal--close{
        top:7px;
        right:7px
    }
    .app_hosters_modal .modal-dialog .modal-content form,.app_hosters_modal .modal-dialog .modal-content form.jlc-modal--form{
        padding:10px 15px
    }
}
@media (max-width:767px){
    .app_hosters_modal .modal-dialog .modal-content label{
        font-size:10px
    }
}
@media (max-width:375px){
    .app_hosters_modal .modal-dialog .modal-content label{
        width:100%;
        -webkit-align-self:flex-start;
        -ms-flex-item-align:start;
        align-self:flex-start;
        font-size:9px
    }
}
@media (max-width:768px){
    .app_hosters_modal .modal-dialog .modal-content .jlc-gdpr--checkbox{
        margin-top:10px
    }
    .app_hosters_modal .modal-dialog .modal-content span.jlc-modal--title{
        font-size:16px;
        padding:10px 30px 10px 10px
    }
    .app_hosters_modal .modal-dialog .modal-content form .hosters-grid{
        padding-bottom:0
    }
    .app_hosters_modal .modal-dialog .modal-content form .hosters-grid .hoster{
        width:50%
    }
    .app_hosters_modal .modal-dialog .modal-content form .gradient-line{
        height:30px;
        margin-top:-30px
    }
    #app-hoster-data .modal-dialog .modal-content{
        padding:20px
    }
    #app-hoster-data .jlc-modal--title{
        font-size:20px
    }
    #app-hoster-data i.ico.ico--stars{
        width:18px;
        height:17px
    }
}
@media (max-width:1200px){
    #app-hoster-data .regions-row .right-part{
        font-size:13px
    }
}
