
@font-face {
    font-family: 'BYekan';
    src: url('font/BYekan.eot?#') format('eot'),
        /* IE6ā€“8 */
    url('font/BYekan.woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('font/BYekan.ttf') format('truetype');
    /* Saf3ā€”5, Chrome4+, FF3.5, Opera 10+ */
}

.box {
    position: relative;
    display: inline-block;
    min-width: 228px;
    min-height: 215px
}

.box:before {
    content: "";
    position: absolute;
    top: 7px;
    right: 7px;
    bottom: 5px;
    left: 7px;
    z-index: 1
}

.box .content {
    position: relative;
    z-index: 3;
    padding: 0 45px 50px
}

@media screen and (max-width:350px) {
    .box .content {
        padding-left: 20px;
        padding-right: 20px
    }
}

.box .content .boxBody,
.box .content .boxHeader {
    position: relative
}

.box .content .boxHeader {
    padding-top: 10px;
    width: 100%;
    display: table;
    table-layout: fixed
}

.box .content .boxHeader h2,
.box .content .boxHeader h3,
.box .content .boxHeader h4,
.box .content .boxHeader h5 {
    display: table-cell;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
    text-align: center;
    vertical-align: middle;
    height: 3em;
    margin: 0;
    width: 100%
}

.box .content .boxHeader h5 {
    margin: .5em auto
}

.box .content .boxHeader:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAACCAYAAAC5benaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzhENzcwRDlDMDlBMTFFNjgzQkI4NERCNDg3MkJDRTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzhENzcwREFDMDlBMTFFNjgzQkI4NERCNDg3MkJDRTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDA1NTgyMkMwOEYxMUU2ODNCQjg0REI0ODcyQkNFOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OEQ3NzBEOEMwOUExMUU2ODNCQjg0REI0ODcyQkNFOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoGADIgAAAI1SURBVHjafJJbbtRAEEXr0Y/xTKLJDEFBSPkLn6yJVbACVsQ6+GANREJEkAfz8Nju7qqiHH5AQrRkqWx337p1buOH9+/y1/sjikjYH4b842fPESsTGkzCBhjl4rxr11dnsl0vNQWy2++97I5VF4lwkZge95OdddE25ymWUuK3h5NFRpqmPj3sqxEFI6gEvpqSjY1tkdP45vqirM+ynncRETXd3u34/ukU9sc+ZBZkMqy+vwpZTlFjjErEcrXt4DRWHKaGACS+Z3p9uZJZ3z3xMlP6cndU/w9TqbGMh5xYEf6z1ND8ea7F69LIrrZL7TKhGEtKqawWgQ79GPphot3+yAiGjsO9219a85sqznNqCMFeblY6f6+10ONuoOizzb1mFsscrRnM3bGpQRM05qCX62yBgXZ9gcMAgsTDIoX69uaF3d33AT9/+ujUmFhLIPA+hJEBgklxYS0mTcxh1bxpGjrDNpinqTztAK35VBWUs2leI1uNqM4vLIA9CGqV3LEABwxSEspIWnqTOgxGaWzdVlreAnCiICOTVubZA0IKbgqRsJWjNgxFPSDvDcKdWMjGOjHUEayNVeLKb0dwYk4jLpnbiWaP4FfQsXSRKHvgDpj+GZqZu3Tf5pOZiYm0JpwrzJrarHrtEXl84+yJnA8TIc+cCIxc+E+xWQOkjqrqQryoxsmAIjrj3+eksIpoC67rkZEVN4bwbKCeQCmozazdL04HhOlJoRyn6eKmttUrjGUffwkwAAZtbHorrvYeAAAAAElFTkSuQmCC) 0 38 2 70 round;
    border: 1px solid transparent;
    border-width: 0 38px 2px 70px
}

.box .content .boxHeader+.boxBody {
    padding-top: 20px
}

.box .content .boxBody {
    padding-top: 25px;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.box:after {
    content: "";
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: -10px;
    left: -10px;
    z-index: 2
}

.box.default,
.box.intro {
    color: #333
}

.box.default:before,
.box.intro:before {
    content: "";
    border-width: 130px 114px 65px 94px;
    border-style: solid;
    border-image-source: url(dist/asset/f302014c7ecc85628ac2.png);
    border-image-slice: 130 114 65 94 fill;
    border-image-repeat: stretch;
    border-image-width: 130px 114px 65px 94px;
    display: block
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.default:before,
    .box.intro:before {
        border-width: 130px 114px 65px 94px;
        border-style: solid;
        border-image-source: url(dist/asset/cc9c488e894a9a8f62b6.png);
        border-image-slice: 260 228 130 188 fill;
        border-image-repeat: stretch;
        border-image-width: 130px 114px 65px 94px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.default:before,
    .box.intro:before {
        border-width: 130px 114px 65px 94px;
        border-style: solid;
        border-image-source: url(dist/asset/894e235a3a2b83ad6afd.png);
        border-image-slice: 390 342 195 282 fill;
        border-image-repeat: stretch;
        border-image-width: 130px 114px 65px 94px
    }
}

.box.default .boxHeader,
.box.intro .boxHeader {
    color: #7d4634;
    text-shadow: 1px 1px 0 #b68363
}

.box.default:after,
.box.intro:after {
    content: "";
    border-width: 48px;
    border-style: solid;
    border-image-source: url(data:image/png;base64,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);
    border-image-slice: 48 fill;
    border-image-repeat: stretch;
    border-image-width: 48px;
    display: block
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.default:after,
    .box.intro:after {
        border-width: 48px;
        border-style: solid;
        border-image-source: url(dist/asset/0f15e8e5766141e2b6b3.png);
        border-image-slice: 96 fill;
        border-image-repeat: stretch;
        border-image-width: 48px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.default:after,
    .box.intro:after {
        border-width: 48px;
        border-style: solid;
        border-image-source: url(dist/asset/a327a5fc310c6b823b53.png);
        border-image-slice: 144 fill;
        border-image-repeat: stretch;
        border-image-width: 48px
    }
}

@media screen and (max-width:600px) {
    .box.default:after,
    .box.intro:after {
        border: none
    }
}

.box.default {
    background-color: #3c4f56
}

@media screen and (max-width:600px) {
    .box.default {
        background-color: transparent
    }
}

.box.default .boxTitle {
    position: relative;
    left: 10px;
    z-index: 5;
    margin-right: 18px;
    margin-bottom: 50px
}

.box.default .boxTitle>svg {
    position: absolute;
    top: 40px;
    z-index: 1;
    width: 100%;
    height: 28px;
    opacity: .4
}

.box.default .boxTitle>h1 {
    position: absolute;
    top: -17px;
    left: 10px;
    right: 10px;
    z-index: 3;
    margin: 0;
    text-align: center;
    color: #7d4634;
    text-shadow: 1px 1px 2px rgba(254, 240, 206, .3), -1px 1px 2px rgba(254, 240, 206, .3), 1px -1px 2px rgba(254, 240, 206, .3), -1px -1px 2px rgba(254, 240, 206, .3)
}

@media screen and (max-width:600px) {
    .box.default .boxTitle>h1 {
        position: relative;
        max-width: 95%
    }
}

.box.default .boxTitle:before {
    content: "";
    position: absolute;
    z-index: 2;
    top: -31px;
    left: -33px;
    right: -31px;
    height: 0;
    border-width: 85px 86px 0 64px;
    border-style: solid;
    border-image-source: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAABVCAMAAACCat15AAADAFBMVEUAAABkRiJRNhhAIg5WOh2HeHMTAQAxEwcZBAAYAgArEgIpEgc4IA0lDQAqDwIOAAAKAAAuFQU+IQ4KAAA6HAdSNRhCJBEtEgMUAgAjDQNNLg0oFQsnDgEtDgM7HgksDgErDAAzGAYTAAA4GwkLAAAwEgNKLRVILhwoEAM1GQksFAUvEgMPAACKenMOAQBeSD06HAo9IQ1hS0BPODFjT0RUOylFKhB1XkZwWUtONSjv59qnhlfMr4LHqXudf1LRton579aZfFCfgVSlhFajhVapiFioh1q0k2OiglW/oHGvjl66mmutjFyxkWPw4sK1lWXDpXXizqbEpnfBonOwj2H058m3lmj16c3k0ay5mGn269Ht3r3n1bDy5Mbr27no2LTfy6PTuY3Os4bJrX6+nnCcfFHeyJ/VvJCqiVyXek/37dOYek/Xv5SZek/Zwpibf1GhhFXcxZy8nW378dj//////+2igVS7nW388tstFQcxGQrg1L+9mmfQsHw9JBE3Hw6eg1v///u/nGixlGW5l2SXfVeRdlTLq3gnDwP//+iTeVh5YEJyWkFhSDJBKBT///PfxJTGp3Khh1+bgFqBZUJmTjdEKxg1GwodBQHcvYuGbExsVDtOMx3Com+skWaKcFLdvIS2mWpSNyFIMB3fwZDVtYG3nnetlGymjWmrjmLw27DXuYamjGJrTi7/9d3/67ny1qS8onW0mnKymGtWPipkRigPAQDnx5CTgG6/n2ydhGKTdEtbPyT//uP/+eL//9n//NP/8MXq1KjmzqDiyJmLakJbQi9JLBe2p5e3nm+siVp3YU94WjhxVTTbxZvnypjhwYmkiWB9ZUpTOiVUMhNGIADp3sr25Ln+5a/53qv52qHGt57x0JfKqHShiWeVf2HJtInDroSsmoPBqn6niV59aFeNcUxdOBNEHgD/9sn56MHcz7fx37XRwqm6pIGbinyvmHaJdWWFcFtsWlJ/XjhIIgLp2LXz7uTv483i2cray7DBrY3HrHhlPxfJtZHv37402HTOAAAAO3RSTlMAAgffD3zDiTSxQCQU2b6IeOrkamMe8c5XTjr84ntIsprz7dilbi/57uXYqZh22rRZ+qWkkYx6RMK+JOErr+8AAAsUSURBVGjexNXNa9pgHAfwJBWtVlRsdK2dL/TNQmH0T8hfIPQgFvuynnbwmidgEVqemxnJcrIT2pPedsiphzBI1EsaCLuskIuHguChEycq2K6Fbknp6FbMGlhJP3kOgTzPk29+T3geZBxUv8yg427voajRkN/NitAafjfOEtTo6HElEnjE8fjRf/lrJq8Hd8UXqsPTqOVkmP7h7orQ6qkn4VfxRBSPRUIODHkejlAktuRa9QWTrCooHQJc7q0hqKXZjV5OFQIdfdVVen21JFfCwQVffDXhikaX8LWYJxJZngp5HQ4MQ81hOofDG5pajnhi+FLUlYj7FsJJ+agttJqFHAUB4GgeFMrLei2s5XIzgCPzeV6iOD0e5GhSK1w3FaUl9PuDNlNiWfmkkgyHw8HghLmgTu+TPJNZ9kgd9IWW0uxoBH0/p8TnDSRQ5lEryTAMcVUgReQf8BJNURyE4A7kOIoWeTJ7pWk/CmY6nYJB066yeYm+Hw0hRxmB/kTy4Ktbf6uFgnmKBCRIM0ZQnpckkdZRT6F1osTzRgITBEUdzFpazPkmyBE2yoHm/NP7yizuVgFJ2IoEjDvmRf7Buzg3HJbTVDZnqyy3WT5MOmcQU2+ESzBgQCZrN1hiobKCmJmqAqDtdcSM7ahueROcmK6mZwgAc8yl7ZehTr+A9ixiYroPa/sCtW2/FBT2oBBATPjP4cZBt56yX1q8LjZuFhETiy3Q+pBJbdpvu1Hfv0k5ERPOJhhU6jv2G/1M03K7tmJ2Lr2+hgxbf/sCRilRlbmzyTFbayAQ8O+nuFKptvUCNnZq58dwMD3m92J6vWH1G11ixdGG/dZHtc+H3HfnJPa4YEUOgG71QmwXG43ddbvtbn0S338Uu0V5wuef8SIP/AKggVCp12/n5m4v1t/t2usX8fX7mkQYAHB89SKqFQW9qNiLqFcV/QmKr49B+YN+vJy65psRTBx2F3c2xjzRaWc5t9uvm/NO7Sx0bimtMecP1mBMl3vhNFHHarAhy3cx6kXP6W1rr4OnD8rjiRxfnoeHe+xSJPKWsfiT4ReGg5Xvbccrerrtp2Gxb3U5nuh47R6pKBRdcGWSS+MW3V7etGIADrCjTXBl1fDwftw+Ft/rsEaWo/t8z5FMz4nP4viPMidvknm2xER9W7U94serxd5ew9czR0fDX7tJfncut5TvmDePDPKZZ1B15/ejla16LW8qx+8/ft7X5xD/Nl6bCyVTyZDXultTBFDvZlc3VLpkT3RIHfDlFWh9qcbX9nqHzovHMH8onU6F3eUEzzMj1bBaBxVFOYjtesAXqlr2EzyQGGqeGc+6w1mKylKOeijJM5iMUsOV3o6ORgIgzG+p5pNAYrC5L88MbNI0ndUQ+4VUwYxKKBlkYbvJVwZhFYuaTwEhWyOsdZiNBYPBmJKohlMFBpV0y+DSUGpsMALCGFQWTgObtsuNp5GriHMct+4h1OF0gcEkOg1ckixr2RDCcpgsRQHNsAsWch0H1r85dKl0YRSTyCRwsZPRjcnXIMw2rMmyQKGxlJfWSqRg6qkDbIDw/wj7MmIy+8pCmCRGA0Vhxk7d7ifbOyeczqlPbiGMwbQaLVxSip6L5vwzm7ZhLRsEijv3wIQtqNpViKe/n3S50xQLZkwrkUKmDBaHLI0wKc0BpTfnWlpu3DGNv3cNePTImjfL0mDGpLDDQFnM5WiEyYM4EHsrPCxPtV6/fAsj7P0ub6wZplVCx753R2YKLgzhGvvw0cWWpqs5O4a1TbN0sGTGlL/l0K0vjEdmiqNYO04CHHJTPMnetdbLuTYHLYShKqkKNnlwem52priDzZJOAHcSrWIYU7H6cwRHc2DGECUCmwr32v1I0YxOOicAJ/n5rBg2WrHODxI4zcWsqF7eCZuKdIz5kdIA+m5CbzQaP+LT1w+Xcp6x2ggpjccGUI9c/xcjeInj8WAEDq+M4ldHo/4kY+PXJ28gXIrvBlUnYZtESi+xl/pHgIf8IB77L/qrgXmbST4lhD2YaIftT7N21ptEEMABfCXVaqvVegSPetQrXvW+SUgKlOUMRolJX9UmNsZofCjZDbAbWCihQMIuV7iENlqJ8NBSahBekUBoIoqPGI3G+gHaN03cXUE8itaYjP1lZ5hhZjf/MJuwyU5IifkfSZ+8R01RI2M4sa4W7PWbd2+t6L2I7jmFKEP9oDlFXnOZDoZZjTHGpdKRerC3D98+Qo2R4ec4cjN0FTRnBqNI6XMjYkteiZXLZY1rVS3Y07eT7x6h4shwhETEaRVoVRcWJ6UROWLRB+KaMJ70r6gFI99NTowjg5Fq5D0iScOgVWf0YVwa6UcC9m3IlCla+MCt/2Lvkg8n0VzE+SCG9KaVoFVTDiOeftBvsU3iAcwyZSb31ILhl5OFSW8p4tTFkExaDVr15VgST+v6LYGnZvLRiSNrgl6I1RmfGJ8sYIlISGdEcgYZaKGxl+P4Pd1Vi/vpfTPl4UAbOiDWCte1cHLCkY2kqyrEZVAAJtM67GFcM6xigt23OlZCde0+/Hp4Ijiqu+eMInOGm4DJlFgghsurSp+7ECdJJljdZotJ92kqP6wJydEZrRgwmcTrIvF+Z8znnkgWCp6VUMMWn+2xSx+Sp+VoQssDTJ1BP+B49NJ7n70QNiaZYA3tK7IznqhcI8dShBAw2IWYKVwVwn32aNgYrQer27Bbr5RHNfosIQFMNYOYTJRR2jtt/+R0ahxt0I82db+XG294goRAIBiqHXShK9YQ2/v6HdurDTTm0QfbaExnxxqlPquB7RFZlGKCZaZfDo7YPV3t0E86cXlYOuZR8gFTBjHKSoWlft+ajiPr2n7daNJlisY0U3rFAFj8Pv2YyUrFvj1TLBAsGdfYMd7AbaAEt7xTVisVL9BPYQvidJqM5WgAFfQOAiVyIe77VqpcSKxtGixMGkfQQf4toBQJxEYHI5PP1jUNFsPDfuSDpBekW7JRbMRvNpHh0c3NgpnjeNyMukS9IN0R64NMMDzuaWty89PBKJLylhR3QOJ9QN02JhiFtUMLO2AdN1EkllDzQVIl0JEAs5Tm7hZoYatexsfxsj4LC0Ay5j0v6GBW0r8GaoKzCrPhE6NB4i5AskFvwGYzP40/HFkBNbVlBeYeC6pE4NxNZ73+QGDEFnA7dkG/sXLt0SDME4qEIpGQxnwwDbZVr0VsxfbY4cYgWxpEjVPrV2vMFLFdWRHhrj94iNuxt/YGtbkW/ZCCB4rQOX9+0bs6188RfYAI07npi9BinaqE+v5CsaiQyWCYILRarYGhNWjrDHVsjyBgWC1TFIt9NTytbLoHWrRzXrgo/hM6jRomtHQIAlb3DQ1kcnOfZ2crqcr8K9ZH1qtX8/Pzs6nZyuzs58+JXC4zwBcqYII9SyHmEYTvFPQXOucIIa85BaxlrivkZ3KumUQqW8nnT3Qf3NNx7NjJ062nl3/Vs7ynp+dr80zrmdMnTx47doG752DnCUe+UkklSrnbRcIAY0yuxdteMQhFCxAK+2SEFuZlSqlsMK/vPsjtONxK799t27+pZXH37zLO6v0rdxzf3rqT2+0YTelXQX+lxXJbOST5CbMEbKYg1rWqdd+WtnY6zD9oWbl53w7oL60d1Q59RyKWEarirblUHuukN2y01wOBx/HlYL6AJbmpVMkErkRQj3B3bdzPgf6vfahSRP/xC9WwOFPKOtADHa1bNkFLwdFUv0QND8wEMaRr51l6+/xSsXU6pyiNIV2Hl1IoVqvP23V449JYvh9wzpw9x4GWopb/u4RfAJugg/p0Rym8AAAAAElFTkSuQmCC);
    border-image-slice: 85 86 0 64 fill;
    border-image-repeat: repeat;
    border-image-width: 85px 86px 0 64px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.default .boxTitle:before {
        border-width: 85px 86px 0 64px;
        border-style: solid;
        border-image-source: url(dist/asset/7e21d9f033bbb8a9868f.png);
        border-image-slice: 170 172 0 128 fill;
        border-image-repeat: repeat;
        border-image-width: 85px 86px 0 64px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.default .boxTitle:before {
        border-width: 85px 86px 0 64px;
        border-style: solid;
        border-image-source: url(dist/asset/0d328207457436d7cd4a.png);
        border-image-slice: 255 258 0 192 fill;
        border-image-repeat: repeat;
        border-image-width: 85px 86px 0 64px
    }
}

.box.intro {
    box-shadow: inset 0 0 50px 20px rgba(0, 0, 0, .5);
    background-color: transparent;
    background-repeat: repeat;
    background-image: url(dist/asset/6d96c72308712c44e468.png);
    background-size: auto 150px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.intro {
        background-image: url(dist/asset/835276f61e553c828fd8.png)
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.intro {
        background-image: url(dist/asset/3d8c7947f9b9c6860d11.png)
    }
}

.box.intro img {
    position: absolute;
    z-index: 1
}

.box.intro.portrait:before {
    top: 210px
}

.box.intro.portrait .content {
    padding-top: 210px
}

.box.intro.portrait img {
    top: 25px;
    left: 50%;
    transform: translateX(-50%)
}

@media(min-width:750px) {
    .box.intro.landscape {
        min-width: 600px
    }
    .box.intro.landscape:before {
        left: calc(130px + 10%)
    }
    .box.intro.landscape .content {
        padding-left: calc(180px + 10%)
    }
    .box.intro.landscape img {
        left: calc(-15px + 5%);
        top: 50%;
        transform: translateY(-50%)
    }
}

@media(max-width:750px) {
    .box.intro.landscape:before {
        top: 210px
    }
    .box.intro.landscape .content {
        padding-top: 210px
    }
    .box.intro.landscape img {
        top: 25px;
        left: 50%;
        transform: translateX(-50%)
    }
}

.box.live {
    color: #c8c7bf;
    background-color: #2c3c43
}

@media screen and (max-width:600px) {
    .box.live {
        background-color: transparent
    }
}

.box.live .content:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    height: 27px;
    background-size: contain;
    background-position: 50%;
    background-image: url(data:image/png;base64,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)
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.live .content:before {
        background-image: url(data:image/png;base64,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)
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.live .content:before {
        background-image: url(dist/asset/4dd76ed07f4576072bd9.png)
    }
}

@media screen and (max-width:600px) {
    .box.live .content:before {
        display: none
    }
}

.box.live .content table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse
}

.box.live .content table td {
    text-align: left;
    padding: .5vw
}

.box.live .content table tr:nth-of-type(2n) {
    background-color: hsla(0, 0%, 100%, .05)
}

.box.live .content table tr td:last-of-type {
    text-align: right
}

.box.live .content button {
    margin-top: 3vh
}

.box.live:before {
    content: "";
    border-width: 130px 114px 65px 94px;
    border-style: solid;
    border-image-source: url(dist/asset/8e0d6e755d84b8545806.png);
    border-image-slice: 130 114 65 94 fill;
    border-image-repeat: stretch;
    border-image-width: 130px 114px 65px 94px;
    display: block
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.live:before {
        border-width: 130px 114px 65px 94px;
        border-style: solid;
        border-image-source: url(dist/asset/b219f3a9d05723fe2c4d.png);
        border-image-slice: 260 228 130 188 fill;
        border-image-repeat: stretch;
        border-image-width: 130px 114px 65px 94px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.live:before {
        border-width: 130px 114px 65px 94px;
        border-style: solid;
        border-image-source: url(dist/asset/51e142b6a25fd1a331d6.png);
        border-image-slice: 390 342 195 282 fill;
        border-image-repeat: stretch;
        border-image-width: 130px 114px 65px 94px
    }
}

.box.live:after {
    content: "";
    border-width: 48px;
    border-style: solid;
    border-image-source: url(data:image/png;base64,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);
    border-image-slice: 48 fill;
    border-image-repeat: stretch;
    border-image-width: 48px;
    display: block
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .box.live:after {
        border-width: 48px;
        border-style: solid;
        border-image-source: url(dist/asset/22f739bd12141b359b58.png);
        border-image-slice: 96 fill;
        border-image-repeat: stretch;
        border-image-width: 48px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    .box.live:after {
        border-width: 48px;
        border-style: solid;
        border-image-source: url(dist/asset/1c0a282d45d0eb69f00e.png);
        border-image-slice: 144 fill;
        border-image-repeat: stretch;
        border-image-width: 48px
    }
}

@media screen and (max-width:600px) {
    .box.live:after {
        border: none
    }
}

.buttonAjaxLoader {
    width: 16px;
    height: 16px;
    background: url(data:image/gif;base64,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);
    display: inline-block;
    position: relative;
    top: 3px;
    margin-left: 5px
}

.button {
    background-color: transparent;
    background-clip: padding-box;
    border-radius: 4px;
    font-family: 'BYekan';
    font-size: .9rem;
    text-transform: uppercase;
    padding: 12px 16px
}

.button:hover {
    cursor: pointer
}

.button:active {
    padding: 13px 16px 11px
}

.button.default {
    border: 1px solid rgba(218, 119, 3, .7);
    border-radius: 4px;
    background-image: linear-gradient(180deg, #f8c000, #f0a600);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), inset 0 -2px 0 #da7703;
    color: #492208;
    font-weight: 600
}

.button.default:hover {
    background-image: linear-gradient(180deg, #ffd600, #fec600)
}

.button.default:focus:not(:active) {
    outline: 1px dotted #f0a600
}

.button.default:active {
    background-image: linear-gradient(180deg, #f0a600, #f8c000);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), inset 0 2px 0 #da7703
}

.button.default:disabled,
.button.default[disabled] {
    color: rgba(73, 34, 8, .5);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5);
    background-image: linear-gradient(180deg, rgba(248, 192, 0, .4), rgba(240, 166, 0, .4));
    cursor: not-allowed
}

.button.simple {
    border: 1px solid rgba(125, 70, 52, .7);
    border-radius: 4px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), inset 0 -2px 0 #7d4634;
    color: #492208;
    font-weight: 600
}

.button.simple:hover {
    color: #da7703;
    border-color: #da7703;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), inset 0 -2px 0 #da7703
}

.button.simple:focus:not(:active) {
    outline: 1px dotted #f0a600
}

.button.simple:active {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .5), inset 0 2px 0 #f0a600
}

*,
:after,
:before {
    background-repeat: no-repeat;
    background-position: 100% 0;
    outline: none;
    box-sizing: border-box
}

body,
html {
    height: 100%;
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: 'BYekan';
    line-height: 1.35;
    color: #fff;
    background-color: #333;
    margin: 0;
    direction: rtl;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

body .noOverflow,
html .noOverflow {
    overflow: hidden
}

h1,
h2,
h3 {
    font-family: "Noto Serif", serif;
    font-weight: 700
}

h1 {
    font-size: 2rem
}

h1,
h2 {
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75)
}

h2 {
    font-size: 1.85rem
}

h3 {
    font-size: 1.5rem
}

h4 {
    font-size: 1.15rem
}

a {
    color: #f0a600;
    font-weight: 700;
    font-size: .95em;
    text-decoration: none
}

a:hover {
    background-image: linear-gradient(0deg, #f0a600, #f0a600 2px, rgba(240, 166, 0, 0) 0, rgba(240, 166, 0, 0));
    cursor: pointer
}

a:focus {
    outline: 1px dotted #f0a600
}

a:active {
    color: #f3b100;
    background-image: linear-gradient(0deg, #f3b100, #f3b100 2px, rgba(243, 177, 0, 0) 0, rgba(243, 177, 0, 0))
}

img,
svg {
    width: auto;
    height: auto
}

table th {
    text-align: left
}

table.transparent td,
table.transparent th {
    border: none;
    padding: 3px 10px
}

table.transparent td:first-child,
table.transparent th:first-child {
    padding-left: 0
}

table.transparent td:last-child,
table.transparent th:last-child {
    padding-right: 0
}

table.transparent tr:first-child td,
table.transparent tr:first-child th {
    padding-top: 0
}

table.transparent tr:last-child td,
table.transparent tr:last-child th {
    padding-bottom: 0
}

svg.filter {
    width: 0;
    height: 0;
    position: absolute
}

h2#CybotCookiebotDialogBodyContentTitle {
    text-shadow: none
}

label.radioButton {
    position: relative;
    display: block;
    line-height: 2rem;
    cursor: pointer
}

label.radioButton input {
    position: absolute;
    right: 0;
    visibility: hidden
}

label.radioButton svg {
    display: inline-block;
    position: relative;
    top: 2px;
    width: 1em;
    height: 1em;
    margin-left: 5px
}

label.radioButton svg .circle {
    fill: #f5e8c8;
    stroke: #91816d;
    stroke-width: 2
}

label.radioButton svg .dot {
    fill: transparent;
    stroke: #91816d;
    stroke-width: 0;
    transition: stroke-width .3s ease-out
}

label.radioButton input:checked~svg .dot {
    stroke-width: 6;
    fill: #91816d;
    transition: stroke-width .2s ease-in
}

label.checkbox {
    position: relative;
    line-height: 2rem;
    margin-bottom: 10px;
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-columns: 1.5em auto;
    grid-template-columns: 1.5em auto
}

label.checkbox input {
    position: absolute;
    right: -20px;
    visibility: hidden
}

label.checkbox svg {
    display: inline-block;
    position: relative;
    top: 4px;
    width: 1em;
    height: 1em;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 1;
    grid-column-start: 1
}

label.checkbox svg.checkbox {
    fill: #f5e8c8;
    stroke: #91816d;
    stroke-width: 2
}

label.checkbox svg.checkmark {
    position: absolute;
    top: 3px;
    right: 2px;
    fill: transparent;
    stroke: #91816d;
    stroke-width: 4;
    stroke-dasharray: 40;
    stroke-dashoffset: 40;
    transform: translate(3px, 1px) scale(.85);
    transition: stroke-dashoffset .3s ease-out
}

.ie label.checkbox svg.checkmark {
    transform: translate(-3px, 1px) scale(.85);
    top: 4px
}

.checkbox input:checked~svg.checkmark {
    stroke-dashoffset: 0;
    transition: stroke-dashoffset .2s ease-in
}

label.checkbox .label {
    display: inline-block;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    line-height: 1.5rem
}

label.checkbox .label a {
    display: inline
}

label.checkbox.required input:not(:checked)~svg.checkbox {
    stroke: #dc5656;
    fill: rgba(220, 86, 86, .2)
}

label.checkbox.required .label {
    color: #dc5656
}

label.checkbox.required .label a {
    color: #dc5656;
    background-image: linear-gradient(0deg, #dc5656, #dc5656 2px, rgba(220, 86, 86, 0) 0, rgba(220, 86, 86, 0))
}

label.checkbox.required .label a:focus,
label.checkbox.required .label a:hover {
    color: red;
    background-image: linear-gradient(0deg, red, red 2px, rgba(255, 0, 0, 0) 0, rgba(255, 0, 0, 0))
}

label.checkbox.required .label a:focus {
    outline: 1px dotted red
}

label.checkbox.required .label a:active {
    color: #9f3131;
    background-image: linear-gradient(0deg, #9f3131, #9f3131 2px, rgba(159, 49, 49, 0) 0, rgba(159, 49, 49, 0))
}

label.textField {
    position: relative;
    display: block;
    font-family: 'BYekan';
    font-size: .88rem;
    line-height: .88rem;
    margin-bottom: 10px
}

label.textField .label {
    position: absolute;
    top: 20px;
    right: 10px;
    display: inline-block;
    pointer-events: none;
    height: 0;
    overflow: visible;
    color: #b1a19b;
    cursor: text;
    transition-property: padding, color, font-size, font-weight, top, right;
    transition-delay: 0s;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

label.textField .validation {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(100%, -50%);
    margin-right: 5px;
    transition-duration: .25s
}

@media screen and (max-width:1024px) {
    label.textField .validation {
        position: relative;
        width: 100%;
        top: 30px;
        right: 0;
        margin-right: 0
    }
}

label.textField svg.invalid,
label.textField svg.valid {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    stroke-width: 3;
    stroke-dasharray: 40;
    stroke-dashoffset: 0;
    fill: transparent
}

label.textField svg.valid {
    right: -32px;
    stroke: #3da311
}

label.textField svg.valid path {
    animation: validationAnimation .3s ease-in
}

label.textField svg.invalid {
    right: -34px;
    stroke: #dc5656
}

label.textField svg.invalid path {
    animation: validationAnimation .3s ease-in
}

label.textField svg.invalid path+path {
    animation: validationAnimation .2s ease-in
}

@media screen and (max-width:1024px) {
    label.textField svg {
        position: absolute;
        top: -35px
    }
    label.textField svg.valid {
        right: auto;
        left: 12px;
        top: -49px
    }
    label.textField svg.invalid {
        right: auto;
        left: 12px;
        top: -29px
    }
}

label.textField input {
    width: 100%;
    padding: 20px 10px 2px 33px;
    background: rgba(125, 70, 52, .05);
    border: none;
    border-bottom: 1px solid #91816d;
    font-family: 'BYekan';
    font-size: .88rem;
    line-height: 1.15;
    color: #333
}

label.textField input.pinLabel:not(:focus) {
    background: none
}

label.textField input.pinLabel~.label,
label.textField input:focus~.label {
    top: 2px;
    right: 5px;
    font-size: .79em;
    color: #b1a19b
}

label.textField input:focus~.label {
    font-weight: 700;
    color: #91816d
}

label.textField input:focus~.validation .invalid,
label.textField input:focus~.validation .valid {
    stroke-dashoffset: 40
}

label.textField input:focus~.validation .invalid path,
label.textField input:focus~.validation .valid path {
    animation: none
}

label.textField input:disabled,
label.textField input[disabled] {
    cursor: not-allowed
}

label.textField.invalid input {
    background: rgba(220, 86, 86, .2);
    border: 1px solid #dc5656;
    color: #dc5656
}

label.textField.invalid input.pinLabel:not(:focus) {
    background: rgba(220, 86, 86, .2)
}

label.textField.invalid input.pinLabel~.label,
label.textField.invalid input:focus~.label {
    color: #848484
}

label.dropdown {
    position: relative;
    display: block;
    font-family: 'BYekan';
    font-size: .88rem;
    line-height: .88rem;
    margin-bottom: 10px
}

label.dropdown .label {
    position: absolute;
    top: 20px;
    right: 10px;
    width: 100%;
    color: #b1a19b;
    cursor: text;
    transition-property: padding, color, font-size, font-weight, top, right;
    transition-delay: 0s;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

label.dropdown .validation {
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 5px
}

@media screen and (max-width:1024px) {
    label.dropdown .validation {
        position: relative;
        width: 100%;
        right: 0;
        margin-right: 0;
        margin-bottom: 8px;
        transform: none;
        top: 11px
    }
}

label.dropdown select {
    position: relative;
    z-index: 2;
    width: 100%;
    border-radius: 0;
    box-sizing: border-box;
    border: 1px solid #91816d;
    background: rgba(125, 70, 52, .05);
    font-family: 'BYekan';
    font-size: .88rem;
    line-height: 1.15;
    color: #333;
    height: calc(24px + 1rem);
    padding: 15px 10px 2px;
    -moz-appearance: none;
    -webkit-appearance: none
}

label.dropdown select option {
    background: #fff
}

label.dropdown select.pinLabel:not(:focus) {
    background: none
}

label.dropdown select.pinLabel~.label,
label.dropdown select:focus~.label {
    top: 1px;
    right: 5px;
    font-size: .79em;
    color: #b1a19b
}

label.dropdown select:focus~.label {
    font-weight: 700;
    color: #91816d
}

label.dropdown select:focus~.validation .invalid,
label.dropdown select:focus~.validation .valid {
    stroke-dashoffset: 40
}

label.dropdown select:focus~.validation .invalid path,
label.dropdown select:focus~.validation .valid path {
    animation: none
}

label.dropdown .arrowWrapper {
    margin-top: -1.5em;
    margin-left: 2.1em;
    float: left;
    position: relative;
    height: 1.5em;
    display: inline-block
}

@media screen and (max-width:1024px) {
    label.dropdown .arrowWrapper {
        left: 3.7em;
        top: 3.8em;
        position: absolute;
        margin: 0
    }
}

label.dropdown .arrowWrapper:after {
    clear: both;
    float: none
}

label.dropdown svg {
    width: 1em;
    fill: #7d4634
}

label.dropdown svg.invalid,
label.dropdown svg.valid {
    position: absolute;
    top: 57%;
    transform: translateY(50%);
    width: 25px;
    height: 25px;
    stroke-width: 3;
    stroke-dasharray: 40;
    stroke-dashoffset: 0;
    fill: transparent
}

label.dropdown svg.valid {
    right: -32px;
    stroke: #3da311;
    right: -35px;
    top: -25px
}

label.dropdown svg.valid path {
    animation: validationAnimation .3s ease-in
}

label.dropdown svg.invalid {
    right: -34px;
    stroke: #dc5656;
    top: -4px
}

label.dropdown svg.invalid path {
    animation: validationAnimation .3s ease-in
}

label.dropdown svg.invalid path+path {
    animation: validationAnimation .2s ease-in
}

@media screen and (max-width:1024px) {
    label.dropdown svg {
        position: absolute;
        top: -35px
    }
    label.dropdown svg.valid {
        right: auto;
        left: 12px;
        top: -30px;
        top: -55px
    }
    label.dropdown svg.invalid {
        right: auto;
        left: 12px;
        top: -29px;
        top: -54px
    }
}

label.textarea {
    position: relative;
    display: block;
    border: 1px solid #91816d;
    font-family: 'BYekan';
    font-size: .88rem;
    line-height: .88rem;
    padding-top: 18px
}

label.textarea .label {
    position: absolute;
    top: 0;
    right: 0;
    padding: 4px 10px 0;
    width: 100%;
    color: #b1a19b;
    background: rgba(125, 70, 52, .05);
    cursor: text;
    transition-property: padding, color, font-size, font-weight, top, right;
    transition-delay: 0s;
    transition-duration: .2s;
    transition-timing-function: ease-out
}

label.textarea .hiddenContent,
label.textarea textarea {
    padding: 10px;
    font-family: 'BYekan';
    font-size: .88rem;
    line-height: 1.15
}

label.textarea .hiddenContent {
    width: 100%;
    min-height: 100px;
    visibility: hidden
}

label.textarea .validation {
    position: absolute;
    right: 100%;
    top: 20px;
    transform: translateY(-50%);
    margin-right: 5px
}

@media screen and (max-width:1024px) {
    label.textarea .validation {
        width: 100%;
        right: 0;
        margin-right: 0;
        margin-bottom: 8px;
        transform: none;
        top: calc(100% + 11px)
    }
}

label.textarea svg.invalid,
label.textarea svg.valid {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 25px;
    height: 25px;
    stroke-width: 3;
    stroke-dasharray: 40;
    stroke-dashoffset: 0;
    fill: transparent
}

label.textarea svg.valid {
    right: -32px;
    stroke: #3da311
}

label.textarea svg.valid path {
    animation: validationAnimation .3s ease-in
}

label.textarea svg.invalid {
    right: -34px;
    stroke: #dc5656
}

label.textarea svg.invalid path {
    animation: validationAnimation .3s ease-in
}

label.textarea svg.invalid path+path {
    animation: validationAnimation .2s ease-in
}

@media screen and (max-width:1024px) {
    label.textarea svg {
        position: absolute;
        top: -35px
    }
    label.textarea svg.valid {
        right: auto;
        left: 12px;
        top: -30px
    }
    label.textarea svg.invalid {
        right: auto;
        left: 12px;
        top: -29px
    }
}

label.textarea textarea {
    position: absolute;
    width: 100%;
    height: calc(100% - 18px);
    background: green;
    background: rgba(125, 70, 52, .05);
    border: none;
    color: #333;
    overflow: hidden;
    resize: none
}

label.textarea textarea.pinLabel:not(:focus),
label.textarea textarea.pinLabel:not(:focus)~.label {
    background: none
}

label.textarea textarea.pinLabel~.label,
label.textarea textarea:focus~.label {
    padding: 2px 5px;
    font-size: .79em;
    color: #b1a19b
}

label.textarea textarea:focus~.label {
    font-weight: 700;
    color: #91816d
}

label.textarea textarea:focus~.validation .invalid,
label.textarea textarea:focus~.validation .valid {
    stroke-dashoffset: 40
}

label.textarea textarea:focus~.validation .invalid path,
label.textarea textarea:focus~.validation .valid path {
    animation: none
}

@keyframes validationAnimation {
    0% {
        stroke-dashoffset: 40
    }
    to {
        stroke-dashoffset: 0
    }
}

@media screen and (max-width:400px) {
    #gCaptchaContainer,
    #gCaptchaContainerLogin {
        transform: scale(.85);
        transform-origin: right
    }
}

.gCaptcha {
    display: inline-block;
    margin-bottom: 20px;
    padding: 2px 2px 0 0
}

.gCaptcha.invalid {
    border: 2px solid #dc5656
}

.errorMessage {
    border: 1px solid #7a3636;
    background-color: #dc5656;
    color: #f2f2f2;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 10px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 40px 1fr;
    grid-template-columns: 40px 1fr
}

.errorMessage svg {
    width: 25px;
    height: 25px;
    stroke-width: 3;
    stroke-dasharray: 40;
    stroke-dashoffset: 0;
    fill: transparent;
    stroke: #f2f2f2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center
}

.errorMessage svg path {
    animation: validationAnimation .3s ease-in
}

.errorMessage svg path+path {
    animation: validationAnimation .2s ease-in
}

.errorMessage div {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-align: center;
    align-self: center
}

.language {
    width: 32px
}

#overlay {
    position: fixed;
    top: 0;
    right: 0;
    width: 100vw;
    height: 100vh;
    z-index: 100;
    background: rgba(0, 0, 0, .7);
    overflow: auto;
    text-align: center;
    opacity: 0;
    animation: appear .5s forwards
}

#overlay:before {
    content: "";
    display: inline-block;
    height: 0
}

@media screen and (max-width:600px) {
    #overlay>div:nth-child(2) {
        transform: scale(.8);
        animation: appear .5s forwards
    }
}

#overlay .mobileCloseButton {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 65px;
    height: 65px;
    z-index: 500;
    cursor: pointer;
    animation: appear .5s forwards;
    animation-delay: .25s
}

#overlay .mobileCloseButton svg {
    fill: transparent;
    stroke-width: 3;
    stroke-dasharray: 40;
    stroke-dashoffset: 0;
    stroke: #7d4634
}

@media screen and (max-width:600px) {
    #overlay .mobileCloseButton {
        display: block
    }
}

@keyframes appear {
    0% {
        opacity: 0
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

.boxGrid {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap
}

.boxGrid .box {
    flex: 1 1 auto;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(33.33333% - 0.8vw - 30px);
    margin: calc(.4vw + 15px);
    min-width: 300px
}

@media screen and (max-width:600px) {
    .boxGrid .box {
        margin: auto
    }
}

.boxGrid .box.intro {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(66.66667% - 0.8vw - 30px)
}

#Registration {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #Registration {
        width: 100%;
        height: 100%
    }
}

#Registration .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #Registration .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #Registration .box:after {
        display: none
    }
    #Registration .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #Registration .box .boxTitle:before,
    #Registration .box .boxTitle>svg {
        display: none
    }
}

#Registration .box a.inline {
    line-height: 1.33rem
}

