@font-face {
  font-family: 'Arial-Bold';
  src: url('../fonts/Arial-Bold/Arial-BoldMT.eot');
  src: url('../fonts/Arial-Bold/Arial-BoldMT.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Arial-Bold/Arial-BoldMT.woff2') format('woff2'),
      url('../fonts/Arial-Bold/Arial-BoldMT.woff') format('woff'),
      url('../fonts/Arial-Bold/Arial-BoldMT.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Impact';
  src: url('../fonts/Impact/Impact.eot');
  src: url('../fonts/Impact/Impact.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Impact/Impact.woff2') format('woff2'),
      url('../fonts/Impact/Impact.woff') format('woff'),
      url('../fonts/Impact/Impact.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

html {
  position: relative;
}

.user-attention .usual-wager-mode, .bonuses-wrap .usual-wager-mode {
  color: #11FF42;
}

.user-attention .wager-wager-mode, .bonuses-wrap .wager-wager-mode {
  color: yellow;
}

.bonuses-wrap input[type="text"] {
  background: none;
  border: 1px solid;
}

.info-link {
  border: 3px solid;
  border-radius: 10px;
  /* width: 20px; */
  /* height: 20px; */
  display: inline-block;
  text-align: center;
}

.oneinput_error {
  color: red;
}

.bonuses-wrap [bonus] > div:not(.additional) {
  display: inline-block;
}

.bonuses-wrap .additional:not(.active) {
  display: none;
}

.content:not(.content-active) {
  display: none !important;
}

 #launcher.content-active{
  top: 0;
  left: 0;
}
/*
.iosScrollerAnim {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 10000;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 150px;
  top: 0;
  left: 0;
  animation: iosAnimMove 1.5s infinite;
}

.iosScroller {
  width: 100%;
  height: 10000000px;
  z-index: 9999;
  position: absolute;
  background: rgba(173, 216, 230, 0.5) no-repeat;
  background-size: 100%;
  top: -500px;
  left: 0;
  margin: 0;
  padding: 0;
  -webkit-animation: visibility 0.3s both;
  -webkit-transform: translate3D(0, 0, 0);
}*/

/* @keyframes iosAnimMove {
  0% { background-position: 50% 75%; }
  100% { background-position: 50% 25%; }
} */

body {
  display: block;
}

.iphone body {
  -webkit-text-size-adjust: none;
}

#body {
  display: block;
}

body.core-scrollcheck {
  width: 100%;
  height: 3000px;
  position: absolute;
  overflow: auto;
}

body.core-scrollcheck .core-bonus-message {
  position: fixed !important;
}

.notFullscreenSafari {
  overflow: auto !important;
}

.fullscreenSafari {
  /* max-height: 100vh !important;
  min-height: 100vh !important; */
  overflow: hidden !important;
  touch-action: none;
  -ms-touch-action: none;
  position: relative !important;
}

.disable-click {
  pointer-events: none;
}

.resize,.resize-always,.content {
  transform-origin: 0px 0px;
}

.core-logo {
  display: none;
}

.core-slider-back {
  width: 100%;
  height: 100%;
  background-color: #000;
  top: 0px;
  left: 0px;
  position: absolute;
}

#game_pixel {
    width: 2px;
    height: 2px;
    top: 0px;
    right: 0px;
    display: none;
    position: absolute;
    z-index: 10000;
    background-color: green;
}

#game_pixel.active {
    display: block;
}

/* #safarihelper{ */
  /* color: white;
  font-size: 26px;
  font-family: 'tekomedium','serif';
  text-align: center;
  padding-top: 7%;
  touch-action: none;
  pointer-events: none;
  position: fixed;
  display: none;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.5);
  z-index: 10000;
  cursor: pointer;
  background-image: url(../images/ios_hand_move.png);
  background-repeat: no-repeat; */
  /*background-attachment: fixed;*/
  /* background-position: 50% 200px;
  background-size: 150px;
  animation: iosAnimMove 1.5s infinite; */
/* } */

#safarihelper{
  color: white;
  font-size: 26px;
  font-family: 'tekomedium','serif';
  text-align: center;
  touch-action: none;
  pointer-events: none;
  position: fixed;
  height: 304px;
  width: 90px;
  top: 10px;
  right: 40px;
  transform-origin: center top;
  z-index: 10000;
  cursor: pointer;
  background-image: url(../images/fullscreenanim_ios_hand_move.png);
  background-repeat: no-repeat;
  background-position: 0 -310px;
}

