.main-author-string {

   display: flex;

   flex-wrap: wrap;

   align-items: center;

   color: #777;

   font-size: 12px;

   font-style: normal;

   font-weight: 400;

   line-height: normal;

   margin-top: -10px;

   padding-top: 10px;

   margin-bottom: 16px;

}



.main-author-string-item {

   display: flex;

   align-items: center;

   margin-top: 10px;

}



.main-author-string-photo {

   width: 24px;

   height: 24px;

   margin-right: 6px;

   min-width: 24px;

   display: block;

}



.main-author-string-photo img {

   display: block;

   width: 100%;

   height: 100%;

   border-radius: 100%;

   object-fit: cover;

   object-position: center top;

}



.main-author-string a {

   color: #016CEC;

   font-size: 12px;

   font-style: normal;

   font-weight: 600;

   line-height: 16px;

   margin-left: 4px;

   display: inline-block;

}



.author-pre-text {

   color: #777;

   font-size: 12px;

   font-style: normal;

   font-weight: 400;

   line-height: normal;

}



.main-author-string a:hover {

   text-decoration: underline;

}



.main-author-string-item {

   margin-right: 10px;

}



.main-author-string-update-time {

   color: #111;

   font-size: 12px;

   font-style: normal;

   font-weight: 400;

   line-height: normal;

   margin-left: 4px;

}



.main-author-string-item--update-time:before {

   content:'';

   display: block;

   width: 24px;

   height: 24px;

   min-width: 24px;

   margin-right: 6px;

   background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjk5ODggMTAuMTJIMTQuMjE4OEwxNi45NTg4IDcuM0MxNC4yMjg4IDQuNiA5LjgwODc4IDQuNSA3LjA3ODc4IDcuMkM0LjM0ODc4IDkuOTEgNC4zNDg3OCAxNC4yOCA3LjA3ODc4IDE2Ljk5QzkuODA4NzggMTkuNyAxNC4yMjg4IDE5LjcgMTYuOTU4OCAxNi45OUMxOC4zMTg4IDE1LjY1IDE4Ljk5ODggMTQuMDggMTguOTk4OCAxMi4xSDIwLjk5ODhDMjAuOTk4OCAxNC4wOCAyMC4xMTg4IDE2LjY1IDE4LjM1ODggMTguMzlDMTQuODQ4OCAyMS44NyA5LjE0ODc4IDIxLjg3IDUuNjM4NzggMTguMzlDMi4xMzg3OCAxNC45MiAyLjEwODc4IDkuMjggNS42MTg3OCA1LjgxQzkuMTI4NzggMi4zNCAxNC43NTg4IDIuMzQgMTguMjY4OCA1LjgxTDIwLjk5ODggM1YxMC4xMlpNMTIuNDk4OCA4VjEyLjI1TDE1Ljk5ODggMTQuMzNMMTUuMjc4OCAxNS41NEwxMC45OTg4IDEzVjhIMTIuNDk4OFoiIGZpbGw9IiM3Nzc3NzciLz4KPC9zdmc+Cg==");

   background-position: center;

   background-repeat: no-repeat;

   background-size: contain;

}



.main-author-string-item--update-time {

   margin-right: 0px;

}



@media screen and (max-width: 767px) {

   .main-author-string {

      justify-content: center;

   }



   .main-author-string-item--update-time {

      margin-right: 10px;

   }



   .main-author-string-item--fact-checked {

      order: 3;

      margin-right: 0px;

   }



   .main-author-string-item--update-time:before {

      display: none;

   }



   .main-author-string-photo{ 

      display: none;

   }





   .page-block section:nth-child(3) .main-author-string {

      width: calc(100% + 48px);

      max-width: calc(100% + 48px);

      margin-left: -24px;

      margin-right: -24px;

   }



   .main-header--with-no-pdb {

      padding-top: 0px !important;

   }

}



.casinolist-custom-admin-bar {

   overflow: visible !important;

}



@media screen and (min-width: 1300px) {

   body.is_new_header {

      padding-top: 50px;

   }

   .is_new_header .page-template-compare-casinos {

      padding-top: 100px;

   }

   .header-new-version .fav-page{

      padding-top: 100px;

   }   

}



.main-header {

   position: fixed !important;

   top: 0px;

   left: 0px;

   height: inherit !important;

   width: 100%;

   z-index: 5000 !important;

   background: #5A41D6 !important;;

   border-radius: 0px;

   padding-top: 12px;

   border-bottom: 1px solid #ffffff;

}

#langMenu ul li.current:after {

   display: none !important;

}

.main-header--flex {

   display: flex;

   align-items: center;

   justify-content: space-between;

}

.main-header--logo {

   width: 74px;

   min-width: 74px;

   object-fit: contain;

   object-position: center;

}

.main-header--logo img {

   display: block;

   width: 100%;

   height: 100%;



}

.main-header--box {

   width: calc(100% - 139px);

}

.header-search-langs {

   display: flex;

   align-items: center;

}

.stwu-button {

   position: static;

   transform: none;

   background: #AF001F;

   border-radius: 4px;

   width: 46px;

   height: 39px;

   display: flex;

   align-items: center;

   justify-content: center;

   margin-left: 16px;

}

.main-header--box-top {

   display: flex;

   align-items: center;

   justify-content: flex-end;

   padding-bottom: 12px;

   border-bottom: 1px solid #6A51E7;

}

.main-header--logo-box {

   width: 106px;

   min-width: 106px;

   max-width: 100%;

   margin-right: auto;

   display: flex;

   align-items: center;

}