#Registration .box .linkWrapper {
    position: relative;
    text-align: center
}

#Registration .box .linkWrapper:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

#Registration .box #changeRegion {
    width: 100%;
    margin: 25px 0 10px;
    text-transform: none
}

#Registration .box .registrationWrapper {
    position: relative;
    opacity: 1;
    transition: opacity .2s linear;
    transition-delay: .2s
}

#Registration .box .registrationWrapper.behind {
    position: absolute;
    z-index: -1;
    top: 25px;
    opacity: 0;
    transition-delay: 0s
}

#Registration .box .registrationWrapper .change {
    margin: 3px 3px 20px;
    display: inline-block;
    position: relative;
    float: left
}

#Registration .box .registrationWrapper .change.invalid {
    color: #dc5656;
    background-image: linear-gradient(0deg, #dc5656, #dc5656 2px, rgba(220, 86, 86, 0) 0, rgba(220, 86, 86, 0))
}

#Registration .box .registrationWrapper .change.invalid:focus,
#Registration .box .registrationWrapper .change.invalid:hover {
    color: red;
    background-image: linear-gradient(0deg, red, red 2px, rgba(255, 0, 0, 0) 0, rgba(255, 0, 0, 0))
}

#Registration .box .registrationWrapper .change.invalid:focus {
    outline: 1px dotted red
}

#Registration .box .registrationWrapper .change.invalid:active {
    color: #9f3131;
    background-image: linear-gradient(0deg, #9f3131, #9f3131 2px, rgba(159, 49, 49, 0) 0, rgba(159, 49, 49, 0))
}

#Registration .box .registrationWrapper .invitationInfo {
    margin-bottom: 20px
}

#Registration .box .registrationWrapper .button {
    display: block;
    width: 100%
}

#Activation {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #Activation {
        width: 100%;
        height: 100%
    }
}

#Activation .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #Activation .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #Activation .box:after {
        display: none
    }
    #Activation .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #Activation .box .boxTitle:before,
    #Activation .box .boxTitle>svg {
        display: none
    }
}

#Activation .box a {
    display: inline-block
}

#Activation .box .activationInfo {
    margin-bottom: 25px
}

#Activation .box .button {
    display: block;
    width: 100%
}

#Activation .box .linkWrapper {
    text-align: center
}

#NoMail {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #NoMail {
        width: 100%;
        height: 100%
    }
}

#NoMail .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #NoMail .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #NoMail .box:after {
        display: none
    }
    #NoMail .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #NoMail .box .boxTitle:before,
    #NoMail .box .boxTitle>svg {
        display: none
    }
}

#NoMail .box a {
    display: inline-block
}

#NoMail .box .mailInfo {
    margin-bottom: 25px
}

#NoMail .box .button {
    display: block;
    width: 100%
}

#NoMail .box .linkWrapper {
    text-align: center
}

.regionSelection .notice .message {
    font-weight: 400
}

.regionSelection h4 {
    color: #7d4634
}

.regionSelection .region {
    border: 2px solid #553d21;
    border-radius: 2px;
    height: 100px;
    padding: 6px 22px;
    position: relative;
    transition: color .25s, box-shadow .25s;
    color: #f2f2f2;
    margin-bottom: 10px;
    cursor: pointer
}

.regionSelection .region:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.regionSelection .region.international:before {
    background-image: url(dist/asset/1661621c735cf8bc70ad.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region.international:before {
        background-image: url(dist/asset/6758ae36573b7479594c.jpg)
    }
}

.regionSelection .region.america:before {
    background-image: url(dist/asset/dee07a00ecd10f4791ce.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region.america:before {
        background-image: url(dist/asset/0b86664befea07c6028f.jpg)
    }
}

.regionSelection .region.europe:before {
    background-image: url(dist/asset/3055734d2cb78b0a6553.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region.europe:before {
        background-image: url(dist/asset/8aaf5da39687bb79519f.jpg)
    }
}

.regionSelection .region.arabics:before {
    background-image: url(dist/asset/e16c2e2a2d38922bda74.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region.arabics:before {
        background-image: url(dist/asset/abc81924b2b1afd34fc8.jpg)
    }
}

.regionSelection .region.asia:before {
    background-image: url(dist/asset/92aa117285bc0a79c05f.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region.asia:before {
        background-image: url(dist/asset/17a0a21b2bb2abef4c66.jpg)
    }
}

.regionSelection .region .title {
    max-width: 285px;
    text-shadow: 1px 1px 1px #494949, -1px 1px 1px #494949, 1px -1px 1px #494949, -1px -1px 1px #494949;
    filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, .5));
    text-transform: uppercase;
    font-size: 1.4rem;
    font-weight: 700
}

.regionSelection .region .tribes {
    width: 160px;
    height: 52px;
    position: absolute;
    bottom: 0;
    right: 0
}

.regionSelection .region .tribes.tribes3 {
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region .tribes.tribes3 {
        background-image: url(dist/asset/5b45308089f31eae518b.png)
    }
}

.regionSelection .region .tribes.tribes5 {
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .regionSelection .region .tribes.tribes5 {
        background-image: url(dist/asset/81ec3ad11184364d6d4c.png)
    }
}

.regionSelection .region:hover {
    box-shadow: inset 0 0 5px rgba(218, 119, 3, .9);
    color: #f0a600
}

.notice {
    border: 1px solid;
    border-radius: 4px;
    padding: 14px;
    font-size: 14px;
    font-weight: 700;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 39px auto;
    grid-template-columns: 39px auto
}

.notice>svg {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: start;
    justify-self: start
}

.notice>svg.info {
    width: 25px;
    height: 25px
}

.notice>svg.success {
    width: 22px;
    height: 22px
}

.notice>svg.clipboard,
.notice>svg.error {
    width: 25px;
    height: 25px
}

.notice .message {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-align: center;
    align-self: center
}

.notice.info {
    border-color: #0053c4;
    background-color: #cbcfce;
    color: #0053c4
}

.notice.info>svg {
    fill: #0053c4
}

.notice.info a {
    color: #0053c4
}

.notice.info a:hover {
    background-image: linear-gradient(0deg, #0053c4, #0053c4 2px, rgba(0, 83, 196, 0) 0, rgba(0, 83, 196, 0))
}

.notice.info a:focus {
    outline: 1px dotted #0053c4
}

.notice.info a:active {
    color: #0068fe;
    background-image: linear-gradient(0deg, #0068fe, #0068fe 2px, rgba(0, 104, 254, 0) 0, rgba(0, 104, 254, 0))
}

.notice.success {
    border-color: #3da311;
    background-color: #e1e4b4;
    color: #3da311
}

.notice.success>svg {
    fill: #3da311
}

.notice.error {
    border-color: #dc5656;
    background-color: #f9d9bf;
    color: #dc5656
}

.notice.error>svg {
    fill: #dc5656
}

.notice.error a {
    color: #9f3131
}

.notice.error a:hover {
    background-image: linear-gradient(0deg, #9f3131, #9f3131 2px, rgba(159, 49, 49, 0) 0, rgba(159, 49, 49, 0))
}

.notice.error a:focus {
    outline: 1px dotted #dc5656
}

.notice.error a:active {
    color: #7a3636;
    background-image: linear-gradient(0deg, #7a3636, #7a3636 2px, rgba(122, 54, 54, 0) 0, rgba(122, 54, 54, 0))
}

.world {
    position: relative;
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
    border: 2px solid #553d21;
    border-radius: 2px
}

.world.noticeHighlight {
    border: 2px solid #dc5656
}

.world.default .header:before {
    background-image: url(dist/asset/d6f3da0bc7564d51a214.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.default .header:before {
        background-image: url(dist/asset/71dd6bed6d899b8b69b9.jpg)
    }
}

.world.default.speed .header:before {
    background-image: url(dist/asset/8c037d6f4bc831c786d2.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.default.speed .header:before {
        background-image: url(dist/asset/54787e20a3ed4b4fca31.jpg)
    }
}

.world.final .header:before {
    background-image: url(dist/asset/641cdb23a7ef26957820.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.final .header:before {
        background-image: url(dist/asset/33f5cc1197303f6d0b79.jpg)
    }
}

.world.codexVictoria .header:before {
    background-image: url(dist/asset/993c46965d11918c4bba.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.codexVictoria .header:before {
        background-image: url(dist/asset/103cb2ee375c29500c2b.jpg)
    }
}

.world.midsummer .header:before {
    background-image: url(dist/asset/95207b1b05f9552c33cd.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.midsummer .header:before {
        background-image: url(dist/asset/e1a01fb374750d90f89d.jpg)
    }
}

.world.shadowEmpires .header:before {
    background-image: url(dist/asset/1757cd60d13bf93a0434.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.shadowEmpires .header:before {
        background-image: url(dist/asset/53c04ad412ef57ba7f91.jpg)
    }
}

.world.ptr .header:before {
    background-image: url(dist/asset/7ac844eef21b44bba4e7.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.ptr .header:before {
        background-image: url(dist/asset/0df5be6c98a08d301ec9.jpg)
    }
}

.world.custom .header:before {
    background-image: url(dist/asset/1af9769c66beee96dd3c.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.custom .header:before {
        background-image: url(dist/asset/db2c325cde26c4d218ce.jpg)
    }
}

.world.noRules .header:before {
    background-image: url(dist/asset/0d0a2029e1df42672816.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.noRules .header:before {
        background-image: url(dist/asset/73d9ec75df965b238af0.jpg)
    }
}

.world.domainSpecial .header:before {
    background-image: url(dist/asset/7edcbc2b013e806d7028.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.domainSpecial .header:before {
        background-image: url(dist/asset/d79b9c292f8ba6c53e4e.jpg)
    }
}

.world.tidesOfConquest .header:before {
    background-image: url(dist/asset/1d715c6b86ed8ff1b9cd.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.tidesOfConquest .header:before {
        background-image: url(dist/asset/f342d513182f8bfa39d8.jpg)
    }
}

.world.newYearsSpecial .header:before {
    background-image: url(dist/asset/07cc014784ec588f581d.jpg);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world.newYearsSpecial .header:before {
        background-image: url(dist/asset/5da44042a7c3fc4c83e3.jpg)
    }
}

.world .header {
    height: 120px;
    background-size: cover;
    padding: 6px 22px;
    position: relative;
    border-bottom: 2px solid #553d21;
    transition: color .25s, box-shadow .25s;
    color: #f2f2f2;
    cursor: pointer
}

@media screen and (max-width:420px) {
    .world .header {
        padding: 5px
    }
}

.world .header:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .7;
    z-index: 1
}

.world .header .title {
    max-width: 345px;
    padding-left: 60px;
    text-shadow: 1px 1px 1px #494949, -1px 1px 1px #494949, 1px -1px 1px #494949, -1px -1px 1px #494949;
    filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, .5));
    z-index: 2;
    position: relative
}

.world .header .title .worldName {
    text-transform: uppercase;
    font-size: 1.3rem;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    direction: rtl;
    max-width: 1px;
    max-width: 100%;
    padding: 2px
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    .world .header .title .worldName {
        font-size: 1.2rem
    }
}

@media screen and (max-width:350px) {
    .world .header .title .worldName {
        font-size: 1rem
    }
}

.world .header .title .subLine {
    display: block;
    font-size: 1.2rem;
    letter-spacing: .04rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    direction: rtl;
    max-width: 1px;
    max-width: 100%;
    padding: 2px;
    margin-top: -6px
}

@media screen and (max-width:420px) {
    .world .header .title .subLine {
        font-size: 1rem
    }
}

.world .header .shortInfo {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: 50% 50%;
    grid-template-rows: 50% 50%;
    position: absolute;
    top: 0;
    left: 24px;
    height: 100%;
    z-index: 2
}

@media screen and (max-width:420px) {
    .world .header .shortInfo {
        left: 5px
    }
}

.world .header .shortInfo .serverAge,
.world .header .shortInfo .serverSpeed {
    font-weight: 700;
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-columns: 35px 1fr;
    grid-template-columns: 35px 1fr;
    -ms-grid-row-align: center;
    align-self: center
}

.world .header .shortInfo .serverAge i,
.world .header .shortInfo .serverSpeed i {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center
}

.world .header .shortInfo .serverAge span,
.world .header .shortInfo .serverSpeed span {
    -ms-grid-column: 2;
    grid-column-start: 2;
    display: inline-block;
    -ms-grid-row-align: center;
    align-self: center;
    text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000;
    filter: drop-shadow(1px 2px 3px rgba(0, 0, 0, .5))
}

.world .header .shortInfo .serverAge {
    -ms-grid-row: 1;
    grid-row-start: 1
}

.world .header .shortInfo .serverSpeed {
    -ms-grid-row: 2;
    grid-row-start: 2
}

.world .header .tribes {
    width: 160px;
    height: 52px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 2
}

.world .header .tribes.tribes3 {
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world .header .tribes.tribes3 {
        background-image: url(dist/asset/5b45308089f31eae518b.png)
    }
}

.world .header .tribes.tribes5 {
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .world .header .tribes.tribes5 {
        background-image: url(dist/asset/81ec3ad11184364d6d4c.png)
    }
}

.world .header:hover {
    box-shadow: inset 0 0 5px rgba(218, 119, 3, .8);
    color: #f0a600
}

.world .details.expanded .detailContent {
    display: -ms-grid;
    display: grid
}

.world .details.expanded .detailToggle {
    border-top: 2px solid #553d21
}

.world .details.collapsed .detailContent {
    display: none
}

.world .details.collapsed .detailToggle {
    border-top: none
}

.world .details .detailContent {
    background-color: #f4ead4;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 50%;
    grid-template-columns: 50% 50%;
    -ms-grid-rows: 55px;
    grid-template-rows: 55px
}

.world .details .detailContent .info {
    height: 55px;
    -ms-grid-row: 1;
    grid-row-start: 1;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 68px 1fr;
    grid-template-columns: 68px 1fr;
    -ms-grid-rows: 50%;
    grid-template-rows: 50%;
    font-size: 13px;
    color: #514136
}

@media screen and (max-width:500px) {
    .world .details .detailContent .info {
        -ms-grid-columns: 40px 1fr;
        grid-template-columns: 40px 1fr
    }
}

.world .details .detailContent .info i {
    -ms-grid-column: 1;
    grid-column-start: 1;
    grid-row: 1/3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center
}

.world .details .detailContent .info .infoName {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: end;
    align-self: end;
    display: inline-block
}

.world .details .detailContent .info .infoValue {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    font-weight: 700;
    display: inline-block
}

.world .details .detailContent .info:nth-child(n+3) {
    -ms-grid-row: 2;
    grid-row-start: 2
}

.world .details .detailContent .info:nth-child(2n) {
    -ms-grid-column: 2;
    grid-column-start: 2
}

.world .details .detailToggle {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: transparent;
    background-image: linear-gradient(180deg, #f8c000, #f0a600);
    color: #492208;
    border: none;
    margin: 0;
    padding: 0;
    cursor: pointer;
    box-sizing: content-box;
    display: block
}

.world .details .detailToggle:focus,
.world .details .detailToggle:hover {
    background-image: linear-gradient(180deg, #ffd600, #fec600)
}

.world .details .detailToggle:active {
    background-image: linear-gradient(180deg, #f0a600, #f8c000);
    box-shadow: inset 0 2px 0 #da7703
}

.world .details .detailToggle div {
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-columns: 1fr 5px 14px;
    grid-template-columns: 1fr 5px 14px
}

.world .details .detailToggle div span {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-align: center;
    align-self: center
}

.world .details .detailToggle div .expandIcon {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-align: center;
    align-self: center;
    width: 14px;
    height: 7px;
    fill: #492208
}

.worldSelection {
    width: 100%;
    overflow: hidden;
    position: absolute
}

.worldSelection .transformWrapper {
    position: relative;
    transition-property: transform;
    transition-duration: .4s;
    transform-origin: top;
    transition-timing-function: ease-in;
    transform: translateY(calc(-100% - 30px))
}

.worldSelection.shown {
    position: relative
}

.worldSelection.shown .transformWrapper {
    transition-timing-function: ease-out;
    transform: translateY(0)
}

.worldSelection .worldGroup:nth-of-type(n+2) {
    margin-top: 20px
}

.worldSelection h4 {
    color: #7d4634;
    margin: 0 0 10px
}

.worldSelection .world:nth-child(n+2) {
    margin-top: 10px
}

.worldSelection .linkWrapper {
    text-align: center;
    margin-top: 25px
}

.worldSelection .linkWrapper:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.calendarIcon,
.worldSelection a {
    display: inline-block
}

.calendarIcon {
    width: 32px;
    height: 32px;
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .calendarIcon {
        background-image: url(data:image/png;base64,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)
    }
}

.speedIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .speedIcon {
        background-image: url(data:image/png;base64,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)
    }
}

.playerIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAB7FBMVEUAAAAAAAAAAAAAAAAFAgEAAAAkFAgYDQYaDwYGAAALBgMDAgEDAQACAQAAAAAAAAAAAABZSDAnFggYDgYeDwQzHw8aEgkTCAMKBgMOCAMGAwEGBQMAAAAAAAAAAAAAAAAAAAA+JxMvGww0IA4bDwYXEg0AAAAAAAAAAABkOxrl1aBXMhVSLRK3h1R1SSTj0p3PsH2xf095Rx9JKRLn2aS/lGJcPCFKLhhdNRdJJg1FIwvs4q/ew4zStYHMqnXTq2/BmWbBkVzAjlq0g1G/iVCRZT6LZD2GVitjQSNvQx9UNR3o26fj0qHgzpvgzZjeypfjxozjv4LTtXzNrHndtHXIpG7HoWvUomjFoGjQnmPOm2O5iFaGXjiMWi+AUChYOB5rPx1iOBhEJxFCJxFPKw89Iw8jDgEdCwHo2qvq3qrqx4vZwonTu4bUuYDOr3fZqGvPpWvLk1mYb0esd0ahcUSrdUKnc0CvcTyhbDyeajuKXjh3VjSRXjNxTy6QWypnRipjQyhtRSd9SiJaNRhOLhY5Hwo/HgYtFgXw6bjk1p/w05jlzpbczJXax5HYvYvXvITdt33er3LVrnLGnGXLnWTHll26kV21i1nFjFW4gEqwe0iVZDd9VjB4TyqCTiZhPiNyQR1pPRxSMhs1Hgu2L6aVAAAAKXRSTlMAHygOmxPy6tDMsZSHgXFsA/v689/YycG1qad6UEczFwb08/CsmV8/OQqRBFYAAAEBaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyI/PjxyOlJERiB4bWxuczpyPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48cjpEZXNjcmlwdGlvbiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj48eDpDcmVhdGVEYXRlPjIwMjAtMDgtMTJUMTk6MDA6MjArMDI6MDA8L3g6Q3JlYXRlRGF0ZT48L3I6RGVzY3JpcHRpb24+PC9yOlJERj48P3hwYWNrZXQgZW5kPSJyIj8+8js3VwAAAgZJREFUOMuVk8VyG0EQhg0Cy5JsmRnCWdSCmJmZmcHMzOwwM8OLJpVLKprNwX2amv4a6++mK1krj1aUOT19/AlGd/Nwz43TkxPqDClwW8DgMQG3hDhxBIWc5QLFnWwE2O0lBHLidjtEo5CCQjqADDcRBQQ5c9kvCPr78a2tEZgYKFUva/VLpepChaoUVBVoQlCt7ZJHZRrF19I7FYoGgM46nVqMvFjSR/RLKUfxOgB01DKLiXmNRjM7v/DKirJAwKHXh8RTUxL19OxLi0wAlrAFY9Gw1+Pxa8OJ1Gcgg2hkJW4mVzEtQa6TWDIz2Ajc6nprxNJm8gnxAcMw45uuRmBkN6lbiEUNbr9UlwhFXx8CmxywBLxiMeH2ExKfN7jBA5q8/WkGhn3hex4dDMPPcCEAiPi2B2pxWieVqqdn9llsBjnInsMSrdQwp/Yl5c1NoI27lp+KJRI3LA5Z5KMMgGh4LfjYYJDGHkV2eK1MkhPm4xotQcwFTGftjJrsg2Txh/D9gElOXZtk8LNdm/S+yWjEZMimvIUBGMpuZ0/zDocL2tu29zcDQw7JV9/v5aBisWD/aLHmAU3eqaNHpndbOI7n1pdJV6UXqHC3WyVbMW8dHGyYrT+UHIYmxnsvlIc2mzXzVXne9scP3s45+v34GFJ1C/93vKP9PytKDh8M/ztL5yBr7N+vX9gneLDvzUZgAAAAAElFTkSuQmCC);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .playerIcon {
        background-image: url(data:image/png;base64,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)
    }
}

.mapIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .mapIcon {
        background-image: url(data:image/png;base64,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)
    }
}

.artefactIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACalBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEGBAIMCQUzLSc6MihjRRsZEQhjTzJWRi5ANysaFRwzKBUfGA4bFwxYSja4eytPQCl5WSRzUiEmHx9/VR52UR0RDgh6akhwXDlKQjRAOTM3MjJGOTBNPS6TcS2ZcSyUZCeHYSdPOSRAMSTqrSOVaSJsSyEzKSBvUh9oShxdQRxYOxpFPBhQOBhHNxiDThZGMhZBLhZGLhE5KhEzJRAjHA4UDwpIKwjGsVnz11hdW1PQq0tyZEuznElrXUleVEbtvUWXdkRXUELGp0BdUD+jjT5kVT5ORj7BoTlgTzlPRTlIQTm4jjePejamfTSaezR4cDRPQjKtizGAXzDMpC++gy6ici57cyuQaCp2YSqaaCmNYClJOSmyeyi1gSdiSSewgiZtXCYuJialeSRkVCQ/NSSEXCNgTSKraiFPQyBbQiCteR2YaBxuShxSPhwqIxybXRtyUBtfQhdbRhVcOhQsIRShZBJSMxJyRw8YCQPn53uypnuXjHP39m+dj2336mStk2LbxWHfzF6vp1x8bFrIvVi+rFbS1VTlvVB9a0vhwUris0lPSkn7tkX72US9mETqt0PGr0O/rULurUFoW0GaiEC0lD+8pD7uyj3Hkz2IgT3TlTuIazqzljlrXTnvuziXczfNljaolDPSjTJtZTHCjy6fby5UTSh+bydYUSeiZya7liWWdyW8eCSAYyRGNiTxuCLJkByMURK7ghFmSBE0HAN0LITUAAAAGHRSTlMADJWdQU8tjntnYhoTy4RWIeXCqWxJOuH5PaCoAAACVklEQVQ4y5WTU5djURCFp5NOp9P2nHNvbLcd22nbtm2bY9u2bf6nmXnLvcmatbpev70Ku6r27SGCQsG/2E+M9c3JSPfZwwdONopMCNkXD4TjT6/cmN7e7r98H8Z48wAgHlr5YNvd3eTJXlqAt4Dg7Ox6o7ciwMrhLtqAH577AUunIMPII9J1RgvNEeqVIATS5gV9ehBpFdNotE0fGeCv+cEMFYhc+yIW6xyQEoITREDN95/KKS7UKmUy9+9aFOAU/rCpYSR9UZtUn6pbHb51pACSsDwabH3uWdqRXiouiq8qq16GIBgjiKbGl/aZ3ZmlBfFFddQs5TqIwFYA/FOHDh47n1eWSkVRYb/GCeNwNsln1cl5FdmsYRZKZTy2c3ixOKNhy913SxuDj4Qp1AFm5UL5+0DcEIDbWzNFz0zPZvETmCltL3gkrIBIF83pRdIMxtfU2gRmYqEBvy2iXbCSee4hI3GOebsti3/nI+KPFZBcqhnB8/Yk9NnxnJ7x62mKdQJuV8CQvrZBE2blnJGoOroVChsZd070C7nlaVpZ/tFeduWE+9sqDAjGLDTKPvT6YvOCueWeNKVmVtMOghAIwjzcDpdLt37M3GyGOyMdaWPJ1WzX6FuDw7OPGLnQaL76QM2e+JTNTEhid5XkX2sCmHUn16MSSSufOlZXNQnoJQ0iDkLA3KS6uGJygMFoRdkIETY+4dKJWDODw1wSFmuZi5BJBOd0IqTEeX8GBcCw8AgK4JwohB5Getb5O3oQMpp7+hUMxwBMLyYThycHfv958ShCYIAH/wOEkZGrawst6wAAAABJRU5ErkJggg==);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .artefactIcon {
        background-image: url(data:image/png;base64,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)
    }
}

.blueprintIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .blueprintIcon {
        background-image: url(data:image/png;base64,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)
    }
}

.worldWonderIcon {
    width: 32px;
    height: 32px;
    display: inline-block;
    background-image: url(data:image/png;base64,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);
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .worldWonderIcon {
        background-image: url(data:image/png;base64,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)
    }
}

#languageSelection {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #languageSelection {
        width: 100%;
        height: 100%
    }
}

#languageSelection .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative;
    top: 4vh
}

@media screen and (max-width:600px) {
    #languageSelection .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #languageSelection .box:after {
        display: none
    }
    #languageSelection .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #languageSelection .box .boxTitle:before,
    #languageSelection .box .boxTitle>svg {
        display: none
    }
}

@media(min-width:800px) {
    #languageSelection .box {
        width: 700px
    }
}

#languageSelection .magnifier {
    position: absolute;
    width: 20px;
    right: 11px;
    top: 9px;
    fill: #7d4634;
    transform: scaleX(-1)
}

#languageSelection .magnifier path {
    transform-origin: center
}

#languageSelection .magnifier line {
    stroke-width: .4;
    stroke: #7d4634
}

#languageSelection .textField input {
    padding-right: 40px
}

#languageSelection .textField .label {
    right: 40px;
    width: calc(100% - 40px);
    height: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#languageSelection .others:after,
#languageSelection .recommended:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

@media(min-width:800px) {
    #languageSelection .others label,
    #languageSelection .recommended label {
        float: right;
        width: 50%;
        min-height: 36px
    }
}

