.matrix-container .matrix .heading___active {
  background-color: #00509d;
  color: #ffffff;
}

.matrix-container .matrix .heading___row.heading___active .heading__arrow:after {
  border-left-color: #00509d;
}

.matrix-container .matrix .heading___column.heading___active .heading__arrow:after {
  border-bottom: 4px solid #00509d;
}

.matrix-container .matrix .cell___has-content {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
  letter-spacing: -0.0015em;
  background-color: #ffffff;
  color: #e10017;
  cursor: pointer;
  font-family: "roboto-bold";
}

.matrix-container .matrix .cell___hovered {
  color: #404040;
}

.matrix-container .matrix .cell___selected {
  background-color: #00509d;
  color: #ffffff;
}

.matrix-container .matrix__help {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.25;
  position: relative;
  float: left;
}

.matrix-container .matrix__help.matrix__title {
  float: none;
}

.matrix-container .matrix__help > .tooltip__help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: -25px;
  margin: -2px 0 0 0;
}

.matrix-container .bank-number__help div {
  font-family: "roboto-bold";
  text-align: left;
}

.matrix-container .choice-number__help div {
  float: left;
  font-family: "roboto-bold";
}

.matrix-container .choice-number__help .helper__container {
  float: none;
  margin: 0 auto;
  width: 135px;
}

.matrix-container .choice-number__help .tooltip__help {
  float: none;
}

.matrix-container .choice-number__help .tooltip__container {
  margin-left: 5px;
}

.matrix-container.easy-system .choice-number__help .helper__container {
  width: 145px;
}

.matrix-container.easy-system .choice-number__help .helper__container .matrix__help {
  position: relative;
  float: left;
}

.matrix-container.easy-system .heading___column {
  background: #fffbe5;
  color: #c46900;
}

.matrix-container.easy-system .heading___column .heading__arrow:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  right: auto;
  left: 50%;
  border-bottom: 4px solid #fffbe5;
}

.matrix-container.easy-system .matrix td {
  min-width: 49px;
  width: 77px;
}

.matrix-container.easy-system .matrix .heading___active {
  background-color: #00509d;
  color: #ffffff;
}

.matrix-container.easy-system .matrix .heading___active.heading___column {
  background-color: #00509d;
  color: #ffffff;
}

.matrix-container.easy-system .matrix__help___count-additional {
  padding-left: 73px;
}

.matrix-container.easy-system .matrix__help___count-additional .tooltip__help {
  margin-right: 0;
}

.matrix-container .matrix__title.matrix__help {
  line-height: 45px;
}

@media (max-width: 767.9px) {
  .matrix-container .matrix__title.matrix__help {
    line-height: 1;
  }
}

/* Small arrow pointing to row/column */

.heading__arrow {
  position: relative;
  display: block;
}

.heading__arrow:after {
  position: absolute;
  content: "";
  display: block;
  height: 0;
  width: 0;
}

.heading___row .heading__arrow {
  /* Using parent selector */
}

.heading___row .heading__arrow:after {
  top: -12px;
  right: -3px;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #d8e5f0;
  border-top: 4px solid transparent;
}

.heading___column .heading__arrow:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -33px;
  left: 50%;
  border-bottom: 4px solid #d8e5f0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.matrix__tooltip {
  width: auto;
}

.matrix__tooltip:after {
  top: auto;
  bottom: -8px;
}

.matrix__tooltip .ui-tooltip-content:after {
  top: 135%;
}

/**
* MINI DESKTOP VIEW
*/

/**
 * TABLET VIEW
 */

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .matrix-container {
    margin: 0;
  }

  .matrix-container .matrix__title.matrix__help {
    line-height: 1;
  }

  .matrix-container.row-selected:after {
    left: 38.5%;
  }

  .matrix-container .matrix {
    display: table;
  }

  /* Small arrow pointing to row/column */

  .bank-system .matrix .heading___column .heading__arrow:after {
    top: 12px;
    border-bottom: 0;
    border-top: 4px solid #d8e5f0;
  }

  .bank-system .matrix .heading___column.heading___active .heading__arrow:after {
    top: 12px;
    border-bottom: 0;
    border-top: 4px solid #00509d;
  }

  .easy-system .matrix .heading___column {
    background: #d8e5f0;
    color: #525252;
  }

  .easy-system .matrix .heading___column .heading__arrow:after {
    top: 12px;
    border-bottom: 0;
    border-top: 4px solid #d8e5f0;
  }

  .easy-system .matrix .heading___column.heading___active .heading__arrow:after {
    top: 12px;
    border-bottom: 0;
    border-top: 4px solid #00509d;
  }

  .easy-system .matrix .heading___row {
    background: #fffbe5;
    color: #c46900;
  }

  .easy-system .matrix .heading___row .heading__arrow:after {
    border-left: 4px solid #fffbe5;
  }

  .easy-system .bank-number__help .matrix__help,
  .easy-system .choice-number__help .matrix__help {
    position: relative;
    float: left;
  }

  .easy-system .bank-number__help .matrix__help .tooltip__help,
  .easy-system .choice-number__help .matrix__help .tooltip__help {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: -25px;
    margin: 0;
  }

  .choice-number__help div {
    float: none;
    text-align: left;
  }

  .matrix__title {
    text-align: right;
  }
}

/**
 * PHONE LANDSCAPE VIEW
 */

/**
 * PHONE PORTRAIT VIEW
 */

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .easy-system {
    padding: 21px 10px;
  }

  .easy-system .matrix__help___count-additional {
    padding: 0;
  }

  .easy-system .choice-number__help .matrix__help .tooltip__help {
    margin-right: 0;
  }
}

.systemtip .ticket__info-box,
.systemtip .ticket__info-box___info {
  display: none;
}

.price-explanation {
  font-size: 18px;
  font-size: 1.2rem;
  display: none;
  font-family: "tarzana-bold";
  text-align: center;
}

.price-explanation > div {
  float: left;
}

.price-explanation___intro,
.price-explanation___tip-price {
  width: calc(50% - 37px);
}

.price-explanation___intro {
  text-align: right;
}

.price-explanation___tip-price {
  text-align: left;
}

.circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 1;
  position: relative;
  top: -19px;
  background-color: #00509d;
  color: #ffffff;
  display: inline-block;
  font-family: "tarzana-bold";
  height: 58px;
  margin: 0 6px;
  width: 58px;
}

.ticket-system___bank .ticket__navigation,
.systemtip .ticket__navigation {
  margin-top: 10px;
}

@media screen and (min-width: 1021px) and (max-width: 1219px) {
  .price-explanation___intro {
    width: 45%;
  }

  .price-explanation___tip-price {
    width: 43%;
  }
}

/**
 * TABLET VIEW
 */

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .price-explanation___intro {
    width: 45.2%;
  }

  .price-explanation___tip-price {
    width: 43%;
  }
}

/**
 * ALL PHONE VIEW
 */

@media screen and (max-width: 767.9px) {
  .systemtip .ticket__info-box___info {
    display: none;
  }

  .systemtip .ticket__navigation {
    margin-top: 0;
  }
}

/*------------------------------------*\
    Styles für Gekürzte Systeme
\*------------------------------------*/

.short-system {
  float: left;
  padding-bottom: 48.22272px;
  padding-top: 48.22272px;
}

.shorttip {
  background-color: #ffffff;
  cursor: pointer;
  float: left;
  height: 141px;
  margin: 0 3px 3px 0;
  padding: 14.5px 18px 0;
  width: calc(25% - 3px);
}

.shorttip p {
  margin: 0 0 6px;
}

.shorttip .shorttip__title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  color: #e10017;
  font-family: "roboto-bold";
  margin-bottom: 15px;
}

.shorttip .shorttip__tips {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
}

.shorttip .shorttip__numbers {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
}

.shorttip .shorttip__additional-numbers {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
}

.shorttip .shorttip__price {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1;
  font-family: "roboto-bold";
  margin-top: 10px;
}

.shorttip:nth-child(4n + 1) {
  margin-right: 0;
}

.shorttip___active {
  background-color: #00509d;
}

.shorttip___active p,
.shorttip___active .shorttip__title {
  color: #ffffff;
}

/**
 * PHONE PORTRAIT VIEW
 */

@media screen and (min-width: 0) and (max-width: 767.9px) {
  .shorttip {
    width: calc(33.33% - 3px);
  }

  .shorttip:nth-child(4n + 1) {
    margin-right: 3px;
  }

  .shorttip:nth-child(3n + 1) {
    margin-right: 0;
  }
}

/**
 * PHONE PORTRAIT VIEW
 */

@media (min-width: 0) and (max-width: 479.9px) {
  .shorttip {
    width: calc(50% - 3px);
  }

  .shorttip:nth-child(3n + 1) {
    margin-right: 3px;
  }

  .shorttip:nth-child(2n + 1) {
    margin-right: 0;
  }
}

/*------------------------------------*\
    #system winnings finder
\*------------------------------------*/

/**
 * TABLET VIEW
 */

/**
 * ALL PHONE VIEW
 */

.nav-secondary__list {
  display: flex;
  height: 60px;
  justify-content: center;
}

.nav-secondary__list_pmu {
  background-color: #00692c;
}

.nav-secondary__link {
  display: flex;
  font-family: "roboto-bold", Arial-Black, sans-serif;
  font-size: 1rem;
  height: 100%;
  line-height: 1.2;
  padding: 0 1.2rem;
  align-items: center;
}

.nav-secondary__link_pmu {
  padding: 0 5px !important;
}

.nav-secondary__link___live:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iODEiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA4MSAzNiI+ICA8dGl0bGU+WmVpY2hlbmZsw6RjaGUgMTA2PC90aXRsZT4gIDxnPiAgICA8cGF0aCBkPSJNODEsMCw3My4zNDM5LDM2SDBMNy40MTExLDBaIiBmaWxsPSIjZmZhMzAwIi8+ICAgICAgICA8cGF0aCBkPSJNNTguNTM5NCwxOC42MzU5aDUuMDc0N0M2My43OTExLDE3LjQ2NzcsNjMuODUsMTYuNSw2MS44MiwxNi41LDU5Ljg0MDgsMTYuNSw1OS4wMzE4LDE3LjI3LDU4LjUzOTQsMTguNjM1OVptLTQuOTU4NiwxLjE5MThjLjgzNzgtMy45LDIuOTI3LTcuNDAyOSw5LjI2MzgtNy40MDI5LDYuMzEyMiwwLDUuOTEzMiwzLjc2LDQuNjU1NCw4LjgwMjdINThjLS4wMDMyLDEuMTY4Mi41NzU2LDIuMDc5MSwyLjUwNywyLjA3OTEsMi4xMDMxLDAsMy4xOTU2LjEwOTEsNC4zNDU3LS42MzY1bDEuNzczNywzLjE1NThjLTIuMzM2NSwxLjU0LTQuMDcyOCwxLjQzMTQtNi45Njg5LDEuNDMxNEM1My4zMjA3LDI3LjI1NzMsNTIuNzIwNiwyMy44Mjg3LDUzLjU4MDgsMTkuODI3N1ptLTE1Ljg4NzMtNy4wOEg0Mi45OTFMNDQuMjEsMjEuMjQ0MWw0Ljg5NDctOC40OTYyaDQuOTc1NmwtOC43MzQsMTQuMzg0Mkg0MC4yMjE4Wk0zMS44Niw3LjIyNzVoNC45NWwtLjg1OTEsNEgzMVptLTEuMzYsNS41aDVMMzIuMjgsMjYuOTgzNGgtNC45Wk0xNS4zNjI4LDguNTczNmg1LjEyMzhMMTcuNDg3MSwyMi41MzY0aDguNjM5MmwtLjk1NjEsNC40NDdIMTEuNDA3MloiIGZpbGw9IiMxODE4MTgiLz4gIDwvZz48L3N2Zz4=);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 19px;
  width: 42px;
}

.global .header___has-secondary-nav header {
  height: 180px;
}

@media screen and (min-width: 768px) {
  .header.header___has-secondary-nav {
    height: 120px;
  }

  .header.header___has-secondary-nav header {
    height: 120px;
  }

  .header.header___has-secondary-nav .header__main-wrapper {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .header.header___has-secondary-nav.open__navigation {
    height: 240px;
  }

  .header.header___has-secondary-nav.open__account___dropdown {
    height: 556px;
  }

  .header.header___has-secondary-nav.open__login {
    height: 360px;
  }
}

@media screen and (max-width: 767.9px) {
  .header__nav-secondary {
    display: none;
  }
}

.nav-secondary__list_pmu {
  background-color: #00692c;
}

.nav-secondary__list_pmu .nav-secondary__link___active {
  box-shadow: inset 0 -3px 0 0 #f62741;
}

.nav-secondary__text_pmu {
  color: #ffffff;
}

/*------------------------------------*\
    #SWISS LOTTO
\*------------------------------------*/

/**
 * Styles for Swiss LOTTO
 */

.swiss_lotto {
  /**
   * Jackpot
   */
  /**
   * TICKET OPTIONS
   */
  /**
   * TICKET NAVIGATION
   */
  /**
   * TICKET ROWS
   */
  /**
   * TICKET MODULE NUMBERS
   */
  /**
   * TICKET ROW NUMBERS
   */
  /**
   * TICKET ADD ROW
   */
  /**
   * Systemtips
   */
  /**
   * TICKET SYSTEM NUMBERS
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
}

.swiss_lotto .ticket {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.swiss_lotto .ticket.systemtip,
.swiss_lotto .ticket.singletip,
.swiss_lotto .ticket.quicktip {
  visibility: hidden;
}

.swiss_lotto .ticket.systemtip .ticket__containers {
  width: 400%;
}

.swiss_lotto .ticket.systemtip .ticket__container {
  width: 25%;
}

.swiss_lotto .ticket.systemtip .ticket__container.step1 {
  left: 0;
}

.swiss_lotto .ticket.systemtip .ticket__container.step2 {
  left: 2.5%;
}

.swiss_lotto .ticket.systemtip .ticket__container.step3 {
  left: 5%;
}

.swiss_lotto .ticket.systemtip .ticket__container.step4 {
  left: 7.5%;
}

.swiss_lotto .ticket__containers {
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  transition: left 500ms;
  position: relative;
  left: 0;
  min-height: 500px;
  width: 300%;
}

.swiss_lotto .ticket__containers[data-step="0"] {
  left: 0;
}

.swiss_lotto .ticket__containers[data-step="1"] {
  left: -110%;
}

.swiss_lotto .ticket__containers[data-step="2"] {
  left: -220%;
}

.swiss_lotto .ticket__containers[data-step="3"] {
  left: -330%;
}

.swiss_lotto .ticket__containers[data-step="4"] {
  left: -440%;
}

.swiss_lotto .ticket__container {
  position: relative;
  top: 0;
  float: left;
  height: 100%;
  width: 33.333%;
}

.swiss_lotto .ticket__container.step1 {
  left: 0;
}

.swiss_lotto .ticket__container.step2 {
  left: 3.333%;
}

.swiss_lotto .ticket__container.step3 {
  left: 6.666%;
}

.swiss_lotto .ticket__container.step4 {
  left: 9.999%;
}

.swiss_lotto .ticket__container___options .ticket__extra-game .pills-container {
  margin-top: 16px;
}

.swiss_lotto .ticket__title {
  position: relative;
  letter-spacing: -0.015em;
  line-height: 1;
  margin-bottom: 24.11136px;
  padding-bottom: 18.08352px;
  padding-right: 20px;
}

.swiss_lotto .ticket__title > span:first-child {
  margin-right: 24.11136px;
}

.swiss_lotto .ticket__title .ticket-system__your-string,
.swiss_lotto .ticket__title .ticket-system__your-string:first-of-type {
  margin-right: 0;
}

.swiss_lotto .ticket__title .tooltip {
  top: 35%;
}

.swiss_lotto .ticket__title .hinfo {
  margin-left: 0;
}

.swiss_lotto .ticket__subtitle {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: relative;
}

.swiss_lotto .ticket__subtitle___contains-image {
  line-height: 58px;
  min-height: 50px;
}

.swiss_lotto .ticket__subtitle___contains-image img {
  position: absolute;
  height: 36px;
  width: auto;
}

.swiss_lotto .ticket__left-column {
  width: 48.9288520609%;
  float: left;
}

.swiss_lotto .ticket__right-column {
  width: 48.9288520609%;
  float: right;
  margin-right: 0;
}

.swiss_lotto .ticket-rows {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.swiss_lotto .ticket__tipps {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.swiss_lotto .ticket__tipps .ticket-row__number,
.swiss_lotto .ticket__tipps .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 10.2%;
  width: 10.2%;
}

.swiss_lotto .ticket__tipps .ticket-row__remove-link,
.swiss_lotto .ticket__tipps .ticket__remove-link {
  margin-right: 0.5%;
}

.swiss_lotto .ticket__tipps__rows .ticket-row__header {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.swiss_lotto .ticket-rows___disabled .ticket-row___complete:hover .ticket-row__remove-link {
  display: none;
}

.swiss_lotto .ticket__tipps-price {
  float: right;
  margin-right: 6%;
  margin-top: 7.05568px;
  min-width: 245px;
  text-align: right;
  width: 77%;
}

.swiss_lotto .ticket__tipps-price .ticket__tipps-price___all-rows {
  margin-left: 6px;
}

.swiss_lotto .ticket__tipps-price.ticket__tipps-price___full-width {
  margin-right: 0;
  width: 100%;
}

.swiss_lotto .ticket__tipps-price.ticket__tipps-price___no-margin {
  margin: 0;
}

.swiss_lotto .ticket__tipps-price___info,
.swiss_lotto .ticket__extra-price___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
}

.swiss_lotto .ticket__tipps-price___all-rows,
.swiss_lotto .ticket__extra-price___all-rows,
.swiss_lotto .ticket__draws___info {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  font-family: "tarzana";
}

.swiss_lotto .ticket__options {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.swiss_lotto .ticket__extra-game {
  margin-bottom: 18.08352px;
  padding-bottom: 18.08352px;
}

.swiss_lotto .ticket__draws .ticket__subtitle {
  margin-bottom: 12.05568px;
}

.swiss_lotto .ticket__extra-game___price,
.swiss_lotto .ticket__draws___price {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  float: right;
  font-family: "tarzana";
  text-align: right;
}

.swiss_lotto .ticket__extra-game___head {
  position: relative;
  height: 30px;
  margin-bottom: 12.05568px;
}

.swiss_lotto .ticket__extra-game___head-logo,
.swiss_lotto .ticket__extra-game___head-help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}

.swiss_lotto .ticket__extra-game___head-logo {
  float: left;
}

.swiss_lotto .ticket__extra-game___head-help {
  float: right;
}

.swiss_lotto .ticket__extra-game___head-jackpot {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 21px;
  min-width: 180px;
}

.swiss_lotto .ticket__extra-game___head-jackpot .jackpot__info {
  float: left;
}

.swiss_lotto .ticket__extra-game___head-jackpot .jackpot__info span:first-child {
  margin-bottom: -1px;
}

.swiss_lotto .ticket__extra-game___head-jackpot .jackpot___number,
.swiss_lotto .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 0.667;
  height: 28px;
  padding: 1px 0;
}

.swiss_lotto .ticket__extra-game___head-jackpot .jackpot___number .transform__center,
.swiss_lotto .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after .transform__center {
  margin-top: 0;
}

.swiss_lotto .ticket__extra-game___head-jackpot.jackpot__value___high {
  min-width: 210px;
}

.swiss_lotto .ticket__extra-game___head .ticket__extra-game___head-jackpot {
  top: 0;
}

.swiss_lotto .ticket__extra-game___logo {
  height: 22px;
}

.swiss_lotto .ticket__extra-game___content,
.swiss_lotto .ticket__draws___content,
.swiss_lotto .ticket__draws___info-text {
  clear: both;
  float: left;
}

.swiss_lotto .ticket__extra-game___no-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.965;
  display: inline-block;
  margin-top: 2px;
}

.swiss_lotto .ticket__extra-game___message,
.swiss_lotto .ticket__draws___content {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.swiss_lotto .ticket__extra-game___message {
  margin-bottom: 9.04176px;
}

.swiss_lotto .ticket__draws___info-text {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.923;
  letter-spacing: -0.0015;
  width: 100%;
}

.swiss_lotto .ticket .ticket__extra-game___number {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2.667;
  background-color: #f9f9f9;
  color: #525252;
  font-family: roboto-bold;
  height: 32px;
  margin: 0 0 8px 0;
  text-align: center;
  width: 74px;
}

.swiss_lotto .ticket .ticket__extra-game___number:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.133;
  background: #ffffff;
  content: attr(data-id) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  height: 100%;
  padding: 0 9px 0 0;
  text-align: right;
  width: 24%;
}

.swiss_lotto .ticket__discount {
  border-top: 2px dotted #d4d4d4;
  display: none;
  margin-top: 24.11136px;
  padding-top: 24.11136px;
}

.swiss_lotto .ticket__discount h3 {
  margin-bottom: 12.05568px;
}

.swiss_lotto .ticket__discount___percentage {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 1.238;
  font-family: "tarzana";
}

.swiss_lotto .ticket__discount___absolute {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.444;
  float: right;
  font-family: "tarzana";
}

.swiss_lotto .ticket__tipps___text,
.swiss_lotto .ticket__tipps___value span {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.swiss_lotto .ticket__tipps___text {
  float: left;
  padding-right: 19px;
}

.swiss_lotto .ticket__tipps___value {
  float: left;
}

.swiss_lotto .ticket__navigation {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  bottom: 0;
  height: 58px;
  margin-top: 24.11136px;
}

.swiss_lotto .ticket__next-button {
  position: relative;
  float: right;
  height: 56px;
  line-height: 56px;
  padding-bottom: 0;
  padding-right: 8%;
  padding-top: 0;
}

.swiss_lotto .ticket__info-box {
  position: relative;
  right: 24.11136px;
  float: right;
  height: 56px;
  min-width: 200px;
  padding: 0 2.1%;
  text-align: right;
}

.swiss_lotto .ticket__info-box > .transform__center___vertical,
.swiss_lotto .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .euromillions .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .eurodreams .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .bingo .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .sporttip .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .jass .ticket__info-box > .ticket__add-row::before,
.swiss_lotto .goooal .ticket__info-box > .ticket__add-row::before {
  position: relative;
}

.swiss_lotto .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.swiss_lotto .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.swiss_lotto .ticket__info-box___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
  position: relative;
  left: 0;
  margin-right: 24.11136px;
}

.swiss_lotto .ticket__info-box___price {
  font-size: 30px;
  font-size: 2rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
}

.swiss_lotto .ticket__info-box___price:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 0.6;
}

.swiss_lotto .ticket__prev-button {
  position: absolute;
  bottom: 1px;
  left: 0;
  height: 34px;
  line-height: 34px;
  padding-left: 5%;
  padding-right: 2%;
}

.swiss_lotto .ticket-row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  height: 37px;
}

.swiss_lotto .ticket-row___complete:hover .ticket-row__header {
  background-color: #f9f9f9;
}

.swiss_lotto .ticket-row___complete:hover .ticket-row__number,
.swiss_lotto .ticket-row___complete:hover .ticket-row__additional-number {
  background-color: #ffffff;
  border-color: #f9f9f9;
}

.swiss_lotto .ticket-row___complete:hover .ticket-row__number {
  color: #00509d;
}

.swiss_lotto .ticket-row___complete:hover .ticket-row__additional-number {
  color: #c46900;
}

.swiss_lotto .ticket-row___active .ticket-row__content {
  display: block;
}

.swiss_lotto .ticket-row__header {
  width: 53.5716836917%;
  float: right;
  margin-right: 0;
  position: relative;
  height: 100%;
  text-align: center;
}

.swiss_lotto .ticket-row__header:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.533;
  position: relative;
  top: 50%;
  content: attr(data-ticket-row) ".";
  float: left;
  font-family: "tarzana";
  height: 100%;
  margin-right: 5.5%;
  text-align: right;
  width: 6.27%;
}

.swiss_lotto .ticket-row__content {
  width: 42.9594971069%;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fee9e9;
  display: none;
  height: 100%;
  margin-right: 0;
  padding: 1.9998133196%;
}

.swiss_lotto .ticket__module {
  position: relative;
  height: 100%;
}

.swiss_lotto .ticket__random-numbers-button {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.2333;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  line-height: 18px;
  min-width: 130px;
  padding: 9.04176px;
  padding-left: 38px;
  white-space: nowrap;
}

.swiss_lotto .ticket__random-numbers-button > span {
  vertical-align: middle;
  white-space: nowrap;
}

.swiss_lotto .ticket__numbers,
.swiss_lotto .ticket__additional-numbers,
.swiss_lotto .ticket-row__list,
.swiss_lotto .ticket-row__number,
.swiss_lotto .ticket-row__additional-number {
  list-style-type: none;
  margin: 0;
}

.swiss_lotto .ticket__numbers,
.swiss_lotto .ticket__additional-numbers {
  clear: both;
  float: left;
  font-family: roboto-bold;
  width: 100%;
}

.swiss_lotto .ticket__additional-numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  float: left;
  font-family: "tarzana";
  margin-top: 3.9996266393%;
}

.swiss_lotto .ticket__number,
.swiss_lotto .ticket__additional-number {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 0;
  margin: 1.5px;
  max-width: 45px;
  padding-top: 15.25%;
  text-align: center;
  width: 15.25%;
}

.swiss_lotto .ticket__number {
  background: #ffffff;
  color: #e10017;
}

.swiss_lotto .ticket__number:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #404040;
}

.swiss_lotto .ticket__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background: #fffbe5;
  color: #c46900;
}

.swiss_lotto .ticket__additional-number:hover {
  background: #fff9c9;
  color: #694409;
}

.swiss_lotto .ticket__number___selected,
.swiss_lotto .ticket-row___active .ticket-row__number.ticket__number___selected,
.swiss_lotto .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
.swiss_lotto .ticket-system__number.ticket__number___selected,
.swiss_lotto .ticket-system__number.ticket__number___selected:hover,
.euromillions .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
.bingo .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
.swiss_lotto .ticket__number___selected:hover,
.swiss_lotto .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
.swiss_lotto .ticket-system__number.ticket__number___selected:hover,
.euromillions .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
.eurodreams .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
.bingo .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
.sporttip .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
.jass .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
.goooal .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover {
  background: #00509d;
  color: #ffffff;
}

.swiss_lotto .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.swiss_lotto .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected,
.swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
.swiss_lotto .ticket__additional-number___selected:hover,
.swiss_lotto .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
.swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
.goooal .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover {
  background: #f7d461;
  color: #694409;
}

.swiss_lotto .ticket__number___disabled,
.swiss_lotto .ticket__number___disabled:hover {
  color: #e10017;
  cursor: default;
  opacity: 0.3;
}

.swiss_lotto .ticket-row__numbers {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  position: relative;
  top: 50%;
  float: left;
  font-family: roboto-bold;
  margin: 0;
}

.swiss_lotto .ticket-row__numbers {
  margin-right: 1px;
  width: 87%;
}

.swiss_lotto .ticket-row__numbers .ticket-row__additional-number {
  margin-left: 10px;
}

.swiss_lotto .ticket-row__numbers .ticket-row__additional-number ~ .ticket-row__additional-number {
  margin-left: 0;
}

.swiss_lotto .ticket-row__number,
.swiss_lotto .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 9.31%;
  width: 9.31%;
}

.swiss_lotto .ticket-row__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.swiss_lotto .ticket-row__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #f0f0f0;
  color: #c46900;
}

.swiss_lotto .ticket__swiss-lotto___logo {
  height: 37px;
  margin-bottom: 24.11136px;
  width: auto;
}

.swiss_lotto .ticket__add-row {
  background-color: #d70018;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3001a), color-stop(100%, #d70018));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3001a 0%, #d70018 100%);
  /* W3C */
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  z-index: 1;
  left: 11.77%;
  cursor: pointer;
  display: none;
  height: 100%;
  width: 88.23%;
}

.swiss_lotto .ticket__add-row::before {
  position: absolute;
  left: -6px;
  border-bottom: 5px solid transparent;
  border-right: 7px solid #d70018;
  border-top: 5px solid transparent;
  content: " ";
  height: 0;
  width: 0;
}

.swiss_lotto .ticket__add-row___link {
  color: #ffffff;
  display: block;
  font-family: roboto-bold;
  line-height: 37px;
  padding: 0 3.9996266393%;
  text-align: left;
}

.swiss_lotto .ticket__add-row___link:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBsdXNfSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNCw4IDEwLDggMTAsNCA4LDQgOCw4IDQsOCA0LDEwIDgsMTAgOCwxNCA5Ljk4NSwxMy45OTEgOS45OTUsOS45OTUgMTMuOTkxLDkuOTg1ICIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  float: left;
  margin: 11px 15px 0 0;
}

.swiss_lotto .ticket__add-row___link:hover {
  color: #ffffff;
}

.swiss_lotto .ticket-row__item {
  clear: both;
  margin: 0;
  width: 100%;
}

.swiss_lotto .ticket-row___complete .ticket-row__additional-number {
  background-color: #fffbe5;
}

.swiss_lotto .ticket-row___complete:hover .ticket-row__remove-link {
  display: inline-block;
}

.swiss_lotto .ticket-row___complete:hover .ticket-row__header {
  cursor: pointer;
}

.swiss_lotto .ticket-row[data-current="false"] .ticket-row__header {
  cursor: pointer;
}

.swiss_lotto .ticket-row___active,
.swiss_lotto .ticket-row___active:hover {
  background-color: #fee9e9;
}

.swiss_lotto .ticket-row___active .ticket-row__header,
.swiss_lotto .ticket-row___active:hover .ticket-row__header {
  background-color: #fee9e9;
}

.swiss_lotto .ticket-row___active .ticket-row__header:before,
.swiss_lotto .ticket-row___active:hover .ticket-row__header:before {
  color: #e10017;
}

.swiss_lotto .ticket-row___active .ticket-row__number,
.swiss_lotto .ticket-row___active:hover .ticket-row__number {
  background-color: #f9f9f9;
  border-color: #ffffff;
  color: #ffffff;
}

.swiss_lotto .ticket-row___active .ticket-row__additional-number,
.swiss_lotto .ticket-row___active:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #c46900;
}

.swiss_lotto .ticket-row___active .ticket-row__remove-link,
.swiss_lotto .ticket-row___active:hover .ticket-row__remove-link {
  display: inline-block;
}

.swiss_lotto .ticket-row__remove-link,
.swiss_lotto .ticket__remove-link {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 29px;
  width: 29px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  z-index: 20;
  top: 50%;
  right: 3px;
  background-color: #d31327;
  display: none;
  float: right;
  margin-right: 2.5%;
}

.swiss_lotto .ticket-row__remove-link:hover,
.swiss_lotto .ticket__remove-link:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.swiss_lotto .ticket__container___confirmation .ticket-row:hover .ticket-row__header {
  background-color: transparent;
  cursor: default;
}

.swiss_lotto .ticket__container___confirmation .ticket-row:hover .ticket-row__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.swiss_lotto .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #c46900;
}

.swiss_lotto .ticket__container___confirmation .ticket__extra-game___head {
  margin-top: 14px;
}

.swiss_lotto .ticket__container___confirmation .ticket__swiss-lotto___logo {
  margin-bottom: 14px;
}

.swiss_lotto .ticket-system___bank .ticket-system__content {
  width: 66.8369169226%;
  float: left;
  min-height: 458px;
}

.swiss_lotto .ticket-system___bank .ticket-system__bank-numbers___container {
  width: 49.1310302846%;
  float: left;
}

.swiss_lotto .ticket-system___bank .ticket-system__choice-numbers___container {
  width: 49.1310302846%;
  float: right;
  margin-right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  clear: none;
  margin-left: 0;
  max-width: inherit;
}

.swiss_lotto .ticket-system___bank .ticket-system__additional-numbers___container {
  width: 49.1310302846%;
  float: left;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-left: 0;
  max-width: inherit;
}

.swiss_lotto .ticket-system___bank .ticket-system__aside {
  width: 31.0207871991%;
  float: right;
  margin-right: 0;
}

.swiss_lotto .ticket-system___bank .ticket__number,
.swiss_lotto .ticket-system___bank .ticket__additional-number {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.2;
  letter-spacing: -0.015em;
}

.swiss_lotto .ticket-system__content {
  width: 49.5921137224%;
  float: left;
  position: relative;
  background-color: #fee9e9;
  height: 0;
  min-height: 538px;
  padding: 0 12.05568px 12.05568px;
}

.swiss_lotto .ticket-system__aside {
  width: 46.9390670762%;
  float: right;
  margin-right: 0;
}

.swiss_lotto .ticket-system__choice-numbers___container,
.swiss_lotto .ticket-system__additional-numbers___container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
  max-width: 296px;
}

.swiss_lotto .ticket-system__numbers___container-disabled {
  opacity: 0.5;
}

.swiss_lotto .ticket-system__numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  letter-spacing: -0.015em;
  float: left;
  font-family: "tarzana";
}

.swiss_lotto .ticket-system__sub-title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: -0.015em;
  position: relative;
  margin-bottom: 12.05568px;
  padding-right: 44px;
}

.swiss_lotto .ticket-system__sub-title > .number-counter {
  top: 2px;
}

.swiss_lotto .ticket-system__aside___container {
  padding-bottom: 24.11136px;
  padding-top: 18.08352px;
}

.swiss_lotto .ticket-system__aside___container.ticket-system__aside___additional-container {
  border-bottom: 0;
}

.swiss_lotto .ticket-system__aside___bank-container {
  padding-top: 10px;
}

.swiss_lotto .systemtip .step3 .ticket-rows {
  margin-bottom: 24.11136px;
}

.swiss_lotto .systemtip [data-step="3"] .ticket__info-box___info,
.swiss_lotto .systemtip [data-step="2"] .ticket__info-box___info {
  display: none;
}

.swiss_lotto .systemtip .ticket__container___confirmation .ticket__confirmation___choice-numbers,
.swiss_lotto .systemtip .ticket__container___confirmation .ticket__confirmation___additional-numbers,
.swiss_lotto .systemtip .ticket__container___confirmation .ticket__confirmation___bank-numbers {
  padding-top: 3px;
}

.swiss_lotto .ticket-system__numbers,
.swiss_lotto .ticket-system__additional-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  font-family: roboto-bold;
  list-style-type: none;
  margin: 0;
}

.swiss_lotto .ticket-system__number,
.swiss_lotto .ticket-system__additional-number {
  position: relative;
  float: left;
  height: 34px;
  line-height: 1;
  margin-bottom: 1px;
  margin-right: 1px;
  width: 34px;
}

.swiss_lotto .ticket-system__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.swiss_lotto .ticket-system__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #fffbe5;
  color: #c46900;
}

.swiss_lotto .ticket__confirmation___label,
.swiss_lotto .ticket__confirmation___value {
  float: left;
  min-height: 40px;
  padding: 8px 0;
}

.swiss_lotto .ticket__confirmation___value-alltext,
.swiss_lotto .ticket__confirmation___label {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1.2rem;
  line-height: 24px;
}

.swiss_lotto .ticket__confirmation___label {
  width: 32%;
}

.swiss_lotto .ticket__confirmation___value {
  width: 67%;
}

.swiss_lotto .ticket__confirmation___value ul {
  max-width: 90%;
}

.swiss_lotto .ticket__confirmation___value .ticket-system__number,
.swiss_lotto .ticket__confirmation___value .ticket-system__additional-number {
  height: 34px;
  width: 34px;
}

.swiss_lotto .ticket__warning-message {
  float: left;
  margin-bottom: 0;
  margin-top: 12.05568px;
}

.swiss_lotto .winning-numbers {
  display: none;
  float: left;
  margin-bottom: 24.11136px;
  margin-top: 48.22272px;
  width: 100%;
}

.swiss_lotto .winning-numbers h2 {
  font-size: 1.4rem;
  margin-bottom: 12.05568px;
}

.swiss_lotto .winning-numbers .actual-numbers__numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  top: 0;
  float: none;
  margin-bottom: 24.11136px;
  margin-top: 12.05568px;
}

.swiss_lotto .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
.swiss_lotto .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
.swiss_lotto .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___replay"] {
  margin-left: 16px;
}

.swiss_lotto .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"] ~ li[class="actual-numbers__number actual-numbers__number___superstar"] {
  margin-left: 1px;
}

.swiss_lotto .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___superstar"],
.swiss_lotto .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___lucky"] {
  margin-left: 0;
}

.swiss_lotto .winning-numbers-visible .winning-numbers {
  display: block;
}

.swiss_lotto .winning-numbers__last-draw-form .filter-prev-draw,
.swiss_lotto .winning-numbers__last-draw-form .filter-next-draw {
  float: left;
  margin-bottom: 12.05568px;
}

@media screen and (hover: none) {
  .swiss_lotto .ticket__number:hover {
    background: #ffffff;
    color: #e10017;
  }

  .swiss_lotto .ticket__additional-number:hover {
    background: #fffbe5;
    color: #c46900;
  }

  .swiss_lotto .ticket__number___selected,
  .swiss_lotto .ticket-row___active .ticket-row__number.ticket__number___selected,
  .swiss_lotto .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
  .swiss_lotto .ticket-system__number.ticket__number___selected,
  .swiss_lotto .ticket-system__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
  .bingo .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
  .sporttip .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
  .jass .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
  .goooal .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected,
  .swiss_lotto .ticket__number___selected:hover,
  .swiss_lotto .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
  .swiss_lotto .ticket-system__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
  .bingo .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
  .jass .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover,
  .goooal .ticket-row___active .swiss_lotto .ticket-row__number.ticket__number___selected:hover {
    background: #00509d;
    color: #ffffff;
  }

  .swiss_lotto .ticket__additional-number___selected,
  .swiss_lotto .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
  .swiss_lotto .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
  .swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected,
  .swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
  .jass .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
  .goooal .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected,
  .swiss_lotto .ticket__additional-number___selected:hover,
  .swiss_lotto .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .jass .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .goooal .ticket-row___active .swiss_lotto .ticket-row__additional-number.ticket__additional-number___selected:hover {
    background: #f7d461;
    color: #694409;
  }

  .swiss_lotto .ticket__number___disabled,
  .swiss_lotto .ticket__number___disabled:hover {
    color: #e10017;
    cursor: default;
    opacity: 0.3;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .swiss_lotto .ticket__number,
  .swiss_lotto .ticket__additional-number {
    height: 100%;
    max-height: 60px;
    max-width: 60px;
  }

  .swiss_lotto .ticket__tipps .ticket-row__number,
  .swiss_lotto .ticket__tipps .ticket-row__additional-number {
    min-width: 23px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .swiss_lotto .ticket-row__number,
  .swiss_lotto .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .swiss_lotto .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 290px;
  }

  .swiss_lotto .ticket-system___bank .ticket-system__content {
    min-height: 518px;
  }

  .swiss_lotto .ticket-system___bank .ticket__module {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    left: 0;
    max-width: none;
  }

  .swiss_lotto .ticket__tipps-price {
    float: right;
    margin-right: 6%;
    width: auto;
  }

  .swiss_lotto .systemtips .ticket__tipps-price {
    margin-right: 0;
  }
}

@media screen and (max-width: 767.9px) {
  .swiss_lotto {
    /**
     * Systemtipps
     */
  }

  .swiss_lotto .ticket-row___complete:hover .ticket-row__remove-link,
  .swiss_lotto .ticket-row___active .ticket-row__remove-link,
  .swiss_lotto .ticket-row___active:hover .ticket-row__remove-link {
    display: none;
  }

  .swiss_lotto .ticket {
    margin-bottom: 68px;
  }

  .swiss_lotto .ticket__containers {
    height: auto;
    min-height: inherit;
  }

  .swiss_lotto .ticket__containers[data-step="0"] .step1 {
    max-height: 100%;
  }

  .swiss_lotto .ticket__containers[data-step="1"] .step2 {
    max-height: 100%;
  }

  .swiss_lotto .ticket__containers[data-step="2"] .step3 {
    max-height: 100%;
  }

  .swiss_lotto .ticket__containers[data-step="3"] .step4 {
    max-height: 100%;
  }

  .swiss_lotto .ticket__containers[data-step="4"] .step5 {
    max-height: 100%;
  }

  .swiss_lotto .ticket__subtitle___contains-image img {
    display: block;
    margin-left: 10%;
  }

  .swiss_lotto .ticket__container {
    height: auto;
    max-height: 80vh;
  }

  .swiss_lotto .ticket__container-content {
    height: 20%;
    overflow-y: scroll;
  }

  .swiss_lotto .ticket__container___options .ticket__left-column {
    display: none;
  }

  .swiss_lotto .ticket__left-column {
    border-bottom: 2px dotted #d4d4d4;
    float: none;
    margin-bottom: 18.08352px;
    padding-bottom: 18.08352px;
    width: 100%;
  }

  .swiss_lotto .ticket__right-column {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .swiss_lotto .ticket-row {
    display: none;
    height: auto;
    padding: 1px 0;
  }

  .swiss_lotto .ticket-row[data-current="true"] {
    display: block;
  }

  .swiss_lotto .ticket-row___complete {
    display: block;
  }

  .swiss_lotto .ticket-row___active {
    border-top: 0;
  }

  .swiss_lotto .ticket-row__header {
    position: relative;
    float: none;
    height: 40px;
    width: 100%;
  }

  .swiss_lotto .ticket__add-row___link {
    line-height: 40px;
  }

  .swiss_lotto .ticket__add-row___link:before {
    margin-top: 12px;
  }

  .swiss_lotto .ticket-row__header:before {
    font-size: 15px;
    font-size: 1rem;
    line-height: 2.533;
    position: absolute;
    left: 0;
    content: attr(data-ticket-row) ".";
    display: block;
    float: none;
    font-family: "tarzana";
    height: 100%;
    margin-right: 5.5%;
    margin-top: -1px;
    text-align: right;
    width: 6.27%;
  }

  .swiss_lotto .ticket-row__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }

  .swiss_lotto .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-left: 6px;
    max-width: 220px;
  }

  .swiss_lotto .ticket__numbers {
    min-height: 220px;
  }

  .swiss_lotto .ticket__number,
  .swiss_lotto .ticket__additional-number,
  .swiss_lotto .ticket-row__numbers {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 1;
  }

  .swiss_lotto .ticket-row__number,
  .swiss_lotto .ticket-row__additional-number {
    height: 34px;
    min-width: 34px;
    padding-top: 0;
    vertical-align: middle;
    width: 34px;
  }

  .swiss_lotto .ticket-row__numbers {
    -webkit-transform: translate(-41%, -50%);
    -moz-transform: translate(-41%, -50%);
    -ms-transform: translate(-41%, -50%);
    -o-transform: translate(-41%, -50%);
    transform: translate(-41%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    height: 34px;
    min-width: 255px;
    width: auto;
  }

  .swiss_lotto .ticket__number,
  .swiss_lotto .ticket__additional-number {
    height: 33px;
    margin: 1px;
    max-height: 33px;
    max-width: 33px;
    padding-top: 0;
  }

  .swiss_lotto .ticket__additional-numbers-title {
    font-size: 15px;
    font-size: 1rem;
  }

  .swiss_lotto .ticket__remove-link {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    position: absolute;
    top: 1px;
    right: -33px;
    background-position: center;
    background-size: 12px 18px;
    display: block;
    height: 33px;
    margin: 0;
    width: 33px;
  }

  .swiss_lotto .ticket__random-numbers-button {
    top: 36px;
    right: -33px;
    bottom: auto;
    left: auto;
    background-position: 50% 50%;
    height: 33px;
    margin-right: -16.5px;
    min-width: 0;
    padding: 0;
    width: 33px;
  }

  .swiss_lotto .ticket__navigation {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    z-index: 3;
    bottom: 0;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    border-top: 1px solid #d4d4d4;
    box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
    height: 55px;
    margin-top: 0;
    padding: 6px 1% 6px;
    padding: 6px 2px 6px;
    padding-left: calc(1% + 2px);
    padding-right: calc(1% + 2px);
    -webkit-transform: translateZ(0);
  }

  .swiss_lotto .ticket__navigation .ticket__prev-button {
    bottom: 7px;
    left: 1%;
    left: calc(1% + 2px);
  }

  .swiss_lotto .ticket__navigation___endpos {
    margin-left: -2px;
    margin-right: -2px;
    width: calc(100% + 4px);
  }

  .swiss_lotto .ticket__next-button {
    height: 40px;
    line-height: 40px;
    padding-bottom: 0;
    padding-top: 0;
  }

  .swiss_lotto .ticket__prev-button {
    bottom: 8px;
    left: 1%;
    height: 33px;
    padding: 0;
    width: 33px;
  }

  .swiss_lotto .ticket__prev-button:before {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 46%;
  }

  .swiss_lotto .ticket__info-box {
    height: 42px;
  }

  .swiss_lotto .ticket__info-box .ticket__tipps-price___all-rows {
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
  }

  .swiss_lotto .ticket__info-box___price {
    bottom: -5px;
  }

  .swiss_lotto .ticket__info-box___info {
    font-size: 10px;
    font-size: 0.6666666667rem;
    line-height: 1.2;
    position: absolute;
    top: 5px;
    left: 0;
  }

  .swiss_lotto .ticket__extra-game > *,
  .swiss_lotto .ticket__draws > *,
  .swiss_lotto .ticket__discount > *,
  .swiss_lotto .ticket__discount___percentage {
    margin-left: 10%;
    width: 80%;
  }

  .swiss_lotto .ticket__extra-game > *.ticket__extra-game___price,
  .swiss_lotto .ticket__extra-game > *.ticket__draws___price,
  .swiss_lotto .ticket__extra-game > *.ticket__discount___amount,
  .swiss_lotto .ticket__draws > *.ticket__extra-game___price,
  .swiss_lotto .ticket__draws > *.ticket__draws___price,
  .swiss_lotto .ticket__draws > *.ticket__discount___amount,
  .swiss_lotto .ticket__discount > *.ticket__extra-game___price,
  .swiss_lotto .ticket__discount > *.ticket__draws___price,
  .swiss_lotto .ticket__discount > *.ticket__discount___amount,
  .swiss_lotto .ticket__discount___percentage.ticket__extra-game___price,
  .swiss_lotto .ticket__discount___percentage.ticket__draws___price,
  .swiss_lotto .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__tipps-price {
    float: right;
    margin-right: 1%;
    min-width: 0;
    text-align: right;
    width: auto;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__tipps {
    float: none;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 10%;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__tipps,
  .swiss_lotto .ticket__container___confirmation .ticket__extra-game > *,
  .swiss_lotto .ticket__container___confirmation .ticket__draws > *,
  .swiss_lotto .ticket__container___confirmation .ticket__discount > *,
  .swiss_lotto .ticket__container___confirmation .ticket__discount___percentage {
    margin-left: 10%;
    width: 70%;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__tipps.ticket__tipps-price,
  .swiss_lotto .ticket__container___confirmation .ticket__tipps.ticket__extra-game___price,
  .swiss_lotto .ticket__container___confirmation .ticket__tipps.ticket__draws___price,
  .swiss_lotto .ticket__container___confirmation .ticket__tipps.ticket__discount___amount,
  .swiss_lotto .ticket__container___confirmation .ticket__extra-game > *.ticket__tipps-price,
  .swiss_lotto .ticket__container___confirmation .ticket__extra-game > *.ticket__extra-game___price,
  .swiss_lotto .ticket__container___confirmation .ticket__extra-game > *.ticket__draws___price,
  .swiss_lotto .ticket__container___confirmation .ticket__extra-game > *.ticket__discount___amount,
  .swiss_lotto .ticket__container___confirmation .ticket__draws > *.ticket__tipps-price,
  .swiss_lotto .ticket__container___confirmation .ticket__draws > *.ticket__extra-game___price,
  .swiss_lotto .ticket__container___confirmation .ticket__draws > *.ticket__draws___price,
  .swiss_lotto .ticket__container___confirmation .ticket__draws > *.ticket__discount___amount,
  .swiss_lotto .ticket__container___confirmation .ticket__discount > *.ticket__tipps-price,
  .swiss_lotto .ticket__container___confirmation .ticket__discount > *.ticket__extra-game___price,
  .swiss_lotto .ticket__container___confirmation .ticket__discount > *.ticket__draws___price,
  .swiss_lotto .ticket__container___confirmation .ticket__discount > *.ticket__discount___amount,
  .swiss_lotto .ticket__container___confirmation .ticket__discount___percentage.ticket__tipps-price,
  .swiss_lotto .ticket__container___confirmation .ticket__discount___percentage.ticket__extra-game___price,
  .swiss_lotto .ticket__container___confirmation .ticket__discount___percentage.ticket__draws___price,
  .swiss_lotto .ticket__container___confirmation .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .swiss_lotto .ticket__info-box___price {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
    clear: both;
    height: 28px;
    padding: 2px;
    width: 100%;
  }

  .swiss_lotto .open__sidebar .ticket__navigation___fixed .ticket__navigation {
    position: relative;
  }

  .swiss_lotto .systemtip .ticket__options .ticket__title {
    position: relative;
    line-height: 1;
    margin-bottom: 24.11136px;
  }

  .swiss_lotto .ticket__title {
    line-height: 1;
    margin-top: 12.05568px;
    padding: 0 6.02784px 12.05568px;
  }

  .swiss_lotto .ticket__title .hinfo {
    font-size: 15px;
    font-size: 1rem;
    line-height: 1.357;
    letter-spacing: -0.02em;
    display: inline-block;
    margin: 0;
    width: 100%;
  }

  .swiss_lotto .ticket-system___bank .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .swiss_lotto .ticket-system___bank .ticket-system__bank-numbers___container,
  .swiss_lotto .ticket-system___bank .ticket-system__choice-numbers___container,
  .swiss_lotto .ticket-system___bank .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #fee9e9;
  }

  .swiss_lotto .ticket-system___bank .ticket-system__bank-numbers-title,
  .swiss_lotto .ticket-system___bank .ticket-system__bank-numbers-title,
  .swiss_lotto .ticket-system___bank .ticket-system__additional-numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .swiss_lotto .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: none;
    height: auto;
    min-height: inherit;
    padding: 0;
  }

  .swiss_lotto .ticket-system__content .ticket__module {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
    max-width: inherit;
  }

  .swiss_lotto .ticket-system__content .ticket__numbers,
  .swiss_lotto .ticket-system__content .ticket__additional-numbers {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 12px 0;
    width: 217px;
  }

  .swiss_lotto .ticket-system__content .ticket__random-numbers-button {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1.2333;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    top: 0;
    bottom: 0;
    left: 50%;
    background-image: none;
    height: auto;
    line-height: 18px;
    margin: 12.05568px 0;
    min-width: 130px;
    padding: 6.02784px 12.05568px;
    width: auto;
  }

  .swiss_lotto .ticket-system__content .ticket__random-numbers-button:before {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
    background-position: center left;
    float: left;
    margin: 0 10px 0 0;
  }

  .swiss_lotto .ticket-system__bank-numbers___container,
  .swiss_lotto .ticket-system__choice-numbers___container,
  .swiss_lotto .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #fee9e9;
  }

  .swiss_lotto .ticket-system__choice-numbers___container,
  .swiss_lotto .ticket-system__additional-numbers___container {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-left: 0;
    max-width: inherit;
  }

  .swiss_lotto .ticket-system__numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 21px;
    font-size: 1.4rem;
    line-height: 1.81;
    letter-spacing: -0.015em;
    position: relative;
    background: #ffffff;
    margin: 0;
    padding: 0 6.02784px;
  }

  .swiss_lotto .ticket-system__numbers-title > .number-counter {
    letter-spacing: 0.01em;
    margin-top: 10px;
  }

  .swiss_lotto .ticket-system__numbers___container {
    margin-bottom: 12.05568px;
  }

  .swiss_lotto .ticket-system__numbers___container-disabled {
    display: none;
  }

  .swiss_lotto .winning-numbers .actual-numbers__number {
    max-height: 28px;
    max-width: 28px;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .swiss_lotto .ticket__extra-game > *,
  .swiss_lotto .ticket__draws > *,
  .swiss_lotto .ticket__discount > *,
  .swiss_lotto .ticket__discount___percentage {
    margin-left: 1%;
    width: 98%;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 4%;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__tipps,
  .swiss_lotto .ticket__container___confirmation .ticket__extra-game > *,
  .swiss_lotto .ticket__container___confirmation .ticket__draws > *,
  .swiss_lotto .ticket__container___confirmation .ticket__discount > *,
  .swiss_lotto .ticket__container___confirmation .ticket__discount___percentage {
    margin: 0 4%;
    width: auto;
  }

  .swiss_lotto .ticket__container___confirmation.ticket__tipps-price,
  .swiss_lotto .ticket__container___confirmation.ticket__extra-game___price,
  .swiss_lotto .ticket__container___confirmation.ticket__draws___price,
  .swiss_lotto .ticket__container___confirmation.ticket__discount___amount {
    margin: 0;
    width: auto;
  }

  .swiss_lotto .ticket__container___confirmation .ticket__extra-game___head {
    margin-top: 0;
  }

  .swiss_lotto .ticket__left-column {
    float: left;
    max-width: 100%;
  }

  .swiss_lotto .ticket__info-box {
    right: 3px;
    min-width: 130px;
  }

  .swiss_lotto .ticket__info-box___info {
    margin: 0;
  }

  .swiss_lotto .ticket__subtitle___contains-image img {
    margin-left: 4%;
  }

  .swiss_lotto .ticket-row__header:before {
    margin-top: -2px;
  }
}

.swiss_lotto .ticket__jackpot-abo-edit .ticket__containers {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.swiss_lotto .ticket__jackpot-abo-edit .lightbox__main {
  overflow-x: hidden;
  overflow-y: auto;
}

.swiss_lotto .ticket__jackpot-abo-edit .ticket__container {
  opacity: 1.0;
  overflow: hidden;
  padding-top: 12.05568px;
}

.swiss_lotto .ticket__jackpot-abo-edit .ticket__container:not(.ticket__container___active) {
  opacity: 0;
}

.swiss_lotto .ticket__jackpot-abo-edit .ticket__navigation {
  margin-top: 0;
}

.swiss_lotto .ticket__jackpot-abo-edit .ticket__title {
  padding-top: 17px;
}

.swiss_lotto .ticket__jackpot-abo-edit .ticket__title.lightbox__title {
  border-bottom: none;
  margin-bottom: 0;
}

.swiss_lotto .ticket__jackpot-abo-edit .matrix-container:not(.short-system) {
  padding-top: 0;
}

.swiss_lotto .ticket__jackpot-abo-edit[data-json-id="euromillions"] .button__primary.button__primary___next:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.swiss_lotto .ticket__jackpot-abo-edit[data-json-id="euromillions"] .button__primary.button__primary___next:hover:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  cursor: pointer;
}

.swiss_lotto .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.swiss_lotto .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.swiss_lotto .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(2),
.swiss_lotto .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(2):last-child,
.swiss_lotto .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(3),
.swiss_lotto .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(3):last-child,
.swiss_lotto .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(4),
.swiss_lotto .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.swiss_lotto .pills-refresh li:first-child:nth-last-child(4):last-child,
.swiss_lotto .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.swiss_lotto .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.swiss_lotto .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.swiss_lotto .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.swiss_lotto .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.swiss_lotto .pills__detail .pill___active {
  background: #00509d;
  border-color: #00509d;
}

.swiss_lotto .pills__detail.pills__detail___shown,
.swiss_lotto .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.swiss_lotto .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.swiss_lotto .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.swiss_lotto .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.swiss_lotto .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.swiss_lotto .pill .pill__regular {
  font-family: "roboto-medium";
}

.swiss_lotto .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.swiss_lotto .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.swiss_lotto .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.swiss_lotto .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.swiss_lotto .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.swiss_lotto .pill__icon___tiles.pill___active:before,
.swiss_lotto .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.swiss_lotto .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.swiss_lotto .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.swiss_lotto .pill__icon___list.pill___active:before,
.swiss_lotto .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.swiss_lotto .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.swiss_lotto .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.swiss_lotto .pill-refresh .pill___active:not(.pill__logo) {
  background: #00509d;
}

.swiss_lotto .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.swiss_lotto .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.swiss_lotto .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.swiss_lotto .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.swiss_lotto .pill__jackpot {
  min-width: 56px;
}

.swiss_lotto .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.swiss_lotto .pill___active:not(.pill__logo) {
  background: #00509d;
  border-color: #00509d;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.swiss_lotto .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.swiss_lotto .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.swiss_lotto .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.swiss_lotto .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.swiss_lotto .pill___million {
  min-width: 2.2em;
}

.swiss_lotto .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.swiss_lotto .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.swiss_lotto .pill__logo {
  position: relative;
  min-width: 70px;
}

.swiss_lotto .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.swiss_lotto .pill___disabled {
  opacity: 0.5;
}

.swiss_lotto .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.swiss_lotto .pills-container___statistics,
.swiss_lotto .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.swiss_lotto .pills-container___statistics .pills,
.swiss_lotto .pills-container___game-filter .pills {
  width: auto;
}

.swiss_lotto .pills-container___statistics .pill,
.swiss_lotto .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.swiss_lotto .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.swiss_lotto .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.swiss_lotto .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .swiss_lotto .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .swiss_lotto .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .swiss_lotto .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .swiss_lotto .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .swiss_lotto .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.swiss_lotto .ticket__numbers li:nth-child(-n+6) {
  margin-top: 0;
}

.swiss_lotto .ticket__numbers li:nth-child(6n+1),
.swiss_lotto .ticket__lucky-numbers li:nth-child(6n+1) {
  margin-left: 0;
}

.swiss_lotto .ticket__numbers li:nth-child(6n+6),
.swiss_lotto .ticket__lucky-numbers li:nth-child(6n+6) {
  margin-right: 0;
}

.swiss_lotto .ticket__numbers li:nth-child(6n+7) {
  clear: both;
}

.swiss_lotto .content_page__wrapper {
  margin: 0;
}

.swiss_lotto .refinements__swisslotto-millionaire-statistics .pills-container {
  margin-bottom: 0;
}

.swiss_lotto .refinements__swisslotto-millionaire-statistics .pill {
  padding: 12.05568px;
}

.swiss_lotto .ticket__extra-game___head-logo {
  margin-top: -2px;
}

/*------------------------------------*\
    #PHONE VIEW
\*------------------------------------*/

/*
 * Exceptions for System Easy
 */

@media screen and (min-width: 768px) {
  .swiss_lotto .easy-system .matrix .heading___column,
  .swiss_lotto .easy-system .matrix .heading___column.heading___active {
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  .swiss_lotto .easy-system .matrix .heading___column {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjM5IiAgIGhlaWdodD0iMzkiICAgdmlld0JveD0iMCAwIDM5LjAwMDAwMyAzOS4wMDAwMDMiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNpcmNsZS15ZWxsb3cuc3ZnIj4gIDxkZWZzICAgICBpZD0iZGVmczQiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBpZD0iYmFzZSIgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp6b29tPSIxMS4yIiAgICAgaW5rc2NhcGU6Y3g9IjQzLjEzNTIwNSIgICAgIGlua3NjYXBlOmN5PSI0LjYxNTIyMiIgICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJweCIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIxLjM4Nzc3ODhlLTAxNiIgICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjExMzgiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgdW5pdHM9InB4IiAvPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGE3Ij4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGcgICAgIGlua3NjYXBlOmxhYmVsPSJFYmVuZSAxIiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjY0Mjk0LC0yMTEuMDA1MDUpIj4gICAgPGNpcmNsZSAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmJlNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC40MDk0ODE0NztzdHJva2Utb3BhY2l0eTowIiAgICAgICBpZD0icGF0aDQxMzYiICAgICAgIGN4PSIyNTYuMTQyOTQiICAgICAgIGN5PSIyMzAuNTA1MDUiICAgICAgIHI9IjE5LjI5NTI2MSIgLz4gIDwvZz48L3N2Zz4=);
  }

  .swiss_lotto .easy-system .matrix .heading___column.heading___active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjM5IiAgIGhlaWdodD0iMzkiICAgdmlld0JveD0iMCAwIDQ2LjQ2OTY3NyA0Ni40Njk2NzciICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNpcmNsZS15ZWxsb3ctYWN0aXZlLnN2ZyI+ICA8ZGVmcyAgICAgaWQ9ImRlZnM0IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgaWQ9ImJhc2UiICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6em9vbT0iNS42IiAgICAgaW5rc2NhcGU6Y3g9IjcuNjIxMTQxOSIgICAgIGlua3NjYXBlOmN5PSItMTUuNTE3ODEiICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBmaXQtbWFyZ2luLXRvcD0iMCIgICAgIGZpdC1tYXJnaW4tbGVmdD0iMS4zODc3Nzg4ZS0wMTYiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMTM4IiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIHVuaXRzPSJweCIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhNyI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICBpbmtzY2FwZTpsYWJlbD0iRWJlbmUgMSIgICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiICAgICBpZD0ibGF5ZXIxIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNi42NDI5MSwtMjAzLjUzNTM4KSI+ICAgIDxlbGxpcHNlICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojMDA1MDlkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjQ4NzkwOTQ3O3N0cm9rZS1vcGFjaXR5OjAiICAgICAgIGlkPSJwYXRoNDEzNiIgICAgICAgY3g9IjI1OS44Nzc3NSIgICAgICAgY3k9IjIyNi43NzAyMiIgICAgICAgcng9IjIyLjk5MDg4NSIgICAgICAgcnk9IjIyLjk5MDg4MyIgLz4gIDwvZz48L3N2Zz4=);
  }

  .swiss_lotto .easy-system .matrix .heading__arrow {
    display: none;
  }
}

@media screen and (max-width: 767.9px) {
  .swiss_lotto .matrix-container.easy-system .matrix tr td:first-child:not(.choice-number__help):not(.bank-number__help) {
    max-width: 45px;
    min-width: 45px;
    width: 45px;
  }

  .swiss_lotto .matrix-container.easy-system .matrix td {
    width: calc((100% - 45px)/5);
  }

  .swiss_lotto .matrix-container.easy-system .matrix__help___count-additional {
    padding-left: 48px;
  }

  .swiss_lotto .matrix-container.easy-system .matrix .heading___row,
  .swiss_lotto .matrix-container.easy-system .matrix .heading___row.heading___active {
    background-color: transparent;
    background-position: 50% 50%;
    background-repeat: no-repeat;
  }

  .swiss_lotto .matrix-container.easy-system .matrix .heading___row {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjM5IiAgIGhlaWdodD0iMzkiICAgdmlld0JveD0iMCAwIDM5LjAwMDAwMyAzOS4wMDAwMDMiICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNpcmNsZS15ZWxsb3cuc3ZnIj4gIDxkZWZzICAgICBpZD0iZGVmczQiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBpZD0iYmFzZSIgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMS4wIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp6b29tPSIxMS4yIiAgICAgaW5rc2NhcGU6Y3g9IjQzLjEzNTIwNSIgICAgIGlua3NjYXBlOmN5PSI0LjYxNTIyMiIgICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJweCIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgICAgIHNob3dncmlkPSJmYWxzZSIgICAgIGZpdC1tYXJnaW4tdG9wPSIwIiAgICAgZml0LW1hcmdpbi1sZWZ0PSIxLjM4Nzc3ODhlLTAxNiIgICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjExMzgiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIiAgICAgdW5pdHM9InB4IiAvPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGE3Ij4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGcgICAgIGlua3NjYXBlOmxhYmVsPSJFYmVuZSAxIiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIgICAgIGlkPSJsYXllcjEiICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjM2LjY0Mjk0LC0yMTEuMDA1MDUpIj4gICAgPGNpcmNsZSAgICAgICBzdHlsZT0ib3BhY2l0eToxO2ZpbGw6I2ZmZmJlNTtmaWxsLW9wYWNpdHk6MTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MC40MDk0ODE0NztzdHJva2Utb3BhY2l0eTowIiAgICAgICBpZD0icGF0aDQxMzYiICAgICAgIGN4PSIyNTYuMTQyOTQiICAgICAgIGN5PSIyMzAuNTA1MDUiICAgICAgIHI9IjE5LjI5NTI2MSIgLz4gIDwvZz48L3N2Zz4=);
  }

  .swiss_lotto .matrix-container.easy-system .matrix .heading___row.heading___active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjM5IiAgIGhlaWdodD0iMzkiICAgdmlld0JveD0iMCAwIDQ2LjQ2OTY3NyA0Ni40Njk2NzciICAgaWQ9InN2ZzIiICAgdmVyc2lvbj0iMS4xIiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTEgcjEzNzI1IiAgIHNvZGlwb2RpOmRvY25hbWU9ImNpcmNsZS15ZWxsb3ctYWN0aXZlLnN2ZyI+ICA8ZGVmcyAgICAgaWQ9ImRlZnM0IiAvPiAgPHNvZGlwb2RpOm5hbWVkdmlldyAgICAgaWQ9ImJhc2UiICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEuMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwLjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6em9vbT0iNS42IiAgICAgaW5rc2NhcGU6Y3g9IjcuNjIxMTQxOSIgICAgIGlua3NjYXBlOmN5PSItMTUuNTE3ODEiICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0icHgiICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBmaXQtbWFyZ2luLXRvcD0iMCIgICAgIGZpdC1tYXJnaW4tbGVmdD0iMS4zODc3Nzg4ZS0wMTYiICAgICBmaXQtbWFyZ2luLXJpZ2h0PSIwIiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMTM4IiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIHVuaXRzPSJweCIgLz4gIDxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhNyI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPiAgICAgIDwvY2M6V29yaz4gICAgPC9yZGY6UkRGPiAgPC9tZXRhZGF0YT4gIDxnICAgICBpbmtzY2FwZTpsYWJlbD0iRWJlbmUgMSIgICAgIGlua3NjYXBlOmdyb3VwbW9kZT0ibGF5ZXIiICAgICBpZD0ibGF5ZXIxIiAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzNi42NDI5MSwtMjAzLjUzNTM4KSI+ICAgIDxlbGxpcHNlICAgICAgIHN0eWxlPSJvcGFjaXR5OjE7ZmlsbDojMDA1MDlkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDowLjQ4NzkwOTQ3O3N0cm9rZS1vcGFjaXR5OjAiICAgICAgIGlkPSJwYXRoNDEzNiIgICAgICAgY3g9IjI1OS44Nzc3NSIgICAgICAgY3k9IjIyNi43NzAyMiIgICAgICAgcng9IjIyLjk5MDg4NSIgICAgICAgcnk9IjIyLjk5MDg4MyIgLz4gIDwvZz48L3N2Zz4=);
  }

  .swiss_lotto .matrix-container.easy-system .heading__arrow {
    display: none;
  }
}

/*------------------------------------*\
    #EUROMILLIONS
\*------------------------------------*/

/**
 * Styles for Euromillions
 */

.euromillions:not(.lightbox-container):not(.overview__receipts):not(
.favourite-tipps__details___container) {
  background-color: #001367;
}

.euromillions {
  /**
   * Jackpot
   */
  /**
   * TICKET OPTIONS
   */
  /**
   * TICKET NAVIGATION
   */
  /**
   * TICKET ROWS
   */
  /**
   * TICKET MODULE NUMBERS
   */
  /**
   * TICKET ROW NUMBERS
   */
  /**
   * TICKET ADD ROW
   */
  /**
   * Systemtips
   */
  /**
   * TICKET SYSTEM NUMBERS
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  /*------------------------------------*\
    #CONTENT
  \*------------------------------------*/
  /*------------------------------------*\
    #COCKPIT
  \*------------------------------------*/
  /*------------------------------------*\
    #PILLS
  \*------------------------------------*/
  /*------------------------------------*\
    #TICKETROWS
  \*------------------------------------*/
  /*------------------------------------*\
    #TICKETSYSTEMS
  \*------------------------------------*/
  /*------------------------------------*\
    #EUROMILLIONS
  \*------------------------------------*/
  /*------------------------------------*\
    #RECEIPT
  \*------------------------------------*/
  /*------------------------------------*\
      #ENUMERATOR
    \*------------------------------------*/
  /*------------------------------------*\
      #QUICKTIP
    \*------------------------------------*/
  /*------------------------------------*\
      #SYSTEM
    \*------------------------------------*/
  /*------------------------------------*\
      #STAR
    \*------------------------------------*/
}

.euromillions .ticket {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.euromillions .ticket.systemtip,
.euromillions .ticket.singletip,
.euromillions .ticket.quicktip {
  visibility: hidden;
}

.euromillions .ticket.systemtip .ticket__containers {
  width: 400%;
}

.euromillions .ticket.systemtip .ticket__container {
  width: 25%;
}

.euromillions .ticket.systemtip .ticket__container.step1 {
  left: 0;
}

.euromillions .ticket.systemtip .ticket__container.step2 {
  left: 2.5%;
}

.euromillions .ticket.systemtip .ticket__container.step3 {
  left: 5%;
}

.euromillions .ticket.systemtip .ticket__container.step4 {
  left: 7.5%;
}

.euromillions .ticket__containers {
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  transition: left 500ms;
  position: relative;
  left: 0;
  min-height: 500px;
  width: 300%;
}

.euromillions .ticket__containers[data-step="0"] {
  left: 0;
}

.euromillions .ticket__containers[data-step="1"] {
  left: -110%;
}

.euromillions .ticket__containers[data-step="2"] {
  left: -220%;
}

.euromillions .ticket__containers[data-step="3"] {
  left: -330%;
}

.euromillions .ticket__containers[data-step="4"] {
  left: -440%;
}

.euromillions .ticket__container {
  position: relative;
  top: 0;
  float: left;
  height: 100%;
  width: 33.333%;
}

.euromillions .ticket__container.step1 {
  left: 0;
}

.euromillions .ticket__container.step2 {
  left: 3.333%;
}

.euromillions .ticket__container.step3 {
  left: 6.666%;
}

.euromillions .ticket__container.step4 {
  left: 9.999%;
}

.euromillions .ticket__container___options .ticket__extra-game .pills-container {
  margin-top: 16px;
}

.euromillions .ticket__title {
  position: relative;
  letter-spacing: -0.015em;
  line-height: 1;
  margin-bottom: 24.11136px;
  padding-bottom: 18.08352px;
  padding-right: 20px;
}

.euromillions .ticket__title > span:first-child {
  margin-right: 24.11136px;
}

.euromillions .ticket__title .ticket-system__your-string,
.euromillions .ticket__title .ticket-system__your-string:first-of-type {
  margin-right: 0;
}

.euromillions .ticket__title .tooltip {
  top: 35%;
}

.euromillions .ticket__title .hinfo {
  margin-left: 0;
}

.euromillions .ticket__subtitle {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: relative;
}

.euromillions .ticket__subtitle___contains-image {
  line-height: 58px;
  min-height: 50px;
}

.euromillions .ticket__subtitle___contains-image img {
  position: absolute;
  height: 36px;
  width: auto;
}

.euromillions .ticket__left-column {
  width: 48.9288520609%;
  float: left;
}

.euromillions .ticket__right-column {
  width: 48.9288520609%;
  float: right;
  margin-right: 0;
}

.euromillions .ticket-rows {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.euromillions .ticket__tipps {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.euromillions .ticket__tipps .ticket-row__number,
.euromillions .ticket__tipps .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 10.2%;
  width: 10.2%;
}

.euromillions .ticket__tipps .ticket-row__remove-link,
.euromillions .ticket__tipps .ticket__remove-link {
  margin-right: 0.5%;
}

.euromillions .ticket__tipps__rows .ticket-row__header {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.euromillions .ticket-rows___disabled .ticket-row___complete:hover .ticket-row__remove-link {
  display: none;
}

.euromillions .ticket__tipps-price {
  float: right;
  margin-right: 6%;
  margin-top: 7.05568px;
  min-width: 245px;
  text-align: right;
  width: 77%;
}

.euromillions .ticket__tipps-price .ticket__tipps-price___all-rows {
  margin-left: 6px;
}

.euromillions .ticket__tipps-price.ticket__tipps-price___full-width {
  margin-right: 0;
  width: 100%;
}

.euromillions .ticket__tipps-price.ticket__tipps-price___no-margin {
  margin: 0;
}

.euromillions .ticket__tipps-price___info,
.euromillions .ticket__extra-price___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
}

.euromillions .ticket__tipps-price___all-rows,
.euromillions .ticket__extra-price___all-rows,
.euromillions .ticket__draws___info {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  font-family: "tarzana";
}

.euromillions .ticket__options {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.euromillions .ticket__extra-game {
  margin-bottom: 18.08352px;
  padding-bottom: 18.08352px;
}

.euromillions .ticket__draws .ticket__subtitle {
  margin-bottom: 12.05568px;
}

.euromillions .ticket__extra-game___price,
.euromillions .ticket__draws___price {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  float: right;
  font-family: "tarzana";
  text-align: right;
}

.euromillions .ticket__extra-game___head {
  position: relative;
  height: 30px;
  margin-bottom: 12.05568px;
}

.euromillions .ticket__extra-game___head-logo,
.euromillions .ticket__extra-game___head-help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}

.euromillions .ticket__extra-game___head-logo {
  float: left;
}

.euromillions .ticket__extra-game___head-help {
  float: right;
}

.euromillions .ticket__extra-game___head-jackpot {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 21px;
  min-width: 180px;
}

.euromillions .ticket__extra-game___head-jackpot .jackpot__info {
  float: left;
}

.euromillions .ticket__extra-game___head-jackpot .jackpot__info span:first-child {
  margin-bottom: -1px;
}

.euromillions .ticket__extra-game___head-jackpot .jackpot___number,
.euromillions .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 0.667;
  height: 28px;
  padding: 1px 0;
}

.euromillions .ticket__extra-game___head-jackpot .jackpot___number .transform__center,
.euromillions .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after .transform__center {
  margin-top: 0;
}

.euromillions .ticket__extra-game___head-jackpot.jackpot__value___high {
  min-width: 210px;
}

.euromillions .ticket__extra-game___head .ticket__extra-game___head-jackpot {
  top: 0;
}

.euromillions .ticket__extra-game___logo {
  height: 34px;
}

.euromillions .ticket__extra-game___content,
.euromillions .ticket__draws___content,
.euromillions .ticket__draws___info-text {
  clear: both;
  float: left;
}

.euromillions .ticket__extra-game___no-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.965;
  display: inline-block;
  margin-top: 2px;
}

.euromillions .ticket__extra-game___message,
.euromillions .ticket__draws___content {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.euromillions .ticket__extra-game___message {
  margin-bottom: 9.04176px;
}

.euromillions .ticket__draws___info-text {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.923;
  letter-spacing: -0.0015;
  width: 100%;
}

.euromillions .ticket .ticket__extra-game___number {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2.667;
  background-color: #f9f9f9;
  color: #525252;
  font-family: roboto-bold;
  height: 32px;
  margin: 0 0 8px 0;
  text-align: center;
  width: 74px;
}

.euromillions .ticket .ticket__extra-game___number:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.133;
  background: #ffffff;
  content: attr(data-id) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  height: 100%;
  padding: 0 9px 0 0;
  text-align: right;
  width: 24%;
}

.euromillions .ticket__discount {
  border-top: 2px dotted #d4d4d4;
  display: none;
  margin-top: 24.11136px;
  padding-top: 24.11136px;
}

.euromillions .ticket__discount h3 {
  margin-bottom: 12.05568px;
}

.euromillions .ticket__discount___percentage {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 1.238;
  font-family: "tarzana";
}

.euromillions .ticket__discount___absolute {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.444;
  float: right;
  font-family: "tarzana";
}

.euromillions .ticket__tipps___text,
.euromillions .ticket__tipps___value span {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.euromillions .ticket__tipps___text {
  float: left;
  padding-right: 19px;
}

.euromillions .ticket__tipps___value {
  float: left;
}

.euromillions .ticket__navigation {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  bottom: 0;
  height: 58px;
  margin-top: 24.11136px;
}

.euromillions .ticket__next-button {
  position: relative;
  float: right;
  height: 56px;
  line-height: 56px;
  padding-bottom: 0;
  padding-right: 8%;
  padding-top: 0;
}

.euromillions .ticket__info-box {
  position: relative;
  right: 24.11136px;
  float: right;
  height: 56px;
  min-width: 200px;
  padding: 0 2.1%;
  text-align: right;
}

.euromillions .ticket__info-box > .transform__center___vertical,
.euromillions .swiss_lotto .ticket__info-box > .ticket__add-row::before,
.euromillions .ticket__info-box > .ticket__add-row::before,
.euromillions .eurodreams .ticket__info-box > .ticket__add-row::before,
.euromillions .bingo .ticket__info-box > .ticket__add-row::before,
.euromillions .sporttip .ticket__info-box > .ticket__add-row::before,
.euromillions .jass .ticket__info-box > .ticket__add-row::before,
.euromillions .goooal .ticket__info-box > .ticket__add-row::before {
  position: relative;
}

.euromillions .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.euromillions .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.euromillions .ticket__info-box___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
  position: relative;
  left: 0;
  margin-right: 24.11136px;
}

.euromillions .ticket__info-box___price {
  font-size: 30px;
  font-size: 2rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
}

.euromillions .ticket__info-box___price:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 0.6;
}

.euromillions .ticket__prev-button {
  position: absolute;
  bottom: 1px;
  left: 0;
  height: 34px;
  line-height: 34px;
  padding-left: 5%;
  padding-right: 2%;
}

.euromillions .ticket-row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  height: 37px;
}

.euromillions .ticket-row___complete:hover .ticket-row__header {
  background-color: #f9f9f9;
}

.euromillions .ticket-row___complete:hover .ticket-row__number,
.euromillions .ticket-row___complete:hover .ticket-row__additional-number {
  background-color: #ffffff;
  border-color: #f9f9f9;
}

.euromillions .ticket-row___complete:hover .ticket-row__number {
  color: #001367;
}

.euromillions .ticket-row___complete:hover .ticket-row__additional-number {
  color: #001367;
}

.euromillions .ticket-row___active .ticket-row__content {
  display: block;
}

.euromillions .ticket-row__header {
  width: 53.5716836917%;
  float: right;
  margin-right: 0;
  position: relative;
  height: 100%;
  text-align: center;
}

.euromillions .ticket-row__header:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.533;
  position: relative;
  top: 50%;
  content: attr(data-ticket-row) ".";
  float: left;
  font-family: "tarzana";
  height: 100%;
  margin-right: 5.5%;
  text-align: right;
  width: 6.27%;
}

.euromillions .ticket-row__content {
  width: 42.9594971069%;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #e8eaf1;
  display: none;
  height: 100%;
  margin-right: 0;
  padding: 1.9998133196%;
}

.euromillions .ticket__module {
  position: relative;
  height: 100%;
}

.euromillions .ticket__random-numbers-button {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.2333;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  line-height: 18px;
  min-width: 130px;
  padding: 9.04176px;
  padding-left: 38px;
  white-space: nowrap;
}

.euromillions .ticket__random-numbers-button > span {
  vertical-align: middle;
  white-space: nowrap;
}

.euromillions .ticket__numbers,
.euromillions .ticket__additional-numbers,
.euromillions .ticket-row__list,
.euromillions .ticket-row__number,
.euromillions .ticket-row__additional-number {
  list-style-type: none;
  margin: 0;
}

.euromillions .ticket__numbers,
.euromillions .ticket__additional-numbers {
  clear: both;
  float: left;
  font-family: roboto-bold;
  width: 100%;
}

.euromillions .ticket__additional-numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  float: left;
  font-family: "tarzana";
  margin-top: 3.9996266393%;
}

.euromillions .ticket__number,
.euromillions .ticket__additional-number {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 0;
  margin: 1.5px;
  max-width: 45px;
  padding-top: 15.25%;
  text-align: center;
  width: 15.25%;
}

.euromillions .ticket__number {
  background: #ffffff;
  color: #001367;
}

.euromillions .ticket__number:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #404040;
}

.euromillions .ticket__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background: #fffbe5;
  color: #001367;
}

.euromillions .ticket__additional-number:hover {
  background: #fff9c9;
  color: #001367;
}

.euromillions .ticket__number___selected,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
.euromillions .ticket-system__number.ticket__number___selected,
.euromillions .ticket-system__number.ticket__number___selected:hover,
.eurodreams .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
.bingo .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
.euromillions .ticket__number___selected:hover,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
.euromillions .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
.euromillions .ticket-system__number.ticket__number___selected:hover,
.eurodreams .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
.bingo .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
.sporttip .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
.jass .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
.goooal .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover {
  background: #f4cf47;
  color: #001367;
}

.euromillions .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket__additional-number___selected:hover,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover {
  background: #001367;
  color: #ffffff;
}

.euromillions .ticket__number___disabled,
.euromillions .ticket__number___disabled:hover {
  color: #001367;
  cursor: default;
  opacity: 0.3;
}

.euromillions .ticket-row__numbers {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  position: relative;
  top: 50%;
  float: left;
  font-family: roboto-bold;
  margin: 0;
}

.euromillions .ticket-row__numbers {
  margin-right: 1px;
  width: 87%;
}

.euromillions .ticket-row__numbers .ticket-row__additional-number {
  margin-left: 10px;
}

.euromillions .ticket-row__numbers .ticket-row__additional-number ~ .ticket-row__additional-number {
  margin-left: 0;
}

.euromillions .ticket-row__number,
.euromillions .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 9.31%;
  width: 9.31%;
}

.euromillions .ticket-row__number {
  background-color: #f9f9f9;
  color: #001367;
}

.euromillions .ticket-row__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #f0f0f0;
  color: #001367;
}

.euromillions .ticket__swiss-lotto___logo {
  height: 96px;
  margin-bottom: 24.11136px;
  width: auto;
}

.euromillions .ticket__add-row {
  background-color: #d70018;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3001a), color-stop(100%, #d70018));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3001a 0%, #d70018 100%);
  /* W3C */
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  z-index: 1;
  left: 11.77%;
  cursor: pointer;
  display: none;
  height: 100%;
  width: 88.23%;
}

.euromillions .ticket__add-row::before {
  position: absolute;
  left: -6px;
  border-bottom: 5px solid transparent;
  border-right: 7px solid #d70018;
  border-top: 5px solid transparent;
  content: " ";
  height: 0;
  width: 0;
}

.euromillions .ticket__add-row___link {
  color: #ffffff;
  display: block;
  font-family: roboto-bold;
  line-height: 37px;
  padding: 0 3.9996266393%;
  text-align: left;
}

.euromillions .ticket__add-row___link:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBsdXNfSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNCw4IDEwLDggMTAsNCA4LDQgOCw4IDQsOCA0LDEwIDgsMTAgOCwxNCA5Ljk4NSwxMy45OTEgOS45OTUsOS45OTUgMTMuOTkxLDkuOTg1ICIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  float: left;
  margin: 11px 15px 0 0;
}

.euromillions .ticket__add-row___link:hover {
  color: #ffffff;
}

.euromillions .ticket-row__item {
  clear: both;
  margin: 0;
  width: 100%;
}

.euromillions .ticket-row___complete .ticket-row__additional-number {
  background-color: #fffbe5;
}

.euromillions .ticket-row___complete:hover .ticket-row__remove-link {
  display: inline-block;
}

.euromillions .ticket-row___complete:hover .ticket-row__header {
  cursor: pointer;
}

.euromillions .ticket-row[data-current="false"] .ticket-row__header {
  cursor: pointer;
}

.euromillions .ticket-row___active,
.euromillions .ticket-row___active:hover {
  background-color: #e8eaf1;
}

.euromillions .ticket-row___active .ticket-row__header,
.euromillions .ticket-row___active:hover .ticket-row__header {
  background-color: #e8eaf1;
}

.euromillions .ticket-row___active .ticket-row__header:before,
.euromillions .ticket-row___active:hover .ticket-row__header:before {
  color: #001367;
}

.euromillions .ticket-row___active .ticket-row__number,
.euromillions .ticket-row___active:hover .ticket-row__number {
  background-color: #f9f9f9;
  border-color: #ffffff;
  color: #ffffff;
}

.euromillions .ticket-row___active .ticket-row__additional-number,
.euromillions .ticket-row___active:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #001367;
}

.euromillions .ticket-row___active .ticket-row__remove-link,
.euromillions .ticket-row___active:hover .ticket-row__remove-link {
  display: inline-block;
}

.euromillions .ticket-row__remove-link,
.euromillions .ticket__remove-link {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 29px;
  width: 29px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  z-index: 20;
  top: 50%;
  right: 3px;
  background-color: #d31327;
  display: none;
  float: right;
  margin-right: 2.5%;
}

.euromillions .ticket-row__remove-link:hover,
.euromillions .ticket__remove-link:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.euromillions .ticket__container___confirmation .ticket-row:hover .ticket-row__header {
  background-color: transparent;
  cursor: default;
}

.euromillions .ticket__container___confirmation .ticket-row:hover .ticket-row__number {
  background-color: #f9f9f9;
  color: #001367;
}

.euromillions .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #001367;
}

.euromillions .ticket__container___confirmation .ticket__extra-game___head {
  margin-top: 14px;
}

.euromillions .ticket__container___confirmation .ticket__swiss-lotto___logo {
  margin-bottom: 14px;
}

.euromillions .ticket-system___bank .ticket-system__content {
  width: 66.8369169226%;
  float: left;
  min-height: 458px;
}

.euromillions .ticket-system___bank .ticket-system__bank-numbers___container {
  width: 49.1310302846%;
  float: left;
}

.euromillions .ticket-system___bank .ticket-system__choice-numbers___container {
  width: 49.1310302846%;
  float: right;
  margin-right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  clear: none;
  margin-left: 0;
  max-width: inherit;
}

.euromillions .ticket-system___bank .ticket-system__additional-numbers___container {
  width: 49.1310302846%;
  float: left;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-left: 0;
  max-width: inherit;
}

.euromillions .ticket-system___bank .ticket-system__aside {
  width: 31.0207871991%;
  float: right;
  margin-right: 0;
}

.euromillions .ticket-system___bank .ticket__number,
.euromillions .ticket-system___bank .ticket__additional-number {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.2;
  letter-spacing: -0.015em;
}

.euromillions .ticket-system__content {
  width: 49.5921137224%;
  float: left;
  position: relative;
  background-color: #e8eaf1;
  height: 0;
  min-height: 538px;
  padding: 0 12.05568px 12.05568px;
}

.euromillions .ticket-system__aside {
  width: 46.9390670762%;
  float: right;
  margin-right: 0;
}

.euromillions .ticket-system__choice-numbers___container,
.euromillions .ticket-system__additional-numbers___container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
  max-width: 296px;
}

.euromillions .ticket-system__numbers___container-disabled {
  opacity: 0.5;
}

.euromillions .ticket-system__numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  letter-spacing: -0.015em;
  float: left;
  font-family: "tarzana";
}

.euromillions .ticket-system__sub-title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: -0.015em;
  position: relative;
  margin-bottom: 12.05568px;
  padding-right: 44px;
}

.euromillions .ticket-system__sub-title > .number-counter {
  top: 2px;
}

.euromillions .ticket-system__aside___container {
  padding-bottom: 24.11136px;
  padding-top: 18.08352px;
}

.euromillions .ticket-system__aside___container.ticket-system__aside___additional-container {
  border-bottom: 0;
}

.euromillions .ticket-system__aside___bank-container {
  padding-top: 10px;
}

.euromillions .systemtip .step3 .ticket-rows {
  margin-bottom: 24.11136px;
}

.euromillions .systemtip [data-step="3"] .ticket__info-box___info,
.euromillions .systemtip [data-step="2"] .ticket__info-box___info {
  display: none;
}

.euromillions .systemtip .ticket__container___confirmation .ticket__confirmation___choice-numbers,
.euromillions .systemtip .ticket__container___confirmation .ticket__confirmation___additional-numbers,
.euromillions .systemtip .ticket__container___confirmation .ticket__confirmation___bank-numbers {
  padding-top: 3px;
}

.euromillions .ticket-system__numbers,
.euromillions .ticket-system__additional-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  font-family: roboto-bold;
  list-style-type: none;
  margin: 0;
}

.euromillions .ticket-system__number,
.euromillions .ticket-system__additional-number {
  position: relative;
  float: left;
  height: 34px;
  line-height: 1;
  margin-bottom: 1px;
  margin-right: 1px;
  width: 34px;
}

.euromillions .ticket-system__number {
  background-color: #f9f9f9;
  color: #001367;
}

.euromillions .ticket-system__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #fffbe5;
  color: #001367;
}

.euromillions .ticket__confirmation___label,
.euromillions .ticket__confirmation___value {
  float: left;
  min-height: 40px;
  padding: 8px 0;
}

.euromillions .ticket__confirmation___value-alltext,
.euromillions .ticket__confirmation___label {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1.2rem;
  line-height: 24px;
}

.euromillions .ticket__confirmation___label {
  width: 32%;
}

.euromillions .ticket__confirmation___value {
  width: 67%;
}

.euromillions .ticket__confirmation___value ul {
  max-width: 90%;
}

.euromillions .ticket__confirmation___value .ticket-system__number,
.euromillions .ticket__confirmation___value .ticket-system__additional-number {
  height: 34px;
  width: 34px;
}

.euromillions .ticket__warning-message {
  float: left;
  margin-bottom: 0;
  margin-top: 12.05568px;
}

.euromillions .winning-numbers {
  display: none;
  float: left;
  margin-bottom: 24.11136px;
  margin-top: 48.22272px;
  width: 100%;
}

.euromillions .winning-numbers h2 {
  font-size: 1.4rem;
  margin-bottom: 12.05568px;
}

.euromillions .winning-numbers .actual-numbers__numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  top: 0;
  float: none;
  margin-bottom: 24.11136px;
  margin-top: 12.05568px;
}

.euromillions .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
.euromillions .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
.euromillions .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___replay"] {
  margin-left: 16px;
}

.euromillions .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"] ~ li[class="actual-numbers__number actual-numbers__number___superstar"] {
  margin-left: 1px;
}

.euromillions .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___superstar"],
.euromillions .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___lucky"] {
  margin-left: 0;
}

.euromillions .winning-numbers-visible .winning-numbers {
  display: block;
}

.euromillions .winning-numbers__last-draw-form .filter-prev-draw,
.euromillions .winning-numbers__last-draw-form .filter-next-draw {
  float: left;
  margin-bottom: 12.05568px;
}

@media screen and (hover: none) {
  .euromillions .ticket__number:hover {
    background: #ffffff;
    color: #001367;
  }

  .euromillions .ticket__additional-number:hover {
    background: #fffbe5;
    color: #001367;
  }

  .euromillions .ticket__number___selected,
  .swiss_lotto .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
  .euromillions .ticket-row___active .ticket-row__number.ticket__number___selected,
  .euromillions .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
  .euromillions .ticket-system__number.ticket__number___selected,
  .euromillions .ticket-system__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
  .bingo .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
  .sporttip .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
  .jass .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
  .goooal .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected,
  .euromillions .ticket__number___selected:hover,
  .swiss_lotto .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
  .euromillions .ticket-system__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
  .bingo .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
  .jass .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover,
  .goooal .ticket-row___active .euromillions .ticket-row__number.ticket__number___selected:hover {
    background: #f4cf47;
    color: #001367;
  }

  .euromillions .ticket__additional-number___selected,
  .swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-system__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
  .jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
  .goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket__additional-number___selected:hover,
  .swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover {
    background: #001367;
    color: #ffffff;
  }

  .euromillions .ticket__number___disabled,
  .euromillions .ticket__number___disabled:hover {
    color: #001367;
    cursor: default;
    opacity: 0.3;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .euromillions .ticket__number,
  .euromillions .ticket__additional-number {
    height: 100%;
    max-height: 60px;
    max-width: 60px;
  }

  .euromillions .ticket__tipps .ticket-row__number,
  .euromillions .ticket__tipps .ticket-row__additional-number {
    min-width: 23px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .euromillions .ticket-row__number,
  .euromillions .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .euromillions .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 290px;
  }

  .euromillions .ticket-system___bank .ticket-system__content {
    min-height: 518px;
  }

  .euromillions .ticket-system___bank .ticket__module {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    left: 0;
    max-width: none;
  }

  .euromillions .ticket__tipps-price {
    float: right;
    margin-right: 6%;
    width: auto;
  }

  .euromillions .systemtips .ticket__tipps-price {
    margin-right: 0;
  }
}

@media screen and (max-width: 767.9px) {
  .euromillions {
    /**
     * Systemtipps
     */
  }

  .euromillions .ticket-row___complete:hover .ticket-row__remove-link,
  .euromillions .ticket-row___active .ticket-row__remove-link,
  .euromillions .ticket-row___active:hover .ticket-row__remove-link {
    display: none;
  }

  .euromillions .ticket {
    margin-bottom: 68px;
  }

  .euromillions .ticket__containers {
    height: auto;
    min-height: inherit;
  }

  .euromillions .ticket__containers[data-step="0"] .step1 {
    max-height: 100%;
  }

  .euromillions .ticket__containers[data-step="1"] .step2 {
    max-height: 100%;
  }

  .euromillions .ticket__containers[data-step="2"] .step3 {
    max-height: 100%;
  }

  .euromillions .ticket__containers[data-step="3"] .step4 {
    max-height: 100%;
  }

  .euromillions .ticket__containers[data-step="4"] .step5 {
    max-height: 100%;
  }

  .euromillions .ticket__subtitle___contains-image img {
    display: block;
    margin-left: 10%;
  }

  .euromillions .ticket__container {
    height: auto;
    max-height: 80vh;
  }

  .euromillions .ticket__container-content {
    height: 20%;
    overflow-y: scroll;
  }

  .euromillions .ticket__container___options .ticket__left-column {
    display: none;
  }

  .euromillions .ticket__left-column {
    border-bottom: 2px dotted #d4d4d4;
    float: none;
    margin-bottom: 18.08352px;
    padding-bottom: 18.08352px;
    width: 100%;
  }

  .euromillions .ticket__right-column {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .euromillions .ticket-row {
    display: none;
    height: auto;
    padding: 1px 0;
  }

  .euromillions .ticket-row[data-current="true"] {
    display: block;
  }

  .euromillions .ticket-row___complete {
    display: block;
  }

  .euromillions .ticket-row___active {
    border-top: 0;
  }

  .euromillions .ticket-row__header {
    position: relative;
    float: none;
    height: 40px;
    width: 100%;
  }

  .euromillions .ticket__add-row___link {
    line-height: 40px;
  }

  .euromillions .ticket__add-row___link:before {
    margin-top: 12px;
  }

  .euromillions .ticket-row__header:before {
    font-size: 15px;
    font-size: 1rem;
    line-height: 2.533;
    position: absolute;
    left: 0;
    content: attr(data-ticket-row) ".";
    display: block;
    float: none;
    font-family: "tarzana";
    height: 100%;
    margin-right: 5.5%;
    margin-top: -1px;
    text-align: right;
    width: 6.27%;
  }

  .euromillions .ticket-row__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }

  .euromillions .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-left: 6px;
    max-width: 220px;
  }

  .euromillions .ticket__numbers {
    min-height: 220px;
  }

  .euromillions .ticket__number,
  .euromillions .ticket__additional-number,
  .euromillions .ticket-row__numbers {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 1;
  }

  .euromillions .ticket-row__number,
  .euromillions .ticket-row__additional-number {
    height: 34px;
    min-width: 34px;
    padding-top: 0;
    vertical-align: middle;
    width: 34px;
  }

  .euromillions .ticket-row__numbers {
    -webkit-transform: translate(-41%, -50%);
    -moz-transform: translate(-41%, -50%);
    -ms-transform: translate(-41%, -50%);
    -o-transform: translate(-41%, -50%);
    transform: translate(-41%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    height: 34px;
    min-width: 255px;
    width: auto;
  }

  .euromillions .ticket__number,
  .euromillions .ticket__additional-number {
    height: 33px;
    margin: 1px;
    max-height: 33px;
    max-width: 33px;
    padding-top: 0;
  }

  .euromillions .ticket__additional-numbers-title {
    font-size: 15px;
    font-size: 1rem;
  }

  .euromillions .ticket__remove-link {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    position: absolute;
    top: 1px;
    right: -33px;
    background-position: center;
    background-size: 12px 18px;
    display: block;
    height: 33px;
    margin: 0;
    width: 33px;
  }

  .euromillions .ticket__random-numbers-button {
    top: 36px;
    right: -33px;
    bottom: auto;
    left: auto;
    background-position: 50% 50%;
    height: 33px;
    margin-right: -16.5px;
    min-width: 0;
    padding: 0;
    width: 33px;
  }

  .euromillions .ticket__navigation {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    z-index: 3;
    bottom: 0;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    border-top: 1px solid #d4d4d4;
    box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
    height: 55px;
    margin-top: 0;
    padding: 6px 1% 6px;
    padding: 6px 2px 6px;
    padding-left: calc(1% + 2px);
    padding-right: calc(1% + 2px);
    -webkit-transform: translateZ(0);
  }

  .euromillions .ticket__navigation .ticket__prev-button {
    bottom: 7px;
    left: 1%;
    left: calc(1% + 2px);
  }

  .euromillions .ticket__navigation___endpos {
    margin-left: -2px;
    margin-right: -2px;
    width: calc(100% + 4px);
  }

  .euromillions .ticket__next-button {
    height: 40px;
    line-height: 40px;
    padding-bottom: 0;
    padding-top: 0;
  }

  .euromillions .ticket__prev-button {
    bottom: 8px;
    left: 1%;
    height: 33px;
    padding: 0;
    width: 33px;
  }

  .euromillions .ticket__prev-button:before {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 46%;
  }

  .euromillions .ticket__info-box {
    height: 42px;
  }

  .euromillions .ticket__info-box .ticket__tipps-price___all-rows {
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
  }

  .euromillions .ticket__info-box___price {
    bottom: -5px;
  }

  .euromillions .ticket__info-box___info {
    font-size: 10px;
    font-size: 0.6666666667rem;
    line-height: 1.2;
    position: absolute;
    top: 5px;
    left: 0;
  }

  .euromillions .ticket__extra-game > *,
  .euromillions .ticket__draws > *,
  .euromillions .ticket__discount > *,
  .euromillions .ticket__discount___percentage {
    margin-left: 10%;
    width: 80%;
  }

  .euromillions .ticket__extra-game > *.ticket__extra-game___price,
  .euromillions .ticket__extra-game > *.ticket__draws___price,
  .euromillions .ticket__extra-game > *.ticket__discount___amount,
  .euromillions .ticket__draws > *.ticket__extra-game___price,
  .euromillions .ticket__draws > *.ticket__draws___price,
  .euromillions .ticket__draws > *.ticket__discount___amount,
  .euromillions .ticket__discount > *.ticket__extra-game___price,
  .euromillions .ticket__discount > *.ticket__draws___price,
  .euromillions .ticket__discount > *.ticket__discount___amount,
  .euromillions .ticket__discount___percentage.ticket__extra-game___price,
  .euromillions .ticket__discount___percentage.ticket__draws___price,
  .euromillions .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .euromillions .ticket__container___confirmation .ticket__tipps-price {
    float: right;
    margin-right: 1%;
    min-width: 0;
    text-align: right;
    width: auto;
  }

  .euromillions .ticket__container___confirmation .ticket__tipps {
    float: none;
  }

  .euromillions .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 10%;
  }

  .euromillions .ticket__container___confirmation .ticket__tipps,
  .euromillions .ticket__container___confirmation .ticket__extra-game > *,
  .euromillions .ticket__container___confirmation .ticket__draws > *,
  .euromillions .ticket__container___confirmation .ticket__discount > *,
  .euromillions .ticket__container___confirmation .ticket__discount___percentage {
    margin-left: 10%;
    width: 70%;
  }

  .euromillions .ticket__container___confirmation .ticket__tipps.ticket__tipps-price,
  .euromillions .ticket__container___confirmation .ticket__tipps.ticket__extra-game___price,
  .euromillions .ticket__container___confirmation .ticket__tipps.ticket__draws___price,
  .euromillions .ticket__container___confirmation .ticket__tipps.ticket__discount___amount,
  .euromillions .ticket__container___confirmation .ticket__extra-game > *.ticket__tipps-price,
  .euromillions .ticket__container___confirmation .ticket__extra-game > *.ticket__extra-game___price,
  .euromillions .ticket__container___confirmation .ticket__extra-game > *.ticket__draws___price,
  .euromillions .ticket__container___confirmation .ticket__extra-game > *.ticket__discount___amount,
  .euromillions .ticket__container___confirmation .ticket__draws > *.ticket__tipps-price,
  .euromillions .ticket__container___confirmation .ticket__draws > *.ticket__extra-game___price,
  .euromillions .ticket__container___confirmation .ticket__draws > *.ticket__draws___price,
  .euromillions .ticket__container___confirmation .ticket__draws > *.ticket__discount___amount,
  .euromillions .ticket__container___confirmation .ticket__discount > *.ticket__tipps-price,
  .euromillions .ticket__container___confirmation .ticket__discount > *.ticket__extra-game___price,
  .euromillions .ticket__container___confirmation .ticket__discount > *.ticket__draws___price,
  .euromillions .ticket__container___confirmation .ticket__discount > *.ticket__discount___amount,
  .euromillions .ticket__container___confirmation .ticket__discount___percentage.ticket__tipps-price,
  .euromillions .ticket__container___confirmation .ticket__discount___percentage.ticket__extra-game___price,
  .euromillions .ticket__container___confirmation .ticket__discount___percentage.ticket__draws___price,
  .euromillions .ticket__container___confirmation .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .euromillions .ticket__info-box___price {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
    clear: both;
    height: 28px;
    padding: 2px;
    width: 100%;
  }

  .euromillions .open__sidebar .ticket__navigation___fixed .ticket__navigation {
    position: relative;
  }

  .euromillions .systemtip .ticket__options .ticket__title {
    position: relative;
    line-height: 1;
    margin-bottom: 24.11136px;
  }

  .euromillions .ticket__title {
    line-height: 1;
    margin-top: 12.05568px;
    padding: 0 6.02784px 12.05568px;
  }

  .euromillions .ticket__title .hinfo {
    font-size: 15px;
    font-size: 1rem;
    line-height: 1.357;
    letter-spacing: -0.02em;
    display: inline-block;
    margin: 0;
    width: 100%;
  }

  .euromillions .ticket-system___bank .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .euromillions .ticket-system___bank .ticket-system__bank-numbers___container,
  .euromillions .ticket-system___bank .ticket-system__choice-numbers___container,
  .euromillions .ticket-system___bank .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #e8eaf1;
  }

  .euromillions .ticket-system___bank .ticket-system__bank-numbers-title,
  .euromillions .ticket-system___bank .ticket-system__bank-numbers-title,
  .euromillions .ticket-system___bank .ticket-system__additional-numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .euromillions .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: none;
    height: auto;
    min-height: inherit;
    padding: 0;
  }

  .euromillions .ticket-system__content .ticket__module {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
    max-width: inherit;
  }

  .euromillions .ticket-system__content .ticket__numbers,
  .euromillions .ticket-system__content .ticket__additional-numbers {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 12px 0;
    width: 217px;
  }

  .euromillions .ticket-system__content .ticket__random-numbers-button {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1.2333;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    top: 0;
    bottom: 0;
    left: 50%;
    background-image: none;
    height: auto;
    line-height: 18px;
    margin: 12.05568px 0;
    min-width: 130px;
    padding: 6.02784px 12.05568px;
    width: auto;
  }

  .euromillions .ticket-system__content .ticket__random-numbers-button:before {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
    background-position: center left;
    float: left;
    margin: 0 10px 0 0;
  }

  .euromillions .ticket-system__bank-numbers___container,
  .euromillions .ticket-system__choice-numbers___container,
  .euromillions .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #e8eaf1;
  }

  .euromillions .ticket-system__choice-numbers___container,
  .euromillions .ticket-system__additional-numbers___container {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-left: 0;
    max-width: inherit;
  }

  .euromillions .ticket-system__numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 21px;
    font-size: 1.4rem;
    line-height: 1.81;
    letter-spacing: -0.015em;
    position: relative;
    background: #ffffff;
    margin: 0;
    padding: 0 6.02784px;
  }

  .euromillions .ticket-system__numbers-title > .number-counter {
    letter-spacing: 0.01em;
    margin-top: 10px;
  }

  .euromillions .ticket-system__numbers___container {
    margin-bottom: 12.05568px;
  }

  .euromillions .ticket-system__numbers___container-disabled {
    display: none;
  }

  .euromillions .winning-numbers .actual-numbers__number {
    max-height: 28px;
    max-width: 28px;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .euromillions .ticket__extra-game > *,
  .euromillions .ticket__draws > *,
  .euromillions .ticket__discount > *,
  .euromillions .ticket__discount___percentage {
    margin-left: 1%;
    width: 98%;
  }

  .euromillions .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 4%;
  }

  .euromillions .ticket__container___confirmation .ticket__tipps,
  .euromillions .ticket__container___confirmation .ticket__extra-game > *,
  .euromillions .ticket__container___confirmation .ticket__draws > *,
  .euromillions .ticket__container___confirmation .ticket__discount > *,
  .euromillions .ticket__container___confirmation .ticket__discount___percentage {
    margin: 0 4%;
    width: auto;
  }

  .euromillions .ticket__container___confirmation.ticket__tipps-price,
  .euromillions .ticket__container___confirmation.ticket__extra-game___price,
  .euromillions .ticket__container___confirmation.ticket__draws___price,
  .euromillions .ticket__container___confirmation.ticket__discount___amount {
    margin: 0;
    width: auto;
  }

  .euromillions .ticket__container___confirmation .ticket__extra-game___head {
    margin-top: 0;
  }

  .euromillions .ticket__left-column {
    float: left;
    max-width: 100%;
  }

  .euromillions .ticket__info-box {
    right: 3px;
    min-width: 130px;
  }

  .euromillions .ticket__info-box___info {
    margin: 0;
  }

  .euromillions .ticket__subtitle___contains-image img {
    margin-left: 4%;
  }

  .euromillions .ticket-row__header:before {
    margin-top: -2px;
  }
}

.euromillions .ticket__jackpot-abo-edit .ticket__containers {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.euromillions .ticket__jackpot-abo-edit .lightbox__main {
  overflow-x: hidden;
  overflow-y: auto;
}

.euromillions .ticket__jackpot-abo-edit .ticket__container {
  opacity: 1.0;
  overflow: hidden;
  padding-top: 12.05568px;
}

.euromillions .ticket__jackpot-abo-edit .ticket__container:not(.ticket__container___active) {
  opacity: 0;
}

.euromillions .ticket__jackpot-abo-edit .ticket__navigation {
  margin-top: 0;
}

.euromillions .ticket__jackpot-abo-edit .ticket__title {
  padding-top: 17px;
}

.euromillions .ticket__jackpot-abo-edit .ticket__title.lightbox__title {
  border-bottom: none;
  margin-bottom: 0;
}

.euromillions .ticket__jackpot-abo-edit .matrix-container:not(.short-system) {
  padding-top: 0;
}

.euromillions .ticket__jackpot-abo-edit[data-json-id="euromillions"] .button__primary.button__primary___next:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.euromillions .ticket__jackpot-abo-edit[data-json-id="euromillions"] .button__primary.button__primary___next:hover:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  cursor: pointer;
}

.euromillions .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.euromillions .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.euromillions .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.euromillions .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.euromillions .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.euromillions .pills-refresh li:first-child:nth-last-child(2),
.euromillions .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.euromillions .pills-refresh li:first-child:nth-last-child(2):last-child,
.euromillions .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.euromillions .pills-refresh li:first-child:nth-last-child(3),
.euromillions .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.euromillions .pills-refresh li:first-child:nth-last-child(3):last-child,
.euromillions .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.euromillions .pills-refresh li:first-child:nth-last-child(4),
.euromillions .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.euromillions .pills-refresh li:first-child:nth-last-child(4):last-child,
.euromillions .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.euromillions .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.euromillions .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.euromillions .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.euromillions .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.euromillions .pills__detail .pill___active {
  background: #001367;
  border-color: #001367;
}

.euromillions .pills__detail.pills__detail___shown,
.euromillions .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.euromillions .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.euromillions .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.euromillions .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.euromillions .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.euromillions .pill .pill__regular {
  font-family: "roboto-medium";
}

.euromillions .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.euromillions .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.euromillions .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.euromillions .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.euromillions .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.euromillions .pill__icon___tiles.pill___active:before,
.euromillions .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.euromillions .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .pill__icon___list.pill___active:before,
.euromillions .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.euromillions .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.euromillions .pill-refresh .pill___active:not(.pill__logo) {
  background: #001367;
}

.euromillions .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.euromillions .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.euromillions .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.euromillions .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.euromillions .pill__jackpot {
  min-width: 56px;
}

.euromillions .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.euromillions .pill___active:not(.pill__logo) {
  background: #001367;
  border-color: #001367;
  color: #ffffff;
  text-shadow: 0 1px 0 #004a7d;
}

.euromillions .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.euromillions .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.euromillions .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.euromillions .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.euromillions .pill___million {
  min-width: 2.2em;
}

.euromillions .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.euromillions .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.euromillions .pill__logo {
  position: relative;
  min-width: 70px;
}

.euromillions .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.euromillions .pill___disabled {
  opacity: 0.5;
}

.euromillions .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.euromillions .pills-container___statistics,
.euromillions .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.euromillions .pills-container___statistics .pills,
.euromillions .pills-container___game-filter .pills {
  width: auto;
}

.euromillions .pills-container___statistics .pill,
.euromillions .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.euromillions .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.euromillions .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.euromillions .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .euromillions .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .euromillions .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .euromillions .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .euromillions .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .euromillions .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.euromillions .content_page__wrapper {
  margin: 0;
}

.euromillions .cockpit__logo {
  height: auto;
  margin: 0 7px 24px;
  max-height: none;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  width: calc(100% - 14px);
}

.euromillions .cockpit__navigation-item___selected,
.euromillions .cockpit__navigation-item___selected:hover,
.euromillions .cockpit__my-account___selected-link,
.euromillions .cockpit__my-account___selected-link:hover {
  background: #f4cf47;
}

.euromillions .cockpit__navigation-item___selected a,
.euromillions .cockpit__navigation-item___selected:hover a,
.euromillions .cockpit__my-account___selected-link a,
.euromillions .cockpit__my-account___selected-link:hover a {
  color: #404040;
}

.euromillions .cockpit__navigation-item___selected:after,
.euromillions .cockpit__navigation-item___selected:hover:after,
.euromillions .cockpit__my-account___selected-link:after,
.euromillions .cockpit__my-account___selected-link:hover:after {
  border-left-color: #f4cf47;
}

.euromillions .cockpit__information-item___selected {
  background-color: #f4cf47;
}

.euromillions .cockpit__information-item___selected:before {
  border-left-color: #f4cf47;
}

.euromillions .cockpit__my-account___selected-link a[data-icon="favorite"]:before,
.euromillions .cockpit__my-account___selected-link:hover a[data-icon="favorite"]:before {
  height: 40px;
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjQyIiAgIGhlaWdodD0iNDIiICAgdmlld0JveD0iMCAwIDQyIDQyIiAgIGlkPSJzdmcyIiAgIHZlcnNpb249IjEuMSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJsaWVibGluZ3N0aXBwcy13aGl0ZS5zdmciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExMiI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT5saWVibGluZ3N0aXBwczwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzMTAiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjcyOSIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIgICAgIGlkPSJuYW1lZHZpZXc4IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iNS42MTkwNDc2IiAgICAgaW5rc2NhcGU6Y3g9IjIxIiAgICAgaW5rc2NhcGU6Y3k9IjIwLjgyMjAzNCIgICAgIGlua3NjYXBlOndpbmRvdy14PSIwIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4gIDx0aXRsZSAgICAgaWQ9InRpdGxlNCI+bGllYmxpbmdzdGlwcHM8L3RpdGxlPiAgPHBhdGggICAgIGQ9Ik0zMC40MjQgMTQuOThjLTIuMDYzLTQuMS04LjMyOS0zLjc3OS05LjkyNC0uMjExLTEuNi0zLjU2OC03Ljg2Mi0zLjg4NS05LjkyNC4yMTEtMi40MzIgNC44MjkgMy4yMTEgOS40MjkgOS45MjQgMTYuMDIgNi43MTItNi41ODkgMTIuMzU2LTExLjE4OSA5LjkyNC0xNi4wMTgiICAgICBmaWxsPSIjNTA1MDUwIiAgICAgZmlsbC1ydWxlPSJldmVub2RkIiAgICAgaWQ9InBhdGg2IiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48L3N2Zz4=");
  background-position: center center;
  float: right;
  margin: 0;
}

.euromillions .cockpit__my-account___selected-link a[data-icon="favorite"]:before,
.euromillions .cockpit__my-account___selected-link:hover a[data-icon="favorite"]:before {
  margin: 0 6px 0 0;
}

.euromillions .cockpit__my-account___selected-link a[data-icon="played-tips"]:before,
.euromillions .cockpit__my-account___selected-link:hover a[data-icon="played-tips"]:before {
  height: 40px;
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjEuMDAxcHgiIGhlaWdodD0iMjAuOTk5cHgiIHZpZXdCb3g9Ii0yODYgNDEwLjg5MSAyMS4wMDEgMjAuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODYgNDEwLjg5MSAyMS4wMDEgMjAuOTk5IgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikdlc3BpZWx0ZV9UaXBwc19JY29uX0FjdGl2ZV9OZWdhdGl2ZSI+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNjUuNTgyLDQyMS4zNTVjLTAuNjI0LTAuNjQtMC43NjMtMS42MTQtMC4zNDMtMi40MDRjMC4yOTktMC41NjUsMC4zMi0xLjIzNywwLjA1Ni0xLjgxOQogICAgYy0wLjI2NC0wLjU4Mi0wLjc4Mi0xLjAwNy0xLjQwMS0xLjE0OGMtMC44NjgtMC4xOTktMS41MDctMC45NDItMS41NzgtMS44MzZjLTAuMDUxLTAuNjM4LTAuMzk0LTEuMjE1LTAuOTI4LTEuNTYxCiAgICBzLTEuMTk3LTAuNDIxLTEuNzk0LTAuMjAyYy0wLjgzNiwwLjMwNi0xLjc3MywwLjAyOS0yLjMxMi0wLjY4NGMtMC4zODQtMC41MTEtMC45ODMtMC44MS0xLjYxOC0wLjgxCiAgICBjLTAuNjM0LDAtMS4yMzMsMC4yOTktMS42MTcsMC44MDhjLTAuNTM5LDAuNzEzLTEuNDc2LDAuOTktMi4zMTIsMC42ODRjLTAuNTk3LTAuMjE4LTEuMjYxLTAuMTQ0LTEuNzk0LDAuMjAzCiAgICBjLTAuNTM0LDAuMzQ1LTAuODc4LDAuOTIzLTAuOTI4LDEuNTYxYy0wLjA3MiwwLjg5NC0wLjcxMSwxLjYzNy0xLjU3OSwxLjgzNmMtMC42MTgsMC4xNDEtMS4xMzYsMC41NjYtMS40LDEuMTQ4CiAgICBzLTAuMjQzLDEuMjU1LDAuMDU2LDEuODE5YzAuNDE5LDAuNzkxLDAuMjgxLDEuNzY1LTAuMzQzLDIuNDA0Yy0wLjQ0NCwwLjQ1Ny0wLjY1MywxLjA5Ny0wLjU2MiwxLjczCiAgICBjMC4wOSwwLjYzMywwLjQ2OSwxLjE4OCwxLjAyMywxLjVjMC43NzcsMC40MzcsMS4xODMsMS4zMzIsMS4wMDEsMi4yMWMtMC4xMjksMC42MjcsMC4wMzksMS4yNzgsMC40NTQsMS43NjIKICAgIGMwLjQxNiwwLjQ4MywxLjAzMSwwLjc0NCwxLjY2NSwwLjcwNGMwLjg4OC0wLjA1NiwxLjcwOSwwLjQ3NiwyLjAyNywxLjMxM2MwLjIyNywwLjU5NywwLjcxOCwxLjA1NCwxLjMyNywxLjIzNAogICAgczEuMjY2LDAuMDY0LDEuNzc4LTAuMzE2YzAuNzE3LTAuNTMxLDEuNjkzLTAuNTMxLDIuNDEsMGMwLjUxMiwwLjM3OSwxLjE2OSwwLjQ5NiwxLjc3OCwwLjMxNWMwLjYwOS0wLjE4LDEuMDk5LTAuNjM3LDEuMzI3LTEuMjM0CiAgICBjMC4zMTgtMC44MzgsMS4xMzktMS4zNjksMi4wMjctMS4zMTNjMC42MzQsMC4wNCwxLjI0OS0wLjIyMSwxLjY2NS0wLjcwNGMwLjQxNi0wLjQ4MywwLjU4My0xLjEzNSwwLjQ1NC0xLjc2MgogICAgYy0wLjE4MS0wLjg3OCwwLjIyNC0xLjc3MywxLjAwMS0yLjIxYzAuNTU0LTAuMzExLDAuOTMzLTAuODY2LDEuMDIzLTEuNUMtMjY0LjkzLDQyMi40NTEtMjY1LjEzOCw0MjEuODExLTI2NS41ODIsNDIxLjM1NXoKICAgICBNLTI3Ni43MjcsNDI1Ljg5MmwtMy4yNjQtMy42NzFsMS4zOS0xLjU2M2wxLjg3NCwyLjEwOGw0LjMyNy00Ljg2NWwxLjM5LDEuNTYyTC0yNzYuNzI3LDQyNS44OTJ6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-position: center center;
  float: right;
  margin: 0;
}

.euromillions .cockpit__my-account___selected-link a[data-icon="played-tips"]:before,
.euromillions .cockpit__my-account___selected-link:hover a[data-icon="played-tips"]:before {
  margin: 0 6px 0 0;
}

.euromillions .cockpit__my-account___selected-link a[data-icon="jackpot-abos"]:before,
.euromillions .cockpit__my-account___selected-link:hover a[data-icon="jackpot-abos"]:before {
  height: 40px;
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDI4IDI3Ljk5OTk5NyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNTkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImphY2twb3QtYWJvLW5lZ2F0aXZlLnN2ZyIKICAgd2lkdGg9IjI4IgogICBoZWlnaHQ9IjI3Ljk5OTk5OCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4xIHIxNTM3MSI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNjMiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTA5NCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MzEiCiAgICAgaWQ9Im5hbWVkdmlldzYxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuNTMyIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAuNTMyMzUiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iMTIuODg3MzcyIgogICAgIGlua3NjYXBlOmN4PSIzLjQ1Nzc4NCIKICAgICBpbmtzY2FwZTpjeT0iNi45Mjg2MjY2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNTkiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUyIj4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMHB4OwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMywgLmNscy00LCAuY2xzLTUsIC5jbHMtNiB7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQoKICAgICAgLmNscy0yLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02IHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMsIC5jbHMtNyB7CiAgICAgICAgZmlsbDogIzUyNTI1MjsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBzdHJva2Utd2lkdGg6IDcuNDZweDsKICAgICAgfQoKICAgICAgLmNscy01IHsKICAgICAgICBzdHJva2Utd2lkdGg6IDEycHg7CiAgICAgIH0KCiAgICAgIC5jbHMtNiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxOHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZwogICAgIGlkPSJFYmVuZV83X0tvcGllIgogICAgIGRhdGEtbmFtZT0iRWJlbmUgNyBLb3BpZSIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA0Nzk0NDM4LDAsMCwwLjA0Nzk0NDM4LC0wLjA0NDc3MDg5LC0wLjAzODM1NTUpIj4KICAgIDxnCiAgICAgICBpZD0iZzEwIj4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy03IgogICAgICAgICBkPSJtIDcxLjMxLDQ2MC4yIGMgMCwwIC0xMi4xOSwtMTQuNTUgLTI2LjA5LC00MC45MSAtMTMuOSwtMjYuMzYgLTMzLjE5LC04NS4yNyAtMzMuMTksLTEzMS4wMSAwLC03My40IDI4LjU4LC0xNDIuNDEgODAuNDksLTE5NC4zMSA1MS45LC01MS45IDEyMC45MSwtODAuNDggMTk0LjMxLC04MC40OCA0NC42OCwwIDg5LjA0LDEwLjk4IDEyOC4zMSwzMS43NCBsIDM0LjgxLDE4LjQxIC0zNi44Miw2OS42MSAtMzQuODEsLTE4LjQxIGMgLTI4LjM3LC0xNSAtNTkuMTUsLTIyLjYxIC05MS41LC0yMi42MSAtMTA4LjEsMCAtMTk2LjA1LDg3Ljk1IC0xOTYuMDUsMTk2LjA1IDAsMzIuNjUgMTEuNjMsNzQuODIgMjMuNDIsOTUuMjggMTEuNzksMjAuNDYgMTYuMDIsMjQuMzEgMTYuMDIsMjQuMzEgTCA3MS4zLDQ2MC4yIFoiCiAgICAgICAgIGlkPSJwYXRoNiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgZD0iTSAzMzIuMDcsMTQ2LjkgNDQwLjIyLDAuOCA0NTkuMTgsMTI3Ljg5IFoiCiAgICAgICAgIGlkPSJwb2x5Z29uOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iZzE2Ij4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy03IgogICAgICAgICBkPSJtIDUxNC45MiwxMjYuMTggYyAwLDAgMTIuMTYsMTQuNTcgMjYuMDEsNDAuOTcgMTMuODUsMjYuMzkgMzMuMDEsODUuMzQgMzIuOTEsMTMxLjA4IC0wLjE1LDczLjQgLTI4Ljg4LDE0Mi4zNSAtODAuODksMTk0LjE0IC01Mi4wMSw1MS43OSAtMTIxLjA4LDgwLjIzIC0xOTQuNDgsODAuMDggLTQ0LjY4LC0wLjA5IC04OS4wMiwtMTEuMTYgLTEyOC4yNSwtMzIuMDEgbCAtMzQuNzcsLTE4LjQ4IDM2Ljk2LC02OS41NCAzNC43NywxOC40OCBjIDI4LjMzLDE1LjA2IDU5LjEsMjIuNzMgOTEuNDUsMjIuOCAxMDguMSwwLjIzIDE5Ni4yMywtODcuNTMgMTk2LjQ2LC0xOTUuNjMgMC4wNywtMzIuNjUgLTExLjQ3LC03NC44NSAtMjMuMjIsLTk1LjMzIC0xMS43NSwtMjAuNDkgLTE2LjM2LC0yNi41NSAtMTYuMzYsLTI2LjU1IGwgNTkuNCwtNTAgeiIKICAgICAgICAgaWQ9InBhdGgxMiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgZD0iTSAyNTMuNTEsNDM4LjkzIDE0NS4wNSw1ODQuODEgMTI2LjM2LDQ1Ny42OCBaIgogICAgICAgICBpZD0icG9seWdvbjE0IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPC9nPgogIDwvZz4KICA8ZwogICAgIGlkPSJFYmVuZV81IgogICAgIGRhdGEtbmFtZT0iRWJlbmUgNSIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA0Nzk0NDM4LDAsMCwwLjA0Nzk0NDM4LC0wLjA0NDc3MDg5LC0wLjAzODM1NTUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxMHB4O3N0cm9rZS1taXRlcmxpbWl0OjEwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZD0iTSAyOTIsMjQ4LjcyIDE0Ny4zNywxOTIuMyAyOTIuMzMsMTQ0LjYgNDM3LjMsMTkxLjY5IFoiCiAgICAgICBpZD0icG9seWdvbjE5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZD0ibSAyOTEuNzMsMjU1Ljc4IC0xNDUsLTU3LjI1IHYgMTgzLjI5IGwgMTQ1LDU3LjI0IgogICAgICAgaWQ9InBvbHlsaW5lMjEiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJNIDQ0MS4zLDM4MS44MiAyOTEuNTYsNDM5LjA2IFYgMjU1Ljc4IEwgNDQxLjMsMTk4LjUzIFoiCiAgICAgICBpZD0icG9seWdvbjIzIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+CiAgPGcKICAgICBpZD0iRWJlbmVfNCIKICAgICBkYXRhLW5hbWU9IkViZW5lIDQiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDc5NDQzOCwwLDAsMC4wNDc5NDQzOCwtMC4wNDQ3NzA4OSwtMC4wMzgzNTU1KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6Ny40NjAwMDAwNHB4O3N0cm9rZS1taXRlcmxpbWl0OjEwIgogICAgICAgZD0ibSAxNDMuNjcsMTk4LjMgdiAxODEuOSBsIDE0OC4zNSw1Ny44NiAxNDguNjYsLTU3LjI0IDAuOTMsLTE4My40NCIKICAgICAgIGlkPSJwb2x5bGluZTI2IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxOHB4O3N0cm9rZS1taXRlcmxpbWl0OjEwIgogICAgICAgZD0iTSAyOTMuMDE5OTksMjQ3LjE0IFYgNDM3LjUxOTk5IgogICAgICAgaWQ9ImxpbmUyOCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgPC9nPgogIDxnCiAgICAgaWQ9IkViZW5lXzEyIgogICAgIGRhdGEtbmFtZT0iRWJlbmUgMTIiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDc5NDQzOCwwLDAsMC4wNDc5NDQzOCwtMC4wNDQ3NzA4OSwtMC4wMzgzNTU1KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MTBweDtzdHJva2UtbWl0ZXJsaW1pdDoxMCIKICAgICAgIGQ9Im0gMTUzLjAwOTk5LDE4OS42NyAxNDYuNjQsNTYuNDc5OTkiCiAgICAgICBpZD0ibGluZTMxIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxMnB4O3N0cm9rZS1taXRlcmxpbWl0OjEwIgogICAgICAgZD0iTSA0MzIuNDIwMDEsMTkwLjY0IDI4NS43OCwyNDcuMTIiCiAgICAgICBpZD0ibGluZTMzIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+CiAgPGcKICAgICBpZD0iRWJlbmVfNiIKICAgICBkYXRhLW5hbWU9IkViZW5lIDYiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDc5NDQzOCwwLDAsMC4wNDc5NDQzOCwtMC4wNDQ3NzA4OSwtMC4wMzgzNTU1KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzEwLjc5MDAxLDE3MS45NyBhIDE5LjIxOTk5OSw4Ljg5MDAwMDMgMCAwIDEgLTE5LjIyLDguODkgMTkuMjE5OTk5LDguODkwMDAwMyAwIDAgMSAtMTkuMjIsLTguODkgMTkuMjE5OTk5LDguODkwMDAwMyAwIDAgMSAxOS4yMiwtOC44OSAxOS4yMTk5OTksOC44OTAwMDAzIDAgMCAxIDE5LjIyLDguODkgeiIKICAgICAgIGlkPSJlbGxpcHNlMzYiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC01Ni4xOSwxODMuMDIwOTUsMjU4Ljc0ODI1KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDE5Ny4zNDk5OSwyNTguNzYwMDEgYSAxNC4zMSwxNS41MyAwIDAgMSAtMTQuMzEsMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgLTE0LjMxLC0xNS41MyAxNC4zMSwxNS41MyAwIDAgMSAxNC4zMSwtMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgMTQuMzEsMTUuNTMgeiIKICAgICAgIGlkPSJlbGxpcHNlMzgiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC01Ni4xOSwyMTUuMTQ2ODIsMzE1LjU1NDY3KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDIyOS40OCwzMTUuNTc5OTkgYSAxNC4zMSwxNS41MyAwIDAgMSAtMTQuMzEsMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgLTE0LjMxLC0xNS41MyAxNC4zMSwxNS41MyAwIDAgMSAxNC4zMSwtMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgMTQuMzEsMTUuNTMgeiIKICAgICAgIGlkPSJlbGxpcHNlNDAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC01Ni4xOSwyNDcuNTE1MDksMzcyLjE3NzU2KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDI2MS44NDk5OSwzNzIuMjAwMDEgYSAxNC4zMSwxNS41MyAwIDAgMSAtMTQuMzEsMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgLTE0LjMxLC0xNS41MyAxNC4zMSwxNS41MyAwIDAgMSAxNC4zMSwtMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgMTQuMzEsMTUuNTMgeiIKICAgICAgIGlkPSJlbGxpcHNlNDIiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0zMy44MSw0MDEuNzE2MjcsMzA2Ljg4ODYxKSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxNy4xOSwzMDYuODcgYSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsMTQuMzEgMTUuNTMsMTQuMzEgMCAwIDEgLTE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywtMTQuMzEwMDEgMTUuNTMsMTQuMzEgMCAwIDEgMTUuNTMsMTQuMzEwMDEgeiIKICAgICAgIGlkPSJlbGxpcHNlNDQiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0zMy44MSw0MDIuOTU3NTMsMzUxLjUyOTM0KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxOC40Mjk5OSwzNTEuNSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U0NiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDM0My4zMjQ4NywyODYuMTQxMTcpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU4Ljc5OTk5LDI4Ni4xMDk5OSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMTAwMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMTAwMSB6IgogICAgICAgaWQ9ImVsbGlwc2U0OCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDM0My4yNDE0NSwzMzIuMzAyMjMpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU4LjcyLDMzMi4yNjk5OSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U1MCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDM0My41NTU0NSwzNzcuODY1MjIpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU5LjAzLDM3Ny44Mjk5OSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U1MiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDQwMS43MjUwMSwyNjEuODAxMTEpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gNDE3LjIwMDAxLDI2MS43OCBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U1NCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzE0LjU0MDAxLDIwOS4xMDAwMSBhIDIwLjYyMDAwMSw5LjU0IDAgMCAxIC0yMC42Miw5LjU0IDIwLjYyMDAwMSw5LjU0IDAgMCAxIC0yMC42MiwtOS41NCAyMC42MjAwMDEsOS41NCAwIDAgMSAyMC42MiwtOS41NCAyMC42MjAwMDEsOS41NCAwIDAgMSAyMC42Miw5LjU0IHoiCiAgICAgICBpZD0iZWxsaXBzZTU2IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  float: right;
  margin: 0;
}

.euromillions .cockpit__my-account___selected-link a[data-icon="jackpot-abos"]:before,
.euromillions .cockpit__my-account___selected-link:hover a[data-icon="jackpot-abos"]:before {
  margin: 0 6px 0 0;
}

.euromillions .jackpot__info___small span:last-child {
  margin-top: 0;
}

.euromillions .quicktip__game-jackpot .jackpot__info___small span:last-child {
  margin-top: -1px;
}

.euromillions .pill__logo:before {
  background-size: 66%;
}

.euromillions .pill___million {
  min-width: 1.8em;
}

.euromillions .pill-refresh {
  margin-left: 1%;
  margin-top: 1%;
  min-width: 81px;
}

.euromillions .pills-refresh li:first-child:nth-last-child(4),
.euromillions .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 24%;
}

.euromillions .pill-refresh .pill {
  width: 76%;
}

.euromillions .pill-refresh .pill-icon {
  width: 24%;
}

.euromillions .diamond .pills___extra-game {
  margin-top: 19px;
}

.euromillions .ticket-rows {
  padding-bottom: 60.2784px;
}

.euromillions .ticket__tipps__rows {
  padding-bottom: 0;
}

.euromillions .ticket-row {
  height: 41px;
}

.euromillions .ticket-row___complete:hover .ticket-row__additional-number {
  background-color: transparent;
}

.euromillions .ticket-row___complete:hover .ticket-row__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==");
}

.euromillions .ticket-row__content {
  width: 48.2655903993%;
  float: left;
}

.euromillions .ticket-row__header {
  width: 48.2655903993%;
  float: right;
  margin-right: 0;
}

.euromillions .ticket-row__header:before {
  padding-top: 2px;
}

.euromillions .ticket-row__number {
  background-color: #e8eaf1;
}

.euromillions .ticket__numbers {
  width: 71.7394612692%;
  float: left;
  max-width: 240px;
}

.euromillions .ticket__number {
  padding-top: 18.7%;
  width: 18.7%;
}

.euromillions .ticket__additional-numbers {
  width: 26.5225993%;
  float: right;
  margin-right: 0;
  clear: none;
  height: 100%;
  max-width: 90px;
}

.euromillions .ticket__additional-number,
.euromillions .ticket-row__additional-number,
.euromillions .ticket-system__additional-number,
.euromillions .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected {
  background-color: transparent;
  background-repeat: no-repeat;
}

.euromillions .ticket__additional-number > .transform__center,
.euromillions .ticket-row__additional-number > .transform__center,
.euromillions .ticket-system__additional-number > .transform__center,
.euromillions .ticket__additional-number___selected > .transform__center,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover > .transform__center,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .eurodreams .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .bingo .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .sporttip .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .jass .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .goooal .ticket-system__additional-number.ticket__additional-number___selected > .transform__center {
  top: 54%;
  padding-right: 2px;
}

.euromillions .ticket__additional-number:before,
.euromillions .ticket-row__additional-number:before,
.euromillions .ticket-system__additional-number:before,
.euromillions .ticket__additional-number___selected:before,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover:before,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 94%;
  content: "";
  height: 100%;
  width: 100%;
}

.euromillions .ticket__additional-number:hover,
.euromillions .ticket-row__additional-number:hover,
.euromillions .ticket-system__additional-number:hover,
.euromillions .ticket__additional-number___selected:hover,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover {
  background-color: transparent;
  background-repeat: no-repeat;
}

.euromillions .ticket-system__number {
  background-color: #e8eaf1;
}

.euromillions .ticket-row__additional-number > .transform__center,
.euromillions .ticket-row__additional-number:hover > .transform__center {
  padding-right: 1px;
}

.euromillions .ticket-row__additional-number:before,
.euromillions .ticket-row__additional-number:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2Y5ZjFjOSIvPjwvc3ZnPg==");
}

.euromillions .ticket__additional-number {
  clear: both;
  display: inline-block;
  letter-spacing: -2px;
  margin: -4px 0;
  max-width: 52px;
  min-width: 33px;
  padding-top: 58%;
  width: 60%;
}

.euromillions .ticket__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
}

.euromillions .ticket__additional-number:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2Y1ZTI5MCIvPjwvc3ZnPg==");
}

.euromillions .diamond .ticket__additional-number {
  margin: -6px 0;
}

.euromillions .diamond .ticket__jackpot-abo-edit .ticket__additional-number {
  margin: -5.2px 0;
}

.euromillions .ticket__additional-numbers .ticket__additional-number:nth-of-type(10) .transform__center {
  margin-left: -1px;
}

.euromillions .ticket__additional-number___selected:before,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover:before,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket__additional-number___selected:hover:before,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover:before,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iIzAwMTM2NyIvPjwvc3ZnPg==");
}

.euromillions .ticket__additional-number___selected > .transform__center,
.swiss_lotto .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover > .transform__center,
.eurodreams .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .eurodreams .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.bingo .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .bingo .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.sporttip .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .sporttip .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.jass .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .jass .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.goooal .ticket-row___active .euromillions .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .goooal .ticket-system__additional-number.ticket__additional-number___selected > .transform__center {
  padding-right: 1px;
}

.euromillions .ticket-row___active .ticket-row__number,
.euromillions .ticket-row___active:hover .ticket-row__number {
  background-color: #ffffff;
}

.euromillions .ticket-row___active .ticket-row__additional-number,
.euromillions .ticket-row___active:hover .ticket-row__additional-number {
  background-color: transparent;
}

.euromillions .ticket-row___active .ticket-row__additional-number:before,
.euromillions .ticket-row___active .ticket-row__additional-number:hover:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==");
}

.euromillions .ticket-row___active .ticket__additional-number___selected,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .ticket-system__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active:hover .ticket__additional-number___selected,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected {
  background-color: transparent;
}

.euromillions .ticket-row___active .ticket__additional-number___selected:before,
.euromillions .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active .ticket-system__additional-number.ticket__additional-number___selected:hover:before,
.euromillions .ticket-row___active .ticket__additional-number___selected:hover:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected:hover:before,
.euromillions .ticket-row___active:hover .ticket__additional-number___selected:before,
.euromillions .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected:before,
.euromillions .ticket-row___active:hover .ticket__additional-number___selected:hover:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iIzAwMTM2NyIvPjwvc3ZnPg==");
}

.euromillions .ticket-row___complete .ticket-row__additional-number {
  background-color: transparent;
}

.euromillions .ticket-row___complete .ticket-row__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
}

.euromillions .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: transparent;
}

.euromillions .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==");
}

.euromillions .ticket__container___confirmation .ticket__extra-game___head {
  margin-bottom: 6px;
  margin-top: 12px;
}

.euromillions .singletip .step2 .ticket__extra-game {
  padding-top: 12px;
}

.euromillions .systemtip .step3 .ticket__extra-game {
  padding-top: 12px;
}

.euromillions .ticket__numbers li:nth-child(-n + 5) {
  margin-top: 0;
}

.euromillions .ticket__numbers li:nth-child(5n + 1) {
  margin-left: 0;
}

.euromillions .ticket__numbers li:nth-child(5n + 5) {
  margin-right: 0;
}

.euromillions .ticket__numbers li:nth-child(5n + 6) {
  clear: both;
}

.euromillions .ticket__additional-numbers li:nth-child(2n + 2) {
  float: right;
}

.euromillions .ticket__extra-game___logo {
  height: 46px;
  margin-top: -4px;
}

.euromillions .ticket__extra-game___number {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 2.667;
}

.euromillions .ticket__extra-game___head-jackpot {
  margin-left: 20px;
}

.euromillions .ticket__extra-game .ticket__extra-game___head-jackpot {
  margin-top: 4px;
}

.euromillions .ticket-system__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
  background-size: 100%;
}

.swiss_lotto .ticket-row___active:hover .euromillions .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected,
.euromillions .ticket-system__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active:hover .euromillions .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active:hover .euromillions .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active:hover .euromillions .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active:hover .euromillions .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active:hover .euromillions .ticket-system__additional-number.ticket-row__additional-number.ticket__additional-number___selected {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iIzAwMTM2NyIvPjwvc3ZnPg==");
}

.euromillions .ticket__container___options .ticket-system__additional-number:before,
.euromillions .ticket__container___confirmation .ticket-system__additional-number:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
}

.euromillions .button__euromillion {
  background-color: #f4cf47;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #f4cf47 0%, #ecd400 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf47), color-stop(100%, #ecd400));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f4cf47 0%, #ecd400 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #f4cf47 0%, #ecd400 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #f4cf47 0%, #ecd400 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #f4cf47 0%, #ecd400 100%);
  /* W3C */
  color: #294d65;
}

.euromillions .button__euromillion:active,
.euromillions .button__euromillion.hover,
.euromillions .button__euromillion.button__primary___active {
  color: #ffffff;
}

@media (hover: hover) and (pointer: fine) {
  .euromillions .button__euromillion:hover {
    color: #ffffff;
  }
}

.euromillions .ticket__swiss-lotto___logo {
  height: 37px;
}

.euromillions .main .button__primary___next:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.euromillions .main .button__primary___next:hover:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  cursor: pointer;
}

.euromillions .main .button__primary___next.button___disabled:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  margin: 0;
}

.euromillions .receipt__extra-game-logo {
  padding-top: 0;
  width: auto;
}

.euromillions .receipt__extra-game-logo img {
  height: auto;
  width: 82px;
}

.euromillions .receipt__additional-number-win.star,
.euromillions .receipt__additional-number-win:hover.star {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iIzAwOTUyMSIvPjwvc3ZnPg==");
}

.euromillions .receipt__system-value ul {
  margin: 0;
}

.euromillions .receipt__system-value .receipt__number,
.euromillions .receipt__system-value .receipt__additional-number {
  height: 34px;
  padding: 0;
  width: 34px;
}

.euromillions .receipt__number,
.euromillions .receipt__additional-number {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1;
  max-width: 34px;
  padding-top: 9.5%;
  width: 9.5%;
}

.euromillions .receipt__numbers {
  display: table;
  float: left;
  font-family: "roboto-bold";
  font-size: 0.8667rem;
  list-style: none;
  margin: 0 0 0 5%;
  padding-right: 5%;
  width: 100%;
}

.euromillions .receipt__numbers:last-child {
  border: 0;
}

.euromillions .receipt__block:before {
  text-align: left;
}

.euromillions .receipt__system-value {
  height: auto;
  min-height: 40px;
  padding-top: 0;
}

.euromillions .receipt__system-value___text-only {
  padding-top: 8px;
}

.euromillions .enumerator {
  position: relative;
  /**
 * All Phone View
 */
}

.euromillions .enumerator .enumerator__counter {
  position: relative;
  z-index: 10;
  margin: 20px auto 0 auto;
  max-width: 100%;
  width: 318px;
}

.euromillions .enumerator .enumerator__counter input {
  font-size: 61.5px;
  font-size: 4.1rem;
  line-height: 1.2357723577;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.14);
  box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.14);
  background-color: #f0f0f0;
  border: none;
  color: #707070;
  font-family: "tarzana", sans-serif;
  height: 86px;
  line-height: 86px;
  text-align: center;
  width: 161px;
}

.euromillions .enumerator .enumerator__add,
.euromillions .enumerator .enumerator__remove {
  height: 60px;
  width: 60px;
  position: absolute;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 55%;
}

.euromillions .enumerator .enumerator__remove {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__remove.hover,
.euromillions .enumerator .enumerator__remove.button__primary___active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__remove[disabled="disabled"],
.euromillions .enumerator .enumerator__remove[disabled=""],
.euromillions .enumerator .enumerator__remove.button__primary___disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .euromillions .enumerator .enumerator__remove:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
  }
}

.euromillions .enumerator .enumerator__remove:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__add {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__add.hover,
.euromillions .enumerator .enumerator__add.button__primary___active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__add[disabled="disabled"],
.euromillions .enumerator .enumerator__add[disabled=""],
.euromillions .enumerator .enumerator__add.button__primary___disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .euromillions .enumerator .enumerator__add:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
  }
}

.euromillions .enumerator .enumerator__add:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__gauge {
  position: relative;
  z-index: 5;
  height: 107px;
  margin: 0 auto;
  width: 280px;
}

.euromillions .enumerator .enumerator__boxes {
  position: relative;
  height: 91px;
  width: 100%;
}

.euromillions .enumerator .gauge__box {
  height: 24px;
  width: 24px;
  position: absolute;
}

.euromillions .enumerator .gauge__box .outer-circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
  background-color: #f7f7f7;
  cursor: pointer;
  padding: 3px;
}

.euromillions .enumerator .gauge__box .outer-circle .inner-circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}

.euromillions .enumerator .gauge__box.gauge__box___active .outer-circle .inner-circle {
  background-color: #001367;
}

.euromillions .enumerator .enumerator__pointer {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  position: absolute;
  bottom: -15px;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB2aWV3Qm94PSItMzcwIDQyNSA4NyAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzcwIDQyNSA4NyAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9Ijg3cHgiIGhlaWdodD0iMTVweCI+CjxnIGlkPSJaZWlnZXIiPgogIDxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjk3LjYsNDMwbC03Mi40LDJsMCwxbDcyLjQsMmMxLDIuOSwzLjgsNSw3LjEsNWM0LjEsMCw3LjUtMy40LDcuNS03LjVzLTMuNC03LjUtNy41LTcuNQogICAgQy0yOTMuOCw0MjUtMjk2LjYsNDI3LjEtMjk3LjYsNDMweiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: 7px center;
  background-repeat: no-repeat;
  background-size: 87px 15px;
  height: 15px;
  margin: 0 0 0 -87px;
  width: 174px;
}

.euromillions .enumerator .enumerator__label {
  color: #404040;
  font-family: "tarzana", sans-serif;
  font-size: 1rem;
  margin-top: -45px;
}

.euromillions .enumerator.teaser__quicktip .enumerator__counter {
  max-width: 95px;
  width: 33.33%;
}

.euromillions .enumerator.teaser__quicktip .enumerator__counter input {
  width: 100%;
}

.euromillions .enumerator.teaser__quicktip .enumerator__counter button.enumerator__remove {
  -webkit-transform: translate(-45px, -50%);
  -moz-transform: translate(-45px, -50%);
  -ms-transform: translate(-45px, -50%);
  -o-transform: translate(-45px, -50%);
  transform: translate(-45px, -50%);
  left: auto;
}

.euromillions .enumerator.teaser__quicktip .enumerator__counter button.enumerator__add {
  -webkit-transform: translate(7px, -50%);
  -moz-transform: translate(7px, -50%);
  -ms-transform: translate(7px, -50%);
  -o-transform: translate(7px, -50%);
  transform: translate(7px, -50%);
  right: auto;
  left: 100%;
}

@media screen and (max-width: 767.9px) {
  .euromillions .enumerator .enumerator .enumerator__counter button {
    height: 56px;
    width: 56px;
  }
}

@media screen and (max-width: 479.9px) {
  .euromillions .enumerator.teaser__quicktip input[type="number"] {
    font-size: 30px;
    font-size: 2rem;
    line-height: 1.2666666667;
    height: 40px;
    line-height: 40px;
  }

  .euromillions .enumerator.teaser__quicktip .enumerator__counter button {
    height: 28px;
    width: 28px;
  }

  .euromillions .enumerator.teaser__quicktip .enumerator__counter button.enumerator__remove {
    -webkit-transform: translate(-35px, -50%);
    -moz-transform: translate(-35px, -50%);
    -ms-transform: translate(-35px, -50%);
    -o-transform: translate(-35px, -50%);
    transform: translate(-35px, -50%);
  }
}

.euromillions .enumerator .enumerator__add {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjNDA0MDQwIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .euromillions .enumerator .enumerator__add:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
  }
}

.euromillions .enumerator .enumerator__add:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .enumerator .enumerator__remove {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjNDA0MDQwIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .euromillions .enumerator .enumerator__remove:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
  }
}

.euromillions .enumerator .enumerator__remove:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.euromillions .quicktip__main___logo {
  height: 46px;
  width: auto;
}

.euromillions .quicktip__extra___logo {
  height: auto;
  margin-bottom: 15px;
  margin-top: 0;
  width: 85px;
}

.euromillions .quicktip__extragame .pills-container {
  margin-top: -45px;
}

.euromillions .quicktip__extragame .quicktip__pill-container {
  margin-top: 0;
}

.euromillions .quicktip__rays {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2NzJweCIgaGVpZ2h0PSIzNjIuMDAycHgiIHZpZXdCb3g9Ii0yOCA3Ni45MDggNjcyIDM2Mi4wMDIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI4IDc2LjkwOCA2NzIgMzYyLjAwMiIKCSB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IlN0cmFobGVuIj4KCQoJCTxyYWRpYWxHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGN4PSIzMDYuNSIgY3k9IjEwNC4zMTgiIHI9IjMzNC41MDM0IiBmeD0iMzA2LjE1NjciIGZ5PSIxMjAuMjcyMiIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSAwIDUxNS43MjYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwNmFiMztzdG9wLW9wYWNpdHk6MC4wMyIvPgoJCTxzdG9wICBvZmZzZXQ9IjAuNzkzOSIgc3R5bGU9InN0b3AtY29sb3I6IzAwNmFiMztzdG9wLW9wYWNpdHk6MCIvPgoJPC9yYWRpYWxHcmFkaWVudD4KCTxwYXRoIGZpbGw9InVybCgjU1ZHSURfMV8pIiBkPSJNLTI3LjA3NCw0MzguOTFsMzM1LjA4NS0yNi4yNkwtMjgsNDIwLjk0N0wtMjcuMDc0LDQzOC45MXogTS0yNy43MzksMzk3LjAzbDMzNS43NSwxNS42MgoJCWwtMzM0LjQzMi0zMy41NThMLTI3LjczOSwzOTcuMDN6IE0tMjMuMTgyLDM1NS4zOTJsMzMxLjE5Myw1Ny4yNThMLTE5LjY0LDMzNy43NThMLTIzLjE4MiwzNTUuMzkyeiBNLTEzLjQ3NSwzMTQuNjQ2CgkJbDMyMS40ODYsOTguMDA0TC03Ljc2MywyOTcuNTg5TC0xMy40NzUsMzE0LjY0NnogTTEuMjMzLDI3NS40MjNMMzA4LjAxMSw0MTIuNjVMOS4wMjQsMjU5LjIxTDEuMjMzLDI3NS40MjN6IE0yMC43MTEsMjM4LjMzNQoJCWwyODcuMywxNzQuMzE1TDMwLjQ2MiwyMjMuMjE2TDIwLjcxMSwyMzguMzM1eiBNNDQuNjU4LDIwMy45NThMMzA4LjAxMSw0MTIuNjVMNTYuMjE2LDE5MC4xN0w0NC42NTgsMjAzLjk1OHogTTcyLjcwMSwxNzIuODI2CgkJbDIzNS4zMSwyMzkuODI0TDg1Ljg4NiwxNjAuNTgzTDcyLjcwMSwxNzIuODI2eiBNMTA0LjQwMywxNDUuNDI1TDMwOC4wMTEsNDEyLjY1bC0xODktMjc3LjczM0wxMDQuNDAzLDE0NS40MjV6IE0xMzkuMjcyLDEyMi4xNzkKCQlMMzA4LjAxMSw0MTIuNjVMMTU1LjA3NiwxMTMuNTY5TDEzOS4yNzIsMTIyLjE3OXogTTE3Ni43NjYsMTAzLjQ1MUwzMDguMDExLDQxMi42NUwxOTMuNTE4LDk2Ljg3NEwxNzYuNzY2LDEwMy40NTF6IE0yMTYuMyw4OS41MzIKCQlsOTEuNzExLDMyMy4xMThMMjMzLjc0Miw4NS4wOUwyMTYuMyw4OS41MzJ6IE0yNTcuMjYxLDgwLjYzOGw1MC43NSwzMzIuMDEyTDI3NS4xMjEsNzguNEwyNTcuMjYxLDgwLjYzOHogTTY0NCw0MjAuOTQ3CgkJbC0zMzYuMDExLTguMjk4bDMzNS4wODUsMjYuMjZMNjQ0LDQyMC45NDd6IE02NDIuNDIxLDM3OS4wOTJMMzA3Ljk4OSw0MTIuNjVsMzM1Ljc1LTE1LjYyTDY0Mi40MjEsMzc5LjA5MnogTTYzNS42NCwzMzcuNzU4CgkJTDMwNy45ODksNDEyLjY1bDMzMS4xOTMtNTcuMjU4TDYzNS42NCwzMzcuNzU4eiBNNjIzLjc2NCwyOTcuNTg5TDMwNy45ODksNDEyLjY1bDMyMS40ODYtOTguMDA0TDYyMy43NjQsMjk3LjU4OXogTTYwNi45NzYsMjU5LjIxCgkJTDMwNy45ODksNDEyLjY1bDMwNi43NzgtMTM3LjIyN0w2MDYuOTc2LDI1OS4yMXogTTU4NS41MzgsMjIzLjIxNkwzMDcuOTg5LDQxMi42NWwyODcuMy0xNzQuMzE1TDU4NS41MzgsMjIzLjIxNnogTTU1OS43ODQsMTkwLjE3CgkJTDMwNy45ODksNDEyLjY1bDI2My4zNTMtMjA4LjY5Mkw1NTkuNzg0LDE5MC4xN3ogTTUzMC4xMTQsMTYwLjU4M0wzMDcuOTg5LDQxMi42NWwyMzUuMzEtMjM5LjgyNEw1MzAuMTE0LDE2MC41ODN6CgkJIE00OTYuOTg5LDEzNC45MTZsLTE4OSwyNzcuNzMzbDIwMy42MDgtMjY3LjIyNEw0OTYuOTg5LDEzNC45MTZ6IE00NjAuOTI1LDExMy41NjlMMzA3Ljk4OSw0MTIuNjVsMTY4LjczOS0yOTAuNDcxCgkJTDQ2MC45MjUsMTEzLjU2OXogTTQyMi40ODIsOTYuODc0TDMwNy45ODksNDEyLjY1bDEzMS4yNDYtMzA5LjE5OUw0MjIuNDgyLDk2Ljg3NHogTTM4Mi4yNTgsODUuMDlsLTc0LjI2OSwzMjcuNTZMMzk5LjcsODkuNTMyCgkJTDM4Mi4yNTgsODUuMDl6IE0zNDAuODgsNzguNGwtMzIuODksMzM0LjI1bDUwLjc0OS0zMzIuMDEyTDM0MC44OCw3OC40eiBNMjk5LjAwMSw3Ni45MDhsOC43MjQsMzM1Ljc1NUwzMTcsNzYuOTI2TDI5OS4wMDEsNzYuOTA4CgkJeiIvPgo8L2c+Cjwvc3ZnPgo=");
}

.euromillions .systemtip .ticket__containers[data-step="0"] + .ticket__navigation {
  margin-top: 0;
}

.euromillions .systemtip .ticket__containers[data-step="0"] .step2 {
  display: none;
}

.euromillions .matrix-container {
  position: relative;
  background-color: #e8eaf1;
  margin: 12px 0 45px;
  padding: 21px 21px 0;
}

.euromillions .matrix-container.row-selected:after {
  position: absolute;
  bottom: -15px;
  left: 44.5%;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 15px solid #e8eaf1;
  content: "";
  display: block;
  height: 0;
  width: 0;
}

.euromillions .matrix-container .tooltip__help {
  position: absolute;
  top: 15px;
  right: 15px;
}

.euromillions .matrix-container .matrix {
  margin: 10px auto 0;
}

.euromillions .matrix-container .matrix td {
  background-color: #f3f4f7;
  border: 3px solid #e8eaf1;
  height: 45px;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}

.euromillions .matrix-container .matrix td.heading__pool {
  left: 0;
  background: transparent;
  border: none;
}

.euromillions .matrix-container .matrix .heading {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  background-color: #001367;
  color: #ffffff;
  font-family: "roboto-bold", "Arial";
}

.euromillions .matrix-container .matrix .heading___empty {
  background-color: #e8eaf1;
}

.euromillions .matrix-container .matrix .heading___active {
  background-color: #f4cf47;
  color: #ffffff;
}

.euromillions .matrix-container .matrix .heading___row.heading___active .heading__arrow:after {
  border-left-color: #f4cf47;
}

.euromillions .matrix-container .matrix .heading___column.heading___active .heading__arrow:after {
  border-bottom: 4px solid #f4cf47;
}

.euromillions .matrix-container .matrix .cell___has-content {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
  letter-spacing: -0.0015em;
  background-color: #ffffff;
  color: #00509d;
  cursor: pointer;
  font-family: "roboto-bold";
}

.euromillions .matrix-container .matrix .cell___hovered {
  color: #ffffff;
}

.euromillions .matrix-container .matrix .cell___selected {
  background-color: #f4cf47;
  color: #ffffff;
}

.euromillions .matrix-container .matrix__help {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.25;
  position: relative;
  float: left;
}

.euromillions .matrix-container .matrix__help.matrix__title {
  float: none;
}

.euromillions .matrix-container .matrix__help > .tooltip__help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: -25px;
  margin: -2px 0 0 0;
}

.euromillions .matrix-container .bank-number__help div {
  font-family: "roboto-bold";
  text-align: left;
}

.euromillions .matrix-container .choice-number__help div {
  float: left;
  font-family: "roboto-bold";
}

.euromillions .matrix-container .choice-number__help .helper__container {
  float: none;
  margin: 0 auto;
  width: 135px;
}

.euromillions .matrix-container .choice-number__help .tooltip__help {
  float: none;
}

.euromillions .matrix-container .choice-number__help .tooltip__container {
  margin-left: 5px;
}

.euromillions .matrix-container.easy-system .choice-number__help .helper__container {
  width: 145px;
}

.euromillions .matrix-container.easy-system .choice-number__help .helper__container .matrix__help {
  position: relative;
  float: left;
}

.euromillions .matrix-container.easy-system .heading___column {
  background: transparent;
  color: #001367;
}

.euromillions .matrix-container.easy-system .heading___column .heading__arrow:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  right: auto;
  left: 50%;
  border-bottom: 4px solid transparent;
}

.euromillions .matrix-container.easy-system .matrix td {
  min-width: 49px;
  width: 77px;
}

.euromillions .matrix-container.easy-system .matrix .heading___active {
  background-color: #f4cf47;
  color: #ffffff;
}

.euromillions .matrix-container.easy-system .matrix .heading___active.heading___column {
  background-color: transparent;
  color: #ffffff;
}

.euromillions .matrix-container.easy-system .matrix__help___count-additional {
  padding-left: 73px;
}

.euromillions .matrix-container.easy-system .matrix__help___count-additional .tooltip__help {
  margin-right: 0;
}

.euromillions .matrix-container .matrix__title.matrix__help {
  line-height: 45px;
}

@media (max-width: 767.9px) {
  .euromillions .matrix-container .matrix__title.matrix__help {
    line-height: 1;
  }
}

.euromillions .matrix-container .tooltip__help {
  top: 17px;
  right: 16px;
}

.euromillions .matrix-container .choice-number__help .tooltip__container {
  margin-left: 12px;
  margin-top: 3px;
}

.euromillions .matrix-container .matrix .cell___hovered:not(.cell___selected) {
  color: #404040;
}

.euromillions .matrix-container .matrix .cell___selected {
  color: #00509d;
}

.euromillions .matrix-container.easy-system .matrix__help .tooltip__help {
  margin-top: -2px;
}

.euromillions .matrix-container.easy-system .matrix td {
  min-width: 39px;
}

.euromillions .matrix-container .heading___row .heading__arrow:after {
  border-left: 4px solid #00509d;
}

.euromillions .matrix-container .heading___row.heading___active .heading__arrow:after {
  border-left: 4px solid #f4cf47;
}

.euromillions .matrix-container.easy-system .matrix .heading___active {
  color: #00509d;
}

.euromillions .heading___column .heading__arrow:after {
  left: 50%;
  display: none;
  margin-left: -4px;
}

.euromillions .heading___column .star {
  height: 100%;
  height: 45px;
  line-height: 48px;
  padding: 1px 1px 0 0;
  width: 100%;
}

.euromillions .heading___column .star:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
}

.euromillions .heading___column.heading___active .star {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iIzAwMTM2NyIvPjwvc3ZnPg==");
  color: #ffffff;
}

.euromillions .systemtip .ticket-rows {
  padding-bottom: 24.11136px;
}

.euromillions .circle {
  background-color: #001367;
  color: #ffffff;
}

.euromillions .star {
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 90%;
}

.euromillions .star:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2Y1ZTI5MCIvPjwvc3ZnPg==");
}

.euromillions .diamond .extramillions__receipt-span {
  background-color: #f9f9f9;
  display: inline-block;
  padding: 4px 6px;
}

.euromillions .extramillions__message {
  display: none;
}

.refinements .pill__logo.pill__logo___euro-millions:before {
  background-size: 66%;
}

.credit-note__games-ul .logo__euro-millions {
  background-image: url("../images/logo/euro_millions_logo_two_lines.png");
  background-size: 66px auto;
}

@media (hover: none) {
  .euromillions .main .button__primary___next,
  .euromillions .main .button__primary___next:hover {
    background-color: #e2bc3d;
    /* Old browsers */
    background-image: -moz-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
    /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4cf47), color-stop(100%, #e2bc3d));
    /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
    /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #f4cf47 0%, #e2bc3d 100%);
    /* IE10+ */
    background-image: linear-gradient(to bottom, #f4cf47 0%, #e2bc3d 100%);
    /* W3C */
    color: #404040;
    text-shadow: 0 1px #ead899;
  }

  .euromillions .main .button__primary___next:after,
  .euromillions .main .button__primary___next:hover:after {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
    background-position: center center;
    margin: 0;
  }

  .euromillions .main .button__primary___next:hover:after,
  .euromillions .main .button__primary___next:hover:hover:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
    cursor: pointer;
  }

  .euromillions .main .button__primary___next:active {
    background-color: #3b3a38;
    /* Old browsers */
    background-image: -moz-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #3b3a38));
    /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* IE10+ */
    background-image: linear-gradient(to bottom, #404040 0%, #3b3a38 100%);
    /* W3C */
    color: #ffffff;
    text-shadow: 0 -1px #1e1e1e;
  }

  .euromillions .main .button__primary___next:active:after {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
    background-position: center center;
    margin: 0;
  }

  .euromillions .main .button__primary___next:active:hover:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
    cursor: pointer;
  }
}

.receipt__content___euromillions .receipt__number-rows {
  width: 58%;
}

.receipt__content___euromillions .receipt__number-rows___second-chance {
  float: right;
  width: 42%;
}

.receipt__content___euromillions .receipt__additional-number.star {
  background-color: transparent;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2YxZDU1ZSIvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 90%;
}

.receipt__content___euromillions .receipt__additional-number.star:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iI2Y1ZTI5MCIvPjwvc3ZnPg==");
}

.receipt__content___euromillions .receipt__additional-number.star .transform__center {
  top: 54%;
  padding-right: 1px;
}

.receipt__content___euromillions .receipt__extra-game-logo {
  padding-top: 0;
  width: 82px;
}

.receipt__content___euromillions .receipt__additional-number-win.star,
.receipt__content___euromillions .receipt__additional-number-win:hover.star {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTIgNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTI3LjE1MDg0IDQwLjUwODc4YTIuOTkzOSAyLjk5MzkgMCAwIDAgLTIuNDU1NjguMDA3NTZsLTE0LjA1NTU1IDcuMzM5NDljLS42NzY0OC4zNTMyNC0xLjExNi4wNDQzMS0uOTc2NjYtLjY4NjUybDIuODk3NjMtMTUuMjAxYTIuNzM4NDUgMi43Mzg0NSAwIDAgMCAtLjc1MDg3LTIuMjU4NDdsLTExLjQ4NTIyLTEwLjYzMzQzYy0uNTUyMjktLjUxMTMzLS4zODIxOS0xLjAxMTMyLjM3OC0xLjExMTA4bDE1LjgwNzUxLTIuMDc0NGEyLjkwMTI4IDIuOTAxMjggMCAwIDAgMS45ODgzOS0xLjQwMDQzbDYuOTU0NDUtMTMuOTg0NWMuMzMzNDMtLjY3MDQ4Ljg3NTQzLS42NzIxNSAxLjIwNDQzLS4wMDM3bDYuODYyMzUgMTMuOTQxODZhMi44NTI2OSAyLjg1MjY5IDAgMCAwIDEuOTc5MiAxLjM4ODIxbDE1LjgwMTkgMS45NzgwN2MuNzU5NTYuMDk1MDcuOTI2NjYuNTk0MzMuMzcxMzMgMS4xMDk0NGwtMTEuNTc3MTkgMTAuNzM5YTIuNzY2NzQgMi43NjY3NCAwIDAgMCAtLjc2Mzc2IDIuMjYzNTVsMi44MDcgMTUuMTQ3MTJjLjEzNTI1LjcyOTg1LS4zMDU2NyAxLjA0MTM4LS45Nzk4My42OTIzeiIgZmlsbD0iIzAwOTUyMSIvPjwvc3ZnPg==");
}

.receipt__content___euromillions .receipt__content .receipt__maingame-logo {
  height: auto;
  width: 103px;
}

.receipt__content___euromillions .receipt__system-value ul {
  margin: 0;
  width: 100%;
}

.receipt__content___euromillions .receipt__number,
.receipt__content___euromillions .receipt__additional-number {
  font-size: 0.65rem;
  height: 20px;
  line-height: 1;
  max-height: 20px;
  max-width: 20px;
  padding: 0;
  width: 20px;
}

.receipt__content___euromillions .receipt__numbers {
  display: table;
  float: left;
  font-family: "roboto-bold";
  font-size: 0.8667rem;
  list-style: none;
  margin: 0 0 0 25px;
  padding-right: 0;
  width: 100%;
}

.receipt__content___euromillions .receipt__numbers:last-child {
  border: 0;
}

.receipt__content___euromillions .receipt__block:before {
  margin-left: -3px;
  text-align: right;
}

.receipt__content___euromillions .receipt__system-value {
  height: auto;
  min-height: 40px;
  padding-top: 0;
}

.receipt__content___euromillions .receipt__system-value___text-only {
  padding-top: 8px;
}

.receipt__content___euromillions .superstar {
  display: inline-block;
  height: 17px;
  margin-bottom: -4px;
  width: 18px;
}

.diamond.receipt__content___euromillions .receipt__maingame-logo {
  float: left;
  height: auto;
  max-width: 100%;
  width: 58%;
}

.diamond.receipt__content___euromillions .receipt__maingame-logo img {
  max-width: 132px;
}

.diamond .receipt__header {
  position: relative;
}

.diamond.receipt__content___euromillions .receipt__second-chance-logo {
  position: absolute;
  bottom: -2px;
  left: 58%;
  height: auto;
  width: 42%;
}

.diamond.receipt__content___euromillions .receipt__second-chance-logo img {
  height: auto;
  max-width: 56px;
}

.diamond.receipt__content___euromillions .receipt-extramillions__logo {
  margin: 0 0 26px 0;
  padding-top: 10px;
}

.diamond.receipt__content___euromillions .receipt-extramillions__logo img {
  height: auto;
  max-width: 82px;
}

.diamond.receipt__content___euromillions .receipt__number,
.diamond.receipt__content___euromillions .receipt__additional-number,
.receipt__content___euromillions .receipt__number,
.receipt__content___euromillions .receipt__additional-number {
  font-size: 0.65rem;
  height: 20px;
  line-height: 1;
  max-height: 20px;
  max-width: 20px;
  padding: 0;
  width: 20px;
}

.diamond.receipt__content___euromillions .receipt__maingame-logo {
  float: left;
  height: auto;
  max-width: 100%;
  width: 58%;
}

.second-chance__message {
  zoom: 1;
  background-image: url("../images/logo/2nd-chance-logo-small.png");
  background-position: 12px 50%;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0;
  margin-top: 11.11136px;
  padding-left: 108px;
  width: 100%;
}

.second-chance__message:before,
.second-chance__message:after {
  content: " ";
  display: table;
}

.second-chance__message:after {
  clear: both;
}

.ticket__container___options .second-chance__message,
.ticket__container___confirmation .second-chance__message {
  width: 94%;
}

.second-chance__logo {
  float: left;
  max-width: 82px;
  padding-top: 12.05568px;
  width: 30%;
}

.receipt__content___euromillions .receipt__system .receipt-system__2nd-chance-logo {
  margin-bottom: 26px;
  margin-top: 0;
  max-width: 82px;
}

.second-chance__content {
  float: right;
  margin-right: 18.08352px;
  padding-top: 12.05568px;
  width: calc(67% - 12px);
}

.euromillions__statistics-games {
  max-width: 200px;
}

.euromillions__statistics-games img {
  max-width: 104px;
}

.diamond .receipt__header {
  position: relative;
}

.diamond.receipt__content___euromillions .receipt__second-chance-logo {
  position: absolute;
  bottom: -3px;
  left: 58%;
  height: auto;
  width: 42%;
}

.diamond.receipt__content___euromillions .receipt__second-chance-logo img {
  height: auto;
  max-width: 56px;
}

.diamond.receipt__content___euromillions .receipt-extramillions__logo {
  margin: 0 0 26px 0;
  padding-top: 10px;
}

.diamond.receipt__content___euromillions .receipt-extramillions__logo img {
  height: auto;
  max-width: 54px;
}

.diamond.receipt__content___euromillions .receipt__number,
.diamond.receipt__content___euromillions .receipt__additional-number,
.receipt__content___euromillions .receipt__number,
.receipt__content___euromillions .receipt__additional-number {
  font-size: 0.65rem;
  height: 20px;
  line-height: 1;
  max-height: 20px;
  max-width: 20px;
  padding: 0;
  width: 20px;
}

.second-chance__message {
  zoom: 1;
  background-image: url("../images/logo/2nd-chance-logo-small.png");
  background-position: 12px 50%;
  background-repeat: no-repeat;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0;
  margin-top: 11.11136px;
  padding-left: 108px;
  width: 100%;
}

.second-chance__message:before,
.second-chance__message:after {
  content: " ";
  display: table;
}

.second-chance__message:after {
  clear: both;
}

.ticket__container___options .second-chance__message,
.ticket__container___confirmation .second-chance__message {
  width: 94%;
}

.second-chance__logo {
  float: left;
  max-width: 82px;
  padding-top: 12.05568px;
  width: 30%;
}

.receipt__content___euromillions .receipt__system .receipt-system__2nd-chance-logo {
  margin-bottom: 26px;
  margin-top: 0;
  max-width: 82px;
}

.second-chance__content {
  float: right;
  margin-right: 18.08352px;
  padding-top: 12.05568px;
  width: calc(67% - 12px);
}

.euromillions__statistics-games {
  max-width: 200px;
}

/*------------------------------------*\
      #ONLY FOR TABLET AND DESKTOP VIEW
  \*------------------------------------*/

@media screen and (min-width: 768px) {
  .euromillions {
    /*------------------------------------*\
        #TICKET SYSTEM
      \*------------------------------------*/
  }

  .euromillions .ticket-system__content {
    min-height: 560px;
    padding: 12.05568px;
  }

  .euromillions .ticket-system__choice-numbers___container {
    width: 71.7394612692%;
    float: left;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin: 0;
    max-width: 240px;
  }

  .euromillions .ticket-system__choice-numbers___container .ticket__numbers {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .euromillions .ticket-system__additional-numbers___container {
    width: 26.5225993%;
    float: right;
    margin-right: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    clear: none;
    margin: 0;
    max-width: 90px;
  }

  .euromillions .ticket-system__additional-numbers___container .ticket__additional-numbers {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    height: 100%;
  }

  .euromillions .ticket-row__number,
  .euromillions .ticket-row__additional-number {
    max-width: 35px;
    padding-top: 11.31%;
    width: 11.31%;
  }
}

/*-----------------------------------------*\
      #Special Viewport range for Jackpot Abo
  \*-----------------------------------------*/

@media screen and (min-width: 1021px) and (max-width: 1100px) {
  .pill___million {
    font-size: 0.8rem;
    min-width: 1.7em;
  }

  .pill___million:after {
    font-size: 0.68rem;
  }
}

/*------------------------------------*\
      #ONLY FOR SMALL SCREENS AND TABLETS
  \*------------------------------------*/

@media screen and (min-width: 768px) and (max-width: 1248px) {
  .euromillions .ticket-row__number,
  .euromillions .ticket-system__number,
  .euromillions .ticket-row__additional-number,
  .euromillions .ticket-system__additional-number {
    font-size: 11px;
    font-size: 0.7333333333rem;
    line-height: 1;
  }

  .euromillions .ticket__number,
  .euromillions .ticket__additional-number {
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1;
  }
}

@media screen and (max-width: 1020.9px) {
  .euromillions .cockpit__logo {
    max-height: none;
    max-width: 158px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .euromillions .ticket__additional-number {
    margin: -11px 0;
  }

  .euromillions .ticket__additional-number > .transform__center {
    top: 54%;
  }

  .euromillions .diamond .ticket__additional-number {
    margin: -13px 0;
  }

  .euromillions .ticket-row__number,
  .euromillions .ticket-row__additional-number {
    padding-top: 9.31%;
    width: 9.31%;
  }

  .euromillions .systemtip .ticket__additional-number {
    margin: -3.5px 0;
  }
}

/*------------------------------------*\
      #PHONE VIEW
  \*------------------------------------*/

@media screen and (max-width: 767.9px) {
  .euromillions {
    /*------------------------------------*\
      #SYSTEM
      \*------------------------------------*/
    /*------------------------------------*\
    #TICKETROW
    \*------------------------------------*/
    /*------------------------------------*\
      #TICKET SYSTEM
      \*------------------------------------*/
    /*------------------------------------*\
      #QUICKTIP
      \*------------------------------------*/
    /*------------------------------------*\
      #RECEIPT
      \*------------------------------------*/
  }

  .euromillions .cockpit__logo {
    width: 38%;
  }

  .euromillions .matrix-container {
    float: left;
    padding: 0;
    width: 100%;
  }

  .euromillions .matrix-container .matrix .heading___row .heading__arrow:after {
    top: 12px;
    left: 50%;
    border-color: #001367 transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    margin-left: -4px;
  }

  .euromillions .matrix-container .matrix .heading___active.heading___row .heading__arrow:after {
    border-color: #001367 transparent transparent transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
  }

  .euromillions .matrix-container .matrix .heading___column {
    min-width: 49px;
  }

  .euromillions .matrix-container .matrix .heading___column span.heading__arrow {
    display: none;
  }

  .euromillions .star {
    background-size: 100% 86%;
  }

  .euromillions .ticket__extra-game___head {
    height: 38px;
  }

  .euromillions .ticket__extra-game___logo {
    margin-top: -8px;
  }

  .euromillions .ticket__container___options .ticket__extra-game___head-logo {
    margin-top: -4px;
  }

  .euromillions .ticket-rows {
    padding-bottom: 0;
  }

  .euromillions .ticket-row {
    height: auto;
    padding: 1px 0;
  }

  .euromillions .ticket-row__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .euromillions .ticket-row__header {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .euromillions .ticket-row__header:before {
    margin-top: -4px;
  }

  .euromillions .ticket__module {
    margin-left: 21px;
    max-width: 250px;
  }

  .euromillions .ticket__additional-numbers {
    margin-top: 48.22272px;
  }

  .euromillions .ticket__additional-number {
    margin: -7px 0 -7px -4px;
    padding-top: 62%;
    width: 64%;
  }

  .euromillions .diamond .ticket__additional-number {
    margin: -9px 0 -7px -4px;
    padding-top: 62%;
    width: 64%;
  }

  .euromillions .ticket__additional-numbers li:nth-child(2n + 2) {
    margin-left: 0;
    margin-right: -6px;
  }

  .euromillions .ticket__random-numbers-button {
    top: 1px;
    right: 33px;
    box-shadow: none;
  }

  .euromillions .ticket__remove-link {
    right: -3px;
  }

  .euromillions .ticket-system__content .ticket-system__additional-numbers-title {
    float: none;
  }

  .euromillions .ticket-system__content .ticket__numbers {
    max-width: 174px;
    width: 100%;
  }

  .euromillions .ticket-system__content .ticket__additional-numbers {
    max-width: 190px;
    width: 100%;
  }

  .euromillions .ticket-system__content .ticket__additional-numbers li:nth-child(2n + 2) {
    clear: none;
    float: left;
    margin-right: 6.02784px;
  }

  .euromillions .ticket-system__content .ticket__additional-numbers li:nth-child(4n + 5) {
    clear: both;
  }

  .euromillions .ticket-system__content .ticket__additional-numbers li:nth-child(4n + 4) {
    margin-right: 0;
  }

  .euromillions .ticket-system__content .ticket__number {
    height: 33px;
    padding: 0;
    width: 33px;
  }

  .euromillions .ticket-system__content .ticket__additional-number {
    clear: none;
    height: 42px;
    margin: 0 6.02784px 6.02784px 0;
    max-height: 42px;
    padding: 0;
    width: 42px;
  }

  .euromillions .matrix-container.easy-system .bank-number__help {
    text-align: left;
  }

  .euromillions .matrix-container.easy-system .bank-number__help .matrix__help {
    display: inline-block;
  }

  .euromillions .matrix-container.easy-system .bank-number__help .matrix__help .tooltip__help {
    position: absolute;
    top: 50%;
    right: -25px;
    margin: 0;
  }

  .euromillions .matrix-container.easy-system .choice-number__help .matrix__help {
    position: relative;
    padding-left: 12.05568px;
  }

  .euromillions .matrix-container.easy-system .choice-number__help .matrix__help .tooltip__help {
    position: absolute;
    top: 50%;
    right: -25px;
    margin: 0;
  }

  .euromillions .matrix-container.easy-system .matrix .heading___active {
    background-color: #f4cf47;
  }

  .euromillions .quicktip__extragame .pills-container {
    margin-top: 0 !important;
  }

  .euromillions .quicktip__extragame .ticket__extra-game___head-jackpot {
    margin-top: -27px;
    padding: 0;
  }

  .euromillions .quicktip__extra___logo {
    margin-bottom: 5px;
    margin-top: 0;
  }

  .euromillions .quicktip__extragame .quicktip__pill-container {
    margin-top: 0;
  }

  .receipt__content___euromillions .receipt__extra-game-replay .receipt__extra-game {
    margin-top: 0;
    padding-top: 0;
  }

  .receipt__content___euromillions .receipt__number,
  .receipt__content___euromillions .receipt__additional-number {
    height: 32px;
    padding: 0;
    width: 32px;
  }

  /**
    SECOND CHANCE
    **/

  .receipt__content___euromillions .receipt__number-rows {
    float: none;
    width: 100%;
  }

  .receipt__content___euromillions .receipt__number-rows___second-chance {
    float: none;
    width: 100%;
  }

  .receipt__content___euromillions .receipt__number,
  .receipt__content___euromillions .receipt__additional-number {
    font-size: 0.76666666rem;
    height: 32px;
    line-height: 1;
    max-height: 32px;
    max-width: 32px;
    padding: 0;
    width: 32px;
  }

  .diamond.receipt__content___euromillions .receipt__second-chance-logo {
    position: static;
    margin-top: 24.11136px;
    max-width: 82px;
  }

  .diamond.receipt__content___euromillions .receipt__second-chance-logo img {
    max-width: 82px;
  }

  .second-chance__message {
    margin-left: 10%;
    padding: 8px;
    padding-left: 108px;
    width: 80%;
  }

  .ticket__container___options .second-chance__message,
  .ticket__container___confirmation .second-chance__message {
    margin-left: 4%;
    width: 92%;
  }

  .second-chance__content {
    margin-right: 0;
    width: 100%;
  }

  .second-chance__logo {
    margin-top: 36.16704px;
    max-width: 82px;
  }

  .ticket-rows {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 479.9px) {
  .second-chance__message {
    margin-left: 4%;
    margin-right: 4%;
    width: 92%;
  }

  /**
    SECOND CHANCE
    **/

  .receipt__content___euromillions .receipt__number-rows {
    float: none;
    width: 100%;
  }

  .receipt__content___euromillions .receipt__number-rows___second-chance {
    float: none;
    width: 100%;
  }

  .receipt__content___euromillions .receipt__number,
  .receipt__content___euromillions .receipt__additional-number {
    font-size: 0.76666666rem;
    height: 32px;
    line-height: 1;
    max-height: 32px;
    max-width: 32px;
    padding: 0;
    width: 32px;
  }

  .diamond.receipt__content___euromillions .receipt__second-chance-logo {
    position: static;
    margin-top: 24.11136px;
    max-width: 82px;
  }

  .diamond.receipt__content___euromillions .receipt__second-chance-logo img {
    max-width: 82px;
  }

  .second-chance__message {
    margin-left: 10%;
    padding: 8px;
    padding-left: 108px;
    width: 80%;
  }

  .ticket__container___options .second-chance__message,
  .ticket__container___confirmation .second-chance__message {
    margin-left: 4%;
    width: 92%;
  }

  .second-chance__content {
    margin-right: 0;
    width: 100%;
  }

  .second-chance__logo {
    margin-top: 36.16704px;
    max-width: 82px;
  }

  .ticket-rows {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 479.9px) {
  .second-chance__message {
    margin-left: 4%;
    margin-right: 4%;
    width: 92%;
  }
}

/*------------------------------------*\
    #EURODREAMS
\*------------------------------------*/

/**
 * Styles for EuroDreams
 */

.eurodreams:not(.lightbox-container):not(.overview__receipts):not(
.favourite-tipps__details___container) {
  background-color: #7f50aa;
}

.eurodreams {
  /**
   * Jackpot
   */
  /**
   * TICKET OPTIONS
   */
  /**
   * TICKET NAVIGATION
   */
  /**
   * TICKET ROWS
   */
  /**
   * TICKET MODULE NUMBERS
   */
  /**
   * TICKET ROW NUMBERS
   */
  /**
   * TICKET ADD ROW
   */
  /**
   * Systemtips
   */
  /**
   * TICKET SYSTEM NUMBERS
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  /**
   * PILL
   */
  /**
   * styling of pills with logo (and for pill with text with logo-pills beside)
   */
  /**
   * styling of different paragraphs
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  /*------------------------------------*\
    #CONTENT
  \*------------------------------------*/
  /*------------------------------------*\
    #SIDEBAR
  \*------------------------------------*/
  /*------------------------------------*\
    #COCKPIT
  \*------------------------------------*/
  /*------------------------------------*\
      #ENUMERATOR
    \*------------------------------------*/
  /*------------------------------------*\
    #QUICKTIP
  \*------------------------------------*/
  /*------------------------------------*\
    #PILLS
  \*------------------------------------*/
  /*------------------------------------*\
    #TICKETROWS
  \*------------------------------------*/
  /*------------------------------------*\
  #RECEIPT
  \*------------------------------------*/
  /*------------------------------------*\
  #QUICKTIP
  \*------------------------------------*/
  /*------------------------------------*\
  #MATRIX
  \*------------------------------------*/
  /*------------------------------------*\
  #STAR
  \*------------------------------------*/
  /*------------------------------------*\
  #Tooltip
  \*------------------------------------*/
}

.eurodreams .ticket {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.eurodreams .ticket.systemtip,
.eurodreams .ticket.singletip,
.eurodreams .ticket.quicktip {
  visibility: hidden;
}

.eurodreams .ticket.systemtip .ticket__containers {
  width: 400%;
}

.eurodreams .ticket.systemtip .ticket__container {
  width: 25%;
}

.eurodreams .ticket.systemtip .ticket__container.step1 {
  left: 0;
}

.eurodreams .ticket.systemtip .ticket__container.step2 {
  left: 2.5%;
}

.eurodreams .ticket.systemtip .ticket__container.step3 {
  left: 5%;
}

.eurodreams .ticket.systemtip .ticket__container.step4 {
  left: 7.5%;
}

.eurodreams .ticket__containers {
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  transition: left 500ms;
  position: relative;
  left: 0;
  min-height: 500px;
  width: 300%;
}

.eurodreams .ticket__containers[data-step="0"] {
  left: 0;
}

.eurodreams .ticket__containers[data-step="1"] {
  left: -110%;
}

.eurodreams .ticket__containers[data-step="2"] {
  left: -220%;
}

.eurodreams .ticket__containers[data-step="3"] {
  left: -330%;
}

.eurodreams .ticket__containers[data-step="4"] {
  left: -440%;
}

.eurodreams .ticket__container {
  position: relative;
  top: 0;
  float: left;
  height: 100%;
  width: 33.333%;
}

.eurodreams .ticket__container.step1 {
  left: 0;
}

.eurodreams .ticket__container.step2 {
  left: 3.333%;
}

.eurodreams .ticket__container.step3 {
  left: 6.666%;
}

.eurodreams .ticket__container.step4 {
  left: 9.999%;
}

.eurodreams .ticket__container___options .ticket__extra-game .pills-container {
  margin-top: 16px;
}

.eurodreams .ticket__title {
  position: relative;
  letter-spacing: -0.015em;
  line-height: 1;
  margin-bottom: 24.11136px;
  padding-bottom: 18.08352px;
  padding-right: 20px;
}

.eurodreams .ticket__title > span:first-child {
  margin-right: 24.11136px;
}

.eurodreams .ticket__title .ticket-system__your-string,
.eurodreams .ticket__title .ticket-system__your-string:first-of-type {
  margin-right: 0;
}

.eurodreams .ticket__title .tooltip {
  top: 35%;
}

.eurodreams .ticket__title .hinfo {
  margin-left: 0;
}

.eurodreams .ticket__subtitle {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: relative;
}

.eurodreams .ticket__subtitle___contains-image {
  line-height: 58px;
  min-height: 50px;
}

.eurodreams .ticket__subtitle___contains-image img {
  position: absolute;
  height: 36px;
  width: auto;
}

.eurodreams .ticket__left-column {
  width: 48.9288520609%;
  float: left;
}

.eurodreams .ticket__right-column {
  width: 48.9288520609%;
  float: right;
  margin-right: 0;
}

.eurodreams .ticket-rows {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.eurodreams .ticket__tipps {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.eurodreams .ticket__tipps .ticket-row__number,
.eurodreams .ticket__tipps .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 10.2%;
  width: 10.2%;
}

.eurodreams .ticket__tipps .ticket-row__remove-link,
.eurodreams .ticket__tipps .ticket__remove-link {
  margin-right: 0.5%;
}

.eurodreams .ticket__tipps__rows .ticket-row__header {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.eurodreams .ticket-rows___disabled .ticket-row___complete:hover .ticket-row__remove-link {
  display: none;
}

.eurodreams .ticket__tipps-price {
  float: right;
  margin-right: 6%;
  margin-top: 7.05568px;
  min-width: 245px;
  text-align: right;
  width: 77%;
}

.eurodreams .ticket__tipps-price .ticket__tipps-price___all-rows {
  margin-left: 6px;
}

.eurodreams .ticket__tipps-price.ticket__tipps-price___full-width {
  margin-right: 0;
  width: 100%;
}

.eurodreams .ticket__tipps-price.ticket__tipps-price___no-margin {
  margin: 0;
}

.eurodreams .ticket__tipps-price___info,
.eurodreams .ticket__extra-price___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
}

.eurodreams .ticket__tipps-price___all-rows,
.eurodreams .ticket__extra-price___all-rows,
.eurodreams .ticket__draws___info {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  font-family: "tarzana";
}

.eurodreams .ticket__options {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.eurodreams .ticket__extra-game {
  margin-bottom: 18.08352px;
  padding-bottom: 18.08352px;
}

.eurodreams .ticket__draws .ticket__subtitle {
  margin-bottom: 12.05568px;
}

.eurodreams .ticket__extra-game___price,
.eurodreams .ticket__draws___price {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  float: right;
  font-family: "tarzana";
  text-align: right;
}

.eurodreams .ticket__extra-game___head {
  position: relative;
  height: 30px;
  margin-bottom: 12.05568px;
}

.eurodreams .ticket__extra-game___head-logo,
.eurodreams .ticket__extra-game___head-help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}

.eurodreams .ticket__extra-game___head-logo {
  float: left;
}

.eurodreams .ticket__extra-game___head-help {
  float: right;
}

.eurodreams .ticket__extra-game___head-jackpot {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 21px;
  min-width: 180px;
}

.eurodreams .ticket__extra-game___head-jackpot .jackpot__info {
  float: left;
}

.eurodreams .ticket__extra-game___head-jackpot .jackpot__info span:first-child {
  margin-bottom: -1px;
}

.eurodreams .ticket__extra-game___head-jackpot .jackpot___number,
.eurodreams .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 0.667;
  height: 28px;
  padding: 1px 0;
}

.eurodreams .ticket__extra-game___head-jackpot .jackpot___number .transform__center,
.eurodreams .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after .transform__center {
  margin-top: 0;
}

.eurodreams .ticket__extra-game___head-jackpot.jackpot__value___high {
  min-width: 210px;
}

.eurodreams .ticket__extra-game___head .ticket__extra-game___head-jackpot {
  top: 0;
}

.eurodreams .ticket__extra-game___logo {
  height: 22px;
}

.eurodreams .ticket__extra-game___content,
.eurodreams .ticket__draws___content,
.eurodreams .ticket__draws___info-text {
  clear: both;
  float: left;
}

.eurodreams .ticket__extra-game___no-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.965;
  display: inline-block;
  margin-top: 2px;
}

.eurodreams .ticket__extra-game___message,
.eurodreams .ticket__draws___content {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.eurodreams .ticket__extra-game___message {
  margin-bottom: 9.04176px;
}

.eurodreams .ticket__draws___info-text {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.923;
  letter-spacing: -0.0015;
  width: 100%;
}

.eurodreams .ticket .ticket__extra-game___number {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2.667;
  background-color: #f9f9f9;
  color: #525252;
  font-family: roboto-bold;
  height: 32px;
  margin: 0 0 8px 0;
  text-align: center;
  width: 74px;
}

.eurodreams .ticket .ticket__extra-game___number:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.133;
  background: #ffffff;
  content: attr(data-id) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  height: 100%;
  padding: 0 9px 0 0;
  text-align: right;
  width: 24%;
}

.eurodreams .ticket__discount {
  border-top: 2px dotted #d4d4d4;
  display: none;
  margin-top: 24.11136px;
  padding-top: 24.11136px;
}

.eurodreams .ticket__discount h3 {
  margin-bottom: 12.05568px;
}

.eurodreams .ticket__discount___percentage {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 1.238;
  font-family: "tarzana";
}

.eurodreams .ticket__discount___absolute {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.444;
  float: right;
  font-family: "tarzana";
}

.eurodreams .ticket__tipps___text,
.eurodreams .ticket__tipps___value span {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.eurodreams .ticket__tipps___text {
  float: left;
  padding-right: 19px;
}

.eurodreams .ticket__tipps___value {
  float: left;
}

.eurodreams .ticket__navigation {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  bottom: 0;
  height: 58px;
  margin-top: 24.11136px;
}

.eurodreams .ticket__next-button {
  position: relative;
  float: right;
  height: 56px;
  line-height: 56px;
  padding-bottom: 0;
  padding-right: 8%;
  padding-top: 0;
}

.eurodreams .ticket__info-box {
  position: relative;
  right: 24.11136px;
  float: right;
  height: 56px;
  min-width: 200px;
  padding: 0 2.1%;
  text-align: right;
}

.eurodreams .ticket__info-box > .transform__center___vertical,
.eurodreams .swiss_lotto .ticket__info-box > .ticket__add-row::before,
.eurodreams .euromillions .ticket__info-box > .ticket__add-row::before,
.eurodreams .ticket__info-box > .ticket__add-row::before,
.eurodreams .bingo .ticket__info-box > .ticket__add-row::before,
.eurodreams .sporttip .ticket__info-box > .ticket__add-row::before,
.eurodreams .jass .ticket__info-box > .ticket__add-row::before,
.eurodreams .goooal .ticket__info-box > .ticket__add-row::before {
  position: relative;
}

.eurodreams .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.eurodreams .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.eurodreams .ticket__info-box___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
  position: relative;
  left: 0;
  margin-right: 24.11136px;
}

.eurodreams .ticket__info-box___price {
  font-size: 30px;
  font-size: 2rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
}

.eurodreams .ticket__info-box___price:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 0.6;
}

.eurodreams .ticket__prev-button {
  position: absolute;
  bottom: 1px;
  left: 0;
  height: 34px;
  line-height: 34px;
  padding-left: 5%;
  padding-right: 2%;
}

.eurodreams .ticket-row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  height: 37px;
}

.eurodreams .ticket-row___complete:hover .ticket-row__header {
  background-color: #f9f9f9;
}

.eurodreams .ticket-row___complete:hover .ticket-row__number,
.eurodreams .ticket-row___complete:hover .ticket-row__additional-number {
  background-color: #ffffff;
  border-color: #f9f9f9;
}

.eurodreams .ticket-row___complete:hover .ticket-row__number {
  color: #ffffff;
}

.eurodreams .ticket-row___complete:hover .ticket-row__additional-number {
  color: #f7eea1;
}

.eurodreams .ticket-row___active .ticket-row__content {
  display: block;
}

.eurodreams .ticket-row__header {
  width: 53.5716836917%;
  float: right;
  margin-right: 0;
  position: relative;
  height: 100%;
  text-align: center;
}

.eurodreams .ticket-row__header:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.533;
  position: relative;
  top: 50%;
  content: attr(data-ticket-row) ".";
  float: left;
  font-family: "tarzana";
  height: 100%;
  margin-right: 5.5%;
  text-align: right;
  width: 6.27%;
}

.eurodreams .ticket-row__content {
  width: 42.9594971069%;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #3c015b;
  display: none;
  height: 100%;
  margin-right: 0;
  padding: 1.9998133196%;
}

.eurodreams .ticket__module {
  position: relative;
  height: 100%;
}

.eurodreams .ticket__random-numbers-button {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.2333;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  line-height: 18px;
  min-width: 130px;
  padding: 9.04176px;
  padding-left: 38px;
  white-space: nowrap;
}

.eurodreams .ticket__random-numbers-button > span {
  vertical-align: middle;
  white-space: nowrap;
}

.eurodreams .ticket__numbers,
.eurodreams .ticket__additional-numbers,
.eurodreams .ticket-row__list,
.eurodreams .ticket-row__number,
.eurodreams .ticket-row__additional-number {
  list-style-type: none;
  margin: 0;
}

.eurodreams .ticket__numbers,
.eurodreams .ticket__additional-numbers {
  clear: both;
  float: left;
  font-family: roboto-bold;
  width: 100%;
}

.eurodreams .ticket__additional-numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  float: left;
  font-family: "tarzana";
  margin-top: 3.9996266393%;
}

.eurodreams .ticket__number,
.eurodreams .ticket__additional-number {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 0;
  margin: 1.5px;
  max-width: 45px;
  padding-top: 15.25%;
  text-align: center;
  width: 15.25%;
}

.eurodreams .ticket__number {
  background: transparent;
  color: #ffffff;
}

.eurodreams .ticket__number:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #404040;
}

.eurodreams .ticket__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background: transparent;
  color: #f7eea1;
}

.eurodreams .ticket__additional-number:hover {
  background: transparent;
  color: #eedd44;
}

.eurodreams .ticket__number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-system__number.ticket__number___selected,
.eurodreams .ticket-system__number.ticket__number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
.eurodreams .ticket__number___selected:hover,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
.euromillions .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
.eurodreams .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
.eurodreams .ticket-system__number.ticket__number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
.sporttip .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
.jass .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
.goooal .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover {
  background: #5f3789;
  color: #ffffff;
}

.eurodreams .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-system__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-system__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket__additional-number___selected:hover,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-system__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
.goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover {
  background: transparent;
  color: #f7eea1;
}

.eurodreams .ticket__number___disabled,
.eurodreams .ticket__number___disabled:hover {
  color: #ffffff;
  cursor: default;
  opacity: 0.3;
}

.eurodreams .ticket-row__numbers {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  position: relative;
  top: 50%;
  float: left;
  font-family: roboto-bold;
  margin: 0;
}

.eurodreams .ticket-row__numbers {
  margin-right: 1px;
  width: 87%;
}

.eurodreams .ticket-row__numbers .ticket-row__additional-number {
  margin-left: 10px;
}

.eurodreams .ticket-row__numbers .ticket-row__additional-number ~ .ticket-row__additional-number {
  margin-left: 0;
}

.eurodreams .ticket-row__number,
.eurodreams .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 9.31%;
  width: 9.31%;
}

.eurodreams .ticket-row__number {
  background-color: #f9f9f9;
  color: #ffffff;
}

.eurodreams .ticket-row__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #f0f0f0;
  color: #f7eea1;
}

.eurodreams .ticket__swiss-lotto___logo {
  height: 96px;
  margin-bottom: 24.11136px;
  width: auto;
}

.eurodreams .ticket__add-row {
  background-color: #d70018;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3001a), color-stop(100%, #d70018));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3001a 0%, #d70018 100%);
  /* W3C */
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  z-index: 1;
  left: 11.77%;
  cursor: pointer;
  display: none;
  height: 100%;
  width: 88.23%;
}

.eurodreams .ticket__add-row::before {
  position: absolute;
  left: -6px;
  border-bottom: 5px solid transparent;
  border-right: 7px solid #d70018;
  border-top: 5px solid transparent;
  content: " ";
  height: 0;
  width: 0;
}

.eurodreams .ticket__add-row___link {
  color: #ffffff;
  display: block;
  font-family: roboto-bold;
  line-height: 37px;
  padding: 0 3.9996266393%;
  text-align: left;
}

.eurodreams .ticket__add-row___link:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBsdXNfSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNCw4IDEwLDggMTAsNCA4LDQgOCw4IDQsOCA0LDEwIDgsMTAgOCwxNCA5Ljk4NSwxMy45OTEgOS45OTUsOS45OTUgMTMuOTkxLDkuOTg1ICIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  float: left;
  margin: 11px 15px 0 0;
}

.eurodreams .ticket__add-row___link:hover {
  color: #ffffff;
}

.eurodreams .ticket-row__item {
  clear: both;
  margin: 0;
  width: 100%;
}

.eurodreams .ticket-row___complete .ticket-row__additional-number {
  background-color: transparent;
}

.eurodreams .ticket-row___complete:hover .ticket-row__remove-link {
  display: inline-block;
}

.eurodreams .ticket-row___complete:hover .ticket-row__header {
  cursor: pointer;
}

.eurodreams .ticket-row[data-current="false"] .ticket-row__header {
  cursor: pointer;
}

.eurodreams .ticket-row___active,
.eurodreams .ticket-row___active:hover {
  background-color: #3c015b;
}

.eurodreams .ticket-row___active .ticket-row__header,
.eurodreams .ticket-row___active:hover .ticket-row__header {
  background-color: #3c015b;
}

.eurodreams .ticket-row___active .ticket-row__header:before,
.eurodreams .ticket-row___active:hover .ticket-row__header:before {
  color: #ffffff;
}

.eurodreams .ticket-row___active .ticket-row__number,
.eurodreams .ticket-row___active:hover .ticket-row__number {
  background-color: #f9f9f9;
  border-color: #ffffff;
  color: #ffffff;
}

.eurodreams .ticket-row___active .ticket-row__additional-number,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number {
  background-color: transparent;
  color: #f7eea1;
}

.eurodreams .ticket-row___active .ticket-row__remove-link,
.eurodreams .ticket-row___active:hover .ticket-row__remove-link {
  display: inline-block;
}

.eurodreams .ticket-row__remove-link,
.eurodreams .ticket__remove-link {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 29px;
  width: 29px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  z-index: 20;
  top: 50%;
  right: 3px;
  background-color: #d31327;
  display: none;
  float: right;
  margin-right: 2.5%;
}

.eurodreams .ticket-row__remove-link:hover,
.eurodreams .ticket__remove-link:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.eurodreams .ticket__container___confirmation .ticket-row:hover .ticket-row__header {
  background-color: transparent;
  cursor: default;
}

.eurodreams .ticket__container___confirmation .ticket-row:hover .ticket-row__number {
  background-color: #f9f9f9;
  color: #ffffff;
}

.eurodreams .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: transparent;
  color: #f7eea1;
}

.eurodreams .ticket__container___confirmation .ticket__extra-game___head {
  margin-top: 14px;
}

.eurodreams .ticket__container___confirmation .ticket__swiss-lotto___logo {
  margin-bottom: 14px;
}

.eurodreams .ticket-system___bank .ticket-system__content {
  width: 66.8369169226%;
  float: left;
  min-height: 458px;
}

.eurodreams .ticket-system___bank .ticket-system__bank-numbers___container {
  width: 49.1310302846%;
  float: left;
}

.eurodreams .ticket-system___bank .ticket-system__choice-numbers___container {
  width: 49.1310302846%;
  float: right;
  margin-right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  clear: none;
  margin-left: 0;
  max-width: inherit;
}

.eurodreams .ticket-system___bank .ticket-system__additional-numbers___container {
  width: 49.1310302846%;
  float: left;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-left: 0;
  max-width: inherit;
}

.eurodreams .ticket-system___bank .ticket-system__aside {
  width: 31.0207871991%;
  float: right;
  margin-right: 0;
}

.eurodreams .ticket-system___bank .ticket__number,
.eurodreams .ticket-system___bank .ticket__additional-number {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.2;
  letter-spacing: -0.015em;
}

.eurodreams .ticket-system__content {
  width: 49.5921137224%;
  float: left;
  position: relative;
  background-color: #3c015b;
  height: 0;
  min-height: 538px;
  padding: 0 12.05568px 12.05568px;
}

.eurodreams .ticket-system__aside {
  width: 46.9390670762%;
  float: right;
  margin-right: 0;
}

.eurodreams .ticket-system__choice-numbers___container,
.eurodreams .ticket-system__additional-numbers___container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
  max-width: 296px;
}

.eurodreams .ticket-system__numbers___container-disabled {
  opacity: 0.5;
}

.eurodreams .ticket-system__numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  letter-spacing: -0.015em;
  float: left;
  font-family: "tarzana";
}

.eurodreams .ticket-system__sub-title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: -0.015em;
  position: relative;
  margin-bottom: 12.05568px;
  padding-right: 44px;
}

.eurodreams .ticket-system__sub-title > .number-counter {
  top: 2px;
}

.eurodreams .ticket-system__aside___container {
  padding-bottom: 24.11136px;
  padding-top: 18.08352px;
}

.eurodreams .ticket-system__aside___container.ticket-system__aside___additional-container {
  border-bottom: 0;
}

.eurodreams .ticket-system__aside___bank-container {
  padding-top: 10px;
}

.eurodreams .systemtip .step3 .ticket-rows {
  margin-bottom: 24.11136px;
}

.eurodreams .systemtip [data-step="3"] .ticket__info-box___info,
.eurodreams .systemtip [data-step="2"] .ticket__info-box___info {
  display: none;
}

.eurodreams .systemtip .ticket__container___confirmation .ticket__confirmation___choice-numbers,
.eurodreams .systemtip .ticket__container___confirmation .ticket__confirmation___additional-numbers,
.eurodreams .systemtip .ticket__container___confirmation .ticket__confirmation___bank-numbers {
  padding-top: 3px;
}

.eurodreams .ticket-system__numbers,
.eurodreams .ticket-system__additional-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  font-family: roboto-bold;
  list-style-type: none;
  margin: 0;
}

.eurodreams .ticket-system__number,
.eurodreams .ticket-system__additional-number {
  position: relative;
  float: left;
  height: 34px;
  line-height: 1;
  margin-bottom: 1px;
  margin-right: 1px;
  width: 34px;
}

.eurodreams .ticket-system__number {
  background-color: #f9f9f9;
  color: #ffffff;
}

.eurodreams .ticket-system__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: transparent;
  color: #f7eea1;
}

.eurodreams .ticket__confirmation___label,
.eurodreams .ticket__confirmation___value {
  float: left;
  min-height: 40px;
  padding: 8px 0;
}

.eurodreams .ticket__confirmation___value-alltext,
.eurodreams .ticket__confirmation___label {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1.2rem;
  line-height: 24px;
}

.eurodreams .ticket__confirmation___label {
  width: 32%;
}

.eurodreams .ticket__confirmation___value {
  width: 67%;
}

.eurodreams .ticket__confirmation___value ul {
  max-width: 90%;
}

.eurodreams .ticket__confirmation___value .ticket-system__number,
.eurodreams .ticket__confirmation___value .ticket-system__additional-number {
  height: 34px;
  width: 34px;
}

.eurodreams .ticket__warning-message {
  float: left;
  margin-bottom: 0;
  margin-top: 12.05568px;
}

.eurodreams .winning-numbers {
  display: none;
  float: left;
  margin-bottom: 24.11136px;
  margin-top: 48.22272px;
  width: 100%;
}

.eurodreams .winning-numbers h2 {
  font-size: 1.4rem;
  margin-bottom: 12.05568px;
}

.eurodreams .winning-numbers .actual-numbers__numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  top: 0;
  float: none;
  margin-bottom: 24.11136px;
  margin-top: 12.05568px;
}

.eurodreams .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
.eurodreams .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
.eurodreams .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___replay"] {
  margin-left: 16px;
}

.eurodreams .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"] ~ li[class="actual-numbers__number actual-numbers__number___superstar"] {
  margin-left: 1px;
}

.eurodreams .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___superstar"],
.eurodreams .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___lucky"] {
  margin-left: 0;
}

.eurodreams .winning-numbers-visible .winning-numbers {
  display: block;
}

.eurodreams .winning-numbers__last-draw-form .filter-prev-draw,
.eurodreams .winning-numbers__last-draw-form .filter-next-draw {
  float: left;
  margin-bottom: 12.05568px;
}

@media screen and (hover: none) {
  .eurodreams .ticket__number:hover {
    background: transparent;
    color: #ffffff;
  }

  .eurodreams .ticket__additional-number:hover {
    background: transparent;
    color: #f7eea1;
  }

  .eurodreams .ticket__number___selected,
  .swiss_lotto .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
  .euromillions .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket-row___active .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket-system__number.ticket__number___selected,
  .eurodreams .ticket-system__number.ticket__number___selected:hover,
  .bingo .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
  .sporttip .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
  .jass .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
  .goooal .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket__number___selected:hover,
  .swiss_lotto .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
  .eurodreams .ticket-system__number.ticket__number___selected:hover,
  .bingo .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
  .jass .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover,
  .goooal .ticket-row___active .eurodreams .ticket-row__number.ticket__number___selected:hover {
    background: #5f3789;
    color: #ffffff;
  }

  .eurodreams .ticket__additional-number___selected,
  .swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-system__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
  .jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
  .goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket__additional-number___selected:hover,
  .swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected:hover {
    background: transparent;
    color: #f7eea1;
  }

  .eurodreams .ticket__number___disabled,
  .eurodreams .ticket__number___disabled:hover {
    color: #ffffff;
    cursor: default;
    opacity: 0.3;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .eurodreams .ticket__number,
  .eurodreams .ticket__additional-number {
    height: 100%;
    max-height: 60px;
    max-width: 60px;
  }

  .eurodreams .ticket__tipps .ticket-row__number,
  .eurodreams .ticket__tipps .ticket-row__additional-number {
    min-width: 23px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .eurodreams .ticket-row__number,
  .eurodreams .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .eurodreams .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 290px;
  }

  .eurodreams .ticket-system___bank .ticket-system__content {
    min-height: 518px;
  }

  .eurodreams .ticket-system___bank .ticket__module {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    left: 0;
    max-width: none;
  }

  .eurodreams .ticket__tipps-price {
    float: right;
    margin-right: 6%;
    width: auto;
  }

  .eurodreams .systemtips .ticket__tipps-price {
    margin-right: 0;
  }
}

@media screen and (max-width: 767.9px) {
  .eurodreams {
    /**
     * Systemtipps
     */
  }

  .eurodreams .ticket-row___complete:hover .ticket-row__remove-link,
  .eurodreams .ticket-row___active .ticket-row__remove-link,
  .eurodreams .ticket-row___active:hover .ticket-row__remove-link {
    display: none;
  }

  .eurodreams .ticket {
    margin-bottom: 68px;
  }

  .eurodreams .ticket__containers {
    height: auto;
    min-height: inherit;
  }

  .eurodreams .ticket__containers[data-step="0"] .step1 {
    max-height: 100%;
  }

  .eurodreams .ticket__containers[data-step="1"] .step2 {
    max-height: 100%;
  }

  .eurodreams .ticket__containers[data-step="2"] .step3 {
    max-height: 100%;
  }

  .eurodreams .ticket__containers[data-step="3"] .step4 {
    max-height: 100%;
  }

  .eurodreams .ticket__containers[data-step="4"] .step5 {
    max-height: 100%;
  }

  .eurodreams .ticket__subtitle___contains-image img {
    display: block;
    margin-left: 10%;
  }

  .eurodreams .ticket__container {
    height: auto;
    max-height: 80vh;
  }

  .eurodreams .ticket__container-content {
    height: 20%;
    overflow-y: scroll;
  }

  .eurodreams .ticket__container___options .ticket__left-column {
    display: none;
  }

  .eurodreams .ticket__left-column {
    border-bottom: 2px dotted #d4d4d4;
    float: none;
    margin-bottom: 18.08352px;
    padding-bottom: 18.08352px;
    width: 100%;
  }

  .eurodreams .ticket__right-column {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .eurodreams .ticket-row {
    display: none;
    height: auto;
    padding: 1px 0;
  }

  .eurodreams .ticket-row[data-current="true"] {
    display: block;
  }

  .eurodreams .ticket-row___complete {
    display: block;
  }

  .eurodreams .ticket-row___active {
    border-top: 0;
  }

  .eurodreams .ticket-row__header {
    position: relative;
    float: none;
    height: 40px;
    width: 100%;
  }

  .eurodreams .ticket__add-row___link {
    line-height: 40px;
  }

  .eurodreams .ticket__add-row___link:before {
    margin-top: 12px;
  }

  .eurodreams .ticket-row__header:before {
    font-size: 15px;
    font-size: 1rem;
    line-height: 2.533;
    position: absolute;
    left: 0;
    content: attr(data-ticket-row) ".";
    display: block;
    float: none;
    font-family: "tarzana";
    height: 100%;
    margin-right: 5.5%;
    margin-top: -1px;
    text-align: right;
    width: 6.27%;
  }

  .eurodreams .ticket-row__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }

  .eurodreams .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-left: 6px;
    max-width: 220px;
  }

  .eurodreams .ticket__numbers {
    min-height: 220px;
  }

  .eurodreams .ticket__number,
  .eurodreams .ticket__additional-number,
  .eurodreams .ticket-row__numbers {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 1;
  }

  .eurodreams .ticket-row__number,
  .eurodreams .ticket-row__additional-number {
    height: 34px;
    min-width: 34px;
    padding-top: 0;
    vertical-align: middle;
    width: 34px;
  }

  .eurodreams .ticket-row__numbers {
    -webkit-transform: translate(-41%, -50%);
    -moz-transform: translate(-41%, -50%);
    -ms-transform: translate(-41%, -50%);
    -o-transform: translate(-41%, -50%);
    transform: translate(-41%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    height: 34px;
    min-width: 255px;
    width: auto;
  }

  .eurodreams .ticket__number,
  .eurodreams .ticket__additional-number {
    height: 33px;
    margin: 1px;
    max-height: 33px;
    max-width: 33px;
    padding-top: 0;
  }

  .eurodreams .ticket__additional-numbers-title {
    font-size: 15px;
    font-size: 1rem;
  }

  .eurodreams .ticket__remove-link {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    position: absolute;
    top: 1px;
    right: -33px;
    background-position: center;
    background-size: 12px 18px;
    display: block;
    height: 33px;
    margin: 0;
    width: 33px;
  }

  .eurodreams .ticket__random-numbers-button {
    top: 36px;
    right: -33px;
    bottom: auto;
    left: auto;
    background-position: 50% 50%;
    height: 33px;
    margin-right: -16.5px;
    min-width: 0;
    padding: 0;
    width: 33px;
  }

  .eurodreams .ticket__navigation {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    z-index: 3;
    bottom: 0;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    border-top: 1px solid #d4d4d4;
    box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
    height: 55px;
    margin-top: 0;
    padding: 6px 1% 6px;
    padding: 6px 2px 6px;
    padding-left: calc(1% + 2px);
    padding-right: calc(1% + 2px);
    -webkit-transform: translateZ(0);
  }

  .eurodreams .ticket__navigation .ticket__prev-button {
    bottom: 7px;
    left: 1%;
    left: calc(1% + 2px);
  }

  .eurodreams .ticket__navigation___endpos {
    margin-left: -2px;
    margin-right: -2px;
    width: calc(100% + 4px);
  }

  .eurodreams .ticket__next-button {
    height: 40px;
    line-height: 40px;
    padding-bottom: 0;
    padding-top: 0;
  }

  .eurodreams .ticket__prev-button {
    bottom: 8px;
    left: 1%;
    height: 33px;
    padding: 0;
    width: 33px;
  }

  .eurodreams .ticket__prev-button:before {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 46%;
  }

  .eurodreams .ticket__info-box {
    height: 42px;
  }

  .eurodreams .ticket__info-box .ticket__tipps-price___all-rows {
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
  }

  .eurodreams .ticket__info-box___price {
    bottom: -5px;
  }

  .eurodreams .ticket__info-box___info {
    font-size: 10px;
    font-size: 0.6666666667rem;
    line-height: 1.2;
    position: absolute;
    top: 5px;
    left: 0;
  }

  .eurodreams .ticket__extra-game > *,
  .eurodreams .ticket__draws > *,
  .eurodreams .ticket__discount > *,
  .eurodreams .ticket__discount___percentage {
    margin-left: 10%;
    width: 80%;
  }

  .eurodreams .ticket__extra-game > *.ticket__extra-game___price,
  .eurodreams .ticket__extra-game > *.ticket__draws___price,
  .eurodreams .ticket__extra-game > *.ticket__discount___amount,
  .eurodreams .ticket__draws > *.ticket__extra-game___price,
  .eurodreams .ticket__draws > *.ticket__draws___price,
  .eurodreams .ticket__draws > *.ticket__discount___amount,
  .eurodreams .ticket__discount > *.ticket__extra-game___price,
  .eurodreams .ticket__discount > *.ticket__draws___price,
  .eurodreams .ticket__discount > *.ticket__discount___amount,
  .eurodreams .ticket__discount___percentage.ticket__extra-game___price,
  .eurodreams .ticket__discount___percentage.ticket__draws___price,
  .eurodreams .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps-price {
    float: right;
    margin-right: 1%;
    min-width: 0;
    text-align: right;
    width: auto;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps {
    float: none;
  }

  .eurodreams .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 10%;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *,
  .eurodreams .ticket__container___confirmation .ticket__draws > *,
  .eurodreams .ticket__container___confirmation .ticket__discount > *,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage {
    margin-left: 10%;
    width: 70%;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps.ticket__tipps-price,
  .eurodreams .ticket__container___confirmation .ticket__tipps.ticket__extra-game___price,
  .eurodreams .ticket__container___confirmation .ticket__tipps.ticket__draws___price,
  .eurodreams .ticket__container___confirmation .ticket__tipps.ticket__discount___amount,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *.ticket__tipps-price,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *.ticket__extra-game___price,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *.ticket__draws___price,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *.ticket__discount___amount,
  .eurodreams .ticket__container___confirmation .ticket__draws > *.ticket__tipps-price,
  .eurodreams .ticket__container___confirmation .ticket__draws > *.ticket__extra-game___price,
  .eurodreams .ticket__container___confirmation .ticket__draws > *.ticket__draws___price,
  .eurodreams .ticket__container___confirmation .ticket__draws > *.ticket__discount___amount,
  .eurodreams .ticket__container___confirmation .ticket__discount > *.ticket__tipps-price,
  .eurodreams .ticket__container___confirmation .ticket__discount > *.ticket__extra-game___price,
  .eurodreams .ticket__container___confirmation .ticket__discount > *.ticket__draws___price,
  .eurodreams .ticket__container___confirmation .ticket__discount > *.ticket__discount___amount,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage.ticket__tipps-price,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage.ticket__extra-game___price,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage.ticket__draws___price,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .eurodreams .ticket__info-box___price {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
    clear: both;
    height: 28px;
    padding: 2px;
    width: 100%;
  }

  .eurodreams .open__sidebar .ticket__navigation___fixed .ticket__navigation {
    position: relative;
  }

  .eurodreams .systemtip .ticket__options .ticket__title {
    position: relative;
    line-height: 1;
    margin-bottom: 24.11136px;
  }

  .eurodreams .ticket__title {
    line-height: 1;
    margin-top: 12.05568px;
    padding: 0 6.02784px 12.05568px;
  }

  .eurodreams .ticket__title .hinfo {
    font-size: 15px;
    font-size: 1rem;
    line-height: 1.357;
    letter-spacing: -0.02em;
    display: inline-block;
    margin: 0;
    width: 100%;
  }

  .eurodreams .ticket-system___bank .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .eurodreams .ticket-system___bank .ticket-system__bank-numbers___container,
  .eurodreams .ticket-system___bank .ticket-system__choice-numbers___container,
  .eurodreams .ticket-system___bank .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #3c015b;
  }

  .eurodreams .ticket-system___bank .ticket-system__bank-numbers-title,
  .eurodreams .ticket-system___bank .ticket-system__bank-numbers-title,
  .eurodreams .ticket-system___bank .ticket-system__additional-numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .eurodreams .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: none;
    height: auto;
    min-height: inherit;
    padding: 0;
  }

  .eurodreams .ticket-system__content .ticket__module {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
    max-width: inherit;
  }

  .eurodreams .ticket-system__content .ticket__numbers,
  .eurodreams .ticket-system__content .ticket__additional-numbers {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 12px 0;
    width: 217px;
  }

  .eurodreams .ticket-system__content .ticket__random-numbers-button {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1.2333;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    top: 0;
    bottom: 0;
    left: 50%;
    background-image: none;
    height: auto;
    line-height: 18px;
    margin: 12.05568px 0;
    min-width: 130px;
    padding: 6.02784px 12.05568px;
    width: auto;
  }

  .eurodreams .ticket-system__content .ticket__random-numbers-button:before {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
    background-position: center left;
    float: left;
    margin: 0 10px 0 0;
  }

  .eurodreams .ticket-system__bank-numbers___container,
  .eurodreams .ticket-system__choice-numbers___container,
  .eurodreams .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #3c015b;
  }

  .eurodreams .ticket-system__choice-numbers___container,
  .eurodreams .ticket-system__additional-numbers___container {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-left: 0;
    max-width: inherit;
  }

  .eurodreams .ticket-system__numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 21px;
    font-size: 1.4rem;
    line-height: 1.81;
    letter-spacing: -0.015em;
    position: relative;
    background: #ffffff;
    margin: 0;
    padding: 0 6.02784px;
  }

  .eurodreams .ticket-system__numbers-title > .number-counter {
    letter-spacing: 0.01em;
    margin-top: 10px;
  }

  .eurodreams .ticket-system__numbers___container {
    margin-bottom: 12.05568px;
  }

  .eurodreams .ticket-system__numbers___container-disabled {
    display: none;
  }

  .eurodreams .winning-numbers .actual-numbers__number {
    max-height: 28px;
    max-width: 28px;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .eurodreams .ticket__extra-game > *,
  .eurodreams .ticket__draws > *,
  .eurodreams .ticket__discount > *,
  .eurodreams .ticket__discount___percentage {
    margin-left: 1%;
    width: 98%;
  }

  .eurodreams .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 4%;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *,
  .eurodreams .ticket__container___confirmation .ticket__draws > *,
  .eurodreams .ticket__container___confirmation .ticket__discount > *,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage {
    margin: 0 4%;
    width: auto;
  }

  .eurodreams .ticket__container___confirmation.ticket__tipps-price,
  .eurodreams .ticket__container___confirmation.ticket__extra-game___price,
  .eurodreams .ticket__container___confirmation.ticket__draws___price,
  .eurodreams .ticket__container___confirmation.ticket__discount___amount {
    margin: 0;
    width: auto;
  }

  .eurodreams .ticket__container___confirmation .ticket__extra-game___head {
    margin-top: 0;
  }

  .eurodreams .ticket__left-column {
    float: left;
    max-width: 100%;
  }

  .eurodreams .ticket__info-box {
    right: 3px;
    min-width: 130px;
  }

  .eurodreams .ticket__info-box___info {
    margin: 0;
  }

  .eurodreams .ticket__subtitle___contains-image img {
    margin-left: 4%;
  }

  .eurodreams .ticket-row__header:before {
    margin-top: -2px;
  }
}

.eurodreams .ticket__jackpot-abo-edit .ticket__containers {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.eurodreams .ticket__jackpot-abo-edit .lightbox__main {
  overflow-x: hidden;
  overflow-y: auto;
}

.eurodreams .ticket__jackpot-abo-edit .ticket__container {
  opacity: 1.0;
  overflow: hidden;
  padding-top: 12.05568px;
}

.eurodreams .ticket__jackpot-abo-edit .ticket__container:not(.ticket__container___active) {
  opacity: 0;
}

.eurodreams .ticket__jackpot-abo-edit .ticket__navigation {
  margin-top: 0;
}

.eurodreams .ticket__jackpot-abo-edit .ticket__title {
  padding-top: 17px;
}

.eurodreams .ticket__jackpot-abo-edit .ticket__title.lightbox__title {
  border-bottom: none;
  margin-bottom: 0;
}

.eurodreams .ticket__jackpot-abo-edit .matrix-container:not(.short-system) {
  padding-top: 0;
}

.eurodreams .ticket__jackpot-abo-edit[data-json-id="euromillions"] .button__primary.button__primary___next:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.eurodreams .ticket__jackpot-abo-edit[data-json-id="euromillions"] .button__primary.button__primary___next:hover:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  cursor: pointer;
}

.eurodreams .pills {
  display: table;
  list-style: none;
  margin: 0;
  text-align: center;
  width: 100%;
}

.eurodreams .pills .pill:first-child {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.eurodreams .pills .pill:last-child {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(1) {
  width: 100%;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(1):last-child {
  margin-right: 0;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(2),
.eurodreams .pills-refresh li:first-child:nth-last-child(2) ~ li {
  width: 50%;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(2):last-child,
.eurodreams .pills-refresh li:first-child:nth-last-child(2) ~ li:last-child {
  margin-right: 0;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(3),
.eurodreams .pills-refresh li:first-child:nth-last-child(3) ~ li {
  margin-right: 1%;
  width: 32.66666666%;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(3):last-child,
.eurodreams .pills-refresh li:first-child:nth-last-child(3) ~ li:last-child {
  margin-right: 0;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(4),
.eurodreams .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 25%;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(4):last-child,
.eurodreams .pills-refresh li:first-child:nth-last-child(4) ~ li:last-child {
  margin-right: 0;
}

.eurodreams .pills-container {
  clear: both;
  margin-bottom: 9.04176px;
}

.eurodreams .pills__detail {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);
  position: relative;
  background-color: #ebecec;
  height: auto;
  margin-top: 9.04176px;
  max-height: 0;
  overflow-y: hidden;
}

.eurodreams .pills__detail .pills__detail___animation {
  height: 100%;
  padding: 12.05568px;
  width: 100%;
}

.eurodreams .pills__detail .pill {
  background-color: #cacaca;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cfcfcf), color-stop(100%, #cacaca));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #cfcfcf 0%, #cacaca 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #cfcfcf 0%, #cacaca 100%);
  /* W3C */
  border: 1px solid #cacaca;
}

.eurodreams .pills__detail .pill___active {
  background: #781ea5;
  border-color: #781ea5;
}

.eurodreams .pills__detail.pills__detail___shown,
.eurodreams .pills__detail.pills__detail___shown-always {
  -webkit-transition: all 500ms;
  -moz-transition: all 500ms;
  transition: all 500ms;
  height: 100%;
  max-height: 500px;
}

.eurodreams .pill {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
  color: #404040;
  cursor: pointer;
  display: table-cell;
  font-family: "roboto-bold";
  height: 41px;
  letter-spacing: -0.015em;
  line-height: 1;
  min-width: 2em;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
  vertical-align: middle;
}

.eurodreams .pill.start {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.eurodreams .pill.end {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

.eurodreams .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #c4c4c4;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c9c9c9), color-stop(100%, #c4c4c4));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #c9c9c9 0%, #c4c4c4 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #c9c9c9 0%, #c4c4c4 100%);
  /* W3C */
  border-color: #c4c4c4;
}

.eurodreams .pill .pill__regular {
  font-family: "roboto-medium";
}

.eurodreams .pill a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
}

.eurodreams .pill__icon {
  position: relative;
  padding: 0 12.05568px 0 37.11136px;
}

.eurodreams .pill__icon:before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 19px;
  left: 12.05568px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 13px;
  width: 13px;
}

.eurodreams .pill__icon___tiles:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM1MjUyNTIiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.eurodreams .pill__icon___tiles:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.eurodreams .pill__icon___tiles.pill___active:before,
.eurodreams .pill__icon___tiles.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iS2FjaGVsX2FuemVpZ2VuIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tMjMsMjRoM3YzaC0zVjI0eiBNLTE4LDI0aDN2M2gtM1YyNHogTS0xMywyNGgzdjNoLTNWMjR6IE0tMjMsMjloM3YzaC0zVjI5eiBNLTE4LDI5aDN2M2gtM1YyOXogTS0xMywyOQoJCWgzdjNoLTNWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0aDN2M2gtM1YzNHogTS0xMywzNGgzdjNoLTNWMzR6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.eurodreams .pill__icon___list:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzUyNTI1MiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .pill__icon___list:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iIzQwNDA0MCIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .pill__icon___list.pill___active:before,
.eurodreams .pill__icon___list.pill___active:hover:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9Ii0yMyAyNCAxMyAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMjMgMjQgMTMgMTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGlzdGVfYW56ZWlnZW4iPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yMywyNGgzdjNoLTNWMjR6IE0tMTgsMjRoOHYzaC04VjI0eiBNLTIzLDI5aDN2M2gtM1YyOXogTS0xOCwyOWg4djNoLThWMjl6IE0tMjMsMzRoM3YzaC0zVjM0eiBNLTE4LDM0CgkJaDh2M2gtOFYzNHoiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .pill-refresh {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #e2e2e2;
  float: left;
  padding: 6.02784px;
}

.eurodreams .pill-refresh .pill {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  float: left;
  line-height: 40px;
  padding: 0 1px;
  width: 70%;
}

.eurodreams .pill-refresh .pill___active:not(.pill__logo) {
  background: #781ea5;
}

.eurodreams .pill-refresh .pill-icon {
  position: relative;
  float: left;
  height: 40px;
  width: 30%;
}

.eurodreams .pill-refresh .pill-icon a {
  height: 100%;
  width: 100%;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWxvYWQiPgoJPHBhdGggZmlsbD0iIzU0NTQ1NCIgZD0iTS0yODUuMTMxLDQxNS44NjhjLTEuOTIyLDEuMTY4LTMuMDIzLDMuMTM3LTMuMTMsNS4xOTRILTI5MGwyLjc4OSwyLjc0NmwyLjgwMy0yLjc0NmgtMS43MjMKCQljMC4xMDItMS4zNjIsMC44NDUtMi42NSwyLjEyMS0zLjQyNWMyLjExNi0xLjI4Niw0Ljg5NS0wLjY0Nyw2LjIwNywxLjQyNmMxLjMxMiwyLjA3MywwLjY2MSw0Ljc5NS0xLjQ1NSw2LjA4MQoJCWMtMS45MzYsMS4xNzYtNC40MjgsMC43NDEtNS44NDItMC45M2wtMS40OTQsMS40OTFjMi4xMDMsMi4zMjYsNS42NywyLjksOC40NTcsMS4yMDhjMy4xMTMtMS44OTEsNC4wNzItNS44OTgsMi4xNDItOC45NDgKCQlDLTI3Ny45MjgsNDE0LjkxNi0yODIuMDE3LDQxMy45NzYtMjg1LjEzMSw0MTUuODY4eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center center;
  background-size: 14px 12px;
  display: inline-block;
  overflow: visible;
}

.eurodreams .pill-refresh .pill-icon a:hover {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWR0aD0iMTQuOTk5cHgiIGhlaWdodD0iMTIuOTk5cHgiIHZpZXdCb3g9Ii0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yOTAgNDE0Ljg5MSAxNC45OTkgMTIuOTk5IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iSWNvbl9SZWFsb2FkX0hvdmVyIj4KCTxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjg1LjEzMSw0MTUuODY4Yy0xLjkyMiwxLjE2OC0zLjAyMywzLjEzNy0zLjEzLDUuMTk0SC0yOTBsMi43ODksMi43NDZsMi44MDMtMi43NDZoLTEuNzIzCgkJYzAuMTAyLTEuMzYyLDAuODQ1LTIuNjUsMi4xMjEtMy40MjVjMi4xMTYtMS4yODYsNC44OTUtMC42NDcsNi4yMDcsMS40MjZjMS4zMTIsMi4wNzMsMC42NjEsNC43OTUtMS40NTUsNi4wODEKCQljLTEuOTM2LDEuMTc2LTQuNDI4LDAuNzQxLTUuODQyLTAuOTNsLTEuNDk0LDEuNDkxYzIuMTAzLDIuMzI2LDUuNjcsMi45LDguNDU3LDEuMjA4YzMuMTEzLTEuODkxLDQuMDcyLTUuODk4LDIuMTQyLTguOTQ4CgkJQy0yNzcuOTI4LDQxNC45MTYtMjgyLjAxNyw0MTMuOTc2LTI4NS4xMzEsNDE1Ljg2OHoiLz4KPC9nPgo8L3N2Zz4K");
  cursor: pointer;
}

.eurodreams .pill__preferences {
  color: #717171;
  max-width: 56px;
  min-width: 56px;
  width: 56px;
}

.eurodreams .pill__jackpot {
  min-width: 56px;
}

.eurodreams .pill__jackpot:first-child {
  max-width: 68px;
  min-width: 68px;
  width: 68px;
}

.eurodreams .pill___active:not(.pill__logo) {
  background: #781ea5;
  border-color: #781ea5;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.eurodreams .pill___active:not(.pill__logo).pill___detail {
  position: relative;
}

.eurodreams .pill___active:not(.pill__logo).pill___detail:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: unset;
  bottom: -10.04176px;
  left: 50%;
  border-bottom: 7px solid #ebecec;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  width: 0;
}

.eurodreams .pill___detail {
  display: flex;
  align-items: center;
  justify-content: center;
}

.eurodreams .pill___info {
  background: #ffffff;
  border: 0;
  border-radius: 0;
  cursor: default;
  display: table-cell;
  min-width: 40px;
  vertical-align: middle;
}

.eurodreams .pill___million {
  min-width: 2.2em;
}

.eurodreams .pill___million:after {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1.345;
  content: "Mio.";
  display: block;
  font-weight: normal;
  padding-left: 1px;
}

.eurodreams .pill__text {
  min-width: 70px;
  padding-left: 12px;
  padding-right: 12px;
}

.eurodreams .pill__logo {
  position: relative;
  min-width: 70px;
}

.eurodreams .pill__logo:before {
  position: absolute;
  top: 0;
  left: 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 85%;
  content: "";
  height: 100%;
  width: 100%;
}

.eurodreams .pill___disabled {
  opacity: 0.5;
}

.eurodreams .pill___disabled:hover:not(.pill___active):not(.pill__logo) {
  background-color: #dddddd;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3e3e3), color-stop(100%, #dddddd));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3e3e3 0%, #dddddd 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3e3e3 0%, #dddddd 100%);
  /* W3C */
  border: 1px solid #d1d1d1;
}

.eurodreams .pills-container___statistics,
.eurodreams .pills-container___game-filter {
  clear: none;
  float: left;
  margin-bottom: 0;
}

.eurodreams .pills-container___statistics .pills,
.eurodreams .pills-container___game-filter .pills {
  width: auto;
}

.eurodreams .pills-container___statistics .pill,
.eurodreams .pills-container___game-filter .pill {
  float: left;
  padding: 12.05568px;
}

.eurodreams .pills-text__info-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  letter-spacing: -0.0015em;
  font-family: "tarzana-bold";
  margin-bottom: 12.05568px;
}

.eurodreams .pills-text__info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.333;
  letter-spacing: 0;
  margin-bottom: 9.04176px;
}

.eurodreams .pills-text__info + .pills-text__info-title {
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.067;
  margin-bottom: 15.0696px;
}

@media screen and (max-width: 1200px) and (min-width: 1021px) {
  .eurodreams .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .eurodreams .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

@media screen and (max-width: 767.9px) {
  .eurodreams .pill-refresh {
    padding-right: 0;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .eurodreams .pills__detail .pills__detail___animation {
    padding: 6.02784px;
  }

  .eurodreams .pill-refresh .pill {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 3.0769230769;
  }
}

.eurodreams .content_page__wrapper {
  margin: 0;
}

@media screen and (min-width: 768px) {
  .eurodreams .page-content {
    margin-bottom: 24px;
  }
}

.eurodreams .content-page__breadcrumb___back-account {
  color: #ffffff;
}

.eurodreams .content-page__breadcrumb___back-account::before {
  filter: brightness(0) invert(1);
}

.eurodreams .sidebar {
  background: #4c2179;
  border-radius: 8px;
}

.eurodreams:not(.eurodreams--content-page) .main__sidebar___navigation {
  background-color: #4c2179;
  margin-bottom: 0;
  padding: 8px 8px 14px 8px;
}

.eurodreams .main__sidebar___show-sidebar,
.eurodreams .main__sidebar___navigation-item {
  position: relative;
  background: #4c2179;
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.eurodreams .main__sidebar___show-sidebar::before,
.eurodreams .main__sidebar___navigation-item::before {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.2);
  content: "";
  inset: 0;
}

.eurodreams .main__sidebar___show-sidebar a,
.eurodreams .main__sidebar___navigation-item a {
  z-index: 1;
  color: #ffffff;
}

.eurodreams .main__sidebar___show-sidebar:hover a,
.eurodreams .main__sidebar___navigation-item:hover a {
  color: rgba(255, 255, 255, 0.8);
}

.eurodreams .main__sidebar___navigation-menu::before {
  filter: brightness(0) invert(1);
}

.eurodreams .main__sidebar___show-sidebar:hover .main__sidebar___navigation-menu::before {
  opacity: 0.8;
}

.eurodreams .main__sidebar___navigation-item___selected {
  background-color: #58cd7d;
  border: none;
}

.eurodreams .main__sidebar___navigation-item___selected::before {
  content: none;
}

.eurodreams .main__sidebar___navigation-item___selected a,
.eurodreams .main__sidebar___navigation-item___selected:hover a {
  color: #2c0030;
}

.eurodreams .cockpit__my-account {
  margin: 36px 0 0 0;
}

.eurodreams .cockpit__my-account .cockpit__my-account___link {
  padding: 4px 4.5%;
}

.eurodreams .cockpit__my-account .cockpit__my-account___link a {
  border: 0;
  color: #ffffff;
  font-family: Arial;
}

.eurodreams .cockpit__my-account .cockpit__my-account___link a:before {
  filter: contrast(2) invert(1);
}

.eurodreams .cockpit__my-account .cockpit__my-account___selected-link {
  border-radius: 3px;
  color: #3c015b;
}

@media screen and (min-width: 768px) {
  .eurodreams .cockpit__my-account .cockpit__my-account___selected-link {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    width: calc(100% + 48px);
  }
}

.eurodreams .cockpit__my-account .cockpit__my-account___selected-link:hover {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.eurodreams .cockpit__my-account .cockpit__my-account___selected-link:after {
  border-bottom: 24px solid transparent;
  border-top: 24px solid transparent;
}

.eurodreams .cockpit__my-account .cockpit__my-account___selected-link a {
  color: #3c015b;
  font-family: roboto-bold;
}

@media screen and (min-width: 768px) {
  .eurodreams .cockpit__my-account .cockpit__my-account___selected-link a:before {
    margin: 0 54px 0 0 !important;
  }
}

.eurodreams .cockpit__countdown-inner {
  background-color: #3c015b;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  font-family: "Bungee";
  font-size: 13px;
  padding: 14px 28px;
  text-align: center;
  gap: 16px;
}

.eurodreams .cockpit__countdown-inner .cockpit__countdown-day {
  color: white;
  padding: 0 3px;
}

.eurodreams .cockpit__countdown-inner .tick {
  font-family: "BungeeFlip";
}

.eurodreams .cockpit__countdown-inner .tick span {
  color: white;
}

.eurodreams .cockpit__countdown-inner .tick span[data-key="sep"] {
  opacity: 0.6;
}

.eurodreams .cockpit__countdown-inner .tick-flip-card {
  font-size: 1.3em;
  line-height: 1.08;
}

.eurodreams .cockpit__countdown-inner .tick-flip-panel-front {
  background: linear-gradient(3.14deg, #331558 0.19%, #40364d 94.3%);
  border: 0.290089px solid #000000;
  border-bottom: 0;
  border-radius: 4.64143px 4.64143px 0 0;
  box-shadow: inset 0 1.16036px 1.16036px rgba(255, 255, 255, 0.25);
}

.eurodreams .cockpit__countdown-inner .tick-flip-panel-back {
  background: linear-gradient(3.14deg, #3f2a59 0.19%, #291543 94.3%);
  border: 0.290089px solid #000000;
  border-radius: 0 0 4.64143px 4.64143px;
  box-shadow: inset 0 -1.16036px 1.16036px rgba(255, 255, 255, 0.25);
}

.eurodreams .cockpit__countdown-textline {
  color: #d4ade7;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.eurodreams .cockpit__countdown-textline--highlighted {
  color: white;
}

.eurodreams .cockpit__countdown-bar {
  position: relative;
  background: linear-gradient(90deg, #ee216d 8%, #d41554 78%);
  border-radius: 20px;
  height: 6px;
  margin-left: -5px;
  width: calc(100% + 10px);
}

.eurodreams .cockpit__countdown-bar:before {
  position: absolute;
  background: linear-gradient(180deg, rgba(21, 0, 104, 0) 1%, #15006885 96%);
  border-radius: 20px;
  content: "";
  display: block;
  inset: 0;
  mix-blend-mode: multiply;
}

.eurodreams .cockpit__countdown-bar:after {
  position: absolute;
  top: 1px;
  left: 20px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 28%, rgba(255, 255, 255, 0) 100%);
  content: "";
  display: block;
  height: 2px;
  width: 144px;
}

.eurodreams .cockpit__jackpot {
  border: none;
}

.eurodreams .cockpit__jackpot img {
  display: block;
  height: auto;
  margin: 24px auto 0 auto;
  max-width: 234px;
  width: 100%;
}

.eurodreams .cockpit__logo {
  height: auto;
  margin: 0 0 24px;
  max-height: none;
  max-width: 100%;
  min-height: 0;
  min-width: 0;
  width: 100%;
}

.eurodreams .cockpit__detail {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.eurodreams .cockpit__detail,
.eurodreams .cockpit__navigation {
  background-color: #551177;
}

.eurodreams .cockpit__information:after {
  display: none;
}

.eurodreams .cockpit__navigation___title {
  font-size: 20px;
  font-size: 1.3333333333rem;
  border: none;
  color: #ffffff;
  font-family: "Bungee";
  font-weight: 400;
  margin-bottom: 16px;
  padding-left: 4.5%;
}

.eurodreams .cockpit__navigation-item {
  font-size: 16px;
  font-size: 1.0666666667rem;
  background: linear-gradient(180deg, rgba(237, 237, 237, 0.2) 0%, rgba(231, 231, 231, 0.2) 100%);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 4px;
  font-weight: 400;
  margin-bottom: 12px;
}

.eurodreams .cockpit__navigation-item a {
  color: #ffffff;
}

.eurodreams .cockpit__navigation-item a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.eurodreams .navigation__list .cockpit__navigation-item:after {
  display: none;
}

.eurodreams .cockpit__navigation-item___selected,
.eurodreams .cockpit__navigation-item___selected:hover,
.eurodreams .cockpit__my-account___selected-link,
.eurodreams .cockpit__my-account___selected-link:hover {
  background: #58cd7d;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  min-height: 44px;
}

.eurodreams .cockpit__navigation-item___selected a,
.eurodreams .cockpit__navigation-item___selected:hover a,
.eurodreams .cockpit__my-account___selected-link a,
.eurodreams .cockpit__my-account___selected-link:hover a {
  color: #2c0030;
}

.eurodreams .cockpit__navigation-item___selected:after,
.eurodreams .cockpit__navigation-item___selected:hover:after,
.eurodreams .cockpit__my-account___selected-link:after,
.eurodreams .cockpit__my-account___selected-link:hover:after {
  border-left-color: #58cd7d;
}

.eurodreams .navigation__list .cockpit__navigation-item___selected:after {
  border-bottom: 23px solid transparent;
  border-top: 23px solid transparent;
  display: block;
}

@media screen and (min-width: 768px) {
  .eurodreams .navigation__list .cockpit__navigation-item___selected:after {
    border-bottom: 27px solid transparent;
    border-top: 27px solid transparent;
  }
}

.eurodreams .cockpit__information {
  border-top: none;
  padding-bottom: 24px;
}

.eurodreams .cockpit__information:before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%);
  content: "";
  height: 10px;
  opacity: 0.2;
}

.eurodreams .cockpit__information:after {
  border-color: rgba(255, 255, 255, 0.2);
  border-width: 3px;
}

.eurodreams .cockpit__information-list {
  padding-bottom: 0;
}

.eurodreams .cockpit__information-item {
  font-family: roboto-regular;
}

.eurodreams .cockpit__information-item a {
  border-color: rgba(255, 255, 255, 0.2);
  color: #ffffff;
  padding-left: 4.5%;
}

.eurodreams .cockpit__information-item a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.eurodreams .cockpit__information-item___selected {
  background-color: #58cd7d;
}

.eurodreams .cockpit__information-item___selected:before {
  border-left-color: #58cd7d;
}

.eurodreams .cockpit__information-item___selected > .cockpit__information-item-link-wrapper {
  background-color: #58cd7d;
}

.eurodreams .cockpit__information-item___selected > .cockpit__information-item-link-wrapper:before {
  border-color: transparent transparent transparent #58cd7d;
}

.eurodreams .cockpit__information-item___selected > .cockpit__information-item-link-wrapper a,
.eurodreams .cockpit__information-item___selected > .cockpit__information-item-link-wrapper a:hover {
  color: #2c0030;
}

.eurodreams .cockpit__information-item___selected + .cockpit__information-item a {
  border-top: none;
}

.eurodreams .cockpit__my-account___selected-link a[data-icon="favorite"]:before,
.eurodreams .cockpit__my-account___selected-link:hover a[data-icon="favorite"]:before {
  height: 40px;
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgd2lkdGg9IjQyIiAgIGhlaWdodD0iNDIiICAgdmlld0JveD0iMCAwIDQyIDQyIiAgIGlkPSJzdmcyIiAgIHZlcnNpb249IjEuMSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJsaWVibGluZ3N0aXBwcy13aGl0ZS5zdmciPiAgPG1ldGFkYXRhICAgICBpZD0ibWV0YWRhdGExMiI+ICAgIDxyZGY6UkRGPiAgICAgIDxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+ICAgICAgICA8ZGM6dHlwZSAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4gICAgICAgIDxkYzp0aXRsZT5saWVibGluZ3N0aXBwczwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzMTAiIC8+ICA8c29kaXBvZGk6bmFtZWR2aWV3ICAgICBwYWdlY29sb3I9IiNmZmZmZmYiICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICAgIGJvcmRlcm9wYWNpdHk9IjEiICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgICBndWlkZXRvbGVyYW5jZT0iMTAiICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIgICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjcyOSIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIgICAgIGlkPSJuYW1lZHZpZXc4IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iNS42MTkwNDc2IiAgICAgaW5rc2NhcGU6Y3g9IjIxIiAgICAgaW5rc2NhcGU6Y3k9IjIwLjgyMjAzNCIgICAgIGlua3NjYXBlOndpbmRvdy14PSIwIiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnMiIgLz4gIDx0aXRsZSAgICAgaWQ9InRpdGxlNCI+bGllYmxpbmdzdGlwcHM8L3RpdGxlPiAgPHBhdGggICAgIGQ9Ik0zMC40MjQgMTQuOThjLTIuMDYzLTQuMS04LjMyOS0zLjc3OS05LjkyNC0uMjExLTEuNi0zLjU2OC03Ljg2Mi0zLjg4NS05LjkyNC4yMTEtMi40MzIgNC44MjkgMy4yMTEgOS40MjkgOS45MjQgMTYuMDIgNi43MTItNi41ODkgMTIuMzU2LTExLjE4OSA5LjkyNC0xNi4wMTgiICAgICBmaWxsPSIjNTA1MDUwIiAgICAgZmlsbC1ydWxlPSJldmVub2RkIiAgICAgaWQ9InBhdGg2IiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48L3N2Zz4=");
  background-position: center center;
  float: right;
  margin: 0;
}

.eurodreams .cockpit__my-account___selected-link a[data-icon="favorite"]:before,
.eurodreams .cockpit__my-account___selected-link:hover a[data-icon="favorite"]:before {
  margin: 0 6px 0 0;
}

.eurodreams .cockpit__my-account___selected-link a[data-icon="played-tips"]:before,
.eurodreams .cockpit__my-account___selected-link:hover a[data-icon="played-tips"]:before {
  height: 40px;
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjEuMDAxcHgiIGhlaWdodD0iMjAuOTk5cHgiIHZpZXdCb3g9Ii0yODYgNDEwLjg5MSAyMS4wMDEgMjAuOTk5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODYgNDEwLjg5MSAyMS4wMDEgMjAuOTk5IgogICB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikdlc3BpZWx0ZV9UaXBwc19JY29uX0FjdGl2ZV9OZWdhdGl2ZSI+CiAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNjUuNTgyLDQyMS4zNTVjLTAuNjI0LTAuNjQtMC43NjMtMS42MTQtMC4zNDMtMi40MDRjMC4yOTktMC41NjUsMC4zMi0xLjIzNywwLjA1Ni0xLjgxOQogICAgYy0wLjI2NC0wLjU4Mi0wLjc4Mi0xLjAwNy0xLjQwMS0xLjE0OGMtMC44NjgtMC4xOTktMS41MDctMC45NDItMS41NzgtMS44MzZjLTAuMDUxLTAuNjM4LTAuMzk0LTEuMjE1LTAuOTI4LTEuNTYxCiAgICBzLTEuMTk3LTAuNDIxLTEuNzk0LTAuMjAyYy0wLjgzNiwwLjMwNi0xLjc3MywwLjAyOS0yLjMxMi0wLjY4NGMtMC4zODQtMC41MTEtMC45ODMtMC44MS0xLjYxOC0wLjgxCiAgICBjLTAuNjM0LDAtMS4yMzMsMC4yOTktMS42MTcsMC44MDhjLTAuNTM5LDAuNzEzLTEuNDc2LDAuOTktMi4zMTIsMC42ODRjLTAuNTk3LTAuMjE4LTEuMjYxLTAuMTQ0LTEuNzk0LDAuMjAzCiAgICBjLTAuNTM0LDAuMzQ1LTAuODc4LDAuOTIzLTAuOTI4LDEuNTYxYy0wLjA3MiwwLjg5NC0wLjcxMSwxLjYzNy0xLjU3OSwxLjgzNmMtMC42MTgsMC4xNDEtMS4xMzYsMC41NjYtMS40LDEuMTQ4CiAgICBzLTAuMjQzLDEuMjU1LDAuMDU2LDEuODE5YzAuNDE5LDAuNzkxLDAuMjgxLDEuNzY1LTAuMzQzLDIuNDA0Yy0wLjQ0NCwwLjQ1Ny0wLjY1MywxLjA5Ny0wLjU2MiwxLjczCiAgICBjMC4wOSwwLjYzMywwLjQ2OSwxLjE4OCwxLjAyMywxLjVjMC43NzcsMC40MzcsMS4xODMsMS4zMzIsMS4wMDEsMi4yMWMtMC4xMjksMC42MjcsMC4wMzksMS4yNzgsMC40NTQsMS43NjIKICAgIGMwLjQxNiwwLjQ4MywxLjAzMSwwLjc0NCwxLjY2NSwwLjcwNGMwLjg4OC0wLjA1NiwxLjcwOSwwLjQ3NiwyLjAyNywxLjMxM2MwLjIyNywwLjU5NywwLjcxOCwxLjA1NCwxLjMyNywxLjIzNAogICAgczEuMjY2LDAuMDY0LDEuNzc4LTAuMzE2YzAuNzE3LTAuNTMxLDEuNjkzLTAuNTMxLDIuNDEsMGMwLjUxMiwwLjM3OSwxLjE2OSwwLjQ5NiwxLjc3OCwwLjMxNWMwLjYwOS0wLjE4LDEuMDk5LTAuNjM3LDEuMzI3LTEuMjM0CiAgICBjMC4zMTgtMC44MzgsMS4xMzktMS4zNjksMi4wMjctMS4zMTNjMC42MzQsMC4wNCwxLjI0OS0wLjIyMSwxLjY2NS0wLjcwNGMwLjQxNi0wLjQ4MywwLjU4My0xLjEzNSwwLjQ1NC0xLjc2MgogICAgYy0wLjE4MS0wLjg3OCwwLjIyNC0xLjc3MywxLjAwMS0yLjIxYzAuNTU0LTAuMzExLDAuOTMzLTAuODY2LDEuMDIzLTEuNUMtMjY0LjkzLDQyMi40NTEtMjY1LjEzOCw0MjEuODExLTI2NS41ODIsNDIxLjM1NXoKICAgICBNLTI3Ni43MjcsNDI1Ljg5MmwtMy4yNjQtMy42NzFsMS4zOS0xLjU2M2wxLjg3NCwyLjEwOGw0LjMyNy00Ljg2NWwxLjM5LDEuNTYyTC0yNzYuNzI3LDQyNS44OTJ6Ii8+CjwvZz4KPC9zdmc+Cg==");
  background-position: center center;
  float: right;
  margin: 0;
}

.eurodreams .cockpit__my-account___selected-link a[data-icon="played-tips"]:before,
.eurodreams .cockpit__my-account___selected-link:hover a[data-icon="played-tips"]:before {
  margin: 0 6px 0 0;
}

.eurodreams .cockpit__my-account___selected-link a[data-icon="jackpot-abos"]:before,
.eurodreams .cockpit__my-account___selected-link:hover a[data-icon="jackpot-abos"]:before {
  height: 40px;
  width: 36px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmlld0JveD0iMCAwIDI4IDI3Ljk5OTk5NyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnNTkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImphY2twb3QtYWJvLW5lZ2F0aXZlLnN2ZyIKICAgd2lkdGg9IjI4IgogICBoZWlnaHQ9IjI3Ljk5OTk5OCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4xIHIxNTM3MSI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNjMiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTA5NCIKICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI3MzEiCiAgICAgaWQ9Im5hbWVkdmlldzYxIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAuNTMyIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAuNTMyMzUiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6em9vbT0iMTIuODg3MzcyIgogICAgIGlua3NjYXBlOmN4PSIzLjQ1Nzc4NCIKICAgICBpbmtzY2FwZTpjeT0iNi45Mjg2MjY2IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnNTkiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiPgogICAgPHN0eWxlCiAgICAgICBpZD0ic3R5bGUyIj4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMHB4OwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMywgLmNscy00LCAuY2xzLTUsIC5jbHMtNiB7CiAgICAgICAgc3Ryb2tlOiAjZmZmOwogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsKICAgICAgfQoKICAgICAgLmNscy0yLCAuY2xzLTQsIC5jbHMtNSwgLmNscy02IHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMsIC5jbHMtNyB7CiAgICAgICAgZmlsbDogIzUyNTI1MjsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBzdHJva2Utd2lkdGg6IDcuNDZweDsKICAgICAgfQoKICAgICAgLmNscy01IHsKICAgICAgICBzdHJva2Utd2lkdGg6IDEycHg7CiAgICAgIH0KCiAgICAgIC5jbHMtNiB7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxOHB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8ZwogICAgIGlkPSJFYmVuZV83X0tvcGllIgogICAgIGRhdGEtbmFtZT0iRWJlbmUgNyBLb3BpZSIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA0Nzk0NDM4LDAsMCwwLjA0Nzk0NDM4LC0wLjA0NDc3MDg5LC0wLjAzODM1NTUpIj4KICAgIDxnCiAgICAgICBpZD0iZzEwIj4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy03IgogICAgICAgICBkPSJtIDcxLjMxLDQ2MC4yIGMgMCwwIC0xMi4xOSwtMTQuNTUgLTI2LjA5LC00MC45MSAtMTMuOSwtMjYuMzYgLTMzLjE5LC04NS4yNyAtMzMuMTksLTEzMS4wMSAwLC03My40IDI4LjU4LC0xNDIuNDEgODAuNDksLTE5NC4zMSA1MS45LC01MS45IDEyMC45MSwtODAuNDggMTk0LjMxLC04MC40OCA0NC42OCwwIDg5LjA0LDEwLjk4IDEyOC4zMSwzMS43NCBsIDM0LjgxLDE4LjQxIC0zNi44Miw2OS42MSAtMzQuODEsLTE4LjQxIGMgLTI4LjM3LC0xNSAtNTkuMTUsLTIyLjYxIC05MS41LC0yMi42MSAtMTA4LjEsMCAtMTk2LjA1LDg3Ljk1IC0xOTYuMDUsMTk2LjA1IDAsMzIuNjUgMTEuNjMsNzQuODIgMjMuNDIsOTUuMjggMTEuNzksMjAuNDYgMTYuMDIsMjQuMzEgMTYuMDIsMjQuMzEgTCA3MS4zLDQ2MC4yIFoiCiAgICAgICAgIGlkPSJwYXRoNiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgZD0iTSAzMzIuMDcsMTQ2LjkgNDQwLjIyLDAuOCA0NTkuMTgsMTI3Ljg5IFoiCiAgICAgICAgIGlkPSJwb2x5Z29uOCIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDwvZz4KICAgIDxnCiAgICAgICBpZD0iZzE2Ij4KICAgICAgPHBhdGgKICAgICAgICAgY2xhc3M9ImNscy03IgogICAgICAgICBkPSJtIDUxNC45MiwxMjYuMTggYyAwLDAgMTIuMTYsMTQuNTcgMjYuMDEsNDAuOTcgMTMuODUsMjYuMzkgMzMuMDEsODUuMzQgMzIuOTEsMTMxLjA4IC0wLjE1LDczLjQgLTI4Ljg4LDE0Mi4zNSAtODAuODksMTk0LjE0IC01Mi4wMSw1MS43OSAtMTIxLjA4LDgwLjIzIC0xOTQuNDgsODAuMDggLTQ0LjY4LC0wLjA5IC04OS4wMiwtMTEuMTYgLTEyOC4yNSwtMzIuMDEgbCAtMzQuNzcsLTE4LjQ4IDM2Ljk2LC02OS41NCAzNC43NywxOC40OCBjIDI4LjMzLDE1LjA2IDU5LjEsMjIuNzMgOTEuNDUsMjIuOCAxMDguMSwwLjIzIDE5Ni4yMywtODcuNTMgMTk2LjQ2LC0xOTUuNjMgMC4wNywtMzIuNjUgLTExLjQ3LC03NC44NSAtMjMuMjIsLTk1LjMzIC0xMS43NSwtMjAuNDkgLTE2LjM2LC0yNi41NSAtMTYuMzYsLTI2LjU1IGwgNTkuNCwtNTAgeiIKICAgICAgICAgaWQ9InBhdGgxMiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgLz4KICAgICAgPHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgZD0iTSAyNTMuNTEsNDM4LjkzIDE0NS4wNSw1ODQuODEgMTI2LjM2LDQ1Ny42OCBaIgogICAgICAgICBpZD0icG9seWdvbjE0IgogICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPC9nPgogIDwvZz4KICA8ZwogICAgIGlkPSJFYmVuZV81IgogICAgIGRhdGEtbmFtZT0iRWJlbmUgNSIKICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjA0Nzk0NDM4LDAsMCwwLjA0Nzk0NDM4LC0wLjA0NDc3MDg5LC0wLjAzODM1NTUpIj4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxMHB4O3N0cm9rZS1taXRlcmxpbWl0OjEwO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZD0iTSAyOTIsMjQ4LjcyIDE0Ny4zNywxOTIuMyAyOTIuMzMsMTQ0LjYgNDM3LjMsMTkxLjY5IFoiCiAgICAgICBpZD0icG9seWdvbjE5IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIgogICAgICAgZD0ibSAyOTEuNzMsMjU1Ljc4IC0xNDUsLTU3LjI1IHYgMTgzLjI5IGwgMTQ1LDU3LjI0IgogICAgICAgaWQ9InBvbHlsaW5lMjEiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJNIDQ0MS4zLDM4MS44MiAyOTEuNTYsNDM5LjA2IFYgMjU1Ljc4IEwgNDQxLjMsMTk4LjUzIFoiCiAgICAgICBpZD0icG9seWdvbjIzIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+CiAgPGcKICAgICBpZD0iRWJlbmVfNCIKICAgICBkYXRhLW5hbWU9IkViZW5lIDQiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDc5NDQzOCwwLDAsMC4wNDc5NDQzOCwtMC4wNDQ3NzA4OSwtMC4wMzgzNTU1KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6Ny40NjAwMDAwNHB4O3N0cm9rZS1taXRlcmxpbWl0OjEwIgogICAgICAgZD0ibSAxNDMuNjcsMTk4LjMgdiAxODEuOSBsIDE0OC4zNSw1Ny44NiAxNDguNjYsLTU3LjI0IDAuOTMsLTE4My40NCIKICAgICAgIGlkPSJwb2x5bGluZTI2IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxOHB4O3N0cm9rZS1taXRlcmxpbWl0OjEwIgogICAgICAgZD0iTSAyOTMuMDE5OTksMjQ3LjE0IFYgNDM3LjUxOTk5IgogICAgICAgaWQ9ImxpbmUyOCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgPC9nPgogIDxnCiAgICAgaWQ9IkViZW5lXzEyIgogICAgIGRhdGEtbmFtZT0iRWJlbmUgMTIiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDc5NDQzOCwwLDAsMC4wNDc5NDQzOCwtMC4wNDQ3NzA4OSwtMC4wMzgzNTU1KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MTBweDtzdHJva2UtbWl0ZXJsaW1pdDoxMCIKICAgICAgIGQ9Im0gMTUzLjAwOTk5LDE4OS42NyAxNDYuNjQsNTYuNDc5OTkiCiAgICAgICBpZD0ibGluZTMxIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojZmZmZmZmO3N0cm9rZS13aWR0aDoxMnB4O3N0cm9rZS1taXRlcmxpbWl0OjEwIgogICAgICAgZD0iTSA0MzIuNDIwMDEsMTkwLjY0IDI4NS43OCwyNDcuMTIiCiAgICAgICBpZD0ibGluZTMzIgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+CiAgPGcKICAgICBpZD0iRWJlbmVfNiIKICAgICBkYXRhLW5hbWU9IkViZW5lIDYiCiAgICAgdHJhbnNmb3JtPSJtYXRyaXgoMC4wNDc5NDQzOCwwLDAsMC4wNDc5NDQzOCwtMC4wNDQ3NzA4OSwtMC4wMzgzNTU1KSI+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzEwLjc5MDAxLDE3MS45NyBhIDE5LjIxOTk5OSw4Ljg5MDAwMDMgMCAwIDEgLTE5LjIyLDguODkgMTkuMjE5OTk5LDguODkwMDAwMyAwIDAgMSAtMTkuMjIsLTguODkgMTkuMjE5OTk5LDguODkwMDAwMyAwIDAgMSAxOS4yMiwtOC44OSAxOS4yMTk5OTksOC44OTAwMDAzIDAgMCAxIDE5LjIyLDguODkgeiIKICAgICAgIGlkPSJlbGxpcHNlMzYiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC01Ni4xOSwxODMuMDIwOTUsMjU4Ljc0ODI1KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDE5Ny4zNDk5OSwyNTguNzYwMDEgYSAxNC4zMSwxNS41MyAwIDAgMSAtMTQuMzEsMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgLTE0LjMxLC0xNS41MyAxNC4zMSwxNS41MyAwIDAgMSAxNC4zMSwtMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgMTQuMzEsMTUuNTMgeiIKICAgICAgIGlkPSJlbGxpcHNlMzgiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC01Ni4xOSwyMTUuMTQ2ODIsMzE1LjU1NDY3KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDIyOS40OCwzMTUuNTc5OTkgYSAxNC4zMSwxNS41MyAwIDAgMSAtMTQuMzEsMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgLTE0LjMxLC0xNS41MyAxNC4zMSwxNS41MyAwIDAgMSAxNC4zMSwtMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgMTQuMzEsMTUuNTMgeiIKICAgICAgIGlkPSJlbGxpcHNlNDAiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC01Ni4xOSwyNDcuNTE1MDksMzcyLjE3NzU2KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDI2MS44NDk5OSwzNzIuMjAwMDEgYSAxNC4zMSwxNS41MyAwIDAgMSAtMTQuMzEsMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgLTE0LjMxLC0xNS41MyAxNC4zMSwxNS41MyAwIDAgMSAxNC4zMSwtMTUuNTMgMTQuMzEsMTUuNTMgMCAwIDEgMTQuMzEsMTUuNTMgeiIKICAgICAgIGlkPSJlbGxpcHNlNDIiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0zMy44MSw0MDEuNzE2MjcsMzA2Ljg4ODYxKSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxNy4xOSwzMDYuODcgYSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsMTQuMzEgMTUuNTMsMTQuMzEgMCAwIDEgLTE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywtMTQuMzEwMDEgMTUuNTMsMTQuMzEgMCAwIDEgMTUuNTMsMTQuMzEwMDEgeiIKICAgICAgIGlkPSJlbGxpcHNlNDQiCiAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgogICAgPHBhdGgKICAgICAgIHRyYW5zZm9ybT0icm90YXRlKC0zMy44MSw0MDIuOTU3NTMsMzUxLjUyOTM0KSIKICAgICAgIHN0eWxlPSJmaWxsOiM1MjUyNTI7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICBkPSJtIDQxOC40Mjk5OSwzNTEuNSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U0NiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDM0My4zMjQ4NywyODYuMTQxMTcpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU4Ljc5OTk5LDI4Ni4xMDk5OSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMTAwMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMTAwMSB6IgogICAgICAgaWQ9ImVsbGlwc2U0OCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDM0My4yNDE0NSwzMzIuMzAyMjMpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU4LjcyLDMzMi4yNjk5OSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U1MCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDM0My41NTU0NSwzNzcuODY1MjIpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzU5LjAzLDM3Ny44Mjk5OSBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U1MiIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgdHJhbnNmb3JtPSJyb3RhdGUoLTMzLjgxLDQwMS43MjUwMSwyNjEuODAxMTEpIgogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gNDE3LjIwMDAxLDI2MS43OCBhIDE1LjUzLDE0LjMxIDAgMCAxIC0xNS41MywxNC4zMSAxNS41MywxNC4zMSAwIDAgMSAtMTUuNTMsLTE0LjMxIDE1LjUzLDE0LjMxIDAgMCAxIDE1LjUzLC0xNC4zMSAxNS41MywxNC4zMSAwIDAgMSAxNS41MywxNC4zMSB6IgogICAgICAgaWQ9ImVsbGlwc2U1NCIKICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiIC8+CiAgICA8cGF0aAogICAgICAgc3R5bGU9ImZpbGw6IzUyNTI1MjtmaWxsLW9wYWNpdHk6MSIKICAgICAgIGQ9Im0gMzE0LjU0MDAxLDIwOS4xMDAwMSBhIDIwLjYyMDAwMSw5LjU0IDAgMCAxIC0yMC42Miw5LjU0IDIwLjYyMDAwMSw5LjU0IDAgMCAxIC0yMC42MiwtOS41NCAyMC42MjAwMDEsOS41NCAwIDAgMSAyMC42MiwtOS41NCAyMC42MjAwMDEsOS41NCAwIDAgMSAyMC42Miw5LjU0IHoiCiAgICAgICBpZD0iZWxsaXBzZTU2IgogICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KICA8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  float: right;
  margin: 0;
}

.eurodreams .cockpit__my-account___selected-link a[data-icon="jackpot-abos"]:before,
.eurodreams .cockpit__my-account___selected-link:hover a[data-icon="jackpot-abos"]:before {
  margin: 0 6px 0 0;
}

.eurodreams .jackpot__info___small span:last-child {
  margin-top: 0;
}

.eurodreams .quicktip__game-jackpot .jackpot__info___small span:last-child {
  margin-top: -1px;
}

.eurodreams .enumerator {
  position: relative;
  /**
 * All Phone View
 */
  height: 56px;
  margin: 0 auto;
  width: 127px;
}

.eurodreams .enumerator .enumerator__counter {
  position: relative;
  z-index: 10;
  margin: 20px auto 0 auto;
  max-width: 100%;
  width: 318px;
}

.eurodreams .enumerator .enumerator__counter input {
  font-size: 61.5px;
  font-size: 4.1rem;
  line-height: 1.2357723577;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  -webkit-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.14);
  -moz-box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.14);
  box-shadow: inset 0px 1px 0px 0px rgba(0, 0, 0, 0.14);
  background-color: #f0f0f0;
  border: none;
  color: #707070;
  font-family: "tarzana", sans-serif;
  height: 86px;
  line-height: 86px;
  text-align: center;
  width: 161px;
}

.eurodreams .enumerator .enumerator__add,
.eurodreams .enumerator .enumerator__remove {
  height: 60px;
  width: 60px;
  position: absolute;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 55%;
}

.eurodreams .enumerator .enumerator__remove {
  left: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__remove.hover,
.eurodreams .enumerator .enumerator__remove.button__primary___active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__remove[disabled="disabled"],
.eurodreams .enumerator .enumerator__remove[disabled=""],
.eurodreams .enumerator .enumerator__remove.button__primary___disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .enumerator .enumerator__remove:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
  }
}

.eurodreams .enumerator .enumerator__remove:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__add {
  right: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__add.hover,
.eurodreams .enumerator .enumerator__add.button__primary___active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__add[disabled="disabled"],
.eurodreams .enumerator .enumerator__add[disabled=""],
.eurodreams .enumerator .enumerator__add.button__primary___disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .enumerator .enumerator__add:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
  }
}

.eurodreams .enumerator .enumerator__add:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__gauge {
  position: relative;
  z-index: 5;
  height: 107px;
  margin: 0 auto;
  width: 280px;
}

.eurodreams .enumerator .enumerator__boxes {
  position: relative;
  height: 91px;
  width: 100%;
}

.eurodreams .enumerator .gauge__box {
  height: 24px;
  width: 24px;
  position: absolute;
}

.eurodreams .enumerator .gauge__box .outer-circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1);
  background-color: #f7f7f7;
  cursor: pointer;
  padding: 3px;
}

.eurodreams .enumerator .gauge__box .outer-circle .inner-circle {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}

.eurodreams .enumerator .gauge__box.gauge__box___active .outer-circle .inner-circle {
  background-color: #e10017;
}

.eurodreams .enumerator .enumerator__pointer {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  -moz-transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition: all 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  position: absolute;
  bottom: -15px;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB2aWV3Qm94PSItMzcwIDQyNSA4NyAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzcwIDQyNSA4NyAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9Ijg3cHgiIGhlaWdodD0iMTVweCI+CjxnIGlkPSJaZWlnZXIiPgogIDxwYXRoIGZpbGw9IiM0MDQwNDAiIGQ9Ik0tMjk3LjYsNDMwbC03Mi40LDJsMCwxbDcyLjQsMmMxLDIuOSwzLjgsNSw3LjEsNWM0LjEsMCw3LjUtMy40LDcuNS03LjVzLTMuNC03LjUtNy41LTcuNQogICAgQy0yOTMuOCw0MjUtMjk2LjYsNDI3LjEtMjk3LjYsNDMweiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: 7px center;
  background-repeat: no-repeat;
  background-size: 87px 15px;
  height: 15px;
  margin: 0 0 0 -87px;
  width: 174px;
}

.eurodreams .enumerator .enumerator__label {
  color: #404040;
  font-family: "tarzana", sans-serif;
  font-size: 1rem;
  margin-top: -45px;
}

.eurodreams .enumerator.teaser__quicktip .enumerator__counter {
  max-width: 95px;
  width: 33.33%;
}

.eurodreams .enumerator.teaser__quicktip .enumerator__counter input {
  width: 100%;
}

.eurodreams .enumerator.teaser__quicktip .enumerator__counter button.enumerator__remove {
  -webkit-transform: translate(-45px, -50%);
  -moz-transform: translate(-45px, -50%);
  -ms-transform: translate(-45px, -50%);
  -o-transform: translate(-45px, -50%);
  transform: translate(-45px, -50%);
  left: auto;
}

.eurodreams .enumerator.teaser__quicktip .enumerator__counter button.enumerator__add {
  -webkit-transform: translate(7px, -50%);
  -moz-transform: translate(7px, -50%);
  -ms-transform: translate(7px, -50%);
  -o-transform: translate(7px, -50%);
  transform: translate(7px, -50%);
  right: auto;
  left: 100%;
}

@media screen and (max-width: 767.9px) {
  .eurodreams .enumerator .enumerator .enumerator__counter button {
    height: 56px;
    width: 56px;
  }
}

@media screen and (max-width: 479.9px) {
  .eurodreams .enumerator.teaser__quicktip input[type="number"] {
    font-size: 30px;
    font-size: 2rem;
    line-height: 1.2666666667;
    height: 40px;
    line-height: 40px;
  }

  .eurodreams .enumerator.teaser__quicktip .enumerator__counter button {
    height: 28px;
    width: 28px;
  }

  .eurodreams .enumerator.teaser__quicktip .enumerator__counter button.enumerator__remove {
    -webkit-transform: translate(-35px, -50%);
    -moz-transform: translate(-35px, -50%);
    -ms-transform: translate(-35px, -50%);
    -o-transform: translate(-35px, -50%);
    transform: translate(-35px, -50%);
  }
}

.eurodreams .enumerator .button__primary,
.eurodreams .enumerator html .main .teaser__swisslotto .button__primary,
html .main .teaser__swisslotto .eurodreams .enumerator .button__primary {
  background-size: 40%;
  height: 56px;
  width: 56px;
}

.eurodreams .enumerator .enumerator__add {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjMkMwMDMwIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .enumerator .enumerator__add:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
  }
}

.eurodreams .enumerator .enumerator__add:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSItMzUyIDI0NS45MSAyNSAyNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMzUyIDI0NS45MSAyNSAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJQbHVzIj4KICA8cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9Ii0zMjcsMjU1LjkxIC0zMzcsMjU1LjkxIC0zMzcsMjQ1LjkxIC0zNDIsMjQ1LjkxIC0zNDIsMjU1LjkxIC0zNTIsMjU1LjkxIC0zNTIsMjYwLjkxIAogICAgLTM0MiwyNjAuOTEgLTM0MiwyNzAuOTEgLTMzNywyNzAuOTEgLTMzNywyNjAuOTEgLTMyNywyNjAuOTEgICAiLz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .enumerator .enumerator__remove {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjMkMwMDMwIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .enumerator .enumerator__remove:hover {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
  }
}

.eurodreams .enumerator .enumerator__remove:active {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICB3aWR0aD0iMjVweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9Ii0zNTIgMjU1LjkxIDI1IDUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTM1MiAyNTUuOTEgMjUgNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJNaW51cyI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNLTM1MiwyNTUuOTFoMjV2NWgtMjVWMjU1LjkxeiIvPgogIDwvZz4KPC9nPgo8L3N2Zz4K");
}

.eurodreams .quicktip__content {
  background-color: transparent;
}

@media screen and (min-width: 480px) {
  .eurodreams .quicktip__content {
    padding-bottom: 24px;
    padding-top: 48px;
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip__content {
    padding-top: 72px;
  }
}

.eurodreams .quicktip__singletip {
  border: 0;
}

.eurodreams .quicktip__price-text {
  color: #ffffff;
}

.eurodreams .quicktip__price-text .ticket__tipps-price___info {
  font-size: 15px;
}

.eurodreams .quicktip__price-text .ticket__tipps-price___info .ticket__tipps-price___all-rows {
  font-size: 20px;
}

.eurodreams .quicktip__draws {
  background: #3c015b;
  border-bottom: 0;
  border-radius: 10px;
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15);
  color: #ffffff;
  display: flex;
  height: 60px;
  margin-right: 16px;
  padding: 0 12px;
  flex-grow: 2;
  align-items: center;
}

@media screen and (min-width: 1200px) {
  .eurodreams .quicktip__draws {
    padding: 0 24px;
  }
}

.eurodreams .quicktip__draws .pills-container {
  margin: 0;
  max-width: none;
}

.eurodreams .quicktip__draws .pills-container .pills {
  justify-content: flex-end;
}

.eurodreams .quicktip__draws .quicktip__label {
  float: none;
  font-family: "Bungee";
  font-size: 11px;
  line-height: 120%;
  width: auto;
}

@media screen and (min-width: 1200px) {
  .eurodreams .quicktip__draws .quicktip__label {
    font-size: 16px;
  }
}

.eurodreams .quicktip__draws .quicktip__label span {
  display: block;
}

@media screen and (min-width: 1200px) {
  .eurodreams .quicktip__draws .quicktip__label span {
    display: inline;
  }
}

.eurodreams .quicktip .ticket__info-box {
  position: relative;
  display: block;
  max-width: 136px;
  min-width: 136px;
  padding: 10px;
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip .ticket__info-box {
    max-width: 153px;
    min-width: 153px;
    transform: scale(1);
  }
}

.eurodreams .quicktip .ticket__info-box .ticket__info-box___price {
  position: absolute;
  display: block;
  font-family: "Bungee";
  text-align: right;
  width: auto;
  inset: auto 8px 14px 8px;
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip .ticket__info-box .ticket__info-box___price {
    inset: auto 10px 10px 10px;
  }
}

.eurodreams .quicktip .ticket__info-box .ticket__info-box___price:before {
  position: absolute;
  top: -2px;
  left: 0;
  font-family: roboto-regular;
  font-size: 10px;
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip .ticket__info-box .ticket__info-box___price:before {
    top: -14px;
  }
}

.eurodreams .quicktip__carousel {
  background-image: url("../../../swisslos/eurodreams/euro-dreams-quicktip-swoosh.png");
  background-position-x: center;
  background-position-y: 94px;
  background-repeat: no-repeat;
  background-size: 125% 33%;
  height: 250px;
  transform: scale(1.8);
}

@media screen and (min-width: 480px) {
  .eurodreams .quicktip__carousel {
    background-position-y: 50px;
    background-size: 640px 130px;
    height: 220px;
    transform: scale(1.2);
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip__carousel {
    background-size: 720px 150px;
    height: 250px;
    transform: scale(1);
  }
}

@media screen and (min-width: 1200px) {
  .eurodreams .quicktip__carousel {
    transform: scale(1);
  }
}

.eurodreams .quicktip__carousel-cell {
  box-sizing: border-box;
  height: 286px;
  width: 286px;
  pointer-events: none;
}

.eurodreams .quicktip__carousel-cell .quicktip__carousel-number-layer {
  transition: fill 0.6s;
  fill: transparent;
}

.eurodreams .quicktip__carousel-cell .quicktip__carousel-number-layer___1 {
  fill: #ffffff;
}

.eurodreams .quicktip__carousel-cell .quicktip__carousel-number-layer___6 {
  opacity: 0.3;
}

.eurodreams .quicktip__carousel-cell .quicktip__carousel-number-layer___4 {
  cursor: pointer;
  pointer-events: all;
}

.eurodreams .quicktip__carousel-cell.theta-current-item .quicktip__carousel-number-layer___1 {
  fill: #ffffff;
}

.eurodreams .quicktip__carousel-cell.theta-current-item .quicktip__carousel-number-layer___2 {
  fill: #e64f6d;
}

.eurodreams .quicktip__carousel-cell.theta-current-item .quicktip__carousel-number-layer___3 {
  fill: #ea8097;
}

.eurodreams .quicktip__carousel-cell.theta-current-item .quicktip__carousel-number-layer___4 {
  cursor: initial;
  fill: #7ccb85;
}

.eurodreams .quicktip__carousel-cell.theta-current-item .quicktip__carousel-number-layer___5 {
  fill: #781ea5;
}

.eurodreams .quicktip__carousel-cell.theta-current-item .quicktip__carousel-number-layer___6 {
  fill: #897892;
}

.eurodreams .quicktip .ticket__containers[data-step="0"] + .ticket__navigation {
  margin-left: 0;
  width: 100%;
}

.eurodreams .quicktip .ticket__containers[data-step="0"] + .ticket__navigation .quicktip__draws,
.eurodreams .quicktip .ticket__containers[data-step="1"] + .ticket__navigation .quicktip__draws {
  display: none;
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip .ticket__containers[data-step="0"] + .ticket__navigation .quicktip__draws,
  .eurodreams .quicktip .ticket__containers[data-step="1"] + .ticket__navigation .quicktip__draws {
    display: grid;
    grid-template-columns: auto 256px;
    gap: 0;
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .quicktip .ticket__containers[data-step="1"] + .ticket__navigation .quicktip__draws {
    display: none;
  }
}

.eurodreams .ticket__draws {
  min-height: 87px;
}

.eurodreams .ticket__container .pills-container {
  margin-bottom: 0;
}

.eurodreams .pills___draws {
  display: flex;
  min-height: 49px;
  align-items: center;
}

.eurodreams .pill__logo:before {
  background-size: 66%;
}

.eurodreams .pill-refresh {
  margin-left: 1%;
  margin-top: 1%;
  min-width: 81px;
}

.eurodreams .pills-refresh li:first-child:nth-last-child(4),
.eurodreams .pills-refresh li:first-child:nth-last-child(4) ~ li {
  width: 24%;
}

.eurodreams .pill-refresh .pill {
  width: 76%;
}

.eurodreams .pill-refresh .pill-icon {
  width: 24%;
}

.eurodreams .pill___active:not(.pill__logo) {
  background-color: #4c2179;
  color: #ffffff;
}

.eurodreams .ticket__draws .pill,
.eurodreams .quicktip__draws .pill {
  position: relative;
  background-color: rgba(255, 255, 255, 0.15);
  background-image: none;
  border: 0;
  color: #ffffff;
  display: flex;
  height: 28px;
  text-shadow: none;
  align-items: center;
  justify-content: center;
}

.eurodreams .ticket__draws .pill:first-child::before,
.eurodreams .ticket__draws .pill.end::after,
.eurodreams .quicktip__draws .pill:first-child::before,
.eurodreams .quicktip__draws .pill.end::after {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.15);
  content: "";
  height: 28px;
  width: 16px;
}

.eurodreams .ticket__draws .pill:first-child:not(.pill___active),
.eurodreams .quicktip__draws .pill:first-child:not(.pill___active) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.eurodreams .ticket__draws .pill:first-child::before,
.eurodreams .quicktip__draws .pill:first-child::before {
  left: -16px;
  border-bottom-left-radius: 14px;
  border-top-left-radius: 14px;
}

.eurodreams .ticket__draws .pill.end,
.eurodreams .quicktip__draws .pill.end {
  margin-right: 16px;
}

.eurodreams .ticket__draws .pill.end:not(.pill___active),
.eurodreams .quicktip__draws .pill.end:not(.pill___active) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.eurodreams .ticket__draws .pill.end::after,
.eurodreams .quicktip__draws .pill.end::after {
  right: -16px;
  border-bottom-right-radius: 14px;
  border-top-right-radius: 14px;
}

.eurodreams .ticket__draws .pill:hover:not(.pill___active):not(.pill__logo),
.eurodreams .quicktip__draws .pill:hover:not(.pill___active):not(.pill__logo) {
  background-color: #781ea5;
  background-image: none;
  color: #ffffff;
}

.eurodreams .ticket__draws .pill:not(.pill___info):not(.pill___detail),
.eurodreams .quicktip__draws .pill:not(.pill___info):not(.pill___detail) {
  font-family: "Bungee";
  width: 36px;
}

.eurodreams .ticket__draws .pill___active:not(.pill__logo),
.eurodreams .quicktip__draws .pill___active:not(.pill__logo) {
  z-index: 1;
  background-color: #58cd7d;
  border-radius: 3px;
  color: #2c0030;
  height: 36px;
}

.eurodreams .ticket__draws .pill___info,
.eurodreams .quicktip__draws .pill___info {
  background-color: transparent;
  color: #ffffff;
  font-size: 10px;
  margin: 0 auto;
}

.eurodreams .ticket__draws .pill___detail,
.eurodreams .quicktip__draws .pill___detail {
  font-family: Arial;
  font-size: 10px;
  height: auto;
  line-height: 1.2;
  min-height: 36px;
  padding: 4px 8px;
}

.eurodreams .ticket__draws .pill___detail.pill___active,
.eurodreams .quicktip__draws .pill___detail.pill___active {
  height: auto;
}

.eurodreams .ticket__draws .pill___detail::after,
.eurodreams .quicktip__draws .pill___detail::after {
  display: none;
}

.eurodreams .ticket__draws .pill___detail strong,
.eurodreams .quicktip__draws .pill___detail strong {
  display: inline-block;
  font-family: roboto-bold;
  font-size: 11px;
  margin-bottom: 2px;
}

.eurodreams .ticket__wrapper {
  position: relative;
  background-color: #3c015b;
  color: #ffffff;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__wrapper {
    border-radius: 24px 24px 6px 24px;
    box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15);
    padding-bottom: 18px;
    padding-top: 24px;
  }
}

.eurodreams .ticket__wrapper--spaced {
  zoom: 1;
  padding: 24px 8px;
}

.eurodreams .ticket__wrapper--spaced:before,
.eurodreams .ticket__wrapper--spaced:after {
  content: " ";
  display: table;
}

.eurodreams .ticket__wrapper--spaced:after {
  clear: both;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__wrapper--spaced {
    border-radius: 24px;
    height: calc(100% - 80px);
    padding: 24px 30px 24px 30px;
  }
}

.eurodreams .ticket__tipps {
  scrollbar-width: thin;
}

.eurodreams .ticket__tipps::-webkit-scrollbar {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 3px;
  width: 6px;
}

.eurodreams .ticket__tipps::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 3px;
}

.eurodreams .ticket__tipps::-webkit-scrollbar-thumb:hover {
  background-color: rgba(255, 255, 255, 0.4);
}

.eurodreams .ticket__left-column {
  border-bottom: none;
}

.eurodreams .ticket__right-column {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-width: 1px 0;
  padding: 18px 0;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__right-column {
    margin-top: 51px;
  }
}

.eurodreams .ticket__discount {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  margin-top: 18px;
  padding-top: 18px;
}

.eurodreams .ticket__eurodreams___logo {
  height: 25.6px;
  margin-bottom: 20px;
  margin-left: 38px;
  max-width: 100%;
  width: auto;
}

@media screen and (max-width: 767.9px) {
  .eurodreams .ticket__navigation .ticket__prev-button {
    left: 8px;
  }

  .eurodreams .ticket__navigation .button__primary___next {
    min-width: 116px;
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__containers[data-step="0"] .ticket__draws,
  .eurodreams .ticket__containers[data-step="1"] .ticket__draws {
    margin-left: 50%;
    width: calc(50% - 20px);
  }
}

.eurodreams .ticket__containers[data-step="0"] + .ticket__navigation,
.eurodreams .ticket__containers[data-step="1"] + .ticket__navigation {
  background-color: white;
  display: flex;
  flex-direction: row-reverse;
  height: 68px;
  margin-top: 0;
  padding: 6px 8px;
  gap: 8px;
  justify-content: space-between;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__containers[data-step="0"] + .ticket__navigation,
  .eurodreams .ticket__containers[data-step="1"] + .ticket__navigation {
    background-color: transparent;
    height: 60px;
    margin-left: 50%;
    margin-top: 20px;
    padding: 0;
    width: 50%;
    gap: 0;
    justify-content: flex-start;
  }
}

@media screen and (min-width: 1021px) {
  .eurodreams .ticket__containers[data-step="0"] + .ticket__navigation:after,
  .eurodreams .ticket__containers[data-step="1"] + .ticket__navigation:after {
    margin-right: calc(100% + 0.5px);
  }
}

.eurodreams .ticket__containers[data-step="1"] + .ticket__navigation {
  justify-content: flex-start;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__containers[data-step="1"] + .ticket__navigation {
    position: initial;
  }
}

.eurodreams .ticket__containers[data-step="1"] + .ticket__navigation .ticket__draws-select {
  display: none;
}

.eurodreams .ticket__containers[data-step="1"] + .ticket__navigation .ticket__info-box {
  justify-content: flex-end;
}

.eurodreams .ticket__containers[data-step="1"] + .ticket__navigation .ticket__info-box___total {
  display: block;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__containers[data-step="1"] .ticket__draws {
    margin-left: 0;
    width: 100%;
  }
}

.eurodreams:not(.eurodreams--content-page) .ticket__container {
  background-color: #3c015b;
}

@media screen and (min-width: 768px) {
  .eurodreams:not(.eurodreams--content-page) .ticket__container {
    background-color: transparent;
  }
}

.ticket__navigation___fixed .eurodreams + .ticket__navigation {
  position: fixed;
  background-color: #ffffff;
  padding-top: 0;
}

.eurodreams .ticket__container .loader__overlay {
  background-color: #3c015b;
  border-radius: 24px 24px 6px 24px;
}

.eurodreams .ticket__container .loader-screen {
  color: #ffffff;
}

.eurodreams .ticket__container .loader-screen a {
  color: #ffffff;
}

.eurodreams .ticket__container .loader-screen a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.eurodreams .ticket__container .loader-screen #loader {
  background-image: url("../images/shamrocks_loading.png");
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__container.step1 {
    min-height: 612px;
  }
}

.eurodreams .ticket__module {
  margin: 0 auto;
  max-width: 274px;
}

.eurodreams .ticket__draws {
  display: none;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__draws {
    display: block;
  }
}

.eurodreams .ticket__draws___message,
.eurodreams .ticket__draws___price,
.eurodreams .ticket__discount___percentage,
.eurodreams .ticket__discount___absolute,
.eurodreams .ticket__tipps-price___all-rows {
  font-family: roboto-bold;
  font-size: 14px;
  line-height: 1.4;
}

.eurodreams .ticket__tipps-price___all-rows,
.eurodreams .ticket__draws___info-text {
  font-size: 12px;
}

.eurodreams .ticket__tipps-price .ticket__tipps-price___all-rows {
  margin-left: 16px;
}

.eurodreams .ticket__container.step2 .ticket__draws {
  display: block;
}

.eurodreams .ticket__draws-select-tigger {
  background: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 6px;
  color: #2c0030;
  font-size: 12px;
  height: 54px;
  min-width: 0;
  overflow: hidden;
  padding: 0 8% 0 3%;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: auto;
}

@media screen and (min-width: 480px) {
  .eurodreams .ticket__draws-select-tigger {
    padding: 0 24px;
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__draws-select-tigger {
    display: none;
  }
}

.ticket__containers[data-step="1"] .eurodreams .ticket__draws-select-tigger {
  display: none;
}

.eurodreams .ticket__draws-select {
  position: relative;
  background: white;
  background-color: #551177;
  border-radius: 10px;
  color: #ffffff;
  font-size: 12px;
  height: 54px;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}

@media screen and (min-width: 480px) {
  .eurodreams .ticket__draws-select {
    padding: 0 24px;
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__draws-select {
    display: none;
  }
}

.ticket__containers[data-step="1"] .eurodreams .ticket__draws-select {
  display: none;
}

.eurodreams .ticket__draws-select .trigger {
  position: absolute;
  z-index: 2;
  background-color: #551177;
  padding: 10px 8px;
  pointer-events: none;
  inset: 0;
}

.eurodreams .ticket__draws-select .trigger:after {
  position: absolute;
  right: 10px;
  bottom: 13px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9Ii03MSA2OSA4IDE1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC03MSA2OSA4IDE1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJwYXRoLTEiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0tNjMsODEuOGwtNS4xLTUuM2w1LjEtNS4zbC0xLjYtMS43bC02LjQsN2w2LjQsN0wtNjMsODEuOHoiLz4NCjwvc3ZnPg0K");
  background-repeat: no-repeat;
  content: "";
  height: 16px;
  transform: rotate(270deg);
  width: 16px;
}

.eurodreams .ticket__draws-select .trigger .title {
  font-size: 10px;
  line-height: 1.5;
  margin-top: -4px;
}

.eurodreams .ticket__draws-select .trigger .value {
  font-family: "Bungee";
  font-size: 1.6rem;
  line-height: 1.9;
  margin-left: 4px;
  margin-top: -7px;
}

.eurodreams .ticket__draws-select select {
  position: absolute;
  z-index: 1;
  border: 0;
  color: #404040;
  height: 100%;
  padding: 10px 8px;
  width: 100%;
  inset: 0;
}

.eurodreams .ticket__info-box {
  right: 0;
  background: #3c015b;
  border-radius: 10px;
  box-shadow: inset 0 -1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 1px rgba(255, 255, 255, 0.15);
  color: #ffffff;
  display: flex;
  flex-direction: column;
  height: 54px;
  max-width: 80px;
  padding: 8px;
  justify-content: space-between;
  align-items: end;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box {
    right: 16px;
    flex-direction: row;
    height: 60px;
    margin-left: 14px;
    max-width: none;
    padding: 15px 8px;
    width: 100%;
    flex-grow: 1;
  }
}

@media screen and (min-width: 1200px) {
  .eurodreams .ticket__info-box {
    padding: 15px 12px;
  }
}

.eurodreams .ticket__info-box___info {
  position: relative;
  top: auto;
  left: auto;
  display: block;
  line-height: 1.5;
  margin: 0;
  min-width: 100px;
  text-align: left;
  align-self: center;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box___info {
    display: inline;
    font-size: 10px;
  }
}

@media screen and (min-width: 1200px) {
  .eurodreams .ticket__info-box___info {
    display: inline;
    font-size: 12px;
  }
}

.eurodreams .ticket__info-box___info.hidden + .ticket__info-box___total {
  display: block;
}

.eurodreams .ticket__info-box___price {
  display: block;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box___price {
    display: inline;
  }
}

.eurodreams .ticket__info-box .ticket__info-box___total {
  font-size: 10px;
  font-size: 0.6666666667rem;
  line-height: 1.2;
  display: none;
  min-height: 15px;
  opacity: 0.6;
  text-align: left;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box .ticket__info-box___total {
    font-family: "Bungee";
    font-size: 11px;
    line-height: 1;
    margin-right: 4px;
    min-height: 0;
    opacity: 1;
  }
}

.eurodreams .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 10px;
  font-size: 0.6666666667rem;
  line-height: 1.2;
  bottom: -2px;
  font-family: "Bungee";
  font-size: 18px;
  line-height: 1;
  align-self: flex-end;
}

.eurodreams .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 10px;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box .ticket__tipps-price___all-rows:before {
    font-size: 11px;
  }
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box .ticket__tipps-price___all-rows {
    font-family: "Bungee";
    font-size: 18px;
  }
}

@media screen and (min-width: 1200px) {
  .eurodreams .ticket__info-box .ticket__tipps-price___all-rows {
    font-size: 24px;
  }
}

.eurodreams .ticket__info-box .ticket__draws-wrapper {
  display: none;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__info-box .ticket__draws-wrapper {
    display: block;
  }
}

.eurodreams .ticket__random-numbers-button,
.eurodreams .ticket__prev-button {
  background-color: rgba(255, 255, 255, 0.15);
  border: 1px solid rgba(255, 255, 255, 0.2);
  line-height: 1;
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .ticket__random-numbers-button:hover,
  .eurodreams .ticket__prev-button:hover {
    background-color: transparent;
  }
}

.eurodreams .ticket__random-numbers-button:active,
.eurodreams .ticket__prev-button:active {
  background-color: transparent;
}

.eurodreams .ticket__random-numbers-button {
  z-index: 10;
  bottom: 0;
}

.eurodreams .ticket__prev-button {
  bottom: 7px;
  background-color: #3c015b;
  border: none;
  flex: 0 0 auto;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__prev-button {
    bottom: 0;
    background-color: #551177;
  }
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .ticket__prev-button:active {
    background-color: #781ea5;
  }
}

.eurodreams .ticket__prev-button:hover {
  background-color: #781ea5;
}

.eurodreams:not(.eurodreams--content-page) .ticket__title {
  font-size: 26px;
  font-size: 1.7333333333rem;
  border-bottom: 0 !important;
  color: #ffffff;
  font-family: Arial;
  padding: 24px 68px 0 12px;
}

.eurodreams:not(.eurodreams--content-page) .ticket__title > span:first-child {
  font-family: "Bungee";
  margin-right: 12px;
}

@media screen and (max-width: 767px) {
  .eurodreams:not(.eurodreams--content-page) .ticket__title {
    background-color: #3c015b;
    line-height: 1.2;
    margin: 0;
    padding: 24px 8px 0 8px;
  }
}

.eurodreams:not(.eurodreams--content-page) .ticket__title .hinfo {
  font-size: 15px;
  font-size: 1rem;
  font-family: roboto-regular;
}

.eurodreams:not(.eurodreams--content-page) .ticket__title .tooltip {
  top: 36px;
  right: 12px;
}

.eurodreams .ticket__subtitle {
  color: #ffffff;
  font-size: 16px;
}

.eurodreams .ticket__title.ticket__subtitle {
  font-size: 18px;
}

.eurodreams .ticket__subtitle:not(.ticket__title) {
  font-family: "Bungee";
}

.eurodreams .ticket__container.step1 .ticket-rows {
  background-color: #3c015b;
  background-size: cover;
  padding-top: 0;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__container.step1 .ticket-rows {
    position: initial;
    background-color: linear-gradient(180deg, #200641 0%, #7f50aa 93.01%);
    border: 20px solid #3c015b;
    border-radius: 36px;
    margin-top: -20px;
    max-height: 460px;
    overflow: hidden auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .eurodreams .ticket__container.step1 .ticket-rows::-webkit-scrollbar {
    display: none;
  }

  .eurodreams .ticket__container.step1 .ticket-rows > :last-child {
    margin-bottom: 10px;
  }

  .eurodreams .ticket__container.step1 .ticket-rows:after,
  .eurodreams .ticket__container.step1 .ticket-rows:before {
    position: absolute;
    z-index: 99;
    top: 24px;
    background-image: url("../../../swisslos/eurodreams/euro-dreams-corner-small.png");
    background-size: 15px;
    content: "";
    display: block;
    height: 15px;
    margin-left: calc(46.94% - 20px);
    width: 15px;
  }

  .eurodreams .ticket__container.step1 .ticket-rows:after {
    top: auto;
    bottom: 124px;
    background-image: url("../../../swisslos/eurodreams/euro-dreams-corner-small-rotated.png");
  }
}

@media screen and (min-width: 1021px) {
  .eurodreams .ticket__container.step1 .ticket-rows:after,
  .eurodreams .ticket__container.step1 .ticket-rows:before {
    margin-left: calc(46.94% - 20px);
  }
}

.eurodreams .ticket__tipps__rows {
  padding-bottom: 0;
}

.eurodreams .ticket__tipps__rows .ticket-row__header {
  padding-bottom: 2px;
  padding-top: 2px;
}

.eurodreams .ticket__container___confirmation .ticket-row__header {
  padding-bottom: 1px;
  padding-top: 1px;
}

.eurodreams .ticket-row {
  height: 44px;
}

.eurodreams .ticket-row:first-child {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket-row:first-child {
    margin-top: 10px;
  }
}

.eurodreams .ticket-row___complete {
  background-color: #4c2179;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket-row___complete {
    background-color: transparent;
  }
}

.eurodreams .ticket-row___complete:not(.ticket-row___active):hover {
  background-color: #5f3789;
}

.eurodreams .ticket-row___complete.ticket-row___active {
  background-color: #3c015b;
}

.eurodreams .ticket-row___complete.ticket-row___active + .ticket-row .ticket-row__header::before {
  opacity: 1 !important;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(1) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(1) .ticket-row__numbers {
  opacity: 0.955;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(2) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(2) .ticket-row__numbers {
  opacity: 0.91;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(3) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(3) .ticket-row__numbers {
  opacity: 0.865;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(4) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(4) .ticket-row__numbers {
  opacity: 0.82;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(5) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(5) .ticket-row__numbers {
  opacity: 0.775;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(6) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(6) .ticket-row__numbers {
  opacity: 0.73;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(7) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(7) .ticket-row__numbers {
  opacity: 0.685;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(8) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(8) .ticket-row__numbers {
  opacity: 0.64;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(9) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(9) .ticket-row__numbers {
  opacity: 0.595;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(10) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(10) .ticket-row__numbers {
  opacity: 0.55;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(11) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(11) .ticket-row__numbers {
  opacity: 0.505;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(12) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(12) .ticket-row__numbers {
  opacity: 0.46;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(13) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(13) .ticket-row__numbers {
  opacity: 0.415;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(14) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(14) .ticket-row__numbers {
  opacity: 0.37;
}

.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(15) .ticket-row__header::before,
.eurodreams .ticket-row___active ~ .ticket-row:not(.ticket-row___complete):nth-child(15) .ticket-row__numbers {
  opacity: 0.325;
}

.eurodreams .ticket-row__header {
  color: #ffffff;
  display: flex;
  height: auto;
  padding-bottom: 4px;
  padding-top: 4px;
  width: 52%;
  align-items: center;
}

@media screen and (min-width: 1200px) {
  .eurodreams .ticket-row__header {
    width: 49.5%;
  }
}

.eurodreams .ticket-row__header:before {
  position: relative;
  top: 0;
  color: #ffffff;
  font-family: Arial;
  font-size: 13px;
  height: auto;
  line-height: 1;
  margin-right: 0;
  padding-top: 2px;
  transform: none;
  width: 24px;
}

.eurodreams .ticket-row__content {
  width: 46.9390670762%;
  float: left;
  top: 0;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket-row__content {
    top: 3px;
    left: 0;
    border-bottom-right-radius: 6px;
    border-radius: 24px 24px 6px 24px;
    min-height: 646px;
    padding: 34px;
  }

  .eurodreams .ticket-row__content:after {
    position: absolute;
    z-index: 1;
    right: -24px;
    bottom: 57px;
    background-image: url("../../../swisslos/eurodreams/euro-dreams-corner-big.png");
    background-size: 24px;
    content: "";
    display: block;
    height: 24px;
    width: 24px;
  }
}

.eurodreams .ticket-row__numbers {
  position: relative;
  top: 0;
  left: 0;
  display: flex;
  font-family: "Bungee";
  font-size: 14px;
  height: 36px;
  margin-left: 14px;
  min-width: 0;
  padding: 1px 0;
  transform: none;
  align-items: center;
}

.eurodreams .ticket-row__number,
.eurodreams .ticket-row__additional-number {
  height: 36px;
  max-width: 36px;
  width: 36px;
}

.eurodreams .ticket-row__number {
  background-color: #592673;
  color: #ffffff;
}

.eurodreams .ticket-row__number:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.eurodreams .ticket-row__number:nth-child(6) {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

.eurodreams .ticket-row__additional-number {
  background-image: url("data:image/png;base64,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");
  background-position: 50% 50%;
  background-size: contain;
}

.eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row__additional-number.ticket-system__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected {
  background-image: url("data:image/png;base64,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");
}

.eurodreams .ticket-row__additional-number > .transform__center,
.eurodreams .ticket-row__additional-number:hover > .transform__center {
  padding-right: 1px;
}

.eurodreams .ticket-row__remove-link {
  background-color: #ff3c69;
  border-radius: 60px;
  height: 32px;
  width: 32px;
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .ticket-row__remove-link:hover {
    background-color: #ff3b69;
  }
}

.eurodreams .ticket-row__remove-link:active {
  background-color: #ff3b69;
}

.eurodreams .ticket-row___active .ticket-row__number,
.eurodreams .ticket-row___active:hover .ticket-row__number {
  background-color: #ffffff;
}

.eurodreams .ticket-row___active .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__number.ticket__number___selected {
  background-color: #58cd7d;
  color: #3c015b;
}

.eurodreams .ticket-row___active .ticket__additional-number___selected,
.eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .ticket-system__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active:hover .ticket__additional-number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active:hover .ticket__additional-number___selected:hover {
  background-image: url("data:image/png;base64,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");
  background-size: contain;
}

.eurodreams .ticket-row___complete .ticket-row__additional-number {
  background-color: transparent;
  color: #f7eea1;
}

.eurodreams .ticket-row___complete__additional-number {
  opacity: 1;
}

.eurodreams .ticket-row___active .ticket-row__header {
  opacity: 1;
}

.eurodreams .ticket-row___complete:not(.ticket-row___active):hover {
  background-color: #5f3789;
}

.eurodreams .ticket-row___complete:not(.ticket-row___active):hover .ticket-row__header {
  background-color: #5f3789;
}

.eurodreams .ticket-row___complete:not(.ticket-row___active):hover .ticket-row__number {
  background-color: #592673;
  color: #ffffff;
}

.eurodreams .ticket-row___complete:not(.ticket-row___active):hover .ticket-row__additional-number {
  background-color: transparent;
}

.eurodreams .ticket__remove-link,
.eurodreams .ticket__remove-link:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjMkMwMDMwIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iIzJDMDAzMCIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
}

.eurodreams .ticket-row__content {
  z-index: 1;
}

.eurodreams .step2 .ticket-row {
  height: 36px;
}

.eurodreams .step2 .ticket-row:first-child {
  margin-top: 0;
}

@media screen and (min-width: 768px) {
  .eurodreams .step2 .ticket-row:first-child {
    margin-top: 0;
  }
}

.eurodreams .step2 .ticket-row__numbers {
  height: 34px;
}

.eurodreams .ticket__numbers {
  display: grid;
  font-family: "Bungee";
  max-width: 220px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 3px 11px;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__numbers {
    margin-left: 0;
    max-width: none;
    gap: 10px 14px;
  }
}

.eurodreams .ticket__numbers .ticket__number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket__numbers .ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .eurodreams .ticket__numbers .ticket-row__number.ticket__number___selected,
.eurodreams .ticket__numbers .ticket-row___active .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .ticket__numbers .ticket-row__number.ticket__number___selected,
.eurodreams .ticket__numbers .ticket-system__number.ticket__number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket__numbers .ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .eurodreams .ticket__numbers .ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .eurodreams .ticket__numbers .ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .eurodreams .ticket__numbers .ticket-row__number.ticket__number___selected {
  background-color: #58cd7d;
  color: #2c0030;
}

.eurodreams .ticket__number,
.eurodreams .ticket__additional-number {
  border-radius: 50%;
  height: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0 0 100%;
  width: 100%;
}

.eurodreams .ticket__number:hover,
.eurodreams .ticket__number.ticket__number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .ticket__number.ticket-row__number.ticket__number___selected,
.eurodreams .ticket__number.ticket-system__number.ticket__number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  color: #ffffff;
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .ticket__number:hover {
    background-image: url("data:image/png;base64,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");
  }
}

.eurodreams .ticket__number:active {
  background-image: url("data:image/png;base64,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");
}

.eurodreams .ticket__number.ticket__number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .ticket__number.ticket-row__number.ticket__number___selected,
.eurodreams .ticket__number.ticket-system__number.ticket__number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .eurodreams .ticket__number.ticket-row__number.ticket__number___selected {
  background-image: url("data:image/png;base64,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");
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .ticket__number.ticket__number___selected:hover,
  .swiss_lotto .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active:hover .ticket__number.ticket-row__number.ticket__number___selected:hover,
  .bingo .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:hover,
  .jass .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:hover,
  .goooal .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:hover {
    background-color: #781ea5;
  }
}

.eurodreams .ticket__number.ticket__number___selected:active,
.swiss_lotto .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:active,
.euromillions .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:active,
.eurodreams .ticket-row___active:hover .ticket__number.ticket-row__number.ticket__number___selected:active,
.bingo .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:active,
.sporttip .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:active,
.jass .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:active,
.goooal .ticket-row___active:hover .eurodreams .ticket__number.ticket-row__number.ticket__number___selected:active {
  background-color: #781ea5;
}

.eurodreams .ticket__additional-numbers {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  gap: 11px;
}

.eurodreams .ticket__additional-numbers-title {
  clear: both;
  color: #f7eea1;
  font-family: "Bungee";
  margin-bottom: 2px;
  margin-top: 2px;
}

@media screen and (min-width: 768px) {
  .eurodreams .ticket__additional-numbers-title {
    margin-bottom: 6px;
    margin-top: 18px;
  }
}

.eurodreams .ticket__additional-numbers .ticket__additional-number:not(.ticket__additional-number___selected):hover {
  background-image: url("data:image/png;base64,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");
  background-position: 50% 50%;
}

.eurodreams .ticket__additional-numbers .ticket__additional-number:nth-of-type(10) .transform__center {
  margin-left: -1px;
}

.eurodreams .ticket__additional-number,
.eurodreams .ticket-row__additional-number,
.eurodreams .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-system__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-system__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected {
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  font-family: "Bungee";
}

.eurodreams .ticket__additional-number___selected > .transform__center,
.swiss_lotto .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .swiss_lotto .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.euromillions .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .euromillions .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .ticket-system__additional-number.ticket__additional-number___selected:hover > .transform__center,
.bingo .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .bingo .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.sporttip .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .sporttip .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.jass .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .jass .ticket-system__additional-number.ticket__additional-number___selected > .transform__center,
.goooal .ticket-row___active .eurodreams .ticket-row__additional-number.ticket__additional-number___selected > .transform__center,
.eurodreams .goooal .ticket-system__additional-number.ticket__additional-number___selected > .transform__center {
  padding-right: 1px;
}

.eurodreams .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: transparent;
}

.eurodreams .ticket__container___confirmation .ticket-row___complete {
  background-color: transparent !important;
}

.eurodreams .ticket__container___confirmation .ticket-row___complete .ticket-row__header,
.eurodreams .ticket__container___confirmation .ticket-row___complete .ticket-row__header:hover {
  background-color: transparent !important;
}

.eurodreams .ticket__numbers li:nth-child(-n + 5) {
  margin-top: 0;
}

.eurodreams .ticket__numbers li:nth-child(5n + 1) {
  margin-left: 0;
}

.eurodreams .ticket__numbers li:nth-child(5n + 5) {
  margin-right: 0;
}

.eurodreams .ticket__numbers li:nth-child(5n + 6) {
  clear: both;
}

.eurodreams .ticket__tipps .ticket-row___complete .ticket-row__additional-number {
  background-image: url("data:image/png;base64,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");
}

.eurodreams .ticket__tipps .ticket-row__number,
.eurodreams .ticket__tipps .ticket-row__additional-number {
  height: 32px;
  width: 32px;
}

.eurodreams .ticket__tipps-price {
  float: left;
  margin-right: 0;
  max-width: 100%;
  min-width: 0;
  width: 235px;
}

.eurodreams:not(.eurodreams--content-page) .main {
  background-color: transparent;
  border-radius: 0;
  padding: 0;
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary:not(.enumerator__add):not(.enumerator__remove) {
  background-image: none;
  border-radius: 10px;
  color: #2c0030;
  text-shadow: none;
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary___next {
  height: 54px;
  line-height: 1.2;
  padding: 0 10% 0 5%;
  text-align: left;
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary___next:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MDQwNDAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary___next:hover:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .eurodreams:not(.eurodreams--content-page) .main .button__primary___next {
    height: 60px;
    padding: 0 36px 0 24px;
  }
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary___next:after {
  filter: brightness(0.1);
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams:not(.eurodreams--content-page) .main .button__primary___next:hover:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
    filter: none;
  }
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary___next:active:after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  filter: none;
}

.eurodreams:not(.eurodreams--content-page) .main .button__primary___next.button___disabled:after {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  margin: 0;
}

.eurodreams .ticket__add-row {
  left: 38px;
  background-color: #ff3c69;
  background-image: none;
  height: 40px;
}

.eurodreams .ticket__add-row___link {
  color: #2c0030;
  line-height: 40px;
  padding: 0 10px;
}

@media (hover: hover) and (pointer: fine) {
  .eurodreams .ticket__add-row___link:hover {
    color: #781ea5;
  }
}

.eurodreams .ticket__add-row___link:active {
  color: #2c0030;
}

.eurodreams .ticket__add-row___link:before {
  filter: invert(1);
  margin-right: 10px;
  margin-top: 11px;
}

.eurodreams .ticket__add-row:before {
  border-right-color: #ff3c69;
}

.eurodreams .receipt {
  background: #3c015b;
  padding: 24px;
}

.eurodreams .receipt .ticket__title {
  padding: 0;
}

.eurodreams .receipt__content {
  background-color: #ffffff;
  border-radius: 4px;
}

.eurodreams .receipt__number,
.eurodreams .receipt__additional-number {
  font-size: 11px;
  font-size: 0.7333333333rem;
  line-height: 1;
  max-width: 34px;
  padding-top: 9.5%;
  width: 9.5%;
}

.eurodreams .receipt__numbers {
  display: table;
  float: left;
  font-family: "roboto-bold";
  font-size: 0.8667rem;
  list-style: none;
  margin: 0 0 0 5%;
  padding-right: 5%;
  width: 100%;
}

.eurodreams .receipt__numbers:last-child {
  border: 0;
}

.eurodreams .receipt__block:before {
  display: flex;
  font-family: roboto-bold;
  font-size: 11px;
  line-height: 1;
  text-align: left;
  justify-content: flex-end;
}

.eurodreams .lightbox__wrapper .receipt__linklist li {
  border-color: #e3e3e3;
}

.eurodreams .lightbox__wrapper .receipt__linklist a {
  color: #e10017;
}

.eurodreams .lightbox__wrapper .receipt__linklist a:before {
  filter: unset;
}

.eurodreams .lightbox__wrapper .receipt__linklist a:hover {
  color: #404040;
}

.eurodreams .lightbox__wrapper .receipt__linklist a:hover::before {
  opacity: 0.8;
}

.eurodreams .receipt__linklist li {
  border-color: rgba(255, 255, 255, 0.2);
}

@media screen and (min-width: 0) {
  .eurodreams .receipt__linklist li {
    padding-left: 7px;
  }
}

.eurodreams .receipt__linklist li a {
  color: #ffffff;
}

.eurodreams .receipt__linklist li a:hover {
  color: rgba(255, 255, 255, 0.8);
}

.eurodreams .receipt__linklist li a:hover::before {
  opacity: 0.8;
}

.eurodreams .receipt__linklist li a::before {
  filter: brightness(0) invert(1);
}

.eurodreams .receipt__teasers {
  padding-top: 24px;
}

.eurodreams .receipt__teasers .teaser {
  margin-bottom: 24px;
}

.eurodreams .receipt__teasers .teaser:last-child {
  margin-bottom: 0;
}

.eurodreams .quicktip__main___logo {
  height: 46px;
  width: auto;
}

.eurodreams .matrix-container {
  position: relative;
  background-color: #3c015b;
  margin: 12px 0 45px;
  padding: 21px 21px 0;
}

.eurodreams .matrix-container.row-selected:after {
  position: absolute;
  bottom: -15px;
  left: 44.5%;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-top: 15px solid #3c015b;
  content: "";
  display: block;
  height: 0;
  width: 0;
}

.eurodreams .matrix-container .tooltip__help {
  position: absolute;
  top: 15px;
  right: 15px;
}

.eurodreams .matrix-container .matrix {
  margin: 10px auto 0;
}

.eurodreams .matrix-container .matrix td {
  background-color: transparent;
  border: 3px solid #3c015b;
  height: 45px;
  text-align: center;
  vertical-align: middle;
  width: 45px;
}

.eurodreams .matrix-container .matrix td.heading__pool {
  left: 0;
  background: transparent;
  border: none;
}

.eurodreams .matrix-container .matrix .heading {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  background-color: transparent;
  color: #ffffff;
  font-family: "roboto-bold", "Arial";
}

.eurodreams .matrix-container .matrix .heading___empty {
  background-color: #3c015b;
}

.eurodreams .matrix-container .matrix .heading___active {
  background-color: #58cd7d;
  color: #ffffff;
}

.eurodreams .matrix-container .matrix .heading___row.heading___active .heading__arrow:after {
  border-left-color: #58cd7d;
}

.eurodreams .matrix-container .matrix .heading___column.heading___active .heading__arrow:after {
  border-bottom: 4px solid #58cd7d;
}

.eurodreams .matrix-container .matrix .cell___has-content {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1;
  letter-spacing: -0.0015em;
  background-color: #ffffff;
  color: #00509d;
  cursor: pointer;
  font-family: "roboto-bold";
}

.eurodreams .matrix-container .matrix .cell___hovered {
  color: #ffffff;
}

.eurodreams .matrix-container .matrix .cell___selected {
  background-color: #58cd7d;
  color: #ffffff;
}

.eurodreams .matrix-container .matrix__help {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.25;
  position: relative;
  float: left;
}

.eurodreams .matrix-container .matrix__help.matrix__title {
  float: none;
}

.eurodreams .matrix-container .matrix__help > .tooltip__help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: -25px;
  margin: -2px 0 0 0;
}

.eurodreams .matrix-container .bank-number__help div {
  font-family: "roboto-bold";
  text-align: left;
}

.eurodreams .matrix-container .choice-number__help div {
  float: left;
  font-family: "roboto-bold";
}

.eurodreams .matrix-container .choice-number__help .helper__container {
  float: none;
  margin: 0 auto;
  width: 135px;
}

.eurodreams .matrix-container .choice-number__help .tooltip__help {
  float: none;
}

.eurodreams .matrix-container .choice-number__help .tooltip__container {
  margin-left: 5px;
}

.eurodreams .matrix-container.easy-system .choice-number__help .helper__container {
  width: 145px;
}

.eurodreams .matrix-container.easy-system .choice-number__help .helper__container .matrix__help {
  position: relative;
  float: left;
}

.eurodreams .matrix-container.easy-system .heading___column {
  background: transparent;
  color: #781ea5;
}

.eurodreams .matrix-container.easy-system .heading___column .heading__arrow:after {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  right: auto;
  left: 50%;
  border-bottom: 4px solid transparent;
}

.eurodreams .matrix-container.easy-system .matrix td {
  min-width: 49px;
  width: 77px;
}

.eurodreams .matrix-container.easy-system .matrix .heading___active {
  background-color: #58cd7d;
  color: #ffffff;
}

.eurodreams .matrix-container.easy-system .matrix .heading___active.heading___column {
  background-color: transparent;
  color: #ffffff;
}

.eurodreams .matrix-container.easy-system .matrix__help___count-additional {
  padding-left: 73px;
}

.eurodreams .matrix-container.easy-system .matrix__help___count-additional .tooltip__help {
  margin-right: 0;
}

.eurodreams .matrix-container .matrix__title.matrix__help {
  line-height: 45px;
}

@media (max-width: 767.9px) {
  .eurodreams .matrix-container .matrix__title.matrix__help {
    line-height: 1;
  }
}

.eurodreams .matrix-container .tooltip__help {
  top: 17px;
  right: 16px;
}

.eurodreams .matrix-container .choice-number__help .tooltip__container {
  margin-left: 12px;
  margin-top: 3px;
}

.eurodreams .matrix-container .matrix .cell___hovered:not(.cell___selected) {
  color: #404040;
}

.eurodreams .matrix-container .matrix .cell___selected {
  color: #00509d;
}

.eurodreams .matrix-container .heading___row .heading__arrow:after {
  border-left: 4px solid #00509d;
}

.eurodreams .matrix-container .heading___row.heading___active .heading__arrow:after {
  border-left: 4px solid #ff8d00;
}

.eurodreams .heading___column .heading__arrow:after {
  left: 50%;
  display: none;
  margin-left: -4px;
}

.eurodreams .heading___column .dream-number {
  height: 100%;
  height: 45px;
  line-height: 48px;
  padding: 1px 1px 0 0;
  width: 100%;
}

.eurodreams .heading___column.heading___active .dream-number {
  color: #ffffff;
}

.eurodreams .circle {
  background-color: #001367;
  color: #ffffff;
}

.eurodreams .dream-number {
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 90%;
}

.eurodreams:not(.eurodreams--content-page) .tooltip {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9Ii0yODcgNDEwLjg5IDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC0yODcgNDEwLjg5IDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9Ikljb25fSGlsZmUiPgoJPHBhdGggZmlsbD0iIzc4MWVhNSIgZD0iTS0yNzcsNDEwLjg5YzUuNTIzLDAsMTAsNC40NzcsMTAsMTBjMCw1LjUyMy00LjQ3NywxMC0xMCwxMHMtMTAtNC40NzctMTAtMTAgQy0yODcsNDE1LjM2Ny0yODIuNTIzLDQxMC44OS0yNzcsNDEwLjg5eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTS0yNzYuMDAxLDQyMy40NTdjMC0xLjc2NiwyLjk0Ni0xLjEyLDIuOTQ2LTQuNjU2YzAtMi40Ni0xLjQ3My0zLjkxLTMuODYxLTMuOTEgYy0yLjIwOSwwLTQuMDYxLDEuNDcyLTMuNjU5LDQuNDE1aDIuMzg4Yy0wLjI0NS0xLjQwNiwwLjQ0Ni0xLjkzMywxLjI3MS0xLjkzM2MwLjk4MiwwLDEuMjcyLDAuNTI3LDEuMjcyLDEuNDI4IGMwLDEuODY3LTIuODU2LDEuMjMyLTIuODU2LDQuNjU2SC0yNzYuMDAxeiBNLTI3OC41Myw0MjQuOTMzdjIuOTU1aDIuNTg5di0yLjk1NUMtMjc1Ljk0MSw0MjQuOTMzLTI3OC41Myw0MjQuOTMzLTI3OC41Myw0MjQuOTMzegoJCSIvPgo8L2c+Cjwvc3ZnPgo=");
  background-size: 100%;
  height: 28px;
  width: 28px;
}

.refinements .pill__logo.pill__logo___euro-dreams:before {
  background-size: 66%;
}

.credit-note__games-ul .logo__euro-dreams {
  background-image: url("../../../swisslos/eurodreams/eurodreams_logo_small.png");
  background-size: 66px auto;
}

@media (hover: none) {
  .eurodreams .main .button__primary___next,
  .eurodreams .main .button__primary___next:hover {
    background: #ff3c69;
    color: #2c0030;
    text-shadow: none;
  }

  .eurodreams .main .button__primary___next:after,
  .eurodreams .main .button__primary___next:hover:after {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyYzAwMzAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
    background-position: center center;
    margin: 0;
  }

  .eurodreams .main .button__primary___next:hover:after,
  .eurodreams .main .button__primary___next:hover:hover:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyIKCSB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTZweCIKCSB2aWV3Qm94PSIwIDAgMTcgMTYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3IDE2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMyYzAwMzAiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOAoJbC02LjQzNyw3LjAwNUw0Ljk5NSwxMy4yNzZ6Ii8+Cjwvc3ZnPgo=");
    cursor: pointer;
  }

  .eurodreams .main .button__primary___next:active {
    background-color: #3b3a38;
    /* Old browsers */
    background-image: -moz-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* FF3.6+ */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #3b3a38));
    /* Chrome,Safari4+ */
    background-image: -webkit-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* Chrome10+,Safari5.1+ */
    background-image: -o-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* Opera 11.10+ */
    background-image: -ms-linear-gradient(top, #404040 0%, #3b3a38 100%);
    /* IE10+ */
    background-image: linear-gradient(to bottom, #404040 0%, #3b3a38 100%);
    /* W3C */
    color: #ffffff;
    text-shadow: 0 -1px #1e1e1e;
  }

  .eurodreams .main .button__primary___next:active:after {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
    background-position: center center;
    margin: 0;
  }

  .eurodreams .main .button__primary___next:active:hover:after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBmZWlsX1ByaW1hcnlfQnV0dG9uX3JlY2h0cyINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE2cHgiDQoJIHZpZXdCb3g9IjAgMCAxNyAxNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Ljk5NSwxMy4yNzZsNS4wNjctNS4yNzVMNC45OTcsMi43MDZsMS41NjYtMS43MTFMMTMsOA0KCWwtNi40MzcsNy4wMDVMNC45OTUsMTMuMjc2eiIvPg0KPC9zdmc+DQo=");
    cursor: pointer;
  }
}

.receipt__content___eurodreams .receipt__block {
  display: flex;
  min-width: 146px;
}

.receipt__content___eurodreams .receipt__number {
  background-color: #f2f2f2;
  color: rgba(120, 30, 165, 0.75);
  font-family: roboto-bold;
}

.receipt__content___eurodreams .receipt__number:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.receipt__content___eurodreams .receipt__number:nth-child(6) {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  margin-right: 4px;
}

.receipt__content___eurodreams .receipt__additional-number.dream-number {
  background-color: #3c015b;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAQE0lEQVR4Aa1ZTYxcV1Y+9973XlX1b9lJwASN6GgQI2ZBjNiwIu0RGo0QYtoRI8Fq0oQhYjN2djNsbO/CsMBBQAYhaEezQKxi8yOUYTEdVhEbOiuQANHhz5k4jst2d3XV+7mX7zvnvupOMontDGVf3epX7+d853zn9zn5f/jsbO2MZ7enW27SPC1H9Uas5Wyau7E79OOUvLhhELfq9+XxYt+fDntxvXhLlmX3t69t78sP+XHyKT87F3fG7SReSHfqzXir2UzvzyXVrUgXRRqR1DhJR1hzJ7HDDiDJefEDgDlVSPhsKeHHyj2/kl4u1/zu9tVPB+aRAajgs3hBDrqLEHycbs4gaA3BOwiacEaSBAwpQWj+BeElAkSNv2svMQNyoZBiFetzpRSfrcSt+2uDSq48KpBHAvBnX9+5lObdxXSnHcs7c4nvYjUNBO70dxU4Ut4svLi8CCivSKvgnCOAASAXvZSPl1J+vpLqqUr8yF9+4Q+3rzysTA8FYOcbOxt46GvpsDub3ofA/wvB3wNlWhM+UusU0kO74kWwJ4CQANoUzv7GYRhFQUQwLc4jQOC6KX6bBpwSpASthj89lPKJYn9QuXMPY40HAvjzb776VZnHq3IYx+l2LSlrPtW1dKlT0aNLKnzyEJgACqwBbl2CKiUB4EEV+F9C6wQAqnUt1hxrhnWIe9zFw+4HKU4BxM8MZfCZclKshO0Xrm5f/yT5gnyi5l+95Jp41U3j0N1tJVHwWwAxb+Cr0DwAUP/RaL7QugxAnCGFh+xl0n39zLKMn1wG5VopBl4KAApYjkAHeNgIIIoo3SRKexM2DTIMK/7Xzj/zrPz1mzfeeGQAFF6aeBmaF7kH4UmZd2uJhxQeC2TvXFRa0AI9TXhHV2EVsAWW89j5FID1eucoJSJRCeENiANIgMWecF2sAGCG9d9QDPgWVsPmlzeflb/5GBA/EMDON7+zlbr4bT+FAAcQ8g60DvrECVbbmvbJfACInvSxRWEl2HLc8bsjfXicVyBSBdArBCcF6BSwirx8MKpB82aJGax7U1QpxarffPbcr+7/1ZvX33ogADosoP+dm6Whg/bTXTjq+xD8PXD+CMI3EB5EVtcNybSehaTQzhkQp8JnEO7Dx3GJJ9sARAEZAO8JIvsU7tXVAPF9HKOVAOIrv3D+L2+8eWNyUt7iwwBg8O/5Jo3lCNQ5hJgAECeNtPc7aafQDM7oQjQHLeyBpIpSJ+R9cTOck2xPCJexpb+QenT1HpQogAEQUX5erKG4A007KAx+N/13AFjy4+Inh6/hjJ/9WAvs/M53LkH4LWF4O2gl3oHwoE77XifNAQA4ACpMO4h6qkWfHdVnzoe8ex+ztrnLwhKkkllE8nJ2H+69FTTcQlFY+swj5EnkjHIlnPnyF551f/uPN3Y/AmDn8l9spKa97uBAQt4j6pDz3W0IPmlRHbRZeDys6AXHDYZYAKBLhUcmKCO+xwzkmDau9xNmDYJJpgSX0RgY2zXUoixpsTpm+ZoWL2WwHs5+5ZmtPwGVZmLszZ9Zc8kjNguyZJriAligA20arBoRJIYsPBdCpF/BvoqF8BeGWAOuiMiSEFmifa/gtFwlIlDoIBgyGBSRUpMpAusynzQMDg15I0yFBSwxQAFYDRmpcMmAIbuR+WQu9SSOZ61c7MV2vfZRRf6HgOOCONwhZLa35tIg5rd3WuE/gVY9buaWsA+jatxTsEybAL9wFJL+4XI0YpqjQ/ZlRFIzaFHnwEHnUNQVXCjsCpQR+O5CqefN6ySH9xqZvD+TQ/hgd0gwS7L6E+uy9tRgMlpOTyFTT8yJ62ZTqP0ZaxR4/iFERsRpke5beFTCWW4ER1yCgNCug3aFFBnEY9oogONdQeQ8YTUQFRytKoUpmcHJ89geA/QxKT0duBkcI5STsjAfaT0o3FEugJkOxvWypxUuK4DUpQuuwc3A/27Kk8B7RCEmq1jhzstYIwhX2XLkeP89c15BZCASzHmTmLOq8JECOhWY/E4xaDhmaYHQpueEYDsDREya/RbOboBBJYTxFuXHoAnPaBjd+QacN9ZnEyriyOQB4Rtqv8WJFGIZdxwyAeEpGi5N6H55cJyAXN4JQi3g+6hj2nUtLNg6C7V1VCCOlognKliYiyANAM5pkiK3ejYaUoLHcdxrc+fia2M8rtl01ArpQs3DQ1o8oGWygtBJed6pD4gKZ5RxRRZcfaNTAAswhfnCAgAudx3yQAMu1MkKPgoccwmueSL3DRpaaCHIQKU2RJcs2lATUCyE04YpjqZbhUvpbGozfeYE0Jn2NWx2Koz0GvXRrFBkmnCVnS4VfsjvrX0vcibmp7OGxoEjzgoj/a9tBBseUqNzcpwCLYxaYIKlYrKEyCjFjo+NU0vLxbMF0D2daqbtDACItdQlfeiU3moeArB6JycnFmo9lUqzgKtagGhtp0WCOSiyEawWNAGqIqN1aqGz7MzfSZVIRLBG5KKPsDVl5NUaXBRIgnLJGNGuz28UuNkGuUYKEYRGHtyoKyyTmvDJWhYFccIaOWwalfAdVPIEMGiwZytolIOgIZpuyXECYm/QRE1cWvsw2tFSMer3yM6NVlErJY1QqnkkNfULaAaXPg0AaYNOoXUKrYDvLJOjMwBByWcglNN8WLaI+LSgl2S/EFpixNUASGu0mAUDAo27Nqj19H6hz86ijpqoYQhJELRC6oJpPiduUwAp1alM6D/GBR1MQ1sW3kKbadxZKrLahJ0XVuj/XsT5tLCKldJRHZ5U8suNcR2Fvmtw5SxTMOQ6SHIZkVMqv/eeUJagEHymrdlHoGJ19lwtcCWXJy6cAMC9Ea0/qH2a0fe9bkqLiiMf0WN6dKGaHCU+cNbJfJ93lwXwx8Wcc1bMRR7Tgs5LtVxAeGTf2qIYIw+vDbn4s1Kdhm/TBI4yJh8JpKMJgwlBjfteqGMMljnzHjOTqADlN3kLmqR5kW2I82p8b71yOoFGOpmwHtTqOv5jOV2wL1AUSicGrAGAcCfnExqsoL01CzsDUeD4BCePiZIer5pNmT7RpDweiVjMjlrqmBB6XWcORyFjHaxHoGSM+2LzoDQDCPxmQIKFT6qcoDm903Laa5h13uojiCcB52ti7KzFLCpMMCrrRXDZfoEcsMdIlMy5Taupd5ykx2L60FyH0UKTE2TVUAjAjbeOzAfLmzzPZxtAYAUBSxBgwrkfsAgtwakdrvXgfSityGO9HjrzRJYQDO9hSABBLYCL9osupre1qKJQrYFgWHPZ+xeFWMzCM1JoTePU5Cp87fTB0WeiU6twWgWkmdir0ELh+9WYNRiZeCHuACv0ILzmDSY+Bab9hVhFzDnrgG2c9tBvwYnjno0AbWmh5Y+p0+UAo0JHA+qz5gjYtG5ymOqd0sPn43bM6/miVsjCY+dkTsF1eZ4k2Rp5qeJSTmLJKKaz1cprM4wIuFd0obwuod5ZcFy1bRdJtDTO3KFtHwTryO/Wpm1OuycvfSTUB9PkpEgf47NFFEBj40QhlXgOgHBWaoNfG0Pynl2TfZH9M6zUIbmy3HGFAaAPEAB+2fUvXttGl592eQOlUNPTJdPpxOpao0PXGYUib97wARzaYkfCauGs7VGBqhZrWmIvdY8z7HTkuflBnAe9hoB0zZwWaC06whYTuxrlfH1ovXjH6UhjABy6NM6QIP3e9kvb++oKsXJvYBi1qRRi3OWQKeUq0ucwGc1xW9YhzjTf5W5LFpOHpJqycYvLlnFqfrVCm0MstV/3K4/fGa0aS4Q65RAb36TGKk/ptT8KOmaBdV7m3RWAr6urblRfwEPHC4dlERrMpCW8nkHBsWpkmm+NKTzOQZeGSlwYKHyRh1PSZ1sLk0qv1kKtMALN86pzKNbwbOEvIrylPslEnbtAeOxDs4CwSwNrKLumrNf/5cbs3E/90qi7nzZn99Fk8wbaYaERwwx/7bGRrI5HmkC09GbVAI08/uSaNKhgmzrqCM1qep+LMG/hk8K2eW/MgdV5QaF0xPzgc4AQi4RagWZLdmZBXyGZrVcSHsNah1CVv/YbLz336sIC/DRtezWclgvyjh/rTaqsRYSz4cpI1k8PUa2O5KA6kOndKQRv5db/TOEXnYY+RDOd6zCLe9cvp+HRokgOVbQAe4MpeW9J0KbbsuiT1Vp8to3vMEgAgJWCwy2b0kl3pZd7MRfa3X999oXPfXGE6dvmHE29dmMh6fxytFLCAksyWq60yGK91IGb9bxTv0jWRpkfdG4RNnXlzKvUaXJCO4QVjiwQaPZvT1Qq+V46tWBOWB6IPz2QcBraHyMAVP7K8y89d/0jABTE29/dPff5L27N7nVnOJeMniPcTrk8XKlktDTArKbUdE5tad3UppzgRPq3GOqsKcf+EzRiIhPSZpodtzW6SLcoi7LjWEJzIwh9CsI/hoX3am4p7P/mt547f1Lmj8xGq8eq80tPNf/U/mczbpAA5mgx79yeSTW4B0cOsjYeKqWYVJjuDyaH0kwb7eQ0akEADm01pjubibJR9wDCUMmxZVTCy6JPP075Fs1U+xXmRGtYWfNuOUyQHM99WN6PTKd3/+31yS/+3Je+jyHWlvbHjY32mppjdRRTELwaFpjx0xKFPpSW6GrWK+6EA7N58VYjQfOOlJkylxhQbQm7vvCSPBy2l3+uRA0ERfknBlI8DhDrJV+C/PrzL22/+UAA/PzDv/793pd+/pddOQqbbd9mglI1JhZ1bWHTa4Nu1Kn5GyfZc6fTB3dCeHZjQsFn/WDLBNdaq7O5j2DKp9NurYNKcWugzJmRhCeo/ZJ56crXfnf72z9I1o99Q7P7z9/d/ZVz591wpdjkjIZvTRqMXWoMvmbTWuaIQnNMyY5An/n9RgGQ20IQjDLMrJgqp3nvJ7k8yVMGi0zYKzHhWedA8351qMIXPwrnBXUwd7/ytW9tX/44OR/4ku/3f+uPtyDgzp3/uje+fxPhE/NKzmgrDHgrVIakFKd67j5uNsudJWt7bf+sRfT5QbrnXkO9hLPWAd+l4R7wJxX+SQh/ZkjeT5C8Xnz+97avfZJ8DwTAzysXX9moj9z3Dt6dbty7iTzwzhHG7pg+oMdlVRuiRnskSK8mDXnXmb+Yj/oeAEt1hg6+RytNeGrerYDvn1mC9kGftXKvHLnzrHUeJNtDAeg/f/T1P70c592lg1tTOXxnKnO8pe/eg0WOog2kcbuiFxzaL9yxBfS9RSka97ir8Kz56bCnoPEfB+d/pJqE5eLlF/7g+csPK9MjAeDnFb5Dm3eXMcX46uzOXGbvHikQvoLlOwXSSYcTqn2bc2r/qstaQTZCGDsjs1bgOkIyBPerxctLK9VVjswfRZ5HBnASSJjFTVSMF5ppe7a+jZcPN0GtWzOJ9+knnQ2fvI4SrGGnxhF+/Uqua1bLXX8qvLG0NnxkwX9oAB8AcxFWEYA5as6idn+6vVtvdPeajQSHTzWnb36Cegb0KPdkpXhblvyezJauv3j90wl98vN/xAZ/yi3C5S4AAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-size: contain;
  color: #f7eea1;
}

.receipt__content___eurodreams .receipt__number-win,
.receipt__content___eurodreams .receipt__additional-number-win.dream-number {
  background-color: #58cd7d;
  background-image: none;
  color: #3c015b;
}

.receipt__content___eurodreams .receipt__maingame-logo {
  height: auto;
  max-width: none;
  min-width: 240px;
  width: 52%;
}

.receipt__content___eurodreams .receipt__number,
.receipt__content___eurodreams .receipt__additional-number {
  font-size: 0.65rem;
  height: 20px;
  line-height: 1;
  max-height: 20px;
  max-width: 20px;
  padding: 0;
  width: 20px;
}

.receipt__content___eurodreams .receipt__numbers {
  display: table;
  float: left;
  font-family: "roboto-bold";
  font-size: 0.8667rem;
  list-style: none;
  margin: 0 0 0 25px;
  padding-right: 0;
  width: 100%;
}

.receipt__content___eurodreams .receipt__numbers:last-child {
  border: 0;
}

.receipt__content___eurodreams .receipt__block:before {
  margin-left: -3px;
  text-align: right;
}

.receipt__content___eurodreams .receipt__table-definition dt {
  background-color: #58cd7d;
}

.receipt__content___eurodreams .receipt__winning-numbers .actual-numbers__number___lucky {
  background-color: transparent;
  background-color: transparent;
  background-image: url("data:image/png;base64,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");
  background-position: 50% 50%;
  background-size: contain;
  border: none;
  color: #f7eea1;
}

.eurodreams__statistics-games {
  max-width: 200px;
}

.eurodreams__statistics-games img {
  max-width: 104px;
}

.receipt__content___eurodreams .receipt__number,
.receipt__content___eurodreams .receipt__content___eurodreams .receipt__additional-number {
  border: none;
  font-size: 11px;
  height: 20px;
  line-height: 1;
  max-height: 20px;
  max-width: 20px;
  padding: 0;
  width: 20px;
}

.eurodreams__statistics-games {
  max-width: 200px;
}

.lightbox-container.eurodreams .lightbox__head,
.lightbox-container.eurodreams .lightbox__foot {
  border: none;
}

.lightbox-container.eurodreams .container:after {
  display: none;
}

.lightbox-container.eurodreams .ticket__title.ticket__subtitle {
  background-color: white;
  color: #404040;
  font-family: tarzana-bold;
  margin-bottom: 0;
  padding-bottom: 12px;
  padding-left: 0;
  padding-top: 0;
}

.lightbox-container.eurodreams .ticket__container {
  min-height: 742px;
}

.lightbox-container.eurodreams .ticket__container.step1 .ticket-rows {
  max-height: none;
}

.lightbox-container.eurodreams .ticket__container.step1 .ticket-rows::after {
  bottom: 38px;
}

.lightbox-container.eurodreams .ticket__wrapper {
  border-radius: 6px;
  box-shadow: none;
}

.lightbox-container.eurodreams .ticket-row__content {
  max-height: 739px;
}

.lightbox-container.eurodreams .ticket-row__content:after {
  display: none;
}

.lightbox-container.eurodreams .ticket__tipps {
  max-height: none;
}

@media screen and (min-width: 768px) {
  .lightbox-container.eurodreams .lightbox-container__content-wrapper .ticket__jackpot-abo-edit.singletip .ticket__module {
    left: 0;
    transform: none;
  }
}

.lightbox-container.eurodreams .ticket__container {
  padding-top: 0;
}

.lightbox-container.eurodreams .ticket__wrapper {
  height: unset;
}

.lightbox-container.eurodreams .ticket__navigation {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
}

.lightbox-container.eurodreams .ticket__navigation .ticket__info-box {
  border-radius: 6px;
  height: 40px;
  margin-right: 8px;
  max-width: 240px;
  padding: 4px 8px;
}

@media screen and (min-width: 768px) {
  .lightbox-container.eurodreams .ticket__navigation .ticket__info-box {
    height: 56px;
    margin-right: 0;
    padding: 15px 12px;
  }
}

.lightbox-container.eurodreams .ticket__navigation .ticket__info-box > .transform__center___vertical,
.lightbox-container.eurodreams .ticket__navigation .swiss_lotto .ticket__info-box > .ticket__add-row::before,
.lightbox-container.eurodreams .ticket__navigation .euromillions .ticket__info-box > .ticket__add-row::before,
.lightbox-container.eurodreams .ticket__navigation .ticket__info-box > .ticket__add-row::before,
.lightbox-container.eurodreams .ticket__navigation .bingo .ticket__info-box > .ticket__add-row::before,
.lightbox-container.eurodreams .ticket__navigation .sporttip .ticket__info-box > .ticket__add-row::before,
.lightbox-container.eurodreams .ticket__navigation .jass .ticket__info-box > .ticket__add-row::before,
.lightbox-container.eurodreams .ticket__navigation .goooal .ticket__info-box > .ticket__add-row::before {
  position: relative;
  top: 0;
  transform: none;
  width: 100%;
}

@media screen and (min-width: 768px) {
  .lightbox-container.eurodreams .ticket__navigation .ticket__info-box > .transform__center___vertical,
  .lightbox-container.eurodreams .ticket__navigation .swiss_lotto .ticket__info-box > .ticket__add-row::before,
  .lightbox-container.eurodreams .ticket__navigation .euromillions .ticket__info-box > .ticket__add-row::before,
  .lightbox-container.eurodreams .ticket__navigation .ticket__info-box > .ticket__add-row::before,
  .lightbox-container.eurodreams .ticket__navigation .bingo .ticket__info-box > .ticket__add-row::before,
  .lightbox-container.eurodreams .ticket__navigation .sporttip .ticket__info-box > .ticket__add-row::before,
  .lightbox-container.eurodreams .ticket__navigation .jass .ticket__info-box > .ticket__add-row::before,
  .lightbox-container.eurodreams .ticket__navigation .goooal .ticket__info-box > .ticket__add-row::before {
    top: 4px;
    display: flex;
    transform: none;
    justify-content: space-between;
  }
}

.lightbox-container.eurodreams .ticket__navigation .ticket__info-box .ticket__info-box___info.hidden + .ticket__info-box___total {
  position: relative;
  top: 2px;
  display: block;
  opacity: 1;
}

@media screen and (min-width: 768px) {
  .lightbox-container.eurodreams .ticket__navigation .ticket__info-box .ticket__info-box___info.hidden + .ticket__info-box___total {
    top: auto;
    bottom: -17px;
  }
}

.lightbox-container.eurodreams .ticket__navigation .ticket__info-box .ticket__tipps-price___all-rows {
  bottom: 3px;
  font-family: tarzana-bold;
  font-size: 18px;
}

.lightbox-container.eurodreams .ticket__navigation .ticket__info-box .ticket__tipps-price___all-rows::before {
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  .lightbox-container.eurodreams .ticket__navigation .ticket__info-box .ticket__tipps-price___all-rows {
    bottom: -2px;
    font-size: 30px;
  }

  .lightbox-container.eurodreams .ticket__navigation .ticket__info-box .ticket__tipps-price___all-rows::before {
    font-size: 18px;
  }
}

/*------------------------------------*\
#ONLY FOR SMALLER DESKTOP VIEWS AND BELOW
\*------------------------------------*/

@media screen and (min-width: 1021px) and (max-width: 1248px) {
  .eurodreams .ticket-row__number,
  .eurodreams .ticket-row__additional-number {
    max-width: 10.5%;
  }
}

@media screen and (max-width: 1248px) {
  .receipt__content___eurodreams .receipt__number-rows .receipt__number-rows-left,
  .receipt__content___eurodreams .receipt__number-rows .receipt__number-rows-right {
    width: 100%;
  }
}

/*------------------------------------*\
#ONLY FOR TABLET AND DESKTOP VIEW
\*------------------------------------*/

@media screen and (min-width: 768px) {
  .eurodreams .ticket-row__number,
  .eurodreams .ticket-row__additional-number {
    padding-top: 11.31%;
  }

  .eurodreams .ticket__tipps {
    max-height: 434px;
    overflow: hidden auto;
  }

  .eurodreams .quicktip .ticket__tipps {
    max-height: 420px;
  }
}

/*------------------------------------*\
#ONLY FOR SMALL SCREENS AND TABLETS
\*------------------------------------*/

@media screen and (min-width: 768px) and (max-width: 1248px) {
  .eurodreams .ticket-row__number,
  .eurodreams .ticket-row__additional-number {
    font-size: 11px;
    font-size: 0.7333333333rem;
    line-height: 1;
  }

  .eurodreams .ticket__number,
  .eurodreams .ticket__additional-number {
    font-size: 16px;
    font-size: 1.0666666667rem;
    line-height: 1;
  }
}

@media screen and (max-width: 1020.9px) {
  .eurodreams .cockpit__logo {
    max-height: none;
    max-width: 300px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .eurodreams .ticket__additional-number {
    margin: -11px 0;
  }

  .eurodreams .ticket__additional-number > .transform__center {
    top: 54%;
  }

  .eurodreams .ticket-row__number,
  .eurodreams .ticket-row__additional-number {
    padding-top: 9.31%;
    width: 9.31%;
  }
}

/*------------------------------------*\
#PHONE VIEW
\*------------------------------------*/

@media screen and (max-width: 767.9px) {
  html.eurodreams {
    background-color: #3c015b !important;
    background-image: none !important;
  }

  .eurodreams {
    /*------------------------------------*\
    #TICKETROW
    \*------------------------------------*/
    /*.ticket__additional-numbers li:nth-child(2n + 2) {
      margin-left: 0;
      margin-right: -6px;
    }*/
  }

  .eurodreams .sidebar {
    border-radius: 3px;
  }

  .eurodreams .cockpit__detail {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }

  .eurodreams .ticket-row__header {
    justify-content: center;
  }

  .eurodreams .ticket__module {
    left: 0;
    max-width: 220px;
    transform: translateX(-5px);
  }

  .eurodreams .ticket-row__number {
    background-color: rgba(255, 255, 255, 0.15);
  }

  .eurodreams .receipt {
    padding: 0;
  }

  .eurodreams .receipt .ticket__title {
    margin-top: 60px;
    padding: 0 6.02784px 12.05568px;
  }

  .eurodreams .receipt__container-eurodreams {
    border-radius: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .eurodreams .receipt__content___eurodreams {
    border-radius: 0;
  }

  .eurodreams .ticket-row {
    height: auto;
    padding: 1px 0;
  }

  .eurodreams .step2 .ticket-row {
    background-color: transparent;
  }

  .eurodreams .step2 .ticket-row:hover {
    background-color: transparent !important;
  }

  .eurodreams .ticket-row__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .eurodreams .ticket-row__header {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .eurodreams .ticket__tipps__rows .ticket-row__header {
    justify-content: flex-start;
  }

  .eurodreams .ticket__additional-number {
    width: auto;
  }

  .eurodreams .ticket__random-numbers-button {
    top: 38px;
    right: -45.5px;
    box-shadow: none;
  }

  .eurodreams .ticket__remove-link {
    top: -2px;
    right: -45.5px;
    background-color: #ff3c69;
    border-radius: 60px;
  }

  .eurodreams .ticket__add-row {
    left: unset;
    margin: 2px auto;
    max-width: 268px;
    transform: translateX(19px);
  }

  .eurodreams .ticket__container {
    max-height: none;
    padding-bottom: 24px;
  }

  .eurodreams .ticket__navigation___endpos {
    margin: 0;
    width: 100%;
  }

  .eurodreams .ticket__container.step1 .ticket-rows {
    background-color: #4c2179;
    background-image: none !important;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps,
  .eurodreams .ticket__container___confirmation .ticket__extra-game > *,
  .eurodreams .ticket__container___confirmation .ticket__draws > *,
  .eurodreams .ticket__container___confirmation .ticket__discount > *,
  .eurodreams .ticket__container___confirmation .ticket__discount___percentage {
    margin-left: 0;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps {
    width: 302px;
  }

  .eurodreams .ticket__container___confirmation .ticket__tipps-price {
    float: left;
    margin-right: 0;
    width: 235px;
  }

  .eurodreams .ticket__container___confirmation .ticket__draws .ticket__subtitle {
    margin-bottom: 12px;
  }

  .eurodreams .quicktip__singletip {
    display: flex;
    flex-direction: column;
    margin: 24px 0;
    min-height: 68vh;
    justify-content: center;
  }

  .eurodreams .quicktip__carousel {
    transform: scale(1.2);
  }

  .receipt__content___eurodreams .receipt__number,
  .receipt__content___eurodreams .receipt__additional-number {
    height: 32px;
    padding: 0;
    width: 32px;
  }

  .receipt__content___eurodreams .receipt__number-rows {
    float: none;
    width: 100%;
  }

  .receipt__content___eurodreams .receipt__number,
  .receipt__content___eurodreams .receipt__additional-number {
    font-size: 0.76666666rem;
    height: 32px;
    line-height: 1;
    max-height: 32px;
    max-width: 32px;
    padding: 0;
    width: 32px;
  }

  .ticket-rows {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 479.9px) {
  .eurodreams .quicktip__carousel {
    transform: scale(1.6);
  }

  .receipt__content___eurodreams .receipt__number-rows {
    float: none;
    width: 100%;
  }

  .receipt__content___eurodreams .receipt__number,
  .receipt__content___eurodreams .receipt__additional-number {
    font-size: 0.76666666rem;
    height: 32px;
    line-height: 1;
    max-height: 32px;
    max-width: 32px;
    padding: 0;
    width: 32px;
  }
}

/*
 * @pqina/tick v1.8.0 - Counters Made Easy
 * Copyright (c) 2020 PQINA - https://github.com/pqina/tick/
 */

.tick {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  cursor: default;
  line-height: 1.4;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tick * {
  box-sizing: inherit;
}

.tick [data-view] {
  max-width: 100%;
}

.tick span[data-view] {
  display: inline-block;
}

.tick .tick-credits {
  position: absolute;
  right: 0;
  bottom: 0;
  color: inherit;
  font-size: 11px;
  opacity: 0.4;
  text-decoration: none;
}

.tick [data-layout~="pad"] {
  margin: -0.25em;
}

.tick [data-layout~="pad"] > * {
  margin: 0.25em;
}

.tick [data-layout~="horizontal"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.tick [data-layout~="horizontal"][data-layout~="baseline"] {
  -ms-flex-align: baseline;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}

.tick [data-layout~="horizontal"][data-layout~="center"] {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.tick [data-layout~="horizontal"][data-layout~="right"] {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.tick [data-layout~="horizontal"][data-layout~="left"] {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.tick [data-layout~="horizontal"][data-layout~="stretch"],
.tick [data-layout~="horizontal"][data-layout~="fill"] {
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.tick [data-layout~="horizontal"][data-layout~="stretch"] > *,
.tick [data-layout~="horizontal"][data-layout~="fill"] > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
}

.tick [data-layout~="horizontal"][data-layout~="stretch"] > *,
.tick [data-layout~="horizontal"][data-layout~="fill"] > * {
  width: 100%;
}

.tick [data-layout~="horizontal"][data-layout~="multi-line"] {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.tick [data-layout~="horizontal"][data-layout~="fit"] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: start;
  white-space: nowrap;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.tick [data-layout~="vertical"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.tick [data-layout~="vertical"][data-layout~="top"] {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.tick [data-layout~="vertical"][data-layout~="bottom"] {
  -ms-flex-pack: end;
  min-height: 100%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.tick [data-layout~="vertical"][data-layout~="middle"] {
  -ms-flex-pack: center;
  min-height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.tick [data-layout~="vertical"][data-layout~="left"] {
  -ms-flex-align: start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.tick [data-layout~="vertical"][data-layout~="right"] {
  -ms-flex-align: end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.tick [data-layout~="vertical"][data-layout~="center"] {
  text-align: center;
}

.tick [data-layout~="vertical"][data-layout~="stretch"],
.tick [data-layout~="vertical"][data-layout~="fill"] {
  -ms-flex-align: stretch;
  min-height: 100%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
}

.tick [data-layout~="vertical"][data-layout~="stretch"] > *,
.tick [data-layout~="vertical"][data-layout~="fill"] > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
  -ms-flex: 1 0 0;
  flex: 1 0 0;
}

.tick [data-layout~="vertical"] > * + * {
  margin-top: 0.5em;
}

.tick [data-layout~="overlay"] {
  position: relative;
}

.tick [data-layout~="overlay"] > * {
  margin: 0;
}

.tick [data-layout~="overlay"][data-layout~="center"] {
  text-align: center;
}

.tick [data-layout~="overlay"][data-layout~="left"] {
  text-align: left;
}

.tick [data-layout~="overlay"][data-layout~="right"] {
  text-align: right;
}

.tick [data-layout~="overlay"] > [data-overlay="stretch"],
.tick [data-layout~="overlay"] > [data-overlay="fill"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.tick [data-layout~="overlay"] > [data-overlay="center"] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

/*
   * @pqina/flip v1.8.0 - A Beautifully Animated Flip Clock
   * Copyright (c) 2020 PQINA - https://pqina.nl/flip/
   */

/**
   * Layout
   */

.tick-flip {
  position: relative;
  text-align: center;
}

.tick-flip * {
  border-radius: inherit;
  white-space: pre;
}

.tick-flip * {
  letter-spacing: inherit;
  text-indent: inherit;
}

.tick-flip-front {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.tick-flip-back {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.tick-flip-spacer {
  display: block;
  visibility: hidden;
}

.tick-flip-shadow {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  background: transparent !important;
  color: transparent !important;
}

.tick-flip-shadow-top {
  bottom: calc(50% - 1px);
}

.tick-flip-shadow-bottom {
  top: calc(50% + 1px);
}

.tick-flip-card-shadow {
  position: absolute;
  z-index: 0;
  right: 0.15em;
  bottom: 0.125em;
  left: 0.15em;
  background-color: transparent;
  border-radius: 0;
  box-shadow: 0 0.125em 0.25em rgba(0, 0, 0, 0.5), 0 0.125em 0.5em rgba(0, 0, 0, 0.75);
  height: 0.5em;
  opacity: 0;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

/**
   * Card
   */

.tick-flip-card {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-perspective: 4em;
  perspective: 4em;
}

.tick-flip-panel-front,
.tick-flip-panel-back {
  position: absolute;
  left: 0;
  height: 51%;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.tick-flip-panel-front-text,
.tick-flip-panel-back-text {
  position: absolute;
  top: 0;
  right: -1px;
  left: -1px;
  height: 100%;
  overflow: hidden;
}

.tick-flip-panel-text-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 100%;
}

.tick-flip-panel-back-text .tick-flip-panel-text-wrapper {
  top: -100%;
  height: 200%;
}

.tick-flip-panel-front {
  z-index: 2;
  top: 0;
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

.tick-flip-panel-back {
  z-index: 1;
  top: 50%;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1);
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

.tick-flip-panel-back::after {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.3) 1px, rgba(0, 0, 0, 0.15) 1px, transparent 30%);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 1px, rgba(0, 0, 0, 0.15) 1px, transparent 30%);
  content: "";
  height: 100%;
  width: 100%;
}

.tick-flip-panel-back-shadow {
  z-index: 2;
}

.tick-flip-panel-back-highlight {
  z-index: 3;
}

.tick-flip-panel-back-shadow,
.tick-flip-panel-back-highlight {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.tick-flip-panel-front-shadow,
.tick-flip-panel-back-shadow,
.tick-flip-panel-back-highlight {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}

.tick-flip-panel-front-shadow {
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.3));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.3));
}

.tick-flip-panel-back-shadow {
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5));
}

.tick-flip-panel-back-highlight {
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.3));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.3));
}

.tick [data-style*="shadow:inner"],
.tick [data-style*="shadow:inner"] .tick-flip-card-shadow {
  box-shadow: none;
}

.tick [data-style*="shadow:none"] .tick-flip-panel-front,
.tick [data-style*="shadow:none"] .tick-flip-panel-back,
.tick [data-style*="shadow:none"] .tick-flip-shadow,
.tick [data-style*="shadow:none"] .tick-flip-card-shadow {
  box-shadow: none;
}

.tick [data-style*="shadow:none"] .tick-flip-back::after,
.tick [data-style*="shadow:none"] .tick-flip-panel-front-shadow,
.tick [data-style*="shadow:none"] .tick-flip-panel-back-shadow,
.tick [data-style*="shadow:none"] .tick-flip-panel-back-text::after {
  background-image: none;
}

.tick [data-style*="rounded:none"] {
  border-radius: 0;
}

.tick [data-style*="rounded:panels"] .tick-flip-shadow-bottom,
.tick [data-style*="rounded:panels"] .tick-flip-front {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.tick [data-style*="rounded:panels"] .tick-flip-shadow-top,
.tick [data-style*="rounded:panels"] .tick-flip-panel-back::after,
.tick [data-style*="rounded:panels"] .tick-flip-back {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.tick-flip {
  border-radius: 0.125em;
  letter-spacing: 0.25em;
  margin-left: 0.0625em;
  margin-right: 0.0625em;
  min-width: 1.125em;
  text-indent: 0.25em;
}

.tick-flip-panel {
  background-color: #333232;
  color: #edebeb;
}

.tick-flip-shadow {
  box-shadow: 0 0.125em 0.3125em rgba(0, 0, 0, 0.25), 0 0.02125em 0.06125em rgba(0, 0, 0, 0.25);
}

.clix {
  background-color: #7c007d;
}

.clix .cockpit__navigation-item___selected {
  background-color: #ffde00;
  background-image: -webkit-linear-gradient(-450deg, #ffde00, #f8d800);
  background-image: linear-gradient(180deg,#ffde00, #f8d800);
}

.clix .cockpit__navigation-item___selected:after {
  border-left-color: #f8d800;
}

.clix .cockpit__navigation-item___selected > a {
  color: #404040;
}

.clix .clix__logo {
  float: none;
  margin: 0;
  max-height: 97px;
  max-width: 205px;
  width: 100%;
}

.clix .cockpit__navigation-item-collapsible___open {
  background-color: #cfcfcf;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #d4d4d4 0%, #cfcfcf 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d4), color-stop(100%, #cfcfcf));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #d4d4d4 0%, #cfcfcf 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #d4d4d4 0%, #cfcfcf 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #d4d4d4 0%, #cfcfcf 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #d4d4d4 0%, #cfcfcf 100%);
  /* W3C */
}

.clix .cockpit__jackpot___jackpot {
  height: auto;
}

.clix .cockpit__navigation-subitem a {
  border: none;
  border: none;
  line-height: 0;
  padding: 0;
}

.clix .cockpit__navigation-subitem a:hover:after,
.clix .cockpit__navigation-subitem a:after {
  background: none;
}

.clix .cockpit__navigation-item-collapsible.cockpit__navigation-item-collapsible___open .cockpit__navigation-subitem a {
  border: none;
}

.clix .stage-teaser___small .cockpit__navigation-subitem a:hover {
  cursor: pointer;
}

.clix .cockpit__navigation-subitem .teaser__flag {
  background-color: #750079;
}

.clix.flash-widget-mobile body {
  margin-left: env(safe-area-inset-left);
  width: auto;
}

.clix.flash-widget-mobile .page {
  min-width: auto;
  width: 100% !important;
}

.clix.flash-widget-mobile header {
  min-width: auto;
}

.clix.flash-widget-mobile.fullscreen body {
  margin-left: 0;
  touch-action: none;
}

.clix.clix_app {
  /* SWISSAPPS-348 - Container on Clix App */
}

.clix.clix_app body {
  margin-left: env(safe-area-inset-left);
}

.clix.clix_app .teaser__button {
  display: none;
}

.clix.clix_app .lightbox-container__content-wrapper {
  margin-left: env(safe-area-inset-left);
  width: calc(100% - env(safe-area-inset-left));
}

.clix.clix_app .container {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

/* SWISSAPPSINT-36 - [CLIXAPP2] Viewport-Einstellungen und Layout/Farben für die Lose */

/* Im Main-Tag müssten die Style-Angaben überschrieben werden */

.clix_app {
  background-color: #7c007d !important;
  border: none !important;
  padding: 0 !important;
}

.clix_app .flash-widget-game-container {
  margin-bottom: 0;
}

.clix-winner {
  color: #7c007d;
  margin-top: 24px;
  padding: 0 12px;
}

.clix-winner__name {
  color: #7c007d;
}

.clix-winnings {
  font-family: tarzana-bold;
}

.clix-winnings__currency,
.clix-winnings__amount {
  display: inline-block;
}

.clix-winnings__currency {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  margin-right: 6px;
}

.clix-winnings__amount {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 1;
}

.clix-game-placeholder {
  display: block;
  margin: 0 auto;
}

.clix__filter-container {
  zoom: 1;
  position: relative;
  float: left;
  margin-bottom: 2.6%;
  padding-right: 2.6%;
  width: 100%;
}

.clix__filter-container:before,
.clix__filter-container:after {
  content: " ";
  display: table;
}

.clix__filter-container:after {
  clear: both;
}

.clix__title-container {
  display: inline-block;
  float: left;
  height: 67px;
}

.clix_app__title {
  text-align: left;
}

.clix__title {
  margin: 25px 0 0;
  text-align: left;
}

.clix__filter {
  -webkit-transition: width, 0.3s;
  -moz-transition: width, 0.3s;
  transition: width, 0.3s;
  float: right;
  margin-right: 2.6%;
  width: 26.5%;
}

.clix__filter .filter__label {
  line-height: 30px;
}

.clix__filter .filter__select {
  width: 100%;
}

.stage-teaser_right .clix__filter_main-teaser {
  position: absolute;
  bottom: -110%;
  margin-right: auto;
  width: auto;
}

@media screen and (max-width: 767.9px) {
  .stage-teaser_right .clix__filter_main-teaser,
  .clix-winner {
    display: none;
  }
}

@media screen and (min-width: 767.9px) {
  .hide_filter_for_desktop {
    display: none;
  }
}

.isotope__filters {
  zoom: 1;
}

.isotope__filters:before,
.isotope__filters:after {
  content: " ";
  display: table;
}

.isotope__filters:after {
  clear: both;
}

.link_back___clix {
  color: #750079;
}

.link_back___clix:before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4xIiAgIGlkPSJQZmVpbF9QcmltYXJ5X0J1dHRvbl9saW5rcyIgICB4PSIwcHgiICAgeT0iMHB4IiAgIHdpZHRoPSIxOHB4IiAgIGhlaWdodD0iMThweCIgICB2aWV3Qm94PSIwIDAgMTggMTgiICAgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJhcnJvd19jbGl4LnN2ZyI+PG1ldGFkYXRhICAgaWQ9Im1ldGFkYXRhOSI+PHJkZjpSREY+PGNjOldvcmsgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMgICBpZD0iZGVmczciIC8+PHNvZGlwb2RpOm5hbWVkdmlldyAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIgICBib3JkZXJvcGFjaXR5PSIxIiAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgZ3JpZHRvbGVyYW5jZT0iMTAiICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIiAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjExNzciICAgaWQ9Im5hbWVkdmlldzUiICAgc2hvd2dyaWQ9ImZhbHNlIiAgIGlua3NjYXBlOnpvb209IjEzLjExMTExMSIgICBpbmtzY2FwZTpjeD0iLTMuODUxNjk0OSIgICBpbmtzY2FwZTpjeT0iOSIgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IiAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iUGZlaWxfUHJpbWFyeV9CdXR0b25fbGlua3MiIC8+PHBhdGggICBmaWxsLXJ1bGU9ImV2ZW5vZGQiICAgY2xpcC1ydWxlPSJldmVub2RkIiAgIGZpbGw9IiNERjA1MUEiICAgZD0iTTExLjQzNCwxNi4wMDRMNC45OTcsOWw2LjQzNy03LjAwNGwxLjU2NywxLjcxMUw3LjkzNiw5LjAwMiAgbDUuMDY3LDUuMjc1TDExLjQzNCwxNi4wMDR6IiAgIGlkPSJwYXRoMyIgICBzdHlsZT0iZmlsbDojNzUwMDc5O2ZpbGwtb3BhY2l0eToxIiAvPjwvc3ZnPg==");
}

/* gdl (game dialog light) may used for other games too (as long as only needed for clix it can rest here) */

#gameContent,
.gameContent {
  position: relative;
}

.gdl {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.65);
  height: 100%;
  height: calc(100% - 50px);
  width: 100%;
}

.gdl__content {
  position: absolute;
  top: 50%;
  left: 50%;
  background-color: rgba(255, 222, 0, 0.9);
  border-radius: 3px;
  max-width: 90%;
  min-height: 100px;
  min-width: 420px;
  padding: 18px 24px 24px;
  width: 68%;
}

.gdl__content___clix {
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.gdl-row {
  zoom: 1;
  position: relative;
}

.gdl-row:before,
.gdl-row:after {
  content: " ";
  display: table;
}

.gdl-row:after {
  clear: both;
}

.gdl-row___text {
  margin-bottom: 30px;
}

.gdl-row___text h2 {
  font-size: 2.7rem;
  line-height: 0.9;
}

.gdl-row___text h3 {
  font-size: 1.9rem;
  line-height: 0.9;
}

.gdl-row___text p {
  font-size: 1.36rem;
}

.gdl-row___text h2,
.gdl-row___text h3 {
  margin-bottom: 6px;
}

.gdl-row___text p {
  margin-bottom: 0;
}

.gdl-row___buttons,
.gdl-row___link {
  display: flex;
  margin-top: 12px;
  align-items: center;
}

.gdl-row___buttons {
  min-height: 38px;
}

.gdl-row___buttons:before,
.gdl-row___buttons:after {
  content: none;
}

.gdl-row___buttons .position___left {
  margin-right: 24px;
}

.gdl-row___buttons .position___right {
  margin-left: auto;
}

.gdl-row___link {
  min-height: 28px;
}

.gdl__content___error {
  padding-left: 92px;
}

.gdl__content___error:before {
  position: absolute;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MCA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAgNTIiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMzMzMzMzM7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTS4yIDUwLjJsMjguNy00OS42Yy40LS42IDEuMS0uOCAxLjctLjQuMi4xLjMuMy40LjRsMjguOCA0OS41Yy4zLjYuMSAxLjMtLjUgMS43LS4xLjEtLjMuMi0uNS4yaC01Ny42Yy0uNiAwLTEuMi0uNS0xLjItMS4yIDAtLjIuMS0uNS4yLS42em0yNC44LTMxLjJsMiAxN2g2bDItMTdoLTEwem0yIDIwLjh2Ni4zaDZ2LTYuM2gtNnoiLz48L3N2Zz4=");
  background-position: 0 0;
  background-repeat: no-repeat;
  content: "";
  height: 60px;
  margin-left: -80px;
  margin-top: -6px;
  width: 60px;
}

.gdl__content___clix .button__secondary {
  border-radius: 6px;
}

@media screen and (max-width: 1020.9px) {
  .clix__filter {
    width: 30.734%;
  }
}

@media screen and (max-width: 767.9px) {
  .clix__filter {
    margin-right: 0;
    padding: 12.05568px;
    width: 100%;
  }

  .clix__filter:last-of-type {
    padding-top: 0;
  }

  .clix__filter:first-of-type {
    padding-top: 12.05568px;
  }

  .clix__filter-container {
    margin-bottom: 0;
    margin-left: 1%;
    padding-right: 0;
    width: 98%;
  }
}

@media screen and (max-width: 767.9px) {
  .game-instructions {
    margin-top: 50px;
  }
}

.bingo {
  /**
   * Jackpot
   */
  /**
   * TICKET OPTIONS
   */
  /**
   * TICKET NAVIGATION
   */
  /**
   * TICKET ROWS
   */
  /**
   * TICKET MODULE NUMBERS
   */
  /**
   * TICKET ROW NUMBERS
   */
  /**
   * TICKET ADD ROW
   */
  /**
   * Systemtips
   */
  /**
   * TICKET SYSTEM NUMBERS
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  background-color: #a12065;
  /* TILES VIEW */
}

.bingo .ticket {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.bingo .ticket.systemtip,
.bingo .ticket.singletip,
.bingo .ticket.quicktip {
  visibility: hidden;
}

.bingo .ticket.systemtip .ticket__containers {
  width: 400%;
}

.bingo .ticket.systemtip .ticket__container {
  width: 25%;
}

.bingo .ticket.systemtip .ticket__container.step1 {
  left: 0;
}

.bingo .ticket.systemtip .ticket__container.step2 {
  left: 2.5%;
}

.bingo .ticket.systemtip .ticket__container.step3 {
  left: 5%;
}

.bingo .ticket.systemtip .ticket__container.step4 {
  left: 7.5%;
}

.bingo .ticket__containers {
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  transition: left 500ms;
  position: relative;
  left: 0;
  min-height: 500px;
  width: 300%;
}

.bingo .ticket__containers[data-step="0"] {
  left: 0;
}

.bingo .ticket__containers[data-step="1"] {
  left: -110%;
}

.bingo .ticket__containers[data-step="2"] {
  left: -220%;
}

.bingo .ticket__containers[data-step="3"] {
  left: -330%;
}

.bingo .ticket__containers[data-step="4"] {
  left: -440%;
}

.bingo .ticket__container {
  position: relative;
  top: 0;
  float: left;
  height: 100%;
  width: 33.333%;
}

.bingo .ticket__container.step1 {
  left: 0;
}

.bingo .ticket__container.step2 {
  left: 3.333%;
}

.bingo .ticket__container.step3 {
  left: 6.666%;
}

.bingo .ticket__container.step4 {
  left: 9.999%;
}

.bingo .ticket__container___options .ticket__extra-game .pills-container {
  margin-top: 16px;
}

.bingo .ticket__title {
  position: relative;
  letter-spacing: -0.015em;
  line-height: 1;
  margin-bottom: 24.11136px;
  padding-bottom: 18.08352px;
  padding-right: 20px;
}

.bingo .ticket__title > span:first-child {
  margin-right: 24.11136px;
}

.bingo .ticket__title .ticket-system__your-string,
.bingo .ticket__title .ticket-system__your-string:first-of-type {
  margin-right: 0;
}

.bingo .ticket__title .tooltip {
  top: 35%;
}

.bingo .ticket__title .hinfo {
  margin-left: 0;
}

.bingo .ticket__subtitle {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: relative;
}

.bingo .ticket__subtitle___contains-image {
  line-height: 58px;
  min-height: 50px;
}

.bingo .ticket__subtitle___contains-image img {
  position: absolute;
  height: 36px;
  width: auto;
}

.bingo .ticket__left-column {
  width: 48.9288520609%;
  float: left;
}

.bingo .ticket__right-column {
  width: 48.9288520609%;
  float: right;
  margin-right: 0;
}

.bingo .ticket-rows {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.bingo .ticket__tipps {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.bingo .ticket__tipps .ticket-row__number,
.bingo .ticket__tipps .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 10.2%;
  width: 10.2%;
}

.bingo .ticket__tipps .ticket-row__remove-link,
.bingo .ticket__tipps .ticket__remove-link {
  margin-right: 0.5%;
}

.bingo .ticket__tipps__rows .ticket-row__header {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.bingo .ticket-rows___disabled .ticket-row___complete:hover .ticket-row__remove-link {
  display: none;
}

.bingo .ticket__tipps-price {
  float: right;
  margin-right: 6%;
  margin-top: 7.05568px;
  min-width: 245px;
  text-align: right;
  width: 77%;
}

.bingo .ticket__tipps-price .ticket__tipps-price___all-rows {
  margin-left: 6px;
}

.bingo .ticket__tipps-price.ticket__tipps-price___full-width {
  margin-right: 0;
  width: 100%;
}

.bingo .ticket__tipps-price.ticket__tipps-price___no-margin {
  margin: 0;
}

.bingo .ticket__tipps-price___info,
.bingo .ticket__extra-price___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
}

.bingo .ticket__tipps-price___all-rows,
.bingo .ticket__extra-price___all-rows,
.bingo .ticket__draws___info {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  font-family: "tarzana";
}

.bingo .ticket__options {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.bingo .ticket__extra-game {
  margin-bottom: 18.08352px;
  padding-bottom: 18.08352px;
}

.bingo .ticket__draws .ticket__subtitle {
  margin-bottom: 12.05568px;
}

.bingo .ticket__extra-game___price,
.bingo .ticket__draws___price {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  float: right;
  font-family: "tarzana";
  text-align: right;
}

.bingo .ticket__extra-game___head {
  position: relative;
  height: 30px;
  margin-bottom: 12.05568px;
}

.bingo .ticket__extra-game___head-logo,
.bingo .ticket__extra-game___head-help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}

.bingo .ticket__extra-game___head-logo {
  float: left;
}

.bingo .ticket__extra-game___head-help {
  float: right;
}

.bingo .ticket__extra-game___head-jackpot {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 21px;
  min-width: 180px;
}

.bingo .ticket__extra-game___head-jackpot .jackpot__info {
  float: left;
}

.bingo .ticket__extra-game___head-jackpot .jackpot__info span:first-child {
  margin-bottom: -1px;
}

.bingo .ticket__extra-game___head-jackpot .jackpot___number,
.bingo .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 0.667;
  height: 28px;
  padding: 1px 0;
}

.bingo .ticket__extra-game___head-jackpot .jackpot___number .transform__center,
.bingo .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after .transform__center {
  margin-top: 0;
}

.bingo .ticket__extra-game___head-jackpot.jackpot__value___high {
  min-width: 210px;
}

.bingo .ticket__extra-game___head .ticket__extra-game___head-jackpot {
  top: 0;
}

.bingo .ticket__extra-game___logo {
  height: 22px;
}

.bingo .ticket__extra-game___content,
.bingo .ticket__draws___content,
.bingo .ticket__draws___info-text {
  clear: both;
  float: left;
}

.bingo .ticket__extra-game___no-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.965;
  display: inline-block;
  margin-top: 2px;
}

.bingo .ticket__extra-game___message,
.bingo .ticket__draws___content {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.bingo .ticket__extra-game___message {
  margin-bottom: 9.04176px;
}

.bingo .ticket__draws___info-text {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.923;
  letter-spacing: -0.0015;
  width: 100%;
}

.bingo .ticket .ticket__extra-game___number {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2.667;
  background-color: #f9f9f9;
  color: #525252;
  font-family: roboto-bold;
  height: 32px;
  margin: 0 0 8px 0;
  text-align: center;
  width: 74px;
}

.bingo .ticket .ticket__extra-game___number:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.133;
  background: #ffffff;
  content: attr(data-id) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  height: 100%;
  padding: 0 9px 0 0;
  text-align: right;
  width: 24%;
}

.bingo .ticket__discount {
  border-top: 2px dotted #d4d4d4;
  display: none;
  margin-top: 24.11136px;
  padding-top: 24.11136px;
}

.bingo .ticket__discount h3 {
  margin-bottom: 12.05568px;
}

.bingo .ticket__discount___percentage {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 1.238;
  font-family: "tarzana";
}

.bingo .ticket__discount___absolute {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.444;
  float: right;
  font-family: "tarzana";
}

.bingo .ticket__tipps___text,
.bingo .ticket__tipps___value span {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.bingo .ticket__tipps___text {
  float: left;
  padding-right: 19px;
}

.bingo .ticket__tipps___value {
  float: left;
}

.bingo .ticket__navigation {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  bottom: 0;
  height: 58px;
  margin-top: 24.11136px;
}

.bingo .ticket__next-button {
  position: relative;
  float: right;
  height: 56px;
  line-height: 56px;
  padding-bottom: 0;
  padding-right: 8%;
  padding-top: 0;
}

.bingo .ticket__info-box {
  position: relative;
  right: 24.11136px;
  float: right;
  height: 56px;
  min-width: 200px;
  padding: 0 2.1%;
  text-align: right;
}

.bingo .ticket__info-box > .transform__center___vertical,
.bingo .swiss_lotto .ticket__info-box > .ticket__add-row::before,
.bingo .euromillions .ticket__info-box > .ticket__add-row::before,
.bingo .eurodreams .ticket__info-box > .ticket__add-row::before,
.bingo .ticket__info-box > .ticket__add-row::before,
.bingo .sporttip .ticket__info-box > .ticket__add-row::before,
.bingo .jass .ticket__info-box > .ticket__add-row::before,
.bingo .goooal .ticket__info-box > .ticket__add-row::before {
  position: relative;
}

.bingo .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.bingo .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.bingo .ticket__info-box___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
  position: relative;
  left: 0;
  margin-right: 24.11136px;
}

.bingo .ticket__info-box___price {
  font-size: 30px;
  font-size: 2rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
}

.bingo .ticket__info-box___price:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 0.6;
}

.bingo .ticket__prev-button {
  position: absolute;
  bottom: 1px;
  left: 0;
  height: 34px;
  line-height: 34px;
  padding-left: 5%;
  padding-right: 2%;
}

.bingo .ticket-row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  height: 37px;
}

.bingo .ticket-row___complete:hover .ticket-row__header {
  background-color: #f9f9f9;
}

.bingo .ticket-row___complete:hover .ticket-row__number,
.bingo .ticket-row___complete:hover .ticket-row__additional-number {
  background-color: #ffffff;
  border-color: #f9f9f9;
}

.bingo .ticket-row___complete:hover .ticket-row__number {
  color: #00509d;
}

.bingo .ticket-row___complete:hover .ticket-row__additional-number {
  color: #c46900;
}

.bingo .ticket-row___active .ticket-row__content {
  display: block;
}

.bingo .ticket-row__header {
  width: 53.5716836917%;
  float: right;
  margin-right: 0;
  position: relative;
  height: 100%;
  text-align: center;
}

.bingo .ticket-row__header:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.533;
  position: relative;
  top: 50%;
  content: attr(data-ticket-row) ".";
  float: left;
  font-family: "tarzana";
  height: 100%;
  margin-right: 5.5%;
  text-align: right;
  width: 6.27%;
}

.bingo .ticket-row__content {
  width: 42.9594971069%;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fee9e9;
  display: none;
  height: 100%;
  margin-right: 0;
  padding: 1.9998133196%;
}

.bingo .ticket__module {
  position: relative;
  height: 100%;
}

.bingo .ticket__random-numbers-button {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.2333;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  line-height: 18px;
  min-width: 130px;
  padding: 9.04176px;
  padding-left: 38px;
  white-space: nowrap;
}

.bingo .ticket__random-numbers-button > span {
  vertical-align: middle;
  white-space: nowrap;
}

.bingo .ticket__numbers,
.bingo .ticket__additional-numbers,
.bingo .ticket-row__list,
.bingo .ticket-row__number,
.bingo .ticket-row__additional-number {
  list-style-type: none;
  margin: 0;
}

.bingo .ticket__numbers,
.bingo .ticket__additional-numbers {
  clear: both;
  float: left;
  font-family: roboto-bold;
  width: 100%;
}

.bingo .ticket__additional-numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  float: left;
  font-family: "tarzana";
  margin-top: 3.9996266393%;
}

.bingo .ticket__number,
.bingo .ticket__additional-number {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 0;
  margin: 1.5px;
  max-width: 45px;
  padding-top: 15.25%;
  text-align: center;
  width: 15.25%;
}

.bingo .ticket__number {
  background: #ffffff;
  color: #e10017;
}

.bingo .ticket__number:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #404040;
}

.bingo .ticket__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background: #fffbe5;
  color: #c46900;
}

.bingo .ticket__additional-number:hover {
  background: #fff9c9;
  color: #694409;
}

.bingo .ticket__number___selected,
.swiss_lotto .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
.bingo .ticket-row___active .ticket-row__number.ticket__number___selected,
.bingo .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
.bingo .ticket-system__number.ticket__number___selected,
.bingo .ticket-system__number.ticket__number___selected:hover,
.sporttip .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
.jass .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
.bingo .ticket__number___selected:hover,
.swiss_lotto .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
.euromillions .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
.eurodreams .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
.bingo .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
.bingo .ticket-system__number.ticket__number___selected:hover,
.sporttip .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
.jass .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
.goooal .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover {
  background: #00509d;
  color: #ffffff;
}

.bingo .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-system__additional-number.ticket__additional-number___selected,
.bingo .ticket-system__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
.jass .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket__additional-number___selected:hover,
.swiss_lotto .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-system__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
.goooal .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover {
  background: #f7d461;
  color: #694409;
}

.bingo .ticket__number___disabled,
.bingo .ticket__number___disabled:hover {
  color: #e10017;
  cursor: default;
  opacity: 0.3;
}

.bingo .ticket-row__numbers {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  position: relative;
  top: 50%;
  float: left;
  font-family: roboto-bold;
  margin: 0;
}

.bingo .ticket-row__numbers {
  margin-right: 1px;
  width: 87%;
}

.bingo .ticket-row__numbers .ticket-row__additional-number {
  margin-left: 10px;
}

.bingo .ticket-row__numbers .ticket-row__additional-number ~ .ticket-row__additional-number {
  margin-left: 0;
}

.bingo .ticket-row__number,
.bingo .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 9.31%;
  width: 9.31%;
}

.bingo .ticket-row__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.bingo .ticket-row__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #f0f0f0;
  color: #c46900;
}

.bingo .ticket__swiss-lotto___logo {
  height: 37px;
  margin-bottom: 24.11136px;
  width: auto;
}

.bingo .ticket__add-row {
  background-color: #d70018;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3001a), color-stop(100%, #d70018));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3001a 0%, #d70018 100%);
  /* W3C */
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  z-index: 1;
  left: 11.77%;
  cursor: pointer;
  display: none;
  height: 100%;
  width: 88.23%;
}

.bingo .ticket__add-row::before {
  position: absolute;
  left: -6px;
  border-bottom: 5px solid transparent;
  border-right: 7px solid #d70018;
  border-top: 5px solid transparent;
  content: " ";
  height: 0;
  width: 0;
}

.bingo .ticket__add-row___link {
  color: #ffffff;
  display: block;
  font-family: roboto-bold;
  line-height: 37px;
  padding: 0 3.9996266393%;
  text-align: left;
}

.bingo .ticket__add-row___link:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBsdXNfSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNCw4IDEwLDggMTAsNCA4LDQgOCw4IDQsOCA0LDEwIDgsMTAgOCwxNCA5Ljk4NSwxMy45OTEgOS45OTUsOS45OTUgMTMuOTkxLDkuOTg1ICIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  float: left;
  margin: 11px 15px 0 0;
}

.bingo .ticket__add-row___link:hover {
  color: #ffffff;
}

.bingo .ticket-row__item {
  clear: both;
  margin: 0;
  width: 100%;
}

.bingo .ticket-row___complete .ticket-row__additional-number {
  background-color: #fffbe5;
}

.bingo .ticket-row___complete:hover .ticket-row__remove-link {
  display: inline-block;
}

.bingo .ticket-row___complete:hover .ticket-row__header {
  cursor: pointer;
}

.bingo .ticket-row[data-current="false"] .ticket-row__header {
  cursor: pointer;
}

.bingo .ticket-row___active,
.bingo .ticket-row___active:hover {
  background-color: #fee9e9;
}

.bingo .ticket-row___active .ticket-row__header,
.bingo .ticket-row___active:hover .ticket-row__header {
  background-color: #fee9e9;
}

.bingo .ticket-row___active .ticket-row__header:before,
.bingo .ticket-row___active:hover .ticket-row__header:before {
  color: #e10017;
}

.bingo .ticket-row___active .ticket-row__number,
.bingo .ticket-row___active:hover .ticket-row__number {
  background-color: #f9f9f9;
  border-color: #ffffff;
  color: #ffffff;
}

.bingo .ticket-row___active .ticket-row__additional-number,
.bingo .ticket-row___active:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #c46900;
}

.bingo .ticket-row___active .ticket-row__remove-link,
.bingo .ticket-row___active:hover .ticket-row__remove-link {
  display: inline-block;
}

.bingo .ticket-row__remove-link,
.bingo .ticket__remove-link {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 29px;
  width: 29px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  z-index: 20;
  top: 50%;
  right: 3px;
  background-color: #d31327;
  display: none;
  float: right;
  margin-right: 2.5%;
}

.bingo .ticket-row__remove-link:hover,
.bingo .ticket__remove-link:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.bingo .ticket__container___confirmation .ticket-row:hover .ticket-row__header {
  background-color: transparent;
  cursor: default;
}

.bingo .ticket__container___confirmation .ticket-row:hover .ticket-row__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.bingo .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #c46900;
}

.bingo .ticket__container___confirmation .ticket__extra-game___head {
  margin-top: 14px;
}

.bingo .ticket__container___confirmation .ticket__swiss-lotto___logo {
  margin-bottom: 14px;
}

.bingo .ticket-system___bank .ticket-system__content {
  width: 66.8369169226%;
  float: left;
  min-height: 458px;
}

.bingo .ticket-system___bank .ticket-system__bank-numbers___container {
  width: 49.1310302846%;
  float: left;
}

.bingo .ticket-system___bank .ticket-system__choice-numbers___container {
  width: 49.1310302846%;
  float: right;
  margin-right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  clear: none;
  margin-left: 0;
  max-width: inherit;
}

.bingo .ticket-system___bank .ticket-system__additional-numbers___container {
  width: 49.1310302846%;
  float: left;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-left: 0;
  max-width: inherit;
}

.bingo .ticket-system___bank .ticket-system__aside {
  width: 31.0207871991%;
  float: right;
  margin-right: 0;
}

.bingo .ticket-system___bank .ticket__number,
.bingo .ticket-system___bank .ticket__additional-number {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.2;
  letter-spacing: -0.015em;
}

.bingo .ticket-system__content {
  width: 49.5921137224%;
  float: left;
  position: relative;
  background-color: #fee9e9;
  height: 0;
  min-height: 538px;
  padding: 0 12.05568px 12.05568px;
}

.bingo .ticket-system__aside {
  width: 46.9390670762%;
  float: right;
  margin-right: 0;
}

.bingo .ticket-system__choice-numbers___container,
.bingo .ticket-system__additional-numbers___container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
  max-width: 296px;
}

.bingo .ticket-system__numbers___container-disabled {
  opacity: 0.5;
}

.bingo .ticket-system__numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  letter-spacing: -0.015em;
  float: left;
  font-family: "tarzana";
}

.bingo .ticket-system__sub-title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: -0.015em;
  position: relative;
  margin-bottom: 12.05568px;
  padding-right: 44px;
}

.bingo .ticket-system__sub-title > .number-counter {
  top: 2px;
}

.bingo .ticket-system__aside___container {
  padding-bottom: 24.11136px;
  padding-top: 18.08352px;
}

.bingo .ticket-system__aside___container.ticket-system__aside___additional-container {
  border-bottom: 0;
}

.bingo .ticket-system__aside___bank-container {
  padding-top: 10px;
}

.bingo .systemtip .step3 .ticket-rows {
  margin-bottom: 24.11136px;
}

.bingo .systemtip [data-step="3"] .ticket__info-box___info,
.bingo .systemtip [data-step="2"] .ticket__info-box___info {
  display: none;
}

.bingo .systemtip .ticket__container___confirmation .ticket__confirmation___choice-numbers,
.bingo .systemtip .ticket__container___confirmation .ticket__confirmation___additional-numbers,
.bingo .systemtip .ticket__container___confirmation .ticket__confirmation___bank-numbers {
  padding-top: 3px;
}

.bingo .ticket-system__numbers,
.bingo .ticket-system__additional-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  font-family: roboto-bold;
  list-style-type: none;
  margin: 0;
}

.bingo .ticket-system__number,
.bingo .ticket-system__additional-number {
  position: relative;
  float: left;
  height: 34px;
  line-height: 1;
  margin-bottom: 1px;
  margin-right: 1px;
  width: 34px;
}

.bingo .ticket-system__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.bingo .ticket-system__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #fffbe5;
  color: #c46900;
}

.bingo .ticket__confirmation___label,
.bingo .ticket__confirmation___value {
  float: left;
  min-height: 40px;
  padding: 8px 0;
}

.bingo .ticket__confirmation___value-alltext,
.bingo .ticket__confirmation___label {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1.2rem;
  line-height: 24px;
}

.bingo .ticket__confirmation___label {
  width: 32%;
}

.bingo .ticket__confirmation___value {
  width: 67%;
}

.bingo .ticket__confirmation___value ul {
  max-width: 90%;
}

.bingo .ticket__confirmation___value .ticket-system__number,
.bingo .ticket__confirmation___value .ticket-system__additional-number {
  height: 34px;
  width: 34px;
}

.bingo .ticket__warning-message {
  float: left;
  margin-bottom: 0;
  margin-top: 12.05568px;
}

.bingo .winning-numbers {
  display: none;
  float: left;
  margin-bottom: 24.11136px;
  margin-top: 48.22272px;
  width: 100%;
}

.bingo .winning-numbers h2 {
  font-size: 1.4rem;
  margin-bottom: 12.05568px;
}

.bingo .winning-numbers .actual-numbers__numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  top: 0;
  float: none;
  margin-bottom: 24.11136px;
  margin-top: 12.05568px;
}

.bingo .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
.bingo .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
.bingo .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___replay"] {
  margin-left: 16px;
}

.bingo .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"] ~ li[class="actual-numbers__number actual-numbers__number___superstar"] {
  margin-left: 1px;
}

.bingo .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___superstar"],
.bingo .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___lucky"] {
  margin-left: 0;
}

.bingo .winning-numbers-visible .winning-numbers {
  display: block;
}

.bingo .winning-numbers__last-draw-form .filter-prev-draw,
.bingo .winning-numbers__last-draw-form .filter-next-draw {
  float: left;
  margin-bottom: 12.05568px;
}

@media screen and (hover: none) {
  .bingo .ticket__number:hover {
    background: #ffffff;
    color: #e10017;
  }

  .bingo .ticket__additional-number:hover {
    background: #fffbe5;
    color: #c46900;
  }

  .bingo .ticket__number___selected,
  .swiss_lotto .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
  .euromillions .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
  .bingo .ticket-row___active .ticket-row__number.ticket__number___selected,
  .bingo .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
  .bingo .ticket-system__number.ticket__number___selected,
  .bingo .ticket-system__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
  .jass .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
  .goooal .ticket-row___active .bingo .ticket-row__number.ticket__number___selected,
  .bingo .ticket__number___selected:hover,
  .swiss_lotto .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
  .bingo .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
  .bingo .ticket-system__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
  .jass .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover,
  .goooal .ticket-row___active .bingo .ticket-row__number.ticket__number___selected:hover {
    background: #00509d;
    color: #ffffff;
  }

  .bingo .ticket__additional-number___selected,
  .swiss_lotto .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket-system__additional-number.ticket__additional-number___selected,
  .bingo .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
  .jass .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
  .goooal .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket__additional-number___selected:hover,
  .swiss_lotto .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .jass .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .goooal .ticket-row___active .bingo .ticket-row__additional-number.ticket__additional-number___selected:hover {
    background: #f7d461;
    color: #694409;
  }

  .bingo .ticket__number___disabled,
  .bingo .ticket__number___disabled:hover {
    color: #e10017;
    cursor: default;
    opacity: 0.3;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .bingo .ticket__number,
  .bingo .ticket__additional-number {
    height: 100%;
    max-height: 60px;
    max-width: 60px;
  }

  .bingo .ticket__tipps .ticket-row__number,
  .bingo .ticket__tipps .ticket-row__additional-number {
    min-width: 23px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .bingo .ticket-row__number,
  .bingo .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .bingo .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 290px;
  }

  .bingo .ticket-system___bank .ticket-system__content {
    min-height: 518px;
  }

  .bingo .ticket-system___bank .ticket__module {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    left: 0;
    max-width: none;
  }

  .bingo .ticket__tipps-price {
    float: right;
    margin-right: 6%;
    width: auto;
  }

  .bingo .systemtips .ticket__tipps-price {
    margin-right: 0;
  }
}

@media screen and (max-width: 767.9px) {
  .bingo {
    /**
     * Systemtipps
     */
  }

  .bingo .ticket-row___complete:hover .ticket-row__remove-link,
  .bingo .ticket-row___active .ticket-row__remove-link,
  .bingo .ticket-row___active:hover .ticket-row__remove-link {
    display: none;
  }

  .bingo .ticket {
    margin-bottom: 68px;
  }

  .bingo .ticket__containers {
    height: auto;
    min-height: inherit;
  }

  .bingo .ticket__containers[data-step="0"] .step1 {
    max-height: 100%;
  }

  .bingo .ticket__containers[data-step="1"] .step2 {
    max-height: 100%;
  }

  .bingo .ticket__containers[data-step="2"] .step3 {
    max-height: 100%;
  }

  .bingo .ticket__containers[data-step="3"] .step4 {
    max-height: 100%;
  }

  .bingo .ticket__containers[data-step="4"] .step5 {
    max-height: 100%;
  }

  .bingo .ticket__subtitle___contains-image img {
    display: block;
    margin-left: 10%;
  }

  .bingo .ticket__container {
    height: auto;
    max-height: 80vh;
  }

  .bingo .ticket__container-content {
    height: 20%;
    overflow-y: scroll;
  }

  .bingo .ticket__container___options .ticket__left-column {
    display: none;
  }

  .bingo .ticket__left-column {
    border-bottom: 2px dotted #d4d4d4;
    float: none;
    margin-bottom: 18.08352px;
    padding-bottom: 18.08352px;
    width: 100%;
  }

  .bingo .ticket__right-column {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .bingo .ticket-row {
    display: none;
    height: auto;
    padding: 1px 0;
  }

  .bingo .ticket-row[data-current="true"] {
    display: block;
  }

  .bingo .ticket-row___complete {
    display: block;
  }

  .bingo .ticket-row___active {
    border-top: 0;
  }

  .bingo .ticket-row__header {
    position: relative;
    float: none;
    height: 40px;
    width: 100%;
  }

  .bingo .ticket__add-row___link {
    line-height: 40px;
  }

  .bingo .ticket__add-row___link:before {
    margin-top: 12px;
  }

  .bingo .ticket-row__header:before {
    font-size: 15px;
    font-size: 1rem;
    line-height: 2.533;
    position: absolute;
    left: 0;
    content: attr(data-ticket-row) ".";
    display: block;
    float: none;
    font-family: "tarzana";
    height: 100%;
    margin-right: 5.5%;
    margin-top: -1px;
    text-align: right;
    width: 6.27%;
  }

  .bingo .ticket-row__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }

  .bingo .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    margin-left: 6px;
    max-width: 220px;
  }

  .bingo .ticket__numbers {
    min-height: 220px;
  }

  .bingo .ticket__number,
  .bingo .ticket__additional-number,
  .bingo .ticket-row__numbers {
    font-size: 13px;
    font-size: 0.8666666667rem;
    line-height: 1;
  }

  .bingo .ticket-row__number,
  .bingo .ticket-row__additional-number {
    height: 34px;
    min-width: 34px;
    padding-top: 0;
    vertical-align: middle;
    width: 34px;
  }

  .bingo .ticket-row__numbers {
    -webkit-transform: translate(-41%, -50%);
    -moz-transform: translate(-41%, -50%);
    -ms-transform: translate(-41%, -50%);
    -o-transform: translate(-41%, -50%);
    transform: translate(-41%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    height: 34px;
    min-width: 255px;
    width: auto;
  }

  .bingo .ticket__number,
  .bingo .ticket__additional-number {
    height: 33px;
    margin: 1px;
    max-height: 33px;
    max-width: 33px;
    padding-top: 0;
  }

  .bingo .ticket__additional-numbers-title {
    font-size: 15px;
    font-size: 1rem;
  }

  .bingo .ticket__remove-link {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    position: absolute;
    top: 1px;
    right: -33px;
    background-position: center;
    background-size: 12px 18px;
    display: block;
    height: 33px;
    margin: 0;
    width: 33px;
  }

  .bingo .ticket__random-numbers-button {
    top: 36px;
    right: -33px;
    bottom: auto;
    left: auto;
    background-position: 50% 50%;
    height: 33px;
    margin-right: -16.5px;
    min-width: 0;
    padding: 0;
    width: 33px;
  }

  .bingo .ticket__navigation {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    z-index: 3;
    bottom: 0;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    border-top: 1px solid #d4d4d4;
    box-shadow: 0 -3px 6px 0 rgba(0, 0, 0, 0.1);
    height: 55px;
    margin-top: 0;
    padding: 6px 1% 6px;
    padding: 6px 2px 6px;
    padding-left: calc(1% + 2px);
    padding-right: calc(1% + 2px);
    -webkit-transform: translateZ(0);
  }

  .bingo .ticket__navigation .ticket__prev-button {
    bottom: 7px;
    left: 1%;
    left: calc(1% + 2px);
  }

  .bingo .ticket__navigation___endpos {
    margin-left: -2px;
    margin-right: -2px;
    width: calc(100% + 4px);
  }

  .bingo .ticket__next-button {
    height: 40px;
    line-height: 40px;
    padding-bottom: 0;
    padding-top: 0;
  }

  .bingo .ticket__prev-button {
    bottom: 8px;
    left: 1%;
    height: 33px;
    padding: 0;
    width: 33px;
  }

  .bingo .ticket__prev-button:before {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 46%;
  }

  .bingo .ticket__info-box {
    height: 42px;
  }

  .bingo .ticket__info-box .ticket__tipps-price___all-rows {
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
  }

  .bingo .ticket__info-box___price {
    bottom: -5px;
  }

  .bingo .ticket__info-box___info {
    font-size: 10px;
    font-size: 0.6666666667rem;
    line-height: 1.2;
    position: absolute;
    top: 5px;
    left: 0;
  }

  .bingo .ticket__extra-game > *,
  .bingo .ticket__draws > *,
  .bingo .ticket__discount > *,
  .bingo .ticket__discount___percentage {
    margin-left: 10%;
    width: 80%;
  }

  .bingo .ticket__extra-game > *.ticket__extra-game___price,
  .bingo .ticket__extra-game > *.ticket__draws___price,
  .bingo .ticket__extra-game > *.ticket__discount___amount,
  .bingo .ticket__draws > *.ticket__extra-game___price,
  .bingo .ticket__draws > *.ticket__draws___price,
  .bingo .ticket__draws > *.ticket__discount___amount,
  .bingo .ticket__discount > *.ticket__extra-game___price,
  .bingo .ticket__discount > *.ticket__draws___price,
  .bingo .ticket__discount > *.ticket__discount___amount,
  .bingo .ticket__discount___percentage.ticket__extra-game___price,
  .bingo .ticket__discount___percentage.ticket__draws___price,
  .bingo .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .bingo .ticket__container___confirmation .ticket__tipps-price {
    float: right;
    margin-right: 1%;
    min-width: 0;
    text-align: right;
    width: auto;
  }

  .bingo .ticket__container___confirmation .ticket__tipps {
    float: none;
  }

  .bingo .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 10%;
  }

  .bingo .ticket__container___confirmation .ticket__tipps,
  .bingo .ticket__container___confirmation .ticket__extra-game > *,
  .bingo .ticket__container___confirmation .ticket__draws > *,
  .bingo .ticket__container___confirmation .ticket__discount > *,
  .bingo .ticket__container___confirmation .ticket__discount___percentage {
    margin-left: 10%;
    width: 70%;
  }

  .bingo .ticket__container___confirmation .ticket__tipps.ticket__tipps-price,
  .bingo .ticket__container___confirmation .ticket__tipps.ticket__extra-game___price,
  .bingo .ticket__container___confirmation .ticket__tipps.ticket__draws___price,
  .bingo .ticket__container___confirmation .ticket__tipps.ticket__discount___amount,
  .bingo .ticket__container___confirmation .ticket__extra-game > *.ticket__tipps-price,
  .bingo .ticket__container___confirmation .ticket__extra-game > *.ticket__extra-game___price,
  .bingo .ticket__container___confirmation .ticket__extra-game > *.ticket__draws___price,
  .bingo .ticket__container___confirmation .ticket__extra-game > *.ticket__discount___amount,
  .bingo .ticket__container___confirmation .ticket__draws > *.ticket__tipps-price,
  .bingo .ticket__container___confirmation .ticket__draws > *.ticket__extra-game___price,
  .bingo .ticket__container___confirmation .ticket__draws > *.ticket__draws___price,
  .bingo .ticket__container___confirmation .ticket__draws > *.ticket__discount___amount,
  .bingo .ticket__container___confirmation .ticket__discount > *.ticket__tipps-price,
  .bingo .ticket__container___confirmation .ticket__discount > *.ticket__extra-game___price,
  .bingo .ticket__container___confirmation .ticket__discount > *.ticket__draws___price,
  .bingo .ticket__container___confirmation .ticket__discount > *.ticket__discount___amount,
  .bingo .ticket__container___confirmation .ticket__discount___percentage.ticket__tipps-price,
  .bingo .ticket__container___confirmation .ticket__discount___percentage.ticket__extra-game___price,
  .bingo .ticket__container___confirmation .ticket__discount___percentage.ticket__draws___price,
  .bingo .ticket__container___confirmation .ticket__discount___percentage.ticket__discount___amount {
    margin: 0;
    margin-right: 1%;
    width: auto;
  }

  .bingo .ticket__info-box___price {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    font-size: 24px;
    font-size: 1.6rem;
    line-height: 1.9;
    clear: both;
    height: 28px;
    padding: 2px;
    width: 100%;
  }

  .bingo .open__sidebar .ticket__navigation___fixed .ticket__navigation {
    position: relative;
  }

  .bingo .systemtip .ticket__options .ticket__title {
    position: relative;
    line-height: 1;
    margin-bottom: 24.11136px;
  }

  .bingo .ticket__title {
    line-height: 1;
    margin-top: 12.05568px;
    padding: 0 6.02784px 12.05568px;
  }

  .bingo .ticket__title .hinfo {
    font-size: 15px;
    font-size: 1rem;
    line-height: 1.357;
    letter-spacing: -0.02em;
    display: inline-block;
    margin: 0;
    width: 100%;
  }

  .bingo .ticket-system___bank .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  .bingo .ticket-system___bank .ticket-system__bank-numbers___container,
  .bingo .ticket-system___bank .ticket-system__choice-numbers___container,
  .bingo .ticket-system___bank .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #fee9e9;
  }

  .bingo .ticket-system___bank .ticket-system__bank-numbers-title,
  .bingo .ticket-system___bank .ticket-system__bank-numbers-title,
  .bingo .ticket-system___bank .ticket-system__additional-numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .bingo .ticket-system__content {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background: none;
    height: auto;
    min-height: inherit;
    padding: 0;
  }

  .bingo .ticket-system__content .ticket__module {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    -webkit-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
    max-width: inherit;
  }

  .bingo .ticket-system__content .ticket__numbers,
  .bingo .ticket-system__content .ticket__additional-numbers {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 12px 0;
    width: 217px;
  }

  .bingo .ticket-system__content .ticket__random-numbers-button {
    font-size: 12px;
    font-size: 0.8rem;
    line-height: 1.2333;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: relative;
    top: 0;
    bottom: 0;
    left: 50%;
    background-image: none;
    height: auto;
    line-height: 18px;
    margin: 12.05568px 0;
    min-width: 130px;
    padding: 6.02784px 12.05568px;
    width: auto;
  }

  .bingo .ticket-system__content .ticket__random-numbers-button:before {
    height: 18px;
    width: 18px;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
    background-position: center left;
    float: left;
    margin: 0 10px 0 0;
  }

  .bingo .ticket-system__bank-numbers___container,
  .bingo .ticket-system__choice-numbers___container,
  .bingo .ticket-system__additional-numbers___container {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    background-color: #fee9e9;
  }

  .bingo .ticket-system__choice-numbers___container,
  .bingo .ticket-system__additional-numbers___container {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-left: 0;
    max-width: inherit;
  }

  .bingo .ticket-system__numbers-title {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 21px;
    font-size: 1.4rem;
    line-height: 1.81;
    letter-spacing: -0.015em;
    position: relative;
    background: #ffffff;
    margin: 0;
    padding: 0 6.02784px;
  }

  .bingo .ticket-system__numbers-title > .number-counter {
    letter-spacing: 0.01em;
    margin-top: 10px;
  }

  .bingo .ticket-system__numbers___container {
    margin-bottom: 12.05568px;
  }

  .bingo .ticket-system__numbers___container-disabled {
    display: none;
  }

  .bingo .winning-numbers .actual-numbers__number {
    max-height: 28px;
    max-width: 28px;
  }
}

@media screen and (min-width: 0) and (max-width: 479.9px) {
  .bingo .ticket__extra-game > *,
  .bingo .ticket__draws > *,
  .bingo .ticket__discount > *,
  .bingo .ticket__discount___percentage {
    margin-left: 1%;
    width: 98%;
  }

  .bingo .ticket__container___confirmation .ticket__swiss-lotto___logo {
    margin-left: 4%;
  }

  .bingo .ticket__container___confirmation .ticket__tipps,
  .bingo .ticket__container___confirmation .ticket__extra-game > *,
  .bingo .ticket__container___confirmation .ticket__draws > *,
  .bingo .ticket__container___confirmation .ticket__discount > *,
  .bingo .ticket__container___confirmation .ticket__discount___percentage {
    margin: 0 4%;
    width: auto;
  }

  .bingo .ticket__container___confirmation.ticket__tipps-price,
  .bingo .ticket__container___confirmation.ticket__extra-game___price,
  .bingo .ticket__container___confirmation.ticket__draws___price,
  .bingo .ticket__container___confirmation.ticket__discount___amount {
    margin: 0;
    width: auto;
  }

  .bingo .ticket__container___confirmation .ticket__extra-game___head {
    margin-top: 0;
  }

  .bingo .ticket__left-column {
    float: left;
    max-width: 100%;
  }

  .bingo .ticket__info-box {
    right: 3px;
    min-width: 130px;
  }

  .bingo .ticket__info-box___info {
    margin: 0;
  }

  .bingo .ticket__subtitle___contains-image img {
    margin-left: 4%;
  }

  .bingo .ticket-row__header:before {
    margin-top: -2px;
  }
}

.bingo.page-extra-wide div.main main {
  padding: 0;
}

.bingo .cockpit__navigation-item___selected {
  background-color: #009cdd;
  background-image: -webkit-linear-gradient(-450deg, #009cdd, #009ada);
  background-image: linear-gradient(180deg,#009cdd, #009ada);
}

.bingo .cockpit__navigation-item___selected:after {
  border-left-color: #009cdd;
}

.bingo .cockpit__information-item___selected {
  background-color: #009cdd;
  background-image: -webkit-linear-gradient(-450deg, #009cdd, #009ada);
  background-image: linear-gradient(180deg,#009cdd, #009ada);
}

.bingo .cockpit__information-item___selected:before {
  border-left-color: #009cdd;
}

.bingo.flash-widget-mobile .header__button-back {
  background-color: #009cdd;
}

.bingo.flash-widget-mobile .header__button-back:before {
  border-right-color: #009cdd;
}

.bingo.bingo__blue {
  background-color: #009ada;
}

.bingo.bingo__blue .cockpit__navigation-item___selected {
  background-color: #a12065;
  background-image: -webkit-linear-gradient(-450deg, #a12065, #a12065);
  background-image: linear-gradient(180deg,#a12065, #a12065);
}

.bingo.bingo__blue .cockpit__navigation-item___selected:after {
  border-left-color: #a12065;
}

.bingo.bingo__blue .cockpit__information-item___selected {
  background-color: #a12065;
  background-image: -webkit-linear-gradient(-450deg, #a12065, #a12065);
  background-image: linear-gradient(180deg,#a12065, #a12065);
}

.bingo.bingo__blue .cockpit__information-item___selected:before {
  border-left-color: #a12065;
}

.bingo.bingo__blue.flash-widget-mobile .header__button-back {
  background-color: #a12065;
}

.bingo.bingo__blue.flash-widget-mobile .header__button-back:before {
  border-right-color: #a12065;
}

.bingo .cockpit__logo {
  margin: 0;
  max-height: none;
  width: 100%;
}

.bingo .sidebar.community {
  background: transparent none;
  border-radius: 0;
}

.bingo .favourite-tipps__tipps___tiles .favourite-tipps__tipp-count___additional-game img {
  float: left;
  height: 34px;
  width: auto;
}

.bingo__flash-wrapper {
  display: block;
  height: 732px;
  margin: 0 auto;
  width: 844px;
}

/*
 * Bingo Room Teaser (Bingo homepage)
 */

.bingo-rooms {
  clear: both;
  margin-bottom: 20px;
}

.bingo-rooms__grid {
  width: 102%;
}

/*
 * Receipt
 */

.receipt__content___bingo .receipt__info {
  margin-top: 10px;
}

.receipt__content___bingo .receipt__detail-draw .link__arrow,
.receipt__content___bingo .receipt__detail-draw .list__link___arrow > li > a,
.receipt__content___bingo .receipt__detail-draw .header__login .register___link,
.header__login .receipt__content___bingo .receipt__detail-draw .register___link,
.receipt__content___bingo .receipt__detail-draw .header__forgot-pwd,
.receipt__content___bingo .receipt__detail-draw .header__login___full a.header__register,
.header__login___full .receipt__content___bingo .receipt__detail-draw a.header__register {
  margin-bottom: 0;
}

/**
 * Bingo Relaunch
 */

.bingo:not(.page-extra-wide) .sidebar.community {
  display: none;
}

/**
 * BINGO LARGE VIEW
 */

@media screen and (min-width: 1330px) {
  .bingo.page-extra-wide .sidebar.cockpit {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    float: left;
    margin-right: 0;
    width: 24.064%;
  }

  .bingo.page-extra-wide .main {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    float: right;
    width: 49.443%;
  }

  .bingo.page-extra-wide .sidebar.community {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    float: right;
    margin-left: 0;
    margin-right: 0;
    width: 25%;
  }

  .bingo.page-extra-wide .cockpit__detail {
    padding-bottom: 0;
    text-align: center;
  }

  .bingo.page-extra-wide .cockpit__detail img {
    float: none;
    height: auto;
    max-width: 232px;
    width: 100%;
  }

  .bingo.page-extra-wide .cockpit__detail___bingo {
    padding-bottom: 0;
  }

  .bingo.main-extra-wide .main {
    width: calc(100% - 24.064% - 24.11136px);
  }
}

/**
 * BINGO LARGE COMMUNITY VIEW
 */

@media screen and (min-width: 1021px) and (max-width: 1329.9px) {
  .bingo.page-extra-wide .sidebar.cockpit {
    margin-left: -37.2%;
    margin-right: 0;
    width: 35%;
  }

  .bingo.page-extra-wide .main {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    float: right;
    width: 67.942%;
  }

  .bingo.page-extra-wide .sidebar.community {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    float: right;
    margin-left: 0;
    margin-right: 0;
    width: 32.055%;
  }

  .bingo.page-extra-wide .container {
    margin-left: 24.114px;
    margin-right: 0;
  }

  .bingo.page-extra-wide.open__sidebar {
    overflow-x: hidden;
  }

  .bingo.page-extra-wide.open__sidebar .sidebar.community {
    display: none;
  }

  .bingo.page-extra-wide.open__sidebar .sidebar {
    margin-left: 0;
  }

  .bingo.page-extra-wide.open__sidebar .modal__sidebar {
    display: none;
  }

  .bingo.page-extra-wide.open__sidebar .modal__content {
    display: block;
  }

  .bingo.page-extra-wide.open__sidebar .main {
    margin-right: 0;
    width: 62.942%;
  }

  .bingo.page-extra-wide.open__sidebar .container {
    margin-left: 0;
  }

  .bingo.page-extra-wide .modal {
    position: absolute;
    z-index: 15;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: transparent;
    display: block;
  }

  .bingo.page-extra-wide .modal__content {
    display: none;
  }

  .bingo.main-extra-wide .page,
  .bingo.main-extra-wide.open__sidebar .page {
    overflow: hidden;
  }

  .bingo.main-extra-wide .sidebar.cockpit,
  .bingo.main-extra-wide.open__sidebar .sidebar.cockpit {
    margin-left: calc(-37.2% + 24.11136px);
  }

  .bingo.main-extra-wide .main,
  .bingo.main-extra-wide.open__sidebar .main {
    width: calc(100% - 24.11136px);
  }

  .bingo.main-extra-wide.open__sidebar .sidebar.cockpit {
    margin-left: 0;
  }

  .bingo.main-extra-wide.open__sidebar .main {
    margin-right: -35%;
  }
}

@media screen and (max-width: 1020.9px) {
  .bingo.page-extra-wide .sidebar.community {
    display: none;
  }
}

.sporttip {
  /*------------------------------------*\
    #general
  \*------------------------------------*/
  background-image: -webkit-radial-gradient(50% 50%, circle, #181818 100%, #003683 0%, #181818);
  background-image: radial-gradient(  circle at 50% 50%, #181818 100%, #003683 0%, #181818);
  /**
   * Jackpot
   */
  /**
   * TICKET OPTIONS
   */
  /**
   * TICKET NAVIGATION
   */
  /**
   * TICKET ROWS
   */
  /**
   * TICKET MODULE NUMBERS
   */
  /**
   * TICKET ROW NUMBERS
   */
  /**
   * TICKET ADD ROW
   */
  /**
   * Systemtips
   */
  /**
   * TICKET SYSTEM NUMBERS
   */
  /**
   * TABLET VIEW
   */
  /**
   * ALL PHONE VIEW
   */
  /**
   * PHONE LANDSCAPE VIEW
   */
  /**
   * PHONE PORTRAIT VIEW
   */
  background-color: #181818;
}

.sporttip .header header {
  background-color: #2e2e2e;
}

.sporttip .nav-secondary__link {
  color: #ffffff;
}

.sporttip .nav-secondary__link:hover {
  box-shadow: inset 0 -3px 0 0 #ffffff;
}

.sporttip .nav-secondary__link___active {
  box-shadow: inset 0 -3px 0 0 #ffa300;
}

.sporttip .nav-secondary__link___active:hover {
  box-shadow: inset 0 -3px 0 0 #ffa300;
}

.sporttip .nav-secondary__list_pmu a.nav-secondary__link {
  color: #ffffff;
}

.sporttip .ticket {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.sporttip .ticket.systemtip,
.sporttip .ticket.singletip,
.sporttip .ticket.quicktip {
  visibility: hidden;
}

.sporttip .ticket.systemtip .ticket__containers {
  width: 400%;
}

.sporttip .ticket.systemtip .ticket__container {
  width: 25%;
}

.sporttip .ticket.systemtip .ticket__container.step1 {
  left: 0;
}

.sporttip .ticket.systemtip .ticket__container.step2 {
  left: 2.5%;
}

.sporttip .ticket.systemtip .ticket__container.step3 {
  left: 5%;
}

.sporttip .ticket.systemtip .ticket__container.step4 {
  left: 7.5%;
}

.sporttip .ticket__containers {
  -webkit-transition: left 500ms;
  -moz-transition: left 500ms;
  transition: left 500ms;
  position: relative;
  left: 0;
  min-height: 500px;
  width: 300%;
}

.sporttip .ticket__containers[data-step="0"] {
  left: 0;
}

.sporttip .ticket__containers[data-step="1"] {
  left: -110%;
}

.sporttip .ticket__containers[data-step="2"] {
  left: -220%;
}

.sporttip .ticket__containers[data-step="3"] {
  left: -330%;
}

.sporttip .ticket__containers[data-step="4"] {
  left: -440%;
}

.sporttip .ticket__container {
  position: relative;
  top: 0;
  float: left;
  height: 100%;
  width: 33.333%;
}

.sporttip .ticket__container.step1 {
  left: 0;
}

.sporttip .ticket__container.step2 {
  left: 3.333%;
}

.sporttip .ticket__container.step3 {
  left: 6.666%;
}

.sporttip .ticket__container.step4 {
  left: 9.999%;
}

.sporttip .ticket__container___options .ticket__extra-game .pills-container {
  margin-top: 16px;
}

.sporttip .ticket__title {
  position: relative;
  letter-spacing: -0.015em;
  line-height: 1;
  margin-bottom: 24.11136px;
  padding-bottom: 18.08352px;
  padding-right: 20px;
}

.sporttip .ticket__title > span:first-child {
  margin-right: 24.11136px;
}

.sporttip .ticket__title .ticket-system__your-string,
.sporttip .ticket__title .ticket-system__your-string:first-of-type {
  margin-right: 0;
}

.sporttip .ticket__title .tooltip {
  top: 35%;
}

.sporttip .ticket__title .hinfo {
  margin-left: 0;
}

.sporttip .ticket__subtitle {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.5833333333;
  position: relative;
}

.sporttip .ticket__subtitle___contains-image {
  line-height: 58px;
  min-height: 50px;
}

.sporttip .ticket__subtitle___contains-image img {
  position: absolute;
  height: 36px;
  width: auto;
}

.sporttip .ticket__left-column {
  width: 48.9288520609%;
  float: left;
}

.sporttip .ticket__right-column {
  width: 48.9288520609%;
  float: right;
  margin-right: 0;
}

.sporttip .ticket-rows {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.sporttip .ticket__tipps {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.sporttip .ticket__tipps .ticket-row__number,
.sporttip .ticket__tipps .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 10.2%;
  width: 10.2%;
}

.sporttip .ticket__tipps .ticket-row__remove-link,
.sporttip .ticket__tipps .ticket__remove-link {
  margin-right: 0.5%;
}

.sporttip .ticket__tipps__rows .ticket-row__header {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.sporttip .ticket-rows___disabled .ticket-row___complete:hover .ticket-row__remove-link {
  display: none;
}

.sporttip .ticket__tipps-price {
  float: right;
  margin-right: 6%;
  margin-top: 7.05568px;
  min-width: 245px;
  text-align: right;
  width: 77%;
}

.sporttip .ticket__tipps-price .ticket__tipps-price___all-rows {
  margin-left: 6px;
}

.sporttip .ticket__tipps-price.ticket__tipps-price___full-width {
  margin-right: 0;
  width: 100%;
}

.sporttip .ticket__tipps-price.ticket__tipps-price___no-margin {
  margin: 0;
}

.sporttip .ticket__tipps-price___info,
.sporttip .ticket__extra-price___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
}

.sporttip .ticket__tipps-price___all-rows,
.sporttip .ticket__extra-price___all-rows,
.sporttip .ticket__draws___info {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.388;
  font-family: "tarzana";
}

.sporttip .ticket__options {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.sporttip .ticket__extra-game {
  margin-bottom: 18.08352px;
  padding-bottom: 18.08352px;
}

.sporttip .ticket__draws .ticket__subtitle {
  margin-bottom: 12.05568px;
}

.sporttip .ticket__extra-game___price,
.sporttip .ticket__draws___price {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  float: right;
  font-family: "tarzana";
  text-align: right;
}

.sporttip .ticket__extra-game___head {
  position: relative;
  height: 30px;
  margin-bottom: 12.05568px;
}

.sporttip .ticket__extra-game___head-logo,
.sporttip .ticket__extra-game___head-help {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: relative;
  top: 50%;
}

.sporttip .ticket__extra-game___head-logo {
  float: left;
}

.sporttip .ticket__extra-game___head-help {
  float: right;
}

.sporttip .ticket__extra-game___head-jackpot {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: 21px;
  min-width: 180px;
}

.sporttip .ticket__extra-game___head-jackpot .jackpot__info {
  float: left;
}

.sporttip .ticket__extra-game___head-jackpot .jackpot__info span:first-child {
  margin-bottom: -1px;
}

.sporttip .ticket__extra-game___head-jackpot .jackpot___number,
.sporttip .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after {
  font-size: 36px;
  font-size: 2.4rem;
  line-height: 0.667;
  height: 28px;
  padding: 1px 0;
}

.sporttip .ticket__extra-game___head-jackpot .jackpot___number .transform__center,
.sporttip .ticket__extra-game___head-jackpot .jackpot___inverted-mark:after .transform__center {
  margin-top: 0;
}

.sporttip .ticket__extra-game___head-jackpot.jackpot__value___high {
  min-width: 210px;
}

.sporttip .ticket__extra-game___head .ticket__extra-game___head-jackpot {
  top: 0;
}

.sporttip .ticket__extra-game___logo {
  height: 22px;
}

.sporttip .ticket__extra-game___content,
.sporttip .ticket__draws___content,
.sporttip .ticket__draws___info-text {
  clear: both;
  float: left;
}

.sporttip .ticket__extra-game___no-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.965;
  display: inline-block;
  margin-top: 2px;
}

.sporttip .ticket__extra-game___message,
.sporttip .ticket__draws___content {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.sporttip .ticket__extra-game___message {
  margin-bottom: 9.04176px;
}

.sporttip .ticket__draws___info-text {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 1.923;
  letter-spacing: -0.0015;
  width: 100%;
}

.sporttip .ticket .ticket__extra-game___number {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2.667;
  background-color: #f9f9f9;
  color: #525252;
  font-family: roboto-bold;
  height: 32px;
  margin: 0 0 8px 0;
  text-align: center;
  width: 74px;
}

.sporttip .ticket .ticket__extra-game___number:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.133;
  background: #ffffff;
  content: attr(data-id) ".";
  float: left;
  font-family: "tarzana";
  font-weight: normal;
  height: 100%;
  padding: 0 9px 0 0;
  text-align: right;
  width: 24%;
}

.sporttip .ticket__discount {
  border-top: 2px dotted #d4d4d4;
  display: none;
  margin-top: 24.11136px;
  padding-top: 24.11136px;
}

.sporttip .ticket__discount h3 {
  margin-bottom: 12.05568px;
}

.sporttip .ticket__discount___percentage {
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 1.238;
  font-family: "tarzana";
}

.sporttip .ticket__discount___absolute {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.444;
  float: right;
  font-family: "tarzana";
}

.sporttip .ticket__tipps___text,
.sporttip .ticket__tipps___value span {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.389;
  letter-spacing: 0.0025;
  font-family: "tarzana";
}

.sporttip .ticket__tipps___text {
  float: left;
  padding-right: 19px;
}

.sporttip .ticket__tipps___value {
  float: left;
}

.sporttip .ticket__navigation {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  bottom: 0;
  height: 58px;
  margin-top: 24.11136px;
}

.sporttip .ticket__next-button {
  position: relative;
  float: right;
  height: 56px;
  line-height: 56px;
  padding-bottom: 0;
  padding-right: 8%;
  padding-top: 0;
}

.sporttip .ticket__info-box {
  position: relative;
  right: 24.11136px;
  float: right;
  height: 56px;
  min-width: 200px;
  padding: 0 2.1%;
  text-align: right;
}

.sporttip .ticket__info-box > .transform__center___vertical,
.sporttip .swiss_lotto .ticket__info-box > .ticket__add-row::before,
.sporttip .euromillions .ticket__info-box > .ticket__add-row::before,
.sporttip .eurodreams .ticket__info-box > .ticket__add-row::before,
.sporttip .bingo .ticket__info-box > .ticket__add-row::before,
.sporttip .ticket__info-box > .ticket__add-row::before,
.sporttip .jass .ticket__info-box > .ticket__add-row::before,
.sporttip .goooal .ticket__info-box > .ticket__add-row::before {
  position: relative;
}

.sporttip .ticket__info-box .ticket__tipps-price___all-rows {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.033;
  position: relative;
  right: 0;
}

.sporttip .ticket__info-box .ticket__tipps-price___all-rows:before {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 0.6;
}

.sporttip .ticket__info-box___info {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 2;
  position: relative;
  left: 0;
  margin-right: 24.11136px;
}

.sporttip .ticket__info-box___price {
  font-size: 30px;
  font-size: 2rem;
  line-height: 0.833;
  position: relative;
  right: 0;
  font-family: "tarzana-bold";
}

.sporttip .ticket__info-box___price:before {
  font-size: 15px;
  font-size: 1rem;
  line-height: 0.6;
}

.sporttip .ticket__prev-button {
  position: absolute;
  bottom: 1px;
  left: 0;
  height: 34px;
  line-height: 34px;
  padding-left: 5%;
  padding-right: 2%;
}

.sporttip .ticket-row {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  height: 37px;
}

.sporttip .ticket-row___complete:hover .ticket-row__header {
  background-color: #f9f9f9;
}

.sporttip .ticket-row___complete:hover .ticket-row__number,
.sporttip .ticket-row___complete:hover .ticket-row__additional-number {
  background-color: #ffffff;
  border-color: #f9f9f9;
}

.sporttip .ticket-row___complete:hover .ticket-row__number {
  color: #00509d;
}

.sporttip .ticket-row___complete:hover .ticket-row__additional-number {
  color: #c46900;
}

.sporttip .ticket-row___active .ticket-row__content {
  display: block;
}

.sporttip .ticket-row__header {
  width: 53.5716836917%;
  float: right;
  margin-right: 0;
  position: relative;
  height: 100%;
  text-align: center;
}

.sporttip .ticket-row__header:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  font-size: 15px;
  font-size: 1rem;
  line-height: 2.533;
  position: relative;
  top: 50%;
  content: attr(data-ticket-row) ".";
  float: left;
  font-family: "tarzana";
  height: 100%;
  margin-right: 5.5%;
  text-align: right;
  width: 6.27%;
}

.sporttip .ticket-row__content {
  width: 42.9594971069%;
  float: left;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fee9e9;
  display: none;
  height: 100%;
  margin-right: 0;
  padding: 1.9998133196%;
}

.sporttip .ticket__module {
  position: relative;
  height: 100%;
}

.sporttip .ticket__random-numbers-button {
  font-size: 12px;
  font-size: 0.8rem;
  line-height: 1.2333;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
  left: 50%;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ilp1ZmFsbHN6YWhsZW5fSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgogICB5PSIwcHgiIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNS42MDYsNi40ODVjMC4yMjEtMC41MywwLjUxMy0xLjAyMywwLjg1OS0xLjQ3NEM1LjYxMSw0LjM3OSw0LjU1Miw0LDMuNCw0SDB2MS42NjdoMy40CiAgQzQuMjQ2LDUuNjY3LDUuMDExLDUuOTgyLDUuNjA2LDYuNDg1eiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuMzI1LDExLjA4M2wxLjI3NSwxLjI1aC0xLjdjLTAuODQ2LDAtMS42MTEtMC4zMTUtMi4yMDYtMC44MThjLTAuMjIxLDAuNTMtMC41MTMsMS4wMjMtMC44NTksMS40NzQKICBDOS42ODksMTMuNjIxLDEwLjc0OCwxNCwxMS45LDE0aDEuNjgzbC0xLjI2LDEuMTk2TDEzLjYsMTYuNWwzLjQtMy4zMzNsLTMuNC0zLjMzM0wxMi4zMjUsMTEuMDgzeiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNiw4LjE2N2wtMS4yNzUtMS4yNWwxLjI3NS0xLjI1aC0xLjdjLTEuODc1LDAtMy40LDEuNDk1LTMuNCwzLjMzM2MwLDIuNzYyLTIuMjgzLDUtNS4xLDVIMHYtMS42NjdoMy40CiAgYzEuODc1LDAsMy40LTEuNDk2LDMuNC0zLjMzM2MwLTIuNzYxLDIuMjgzLTUsNS4xLTVoMS42ODNsLTEuMjYtMS4xOTZMMTMuNiwxLjVMMTcsNC44MzNMMTMuNiw4LjE2N3oiLz4KPC9zdmc+Cg==");
  background-position: 10px 50%;
  background-repeat: no-repeat;
  line-height: 18px;
  min-width: 130px;
  padding: 9.04176px;
  padding-left: 38px;
  white-space: nowrap;
}

.sporttip .ticket__random-numbers-button > span {
  vertical-align: middle;
  white-space: nowrap;
}

.sporttip .ticket__numbers,
.sporttip .ticket__additional-numbers,
.sporttip .ticket-row__list,
.sporttip .ticket-row__number,
.sporttip .ticket-row__additional-number {
  list-style-type: none;
  margin: 0;
}

.sporttip .ticket__numbers,
.sporttip .ticket__additional-numbers {
  clear: both;
  float: left;
  font-family: roboto-bold;
  width: 100%;
}

.sporttip .ticket__additional-numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  float: left;
  font-family: "tarzana";
  margin-top: 3.9996266393%;
}

.sporttip .ticket__number,
.sporttip .ticket__additional-number {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1;
  position: relative;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 0;
  margin: 1.5px;
  max-width: 45px;
  padding-top: 15.25%;
  text-align: center;
  width: 15.25%;
}

.sporttip .ticket__number {
  background: #ffffff;
  color: #e10017;
}

.sporttip .ticket__number:hover {
  background: rgba(255, 255, 255, 0.7);
  color: #404040;
}

.sporttip .ticket__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background: #fffbe5;
  color: #c46900;
}

.sporttip .ticket__additional-number:hover {
  background: #fff9c9;
  color: #694409;
}

.sporttip .ticket__number___selected,
.swiss_lotto .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
.euromillions .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
.eurodreams .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
.bingo .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active .ticket-row__number.ticket__number___selected,
.sporttip .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
.sporttip .ticket-system__number.ticket__number___selected,
.sporttip .ticket-system__number.ticket__number___selected:hover,
.jass .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
.goooal .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
.sporttip .ticket__number___selected:hover,
.swiss_lotto .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
.euromillions .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
.eurodreams .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
.bingo .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
.sporttip .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
.sporttip .ticket-system__number.ticket__number___selected:hover,
.jass .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
.goooal .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover {
  background: #00509d;
  color: #ffffff;
}

.sporttip .ticket__additional-number___selected,
.swiss_lotto .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
.euromillions .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
.eurodreams .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
.bingo .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket-system__additional-number.ticket__additional-number___selected,
.sporttip .ticket-system__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
.goooal .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
.sporttip .ticket__additional-number___selected:hover,
.swiss_lotto .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
.euromillions .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
.eurodreams .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
.bingo .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
.sporttip .ticket-system__additional-number.ticket__additional-number___selected:hover,
.jass .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
.goooal .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover {
  background: #f7d461;
  color: #694409;
}

.sporttip .ticket__number___disabled,
.sporttip .ticket__number___disabled:hover {
  color: #e10017;
  cursor: default;
  opacity: 0.3;
}

.sporttip .ticket-row__numbers {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  position: relative;
  top: 50%;
  float: left;
  font-family: roboto-bold;
  margin: 0;
}

.sporttip .ticket-row__numbers {
  margin-right: 1px;
  width: 87%;
}

.sporttip .ticket-row__numbers .ticket-row__additional-number {
  margin-left: 10px;
}

.sporttip .ticket-row__numbers .ticket-row__additional-number ~ .ticket-row__additional-number {
  margin-left: 0;
}

.sporttip .ticket-row__number,
.sporttip .ticket-row__additional-number {
  position: relative;
  float: left;
  height: 0;
  line-height: 1;
  margin-right: 1px;
  max-width: 32px;
  min-width: 26px;
  padding-top: 9.31%;
  width: 9.31%;
}

.sporttip .ticket-row__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.sporttip .ticket-row__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #f0f0f0;
  color: #c46900;
}

.sporttip .ticket__swiss-lotto___logo {
  height: 37px;
  margin-bottom: 24.11136px;
  width: auto;
}

.sporttip .ticket__add-row {
  background-color: #d70018;
  /* Old browsers */
  background-image: -moz-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3001a), color-stop(100%, #d70018));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Chrome10+,Safari5.1+ */
  background-image: -o-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* Opera 11.10+ */
  background-image: -ms-linear-gradient(top, #e3001a 0%, #d70018 100%);
  /* IE10+ */
  background-image: linear-gradient(to bottom, #e3001a 0%, #d70018 100%);
  /* W3C */
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  z-index: 1;
  left: 11.77%;
  cursor: pointer;
  display: none;
  height: 100%;
  width: 88.23%;
}

.sporttip .ticket__add-row::before {
  position: absolute;
  left: -6px;
  border-bottom: 5px solid transparent;
  border-right: 7px solid #d70018;
  border-top: 5px solid transparent;
  content: " ";
  height: 0;
  width: 0;
}

.sporttip .ticket__add-row___link {
  color: #ffffff;
  display: block;
  font-family: roboto-bold;
  line-height: 37px;
  padding: 0 3.9996266393%;
  text-align: left;
}

.sporttip .ticket__add-row___link:before {
  height: 18px;
  width: 18px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlBsdXNfSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTggMTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNCw4IDEwLDggMTAsNCA4LDQgOCw4IDQsOCA0LDEwIDgsMTAgOCwxNCA5Ljk4NSwxMy45OTEgOS45OTUsOS45OTUgMTMuOTkxLDkuOTg1ICIvPg0KPC9zdmc+DQo=");
  background-position: center center;
  float: left;
  margin: 11px 15px 0 0;
}

.sporttip .ticket__add-row___link:hover {
  color: #ffffff;
}

.sporttip .ticket-row__item {
  clear: both;
  margin: 0;
  width: 100%;
}

.sporttip .ticket-row___complete .ticket-row__additional-number {
  background-color: #fffbe5;
}

.sporttip .ticket-row___complete:hover .ticket-row__remove-link {
  display: inline-block;
}

.sporttip .ticket-row___complete:hover .ticket-row__header {
  cursor: pointer;
}

.sporttip .ticket-row[data-current="false"] .ticket-row__header {
  cursor: pointer;
}

.sporttip .ticket-row___active,
.sporttip .ticket-row___active:hover {
  background-color: #fee9e9;
}

.sporttip .ticket-row___active .ticket-row__header,
.sporttip .ticket-row___active:hover .ticket-row__header {
  background-color: #fee9e9;
}

.sporttip .ticket-row___active .ticket-row__header:before,
.sporttip .ticket-row___active:hover .ticket-row__header:before {
  color: #e10017;
}

.sporttip .ticket-row___active .ticket-row__number,
.sporttip .ticket-row___active:hover .ticket-row__number {
  background-color: #f9f9f9;
  border-color: #ffffff;
  color: #ffffff;
}

.sporttip .ticket-row___active .ticket-row__additional-number,
.sporttip .ticket-row___active:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #c46900;
}

.sporttip .ticket-row___active .ticket-row__remove-link,
.sporttip .ticket-row___active:hover .ticket-row__remove-link {
  display: inline-block;
}

.sporttip .ticket-row__remove-link,
.sporttip .ticket__remove-link {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  height: 29px;
  width: 29px;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  background-position: center center;
  margin: 0;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
  z-index: 20;
  top: 50%;
  right: 3px;
  background-color: #d31327;
  display: none;
  float: right;
  margin-right: 2.5%;
}

.sporttip .ticket-row__remove-link:hover,
.sporttip .ticket__remove-link:hover {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMXB4IgoJIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDExIDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMSAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJJY29uX0zDtnNjaGVuIj4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4wNTIsMi45OTlWMi4zNzVjMC0xLjAwOC0xLjE0LTEuODI5LTIuMTE4LTEuODI5YzAsMC0wLjYxNCwwLTAuODcsMGMtMC45NzksMC0yLjE1LDAuODItMi4xNSwxLjgyOQoJCQl2MC42MjNMMCwzdjJoMTFWM0w4LjA1MiwyLjk5OXogTTYuNTExLDIuOTk5SDQuNDg2VjIuNjI1YzAtMC4zMywwLjI1OC0wLjYwMiwwLjU3OC0wLjYwMmMwLjExOCwwLDAuNTg5LDAsMC44NywwCgkJCWMwLjMyLDAsMC41NzgsMC4yNzEsMC41NzgsMC42MDJWMi45OTl6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTAsNnYxMGgxMVY2SDB6IE0yLjk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyYy0wLjI3MiwwLTAuNDkyLTAuMjY5LTAuNDkyLTAuNjAyVjguNjIyCgkJCWMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE01Ljk3NywxMy40MDVjMCwwLjMzMi0wLjIyLDAuNjAyLTAuNDkyLDAuNjAyCgkJCWMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDJjMC4yNzIsMCwwLjQ5MiwwLjI2OSwwLjQ5MiwwLjYwMlYxMy40MDV6IE04Ljk5OCwxMy40MDUKCQkJYzAsMC4zMzItMC4yMiwwLjYwMi0wLjQ5MiwwLjYwMmMtMC4yNzIsMC0wLjQ5Mi0wLjI2OS0wLjQ5Mi0wLjYwMlY4LjYyMmMwLTAuMzMyLDAuMjItMC42MDIsMC40OTItMC42MDIKCQkJYzAuMjcyLDAsMC40OTIsMC4yNjksMC40OTIsMC42MDJWMTMuNDA1eiIvPgo8L2c+Cjwvc3ZnPgo=");
  cursor: pointer;
}

.sporttip .ticket__container___confirmation .ticket-row:hover .ticket-row__header {
  background-color: transparent;
  cursor: default;
}

.sporttip .ticket__container___confirmation .ticket-row:hover .ticket-row__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.sporttip .ticket__container___confirmation .ticket-row:hover .ticket-row__additional-number {
  background-color: #fffbe5;
  color: #c46900;
}

.sporttip .ticket__container___confirmation .ticket__extra-game___head {
  margin-top: 14px;
}

.sporttip .ticket__container___confirmation .ticket__swiss-lotto___logo {
  margin-bottom: 14px;
}

.sporttip .ticket-system___bank .ticket-system__content {
  width: 66.8369169226%;
  float: left;
  min-height: 458px;
}

.sporttip .ticket-system___bank .ticket-system__bank-numbers___container {
  width: 49.1310302846%;
  float: left;
}

.sporttip .ticket-system___bank .ticket-system__choice-numbers___container {
  width: 49.1310302846%;
  float: right;
  margin-right: 0;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  clear: none;
  margin-left: 0;
  max-width: inherit;
}

.sporttip .ticket-system___bank .ticket-system__additional-numbers___container {
  width: 49.1310302846%;
  float: left;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  margin-left: 0;
  max-width: inherit;
}

.sporttip .ticket-system___bank .ticket-system__aside {
  width: 31.0207871991%;
  float: right;
  margin-right: 0;
}

.sporttip .ticket-system___bank .ticket__number,
.sporttip .ticket-system___bank .ticket__additional-number {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.2;
  letter-spacing: -0.015em;
}

.sporttip .ticket-system__content {
  width: 49.5921137224%;
  float: left;
  position: relative;
  background-color: #fee9e9;
  height: 0;
  min-height: 538px;
  padding: 0 12.05568px 12.05568px;
}

.sporttip .ticket-system__aside {
  width: 46.9390670762%;
  float: right;
  margin-right: 0;
}

.sporttip .ticket-system__choice-numbers___container,
.sporttip .ticket-system__additional-numbers___container {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 50%;
  max-width: 296px;
}

.sporttip .ticket-system__numbers___container-disabled {
  opacity: 0.5;
}

.sporttip .ticket-system__numbers-title {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 2.111;
  letter-spacing: -0.015em;
  float: left;
  font-family: "tarzana";
}

.sporttip .ticket-system__sub-title {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1;
  letter-spacing: -0.015em;
  position: relative;
  margin-bottom: 12.05568px;
  padding-right: 44px;
}

.sporttip .ticket-system__sub-title > .number-counter {
  top: 2px;
}

.sporttip .ticket-system__aside___container {
  padding-bottom: 24.11136px;
  padding-top: 18.08352px;
}

.sporttip .ticket-system__aside___container.ticket-system__aside___additional-container {
  border-bottom: 0;
}

.sporttip .ticket-system__aside___bank-container {
  padding-top: 10px;
}

.sporttip .systemtip .step3 .ticket-rows {
  margin-bottom: 24.11136px;
}

.sporttip .systemtip [data-step="3"] .ticket__info-box___info,
.sporttip .systemtip [data-step="2"] .ticket__info-box___info {
  display: none;
}

.sporttip .systemtip .ticket__container___confirmation .ticket__confirmation___choice-numbers,
.sporttip .systemtip .ticket__container___confirmation .ticket__confirmation___additional-numbers,
.sporttip .systemtip .ticket__container___confirmation .ticket__confirmation___bank-numbers {
  padding-top: 3px;
}

.sporttip .ticket-system__numbers,
.sporttip .ticket-system__additional-numbers {
  font-size: 13px;
  font-size: 0.8666666667rem;
  line-height: 2.153;
  font-family: roboto-bold;
  list-style-type: none;
  margin: 0;
}

.sporttip .ticket-system__number,
.sporttip .ticket-system__additional-number {
  position: relative;
  float: left;
  height: 34px;
  line-height: 1;
  margin-bottom: 1px;
  margin-right: 1px;
  width: 34px;
}

.sporttip .ticket-system__number {
  background-color: #f9f9f9;
  color: #00509d;
}

.sporttip .ticket-system__additional-number {
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  background-color: #fffbe5;
  color: #c46900;
}

.sporttip .ticket__confirmation___label,
.sporttip .ticket__confirmation___value {
  float: left;
  min-height: 40px;
  padding: 8px 0;
}

.sporttip .ticket__confirmation___value-alltext,
.sporttip .ticket__confirmation___label {
  display: inline-block;
  font-family: "tarzana";
  font-size: 1.2rem;
  line-height: 24px;
}

.sporttip .ticket__confirmation___label {
  width: 32%;
}

.sporttip .ticket__confirmation___value {
  width: 67%;
}

.sporttip .ticket__confirmation___value ul {
  max-width: 90%;
}

.sporttip .ticket__confirmation___value .ticket-system__number,
.sporttip .ticket__confirmation___value .ticket-system__additional-number {
  height: 34px;
  width: 34px;
}

.sporttip .ticket__warning-message {
  float: left;
  margin-bottom: 0;
  margin-top: 12.05568px;
}

.sporttip .winning-numbers {
  display: none;
  float: left;
  margin-bottom: 24.11136px;
  margin-top: 48.22272px;
  width: 100%;
}

.sporttip .winning-numbers h2 {
  font-size: 1.4rem;
  margin-bottom: 12.05568px;
}

.sporttip .winning-numbers .actual-numbers__numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  top: 0;
  float: none;
  margin-bottom: 24.11136px;
  margin-top: 12.05568px;
}

.sporttip .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"],
.sporttip .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___lucky"],
.sporttip .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___replay"] {
  margin-left: 16px;
}

.sporttip .winning-numbers .actual-numbers__numbers li[class="actual-numbers__number actual-numbers__number___superstar"] ~ li[class="actual-numbers__number actual-numbers__number___superstar"] {
  margin-left: 1px;
}

.sporttip .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___superstar"],
.sporttip .winning-numbers .actual-numbers__numbers___serialized li[class="actual-numbers__number actual-numbers__number___lucky"] {
  margin-left: 0;
}

.sporttip .winning-numbers-visible .winning-numbers {
  display: block;
}

.sporttip .winning-numbers__last-draw-form .filter-prev-draw,
.sporttip .winning-numbers__last-draw-form .filter-next-draw {
  float: left;
  margin-bottom: 12.05568px;
}

@media screen and (hover: none) {
  .sporttip .ticket__number:hover {
    background: #ffffff;
    color: #e10017;
  }

  .sporttip .ticket__additional-number:hover {
    background: #fffbe5;
    color: #c46900;
  }

  .sporttip .ticket__number___selected,
  .swiss_lotto .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
  .euromillions .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
  .eurodreams .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
  .bingo .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
  .sporttip .ticket-row___active .ticket-row__number.ticket__number___selected,
  .sporttip .ticket-row___active:hover .ticket-row__number.ticket__number___selected,
  .sporttip .ticket-system__number.ticket__number___selected,
  .sporttip .ticket-system__number.ticket__number___selected:hover,
  .jass .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
  .goooal .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected,
  .sporttip .ticket__number___selected:hover,
  .swiss_lotto .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
  .euromillions .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
  .eurodreams .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
  .bingo .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
  .sporttip .ticket-row___active .ticket-row__number.ticket__number___selected:hover,
  .sporttip .ticket-system__number.ticket__number___selected:hover,
  .jass .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover,
  .goooal .ticket-row___active .sporttip .ticket-row__number.ticket__number___selected:hover {
    background: #00509d;
    color: #ffffff;
  }

  .sporttip .ticket__additional-number___selected,
  .swiss_lotto .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
  .euromillions .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
  .eurodreams .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
  .bingo .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-row___active:hover .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-system__additional-number.ticket__additional-number___selected,
  .sporttip .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .jass .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
  .goooal .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected,
  .sporttip .ticket__additional-number___selected:hover,
  .swiss_lotto .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .euromillions .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .eurodreams .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .bingo .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-row___active .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .sporttip .ticket-system__additional-number.ticket__additional-number___selected:hover,
  .jass .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover,
  .goooal .ticket-row___active .sporttip .ticket-row__additional-number.ticket__additional-number___selected:hover {
    background: #f7d461;
    color: #694409;
  }

  .sporttip .ticket__number___disabled,
  .sporttip .ticket__number___disabled:hover {
    color: #e10017;
    cursor: default;
    opacity: 0.3;
  }
}

@media screen and (min-width: 768px) and (max-width: 1020.9px) {
  .sporttip .ticket__number,
  .sporttip .ticket__additional-number {
    height: 100%;
    max-height: 60px;
    max-width: 60px;
  }

  .sporttip .ticket__tipps .ticket-row__number,
  .sporttip .ticket__tipps .ticket-row__additional-number {
    min-width: 23px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .sporttip .ticket-row__number,
  .sporttip .ticket-row__additional-number {
    min-width: 25px;
    padding-top: 8.325%;
    width: 8.325%;
  }

  .sporttip .ticket__module {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    max-width: 290px;
  }

  .sporttip .ticket-system___bank .ticket-system__content {
    min-height: 518px;
  }

  .sporttip .ticket-system___bank .ticket__module {
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    left: 0;
    max-width: none;
  }

  .sporttip .ticket__tipps-price {
    float: right;
    margin-right: 6%;
    width: auto;
  }

  .sporttip .systemtips .ticket__tipps-price {
    margin-right: 0;
  }
}