.main-header--logo-box img {

   max-width: 100%;

   height: auto;

   display: block;

}

#header .logo-container {

   width: 106px;

   min-width: 106px;

   max-width: 100%;

   display: flex;

   align-items: center;

}

#header .logo-container img {

   display: block;

   max-width: 100%;

   height: auto;

}

#header .logo-container .logo-wrap {

   width: 100%;

   display: flex;

   align-items: center;

}

.stwu-button #save-ukraine__icon svg {

   width: 100%;

   height:100%;

}

#save-ukraine__icon {

   width: 27px;

   height: 26px;

}

.stwu-button {

   height: 39px;

   width: 39px;

}

.search-form {

   margin-right: 0px;

}

.search-container {

   transition: 0s !important;

}

.linker .fa {

   display: none;

}

.langs-container {

   margin-right: 0px;

   padding-right: 0px;

}

.linker ul {

   top: 130%;

}

.linker div::before {

   top: 17px;

   right: 28px;

}

.stwu-button {

   width: 46px;

   height: 39px;

   background: #443499;

   border-radius: 4px;

   margin-right: 0px;

   margin-left: 16px;

}

.current-lang {

   width: 30px;

   height: 30px;

   background-position: center;

   background-repeat: no-repeat;

   background-size: contain;

}



.main-header--btn-go-to-cas {

   background: #FFCD00 !important;

   border-radius: 10px;

   width: 234px;

   max-width: 100%;

   margin-right: 16px;

   height: 44px;

   font-family: sans-serif;

   font-style: normal;

   font-weight: 700;

   font-size: 14px;

   line-height: 25px;

   text-align: center;

   letter-spacing: 0.14px;

   text-transform: uppercase;

   color: #000000;

   display: flex;

   align-items: center;

   justify-content: center;

}

.main-header--btn-go-to-cas:hover {

   box-shadow: 0px 0px 10px rgba(0,0,0,0.25);

}

.main-header--top-menu {

   margin-right: 24px;

}

.main-header--top-menu ul {

   display: flex;

}

.main-header--top-menu ul li {

   margin-left: 24px;

}

.main-header--top-menu ul li:first-child {

   margin-left: 0px;

}

.main-header--top-menu ul a {

   font-family: sans-serif;

   font-style: normal;

   font-weight: 500;

   font-size: 18px;

   line-height: 21px;

   color: #FFFFFF;

}

.main-header--top-menu ul a:hover {

   text-decoration: underline;

}

#search {

   margin: 0px 16px 0px 0px;

}

.main-header--menu > ul {

   display: flex;

}

.main-header--menu-li {

   margin-right: 36px;

   display: flex;

   align-items: center;

   position: relative;

   padding-left: 16px;

   padding-right: 16px;

}

.main-header--menu-li:last-child {

   margin-right: 0px;

}

.main-header--menu-li:hover:after {

   transform: rotate(180deg);

}

.main-header--menu-li:after {

   content:'';

   display: block;

   background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xMi4zMDgzIDYuMTc2OTVMNy40MDgzMiAxMS4wOTE1QzcuMzQ5OTggMTEuMTQ5OSA3LjI4Njc5IDExLjE5MTEgNy4yMTg3MyAxMS4yMTUyQzcuMTUwNjggMTEuMjM5NyA3LjA3Nzc2IDExLjI1MiA2Ljk5OTk4IDExLjI1MkM2LjkyMjIxIDExLjI1MiA2Ljg0OTI5IDExLjIzOTcgNi43ODEyMyAxMS4yMTUyQzYuNzEzMTggMTEuMTkxMSA2LjY0OTk4IDExLjE0OTkgNi41OTE2NSAxMS4wOTE1TDEuNjc3MDcgNi4xNzY5NUMxLjU0MDk2IDYuMDQwODQgMS40NzI5IDUuODcwNyAxLjQ3MjkgNS42NjY1NEMxLjQ3MjkgNS40NjIzNyAxLjU0NTgyIDUuMjg3MzcgMS42OTE2NSA1LjE0MTU0QzEuODM3NDggNC45OTU3IDIuMDA3NjIgNC45MjI3OSAyLjIwMjA3IDQuOTIyNzlDMi4zOTY1MSA0LjkyMjc5IDIuNTY2NjUgNC45OTU3IDIuNzEyNDggNS4xNDE1NEw2Ljk5OTk4IDkuNDI5MDRMMTEuMjg3NSA1LjE0MTU0QzExLjQyMzYgNS4wMDU0MyAxMS41OTEyIDQuOTM3MzcgMTEuNzkwMyA0LjkzNzM3QzExLjk4OTggNC45MzczNyAxMi4xNjI1IDUuMDEwMjkgMTIuMzA4MyA1LjE1NjEyQzEyLjQ1NDIgNS4zMDE5NSAxMi41MjcxIDUuNDcyMDkgMTIuNTI3MSA1LjY2NjU0QzEyLjUyNzEgNS44NjA5OCAxMi40NTQyIDYuMDMxMTIgMTIuMzA4MyA2LjE3Njk1WiIgZmlsbD0id2hpdGUiLz4NCjwvc3ZnPg0K");

   background-position: center;

   background-repeat: no-repeat;

   background-size: contain;

   width: 14px;

   height: 14px;

   margin-left: 6px;

   transform-origin: center;

   transition: 0.25s;

}