#languageSelection .recommended {
    margin-top: 30px
}

#languageSelection .noMatch {
    margin-top: 30px;
    text-align: center;
    height: 33px
}

#languageSelection .others {
    margin-top: 13px;
    padding-top: 20px;
    border: solid;
    border-width: 1px 0 0;
    border-image: linear-gradient(90deg, rgba(182, 131, 99, 0) 0, rgba(182, 131, 99, .6) 20%, #b68363 50%, rgba(182, 131, 99, .6) 70%, rgba(182, 131, 99, 0)) 2
}

#languageSelection .radioButton {
    margin-bottom: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

#languageSelection .language {
    width: 2rem;
    margin-left: 5px;
    vertical-align: text-bottom;
    position: relative;
    top: 8px
}

#languageSelection .language svg {
    width: 32px;
    height: 24px;
    margin-left: 0
}

#languageSelection .addition {
    unicode-bidi: embed;
    direction: ltr;
    font-size: .9em;
    color: #91816d
}

.ie #languageSelection .radioButton {
    display: inline-block;
    width: 50%
}

.ie #languageSelection .language {
    top: 4px
}

#goldTransfer {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #goldTransfer {
        width: 100%;
        height: 100%
    }
}

#goldTransfer .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #goldTransfer .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #goldTransfer .box:after {
        display: none
    }
    #goldTransfer .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #goldTransfer .box .boxTitle:before,
    #goldTransfer .box .boxTitle>svg {
        display: none
    }
}

#goldTransfer .box a {
    display: inline-block
}

#goldTransfer .box .transferInfo {
    margin-bottom: 10px
}

#goldTransfer .box .transferInfo span .goldCoin {
    width: 18px;
    height: 18px;
    vertical-align: top
}

#goldTransfer .box .goldInfo {
    font-style: italic;
    margin-top: 10px
}

#goldTransfer .box .goldInfo .goldAmount {
    display: -ms-inline-grid;
    display: inline-grid;
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    font-weight: 700
}

#goldTransfer .box .goldInfo .goldAmount i,
#goldTransfer .box .goldInfo .goldAmount svg {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    margin-left: 5px;
    -ms-grid-row-align: center;
    align-self: center
}

#goldTransfer .box .goldInfo .goldAmount span {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-align: center;
    align-self: center;
    display: inline-block
}

#goldTransfer .box .goldInfo .goldAmount svg.goldCoin {
    width: 22px;
    height: 22px
}

#goldTransfer .box .confirmInfo {
    margin: 10px 0
}

#goldTransfer .box .gold {
    font-weight: 700
}

#goldTransfer .box .button {
    display: block;
    width: 100%
}

#goldTransfer .box .linkWrapper {
    text-align: center
}

#goldTransfer .box .linkWrapper:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

#goldTransfer .box .change {
    margin: 3px 3px 0;
    float: left
}

#goldTransfer .box table {
    margin-top: 25px
}

#goldTransfer .box .closeWindow {
    width: 100%
}

#goldTransfer .box .boxBody td {
    padding-right: .5em
}

#goldTransfer .box .notice {
    margin-bottom: 10px
}

#goldTransfer .box .worldGroup .world:nth-child(n+2) {
    margin-top: 10px
}

.gearstoreIcon .curve {
    fill: none;
    stroke: #492208;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round
}

div.comingSoonContainer {
    text-align: center
}

#game {
    overflow-x: hidden
}

#game section {
    padding: 10vh 0
}

#game section .breadcrumb,
#game section h1 {
    position: relative;
    width: calc(80.4vw + 15px);
    margin: 6vh auto 3vh
}

#game section .breadcrumb {
    margin-top: 6vh
}

#game section .breadcrumb.topOffset {
    margin-top: calc(6vh + 40px)
}

#game section h1 {
    margin-top: 2vh;
    right: 20px
}

#game .boxGrid {
    width: calc(80.4vw + 15px)
}

@media screen and (max-width:600px) {
    #game .boxGrid {
        width: 100%
    }
}

#game .boxGrid+.boxGrid {
    margin-top: 7vh
}

#game .background {
    position: fixed;
    z-index: 0;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    min-height: 100vh;
    height: auto;
    min-width: 100vw
}

#game .catchyQuote {
    position: relative;
    font-family: "Noto Serif", serif;
    font-style: italic;
    font-size: 3rem;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    text-align: center;
    width: 80%;
    margin-top: 1vh
}

#fixedBackgrounds {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    position: fixed;
    z-index: 0
}

#fixedBackgrounds img {
    opacity: 0;
    position: absolute
}

#fixedBackgrounds img.playerBG {
    opacity: 1;
    z-index: 1
}

#fixedBackgrounds img.empireBG {
    z-index: 2
}

#fixedBackgrounds img.battleBG {
    z-index: 3
}

#fixedBackgrounds img.battleBG.burnTheCity {
    animation: burningCity 5s linear infinite;
    animation-delay: 1.5s
}

@keyframes burningCity {
    0% {
        opacity: 1
    }
    20% {
        opacity: .8
    }
    35% {
        opacity: .5
    }
    50% {
        opacity: .8
    }
    55% {
        opacity: .6
    }
    60% {
        opacity: .5
    }
    70% {
        opacity: .7
    }
    80% {
        opacity: .5
    }
    to {
        opacity: 1
    }
}

.catchyQuote {
    flex: 1 1 auto;
    flex-basis: calc(66.66667% - 0.8vw - 30px);
    margin: calc(.4vw + 15px);
    align-self: center;
    min-width: 300px
}

#player {
    min-height: 100vh;
    position: relative
}

#player .background {
    top: 0
}

#player:not(.effectsDisabled) #News_parallax {
    width: 100%;
    height: 22vh;
    position: absolute
}

#player:not(.effectsDisabled) #News_parallax #News_parallax_back,
#player:not(.effectsDisabled) #News_parallax #News_parallax_front,
#player:not(.effectsDisabled) #News_parallax #News_parallax_left,
#player:not(.effectsDisabled) #News_parallax #News_parallax_right {
    position: absolute;
    top: 0;
    z-index: 3;
    width: 100%
}

#player:not(.effectsDisabled) #News_parallax #News_parallax_back,
#player:not(.effectsDisabled) #News_parallax #News_parallax_front {
    background-size: auto 100%;
    background-repeat: repeat-x;
    background-position: top
}

#player:not(.effectsDisabled) #News_parallax #News_parallax_back {
    background-image: url(dist/asset/87ff96ae3435e37344f2.png);
    height: 18vh;
    background-position: 37vw top
}

#player:not(.effectsDisabled) #News_parallax #News_parallax_front {
    background-image: url(dist/asset/d09233c49b306956cc3b.png);
    height: 22vh
}

#player:not(.effectsDisabled) #News_parallax #News_parallax_left,
#player:not(.effectsDisabled) #News_parallax #News_parallax_right {
    background-size: contain;
    width: 40vw;
    height: 43vh
}

#player #News_parallax_left {
    background-image: url(data:image/png;base64,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);
    background-position: 100% 0;
    left: -40vw;
    transform: scaleX(-1)
}

#player #News_parallax_right {
    background-image: url(data:image/png;base64,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);
    background-position: 0 0;
    right: -40vw;
    transform: scaleX(-1)
}

#player #playstyle {
    width: 100%;
    min-height: 100vh;
    z-index: 2
}

#player #playstyle:not(.effectsDisabled) {
    position: absolute
}

#player #playstyle.effectsDisabled {
    background-image: url(dist/asset/62281d3abe6bd9a2f566.jpg);
    background-size: cover;
    box-shadow: inset 0 45px 20px -10px #101010
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #player #playstyle.effectsDisabled {
        background-image: url(dist/asset/d3faf3957f0ad03ade3f.jpg)
    }
}

