.iLink {
  display: none; }

#euro-container {
  background: #FFECB7;
  width: 100vw;
  margin-left: calc(-1 * ((100vw - 100%) / 2));
  padding: 30px 0 50px 0;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden; }
  @media (min-width: 1240px) {
    #euro-container {
      background-image: url("https://currys-ssl.cdn.dixons.com/css/themes/Homepage/wk9/euros/final/yellow-bg.png");
      background-size: cover;
      background-repeat: no-repeat; } }
  @media (max-width: 400px) {
    #euro-container {
      padding: 0 0 20px 0;
      overflow: hidden; } }
  #euro-container .btn {
    line-height: 16px; }
  #euro-container #game-on {
    max-width: 1240px;
    margin: 10px auto;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    position: relative; }
    @media (max-width: 400px) {
      #euro-container #game-on {
        flex-direction: column; } }
  #euro-container .coming-home-title {
    text-align: center;
    color: #4C12A1;
    font-family: CurrysSans;
    padding: 5px;
    font-size: 102px;
    margin-bottom: 5px; }
    @media (max-width: 1070px) {
      #euro-container .coming-home-title {
        font-size: 85px; } }
    @media (max-width: 800px) {
      #euro-container .coming-home-title {
        font-size: 50px;
        margin-bottom: 15px; } }
  #euro-container .game__text {
    text-align: center;
    color: #4C12A1;
    font-family: CurrysSans;
    padding: 25px; }
    @media (max-width: 400px) {
      #euro-container .game__text {
        order: 2;
        padding: 0 10px; } }
    #euro-container .game__text span {
      color: #E5006D; }
    #euro-container .game__text h3 {
      font-size: 81px;
      margin-bottom: 10px; }
      @media (max-width: 1070px) {
        #euro-container .game__text h3 {
          font-size: 65px; } }
      @media (max-width: 800px) {
        #euro-container .game__text h3 {
          font-size: 40px;
          margin-bottom: 5px; } }
    #euro-container .game__text h4 {
      font-size: 32px;
      width: 80%;
      font-weight: bold;
      margin: 0 auto 15px auto; }
      @media (max-width: 800px) {
        #euro-container .game__text h4 {
          font-size: 18px;
          margin-bottom: 5px; } }
    #euro-container .game__text p {
      font-size: 22px;
      margin-bottom: 10px; }
      @media (max-width: 800px) {
        #euro-container .game__text p {
          font-size: 14px;
          margin-bottom: 5px; } }
    #euro-container .game__text small {
      display: block;
      margin-top: 5px; }
  #euro-container .game__img {
    width: 45%; }
    @media (max-width: 420px) {
      #euro-container .game__img {
        order: 1;
        width: 80%;
        margin: 0 auto; } }

.confetti {
  width: 60px;
  height: 60px;
  position: absolute;
  display: inline-block;
  animation-iteration-count: infinite;
  animation: fall 7s infinite;
  z-index: 0; }

.confetti:nth-child(1) {
  left: 2vw;
  top: -372px;
  animation-delay: 5s; }

.confetti:nth-child(2) {
  left: 5vw;
  top: -145px;
  animation-delay: 5s; }

.confetti:nth-child(3) {
  left: 18vw;
  top: -4095px;
  animation-delay: 5s; }

.confetti:nth-child(4) {
  left: 32vw;
  top: -1442px;
  animation-delay: 4s; }

.confetti:nth-child(5) {
  left: 85vw;
  top: -3190px;
  animation-delay: 3s; }

.confetti:nth-child(6) {
  left: 1vw;
  top: -3462px;
  animation-delay: 2s; }

.confetti:nth-child(7) {
  left: 48vw;
  top: -4287px;
  animation-delay: 1s; }

.confetti:nth-child(8) {
  left: 22vw;
  top: -4911px;
  animation-delay: 1s; }

.confetti:nth-child(9) {
  left: 17vw;
  top: -2586px;
  animation-delay: 3s; }

.confetti:nth-child(10) {
  left: 33vw;
  top: -3774px;
  animation-delay: 1s; }

.confetti:nth-child(11) {
  left: 31vw;
  top: -1149px;
  animation-delay: 3s; }

.confetti:nth-child(12) {
  left: 6vw;
  top: -3729px;
  animation-delay: 4s; }

.confetti:nth-child(13) {
  left: 78vw;
  top: -1522px;
  animation-delay: 2s; }

.confetti:nth-child(14) {
  left: 20vw;
  top: -3907px;
  animation-delay: 5s; }

.confetti:nth-child(15) {
  left: 18vw;
  top: -4039px;
  animation-delay: 1s; }

.confetti:nth-child(16) {
  left: 18vw;
  top: -4415px;
  animation-delay: 2s; }

.confetti:nth-child(17) {
  left: 16vw;
  top: -4492px;
  animation-delay: 5s; }

.confetti:nth-child(18) {
  left: 47vw;
  top: -3966px;
  animation-delay: 1s; }

