@font-face {
  font-family: "TateNew";
  src: url("fonts/TateNewPro-Regular.ttf") format("truetype"); }
#content {
  width: calc(100% - 150px) !important; }

#gamesGameArea {
  width: 100% !important;
  min-width: 900px;
  height: 600px; }

.stringParagraphTop {
  width: 609px;
  height: 29px;
  background: url(/images/create_string_paragraph_top.jpg) no-repeat; }

.stringParagraphMid {
  width: 579px;
  background: url(/images/create_string_paragraph_mid.jpg) repeat-y;
  padding-left: 15px;
  padding-right: 15px; }
  .stringParagraphMid h4 {
    color: #eb00e2;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0;
    margin: 0; }
  .stringParagraphMid p {
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 10px; }

.stringParagraphBottom {
  width: 609px;
  height: 7px;
  background: url(/images/create_string_paragraph_bottom.jpg) no-repeat; }

.control {
  text-indent: 0;
  position: static;
  cursor: inherit; }

@media only screen and (max-width: 760px) {
  #gamesGameArea {
    width: 600px !important;
    height: auto;
    min-height: auto !important; } }
@media not all and (max-width: 760px) {
  .noGameNotification {
    display: none; } }
#gamesGameArea {
  font-family: 'TateNew', arial, sans-serif;
  min-height: 675px; }
  #gamesGameArea h1, #gamesGameArea h2, #gamesGameArea h3, #gamesGameArea h4, #gamesGameArea h5, #gamesGameArea h6 {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-family: 'TateNew', arial, sans-serif; }
  #gamesGameArea h1 {
    font-size: 6em; }
  #gamesGameArea h2 {
    font-size: 5em; }
  #gamesGameArea h3 {
    font-size: 4em; }
  #gamesGameArea h4 {
    font-size: 3em; }
  #gamesGameArea h5 {
    font-size: 2em; }
  #gamesGameArea p, #gamesGameArea span {
    font-size: 1em;
    font-family: 'TateNew', arial, sans-serif; }
  #gamesGameArea .title {
    display: block;
    border-bottom: 1px solid #B5B5B5; }
  #gamesGameArea .full-screen {
    display: block;
    height: 100%;
    width: 100%; }
  #gamesGameArea .no-margin {
    margin: 0 !important; }
  #gamesGameArea .no-padding {
    padding: 0 !important; }
  #gamesGameArea section {
    overflow: hidden; }
  #gamesGameArea .pull-right {
    float: right; }
  #gamesGameArea .tooltip {
    cursor: pointer;
    position: relative; }
  #gamesGameArea .tooltip:hover:after {
    background: #333;
    background: rgba(0, 0, 0, 0.8);
    border-radius: 5px;
    bottom: -75px;
    color: #fff;
    content: attr(data-tip);
    left: -75%;
    padding: 5px 15px;
    position: absolute;
    z-index: 9998;
    width: 220px; }
  #gamesGameArea .forms__btn--next {
    background: url("../images/game_icons/next_s_btn.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 213px;
    width: 250px; }
  #gamesGameArea .forms__btn--prev {
    background: url("../images/game_icons/prev_s_btn.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 213px;
    width: 250px; }
  #gamesGameArea .forms__btn--send {
    background: url("../images/game_icons/send_s_btn.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 250px;
    width: 250px; }
  #gamesGameArea .forms__btn--skip {
    background: url("../images/game_icons/skip_s_btn.png");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 250px;
    width: 250px; }
  #gamesGameArea .btn_row {
    align-items: center;
    display: flex;
    justify-content: center;
    width: 100%; }
    #gamesGameArea .btn_row div {
      display: inline-block; }
  #gamesGameArea input.error, #gamesGameArea textarea.error {
    outline: 5px solid #FF0000 !important; }
  #gamesGameArea .boxclose {
    background: url("../images/game_icons/remove_s.png");
    background-repeat: no-repeat;
    background-position: center center;
    top: -13px;
    right: -5px;
    width: 50px;
    height: 50px;
    position: absolute;
    border-radius: 25px;
    text-align: center;
    line-height: 41px;
    font-size: 22px; }
  #gamesGameArea * {
    box-sizing: border-box; }
  #gamesGameArea a {
    cursor: pointer; }
  #gamesGameArea canvas {
    cursor: crosshair; }
  #gamesGameArea ul {
    margin: 0;
    padding: 0; }
    #gamesGameArea ul li {
      list-style: none;
      margin: 0;
      padding: 0; }
  #gamesGameArea a {
    color: #000;
    text-decoration: none; }
  #gamesGameArea a:visited, #gamesGameArea a:active, #gamesGameArea a:hover {
    color: #000;
    text-decoration: none; }
