body{color:#0f3268}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}h1,.display-1{font-size:3.5rem;line-height:4rem;font-weight:900;text-transform:uppercase;color:#0f3268}h2,.display-2{font-size:2.625rem;letter-spacing:.0625rem;font-weight:900;text-transform:uppercase;color:#0f3268}h3,.display-3{font-size:2.25rem;line-height:1.875rem;font-weight:400;color:#0f3268}h4,.display-4{font-size:1.875rem;line-height:1.6875rem;font-weight:400;letter-spacing:.1rem;color:#0f3268}.absolute-bottom{position:absolute;left:0;right:0;bottom:0}.btn{text-transform:uppercase;font-weight:bold;letter-spacing:1.5px}.bg-main{background-image:url("/static/images/bg-1.jpg") !important}.bg-secondary{background-image:url("/static/images/opening-bg.jpg") !important;width:100vw;height:100vh;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#e61344 !important}.btn-primary{box-shadow:0 2.8px 2.2px rgba(0, 0, 0, .02), 0 6.7px 5.3px rgba(0, 0, 0, .028), 0 12.5px 10px rgba(0, 0, 0, .035), 0 22.3px 17.9px rgba(0, 0, 0, .042), 0 41.8px 33.4px rgba(0, 0, 0, .05), 0 100px 80px rgba(0, 0, 0, .07)}.btn-underline{color:#e61344;text-decoration:none;padding-left:0}.btn-underline:hover{color:#b70f36;text-decoration:none}.long-shadow{box-shadow:0 2.8px 2.2px rgba(0, 0, 0, .02), 0 6.7px 5.3px rgba(0, 0, 0, .028), 0 12.5px 10px rgba(0, 0, 0, .035), 0 22.3px 17.9px rgba(0, 0, 0, .042), 0 41.8px 33.4px rgba(0, 0, 0, .05), 0 100px 80px rgba(0, 0, 0, .07)}.cards{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:auto;flex-basis:auto}.card{background-color:#7e569e}.modal-header{border-bottom:none}.modal-footer{border-top:none}.modal-content{max-width:960px}.modal{background-color:rgba(128, 86, 158, .9) !important}footer a{color:#fff}form{heigh:60px}form label{color:#0f3268}.form-control{box-shadow:0 2.8px 2.2px rgba(0, 0, 0, .02), 0 6.7px 5.3px rgba(0, 0, 0, .028), 0 12.5px 10px rgba(0, 0, 0, .035), 0 22.3px 17.9px rgba(0, 0, 0, .042), 0 41.8px 33.4px rgba(0, 0, 0, .05), 0 100px 80px rgba(0, 0, 0, .07);background-color:#0f3268;border-color:#0f3268;color:#fff}.form-control:focus{background-color:#0f3268;color:#fff;border-color:#0f3268;box-shadow:0 2.8px 2.2px rgba(0, 0, 0, .02), 0 6.7px 5.3px rgba(0, 0, 0, .028), 0 12.5px 10px rgba(0, 0, 0, .035), 0 22.3px 17.9px rgba(0, 0, 0, .042), 0 41.8px 33.4px rgba(0, 0, 0, .05), 0 100px 80px rgba(0, 0, 0, .07)}.bg-img,.bg-img-cover,.bg-img-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.bg-img-cover{background-size:cover}a{color:#e61344}p{color:#0f3268}@media (max-width: 767.98px){h1,.display-1{font-size:2rem;line-height:2.5rem;font-weight:900;text-transform:uppercase;color:#0f3268}}@media (max-width: 767.98px){h3,.display-3{font-size:1.5rem;line-height:1.875rem;font-weight:400;color:#0f3268}}.prize h2{color:#fff}.prize p{margin-top:0;margin-bottom:1rem;padding:10px 10px}.prize img{padding:5px 15px;max-width:100%;height:auto}.bg-pink{background:#e61344}.bg-purple{background:#7e569e}@media (max-width: 767.98px){.vh-100{height:100% !important}}.system-msg{display:none}.navbar.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:.875rem}@media (min-width: 768px){.navbar{max-height:7.5rem}}.navbar .navbar-brand img{max-width:5rem}@media (min-width: 768px){.navbar .navbar-brand img{position:relative;top:3.75rem;max-width:none}}.navbar .navbar-brand,.navbar .brand-logo,.navbar .navbar-collapse{-ms-flex-positive:1;flex-grow:1}.carousel + .carousel-overlay{width:30rem;height:30rem;padding-top:15rem;margin:0 auto -10rem}form .select2-container{display:block;padding:.5rem !important}form .select2-container.select2-dropdown-open{border-bottom-color:transparent !important}form .select2-container .select2-choice{height:30px;line-height:28px;border-color:#d9d9d9}form .select2-container .select2-choice .select2-arrow{background-image:url("data:image/svg+xml,%3Csvg width=\'11\' height=\'7\' viewBox=\'0 0 11 7\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.653125 0L5.5 5.46875L10.3469 0L11 0.765625L5.5 7L0 0.765625L0.653125 0Z\' fill=\'%23FB3640\'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}form .select2-container .select2-choice .select2-arrow b{display:none}form .select2-container .select2-choice .select2-arrow b:after{font-family:"Font Awesome 5 Free"}form .select2-container .select2-choice abbr:after{font-family:"Font Awesome 5 Free";color:#aaa}form .select2-container .select2-default{color:transparent !important}.select2-container-multi .select2-choices .select2-search-field input{padding:1px !important}.select2-container-multi .select2-choices .select2-search-choice{padding:.5rem .5rem .5rem 1.1rem !important}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close{top:calc(50% - 5px)}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover:after{color:#212529}.select2-container.select2-container-active .select2-choice{border-color:transparent}.select2-search{position:relative;padding:0 6px}.select2-search:after{font-family:"Font Awesome 5 Free" !important;color:#aaa}.select2-search input{border-color:#d9d9d9;background:#fff}.select2-search input.select2-active{background:none}.select2-drop{box-shadow:none;-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.select2-drop.select2-drop-above .select2-search:after{top:8px}.select2-results .select2-highlighted{background-color:#e61344}.select2-container-multi .select2-choices{border:1px solid #d9d9d9}.select2-container-multi .select2-choices .select2-search-choice{border:1px solid #d9d9d9;background-color:#fff}.form-control.select2-container.select2-dropdown{box-shadow:none;-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.form-control.select2-container.select2-dropdown-open{color:#495057;background-color:white;border-color:#f5849e;outline:0;box-shadow:0 -.2rem 0 .2rem rgba(230, 19, 68, .25)}.form-control.select2-container.select2-dropdown-open.select2-drop-above{border-top:2px solid #c4c4c4;box-shadow:0 .2rem 0 .2rem rgba(230, 19, 68, .25)}.select2-drop-active{border-color:#f5849e;box-shadow:0 .265rem 0 .2rem rgba(230, 19, 68, .25)}.select2-drop.select2-drop-above.select2-drop-active{border-top:0}.select2-drop-above{box-shadow:0 -.265rem 0 .2rem rgba(230, 19, 68, .25)}.select2-drop-active{border-top:0}.select2-search-choice-close:after{font-family:"Font Awesome 5 Free" !important;color:#aaa}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border-color:transparent}.select2-more-results.select2-active,.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#fff;padding:3px 7px 4px}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker.dropdown-menu{color:#333 !important}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #adb5bd;border-top:0;border-bottom-color:rgba(0, 0, 0, .2);position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #adb5bd}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker thead tr th{padding:5px 0}.datepicker table tr td.day{width:30px;height:30px}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#333}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#333;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a);background-image:linear-gradient(to bottom, #fdd49a, #fdf59a);background-repeat:repeat-x;-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);-webkit-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a);background-image:linear-gradient(to bottom, #f3c17a, #f3e97a);background-repeat:repeat-x;-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);-webkit-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom, #b3b3b3, #808080);background-image:-ms-linear-gradient(to bottom, #b3b3b3, #808080);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));background-image:-webkit-linear-gradient(to bottom, #b3b3b3, #808080);background-image:-o-linear-gradient(to bottom, #b3b3b3, #808080);background-image:linear-gradient(to bottom, #b3b3b3, #808080);background-repeat:repeat-x;-webkit-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);-webkit-filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-color:#808080 #808080 #595959;border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:#808080}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#e61344;background-image:linear-gradient(to bottom, #e61344, #b70f36);border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#e61344}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#b70f36}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#adb5bd;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#e61344;background-image:linear-gradient(to bottom, #e61344, #b70f36);border-color:rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#e61344}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#b70f36}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#adb5bd}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}form label{font-weight:bold;font-size:1.2rem;display:inline-block;padding:1px 10px;border-radius:5px}form button{font-weight:bold !important;overflow:hidden;position:relative}form div[name='purchaseOfTime']{margin-bottom:25px}form div[name='purchaseOfTime'] select{max-width:49%;display:inline-block}form div[name='purchaseOfTime'] #hours{margin-right:1%}form canvas.form-control{height:10rem;height:auto;width:auto}form .form-group{padding:0;width:100%}form .form-group > div{padding:.5rem 0}form .form-group > div.input-group{padding:0}form.form-columns{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}form.form-columns .form-group{width:50%}form .error-list{margin-bottom:0;padding:.5rem 0;color:#fa0814;font-weight:600}form .error-list li{list-style:none}form .form-control{box-shadow:0 5px 10px rgba(0, 0, 0, .05);font-weight:bold}form .form-control.error{border-color:#fa0814}form textarea.form-control{min-height:10rem}form select.form-control{background-image:url("data:image/svg+xml,%3Csvg width=\'11\' height=\'7\' viewBox=\'0 0 11 7\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M0.653125 0L5.5 5.46875L10.3469 0L11 0.765625L5.5 7L0 0.765625L0.653125 0Z\' fill=\'%23FB3640\'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}form select.form-control{cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-position:calc(100% - .75rem) center}form input[type="radio"],form input[type="checkbox"]{width:2rem;height:2rem;position:relative;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;appearance:none}form input[type="radio"] + label,form input[type="checkbox"] + label{font-size:.8rem;display:contents}form input[type="radio"]:focus,form input[type="checkbox"]:focus{outline:0}form input[type="radio"]:after,form input[type="checkbox"]:after{content:"";position:absolute;display:inline-block;top:0;left:0;right:0;bottom:0;padding:.15rem;font-family:"Font Awesome 5 Free";border:3px solid #e61344;border-radius:50%;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-align:center;color:transparent}form input[type="radio"]:checked:after,form input[type="checkbox"]:checked:after{background:#e61344;color:#fff}form input[type="radio"].error:after,form input[type="checkbox"].error:after{border-color:#fa0814}form input[type="radio"].error:checked:after,form input[type="checkbox"].error:checked:after{background:#fa0814}form input[type="radio"] + label,form input[type="checkbox"] + label{vertical-align:middle;margin:0 .5rem 0;line-height:2rem}form input[type="checkbox"]{margin-left:.5rem}form input[type="checkbox"]:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);content:""}form input[type="checkbox"]:checked:after{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}form input[type="radio"]:checked:after{background-color:#fff;box-shadow:0 0 1rem #e61344 inset}form .input-group input + .input-group-addon{top:0;bottom:0;right:0;position:absolute;display:inline-block;vertical-align:middle;padding-left:2rem;padding-right:2rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.25rem;cursor:pointer}form .input-group input + .input-group-addon.input-group-addon-password-toggle:before{font-family:"Ionicons";content:"";color:#e61344}form .input-group input[type="password"] + .input-group-addon-password-toggle:before{content:""}form.contact-form .contact-form-column{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap}form.contact-form .contact-form-column .form-group{width:100%}form.contact-form .contact-form-column .form-group textarea.form-control{min-height:9.5rem}form.contact-form .row + .row{margin-top:1rem}form + .success-page{display:none;padding:1.5rem;color:#28a745;text-align:center}form + .success-page h4{font-weight:900}.grecaptcha-badge{right:-9999rem !important}form .bootstrap-filestyle .group-span-filestyle{padding:.5rem;min-width:4rem;position:relative;background-color:#fff;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width=\'38\' height=\'24\' viewBox=\'0 0 38 24\' fill=\'none\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M30.5 10.0833C32.3889 10.0833 34 10.7778 35.3333 12.1667C36.6667 13.5 37.3333 15.1111 37.3333 17C37.3333 18.9444 36.6667 20.6111 35.3333 22C34 23.3333 32.3889 24 30.5 24H21.3333V17.3333H25.3333L18.6667 10.3333L12 17.3333H16V24H7.5C5.44444 24 3.66667 23.25 2.16667 21.75C0.722222 20.25 0 18.4722 0 16.4167C0 14.75 0.472222 13.2778 1.41667 12C2.36111 10.6667 3.58333 9.75 5.08333 9.25C5.30556 8.02778 5.86111 7.02778 6.75 6.25C7.69444 5.41667 8.77778 5 10 5C10.6667 5 11.3889 5.19444 12.1667 5.58333C12.9444 3.91667 14.1111 2.58333 15.6667 1.58333C17.2778 0.527778 19.0278 0 20.9167 0C23.5833 0 25.8333 0.972222 27.6667 2.91667C29.5556 4.80556 30.5 7.11111 30.5 9.83333V10.0833Z\' fill=\'%23FF5A04\'/%3E%3C/svg%3E%0A")}form .bootstrap-filestyle .group-span-filestyle label{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}form .bootstrap-filestyle .form-control:disabled,form .bootstrap-filestyle .form-control[readonly]{background:#fff}.form-element-passwordrules label,.form-element-emailrules label{display:none}footer{padding:3rem 0;background:#e61344;bottom:0;width:100%;text-align:center}footer .collapse:not(.show){display:block !important}@-webkit-keyframes shake{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}20%{-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}40%{-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}60%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}80%{-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}}@keyframes shake{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}20%{-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);}40%{-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);}60%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}80%{-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}100%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.present-holder{text-align:center;margin:0 auto}.present-holder .present{position:relative;display:inline-block;width:10rem;height:10rem;margin:.5em;-webkit-perspective:850px;perspective:850px}.present-holder .present__pane,.present-holder .present__content{width:inherit;height:inherit;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer}.present-holder .present__pane{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;transform-style:preserve-3d;-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-perspective:850px;perspective:850px;text-align:center;box-shadow:0 0 40px 0 rgba(0, 0, 0, .15);cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.present-holder .present__date{margin:0;line-height:2.4em;color:#e61344}.present-holder .present:hover{z-index:2}.present-holder .present:hover .present__pane{background:#dee2e6;-ms-transform:rotateY(-97deg);-webkit-transform:rotateY(-97deg);transform:rotateY(-97deg);perspective-origin:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.present-holder .present:hover .present__date{-webkit-backface-visibility:hidden;backface-visibility:hidden}.present-holder .present:hover .present__bauble{display:inline-block;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:shake .7s;animation:shake .7s}.present-holder .present__content{position:absolute;top:0;left:0;background:#e61344;z-index:-1}.present-holder .modal{z-index:1040}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(230, 19, 68, .9)}@media (min-width: 992px){.modal{padding-top:6.25rem}}.modal-content{background-color:#333;margin:auto;padding:20px;border-radius:0;border:0;width:100%}@media (min-width: 768px){.modal-content{width:80%;padding:2rem 6rem !important}}@media (min-width: 1200px){.modal-content{width:70%;padding:2rem 15rem !important}}.modal-content .embed-holder iframe{width:100%;height:680px;margin:0 auto;display:block;padding-bottom:2rem}.close{color:#fff;text-align:right;font-size:28px;font-weight:bold;opacity:1;text-shadow:none}.close:hover{color:#e61344;text-decoration:none;cursor:pointer}.cl-modal{position:fixed;z-index:1;left:0;top:60px;width:100%;height:100%;overflow:auto;background-color:rgba(230, 19, 68, .9)}.cl-modal .modal-content{background-color:#fff;color:#333}.cl-modal .modal-content a{color:#e61344}@media (min-width: 992px){.cl-modal{padding-top:6.25rem}}.bg-logo{position:fixed;top:0;left:0;width:100vw;height:100vh;background:url("/static/images/logos/1200px-Logo_of_the_Hungarian_National_Bank.svg.png") no-repeat;background-size:270px;background-position:center;opacity:.2;z-index:-1}.bg-music{position:fixed;top:0;left:0;width:100vw;height:100vh;background:url("/static/images/bg-music.jpg") no-repeat;background-size:cover;background-position:center;opacity:.06;z-index:-2}.game-header{background:#232157;font-weight:bold}.game-header p{color:#fff}.row-holder{border:1px solid #232157;margin-bottom:-1px}.row-holder:nth-child(2n+2){background:rgba(35, 33, 87, .13)}button{border:none;background:#232157;color:#fff;font-weight:bold;font-size:14px;padding:5px 10px}button:disabled{opacity:.3}.message{position:absolute;right:24px;bottom:-12px;color:green}#page-index-projector{width:100vw;height:100vh;overflow:hidden}#page-index-projector .row-holder{min-height:calc(100vh / 10);margin-bottom:0px}#page-index-projector .list li p{font-size:44px;font-weight:bold}#page-index-projector .list li .change{position:relative;font-size:.1px;color:transparent}#page-index-projector .list li .change:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width=\'10\' height=\'10\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cellipse stroke=\'null\' ry=\'4.83344\' rx=\'4.83344\' id=\'svg_1\' cy=\'5.0001\' cx=\'5.00007\' fill=\'%23f6a800\'/%3E%3C/g%3E%3C/svg%3E");width:50px;height:25px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}#page-index-projector .list li .change.asc:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width=\'30\' height=\'30\' xmlns=\'http://www.w3.org/2000/svg\' xml:space=\'preserve\' enable-background=\'new 0 0 531.74 460.5\' version=\'1.1\'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpolygon  style=\'fill:%2355b519;\' id=\'svg_1\' points=\'0.9701596088707447,29.44822919368744 15.025235015898943,5.104143500328064 29.08031352236867,29.44822919368744 \'/%3E%3C/g%3E%3C/svg%3E");width:50px;height:50px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}#page-index-projector .list li .change.dec:before{content:"";-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width=\'30\' height=\'30\' xmlns=\'http://www.w3.org/2000/svg\' xml:space=\'preserve\' enable-background=\'new 0 0 531.74 460.5\' version=\'1.1\'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpolygon  style=\'fill:%23b51936;\' id=\'svg_1\' points=\'0.9701596088707447,29.44822919368744 15.025235015898943,5.104143500328064 29.08031352236867,29.44822919368744 \'/%3E%3C/g%3E%3C/svg%3E");width:50px;height:50px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}#page-inxex-index{min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}#page-inxex-index .row-holder{padding:10px 0}#page-inxex-dj{min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}#page-inxex-dj .row-holder{padding:10px 0}canvas{display:block;vertical-align:bottom}.count-particles{background:#002;position:absolute;top:48px;left:0;width:80px;color:#13e8e9;font-size:.8em;text-align:left;text-indent:4px;line-height:14px;padding-bottom:2px;font-family:Helvetica, Arial, sans-serif;font-weight:bold}.js-count-particles{font-size:1.1em}#stats,.count-particles{-webkit-user-select:none;margin-top:5px;margin-left:5px}#stats{border-radius:3px 3px 0 0;overflow:hidden}.count-particles{border-radius:0 0 3px 3px}#particles{width:100%;height:100%;background-color:#b61924;