#screen-0, #screen-1, #screen-2 {
    display: none;
}

.sc-general.fade-in {
    display: block;
}

/* Modal */
[class~=modal] [class~=editor-text] h3,[class~=modal] [class~=editor-text] h1,[class~=modal] [class~=editor-text] h2{font-weight:700;}[class~=modal] [class~=btn]:hover{background:#074780;}[class~=modal] [class~=editor-text] h2,[class~=modal] [class~=editor-text] h1,[class~=modal] [class~=editor-text] h3{text-shadow:-4px 2.25pt 0 #112645;}modal [class~=btn]{background:#02325c;}[class~=icon-cross]{color:white;}[class~=icon-cross]{font-style:normal;}[class~=modal] [class~=editor-text] h1,[class~=modal] [class~=editor-text] h3,.modal .editor-text h2{font-size:42.75pt;}[class~=icon-cross]{font-weight:400;}modal [class~=btn]{color:#fff;}modal [class~=btn]{box-shadow:none;}[class~=icon-cross]{font-size:21px;}[class~=icon-cross]{transform:rotate(45deg);}@media only screen and (max-width: 1022.8px){[class~=modal] [class~=editor-text] h1,[class~=modal] [class~=editor-text] h3,.modal .editor-text h2{font-size:3.125pc;}}@media only screen and (max-width: 767px){[class~=modal] [class~=editor-text] h3,[class~=modal] [class~=editor-text] h2,[class~=modal] [class~=editor-text] h1{font-size:36px;}}[class~=modal]{position:fixed;}[class~=modal]{left:0;}[class~=modal]{height:100%;}[class~=modal]{top:0;}[class~=modal]{width:100%;}[class~=modal]{z-index:999;}[class~=modal]{display:flex;}[class~=modal]{align-items:center;}[class~=modal]{justify-content:center;}[class~=modal]{opacity:0;}[class~=modal]{padding-left:22.5pt;}[class~=modal]{padding-bottom:22.5pt;}[class~=modal]{padding-right:22.5pt;}[class~=modal]{padding-top:22.5pt;}[class~=modal]{visibility:hidden;}[class~=modal]{background-color:rgba(0,0,0,.6);}[class~=modal]{transition:opacity .3s ease,visibility .3s ease;}@media only screen and (max-width: 767px){[class~=modal]{padding-left:.208333333in;}[class~=modal]{padding-bottom:.208333333in;}[class~=modal]{padding-right:.208333333in;}[class~=modal]{padding-top:.208333333in;}}[class~=modal__close]{position:absolute;}[class~=modal__close]{top:.208333333in;}[class~=modal__close]{right:15pt;}[class~=modal__close]{border-radius:100%;}[class~=modal__close]{display:flex;}[class~=modal__close]{align-items:center;}[class~=modal__close]{justify-content:center;}[class~=modal__close]{width:.208333333in;}[class~=modal__close]{height:15pt;}[class~=modal__close]{background-color:#02325c;}[class~=modal__close]{z-index:9;}[class~=modal][class~=is-open-modal]{visibility:visible;}[class~=modal][class~=is-open-modal]{opacity:1;}@media only screen and (max-width: 767px){[class~=modal__close]{top:1.375pc;}[class~=modal__close]{right:.166666667in;}}[class~=modal__body]::-webkit-scrollbar-thumb:hover{background:#02325c;}[class~=modal__inner],[class~=modal__body]{width:100%;}[class~=modal__inner]{max-width:500px;}[class~=modal__inner]{background-color:#fff;}[class~=modal__inner]{border-radius:24pt;}[class~=modal__inner]{position:relative;}[class~=modal__inner]{margin-left:auto;}[class~=modal__inner]{margin-bottom:auto;}[class~=modal__inner]{margin-right:auto;}[class~=modal__inner]{margin-top:auto;}[class~=modal__inner]{color:#02325c;}[class~=modal__inner]{height:65vh;}[class~=modal__inner]{overflow:hidden;}[class~=modal__body]{height:100%;}[class~=modal__body]{left:0;}[class~=modal__body]{position:absolute;}[class~=modal__body]{top:0;}[class~=modal__body]{overflow:auto;}[class~=modal__body]{padding-left:3.125pc;}[class~=modal__body]{padding-bottom:.416666667in;}[class~=modal__body]{padding-right:3.125pc;}[class~=modal__body]{padding-top:37.5pt;}[class~=modal__body]{scrollbar-track-color:rgba(2,50,92,.5);}[class~=modal__body]{scrollbar-darkshadow-color:#02325c;}[class~=modal__body]{scrollbar-arrow-color:rgba(2,50,92,.5);}[class~=modal__body]::-webkit-scrollbar{width:.375pc;}[class~=modal__body]::-webkit-scrollbar-track{background:rgba(2,50,92,.5);}[class~=modal__body]::-webkit-scrollbar-thumb{background:rgba(2,50,92,.5);}[class~=modal__body]::-webkit-scrollbar-thumb{width:4.5pt;}[class~=modal__body]::-webkit-scrollbar-thumb{border-radius:0;}@media only screen and (max-width: 767px){[class~=modal__body]{border-radius:.625pc;}[class~=modal__body]{padding-left:1.875pc;}[class~=modal__body]{padding-bottom:.3125in;}[class~=modal__body]{padding-right:1.875pc;}[class~=modal__body]{padding-top:50px;}}@media (max-width: 360px){.modal__body{padding-left:.208333333in;}.modal__body{padding-bottom:.208333333in;}.modal__body{padding-right:.208333333in;}.modal__body{padding-top:.520833333in;}}[class~=modal] [class~=editor-text] h2,.modal .editor-text h1,[class~=modal] [class~=editor-text] h3{text-shadow:0 1.5pt 0 rgba(0,66,136,.26);}[class~=modal] [class~=editor-text] h3,[class~=modal] [class~=editor-text] h2,.modal .editor-text h1{font-size:.25in;}[class~=modal] [class~=editor-text]{line-height:1.5;}@media only screen and (max-width: 767px){[class~=modal] [class~=editor-text] h2,[class~=modal] [class~=editor-text] h1,[class~=modal] [class~=editor-text] h3{font-size:.166666667in;}}@media (max-width: 360px){[class~=modal] [class~=editor-text] h3,[class~=modal] [class~=editor-text] h1,[class~=modal] [class~=editor-text] h2{font-size:10.5pt;}}[class~=editor-text] h4,[class~=editor-text] h3,[class~=editor-text] h5,[class~=editor-text] h1,[class~=editor-text] h6,[class~=editor-text] h2{font-weight:700;}[class~=editor-text] h4,[class~=editor-text] h1,[class~=editor-text] h5,[class~=editor-text] h2,[class~=editor-text] h6,[class~=editor-text] h3{text-shadow:-4px 2.25pt 0 #112645;}[class~=editor-text]{font-size:13.5pt;}[class~=editor-text] h1{font-size:72px;}[class~=editor-text] h1{line-height:normal;}[class~=editor-text] h1{text-transform:uppercase;}@media only screen and (max-width: 1199px){[class~=editor-text] h1{font-size:60px;}}@media only screen and (max-width: 767px){[class~=editor-text] h1{font-size:2.25pc;}}.editor-text h2{font-size:.59375in;}@media only screen and (max-width: 1022.8px){.editor-text h2{font-size:.520833333in;}}@media only screen and (max-width: 767px){[class~=editor-text] h2{font-size:.375in;}}[class~=editor-text] h3{font-size:19.5pt;}[class~=editor-text] h3{line-height:normal;}[class~=editor-text] h3{text-shadow:none;}@media only screen and (max-width: 767px){[class~=editor-text] h3{font-size:16.5pt;}}[class~=container] [class~=editor-text] [class~=container]{max-width:100%;}[class~=container] [class~=editor-text] [class~=container]{padding-left:0;}[class~=editor-text] h4{font-size:15pt;}[class~=container] [class~=editor-text] [class~=container]{padding-bottom:0;}[class~=container] [class~=editor-text] [class~=container]{padding-right:0;}[class~=editor-text] h5,[class~=editor-text] h6,[class~=editor-text] h4{line-height:1.44;}[class~=editor-text] h5{font-size:18px;}[class~=container] [class~=editor-text] [class~=container]{padding-top:0;}[class~=editor-text] h6{font-size:12pt;}[class~=editor-text] h1{margin-bottom:18px;}@media only screen and (max-width: 767px){.editor-text h1{margin-bottom:.15625in;}}[class~=editor-text] h1:first-child{margin-top:0;}[class~=editor-text] h1:last-child{margin-bottom:0;}* + [class~=editor-text] h1{margin-top:.270833333in;}.editor-text h2{margin-bottom:1.5pc;}@media only screen and (max-width: 767px){[class~=editor-text] h2{margin-bottom:11.25pt;}}* + [class~=editor-text] h2{margin-top:1.625pc;}[class~=editor-text] h3{margin-bottom:1.5pc;}[class~=editor-text] h2:first-child{margin-top:0;}[class~=editor-text] h2:last-child{margin-bottom:0;}@media only screen and (max-width: 767px){[class~=editor-text] h3{margin-bottom:.15625in;}}[class~=editor-text] h3:first-child{margin-top:0;}[class~=editor-text] h3:last-child{margin-bottom:0;}* + .editor-text h3{margin-top:.270833333in;}[class~=editor-text] h4{margin-bottom:18px;}@media only screen and (max-width: 767px){[class~=editor-text] h4{margin-bottom:.9375pc;}}* + .editor-text h4{margin-top:19.5pt;}.editor-text h4:first-child{margin-top:0;}[class~=editor-text] h5{margin-bottom:1.5pc;}.editor-text h4:last-child{margin-bottom:0;}@media only screen and (max-width: 767px){[class~=editor-text] h5{margin-bottom:15px;}}[class~=editor-text] h5:first-child{margin-top:0;}* + [class~=editor-text] h5{margin-top:19.5pt;}[class~=editor-text] h6{margin-bottom:18pt;}[class~=editor-text] h5:last-child{margin-bottom:0;}@media only screen and (max-width: 767px){[class~=editor-text] h6{margin-bottom:.15625in;}}* + [class~=editor-text] h6{margin-top:.270833333in;}[class~=editor-text] h4,.editor-text h5,.editor-text h6{margin-bottom:.083333333in;}[class~=editor-text] ol,[class~=editor-text] ul,[class~=editor-text] figure,.editor-text table,[class~=editor-text] p{margin-bottom:26px;}[class~=editor-text] h6:first-child{margin-top:0;}.editor-text h6:last-child{margin-bottom:0;}@media only screen and (max-width: 767px){.editor-text p,[class~=editor-text] ul,.editor-text table,[class~=editor-text] figure,[class~=editor-text] ol{margin-bottom:18px;}}.editor-text img{margin-bottom:6pt;}[class~=editor-text] table:first-child,[class~=editor-text] img:first-child,.editor-text ul:first-child,[class~=editor-text] p:first-child,[class~=editor-text] ol:first-child,[class~=editor-text] figure:first-child{margin-top:0;}[class~=editor-text] ul a,[class~=editor-text] p a,[class~=editor-text] ol a,[class~=editor-text] figure a,[class~=editor-text] table a{color:inherit;}[class~=editor-text] ol a:hover,[class~=editor-text] ul a:hover,[class~=editor-text] figure a:hover,.editor-text table a:hover,[class~=editor-text] p a:hover{text-decoration:none;}[class~=editor-text] ul a,[class~=editor-text] figure a,[class~=editor-text] p a,[class~=editor-text] ol a,[class~=editor-text] table a{text-decoration:underline;}.editor-text ul li::before{content:"";}.editor-text ul li::before{position:absolute;}[class~=editor-text] figure img{margin-left:0;}.editor-text ul li::before{left:0;}[class~=editor-text] figure img{margin-bottom:0;}.editor-text ul li::before{width:3pt;}[class~=editor-text] figure img{margin-right:0;}.editor-text ul li::before{height:.25pc;}[class~=editor-text] figure img{margin-top:0;}.editor-text ul li::before{border-radius:100%;}.editor-text ul li::before{top:7.5pt;}[class~=editor-text] ul li{padding-left:14px;}* + [class~=editor-text] img{margin-top:6pt;}[class~=editor-text] ul li{position:relative;}[class~=editor-text] ul li{margin-bottom:.625pc;}.editor-text ul li::before{background-color:currentColor;}[class~=editor-text] ul{list-style:none;}[class~=editor-text] p:last-child,[class~=editor-text] table:last-child,.editor-text ol:last-child,[class~=editor-text] ul:last-child,[class~=editor-text] img:last-child,[class~=editor-text] figure:last-child{margin-bottom:0;}[class~=editor-text] ul{padding-left:0;}@media only screen and (max-width: 767px){[class~=editor-text] ul li::before{top:.5pc;}}[class~=editor-text] ol li{margin-bottom:.104166667in;}[class~=editor-text] ol{list-style:decimal;}[class~=editor-text] table,[class~=editor-text] table th:not(:first-child){border-left-width:.75pt;}[class~=editor-text] table tr,[class~=editor-text] table{border-bottom-width:.0625pc;}[class~=editor-text] table tr,[class~=editor-text] table{border-bottom-style:solid;}[class~=editor-text] table,[class~=editor-text] table tr{border-bottom-color:currentColor;}[class~=editor-text] table th:not(:first-child),[class~=editor-text] table{border-left-style:solid;}[class~=editor-text] table{border-right-width:.75pt;}[class~=editor-text] table{border-top-width:.75pt;}[class~=editor-text] table tr{border-image:none;}[class~=editor-text] table,[class~=editor-text] table th:not(:first-child){border-left-color:currentColor;}[class~=editor-text] table th,[class~=editor-text] table td{padding-left:.5em;}[class~=editor-text] table th:not(:first-child){border-image:none;}[class~=editor-text] table{border-right-style:solid;}[class~=editor-text] table td:not(:first-child){border-left-width:.0625pc;}[class~=editor-text] table td,[class~=editor-text] table th{padding-bottom:.5em;}[class~=editor-text] table{border-top-style:solid;}[class~=editor-text] table th,[class~=editor-text] table td{padding-right:.5em;}[class~=editor-text] table th,[class~=editor-text] table td{padding-top:.5em;}[class~=editor-text] table td:not(:first-child){border-left-style:solid;}[class~=editor-text] table{border-right-color:currentColor;}[class~=editor-text] table{border-top-color:currentColor;}[class~=editor-text] table{border-image:none;}[class~=editor-text] table{width:100%;}[class~=editor-text] strong{font-weight:700;}[class~=editor-text] table td:not(:first-child){border-left-color:currentColor;}[class~=editor-text] table td:not(:first-child){border-image:none;}[class~=editor-text] blockquote p{margin-left:0 !important;}[class~=editor-text] blockquote p{margin-bottom:0 !important;}[class~=editor-text] blockquote p{margin-right:0 !important;}[class~=editor-text] blockquote p{margin-top:0 !important;}

  .editor-text p {
      margin-bottom: 20px;
      margin-top: 20px;
      font-size: 12px;
  }
  .editor-text li {
    font-size: 12px;
  }


.editor-text h1,.editor-text h2,.editor-text h3 {
    text-shadow: none !important;
}

.editor-text h2 {
    font-size: 18px !important;
}

.modal__inner .icon::before {
    display: none;
}

[class~=icon-cross] {
    font-size: 19px;
    margin-left: -2px;
    margin-top: 2px;
}

.button-locked {
    /*opacity: 0.5;*/
    cursor: default;
}

.code-input__row.is-active.error .input-field .input-field__input {
    border-color: var(--color-red);
    color: var(--color-red);
}



.input-field.input-validation-failed, .checkbox.input-validation-failed label {
    color: var(--color-red);
   
}
.input-field.input-validation-failed input {
    border-color: var(--color-red);
    color: var(--color-red);
}

.game__button .btn::before {
    display: none;
}

.game__button .btn {
    cursor: pointer;
    border-radius: 0;
    padding: 4px 12px;
    min-width: 208px;
    min-height: 40px;
    background-color: var(--color-red);
    transform: skew(-20deg, 0);
    color: var(--color-white);
    display: inline-flex;
    align-items: center;
    border: 0;
    font-size: 14px;
    justify-content: center;
    line-height: 1;
    font-family: inherit;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 10px;
}

.code-input__row {
    position: relative;
}
.code-input__row .del {
    position: absolute;
    top: -2px;
    right: -40px;
    z-index: 1;
    font-size: 22px;
    transition: rotate(20deg);
    transform: rotate(45deg);
    color: var(--color-gray-dark);
    padding: 20px;
    border-radius: 70px;
}

.input-field__input.disabled {
    opacity: 0.8;
    pointer-events: none;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}