@font-face {     font-family: "faster-regular";     src: url(/shared/3186/Fester-Regular.ttf); }  @font-face {     font-family: "faster-bold";     src: url(/shared/3186/Fester-Bold.ttf); }  @font-face {     font-family: "faster-semiBold";     src: url(/shared/3186/Fester-SemiBold.ttf); }  body {     background: #131313;     margin: 0;     font-family: "faster-regular", sans-serif; }  * {     box-sizing: border-box; }  a {     color: #4272b7;     text-decoration: none; }   .container {     max-width: 1170px;     width: 100%;     margin: 0 auto;     padding-left: 15px;     padding-right: 15px; }  .header {     background-color: #212121;     padding: 20px 16px;     position: fixed;     width: 100%;     top: 0;     left: 0;     z-index: 100; }  .header__wrapper {     display: flex;     flex-wrap: wrap;     align-items: center;     justify-content: space-between;     transition: all 0.9s; } .menu {     position: relative;     display: flex;     align-items: center;     padding: 0;     margin: 0;     list-style: none; } .menu__item {     transition: all 0.6s;     position: relative;     text-transform: capitalize;     border-radius: initial; } .btn__block {     display: flex;     gap: 15px; } .menu__item:not(:last-child) {     margin-right: 35px; } .menu__link {     color: #fff;     font-weight: 600;     font-size: 18px;     transition: all 0.3s;     text-decoration: none; } .menu__link:hover {     color: #fb3c3c; } .header__bar {     display: none; } .btn {     border-radius: 44px;     font-size: 14px;     font-weight: 700;     letter-spacing: 0.5px;     line-height: 16px;     text-transform: uppercase;     min-width: 144px;     text-align: center; }  .white {     color: #000;     background: linear-gradient(177deg, #f4f4f4 2%, #cdcdcd);     box-shadow: 0 2px 8px 0 #27272733;     text-shadow: 0 0 0 #0000;     padding: 10px 16px; }  .white:hover {     opacity: 1;     color: #000;     background: linear-gradient(177deg, #fff 2%, #ebebeb); }  #loadIframeBtn.red, .red {     color: #ffffff;     background: #fb3c3c;     background: linear-gradient(177deg, #fb3c3c 1.96%, #880303 98.23%);     box-shadow: 0 2px 8px 0 #27272733;     text-shadow: 0 0 0 0 #0000;     padding: 10px 16px; } #loadIframeBtn.red {   width: 50%; } .red:hover {     background: linear-gradient(160deg, #ff6a6a, #b20101); } .main {     margin-top: 100px; }  .content {     text-align: left;     color: rgb(255, 255, 255);     font-weight: normal;     font-size: 16px; }  .banner__title {     text-align: center; }  .content {     line-height: 1.5; }  .content ul {     list-style: none;     padding: 0; }  .content ul li {     padding: 10px 0 0 40px;     position: relative; }  .content ul li:before {     content: '';     display: block;     width: 25px;     height: 25px;     background: url(/shared/3186/check-svgrepo-com.svg);     background-size: contain;     position: absolute;     left: 10px;     top: 10px; }  table {     width: 100%;     border-collapse: collapse;     box-shadow: 0 0 24px #00000080; }  th, td {     padding: 8px;     text-align: left; }  tr:nth-child(even) {     background-color: #880303; }  .content p a {     text-decoration: none;     color: #fb3c3c; }  .content a:hover {     text-decoration: underline; }  .content button {     background: none;     border: none;     display: block;     width: 100%; }   .content button a {     display: block;     border-radius: 44px;     font-size: 14px;     font-weight: 700;     letter-spacing: 0.5px;     line-height: 16px;     text-transform: uppercase;     min-width: 144px;     text-align: center;     color: #ffffff;     background: #fb3c3c;     background: linear-gradient(177deg, #fb3c3c 1.96%, #880303 98.23%);     box-shadow: 0 2px 8px 0 #27272733;     text-shadow: 0 0 0 0 #0000;     padding: 10px 16px;     margin: 10px 0; }  .content button a:hover {     background: linear-gradient(160deg, #ff6a6a, #b20101); }  .toc_title {     display: flex;     justify-content: space-between; } .level-1 a {     color: #ff6a6a; } .level-1 a:hover {     text-decoration: underline; } .table-of-contents__list {     display: none;     margin: 0 30px 0;     padding: 0 0 15px 0;     list-style: none; }  .table-of-contents__hide {     cursor: pointer;     text-transform: uppercase;     font-weight: 600; }  .table-of-contents__hide:hover {     text-decoration: underline; }  .table-of-contents.open .table-of-contents__list {     display: block; }  .author {     display: inline-block;     max-width: 500px;     text-decoration: none !important;     width: 100%; }  .author a {     color: #ffffff;     text-decoration: none; }  .author a:hover {     color: #b20101; }  .postAuthorBottom {     border-radius: 0.7rem;     color: inherit;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     margin: 0 auto;     padding: 1rem; }  .author__img {     display: inline-block;     width: 30%;     height: 100px; }  .author__img img {     margin: 0;     width: 100px;     height: 100px;     border-radius: 50%; }  .postAuthorBottom__info {     margin-left: 1rem; }  .postAuthorBottom__info__name {     font-size: 28px;     margin: 0; } .author a:hover {     text-decoration: none; } .author a:hover p {     color: #FFFFFF;     text-decoration: none; } .iframe {     height: 575px; } .iframe__item {     height: 100%;     background: #000;     text-align: center;     position: relative; } iframe {     width: 100%;   	height: 100%; } .content #loadIframeBtn {     position: absolute;     top: 50%;     left: 50%;     transform: translate(-50%, -50%);     z-index: 999; } .iframe__wrapper, .iframe__inner {   width: 100%;   height: 100%; }   .game__pannel {     width: 100%;     height: 60px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     text-align: center;     padding: 0 20px;     background-color: rgba(112, 59, 59, 0.5);     justify-content: center; } .game__pannel a {     color: #FFFFFF; } .game__pannel a:hover {     text-decoration: none;     color: #FFFFFF; } .footer {     background-color: #171717;     font-family: "Poppins", sans-serif;     font-weight: 400;     padding-block: 32px;     text-align: center;     margin-top: 40px; }  .footer__menu {     display: grid;     grid-template-columns: repeat(auto-fit, minmax(18%, auto));     grid-column-gap: 16px;     padding: 0 16px;     margin-bottom: 12px; }  .footer__menu__block {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-orient: vertical;     -webkit-box-direction: normal;     -ms-flex-direction: column;     flex-direction: column;     -webkit-box-align: start;     -ms-flex-align: start;     align-items: flex-start;     text-align: left;     margin: 10px 0; }  .footer__menu__block h4 {     font-weight: 700;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: justify;     -ms-flex-pack: justify;     justify-content: space-between;     width: 100%;     cursor: pointer;     margin-bottom: 24px;     font-size: 14px;     color: #FFFFFF; }  .footer__menu__list {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-orient: vertical;     -webkit-box-direction: normal;     -ms-flex-direction: column;     flex-direction: column; }  .footer__menu__item {     margin-bottom: 12px;     line-height: 17px;     display: inline-block;     cursor: pointer;     color: #FFFFFF;     font-size: 14px;     text-decoration: none; }  .footer__menu__item:hover {     text-decoration: underline; }  .footerDevider {     background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 0.16) 50%, rgba(255, 255, 255, 0.00) 100%);     height: 2px;     max-width: 1200px;     margin: 0 auto; }  .footer__pay {     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -ms-flex-wrap: wrap;     flex-wrap: wrap;     max-width: 1170px;     padding: 0 16px;     margin: 24px auto;     gap: 20px 60px; }  .footer__pay svg {     opacity: .38;     fill: #FFFFFF; }  .footer__payments {     margin: 24px auto;     max-width: 1170px;     padding: 0 16px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-pack: center;     -ms-flex-pack: center;     justify-content: center;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -ms-flex-wrap: wrap;     flex-wrap: wrap;     gap: 32px; }  .footer .logo {     margin: 24px auto 24px;     font-size: 13px;     overflow: hidden; }  .respon {     position: relative;     padding: 0 48px 0 0;     font-size: 14px;     line-height: 32px;     font-weight: 600;     text-align: center;     margin-bottom: 24px;     color: #FFFFFF; }  .respon:after {     content: "";     display: inline-block;     position: absolute;     top: 0;     margin: 0 0 0 10px;     width: 32px;     height: 32px;     background: url(/shared/3186/18.svg) no-repeat center;     background-size: contain; }  .footer p {     color: #D8D8D8;     font-weight: 400;     line-height: 20px;     padding: 0 15px;     margin: 0 auto 8px; }  .cookieWrap {     position: fixed;     bottom: 60px;     left: 50%;     -webkit-transform: translateX(-50%);     transform: translate(-50%);     display: -webkit-box;     display: -ms-flexbox;     display: none;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     gap: 16px;     width: 85%;     max-width: 512px;     min-height: 72px;     padding: 16px;     -webkit-backdrop-filter: blur(27.1828174591px);     backdrop-filter: blur(27.1828174591px);     border-radius: 6px;     z-index: 1000;     background: rgba(0, 0, 0, 0.60);     box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.45);     border: 1px solid #2a2a2a;     color: #FFFFFF; }  .mainBtn {     display: inline-block;     padding: 12px 26px;     border: none;     border-radius: 5px;     font-weight: 700;     text-align: center;     font-size: 14px;     line-height: 14px;     cursor: pointer;     outline: none;     background: #FFFFFF;     color: #414141;     margin-left: auto;     margin-top: 0; }  .dmc {     margin: 24px auto; }  img {     max-width: 100%;     height: auto; }  @media (max-width: 1024px) {     .footer__menu {         grid-template-columns: repeat(auto-fit, minmax(32%, auto));     }      .banner {         background-position: right;     }     .header__bar {         display: block;         position: relative;         width: 40px;         height: 20px;     }     .header__bar span {         position: absolute;         width: 100%;         height: 2px;         display: inline-block;         transition: all 0.3s;         left: 0;         background: #fb3c3c;     }     .header__bar span:first-child {         top: 0;         background: #fb3c3c;     }     .header__bar span:nth-child(2) {         top: 44%;         width: 30px;         background: #fb3c3c;     }     .header__bar span:last-child {         bottom: 0;         width: 25px;         background: #fb3c3c;     }     .menu {         display: none;     }     .menu li a {         display: block;         padding: 10px 10px 14px;     }     .menu.active {         position: relative;         top: 100%;         width: 100%;         display: inline !important;         left: 0;         margin-top: 20px;         z-index: 999;         padding: 0px 0px;         transition: all 2s !important;         transform-origin: top;         max-height: calc(100vh - 130px);         overflow-y: auto;         border-radius: 10px;     }     .header__bar.active span:first-child {         transform: rotate(45deg) translate(3px, 9px);     }     .header__bar.active span:nth-child(2) {         opacity: 0;     }     .header__bar.active span:last-child {         transform: rotate(-45deg) translate(3px, -9px);         width: 40px;     }     .menu li:not(:last-child) {         margin-right: 0;         margin-bottom: 15px;     }     .logo, .btn__block, .header__bar {         order: -1;     } }  @media (max-width: 570px) {     .block {         display: none;     } }  @media (max-width: 490px) {     .white {         display: none;     }      .cookieWrap {         flex-direction: column;         align-items: center;     }      .mainBtn {         margin-left: 0;         margin-top: 0;         width: 100%;     }      .footer__menu {         display: block;     }      .toc_title {         flex-direction: column;     }      .table-of-contents__hide {         order: 1;     } }  .breadcrumbs-box {     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     -webkit-box-pack: start;     -ms-flex-pack: start;     justify-content: flex-start;     -webkit-box-flex: unset;     -ms-flex: unset;     flex: unset;     margin-top: 20px; }  .breadcrumbs-box .allBtn {     width: 65px;     height: 50px;     border-radius: 3px;     -ms-flex-negative: 0;     flex-shrink: 0;     background-color: #502f2f;     color: #fff;     display: flex;     align-items: center;     justify-content: center; }  .allBtn svg {     position: relative;     top: 1px;     -webkit-transform: rotate(90deg) scale(.8);     transform: rotate(90deg) scale(.8);     fill: #fff; }  .breadcrumbs-box .breadcrumbs-list {     height: 50px;     -webkit-margin-start: 10px;     margin-left: 10px;     padding: 15px 25px;     font-size: 15px;     font-weight: 700;     border-radius: 3px;     display: -webkit-box;     display: -ms-flexbox;     display: flex;     -webkit-box-align: center;     -ms-flex-align: center;     align-items: center;     overflow: hidden;     background-color: #502f2f;  } .breadcrumbs-list a {     color: #D8D8D8;     unicode-bidi: embed;     font-size: 15px;     font-weight: 700;     white-space: nowrap; } .navDelimeter {     width: 2px;     border-radius: 5px;     height: 34px;     display: inline-block;     background-color: #d8d8d8;     margin: 0 20px; } .breadcrumbs-list .breadcrumbs-list__item {     padding: 0; }  .breadcrumbs-list .breadcrumbs-list__item:before {     display: none; }