@import url(/cdn/fonts.googleapis.com/css?family=Droid+Sans+Mono);@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}.header{margin-bottom:5px}.header h1{margin-top:0}.header .header-logo{background:hsla(0,0%,100%,.8);padding:20px}@media (max-width:767px){.header .header-logo .logo-img{width:200px!important}}.header .header-logo-hide-and-seek{background:hsla(0,0%,100%,.8);padding:20px}@media (max-width:767px){.header .header-logo-hide-and-seek .logo-img{width:200px!important}}.header .header-video{height:220px}@media screen and (max-width:768px){.header .header-video{height:424px}}.header .header-video .video{float:left;width:50%}@media screen and (max-width:768px){.header .header-video .video{width:100%;padding:5px 7px 0}}.header .header-video .video-text{background:rgba(0,0,0,.5);font-size:12px;color:#fff;padding:19px;left:0;width:50%;float:right;width:400px;left:auto}@media screen and (max-width:768px){.header .header-video .video-text{margin:0 7px;padding:2px 10px}}.header .header-image{position:relative;background-size:cover;background-repeat:no-repeat;background-position:55%;margin-bottom:8px;background-position:20%}.header .header-image:after{content:"";clear:both;display:table}.header .header-image .header-button{position:relative;width:100%;max-width:25rem;margin:25px auto 0;background-color:#ca091f;border-top-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;text-align:center;border:1px solid transparent;padding:10px 15px;text-transform:uppercase;font-size:14px;color:#fefefe;line-height:1.375rem;font-weight:700;letter-spacing:.4px;cursor:pointer;display:block;box-sizing:border-box;text-decoration:none}.header .header-image .header-button:hover{color:#ca091f;background-color:#fefefe;border-color:#ca091f}.header .header-image .header-button:focus{outline:none}.header .header-image .header-image-text{background:rgba(0,0,0,.5);font-size:12px;color:#fff;padding:30px;left:0;width:50%;float:right;left:auto}@media (max-width:767px){.header .header-image .header-image-text{width:100%}}.header .header-image .header-image-text img{display:none}.header .header-image .header-image-text .header-image-text{position:static}.header .header-image-text-separate{background:rgba(0,0,0,.5);font-size:12px;color:#fff;padding:30px;width:100%;float:right}@media (min-width:768px){.header .header-image-text-separate{left:auto}}.header .header-counter{position:relative;background-size:cover;background-repeat:no-repeat;background-position:55%;display:flex;flex-direction:column;background-position:20%}@media (min-width:768px){.header .header-counter{flex-direction:row-reverse}}.header .header-counter:after{content:"";clear:both;display:table}.header .header-counter .header-button{position:relative;width:100%;max-width:25rem;margin:25px auto 0;background-color:#ca091f;border-top-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;text-align:center;border:1px solid transparent;padding:10px 15px;text-transform:uppercase;font-size:14px;color:#fefefe;line-height:1.375rem;font-weight:700;letter-spacing:.4px;cursor:pointer;display:block;box-sizing:border-box;text-decoration:none}.header .header-counter .header-button:hover{color:#ca091f;background-color:#fefefe;border-color:#ca091f}.header .header-counter .header-button:focus{outline:none}.header .header-counter .header-counter-box{width:50%;float:left}@media (min-width:768px){.header .header-counter .header-counter-box{width:50%}}@media (max-width:767px){.header .header-counter .header-counter-box{width:auto}}@media (min-width:1200px){.header .header-counter .header-counter-box{width:50%}}.header .header-counter .header-counter-box-only{width:50%;float:left}@media (min-width:768px){.header .header-counter .header-counter-box-only{width:50%}}@media (max-width:767px){.header .header-counter .header-counter-box-only{width:auto}}.header .header-counter .header-counter-desc{font-size:18px;line-height:1.2;color:#fff;left:0;float:left;min-height:160px;width:72%;width:65%;left:auto;padding:10px 3px 0 30px}.header .header-counter .header-counter-flip{font-size:12px;color:#fff;margin-right:20px;float:right;padding:20px 0 0}.header .header-counter.counter-box .header-counter-desc{padding-left:20px}.header .header-counter .header-counter-text{background:#747474;font-size:18px;line-height:1.2;color:#fff;padding:10px 30px 30px;left:0;width:auto;float:right;width:50%;left:auto}@media (max-width:767px){.header .header-counter .header-counter-text{width:100%}}.header .header-counter .header-counter-text img{display:none}.header .header-counter .header-counter-text img .header-counter-text{position:static;float:left}.header .header-counter .header-reminder-text{background:#7f7f7f;font-size:12px;color:#fff;padding:10px 30px 30px;left:0;width:auto;float:right;width:400px;left:auto}@media (max-width:767px){.header .header-counter .header-reminder-text{width:100%}}.header .header-counter .header-reminder-text img{display:none}.header .header-counter .header-reminder-text img .header-reminder-text{position:static;float:left}.header .header-counter .header-sponsor-content{background:#7f7f7f;font-size:12px;color:#fff;padding:10px 30px 15px;left:0;width:auto;float:right;width:400px;left:auto}@media (max-width:767px){.header .header-counter .header-sponsor-content{width:100%}}.header .language-selector{display:flex;margin-left:5px}.header .language-selector .header-flag{margin-left:5px;cursor:pointer}.header .language-selector .header-flag.selected{opacity:.5}.footer{text-align:center}.footer ul.footer-links{padding:0;margin:8px 0 0;list-style:none}.footer ul.footer-links li{display:inline-block}.footer ul.footer-links li:not(:first-child):before{content:"\2022";color:#000;padding:0 5px}.footer ul.footer-links .footer-link{cursor:pointer;color:#fff;background-color:rgba(0,0,0,.3);padding:5px 10px;text-decoration:none}.footer ul.footer-links .footer-link:hover{text-decoration:underline}.footer .social-buttons{text-align:center;margin-top:20px}.footer .social-buttons a{display:inline-block;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:scale(1);transform:scale(1);width:48px!important;height:48px!important}@media (max-width:767px){.footer .social-buttons a{width:32px!important;height:32px!important;margin-left:8px;margin-right:8px}}@media (max-width:767px){.footer .social-buttons a svg{font-size:2em}}.footer .social-buttons a img{width:100%}.footer .social-buttons a .social path{fill:#fff}.footer .social-buttons a:hover{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:scale(1.2);transform:scale(1.2)}.footer .social-buttons .fb-share{display:inline-block;top:-8px;margin-left:12px;position:relative}.footer .social-buttons .fb-share .SocialMediaShareButton{display:inline-block;border-radius:4px;background:#4267b2;font-size:13px;color:#fff;padding:6px;cursor:pointer;height:30px}.footer .social-buttons .fb-share .SocialMediaShareButton .SocialMediaShareCount{margin-left:10px;padding:0 4px 0 10px;display:inline-block;border-left:1px solid hsla(0,0%,100%,.2)}.footer .social-buttons .fb-share .SocialMediaShareButton svg{width:17px;float:left;margin-right:10px}.footer .social-buttons .fb-share .SocialMediaShareButton svg path{fill:#fff}.day{box-sizing:border-box;display:flex;color:#fff;height:100%}.day .day-door-wrapper{position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:0;transform-origin:0;-webkit-perspective:1400px;perspective:1400px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;height:100%}.day .day-door{overflow:hidden;height:100%}.day .day-door:after,.day .day-door:before{content:"";display:block;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.day .day-door:before{top:0;bottom:0;left:0;right:0;z-index:2;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background:-webkit-linear-gradient(right,#666,#888);background:linear-gradient(270deg,#666,#888);border:1px solid #999}.day .day-door:after{border:1px solid #fff;top:4px;bottom:4px;left:4px;right:4px}.day .day-image{background-repeat:no-repeat;background-size:contain;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:18px;bottom:18px;left:18px;right:18px}@media (min-width:768px){.day .day-image{top:30px;bottom:30px;left:30px;right:30px}}@media (max-width:767px){.day .day-image{top:10px;bottom:10px;left:10px;right:10px;left:17px;top:17px}}.day .day-number{padding:9px;display:block;position:absolute;top:0;left:0}@media (max-width:767px){.day .day-number{font-size:11px}}.day .day-inside{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;padding:6px;background:#fff;box-shadow:inset 0 2px 3px rgba(0,0,0,.5);visibility:hidden}.day .day-inside .day-inside-item{background-repeat:no-repeat;background-size:contain;position:absolute;opacity:.3;top:18px;bottom:18px;left:18px;right:18px}@media (min-width:768px){.day .day-inside .day-inside-item{top:30px;bottom:30px;left:30px;right:30px}}@media (max-width:767px){.day .day-inside .day-inside-item{top:10px;bottom:10px;left:10px;right:10px;left:17px;top:17px}}.day .day-inside .day-inside-richitem{background-repeat:no-repeat;background-size:contain;position:absolute;opacity:.3;overflow:hidden;top:8px;bottom:8px;left:8px;right:8px}.day .day-inside .day-inside-richitem img{max-width:100%;cursor:default!important}.day.active{cursor:pointer;z-index:5;position:relative;-webkit-perspective:1400px;perspective:1400px}.day.active.clicked,.day.active:hover{z-index:6}.day.active.clicked .day-door-wrapper,.day.active:hover .day-door-wrapper{-webkit-transform:rotateY(-25deg);transform:rotateY(-25deg);-webkit-perspective-origin:0;perspective-origin:0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.day.active .day-door{cursor:pointer}.day.active .day-inside{visibility:visible}.day.active.clicked{z-index:8}.day.active.clicked .day-door-wrapper{-webkit-transform:rotateY(-107deg);transform:rotateY(-107deg)}.day.inactive{background:#eee!important;color:#fff}.day.inactive .day-door-wrapper{background:transparent!important}.day.inactive .day-door-wrapper .day-door:after{border-color:#fff}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ReactModalPortal>div{opacity:0}.ReactModal__Body--open{position:relative;height:100%;overflow:hidden}.ReactModal__Body--open .ReactModalPortal .ReactModal__Content .modal-inner{-webkit-animation:fadeIn .2s ease-in .6s forwards;animation:fadeIn .2s ease-in .6s forwards}.ReactModalPortal .ReactModal__Overlay{background:rgba(0,0,0,.45)!important;display:flex;overflow-y:auto;max-height:100vh;justify-content:center;padding:5vh 0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media (max-width:767px){.ReactModalPortal .ReactModal__Overlay{padding:0;display:block}}.ReactModalPortal .ReactModal__Overlay--after-open{opacity:1}.ReactModalPortal .ReactModal__Overlay--before-close{opacity:0}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content{margin:auto;position:absolute!important;max-width:600px;padding:40px!important;box-sizing:border-box;top:auto!important;bottom:auto!important;border:0!important;width:600px}@media (max-width:767px){.ReactModalPortal .ReactModal__Overlay .ReactModal__Content{overflow-y:scroll!important;position:static!important;padding:40px 20px!important;max-height:100vh;max-width:100%;overflow-y:scroll}}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal-inner{opacity:0;position:relative;min-height:400px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal-inner .modal-icon{position:static;opacity:1;margin:0 0 0 auto;max-width:500px;z-index:-1}@media (max-width:767px){.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal-inner .modal-icon{margin:0 0 50px auto}}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal-inner .modal-icon img:not(.modalContainer){width:100%;height:auto}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal-inner .modalContainer img{cursor:default!important;max-width:100%}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .modal-header{border-bottom:2px solid #000;clear:both;line-height:1.25em;padding-bottom:10px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .btn{background:#4267b2;color:#fefefe;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .cancel-btn{background:#ca091f;color:#fefefe}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .timer-modal{position:relative;padding-bottom:50px!important}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .timer-modal.step-1,.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .timer-modal.step-3{display:flex;flex-direction:column;align-items:center;justify-content:center}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .timer-modal .modal-footer-content{position:absolute;right:0;bottom:0;display:flex;grid-gap:10px;gap:10px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content .timer-modal .modal-close{position:absolute;top:8px;right:5px}.modal-close{cursor:pointer;line-height:36px;padding:10px;color:#000}.modal-close.modal-close-mobile{z-index:999;font-size:40px;display:none!important;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;right:-50px;top:-50px;position:fixed;opacity:0;background:#fff}@media (max-width:767px){.modal-close.modal-close-mobile{display:block!important}}.ReactModal__Body--open .modal-close.modal-close-mobile{display:block;right:0;top:0;opacity:1;-webkit-transition:all .3s ease-in .2s;transition:all .3s ease-in .2s}.modal-close.modal-close-desktop{float:right;font-size:24px;padding:0 6px;position:relative;margin:-30px -30px 0 0;color:#000;background:#fff}.modal-close.modal-close-desktop:hover{background:#f2f2f2}@media (max-width:767px){.modal-close.modal-close-desktop{display:none!important}}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info{overflow:auto;outline:none;padding:10px!important;background:#8f0312;text-align:center;font-size:14px;position:absolute;top:40px;left:40px;right:40px;bottom:40px;border-radius:4px;visibility:inherit;opacity:1;height:auto;width:600px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info.white-background{background:#fff}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info hr{border-top:none;margin:40px 0 25px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info .modal-footer-content{background:#c9081f;border:1px solid #fff;color:#fff;padding:35px;position:relative}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info .modal-footer-content img{display:block;margin:0 auto 20px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info .modal-footer-content img:first-child{max-width:120px;margin-top:15px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info .modal-footer-content img:nth-child(2){max-width:180px}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info .modal-close{color:#fff;background:transparent}.ReactModalPortal .ReactModal__Overlay .ReactModal__Content.modal-footer-info .modal-close:hover{background:transparent}.ReactModal__Body--open .ReactModalPortalBlocked .ReactModal__Content .modal-inner{-webkit-animation:fadeIn 0s ease-in 0s forwards;animation:fadeIn 0s ease-in 0s forwards}.ReactModalPortalBlocked .ReactModal__Overlay{background:rgba(0,0,0,.45)!important;display:flex;overflow-y:auto;max-height:100vh;justify-content:center;padding:6vh 0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}@media (max-width:767px){.ReactModalPortalBlocked .ReactModal__Overlay{padding:0;display:block}}.ReactModalPortalBlocked .ReactModal__Overlay--after-open{opacity:1}.ReactModalPortalBlocked .ReactModal__Overlay--before-close{opacity:0}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content{color:#fff;margin:auto;position:absolute!important;max-width:600px;padding:12px!important;box-sizing:border-box;top:auto!important;bottom:auto!important;border:0!important;border-radius:0!important;width:600px}@media (max-width:767px){.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content{overflow-y:scroll!important;position:static!important;padding:20px!important;max-height:100vh;max-width:100%;overflow-y:scroll}}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-inner{opacity:1;position:relative;border:1px solid #fff!important;padding:25px 15px 5px;min-height:400px}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-inner .modal-icon{position:static;opacity:1;margin:0 0 0 auto;max-width:500px;z-index:-1}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-inner .modal-icon img:not(.modalContainer){width:100%}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-inner .modalContainer img{cursor:default!important;max-width:100%}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-header{border-bottom:2px solid #000;clear:both;line-height:1.25em;padding-bottom:10px}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-close{margin:-23px -10px 0 0!important;color:#fff;font-size:30px;font-weight:100;background:transparent}.ReactModalPortalBlocked .ReactModal__Overlay .ReactModal__Content .modal-close:hover{background:transparent}.form .btn,form .btn{box-shadow:0;position:relative;width:100%;max-width:25rem;margin:25px auto 0;background-color:#ca091f;border-top-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;text-align:center;border:1px solid transparent;padding:10px 15px;text-transform:uppercase;font-size:14px;color:#fefefe;line-height:1.375rem;font-weight:700;letter-spacing:.4px;cursor:pointer;display:block;box-sizing:border-box;text-decoration:none}.form .btn:hover,form .btn:hover{color:#ca091f;background-color:#fefefe;border-color:#ca091f}.form .btn:focus,form .btn:focus{outline:none}.form .form-field-radio-wrapper.form-field,.form .form-field-type-checkbox,form .form-field-radio-wrapper.form-field,form .form-field-type-checkbox{border:0;padding:0;margin:0}.form .form-field-radio-wrapper.form-field legend,.form .form-field-type-checkbox legend,form .form-field-radio-wrapper.form-field legend,form .form-field-type-checkbox legend{font-weight:700;margin-bottom:10px}.form .form-field-radio-wrapper.form-field>div,.form .form-field-type-checkbox>div,form .form-field-radio-wrapper.form-field>div,form .form-field-type-checkbox>div{margin-top:10px}.form .form-field-radio-wrapper.form-field>div:first-of-type,.form .form-field-type-checkbox>div:first-of-type,form .form-field-radio-wrapper.form-field>div:first-of-type,form .form-field-type-checkbox>div:first-of-type{margin-top:0}.form .form-field-radio-wrapper.form-field label,.form .form-field-type-checkbox label,form .form-field-radio-wrapper.form-field label,form .form-field-type-checkbox label{font-weight:400;cursor:pointer}.form .form-field-radio-wrapper.form-field label:before,.form .form-field-type-checkbox label:before,form .form-field-radio-wrapper.form-field label:before,form .form-field-type-checkbox label:before{content:"";border-radius:50%;display:inline-block;height:12px;width:12px;background:#d2d2d2;margin:0 1em 0 0;border:3px solid #999;box-shadow:inset 0 0 0 2px #fff;position:relative;top:4px;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}.form .video-container,form .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.form .video-container embed,.form .video-container iframe,.form .video-container object,form .video-container embed,form .video-container iframe,form .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.form .form-field-type-checkbox>div,form .form-field-type-checkbox>div{margin-top:0}.form .form-field-type-checkbox label,form .form-field-type-checkbox label{font-weight:400!important}.form .form-field-type-checkbox label:before,form .form-field-type-checkbox label:before{border-radius:0;background:transparent;border-color:#d2d2d2}.form .form-field-type-checkbox label:after,form .form-field-type-checkbox label:after{content:"";display:block;width:8px;height:16px;border:solid #544569;border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;left:5px;opacity:0}.form .form-field+.form-field,form .form-field+.form-field{margin-top:25px}.form .form-field label,form .form-field label{display:block;font-weight:700;position:relative}.form .form-field .form-error,form .form-field .form-error{position:absolute;font-size:12px;padding:3px 15px;color:red;-webkit-transition:all .2s;transition:all .2s}.form .form-field .form-error.form-error-false,form .form-field .form-error.form-error-false{opacity:0;left:-50px}.form .form-field .form-error.form-error-true,form .form-field .form-error.form-error-true{opacity:1;left:0}.form .form-field input,.form .form-field select,form .form-field input,form .form-field select{width:100%;padding:0 8px;line-height:35px;height:35px;box-sizing:border-box;border:1px solid #999}.form .form-field input[type=checkbox],.form .form-field input[type=radio],.form .form-field select[type=checkbox],.form .form-field select[type=radio],form .form-field input[type=checkbox],form .form-field input[type=radio],form .form-field select[type=checkbox],form .form-field select[type=radio]{opacity:0;position:absolute;margin-top:4px;margin-left:-20px}.form .form-field input[type=radio]:checked+label:before,.form .form-field select[type=radio]:checked+label:before,form .form-field input[type=radio]:checked+label:before,form .form-field select[type=radio]:checked+label:before{background:#544569;border-color:#544569;margin-right:1.4em}.form .form-field input[type=checkbox]:checked+label:after,.form .form-field select[type=checkbox]:checked+label:after,form .form-field input[type=checkbox]:checked+label:after,form .form-field select[type=checkbox]:checked+label:after{opacity:1}.form .form-field select,form .form-field select{border-radius:0;-webkit-appearance:none;cursor:pointer;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat scroll 98% transparent}textarea{width:100%}h1 ul li,span ul li{display:flex}.ql-size-small{font-size:12px}.ql-size-large{font-size:14px}.ql-size-huge{font-size:26px}.ql-align-center{text-align:center}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.form,form{border-top:1px solid #d2d2d2;padding-top:20px}.form .form-field label,form .form-field label{line-height:22px}.form .fb-button>button,form .fb-button>button{box-shadow:0;position:relative;width:100%;max-width:25rem;margin:25px auto 0;background-color:#ca091f;border-top-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;text-align:center;border:1px solid transparent;padding:10px 15px;text-transform:uppercase;font-size:14px;color:#fefefe;line-height:1.375rem;font-weight:700;letter-spacing:.4px;cursor:pointer;display:block;box-sizing:border-box;text-decoration:none}.form .fb-button>button:hover,form .fb-button>button:hover{color:#ca091f;background-color:#fefefe;border-color:#ca091f}.form .fb-button>button:focus,form .fb-button>button:focus{outline:none}.form .form-field-textinput input,form .form-field-textinput input{margin-top:0;margin-left:0}.form .form-field-checkbox,form .form-field-checkbox{border:0;padding:0;margin:0}.form .form-field-checkbox label,form .form-field-checkbox label{font-weight:700;margin-bottom:10px}.form .form-field-checkbox label:before,form .form-field-checkbox label:before{content:"";display:inline-block;height:20px;width:20px;margin:0 1em 0 0;border:3px solid #999;box-shadow:inset 0 0 0 2px #fff;position:relative;top:4px;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}.form .form-field-checkbox label:after,form .form-field-checkbox label:after{content:"";display:block;width:14px;height:21px;border:solid #544569;border-width:0 5px 5px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;left:5px;opacity:0}.form .form-field-checkbox .form-error,form .form-field-checkbox .form-error{margin:-10px 0 10px}.form .form-field-radiobuttons,form .form-field-radiobuttons{border:0;padding:0;margin:0}.form .form-field-radiobuttons .form-field-radio-wrapper label,form .form-field-radiobuttons .form-field-radio-wrapper label{font-weight:700;margin-bottom:10px}.form .form-field-radiobuttons .form-field-radio-wrapper label:before,form .form-field-radiobuttons .form-field-radio-wrapper label:before{content:"";border-radius:50%;display:inline-block;height:20px;width:20px;background:#d2d2d2;margin:0 1em 0 0;border:3px solid #999;box-shadow:inset 0 0 0 2px #fff;position:relative;top:4px;-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out}.form .fb-checkbox,form .fb-checkbox{margin-top:0}.form .fb-checkbox label,form .fb-checkbox label{font-weight:400!important}.form .fb-checkbox label:before,form .fb-checkbox label:before{border-radius:0;background:transparent;border-color:#d2d2d2}.form .form-group+.form-group,form .form-group+.form-group{margin-top:25px}.form .form-group label,form .form-group label{display:block;font-weight:700;position:relative}.form .form-group .form-error,form .form-group .form-error{position:absolute;font-size:12px;padding:3px 0;color:red;-webkit-transition:all .2s;transition:all .2s}.form .form-group .form-error.form-error-false,form .form-group .form-error.form-error-false{opacity:0;left:-50px}.form .form-group .form-error.form-error-true,form .form-group .form-error.form-error-true{opacity:1;left:0}.form .form-group input,.form .form-group select,.form .form-group textarea,form .form-group input,form .form-group select,form .form-group textarea{width:100%;padding:0 8px;line-height:35px;height:35px;box-sizing:border-box;border:1px solid #999}.form .form-group input[type=checkbox],.form .form-group input[type=radio],.form .form-group select[type=checkbox],.form .form-group select[type=radio],.form .form-group textarea[type=checkbox],.form .form-group textarea[type=radio],form .form-group input[type=checkbox],form .form-group input[type=radio],form .form-group select[type=checkbox],form .form-group select[type=radio],form .form-group textarea[type=checkbox],form .form-group textarea[type=radio]{opacity:0;position:absolute;margin-top:4px;margin-left:-20px}.form .form-group input[type=radio]:checked+label:before,.form .form-group select[type=radio]:checked+label:before,.form .form-group textarea[type=radio]:checked+label:before,form .form-group input[type=radio]:checked+label:before,form .form-group select[type=radio]:checked+label:before,form .form-group textarea[type=radio]:checked+label:before{background:#544569;border-color:#544569;margin-right:1.4em}.form .form-group input[type=checkbox]:checked+label:after,.form .form-group select[type=checkbox]:checked+label:after,.form .form-group textarea[type=checkbox]:checked+label:after,form .form-group input[type=checkbox]:checked+label:after,form .form-group select[type=checkbox]:checked+label:after,form .form-group textarea[type=checkbox]:checked+label:after{opacity:1}.form .form-group select,form .form-group select{border-radius:0;-webkit-appearance:none;cursor:pointer;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC") no-repeat scroll 98% transparent}.form-submit-message{margin-top:20px;-webkit-animation:fade-in 1s;animation:fade-in 1s}input,select:focus,textarea{font-size:16px}textarea{min-height:100px}fieldset legend{white-space:normal;display:table}form .form-field-radio-wrapper.form-field span{display:inline-block;margin:10px 0}*{box-sizing:border-box}header{display:flex;position:relative}header h1{font-family:Droid Sans Mono,monospace;font-weight:lighter;text-transform:uppercase;letter-spacing:.1em;color:#fff}.flipClock{display:flex;justify-content:space-between}.flipUnitContainer{display:block;position:relative;width:90px;height:120px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;-webkit-perspective:300px;perspective:300px;background-color:#fff;border-radius:3px;box-shadow:0 5px 20px 0 grey}.lowerCard,.upperCard{display:flex;position:relative;justify-content:center;width:100%;height:50%;overflow:hidden;border:1px solid #f5f5f5}.lowerCard span,.upperCard span{font-size:5em;font-family:Droid Sans Mono,monospace;font-weight:lighter;color:#333}.upperCard{align-items:flex-end;border-bottom:.5px solid #f5f5f5;border-top-left-radius:3px;z-index:1;border-top-right-radius:3px}.upperCard span{-webkit-transform:translateY(50%);transform:translateY(50%)}.lowerCard{align-items:flex-start;border-top:.5px solid #f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.lowerCard span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flipCard{display:flex;justify-content:center;position:absolute;left:0;width:100%;height:50%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipCard span{font-family:Droid Sans Mono,monospace;font-size:5em;font-weight:lighter;color:#333}.flipCard.unfold{top:50%;align-items:flex-start;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);background-color:#fff;z-index:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:.5px solid #f5f5f5}.flipCard.unfold span{z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flipCard.fold{top:0;align-items:flex-end;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);background-color:#fff;z-index:1;border-top-left-radius:3px;border-top-right-radius:3px;border:.5px solid #f5f5f5}.flipCard.fold span{z-index:1;-webkit-transform:translateY(50%);transform:translateY(50%)}.fold{-webkit-animation:fold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards;animation:fold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards}.fold,.unfold{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.unfold{-webkit-animation:unfold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards;animation:unfold .6s cubic-bezier(.455,.03,.515,.955) 0s 1 normal forwards}@-webkit-keyframes fold{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@keyframes fold{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}to{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}}@-webkit-keyframes unfold{0%{z-index:-100;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}to{z-index:200;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes unfold{0%{z-index:-100;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}to{z-index:200;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.loginForm{border:0}.loginForm input{font-size:18px;margin-top:12px;margin-left:5px;outline:0}.loginForm input:focus{outline:0}.centered{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;text-align:center}span{display:block}input{width:350px}input#password{background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAIAAABuYg/PAAAKQ2lDQ1BJQ0MgcHJvZmlsZQAAeNqdU3dYk/cWPt/3ZQ9WQtjwsZdsgQAiI6wIyBBZohCSAGGEEBJAxYWIClYUFRGcSFXEgtUKSJ2I4qAouGdBiohai1VcOO4f3Ke1fXrv7e371/u855zn/M55zw+AERImkeaiagA5UoU8Otgfj09IxMm9gAIVSOAEIBDmy8JnBcUAAPADeXh+dLA//AGvbwACAHDVLiQSx+H/g7pQJlcAIJEA4CIS5wsBkFIAyC5UyBQAyBgAsFOzZAoAlAAAbHl8QiIAqg0A7PRJPgUA2KmT3BcA2KIcqQgAjQEAmShHJAJAuwBgVYFSLALAwgCgrEAiLgTArgGAWbYyRwKAvQUAdo5YkA9AYACAmUIszAAgOAIAQx4TzQMgTAOgMNK/4KlfcIW4SAEAwMuVzZdL0jMUuJXQGnfy8ODiIeLCbLFCYRcpEGYJ5CKcl5sjE0jnA0zODAAAGvnRwf44P5Dn5uTh5mbnbO/0xaL+a/BvIj4h8d/+vIwCBAAQTs/v2l/l5dYDcMcBsHW/a6lbANpWAGjf+V0z2wmgWgrQevmLeTj8QB6eoVDIPB0cCgsL7SViob0w44s+/zPhb+CLfvb8QB7+23rwAHGaQJmtwKOD/XFhbnauUo7nywRCMW735yP+x4V//Y4p0eI0sVwsFYrxWIm4UCJNx3m5UpFEIcmV4hLpfzLxH5b9CZN3DQCshk/ATrYHtctswH7uAQKLDljSdgBAfvMtjBoLkQAQZzQyefcAAJO/+Y9AKwEAzZek4wAAvOgYXKiUF0zGCAAARKCBKrBBBwzBFKzADpzBHbzAFwJhBkRADCTAPBBCBuSAHAqhGJZBGVTAOtgEtbADGqARmuEQtMExOA3n4BJcgetwFwZgGJ7CGLyGCQRByAgTYSE6iBFijtgizggXmY4EImFINJKApCDpiBRRIsXIcqQCqUJqkV1II/ItchQ5jVxA+pDbyCAyivyKvEcxlIGyUQPUAnVAuagfGorGoHPRdDQPXYCWomvRGrQePYC2oqfRS+h1dAB9io5jgNExDmaM2WFcjIdFYIlYGibHFmPlWDVWjzVjHVg3dhUbwJ5h7wgkAouAE+wIXoQQwmyCkJBHWExYQ6gl7CO0EroIVwmDhDHCJyKTqE+0JXoS+cR4YjqxkFhGrCbuIR4hniVeJw4TX5NIJA7JkuROCiElkDJJC0lrSNtILaRTpD7SEGmcTCbrkG3J3uQIsoCsIJeRt5APkE+S+8nD5LcUOsWI4kwJoiRSpJQSSjVlP+UEpZ8yQpmgqlHNqZ7UCKqIOp9aSW2gdlAvU4epEzR1miXNmxZDy6Qto9XQmmlnafdoL+l0ugndgx5Fl9CX0mvoB+nn6YP0dwwNhg2Dx0hiKBlrGXsZpxi3GS+ZTKYF05eZyFQw1zIbmWeYD5hvVVgq9ip8FZHKEpU6lVaVfpXnqlRVc1U/1XmqC1SrVQ+rXlZ9pkZVs1DjqQnUFqvVqR1Vu6k2rs5Sd1KPUM9RX6O+X/2C+mMNsoaFRqCGSKNUY7fGGY0hFsYyZfFYQtZyVgPrLGuYTWJbsvnsTHYF+xt2L3tMU0NzqmasZpFmneZxzQEOxrHg8DnZnErOIc4NznstAy0/LbHWaq1mrX6tN9p62r7aYu1y7Rbt69rvdXCdQJ0snfU6bTr3dQm6NrpRuoW623XP6j7TY+t56Qn1yvUO6d3RR/Vt9KP1F+rv1u/RHzcwNAg2kBlsMThj8MyQY+hrmGm40fCE4agRy2i6kcRoo9FJoye4Ju6HZ+M1eBc+ZqxvHGKsNN5l3Gs8YWJpMtukxKTF5L4pzZRrmma60bTTdMzMyCzcrNisyeyOOdWca55hvtm82/yNhaVFnMVKizaLx5balnzLBZZNlvesmFY+VnlW9VbXrEnWXOss623WV2xQG1ebDJs6m8u2qK2brcR2m23fFOIUjynSKfVTbtox7PzsCuya7AbtOfZh9iX2bfbPHcwcEh3WO3Q7fHJ0dcx2bHC866ThNMOpxKnD6VdnG2ehc53zNRemS5DLEpd2lxdTbaeKp26fesuV5RruutK10/Wjm7ub3K3ZbdTdzD3Ffav7TS6bG8ldwz3vQfTw91jicczjnaebp8LzkOcvXnZeWV77vR5Ps5wmntYwbcjbxFvgvct7YDo+PWX6zukDPsY+Ap96n4e+pr4i3z2+I37Wfpl+B/ye+zv6y/2P+L/hefIW8U4FYAHBAeUBvYEagbMDawMfBJkEpQc1BY0FuwYvDD4VQgwJDVkfcpNvwBfyG/ljM9xnLJrRFcoInRVaG/owzCZMHtYRjobPCN8Qfm+m+UzpzLYIiOBHbIi4H2kZmRf5fRQpKjKqLupRtFN0cXT3LNas5Fn7Z72O8Y+pjLk722q2cnZnrGpsUmxj7Ju4gLiquIF4h/hF8ZcSdBMkCe2J5MTYxD2J43MC52yaM5zkmlSWdGOu5dyiuRfm6c7Lnnc8WTVZkHw4hZgSl7I/5YMgQlAvGE/lp25NHRPyhJuFT0W+oo2iUbG3uEo8kuadVpX2ON07fUP6aIZPRnXGMwlPUit5kRmSuSPzTVZE1t6sz9lx2S05lJyUnKNSDWmWtCvXMLcot09mKyuTDeR55m3KG5OHyvfkI/lz89sVbIVM0aO0Uq5QDhZML6greFsYW3i4SL1IWtQz32b+6vkjC4IWfL2QsFC4sLPYuHhZ8eAiv0W7FiOLUxd3LjFdUrpkeGnw0n3LaMuylv1Q4lhSVfJqedzyjlKD0qWlQyuCVzSVqZTJy26u9Fq5YxVhlWRV72qX1VtWfyoXlV+scKyorviwRrjm4ldOX9V89Xlt2treSrfK7etI66Trbqz3Wb+vSr1qQdXQhvANrRvxjeUbX21K3nShemr1js20zcrNAzVhNe1bzLas2/KhNqP2ep1/XctW/a2rt77ZJtrWv913e/MOgx0VO97vlOy8tSt4V2u9RX31btLugt2PGmIbur/mft24R3dPxZ6Pe6V7B/ZF7+tqdG9s3K+/v7IJbVI2jR5IOnDlm4Bv2pvtmne1cFoqDsJB5cEn36Z8e+NQ6KHOw9zDzd+Zf7f1COtIeSvSOr91rC2jbaA9ob3v6IyjnR1eHUe+t/9+7zHjY3XHNY9XnqCdKD3x+eSCk+OnZKeenU4/PdSZ3Hn3TPyZa11RXb1nQ8+ePxd07ky3X/fJ897nj13wvHD0Ivdi2yW3S609rj1HfnD94UivW2/rZffL7Vc8rnT0Tes70e/Tf/pqwNVz1/jXLl2feb3vxuwbt24m3Ry4Jbr1+Hb27Rd3Cu5M3F16j3iv/L7a/eoH+g/qf7T+sWXAbeD4YMBgz8NZD+8OCYee/pT/04fh0kfMR9UjRiONj50fHxsNGr3yZM6T4aeypxPPyn5W/3nrc6vn3/3i+0vPWPzY8Av5i8+/rnmp83Lvq6mvOscjxx+8znk98ab8rc7bfe+477rfx70fmSj8QP5Q89H6Y8en0E/3Pud8/vwv94Tz+4A5JREAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MDIzQzJGMzkyM0MxMUVBQTU1N0RFRTJENDUyNDIxQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MDIzQzJGNDkyM0MxMUVBQTU1N0RFRTJENDUyNDIxQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwMjNDMkYxOTIzQzExRUFBNTU3REVFMkQ0NTI0MjFDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwMjNDMkYyOTIzQzExRUFBNTU3REVFMkQ0NTI0MjFDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+oCgvPgAAAbVJREFUeNrslj2LwkAQhi8SSMTGznQWFtpJSBnQThAL0ySlP09QK8uUsVE7xSbptNPORkmq3MsFliUJ7uomch43heyM6zzO7Lsf0u12+3qXyfxTwzDc7/e+759OJ7j1el3TtHa73e12OTNInJVtNpvVagVe9itQHccBuBjYcrlETelfSlIcx8Qdj8fMEitMkud5TBLMdd3z+SwEu16vgKWahgp6vR5WK7Wi4AkJZLvd0i4AaJeqqomLUubzOf5Q4kI4iDxYPEZlQRDQNdEkGPIiQs/PNvy5NpIxukeTEms2m41Gg7iXy0VIIMTopLRVq1XODE/A+JMWABO3t8LypQ8RH4/HVHC322WDKRGRfQk1Qb3s48r7McEioNvJZJLac5Xc80m8YzhQsnlKXLMoil6/z4jZtp0MFotF6WpstVqGYei6/oHSz7XhcEgfJbjSSARauN/vRcJM05Rlmb4/+/3+UwL+rW2czWbJwLKsWq2GZ8F0Oi0LdjgcksFoNMInYCTy4WoUP89ega3Xa55piqKw2zgYDMQ7BhLZGIwXMV5k9LvqBVKn0+G6z/7Is+Af9nmwbwEGALBit6VMzJHJAAAAAElFTkSuQmCC) no-repeat 5px 4px;border-radius:0 0 0 0;padding:10px 10px 10px 55px;width:295px;color:#777}@media screen and (max-width:768px){input#password{width:250px}}.loginOptions{display:flex;align-items:center;justify-content:space-between;width:350px;margin:15px auto 45px}.loginOptions .forgotten-password{display:inline-block;cursor:pointer}.loginOptions .forgotten-password strong{text-align:left;font-weight:400;left:115%;position:absolute}.btn-join,.btn-login{cursor:pointer;background:#d4293c;color:#fff;font-weight:400;font-size:1.4rem;border:0;padding:10px 15px;margin-top:20px;width:270px}.btn-join:focus,.btn-login:focus{outline:0}.btn-create-account{font-weight:400;color:#d4293c;font-size:22px;text-decoration:none;padding:15px}.btn-create-account,.switch{position:relative;display:inline-block}.switch{width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#d4293c}input:focus+.slider{box-shadow:0 0 1px #d4293c}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%;margin-top:20px}.slider.round:before:focus{outline:0}.error-msg{margin-top:20px;color:red}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.refresh-button{background:none;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-transition:background-color .2s;transition:background-color .2s}.refresh-button:hover{background-color:rgba(0,0,0,.05)}.refresh-button:disabled{opacity:.5;cursor:not-allowed}.ranking-container{margin:0 auto 2rem;padding:2.5rem 1.5rem;background-color:#1c2b39;box-shadow:0 2px 15px rgba(0,0,0,.1)}.ranking-container h2{text-align:center;margin-bottom:1.5rem;color:#fff;font-size:1.8rem}.ranking-container .ranking-header{display:flex;align-items:center;justify-content:space-between}.ranking-container .icon-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.ranking-table-container{overflow-x:auto;border-radius:8px}.ranking-table-container .current-user-row{background-color:#f8f9fa}.ranking-table-container .current-username-row{background-color:#dee2e6}.ranking-table-container .ant-table-thead th{font-weight:700!important}.ranking-table-container .ant-table-tbody tr.gold-row .ant-table-cell:first-child{color:gold;font-weight:600}.ranking-table-container .ant-table-tbody tr.silver-row .ant-table-cell:first-child{color:silver;font-weight:600}.ranking-table-container .ant-table-tbody tr.bronze-row .ant-table-cell:first-child{color:#cd7f32;font-weight:600}.ranking-table-container .loading,.ranking-table-container .no-data{text-align:center;padding:2rem;color:#dee2e6;font-size:1.1rem}.username-edit-form-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.username-edit-form-container .username-form-container{text-align:center;width:95%}.username-edit-form-container .username-edit-form{margin-top:2rem}.modal-step-1-container h2,.modal-step-2-container h2,.modal-step-3-container h2{font-size:24px;line-height:1.5;font-weight:600;text-align:center}.modal-step-1-container p,.modal-step-2-container p,.modal-step-3-container p{font-size:16px;line-height:1.5}.modal-step-3-container{text-align:center;width:95%}.box-animation-fadeout{margin:0 auto;width:100%;height:100%;overflow:hidden;background:#fff}.box-animation-fadeout__wrapper{width:100%;height:100%}.box-animation-fadeout__wrapper input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:100;top:0;left:0;opacity:0}.box-animation-fadeout__wrapper input[type=checkbox]:checked~div.box-animation-fadeout__panel--cover{opacity:0}.box-animation-fadeout__panel{display:flex;align-items:center;float:left;position:relative;width:100%;height:100%;opacity:1;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;z-index:2}.box-animation-fadeout__panel--cover{justify-content:center}.box-animation-fadeout__content{display:flex;justify-content:center;align-items:center;background:#fff;color:#fff;position:absolute;text-align:center;z-index:1;width:100%;height:100%}.box-animation-fadeout .image{max-width:40%;max-height:50%;width:auto}.box-animation-flip180h label{-webkit-perspective:1000px;perspective:1000px;display:block;cursor:pointer}.box-animation-flip180h .card,.box-animation-flip180h label{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:100%}.box-animation-flip180h .card{position:relative;-webkit-transition:all .6s;transition:all .6s;z-index:20}.box-animation-flip180h .card div{position:absolute;height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.box-animation-flip180h .card .back{background:#fff;color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.box-animation-flip180h .card .back img{max-width:100%;cursor:default!important}.box-animation-flip180h label:hover .card{-webkit-transform:rotateY(20deg);transform:rotateY(20deg);box-shadow:0 20px 20px rgba(50,50,50,.2)}.box-animation-flip180h input{display:none}.box-animation-flip180h input:checked+.card{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.box-animation-flip180h .image{max-width:40%;max-height:50%;width:auto}.box-animation-flip180h label:hover :checked+.card{transform:rotateY(160deg);-webkit-transform:rotateY(160deg);box-shadow:0 20px 20px hsla(0,0%,100%,.2)}.box-animation-flip180v label{-webkit-perspective:1000px;perspective:1000px;display:block;cursor:pointer}.box-animation-flip180v .card,.box-animation-flip180v label{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;height:100%}.box-animation-flip180v .card{position:relative;-webkit-transition:all .6s;transition:all .6s;z-index:20}.box-animation-flip180v .card div{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.box-animation-flip180v .card .back{background:#fff;color:#fff;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.box-animation-flip180v .card .back img{max-width:100%;cursor:default!important}.box-animation-flip180v label:hover .card{-webkit-transform:rotateX(20deg);transform:rotateX(20deg);box-shadow:0 20px 20px rgba(50,50,50,.2)}.box-animation-flip180v input{display:none}.box-animation-flip180v input:checked+.card{transform:rotateX(180deg);-webkit-transform:rotateX(180deg)}.box-animation-flip180v .image{max-width:40%;max-height:50%;width:auto}.box-animation-flip180v label:hover :checked+.card{transform:rotateX(160deg);-webkit-transform:rotateX(160deg);box-shadow:0 20px 20px hsla(0,0%,100%,.2)}.box-animation-flipcard label{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;display:block;width:100%;height:100%}.box-animation-flipcard .customIconContent{max-width:40%;max-height:50%;width:auto}.box-animation-flipcard input{display:none}.react-grid-item.day .box-animation-flipcard:not(.flip-card-active) label{cursor:default}.react-grid-item.day:not(.flip-card-blocker) .box-animation-flipcard:not(.flip-card-active) label{cursor:pointer}.react-grid-item.day:not(.flip-card-blocker) .box-animation-flipcard:not(.flip-card-active) label:hover .flip-card-inner{-webkit-transform:rotateY(20deg);transform:rotateY(20deg);box-shadow:0 20px 20px rgba(50,50,50,.2)}.text-center{text-align:center}.flip-card{background-color:initial;-webkit-perspective:1000px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .6s;transition:all .6s;z-index:20}.flip-card-inner.card{background-color:initial!important}.flip-card-inner div{position:absolute;height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.flip-card.flip-card-active .flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-back{background:#fff;color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.memory-game .box-animation-flipcard .customIconContent{max-width:100%;max-height:100%}.box-animation-singledoor{margin:0 auto;width:100%;height:100%;overflow:hidden;background:#333}.box-animation-singledoor__wrapper{width:100%;height:100%}.box-animation-singledoor__wrapper input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:100;bottom:0;left:0;opacity:0}.box-animation-singledoor__wrapper input[type=checkbox]:not(:checked)~div.box-animation-singledoor__panel--left,.box-animation-singledoor__wrapper input[type=checkbox]:not(:checked)~div.box-animation-singledoor__panel--right{-webkit-transform:translateX(0);transform:translateX(0)}.box-animation-singledoor__wrapper input[type=checkbox]:not(:checked)~div.box-animation-singledoor__panel--bottom,.box-animation-singledoor__wrapper input[type=checkbox]:not(:checked)~div.box-animation-singledoor__panel--top{-webkit-transform:translateY(0);transform:translateY(0)}.box-animation-singledoor__panel{display:flex;align-items:center;color:#fff;float:left;position:relative;width:100%;height:100%;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;z-index:2}.box-animation-singledoor__panel--left{justify-content:center;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.box-animation-singledoor__panel--right{justify-content:center;-webkit-transform:translateX(100%);transform:translateX(100%)}.box-animation-singledoor__panel--top{justify-content:center;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.box-animation-singledoor__panel--bottom{justify-content:center;-webkit-transform:translateY(100%);transform:translateY(100%)}.box-animation-singledoor__content{background:#fff;color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;width:100%;height:100%}.box-animation-singledoor img{max-width:40%;max-height:50%;width:auto}.box-animation-starship{margin:0 auto;width:100%;height:100%;overflow:hidden;background:#fff}.box-animation-starship__wrapper{width:100%;height:100%}.box-animation-starship__wrapper input[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;z-index:100;bottom:0;left:0;opacity:0}.box-animation-starship__wrapper input[type=checkbox]:not(:checked)~div.box-animation-starship__panel--left,.box-animation-starship__wrapper input[type=checkbox]:not(:checked)~div.box-animation-starship__panel--right{-webkit-transform:translateX(0);transform:translateX(0)}.box-animation-starship__panel{display:flex;align-items:center;color:#fff;float:left;position:relative;width:50%;height:100%;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;z-index:2}.box-animation-starship__panel--left{justify-content:flex-end;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.box-animation-starship__panel--right{justify-content:flex-start;-webkit-transform:translateX(100%);transform:translateX(100%)}.box-animation-starship__content{display:flex;justify-content:center;align-items:center;background:#fff;color:#fff;width:100%;height:100%;position:absolute;text-align:center;z-index:1}.box-animation-window{margin:0 auto;background:#fff}.box-animation-window,.box-animation-window__wrapper,.box-animation-window__wrapper input[type=checkbox]{width:100%;max-width:200px;height:100%;max-height:200px}.box-animation-window__wrapper input[type=checkbox]{position:absolute;cursor:pointer;z-index:100;top:0;left:0;opacity:0}.box-animation-window__wrapper input[type=checkbox]:not(:checked)~div.box-animation-window__panel--cover{-webkit-transform:translateX(0);transform:translateX(0)}.box-animation-window__panel{display:flex;align-items:center;color:#fff;float:left;position:relative;width:100%;height:100%;-webkit-perspective:1400px;perspective:1400px;transform-style:preserve-3d;-webkit-transform-origin:0;transform-origin:0;-webkit-transform-origin:left;transform-origin:left;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:inherit;backface-visibility:inherit;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;z-index:2}.box-animation-window__panel--cover{justify-content:center;-webkit-transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(-105deg);transform:perspective(1200px) translateZ(0) translateX(0) translateY(0) rotateY(-105deg)}.box-animation-window__content{background:#fff;color:#fff;position:absolute;text-align:center;z-index:1;width:100%;max-width:200px;max-height:200px}.box-animation-window__content img{padding-top:65}body{margin:0;font-family:Helvetica,Arial,sans-serif;line-height:1.34em}body.ReactModal__Body--open .ReactModal__Overlay{z-index:99}.app-wrapper{background-size:cover;background-repeat:no-repeat;background-position:center 90%;background-attachment:fixed;padding:20px 0}@media (max-width:767px){.app-wrapper{padding:0 0 20px}}a{color:#ca091f}.grecaptcha-badge{visibility:hidden;max-width:0}.ebl-button{position:relative;width:100%;max-width:25rem;margin:25px auto 0;background-color:#ca091f;border-top-left-radius:1.5625rem;border-bottom-right-radius:1.5625rem;text-align:center;border:1px solid transparent;padding:10px 15px;text-transform:uppercase;font-size:14px;color:#fefefe;line-height:1.375rem;font-weight:700;letter-spacing:.4px;cursor:pointer;display:block;box-sizing:border-box;text-decoration:none}.ebl-button:hover{color:#ca091f;background-color:#fefefe;border-color:#ca091f}.ebl-button:focus{outline:none}.submission-disabled{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;z-index:4;background:hsla(0,0%,100%,.5)}.fails-number-container{display:flex;justify-content:center;font-size:16px;line-height:24px;font-weight:700}.ghost-btn{background:none;border:none;cursor:pointer;padding:0;margin-left:5px}.ghost-btn:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.icon-btn{background:none;border:none;cursor:pointer;padding:2px 10px}.icon-btn:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.icon-btn:disabled{opacity:.35;cursor:not-allowed}.save-username-btn{background:#4267b2}.cancel-username-btn{background:#ca091f}
/*# sourceMappingURL=main.a4b03874.chunk.css.map */