#player #playstyle.effectsDisabled:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    background-color: #101010;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABOIAAAAgCAYAAAC/6dfqAAAdQElEQVR4nO3deXiU1dk/8Puc86wzk8mKLAkEZBOpLOKropVSF9QfdQG1CO4IqIjUpb/2dev+tr710toqv6o/23dTu4BiBbFqpVZBwxbCnn3PZLLMvs88y/tHMjCEBMECOc/kPtfFxXWRzCf3c+6H7znXySxk1sXfgFM5Usnk9aGgb3wqmWC6rlPTNMAwTQIAwCgzGWOGas9J2u2ON5ggegZyopHQqngsKuq6Rgxdp6ZpgmmahFBqCoJgKKo9paq2/2CCGEYDDTT+eYOnWjBH0EDDmgZvtWCWoIGGNQ2easEcQQMNaxo81YLGqTd4qiUSDq7yejrt8WhEMgydEkLN49UtCIJORhWPXpXSNIdpGgQAwDQBTNMglPY8mBBqMsYMUZJ1u8OZUBT1ZSaIWl9MSyUv6u5svyzg99hN0ySiIAClFAghQAgB0zTBMAzQNA0M0wRRlLQRxaV+u8P5UqYT8HtWd3e6nKlkUgAAYJQCoRQoIWACgGkYoOk6AACIoqQNHzk64HDmvYgGGmh8NYOnWjBH0EDDmgZvtWCWoIGGNQ2easEcQQMNaxo81YJGdvdXSyUv6GhvuTwSCtgURQFJkoAS0rfco4ZhmhCLxTQybuzYxyPRqJz+Akk/0DTBBADDMEDXdUimUgAAICtqcsSo0oBqs69JPyYWDS9ta2kYJTIqKLIMjLHj/3DDgHgiAalUyigeM+FTxWb/REulvuZ2Nc1PxCKqqiggiuKRWgYwYvE4JBIJc0RxaZ0zr/B1NNBA44SMGmde4ZsAADzVgjmCBhqWMrjMEQDMEjTQsJjBZZZgjqCBhqUMnnIEjezu7+Fakon4Aldz3TmUElmWZWCUDmhkDtM0IRKNauTs8RMe11NJ+csfAqDrOsQTCdB03Rg9duJnkqz+3e/tutfb1V4syzKVvuQi0oOQntNGu9P5qazmbk7EYze0t9SfSymRFVkGeiIXQQjQnhPLZknNWctEaU57S8M0NNBA43gGbb5xxUNrP3lnfSgRj93U3lI/aTBrmbf4zj9t/3hzBHMEDTSsZPCVI4sf+dd177/xehAAALMEDTSsZPCVJbgnQQMNKxo85Qgap97gqb9HaonHIre4WxsnCAKTZUk6oXUiPUzThHAkop3YsV3vEEQRnLm5xoRzzv1QktW/e7vcd/s9HSWqotATLSC9UI0oHbtVVnM3xyKhK9tb66cKApNVRTmpyVDsjpY7vv+DtUDoee2tDdPRQAONgQ2bw9n6r6/898ZP3lkfikcjC9pb6ycPZi3ffel3727/eHPE2+W+B3MEDTSsYfCWI0++9sZ76UM4b7d7KWYJGmhYw+AtS3BPggYa1jN4yhE0Tr3BU38za4mEgze3tzZMFkXhpA/h0sM0TeGEnxFHKAUmiKnzZn/9ry019bu6O9ruCAd9ZyuyTARBOKZgQghQxoBQBoT0nPxBzxvfmaPGjf8sFk5sjoQC13S5W2aJoij29xsnQkjP63QpAyAEAMxeB0Cx25tvXPbgn99+9f/N6u5o+7ogCGiggcYAhs2R0/yd59ZsfPnpJzqjkeDNna7myYP1/87myGle+fPn//K7n/3Y093Rdm846CvBHEEDDf4N3nLk0Rdefm/NE9/vAADwdLqWhwLeUZglaKDBv8FbluCeBA00rGfwlCNoZHd/bY6c5tXPvrjhlR8+1RUO+r/d3dE6SRJFQZIk6DvSBhUEIISAaRigaxoY+tEfsRAKh0E45tHpQhgDygToKQOAMRqdPW/+xv3bdx7sdLcsjYWDYxRZhr4LFaEUKGOQWzjMM3H6TPeIMWOjoiiTTleLvanyYEFuYVG9q6F5czjo+1Z3h2uGJIpC39fl9kwEA0GSUiXjJ7pGlI4LS5IMoYBPbm9szDcMLXbz/d/50///6Q8u9nS6ZqOBBhoDG6ahx1c988K7v3p0dXc45P92t7tt0mDW8sDPnn3nN997zNvZ3rIiFgmOwhxBAw3+Dd5yZPWzL2587jsPdgIAdLa33BeLBEdilqCBBv8Gb1mCexI00LCewVOOoJHd/c2sJRTwLvJ0uiZJksQkUYTMkXYkRYmdc/6FDZddv9A9ZsIkfcN/vlr0+fvvzjR06DvMfp8RRwiFkomTtn99/o16PBpVDuwoy79g7hVb33/9fxq6O9qWxmORUf29cWnvQpWaNffKLfUHKv9xzI/rHUG/5wZvV/u0413EsOKS6mU/+HnFKz948mB/RsDXPc/X7b4IDTTQ+HIDACAU8N7q6XRNHOxadC0ldHe4lsVj4RGYI2igYR0DgJ8cATicJcvjsfBwzBI00LCOAcBPluCeBA00rGkA8JMjaJx6A4Cf/gIABP2eRb5u92RJFKnYr0MhJ6+gftUzL3z0yg+fak9/bckjj41b8/gjd+la6qjHhCOR/j+sIZFMasVjJ/8s8990LSV0uVvvTcajI+WBFirK9HFTpr7d3tLm0DXtwv4+ajbo9yz2dbsnHu8inAWFuwGEj+Lx+J2OnNyXv6phmuzDRCJx1z9jnIo60MDeDqbBUy26lhK6OtqWJ2OR4ZgjaAy2gb21Zo4AYJagwZeBvbVmlmCOoMGTgb21Zo5Yrb+81GGV/vY6t3q73JNkaWDHluOsKho5al3l3r2POnMLYs68gt8AAEy/9JJRm9/6wwrTMI56XDgS1Vh+QcFlpqEffg5278epUmduYTdlrBOgZ6HydLQuSibjpbIkDbRQpUaUjl3f0eoSXa2N/yfo99pkWZkuK+q29PcFPJ3X+L1d0443GY68/HJDh390trfe393lzmdMmKna7GUnbRi012j/6sapqAMN7O0gGjzVcjhHEvExmCNoDLqBvbVkjgBglvB8rwxJA3trySzBHOH3PhmSBvbWkjliuf7yUodF+gsA4Ot2zwkHvLNEQRjQsTvzDpWMn7Cucnf53aFgoDAcCihS71rhcbd8LRoKTTDBPOqxuq7HKYDJ+oImAITDgSvS/zb3xgVjZEUutdsdAy5UJRMmvtXd7lY9ne3zbbLMZEkirtaG/FDAtxoA4OpbFyuUmlNzchwDn0jmF+zQNXNLd2f7XaahOxRZJh3tLbk+T+fDAACTZ0yTTsQwNNja7W69y9RTX9k4FXWggb0dTAMA4IGf/iKPl1owR9DgxcDeWjdHADBL0ODHwN5aN0swR9DgxcDeWjNHrNZfXuqwSn/TI6+woNTucFBJlvt1HHkFB8ZNmfrW/h3b7kylkiV5eXmgyDJp710rCoePqJZVW4T1ee9RJghRVlhYdIlpmgKYR07pdF2HeCzG8gqGfQYA0Fxd7bvmtjulmn0Vo8E0SfqpdYRSoIKQnDLrovV1+/exoN97nSgwUZZlkCQJTNMkPl+3IsnK9Nba2q03PfCQXrl751jTNNhhgxAglEH+WSO2hXy+z4J+71LD0PNlSQK554KJ3+eRGRNmRoLhrQvve1Crqtg17nhGwO+92zD0fFmWMw2FMWHGiRqnog40sLeDaag2e9nOv38cX/LI/2UHdpSNHuxaMEf4vE+GooG9tW6OAOCehNd7ZSga2FvrZgnmCJ/3yVA0sLfWzBGr9ZeXOqzS3/Se8/Hf/r6pak/5mHDA7zRNA8A0Dzt5w87a9/Tv3tz4X8/8ZGEyER8vyTIwSkESxcNrRSqRclxy7fx/uBrrzzENk5mGAaZpAmNiHSsdP2FyMh7PzXzdKqUUwpEwAyDn2+w5XwAANFZWNsy9YaFaf2h/sQkmAQCggpC49NrrN1y9+K7o55v+crMgMIlRethJF+H3dSuSJE9vqqx6++rFt0PN3t1jwAQKJgChDEaWjivTdfJX3UjcA6ZRJDAGhPR8mkXvKSbx+zwKZcKM1prat+fdeptZu7fieMawfgw4SeNU1IEG9nZQDdVmLzu0c2fzt+6+V6gq31ky2LVgjvB5nwxBA3tr4RwBwD0Jr/fKEDSwtxbOEswRPu+TIWhgby2aIxbrLy91WKa/qs1etuW9DYlHf7WmunpP+eiw35cLAEAIhcIRI/d8f81/vPvHX//y/M625otFUYQjn8Xas1YYhkECfu8wf6cnft5Fs3d3ulonAQFi6Louyso7bN4ti3NbaqvHmoYJAD3PiqOUAiUE/H6vTCmbodocZQAArXV1tbPmXp7b1lg/QhDE5GXzF/xl/7YdB3b+/WP/1UvukOsO7CsG06SZh3pHFiyPIkny9PaGxrWXXDtfbK6rHg0EoHjchM/j0eSHAAAL73tQqarYNdo0jpxcpieFZNwoHU0tf7543jVCS33tVzQYJwZeC87H6a9DtdnL6vbvb/zmgptsDVUHRw1mf1WbvQxzJFvvNV6uBedjKOQIAO5Jsvd+4+VacD6GQpZgjmTrvcbLteB8ZHuO8DEn2WTw1d/ew7jkI8+/VNNwcP/ooM+TO3z0mD1aCtZv3bTRCHi8reOmnDvS19lRBGCCmfEqU1EUQdd1Egz4RsZCUdek6TOavJ0dY/MKh+1QHfkV7Ik1v28t/3Tz5EQ86jAyihAEAQgh4Pf1PGUxvfHtbGurOu/i2YUXzL1y+7a//W1/+vubKisbrl5yh1K3r2Kk+SULltfd8cdZc+ba8gqHtXe7u/6a/r7qioqWRasepgd3bis2jjcplM0IdHn+cP5lc9T8orPcJ294OTHwWnA+zkwdqs1R1lJbWzt73jW5Obn5bYPZX9XmKMMcycZ7jZdrwfk4XXXwliMAuCfJzvuNl2vB+ThddfCWJZgj2Xiv8XItOB+nqw6ecmTw5ySbDP76q9ocZVve25B86Jlf7dP1FG2ta9wEGSMcCO0fM3nSaF9nZwGYRw7jCCEgiSKkUikSCgZKtUTq4IjRpfu++5tXy7dsfFdjDXv3Gcue/ins+nTzaEPTxKOK6H1TOb/PIwuiNENRbdsAADzujkONlZUd0Gc0HjpUN2/JHUrtvoqRx/vtkShJ04Me3xsBr6+mr1G5a1fTjcvuN6oqdo3ud1J6DwcpZTPCvuDrAxkLVqw0q3bvLEEDDTSOhEh7U1PVQM4tK1fTQ7u29x9Gp6EWzBE00LCewVuOAOCeBA00rGjwliWYI2igYT2DpxxBI7v7q9ocZVs3bTTcTc31fR0AgAd//tzBpupDJf7urvz0e8kB9BzGiaIIyWSShkPB8bJkEz5/f1MFAAAbVTIWyv/xiWvhipXa/u1flIIJxxQBva+VFSVpuqLYtvX3w9Oj8dChuqsX367U7t8z6ssWrL6WrqUc4VDw/uaqqnXX3bNMr9mze8wxk5LxTL3MjXjmiEZCdzYcPLhh/p33pGr3VZSeAWNmFtXBy7XwYvAyH6ezjpWiJO+oLC9vuvmB1azfQDtzvVkpSvIOzBHL18HLtfBi8DIfQypHAHBPkgV18HItvBi8zMeQyhLMEcvXwcu18GLwMh9DJUeyaV55qYOn/q4UJXnH1k0bjVW/eP5A3cG9pSGvN6/vYZwkipBIxGko6M/NcebFKGMuNqpkLOhaatS2v71fMv7cr+30ez1TAIAcVUTGIiMryjRZVrdnFqClknP8/u4F6eIaKyvr5t16m/qlC1bGs+x0LTW8vbVxuafb7aRMmNFWW7/2+qUrjOo95cddsAilM20Zk+L1dCx3tTSMMQzjAndj89pv3X2vVrN393EnFg00hrgxwjCMC+wO5xdVu8sbTyTQzkQtmCNooGEpg8scAcA9CRpoWMzgMkswR9BAw1IGTzmCRnb393AtWzdtNFb/+wv7a/fvGRv0eXOPeWacJEEsFmPJZKLEmVuwlY0qGQsdbU2Lvd7uqfFIFMZNnlIe9PsmgAnENI9dZHxej6qotmmSrGwHAEilkle2NtbMDvq9dl3XZzlycr8AAGiqrKybt2iJWntgb78LFiGEBPxeRZKVKQJjLe1tjbeaesrJGIOA3ytLkjK9pbpm3Q333mdW7d551MfXpieFEgLBgF8hhPY8rbyr/e6Qr3u0IAgkFArIhNCZrvqGtdfds8yorigfc7oMkkV18HItvBi8zMeZqsNmd5RV7S5vvOn+VezQru3Fg9kbm91RhjlizTp4uRZeDF7mY6jmCADuSaxaBy/XwovBy3wM1SzBHLFmHbxcCy8GL/MxFHMkm+aVlzp46q/N3vPy1Ueee7GmavfOMaGA35l5GEcJAYExCIaCoqrav8YUkY0GQ58DACQYDAzTEsnOsZOn1AZ9nrEARx/G9U4qCfo9isOZN8LQ9dL2lvrpAqOKKIoQDPplTdMucOTkfg4A0FRVVTdv0RK1pu+CRQjIsgyKLDXaHLlbO10tN5qGli/LMsiyfPi3SoqqTmuqrFp3w7L7oGr3rmMXLEkCVZYjkqx8HAr4rooEfeMUWSaKovScXPq9iiCI01tr69Zev3S5WV1RfloMqceISrLyN6vXwcu18GLwMh9nsg5FtW+r2r278ab7HxL6DbQz2BtFtW/DHLFeHbxcCy8GL/MxlHMEAPckVqyDl2vhxeBlPoZylmCOWK8OXq6FF4OX+RiqOZJN88pLHTz1V1Ht27a8tyH56K/WVB/Y/kVpJBh0GhkOYwwMw4BEMknYWcPPmqNrWrEkSWCaJgkE/KNNTasePXFSZ8jnHZP5MayUUpB6FpRPJVltdrsaL6GU2GRJAlEUgTEGwYBf0lKpC1SbfTulzGiqqqq78tuL1doDe4vBNAmYJlBKQVZtDVoyuTYcCi40da1QliSglPY0rvfZdwGfR1EUW1FTZdVfF6xYKVSW7+iZWNMEQhkwJoTHnzfjD52u1inRSHCqLElEEHo+YELs/dvv9yqyLE9sqa595zQakfHnzXgzS+rg5Vp4MXiZjzNYhzJdVtRt1RW7Gwe/Nz21YI5Yrg5eroUXg5f5GNI5AtBzGIdZYqk6eLkWXgxe5mNIZwnmiOXq4OVaeDF4mY8hmiPZNK+81MFTf3tq6T2Mi3+2Yf3ZupYS0+dpAD0vU00k4oTlFxR+w9B1ZxrRdZ1EwuGxDMyNUy6crXS52oYffm0rpaA6HGWCIB/ydLXfSAixy5IEhBAAABAYA1EQIBaNSKZpltgczj0AAM29C1bdgb2jgFCi2Ow1iVh8fSKRWGroWpGUsVClR89vleRA/rCiDQA0WrOnonHBipVC1e6dxSYAo4wGx50z9fXqfRWzY9HwDEmSID0Z6SFJMiiybBpa6hNbTp4bDTTQOCHjI1tOnhsAgKdaMEfQQMNSBpc5AoBZggYaFjO4zBLMETTQsJTBU46gkd39PVzL1k0bu4YVjyr0e7pGZj67jlIKyWQKWH5B/lxD12WAI5/ooOs6ZYLkS0STH51z/vnDu1xtwwAIKDb7TkMz9/q9XUsIgCPzEA56ABBFEewOR9td33vqL9UVFbH0l5qrqmqv/PZiNeTzxrtdrW8nEollhq4VSrJ8zEJFKQNRloMLVjz0TmNltSv97zV7KhpvXP6A3FxdmTPj0jl/LN/y6dfjscg0WZJAYOwog1AKVGDG5Jn/8hGAuAMNNNA4eYO3WjBH0EDDegZvtQBglqCBhhUN3mrBHEEDDesZPNWCRnb3FwBg5py5Us3e8nMzD+IIIZDSUjo5e/yEx/VUUs58QDQWM4tLJ77MBLEDAGDM5ImL3U31ureja5ff23kTAbBJ/RzCUUpBttlctz/21Lr1r77shX5GKpWc2+lqmmYaesExB3lweKEKXHv70re2vPdec3+GrqUET1f7ong0PFGWJGD9TQZj+vip0z7wdnq3o4EGGl9unDPzXz7qaG0/5mOZeawFcwQNNPg0rJQjAJglaKDBq2GlLMEcQQMNPg2ecgSNU2/w1N+BarlmyZKiN57/xarMgzjTNCESjWr9HsT5g0EYN+Hc3zNBPLxYhEP+hb6u9omUUrX3k4EyKjhyCHfLykf/9Parv50Z8HkusDlyErJiCxOAcCqVHB4OBeSA32NTJInJUt+nbBOgjIIkq775dy1bu/mtdRG/37NUVe0pWVbeZoLo0lLJi6KR8EVeT6cdDE1WFWWgyUhNmj5rk7u5tcbv9yz/J436U1AHGqfewN6eQmP6Jd/4oLmmbqeupXIHu5Zpsy/7oKW2YWciHrvB7+2aiDmCxmk0sLdZmiPpWgAAkonYYp+nqxizBI3TaGBvszRLcE+CBuaINQ2ecoSz/vJSR9b0N3PPmUombgsGfGflOPPihNC2UNDrTEZDEzJfynr4IG7cuLN/ZOjaUagvEIDc/KKQarMnk8mEEA76lVQiLquqCgMdwtkcOa1LHn38z288/+xkV1vjvFQyKUKfofS8NwIwxvo/yFNtXQtWrHrr/df/x2xva7w9HArmZHyPCaZJKKVg662j79O+CaVABSF53oWXvttYVd3udjXdEQ4F89BAA42BjYuuuHZT9Z69FbqWGt7e1nRHOBRwDFYtF15+9Xs1e/fvicciV7U111+USiWPfgE+YI6ggQaPBk85kq4FACARi17X2lw3HbMEDTSsYfCUJbgnQQMNaxo85Qga2d3fzD1nLBpe3NZcP0HTUodP7GRJAlVRoP+DuLPP/pGhHX0QF08kIB6Pg6brIAoCKIoCoiAcWwAhQCgFe05u4z1P/Pit1372o6ld7tZvCgKTjzmwG2gcPshzti9++Htvr/vtGupua1xk6FrBsb9ZOg5DKQiCEJ8554r1NXv3eXuNon/SuNXo86lHaHBhYG9PiSHGL7tu4Ya9X5Qd0LXU8F4nf7BquXT+jRv2b9t+IBYNX9Ppaj5fEJiEOYLGaTSwt1mYI+laAADi0cgNHa6mqZglaJxmA3ubhVmCexI0zrCBvc26HOGyv7zUkQX9PXrPGQ767+pyt46WJFH4srUifRBHAcDo+0VFliEvNxeKCgog1+mE/grrOYRj4CworHvs16+uf/UnT4/rcrdcfjKHcIQQoJRBTkFh06p///Vb6367Rj35hYoAZQxEWY5cdt1Na6sqKrpP/iYb0DiJpqBxBg3s7Skwrrnt7nd6g2xMr3MSQXbqa9m/bfuBaDj4jU5X00lteDFH0PiKBvY2C3MkvSGKRUJXdbgaT+oQDrMEja9oYG+zMEtwT4LGGTawt1mWI5z2l5c6LN/fzD2nz9Nxe5e7tVSWJUGWjn2f0IEGJZSmTug7M0voPYQbVlx84KnX3lzvyM0DLRm9yuFwSCf6wyllQAXBLBk/8cDTr7259rWf/LA7GvbOViSpQFWUE5oMQihQgYHdmeu5/bEn3977RVldMha+SpGkIjTQQOP4xhcffFgJABANDf7/uy8++LDysRdeciTjoQswR9BAwzoGbzkCAPDgz39pS8SC0zBL0EDDOgZvWYJ7EjTQsJ7BU46gkd39Tdei2MRzTS0x3pnjoJJ4zDuzHXf0/tQTO7UDgJ7XwzLBHDNpyk5do2ufeWB5+JmVywML71td4SwoiouKCkwUgTIGhNKMPwwoY8AEEQRJBkd+QeCKW277OBqOr33mgeVhAIDF3/l+myO/ICYqKjBBBEIpQMbCRwjpmQTGgIkSiIqiT5x2/v4f/uef33r397+rAwBYtPq7rWiggcaJGQAAix/m4//dcw+vCmOOoIGG9QwAfnIEAGDNE9+LYpaggYb1DAB+sgT3JGigYU0DgJ8cQSO7+wsAsPqXL1VPv+ybNZLdYYiyctgihBzlHeVSCpRSYMPOOutSMEGklEF/f9KLTXqhUR2O6EVXzd/SVt/4USbacOhQw5Ov/Jc/EYsR0zQNUVJ0WVU1WbFpthxHwpGbF3MWFEWKiks858+5/NC9T/50w9o1L9ZkGtV7KpqfevW/E+GA30wmE4wQSgmhjIkSkVVVkxRVU3OccWdBUXj81POaFj302OdlH364ect7G0JooIHGyRu81YI5ggYa1jN4qwWzBA00rGnwVgvmCBpoWM/gqRY0sru/AABbN200gh7fvgf/7VkjmYjrhqEDE0SgTARJVg0mCJSJEhFEERSbIyXKqiHKiiHLcohcdcPCO7VkSoXjjGQiLih2e6x00hT3tbfds+uZlcs7jvf9OHDgwIEDBw4cOHDgwIEDBw4cOHDgOHr8L65XZxJaVvcaAAAAAElFTkSuQmCC);
    background-repeat: repeat-x
}

#player #playstyle article {
    z-index: 3;
    top: 15vh
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle article {
        position: relative;
        top: 0;
        margin-top: 71px
    }
}

#player #playstyle article .box {
    position: absolute;
    opacity: 0;
    transition: opacity 0s linear;
    transition-delay: .4s;
    z-index: 1
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle article .box {
        position: relative;
        display: none
    }
}

#player #playstyle article .box.active {
    opacity: 1;
    z-index: 2;
    transition-delay: 0s;
    transition: opacity .4s linear
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle article .box.active {
        display: block
    }
}

#player #playstyle .playstyle {
    position: absolute;
    bottom: -10vh;
    width: 100%;
    height: 100%;
    z-index: 2
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle .playstyle {
        bottom: 0;
        position: relative;
        height: 50vh;
        margin-top: 71px
    }
}

#player #playstyle .playstyle .character {
    position: absolute;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    transition: all .3s linear
}

#player #playstyle .playstyle .character.active {
    z-index: 4
}

#player #playstyle .playstyle .character img {
    max-height: 70vh;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#player #playstyle .playstyle .character img.ieOverlay {
    position: absolute;
    top: 0;
    right: 0;
    display: none
}

#player #playstyle .playstyle .character svg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 5;
    fill: transparent;
    top: 0;
    transform: scaleX(-1)
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle .playstyle .character svg {
        display: none
    }
}

#player #playstyle .playstyle .character svg path {
    cursor: pointer;
    pointer-events: auto
}

#player #playstyle .playstyle .character svg.active {
    display: none
}

@media(max-width:1600px) {
    #player #playstyle .playstyle .character.defender {
        left: 36vw;
        bottom: 5vh;
        transform: scale(1.37)
    }
    #player #playstyle .playstyle .character.defender.active {
        transform: scale(1.42)
    }
    #player #playstyle .playstyle .character.attacker {
        left: 13.5vw;
        transform: scale(1.24)
    }
    #player #playstyle .playstyle .character.attacker.active {
        transform: scale(1.29)
    }
    #player #playstyle .playstyle .character.leader {
        left: 1vw;
        transform: scale(1.27)
    }
    #player #playstyle .playstyle .character.leader.active {
        transform: scale(1.32)
    }
}

@media(max-width:1400px) {
    #player #playstyle .playstyle .character img {
        max-height: 60vh
    }
    #player #playstyle .playstyle .character.defender {
        left: 28vw;
        bottom: 5vh;
        transform: scale(1.07)
    }
    #player #playstyle .playstyle .character.defender.active {
        transform: scale(1.12)
    }
    #player #playstyle .playstyle .character.attacker {
        left: 6vw;
        transform: scale(.94)
    }
    #player #playstyle .playstyle .character.attacker.active {
        transform: scale(.99)
    }
    #player #playstyle .playstyle .character.leader {
        left: -5vw;
        transform: scale(.97)
    }
    #player #playstyle .playstyle .character.leader.active {
        transform: scale(1.02)
    }
}

@media(min-width:1600px) {
    #player #playstyle .playstyle .character.defender {
        left: 43vw;
        bottom: 5vh;
        transform: scale(1.57)
    }
    #player #playstyle .playstyle .character.defender.active {
        transform: scale(1.62)
    }
    #player #playstyle .playstyle .character.attacker {
        left: 19vw;
        transform: scale(1.44)
    }
    #player #playstyle .playstyle .character.attacker.active {
        transform: scale(1.49)
    }
    #player #playstyle .playstyle .character.leader {
        left: 5vw;
        transform: scale(1.47)
    }
    #player #playstyle .playstyle .character.leader.active {
        transform: scale(1.52)
    }
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle .playstyle .character {
        width: 100%;
        min-height: 200px;
        max-height: 50vh;
        text-align: center;
        opacity: 0;
        right: 0;
        transition: opacity .3s linear
    }
    #player #playstyle .playstyle .character.defender {
        transform: scale(.9);
        bottom: 0
    }
    #player #playstyle .playstyle .character.attacker {
        transform: scale(.75);
        bottom: -5vh
    }
    #player #playstyle .playstyle .character.leader {
        transform: scale(.8);
        bottom: -5vh
    }
    #player #playstyle .playstyle .character.active {
        opacity: 1
    }
}

#player #playstyle .mobileArrows {
    display: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:900px) {
    #player #playstyle .mobileArrows {
        display: block;
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 50vh
    }
    #player #playstyle .mobileArrows svg.back,
    #player #playstyle .mobileArrows svg.forth {
        position: absolute;
        z-index: 2;
        top: 25%;
        height: 50%;
        width: 50%;
        fill: #f2f2f2;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
    }
    #player #playstyle .mobileArrows svg.back:not(:hover) g,
    #player #playstyle .mobileArrows svg.forth:not(:hover) g {
        filter: none
    }
    #player #playstyle .mobileArrows svg.back:hover:not(.disabled),
    #player #playstyle .mobileArrows svg.forth:hover:not(.disabled) {
        cursor: pointer;
        fill: #f0a600
    }
    #player #playstyle .mobileArrows svg.back.disabled,
    #player #playstyle .mobileArrows svg.forth.disabled {
        opacity: .2
    }
    #player #playstyle .mobileArrows svg.back {
        transform: scaleX(1);
        right: 0
    }
    #player #playstyle .mobileArrows svg.forth {
        transform: scaleX(-1);
        left: 0
    }
}

.ie #player #playstyle .playstyle .character.active {
    z-index: 4
}

.ie #player #playstyle .playstyle .character img.ieOverlay.inactive {
    display: inline
}

.ie #player #playstyle .playstyle .character svg:first-of-type {
    z-index: 0
}

.ie #player #playstyle .playstyle .character .defender {
    z-index: 1
}

.ie #player #playstyle .playstyle .character .defender.normalOverlay {
    z-index: 5
}

.ie #player #playstyle .playstyle .character .attacker {
    z-index: 2
}

.ie #player #playstyle .playstyle .character .attacker.normalOverlay {
    z-index: 5
}

.ie #player #playstyle .playstyle .character .leader {
    z-index: 3
}

.ie #player #playstyle .playstyle .character .leader.normalOverlay {
    z-index: 5
}

#buildEmpire {
    top: -100vh
}

#buildEmpire article {
    z-index: 0;
    top: 20vh
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #buildEmpire article {
        top: 0;
        margin-top: 71px;
        margin-bottom: 32px
    }
}

#buildEmpire.effectsDisabled {
    top: 0;
    position: relative;
    background-image: url(dist/asset/da535a6aee5c230ad25b.jpg);
    background-position: 100%;
    background-size: cover
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #buildEmpire.effectsDisabled {
        background-image: url(dist/asset/ac73532bab8fa7113b03.jpg)
    }
}

#buildEmpire.effectsDisabled:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    background-color: #101010;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x
}

#battle {
    margin-top: -100%;
    opacity: 0
}

#battle.effectsDisabled {
    margin-top: 0;
    opacity: 1;
    position: relative;
    background: url(dist/asset/86940020d892d17d1963.jpg) 100%;
    background-size: cover;
    box-shadow: inset 0 45px 20px -10px #101010
}

#battle.effectsDisabled:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    background-color: #101010;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x
}

#battle article {
    z-index: 5;
    top: 10vh
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #battle article {
        top: 0;
        margin-bottom: 32px
    }
}

#battle:not(.effectsDisabled) #Battle_parallax_back,
#battle:not(.effectsDisabled) #Battle_parallax_front {
    position: absolute;
    width: 100vw;
    z-index: 3;
    background-size: auto 100%;
    background-repeat: repeat-x;
    background-position: bottom
}

#battle:not(.effectsDisabled) #Battle_parallax_back {
    background-image: url(dist/asset/ae29dad166de49fafd1b.png);
    bottom: -40px;
    height: 720px
}

#battle:not(.effectsDisabled) #Battle_parallax_front {
    background-image: url(dist/asset/018c4b0f03faec08b4b1.png);
    bottom: -40px;
    height: 680px
}

#player #interaction {
    width: 100%;
    min-height: 100vh
}

#player #interaction article {
    top: 15vh;
    z-index: 3
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #player #interaction article {
        top: 0;
        margin-bottom: 32px
    }
}

#player #interaction:not(.effectsDisabled) {
    position: absolute
}

#player #interaction #Interaction_parallax_back,
#player #interaction #Interaction_parallax_front {
    position: absolute;
    width: 100%;
    height: 648px;
    z-index: 1;
    background-size: auto 100%;
    background-repeat: repeat-x;
    background-position: bottom
}

#player #interaction #Interaction_parallax_back {
    background-image: url(dist/asset/dee2483fd38c0f8e6642.png);
    bottom: -180px
}

#player #interaction #Interaction_parallax_front {
    background-image: url(dist/asset/feba367c251c9ed3d1e7.png);
    bottom: -40px
}

#player .transition {
    transition-duration: .5s;
    transform: scale(1.4);
    opacity: 0
}

#player.effectsDisabled #interaction {
    box-shadow: inset 0 45px 20px -10px #101010
}

#player.effectsDisabled #interaction:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    background-color: #101010;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x
}

#player.effectsDisabled #interaction #Interaction_parallax_back,
#player.effectsDisabled #interaction #Interaction_parallax_front {
    bottom: 0;
    background-size: contain
}

#player.effectsDisabled #interaction #Interaction_parallax_back {
    bottom: -50px
}

#lateGame {
    background-image: url(dist/asset/4ccdb772f36e0f2f54bf.jpg);
    background-size: cover;
    background-position: 50%
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #lateGame {
        background-image: url(dist/asset/2ea311620befd2ecd438.jpg)
    }
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_back,
#lateGame:not(.effectsDisabled) #LateGame_parallax_end,
#lateGame:not(.effectsDisabled) #LateGame_parallax_front,
#lateGame:not(.effectsDisabled) #LateGame_parallax_start {
    position: absolute;
    z-index: 3;
    width: 100vw
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_back,
#lateGame:not(.effectsDisabled) #LateGame_parallax_front {
    background-size: auto 100%;
    background-repeat: repeat-x;
    background-position: top
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_back {
    background-image: url(dist/asset/a389bda223d3f9b1533a.png);
    height: 200px;
    top: -40px;
    background-position: 100% 0
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_front {
    background-image: url(dist/asset/b55651facd6e81e80fb6.png);
    height: 170px;
    top: -40px
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_end,
#lateGame:not(.effectsDisabled) #LateGame_parallax_start {
    background-size: contain;
    height: 600px;
    top: -30px
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_end.open,
#lateGame:not(.effectsDisabled) #LateGame_parallax_start.open {
    height: 400px
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_start {
    background-image: url(dist/asset/47fc29167a79b4bc0933.png);
    background-position: 100% 0;
    left: 0;
    transform: scaleX(-1)
}

#lateGame:not(.effectsDisabled) #LateGame_parallax_end {
    background-image: url(dist/asset/9e46693c9adcd9e2a4d8.png);
    background-position: 0 0;
    right: 0;
    transform: scaleX(-1)
}

#lateGame article {
    z-index: 0;
    position: relative;
    margin-top: 15vh;
    height: 85vh;
    overflow: hidden;
    padding-right: 2vw
}

#lateGame article.transition {
    height: auto;
    margin-bottom: 5vh
}

@media screen and (max-height:1024px)and (orientation:landscape),
screen and (max-width:1024px)and (orientation:portrait) {
    #lateGame article {
        margin-top: 71px;
        top: 0;
        max-height: none;
        padding-right: 5vw;
        height: auto;
        margin-bottom: 5vh
    }
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #lateGame article {
        padding-right: 0
    }
}

#lateGame #artifactPreview {
    margin-top: 5vh;
    padding-bottom: 10px;
    padding-left: 20px
}

#lateGame #artifactPreview div {
    white-space: nowrap
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #lateGame #artifactPreview div {
        white-space: normal;
        text-align: center
    }
}

#lateGame #artifactPreview svg {
    position: absolute
}

#lateGame #artifactPreview img {
    position: relative;
    z-index: 1;
    display: inline-block;
    transform: translateZ(0)
}

.Safari #lateGame #artifactPreview img {
    filter: none !important
}

#lateGame #artifactPreview img:nth-of-type(n+2) {
    margin-right: 25px
}

#lateGame.effectsDisabled {
    box-shadow: inset 0 45px 20px -10px #101010
}

#lateGame.effectsDisabled:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    background-color: #101010;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x;
    z-index: 1
}

#battlePage .background {
    opacity: .6
}

#battlePage .intro {
    position: relative;
    margin: 10vh auto 150px;
    text-align: center
}

@media(min-width:900px) {
    #battlePage .intro {
        width: 60vw
    }
}

@media(max-width:900px) {
    #battlePage .intro {
        width: 80vw
    }
}

#battlePage .timeline {
    position: relative;
    margin: 0 auto;
    display: flex;
    flex-direction: column
}

#battlePage .timeline:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    border-width: 169px 58px 180px 0;
    border-style: solid;
    border-image-repeat: repeat;
    border-image-outset: 68px 0;
    border-image-source: url(dist/asset/9349000d5d6b2741fcff.png);
    border-image-slice: 169 58 180
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #battlePage .timeline:before {
        border-image-source: url(dist/asset/fc67e54374c156837b9d.png);
        border-image-slice: 338 116 360
    }
}

#battlePage .timeline .event {
    height: 213px;
    position: relative;
    display: flex;
    align-items: center
}

#battlePage .timeline .event h3 {
    margin: 0 0 .3em
}

#battlePage .timeline .event img {
    width: auto;
    height: 75%
}

@media(min-width:1440px) {
    #battlePage .timeline {
        width: 72vw;
        max-width: 1550px
    }
    #battlePage .timeline:before {
        left: calc(50% - 29px)
    }
    #battlePage .timeline .event {
        width: 32vw;
        max-width: 700px
    }
    #battlePage .timeline .event:nth-child(2n) {
        align-self: flex-end
    }
    #battlePage .timeline .event:first-child,
    #battlePage .timeline .event:nth-child(2),
    #battlePage .timeline .event:nth-child(5),
    #battlePage .timeline .event:nth-child(6) {
        flex-direction: row
    }
    #battlePage .timeline .event:first-child img,
    #battlePage .timeline .event:nth-child(2) img,
    #battlePage .timeline .event:nth-child(5) img,
    #battlePage .timeline .event:nth-child(6) img {
        margin-left: 20px
    }
    #battlePage .timeline .event:nth-child(3),
    #battlePage .timeline .event:nth-child(4) {
        flex-direction: row-reverse
    }
    #battlePage .timeline .event:nth-child(3) img,
    #battlePage .timeline .event:nth-child(4) img {
        margin-right: 20px
    }
}

@media(max-width:1440px)and (min-width:900px) {
    #battlePage .timeline {
        width: 80vw;
        padding-right: 10vw
    }
    #battlePage .timeline:before {
        right: 0
    }
    #battlePage .timeline .event {
        width: 60vw
    }
    #battlePage .timeline .event:nth-child(2n) {
        flex-direction: row
    }
    #battlePage .timeline .event:nth-child(2n) img {
        margin-left: 20px
    }
    #battlePage .timeline .event:nth-child(odd) {
        flex-direction: row-reverse
    }
    #battlePage .timeline .event:nth-child(odd) img {
        margin-right: 20px
    }
}

@media(max-width:900px) {
    #battlePage .timeline {
        width: 80vw
    }
    #battlePage .timeline:before {
        display: none
    }
    #battlePage .timeline .event {
        height: auto;
        margin-bottom: 60px
    }
    #battlePage .timeline .event img {
        height: 100px
    }
    #battlePage .timeline .event:nth-child(2n) {
        flex-direction: row
    }
    #battlePage .timeline .event:nth-child(2n) img {
        margin-left: 20px
    }
    #battlePage .timeline .event:nth-child(odd) {
        flex-direction: row-reverse
    }
    #battlePage .timeline .event:nth-child(odd) img {
        margin-right: 20px
    }
}

#support {
    overflow-x: hidden
}

#support .background {
    position: fixed;
    z-index: 0;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    min-height: 100vh;
    height: auto;
    min-width: 100vw
}

#support section {
    position: relative;
    z-index: 1
}

#support section.answers {
    min-height: 100vh;
    padding: 10vh 0
}

#support section.answers .breadcrumb,
#support section.answers h1 {
    position: relative;
    width: calc(80.4vw + 15px);
    margin: 6vh auto 3vh
}

#support section.answers .breadcrumb {
    margin-top: 6vh
}

#support section.answers .breadcrumb.topOffset {
    margin-top: calc(6vh + 40px)
}

#support section.answers h1 {
    margin-top: 2vh;
    right: 20px
}

#support section.answers h1+h3 {
    display: block;
    width: 100%;
    text-align: center;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    margin: 5vh auto 0
}

#support section.answers>.boxGrid {
    width: calc(80.8vw + 30px);
    margin-top: 7vh
}

@media screen and (max-width:600px) {
    #support section.answers>.boxGrid {
        width: 100%
    }
}

#support section.answers>.boxGrid .boxGrid {
    width: auto;
    flex: 1 1 calc(50% - 0.8vw - 30px);
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: calc(50% - 0.8vw - 30px)
}

@media(max-width:1024px) {
    #support section.answers>.boxGrid .box.intro:before {
        top: 210px
    }
    #support section.answers>.boxGrid .box.intro .content {
        padding-top: 210px
    }
    #support section.answers>.boxGrid .box.intro img {
        top: 25px;
        left: 50%;
        transform: translateX(-50%)
    }
    #support section.answers>.boxGrid .box.live {
        flex: 1 1 100%
    }
}