.safarihelper-bg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0,0,0,0.5);
  z-index: 999999;
}

.safarihelper-bg, #safarihelper {
  opacity: 0;
  visibility: hidden;
  transition: opacity .5s linear, visibility .5s linear;
}

.safarihelper-bg.active, #safarihelper.active {
  opacity: 1;
  visibility: visible;
}

.safarihelper-bg:not(.active), #safarihelper:not(.active) {
  pointer-events: none;
}

.device-rotate {
  background: #000;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  display: none;
  background-size: contain;
  background-position: 50% 50%;
  z-index: 1;
}

.device-rotate span {
  font-size: 30px;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: 19%;
}

body[orientation="landscape"] .device-rotate span { 
  bottom: 4%;
}

.device-rotate.active {
  display: block;
}

.wheel {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  z-index: 10000;
}

.wheel iframe {
  width: 100%;
  height: 100%;
  border: 0px;
}

.wheel.active {
  display: block;
}

.jackpot-win {
  display: none;
}

.jackpot-win.active {
  display: block;
}

.jackpot-win-dot:not(.active) {
  display: none;
}

body:not(.news-enable) .core-news {
  display: none;
}

.core-news > div {
  transition-timing-function: linear;
  transition-property: transform;
  position: absolute;
  white-space: nowrap;
}

.core-news > div > div {
  display: inline-block;
}

.core-bonuses-info .bonuses-values > p:not(.active), .core-bonuses-info .bonuses-statuses > p:not(.active), .bonuses-info p:not(.active), .bonuses-values .wager-hr:not(.active) {
  display: none;
}

.core-bonuses-info .bonuses-statuses .hours_time {
  text-align: center;
}

.another_device_message {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10000;
  background-color: #000;
  color: #FFF;
  display: none;
}

.another_device_message.active {
  display: block;
}

.another_device_message span {
    font-size: 50px;
    top: calc(50% - 25px);
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0px;
    right: 0px;
}


.odometer-digit {
  height: 100%;
  display: inline-block;
  position: relative;
}