@-webkit-keyframes wiggle {
  0%, 100% {
    position: static;
    -webkit-transform: rotate(0); }
  10%, 30%, 50%, 70%, 90% {
    position: relative;
    top: -10px;
    -webkit-transform: rotate(-3deg); }
  20%, 40%, 60%, 80% {
    position: relative;
    top: -10px;
    -webkit-transform: rotate(3deg); } }
@keyframes wiggle {
  0%, 100% {
    position: static;
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    position: relative;
    top: -10px;
    transform: rotate(-3deg); }
  20%, 40%, 60%, 80% {
    position: relative;
    top: -10px;
    transform: rotate(3deg); } }
@-webkit-keyframes wiggle-left {
  0%, 100% {
    position: static;
    -webkit-transform: rotate(0); }
  10%, 30%, 50%, 70%, 90% {
    position: relative;
    left: -10px;
    -webkit-transform: rotate(-3deg); }
  20%, 40%, 60%, 80% {
    position: relative;
    left: -10px;
    -webkit-transform: rotate(3deg); } }
@keyframes wiggle-left {
  0%, 100% {
    position: static;
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    position: relative;
    left: -10px;
    transform: rotate(-3deg); }
  20%, 40%, 60%, 80% {
    position: relative;
    left: -10px;
    transform: rotate(3deg); } }
  #gamesGameArea .splash-screen {
    background: url("../images/Backgroundimage.jpg");
    background-size: cover;
    background-position: center center; }
    #gamesGameArea .splash-screen .logo {
      align-items: center;
      display: flex;
      justify-content: center;
      width: 100%;
      height: 70%; }
      #gamesGameArea .splash-screen .logo img {
        max-width: 100%;
        max-height: 100%; }
    #gamesGameArea .splash-screen .start__container {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      align-items: flex-end;
      justify-content: center;
      display: flex; }
      #gamesGameArea .splash-screen .start__container img {
        padding-left: 30px; }
  #gamesGameArea body {
    display: flex;
    align-items: center;
    justify-content: center; }
  #gamesGameArea #StreetArtGameRelativeContainer {
    height: 100%;
    width: 100%; }
  #gamesGameArea #StreetArtGame {
    height: 100%;
    position: relative;
    width: 100%; }
  #gamesGameArea .copy {
    background: #000;
    color: #FFF;
    position: relative; }
    #gamesGameArea .copy .content {
      bottom: 0;
      height: 75%;
      left: 0;
      margin: auto;
      text-align: center;
      position: absolute;
      right: 0;
      top: 0;
      width: 75%; }
      #gamesGameArea .copy .content h5 {
        margin-bottom: 25px;
        font-size: 32px; }
      #gamesGameArea .copy .content p {
        margin-bottom: 25px;
        font-size: 24px; }
      #gamesGameArea .copy .content a, #gamesGameArea .copy .content a:hover {
        text-decoration: none; }
  #gamesGameArea .game__container {
    display: flex;
    height: 100%; }
    #gamesGameArea .game__container #gameCanvas {
      height: 100%;
      position: relative;
      cursor: url("../images/game_icons/cursor_brush_black.ico") 32 0, auto;
      right: 0;
      width: calc(100% - 150px); }
  #gamesGameArea #toolbar__container {
    background: #FFF;
    height: 100%;
    width: 150px; }
    #gamesGameArea #toolbar__container .top-level-menu {
      cursor: pointer;
      height: 100%; }
      #gamesGameArea #toolbar__container .top-level-menu li {
        height: 25%;
        position: relative; }
    #gamesGameArea #toolbar__container .second-level-menu {
      border-top-right-radius: 10px;
      border-bottom-right-radius: 10px;
      cursor: pointer;
      background: #FFF;
      display: none;
      height: 100%;
      left: 150px;
      position: absolute;
      top: 0;
      width: 0;
      z-index: 10; }
      #gamesGameArea #toolbar__container .second-level-menu li {
        align-items: center;
        display: flex;
        float: left;
        height: 100%;
        justify-content: center;
        width: 150px; }
        #gamesGameArea #toolbar__container .second-level-menu li img {
          flex: 0 0 auto;
          display: block;
          max-height: 100%;
          max-width: 100%; }
    #gamesGameArea #toolbar__container .visible_item {
      display: flex;
      flex-direction: column;
      justify-content: center;
      height: 100%;
      text-align: center;
      width: 100%; }
      #gamesGameArea #toolbar__container .visible_item img {
        height: 150px;
        width: 150px; }
      #gamesGameArea #toolbar__container .visible_item span {
        display: block;
        font-size: 1.3vmax; }
  #gamesGameArea .colours {
    bottom: 0px;
    position: absolute;
    left: 155px;
    z-index: 4; }
    #gamesGameArea .colours ul {
      float: right; }
    #gamesGameArea .colours img {
      max-height: 100%;
      max-width: 100%; }
    #gamesGameArea .colours li {
      float: right;
      cursor: pointer;
      width: 75px !important; }
    #gamesGameArea .colours li:hover {
      -webkit-animation: wiggle 1s;
      animation: wiggle 1s; }
    #gamesGameArea .colours .active {
      position: relative;
      top: -10px; }
  #gamesGameArea .modal__container {
    background: rgba(0, 0, 0, 0.8);
    bottom: calc(100%);
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 9999; }
  #gamesGameArea .icon-row {
    align-self: center;
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 2; }
    #gamesGameArea .icon-row ul {
      display: flex;
      flex-direction: column; }
      #gamesGameArea .icon-row ul li {
        border-radius: 50px;
        cursor: pointer;
        height: 75px;
        margin-top: 5px;
        width: 75px; }
      #gamesGameArea .icon-row ul li:hover {
        -webkit-animation: wiggle-left 1s;
        animation: wiggle-left 1s; }
    #gamesGameArea .icon-row .save {
      background: #FAFAFA;
      color: #1368FE;
      font-size: 25px;
      text-align: center;
      line-height: 75px; }
    #gamesGameArea .icon-row .undo {
      background: url("../images/game_icons/undo_s.png");
      background-size: cover; }
    #gamesGameArea .icon-row .remove {
      background: url("../images/game_icons/remove_s.png");
      background-size: cover; }
  #gamesGameArea .sticker-banner-container {
    position: absolute;
    right: 0px;
    z-index: 4; }
    #gamesGameArea .sticker-banner-container #brush {
      position: absolute;
      right: -100px;
      top: -100px; }
    #gamesGameArea .sticker-banner-container .banner {
      background: #F2F2F2;
      display: flex;
      justify-content: center;
      padding: 25px 5px 0 5px;
      position: relative;
      right: -37px;
      width: 137px; }
      #gamesGameArea .sticker-banner-container .banner #stickerList {
        max-height: 300px;
        overflow-y: scroll;
        overflow-x: hidden; }
      #gamesGameArea .sticker-banner-container .banner .chooseSticker {
        position: relative;
        align-self: center;
        cursor: pointer;
        display: block;
        margin-bottom: 15px;
        width: 100%; }
        #gamesGameArea .sticker-banner-container .banner .chooseSticker img {
          max-height: 100%;
          max-width: 100%; }
      #gamesGameArea .sticker-banner-container .banner .active {
        -webkit-animation: wiggle 1s;
        animation: wiggle 1s;
        border: 3px solid #1368fe;
        border-radius: 8px; }
    #gamesGameArea .sticker-banner-container .banner-bottom {
      align-self: flex-end;
      background: url("../images/game_icons/sticker_banner_bottom.png");
      height: 49px;
      width: 174px; }
    #gamesGameArea .sticker-banner-container .removeSticker {
      background: url("../images/game_icons/remove_s.png");
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      border-radius: 25px;
      height: 35px;
      width: 35px;
      top: 0px;
      right: 0px;
      position: absolute; }
  #gamesGameArea .sticker-modal {
    display: flex;
    justify-content: center;
    height: 100%; }
    #gamesGameArea .sticker-modal .modal {
      align-self: center;
      background: #3ff588;
      padding: 25px 0;
      border-radius: 25px; }
      #gamesGameArea .sticker-modal .modal h2 {
        font-size: 6vh;
        color: #121212;
        text-align: center;
        margin-bottom: 15px;
        width: 100%; }
      #gamesGameArea .sticker-modal .modal canvas {
        display: block;
        margin: 0 auto; }
      #gamesGameArea .sticker-modal .modal .toolbar {
        padding: 0 50px; }
        #gamesGameArea .sticker-modal .modal .toolbar .tool-container {
          display: flex;
          flex-direction: row;
          justify-content: center; }
        #gamesGameArea .sticker-modal .modal .toolbar .tool {
          cursor: pointer;
          float: left;
          height: 125px;
          width: 125px; }
        #gamesGameArea .sticker-modal .modal .toolbar .tool:hover, #gamesGameArea .sticker-modal .modal .toolbar .tool:active {
          animation: wiggle 1s;
          -webkit-animation: wiggle 1s; }
        #gamesGameArea .sticker-modal .modal .toolbar .cancel {
          background: url("../images/game_icons/remove_s.png");
          background-repeat: no-repeat;
          background-position: center center; }
        #gamesGameArea .sticker-modal .modal .toolbar .big {
          background: url("../images/game_icons/lrg_marker_s.png"); }
        #gamesGameArea .sticker-modal .modal .toolbar .med {
          background: url("../images/game_icons/med_marker_s.png"); }
        #gamesGameArea .sticker-modal .modal .toolbar .sml {
          background: url("../images/game_icons/sml_marker_s.png"); }
        #gamesGameArea .sticker-modal .modal .toolbar .stickerSave {
          background: url("../images/game_icons/tick_s.png");
          background-repeat: no-repeat;
          background-position: center center; }
  #gamesGameArea .confirm-modal {
    display: flex;
    justify-content: center;
    height: 100%; }
    #gamesGameArea .confirm-modal .modal {
      align-self: center;
      background: #3FF588;
      border-radius: 25px;
      padding: 25px;
      position: relative; }
      #gamesGameArea .confirm-modal .modal .btn-row {
        margin: 25px 0 0 0; }
      #gamesGameArea .confirm-modal .modal .btn {
        display: inline-block; }
      #gamesGameArea .confirm-modal .modal .cancel {
        background: url("../images/game_icons/remove_s.png");
        background-repeat: no-repeat;
        background-position: center center;
        border-radius: 25px;
        height: 100px;
        width: 100px; }
      #gamesGameArea .confirm-modal .modal .btn:hover {
        -webkit-animation: wiggle 1s;
        animation: wiggle 1s; }
      #gamesGameArea .confirm-modal .modal .confirm {
        background: url("../images/game_icons/tick_s.png");
        background-repeat: no-repeat;
        background-position: center center;
        border-radius: 25px;
        height: 100px;
        width: 100px; }
      #gamesGameArea .confirm-modal .modal p {
        color: #FFF;
        font-size: 2vmax;
        margin: 0;
        padding: 0; }
  #gamesGameArea .submit-modal {
    display: flex;
    justify-content: center;
    height: 100%; }
    #gamesGameArea .submit-modal .modal {
      align-self: center;
      background: #3FF588;
      border-radius: 25px;
      padding: 50px;
      position: relative;
      width: 450px; }
    #gamesGameArea .submit-modal form {
      position: relative; }
      #gamesGameArea .submit-modal form .input-group {
        width: 100%; }
        #gamesGameArea .submit-modal form .input-group label {
          color: #FFF;
          font-size: 20px;
          letter-spacing: 2px; }
        #gamesGameArea .submit-modal form .input-group .control {
          margin: 5px 0;
          width: 100%; }
          #gamesGameArea .submit-modal form .input-group .control input {
            border: none;
            height: 50px;
            line-height: 50px;
            padding: 5px 10px;
            width: 100%;
            font-family: 'TateNew', arial, sans-serif;
            font-size: 16px; }
      #gamesGameArea .submit-modal form button[type="submit"] {
        background: url("../images/game_icons/next_s.png");
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        border: none;
        height: 200px !important;
        outline: none;
        position: absolute;
        left: 287px;
        top: 287px;
        width: 200px !important; }
  #gamesGameArea .send-form__container {
    color: #FFF;
    height: 100%;
    width: 100%; }
    #gamesGameArea .send-form__container .confirmation-modal {
      display: flex;
      justify-content: center;
      height: 100%; }
      #gamesGameArea .send-form__container .confirmation-modal .modal {
        align-self: center;
        background: #FB366D;
        border-radius: 25px;
        padding: 50px;
        position: relative;
        text-align: center;
        width: 450px; }
        #gamesGameArea .send-form__container .confirmation-modal .modal p {
          font-size: 1.3em; }
    #gamesGameArea .send-form__container .send-form__boxclose {
      background: url("../images/game_icons/remove_s.png");
      background-repeat: no-repeat;
      background-position: center center;
      top: -13px;
      right: -5px;
      width: 50px;
      height: 50px;
      position: absolute;
      border-radius: 25px;
      text-align: center;
      line-height: 41px;
      font-size: 22px; }
    #gamesGameArea .send-form__container .send-form__container--confirmation {
      height: 100%;
      width: 100%; }
    #gamesGameArea .send-form__container .row {
      display: flex;
      flex-direction: row;
      flex-wrap: nowrap;
      width: 100%; }
    #gamesGameArea .send-form__container .column {
      flex-grow: 1;
      max-width: 100%;
      min-width: 50%;
      padding: 25px 100px;
      overflow: hidden; }
    #gamesGameArea .send-form__container .control {
      width: 100%; }
    #gamesGameArea .send-form__container form {
      align-self: center; }
      #gamesGameArea .send-form__container form label {
        display: block;
        font-size: 25px;
        margin-top: 25px; }
      #gamesGameArea .send-form__container form input[type="text"], #gamesGameArea .send-form__container form input[type="password"] {
        background: none;
        border: none;
        border-bottom: 1px solid white;
        color: #FFF;
        font-size: 16px;
        line-height: 25px;
        width: 100%; }
      #gamesGameArea .send-form__container form h5 {
        font-size: 2.5vmax; }
      #gamesGameArea .send-form__container form .checkbox {
        margin-top: 10px;
        width: 50px;
        height: 10px;
        position: relative; }
        #gamesGameArea .send-form__container form .checkbox label {
          display: block;
          width: 16px;
          height: 16px;
          position: absolute;
          top: -27px;
          left: -3px;
          cursor: pointer;
          background: #fcfff4;
          background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
          border-radius: 50px;
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.3);
          transition: all 0.4s ease; }
        #gamesGameArea .send-form__container form .checkbox input[type=checkbox] {
          visibility: hidden; }
          #gamesGameArea .send-form__container form .checkbox input[type=checkbox]:checked + label {
            left: 37px; }
        #gamesGameArea .send-form__container form .checkbox input[type=checkbox]::before {
          content: "";
          display: block;
          background: #FF005C;
          width: 100%;
          height: 100%;
          position: absolute;
          top: 0;
          left: 0;
          visibility: visible;
          box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px rgba(255, 255, 255, 0.2);
          border-radius: 50px;
          transition: background 0.5s; }
        #gamesGameArea .send-form__container form .checkbox input[type=checkbox]:checked::before {
          background: #3ff588; }
      #gamesGameArea .send-form__container form textarea {
        background: none;
        background-image: -webkit-linear-gradient(left, transparent 10px, transparent 10px), -webkit-linear-gradient(right, transparent 10px, transparent 10px), -webkit-linear-gradient(transparent 30px, #FFF 30px, #FFF 31px, transparent 31px);
        background-image: -moz-linear-gradient(left, transparent 10px, transparent 10px), -moz-linear-gradient(right, transparent 10px, transparent 10px), -moz-linear-gradient(transparent 30px, #FFF 30px, #FFF 31px, transparent 31px);
        background-image: -ms-linear-gradient(left, transparent 10px, transparent 10px), -ms-linear-gradient(right, transparent 10px, transparent 10px), -ms-linear-gradient(transparent 30px, #FFF 30px, #FFF 31px, transparent 31px);
        background-image: -o-linear-gradient(left, transparent 10px, transparent 10px), -o-linear-gradient(right, transparent 10px, transparent 10px), -o-linear-gradient(transparent 30px, #FFF 30px, #FFF 31px, transparent 31px);
        background-image: linear-gradient(left, transparent 10px, transparent 10px), linear-gradient(right, transparent 10px, transparent 10px), linear-gradient(transparent 30px, #FFF 30px, #FFF 31px, transparent 31px);
        background-size: 100% 100%, 100% 100%, 100% 31px;
        border: none;
        border-radius: 8px;
        line-height: 31px;
        font-family: Arial, Helvetica, Sans-serif;
        padding: 8px;
        outline: none;
        min-width: 100%;
        max-width: 100%;
        min-height: 165px;
        max-height: 165px;
        color: #FFF;
        font-size: 16px;
        resize: none;
        overflow: hidden; }
  #gamesGameArea .loader {
    font-size: 20px;
    margin: 100px auto;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0); }
@-webkit-keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 0 #ffffff; }
  12.5% {
    box-shadow: 0 -3em 0 0 #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0 0 0 #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  25% {
    box-shadow: 0 -3em 0 -0.5em #ffffff, 2em -2em 0 0 #ffffff, 3em 0 0 0.2em #ffffff, 2em 2em 0 0 #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  37.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 0 #ffffff, 2em 2em 0 0.2em #ffffff, 0 3em 0 0em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  50% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 0em #ffffff, 0 3em 0 0.2em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  62.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 0 #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0 0 0 #ffffff, -2em -2em 0 -1em #ffffff; }
  75% {
    box-shadow: 0em -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0 #ffffff; }
  87.5% {
    box-shadow: 0em -3em 0 0 #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0 #ffffff, -2em -2em 0 0.2em #ffffff; } }
@keyframes load4 {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 0 #ffffff; }
  12.5% {
    box-shadow: 0 -3em 0 0 #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0 0 0 #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  25% {
    box-shadow: 0 -3em 0 -0.5em #ffffff, 2em -2em 0 0 #ffffff, 3em 0 0 0.2em #ffffff, 2em 2em 0 0 #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  37.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 0 #ffffff, 2em 2em 0 0.2em #ffffff, 0 3em 0 0em #ffffff, -2em 2em 0 -1em #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  50% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 0em #ffffff, 0 3em 0 0.2em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 -1em #ffffff, -2em -2em 0 -1em #ffffff; }
  62.5% {
    box-shadow: 0 -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 0 #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0 0 0 #ffffff, -2em -2em 0 -1em #ffffff; }
  75% {
    box-shadow: 0em -3em 0 -1em #ffffff, 2em -2em 0 -1em #ffffff, 3em 0em 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0 #ffffff; }
  87.5% {
    box-shadow: 0em -3em 0 0 #ffffff, 2em -2em 0 -1em #ffffff, 3em 0 0 -1em #ffffff, 2em 2em 0 -1em #ffffff, 0 3em 0 -1em #ffffff, -2em 2em 0 0 #ffffff, -3em 0em 0 0 #ffffff, -2em -2em 0 0.2em #ffffff; } }

/*# sourceMappingURL=main.css.map */