@media(min-width:1024px)and (max-width:1280px) {
    #support section.answers>.boxGrid .box.intro {
        min-width: 600px
    }
    #support section.answers>.boxGrid .box.intro:before {
        left: calc(130px + 10%)
    }
    #support section.answers>.boxGrid .box.intro .content {
        padding-left: calc(180px + 10%)
    }
    #support section.answers>.boxGrid .box.intro img {
        left: calc(-15px + 5%);
        top: 50%;
        transform: translateY(-50%)
    }
}

@media(min-width:1280px) {
    #support section.answers>.boxGrid .box.intro {
        flex: 1 1 calc(50% - 0.8vw - 30px);
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: calc(50% - 0.8vw - 30px)
    }
    #support section.answers>.boxGrid .box.intro:before {
        top: 210px
    }
    #support section.answers>.boxGrid .box.intro .content {
        padding-top: 210px
    }
    #support section.answers>.boxGrid .box.intro img {
        top: 25px;
        left: 50%;
        transform: translateX(-50%)
    }
    #support section.answers>.boxGrid .box.live {
        flex: 1 1 50%;
        flex-grow: 1;
        flex-shrink: 1;
        flex-basis: 50%
    }
}

#support section.answers ul {
    margin: 0;
    padding-right: 20px
}

#support section.answers li:nth-child(n+2) {
    padding-top: .5em
}

#support section.contactSupport {
    padding: 10vh 0;
    display: flex
}

#support section.contactSupport .box {
    max-width: 80vw;
    width: calc(600px + 10vw);
    margin: 0 auto
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #support section.contactSupport .box {
        max-width: none;
        width: 100%
    }
}

#support section.contactSupport .box label {
    margin: 25px 0
}

@media screen and (max-height:1024px)and (orientation:landscape),
screen and (max-width:1024px)and (orientation:portrait) {
    #support section.contactSupport .box label.textarea {
        margin-bottom: 35px
    }
}

#support section.contactSupport .box textarea {
    min-height: 100px
}

#support section.contactSupport .box .button {
    position: relative;
    right: 50%;
    transform: translateX(50%);
    min-width: 50%;
    margin-top: 25px
}

#support section.contactSupport .box .button.support-link {
    display: block;
    text-align: center;
    max-width: 50%
}

#support section.contactSupport .box select::-ms-expand {
    display: none
}

#support section.contactSupport .box select {
    -webkit-appearance: none;
    appearance: none
}

#mainNavigation {
    position: fixed;
    z-index: 20;
    width: 100%
}

#mainNavigation .cookieInfo {
    background: #000
}

#mainNavigation nav.desktop {
    padding: 0 1vw;
    -ms-grid-columns: 1fr auto 1fr;
    grid-template-columns: 1fr auto 1fr;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    font-size: calc(.5rem + .6vw);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .9), rgba(0, 0, 0, .6) 50%, transparent);
    transition-property: min-height, padding-top;
    transition-duration: .4s;
    transition-timing-function: ease-out
}

@media(max-width:1430px) {
    #mainNavigation nav.desktop {
        padding: 1vh
    }
}

@media(min-width:1430px) {
    #mainNavigation nav.desktop {
        min-height: 111px;
        padding-top: 3vh;
        padding-bottom: 1vh
    }
}

@media(max-width:1024px) {
    #mainNavigation nav.desktop {
        
    }
}

#mainNavigation nav.desktop a {
    font-size: 1em;
    display: inline-block
}

#mainNavigation nav.desktop #sectionBefore {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 1;
    grid-column-start: 1
}

#mainNavigation nav.desktop #sectionAfter {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 3;
    grid-column-start: 3
}

#mainNavigation nav.desktop .logo {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 2;
    grid-column-start: 2;
    text-align: center;
    position: relative;
    margin: 0 1vw
}

@media(min-width:1430px) {
    #mainNavigation nav.desktop .logo {
        top: -25px
    }
}

@media(max-width:1430px) {
    #mainNavigation nav.desktop .logo {
        top: -5px
    }
    #mainNavigation nav.desktop .logo img {
        width: 150px
    }
}

#mainNavigation nav.desktop a:hover:not(#register) {
    background-image: none
}

#mainNavigation nav.desktop #register {
    position: relative;
    top: 2px;
    line-height: normal;
    text-shadow: none;
    transition-property: transform, opacity;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-duration: .2s
}

#mainNavigation nav.desktop #register.withHiddenButton {
    position: absolute;
    transform: translateX(-10vw);
    opacity: 0
}

#mainNavigation nav.desktop ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-around
}

#mainNavigation nav.desktop ul li {
    text-transform: uppercase;
    position: relative;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-family: 'BYekan';
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    border-bottom: 3px solid rgba(243, 177, 0, 0);
    transition-duration: .3s;
    transition-property: background-color, border, color
}

#mainNavigation nav.desktop ul li a:not(#register) {
    color: #fff;
    font-weight: 400
}

@media(min-width:1430px) {
    #mainNavigation nav.desktop ul li a:not(#register) {
        padding: 0 15px
    }
}

@media(max-width:1430px) {
    #mainNavigation nav.desktop ul li a:not(#register) {
        padding: 0 10px
    }
}

#mainNavigation nav.desktop ul li:hover:not(.register) {
    background-color: rgba(0, 0, 0, .8);
    border-color: #f3b100
}

#mainNavigation nav.desktop ul li.dropdown {
    transition-delay: .2s
}

@media(min-width:1430px) {
    #mainNavigation nav.desktop ul li.dropdown {
        padding: 0 15px 0 35px
    }
}

@media(max-width:1430px) {
    #mainNavigation nav.desktop ul li.dropdown {
        padding: 0 10px 0 25px
    }
}

#mainNavigation nav.desktop ul li.dropdown svg {
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -2px;
    width: .65em;
    height: .65em;
    fill: #fff
}

#mainNavigation nav.desktop ul li.dropdown ul {
    width: auto;
    position: absolute;
    top: calc(100% + 3px);
    right: 0;
    flex-direction: column;
    visibility: hidden;
    opacity: 0;
    transition-duration: .2s;
    transition-property: opacity, visibility, color;
    transition-delay: .2s
}
#mainNavigation nav.desktop ul li.dropdown:hover ul {
    visibility: visible;
    opacity:1;
}
#mainNavigation nav.desktop ul li.dropdown ul li {
    margin-top: 1px;
    min-width: 200px;
    background-color: rgba(0, 0, 0, .8);
    border: none;
    border-right: 3px solid transparent
}

#mainNavigation nav.desktop ul li.dropdown ul li a {
    white-space: nowrap;
    text-transform: none;
    padding: 0 25px 0 50px;
    width: 100%
}

#mainNavigation nav.desktop ul li.dropdown ul li.active,
#mainNavigation nav.desktop ul li.dropdown ul li:hover {
    border-color: #f3b100;
    background-color: rgba(0, 0, 0, .9)
}

#mainNavigation nav.desktop ul li.dropdown:hover.dropdown {
    transition-delay: 0s;
    border-color: transparent
}

#mainNavigation nav.desktop ul li.dropdown:hover svg {
    fill: #f3b100
}

#mainNavigation nav.desktop ul li.dropdown.open ul {
    visibility: visible;
    opacity: 1;
    transition-delay: 0s
}

#mainNavigation nav.desktop ul li .selectedLanguage {
    position: relative;
    top: 7px;
    width: 40px;
    max-height: 30px
}

#mainNavigation nav.desktop ul li .selectedLanguage svg {
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .5)
}

@media(min-width:1430px) {
    #mainNavigation nav.desktop ul li .selectedLanguage {
        top: 7px
    }
    #mainNavigation nav.desktop ul li .selectedLanguage svg {
        width: 40px;
        height: 30px
    }
}

@media(max-width:1430px) {
    #mainNavigation nav.desktop ul li .selectedLanguage {
        top: 4px
    }
    #mainNavigation nav.desktop ul li .selectedLanguage svg {
        width: 24px;
        height: 18px
    }
}

#mainNavigation nav.desktop ul li#register {
    transition: none
}

#mainNavigation nav.desktop ul li#register:hover {
    border: none;
    background: none
}

#mainNavigation nav.mobile {
    position: absolute;
    width: 100vw
}

#tournament #mainNavigation nav.mobile {
    display: none
}

#mainNavigation nav.mobile.closed {
    background-image: linear-gradient(0deg, rgba(16, 16, 16, .95), rgba(51, 51, 51, .95))
}

@media(min-width:1024px) {
    #mainNavigation nav.mobile {
        display: none
    }
}

@media(max-width:1024px) {
    #mainNavigation nav.mobile {
        display: block
    }
}

#mainNavigation nav.mobile>a:active,
#mainNavigation nav.mobile>a:hover {
    background-image: none
}

#mainNavigation nav.mobile .logo {
    display: block;
    width: 120px;
    margin: 2px auto 0
}

#mainNavigation nav.mobile .logo img {
    width: 100%
}

#mainNavigation nav.mobile .openMenu {
    position: absolute;
    z-index: 2;
    top: 10px;
    right: 10px
}

#mainNavigation nav.mobile .openMenu svg {
    width: 30px;
    height: 30px;
    fill: #f2f2f2
}

#mainNavigation nav.mobile .overlay {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    z-index: 1
}

#mainNavigation nav.mobile.closed .overlay {
    display: none
}

#mainNavigation nav.mobile .content {
    transition: right 1s;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    height: calc(100vh - 20px);
    width: calc(100% - 50px);
    max-width: 400px;
    padding: 25px 30px
}

#mainNavigation nav.mobile .content.closed {
    right: calc(-100% - 50px)
}

#mainNavigation nav.mobile .content.opened {
    right: 0
}

#mainNavigation nav.mobile .content:before {
    content: "";
    position: absolute;
    top: -10px;
    right: -10px;
    bottom: 0;
    left: 0;
    z-index: 2;
    border-width: 130px 114px 65px 94px;
    border-style: solid;
    border-image-source: url(dist/asset/f302014c7ecc85628ac2.png);
    border-image-slice: 130 114 65 94 fill;
    border-image-repeat: round;
    border-image-width: 130px 114px 65px 94px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #mainNavigation nav.mobile .content:before {
        border-width: 130px 114px 65px 94px;
        border-style: solid;
        border-image-source: url(dist/asset/cc9c488e894a9a8f62b6.png);
        border-image-slice: 260 228 130 188 fill;
        border-image-repeat: round;
        border-image-width: 130px 114px 65px 94px
    }
}

@media only screen and (-webkit-min-device-pixel-ratio:4),
only screen and (min-device-pixel-ratio:4),
only screen and (min-resolution:4dppx),
only screen and (min-resolution:384dpi) {
    #mainNavigation nav.mobile .content:before {
        border-width: 130px 114px 65px 94px;
        border-style: solid;
        border-image-source: url(dist/asset/894e235a3a2b83ad6afd.png);
        border-image-slice: 130 114 65 94 fill;
        border-image-repeat: round;
        border-image-width: 130px 114px 65px 94px
    }
}

#mainNavigation nav.mobile .content>* {
    position: relative;
    z-index: 3
}

#mainNavigation nav.mobile .content .back {
    display: block;
    height: 38px;
    margin: 0 -20px 0 -30px;
    border-width: 38px 20px 0 200px;
    border-style: solid;
    border-image-source: url(dist/asset/07f26872b04b22c13ab1.png);
    border-image-slice: 38 20 0 200 fill;
    border-image-repeat: stretch;
    border-image-width: 38px 20px 0 200px
}

#mainNavigation nav.mobile .content .back div {
    position: relative;
    top: -38px;
    line-height: 38px;
    color: #492208;
    font-weight: 400;
    white-space: nowrap
}

#mainNavigation nav.mobile .content .navigationContentWrapper {
    height: calc(100% - 20px);
    width: 100%;
    overflow: auto
}

#mainNavigation nav.mobile .content .navigationContentWrapper.topOffset {
    height: calc(100% - 75px)
}

#mainNavigation nav.mobile .content ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0
}

#mainNavigation nav.mobile .content ul a,
#mainNavigation nav.mobile .content ul li {
    color: #492208
}

#mainNavigation nav.mobile .content ul a:hover,
#mainNavigation nav.mobile .content ul li:hover {
    cursor: pointer;
    background-image: none
}

#mainNavigation nav.mobile .content ul a span,
#mainNavigation nav.mobile .content ul li span {
    vertical-align: middle
}

#mainNavigation nav.mobile .content ul.level0,
#mainNavigation nav.mobile .content ul.level1 {
    margin-top: 15px
}

#mainNavigation nav.mobile .content ul.level0 a,
#mainNavigation nav.mobile .content ul.level0 li,
#mainNavigation nav.mobile .content ul.level1 a,
#mainNavigation nav.mobile .content ul.level1 li {
    min-height: 46px;
    line-height: 42px;
    position: relative
}

#mainNavigation nav.mobile .content ul.level0 a>svg,
#mainNavigation nav.mobile .content ul.level0 li>svg,
#mainNavigation nav.mobile .content ul.level1 a>svg,
#mainNavigation nav.mobile .content ul.level1 li>svg {
    fill: #492208
}

#mainNavigation nav.mobile .content ul.level0 a>svg path,
#mainNavigation nav.mobile .content ul.level0 li>svg path,
#mainNavigation nav.mobile .content ul.level1 a>svg path,
#mainNavigation nav.mobile .content ul.level1 li>svg path {
    transform-origin: center
}

#mainNavigation nav.mobile .content ul.level0 li,
#mainNavigation nav.mobile .content ul.level1 li {
    border-width: 0 0 1px;
    border-style: solid;
    border-image: linear-gradient(270deg, rgba(182, 131, 99, .1), rgba(182, 131, 99, .5), rgba(182, 131, 99, .1)) 0 0 1 0
}

#mainNavigation nav.mobile .content ul.level0 li,
#mainNavigation nav.mobile .content ul.level0 li a,
#mainNavigation nav.mobile .content ul.level1 li,
#mainNavigation nav.mobile .content ul.level1 li a {
    font-weight: 600;
    font-size: 1.2rem
}

#mainNavigation nav.mobile .content ul.level0 li a,
#mainNavigation nav.mobile .content ul.level1 li a {
    display: block
}

#mainNavigation nav.mobile .content ul.level0 li .category,
#mainNavigation nav.mobile .content ul.level0 li .language svg,
#mainNavigation nav.mobile .content ul.level1 li .category,
#mainNavigation nav.mobile .content ul.level1 li .language svg {
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-left: 10px
}

#mainNavigation nav.mobile .content ul.level0 li .language svg,
#mainNavigation nav.mobile .content ul.level1 li .language svg {
    position: relative;
    top: -1px
}

#mainNavigation nav.mobile .content ul.level0 li.blog .category path,
#mainNavigation nav.mobile .content ul.level0 li.media .category path,
#mainNavigation nav.mobile .content ul.level1 li.blog .category path,
#mainNavigation nav.mobile .content ul.level1 li.media .category path {
    transform: scale(.85)
}

#mainNavigation nav.mobile .content ul.level0 .subMenuOpener {
    top: 0;
    left: .7em;
    position: absolute;
    height: 100%
}

#mainNavigation nav.mobile .content ul.level0 .subMenuOpener .caret {
    transform: rotate(90deg);
    width: .7em;
    height: .7em;
    top: calc(50% - .35em);
    position: absolute
}

#mainNavigation nav.mobile .content ul.level1 li:not(.currentCategory) {
    margin-right: 40px
}

#mainNavigation nav.mobile .content ul.level1 li.currentCategory {
    text-transform: uppercase;
    opacity: .35
}

#mainNavigation nav.mobile .content .levelMinor {
    margin-top: 15px;
    font-size: .9rem;
    width: 100%;
    padding: 0
}

#mainNavigation nav.mobile .content .levelMinor a {
    min-height: 42px;
    line-height: 38px;
    padding-right: 40px;
    color: #492208;
    display: block
}

#mainNavigation nav.mobile .content .levelMinor a:hover {
    cursor: pointer;
    background-image: none
}

#mainNavigation nav.mobile .content .levelMinor a span {
    vertical-align: middle
}

#mainNavigation nav.mobile .content .levelMinor svg {
    display: none
}

#mainNavigation nav.mobile .content #registerMobile {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 30px
}

#mainNavigation nav.mobileTournament {
    display: none
}

#mainNavigation.collapsed .cookieInfo {
    background: rgba(51, 51, 51, .95)
}

#mainNavigation.collapsed nav.desktop {
    min-height: 58px;
    height: 58px;
    padding-top: 0;
    background-image: linear-gradient(0deg, rgba(16, 16, 16, .95), rgba(51, 51, 51, .95))
}

#mainNavigation.collapsed nav.desktop #sectionAfter,
#mainNavigation.collapsed nav.desktop #sectionBefore {
    margin-top: 4px
}

#mainNavigation.collapsed nav.desktop .logo {
    top: 4px
}

#mainNavigation.collapsed nav.desktop #register {
    position: relative;
    opacity: 1;
    transform: translateX(0);
    font-size: .9em;
    transition-delay: .2s;
    transition-duration: .6s;
    padding: 10px 14px;
    top: 0
}

#mainNavigation.collapsed nav.desktop ul {
    top: calc(100% + 8px)
}

#mainNavigation ul.noWrap {
    white-space: nowrap
}

#tournament #mainNavigation nav.mobileTournament {
    width: 100%;
    height: 100vh;
    position: absolute;
    display: none
}

@media(max-width:1024px) {
    :not(#tournament) #tournament #mainNavigation nav.mobileTournament {
        display: block
    }
}

#tournament #mainNavigation nav.mobileTournament a:not(#registerMobile):active,
#tournament #mainNavigation nav.mobileTournament a:not(#registerMobile):hover {
    background-image: none
}

#tournament #mainNavigation nav.mobileTournament .openMenu {
    position: absolute;
    z-index: 2;
    top: 28px;
    left: 16px;
    transition: opacity .25s;
    pointer-events: auto
}

#tournament #mainNavigation nav.mobileTournament .openMenu:after {
    content: "";
    display: block;
    position: absolute;
    top: -11px;
    right: -20px;
    width: 89px;
    height: 48px;
    background-color: #9e0404;
    opacity: .75;
    z-index: -1;
    transform: skewX(20deg);
    left: -20px
}

#tournament #mainNavigation nav.mobileTournament .openMenu svg {
    width: 35px;
    height: 24px;
    fill: #fff;
    transform: scale(-1)
}

#tournament #mainNavigation nav.mobileTournament .overlay {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 1;
    transition: opacity .25s ease-in;
    pointer-events: none
}

#tournament #mainNavigation nav.mobileTournament.closed {
    pointer-events: none
}

#tournament #mainNavigation nav.mobileTournament.closed .overlay {
    opacity: 0
}

#tournament #mainNavigation nav.mobileTournament.opened {
    pointer-events: auto
}

#tournament #mainNavigation nav.mobileTournament.opened .openMenu {
    opacity: 0
}

#tournament #mainNavigation nav.mobileTournament .content {
    height: 100%;
    max-height: 100%;
    transition: opacity .25s ease-in;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    padding: 25px 30px;
    position: absolute;
    overflow: auto;
    background: rgba(158, 4, 4, .95)
}

#tournament #mainNavigation nav.mobileTournament .content.closed {
    opacity: 0;
    pointer-events: none
}

#tournament #mainNavigation nav.mobileTournament .content.opened {
    opacity: 1;
    pointer-events: auto
}

#tournament #mainNavigation nav.mobileTournament .content .back {
    position: absolute;
    left: 10px;
    top: 30px
}

#tournament #mainNavigation nav.mobileTournament .content .back svg {
    width: 20px;
    height: 20px;
    fill: none;
    stroke: #fff;
    stroke-linecap: round;
    stroke-width: 4
}

#tournament #mainNavigation nav.mobileTournament .content .backToMainNavigation {
    position: absolute;
    right: 10px;
    top: 34px
}

#tournament #mainNavigation nav.mobileTournament .content .backToMainNavigation svg {
    fill: transparent;
    stroke: #fff;
    width: 12px;
    height: 22px;
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-width: 3;
    transform: scale(-1)
}

#tournament #mainNavigation nav.mobileTournament .content .navigationContentWrapper {
    width: 100%;
    max-width: 230px;
    min-height: 100%;
    margin: 10px auto
}

#tournament #mainNavigation nav.mobileTournament .content .navigationContentWrapper .menuCategorySwitch:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

#tournament #mainNavigation nav.mobileTournament .content .navigationContentWrapper .menuCategorySwitch a {
    color: #590408;
    transition-duration: .15s;
    white-space: nowrap;
    display: inline-block;
    float: right
}

#tournament #mainNavigation nav.mobileTournament .content .navigationContentWrapper .menuCategorySwitch a:first-of-type:not(.single) {
    margin-left: 7px;
    padding-left: 7px;
    border-left: 2px solid #590408
}

#tournament #mainNavigation nav.mobileTournament .content .navigationContentWrapper .menuCategorySwitch a.active {
    color: #fff
}

#tournament #mainNavigation nav.mobileTournament .content ul {
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0
}

#tournament #mainNavigation nav.mobileTournament .content ul a,
#tournament #mainNavigation nav.mobileTournament .content ul li {
    color: #fff;
    font-family: NotoSans-CondensedBold, sans-serif;
    font-weight: 700
}

#tournament #mainNavigation nav.mobileTournament .content ul a:hover,
#tournament #mainNavigation nav.mobileTournament .content ul li:hover {
    cursor: pointer;
    background-image: none
}

#tournament #mainNavigation nav.mobileTournament .content ul a span,
#tournament #mainNavigation nav.mobileTournament .content ul li span {
    vertical-align: middle
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 {
    margin-top: 30px
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 a,
#tournament #mainNavigation nav.mobileTournament .content ul.level0 li,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 a,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li {
    min-height: 42px;
    line-height: 42px;
    position: relative
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 a>svg,
#tournament #mainNavigation nav.mobileTournament .content ul.level0 li>svg,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 a>svg,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li>svg {
    fill: #fff
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 a>svg path,
#tournament #mainNavigation nav.mobileTournament .content ul.level0 li>svg path,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 a>svg path,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li>svg path {
    transform-origin: center
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 li,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li {
    border: 1px solid #e4e4e3;
    text-align: center;
    margin-bottom: 24px
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 li,
#tournament #mainNavigation nav.mobileTournament .content ul.level0 li a,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li a {
    font-size: 1rem
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 li a,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li a {
    display: block
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 li .category,
#tournament #mainNavigation nav.mobileTournament .content ul.level0 li .language svg,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li .category,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li .language svg {
    width: 28px;
    height: 28px;
    vertical-align: middle;
    margin-left: 10px
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 li .language svg,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li .language svg {
    position: relative;
    top: -3px
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 li.blog .category path,
#tournament #mainNavigation nav.mobileTournament .content ul.level0 li.media .category path,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li.blog .category path,
#tournament #mainNavigation nav.mobileTournament .content ul.level1 li.media .category path {
    transform: scale(.85)
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 .subMenuOpener {
    top: 0;
    left: .7em;
    position: absolute;
    height: 100%
}

#tournament #mainNavigation nav.mobileTournament .content ul.level0 .subMenuOpener svg {
    fill: transparent;
    stroke: #fff;
    width: 10px;
    height: 18px;
    margin-top: 13px;
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-width: 3;
    transform: scale(-1)
}

#tournament #mainNavigation nav.mobileTournament .content ul.level1 li:not(.currentCategory) {
    margin-right: 0
}

#tournament #mainNavigation nav.mobileTournament .content .levelMinor {
    margin-top: 15px;
    font-size: .9rem;
    width: 100%;
    padding: 0
}

#tournament #mainNavigation nav.mobileTournament .content .levelMinor a {
    min-height: 42px;
    line-height: 38px;
    padding-right: 40px;
    color: hsla(0, 0%, 100%, .7);
    display: block
}

#tournament #mainNavigation nav.mobileTournament .content .levelMinor a:hover {
    cursor: pointer;
    background-image: none
}

#tournament #mainNavigation nav.mobileTournament .content .levelMinor a span {
    vertical-align: middle
}

#tournament #mainNavigation nav.mobileTournament .content .levelMinor svg {
    display: none
}

#tournament #mainNavigation nav.mobileTournament .content #registerMobile {
    display: inline-block;
    text-align: center;
    width: 100%;
    margin-top: 30px
}

.footer {
    background: linear-gradient(#101010, #101010 30%, #333);
    padding-top: 35px;
    position: relative;
    z-index: 0
}

.footer:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 35px;
    top: 0;
    background-color: #101010;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x
}

.footer .footerInnerWrapper {
    width: 80%;
    margin: 0 auto;
    text-align: center
}

.footer .footerInnerWrapper:last-of-type {
    width: 65%
}

@media screen and (max-width:1230px) {
    .footer .footerInnerWrapper:last-of-type {
        width: 95%
    }
}

.footer .footerInnerWrapper .join {
    text-align: center;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    font-size: 1.83rem;
    font-family: "Noto Serif", serif;
    font-weight: 700;
    margin-top: .83em;
    margin-bottom: .83em
}

.footer .footerInnerWrapper a.button {
    display: inline-block;
    font-size: 150%;
    position: relative;
    margin-top: 2vh;
    margin-bottom: 2vh
}

.footer .footerInnerWrapper a.button:before {
    content: "";
    background-color: rgba(0, 0, 0, .5);
    border-radius: 4px;
    position: absolute;
    top: -.8vw;
    right: -.8vw;
    bottom: -.8vw;
    left: -.8vw;
    z-index: -1
}

.footer .social {
    width: 100%;
    margin-top: 2vh;
    overflow: hidden
}

.footer .social ul {
    list-style: none;
    padding: 0 10%;
    background-color: rgba(0, 0, 0, .5);
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, .7)
}

.footer .social ul li {
    display: inline-block;
    flex-grow: 1;
    flex-wrap: wrap
}

.footer .social ul li a {
    display: block;
    padding: 25px 15px;
    border-color: rgba(0, 0, 0, .8);
    border-style: solid;
    border-width: 0 .1em;
    cursor: pointer;
    transition-duration: .2s;
    outline: none;
    color: #f2f2f2;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    text-align: center;
    font-size: 1.5rem;
    font-weight: 400;
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, .7)
}

.footer .social ul li a img {
    height: 1.5em;
    vertical-align: text-top;
    margin-left: .5vw
}

.footer .social ul li a:hover {
    background-color: rgba(0, 0, 0, .1)
}

.footer .social ul li a:active {
    box-shadow: inset 0 10px 15px rgba(0, 0, 0, .7)
}

.footer .legal {
    display: table;
    margin: 4vh auto auto;
    padding-bottom: 4vh;
    position: relative
}

@media screen and (max-width:1230px) {
    .footer .legal {
        display: block
    }
}

.footer .legal .travianGamesLogo {
    width: 160px;
    background-size: contain;
    background-image: url(dist/asset/690fca0f36382f4f0512.png);
    display: table-cell
}

@media screen and (max-width:1230px) {
    .footer .legal .travianGamesLogo {
        display: block;
        margin: 0 auto;
        width: 100%;
        height: 80px;
        background-position: 50%
    }
}

.footer .legal .rightOfLogo {
    display: table-cell;
    text-align: center
}

@media screen and (max-width:1230px) {
    .footer .legal .rightOfLogo {
        display: block;
        margin-top: 2vh
    }
}

.footer .legal .rightOfLogo nav {
    display: inline-block
}

.footer .legal .rightOfLogo nav .footerLinks {
    padding: 0;
    margin: 0 0 6px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.footer .legal .rightOfLogo nav .footerLinks:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.footer .legal .rightOfLogo nav .footerLinks a {
    color: #f2f2f2;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    font-weight: 400;
    display: inline-block
}

.footer .legal .rightOfLogo nav .footerLinks svg {
    width: 6px;
    height: 6px;
    margin: 2px 18px 0;
    fill: #f2f2f2
}

@media(max-width:1024px) {
    .footer .legal .rightOfLogo nav {
        display: none
    }
}

.footer .legal .copyright {
    font-size: .9rem
}

@media screen and (max-width:700px) {
    .footer .footerInnerWrapper:last-of-type {
        width: 100%
    }
}

@media screen and (max-width:1520px)and (min-width:1230px) {
    .footer .social li:nth-last-child(-n+2) {
        flex-basis: 50%
    }
}

#media {
    overflow-x: hidden
}

#media .background {
    position: fixed;
    z-index: 0;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    min-height: 100vh;
    height: auto;
    min-width: 100vw
}

#media section {
    padding: 10vh 0;
    min-height: 100vh;
    position: relative
}

#media section .breadcrumb,
#media section h1 {
    position: relative;
    width: calc(80.4vw + 15px);
    margin: 6vh auto 3vh
}

#media section .breadcrumb {
    margin-top: 6vh
}

#media section .breadcrumb.topOffset {
    margin-top: calc(6vh + 40px)
}

#media section h1 {
    margin-top: 2vh;
    right: 20px
}

#media .gallery {
    width: 80vw;
    margin: 8vh auto 0;
    text-align: justify
}