.odometer-digits {
  height: 100%;
  width: 100%;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.odometer-digit-point, .odometer-digit-comma {
  vertical-align: top;
}

.odometer-digit div {
  height: 100%;
}


/*bonus message*/
@font-face {
    font-family:She_is_name ; 
    src: url(../fonts/She_is_name.otf); 
}

.core-bonus-message.hidden {
  display: none;
}

.core-bonus-message.active{
  animation: core-bonus-move 1.5s linear ;
}

.core-bonus-message {
    animation: core-bonus-move-out 1s 1 linear forwards;  
}

.core-bonus-message {
    font-style: normal;
    font-family: 'She_is_name';
    display: flex;
    position: absolute;
    top: 15vh;
    left: 15vw;
    width: 70vw;
    height: 70vh;
    background-image: url(../images/lights-border.png);
    background-size: 100% 100%;
    color: #fff;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background-color: #000000d4;
    border-radius: 20px;
    z-index: 2;
    max-height: 40vw;
}

@keyframes core-bonus-move {
from {
    top: -85%;
    
  }
 
  60% {
    top: 14%;
    animation-timing-function: ease-out;
  }
  70% {
    top: 15%;
    animation-timing-function: ease-in;
  }
  80% {
    top: 13%;
    animation-timing-function: ease-out;
  }
  to {
    top:15%;

  }
}

@keyframes core-bonus-move-out {
0% {
   top:15%;
  }

  100% {
    top:-85%;
    display: none;

  }
}
.core-bonus-message .bonus-title {
    position: relative;
}
.core-bonus-message p {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 7vw;
    margin: 1vw 0;
    cursor: default;
    font-style: italic;
    padding-right: 10px;
}
.core-bonus-message .b-title {
    z-index: 2;
    position: relative;
}
.core-bonus-message .bonus-title-bg {
    position: absolute;
    top: 0;
    z-index: 1;
    -webkit-text-stroke: 2vw #6d1806;
}
.core-bonus-message .bonus-title span {
    background: linear-gradient( #f5d706 33%, #fb4705 53%, #f5d706);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: #f1b407;
    padding-right: 1vw;
}

.core-bonus-message .bonus-value {
    background: linear-gradient( #e2e0cf 26%, #565453 45%, #e2e1d7, #7b7979);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #02020200;
    color: #353232;
    -webkit-text-stroke: 6px #3c3838;
    text-shadow: 1px 1px 20px #f9f5f5;
    background-clip: text;
}

body[content="launcher"] #jvlabelWrap, body[content="launcher"] .__jivoMobileButton, .mobile body.active-banner .__jivoMobileButton {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
/** bonuses on launcher **/
.user-attention {
  color: white;
  font-family: "Impact";
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 1%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  /*text-transform: uppercase;*/
  transform: scale(0);
  transition: transform .4s ease-out;
  z-index: 9999999;
}

.user-attention:not(.active) {
  display: none;
}

.user-attention.active {
  transform: scale(1);
}

.user-attention .close-button {
  color: red;
  right: 10px;
  top: 10px;
  position: absolute;    
  cursor: pointer;
  font-size: 3vh;
}

.user-attention .messages .main {
  /*width: 70%;*/
  margin: 0 auto;
  background-image: url('../images/bonuses/txt_grad.png');
  background-size: contain;
  background-position: center;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 6vh;
  line-height: 6vh;
  text-align: center;
}

.info-link {
  cursor: pointer;
}

.user-attention .messages .main div, .user-attention .messages .main p {
  display: inline;
}

.user-attention .messages {
  padding-left: 0;
  margin: 0;
  list-style: none;
  overflow: auto;
}
.user-attention .messages .additional:not(.active) {
  display: none;
}

.user-attention .messages .additional > div > p {
  /*background-image: url('../images/bonuses/bonus_grad.png');*/
  background-size: contain;
  background-position: center;
  /*-webkit-background-clip: text;
  -webkit-text-fill-color: transparent;*/
  font-size: 3vh;
  text-align: center;
}

.user-attention .buttons {
  display: flex;
  justify-content: center;
  align-items: center;
}

.user-attention .buttons button {
  position: relative;
  cursor: pointer;
  margin: 0 2.5vh;
  background: rgba(40, 40, 40, 1);
  background: -moz-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(0, 0, 0, 1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(40, 40, 40, 1)), color-stop(100%, rgba(0, 0, 0, 1)));
  background: -webkit-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(0, 0, 0, 1) 100%);
  background: -o-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(0, 0, 0, 1) 100%);
  background: -ms-linear-gradient(top, rgba(40, 40, 40, 1) 0%, rgba(0, 0, 0, 1) 100%);
  background: linear-gradient(to bottom, rgba(40, 40, 40, 1) 0%, rgba(0, 0, 0, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#000000', GradientType=0);
  border-radius: 5px;
  border: none;
  outline: none;
}

.user-attention .buttons button:after {
  content: "";
  display: block;
  position: absolute;
  text-align: center;
  width: calc(100% + 4px);
  top: calc(0px - 2px);
  left: calc(0px - 2px);
  z-index: -1;
  height: calc(100% + 4px);
  border-radius: 5px;
  background: rgba(215, 165, 72, 1);
  background: -moz-linear-gradient(top, rgba(215, 165, 72, 1) 0%, rgba(255, 246, 178, 1) 50%, rgba(215, 165, 72, 1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(215, 165, 72, 1)), color-stop(50%, rgba(255, 246, 178, 1)), color-stop(100%, rgba(215, 165, 72, 1)));
  background: -webkit-linear-gradient(top, rgba(215, 165, 72, 1) 0%, rgba(255, 246, 178, 1) 50%, rgba(215, 165, 72, 1) 100%);
  background: -o-linear-gradient(top, rgba(215, 165, 72, 1) 0%, rgba(255, 246, 178, 1) 50%, rgba(215, 165, 72, 1) 100%);
  background: -ms-linear-gradient(top, rgba(215, 165, 72, 1) 0%, rgba(255, 246, 178, 1) 50%, rgba(215, 165, 72, 1) 100%);
  background: linear-gradient(to bottom, rgba(215, 165, 72, 1) 0%, rgba(255, 246, 178, 1) 50%, rgba(215, 165, 72, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7a548', endColorstr='#d7a548', GradientType=0);
}

.user-attention .buttons button p {
  font-family: "Arial-Bold";
  background-image: url('../images/bonuses/buton_grad.png');
    background-size: contain;
  background-position: center;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 3vh;
  text-transform: uppercase;
  margin: 1.5vh 1.9vh;
}

@media screen and (orientation: portrait) {
  .mobile .user-attention .messages .main p {
    font-size: 3.5vh;
  }
  .mobile .user-bonuses-list li {
    font-size: 3vh;
  }
}

@media screen and (orientation: landscape) {
  .mobile .user-attention .messages .main p {
    font-size: 8vh;
    line-height: 9vh;
  }
  .mobile .user-attention .messages .additional p {
    font-size: 6vh;
  }
  .mobile .user-attention .buttons {
    font-size: 5vh;
  }
}

/* PWA */
.a2hs-btn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  bottom: -100vh;
  left: 0;
  width: calc(100% - 20px);
  background: #ffffff;
  z-index: 999;
  padding: 10px;
  font-size: 15px;
  transition: bottom .8s linear;
}

.a2hs-btn-wrap.active {
      bottom: 0;
}

.a2hs-btn-wrap button {
  padding: 0;
  border: 0;
  font-size: 16px;
}

.a2hs-btn-wrap button.a2hs-btn {
  background: transparent;
  text-align: left;
  text-decoration: underline;
}

.a2hs-btn-wrap button.a2hs-btn-close {
  padding: 0 15px;
  font-size: 45px;
  background: transparent;
  transform: rotate(45deg);
}

.a2hs-btn-wrap button.hidden {
  display: none;
}

.a2hs-btn-wrap .btns-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.a2hs-btn-wrap  .safari, .a2hs-btn-wrap .chrome {
  display: none;
}

.a2hs-btn-wrap .safari.active, .a2hs-btn-wrap .chrome.active {
  display: block;
}

.a2hs-btn-wrap .chrome {
  position: relative;
  padding-right: 50px;
}

.a2hs-btn-wrap .safari p {
  margin: 0;
  line-height: 25px;
}

.a2hs-btn-wrap .safari .icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  vertical-align: middle;
}

.a2hs-btn-wrap .safari .icon.share-icon {
  background: url(../images/safari-share.svg) no-repeat center;
  background-size: contain;
}

.a2hs-btn-wrap .safari .icon.add-icon {
  background: url(../images/safari-add.svg) no-repeat center;
  background-color: #585858;
  background-size: 76%;
  border-radius: 4px;
}

.download-app-wrap {
  position: fixed;
  bottom: -50%;
  width: 100%;
  padding: 1vmax;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #222222;
  z-index: 99;
  transition: bottom .5s ease-in-out;
}

.desktop .download-app-wrap {
  padding: .3vmax;
}

.download-app-wrap.active {
  bottom: 0;
}

.download-app-wrap a {
  display: flex;
  align-items: center;
  margin-left: auto;
  font-size: 2vmax;
  text-decoration: none;
  outline: none !important;
  transition: text-shadow .3s linear;
}

.download-app-wrap a.hidden {
  display: none;
}

.desktop .download-app-wrap a {
  font-size: 1vmax;
}

@media screen and (max-width:1300px) {
  .desktop .download-app-wrap a {
    font-size: 1.5vmax;
  }
}

.download-app-wrap a:focus,
.download-app-wrap a:hover {
  text-decoration: none;
}

.android .download-app-wrap a,
.android .download-app-wrap a:focus {
  color: #a6d864;
}

.android .download-app-wrap a:hover {
  text-shadow: 0 0 1vh #a6d864;
}

.desktop .download-app-wrap a,
.desktop .download-app-wrap a:focus {
  color: #00bcd4;
}

.desktop .download-app-wrap a:hover {
  text-shadow: 0 0 1vh #00bcd4;
}

.download-app-wrap a span,
.download-app-wrap a:focus span {
  color: #ffffff;
}

.download-app-wrap a:before {
  content: '';
  width: 5vmax;
  height: 4vmax;
  display: block;
  margin-right: 1vmax;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
}

.android .download-app-wrap a:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMi4wMDIgNTEyLjAwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgY2xhc3M9IiI+PGc+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8cGF0aCBzdHlsZT0iIiBkPSJNMzA5LjQ0Niw1MTJjMTcuMTE5LDAsMzIuMDQ4LTE0LjkyOSwzMi4wNDgtMzIuMDQ4di03NC44NDZoMjEuMzk5ICAgYzEyLjg0MSwwLDIxLjM5OS04LjU2MSwyMS4zOTktMjEuMzk5di0yMTMuNzdIMTI3LjcwOHYyMTMuNzcyYzAsMTIuODM5LDguNTYsMjEuMzk5LDIxLjM5OSwyMS4zOTloMjEuNDAxdjc0Ljg0NiAgIGMwLDE3LjExOSwxNC45MjUsMzIuMDQ4LDMyLjA0OCwzMi4wNDhjMTcuMTE3LDAsMzIuMDQ1LTE0LjkyOSwzMi4wNDUtMzIuMDQ4di03NC44NDZIMjc3LjR2NzQuODQ2ICAgQzI3Ny4zOTgsNDk3LjA3MSwyOTIuMzI3LDUxMiwzMDkuNDQ2LDUxMnoiIGZpbGw9IiNhNmQ4NjQiIGRhdGEtb3JpZ2luYWw9IiNhNmQ4NjQiPjwvcGF0aD4KCTxwYXRoIHN0eWxlPSIiIGQ9Ik00MzcuNzQsMzgzLjcwOWMxNy4xMTksMCwzMi4wNDUtMTQuOTI3LDMyLjA0NS0zMi4wNDh2LTE0OS42OSAgIGMwLTE3LjAyOS0xNC45MjUtMzIuMDM0LTMyLjA0NS0zMi4wMzRjLTE3LjEyMSwwLTMyLjA0OCwxNS4wMDYtMzIuMDQ4LDMyLjAzNHYxNDkuNjkgICBDNDA1LjY5MiwzNjguNzgsNDIwLjYxOCwzODMuNzA5LDQzNy43NCwzODMuNzA5eiIgZmlsbD0iI2E2ZDg2NCIgZGF0YS1vcmlnaW5hbD0iI2E2ZDg2NCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9IiIgZD0iTTc0LjI2MSwzODMuNzA5YzE3LjEyMSwwLDMyLjA0OC0xNC45MjcsMzIuMDQ4LTMyLjA0OHYtMTQ5LjY5ICAgYzAtMTcuMDI5LTE0LjkyNS0zMi4wMzQtMzIuMDQ4LTMyLjAzNGMtMTcuMTE5LDAtMzIuMDQ1LDE1LjAwNi0zMi4wNDUsMzIuMDM0djE0OS42OUM0Mi4yMTcsMzY4Ljc4LDU3LjE0MiwzODMuNzA5LDc0LjI2MSwzODMuNzA5ICAgeiIgZmlsbD0iI2E2ZDg2NCIgZGF0YS1vcmlnaW5hbD0iI2E2ZDg2NCI+PC9wYXRoPgoJPHBhdGggc3R5bGU9IiIgZD0iTTM1OC42MTEsMy4yMjljLTQuMjc4LTQuMzA1LTEwLjY0Ny00LjMwNS0xNC45MjUsMGwtMjguNzAxLDI4LjYwNWwtMS4zMjQsMS4zMjIgICBjLTE3LjAxOC04LjUyMi0zNi4wOTktMTIuNzc4LTU3LjM0Ny0xMi44MTljLTAuMTA0LDAtMC4yMDctMC4wMDMtMC4zMTEtMC4wMDNoLTAuMDAzYy0wLjEwOCwwLTAuMjA3LDAuMDAzLTAuMzE0LDAuMDAzICAgYy0yMS4yNDcsMC4wNDEtNDAuMzI3LDQuMjk3LTU3LjM0NCwxMi44MTlsLTEuMzI3LTEuMzIyTDE2OC4zMTQsMy4yMjljLTQuMjgxLTQuMzA1LTEwLjY0Ny00LjMwNS0xNC45MjUsMCAgIGMtNC4yODEsNC4yODEtNC4yODEsMTAuNjM1LDAsMTQuOTEzbDI3Ljc2MywyNy43NjhjLTguOTQ2LDUuOTczLTE3LjA1OCwxMy4yODItMjQuMTEyLDIxLjY0MiAgIGMtMTYuODg4LDIwLjAxOC0yNy42NjEsNDYuMDcxLTI5LjE0Miw3NC4yOTljLTAuMDE0LDAuMjk0LTAuMDQzLDAuNTg0LTAuMDU2LDAuODc4Yy0wLjA5MSwxLjkyMi0wLjEzMywzLjg1NC0wLjEzMyw1Ljc5NGgyNTYuNTgzICAgYzAtMS45MzktMC4wNDYtMy44NzEtMC4xMzMtNS43OTRjLTAuMDE0LTAuMjk0LTAuMDQzLTAuNTg0LTAuMDYtMC44NzhjLTEuNDc4LTI4LjIyOC0xMi4yNTMtNTQuMjgyLTI5LjE0Mi03NC4yOTcgICBjLTcuMDUxLTguMzYtMTUuMTY2LTE1LjY2OS0yNC4xMTItMjEuNjQybDI3Ljc2Ni0yNy43NjhDMzYyLjg5MywxMy44NjQsMzYyLjg5Myw3LjUxMSwzNTguNjExLDMuMjI5eiBNMjAyLjUxNSwxMTEuMTYgICBjLTguODUzLDAtMTYuMDMxLTcuMTc3LTE2LjAzMS0xNi4wMzFzNy4xNzctMTYuMDMxLDE2LjAzMS0xNi4wMzFjOC44NTMsMCwxNi4wMzEsNy4xNzcsMTYuMDMxLDE2LjAzMSAgIFMyMTEuMzY4LDExMS4xNiwyMDIuNTE1LDExMS4xNnogTTMwOS40ODUsMTExLjE2Yy04Ljg1MywwLTE2LjAzMS03LjE3Ny0xNi4wMzEtMTYuMDMxczcuMTc3LTE2LjAzMSwxNi4wMzEtMTYuMDMxICAgYzguODUzLDAsMTYuMDMxLDcuMTc3LDE2LjAzMSwxNi4wMzFTMzE4LjMzOSwxMTEuMTYsMzA5LjQ4NSwxMTEuMTZ6IiBmaWxsPSIjYTZkODY0IiBkYXRhLW9yaWdpbmFsPSIjYTZkODY0Ij48L3BhdGg+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPC9nPjwvc3ZnPg==);
}
.desktop .download-app-wrap a:before {
  width: 2vmax;
  height: 2vmax;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwQkNENDsiIHBvaW50cz0iMjI0LDI0MCAyMjQsNTIgMCw4MCAwLDI0MCAJIi8+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzAwQkNENDsiIHBvaW50cz0iMjU2LDI0MCA1MTIsMjQwIDUxMiwxNiAyNTYsNDggCSIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMEJDRDQ7IiBwb2ludHM9IjI1NiwyNzIgMjU2LDQ2NCA1MTIsNDk2IDUxMiwyNzIgCSIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMEJDRDQ7IiBwb2ludHM9IjIyNCwyNzIgMCwyNzIgMCw0MzIgMjI0LDQ2MCAJIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
}

