@font-face{
  font-family: 'Orbitron';
  src: url('../fonts/Orbitron-Bold.woff2?v=68a7d31d') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}:root{
 
    --body-color: #030032;
    --latin-color: #ffffff;
    --header-color: #ffffff;
    --button1-color: #000000;
    --button2-color: linear-gradient(45deg, #ff0202, #ff0202, #fb5959 , #ff0202 );
    --menu-color: #05151a;
    --brand-color: #f71c1c;
    --casino-header: #080808;
}body{  margin:0px;  background: var(--body-color);  color: var(--latin-color);  }h2,h3,h4,h5,h6{  font-size:inherit;  margin-bottom:10px;  text-align: center;  }a{  color:inherit;  }header{  height: 100px;  display: flex;  background: var(--header-color);  background-size: cover;  line-height: 1.3;  align-items: center;  flex-direction: row;    }.main_right-div0{  top: 20px;  position: sticky;    }.main{  padding: 0px 0px;    line-height: 1.5;    }.main__slots{  display: flex;  justify-content: space-around;  flex-wrap: wrap;    }.main__slot{  display: flex;  flex-direction: column;  justify-content: flex-end;  text-align: center;  border-radius: 5px;  height: 187px;  display: flex;  align-items: flex-end;  flex-wrap: nowrap;  background-size: cover!important;  background-position: center!important;  overflow: hidden;  position:relative;  margin-bottom:15px;  }.main__slot:before{  content: '';  background-image: url(../images/play-solid.svg?v=db535443);  background-size: 50px;  background-repeat: no-repeat;  background-position: center;  font-weight: 900;  position: absolute;  top: 45%;  left: 50%;  padding-top: 50%;  width: 100%;  height: 100%;  transform: translate(-50%, -50%);  font-size: 50px;  color: rgba(255, 255, 255, 0);  background-color: #fff;  opacity: 0;  transition: all 0.3s ease;  }.main__slot:hover:before{  opacity: 0.9;  color: white;  background-color: #26262691;  filter: drop-shadow(0px 10px 34px rgba(255, 58, 26, 0.42));    }.main_slot_title{  filter: drop-shadow(0px 11px 8px rgba(0, 193, 160, 0.11));  background: var(--button1-color);  font-size: 13px;  width: 100%;  padding: 7px 0px;  border-bottom-left-radius: 7px;  border-bottom-right-radius: 7px;    }img{  width: 100%;  height: auto;  }.main_right{  width: 250px;  margin-top: -75px;  }.main_right-div{  border-radius: 20px;  filter: drop-shadow(0 0 34px rgba(48, 46, 43, 0.13));  background: var(--menu-color);  padding: 30px;  width: 100%;  height: 140px;  }li{  margin-bottom: 5px;    }.main_right-div2{  padding: 10px 0;  }.main_right-div2 .href{  padding: 5px 0;    }.main_button{  display: flex;  align-items: center;  justify-content: space-between;  width: 310px;  padding-bottom: 35px;      }.main_button .href:first-child{  width: 45%;  height: 45px;  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);  border-radius: 12px;  border: 2px solid hsl(0deg 0% 0% / 10%);  background: var(--button1-color);  display: flex;  font-weight: bold;  transition: .5s;  align-items: center;  justify-content: center;    }.main_button .href:last-child{  width: 45%;  height: 45px;  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);  border-radius: 12px;  background: var(--button2-color);  display: flex;  font-weight: bold;  align-items: center;  justify-content: center;    border: none;  background-size: 500% 500%;  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);  transition: transform 0.3s ease;  animation: gradientshift 5s ease infinite;  }.main_button .href:hover{  transform:scale(1.1);    }.main_right-div2 div:hover{  border-radius: 5px;  padding: 3px;  background-position: left;  color:#111;  background: #fff;  }.table-wrapper{  overflow-x: auto;  -webkit-overflow-scrolling: touch;  }table{  width: 100%;  table-layout: fixed;  border-collapse: collapse;  font-size: 12px;  }th,td{  word-wrap: break-word;  word-break: break-word;  hyphens: auto;  max-width: 200px;  }.faq{  width: 100%;  max-width: 100%;  margin: 0 auto;  }.faq-item{  border: 1px solid #525252;  border-radius: 10px;  margin-bottom: 10px;  overflow: hidden;  }.faq-question{  background: var(--header-color);  width: 100%;  color: #000000;  padding: 5px;  cursor: pointer;  font-size: 17px;  font-weight: bold;  border: none;  text-align: left;  }.faq-answer{  font-size: 16px;  max-height: 0;  overflow: hidden;  transition: max-height 0.3s ease;  }.faq-answer.visible{  max-height: 800px;  padding: 10px;  }#menu.open{  transform: unset;  height: auto;  border-radius: 0 0 15px 15px;}#menu_close.active{  display: block !important;  z-index: 1000;  }footer{  height: auto;  background-color: #000;  border-top: 1px solid #a6a6a6;  color: #a6a6a6;  display: flex;  padding: 20px 0px 20px;  flex-direction: column;  display: flex;  align-content: center;  align-items: center;  justify-content: center;  }h1{  margin-top:35px;  font-size:25px;    text-align: center;  }.footmenu{  display: flex;  flex-direction: column;  align-items: center;    }.rules{  margin-top: 20px;  display: flex;  flex-direction: row;  justify-content: center;  align-items: center;    }@media (max-width: 1024px){.rules{  display: flex;  flex-direction: column;    }}@keyframes gradientshift{  0% {  background-position: 0% 50%;  }  50% {  background-position: 100% 50%;  }  100% {  background-position: 0% 50%;  }  }@media not all and (max-width:1200px){@media screen{body,html{  height: auto;  }}}.main .main__slot img{  margin:0px;  }header .main_right-div,.mobile_{  display:none;  }.main__fot2{  padding-left:50px;  font-size:14px;  }header .main_container{  flex-direction: column;  align-items: baseline;  padding:60px 0px;  }.main_container{  width: 1300px;  margin: auto;  display: flex;    }a{  text-decoration:none;      }.main img{  margin: 10px 0px 25px 0px;  }.main_left{  width:980px;  margin-right:20px;  }strong{  font-weight:700;  }img{    }@media screen and (max-width: 1450px){.main_button.mobile_{  display:none;  }header{  font-size:30px;  }}@media screen and (max-width: 1024px){#main_s2 br{  display:none;  }.main_button .href{  height: 40px!important;  font-size: 4vw!important;    }.main_button.mobile_{  display: flex;  position: absolute;  z-index: 0;  right: 5vw;  top: 130px;  margin-top: -15px;  width: 90vw;  }.main_container{  width: 90vw;  margin: auto;  display: flex;  margin-bottom: 1px;  }.main_right{  display:none;  }.main_left{  width: auto;  margin-right: 0px;  }h1 br{  display:none;  }h1{  margin-top: 60px;  font-size: 23px;  }header .main_container{  flex-direction: column;  align-items: baseline;  padding: 10px 0px;  }.main{  padding: 15px 0px;  font-size: 16px;  line-height: 1.5;  margin-top: 60px;  }.main__fot2{  padding-left: 0px;  font-size: 14px;  line-height: 1.4;  padding: 30px 0px;  }footer{  height: auto;  }body,html{  position: relative;  overflow-x:hidden;  height: 100%;  }header .main_right-div{  position: absolute;  right: 0px;  top: 0px;  margin-top: 0px;  width: 100vw;  display:block;  transition:.3s;  box-sizing: border-box;  transform: translatex(150%);  z-index: 10;  }.main_right-div2{  margin: 10px 0px;  font-style: normal;  text-transform: none;  }.mobile_{  display: block;  position: absolute;  z-index: 10;  right: 25px;    }.close{  display:none;  }}body,html{    -webkit-overflow-scrolling: touch;   font-family: 'poppins', sans-serif;    }@media not all and (max-width: 1000px){body,html{  height: auto;  }}.navibar{
  padding: 18px;
  display: flex;
  flex-direction: row;
  align-items: baseline;
}.navibar a{
  font-family: 'Orbitron', sans-serif; 
  color: var(--brand-color);
  font-weight: 700;
  font-size: 1.7rem;
  text-transform: uppercase;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25); 
  text-decoration: none;
  margin-right: 7px;
}.navibar .subtitle{
  font-family: sans-serif; 
  font-size: 1.3rem;
  font-weight: 400;
  margin-top: -5px; 
  text-transform: uppercase;
  color: var(--casino-header); 
}@keyframes marquee{
    0%   { transform: translateX(0); }
    100% { transform: translateX(-100%); }
  }#burgerIcon,#menu_close{
  background: none;
  border: none;
  padding: 0;
  line-height: 0;
  color: inherit;
  cursor: pointer;
}.menu-heading{
  color: #fff;
  font-weight: 400;
  font-size: 26px;
}.banner-img{
  border-radius: 12px;
}.main__slot img{
  width: 160px;
  height: 160px;
  object-fit: cover;
}.section-img{
  max-width: 100%;
  border-radius: 10px;
}.main_button .href.btn-register{
  background: #ffda00;
  color: #000;
  animation: none;
}ol{
  padding-left: 22px;
}ol li{
  margin-bottom: 10px;
}.footmenu a{
  margin: 7px 0;
}.footer-badges{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}.footer-badges a{
  margin: 5px;
  line-height: 0;
}.footer-badges img{
  width: 96px;
  height: 56px;
}.footer-age{
  margin-top: 15px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.5px;
}body{
  padding-bottom: 65px;
}@media screen and (max-width: 1024px){header .main_right-div.open{
    transform: translateX(0);
    height: auto;
    padding-bottom: 40px;
    border-radius: 0 0 15px 15px;
    z-index: 20;
  }}@media screen and (min-width: 1025px){.main_container{
    width: 100%;
    max-width: 1300px;
    padding: 0 15px;
    box-sizing: border-box;
  }.main_left{
    width: auto;
    flex: 1;
    min-width: 0;
    margin-right: 20px;
  }.main_right{
    flex: 0 0 250px;
  }.main_right .main_button{
    width: 100%;
  }.main_right .main_right-div{
    box-sizing: border-box;
    height: auto;
  }}@media (prefers-reduced-motion: reduce){.main_button .href:last-child{
    animation: none;
  }.main_button .href:hover{
    transform: none;
  }}