.main-header--main-sub-menu {

   position: absolute;

   left: 0px;

   bottom: 1px;

   transform: translate(0%, 100%);

   pointer-events: none;

   opacity: 0;

   transition: 0.25s;

   background: #4F39BC;

   box-shadow: 4px 4px 30px rgba(28, 30, 32, 0.08);

}

.main-header--menu-li:nth-child(3) .main-header--main-sub-menu {

   left: 50%;

   transform: translate(-50%, 100%);

   min-width: 100%;

}

.main-header--menu-li:nth-child(3) .main-header--main-sub-menu:after  {

   left: 50%;

   transform: translateX(-50%) rotate(45deg);

}

.main-header--menu-li:nth-child(4) .main-header--main-sub-menu {

   left: auto;

   right: 0px;

}

.main-header--menu-li:nth-child(4) .main-header--main-sub-menu:after  {

   left: auto;

   right: 60px;

}

.main-header--menu-li:nth-child(5) .main-header--main-sub-menu {

   left: auto;

   right: 0px;

}

.main-header--menu-li:nth-child(5) .main-header--main-sub-menu:after  {

   left: auto;

   right: 60px;

}

.main-header--box-bot {

   display: flex;

   justify-content: space-between;

   align-items: center;

}

.main-header--menu-li > a,

.main-header--menu-li > p {

   font-family: sans-serif;

   font-style: normal;

   font-weight: 500;

   font-size: 18px;

   line-height: 21px;

   color: #FFFFFF;

   padding-bottom: 12px;

   padding-top: 12px;

}

#langMenu ul li.current > a {

   height: 40px;

}

#langMenu ul.sub {

   top: 51px;

}

#langMenu ul li.current:before {

   content:'';

}

.main-header--menu-li:hover > .main-header--main-sub-menu {

   opacity: 1;

   pointer-events: initial;

   z-index: 5;

}

.main-header--main-sub-menu {

   box-shadow: 4px 4px 30px rgba(28, 30, 32, 0.08);

   border-radius: 0px;

   padding: 24px 24px 36px 24px;

   display: flex;

   flex-wrap: wrap;

}

.main-header--menu-sub-li {

   width: 149px;

   margin-left: 40px;

}

.main-header--menu-sub-li:first-child {

   margin-left: 0px;

}

.main-header--menu-sub-li {

   display: flex;

   flex-direction: column;

   justify-content: flex-start;

   align-items: flex-start;

}

.main-header--menu-sub-li > a,

.main-header--menu-sub-li > p {

   font-family: sans-serif;

   font-style: normal;

   font-weight: 500;

   font-size: 18px;

   line-height: 21px;

   

   color: #ffffff;

   margin-bottom: 8px;

   display: block;

}

.main-header--menu .main-header--menu-li > p {

   margin-bottom: 0px;

}

.main-header--menu-sub-li > a[href='#']{

   color: #000000 !important;

}

.main-header--menu-sub-li > a:hover {

   color: #5F3ADE; 

}

.main-header--main-last-menu {

   display: flex;

   flex-direction: column;

   justify-content: flex-start;

   align-items: flex-start;

}

.main-header-menu-last-item {

   margin-bottom: 6px;

}

.main-header-menu-last-item:last-child {

   margin-bottom: 0px;

}

.main-header-menu-last-item a {

   font-family: sans-serif;

   font-style: normal;

   font-weight: 500;

   font-size: 14px;

   line-height: 24px;

   color: #ffffff;

}

.main-header-menu-last-item a:hover {

   color: #FBE853;

}

.main-header--main-sub-menu--list {

   display: flex;

}



.main-header--pop-links {

   margin-top: 25px;

   

   min-width: 880px;

}

.main-header--menu {

   width: 100%;

   display: flex;

   justify-content: center;

}

.main-header--pop-links-title {

   font-family: sans-serif;

   font-style: normal;

   font-weight: 600;

   font-size: 14px;

   line-height: 24px;

   text-transform: uppercase;

   color: #ffffff;

   margin-bottom: 24px;

}

.main-header--pop-links-list {

   display: flex;

   flex-wrap: wrap;

   margin-top: -24px;

   margin-right: -24px;

   

}

.main-header--pop-links-item {

   margin-left: 12px;

   margin-right: 24px;

   margin-top: 24px;

   

   width: calc(25% - 36px);

}

.main-header--pop-link {

   position: relative;

   display: flex;

   align-items: center;

   justify-content: center;

   background: #F8FAFE;

   box-shadow: 2px 2px 0px #E3EDFF;

   border-radius: 4px;

   height: 110px;

   padding: 8px 20px;

   transition: 0.25s;

}

.main-header--pop-link:hover {

   box-shadow: 2px 2px 0px #cedcf5;

}

.main-header--pop-image {

   width: 100%;

   height: 100%;

   display: flex;

   align-items: center;

   justify-content: center;

}

.main-header--pop-image img {

   width: 100%;

   height: 100%;

   object-fit: contain;

}

.main-header--pop-icon {

   background: #F8FAFE;

   border: 2px solid #FFFFFF;

   width: 37px;

   height: 37px;

   position: absolute;

   top: -12px;

   left: -12px;

   border-radius: 100%;

   display: flex;

   align-items: center;

   z-index: 20;

   justify-content: center;

}

.main-header--pop-icon img {

   width: 20px;

   height: 20px;

   object-fit: contain;

   object-position: center;

}