.download-app-close {
  width: 5vmax;
  height: 3vmax;
  margin-left: auto;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMyOS4yNjkzMyAzMjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTE5NC44MDA3ODEgMTY0Ljc2OTUzMSAxMjguMjEwOTM4LTEyOC4yMTQ4NDNjOC4zNDM3NS04LjMzOTg0NCA4LjM0Mzc1LTIxLjgyNDIxOSAwLTMwLjE2NDA2My04LjMzOTg0NC04LjMzOTg0NC0yMS44MjQyMTktOC4zMzk4NDQtMzAuMTY0MDYzIDBsLTEyOC4yMTQ4NDQgMTI4LjIxNDg0NC0xMjguMjEwOTM3LTEyOC4yMTQ4NDRjLTguMzQzNzUtOC4zMzk4NDQtMjEuODI0MjE5LTguMzM5ODQ0LTMwLjE2NDA2MyAwLTguMzQzNzUgOC4zMzk4NDQtOC4zNDM3NSAyMS44MjQyMTkgMCAzMC4xNjQwNjNsMTI4LjIxMDkzOCAxMjguMjE0ODQzLTEyOC4yMTA5MzggMTI4LjIxNDg0NGMtOC4zNDM3NSA4LjMzOTg0NC04LjM0Mzc1IDIxLjgyNDIxOSAwIDMwLjE2NDA2MyA0LjE1NjI1IDQuMTYwMTU2IDkuNjIxMDk0IDYuMjUgMTUuMDgyMDMyIDYuMjUgNS40NjA5MzcgMCAxMC45MjE4NzUtMi4wODk4NDQgMTUuMDgyMDMxLTYuMjVsMTI4LjIxMDkzNy0xMjguMjE0ODQ0IDEyOC4yMTQ4NDQgMTI4LjIxNDg0NGM0LjE2MDE1NiA0LjE2MDE1NiA5LjYyMTA5NCA2LjI1IDE1LjA4MjAzMiA2LjI1IDUuNDYwOTM3IDAgMTAuOTIxODc0LTIuMDg5ODQ0IDE1LjA4MjAzMS02LjI1IDguMzQzNzUtOC4zMzk4NDQgOC4zNDM3NS0yMS44MjQyMTkgMC0zMC4xNjQwNjN6bTAgMCIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjwvZz48L3N2Zz4=);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0;
}

.desktop .download-app-close {
  width: 3vmax;
  height: 1.5vmax;
}

.__jivoMobileButton {
  z-index: 99 !important;
}