.confetti:nth-child(19) {
  left: 61vw;
  top: -177px;
  animation-delay: 3s; }

.confetti:nth-child(20) {
  left: 22vw;
  top: -3088px;
  animation-delay: 2s; }

.confetti:nth-child(21) {
  left: 62vw;
  top: -3391px;
  animation-delay: 5s; }

.confetti:nth-child(22) {
  left: 24vw;
  top: -4742px;
  animation-delay: 5s; }

.confetti:nth-child(23) {
  left: 64vw;
  top: -1895px;
  animation-delay: 4s; }

.confetti:nth-child(24) {
  left: 38vw;
  top: -3400px;
  animation-delay: 3s; }

.confetti:nth-child(25) {
  left: 85vw;
  top: -3313px;
  animation-delay: 5s; }

.confetti:nth-child(26) {
  left: 10vw;
  top: -2374px;
  animation-delay: 5s; }

.confetti:nth-child(27) {
  left: 53vw;
  top: -267px;
  animation-delay: 4s; }

.confetti:nth-child(28) {
  left: 79vw;
  top: -1547px;
  animation-delay: 2s; }

.confetti:nth-child(29) {
  left: 57vw;
  top: -562px;
  animation-delay: 1s; }

.confetti:nth-child(30) {
  left: 88vw;
  top: -4582px;
  animation-delay: 3s; }

.confetti:nth-child(31) {
  left: 82vw;
  top: -1511px;
  animation-delay: 4s; }

.confetti:nth-child(32) {
  left: 81vw;
  top: -1527px;
  animation-delay: 1s; }

.confetti:nth-child(33) {
  left: 70vw;
  top: -3454px;
  animation-delay: 5s; }

.confetti:nth-child(34) {
  left: 35vw;
  top: -888px;
  animation-delay: 2s; }

.confetti:nth-child(35) {
  left: 12vw;
  top: -615px;
  animation-delay: 3s; }

.confetti:nth-child(36) {
  left: 30vw;
  top: -4760px;
  animation-delay: 4s; }

.confetti:nth-child(37) {
  left: 17vw;
  top: -344px;
  animation-delay: 5s; }

.confetti:nth-child(38) {
  left: 36vw;
  top: -133px;
  animation-delay: 3s; }

.confetti:nth-child(39) {
  left: 45vw;
  top: -3866px;
  animation-delay: 4s; }

.confetti:nth-child(40) {
  left: 28vw;
  top: -2813px;
  animation-delay: 4s; }

.confetti:nth-child(41) {
  left: 73vw;
  top: -1265px;
  animation-delay: 3s; }

.confetti:nth-child(42) {
  left: 2vw;
  top: -4299px;
  animation-delay: 1s; }

.confetti:nth-child(43) {
  left: 50vw;
  top: -738px;
  animation-delay: 4s; }

.confetti:nth-child(44) {
  left: 10vw;
  top: -1062px;
  animation-delay: 2s; }

.confetti:nth-child(45) {
  left: 39vw;
  top: -387px;
  animation-delay: 4s; }

.confetti:nth-child(46) {
  left: 58vw;
  top: -1703px;
  animation-delay: 4s; }

.confetti:nth-child(47) {
  left: 87vw;
  top: -3859px;
  animation-delay: 2s; }

.confetti:nth-child(48) {
  left: 86vw;
  top: -2827px;
  animation-delay: 1s; }

.confetti:nth-child(49) {
  left: 12vw;
  top: -580px;
  animation-delay: 3s; }

.confetti:nth-child(50) {
  left: 15vw;
  top: -2286px;
  animation-delay: 5s; }

.confetti:nth-child(51) {
  left: 59vw;
  top: -4455px;
  animation-delay: 2s; }

.confetti:nth-child(52) {
  left: 69vw;
  top: -2312px;
  animation-delay: 4s; }

.confetti:nth-child(53) {
  left: 39vw;
  top: -3265px;
  animation-delay: 4s; }

@keyframes fall {
  to {
    transform: translateX(372px) rotateY(195deg);
    top: 700px; } }
.c-white {
  width: 40px;
  background-image: url(https://currys-ssl.cdn.dixons.com/css/themes/connie_test/world-cup/white.svg);
  background-repeat: no-repeat; }

.c-yellow {
  width: 40px;
  background-image: url(https://currys-ssl.cdn.dixons.com/css/themes/connie_test/world-cup/yellow.svg);
  background-repeat: no-repeat; }

.c-blue {
  width: 30px;
  background-image: url(https://currys-ssl.cdn.dixons.com/css/themes/connie_test/world-cup/blue.svg);
  background-repeat: no-repeat; }

.c-purple {
  width: 40px;
  background-image: url(https://currys-ssl.cdn.dixons.com/css/themes/connie_test/world-cup/purple.svg);
  background-repeat: no-repeat; }

/*# sourceMappingURL=coming-home.css.map */