.main-header--pop-rating {

   font-family: 'Lato', sans-serif;

   position: absolute;

   background: rgba(0,0,0,0.7);

   border-radius: 2px;

   padding: 4px 3px;

   font-style: normal;

   font-weight: 500;

   font-size: 14px;

   line-height: 12px;

   height: 15px;

   color: #FFFFFF;

   display: flex;

   align-items: center;

   justify-content: center;

   position: absolute;

   bottom: 4px;

   left: 4px;

}

.main-header--pop-rating:after {

   content:'';

   display: block;

   background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTQuNSAwTDUuNTEwMzEgMy4xMDk0Mkg4Ljc3OTc1TDYuMTM0NzIgNS4wMzExNUw3LjE0NTAzIDguMTQwNThMNC41IDYuMjE4ODVMMS44NTQ5NyA4LjE0MDU4TDIuODY1MjggNS4wMzExNUwwLjIyMDI0NiAzLjEwOTQySDMuNDg5NjlMNC41IDBaIiBmaWxsPSIjRUVENzU5Ii8+DQo8L3N2Zz4NCg==");

   background-position: center;

   background-repeat: no-repeat;

   background-size: contain;

   width: 14px;

   min-width: 14px;

   height: 14px;

   margin-left: 4px;

}

.main-header--main-sub-menu {

   display: none;

   flex-wrap: nowrap;

}

.main-header--main-sub-menu--2 .main-header--pop-links {

   width: 428px;

   min-width: 1px;

   margin-left: 0px;

   margin-top: 0px;

}

.main-header--main-sub-menu--2 .main-header--pop-links-item {

   width: calc(50% - 36px);

}



#header.search-active #search {

   top: 37px;

   right: 90px;

}



.main-header--mob-lang-select .langs-container  {

   display: block;

}

.main-header--mob-lang-select #langMenu ul li.current {

   display: flex;

   align-items: center;

   flex-wrap: nowrap;

   background: #F9FAFF;

   border-radius: 5px;

   padding: 6px 12px;

}

.main-header--mob-lang-select #langMenu ul li.current:before {

   position: relative;

   width: 27px;

   height: 27px;

   min-width: 27px;

   margin-left: 9px;

   background-color: #FFFFFF;

   border-radius: 5px;

   order: 10;

   right: 0px;

}

.main-header--mob-lang-select #langMenu .current-lang-title {

   font-style: normal;

   font-weight: 500;

   font-size: 16px;

   line-height: 24px;

   color: #000000;

   margin-left: 9px;

}

.main-header--mob-lang-select #langMenu ul li.current > a {

   width: 30px;

   height: 33px;

   min-width: 30px;

}

.main-header--mob-lang-select.active #langMenu:not(.active):hover ul.sub{

   display: block;

}



.main-header--main-sub-menu--list-standart .main-header--main-sub-menu--list  {

   flex-direction: column;

   justify-content: flex-start;

   align-items: flex-start;

   flex-grow: 2;

}

.main-header--main-sub-menu--list-standart .main-header--menu-sub-li {

   margin-left: 0px;

   min-width: 100%;

}

.main-header--pop-image--not-acf {

   position: absolute;

   border-radius: 4px;

   overflow: hidden;

}

.main-header--pop-image--not-acf img {

   display: block;

   position: absolute;

   top: 0px;

   left: 0px;

   width: 100%;

   height: 100%;

   object-fit: cover;

   object-position: center;

}



.search-container {

   width: 24px;

   margin-right: 16px;

}





@media screen and (min-width: 1200px) {

   .main-header--menu-li:hover {

      background: #4F39BC;

   }



   .main-header--menu-li:hover .main-header--main-sub-menu {

      display: block;

   }



   .is_new_header  {

      padding-top: 114px !important;

   }

}

@media screen and (max-width: 1300px) {

   .main-header--menu-li {

      margin-right: 40px;

   }





   .main-header--menu-li:nth-child(2) .main-header--main-sub-menu {

      right: auto;

      left: 50%;

      transform: translate(-50%, 100%);

   }

   .main-header--menu-li:nth-child(2) .main-header--main-sub-menu:after  {

      right: auto;

      left: 50%;

      transform: translateX(-50%) rotate(45deg);

   }

   .main-header--menu-li:nth-child(4) .main-header--main-sub-menu {

      left: 50%;

      transform: translate(-50%, 100%);

   }

   .main-header--menu-li:nth-child(3) .main-header--main-sub-menu:after  {

      left: 50%;

      transform: translateX(-50%) rotate(45deg);

   }

   .main-header--menu-li:nth-child(4) .main-header--main-sub-menu {

      right: auto;

      left: 50%;

      transform: translate(-50%, 100%);

   }

   .main-header--menu-li:nth-child(4) .main-header--main-sub-menu:after  {

      right: auto;

      left: 50%;

      transform: translateX(-50%) rotate(45deg);

   }

   



}

@media screen and (max-width: 1200px) {

   .main-header--menu-li {

      margin-right: 30px;

   }

   .main-header--box {

      max-width: calc(100% - 100px);

   }

}

@media screen and (max-width: 1100px) {

   

}

