.fireflies{position:relative}.firefly{position:absolute;border-radius:100%;background:radial-gradient(circle at center,#e7feff 0,#e7feff 35%,#4aeefa 100%);box-shadow:0 0 10px 0 #86fbff}@keyframes show1{0%{opacity:0}10%{opacity:0}36%{opacity:.14}63%{opacity:.84}90%{opacity:1}100%{opacity:0}}@keyframes pulse1{0%,100%{box-shadow:0 0 6px 2px #86fbff}16.666%{box-shadow:0 0 7px 2px #86fbff}33.333%{box-shadow:0 0 7px 2px #86fbff}50%{box-shadow:0 0 4px 1px #86fbff}66.666%{box-shadow:0 0 8px 2px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(1){height:8px;width:8px;top:44%;left:82%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse1 3s infinite cubic-bezier(0.39,0,0.63,1),show1 4s infinite cubic-bezier(0.39,0,0.63,1),7 s forwards;animation-delay:-9s;animation-duration:6s,8s;animation-fill-mode:backwards,backwards}@keyframes show2{0%{opacity:0}10%{opacity:0}36%{opacity:.32}63%{opacity:.96}90%{opacity:1}100%{opacity:0}}@keyframes pulse2{0%,100%{box-shadow:0 0 10px 1px #86fbff}16.666%{box-shadow:0 0 6px 2px #86fbff}33.333%{box-shadow:0 0 5px 3px #86fbff}50%{box-shadow:0 0 6px 1px #86fbff}66.666%{box-shadow:0 0 7px 2px #86fbff}83.333%{box-shadow:0 0 6px 2px #86fbff}}.fireflies .firefly:nth-child(2){height:12px;width:12px;top:28%;left:10%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse2 3s infinite cubic-bezier(0.39,0,0.63,1),show2 4s infinite cubic-bezier(0.39,0,0.63,1),8 s forwards;animation-delay:-6s;animation-duration:13s,8s;animation-fill-mode:backwards,backwards}@keyframes show3{0%{opacity:0}10%{opacity:0}36%{opacity:.33}63%{opacity:.58}90%{opacity:1}100%{opacity:0}}@keyframes pulse3{0%,100%{box-shadow:0 0 7px 2px #86fbff}16.666%{box-shadow:0 0 9px 2px #86fbff}33.333%{box-shadow:0 0 6px 3px #86fbff}50%{box-shadow:0 0 8px 3px #86fbff}66.666%{box-shadow:0 0 6px 2px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(3){height:7px;width:7px;top:65%;left:98%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse3 3s infinite cubic-bezier(0.39,0,0.63,1),show3 4s infinite cubic-bezier(0.39,0,0.63,1),5 s forwards;animation-delay:-9s;animation-duration:13s,7s;animation-fill-mode:backwards,backwards}@keyframes show4{0%{opacity:0}10%{opacity:0}36%{opacity:.35}63%{opacity:.85}90%{opacity:1}100%{opacity:0}}@keyframes pulse4{0%,100%{box-shadow:0 0 10px 1px #86fbff}16.666%{box-shadow:0 0 6px 2px #86fbff}33.333%{box-shadow:0 0 4px 2px #86fbff}50%{box-shadow:0 0 7px 3px #86fbff}66.666%{box-shadow:0 0 5px 2px #86fbff}83.333%{box-shadow:0 0 9px 2px #86fbff}}.fireflies .firefly:nth-child(4){height:14px;width:14px;top:71%;left:32%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse4 3s infinite cubic-bezier(0.39,0,0.63,1),show4 4s infinite cubic-bezier(0.39,0,0.63,1),9 s forwards;animation-delay:-8s;animation-duration:7s,6s;animation-fill-mode:backwards,backwards}@keyframes show5{0%{opacity:0}10%{opacity:0}36%{opacity:.32}63%{opacity:.78}90%{opacity:1}100%{opacity:0}}@keyframes pulse5{0%,100%{box-shadow:0 0 6px 2px #86fbff}16.666%{box-shadow:0 0 4px 1px #86fbff}33.333%{box-shadow:0 0 4px 3px #86fbff}50%{box-shadow:0 0 6px 3px #86fbff}66.666%{box-shadow:0 0 5px 2px #86fbff}83.333%{box-shadow:0 0 6px 2px #86fbff}}.fireflies .firefly:nth-child(5){height:17px;width:17px;top:13%;left:11%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse5 3s infinite cubic-bezier(0.39,0,0.63,1),show5 4s infinite cubic-bezier(0.39,0,0.63,1),8 s forwards;animation-delay:-7s;animation-duration:12s,5s;animation-fill-mode:backwards,backwards}@keyframes show6{0%{opacity:0}10%{opacity:0}36%{opacity:.5}63%{opacity:.52}90%{opacity:1}100%{opacity:0}}@keyframes pulse6{0%,100%{box-shadow:0 0 8px 2px #86fbff}16.666%{box-shadow:0 0 4px 1px #86fbff}33.333%{box-shadow:0 0 4px 2px #86fbff}50%{box-shadow:0 0 6px 2px #86fbff}66.666%{box-shadow:0 0 4px 2px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(6){height:10px;width:10px;top:63%;left:78%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse6 3s infinite cubic-bezier(0.39,0,0.63,1),show6 4s infinite cubic-bezier(0.39,0,0.63,1),6 s forwards;animation-delay:-7s;animation-duration:10s,7s;animation-fill-mode:backwards,backwards}@keyframes show7{0%{opacity:0}10%{opacity:0}36%{opacity:.31}63%{opacity:.94}90%{opacity:1}100%{opacity:0}}@keyframes pulse7{0%,100%{box-shadow:0 0 9px 2px #86fbff}16.666%{box-shadow:0 0 10px 2px #86fbff}33.333%{box-shadow:0 0 4px 2px #86fbff}50%{box-shadow:0 0 5px 2px #86fbff}66.666%{box-shadow:0 0 9px 2px #86fbff}83.333%{box-shadow:0 0 6px 2px #86fbff}}.fireflies .firefly:nth-child(7){height:15px;width:15px;top:25%;left:25%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse7 3s infinite cubic-bezier(0.39,0,0.63,1),show7 4s infinite cubic-bezier(0.39,0,0.63,1),8 s forwards;animation-delay:-5s;animation-duration:12s,8s;animation-fill-mode:backwards,backwards}@keyframes show8{0%{opacity:0}10%{opacity:0}36%{opacity:.47}63%{opacity:.95}90%{opacity:1}100%{opacity:0}}@keyframes pulse8{0%,100%{box-shadow:0 0 8px 2px #86fbff}16.666%{box-shadow:0 0 10px 1px #86fbff}33.333%{box-shadow:0 0 8px 3px #86fbff}50%{box-shadow:0 0 7px 2px #86fbff}66.666%{box-shadow:0 0 4px 2px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(8){height:13px;width:13px;top:21%;left:47%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse8 3s infinite cubic-bezier(0.39,0,0.63,1),show8 4s infinite cubic-bezier(0.39,0,0.63,1),7 s forwards;animation-delay:-5s;animation-duration:12s,5s;animation-fill-mode:backwards,backwards}@keyframes show9{0%{opacity:0}10%{opacity:0}36%{opacity:.05}63%{opacity:.53}90%{opacity:1}100%{opacity:0}}@keyframes pulse9{0%,100%{box-shadow:0 0 7px 1px #86fbff}16.666%{box-shadow:0 0 8px 1px #86fbff}33.333%{box-shadow:0 0 9px 2px #86fbff}50%{box-shadow:0 0 7px 3px #86fbff}66.666%{box-shadow:0 0 9px 1px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(9){height:10px;width:10px;top:8%;left:16%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse9 3s infinite cubic-bezier(0.39,0,0.63,1),show9 4s infinite cubic-bezier(0.39,0,0.63,1),7 s forwards;animation-delay:-8s;animation-duration:12s,6s;animation-fill-mode:backwards,backwards}@keyframes show10{0%{opacity:0}10%{opacity:0}36%{opacity:.03}63%{opacity:.83}90%{opacity:1}100%{opacity:0}}@keyframes pulse10{0%,100%{box-shadow:0 0 6px 2px #86fbff}16.666%{box-shadow:0 0 7px 2px #86fbff}33.333%{box-shadow:0 0 5px 3px #86fbff}50%{box-shadow:0 0 5px 1px #86fbff}66.666%{box-shadow:0 0 6px 2px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(10){height:15px;width:15px;top:23%;left:86%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse10 3s infinite cubic-bezier(0.39,0,0.63,1),show10 4s infinite cubic-bezier(0.39,0,0.63,1),5 s forwards;animation-delay:-5s;animation-duration:9s,6s;animation-fill-mode:backwards,backwards}@keyframes show11{0%{opacity:0}10%{opacity:0}36%{opacity:.41}63%{opacity:.7}90%{opacity:1}100%{opacity:0}}@keyframes pulse11{0%,100%{box-shadow:0 0 9px 1px #86fbff}16.666%{box-shadow:0 0 5px 1px #86fbff}33.333%{box-shadow:0 0 5px 3px #86fbff}50%{box-shadow:0 0 6px 3px #86fbff}66.666%{box-shadow:0 0 4px 2px #86fbff}83.333%{box-shadow:0 0 5px 2px #86fbff}}.fireflies .firefly:nth-child(11){height:7px;width:7px;top:41%;left:54%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse11 3s infinite cubic-bezier(0.39,0,0.63,1),show11 4s infinite cubic-bezier(0.39,0,0.63,1),8 s forwards;animation-delay:-5s;animation-duration:11s,7s;animation-fill-mode:backwards,backwards}@keyframes show12{0%{opacity:0}10%{opacity:0}36%{opacity:.41}63%{opacity:.76}90%{opacity:1}100%{opacity:0}}@keyframes pulse12{0%,100%{box-shadow:0 0 6px 2px #86fbff}16.666%{box-shadow:0 0 10px 2px #86fbff}33.333%{box-shadow:0 0 9px 2px #86fbff}50%{box-shadow:0 0 8px 1px #86fbff}66.666%{box-shadow:0 0 7px 1px #86fbff}83.333%{box-shadow:0 0 10px 2px #86fbff}}.fireflies .firefly:nth-child(12){height:17px;width:17px;top:79%;left:1%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse12 3s infinite cubic-bezier(0.39,0,0.63,1),show12 4s infinite cubic-bezier(0.39,0,0.63,1),9 s forwards;animation-delay:-8s;animation-duration:11s,5s;animation-fill-mode:backwards,backwards}@keyframes show13{0%{opacity:0}10%{opacity:0}36%{opacity:.46}63%{opacity:.92}90%{opacity:1}100%{opacity:0}}@keyframes pulse13{0%,100%{box-shadow:0 0 9px 2px #86fbff}16.666%{box-shadow:0 0 4px 2px #86fbff}33.333%{box-shadow:0 0 7px 2px #86fbff}50%{box-shadow:0 0 3px 3px #86fbff}66.666%{box-shadow:0 0 4px 1px #86fbff}83.333%{box-shadow:0 0 10px 2px #86fbff}}.fireflies .firefly:nth-child(13){height:9px;width:9px;top:41%;left:13%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse13 3s infinite cubic-bezier(0.39,0,0.63,1),show13 4s infinite cubic-bezier(0.39,0,0.63,1),7 s forwards;animation-delay:-8s;animation-duration:13s,8s;animation-fill-mode:backwards,backwards}@keyframes show14{0%{opacity:0}10%{opacity:0}36%{opacity:.02}63%{opacity:.75}90%{opacity:1}100%{opacity:0}}@keyframes pulse14{0%,100%{box-shadow:0 0 10px 1px #86fbff}16.666%{box-shadow:0 0 8px 1px #86fbff}33.333%{box-shadow:0 0 7px 3px #86fbff}50%{box-shadow:0 0 7px 2px #86fbff}66.666%{box-shadow:0 0 10px 2px #86fbff}83.333%{box-shadow:0 0 10px 2px #86fbff}}.fireflies .firefly:nth-child(14){height:16px;width:16px;top:81%;left:32%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse14 3s infinite cubic-bezier(0.39,0,0.63,1),show14 4s infinite cubic-bezier(0.39,0,0.63,1),8 s forwards;animation-delay:-6s;animation-duration:13s,6s;animation-fill-mode:backwards,backwards}@keyframes show15{0%{opacity:0}10%{opacity:0}36%{opacity:.5}63%{opacity:.72}90%{opacity:1}100%{opacity:0}}@keyframes pulse15{0%,100%{box-shadow:0 0 10px 1px #86fbff}16.666%{box-shadow:0 0 8px 2px #86fbff}33.333%{box-shadow:0 0 7px 3px #86fbff}50%{box-shadow:0 0 6px 3px #86fbff}66.666%{box-shadow:0 0 4px 1px #86fbff}83.333%{box-shadow:0 0 9px 2px #86fbff}}.fireflies .firefly:nth-child(15){height:8px;width:8px;top:43%;left:40%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse15 3s infinite cubic-bezier(0.39,0,0.63,1),show15 4s infinite cubic-bezier(0.39,0,0.63,1),6 s forwards;animation-delay:-9s;animation-duration:6s,6s;animation-fill-mode:backwards,backwards}@keyframes show16{0%{opacity:0}10%{opacity:0}36%{opacity:.48}63%{opacity:.86}90%{opacity:1}100%{opacity:0}}@keyframes pulse16{0%,100%{box-shadow:0 0 6px 1px #86fbff}16.666%{box-shadow:0 0 9px 1px #86fbff}33.333%{box-shadow:0 0 7px 3px #86fbff}50%{box-shadow:0 0 4px 3px #86fbff}66.666%{box-shadow:0 0 4px 2px #86fbff}83.333%{box-shadow:0 0 6px 2px #86fbff}}.fireflies .firefly:nth-child(16){height:11px;width:11px;top:62%;left:38%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse16 3s infinite cubic-bezier(0.39,0,0.63,1),show16 4s infinite cubic-bezier(0.39,0,0.63,1),7 s forwards;animation-delay:-5s;animation-duration:5s,6s;animation-fill-mode:backwards,backwards}@keyframes show17{0%{opacity:0}10%{opacity:0}36%{opacity:.32}63%{opacity:.83}90%{opacity:1}100%{opacity:0}}@keyframes pulse17{0%,100%{box-shadow:0 0 6px 1px #86fbff}16.666%{box-shadow:0 0 6px 2px #86fbff}33.333%{box-shadow:0 0 8px 3px #86fbff}50%{box-shadow:0 0 8px 3px #86fbff}66.666%{box-shadow:0 0 5px 1px #86fbff}83.333%{box-shadow:0 0 7px 2px #86fbff}}.fireflies .firefly:nth-child(17){height:15px;width:15px;top:21%;left:20%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse17 3s infinite cubic-bezier(0.39,0,0.63,1),show17 4s infinite cubic-bezier(0.39,0,0.63,1),9 s forwards;animation-delay:-9s;animation-duration:7s,6s;animation-fill-mode:backwards,backwards}@keyframes show18{0%{opacity:0}10%{opacity:0}36%{opacity:.07}63%{opacity:.83}90%{opacity:1}100%{opacity:0}}@keyframes pulse18{0%,100%{box-shadow:0 0 9px 1px #86fbff}16.666%{box-shadow:0 0 10px 1px #86fbff}33.333%{box-shadow:0 0 5px 2px #86fbff}50%{box-shadow:0 0 7px 1px #86fbff}66.666%{box-shadow:0 0 4px 2px #86fbff}83.333%{box-shadow:0 0 9px 2px #86fbff}}.fireflies .firefly:nth-child(18){height:14px;width:14px;top:72%;left:88%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse18 3s infinite cubic-bezier(0.39,0,0.63,1),show18 4s infinite cubic-bezier(0.39,0,0.63,1),5 s forwards;animation-delay:-6s;animation-duration:11s,9s;animation-fill-mode:backwards,backwards}@keyframes show19{0%{opacity:0}10%{opacity:0}36%{opacity:.42}63%{opacity:.67}90%{opacity:1}100%{opacity:0}}@keyframes pulse19{0%,100%{box-shadow:0 0 6px 1px #86fbff}16.666%{box-shadow:0 0 4px 2px #86fbff}33.333%{box-shadow:0 0 3px 2px #86fbff}50%{box-shadow:0 0 3px 1px #86fbff}66.666%{box-shadow:0 0 4px 2px #86fbff}83.333%{box-shadow:0 0 10px 2px #86fbff}}.fireflies .firefly:nth-child(19){height:8px;width:8px;top:4%;left:54%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse19 3s infinite cubic-bezier(0.39,0,0.63,1),show19 4s infinite cubic-bezier(0.39,0,0.63,1),5 s forwards;animation-delay:-5s;animation-duration:5s,7s;animation-fill-mode:backwards,backwards}@keyframes show20{0%{opacity:0}10%{opacity:0}36%{opacity:.37}63%{opacity:.93}90%{opacity:1}100%{opacity:0}}@keyframes pulse20{0%,100%{box-shadow:0 0 7px 2px #86fbff}16.666%{box-shadow:0 0 10px 2px #86fbff}33.333%{box-shadow:0 0 3px 3px #86fbff}50%{box-shadow:0 0 8px 2px #86fbff}66.666%{box-shadow:0 0 5px 1px #86fbff}83.333%{box-shadow:0 0 6px 2px #86fbff}}.fireflies .firefly:nth-child(20){height:15px;width:15px;top:72%;left:97%;animation:leftright 12s infinite cubic-bezier(0.39,0,0.63,1),updown 4s infinite 1.25s cubic-bezier(0.39,0,0.63,1),pulse20 3s infinite cubic-bezier(0.39,0,0.63,1),show20 4s infinite cubic-bezier(0.39,0,0.63,1),6 s forwards;animation-delay:-7s;animation-duration:7s,5s;animation-fill-mode:backwards,backwards}@keyframes leftright{0%,100%{left:20%}16.666%{left:90%}33.333%{left:10%}50%{left:50%}66.666%{left:70%}83.333%{left:40%}}@keyframes updown{0%,100%{top:0}25%{top:70%}50%{top:50%}}@media(max-width:992px){.firefly{display:none !important;animation:none !important}}body.home{background:0}#disconnected-content{width:100%}.home-btn{border:0;outline:0;height:66px;box-sizing:border-box;padding:0 82px;border-radius:38px;color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:25px;font-weight:bold;letter-spacing:1px;line-height:25px;text-align:center;text-transform:uppercase;margin:auto;cursor:pointer;z-index:4;display:block;transition:background ease-in-out 400ms;position:relative;overflow:hidden;box-shadow:0 0 2px 2px rgba(255,255,255,0.8),0 0 4px 4px rgba(255,255,255,0.6),0 0 5px 3px rgba(0,0,0,0.2),0 5px 3px 3px rgba(0,0,0,0.08)}.home-btn::after{content:' ';background:linear-gradient(59deg,#00cdfb 0,#00cdfb 33%,#00f4cc 100%);width:150%;height:100%;position:absolute;top:0;left:0;z-index:-1;transform:translateX(-33%);transition:transform ease-in-out 500ms}.home-btn.disabled::after{background:linear-gradient(59deg,#ccc 0,#ccc 33%,#ccc 100%)}.home-btn:not(.disabled):hover::after{transform:translateX(0)}.home-screen{width:100%;overflow:hidden;min-width:992px;position:relative;margin:auto;text-align:center}.home-screen-anim-trigger{width:2px;height:70%;position:absolute;top:15%;left:50%}.screen-title{display:inline-block;background:rgba(255,255,255,0.4);border-radius:33px;padding:8px 32px;margin-top:92px;box-shadow:0 0 8px 4px rgba(94,7,80,0.3)}.screen-title h2{color:#321540;font-family:"Alegreya Sans SC",sans-serif;font-size:35px;font-weight:800;letter-spacing:0;line-height:50px;text-shadow:0 0 24px rgba(255,255,255,0.8);text-transform:uppercase}.screen-title h3{color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:22px;font-weight:bold;letter-spacing:0;line-height:22px;text-align:center;text-shadow:0 0 22px rgba(50,21,64,0.95)}.home-screen p.description{color:#fff;font-family:"Alegreya Sans",sans-serif;font-size:25px;font-weight:500;letter-spacing:0;line-height:25px;text-align:center;text-shadow:-1px 1px 32px #660a56;width:610px;margin:20px auto 0}#quick-registration{background:url(/static/img/home/quick-reg.png);width:158px;height:110px;position:fixed;bottom:50px;left:40px;cursor:pointer;transform:rotate(300deg) scale(0.5);z-index:-1;opacity:0;transition:transform ease-in-out 200ms,opacity ease-in-out 200ms}#quick-registration.active{transform:rotate(360deg) scale(1);opacity:1;z-index:999}#quick-registration #heart{background:url(/static/img/home/quick-reg-heart.png);width:49px;height:41px;position:absolute;top:-13px;right:6px;animation:quick-registration-heart linear 6000ms infinite}#quick-registration .quick-registration-text{background:linear-gradient(to top,#f544f3 0,#fb9ff6 100%);width:114px;height:53px;z-index:-1;position:absolute;bottom:-16px;right:12px;border-radius:32px;overflow:hidden;transform:rotate(-6deg)}#quick-registration .quick-registration-text p{width:106px;background:#fff;box-sizing:border-box;opacity:.93;padding:6px;height:45px;position:absolute;top:4px;left:4px;border-radius:32px;font-family:"Alegreya Sans SC",sans-serif;color:#300d3d;font-weight:800;font-size:24px;line-height:14px;text-align:right}#quick-registration .quick-registration-text p:first-line {font-size:16px}#quick-registration .quick-registration-text p span{display:block;float:right;font-size:52px;line-height:26px;margin-left:8px;margin-right:6px}#quick-registration .quick-registration-text p span.es-point{display:none}#quick-registration:not(.quick-registration-fr) .quick-registration-text p span{margin-left:0}#quick-registration.quick-registration-es .quick-registration-text p span.es-point{display:block;float:left;margin-left:6px;margin-right:8px}#quick-registration.quick-registration-es .quick-registration-text{width:134px}#quick-registration.quick-registration-es .quick-registration-text p{width:126px;text-align:center}#quick-registration.quick-registration-us .quick-registration-text p:first-line {font-size:24px;line-height:20px}#quick-registration.quick-registration-us .quick-registration-text{width:88px}#quick-registration.quick-registration-us .quick-registration-text p{width:80px}#quick-registration.quick-registration-pl .quick-registration-text p{font-size:20px}#quick-registration.quick-registration-hu .quick-registration-text{width:120px}#quick-registration.quick-registration-hu .quick-registration-text p{width:112px;line-height:16px}#quick-registration.quick-registration-it .quick-registration-text p span{margin-left:4px}#quick-registration.quick-registration-it .quick-registration-text p{font-size:26px}#scroll-icon{background:url(/static/img/home/header/scroll.png) no-repeat bottom center;height:40px;position:fixed;bottom:0;left:50%;transform:translateX(-50%);color:#3d2743;font-family:'Alegreya Sans',sans-serif;font-size:15px;text-align:center;letter-spacing:2px;z-index:-1;opacity:0;transition:opacity ease-in-out 300ms}#scroll-icon.active{z-index:999;animation:scroll-bounce ease-in-out 800ms alternate infinite;opacity:1}.social{display:inline-block;position:relative;vertical-align:top;overflow:hidden}.social img{position:absolute;top:0;left:0}.social img:last-of-type{transform:translateY(100%)}.social:hover img:first-of-type{transform:translateY(-100%)}.social:hover img:last-of-type{transform:translateY(0)}.social.social-fb{width:34px;height:26px}.social.social-ig{width:34px;height:26px}.social.social-yt{width:34px;height:26px}.social.social-vk{width:42px;height:30px}@keyframes show-title{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:92px}}@keyframes hide-title{0%{opacity:1;margin-top:92px}100%{opacity:0;margin-top:0}}@keyframes show-description{0%{opacity:0}100%{opacity:1}}@keyframes hide-description{0%{opacity:1}100%{opacity:0}}@keyframes quick-registration-heart{0%{transform:scale(1)}4%{transform:scale(1.1)}8%{transform:scale(0.9)}12%{transform:scale(1)}16%{transform:scale(1.1)}20%{transform:scale(0.9)}24%{transform:scale(1.1)}28%{transform:scale(1)}}@keyframes scroll-bounce{0%{bottom:0}100%{bottom:18px}}@media(max-width:500px){.home-btn{padding:0 40px;height:36px;letter-spacing:0;font-size:18px}.home-screen{width:100%;min-width:initial;height:100vh !important;min-height:500px}.home-screen .screen-title{margin-top:42px}.screen-title h2{font-size:24px;font-weight:800;line-height:32px;text-shadow:0 0 24px rgba(255,255,255,0.8);text-transform:uppercase}.screen-title h3{display:none}.home-screen p.description{font-size:14px;font-weight:500;line-height:16px;text-align:center;text-shadow:-1px 1px 32px #660a56;margin:10px 2% 0;width:96%}@keyframes show-title-mobile{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:26px}}@keyframes hide-title-mobile{0%{opacity:1;margin-top:26px}100%{opacity:0;margin-top:0}}}#home-header{width:100%;height:60px;background:#321540;position:fixed;top:0;left:0;z-index:99}#home-header::after{content:' ';width:100%;height:39px;position:absolute;left:0;bottom:-38px;animation:infinite-glow linear 1200ms infinite alternate;background:url(/static/img/home/glow.png) center no-repeat}#home-header #menu{position:absolute;top:0;left:50%;transform:translateX(-50%);height:60px;line-height:60px;width:100%;text-align:center;list-style:none;z-index:1}#home-header #menu li{display:inline-block;margin:0 14px;color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:15px;font-weight:500;text-align:center;text-transform:lowercase;cursor:pointer;position:relative}#home-header #menu li::after{content:' ';position:absolute;width:0;height:2px;display:block;right:0;bottom:50%;transform:translateY(100%) translateY(10px);background:#fff;transition:width .2s ease}#home-header #menu li.active::after,#home-header #menu li:hover:after{width:100%;left:0}#home-header #toggle-menu{display:none}#home-header #header-left{position:absolute;top:50%;left:25px;transform:translateY(-50%);z-index:2}#home-header #header-left li{display:inline-block}#home-header #header-right{position:absolute;right:0;top:0;height:60px;line-height:60px;z-index:3}#home-header #header-right a{color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase;margin:0 214px 0 0}#home-header #header-right a:hover{font-weight:800}#home-header #header-logo{display:none}@keyframes infinite-glow{0%{opacity:.2}100%{opacity:1}}@media(max-width:1200px){#beemoov{display:none}#home-header{height:initial;max-height:100vh;position:fixed;top:0;left:0;overflow-y:scroll}#home-header #header-logo{display:block;margin-top:-67px}#home-header #header-logo img{max-width:60%;max-height:20vh}#home-header #header-left{position:initial;transform:initial;top:initial;margin-left:3%;margin-top:12px;margin-bottom:12px}#home-header #menu{position:initial;transform:initial;width:100%;list-style:none;height:initial;margin-left:3%;line-height:42px}#home-header #menu li{display:block;width:94%;margin:0;text-align:left;border-bottom:1px solid #733293}#home-header #menu li:first-of-type{border-top:1px solid #733293}#home-header #menu li::after,#home-header #menu li:after{width:0 !important}#home-header #header-right{position:initial;transform:initial;text-align:left;margin-left:3%}#home-header #header-right a{margin:0}#home-header #home-header-outside{position:relative;height:67px}#home-header #toggle-menu{display:block;position:absolute;top:50%;transform:translateY(-50%);right:15px;background:url(/static/img/home/mobile/menu-close.png) no-repeat center;background-size:contain;width:30px;height:30px}#home-header.closed #toggle-menu{background:url(/static/img/home/mobile/menu-hamburger.png) no-repeat center;background-size:contain}#home-header.closed{overflow:hidden}#home-header.closed #home-header-inside{display:none}#home-header:not(.closed)::after{display:none}#quick-registration{left:initial;right:40px}}#seasons-header{background:url(/static/img/home/header/background-1.jpg) center #999;background-size:cover;height:100vh;max-height:1080px}#seasons-header #seasons-header-logo{width:900px;max-width:100%;position:absolute;z-index:6;top:-88px;left:50%;transform:translateX(-50%);pointer-events:none}#seasons-header .season{width:50%;max-width:1000px;height:100%;position:absolute;top:50%;left:50%;z-index:4}#seasons-header .season .season-inner{max-width:1000px;height:100%;position:relative;margin:auto}#seasons-header .season#origins{transform:translate(-100%,-50%)}#seasons-header .season#new-era{transform:translate(0,-50%)}#seasons-header .season .season-title{position:absolute;z-index:2;bottom:28%;left:50%;transform:translateX(-50%);width:60%}#seasons-header .season .season-title h2{color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:130px;line-height:107px;margin-bottom:30px;font-weight:900;text-align:left;font-variant:small-caps;user-select:none}#seasons-header .season#new-era .season-title h2{text-align:right}#seasons-header .season .season-title a{display:inline-block;line-height:66px}#seasons-header .season-inner .season-title-text-shadow{position:absolute;top:0;left:0;animation:glow 1000ms infinite alternate linear;width:100%;height:100%}#seasons-header #origins .season-inner .season-title-text-shadow{text-shadow:#59d6e4 0 0 10px,#59d6e4 0 0 15px,#59d6e4 0 0 20px,#59d6e4 0 0 25px,#59d6e4 0 0 38px}#seasons-header #new-era .season-inner .season-title-text-shadow{text-shadow:#fd6bfb 0 0 10px,#fd6bfb 0 0 15px,#fd6bfb 0 0 20px,#fd6bfb 0 0 25px,#fd6bfb 0 0 38px}@keyframes glow{0%{opacity:1}100%{opacity:.6}}#seasons-header .season .season-title strong{display:block;color:#fff;font-family:"Alegreya Sans",sans-serif;font-size:35px;font-weight:bold;line-height:48px;text-align:left}#seasons-header .season#new-era .season-title strong{text-align:right}#seasons-header .season .season-title em{display:block;color:#fff;font-family:"Alegreya Sans",sans-serif;font-size:18px;font-weight:bold;line-height:24px;text-align:left;font-style:normal;margin-bottom:32px}#seasons-header .season#new-era .season-title em{text-align:right}#seasons-header .season .season-npc{position:absolute;z-index:1;bottom:0;height:86%;opacity:0}#seasons-header .season .season-npc#npc-ezarel{transform:translateX(-100%)}#seasons-header .season .season-npc#npc-valkyon{transform:translateX(-100%)}#seasons-header .season .season-npc#npc-3{transform:translateX(100%)}#seasons-header .season .season-npc#npc-4{transform:translateX(100%)}#seasons-header.active .season .season-npc#npc-ezarel{animation:home-ezarel ease-in-out 1000ms forwards;animation-delay:0ms}#seasons-header.active .season .season-npc#npc-valkyon{animation:home-valkyon ease-in-out 1000ms forwards;animation-delay:300ms}#seasons-header.active .season .season-npc#npc-3{animation:home-npc3 ease-in-out 1000ms forwards;animation-delay:0ms}#seasons-header.active .season .season-npc#npc-4{animation:home-npc4 ease-in-out 1000ms forwards;animation-delay:300ms}#seasons-header.leaving .season .season-npc#npc-ezarel{animation:home-ezarel-leaving ease-in-out 600ms forwards}#seasons-header.leaving .season .season-npc#npc-valkyon{animation:home-valkyon-leaving ease-in-out 600ms forwards}#seasons-header.leaving .season .season-npc#npc-3{animation:home-npc3-leaving ease-in-out 600ms forwards}#seasons-header.leaving .season .season-npc#npc-4{animation:home-npc4-leaving ease-in-out 600ms forwards}#seasons-header #diaries-icon{background:url(/static/img/home/header/diaries.png);width:207px;height:100px;line-height:100px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:5;cursor:pointer}#seasons-header #diaries-icon::after{content:' ';background:url(/static/img/home/header/diaries-hover.png);width:0;height:0}#seasons-header #diaries-icon:hover{background:url(/static/img/home/header/diaries-hover.png);width:393px}#seasons-header #diaries-icon p{display:inline-block}#seasons-header #diaries-icon p:first-of-type{color:rgba(50,21,64,0.75);font-family:"Alegreya Sans SC",sans-serif;font-size:18px;font-weight:bold}#seasons-header #diaries-icon p:first-of-type::after{content:' : ';color:rgba(50,21,64,0.75);font-family:"Alegreya Sans SC",sans-serif;font-size:18px;font-weight:bold;display:none}#seasons-header #diaries-icon:hover p:first-of-type::after{display:inline-block}#seasons-header #diaries-icon p:nth-of-type(2){display:none;color:rgba(50,21,64,0.75);font-family:"Alegreya Sans SC",sans-serif;font-size:14px;font-weight:bold}#seasons-header #diaries-icon:hover p:nth-of-type(2){display:inline-block}@keyframes home-ezarel{0%{left:0;opacity:0}100%{left:380px;opacity:1}}@keyframes home-valkyon{0%{left:0;opacity:0}100%{left:508px;opacity:1}}@keyframes home-npc3{0%{right:0;opacity:0}100%{right:350px;opacity:1}}@keyframes home-npc4{0%{right:0;opacity:0}100%{right:530px;opacity:1}}@keyframes home-ezarel-leaving{0%{left:380px;opacity:1}100%{left:0;opacity:0}}@keyframes home-valkyon-leaving{0%{left:508px;opacity:1}100%{left:0;opacity:0}}@keyframes home-npc3-leaving{0%{right:350px;opacity:1}100%{right:0;opacity:0}}@keyframes home-npc4-leaving{0%{right:530px;opacity:1}100%{right:0;opacity:0}}@media(max-width:500px){#seasons-header .season .season-title a{line-height:36px}#seasons-header{margin-top:67px;height:calc(100vh - 67px) !important;min-height:calc(100vh - 67px) !important}#seasons-header #seasons-header-logo{width:initial;height:initial;max-width:150vw;max-height:100vh;top:0;left:50%;transform:translateX(-50%) translateY(-30%)}#seasons-header .season .season-title{width:100%;height:100%;bottom:initial;top:50%;transform:translate(-50%,-50%)}#seasons-header .season-inner h2{font-size:30px !important;line-height:42px !important;top:40%;transform:translateY(-50%);position:absolute;text-align:center !important;width:100%}#seasons-header .season-inner strong{top:40%;transform:translateY(30px);font-size:13px !important;line-height:17px !important;position:absolute;text-align:center !important;width:100%}#seasons-header .season-inner em{display:none !important}#seasons-header .season-inner .season-npc:first-of-type{display:none}#seasons-header.active .season .season-npc#npc-ezarel{transform:translateX(-46%)}#seasons-header.active .season .season-npc#npc-4{transform:translateX(52%);animation-delay:0ms}#seasons-header .season-inner .start-season{position:absolute;top:40%;left:50%;transform:translateY(70px) translateX(-50%);z-index:5}#seasons-header #diaries-icon{background:url(/static/img/home/header/diaries.png);background-size:cover;width:103px;height:50px;line-height:50px;position:absolute;bottom:0}#seasons-header #diaries-icon p:first-of-type{font-size:12px}#seasons-header #diaries-icon::after{display:none}@keyframes home-npc4{0%{right:-50%;opacity:0}100%{opacity:1;right:0}}@keyframes home-npc4-leaving{0%{right:0;opacity:1}100%{right:-50%;opacity:0}}@keyframes home-ezarel{0%{left:-50%;opacity:0}100%{left:0;opacity:1}}@keyframes home-ezarel-leaving{0%{left:0;opacity:1}100%{left:-50%;opacity:0}}}#avatar{background:url(/static/img/home/avatar/background.jpg) center;background-size:cover;height:1080px}#avatar .screen-title{opacity:0}#avatar.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#avatar.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#avatar .description{opacity:0}#avatar.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#avatar.leaving .description{animation:hide-description ease-in-out 800ms forwards}#avatar .avatars{transform:translateX(-50%) scale(0.85);width:1227px;height:662px;position:absolute;left:50%;opacity:0;top:436px;background:url(/static/img/home/avatar/avatars.png)}#avatar.active .avatars{animation:show-avatars ease-in-out 1000ms forwards}#avatar.leaving .avatars{animation:hide-avatars ease-in-out 1000ms forwards}@keyframes show-avatars{0%{opacity:0;margin-top:380px}100%{opacity:1;margin-top:-60px}}@keyframes hide-avatars{0%{opacity:1;margin-top:-80px}100%{opacity:0;margin-top:380px}}@media(max-width:500px){#avatar.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#avatar.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#avatar .avatars{top:15%;transform:translateX(-50%) scale(0.7)}@keyframes show-avatars{0%{opacity:0;margin-top:80px}100%{opacity:1;margin-top:-60px}}}#npcs{background:url(/static/img/home/npcs/background.jpg) center;background-size:cover;height:980px}#npcs .screen-title{opacity:0}#npcs.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#npcs.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#npcs .description{opacity:0}#npcs.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#npcs.leaving .description{animation:hide-description ease-in-out 800ms forwards}#npcs .npc-full{width:1620px;position:absolute;z-index:1;top:242px;left:50%;transform:translateX(-50%);transition:opacity ease-in-out 400ms;opacity:0;visibility:hidden}#npcs.active .npc-full{animation:show-npc-full ease-in-out 600ms forwards;animation-delay:450ms}#npcs.leaving .npc-full{animation:hide-npc-full ease-in-out 800ms forwards}#npcs .npc-full.active{opacity:1;z-index:2}#npcs .npc-full .npc-arrow-right{cursor:pointer;background:url(/static/img/home/npcs/arrow.png);width:18px;height:21px;position:absolute;z-index:10;top:83px;left:50%;transform:translateX(-50%) translateX(270px) rotateY(180deg) scale(0.9);opacity:.9;transition:transform ease-in-out 200ms,opacity ease-in-out 200ms}#npcs .npc-full .npc-arrow-right:hover{opacity:1;transform:translateX(-50%) translateX(270px) rotateY(180deg) scale(1)}#npcs .npc-full .npc-arrow-left{cursor:pointer;background:url(/static/img/home/npcs/arrow.png);width:18px;height:21px;position:absolute;z-index:10;top:83px;left:50%;opacity:.9;transform:translateX(-50%) translateX(-270px) scale(0.9);transition:transform ease-in-out 200ms,opacity ease-in-out 200ms}#npcs .npc-full .npc-arrow-left:hover{opacity:1;transform:translateX(-50%) translateX(-270px) scale(1)}#npcs .npc-full .npc-img-left,#npcs .npc-full .npc-img-right{position:absolute;top:-37px;width:452px;height:740px}#npcs .npc-full .npc-img-left{background:url(/static/img/home/npcs/background-npc-s1.png) no-repeat 0 150px}#npcs .npc-full .npc-img-right{background:url(/static/img/home/npcs/background-npc-s2.png) no-repeat 0 150px}#npcs .npc-full .npc-img-left{left:80px}#npcs.active .npc-full .npc-img-left{animation:show-npc-left ease-in-out 600ms forwards;animation-delay:450ms}#npcs.leaving .npc-full .npc-img-left{animation:hide-npc-left ease-in-out 600ms forwards}#npcs .npc-full .npc-img-right{right:80px}#npcs.active .npc-full .npc-img-right{animation:show-npc-right ease-in-out 600ms forwards;animation-delay:450ms}#npcs.leaving .npc-full .npc-img-right{animation:hide-npc-right ease-in-out 600ms forwards}#npcs .npc-full img{position:absolute;top:-203px;left:-14px;z-index:10}#npcs #mathieu-full img{left:-211px}#npcs .npc-full .npc-data-outer{width:477px;height:230px;position:absolute;top:-16px;left:50%;transform:translateX(-50%);opacity:0}#npcs.active .npc-full .npc-data-outer{animation:show-npc-data ease-in-out 1500ms forwards;animation-delay:450ms}#npcs.leaving .npc-full .npc-data-outer{animation:hide-npc-data ease-in-out 1500ms forwards}#npcs .npc-full .npc-data{width:477px;background-color:rgba(255,255,255,0.95);box-shadow:0 0 16px 4px rgba(255,255,255,0.83),5px 5px 0 0 rgba(71,239,249,0.71),-5px -5px 0 0 rgba(71,239,249,0.71),-5px 5px 0 0 rgba(71,239,249,0.71),5px -5px 0 0 rgba(71,239,249,0.71);border-radius:42px;position:absolute;top:50%;transform:translateY(-50%);right:0;padding-bottom:18px}#npcs .npc-full .npc-data h2{display:inline-block;min-width:185px;height:45px;padding:0 20px;box-sizing:border-box;line-height:45px;border-radius:40px;background-color:#321540;box-shadow:0 0 4px rgba(255,255,255,0.61);position:absolute;top:0;right:50%;transform:translate(50%,-50%);color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:31px;font-weight:bold;text-align:center;text-transform:uppercase}#npcs .npc-full .npc-data p{color:#333;font-family:"Alegreya Sans",sans-serif;font-size:15px;line-height:15px;text-align:justify;margin:31px 40px 0}#npcs .npc-full .npc-data p.quote{margin-top:14px;margin-bottom:14px;font-style:italic;text-align:center}#npcs #npc-select{box-sizing:border-box;width:348px;background-color:rgba(255,255,255,0.62);border-radius:22px;position:absolute;top:448px;left:50%;transform:translateX(-50%);opacity:0;z-index:2}#npcs.active #npc-select{animation:show-npc-select ease-in-out 600ms forwards;animation-delay:150ms}#npcs.leaving #npc-select{animation:hide-npc-select ease-in-out 400ms forwards}#npcs #npc-select .npc-thumb{width:160px;height:161px;box-sizing:border-box;display:inline-block;position:relative;cursor:pointer}#npcs #npc-select .npc-thumb:first-of-type{margin-top:14px}#npcs #npc-select .npc-thumb img{position:absolute;top:0;left:0}#npcs #npc-select .npc-thumb img:first-of-type{opacity:1}#npcs #npc-select .npc-thumb img:nth-of-type(2){opacity:0}#npcs #npc-select .npc-thumb.active img:first-of-type,#npcs #npc-select .npc-thumb:hover img:first-of-type{opacity:0}#npcs #npc-select .npc-thumb.active img:nth-of-type(2),#npcs #npc-select .npc-thumb:hover img:nth-of-type(2){opacity:1}.npc-img-left-inner,.npc-img-right-inner{width:418px;height:473px;margin-left:16px;margin-top:188px}@keyframes show-npc-select{0%{top:800px;opacity:0}100%{top:448px;opacity:1}}@keyframes hide-npc-select{0%{top:448px;opacity:1}100%{top:620px;opacity:0}}@keyframes show-npc-full{0%{visibility:hidden}100%{visibility:visible}}@keyframes show-npc-left{0%{left:-120px;opacity:0}100%{left:80px;opacity:1}}@keyframes show-npc-right{0%{right:-120px;opacity:0}100%{right:80px;opacity:1}}@keyframes hide-npc-left{0%{left:80px;opacity:1}100%{left:-200px;opacity:0}}@keyframes hide-npc-right{0%{right:80px;opacity:1}100%{right:-200px;opacity:0}}@keyframes show-npc-data{0%{opacity:0}100%{opacity:1}}@keyframes hide-npc-data{0%{opacity:1}100%{opacity:0}}@keyframes hide-npc-full{0%{visibility:visible}100%{visibility:hidden}}@media(max-width:500px){#npcs{min-height:800px}#npcs.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#npcs.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#npcs #npc-select{width:100%;background:0;vertical-align:bottom}#npcs #npc-select .npc-thumb{width:13%;height:initial}#npcs #npc-select .npc-thumb.active{width:18%}#npcs #npc-select .npc-thumb img{width:100%;height:initial}#npcs #npc-select .npc-thumb.active img{transform:translateY(-24%)}#quick-registration{display:none}#npcs .npc-full{width:100%;top:382px;height:337px}#npcs .npc-full .npc-data-outer{width:60%;top:initial;bottom:0;z-index:5}#npcs .npc-full .npc-data{width:100%;border-radius:24px;box-shadow:0 0 16px 4px rgba(255,255,255,0.83),3px 3px 0 0 rgba(71,239,249,0.71),-3px -3px 0 0 rgba(71,239,249,0.71),-3px 3px 0 0 rgba(71,239,249,0.71),3px -3px 0 0 rgba(71,239,249,0.71);padding-bottom:8px;transform:translateY(20%);bottom:0;top:initial}#npcs .npc-full .npc-data h2{font-size:18px;line-height:18px;min-width:initial;height:initial;padding:10px 18px}#npcs .npc-full .npc-data p{font-size:12px;margin:26px 24px 0}#npcs .npc-full .npc-img-left,#npcs .npc-full .npc-img-right{width:300px;height:392px;z-index:5;opacity:0}#npcs .npc-full .npc-img-left.active,#npcs .npc-full .npc-img-right.active{opacity:1}#npcs .npc-full .npc-img-left{left:50%;transform:translateX(-50%);background:url(/static/img/home/npcs/background-npc-s1.png) no-repeat;background-size:contain}#npcs .npc-full .npc-img-right{left:50%;transform:translateX(-50%);background:url(/static/img/home/npcs/background-npc-s2.png) no-repeat;background-size:contain}#npcs .npc-full img{width:100%;position:absolute;top:initial;left:50%;transform:translateX(-50%);bottom:0}#npcs #mathieu-full img{left:initial;margin-left:-74px;width:164%}#npcs .npc-full .npc-img-left .npc-img-left-inner,#npcs .npc-full .npc-img-right .npc-img-right-inner{width:275px;height:485px;overflow:hidden;border-bottom-left-radius:44px;border-bottom-right-radius:44px;margin-left:12px;margin-top:-99px;box-sizing:border-box}#npcs .npc-full .npc-arrow-left{position:absolute;top:-210px;left:3px;transform:scale(0.9)}#npcs .npc-full .npc-arrow-right{position:absolute;top:-210px;left:initial;right:3px;transform:rotateY(180deg) scale(0.9)}#npcs .npc-full .npc-arrow-left:hover{transform:scale(1)}#npcs .npc-full .npc-arrow-right:hover{transform:rotateY(180deg) scale(1)}#npcs .npc-full .switch-season{background:url(/static/img/home/npcs/btn-switch1.png);background-size:cover;position:absolute;top:-42px;left:50%;transform:translateX(108px);width:52px;height:51px;z-index:6;cursor:pointer}#npcs .npc-full .switch-season.s2{background:url(/static/img/home/npcs/btn-switch2.png);background-size:cover}@keyframes show-npc-select{0%{top:500px;opacity:0}100%{top:138px;opacity:1}}@keyframes show-npc-left{0%{transform:translateX(-200%)}100%{transform:translateX(-50%)}}@keyframes show-npc-right{0%{transform:translateX(150%)}100%{transform:translateX(-50%)}}@keyframes hide-npc-left{0%{left:50%}100%{left:0}}@keyframes hide-npc-right{0%{left:50%}100%{left:100%}}}#pets{background:url(/static/img/home/pets/background.jpg) center;background-size:cover;height:1080px}#pets .screen-title{opacity:0}#pets.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#pets.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#pets .description{opacity:0}#pets.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#pets.leaving .description{animation:hide-description ease-in-out 800ms forwards}#pets #pet-carousel{position:absolute;top:320px;left:50%;opacity:0}#pets.active #pet-carousel{animation:show-pets-carousel ease-in-out 900ms forwards}#pets.leaving #pet-carousel{animation:hide-pets-carousel ease-in-out 900ms forwards}#pets #pet-carousel #pet-carousel-left{background:url(/static/img/home/pets/arrow.png);width:18px;height:21px;position:absolute;top:275px;left:50%;transform:translateX(-50%) translateX(-740px);user-select:none;cursor:pointer;z-index:1}#pets #pet-carousel #pet-carousel-right{background:url(/static/img/home/pets/arrow.png);width:18px;height:21px;position:absolute;top:275px;left:50%;transform:translateX(-50%) translateX(740px) rotate(180deg);user-select:none;cursor:pointer;z-index:1}#pets #pet-carousel .pet{min-height:297px;width:224px;border:5px solid rgba(71,239,249,0.91);background-color:rgba(255,255,255,0.9);box-shadow:0 15px 16px 17px rgba(28,27,28,0.83);border-radius:32px;position:absolute;top:130px;vertical-align:top;text-align:center}#pets #pet-carousel .pet .pet-image{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:210px;user-select:none}#pets #pet-carousel .pet .egg-image{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:81px}#pets #pet-carousel .pet{transition:transform linear 500ms,opacity ease-in-out 1000ms;cursor:pointer}#pets #pet-carousel .pet:not(.pet3):hover{opacity:1 !important;filter:brightness(0.95) !important;box-shadow:0 0 6px 2px rgba(255,255,255,0.5)}#pets #pet-carousel .pet.no-transition{transition:none}#pets #pet-carousel #pet-carousel-inner{position:relative;width:1480px;height:520px;overflow:hidden}#pets #pet-carousel #pet-carousel-inner .pet-left-1,#pets #pet-carousel #pet-carousel-inner .pet-left-2,#pets #pet-carousel #pet-carousel-inner .pet-left-3,#pets #pet-carousel #pet-carousel-inner .pet-left-4,#pets #pet-carousel #pet-carousel-inner .pet-left-5{opacity:0;left:50%;transform:translateX(-50%) translateX(-920px);filter:brightness(70%)}#pets #pet-carousel #pet-carousel-inner .pet-right-1,#pets #pet-carousel #pet-carousel-inner .pet-right-2,#pets #pet-carousel #pet-carousel-inner .pet-right-3,#pets #pet-carousel #pet-carousel-inner .pet-right-4,#pets #pet-carousel #pet-carousel-inner .pet-right-5{opacity:0;left:50%;transform:translateX(-50%) translateX(920px);filter:brightness(70%)}#pets #pet-carousel .pet1{opacity:.85;left:50%;transform:translateX(-50%) translateX(-570px);filter:brightness(80%)}#pets #pet-carousel .pet2{opacity:.85;left:50%;transform:translateX(-50%) translateX(-300px);filter:brightness(95%)}#pets #pet-carousel .pet3{left:50%;transform:translateX(-50%) scale(1.2);box-shadow:0 0 10px 2px rgba(255,255,255,0.83);filter:brightness(105%)}#pets #pet-carousel .pet4{opacity:.85;left:50%;transform:translateX(-50%) translateX(300px);filter:brightness(95%)}#pets #pet-carousel .pet5{opacity:.85;left:50%;transform:translateX(-50%) translateX(570px);filter:brightness(80%)}#pets #pet-carousel .pet .pet-text{min-height:185px;width:186px;background-color:#321540;border-radius:26px;display:inline-block;margin-top:70px}#pets #pet-carousel .pet .pet-text h2{display:inline-block;height:36px;min-width:150px;line-height:36px;border-radius:18px;background-color:rgba(255,255,255,0.9);color:#321540;font-family:"Alegreya Sans SC",sans-serif;font-size:22px;font-weight:bold;text-align:center;margin:10px auto}#pets #pet-carousel .pet .pet-text p{color:#fff;font-family:"Alegreya Sans",sans-serif;font-size:13px;text-align:justify;text-align-last:center;padding:0 16px;margin-top:10px}#pets #pet-carousel .pet.pet3 .pet-text p{margin-top:6px}#pets #pet-carousel .pet.pet3 .pet-text h2{font-size:26px}@keyframes show-pets-carousel{0%{opacity:0;transform:translateX(-800px)}100%{opacity:1;transform:translateX(-50%)}}@keyframes hide-pets-carousel{0%{opacity:1;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-800px)}}@media(max-width:500px){#pets.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#pets.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#pets #pet-carousel{top:20%;transform:translateX(-50%) scale(0.6)}#pets.active #pet-carousel{animation:show-pets-carousel-mobile ease-in-out 900ms forwards}#pets.leaving #pet-carousel{animation:hide-pets-carousel-mobile ease-in-out 900ms forwards}@keyframes show-pets-carousel-mobile{0%{opacity:0}100%{opacity:1}}@keyframes hide-pets-carousel-mobile{0%{opacity:1}100%{opacity:0}}}#treasure-hunt{background:0;background-size:cover;height:1080px}#treasure-hunt .screen-title{opacity:0}#treasure-hunt.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#treasure-hunt.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#treasure-hunt .description{opacity:0}#treasure-hunt.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#treasure-hunt.leaving .description{animation:hide-description ease-in-out 800ms forwards}.treasure-hunt-full{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:opacity ease-in-out 1000ms}.treasure-hunt-full.active{opacity:1}#treasure-hunt-full-coast{background:url(/static/img/home/treasure-hunt/bg-coast.jpg) center center;background-size:cover}#treasure-hunt-full-dining-room{background:url(/static/img/home/treasure-hunt/bg-dining-room.jpg) center center;background-size:cover}#treasure-hunt-full-infirmary{background:url(/static/img/home/treasure-hunt/bg-infirmary.jpg) center center;background-size:cover}#treasure-hunt-full-kappa-house{background:url(/static/img/home/treasure-hunt/bg-kappa-house.jpg) center center;background-size:cover}#treasure-hunt-full-kappa-village{background:url(/static/img/home/treasure-hunt/bg-kappa-village.jpg) center center;background-size:cover}#treasure-hunt-full-library{background:url(/static/img/home/treasure-hunt/bg-library.jpg) center center;background-size:cover}#treasure-hunt-full-piano{background:url(/static/img/home/treasure-hunt/bg-piano.jpg) center center;background-size:cover}#treasure-hunt-full-temple{background:url(/static/img/home/treasure-hunt/bg-temple.jpg) center center;background-size:cover}#treasure-hunt-full-temple3{background:url(/static/img/home/treasure-hunt/bg-temple3.jpg) center center;background-size:cover}#treasure-hunt-full-temple-corridor{background:url(/static/img/home/treasure-hunt/bg-temple-corridor.jpg) center center;background-size:cover}#treasure-hunt-full-temple-court{background:url(/static/img/home/treasure-hunt/bg-temple-court.jpg) center center;background-size:cover}#treasure-hunt-full-village{background:url(/static/img/home/treasure-hunt/bg-village.jpg) center center;background-size:cover}#treasure-hunt-full-water{background:url(/static/img/home/treasure-hunt/bg-water.jpg) center center;background-size:cover}#treasure-hunt #select-locations{position:absolute;top:348px;width:100%;margin-top:90px;height:100px;opacity:0}#treasure-hunt.active #select-locations{animation:show-select-locations ease-in-out forwards 800ms}#treasure-hunt.leaving #select-locations{animation:hide-select-locations ease-in-out forwards 800ms}#treasure-hunt #select-locations .select-locations{position:absolute;top:0;left:0;width:100%;text-align:center;display:none}#treasure-hunt #select-locations .select-locations.active{display:block}#treasure-hunt #select-locations .select-locations .treasure-hunt-thumb{display:inline-block;width:93px;height:93px;box-sizing:border-box;border-radius:14px;border:1px solid #fff;filter:brightness(0.5);overflow:hidden;cursor:pointer;position:relative;margin:0 10px}#treasure-hunt #select-locations .select-locations .treasure-hunt-thumb:hover{filter:brightness(1)}#treasure-hunt #select-locations .select-locations .treasure-hunt-thumb.active{box-shadow:0 0 3px 3px rgba(255,255,255,0.6);border:2px solid #fff;filter:brightness(1)}#treasure-hunt #select-locations .select-locations .treasure-hunt-thumb img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#treasure-hunt #select-map{position:absolute;height:500px;width:100%;max-width:2200px;overflow:hidden;top:532px;opacity:0;left:50%;transform:translateX(-50%)}#treasure-hunt.active #select-map{animation:show-select-map ease-in-out forwards 1000ms}#treasure-hunt.leaving #select-map{animation:hide-select-map ease-in-out forwards 1000ms}#treasure-hunt .select-map{display:inline-block;margin:0 24px;border:1px solid #fff;width:626px;height:310px;box-sizing:border-box;border-radius:48px;cursor:pointer;transition:transform ease-in-out 1400ms;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)}#treasure-hunt .select-map.no-transition{transition:none !important}#treasure-hunt .select-map .select-map-inner{border-radius:48px;overflow:hidden;position:relative;width:100%;height:100%}#treasure-hunt .select-map.map-left-1,#treasure-hunt .select-map.map-left-2,#treasure-hunt .select-map.map-left-3{transform:translate(-50%,-50%) translateX(-1440px) scale(1)}#treasure-hunt .select-map.map-1{transform:translate(-50%,-50%) translateX(-720px) scale(1)}#treasure-hunt .select-map.map-2{border:2px solid #fff;box-shadow:0 0 2px 2px rgba(255,255,255,0.7);transform:translate(-50%,-50%) scale(1.1)}#treasure-hunt .select-map.map-3{transform:translate(-50%,-50%) translateX(720px) scale(1)}#treasure-hunt .select-map.map-right-1,#treasure-hunt .select-map.map-right-2,#treasure-hunt .select-map.map-right-3{transform:translate(-50%,-50%) translateX(1440px) scale(1)}#treasure-hunt .select-map.map-left-1,#treasure-hunt .select-map.map-left-2,#treasure-hunt .select-map.map-left-3,#treasure-hunt .select-map.map-right-1,#treasure-hunt .select-map.map-right-2,#treasure-hunt .select-map.map-right-3,#treasure-hunt .select-map.map-1,#treasure-hunt .select-map.map-3{filter:brightness(50%);transition:filter ease-in-out 300ms,transform ease-in-out 1400ms}#treasure-hunt .select-map.map-left-1:hover,#treasure-hunt .select-map.map-left-2:hover,#treasure-hunt .select-map.map-left-3:hover,#treasure-hunt .select-map.map-right-1 :hover,#treasure-hunt .select-map.map-right-2 :hover,#treasure-hunt .select-map.map-right-3:hover,#treasure-hunt .select-map.map-1:hover,#treasure-hunt .select-map.map-3:hover{filter:brightness(100%)}#treasure-hunt .select-map img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:2}#treasure-hunt .select-map p{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:#321540;border-radius:24px;padding:13px 35px;color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:22px;font-weight:bold;text-align:center;z-index:3;opacity:0;transition:opacity ease-in-out 200ms}#treasure-hunt .select-map.map-2 p{opacity:1}@keyframes show-select-locations{0%{opacity:0;top:600px}100%{opacity:1;top:348px}}@keyframes hide-select-locations{0%{opacity:1;top:348px}100%{opacity:0;top:600px}}@keyframes show-select-map{0%{opacity:0;top:1000px}100%{opacity:1;top:532px}}@keyframes hide-select-map{0%{opacity:1;top:532px}100%{opacity:0;top:1000px}}@media(max-width:500px){#treasure-hunt.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#treasure-hunt.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#treasure-hunt #select-locations .select-locations .treasure-hunt-thumb{width:46px;height:46px;margin:0 4px;border-radius:8px}#treasure-hunt #select-locations .select-locations .treasure-hunt-thumb img{height:100%}#treasure-hunt.active #select-map{top:300px;height:245px}#treasure-hunt .select-map{margin:0;width:280px;height:139px;border-radius:16px}#treasure-hunt .select-map .select-map-inner{border-radius:16px}#treasure-hunt .select-map.map-left-1,#treasure-hunt .select-map.map-left-2,#treasure-hunt .select-map.map-left-3{transform:translate(-50%,-50%) translateX(-600px) scale(1)}#treasure-hunt .select-map.map-1{transform:translate(-50%,-50%) translateX(-300px) scale(1)}#treasure-hunt .select-map.map-3{transform:translate(-50%,-50%) translateX(300px) scale(1)}#treasure-hunt .select-map.map-right-1,#treasure-hunt .select-map.map-right-2,#treasure-hunt .select-map.map-right-3{transform:translate(-50%,-50%) translateX(600px) scale(1)}#treasure-hunt .select-map p{font-size:16px}@keyframes show-select-locations{0%{opacity:0;top:30%}100%{opacity:1;top:20%}}@keyframes hide-select-locations{0%{opacity:1;top:20%}100%{opacity:0;top:30%}}@keyframes show-select-map{0%{opacity:0;bottom:-80px}100%{opacity:1;bottom:0}}@keyframes hide-select-map{0%{opacity:1;bottom:0}100%{opacity:0;bottom:-80px}}}#evil-guys{background:url(/static/img/home/evil-guys/background.jpg) center;background-size:cover;height:1080px}#evil-guys .screen-title{opacity:0}#evil-guys.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#evil-guys.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#evil-guys .description{opacity:0}#evil-guys.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#evil-guys.leaving .description{animation:hide-description ease-in-out 800ms forwards}#evil-guys p.description{position:absolute;left:50%;transform:translateX(-50%);z-index:2}#evil-guys #evil-images{width:100%;height:400px;position:absolute;z-index:1;top:300px}#evil-guys #evil-images img{position:absolute}#evil-guys #evil-images #evil-1{left:50%;top:-10px;transform:translateX(-50%);opacity:0}#evil-guys #evil-images #evil-2{left:50%;top:260px;transform:translateX(-50%) translateX(-360px);opacity:0}#evil-guys #evil-images #evil-3{left:50%;top:200px;transform:translateX(-50%) translateX(440px);opacity:0}#evil-guys #evil-images #evil-4{left:50%;top:80px;transform:translateX(-50%) translateX(-220px);opacity:0}#evil-guys #evil-images #evil-5{left:50%;top:140px;transform:translateX(-50%) translateX(240px);opacity:0}#evil-guys #evil-images #evil-6{left:50%;top:130px;transform:translateX(-50%) translateX(-10px);opacity:0}#evil-guys.active #evil-1{animation:show-evil-1 ease-in-out 3000ms forwards;animation-delay:600ms}#evil-guys.active #evil-2{animation:show-evil-2 ease-in-out 1000ms forwards;animation-delay:200ms}#evil-guys.active #evil-3{animation:show-evil-3 ease-in-out 1500ms forwards;animation-delay:100ms}#evil-guys.active #evil-4{animation:show-evil-4 ease-in-out 1000ms forwards;animation-delay:500ms}#evil-guys.active #evil-5{animation:show-evil-5 ease-in-out 1000ms forwards;animation-delay:400ms}#evil-guys.active #evil-6{animation:show-evil-6 ease-in-out 1000ms forwards;animation-delay:600ms}#evil-guys.leaving #evil-1{animation:hide-evil-1 ease-in-out 400ms forwards}#evil-guys.leaving #evil-2{animation:hide-evil-2 ease-in-out 400ms forwards}#evil-guys.leaving #evil-3{animation:hide-evil-3 ease-in-out 400ms forwards}#evil-guys.leaving #evil-4{animation:hide-evil-4 ease-in-out 400ms forwards}#evil-guys.leaving #evil-5{animation:hide-evil-5 ease-in-out 400ms forwards}#evil-guys.leaving #evil-6{animation:hide-evil-6 ease-in-out 400ms forwards}@keyframes show-evil-1{0%{opacity:0}100%{opacity:1}}@keyframes show-evil-2{0%{opacity:0;top:310px}100%{opacity:1;top:260px}}@keyframes show-evil-3{0%{opacity:0;top:300px}100%{opacity:1;top:200px}}@keyframes show-evil-4{0%{opacity:0;top:-120px}100%{opacity:1;top:80px}}@keyframes show-evil-5{0%{opacity:0;top:340px}100%{opacity:1;top:140px}}@keyframes show-evil-6{0%{opacity:0;transform:translateX(-50%) translateX(-10px) scale(0.95)}100%{opacity:1;transform:translateX(-50%) translateX(-10px) scale(1)}}@keyframes hide-evil-1{0%{opacity:1}100%{opacity:0}}@keyframes hide-evil-2{0%{opacity:1}100%{opacity:0}}@keyframes hide-evil-3{0%{opacity:1}100%{opacity:0}}@keyframes hide-evil-4{0%{opacity:1}100%{opacity:0}}@keyframes hide-evil-5{0%{opacity:1}100%{opacity:0}}@keyframes hide-evil-6{0%{opacity:1}100%{opacity:0}}@media(max-width:500px){#evil-guys{min-height:620px}#evil-guys.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#evil-guys.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#evil-guys #evil-images{top:initial;bottom:0;height:550px}#evil-guys #evil-images #evil-1{width:220%}#evil-guys #evil-images #evil-2{bottom:0;top:initial;transform:none;left:0;width:50%}#evil-guys #evil-images #evil-3{bottom:0;top:initial;transform:none;right:0;left:initial;width:50%}#evil-guys #evil-images #evil-4{width:50%;transform:none;left:-20px}#evil-guys #evil-images #evil-5{width:50%;transform:none;left:initial;right:-58px}#evil-guys #evil-images #evil-6{width:52%;top:100px}@keyframes show-evil-2{0%{opacity:0;bottom:-150px}100%{opacity:1;bottom:0}}@keyframes show-evil-3{0%{opacity:0;bottom:-150px}100%{opacity:1;bottom:0}}}#hope{background:url(/static/img/home/hope/background.jpg) center;background-size:cover;height:1080px}#hope .screen-title{opacity:0}#hope.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#hope.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#hope .description{opacity:0}#hope.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#hope.leaving .description{animation:hide-description ease-in-out 800ms forwards}#hope #hope-tree{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;z-index:1}#hope.active #hope-tree{animation:show-tree ease-in-out 800ms forwards}#hope.leaving #hope-tree{animation:hide-tree ease-in-out 400ms forwards}#hope #hope-left{position:absolute;z-index:3;bottom:0;left:50%;transform:translateX(-111%);max-width:33%;max-height:100%;opacity:0}#hope.active #hope-left{animation:show-left ease-in-out 1400ms forwards}#hope.leaving #hope-left{animation:hide-left ease-in-out 400ms forwards}#hope #hope-right{position:absolute;z-index:3;bottom:0;left:50%;max-width:33%;max-height:100%;transform:translateX(7%);opacity:0}#hope.active #hope-right{animation:show-right ease-in-out 1400ms forwards}#hope.leaving #hope-right{animation:hide-right ease-in-out 400ms forwards}#hope #hope-erika{position:absolute;z-index:2;bottom:0;left:50%;transform:translateX(-50%);max-width:12%;max-height:100%;opacity:0}#hope.active #hope-erika{animation:show-erika ease-in-out 1400ms forwards}#hope.leaving #hope-erika{animation:hide-erika ease-in-out 400ms forwards}#hope #hope-stars{background:url(/static/img/home/hope/star.png);width:100%;height:100%;background-size:cover;position:absolute;top:0;left:0;z-index:1;opacity:0}#hope.active #hope-stars{animation:show-stars ease-in-out 2000ms forwards;animation-delay:400ms}#hope.leaving #hope-stars{animation:hide-stars ease-in-out 400ms forwards}@keyframes show-tree{0%{transform:translateX(-50%) scale(0.7);opacity:0}100%{transform:translateX(-50%) scale(1);opacity:1}}@keyframes hide-tree{0%{opacity:1}100%{opacity:0}}@keyframes show-left{0%{transform:translateX(-111%) translateX(-180px) translateY(60px);opacity:0}100%{transform:translateX(-111%);opacity:1}}@keyframes hide-left{0%{opacity:1}100%{opacity:0}}@keyframes show-right{0%{transform:translateX(7%) translateX(180px) translateY(60px);opacity:0}100%{transform:translateX(7%);opacity:1}}@keyframes hide-right{0%{opacity:1}100%{opacity:0}}@keyframes show-erika{0%{transform:translateX(-50%) translateY(100px);opacity:0}100%{transform:translateX(-50%);opacity:1}}@keyframes hide-erika{0%{opacity:1}100%{opacity:0}}@keyframes show-stars{0%{opacity:0}100%{opacity:1}}@keyframes hide-stars{0%{opacity:1}100%{opacity:0}}@media(max-width:500px){#hope.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#hope.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#hope.active #hope-tree{height:80%;bottom:0;top:initial}#hope.active #hope-erika,#hope.active #hope-left,#hope.active #hope-right{height:80%;width:initial;max-width:initial;max-height:initial}@keyframes show-tree{0%{bottom:-20%;transform:translateX(-50%) scale(0.7);opacity:0}100%{bottom:0;transform:translateX(-50%) scale(1);opacity:1}}}#adventure{background:url(/static/img/home/adventure/background.jpg) center;background-size:cover;height:1200px}#adventure .screen-title{opacity:0}#adventure.active .screen-title{animation:show-title ease-in-out 800ms forwards;animation-delay:600ms}#adventure.leaving .screen-title{animation:hide-title ease-in-out 800ms forwards}#adventure .description{opacity:0}#adventure.active .description{animation:show-description ease-in-out 800ms forwards;animation-delay:1200ms}#adventure.leaving .description{animation:hide-description ease-in-out 800ms forwards}#adventure .screen-title{background:rgba(255,255,255,0.33) !important;box-shadow:0 0 8px 6px rgba(94,7,80,0.13)}#adventure #adventure-seasons a{display:inline-block;line-height:66px}#adventure .description{text-shadow:-1px 1px 32px #400736 !important}#adventure #adventure-icons{position:absolute;top:300px;left:50%;transform:translateX(-50%);opacity:0;width:100%}#adventure.active #adventure-icons{animation:show-icons ease-in-out 600ms forwards}#adventure.leaving #adventure-icons{animation:hide-icons ease-in-out 400ms forwards}#adventure #adventure-icons img{margin:0 6px;height:60px;vertical-align:middle}#adventure #adventure-icons img.playstore-img{height:85px}#adventure #preview-app{height:500px;position:absolute;top:400px;left:50%;transform:translateX(-50%);opacity:0;width:1300px}#adventure #preview-app #preview-app-fireflies{width:100%;height:100%}#adventure.active #preview-app{animation:show-preview-app ease-in-out 600ms forwards;animation-delay:400ms}#adventure.leaving #preview-app{animation:hide-preview-app ease-in-out 400ms forwards}#adventure #preview-app img{position:absolute;top:10px;left:50%;transform:translateX(-50%);opacity:0;transition:opacity ease-in-out 1000ms;z-index:10}#adventure #preview-app img.active{opacity:1}#adventure #preview-app-slider{text-align:center;position:absolute;top:812px;left:50%;transform:translateX(-50%);opacity:0;z-index:1}#adventure.active #preview-app-slider{animation:show-preview-app-slider ease-in-out 600ms forwards;animation-delay:400ms}#adventure.leaving #preview-app-slider{animation:hide-preview-app-slider ease-in-out 400ms forwards}#adventure #preview-app-slider div{background:url(/static/img/home/adventure/slide-empty.png);width:36px;height:35px;display:inline-block;cursor:pointer;position:absolute;top:0;left:50%}#adventure #preview-app-slider div:nth-of-type(1){transform:translateX(-50%) translateX(-36px)}#adventure #preview-app-slider div:nth-of-type(2){transform:translateX(-50%)}#adventure #preview-app-slider div:nth-of-type(3){transform:translateX(-50%) translateX(36px)}#adventure #preview-app-slider::after{content:' ';position:absolute;left:50%;top:0;width:36px;height:35px;background:url(/static/img/home/adventure/slide-full.png);transform:translateX(-50%) translateX(-36px);transition:transform ease-in-out 300ms}#adventure #preview-app-slider.slide-1::after{transform:translateX(-50%) translateX(-36px)}#adventure #preview-app-slider.slide-2::after{transform:translateX(-50%)}#adventure #preview-app-slider.slide-3::after{transform:translateX(-50%) translateX(36px)}#adventure #adventure-seasons{position:absolute;bottom:52px;left:0;width:100%;z-index:0}#adventure #adventure-seasons div:not(.adventure-season-text-shadow){display:inline-block;position:relative;width:49%}#adventure #adventure-seasons div h2{color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:130px;line-height:166px;font-weight:900;text-align:center;font-variant:small-caps;user-select:none}#adventure #adventure-seasons .adventure-season-text-shadow{position:absolute;top:0;left:0;animation:glow 1000ms infinite alternate linear;width:100%;height:100%}#adventure #adventure-seasons #season-origins .adventure-season-text-shadow{text-shadow:#59d6e4 0 0 10px,#59d6e4 0 0 15px,#59d6e4 0 0 20px,#59d6e4 0 0 25px,#59d6e4 0 0 38px}#adventure #adventure-seasons #season-new-era .adventure-season-text-shadow{text-shadow:#fd6bfb 0 0 10px,#fd6bfb 0 0 15px,#fd6bfb 0 0 20px,#fd6bfb 0 0 25px,#fd6bfb 0 0 38px}@keyframes show-icons{0%{opacity:0;top:200px}100%{opacity:1;top:300px}}@keyframes hide-icons{0%{opacity:1}100%{opacity:0}}@keyframes show-preview-app{0%{opacity:0;top:460px}100%{opacity:1;top:400px}}@keyframes hide-preview-app{0%{opacity:1}100%{opacity:0}}@keyframes show-preview-app-slider{0%{opacity:0;top:860px}100%{opacity:1;top:800px}}@keyframes hide-preview-app-slider{0%{opacity:1}100%{opacity:0}}@media(max-width:500px){#adventure #adventure-seasons a{line-height:36px}#adventure{min-height:700px}#adventure.active .screen-title{animation:show-title-mobile ease-in-out 800ms forwards;animation-delay:600ms}#adventure.leaving .screen-title{animation:hide-title-mobile ease-in-out 800ms forwards}#adventure #adventure-icons{width:100%}#adventure #adventure-icons a img{height:40px;width:initial;margin:0}#adventure #adventure-icons img.playstore-img{height:60px}#adventure #adventure-icons .eldarya-adventure-logo{width:initial;height:46px;margin:0}#adventure #preview-app{top:200px;width:360px;height:172px}#adventure #preview-app img{width:90%}#adventure #preview-app-slider{top:420px}#adventure #adventure-seasons div:not(.adventure-season-text-shadow){width:100%}#adventure #adventure-seasons{bottom:0}#adventure #adventure-seasons #season-origins h2,#adventure #adventure-seasons #season-new-era h2{font-size:42px;line-height:42px;margin-bottom:12px}#adventure #adventure-seasons #season-origins,#adventure #adventure-seasons #season-new-era{padding-top:28px;margin-bottom:14px}#adventure #adventure-seasons .adventure-season-text-shadow{top:28px}@keyframes show-icons{0%{opacity:0;top:27px}100%{opacity:1;top:127px}}@keyframes show-preview-app{0%{opacity:0;top:300px}100%{opacity:1;top:240px}}@keyframes show-preview-app-slider{0%{opacity:0}100%{opacity:1}}}#home-footer{height:100px;width:100%;background-color:#321540;position:relative;padding:20px 0}#home-footer #socials{position:absolute;left:0;top:50%;transform:translateY(-50%);padding-left:25px}#home-footer #socials ul li{display:inline-block;margin:0 3px}#home-footer #socials ul li:hover{filter:none}#home-footer #socials .fb-like{width:80px;height:29px;margin-top:6px}#home-footer #beemoov-logo{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-right:25px;width:120px;height:34px}#home-footer #beemoov-logo img{width:100%;height:100%}#home-footer #footer-content{position:relative;text-align:center;pointer-events:none}#home-footer #footer-content ul{margin:10px}#home-footer #footer-content ul li{pointer-events:initial}#home-footer #footer-content p{color:#fff;font-family:"Alegreya Sans SC",sans-serif;font-size:15px;font-weight:500;line-height:20px;margin-bottom:12px}#home-footer #footer-content ul li{display:inline-block;margin:0 3px;font-family:"Alegreya Sans SC",sans-serif;font-size:15px;font-weight:500;line-height:20px;color:#fff;text-transform:uppercase}#home-footer #footer-content ul li a::after{content:' ';position:absolute;width:0;height:2px;display:block;right:0;bottom:50%;transform:translateY(100%) translateY(10px);background:#fff;transition:width .2s ease}#home-footer #footer-content ul li a:hover:after{width:100%;left:0}#home-footer #footer-content ul li a{position:relative;color:#fff !important;text-decoration:none !important}#home-footer::after{content:' ';width:100%;height:39px;position:absolute;left:0;top:-38px;animation:infinite-glow linear 1200ms infinite alternate;background:url(/static/img/home/footer/glow.png) center no-repeat}@media(max-width:500px){#home-footer{height:200px}#home-footer #footer-content{height:100px;width:100%;top:50%}#home-footer #footer-content ul{width:100%;margin:10px 0}#home-footer #footer-content p{width:100%}#home-footer #footer-content ul li{font-size:12px;line-height:14px}#home-footer #beemoov-logo{height:40px;position:absolute;top:40px;left:50%;transform:translateX(-50%)}#home-footer .fb-like{display:none}#home-footer #socials{width:100%;padding-left:0;text-align:center;position:absolute;top:22px}}@media(min-width:993px) and (max-width:1500px){#home-header #menu li{margin:0 6px;font-size:14px}#home-header #header-right a{margin:0 193px 0 0;font-size:14px}#seasons-header .season .season-title{top:48%;width:90%;transform:translate(-50%,-50%)}#avatar{height:900px}#avatar .avatars{top:246px}#npcs{height:900px}#npcs .npc-full{transform:translateX(-50%) scale(0.8)}#npcs #npc-select{transform:translateX(-50%) scale(0.8);top:390px}@keyframes show-npc-select{0%{top:500px;opacity:0}100%{top:390px;opacity:1}}#pets{height:900px}#treasure-hunt{height:900px}@keyframes show-select-locations{0%{opacity:0;top:500px}100%{opacity:1;top:234px}}@keyframes hide-select-locations{0%{opacity:1;top:234px}100%{opacity:0;top:500px}}@keyframes show-select-map{0%{opacity:0;top:900px}100%{opacity:1;top:419px}}@keyframes hide-select-map{0%{opacity:1;top:419px}100%{opacity:0;top:900px}}#evil-guys{height:900px}#evil-guys #evil-images{top:200px}#hope{height:900px}#adventure{height:900px}#adventure #preview-app{transform:translateX(-50%) scale(0.7)}@keyframes show-icons{0%{opacity:0;top:180px}100%{opacity:1;top:240px}}@keyframes show-preview-app{0%{opacity:0;top:400px}100%{opacity:1;top:290px}}@keyframes show-preview-app-slider{0%{opacity:0;top:720px}100%{opacity:1;top:642px}}}@media(min-width:993px) and (max-width:1200px){#adventure #adventure-seasons div h2{font-size:90px;line-height:90px}#seasons-header .season .season-npc#npc-valkyon{display:none}#seasons-header .season .season-npc#npc-4{display:none}}@media(min-width:501px) and (max-width:992px){.home-screen{min-width:initial;width:100%}#seasons-header .season .season-title{width:95%;bottom:initial;top:70%;transform:translate(-50%,-50%)}#seasons-header .season .season-npc{width:initial;height:65%}#seasons-header .season-inner .season-npc:first-of-type{display:none}#seasons-header.active .season .season-npc#npc-ezarel{transform:translateX(-30%)}#seasons-header.active .season .season-npc#npc-4{transform:translateX(33%)}@keyframes home-npc4{0%{right:-50%;opacity:0}100%{opacity:1;right:0}}@keyframes home-npc4-leaving{0%{right:0;opacity:1}100%{right:-50%;opacity:0}}@keyframes home-ezarel{0%{left:-50%;opacity:0}100%{left:0;opacity:1}}@keyframes home-ezarel-leaving{0%{left:0;opacity:1}100%{left:-50%;opacity:0}}#seasons-header .season .season-title h2{font-size:60px;line-height:60px}#seasons-header .season .season-title strong{line-height:22px;font-size:22px}#npcs{height:800px}#npcs .npc-full{transform:translateX(-50%) scale(0.7)}#npcs #npc-select{transform:translateX(-50%) scale(0.65);top:300px}@keyframes show-npc-select{0%{top:400px;opacity:0}100%{top:300px;opacity:1}}#npcs .npc-full .npc-data{transform:scale(1.3) translateY(-50%)}#npcs .npc-full .npc-data-outer{top:4px}#npcs.active .npc-full .npc-img-left{transform:translateX(-140%)}#npcs.active .npc-full .npc-img-right{transform:translateX(140%)}@keyframes show-npc-left{0%{left:-40%;opacity:0}100%{left:50%;opacity:1}}@keyframes show-npc-right{0%{right:-40%;opacity:0}100%{right:50%;opacity:1}}@keyframes hide-npc-left{0%{left:50%;opacity:1}100%{left:-40%;opacity:0}}@keyframes hide-npc-right{0%{right:50%;opacity:1}100%{right:-40%;opacity:0}}#avatar{height:800px}#avatar .avatars{top:246px}#pets{height:800px}#pets #pet-carousel{top:270px}#treasure-hunt{height:800px}@keyframes show-select-locations{0%{opacity:0;top:500px}100%{opacity:1;top:200px}}@keyframes hide-select-locations{0%{opacity:1;top:250px}100%{opacity:0;top:500px}}@keyframes show-select-map{0%{opacity:0;top:800px}100%{opacity:1;top:370px}}@keyframes hide-select-map{0%{opacity:1;top:370px}100%{opacity:0;top:800px}}#treasure-hunt .select-map{width:400px;height:198px}#treasure-hunt .select-map.map-1{transform:translate(-50%,-50%) translateX(-440px) scale(1)}#treasure-hunt .select-map.map-3{transform:translate(-50%,-50%) translateX(440px) scale(1)}#treasure-hunt .select-map.map-right-1,#treasure-hunt .select-map.map-right-2,#treasure-hunt .select-map.map-right-3{transform:translate(-50%,-50%) translateX(880px) scale(1)}#treasure-hunt .select-map.map-left-1,#treasure-hunt .select-map.map-left-2,#treasure-hunt .select-map.map-left-3{transform:translate(-50%,-50%) translateX(-880px) scale(1)}#evil-guys{height:800px}#evil-guys #evil-images{top:200px}#hope{height:800px}#adventure{height:800px}#adventure #preview-app{transform:translateX(-50%) scale(0.65)}@keyframes show-icons{0%{opacity:0;top:180px}100%{opacity:1;top:210px}}@keyframes show-preview-app{0%{opacity:0;top:400px}100%{opacity:1;top:230px}}@keyframes show-preview-app-slider{0%{opacity:0;top:720px}100%{opacity:1;top:578px}}#adventure #adventure-seasons div h2{font-size:80px;line-height:80px}}