#media .gallery .item {
    display: inline-block;
    border: 2px solid #f2f2f2;
    border-radius: 5px;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .5);
    margin: 0 1vw 50px 0
}

@media(min-width:1280px) {
    #media .gallery .item {
        width: calc(19vw - 2px);
        height: 11.25vw
    }
}

@media(max-width:1280px)and (min-width:800px) {
    #media .gallery .item {
        width: calc(25.66667vw - 2px);
        height: 15vw
    }
}

@media(max-width:800px)and (min-width:600px) {
    #media .gallery .item {
        width: calc(39vw - 2px);
        height: 22.5vw
    }
}

@media(max-width:600px) {
    #media .gallery .item {
        width: calc(79vw - 2px);
        height: 45vw;
        margin-bottom: 20px
    }
}

#media .gallery .item .media {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background-size: cover;
    background-position: 50%;
    box-shadow: inset 0 0 8vw 30px rgba(0, 0, 0, .5)
}

#media .gallery .item .media:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    background-color: hsla(0, 0%, 94.9%, .1)
}

#media .gallery .item .title {
    visibility: hidden;
    font-style: italic;
    color: #f0a600;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    padding: 5px
}

#media .gallery .item:hover {
    box-shadow: 3px 3px 3px rgba(0, 0, 0, .5), 0 30px 20px rgba(0, 0, 0, .1);
    border-color: #f0a600;
    cursor: pointer
}

#media .gallery .item:hover .media {
    box-shadow: none
}

#media .gallery .item:hover .media:after {
    display: none
}

#media .gallery .item:hover .title {
    visibility: visible
}

#media .lightBox {
    width: 100vw;
    height: 100vh;
    padding: 20vh 10vw 10vh;
    position: fixed;
    z-index: 10;
    top: 0;
    background-color: rgba(51, 51, 51, .95)
}

#media .lightBox .header {
    width: 100%;
    border-bottom: 1px solid #f2f2f2;
    padding-bottom: .5em;
    margin-bottom: 5vh;
    position: relative
}

#media .lightBox .header h2 {
    margin: 0 0 .3em
}

@media screen and (max-height:1024px)and (orientation:landscape),
screen and (max-width:1024px)and (orientation:portrait) {
    #media .lightBox .header div,
    #media .lightBox .header h2 {
        padding-left: 5rem
    }
}

#media .lightBox .header svg {
    stroke-width: 3;
    stroke: #f2f2f2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 5em;
    height: 5em
}

#media .lightBox .header svg:hover {
    cursor: pointer;
    stroke: #f0a600
}

#media .lightBox .header svg:not(:hover) g {
    filter: none
}

#media .lightBox .body {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch
}

#media .lightBox .body .pagination {
    flex: 1 1 0;
    text-align: center;
    position: relative;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#media .lightBox .body .pagination svg {
    position: relative;
    top: 50%;
    transform: scaleX(-1) translateY(-50%);
    width: 8vw;
    min-width: 32px;
    height: auto;
    fill: #f2f2f2
}

#media .lightBox .body .pagination svg.back {
    transform: scaleX(1) translateY(-50%)
}

#media .lightBox .body .pagination.disabled svg g,
#media .lightBox .body .pagination:not(:hover) svg g {
    filter: none
}

#media .lightBox .body .pagination:hover:not(.disabled) {
    cursor: pointer
}

#media .lightBox .body .pagination:hover:not(.disabled) svg {
    fill: #f0a600
}

#media .lightBox .body .pagination.disabled {
    opacity: .2
}

#media .lightBox .video,
#media .lightBox img {
    flex: 0 0 auto;
    align-self: center;
    border-radius: 3px;
    border: 1px solid #000;
    box-shadow: 3px 3px 15px 6px rgba(0, 0, 0, .4)
}

#media .lightBox img {
    max-width: 60vw;
    max-height: 50vh
}

#media .lightBox .video {
    width: 60vw;
    height: 33.75vw;
    max-height: 50vh;
    max-width: 88vh
}

#tournament #tournamentHeader {
    height: 100vh;
    width: 100%;
    position: relative;
    background-image: url(dist/asset/e4c3d2ce2b958d453216.jpg);
    background-size: cover;
    background-position: 50%
}

#tournament #tournamentHeader section {
    width: 100%;
    height: 100%;
    z-index: 2
}

#tournament #tournamentHeader section .tournamentLogo {
    width: 250px;
    height: 287px;
    position: absolute;
    right: 50%;
    transform: translateX(50%);
    top: 100px
}

.ie #tournament #tournamentHeader section .tournamentLogo {
    transform: translateX(-50%)
}

@media screen and (max-width:1024px) {
    #tournament #tournamentHeader section .tournamentLogo {
        width: 220px;
        height: 252px;
        top: 70px
    }
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #tournament #tournamentHeader section .tournamentLogo {
        width: 180px;
        height: 206px;
        top: 70px
    }
}

#tournament #tournamentHeader section h1 {
    position: absolute;
    top: 58%;
    font-weight: 400
}

#tournament #tournamentHeader section h1:before {
    top: auto;
    bottom: -12px;
    z-index: 2
}

@media screen and (max-width:1024px) {
    #tournament #tournamentHeader section h1:before {
        bottom: -10px;
        transform: skewX(45deg) scale(.8);
        right: -12px
    }
}

@media screen and (max-width:600px) {
    #tournament #tournamentHeader section h1:before {
        bottom: -5px;
        transform: skewX(45deg) scale(.5);
        right: -6px
    }
}

#tournament #tournamentHeader section h1>span {
    position: relative;
    z-index: -1
}

#tournament #tournamentHeader section h1>span>* {
    position: relative;
    z-index: 1
}

#tournament #tournamentHeader section h1>span:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: rgba(89, 4, 8, .8);
    transform-origin: bottom;
    right: -50vw;
    left: 0;
    transform: skewX(20deg);
    z-index: -1
}

#tournament #tournamentHeader section.ctaWrapper {
    position: absolute;
    bottom: 0;
    max-width: none;
    height: 15vh;
    padding: 0;
    margin: 0;
    background-color: #fff;
    z-index: 2;
    text-align: center
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton {
    display: inline-block;
    position: relative;
    transform: translateY(-50%);
    max-width: 95%;
    transition-duration: .15s
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton .cta,
#tournament #tournamentHeader section.ctaWrapper .ctaButton .ctaHover {
    position: absolute;
    width: 124%;
    height: 166%;
    right: 50%;
    transform: translateX(50%);
    pointer-events: none;
    z-index: 1
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton .cta.ctaHover,
#tournament #tournamentHeader section.ctaWrapper .ctaButton .ctaHover.ctaHover {
    opacity: 0;
    transition-duration: .15s;
    z-index: 2
}

.ie #tournament #tournamentHeader section.ctaWrapper .ctaButton .cta,
.ie #tournament #tournamentHeader section.ctaWrapper .ctaButton .ctaHover {
    transform: translateX(-50%)
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton:focus,
#tournament #tournamentHeader section.ctaWrapper .ctaButton:hover {
    background-image: none;
    transform: translate(-1px, calc(-50% - 1px))
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton:focus .ctaHover,
#tournament #tournamentHeader section.ctaWrapper .ctaButton:hover .ctaHover {
    opacity: 1
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton a {
    font-size: 22px;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    position: relative;
    z-index: 3;
    display: block;
    padding: 23px 70px 24px;
    white-space: nowrap
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton a span {
    white-space: normal
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton a .chevronForward {
    fill: transparent;
    stroke: #fff;
    width: 10px;
    height: 18px;
    stroke-linejoin: round;
    stroke-linecap: round;
    stroke-width: 3;
    transform: scaleX(-1) translateY(1px) translateX(10px)
}

.ie #tournament #tournamentHeader section.ctaWrapper .ctaButton a .chevronForward {
    transform: scaleX(-1) translateY(1px) translateX(-10px)
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #tournament #tournamentHeader section.ctaWrapper .ctaButton a {
        padding: 13px 25px 14px;
        font-size: 14px
    }
    #tournament #tournamentHeader section.ctaWrapper .ctaButton a .chevronForward {
        width: 7px;
        height: 15px;
        transform: scaleX(-1) translateY(2px) translateX(6px)
    }
    .ie #tournament #tournamentHeader section.ctaWrapper .ctaButton a .chevronForward {
        transform: scaleX(-1) translateY(2px) translateX(-6px)
    }
}

#tournament #tournamentHeader section.ctaWrapper .ctaButton a:hover {
    background-image: none
}

#tournament #tournamentHeader section.ctaWrapper .scrollIndicator {
    width: 20px;
    height: 36px;
    position: absolute;
    bottom: 15%;
    right: 50%;
    transform: translateX(50%)
}

.ie #tournament #tournamentHeader section.ctaWrapper .scrollIndicator {
    transform: translateX(-50%)
}

#tournament #tournamentHeader section.ctaWrapper .scrollIndicator g {
    fill: transparent;
    stroke: #9e0404;
    stroke-width: 4px
}

#tournament #tournamentHeader section.ctaWrapper .scrollIndicator g path {
    stroke-linejoin: round;
    stroke-linecap: round
}

#tournament #tournamentPhilosophy {
    padding-top: 80px
}

#tournament #tournamentStatus .statusProgress {
    display: -ms-grid;
    display: grid;
    margin-top: 50px
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress {
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: 150px 150px 150px 150px;
        grid-template-rows: 150px 150px 150px 150px
    }
}

@media screen and (max-width:400px) {
    #tournament #tournamentStatus .statusProgress {
        -ms-grid-rows: 100px 100px 100px 100px;
        grid-template-rows: 100px 100px 100px 100px
    }
}

#tournament #tournamentStatus .statusProgress .step {
    font-weight: 700;
    position: relative
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress .step {
        grid-column-start: auto;
        padding-top: 110px;
        padding-right: 15px
    }
    #tournament #tournamentStatus .statusProgress .step:first-child {
        -ms-grid-column: 1
    }
    #tournament #tournamentStatus .statusProgress .step:nth-child(2) {
        -ms-grid-column: 2
    }
    #tournament #tournamentStatus .statusProgress .step:nth-child(3) {
        -ms-grid-column: 3
    }
    #tournament #tournamentStatus .statusProgress .step:nth-child(4) {
        -ms-grid-column: 4
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress .step {
        grid-row-start: auto;
        padding-left: calc(50% + 40px);
        padding-top: 11px;
        text-align: left
    }
    #tournament #tournamentStatus .statusProgress .step:first-child {
        -ms-grid-row: 1
    }
    #tournament #tournamentStatus .statusProgress .step:nth-child(2) {
        -ms-grid-row: 2
    }
    #tournament #tournamentStatus .statusProgress .step:nth-child(3) {
        -ms-grid-row: 3
    }
    #tournament #tournamentStatus .statusProgress .step:nth-child(4) {
        -ms-grid-row: 4
    }
}

@media screen and (max-width:400px) {
    #tournament #tournamentStatus .statusProgress .step {
        padding-top: 9px;
        padding-left: calc(50% + 25px)
    }
}

@media screen and (max-width:355px) {
    #tournament #tournamentStatus .statusProgress .step {
        padding-left: calc(30% + 25px)
    }
}

#tournament #tournamentStatus .statusProgress .step .laurel {
    position: absolute;
    z-index: 3;
    fill: #590408;
    display: none;
    height: 38px;
    width: 42px
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress .step .laurel {
        top: 0;
        right: 0
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress .step .laurel {
        top: 3px;
        right: calc(50% + 40px)
    }
}

@media screen and (max-width:400px) {
    #tournament #tournamentStatus .statusProgress .step .laurel {
        right: calc(50% + 40px)
    }
}

@media screen and (max-width:355px) {
    #tournament #tournamentStatus .statusProgress .step .laurel {
        right: calc(70% + 40px)
    }
}

#tournament #tournamentStatus .statusProgress .step .marker {
    position: absolute;
    z-index: 3;
    fill: #707070;
    height: 46px;
    width: 11px
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress .step .marker {
        top: 42px;
        right: 15px
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress .step .marker {
        transform: rotate(90deg);
        top: 0;
        right: calc(50% - 3px)
    }
}

@media screen and (max-width:400px) {
    #tournament #tournamentStatus .statusProgress .step .marker {
        height: 40px;
        width: 10px;
        right: calc(50% - 4px)
    }
}

@media screen and (max-width:355px) {
    #tournament #tournamentStatus .statusProgress .step .marker {
        right: calc(70% - 4px)
    }
}

#tournament #tournamentStatus .statusProgress .step:after,
#tournament #tournamentStatus .statusProgress .step:before {
    position: absolute
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress .step:after,
    #tournament #tournamentStatus .statusProgress .step:before {
        top: 52px;
        right: 0;
        height: 30px;
        width: 100%
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress .step:after,
    #tournament #tournamentStatus .statusProgress .step:before {
        top: 0;
        right: calc(50% - 15px);
        width: 30px;
        height: 100%
    }
}

@media screen and (max-width:400px) {
    #tournament #tournamentStatus .statusProgress .step:after,
    #tournament #tournamentStatus .statusProgress .step:before {
        width: 25px;
        right: calc(50% - 13px)
    }
}

@media screen and (max-width:355px) {
    #tournament #tournamentStatus .statusProgress .step:after,
    #tournament #tournamentStatus .statusProgress .step:before {
        right: calc(70% - 13px)
    }
}

#tournament #tournamentStatus .statusProgress .step:before {
    content: "";
    z-index: 1;
    background-color: #cac8c8
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress .step:before {
        width: 100%
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress .step:before {
        height: 100%
    }
}

#tournament #tournamentStatus .statusProgress .step.current .marker,
#tournament #tournamentStatus .statusProgress .step.done .marker {
    fill: #9e0404
}

#tournament #tournamentStatus .statusProgress .step.current:after,
#tournament #tournamentStatus .statusProgress .step.done:after {
    content: "";
    z-index: 2;
    background-color: #9e0404
}

#tournament #tournamentStatus .statusProgress .step.done {
    color: #9e0404
}

#tournament #tournamentStatus .statusProgress .step.current .laurel {
    display: block
}

@media screen and (min-width:800px) {
    #tournament #tournamentStatus .statusProgress .step.current:after {
        width: 40%
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentStatus .statusProgress .step.current:after {
        height: 40%
    }
}

#tournament #tournamentStatus .moreDetails {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 500px;
    grid-template-columns: 1fr 500px;
    padding-left: 20px;
    margin-top: 50px
}

#tournament #tournamentStatus .moreDetails>* {
    position: relative;
    z-index: 1
}

#tournament #tournamentStatus .moreDetails:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background-color: #9e0404;
    transform-origin: bottom;
    right: -50vw;
    left: 0;
    transform: skewX(20deg);
    top: 15px;
    left: 20px
}

@media(max-width:1280px) {
    #tournament #tournamentStatus .moreDetails:before {
        transform: skewX(0);
        left: -25vw
    }
}

#tournament #tournamentStatus .moreDetails .textWrapper {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1
}

#tournament #tournamentStatus .moreDetails .textWrapper h3,
#tournament #tournamentStatus .moreDetails .textWrapper p {
    color: #fff
}

#tournament #tournamentStatus .moreDetails .textWrapper h3 {
    margin-top: 0
}

#tournament #tournamentStatus .moreDetails .textWrapper h3:before {
    background-color: #590408
}

#tournament #tournamentStatus .moreDetails .buttonWrapper {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-align: center;
    align-self: center;
    padding-top: 15px
}

#tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton {
    width: 240px
}

#tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton+a.tournamentButton {
    margin-right: 10px
}

@media(max-width:1024px) {
    #tournament #tournamentStatus .moreDetails {
        display: block;
        padding-left: 0
    }
    #tournament #tournamentStatus .moreDetails .buttonWrapper {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        padding: 0 30px 20px
    }
    #tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton {
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-column-align: center;
        justify-self: center
    }
    #tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton:first-of-type {
        -ms-grid-column: 1;
        grid-column-start: 1
    }
    #tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton:nth-of-type(2) {
        -ms-grid-column: 2;
        grid-column-start: 2
    }
}

@media(max-width:600px) {
    #tournament #tournamentStatus .moreDetails .buttonWrapper {
        padding: 0 15px 20px
    }
    #tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton {
        width: 100%
    }
}

@media(max-width:450px) {
    #tournament #tournamentStatus .moreDetails .buttonWrapper {
        display: block
    }
    #tournament #tournamentStatus .moreDetails .buttonWrapper a.tournamentButton+a.tournamentButton {
        margin: 15px 0 0
    }
}

#tournament #tournamentPhases .phases {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr
}

#tournament #tournamentPhases .phases .qualifications {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1
}

#tournament #tournamentPhases .phases .finals {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 2;
    grid-column-start: 2
}

@media(max-width:800px) {
    #tournament #tournamentPhases .phases {
        display: block
    }
}

#tournament #tournamentReady .readyWrapper {
    display: -ms-grid;
    display: grid
}

@media screen and (min-width:800px) {
    #tournament #tournamentReady .readyWrapper {
        -ms-grid-rows: 1fr auto;
        grid-template-rows: 1fr auto;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentReady .readyWrapper {
        margin: 0 -30px;
        -ms-grid-rows: auto auto auto auto;
        grid-template-rows: auto auto auto auto;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr
    }
}

@media screen and (max-width:600px) {
    #tournament #tournamentReady .readyWrapper {
        margin: 0 -15px
    }
}

#tournament #tournamentReady .readyWrapper h3 {
    color: #fff;
    padding-top: 0;
    margin: 20px 30px
}

@media screen and (max-width:600px) {
    #tournament #tournamentReady .readyWrapper h3 {
        margin: 20px 15px
    }
}

#tournament #tournamentReady .readyWrapper h3:before {
    content: none
}

@media screen and (min-width:800px) {
    #tournament #tournamentReady .readyWrapper h3+p {
        margin: 0 0 20px
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentReady .readyWrapper h3+p {
        padding: 0;
        margin: 20px 30px
    }
}

@media screen and (max-width:600px) {
    #tournament #tournamentReady .readyWrapper h3+p {
        margin: 20px 15px
    }
}

#tournament #tournamentReady .readyWrapper .newPlayer,
#tournament #tournamentReady .readyWrapper .veteranPlayer {
    color: #fff;
    position: relative
}

#tournament #tournamentReady .readyWrapper a.tournamentButton {
    margin-top: 20px;
    width: 240px
}

@media screen and (min-width:800px) {
    #tournament #tournamentReady .readyWrapper:before {
        transform-origin: center
    }
    #tournament #tournamentReady .readyWrapper .veteranPlayer {
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-column: 1;
        grid-column-start: 1;
        padding-left: 20px;
        margin-left: 1px;
        position: relative
    }
    #tournament #tournamentReady .readyWrapper .veteranPlayer>* {
        position: relative;
        z-index: 1
    }
    #tournament #tournamentReady .readyWrapper .veteranPlayer:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: #9e0404;
        transform-origin: bottom;
        right: -50vw;
        left: 0;
        transform: skewX(20deg);
        transform-origin: center
    }
    #tournament #tournamentReady .readyWrapper .newPlayer {
        -ms-grid-row: 1;
        grid-row-start: 1;
        -ms-grid-column: 2;
        grid-column-start: 2;
        padding-right: 20px;
        margin-right: 1px;
        position: relative
    }
    #tournament #tournamentReady .readyWrapper .newPlayer>* {
        position: relative;
        z-index: 1
    }
    #tournament #tournamentReady .readyWrapper .newPlayer:before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        background-color: #590408;
        transform-origin: bottom;
        right: 0;
        left: -50vw;
        transform: skewX(-20deg);
        transform: skewX(20deg);
        transform-origin: center
    }
    #tournament #tournamentReady .readyWrapper a.tournamentButton {
        -ms-grid-row: 2;
        grid-row-start: 2;
        -ms-grid-column: 1;
        grid-column-start: 1;
        margin-right: 30px
    }
    #tournament #tournamentReady .readyWrapper a.tournamentButton+a.tournamentButton {
        -ms-grid-column: 2;
        grid-column-start: 2;
        margin-right: 50px
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentReady .readyWrapper h3,
    #tournament #tournamentReady .readyWrapper p {
        position: relative;
        z-index: 1
    }
    #tournament #tournamentReady .readyWrapper .veteranPlayer {
        -ms-grid-row: 1;
        grid-row-start: 1;
        grid-column: 1/3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        margin-bottom: 18px;
        background-color: #9e0404
    }
    #tournament #tournamentReady .readyWrapper .veteranPlayer:before {
        content: "";
        position: absolute;
        top: 50%;
        right: 0;
        bottom: -16px;
        left: 0;
        transform: skewY(2deg);
        background-color: #9e0404
    }
    #tournament #tournamentReady .readyWrapper .newPlayer {
        -ms-grid-row: 2;
        grid-row-start: 2;
        grid-column: 1/3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        margin-top: 18px;
        background-color: #590408
    }
    #tournament #tournamentReady .readyWrapper .newPlayer:before {
        content: "";
        position: absolute;
        top: -16px;
        right: 0;
        bottom: 50%;
        left: 0;
        transform: skewY(2deg);
        background-color: #590408
    }
    #tournament #tournamentReady .readyWrapper a.tournamentButton {
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-align: center;
        justify-self: center
    }
    #tournament #tournamentReady .readyWrapper a.tournamentButton+a.tournamentButton {
        -ms-grid-row: 3;
        grid-row-start: 3;
        -ms-grid-column: 2;
        grid-column-start: 2
    }
}

@media screen and (max-width:500px) {
    #tournament #tournamentReady .readyWrapper a.tournamentButton {
        width: calc(100% - 30px);
        grid-column: 1/3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2
    }
    #tournament #tournamentReady .readyWrapper a.tournamentButton+a.tournamentButton {
        -ms-grid-row: 4;
        grid-row-start: 4;
        grid-column: 1/3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2
    }
}

#tournament #tournamentHistory .eventWrapper .historyEvent {
    background-color: #9e0404;
    color: #fff;
    display: grid;
    box-shadow: 20px 20px 8px rgba(0, 0, 0, .16)
}

#tournament #tournamentHistory .eventWrapper .historyEvent .eventImage {
    grid-row: 1;
    background-size: cover
}

#tournament #tournamentHistory .eventWrapper .historyEvent .eventDescription {
    grid-row: 1;
    padding: 20px
}

#tournament #tournamentHistory .eventWrapper .historyEvent h3 {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-top: 0
}

#tournament #tournamentHistory .eventWrapper .historyEvent h3:before {
    background: #590408;
    height: 2px;
    width: 85px;
    top: -8px
}

#tournament #tournamentHistory .eventWrapper.start .historyEvent .eventDescription {
    grid-column: 2
}

#tournament #tournamentHistory .eventWrapper.start .historyEvent .eventDescription h3:before {
    right: -40px
}

#tournament #tournamentHistory .eventWrapper.end .historyEvent .eventDescription,
#tournament #tournamentHistory .eventWrapper.start .historyEvent .eventImage {
    grid-column: 1
}

#tournament #tournamentHistory .eventWrapper.end .historyEvent .eventDescription h3 {
    text-align: left
}

#tournament #tournamentHistory .eventWrapper.end .historyEvent .eventDescription h3:before {
    right: auto;
    left: -40px
}

#tournament #tournamentHistory .eventWrapper.end .historyEvent .eventImage {
    grid-column: 2
}

@media screen and (min-width:1000px) {
    #tournament #tournamentHistory .eventWrapper {
        display: grid;
        grid-template-columns: 1fr 80px 1fr
    }
    #tournament #tournamentHistory .eventWrapper~.eventWrapper {
        margin-top: -50px
    }
    #tournament #tournamentHistory .eventWrapper .scale {
        grid-column: 2;
        grid-row: 1;
        width: 4px;
        height: calc(100% - 54px);
        justify-self: center;
        align-self: start;
        border: dotted #9e0404;
        border-width: 0 0 0 6px;
        position: relative
    }
    #tournament #tournamentHistory .eventWrapper .scale:before {
        content: "";
        position: absolute;
        top: calc(50% + 27px);
        width: 28px;
        height: 0;
        border: dotted #9e0404;
        border-width: 6px 0 0
    }
    #tournament #tournamentHistory .eventWrapper .historyEvent .eventImage {
        width: 200px;
        min-height: 240px
    }
    #tournament #tournamentHistory .eventWrapper:first-of-type .scale {
        height: calc(100% - 34px);
        margin-top: -20px
    }
    #tournament #tournamentHistory .eventWrapper:first-of-type .scale:before {
        top: calc(50% + 37px)
    }
    #tournament #tournamentHistory .eventWrapper.start .scale:before {
        left: 6px
    }
    #tournament #tournamentHistory .eventWrapper.start .historyEvent {
        grid-column: 1;
        grid-template-columns: 200px 1fr
    }
    #tournament #tournamentHistory .eventWrapper.end .scale:before {
        right: 12px
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent {
        grid-template-columns: 1fr 200px;
        grid-column: 3
    }
    #tournament #tournamentHistory .eventWrapper:last-of-type {
        grid-template-columns: 1fr calc(50% - 40px) 1fr;
        margin-top: 100px
    }
    #tournament #tournamentHistory .eventWrapper:last-of-type .scale {
        height: 150px;
        margin-top: -150px
    }
    #tournament #tournamentHistory .eventWrapper:last-of-type .scale:before {
        content: inherit
    }
    #tournament #tournamentHistory .eventWrapper:last-of-type .historyEvent {
        grid-column: 2
    }
}

@media screen and (max-width:1000px) {
    #tournament #tournamentHistory .eventWrapper~.eventWrapper {
        margin-top: 50px
    }
    #tournament #tournamentHistory .eventWrapper~.eventWrapper .scale {
        width: 4px;
        height: 50px;
        margin-top: -50px;
        margin-right: calc(50% - 3px);
        justify-self: center;
        align-self: start;
        border: dotted #9e0404;
        border-width: 0 0 0 6px
    }
    #tournament #tournamentHistory .eventWrapper .historyEvent .eventImage {
        width: 250px;
        min-height: 250px
    }
    #tournament #tournamentHistory .eventWrapper.start .historyEvent {
        grid-template-columns: 250px 1fr
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent {
        grid-template-columns: 1fr 250px
    }
}

@media screen and (max-width:600px) {
    #tournament #tournamentHistory .eventWrapper .historyEvent .eventImage {
        width: 200px
    }
    #tournament #tournamentHistory .eventWrapper.start .historyEvent {
        grid-template-columns: 200px 1fr
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent {
        grid-template-columns: 1fr 200px
    }
}

@media screen and (max-width:450px) {
    #tournament #tournamentHistory .eventWrapper .historyEvent .eventImage {
        width: 100%;
        height: 370px
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent,
    #tournament #tournamentHistory .eventWrapper.start .historyEvent {
        grid-template-rows: auto 1fr;
        grid-template-columns: 1fr
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent .eventImage,
    #tournament #tournamentHistory .eventWrapper.start .historyEvent .eventImage {
        grid-row: 1;
        grid-column: 1
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent .eventDescription,
    #tournament #tournamentHistory .eventWrapper.start .historyEvent .eventDescription {
        grid-row: 2;
        grid-column: 1
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent .eventDescription h3,
    #tournament #tournamentHistory .eventWrapper.start .historyEvent .eventDescription h3 {
        text-align: right
    }
    #tournament #tournamentHistory .eventWrapper.end .historyEvent .eventDescription h3:before,
    #tournament #tournamentHistory .eventWrapper.start .historyEvent .eventDescription h3:before {
        height: 65px;
        width: 2px;
        right: -10px;
        top: -40px
    }
}