@media screen and (max-width: 1200px) {

   .main-header {

      padding: 16px !important;

   }

   .main-header--logo {

      width: 65px;

      height: 65px;

      min-width: 65px;

   }

   .main-header--logo img {

      display: block;

      width: 100%;

      height: 100%;

      object-fit: contain;

      object-position: center;

   }

   .main-header--mob-hamburger {

      width: 30px;

      min-width: 30px;

      height: 30px;

      position: relative;

      transform-origin: center;

      cursor: pointer;

      margin-left: 14px;

      order: 10;

   }

   .main-header--mob-hamburger:before {

      content:'';

      display: block;

      position: absolute;

      top: 7px;

      left: 50%;

      transform: translateX(-50%);

      width: 16px;

      height: 2px;

      background: #ffffff;

      border-radius: 4px;

      transition: 0.25s;

      transform-origin: center;

   }

   .main-header--mob-hamburger:after {

      content:'';

      display: block;

      position: absolute;

      top: 22px;

      left: 50%;

      transform: translateX(-50%);

      width: 16px;

      height: 2px;

      background: #ffffff;

      border-radius: 4px;

      transition: 0.25s;

      transform-origin: center;

   }

   .main-header--mob-hamburger-line {

      width: 16px;

      height: 2px;

      background: #ffffff;

      border-radius: 4px;

      position: absolute;

      top: 50%;

      left: 50%;

      transform: translate(-50%, -50%);

      transition: 0.25s;

      transform-origin: center;

   }

   .main-header--mob-hamburger.active {

      transform: rotate(180deg);

   }

   .main-header--mob-hamburger.active .main-header--mob-hamburger-line {

      opacity: 0;

   }

   .main-header--mob-hamburger.active:before {

      top: 50%;

      left: 50%;

      transform: translate(-50%, -50%) rotate(45deg);

   }

   .main-header--mob-hamburger.active:after {

      top: 50%;

      left: 50%;

      transform: translate(-50%, -50%) rotate(135deg);

   }

   .main-header--mob-lang-select {

      position: relative;

   }

   .main-header--mob-lang-select-active {

      background: #F9FAFF;

      border-radius: 5px;

      padding: 6px 12px;

      display: flex;

      align-items: center;

      justify-content: center;

   }

   .main-header--mob-lang-select-active-icon {

      width: 30px;

      min-width: 30px;

      margin-right: 9px;

   }

   .main-header--mob-lang-select-active-icon img {

      display: block;

      width: 100%;

      height: auto;

      object-fit: contain;

      object-position: center;

   }

   .main-header--mob-llang-select-active-text {

      font-style: normal;

      font-weight: 500;

      font-size: 16px;

      line-height: 24px;

      color: #000000;

   }

   .main-header--mob-llang-select-active-btn {

      display: flex;

      align-items: center;

      justify-content: center;

      width: 27px;

      min-width: 27px;

      height: 27px;

      margin-left: 9px;

      background: #FFFFFF;

      border-radius: 5px;

      position: relative;

   }

   .main-header--mob-llang-select-active-btn:after {

      content:'';

      display: block;

      position: absolute;

      top: 50%;

      left: 50%;

      transform: translate(-50%, -50%);

      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMC4yOTY4MzMgMi4wODUyNUw2Ljk0NTkxIDguMjk3MjRDNy4wMjUwNyA4LjM3MDk3IDcuMTEwODIgOC40MjMwNyA3LjIwMzE3IDguNDUzNTVDNy4yOTU1MSA4LjQ4NDUyIDcuMzk0NDYgOC41IDcuNSA4LjVDNy42MDU1NCA4LjUgNy43MDQ0OSA4LjQ4NDUyIDcuNzk2ODMgOC40NTM1NUM3Ljg4OTE4IDguNDIzMDcgNy45NzQ5MyA4LjM3MDk3IDguMDU0MDkgOC4yOTcyNEwxNC43MjMgMi4wODUyNUMxNC45MDc3IDEuOTEzMjEgMTUgMS42OTgxNiAxNSAxLjQ0MDA5QzE1IDEuMTgyMDMgMTQuOTAxMSAwLjk2MDgzIDE0LjcwMzIgMC43NzY0OThDMTQuNTA1MyAwLjU5MjE2NiAxNC4yNzQ0IDAuNSAxNC4wMTA2IDAuNUMxMy43NDY3IDAuNSAxMy41MTU4IDAuNTkyMTY2IDEzLjMxNzkgMC43NzY0OThMNy41IDYuMTk1ODVMMS42ODIwNiAwLjc3NjQ5OEMxLjQ5NzM2IDAuNjA0NDU1IDEuMjY5OTIgMC41MTg0MzMgMC45OTk3MzYgMC41MTg0MzNDMC43MjkwMjQgMC41MTg0MzMgMC40OTQ3MjIgMC42MTA1OTkgMC4yOTY4MzMgMC43OTQ5MzFDMC4wOTg5NDQ3IDAuOTc5MjYyIDAgMS4xOTQzMiAwIDEuNDQwMDlDMCAxLjY4NTg3IDAuMDk4OTQ0NyAxLjkwMDkyIDAuMjk2ODMzIDIuMDg1MjVaIiBmaWxsPSJibGFjayIvPg0KPC9zdmc+DQo=");

      background-position: center;

      background-repeat: no-repeat;

      background-size: contain;

      width: 8px;

      height: 15px;

      transform-origin: center;

      transition: 0.25s;

   }

   .main-header--mob-lang-select.active .main-header--mob-llang-select-active-btn:after {

      transform: translate(-50%, -50%) rotate(180deg);

   }

   .main-header--mob-box {

      display: flex;

      align-items: center;

   }



   .main-header--mob-lang-select-hover {

      position: absolute;

      bottom: 0px;

      transform: translateY(100%);

      left: 0px;

      width: 100%;

      padding-top: 15px;

      opacity: 0;

      pointer-events: none;

   }

   .main-header--mob-lang-select.active .main-header--mob-lang-select-hover {

      opacity: 1;

      pointer-events: initial;

   }

   .main-header--mob-lang-select-hover-box {

      width: 100%;

      padding: 10px;

      background: #ffffff;

      box-shadow: 0px 0px 4px rgba(0,0,0,0.15);

      border-radius: 10px;

   }

   .main-header--mob-lang-select-hover-item {

      display: flex;

      align-items: center;

      margin-bottom: 10px;

   }

   .main-header--mob-lang-select-hover-item:last-child {

      margin-bottom: 0px;

   }

   .mobile-menu {

      position: fixed;

      top: 0px;

      left: 0px;

      width: 100%;

      height: 100%;

      overflow: hidden;

      z-index: 4995;

      background: #FFFFFF;

      

      display: none;

      flex-direction: column;

      pointer-events: none;

      transform: translateX(-110%);

      transition: 0.5s;

   }

   .mobile-menu.active-display {

      display: flex;

   }

   .mobile-menu.active {

      transform: translateX(0%);

      pointer-events: initial;

   }

   .mobile-menu-wrap {

      display: flex;

      flex-direction: column;

      min-height: 100%;

      overflow: auto;

      width: 100%;

      padding-bottom: 32px;

      padding-top: 90px;

      padding-left: 16px;

      padding-right: 16px;

   }



   .main-header--pop-links--mobile-main {

      margin-top: 0px;

      margin-bottom: 28px;

      width: 100%;

      min-width: 1px;

   }

   .main-header--pop-links-item {

      margin-right: 12px;

      width: calc(50% - 24px);

      max-width: calc(50% - 24px);

   }

   .main-header--pop-links-list {

      margin-right: 0px;

      justify-content: center;

   }

   .main-header--pop-links-title {

      font-size: 20px;

      line-height: 30px;

      margin-bottom: 28px;

      font-style: normal;

      font-weight: 600;

      font-size: 20px;

      line-height: 30px;

      color: #292057;

   }

   .mobile-main-menu-li {

      padding-bottom: 12px;

      margin-bottom: 12px;

      border-bottom: 1px solid #EAEDFA;

      display: flex;

      align-items: center;

      justify-content: space-between;

   }

   .mobile-main-menu-li--has-children:after {

      content:'';

      display: block;

      width: 33px;

      min-width: 33px;

      margin-left: 10px;

      height: 33px;

      background: #F9FAFF;

      border-radius: 5px;

      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDkgMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMi4wODUyNSAxNC43MDMyTDguMjk3MjQgOC4wNTQwOUM4LjM3MDk3IDcuOTc0OTMgOC40MjMwNyA3Ljg4OTE4IDguNDUzNTUgNy43OTY4M0M4LjQ4NDUyIDcuNzA0NDkgOC41IDcuNjA1NTQgOC41IDcuNUM4LjUgNy4zOTQ0NiA4LjQ4NDUyIDcuMjk1NTEgOC40NTM1NSA3LjIwMzE3QzguNDIzMDcgNy4xMTA4MiA4LjM3MDk3IDcuMDI1MDcgOC4yOTcyNCA2Ljk0NTkxTDIuMDg1MjUgMC4yNzcwNDVDMS45MTMyMSAwLjA5MjM0ODIgMS42OTgxNiAwIDEuNDQwMDkgMEMxLjE4MjAzIDAgMC45NjA4MyAwLjA5ODk0NDYgMC43NzY0OTggMC4yOTY4MzRDMC41OTIxNjYgMC40OTQ3MjMgMC41IDAuNzI1NTk0IDAuNSAwLjk4OTQ0NkMwLjUgMS4yNTMzIDAuNTkyMTY2IDEuNDg0MTcgMC43NzY0OTggMS42ODIwNkw2LjE5NTg1IDcuNUwwLjc3NjQ5OCAxMy4zMTc5QzAuNjA0NDU1IDEzLjUwMjYgMC41MTg0MzMgMTMuNzMwMSAwLjUxODQzMyAxNC4wMDAzQzAuNTE4NDMzIDE0LjI3MSAwLjYxMDU5OSAxNC41MDUzIDAuNzk0OTMxIDE0LjcwMzJDMC45NzkyNjIgMTQuOTAxMSAxLjE5NDMyIDE1IDEuNDQwMDkgMTVDMS42ODU4NyAxNSAxLjkwMDkyIDE0LjkwMTEgMi4wODUyNSAxNC43MDMyWiIgZmlsbD0iYmxhY2siLz4NCjwvc3ZnPg0K");

      background-position: center;

      background-repeat: no-repeat;

   }

   .mobile-main-menu-link {

      font-style: normal;

      font-weight: 600;

      font-size: 20px;

      line-height: 30px;

      color: #000000;

      margin-bottom: 0px;

   }

   .mobile-main--sub-menu-header-link {

      padding-bottom: 10px;

      border-bottom: 1px solid #EAEDFA;

      margin-bottom: 12px;

      width: 100%;

      font-style: normal;

      font-weight: 600;

      font-size: 20px;

      line-height: 30px;

      color: #000000;

      display: block;

   }

   .mobile-main--sub-menu-box .mobile-main--sub-menu {

      padding-bottom: 24px;

      border-bottom: 1px solid #EAEDFA;

      margin-bottom: 16px;

      width: 100%;

   }

   .mobile-main--sub-menu-box,

   .mobile-main--sub-menu-box-2 {

      position: fixed;

      top: 0px;

      left: 0px;

      width: 100%;

      height: 100%;

      overflow: hidden;

      z-index: 4996;

      background: #FFFFFF;

      

      opacity: 1;

      pointer-events: none;

      display: flex;

      flex-direction: column;

      align-items: flex-start;

      justify-content: flex-start;

      transition: 0.5s;

      transform: translateX(110%);

   }

   .mobile-main--sub-menu-box--wrapper {

      min-height: 100%;

      display: flex;

      flex-direction: column;

      width: 100%;

      overflow: auto;

      padding-bottom: 32px;

      padding-top: 90px;

      padding-left: 16px;

      padding-right: 16px;

   }

   .mobile-main--sub-menu-box-2 {

      z-index: 4997;

   }

   .mobile-main--sub-menu-box.active {

      opacity: 1;

      pointer-events: initial;

      transform: translateX(0%);

   }

   .mobile-main--sub-menu-box .mobile-main-menu-li {

      margin-bottom: 12px;

      padding-bottom: 0px;

      border-bottom: none;

   }

   .mobile-main--sub-menu-box .mobile-main-menu-li:last-child {

      margin-bottom: 0px;

   }

   .mobile-main--sub-menu-box .mobile-main-menu-link {

      font-style: normal;

      font-weight: 500;

      font-size: 18px;

      line-height: 27px;

      color: #000000;

   }

   .mobile-main--btn-back,

   .mobile-main--btn-back-2 {

      display: flex;

      align-items: center;

      justify-content: center;

      margin-bottom: 24px;

      font-style: normal;

      background: transparent;

      cursor: pointer;

      margin-right: auto;

      font-weight: 600;

      font-size: 20px;

      line-height: 30px;

      color: #7D7896;

   }

   .mobile-main--btn-back:before,

   .mobile-main--btn-back-2:before {

      content:'';

      display: block;

      background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDMwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMC42NDY0NDYgMy42NDY0NUMwLjQ1MTE4NSAzLjg0MTcxIDAuNDUxMTg1IDQuMTU4MjkgMC42NDY0NDYgNC4zNTM1NUwzLjgyODQzIDcuNTM1NTNDNC4wMjM2OSA3LjczMDggNC4zNDAyNyA3LjczMDggNC41MzU1MyA3LjUzNTUzQzQuNzMwOCA3LjM0MDI3IDQuNzMwOCA3LjAyMzY5IDQuNTM1NTMgNi44Mjg0M0wxLjcwNzExIDRMNC41MzU1MyAxLjE3MTU3QzQuNzMwOCAwLjk3NjMxMSA0LjczMDggMC42NTk3MjggNC41MzU1MyAwLjQ2NDQ2NkM0LjM0MDI3IDAuMjY5MjA0IDQuMDIzNjkgMC4yNjkyMDQgMy44Mjg0MyAwLjQ2NDQ2NkwwLjY0NjQ0NiAzLjY0NjQ1Wk0zMCAzLjVMMSAzLjVWNC41TDMwIDQuNVYzLjVaIiBmaWxsPSIjN0Q3ODk2Ii8+DQo8L3N2Zz4NCg==");

      background-position: center;

      background-repeat: no-repeat;

      background-size: contain;

      width: 30px;

      min-width: 30px;

      height: 20px;

      margin-right: 5px;

   }

   

   

   .mobile-bottom-sub-menu {

      padding-top: 20px;

      margin-top: auto;

      display: flex;

      flex-direction: column;

      justify-content: center;

      align-items: center;

      margin-left: auto;

      margin-right: auto;

      width: 100%;

   }

   .mobile-bottom-btn {

      background: #FBE853;

      border-radius: 10px;

      width: 250px;

      max-width: 100%;

      padding: 10px 20px;

      font-style: normal;

      font-weight: 500;

      font-size: 16px;

      line-height: 24px;

      text-align: center;

      letter-spacing: 0.14px;

      text-transform: uppercase;

      color: #FFFFFF;

      display: flex;

      align-items: center;

      justify-content: center;



      font-style: normal;

      font-weight: 700;

      font-size: 14px;

      line-height: 25px;

      text-align: center;

      letter-spacing: 0.14px;

      text-transform: uppercase;

      color: #000000;

   }

   .mobile-menu--2 {

      margin-top: 16px;

      display: flex;

      flex-wrap: wrap;

      width: 320px;

      max-width: 100%;

      margin-left: auto;

      margin-right: auto;

   }

   .mobile-menu--2 li {

      width: 50%;

      padding-left: 12px;

      padding-right: 12px;

      border-right: 1px solid #2F2F2F;

      margin-top: 10px;

      display: flex;

      align-items: center;

      justify-content: center;

   }

   .mobile-menu--2 li:nth-child(1), 

   .mobile-menu--2 li:nth-child(2){

      margin-top: 0px;

   }

   .mobile-menu--2 li:nth-child(even){

      border-right: none;

   }

   .mobile-menu--2 a {

      font-style: normal;

      font-weight: 600;

      font-size: 20px;

      line-height: 30px;

      color: #2F2F2F;

   }

   .main-header--flex {

      position: relative;

      z-index: 5000;

      background: #5A41D6;

   }



   .main-header--mob-lang-select {

      display: none;

      margin-right: 20px;

   }

   .main-header.is-active .main-header--mob-lang-select{

      display: block;

   }

   .main-header--logo {

      position: absolute;

      top: 50%;

      left: 50%;

      transform: translate(-50%, -50%);

      width: 40px;

      height: 40px;

      margin-right: 0px;

   }

   .main-header--mob-hamburger {

      margin-left: 20px;

   }

   .main-header--mob-box {

      margin-left: auto;

      width: calc(50% - 27px);

      justify-content: flex-end;

   }

   .main-header {

      padding-top: 5px !important;

      padding-bottom: 5px !important;

   }

   .main-header .container  {

      min-height: 100%;

   }

   .search-container {

      margin-right: auto;

   }

   .search-results-container {

      top: 0px;

      left: 0px;

   }

   #header.search-active #search {

      top: 25px;

   }

   .main-header--mob-hamburger {

      margin-left: 0px;

   }

   .mobile-menu--2 li:last-child {

      border-right: none;

      margin-left: auto;

      margin-right: auto;

   }

  

   .stwu-button {

      margin-right: 0px;

      margin-left: 0px;

      order: 5;

   }

   .search-container {

      margin-right: 24px;

   }

   .main-header--mob-lang-select #langMenu .current-lang-title {

      font-size: 14px;

   }

   .main-header--mob-lang-select #langMenu ul li.current > a {

      width: 25px;

      height: 25px;

      min-width: 25px;

  }

  .main-header.is-active .stwu-button {

   display: none;

  }

  .main-header.is-active .main-header--logo{

   display: none;

  }

  .main-header--logo-box--active {

   display: none;

   position: absolute;

   top: 0px;

   left: 0px;

   width: 100%;

   height: 100%;

  }

  .main-header--flex {

   padding-left: 0px;

   padding-right: 0px;

  }

  .main-header--logo-box {

      width: 110px;

      height: 32px;

      position: relative;

   }

   .logo-wrap {

      width: 100%;

      height: 100%;

   }

   .logo-wrap img {

      display: block;

      width: 100%;

      height: 100%;

      object-fit: contain;

      object-position: center left;

   }

   .main-header--flex {

      background: transparent !important;

   }

   .main-header.is-active .logo-wrap {

      display: none;

   }

   .main-header.is-active .main-header--logo-box--active{

      display: block;

   }

   .main-header.is-active .search-container {

      display: none !important;

   }

   .main-header.is-active {

      background: #FAFAFB !important;

      border-bottom: 1px solid #EFEFF0 !important;   

   }

   .main-header--mob-hamburger {

      margin-left: 15px;

   }

   .stwu-button {

      margin-left: 15px;

   }

   .main-header--mob-lang-select {

      margin-right: 0px;

   }



   .main-header.is-active  .main-header--mob-hamburger:before, 

   .main-header.is-active  .main-header--mob-hamburger:after {

      background: #292057;

   }

}

@media screen and (max-width: 767px) {

   .search-container {

      margin-right: 0px;

   }

}

@media screen and (max-width: 500px) {

   .main-header--mob-lang-select-active-icon {

      width: 16px;

      height: 16px;

      min-width: 16px;

   }

   .main-header--mob-lang-select-active-icon  img {

      display: block;

      width: 100%;

      height: 100%;

      object-fit: contain;

      object-position: center;

   }

   .main-header--mob-llang-select-active-text {

      font-size: 14px;

   }

   .main-header--logo{ 

      margin-right: 10px;

   }

   

}

@media screen and (max-width: 374px) {

   .main-header--logo-box {

      width: 100px;

   }

}



html.is-active {

   overflow: hidden;

}



.is_new_header #header.scrolled .site-logo, .is_new_header .active .site-logo, .is_new_header #header.scrolled .search-container:not(.active) .fa::before,  .is_new_header #header.scrolled .linker .fa::before {

   filter: none !important;

}



.header-casino-bonus.btn-tocasino:after {

   content: none;

}



.header-casino-bonus {

   height: 44px;

   border-radius: 10px;

   overflow: hidden;

   background: #fff;

   width: 286px;

   display: flex;

   align-items: center;

   justify-content: space-between;

   padding-right: 4px;

   margin-right: 16px;

   flex-shrink: 0;

}