#tournament {
    font-family: Noto Sans, sans-serif;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTM1Ljc0Ij48cGF0aCBmaWxsPSIjZmFmYWZhIiBkPSJNMzg3LjU3IDMzNy41N2E1Ni45MSA1Ni45MSAwIDAxLTUuNzctMTcuMTFjLTEtNy4xNi4wNi0xNC4yIDEuNzMtMjEuMTcgMS4xLTQuNjQgMi41Mi05LjIgNC0xMy43NC4wOC0uMjQuMTgtLjQ4LjM0LS44OWExMi4zOSAxMi4zOSAwIDAxMS42IDMuMDcgNTIuNjUgNTIuNjUgMCAwMTQuODMgMTggNTYuMzMgNTYuMzMgMCAwMS0xLjY1IDE4LjA5IDY4LjU4IDY4LjU4IDAgMDEtNS4wOCAxMy43NXptNDUuMjQtNDIuMzJhMzcuNzcgMzcuNzcgMCAwMDIuNTEtN2MtLjc3LjM5LTEuMzQuNjQtMS44OC45NS0zLjg0IDIuMTgtNy43MSA0LjMyLTExLjQzIDYuNzFhNjQuNCA2NC40IDAgMDAtMTQuMzIgMTEuODcgNDcuMjggNDcuMjggMCAwMC0xMCAxOS4yNSA2NyA2NyAwIDAwMTUuODYtOC42OUE1OC4zNyA1OC4zNyAwIDAwNDI0LjEgMzA5YTUzLjIgNTMuMiAwIDAwOC43MS0xMy43NXptLTMyLjIyIDEzLjY5YTEyMy44MSAxMjMuODEgMCAwMDYuODQtMTMuMjggNTcuODQgNTcuODQgMCAwMDQuMjktMTguOTEgNDkuMjIgNDkuMjIgMCAwMC0xLTExLjkyIDM4LjM2IDM4LjM2IDAgMDAtMi40My04LjEzYy0uMTcuMzEtLjM1LjYyLS41LjkzLTEuOSAzLjkzLTMuOCA3Ljg1LTUuNDcgMTEuODctMy40MyA4LjI3LTUuODUgMTYuNzEtNS4xNCAyNS43NGE2NS4xNSA2NS4xNSAwIDAwMy40MSAxMy43em0tMTcuMzUgNTQuMTJjLS4yMS01LjA5LS4zMy04LS43LTEwLjgyYTU4LjMyIDU4LjMyIDAgMDAtNy41NC0yMi43MiA1My44NSA1My44NSAwIDAwLTEyLjM5LTE0LjE5Yy0uMTktLjE1LS4zNy0uNDktLjY1LS4zMXMtLjEzLjQ4LS4xLjczYy41MSA0LjI5Ljk0IDguNTkgMS42NSAxMi44NmE2NS44IDY1LjggMCAwMDUuMzIgMThjMi44MSA1Ljc4IDkuNzEgMTMuMDkgMTQuNDEgMTYuNDV6bTUuNSAxOS4xYy4zMi0uMzMuNjgtLjYzIDEtMSAyLjE3LTIuNjEgNC40Mi01LjE2IDYuNC03LjkyYTY0LjE0IDY0LjE0IDAgMDA4LjQ5LTE1LjU5IDUxIDUxIDAgMDAyLjgxLTEyLjY1IDc5LjI2IDc5LjI2IDAgMDAuMTctOC41OCAxMC4yNiAxMC4yNiAwIDAwLS40Ni0zLjYzYy0uMzMuMzctLjU5LjYyLS44MS45LTUuMzcgNi45Mi0xMC44IDEzLjgtMTQuNTIgMjEuNzhhNDQuODcgNDQuODcgMCAwMC00LjI1IDIyLjg5Yy4xIDEuMi4zMyAyLjM4LjQ5IDMuNTcuMDcuNTUuMjguNjMuNjguMjN6bTQxLjUzIDgyLjQ4YTQ4LjE3IDQ4LjE3IDAgMDA5LjEgNy44IDQ0LjMzIDQ0LjMzIDAgMDA1LjMgMy4wOGMuMjguMTMuNy40Ni43Mi0uMjMtLjA1LS4zNC0uMDktLjY3LS4xNS0xYTExMCAxMTAgMCAwMC0zLjk0LTE0LjQ5IDYwLjI2IDYwLjI2IDAgMDAtMTIuMy0yMC43MiA2MS40NSA2MS40NSAwIDAwLTE0Ljg1LTExLjc2Yy0uMjEtLjEzLS40My0uNDMtLjY5LS4yMXMwIC41IDAgLjczcS44NCAzLjA2IDEuNzEgNi4xMWMyLjEyIDcuNDIgNC41NCAxNC43MyA4LjQgMjEuNDlhNDkuNDggNDkuNDggMCAwMDYuNyA5LjJ6bS00NS4yOC0zNGE3Ni44NSA3Ni44NSAwIDAwLTE1LjYtMy41NGMtLjI1IDAtLjU4LS4xNS0uNzMuMTNzLjE4LjM4LjMuNTZjLjk0IDEuMyAyLjA2IDIuNDUgMy4wOCAzLjY5IDIuNDUgMyA1IDUuODQgNy43IDguNjNhOTIuMTIgOTIuMTIgMCAwMDcuOTQgNy40OCA2MC40MiA2MC40MiAwIDAwMTUuNzMgOS41OUE1NyA1NyAwIDAwNDIwLjYgNDYxYy4yMSAwIC42LjE1Ljc1LS4xN3MtLjE3LS41NC0uMzQtLjc3Yy0xLjIzLTEuNjUtMi40NS0zLjMtMy43Mi00LjkyYTg4LjA4IDg4LjA4IDAgMDAtMTIuMTQtMTIuODFBNjQgNjQgMCAwMDM4NSA0MzAuNjF6bTM0LjYzLTEzNy41NGE3NiA3NiAwIDAwMTMuMjctMTEuNTggNTMgNTMgMCAwMDExLTE5LjYxIDQ4IDQ4IDAgMDAxLjg0LThjLS4wNyAwLTIuMTUgMS40OS0zLjEzIDIuMjItNS44NiA0LjM0LTExLjY4IDguNzEtMTYuNjIgMTQuMDlhNDguOCA0OC44IDAgMDAtOS40NSAxNC41NSA3MSA3MSAwIDAwLTMgMTEuODFjNS43Ni0zLjA5IDQuODEtMi41OCA2LjA5LTMuNDh6TTQwNiA0MzNjLjQxLS4wNy4zNS0uNTguNDMtLjkxYTEwMS4xIDEwMS4xIDAgMDAyLjQzLTEyLjA5IDY1IDY1IDAgMDAuNC0xNS4yN0E1NS44OCA1NS44OCAwIDAwMzk5IDM3OC4wN2E3LjI4IDcuMjggMCAwMC0uMjguODNjLTEuNiA4Ljc4LTMuMjIgMTcuNTUtMi44NiAyNi41MWE1MS41OCA1MS41OCAwIDAwMSA4LjMyIDQ1LjIgNDUuMiAwIDAwOC40NyAxOC42Yy4xNy4yNC4yNy43Mi42Ny42N3ptLTM5LjM5LTU4LjIyYTQ4LjY2IDQ4LjY2IDAgMDAxMC4zMSAxNS40NSA0Ni40MyA0Ni40MyAwIDAwMTAuMjEgNy41MmMuMi4xMS40LjMyLjYzLjJzLjEzLS40Ny4xLS43MWE5Ni4zMiA5Ni4zMiAwIDAwLTIuMzUtMTAuNDZjLTMuNTEtMTIuNTYtMTAuMDYtMjMuMTUtMjAuOTItMzAuOTJhMzAuODUgMzAuODUgMCAwMC00LjYzLTMgOS43MSA5LjcxIDAgMDAuNTkgMi43NiAxMTYuMjYgMTE2LjI2IDAgMDA2LjAyIDE5LjE0ek00ODUgNTAwLjExYTg2LjYyIDg2LjYyIDAgMDAtOS0uMzhjLTEuOTIgMC0zLjg1LjE0LTUuNzguMjlhNjQuNTMgNjQuNTMgMCAwMC0xNS4xNiAzIDY2LjM0IDY2LjM0IDAgMDAtMTkuNTggMTAuMzJjLS4yNC4xOS0uNzEuMzMtLjU1Ljcxcy41Ny4yNy45LjNjMS42Mi4xNSAzLjI0LjI2IDQuODYuNDRhMTIzLjg0IDEyMy44NCAwIDAwMTYuMDguOTJjMS41My0uMDYgMy41MiAwIDUuNTItLjE0YTY0Ljg1IDY0Ljg1IDAgMDAxMy43OC0yLjIzYzcuNDYtMi4wNyAxNi4yNi03LjkyIDIwLjc2LTExLjI5YTExNS43IDExNS43IDAgMDAtMTEuODMtMS45NHptLS44NC0xOC40OWE2NiA2NiAwIDAwLTEzLjkyLTkuNDYgNjkuNDkgNjkuNDkgMCAwMC0yMS40NC02LjQyYy0uMyAwLS43MS0uMjEtLjg5LjE2cy4yMS41MS4zOS43M2MzIDMuNyA2LjA2IDcuMzYgOS4yNCAxMC45M2E4OC40NSA4OC40NSAwIDAwMTAuMzQgMTAuMDUgNTYuNzUgNTYuNzUgMCAwMDE3IDkuNzcgNTcuNCA1Ny40IDAgMDAxNS4xMiAyLjg3Yy0yLjcyLTQuOTgtOS44NC0xMy4yNS0xNS44OC0xOC42M3ptMTMuMjUgMjcuODNhMzIuNTkgMzIuNTkgMCAwMC02Ljc3IDMuMSA0Ni44IDQ2LjggMCAwMC0xMC4wNyA3LjIxIDM2Ljc0IDM2Ljc0IDAgMDAtNy43OCAxMC44NSAzMi40NCAzMi40NCAwIDAwLTIgNS4xM0E1NSA1NSAwIDAwNDc2IDUzM2M0LjktMi43IDkuNjQtNS42IDEzLjU4LTkuNjIgMy43Mi0zLjgxIDcuOC04Ljg1IDcuNzktMTMuOTN6bS0yOS40OC0xNy4zN0ExMTggMTE4IDAgMDA0NTIgNDg4YTc2IDc2IDAgMDAtMTMuMjgtMS4xNiA2Mi40NyA2Mi40NyAwIDAwLTEwLjcyLjkgNjkuNyA2OS43IDAgMDAtMjEuMzYgNy41OSA3LjgxIDcuODEgMCAwMC0xLjk0IDEuMjhjLjM4LjEzLjYuMjIuODIuMjdhMTgwLjc1IDE4MC43NSAwIDAwMjQuMzggNC40QTY1LjM1IDY1LjM1IDAgMDA0NDUgNTAxYzguMDYtMS4wOCAxNi4xOS01LjIyIDIyLjg5LTguOTJ6bS00Ny40MS0xMi43N2E1Mi44NyA1Mi44NyAwIDAwMTUtMy4yOGMuMjktLjEuNzYtLjA3Ljc4LS40N3MtLjM4LS40MS0uNjQtLjU1YTEyMC4yNCAxMjAuMjQgMCAwMC0xOC04LjQ0IDY1LjcyIDY1LjcyIDAgMDAtNDEuNjYtMS4zM2MtLjcyLjIxLTEuNDMuNDYtMi4xNS43di4yNmwxIC41YzMuMjEgMS41NyA2LjQyIDMuMTIgOS42OCA0LjU3YTEwNC40OCAxMDQuNDggMCAwMDIwLjY3IDcgNTYgNTYgMCAwMDE1LjI4IDEuMDR6bS00My45Ny02Mi4xMWE0NyA0NyAwIDAwMTYuNTcgNS44NWMuMjYgMCAuNTguMTYuNzUtLjA3cy0uMDUtLjU1LS4yLS43OWMtLjQ1LS43Ni0uOTItMS41LTEuNC0yLjI1YTc3Ljc0IDc3Ljc0IDAgMDAtMTIuNC0xNS41OCA1My4zOCA1My4zOCAwIDAwLTE3LjctMTEuMTEgNjYuNzQgNjYuNzQgMCAwMC05LjU1LTIuODJjLS4zNi0uMDUtLjYtLjE1LS43MS4wN3MuMS40My4yMy42MWMxLjEyIDEuNjEgMi4yMyAzLjIyIDMuMzcgNC44MWExMDcuNzUgMTA3Ljc1IDAgMDAxMC41NiAxMyA1MS42NSA1MS42NSAwIDAwMTAuNDggOC4yOHpNMTA3LjM2IDY5LjlhNTYuMzMgNTYuMzMgMCAwMS0xLjY1LTE4LjA5IDUyLjcgNTIuNyAwIDAxNC44My0xOCAxMi41NyAxMi41NyAwIDAxMS42LTMuMDdjLjE2LjQyLjI2LjY2LjM0LjkgMS40NyA0LjU0IDIuODkgOS4wOSA0IDEzLjczIDEuNjcgNyAyLjY5IDE0IDEuNzMgMjEuMThhNTYuOTQgNTYuOTQgMCAwMS01Ljc3IDE3LjEgNjguMjcgNjguMjcgMCAwMS01LjA4LTEzLjc1ek03NS45IDU1LjEzYTU4IDU4IDAgMDAxMC41MiA5LjMxIDY2LjYyIDY2LjYyIDAgMDAxNS44NiA4LjY5IDQ3LjM1IDQ3LjM1IDAgMDAtMTAtMTkuMjVBNjQuNCA2NC40IDAgMDA3OCA0MmMtMy43Mi0yLjM5LTcuNTktNC41My0xMS40My02LjcxLS41NC0uMzEtMS4xMS0uNTYtMS44OC0uOTVhMzcuODggMzcuODggMCAwMDIuNTEgNyA1My4zMSA1My4zMSAwIDAwOC43IDEzLjc5em0yNi45MS0xMy43OWMuNzEtOS0xLjcxLTE3LjQ4LTUuMTQtMjUuNzRDOTYgMTEuNTcgOTQuMSA3LjY1IDkyLjIgMy43M2MtLjE1LS4zMi0uMzMtLjYyLS41LS45M2EzOC4xOSAzOC4xOSAwIDAwLTIuNDMgOC4xMyA0OS4xOCA0OS4xOCAwIDAwLTEgMTEuOTIgNTcuNzkgNTcuNzkgMCAwMDQuMjkgMTguOUExMjUuMDggMTI1LjA4IDAgMDA5OS40MSA1NWE2NS41MSA2NS41MSAwIDAwMy40LTEzLjY2em0yOC4zMyA1MS4zNmE2NS44IDY1LjggMCAwMDUuMzItMThjLjcxLTQuMjcgMS4xNC04LjU2IDEuNjUtMTIuODUgMC0uMjYuMTQtLjU5LS4xLS43NHMtLjQ2LjE3LS42NS4zMkE1NCA1NCAwIDAwMTI1IDc1LjYxYTU4LjMxIDU4LjMxIDAgMDAtNy41MSAyMi43M2MtLjM3IDIuODEtLjQ5IDUuNzMtLjcgMTAuODIgNC42Ny0zLjM2IDExLjU3LTEwLjY4IDE0LjM1LTE2LjQ2em0tMTkuMiAzNS4zYy4xNi0xLjE5LjM5LTIuMzcuNDktMy41N2E0NC45MSA0NC45MSAwIDAwLTQuMjUtMjIuODljLTMuNzItOC05LjE1LTE0Ljg2LTE0LjUyLTIxLjc4LS4yMi0uMjgtLjQ4LS41My0uODEtLjg5YTEwLjIxIDEwLjIxIDAgMDAtLjQ2IDMuNjMgNzkuMTMgNzkuMTMgMCAwMC4xNyA4LjU3IDUwLjkzIDUwLjkzIDAgMDAyLjg0IDEyLjY2IDY0LjIgNjQuMiAwIDAwOC40OSAxNS42YzIgMi43NSA0LjIzIDUuMyA2LjQgNy45MS4yOS4zNS42NS42NiAxIDFzLjU4LjMzLjY1LS4yNHptLTM1LjU5IDczLjU0YzMuODYtNi43NiA2LjI4LTE0LjA3IDguNC0yMS41LjU4LTIgMS4xNS00LjA3IDEuNzEtNi4xLjA2LS4yNC4yNy0uNTQgMC0uNzRzLS40OC4wOS0uNjkuMjFBNjEuNjkgNjEuNjkgMCAwMDcxIDE4NS4xN2E2MC4yMSA2MC4yMSAwIDAwLTEyLjMgMjAuNzUgMTEwLjI4IDExMC4yOCAwIDAwLTMuOTQgMTQuNDhjLS4wNi4zMi0uMS42NC0uMTUgMSAwIC43LjQ0LjM3LjcyLjIzYTQzIDQzIDAgMDA1LjMtMy4wOCA0OC40OSA0OC40OSAwIDAwOS4xLTcuNzkgNDkuODEgNDkuODEgMCAwMDYuNjItOS4yMnptMTguNS0xMy4xMmE4OS4xMSA4OS4xMSAwIDAwLTEyLjE0IDEyLjgxYy0xLjI3IDEuNjItMi40OSAzLjI4LTMuNzIgNC45My0uMTcuMjItLjQ4LjQ2LS4zNC43NnMuNTQuMTMuNzUuMTdhNTcgNTcgMCAwMDE3LjE5LTMuODUgNjAuMzkgNjAuMzkgMCAwMDE1LjczLTkuNTggOTIuMjQgOTIuMjQgMCAwMDcuOTQtNy40OWMyLjY3LTIuNzggNS4yNS01LjY1IDcuNy04LjYzIDEtMS4yNCAyLjE0LTIuMzggMy4wOC0zLjY5LjEyLS4xNy40My0uMzEuMy0uNTZzLS40OC0uMTYtLjczLS4xM0E3Ny41MiA3Ny41MiAwIDAwMTE1IDE3Ni43YTY0LjQxIDY0LjQxIDAgMDAtMjAuMTUgMTEuNzJ6TTg2LjUgNDIuNjdhNzEgNzEgMCAwMC0zLTExLjgxQTQ4LjggNDguOCAwIDAwNzQgMTYuMzFjLTQuOS01LjM4LTEwLjcyLTkuNzQtMTYuNTgtMTQuMDlDNTYuNDQgMS40OSA1NC4zNiAwIDU0LjI5IDBhNDcuNTggNDcuNTggMCAwMDEuODQgOCA1MyA1MyAwIDAwMTEgMTkuNjEgNzUuMTMgNzUuMTMgMCAwMDEzLjI1IDExLjU4YzEuMjguOTEuMzMuMzkgNi4xMiAzLjQ4em04LjE4IDEzNS43NWE0NS4xNCA0NS4xNCAwIDAwOC40Ny0xOC42IDUxLjQ2IDUxLjQ2IDAgMDAuOTUtOC4zMWMuMzYtOS0xLjI2LTE3Ljc0LTIuODYtMjYuNTJhOCA4IDAgMDAtLjI4LS44MyA1NS44OCA1NS44OCAwIDAwLTEwLjIyIDI2LjY3IDY1IDY1IDAgMDAuNCAxNS4yNyAxMDEuNjcgMTAxLjY3IDAgMDAyLjQ3IDEyLjA3Yy4wOC4zMyAwIC44My40My45MXMuNDYtLjQxLjY0LS42NnptNDQuODEtNzYuNzFhOS43MSA5LjcxIDAgMDAuNTktMi43NiAzMC44OSAzMC44OSAwIDAwLTQuNjMgM2MtMTAuODYgNy43Ny0xNy40MSAxOC4zNS0yMC45MiAzMC45MWE5NiA5NiAwIDAwLTIuMzUgMTAuNDdjMCAuMjMtLjIzLjUzLjEuN3MuNDMtLjA5LjYzLS4yYTQ2LjM5IDQ2LjM5IDAgMDAxMC4yMS03LjUxIDQ4LjgyIDQ4LjgyIDAgMDAxMC4zMS0xNS40NiAxMTUuNjYgMTE1LjY2IDAgMDA2LjA2LTE5LjE1ek0zLjE3IDI0OC4xMmM0LjUgMy4zNyAxMy4zIDkuMjIgMjAuNzYgMTEuM2E2NS40OCA2NS40OCAwIDAwMTMuNzggMi4yMmMyIC4xMiA0IC4wOCA1LjUyLjE1YTEyNy40OCAxMjcuNDggMCAwMDE2LjA4LS45MmMxLjYyLS4xOCAzLjI0LS4zIDQuODYtLjQ1LjMzIDAgLjc4IDAgLjktLjNzLS4zMS0uNTEtLjU1LS43YTY2LjE0IDY2LjE0IDAgMDAtMTkuNTgtMTAuMzMgNjQuNTMgNjQuNTMgMCAwMC0xNS4xNi0zYy0xLjkzLS4xNS0zLjg2LS4yNC01Ljc4LS4yOWE4Ni42MyA4Ni42MyAwIDAwLTkgLjM5IDExMi43MyAxMTIuNzMgMCAwMC0xMS44MyAxLjkzek0wIDI0Ni4zNGE1NyA1NyAwIDAwMTUuMTgtMi44NyA1Ni43MiA1Ni43MiAwIDAwMTctOS43NiA4OS4zNCA4OS4zNCAwIDAwMTAuMzItMTAuMDZjMy4xOC0zLjU2IDYuMjMtNy4yMyA5LjI0LTEwLjkyLjE4LS4yMi41My0uNDMuMzktLjczcy0uNTktLjIxLS44OS0uMTZhNjkuMjIgNjkuMjIgMCAwMC0yMS40NCA2LjQyIDY1LjU2IDY1LjU2IDAgMDAtMTMuOTIgOS40NUM5Ljg0IDIzMyAyLjcyIDI0MS4zNiAwIDI0Ni4zNHptMTAuNDMgMjMuMTRjMy45NCA0IDguNjggNi45MiAxMy41OCA5LjYyYTU1IDU1IDAgMDA1LjI3IDIuNzQgMzIuNTYgMzIuNTYgMCAwMC0yLTUuMTQgMzYuNjkgMzYuNjkgMCAwMC03Ljc4LTEwLjg0IDQ2Ljg0IDQ2Ljg0IDAgMDAtMTAuMS03LjIyIDMzLjEyIDMzLjEyIDAgMDAtNi43Ny0zLjFjLS4wMSA1LjA4IDQuMDcgMTAuMTMgNy44IDEzLjk0ek01NSAyNDcuMTRhNjUuOTEgNjUuOTEgMCAwMDE1LjEyLjI1QTE4MC43NyAxODAuNzcgMCAwMDk0LjUzIDI0M2MuMjIgMCAuNDQtLjE0LjgyLS4yN2E3LjgxIDcuODEgMCAwMC0xLjk0LTEuMjggNjkuNjggNjkuNjggMCAwMC0yMS4zNi03LjU4IDYxLjQ4IDYxLjQ4IDAgMDAtMTAuNzItLjkgNzQuMDcgNzQuMDcgMCAwMC0xMy4yOCAxLjE2IDExNSAxMTUgMCAwMC0xNS45NCA0LjA3YzYuNyAzLjY3IDE0LjgzIDcuOCAyMi44OSA4Ljk0em0zOS44LTIyLjc1YTEwNC40OCAxMDQuNDggMCAwMDIwLjY3LTdjMy4yNi0xLjQ2IDYuNDctMyA5LjY4LTQuNTdsLjk1LS41di0uMjdjLS43Mi0uMjMtMS40My0uNDktMi4xNS0uN2E2Ny42MyA2Ny42MyAwIDAwLTIyLjYyLTIuNjIgNjYuNjkgNjYuNjkgMCAwMC0xOC45NCAzLjk1IDExOS4zMSAxMTkuMzEgMCAwMC0xOCA4LjQ1Yy0uMjYuMTQtLjY2LjI0LS42NC41NHMuNDkuMzcuNzguNDdhNTIuODcgNTIuODcgMCAwMDE1IDMuMjggNTYuMzggNTYuMzggMCAwMDE1LjI3LTEuMDN6TTEzMy45MyAxNTVhMTA2Ljg4IDEwNi44OCAwIDAwMTAuNTYtMTNjMS4xNC0xLjYgMi4yNS0zLjIxIDMuMzctNC44MS4xMy0uMTguMzUtLjM3LjIzLS42MXMtLjM1LS4xMy0uNzEtLjA4YTY2Ljc0IDY2Ljc0IDAgMDAtOS41NSAyLjgyIDUzLjU0IDUzLjU0IDAgMDAtMTcuNyAxMS4xMSA3OC4wOCA3OC4wOCAwIDAwLTEyLjQgMTUuNTdjLS40OC43NC0xIDEuNDktMS40IDIuMjQtLjE1LjI0LS40Mi41LS4yLjc5cy40OS4xMi43NS4wOGE0Ny4xNyA0Ny4xNyAwIDAwMTYuNTctNS44NiA1MS4zMSA1MS4zMSAwIDAwMTAuNDgtOC4yNXoiLz48L3N2Zz4=);
    background-size: 100%;
    background-repeat: repeat-y;
    background-position: 0 100vh;
    color: #707070;
    overflow: hidden
}

#tournament #mainNavigation nav.desktop {
    background-image: linear-gradient(0deg, hsla(0, 0%, 100%, .7), #fff)
}

#tournament #mainNavigation nav.desktop .logo,
#tournament #mainNavigation nav.desktop .logo:hover {
    width: 150px;
    background-image: url(dist/asset/0190e73de39eb220742c.svg);
    background-position: 50%;
    background-size: contain
}

#tournament #mainNavigation nav.desktop .logo:hover img,
#tournament #mainNavigation nav.desktop .logo img {
    display: none
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul a>svg,
#tournament #mainNavigation nav.desktop #sectionAfter>ul li>svg,
#tournament #mainNavigation nav.desktop #sectionBefore>ul a>svg,
#tournament #mainNavigation nav.desktop #sectionBefore>ul li>svg {
    fill: #3d3d3d
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul>li a:not(#register),
#tournament #mainNavigation nav.desktop #sectionAfter>ul>li span,
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li a:not(#register),
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li span {
    color: #3d3d3d;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8)
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul>li:hover:not(.register),
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li:hover:not(.register) {
    background-color: hsla(0, 0%, 100%, .8)
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul>li:hover:not(.register) a,
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li:hover:not(.register) a {
    color: #3d3d3d;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8)
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul>li ul,
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li ul {
    background-color: rgba(0, 0, 0, .2)
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul>li ul li,
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li ul li {
    color: #3d3d3d;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, .8);
    background-color: hsla(0, 0%, 100%, .8)
}

#tournament #mainNavigation nav.desktop #sectionAfter>ul>li ul li:hover,
#tournament #mainNavigation nav.desktop #sectionBefore>ul>li ul li:hover {
    background-color: hsla(0, 0%, 100%, .95)
}

#tournament section {
    padding: 130px 30px 0;
    max-width: 1280px;
    position: relative;
    margin: 0 auto
}

@media screen and (max-width:600px) {
    #tournament section {
        padding: 60px 15px 0
    }
}

#tournament section h1,
#tournament section h2,
#tournament section h3 {
    font-family: Noto Sans, sans-serif;
    text-shadow: none;
    position: relative
}

#tournament section h1,
#tournament section h2 {
    text-transform: uppercase
}

#tournament section h1>span,
#tournament section h1>strong,
#tournament section h2>span,
#tournament section h2>strong {
    position: relative;
    z-index: 2
}

#tournament section h1>strong,
#tournament section h2>strong {
    margin-left: .3em
}

#tournament section h1>span,
#tournament section h2>span {
    font-weight: 400;
    display: inline-block;
    white-space: nowrap
}

#tournament section h1:before,
#tournament section h2:before {
    content: "";
    position: absolute;
    bottom: -6px;
    right: -30px;
    z-index: 1;
    height: 25px;
    width: 146px;
    background-image: linear-gradient(270deg, #e4e4e3 0, #e4e4e3 3px, rgba(228, 228, 227, 0) 0, rgba(228, 228, 227, 0) 11px);
    background-repeat: repeat-x;
    background-size: 11px 25px;
    transform: skewX(45deg);
    transform-origin: bottom right
}

@media screen and (max-width:600px) {
    #tournament section h1:before,
    #tournament section h2:before {
        right: -20px;
        height: 20px
    }
}

#tournament section h1 {
    color: #fff;
    font-size: 57px
}

@media screen and (max-width:1024px) {
    #tournament section h1 {
        font-size: 32px
    }
}

@media screen and (max-width:600px) {
    #tournament section h1 {
        font-size: 18px
    }
}

#tournament section h2 {
    color: #3d3d3d;
    font-size: 28px
}

@media screen and (max-width:600px) {
    #tournament section h2 {
        font-size: 24px
    }
}

#tournament section h3 {
    color: #9e0404;
    font-size: 20px;
    padding-top: 28px;
    margin-right: 30px;
    margin-left: 30px
}

@media screen and (max-width:600px) {
    #tournament section h3 {
        margin-right: 15px;
        margin-left: 15px
    }
}

#tournament section h3:before {
    content: "";
    position: absolute;
    right: -14px;
    top: 0;
    width: 2px;
    height: 55px;
    background: #9e0404
}

#tournament section p {
    padding: 0 30px;
    line-height: 1.5
}

@media screen and (max-width:600px) {
    #tournament section p {
        padding: 0 15px
    }
}

#tournament section p.columns {
    columns: 350px 2;
    column-gap: 2em
}

#tournament section a.tournamentButton {
    display: inline-block;
    min-width: 220px;
    text-align: center;
    font-size: 20px;
    padding: 17px 0;
    box-shadow: 1px 2px 0 rgba(0, 0, 0, .33);
    transition-duration: .15s
}

@media screen and (max-width:600px) {
    #tournament section a.tournamentButton {
        min-width: 0;
        font-size: 16px;
        padding: 12px 0
    }
}

#tournament section a.tournamentButton:active,
#tournament section a.tournamentButton:hover {
    background-image: none
}

#tournament section a.tournamentButton:hover:not(.disabled) {
    box-shadow: 15px 10px 10px rgba(0, 0, 0, .33);
    transform: translate(-1px, -1px)
}

#tournament section a.tournamentButton:active:not(.disabled) {
    box-shadow: -1px -2px 0 rgba(0, 0, 0, .33);
    transform: none;
    outline: none
}

#tournament section a.tournamentButton.white {
    background-color: #fff;
    color: #9e0404
}

#tournament section a.tournamentButton.lightRed {
    background-color: #9e0404;
    color: #fff
}