.header-casino-bonus .img {

   height: 100%;

   width: 70px;

}



.header-casino-bonus .img img{

   width: 100%;

   height: 100%;

   max-width: 70px;

}



.header-casino-bonus .text{

   font-size: 12px;

   font-style: normal;

   font-weight: 700;

   color: #5f3ade;

   max-width: 107px;

   text-align: center;

   line-height: 15px;

}



.header-casino-bonus-button span{

   font-size: 10px;

   height: 36px;

   display: flex;

   justify-content: center;

   align-items: center;

   padding: 0;

   width: 83px;

   background-color: #5f3ade;

   color: #F4F5F6;

   border-radius: 12px;

}

.bottom-header {

   position: relative;

}

#header .page-navigation {

   top: 0;

}



.page-navigation .container {

   min-height: inherit;

}



@media screen and (max-width: 1200px) {

   .header-casino-bonus {

      margin: 0;

      width: 100%;

      margin-bottom: 8px;

   }



   body.top-bonus-active .main-header--flex {

      margin-top: 15px;

   }



   body main {

      padding-top: 50px;

   }



   body.top-bonus-active main {

      padding-top: 110px;

   }



   body.top-bonus-active .mobile-menu-wrap {

      padding-top: 185px;

   }



   .mobile-main--sub-menu-box--wrapper {

      padding-top: 180px;

   }



   #header .page-navigation {

      top: 5px;

   }



   .bottom-header {

      position: relative;

      margin-left: -14px;

      margin-right: -16px;

   }

}



@media (max-width: 480px) {

   .header-casino-bonus .text {

      font-size: 16px;

      line-height: 20px;

      max-width: 165px;

   }

}