#tournament section a.tournamentButton.darkRed {
    background-color: #590408;
    color: #fff
}

#tournament section a.tournamentButton.disabled {
    background-color: #e4e4e3;
    color: #fff;
    box-shadow: none;
    cursor: not-allowed
}

#tournament section a.tournamentButton.disabled:active {
    pointer-events: none
}

#tournament .footer {
    background: none;
    padding-top: 130px
}

#tournament .footer .footerInnerWrapper:first-child,
#tournament .footer:before {
    display: none
}

#tournament .footer .social ul {
    background-color: transparent;
    box-shadow: none
}

#tournament .footer .social ul li a {
    border: none;
    color: #3d3d3d;
    text-shadow: none;
    box-shadow: none
}

#tournament .footer .social ul li a img {
    height: 1.5em;
    vertical-align: text-top;
    margin-left: .5vw
}

#tournament .footer .social ul li a:active,
#tournament .footer .social ul li a:hover {
    background-color: #e4e4e3
}

#tournament .footer .legal .travianGamesLogo {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDEuNyA1My45Ij48cGF0aCBmaWxsPSIjMjMxZjIwIiBkPSJNMjIgNDMuN2MtLjIgMC0uNC0uMS0uNi0uMy0uMi0uMi0uMy0uNS0uMi0uOGw5LjEtMjQuNWMuMS0uMy40LS41LjgtLjVoNS44Yy4zIDAgLjUuMS43LjNzLjIuNS4xLjdsLTMuOSAxMC4xYy0yLjMgNi4yLTQuNiAxMC44LTguMiAxMy4zLTEuMS43LTIuMiAxLjMtMy40IDEuNi0uMS4xLS4xLjEtLjIuMXptOS43LTI0LjVsLTguMyAyMi4zYy40LS4yLjktLjUgMS4zLS44IDMuMy0yLjMgNS40LTYuNyA3LjYtMTIuNmwzLjQtOS00IC4xeiIvPjxwYXRoIGZpbGw9IiMyMzFmMjAiIGQ9Ik0zMS4xIDE5LjJjLS4zIDAtLjUtLjEtLjctLjMtLjItLjItLjItLjUtLjEtLjdsLjItLjRjLjUtMS41LjUtMi44LS4yLTMuNy0uNi0uOC0xLjctMS4zLTMtMS4zSDExLjJjLS40IDAtLjkgMC0xLjMtLjEtMi41LS4zLTUuNC0xLjUtNS44LTMuNS0uMS0uOC4xLTEuNC41LTIgLjktMS4xIDIuNy0xLjggNC45LTEuOWgzOC40YzMuMS0uMSA0LjctMS4xIDQuOC0yIDAtLjEgMC0uMy0uMi0uNi0uNC0uNS0xLjUtMS0zLjItMS4xLS40IDAtLjgtLjMtLjgtLjctLjEtLjQuMi0uOC42LS45aC4zYzIuMiAwIDQgLjcgNSAxLjguNi43LjggMS41LjcgMi4zLS4zIDEuNC0yLjYgNy43LTIuOSA4LjQtMS40IDMuNy01LjUgNi42LTkuMyA2LjZsLTExLjguMXpNOS44IDYuOXMtLjEgMCAwIDBjLTIgLjEtMy40LjctMy45IDEuMy0uMi4zLS4yLjUtLjIuNi4xLjggMS45IDEuOSA0LjQgMi4xLjQgMCAuNy4xIDEuMS4xaDE2LjFjMS45IDAgMy40LjcgNC40IDIgLjkgMS4yIDEuMSAyLjguNiA0LjVoMTAuNmMzLjEgMCA2LjYtMi41IDcuOC01LjYuNS0xLjMgMS42LTQuMyAyLjMtNi4zLTEuMS43LTIuOCAxLjItNC45IDEuMkgxMS45bC0yLjEuMXoiLz48cGF0aCBmaWxsPSIjMjMxZjIwIiBkPSJNMzcuOCA2LjloLTkuNGMtLjMgMC0uNi0uMi0uNy0uNC0uMS0uMy0uMS0uNiAwLS44IDItMy4zIDYtNS43IDkuNC01LjdoMTIuNWMxLjkuMSAzLjUuOCA0LjMgMS43LjUuNi42IDEuMi41IDEuOC0uMyAxLjktMi44IDMuMi02LjQgMy4zLS4zLjEtMy40LjEtMTAuMi4xek0zMCA1LjNoMThjMy4xLS4xIDQuNy0xLjEgNC45LTIgMC0uMSAwLS4zLS4yLS42LS40LS41LTEuNS0xLTMuMi0xLjFIMzcuMWMtMi40IDAtNS4zIDEuNS03LjEgMy43ek0xNyA1My45Yy0uNiAwLTEuMS0uMi0xLjUtLjMtMi44LTEtNC42LTMtNS41LTYuNC0xLjEtNC0uNC05LjEgMi0xNS43bDIuNS02LjZoLThjLTIuMyAwLTQuMi0uOS01LjQtMi41LTEuMi0xLjctMS40LTQtLjUtNi41bDIuOS03LjhjLjYtMS43IDMuMi0yLjkgNi4yLTIuOS40IDAgLjcuMy44LjYuMS40LS4xLjctLjQuOWgtLjNjLTIgLjMtMy40LjktMy45IDEuNS0uMi4zLS4yLjUtLjIuNi4xLjggMS45IDEuOSA0LjQgMi4xLjQgMCAuNy4xIDEuMS4xaDE2LjFjMS45IDAgMy40LjcgNC4zIDIgMSAxLjQgMS4xIDMuMy40IDUuMkwxOS42IDUxLjVjLS40IDEuMS0uOSAxLjgtMS42IDIuMS0uMy4yLS43LjMtMSAuM3pNNC41IDEwLjFsLTIuNCA2LjRjLS43IDEuOS0uNiAzLjcuMyA1IC44IDEuMSAyLjMgMS44IDQgMS44aDguNGMuNSAwIC45LjIgMS4xLjYuMy40LjMuOC4xIDEuM0wxMy42IDMyYy0yLjMgNi4xLTMgMTEuMS0yIDE0LjcuOCAyLjggMi4xIDQuNSA0LjQgNS4zLjYuMiAxIC4zIDEuMy4xLjMtLjEuNi0uNS44LTEuMmwxMi40LTMzLjNjLjUtMS41LjUtMi44LS4yLTMuNy0uNi0uOC0xLjctMS4zLTMtMS4zSDExLjJjLS40IDAtLjkgMC0xLjMtLjEtMi4xLS4yLTQuNC0xLTUuNC0yLjR6bTEwMi43IDM2LjRjMC0xLjkgMS4zLTMuNiAzLjYtMy42LjkgMCAxLjcuMiAyLjMuN2wtLjQuNmMtLjYtLjQtMS4xLS42LTEuOC0uNi0xLjkgMC0yLjcgMS40LTIuNyAyLjlzLjggMyAyLjcgM2MuOCAwIDEuNC0uMiAxLjgtLjR2LTJIMTExdi0uN2gyLjR2My4xYy0uNS40LTEuNS43LTIuNi43LTIuMy0uMS0zLjYtMS44LTMuNi0zLjdtMTEuOSAxLjFsLS45LTIuNC0uNC0xLjJjLS4xLjMtLjIuNy0uNCAxLjJsLS45IDIuNGgyLjZ6bS0xLjctNC42aC44bDIuOCA3aC0xbC0uNy0xLjdIMTE2bC0uNyAxLjdoLS44bDIuOS03bTUuNSAwaC44bDEuOCA0LjhjLjIuNi4zLjkuNSAxLjMuMS0uNC4yLS43LjUtMS4zbDEuOC00LjhoLjhsMSA3aC0uOWwtLjYtNC42Yy0uMS0uNS0uMS0uOC0uMS0xLS4xLjItLjIuNS0uMyAxbC0xLjcgNC42aC0uOGwtMS43LTQuNmMtLjItLjUtLjMtLjctLjMtMSAwIC4zLS4xLjUtLjEgMUwxMjMgNTBoLTFsLjktN204LjkgMGgzLjd2LjdoLTIuOVY0NmgyLjV2LjdoLTIuNXYyLjZoMi45di43aC0zLjd6bTUuMSA2LjRsLjQtLjZjLjIuMS43LjYgMS42LjYuOSAwIDEuNS0uNiAxLjUtMS4yIDAtLjktLjgtMS4yLTEuNi0xLjYtLjktLjQtMS43LS45LTEuNy0yczEtMS44IDIuMS0xLjggMS42LjQgMS45LjZsLS40LjZjLS4yLS4yLS43LS41LTEuNS0uNS0uNyAwLTEuMi40LTEuMiAxLjEgMCAuNy42IDEgMS4zIDEuMy45LjQgMiAuOSAyIDIuMyAwIDEuMS0xIDEuOS0yLjMgMS45LTEuMiAwLTEuOC0uNC0yLjEtLjdNNTguNSAyNS45aC00LjJ2LTIuMWgxMC45djIuMUg2MXYxMi41aC0yLjV6TTcyIDMwLjJjMS45IDAgMi44LS44IDIuOC0yLjMgMC0xLjUtLjktMi4yLTMtMi4ySDcwdjQuNWgyem0tNC42LTYuNEg3MmMzLjMgMCA1LjMgMS41IDUuMyA0LjEgMCAyLjQtMS43IDMuNy0zLjggMy45LjQuMi44LjcgMS43IDJsMy4zIDQuN2gtMi45bC0yLjktNC4yYy0xLjQtMi0xLjctMi4yLTIuNS0yLjJINzB2Ni40aC0yLjVWMjMuOG0yMSA5LjVsLTEuNi00LjJjLS41LTEuMi0uNy0yLS45LTIuNS0uMi41LS40IDEuNC0uOCAyLjVsLTEuNiA0LjJoNC45em0tMy42LTkuNWgyLjVsNS44IDE0LjdoLTIuOGwtMS4yLTMuMWgtNi40bC0xLjEgMy4xaC0yLjVsNS43LTE0LjdtNi45IDBoMi43bDMuNSA5LjRjLjQgMS4xLjcgMi4yLjggMi41LjEtLjQuNC0xLjQuOC0yLjVsMy40LTkuNGgyLjVsLTUuNiAxNC43aC0yLjRsLTUuNy0xNC43bTE2LjQgMGgyLjV2MTQuN2gtMi41em0xNC4xIDkuNWwtMS42LTQuMmMtLjUtMS4yLS43LTItLjktMi41LS4yLjUtLjQgMS40LS44IDIuNWwtMS42IDQuMmg0Ljl6bS0zLjYtOS41aDIuNWw1LjggMTQuN2gtMi44bC0xLjItMy4xaC02LjRsLTEuMiAzLjFIMTEzbDUuNy0xNC43bTEwLjUgMGgyLjVsNi4yIDguNmMuOCAxLjEgMS4zIDIgMS41IDIuMyAwLS4yLS4xLTEuMS0uMS0yLjJ2LTguOGgyLjN2MTQuN2gtMi4zbC02LjUtOS4yYy0uNy0uOS0xLjEtMS43LTEuMy0yIDAgLjIuMSAxIC4xIDEuOHY5LjRoLTIuM1YyMy44Ii8+PC9zdmc+)
}

#tournament .footer .legal .rightOfLogo nav .footerLinks a {
    color: #3d3d3d;
    text-shadow: none
}

#tournament .footer .legal .rightOfLogo nav .footerLinks svg {
    fill: #3d3d3d
}

#tournament #tournamentPrizes .prizesWrapper {
    display: grid
}

@media screen and (min-width:800px) {
    #tournament #tournamentPrizes .prizesWrapper {
        grid-template-columns: 1fr 1fr 1fr;
        gap: 15px
    }
}

@media screen and (max-width:800px) {
    #tournament #tournamentPrizes .prizesWrapper {
        grid-template-columns: 1fr;
        gap: 55px
    }
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox {
    background-color: #fff;
    position: relative;
    filter: drop-shadow(20px 20px 8px rgba(0, 0, 0, .16));
    max-width: 400px
}

@media screen and (max-width:800px) {
    #tournament #tournamentPrizes .prizesWrapper .prizesBox {
        justify-self: center
    }
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
    transform: skewY(3deg) translateY(3%)
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox .headerImage,
#tournament #tournamentPrizes .prizesWrapper .prizesBox .prizesContent,
#tournament #tournamentPrizes .prizesWrapper .prizesBox h3 {
    position: relative;
    z-index: 2
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox .headerImage {
    width: 100%;
    height: 200px;
    background-image: url(dist/asset/15b8f31d1c78faa802ca.png);
    background-size: cover;
    background-position: top
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox h3 {
    margin-top: -15px;
    margin-bottom: 15px
}

@media screen and (max-width:600px) {
    #tournament #tournamentPrizes .prizesWrapper .prizesBox h3 {
        margin-right: 30px
    }
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox .prizesContent {
    padding: 0 20px
}

#tournament #tournamentPrizes .prizesWrapper .prizesBox .prizesBoxShape {
    position: absolute;
    bottom: 0;
    z-index: 1
}

#contentPage {
    position: relative;
    overflow-x: hidden;
    height: auto;
    background-color: #e0d8cb
}

#contentPage .contentPageHeader {
    position: fixed;
    z-index: 2;
    width: 100vw;
    padding: 10vh 0 0
}

#contentPage .contentPageHeader .background {
    position: fixed;
    z-index: 0;
    bottom: 0;
    right: 50%;
    transform: translateX(50%);
    min-height: 100vh;
    height: auto;
    min-width: 100vw;
    background-size: contain;
    position: absolute;
    min-height: 0;
    height: 35vh;
    top: 0;
    bottom: auto
}

#contentPage .contentPageHeader .breadcrumb,
#contentPage .contentPageHeader h1 {
    position: relative;
    width: calc(80.4vw + 15px);
    margin: 6vh auto 3vh
}

#contentPage .contentPageHeader .breadcrumb {
    margin-top: 6vh
}

#contentPage .contentPageHeader .breadcrumb.topOffset {
    margin-top: calc(6vh + 40px)
}

#contentPage .contentPageHeader h1 {
    margin-top: 2vh;
    right: 20px
}

#contentPage .contentPageHeader .breadcrumb {
    z-index: 2
}

#contentPage .contentPageHeader h1 {
    margin-bottom: 0
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #contentPage .contentPageHeader {
        position: relative;
        padding-bottom: 0;
        height: 31vh
    }
}

#contentPage>.content {
    position: relative;
    width: 100vw;
    margin-top: 36vh;
    padding: 10px 15vw 100px;
    color: #333
}

@media(max-height:600px) {
    #contentPage>.content {
        margin-top: 10vh
    }
}

@media screen and (max-height:1024px)and (orientation:landscape),
screen and (max-width:1024px)and (orientation:portrait) {
    #contentPage>.content {
        width: 90vw;
        padding: 0 6.5vw 100px;
        margin-left: auto;
        margin-right: auto
    }
}

@media screen and (max-width:600px) {
    #contentPage>.content {
        margin-top: 2.5rem;
        padding-left: 0;
        padding-right: 0;
        width: 100%
    }
}

@media(min-width:1440px) {
    #contentPage>.content:after,
    #contentPage>.content:before {
        content: "";
        position: fixed;
        top: 30vh;
        z-index: 2;
        width: 10vw;
        height: 100vh;
        background-size: contain;
        background-image: url(dist/asset/0a8784ffdbf51c4f692c.png)
    }
    #contentPage>.content:before {
        left: 0;
        transform: scaleX(-1)
    }
    #contentPage>.content:after {
        right: 0
    }
}

#contentPage .footer {
    z-index: 5
}

.moreGames>div {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 100%;
    min-width: 300px;
    max-width: 1500px;
    min-height: 250px;
    text-align: right;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: stretch;
    border: 1px solid rgba(73, 34, 8, .6)
}

.moreGames>div:not(:first-child) {
    margin-top: 50px
}

.moreGames>div .teaser {
    flex: 0 0 250px
}

.moreGames>div .teaser img {
    width: 100%;
    display: block;
    height: 100%
}

.moreGames>div .description {
    padding: 25px;
    display: flex;
    background-color: #fef0ce;
    border: 1px solid rgba(73, 34, 8, .5);
    box-shadow: inset 0 0 50px 20px rgba(175, 134, 73, .45)
}

.moreGames>div .description h2 {
    font-size: 1.5rem;
    text-shadow: none;
    margin: 0 0 15px
}

.moreGames>div .description .cta {
    flex: 1 0 200px;
    text-align: center
}

.moreGames>div .description .cta img {
    width: 100%
}

.moreGames>div .description .cta a {
    position: relative;
    z-index: 20;
    border: none;
    background: none
}

@media(min-width:1401px) {
    .moreGames>div:nth-child(odd) .description .cta {
        padding-right: 25px
    }
    .moreGames>div:nth-child(2n),
    .moreGames>div:nth-child(2n) .description {
        flex-direction: row-reverse
    }
    .moreGames>div:nth-child(2n) .description .cta {
        padding-left: 25px
    }
    .moreGames>div .cta .button,
    .moreGames>div .cta img {
        margin-top: 25px
    }
}

@media(max-width:1400px) {
    .moreGames>div .description {
        flex-flow: column;
        justify-content: space-between
    }
    .moreGames>div .description .cta {
        flex: none;
        padding: 25px 0 0
    }
    .moreGames>div .description .cta img {
        display: none
    }
}

@media(max-width:1400px)and (min-width:901px) {
    .moreGames>div .teaser {
        flex: 1 0 340px
    }
    .moreGames>div .description {
        flex: 1 1 60%
    }
    .moreGames>div:nth-child(odd) .description .cta {
        text-align: left
    }
    .moreGames>div:nth-child(2n) {
        flex-direction: row-reverse
    }
    .moreGames>div:nth-child(2n) .cta {
        text-align: right
    }
}

@media(max-width:900px) {
    .moreGames>div {
        width: calc(300px + 20vw);
        max-width: calc(100vw - 50px);
        flex-direction: column;
        justify-content: flex-start
    }
    .moreGames>div .teaser {
        flex: 1 1 auto
    }
}

#playNow .army,
#playNow .soldier {
    position: absolute;
    z-index: 1
}

#playNow .army {
    height: 60vh;
    bottom: 11vh
}

@media(min-width:1600px) {
    #playNow .army {
        left: 0
    }
}

@media(max-width:1600px) {
    #playNow .army {
        left: -20vh
    }
}

@media(max-width:900px) {
    #playNow .army {
        display: none
    }
}

#playNow .soldier {
    bottom: 0;
    height: 90vh
}

@media(min-width:1600px) {
    #playNow .soldier {
        left: 70px
    }
}

@media(max-width:1600px) {
    #playNow .soldier {
        right: calc(65vw - 30vh)
    }
}

@media(max-width:800px) {
    #playNow .soldier {
        display: none
    }
}

#playNow article {
    z-index: 5;
    left: 2.5vw;
    top: 20vh
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #playNow article {
        top: 3vh;
        margin-top: 71px;
        padding-left: 2.5vw;
        padding-right: 2.5vw;
        margin-bottom: 32px;
        left: 0;
        right: 0
    }
}

#playNow article h1 {
    max-width: 100vw;
    position: relative;
    margin: 0;
    font-weight: 400;
    font-size: calc(47.77778px + 1.38889vw);
    text-transform: uppercase
}

.chrome #playNow article h1,
.opera #playNow article h1 {
    word-wrap: break-word
}

#playNow article h1>span:first-child {
    display: block;
    white-space: pre-wrap;
    font-size: calc(19.33333px + 1.04167vw);
    padding-right: 5.5%
}

@media screen and (max-height:1024px)and (orientation:landscape),
screen and (max-width:1024px)and (orientation:portrait) {
    #playNow article h1 {
        font-size: calc(-15.28302px + 7.54717vw)
    }
    #playNow article h1>span:first-child {
        font-size: calc(10.67925px + 1.88679vw)
    }
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #playNow article h1 {
        font-size: 30px
    }
    #playNow article h1>span:first-child {
        padding-left: 0;
        font-size: 22px
    }
}

@media(min-width:1600px) {
    #playNow article h1 {
        font-size: 4rem
    }
    #playNow article h1>span:first-child {
        font-size: 2.25rem;
        padding-left: 76px
    }
}

#playNow article h2 {
    max-width: 100vw;
    font-size: 1.2rem;
    margin-bottom: 10vh;
    font-style: italic
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #playNow article h2 {
        padding: 0;
        margin-bottom: 8vh
    }
}

#playNow article #playNowButton {
    position: relative;
    width: 100%;
    max-width: 673px;
    height: 140px;
    background-image: url(dist/asset/3f0b8440869d3c816385.png);
    background-position: 50%;
    color: transparent;
    border: none;
    background-color: transparent;
    background-size: contain;
    cursor: pointer;
    text-transform: uppercase
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #playNow article #playNowButton {
        background-image: url(dist/asset/d8262caa7d43487f5add.png)
    }
}

.Safari #playNow article #playNowButton {
    filter: none !important
}

#playNow article #playNowButton svg {
    width: 100%;
    max-width: 622px;
    height: 140px
}

#playNow article #playNowButton svg text {
    font-family: "Noto Serif", serif;
    font-size: 2.4em;
    font-weight: 700;
    letter-spacing: normal
}

#playNow article #playNowButton svg text:first-of-type {
    stroke: rgba(0, 0, 0, .15);
    stroke-width: 6;
    transition-duration: .25s
}

#playNow article #playNowButton svg text:last-of-type {
    text-shadow: -1px -1px 0 #ecaf2b
}

#playNow:not(.effectsDisabled) #PlayNow_parallax_back,
#playNow:not(.effectsDisabled) #PlayNow_parallax_front {
    position: absolute;
    width: 100vw;
    bottom: 0;
    z-index: 3;
    background-size: auto 100%;
    background-repeat: repeat-x;
    background-position: bottom
}

#playNow:not(.effectsDisabled) #PlayNow_parallax_back {
    background-image: url(dist/asset/1d4f2061342364d35d91.png);
    height: 29vh
}

#playNow:not(.effectsDisabled) #PlayNow_parallax_front {
    background-image: url(dist/asset/274b645b55b63aa11db9.png);
    height: 35vh
}

#playNow.effectsDisabled:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 32px;
    bottom: 0;
    background-color: #101010;
    background-image: url(data:image/png;base64,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);
    background-repeat: repeat-x;
    z-index: 1
}

#journey {
    position: relative;
    z-index: 1
}

#journey section {
    position: relative;
    overflow: hidden;
    min-height: 100vh;
    height: auto
}

#journey section:not(.effectsDisabled)[style*="position: fixed"] {
    top: 0 !important
}

#journey section h1,
#journey section h2 {
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75);
    text-align: right
}

#journey .background {
    position: fixed;
    z-index: 0;
    bottom: 0;
    right: 50%;
    min-height: 100vh;
    height: auto;
    min-width: 100vw;
    position: absolute;
    transform: translateX(50%)
}

#journey article {
    position: absolute
}

@media(max-width:1600px) {
    #journey article {
        right: 2.5vw
    }
}

@media(min-width:1600px) {
    #journey article {
        right: 10vw
    }
}

#journey article .box {
    width: 25vw;
    min-width: 500px
}

@media screen and (max-height:600px)and (orientation:landscape),
screen and (max-width:600px)and (orientation:portrait) {
    #journey article {
        display: block;
        max-width: 100%;
        position: relative;
        margin-right: 0;
        top: 0;
        margin-top: 71px;
        right: 0
    }
    #journey article .box {
        width: 95%;
        min-width: 0;
        margin-right: 2.5%
    }
    #journey article h2 {
        padding-right: 5vw;
        padding-left: 5vw
    }
}

.notFound {
    min-height: 100vh;
    height: auto;
    min-width: 100vw;
    max-width: 100%;
    bottom: 0;
    background-image: url(dist/asset/efd158c9c892bb2cf19f.jpg);
    background-size: cover
}

.notFound div {
    width: 50%;
    position: absolute;
    right: 0
}

.notFound div h1 {
    font-size: 10rem;
    text-shadow: 0 0 20px hsla(0, 0%, 100%, .5);
    margin-top: 1vh;
    margin-bottom: 0
}

.breadcrumb .crumb {
    position: relative;
    text-transform: uppercase;
    background: rgba(0, 0, 0, .2);
    padding: 2px 7px 2px 0;
    display: inline-block
}

.breadcrumb .crumb span {
    font-size: .9rem;
    text-shadow: 1.5px 1.5px 2px rgba(0, 0, 0, .75)
}

.breadcrumb .crumb svg {
    position: relative;
    top: -1px;
    height: .65rem;
    width: .65rem;
    transform: rotate(90deg);
    fill: #f2f2f2;
    margin-right: 15px
}

.breadcrumb .crumb:last-child {
    padding-left: 7px
}

.breadcrumb .crumb:last-child svg {
    display: none
}

.deprecatedBrowser {
    width: 100vw;
    height: 100vh;
    background: url(dist/asset/4a84fb2e857ec3892287.jpg) no-repeat 50%;
    background-size: cover;
    text-align: center
}

.deprecatedBrowser:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.deprecatedBrowser .sign {
    width: 100vw;
    max-width: 500px;
    height: 320px;
    display: inline-block;
    background-image: url(dist/asset/2923f0627997416ee225.png);
    background-size: contain;
    padding: 20px;
    position: relative;
    vertical-align: middle;
    text-align: left
}

.deprecatedBrowser .sign .signContent {
    width: 100%;
    height: calc(100% - 15px);
    padding: 10px;
    transform: rotate(-4.5deg);
    line-height: 2em;
    font-size: 140%;
    text-shadow: 3px 3px 2px rgba(0, 0, 0, .8)
}

.deprecatedBrowser .sign .signContent h1 {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    font-size: 160%;
    text-align: center
}

#Login {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #Login {
        width: 100%;
        height: 100%
    }
}

#Login .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #Login .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #Login .box:after {
        display: none
    }
    #Login .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #Login .box .boxTitle:before,
    #Login .box .boxTitle>svg {
        display: none
    }
}

#Login .box .linkWrapper {
    text-align: center
}

#Login .box .linkWrapper:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

#Login .box .linkWrapper .change {
    margin: 3px 3px 20px;
    display: inline-block;
    float: left
}

#Login .box .forgot {
    margin-top: 15px
}

#Login .box a {
    display: inline-block
}

#Login .box #changeRegion {
    width: 100%;
    margin: 25px 0 0;
    text-transform: none
}

#Login .box .registrationWrapper {
    position: relative;
    opacity: 1;
    transition: opacity .2s linear;
    transition-delay: .2s
}

#Login .box .registrationWrapper.behind {
    position: absolute;
    z-index: -1;
    top: 25px;
    opacity: 0;
    transition-delay: 0s
}

#Login .box .registrationWrapper .button {
    display: block;
    width: 100%
}

.gameworldDebugCookie {
    font-size: .9em;
    margin-bottom: .75em;
    margin-top: .5em
}

.gameworldDebugCookie small {
    margin-left: 1em
}

.gameworldDebugCookie small a {
    font-weight: 400
}

#ForgotPassword {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #ForgotPassword {
        width: 100%;
        height: 100%
    }
}

#ForgotPassword .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #ForgotPassword .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #ForgotPassword .box:after {
        display: none
    }
    #ForgotPassword .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #ForgotPassword .box .boxTitle:before,
    #ForgotPassword .box .boxTitle>svg {
        display: none
    }
}

#ForgotPassword .box img {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid rgba(73, 34, 8, .8)
}

#ForgotPassword .box a {
    display: inline-block
}

#ForgotPassword .box .passwordInfo {
    margin-bottom: 25px
}

#ForgotPassword .box .button {
    display: block;
    width: 100%
}

#ForgotPassword .captcha {
    width: 100%;
    height: 100px;
    background: #ff0;
    border: 1px solid #000;
    font-size: 5rem;
    text-align: center
}

#ForgotGameworld {
    display: inline-block;
    position: relative;
    z-index: 200
}

@media screen and (max-width:600px) {
    #ForgotGameworld {
        width: 100%;
        height: 100%
    }
}

#ForgotGameworld .box {
    top: 17vh;
    width: 498px;
    text-align: right;
    position: relative
}

@media screen and (max-width:600px) {
    #ForgotGameworld .box {
        width: 100%;
        min-height: 100%;
        top: 0
    }
    #ForgotGameworld .box:after {
        display: none
    }
    #ForgotGameworld .box .boxTitle {
        margin-top: 65px;
        margin-bottom: -20px
    }
    #ForgotGameworld .box .boxTitle:before,
    #ForgotGameworld .box .boxTitle>svg {
        display: none
    }
}

#ForgotGameworld .box img {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid rgba(73, 34, 8, .8)
}

#ForgotGameworld .box a {
    display: inline-block
}

#ForgotGameworld .box .gameworldInfo {
    margin-bottom: 25px
}

#ForgotGameworld .box .button {
    display: block;
    width: 100%
}

#ForgotGameworld .captcha {
    width: 100%;
    height: 100px;
    background: #ff0;
    border: 1px solid #000;
    font-size: 5rem;
    text-align: center
}

