@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Regular.woff2') format('woff2'),
      url('../fonts/Inter-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.woff2') format('woff2'), url('../fonts/Inter-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBold.woff2') format('woff2'), url('../fonts/Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.woff2') format('woff2'), url('../fonts/Inter-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
  
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  
  html,
  body {
    height: 100%;
  }
  
  ul,
  ol {
    list-style-type: none;
  }
  
  form,
  input,
  textarea,
  button {
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
  }
  
  input[type="submit"],
  input[type="button"] {
    appearance: none;
    -webkit-appearance: none;
  }
  
  img {
    max-width: 100%;
  }
  
  a img {
    border: none;
  }
  
  b,
  span {
    font-weight: 700;
  }
  
  h1 {
    font-size: 40px;
    color: var(--color-text-titles);
    font-weight: 700;
    padding-bottom: 15px;
  }
  
  h3 {
    padding-top: 20px;
    color: var(--color-text-titles);
    font-size: 36px;
    line-height: 46px;
    font-weight: 600;
  }
  
  
  h4 {
    padding-top: 20px;
    color: var(--color-text-titles);
    font-size: 28px;
    line-height: 46px;
    font-weight: 500;
  }
  
  
  h5,
  h6 {
    padding-top: 20px;
    color: var(--color-text-titles);
    font-size: 22px;
    line-height: 46px;
    font-weight: 500;
  }
  
  body {
    font-size: 18px;
    line-height: 30px;
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
    font-style: normal;
	 background-color: var(--color-bg-body);
  }
  
  p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: var(--color-text-main);
  }
  
  ul,
  ol {
    font-size: 20px;
    padding-top: 15px;
    color: var(--color-text-main);
  }
  
  .feature-data> :is(h2, h3, h4, h5, p, ol, ul) {
    margin: 0;
    padding: 0;
  }
  
  .container {
    max-width: 1280px;
    width: 100%;
    padding: 0;
    margin: 0 auto;
  }
  
  .full-size {
    max-width: 1280px;
    width: 100%;
    padding: 0 15px;
    margin: 0 auto;
  }
  
  .xMWnoNfQmz {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
  }
  
  .CyZHOi0QkaaDl .KmoPFmqaKF {
    flex: 1 1 auto;
    display: flex;
    justify-content: center;
    min-width: 0;
  }
  
  .CyZHOi0QkaaDl .BdQyPulKwnPj88 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    flex-shrink: 0;
  }
  
  
  .UJXBLYYSUdt0Z {
    padding: 20px 0;
    width: 100%;
    background-color: var(--color-bg-header);
    display: flex;
    align-items: center;
    position: fixed;
    height: 86px;
    z-index: 999;
  }
  
  
  
  .xSMXgDzvnZ0 {
    display: block;
    height: 46px;
    display: flex;
    align-items: center;
  }
  
  .xSMXgDzvnZ0 img {
    height: 46px;
  }
  
  .page-content {
    flex-direction: column;
    background-color: #1F0C0B;
    display: flex;
    color: #ffffff;
    min-height: 100%;
    overflow-x: hidden;
    position: relative;
    padding-top: 98px;
  }
  
  .languages {
    z-index: 2;
    position: relative;
    display: flex;
  }
  
  .locale-but {
    z-index: 1;
    cursor: pointer;
  }
  
  .locale-but {
    height: 42px;
    padding: 0 43px 0 14px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #FFFFFF;
    font-style: normal;
  }
  
  .locale-but::after {
    content: "";
    position: absolute;
    width: 16px;
    height: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 16px;
    background: url("../img/arrow8.svg") no-repeat center center;
  }
  
  .languages>ul {
    position: absolute;
    left: 0;
    right: 0;
    display: none;
    background: var(--color-bg-header);
    top: 114%;
    z-index: -1;
    border-radius: 5px;
    overflow: hidden;
    padding-top: 0;
  }
  
  .languages>ul li a {
    width: auto;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    padding-left: 14px;
    text-decoration: none;
    font-size: 18px;
  }
  
  .languages.active>ul {
    display: block;
    width: max-content;
    min-width: 83px;
    padding-bottom: 4px;
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  
  .overlap {
    height: 100%;
    margin-left: auto;
    display: flex;
    align-items: center;
  }
  
  .only-mob {
    display: none !important;
  }
  
  .scroll-is {
    height: 100%;
    width: auto;
    display: flex;
    align-items: center;
    margin-left: 30px;
  }
  
  .menu {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 30px;
    margin-left: auto;
    margin-right: 20px;
  }
  
  ul.menu {
    padding-top: 0;
  }
  
  .menu a {
    text-decoration: none;
    color: var(--color-link);
    font-size: 18px;
    line-height: 120%;
    font-weight: 400;
    transition: color 0.3s ease;
    padding: 10px 0;
  }
  
  
  .menu>.menu-item {
    position: relative;
  }
  
  
  .sub-menu a::after {
    content: none;
  }
  
  
  .rMUlkuijzx7cCw {
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #0098FF;
    outline: 0;
    border: 0;
    height: 42px;
    padding: 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    transition: background 0.3s ease-in-out;
  }
  
  .rMUlkuijzx7cCw:hover {
    background-color: #007ACC;
  }
  
  .zRGqnAz2tVH {
    background-color: var(--color-btn-login);
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    color: var(--color-text-btn-login);
  }
  
  .zRGqnAz2tVH:hover {
    background-color: var(--color-btn-login-hover);
    color: var(--color-text-btn-login-hover);
  }
  
  .LKVDzOI1sVq5V {
    background-color: var(--color-btn-reg);
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    color: var(--color-text-btn-reg);
  }
  
  .LKVDzOI1sVq5V:hover {
    background-color: var(--color-btn-reg-hover);
    color: var(--color-text-btn-reg-hover);
  }
  
  .xerqRTrW9KTt2P {
    padding: 60px 0;
    min-height: 188px;
    background: url("../img/back1.webp") no-repeat top / cover;
    position: relative;
  }
  
  .xerqRTrW9KTt2P::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 25, 62, 0.72);
    z-index: 0;
  }
  
  /* Контент выше overlay */
  .xerqRTrW9KTt2P>* {
    position: relative;
    z-index: 1;
  }
  
  .VjMuLBRK6YIu {
    display: flex;
    gap: 80px;
    justify-content: center;
    align-items: center;
  }
  
  .NEQWQNu3EZyg {
    width: 491px;
    height: max-content;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    font-size: 30px;
    text-decoration: none;
    padding: 16px 30px;
    position: relative;
    gap: 12px;
    line-height: 100%;
  }
  
  .NEQWQNu3EZyg::before,
  .NEQWQNu3EZyg::after {
    content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    flex-shrink: 0;
  }
  
  .NEQWQNu3EZyg::before {
    margin-right: 10px;
  }
  
  .NEQWQNu3EZyg::after {
    margin-left: 10px;
    width: 12px;
    height: 21px;
  }
  
  .VjMuLBRK6YIu .sport {
    background-color: var(--color-btn1);
    color: var(--color-text-btn1);
    transition: all 0.3s ease-in-out;
  }
  
  .VjMuLBRK6YIu .sport::before {
	background-color: var(--color-text-btn1);
	-webkit-mask: url('../img/bonus1.svg') no-repeat center;
	mask: url('../img/bonus1.svg') no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
  }
  
  .VjMuLBRK6YIu .sport::after {
	background-color: var(--color-text-btn1);
	-webkit-mask: url('../img/arrow.svg') no-repeat center;
	mask: url('../img/arrow.svg') no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
  }
  
  .VjMuLBRK6YIu .sport:hover {
    background-color: var(--color-btn1-hover);
    color: var(--color-text-btn1-hov);
  }
  
  .VjMuLBRK6YIu .sport:hover::before {
	   background-color: var(--color-text-btn1-hov);
  }
  
  .VjMuLBRK6YIu .sport:hover::after {
	  background-color: var(--color-text-btn1-hov);
  }
  
  /* ==== Казино кнопка ==== */
  
  .VjMuLBRK6YIu .cas {
    background-color: var(--color-btn2);
    color: var(--color-text-btn2);
    transition: all 0.3s ease-in-out;
  }
  
  .VjMuLBRK6YIu .cas::before {
	 background-color: var(--color-text-btn2);
	-webkit-mask: url('../img/bonus2.svg') no-repeat center;
	mask: url('../img/bonus2.svg') no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
  }
  
  .VjMuLBRK6YIu .cas::after {
	 background-color: var(--color-text-btn2);
	-webkit-mask: url('../img/arrow1.svg') no-repeat center;
	mask: url('../img/arrow1.svg') no-repeat center;
	-webkit-mask-size: contain;
	mask-size: contain;
  }
  
  .VjMuLBRK6YIu .cas:hover {
    background-color: var(--color-btn2-hover);
    color: var(--color-text-btn2-hov);
  }
  
  .VjMuLBRK6YIu .cas:hover::before {
	background-color: var(--color-text-btn2-hov);
  }
  
  .VjMuLBRK6YIu .cas:hover::after {
	background-color: var(--color-text-btn2-hov);
  }
  
  
  
  .big-block {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0;
    width: 100%;
    margin: 0 auto;
  }
  
  /* Левая часть */
  .fVznjBvsQZBP {
    flex: 1;
  }
  
  .hxBGQBQeMrwJrX {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 25px;
    column-gap: 30px;
    margin-bottom: 30px;
  }
  
  .button {
    display: flex;
    align-items: center;
    gap: 20px;
    color: #FFFFFF;
    border-radius: 20px;
    font-size: 32px;
    font-weight: 400;
    padding: 27px 30px;
    text-decoration: none;
    height: 100px;
    cursor: pointer;
    z-index: 9;
  }
  
  .hxBGQBQeMrwJrX .button {
    background: url("../img/back.webp") no-repeat top / cover;
  }
  
  .hxBGQBQeMrwJrX .button p {
    color: #FFFFFF;
    font-size: 32px;
    padding-top: 0;
    margin-top: 0;
  }
  
  .hxBGQBQeMrwJrX .button {
    position: relative;
    overflow: hidden;
    z-index: 0;
  }
  
  .hxBGQBQeMrwJrX .button::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 25, 62, 0);
    transition: background-color 0.3s ease;
    z-index: 0;
  }
  
  .hxBGQBQeMrwJrX .button:hover::before {
    background-color: rgba(0, 25, 62, 0.72);
  }
  
  .hxBGQBQeMrwJrX .button>* {
    position: relative;
    z-index: 1;
  }
  
  .button img {
    width: 38px;
    height: 38px;
  }
  
  .yJgeO6O0c {
    /*     background: url("../img/banner.webp") no-repeat top  / cover; */
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    color: #fff;
    overflow: hidden;
    min-height: 350px;
    position: relative;
  }
  
  .yJgeO6O0c::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 20px;
    z-index: 0;
  }
  
  .yJgeO6O0c .WYGnj4QSXu {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    object-fit: fill;
  }
  
  .kPhaImN6alD {
    padding: 20px 0 20px 40px;
    display: flex;
    flex-direction: column;
    gap: 35px;
    max-width: 536px;
    align-items: flex-start;
    justify-content: center;
  }
  
  .PURdZQ0z1gxy58 {
    height: 100%;
    display: flex;
    align-items: flex-end;
    position: relative;
    min-height: 350px;
  }
  
  .yJgeO6O0c>* {
    position: relative;
    z-index: 1;
  }
  
  .big-block h2 {
    font-size: 46px;
    font-weight: 800;
    color: var(--color-text-titles);
    margin-bottom: 20px;
    font-weight: 700;
    text-transform: none;
  }
  
  .big-block .yJgeO6O0c h2 {
    font-size: 48px;
    font-weight: 700;
    color: var(--color-text-titles);
    text-transform: uppercase;
    margin: 0;
    padding: 0;
  }
  
  .big-block .yJgeO6O0c p {
    font-size: 36px;
    color: var(--color-welcome-text);
    margin: 0;
    padding: 0;
  }
  
  .ChbxBXQS4Saah {
    background: var(--color-welcome-btn-bg);
    color: var(--color-welcome-btn-text);
    font-weight: 500;
    font-size: 18px;
    padding: 10px 20px;
    border-radius: 10px;
    text-decoration: none;
    min-width: 145px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    transition: background 0.3s ease-in-out;
  }
  
  .ChbxBXQS4Saah:hover {
    background: var(--color-welcome-btn-bg-hover);
    color: var(--color-welcome-btn-text-hover);
  }
  
  img.OSCjllbYbep1w {
    max-width: 270px;
    height: auto;
    z-index: 2
  }
  
  /* Сайдбар */
  .ZExfMamtT {
    width: 393px;
  }
  
  .ZExfMamtT>*:first-child {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 12px;
    color: var(--color-text-secondary);
    line-height: 120%;
  }
  
  .wPvkXRgwk1kyvh {
    background: var(--color-match-card-bg);
    border-radius: 10px;
    padding: 10px 20px;
    margin-bottom: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
  }
  
  .wPvkXRgwk1kyvh .gWpYKVDYR366EGjB {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  
  .wPvkXRgwk1kyvh .yLNkQMX0Y6ma {
    font-size: 14px;
    color: var(--color-text-secondary);
    margin: 0;
    padding: 0;
  }
  
  .wPvkXRgwk1kyvh p.RZyzU4FQ1n5 {
    font-size: 20px;
    color: var(--color-text-secondary);
    font-weight: 500;
    margin: 0;
    padding: 8px 0 0;
    line-height: 100%;
  }
  
  .ZExfMamtT .dzjAbia85LtWOaU {
    font-size: 14px;
    color: var(--color-text-secondary);
    margin: 0;
    padding: 0;
    padding-bottom: 8px;
    padding-top: 8px;
  }
  
  .zqLyvuTpiirt {
    display: flex;
    gap: 10px;
    margin: 0;
    padding: 0;
  }
  
  .zqLyvuTpiirt .iXEdXvhnqr0I {
    background: var(--color-match-odds-num-bg);
    padding: 4px 16px;
    border-radius: 5px;
    font-size: 16px;
    color: var(--color-text-secondary);
    font-weight: 200;
    line-height: 100%;
  }
  
  .gsoAZaj5nbfNi0 {
    background: var(--color-play-button-bg);
    color: var(--color-play-button-text);
    padding: 12px;
    border-radius: 10px;
    font-weight: 600;
    font-size: 16px;
    text-decoration: none;
    height: 43px;
    min-width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
  }
  
  .gsoAZaj5nbfNi0:hover {
    background: var(--color-play-button-bg-hover);
    color: var(--color-play-button-text-hover);
  }
  
  .gsoAZaj5nbfNi0::after {
    content: '';
    display: inline-block;
    width: 7px;
    height: 12px;
    margin-left: 10px;
    background-color: currentColor;
    -webkit-mask-image: url("../img/arrow1.svg");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    -webkit-mask-position: center;
    mask-image: url("../img/arrow1.svg");
    mask-repeat: no-repeat;
    mask-size: contain;
    mask-position: center;
  }
  
  .OoWPUDySeFpm5 {
    background-color: var(--color-calculation-bg);
    border-radius: 20px;
    padding: 30px 80px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    margin: auto;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
  }
  
  .xSAnOSSFGI9FW {
    display: flex;
    gap: 30px;
    justify-content: space-between;
  }
  
  .title {
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    color: var(--color-text-titles);
  }
  
  .BysvosNNpIUHh {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
  }
  
  .lhHIGfajFip {
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
    min-width: 150px;
    align-items: flex-start;
    max-width: 295px;
  }
  
  .lhHIGfajFip p {
    font-size: 20px;
    color: var(--color-text-main);
    font-weight: 400;
    text-align: left;
    margin-bottom: 10px;
  }
  
  .lhHIGfajFip p.gBVwUQphDDUI786 {
    font-size: 24px;
    color: var(--color-text-main);
    font-weight: 600;
  }
  
  .input-group {
    display: flex;
    gap: 30px;
    margin-top: 30px;
    width: 100%;
  }
  
  .bxgPjjVdDHsn1r {
    background-color: #F1F1F1;
    border: none;
    border-radius: 10px;
    padding: 16px;
    font-size: 20px;
    width: 100%;
    font-weight: 400;
    border: 1px solid transparent;
    transition: border-color 0.2s ease;
    margin-top: 15px;
  }
  
  .bxgPjjVdDHsn1r::placeholder {
    color: #899FAE;
    font-size: 20px;
    font-weight: 400;
    opacity: 1;
    transition: opacity 0.2s ease;
  }
  
  .bxgPjjVdDHsn1r:focus {
    border-color: #00173E;
    outline: none;
  }
  
  
  .bxgPjjVdDHsn1r:focus::placeholder {
    opacity: 0;
  }
  
  
  .bxgPjjVdDHsn1r::-ms-input-placeholder {
    color: #899FAE;
  }
  
  .bxgPjjVdDHsn1r:focus::-ms-input-placeholder {
    color: transparent;
  }
  
  .EIYbCNKTKnIjKWb {
    background-color: var(--color-sum-box);
    color: #FFFFFF;
    border-radius: 20px;
    padding: 16px 50px;
    text-align: center;
    width: 300px;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    flex-shrink: 0;
  }
  
  .EIYbCNKTKnIjKWb>*:first-child {
    font-size: 20px;
    text-transform: uppercase;
    margin: 0;
    color: var(--color-text-secondary-v1);
    font-weight: 500;
    line-height: 120%;
    padding-top: 0;
  }
  
  .EIYbCNKTKnIjKWb .tTtbzALLl4u1l6A {
    font-size: 40px;
    color: var(--color-text-secondary-v1);
    font-weight: 400;
  }
  
  .EIYbCNKTKnIjKWb .mjvfVqBwN {
    display: inline-block;
    background-color: var(--color-btn4);
    color: var(--color-text-btn4);
    border: none;
    border-radius: 10px;
    padding: 10px 30px;
    font-weight: 500;
    cursor: pointer;
    font-size: 18px;
    transition: all 0.3s ease;
    text-decoration: none;
  }
  
  .EIYbCNKTKnIjKWb .mjvfVqBwN:hover {
    background-color: var(--color-bt4-hover);
    color: var(--color-text-btn4-hov);
  }
  
  .BysvosNNpIUHh img {
    width: 19px;
    height: 33px;
    align-self: center;
  }
  
  .OgqwBPF428pURV {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  
  .MyVXdvBXi6da {
    display: flex;
    justify-content: flex-start;
    gap: 8px;
    align-items: center;
    margin-bottom: 20px;
  }
  
  .MyVXdvBXi6da a {
    text-decoration: none;
    color: var(--color-breadcrumbs-text);
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
  }
  
  .MyVXdvBXi6da a::after {
    content: '';
    display: inline-block;
    width: 8px;
    height: 10px;
    background-size: cover;
    background-repeat: no-repeat;
    transition: background-image 0.3s ease-in-out;
    background: url("../img/arrow7.svg") no-repeat center center;
    margin-left: 7px;
  }
  
  .MyVXdvBXi6da a.active {
    color: var(--color-breadcrumbs-text-hover);
  }
  
  .MyVXdvBXi6da a.active::after {
    content: none;
  }
  
  .post.post-page.current-item {
    color: #0098FF;
  }
  
  .with-img h2 {
    padding-top: 0;
    padding-bottom: 20px;
  }
  
  .KBzjaEriec6C {
    padding: 20px 0;
  }
  
  h2 {
    font-size: 40px;
    line-height: 46px;
    color: var(--color-text-titles);
    padding-top: 20px;
    font-weight: 600;
  }
  
  .fxZLuch3CnCZB {
/*     background-color: var(--color-bg-body); */
    padding-top: 86px;
  }
  
  .fxZLuch3CnCZB p {
    margin-top: 20px;
  }
  
  .fxZLuch3CnCZB ul,
  .fxZLuch3CnCZB ol {
    list-style: inherit;
    padding-left: 30px;
	list-style-position: inside;
  }
  
  .fxZLuch3CnCZB ol {
    list-style-type: decimal;
  }
  
  .fxZLuch3CnCZB ul li,
  .fxZLuch3CnCZB ol li {
    margin-bottom: 10px;
    font-weight: 400;
  }
  
  .text ul li,
  .text ol li {
    font-size: 20px;
    font-weight: 400;
  }
  
  .fxZLuch3CnCZB ul li:last-child,
  .fxZLuch3CnCZB ol li:last-child {
    margin-bottom: 0;
  }
  
  
  .PcFjN88mT6k {
    text-align: center;
  }
  
  .PcFjN88mT6k img {
    display: block;
    margin: 0 auto;
    max-height: 46px;
  }
  
  .TIrREviCESm {
    background-color: var(--color-footer-bg);
    padding: 16px 0 50px;
    margin-top: auto;
  }
  
  .NOURYGOVslGZ77 {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-wrap: wrap;
    gap: 24px;
    max-width: 1000px;
    margin: 0 auto;
  }
  
  .NOURYGOVslGZ77 ul {
      display: flex;
      flex-direction: column;
      gap: 7px;
      padding: 0;
      color: var(--color-footer-text);
  }
  
  .NOURYGOVslGZ77 li:first-child {
      margin-bottom: 8px;
  }
  
  .NOURYGOVslGZ77 li a {
    font-size: 20px;
    color: var(--color-foot-link);
    padding: 10px 0;
    text-decoration: none;
    transition: color 0.3s ease;
    font-weight: 400;
  }
  
  .NOURYGOVslGZ77 li a:hover {
    color: var(--color-foot-link-hov);
  }
  
  .TIrREviCESm p {
    font-size: 18px;
    color: var(--color-footer-text);
    text-align: left;
  }
  
  body.error404 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .error404 .page-content {
    background-color: #E0E0E0;
  }
  
  
  .qzbSJKii6z {
    padding: 160px 0 80px;
    background-color: var(--color-404-bg);
    height: 100%;
  }
  
  .VPFRAO1WcAnY3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: none;
    padding: 0;
    text-align: center;
    gap: 45px;
  }
  
  .VPFRAO1WcAnY3 .TQLFkAYHU4Ot {
    font-size: 64px;
    line-height: 82px;
    color: var(--color-404-big-text);
    font-weight: 800;
  }
  
  .VPFRAO1WcAnY3 img {
    max-width: 576px;
  }
  
  .VPFRAO1WcAnY3 p {
    color: var(--color-404-text);
    font-size: 36px;
    margin: 0;
    font-weight: 500;
    line-height: 50%;
  }
  
  .VPFRAO1WcAnY3 .notfound-picture {
    margin: 40px 0;
  }
  
  .VPFRAO1WcAnY3 .rMUlkuijzx7cCw {
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 20px;
    font-weight: 500;
    background-color: var(--color-404-btn);
    border-radius: 10px;
    color: var(--color-404-btn-text);
    transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    min-width: 127px;
  }
  
  .VPFRAO1WcAnY3 .rMUlkuijzx7cCw:hover {
    background-color: var(--color-404-btn-hov);
    color: var(--color-404-btn-text-hov);
  }
  
  /* .zRGqnAz2tVH {
    order: 1;
  }
  
  .LKVDzOI1sVq5V {
    order: 1;
  } */
  
  .ml-auto {
    margin-left: auto;
  }
  
  table {
    border-collapse: collapse;
    width: 962px;
    background-color: var(--color-boxes);
    color: var(--color-text-main);
    font-family: sans-serif;
    overflow: hidden;
    margin: 20px auto;
  }
  
  table::-webkit-scrollbar {
    display: none;
  }
  
  th,
  td {
    border: 1px solid var(--color-text-main);
    padding: 10px 10px 10px 16px;
    text-align: left;
    vertical-align: top;
  }
  
  thead tr {
    background-color: #2E1010;
  }
  
  th {
    font-weight: 400;
    font-size: 24px;
  }
  
  td {
    font-weight: 400;
    font-size: 20px;
  }
  
  
  tbody tr {
    background-color: var(--color-boxes);
  }
  
  .with-img p:first-of-type {
    margin-top: 0;
  }
  
  .LgbUfw6TnS {
    padding-bottom: 100px;
  }
  
  .LgbUfw6TnS h2,
  .LgbUfw6TnS h3,
  .LgbUfw6TnS h4,
  .LgbUfw6TnS h5 {
    padding-top: 0;
  }
  
  .LgbUfw6TnS h2 {
    font-size: 36px;
    font-weight: 600;
    padding-top: 20px;
  }
  
  .LgbUfw6TnS h3 {
    font-size: 28px;
    font-weight: 500;
    padding-top: 30px;
  }
  
  .LgbUfw6TnS h5,
  .LgbUfw6TnS h4 {
    text-transform: none;
    padding-top: 20px;
  }
  
  .LgbUfw6TnS ul {
    list-style-type: disc;
    padding-top: 20px;
  }
  
  .LgbUfw6TnS ol {
    list-style-type: auto;
    padding-top: 20px;
  }
  
  .sub-menu {
    position: absolute;
    left: 0;
    top: 120%;
    display: none;
    z-index: 10;
    border-radius: 10px;
    padding: 10px;
    background: var(--color-submenu);
    overflow-y: auto;
    width: auto;
    height: auto;
    list-style-type: none;
    min-width: 101px;
  }
  
  .sub-menu::-webkit-scrollbar {
    display: none;
  }
  
  .sub-menu a {
    color: var(--color-text-main);
    display: block;
    padding: 3px 0;
  }
  
  .sub-menu a:last-child {
    margin-bottom: 10px;
  }
  
  .menu .menu-item-with-submenu,
  .menu .menu-item-without-submenu {
    position: relative;
    padding: 15px 0;
  }
  
  .arrow {
    display: none;
  }
  
  .UJXBLYYSUdt0Z.active {
    height: 80px;
  }
  
  .full img {
    width: 100%;
    height: auto
  }
  
  .QUknMqfevwsrwTI {
    background-image: url('../img/back2.webp');
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 0 40px;
  }
  
  .jUxtARzmemtjg1 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 20px;
    column-gap: 28px;
  }
  
  .rating {
    display: flex;
    gap: 10px;
  }
  
  .rating img {
    width: 22px;
    height: 21px;
  }
  
  .QUknMqfevwsrwTI h2 {
    padding-top: 0;
    padding-bottom: 30px;
    color: var(--color-text-titles-v2);
    font-size: 40px;
  }
  
  .review p {
    color: inherit;
    font-size: 20px;
  }
  
  .review {
    padding: 30px 23px;
    border-radius: 20px;
    background-color: var(--color-review-bg);
    color: var(--color-review-text);
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
  
  .jafWmwwIevNyH {
    display: flex;
    gap: 36px;
    justify-content: center;
    margin-bottom: 15px;
  }
  
  .jafWmwwIevNyH .button {
    display: flex;
    flex-direction: column;
    padding: 24px 30px;
    align-items: center;
    border-radius: 20px;
    background-color: var(--color-btn3);
    min-height: 170px;
    height: auto;
    width: 144px;
    font-size: 24px;
    color: var(--color-text-btn3);
    justify-content: space-between;
    gap: 15px;
    transition: background-color 0.3s ease;
  }
  
  .jafWmwwIevNyH .button:hover {
    background-color: var(--color-btn3-hover);
  }
  
  .jafWmwwIevNyH .button img {
    width: 68px;
    height: 68px;
  }
  
  .jafWmwwIevNyH .button.casino img {
    width: 77px;
    height: 70px;
    margin-left: 3px;
  }
  
  
  .non-scroll {
    overflow: hidden;
  }
  
  
  
  
  .button {
    overflow: hidden;
    padding: 0;
  }
  
  /* Внутренняя обёртка — фон и контент */
  .fPjLERks {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 27px 30px;
    background: url(../img/back.webp) no-repeat top / cover;
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    height: 100%;
    width: 100%;
    transition: transform 0.3s ease;
    transform-origin: center center;
    border-radius: 20px;
  }
  
  .hxBGQBQeMrwJrX .button .fPjLERks p {
    color: var(--color-button-inner-text, #FFFFFF);
  }
  
  /* Эффект при наведении */
  .button:hover .fPjLERks {
    transform: scale(1.07);
    /* Лёгкое увеличение */
  }
  
  
  ul.land {
    position: absolute;
    left: 0;
    right: 0;
    background: var(--color-bg-header);
    top: 114%;
    z-index: -1;
    border-radius: 5px;
    overflow: hidden;
    padding-top: 0;
  }
  
  ul.land a {
    width: auto;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    padding-left: 14px;
    text-decoration: none;
    font-size: 18px;
  }
  
  @media screen and (min-width: 1023px) {
    .CyZHOi0QkaaDl .eyvKgJ4aey {
      display: none !important;
    }
  
    .CyZHOi0QkaaDl .xMWnoNfQmz {
      gap: 24px;
    }
  
    .CyZHOi0QkaaDl .BdQyPulKwnPj88 .languages {
      margin-left: 0;
    }
  
    .CyZHOi0QkaaDl .menu {
      justify-content: center;
      margin: 0;
    }
  
    .menu a:hover {
      color: var(--color-link-hover);
    }
  
    .menu>.menu-item:hover .sub-menu {
      display: flex;
      flex-direction: column;
      gap: 12px;
    }
  
    .menu-item.has-submenu:hover>a {
      color: var(--color-link-hover);
    }
  
    .menu-item.has-submenu>a::after,
    .locale-but::after {
      content: '';
      display: inline-block;
      background-size: cover;
      background-repeat: no-repeat;
      transition: all 0.3s ease-in-out;
      margin-left: 10px;
      width: 16px;
      height: 10px;
	  background-color: #fff;
	  -webkit-mask: url('../img/arrow8.svg') no-repeat center;
	  mask: url('../img/arrow8.svg') no-repeat center;
	  -webkit-mask-size: contain;
	  mask-size: contain;
    }
  
    .menu-item.has-submenu:hover>a::after {
     	background-color: var(--color-link-hover);
		transform: rotate(180deg);
    }
  
    .CyZHOi0QkaaDl #menu-toggle {
      display: none;
    }
  }
  
  @media screen and (max-width: 1320px) {
    .container {
      padding: 0 20px;
    }
  
    img.OSCjllbYbep1w {
      max-width: 222px;
    }
  }
  
  @media screen and (max-width: 1120px) {
    .NEQWQNu3EZyg {
      width: 411px;
      height: auto;
      font-size: 28px;
      padding: 16px 20px;
    }
  
    .big-block h2 {
      font-size: 36px;
      line-height: 100%;
    }
  
    .VjMuLBRK6YIu {
      gap: 40px;
    }
  
    .big-block {
      flex-direction: column;
    }
  
    .hxBGQBQeMrwJrX .button p {
      font-size: 24px;
    }
  
    .ZExfMamtT {
      margin: 0 auto;
    }
  
  }
  
  @media screen and (max-width: 1023px) {
    .CyZHOi0QkaaDl .ml-auto.eyvKgJ4aey {
      display: flex;
      align-items: center;
      gap: 10px;
      margin-left: auto;
    }
  
    .CyZHOi0QkaaDl .scroll-is .languages {
      order: 2;
    }
  
    .locale-but::after {
      display: inline-block;
      margin: 15px 0;
    }
  
    .xSAnOSSFGI9FW {
      flex-direction: column;
      align-items: center;
    }
  
    .OoWPUDySeFpm5 {
      padding: 30px 20px;
    }
  
    th,
    td {
      font-size: 18px;
    }
  
    .KBzjaEriec6C.QUknMqfevwsrwTI {
      padding: 20px 0;
    }
  
    .review p {
      font-size: 18px;
    }
  
    .QUknMqfevwsrwTI h2 {
      font-size: 32px;
    }
  
    h3 {
      font-size: 28px;
      padding-top: 15px;
    }
  
    h4 {
      font-size: 24px;
    }
  
    .text ul li,
    .text ol li {
      font-size: 18px;
      line-height: 130%;
    }
  
    .EIYbCNKTKnIjKWb .tTtbzALLl4u1l6A {
      font-size: 36px
    }
  
    .EIYbCNKTKnIjKWb .mjvfVqBwN {
      font-size: 18px;
    }
  
    .EIYbCNKTKnIjKWb {
      padding: 16px 20px;
    }
  
    .EIYbCNKTKnIjKWb>*:first-child {
      font-size: 18px;
    }
  
    .OoWPUDySeFpm5 {
      padding: 30px 20px;
    }
  
    img.OSCjllbYbep1w {
      max-width: 209px;
    }
  
    p {
      font-size: 18px;
      line-height: 130%;
    }
  
    .big-block .yJgeO6O0c h2 {
      font-size: 36px;
    }
  
    .big-block .yJgeO6O0c p {
      font-size: 24px;
    }
  
    .yJgeO6O0c {
      min-height: 244px;
    }
  
    .VPFRAO1WcAnY3 img {
      max-width: 462px;
    }
  
    .VPFRAO1WcAnY3 .TQLFkAYHU4Ot {
      font-size: 54px;
    }
  
    .VPFRAO1WcAnY3 p {
      font-size: 30px;
    }
  
    .big-block {
      flex-direction: column;
    }
  
    .ZExfMamtT {
      width: 100%;
    }
  
    .offers {
      gap: 30px;
    }
  
    .card {
      flex-direction: column;
      align-items: center;
    }
  
    .rating img {
      width: 18px;
      height: 18px;
    }
  
    .ml-auto {
      order: 3;
      margin-left: 0;
    }
  
    .CyZHOi0QkaaDl .KmoPFmqaKF,
    .CyZHOi0QkaaDl .BdQyPulKwnPj88 {
      display: none !important;
    }
  
    #menu-toggle .trait {
      display: block;
      background: var(--color-mobile-menu-icon, #FFFFFF);
      border-radius: 5px;
      transition: .25s ease-in-out;
    }
  
    #menu-toggle #hamburger {
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
    }
  
    #menu-toggle #hamburger .trait {
      width: 26px;
      height: 2px;
      position: relative;
      border-radius: 2px;
      top: 0;
      right: 0;
      margin: 3px 0;
    }
  
    #menu-toggle #hamburger.open .trait:nth-child(1) {
      transform: rotate(-45deg) translate(-4px, 5px);
      margin: 0;
    }
  
    #menu-toggle #hamburger.open .trait:nth-child(3) {
      opacity: 0;
    }
  
    #menu-toggle #hamburger.open .trait:nth-child(2) {
      margin: 0;
      transform: rotate(45deg) translate(3px, 2px);
    }
  
    .overlap {
      position: fixed;
      background: var(--color-bg-header);
      top: 0;
      right: 0;
      width: 100%;
      height: 100dvh;
      transform: translateX(100%);
      -webkit-transition: all .4s ease-in-out;
      transition: all .4s ease-in-out;
      overflow: hidden;
      display: block;
      padding: 85px 10px 15px;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
  
    }
  
    .menu {
      display: flex;
      flex-direction: column;
      order: 1;
      gap: 25px;
      margin-right: 0;
      margin-top: 20px;
    }
  
    .scroll-is {
      width: 100%;
      height: auto;
      display: flex;
      overflow: visible;
      flex-direction: column;
      align-items: flex-end;
      text-align: end;
      order: 0;
      padding-right: 15px;
    }
  
    .overlap.open {
      z-index: 15;
      transform: translateX(0);
      width: 100%;
      height: 100dvh;
      overflow: visible;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      gap: 30px;
    }
  
    #menu-toggle {
      display: flex;
      margin-left: 0;
      z-index: 15;
      position: relative;
    }
  
    .xSMXgDzvnZ0 {
      width: 237px;
      position: relative;
      z-index: 135;
    }
  
  
    .UJXBLYYSUdt0Z {
      padding: 13px 0;
    }
  
    .zRGqnAz2tVH {
      font-size: 20px;
      line-height: 120%;
      margin: 20px 0;
      margin-left: auto;
    }
  
    .CyZHOi0QkaaDl .mobile-header-register,
    .CyZHOi0QkaaDl .mobile-header-login {
      margin: 0;
      position: relative;
      z-index: 135;
    }
  
    .languages>ul {
      position: relative;
      display: none;
      background: transparent;
      top: 0;
      z-index: 1;
      border-radius: 0;
      overflow: visible;
      gap: 12px;
      align-items: flex-end;
      flex-direction: column;
    }
  
    .languages.active>ul {
      display: flex;
      width: auto;
      min-width: 0;
      padding-top: 12px;
      padding-bottom: 0;
      flex-direction: column !important;
      align-items: flex-end !important;
    }
  
    .languages.active>ul li {
      width: 100%;
    }
  
    .locale-but {
      padding: 0 23px 0 14px;
    }
  
    .scroll-is p {
      font-size: 20px;
      line-height: 120%;
      text-transform: uppercase;
      margin: 11px 0;
    }
  
    .languages>ul li a {
      height: auto;
      margin-bottom: 0;
      padding: 0;
      font-size: 18px;
      line-height: 120%;
      font-weight: 500;
      color: #ffffff;
      display: block;
      text-decoration: none;
    }
  
    header .languages>ul li.active a {
      color: #C01A40;
    }
  
    .UJXBLYYSUdt0Z.active .xSMXgDzvnZ0 {
      width: 120px;
    }
  
    .UJXBLYYSUdt0Z.active {
      padding: 13px 0;
    }
  
    .only-mob {
      display: block !important;
    }
  
    h1 {
      font-size: 32px;
    }
  
    .KBzjaEriec6C {
      padding: 12px 0;
    }
  
    h2 {
      font-size: 28px;
      line-height: 33px;
    }
  
    body {
      font-size: 16px;
      line-height: 21px;
    }
  
    .structure {
      gap: 10px;
      flex-direction: column-reverse;
      align-items: center;
    }
  
    .feature-data {
      max-width: 100%;
      width: 100%;
      flex-shrink: 0;
    }
  
    table {
      margin: 23px 0;
      width: 100%;
      display: block;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
    }
  
    .menu div {
      padding: 0;
    }
  
    .menu {
      align-items: flex-end;
    }
  
  
    .sub-menu {
      display: none;
      position: static;
      margin-top: 10px;
      padding: 10px 0;
      border-radius: 0 0 10px 10px;
      list-style: none;
      min-width: auto;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
    }
  
  
    .menu a {
      font-size: 18px;
    }
  
    .sub-menu li {
      padding-bottom: 10px;
    }
  
  
  
    .sub-menu {
      background-color: transparent;
      color: #FFFFFF;
    }
  
    .sub-menu a {
      color: #FFFFFF;
      display: block;
      max-width: 100%;
      white-space: normal;
      overflow-wrap: anywhere;
      word-break: break-word;
      text-align: right;
    }
  
    .menu a {
      font-size: 16px;
    }
  
    .menu-item.has-submenu>a::after {
      content: "";
      display: inline-block;
      width: 12px;
      height: 12px;
      background-image: url(../img/arrow8.svg);
      background-size: contain;
      background-repeat: no-repeat;
      transition: transform 0.3s ease;
      vertical-align: middle;
      margin-left: 8px;
      transform: rotate(0deg);
    }
  
    .menu-item.open>a::after {
      transform: rotate(-180deg);
      background-image: url('../img/arrow8.svg');
    }
  
  
  
  }
  
  @media screen and (max-width: 767px) {
    .fxZLuch3CnCZB {
      padding-top: 37px;
    }
  
    .UJXBLYYSUdt0Z.active {
      height: 37px;
    }
  
    .fxZLuch3CnCZB p {
      margin-top: 15px;
    }
  
    .KBzjaEriec6C.QUknMqfevwsrwTI {
      padding: 15px 0 30px;
    }
  
    .jUxtARzmemtjg1 {
      grid-template-columns: 1fr;
      row-gap: 12px;
    }
  
    .QUknMqfevwsrwTI h2 {
      font-size: 24px;
      padding-bottom: 12px;
  
    }
  
    .review p {
      font-size: 14px;
    }
  
    .review {
      padding: 14px 15px;
      border-radius: 10px;
      gap: 12px;
    }
  
    .input-group {
      justify-content: center;
    }
  
    .EIYbCNKTKnIjKWb {
      width: 100%;
    }
  
    h3 {
      font-size: 25px;
      line-height: 120%;
    }
  
    h4 {
      font-size: 18px;
      line-height: 120%;
      padding-top: 15px;
    }
  
    h5 {
      font-size: 18px;
      line-height: 120%;
      padding-top: 15px;
    }
  
    p,
    .fxZLuch3CnCZB p,
    ul,
    ol,
    .text ul li,
    .text ol li {
      font-size: 16px;
      line-height: 21px;
    }
  
    th,
    td {
      padding: 10px;
      font-size: 14px;
      min-width: 270px;
    }
  
    .TIrREviCESm {
      padding: 15px 0 30px;
    }
  
    .page-content {
      padding-top: 59px;
    }
  
    .VPFRAO1WcAnY3 {
      font-size: 22px;
      line-height: 30px;
      gap: 30px;
    }
  
    .VPFRAO1WcAnY3 .TQLFkAYHU4Ot {
      font-size: 40px;
      line-height: 100%;
      color: #0098FF;
      font-weight: 800;
    }
  
    .VPFRAO1WcAnY3 img {
      max-width: 255px;
    }
  
    .VPFRAO1WcAnY3 p {
      color: #141414;
      font-size: 24px;
      margin: 0;
      font-weight: 500;
      line-height: 100%;
    }
  
    .qzbSJKii6z {
      padding: 70px 0 30px;
    }
  
    td {
      font-size: 14px;
    }
  
    .options-holder p {
      font-size: 14px;
    }
  
    .PcFjN88mT6k img {
      max-width: 80px;
    }
  
    .NOURYGOVslGZ77 {
      justify-content: center;
    }
  
    .xSMXgDzvnZ0 img {
      max-width: 80px;
    }
  
    .NOURYGOVslGZ77 {
      gap: 12px;
      padding-top: 0;
    }
  
    .NOURYGOVslGZ77 li a {
      font-size: 12px;
    }
  
    .TIrREviCESm p {
      font-size: 12px;
      margin: 0;
    }
  
    .UJXBLYYSUdt0Z {
      height: 37px;
    }
  
    .zRGqnAz2tVH {
      font-size: 14px;
      line-height: 120%;
      padding: 4px 10px;
      position: relative;
      z-index: 135;
      height: 25px;
      max-width: 101px;
      border-radius: 5px;
    }
  
    .LKVDzOI1sVq5V {
      font-size: 14px;
      line-height: 120%;
      padding: 4px 10px;
      position: relative;
      z-index: 135;
      height: 25px;
      width: auto;
      border-radius: 5px;
      white-space: nowrap;
    }
  
    .xerqRTrW9KTt2P {
      padding: 14px 20px;
      min-height: auto;
    }
  
    .VjMuLBRK6YIu {
      flex-direction: column;
      gap: 12px;
    }
  
    .NEQWQNu3EZyg {
      min-width: 266px;
      padding: 6px 10px;
      font-size: 18px;
      gap: 7px;
    }
  
    .BysvosNNpIUHh img {
      transform: rotate(90deg);
    }
  
    .OoWPUDySeFpm5 {
      flex-direction: column;
      align-items: center;
    }
  
    .BysvosNNpIUHh {
      flex-direction: column;
      align-items: center;
    }
  
    .big-block h2 {
      font-size: 28px;
      padding-top: 15px;
    }
  
    .hxBGQBQeMrwJrX {
      grid-template-columns: 1fr;
      row-gap: 10px;
    }
  
    .hxBGQBQeMrwJrX .button {
      width: 100%;
    }
  
    .jafWmwwIevNyH {
      flex-wrap: wrap;
    }
  
    .NEQWQNu3EZyg::before,
    .NEQWQNu3EZyg::after {
      width: 18px;
      height: 18px;
    }
  
    .NEQWQNu3EZyg::before {
      margin-right: 0;
    }
  
    .NEQWQNu3EZyg::after {
      margin-left: 0;
      width: 7px;
      height: 13px;
    }
  
    .hxBGQBQeMrwJrX .button {
      border-radius: 10px;
      height: auto;
    }
  
    .fPjLERks {
      padding: 10px 20px;
    }
  
    .VjMuLBRK6YIu .NEQWQNu3EZyg {
      border-radius: 5px;
    }
  
    .jafWmwwIevNyH {
      gap: 10px;
    }
  
    .jafWmwwIevNyH .button {
      padding: 14px 30px;
      gap: 13px;
      min-height: auto;
      font-size: 18px;
    }
  
    .jafWmwwIevNyH .button img {
      width: 51px;
      height: 47px;
    }
  
    .jafWmwwIevNyH .button.casino img {
      width: 51px;
      height: 47px;
    }
  
    .yJgeO6O0c {
      min-height: 300px;
      gap: 20px;
    }
  
    .PURdZQ0z1gxy58 {
      min-height: 300px;
    }
  
    .big-block .yJgeO6O0c h2 {
      font-size: 24px;
    }
  
    .big-block .yJgeO6O0c p {
      font-size: 20px;
    }
  
    .ChbxBXQS4Saah {
      margin-top: 10px;
    }
  
    .OoWPUDySeFpm5 {
      padding: 20px 10px;
    }
  
    .title {
      font-size: 28px;
    }
  
    .OoWPUDySeFpm5 {
      gap: 16px;
    }
  
    .xSAnOSSFGI9FW .lhHIGfajFip p {
      margin-top: 5px;
      font-size: 16px;
      align-self: flex-start;
    }
  
    .lhHIGfajFip p.gBVwUQphDDUI786 {
      margin-top: 5px;
      font-size: 20px;
      align-self: center;
    }
  
    .lhHIGfajFip {
      align-items: center;
    }
  
    .BysvosNNpIUHh {
      gap: 10px;
    }
  
    .OoWPUDySeFpm5 {
      border-radius: 10px;
    }
  
    .bxgPjjVdDHsn1r {
      padding: 10px 16px;
    }
  
    .bxgPjjVdDHsn1r {
      font-size: 16px;
    }
  
    .bxgPjjVdDHsn1r::placeholder {
      font-size: 16px;
    }
  
    .EIYbCNKTKnIjKWb>*:first-child {
      font-size: 20px;
    }
  
    .EIYbCNKTKnIjKWb .tTtbzALLl4u1l6A {
      font-size: 40px;
    }
  
    table {
      margin: 10px 0;
      width: 100%;
    }
  
    h1 {
      font-size: 24px;
    }
  
    .LgbUfw6TnS h2 {
      font-size: 20px;
    }
  
    .LgbUfw6TnS h3 {
      font-size: 18px;
    }
  
    .LgbUfw6TnS h4 {
      font-size: 18px;
    }
  
  }
  
  @media screen and (max-width: 557px) {
    .yJgeO6O0c {
      flex-direction: column;
      align-items: flex-start;
      gap: 10px;
    }
  
    .PURdZQ0z1gxy58 {
      min-height: 254px;
      justify-content: center;
      width: 100%;
    }
  
    .kPhaImN6alD {
      padding: 25px 24px 0 14px;
      gap: 20px;
    }
  }
  
  @media screen and (max-width: 500px) {
    .xSAnOSSFGI9FW {
      width: 100%;
    }
  
    .OgqwBPF428pURV {
      width: 100%;
    }
  
    .lhHIGfajFip {
      max-width: 100%;
      width: 100%;
    }
  
    .xSAnOSSFGI9FW .lhHIGfajFip p {
      align-self: flex-start;
    }
  
    .lhHIGfajFip p.gBVwUQphDDUI786 {
      align-self: center;
    }
  
    .row-buttons {
      flex-direction: column;
      align-items: flex-start;
      gap: 15px;
    }
  
    .NEQWQNu3EZyg {
      width: 266px;
      min-height: 34px;
    }
  
    .wPvkXRgwk1kyvh {
      flex-direction: column;
      align-items: flex-start;
    }
  
    .zqLyvuTpiirt {
      align-self: center;
      margin-top: 16px;
      justify-content: space-between;
      width: 100%;
    }
  
    .gWpYKVDYR366EGjB {
      width: 100%;
    }
  
    .gsoAZaj5nbfNi0 {
      width: 100%;
    }
  
  
    .LgbUfw6TnS h3 {
      padding-top: 0;
    }
  
    .LgbUfw6TnS h2,
    .LgbUfw6TnS h3,
    .LgbUfw6TnS h4,
    .LgbUfw6TnS ol,
    .LgbUfw6TnS ul,
    .LgbUfw6TnS p,
    .LgbUfw6TnS h5 {
      padding-bottom: 12px;
    }
  
    .LgbUfw6TnS p {
      margin-top: 0;
    }
  
    .LgbUfw6TnS ol,
    .LgbUfw6TnS ul {
      padding-top: 0;
    }
  }
  
  .land {
    position: absolute;
    left: 0;
    right: 0;
    background: var(--color-bg-header);
    top: 114%;
    z-index: -1;
    border-radius: 5px;
    overflow: hidden;
    padding-top: 0;
  }
  
  /* По умолчанию скрываем все варианты блока матчей */
  .ZExfMamtT.mobile-top,
  .ZExfMamtT.mobile-bottom,
  .ZExfMamtT.desktop {
    display: none;
  }
  
  .ZExfMamtT.mobile-bottom {
    margin: 0 auto;
  }
  
  .mobile-matches-bottom {
    padding: 0 20px;
  }
  
  
  @media (max-width: 1023px) {
    .ZExfMamtT.mobile-top {
      display: block;
    }
  
    .ZExfMamtT.mobile-bottom {
      display: block;
    }
  
    .ZExfMamtT.desktop {
      display: none;
    }
  
    .mobile-matches-top,
    .mobile-matches-bottom {
      margin: 20px auto;
    }
  }
  
  /* Десктоп */
  @media (min-width: 1024px) {
    .ZExfMamtT.desktop {
      display: block;
    }
  
    .ZExfMamtT.mobile-top,
    .ZExfMamtT.mobile-bottom {
      display: none;
    }
  
    .mobile-matches-top,
    .mobile-matches-bottom {
      display: none;
    }
  }
  
  
  /* amp styles */
  
  .desk-a-menu {
    position: absolute;
    top: 40px;
    left: 0px;
    background-color: #00173e;
    border-radius: 5px;
    width: 100%;
    padding: 0 15px;
  }
  
  .desk-a-menu a {
    text-decoration: none;
    color: #FFFFFF;
    font-size: 18px;
    margin-bottom: 5px;
  }
  
  
  @media screen and (max-width: 1023px) {
    .amp-sidebar-mask {
      background-color: transparent !important;
      display: none;
    }
  
    amp-sidebar#mobile-menu {
      max-width: 100%;
      height: 100%;
    }
  
    #menu-toggle {
      order: 2;
      z-index: 9999;
    }
  
    .zRGqnAz2tVH,
    .LKVDzOI1sVq5V {
      z-index: 9999;
    }
  
    amp-sidebar#mobile-menu {
      z-index: 10;
    }
  
    details[open]>*:not(summary) {
      display: block !important;
    }
  
    /* для браузеров, где details по умолчанию скрывает контент, принудительно показываем */
    details>*:not(summary) {
      display: block;
    }
  
    #option-choice {
      color: #FFFFFF;
      font-size: 18px;
      margin-right: 20px;
    }
  
    .sub-menu[hidden] {
      display: none;
    }
  
  }
  
  @media (max-width: 1023px) {
    .menu-label-wrap {
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
    }
  
    .menu-link {
      flex: 1;
      color: inherit;
      text-decoration: none;
    }
  
    .submenu-toggle {
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 8px;
      background-image: url(../img/arrow8.svg);
      background-size: contain;
      background-repeat: no-repeat;
      transition: transform 0.3s ease;
    }
  
    .menu-item.has-submenu[class~="open"] .submenu-toggle {
      transform: rotate(180deg);
    }
  
  }
  
  input[placeholder="100 %"] {
    pointer-events: none;
  }
  
  input.GAVLERvm0Rpy::-webkit-inner-spin-button,
  input.GAVLERvm0Rpy::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
  }
  
  input.GAVLERvm0Rpy {
    -moz-appearance: textfield;
  }
  
  
  
  
  /* new */
  .gWpYKVDYR366EGjB {
    max-width: 207px;
  }
  
  h1 {
    padding-bottom: 20px;
    padding-top: 20px;
    font-size: 46px;
    line-height: 120%;
  }
  
  @media (max-width: 1120px) {
    aside {
      width: 100%;
    }
  
    .gWpYKVDYR366EGjB {
      width: 100%;
      max-width: 100%;
    }
  }
  
  @media (max-width: 620px) {
    .CVLadIm1DoUr {
      width: 100%;
    }
  
    h1 {
      padding-bottom: 15px;
      padding-top: 15px;
      font-size: 30px;
      line-height: 120%;
    }
  }
  
  .KBzjaEriec6C .jafWmwwIevNyH,
  .KBzjaEriec6C .hxBGQBQeMrwJrX,
  .KBzjaEriec6C .yJgeO6O0c {
    margin-top: 20px;
  }
  
  .KBzjaEriec6C .kPhaImN6alD,
  .KBzjaEriec6C .kPhaImN6alD p {
/*     font-size: 36px; */
	  font-size: 26px;
    color: var(--color-welcome-text);
    line-height: 110%;
  }
  
  @media (max-width: 1023px) {
    .ZExfMamtT.mobile-bottom {
      padding: 0 20px;
    }
  }
  
  /* new 26.06 */
  .amp-langv {
    order: 2;
  }
  
  amp-sidebar {
    max-width: 100%;
    width: 100%;
    z-index: 10 !important;
  }
  
  .UJXBLYYSUdt0Z .amp-langv.languages>ul {
    top: 50px;
  }
  
  ul[hidden] {
    display: none !important;
  }
  
  .languages.amp-langv ul:not([hidden]) {
    display: block;
  }
  
  .locale-but[aria-expanded="false"]::after {
    transform: rotate(0deg);
  }
  
  
  .locale-but::after {
    content: "";
    display: inline-block;
    width: 16px;
    height: 10px;
    margin-left: 10px;
    background-image: url('https://temp26.gamehubioplay.site/wp-content/themes/1xbatBlog/assets/img/arrow8.svg');
    background-size: cover;
    background-repeat: no-repeat;
    transition: transform 0.3s ease;
    transform: rotate(0deg);
  }
  
  .locale-but[aria-expanded]::after {
    transform: rotate(180deg);
  }
  
  .locale-but::after {
    transform: rotate(0deg);
    transition: transform 0.3s ease;
  }
  
  .locale-but[expanded]::after {
    transform: rotate(180deg);
  }
  
  .FVuBzknZvMC.menu {
    margin-left: auto;
    margin-right: auto;
  }
  
  @media (max-width: 1023px) {
    .amp-langv {
      display: none;
    }
      
      footer .amp-langv {
          display: block;
      }
  
    amp-sidebar .scroll-is .languages {
      order: 2;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
      margin-right: -20px !important;
    }
  
    amp-sidebar .scroll-is .languages>ul {
      display: none !important;
    }
  
    amp-sidebar .scroll-is .languages>ul:not([hidden]) {
      display: flex !important;
      width: 100%;
      flex-direction: column;
      align-items: flex-end;
      gap: 12px;
    }
  
    amp-sidebar .scroll-is .languages>ul>li {
      display: block;
      width: 100%;
    }
  
    amp-sidebar .scroll-is .languages>ul>li>a {
      display: block;
      width: 100%;
      text-align: left;
      padding-left: 15px;
    }
  
    amp-sidebar .scroll-is .locale-but::after {
      display: inline-block;
    }
  
    amp-sidebar.overlap {
      padding-top: 65px;
    }
  
  }
  
  @media (max-width: 1023px) {
    .FVuBzknZvMC {
      display: none !important;
    }
  }
  
  @media (min-width: 1024px) {
    .eyvKgJ4aey {
      display: none !important;
    }
  }
  
  amp-sidebar .sub-menu {
    display: none;
    padding-left: 20px;
  }
  
  amp-sidebar .sub-menu.open {
    display: block;
  }
  
  
  /*  .menu-item.has-submenu > a[aria-expanded="true"]::after {
      transform: rotate(180deg);
    } */
  
  .arrows {
    position: absolute;
    right: 0;
    top: 12px;
    width: 13px;
    height: 14px;
    background-image: url('https://temp26.gamehubioplay.site/wp-content/themes/1xbatBlog/assets/img/arrow8.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    transform: rotate(0deg);
    transition: transform 0.3s ease;
    cursor: pointer;
    transform-origin: center;
    user-select: none;
    transform-style: preserve-3d;
  
  }
  
  .menu-item.has-submenu.open .arrows {
    transform: rotate(180deg);
  }
  
  amp-sidebar .menu-item.has-submenu>a::after {
    display: none;
  }
  
  amp-sidebar .menu-item.has-submenu {
    padding-right: 25px;
  }
  
  amp-sidebar .sub-menu.open .menu-item {
    padding-bottom: 8px;
  }
  
  
  /* last */
  
  .lhHIGfajFip {
    height: 100%;
  }
  
  .lhHIGfajFip input {
    margin-top: auto;
  }
  
  input[placeholder="100 %"] {
    pointer-events: none;
  }
  
  aside>*:first-child {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 12px;
    color: var(--color-text-secondary);
    line-height: 120%;
  }
  
  .UJXBLYYSUdt0Z {
    height: auto;
  }
  
  .zRGqnAz2tVH {
    max-width: 250px;
    height: auto;
  }
  
  .LKVDzOI1sVq5V {
    max-width: 200px;
    height: auto;
  }
  
  body {
    height: 100%;
    display: flex;
    flex-direction: column;
  }
  
  footer {
    margin-top: auto;
  }
  
  .xSMXgDzvnZ0 {
    flex-shrink: 0;
  }
  
  .menu {
    flex-wrap: wrap;
  }
  
  
  
  .VjMuLBRK6YIu {
    column-gap: 80px;
    flex-wrap: wrap;
    row-gap: 20px;
  }
  
  .button {
    height: auto;
  }
  
  .ChbxBXQS4Saah {
    height: auto;
    max-width: 400px;
    line-height: 110%;
  }
  
  .zqLyvuTpiirt {
    flex-wrap: wrap;
  }
  
  .gWpYKVDYR366EGjB {
    max-width: 227px;
  }
  
  .sub-menu {
    max-height: 600px;
  }
  
  .fxZLuch3CnCZB {
    padding-top: 84px;
  }
  
  .EIYbCNKTKnIjKWb {
    overflow: hidden;
  }
  
  .EIYbCNKTKnIjKWb .tTtbzALLl4u1l6A {
    display: inline-block;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  
  .UJXBLYYSUdt0Z.active {
    height: auto;
    padding: 7px 0;
  }
  
  
  .menu>.menu-item {
    position: relative;
    max-width: none;
    /* убираем ограничения с li */
    overflow: visible;
    /* важно — чтобы сабменю не обрезалось */
    white-space: normal;
  }
  
  .menu>.menu-item>a {
    display: inline-block;
    max-width: 300px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: top;
  }
  
  .menu {
    row-gap: 10px;
    column-gap: 30px;
  }
  
  .EIYbCNKTKnIjKWb .tTtbzALLl4u1l6A {
    line-height: 120%;
  }
  
  .qzbSJKii6z {
    height: auto;
    flex: 1;
  }
  
  .zRGqnAz2tVH,
  .LKVDzOI1sVq5V {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 250px;
    min-height: 36px;
    text-align: center;
    text-align: center;
  }
  
  .gsoAZaj5nbfNi0 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 150px;
    min-height: 43px;
    text-align: center;
    text-align: center;
    height: auto;
    padding: 6px 12px;
    line-height: 1.6;
    padding-top: 8px;
  }
  
  
  @media screen and (min-width: 1024px) and (max-width: 1120px) {
    .ZExfMamtT.desktop {
      display: block;
      width: 100%;
    }
  }
  
  
  @media screen and (max-width: 1023px) {
    .zRGqnAz2tVH {
      margin: 5px 0;
      margin-left: auto;
    }
  
    .EIYbCNKTKnIjKWb .tTtbzALLl4u1l6A {
      min-height: 36px;
      line-height: 120%;
    }
  }
  
  
  @media screen and (max-width: 1023px) {
    .xSMXgDzvnZ0 {
      width: auto;
    }
  
    .ZExfMamtT.mobile-top {
      max-width: 95%;
    }
  
    .UJXBLYYSUdt0Z {
      padding: 0;
    }
  
    .UJXBLYYSUdt0Z.active .xSMXgDzvnZ0 {
      width: auto;
    }
  
    .ZExfMamtT {
      width: 100%;
    }
  
    .fxZLuch3CnCZB {
      padding-top: 54px;
    }
  }
  
  @media screen and (max-width: 767px) {
    .xSMXgDzvnZ0 img {
      height: auto;
    }
  
    .fxZLuch3CnCZB {
      padding-top: 46px;
    }
  
    .zRGqnAz2tVH,
    .LKVDzOI1sVq5V {
      padding-top: 9px;
    }
  
    .CyZHOi0QkaaDl .mobile-header-register,
    .CyZHOi0QkaaDl .mobile-header-login {
      max-width: 125px;
    }
  
  }
  
  .menu-item-has-children .sub-menu {
    display: none;
    position: static;
    margin: 0;
    padding: 0 0 0 16px;
  }
  
  .menu-item-has-children.open .sub-menu {
    display: block;
  }
  
  @media (min-width: 1025px) {
    .menu-item-has-children {
      position: relative;
    }
  
    .menu-item-has-children .sub-menu {
      display: block !important;
      position: absolute;
      top: 100%;
      left: 0;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      transition: opacity 0.3s ease;
      padding-top: 10px;
    }
  
    .menu-item-has-children:hover .sub-menu {
      opacity: 1;
      visibility: visible;
      pointer-events: auto;
    }
  
    .menu-item-has-children.open .sub-menu {
      display: block;
    }
  }
  
  input[placeholder="100%"] {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    /* для Safari */
    -moz-user-select: none;
    /* для Firefox */
    -ms-user-select: none;
    /* для старого IE */
  }
  
  html[amp] body.error404,
  html:not([amp4ads]),
  html:not([amp4ads]) body {
    height: 100% !important;
  }
  
  html[amp] .qzbSJKii6z {
    min-height: 90vh;
  }
  
  @media (max-width: 728px) {
    html[amp] .qzbSJKii6z {
      min-height: 85vh;
    }
  }
  
  .MyVXdvBXi6da {
    padding: 15px 0;
    color: var(--color-breadcrumbs-text);
    margin: 0;
  }
  
  .osbQm509li {
    display: flex;
    gap: 6px;
  }
  
  .MyVXdvBXi6da a {
    color: var(--color-breadcrumbs-text);
    font-size: 14px;
    margin-bottom: 0;
    text-decoration: none;
    transition: color 0.3s;
  }
  
  .MyVXdvBXi6da a.xSoYXwHyfcTJRU {
    color: var(--color-breadcrumbs-text-hover);
  }
  
  .MyVXdvBXi6da a:hover {
    color: var(--color-breadcrumbs-text-hover);
  }
  
  .MyVXdvBXi6da a.xSoYXwHyfcTJRU:hover {
    color: var(--color-breadcrumbs-text);
  }
  
  .MyVXdvBXi6da a::after {
    content: none;
  }
  
  .yJgeO6O0c .WYGnj4QSXu {
    height: 100%;
    object-fit: cover;
  }
  
  
  
  /* block casino */
  .lWjgyQYJOtkiM3 {
    max-width: 100%;
    background: transparent;
  }
  
  .lWjgyQYJOtkiM3 a {
    text-decoration: none;
  }
  
  .oHgGXMLod55 {
    font-size: 40px !important;
    font-weight: 700;
    color: var(--color-title-casino-block);
    margin-bottom: 20px;
    padding-top: 0 !important;
  }
  
  .VUmuZQOo {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    margin-bottom: 20px;
  }
  
  .casinoTab {
    display: flex;
    align-items: center;
    gap: 8px;
    background: var(--color-tab-menu);
    padding: 6px 16px;
    border-radius: 10px;
    border: none;
    font-size: 20px;
    color: var(--color-text-tab-menu);
    cursor: pointer;
    min-height: 58px;
    transition: background 0.3s;
  }
  
  .casinoTab:hover {
    background: var(--color-tab-menu-hover);
    color: var(--color-text-tab-menu-hover);
    cursor: pointer;
  }
  
  .casinoTab.active {
    background: var(--color-tab-menu-active);
    color: var(--color-text-tab-menu-active);
  }
  
  .casinoTab img {
    width: 24px;
    height: 24px;
  }
  
  .casinoGrid {
    display: none;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    gap: 10px;
    justify-items: center;
  }
  
  .casinoGrid {
    grid-template-columns: repeat(5, 1fr);
  }
  
  .casinoGrid a {
    width: 100%;
  }
  
  .casinoGrid.active {
    display: grid;
  }
  
  .INRCB2P49O {
    max-width: 248px;
    min-height: 300px;
    background: var(--color-bg-card-casino);
    border-radius: 10px;
    text-align: center;
    position: relative;
    overflow: hidden;
    transition: all 0.3s;
    padding: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
    height: 100%;
  }
  
  .CSLInAE2jgHIkY {
    position: relative;
    width: 100%;
    max-height: 228px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .CSLInAE2jgHIkY img {
    max-width: 100%;
    max-height: 100%;
    border-radius: 5px;
    object-fit: cover;
    transition: filter 0.3s;
  }
  
  .SgIRUdlNMRzM4L {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--color-bg-btn-card);
    color: var(--color-text-btn-card);
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    padding: 10px 20px;
    border-radius: 8px;
    opacity: 0;
    transition: opacity 0.3s;
    max-width: 106px;
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background 0.3s;
    margin-top: 0 !important;
  }
  
  .SgIRUdlNMRzM4L:hover {
    background: var(--color-bg-btn-card-hover);
    color: var(--color-text-btn-card-hover);
    cursor: pointer;
  }
  
  .HRxh6OFXF {
    font-size: 20px;
    font-weight: 600;
    color: var(--color-text-card);
    margin-top: 0 !important;
    transition: color 0.3s;
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 !important;
  }
  
  .INRCB2P49O:hover {
    cursor: pointer;
    background: var(--color-bg-card-hover);
  }
  
  .INRCB2P49O:hover .HRxh6OFXF {
    color: var(--color-text-card-hover);
  }
  
  .INRCB2P49O:hover img {
    filter: brightness(60%) blur(1px);
  }
  
  .INRCB2P49O:hover .SgIRUdlNMRzM4L {
    opacity: 1;
  }
  
  @media (max-width: 1024px) {
    .oHgGXMLod55 {
      font-size: 32px !important;
    }
  
    .casinoTab {
      font-size: 24px;
    }
  
    .INRCB2P49O {
      min-height: 210px;
    }
  }
  
  @media (max-width: 767px) {
    .casinoGrid {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .oHgGXMLod55 {
      font-size: 24px !important;
    }
  
    .casinoTab {
      font-size: 14px;
    }
  
    .INRCB2P49O {
      min-height: 201px;
    }
  
    .HRxh6OFXF {
      font-size: 16px;
    }
  
    .casinoTab {
      padding: 6px 12px;
      min-height: 36px;
    }
  
    .INRCB2P49O {
      padding: 6px;
    }
  
    .VUmuZQOo {
      gap: 4px;
    }
  
    .casinoGrid {
      gap: 6px;
    }
  }
  
  
  /* Блок с бонусами */
  
  .dXJqlpJaKd6 {
    width: 100%;
    background: transparent;
  }
  
  .rqiJvclkyfl {
    font-size: 40px !important;
    font-weight: 700;
    color: var(--color-text-title-bonus-block);
    margin-bottom: 20px;
    padding-top: 0 !important;
  }
  
  .tXEZiTmXz49 {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-between;
  }
  
  .Hhvh85eO {
    background: var(--color-bg-card-bonus);
    border-radius: 10px;
    flex: 1 1 calc(33.333% - 10px);
    min-height: 414px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
  }
  
  .KFEvU8Kmw {
    width: 100%;
    height: 172px;
    object-fit: cover!important;
    display: block;
  }
  
  .qiGwUapX5GYPW {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 20px 10px;
    gap: 10px;
  }
  
  .qiGwUapX5GYPW p {
    margin: 0 !important;
  }
  
  .fxZLuch3CnCZB .qiGwUapX5GYPW p {
    margin-top: 0 !important;
  }
  
  .CZlSDZFCpCHrwx {
    color: var(--color-up-text-card-bonus);
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 10px;
  }
  
  .ZbrKuDSAlEwb {
    color: var(--color-under-text-card-bonus);
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
  }
  
  .qpjLPhghb {
    display: block;
    max-width: 229px;
    min-height: 56px;
    margin: 0 auto;
    padding: 13px;
    background: var(--color-bg-btn-card-bonus);
    color: var(--color-text-btn-card-bonus);
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    border-radius: 6px;
    transition: background 0.3s ease;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .qpjLPhghb:hover {
    background: var(--color-bg-btn-card-bonus-hover);
    color: var(--color-text-btn-card-bonus-hover);
    cursor: pointer;
  }
  
  .lWjgyQYJOtkiM3,
  .dXJqlpJaKd6 {
    margin: 20px 0;
  }
  
  @media (max-width: 1024px) {
    .Hhvh85eO {
      min-height: 366px;
    }
  
    .dXJqlpJaKd6 .rqiJvclkyfl {
      font-size: 32px;
    }
  
    .CZlSDZFCpCHrwx {
      font-size: 20px;
    }
  
    .ZbrKuDSAlEwb {
      font-size: 24px;
    }
  
    .qpjLPhghb {
      font-size: 20px;
    }
  
    .qiGwUapX5GYPW {
      padding: 12px 10px 20px;
    }
  }
  
  
  @media (max-width: 767px) {
    .Hhvh85eO {
      flex: 1 1 100%;
    }
  
    .Hhvh85eO {
      min-height: 364px;
    }
  
    .qiGwUapX5GYPW {
      padding: 10px 10px 20px;
    }
  
    .dXJqlpJaKd6 .rqiJvclkyfl {
      font-size: 24px;
    }
  
    .CZlSDZFCpCHrwx {
      font-size: 16px;
    }
  
    .ZbrKuDSAlEwb {
      font-size: 24px;
    }
  
    .qpjLPhghb {
      font-size: 20px;
    }
  }
  
  .clUA7tWl {
    width: 48px;
    height: 48px;
    position: fixed;
    bottom: -53px;
    right: 20px;
    cursor: pointer;
    border-radius: 50%;
    background: var(--color-go-up-bg, #FFBC00);
    transition-duration: .5s;
    -o-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -webkit-transition-duration: .5s;
    z-index: 11;
  }
  
  .clUA7tWl:hover {
    background: var(--color-go-up-bg-hover, #E28B00);
  }
  
  .clUA7tWl.active {
    bottom: 16px;
  }
  
  html #goUp {
    bottom: 75px;
  }
  
  .clUA7tWl:before {
    content: "";
    width: 24px;
    height: 25px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
    background-color: var(--color-go-up-icon, #000000);
    -webkit-mask: url(https://sbk2008.ru/wp-content/uploads/2026/03/icon_arrow_up.svg) no-repeat center / contain;
    mask: url(https://sbk2008.ru/wp-content/uploads/2026/03/icon_arrow_up.svg) no-repeat center / contain;
  }
  
  /* 
  .clUA7tWl:before {
      width: 14px;
      height: 15px;
  } */
  
  
  
  /* new blocs */
  .OLHKby7ECPf {
    background: var(--color-bg-block-banner-v2);
    padding: 50px 20px;
  }
  
  .ZyHnLtZjQBE {
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: 40px;
  }
  
  .anlsJEKPSejKMd1X {
    color: var(--color-text-title-white);
    display: inline-block;
    margin: 0;
  }
  
  .grQmCMcnMl4M {
    color: var(--color-text-title-orange);
    display: inline-block;
  }
  
  .gdWzSnDB {
    display: flex;
    gap: 40px;
  }
  
  .QDAnkPyW8wvyE {
    flex: 1 1 38%;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    gap: 22px;
  }
  
  .QDAnkPyW8wvyE .ugrBSAYssG6r {
    font-size: 20px;
    color: var(--color-text-under-title);
  }
  
  .aKmWRKox1G9c {
    display: flex;
    gap: 20px;
  }
  
  .uIjA4L7H {
    width: 205px;
    min-height: 45px;
    background: var(--color-bg-green-btn);
    color: var(--color-text-green-btn);
    font-size: 20px;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: background 0.3s;
    padding: 5px;
  }
  
  .uIjA4L7H:hover {
    background: var(--color-bg-green-btn-hover);
    color: var(--color-text-green-btn-hover);
  }
  
  .PpbKPrNmH {
    width: 205px;
    min-height: 45px;
    background: transparent;
    border: 1px solid var(--color-border-transparent-btn-bannerv2);
    color: var(--color-text-transparent-btn-hover);
    font-size: 20px;
    font-weight: 600;
    border-radius: 5px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    transition: background 0.3s;
    padding: 5px;
  }
  
  .PpbKPrNmH:hover {
    background: var(--color-bg-transparent-btn-hover);
    color: var(--color-text-transparent-btn-hover-hover);
  }
  
  .GMIKdTHPAZB5OVM {
    display: flex;
    gap: 30px;
    margin-top: 20px;
  }
  
  .zRTQLrkp0Bnc {
    color: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
  }
  
  .nTbDgWrOLp {
    font-size: 24px;
    font-weight: 700;
    color: var(--color-text-up-value-statistic);
  }
  
  .PmTKmNHheawv5B {
    font-size: 20px;
    text-align: center;
    color: var(--color-text-under-value-statistic);
  }
  
  .aaTMJbZKhACH {
    flex: 1 1 45%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
  }
  
  .rLXJUTrF5rH {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: flex-start;
    gap: 6px;
    padding: 20px;
    border: 1px solid var(--color-border-card-peculiarties);
    border-radius: 5px;
    color: var(--color-text-description-card-peculiarties);
    font-size: 20px;
    line-height: 1.4;
    flex-direction: column;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  
  .rLXJUTrF5rH::after {
    content: "";
    position: absolute;
    inset: 0;
    background-color: var(--color-feature-item-overlay);
    opacity: 0.8;
    z-index: 0;
    pointer-events: none;
  }
  
  .FSVgH3AHgoer,
  .rLXJUTrF5rH img {
    position: relative;
    z-index: 1;
  }
  
  .rLXJUTrF5rH img {
    max-width: 35px;
    max-height: 35px;
    flex-shrink: 0;
  }
  
  .uNvOTgFlul {
    font-size: 20px;
    font-weight: 600;
    color: var(--color-text-title-card-peculiarties);
  }
  
  .uNvOTgFlul p {
    color: var(--color-text-title-card-peculiarties);
  }
  
  .zMeTPqIRIxtMn p {
    color: var(--color-text-description-card-peculiarties);
  }
  
  .mirrorMarquee {
    background: var(--color-bg-run-line);
    overflow: hidden;
    width: 100%;
    height: 46px;
    display: flex;
    align-items: center;
  }
  
  .ZJPAsjQshcUeVl {
    width: 100%;
    overflow: hidden;
  }
  
  .marqueeTrack {
    display: flex;
    align-items: center;
    will-change: transform;
    animation: marqueeScroll 10s linear infinite;
  }
  
  .marqueeGroup {
    display: flex;
    align-items: center;
    flex-shrink: 0;
  }
  
  .ufuiDsnvJDFaFU {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    padding: 0 24px;
    height: 50px;
    color: #ffffff;
    font-size: 20px;
    font-weight: 500;
    white-space: nowrap;
    flex-shrink: 0;
  }
  
  .MlzhGTLaF65 {
    max-width: 17px;
    max-height: 19px;
    display: block;
  }
  
  .GQtJQZhR9rvu {
    color: var(--color-text-run-line);
    font-size: 20px;
    font-weight: 500;
    line-height: 1;
  }
  
  .bonusSection {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
  }
  
  .myqIlyNBNx1V {
    margin: 20px 0;
  }
  
  .nwgbFAQMo7hrJ0Q {
    background-color: var(--color-bg-card);
    border-radius: 10px;
    padding: 25px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    color: #FFFFFF;
    font-size: 20px;
    gap: 15px;
  }
  
  .nwgbFAQMo7hrJ0Q img {
    max-width: 35px;
    max-height: 35px;
  }
  
  .dYrLQnKbQHPa {
    font-size: 20px;
    font-weight: 700;
    margin: 0;
    color: var(--color-text-title-card);
  }
  
  .jyeM7Vx3sY2 {
    font-size: 20px;
    line-height: 120%;
    margin: 0;
    color: var(--color-text-descriptions-card)
  }
  
  .hRiuZSt0oCk {
    background-color: var(--color-bg-btn-card);
    color: var(--color-text-btn-card);
    border: none;
    border-radius: 6px;
    max-width: 270px;
    width: 100%;
    min-height: 50px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    transition: background 0.3s ease;
    text-transform: uppercase;
    padding: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
  }
  
  .hRiuZSt0oCk:hover {
    background-color: var(--color-bg-btn-card-hover);
    color: var(--color-text-btn-card-hover);
  }
  
  .bonusWimg .nwgbFAQMo7hrJ0Q {
    align-items: center;
    justify-content: flex-start;
  }
  
  .bonusWimg .nwgbFAQMo7hrJ0Q .hRiuZSt0oCk {
    margin-top: auto;
  }
  
  .bonusWimg img.zTHVPMJoJhHx9puN {
    width: 100%;
    height: 128px;
    object-fit: cover;
    max-width: none;
    max-height: none;
    border-radius: 10px;
  }
  
  .bonusWimg .jyeM7Vx3sY2 {
    text-align: center;
  }
  
  .kzCS4QorVlQ {
    margin: 20px 0;
  }
  
  .sRgkHGgceua {
    background: var(--color-bg-block-bet);
    border-radius: 10px;
    padding: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .IaKQfZeFcM1cy6P {
    display: flex;
    flex-direction: column;
    gap: 18px;
    max-width: 620px;
    align-items: center;
  }
  
  .MPlulHo7y8L {
    font-size: 24px;
    text-transform: uppercase;
    color: var(--color-text-title);
    font-weight: 600;
    margin: 0;
    text-align: center;
  }
  
  .MPlulHo7y8L p {
    color: var(--color-text-title);
  }
  
  .jOdWIecPfTXz {
    font-size: 20px;
    color: var(--color-text-description);
    margin: 0;
    text-align: center;
  }
  
  .jOdWIecPfTXz p {
    color: var(--color-text-description);
  }
  
  .yPFdE1x3wNM {
    display: flex;
    gap: 13px;
  }
  
  .XuVqcmYzNWSMo {
    background: var(--color-bg-green-btn-bet);
    color: var(--color-text-green-btn-bet);
    border: none;
    border-radius: 6px;
    min-width: 320px;
    min-height: 50px;
    font-size: 20px;
    font-weight: 700;
    cursor: pointer;
    transition: background 0.3s ease;
    text-transform: uppercase;
    padding: 3px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
  }
  
  .AYwqmT7saq3 {
    background: transparent;
    color: var(--color-text-transparent-btn);
    border: 1px solid var(--color-border-transparent-btn);
    min-width: 260px;
  }
  
  .XuVqcmYzNWSMo:hover {
    background: var(--color-bg-green-btn-hover-bet);
    color: var(--color-text-green-btn-hover-bet);
  }
  
  .XuVqcmYzNWSMo.AYwqmT7saq3:hover {
    background: var(--color-border-transparent-btn-hover);
    color: var(--color-dep-btn2-hover-text);
  }
  
  .IGewZBXU769Q {
    margin: 20px 0;
  }
  
  .XgFWH9wTcIGv {
    background: var(--color-bg-block);
    border-radius: 10px;
    padding: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .xHGGFxXpQZJT {
    display: flex;
    flex-direction: column;
    gap: 18px;
    max-width: 715px;
    align-items: center;
  }
  
  .cvZLQIN9HfGeX {
    font-size: 24px;
    color: var(--color-text-title-advantages);
    font-weight: 600;
    margin: 0;
    text-align: center;
  }
  
  .cvZLQIN9HfGeX p {
    color: var(--color-text-title-advantages);
  }
  
  .YAEFrMWiRSXwZ {
    font-size: 20px;
    color: var(--color-text-desctiption);
    margin: 0;
    text-align: center;
  }
  
  .YAEFrMWiRSXwZ p {
    color: var(--color-text-desctiption);
  }
  
  .AnrmvMWidtfHmjZ {
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 20px;
  }
  
  .LQmcAGIChCl {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 7px;
  }
  
  .LQmcAGIChCl p {
    margin: 0;
    font-size: 20px;
    color: var(--color-under-value-advantage);
    text-align: center;
  }
  
  .LQmcAGIChCl .UtXPqkcCqWk9 {
    font-size: 24px;
    color: var(--color-up-value-advantage);
    font-weight: 700;
  }
  
  .LQmcAGIChCl img {
    max-width: 35px;
    max-height: 35px;
  }
  
  .bonusFourCol {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
  }
  
  .bonusTwoCol {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  
  .bonusOneCol {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
  }
  
  .bonusOneCol .nwgbFAQMo7hrJ0Q {
    align-items: center;
  }
  
  
  @media (max-width: 1400px) {
    .bonusFourCol {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 15px;
    }
  }
  
  
  @media (max-width: 1024px) {
    .bonusSection {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .ZyHnLtZjQBE {
      font-size: 36px;
    }
  
    .gdWzSnDB {
      flex-direction: column;
    }
  
    .bonusOneCol {
      grid-template-columns: 1fr;
    }
  }
  
  
  @media (max-width: 768px) {
    .aaTMJbZKhACH {
      grid-template-columns: 1fr;
    }
  
    .OLHKby7ECPf {
      padding: 40px 0;
    }
  
    .ZyHnLtZjQBE {
      font-size: 26px;
      margin-bottom: 25px;
      text-align: center;
    }
  
    .ugrBSAYssG6r {
      font-size: 16px;
      text-align: center;
    }
  
    .aKmWRKox1G9c {
      flex-direction: column;
      align-items: flex-start;
    }
  
    .uIjA4L7H,
    .PpbKPrNmH {
      width: 100%;
    }
  
    .GMIKdTHPAZB5OVM {
      gap: 15px;
      justify-content: center;
    }
  
    .nTbDgWrOLp {
      font-size: 20px;
    }
  
    .PmTKmNHheawv5B {
      font-size: 16px;
    }
  
    .uNvOTgFlul {
      font-size: 18px;
    }
  
    .zMeTPqIRIxtMn {
      font-size: 18px;
    }
  
    .rLXJUTrF5rH {
      padding: 12px;
    }
  
    .OLHKby7ECPf {
      padding: 40px 0;
    }
  
    .bonusSection {
      grid-template-columns: 1fr;
    }
  
    .hRiuZSt0oCk {
      width: 100%;
    }
  
    .nwgbFAQMo7hrJ0Q {
      padding: 17px;
    }
  
    .dYrLQnKbQHPa {
      font-size: 16px;
    }
  
    .jyeM7Vx3sY2 {
      font-size: 16px;
    }
  
    .yPFdE1x3wNM {
      display: flex;
      gap: 7px;
      flex-direction: column;
    }
  
    .AnrmvMWidtfHmjZ {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 17px;
    }
  
    .sRgkHGgceua,
    .XgFWH9wTcIGv {
      padding: 16px 18px;
    }
  
    .cvZLQIN9HfGeX,
    .MPlulHo7y8L {
      font-size: 20px;
    }
  
    .jOdWIecPfTXz,
    .YAEFrMWiRSXwZ {
      font-size: 16px;
    }
  
    .LQmcAGIChCl p {
      font-size: 16px;
    }
  
    .UtXPqkcCqWk9 {
      font-size: 20px;
    }
  }
  
  @media (max-width: 480px) {
    .mirrorMarquee {
      height: 44px;
    }
  
    .ufuiDsnvJDFaFU {
      padding: 0 18px;
      font-size: 18px;
    }
  
    .GQtJQZhR9rvu {
      font-size: 18px;
    }
  }
  
  html[amp] .mirrorMarquee {
      width: 100%;
      overflow: hidden;
  }
  
  html[amp] .ZJPAsjQshcUeVl {
      width: 100%;
      overflow: hidden;
  }
  
  html[amp] .marqueeTrack {
      display: flex;
      width: max-content;
      will-change: transform;
      animation: marqueeScroll 20s linear infinite;
  }
  
  html[amp] .marqueeGroup {
      display: flex;
      gap: 20px;
      flex-shrink: 0;
  }
  
  html[amp] .ufuiDsnvJDFaFU {
      display: flex;
      align-items: center;
      gap: 10px;
      white-space: nowrap;
      text-decoration: none;
      color: #fff;
      padding: 10px 16px;
      font-size: 16px;
  }
  
  html[amp] .MlzhGTLaF65 {
      width: 20px;
      height: 20px;
  }
  
  @keyframes marqueeScroll {
      0% {
          transform: translateX(0);
      }
      100% {
          transform: translateX(-50%);
      }
  }
  
  /* last styles to bonuses */
  
  .Hhvh85eO,
  .INRCB2P49O {
    min-height: 100%;
  }
  
  h1 {
    font-size: 48px;
  }
  
  @media (max-width: 1024px) {
  
    .Hhvh85eO,
    .INRCB2P49O {
      min-height: 100%;
    }
  
    h1 {
      font-size: 40px;
    }
  }
  
  @media (max-width: 767px) {
  
    .Hhvh85eO,
    .INRCB2P49O {
      min-height: 100%;
    }
  
    h1 {
      font-size: 30px;
    }
  }
  
  .alignleft {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  
  .alignright {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
  }
  
  .aligncenter {
    clear: both;
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  
  
  .container:after {
    content: "";
    display: table;
    clear: both;
  }
  
  
  @media (max-width: 767px) {
  
    .alignleft,
    .alignright {
      float: none;
      margin-right: auto;
      margin-left: auto;
      display: block;
    }
  }
  
  /* amp */
  
  .amp-sidebar-mask {
    display: none !important;
  }
  
  .overlap {
    bottom: auto;
    z-index: 1;
    max-width: 100%;
  }
  
  html[amp] .ml-auto.eyvKgJ4aey {
    display: block;
  }
  
  html[amp] .btn-header {
    margin-right: 5px;
  }
  
  .only-desc .languages {
    margin-left: 0;
  }
  
  .only-desc .btn-lang {
    color: #fff;
    background: #206db9;
    height: 43px;
    padding: 0 43px 0 14px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    position: relative;
  }
  
  .header .btn-lang:after {
    content: "";
    position: absolute;
    width: 13px;
    height: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    right: 16px;
    background: url("../img/drop_arrow.svg") no-repeat center center;
  }
  
  .only-desc {
    margin-left: 10px;
  }
  
  html #goUp {
    bottom: 75px;
  }
  
  .amp-wp-ef29a49.toc-default {
    display: flex !important;
    align-items: center;
    border: none;
    padding: 20px 80px 0 50px !important;
  }
  
  amp-accordion .drop-select-default[aria-expanded="true"]:after {
    transform: rotate(180deg);
  }
  
  .PyoQsUcxQqmTUgZ {
    padding-top: 79px;
  }
  
  amp-accordion h3 {
    border: none !important;
  
  }
  
  amp-accordion>section {
    background-color: var(--color-faq-item-bg);
      margin-bottom:12px
  }
  
  amp-accordion>section[expanded] .toc-default::after {
    transform: rotate(-180deg);
  }
  
  .languages #option-choice::after {
    transition: transform 0.3s ease;
  }
  
  .languages.active #option-choice::after {
    transform: rotate(-180deg);
  }
  
  
  
  @media screen and (max-width: 1023px) {
    .header amp-img {
      max-width: 200px;
    }
  
    .only-desc {
      display: none;
    }
  }
  
  @media screen and (max-width: 680px) {
    html #goUp {
      bottom: 75px;
      z-index: 999;
    }
  
    .clUA7tWl.active {
      bottom: 71px;
      z-index: 999;
    }
  }
  
  section amp-img.amp-wp-enforced-sizes {
    object-fit: fill;
  }
  
  html[amp] .yTeEFYYTbj {
    padding-top: 70px;
  }
  
  
  
  
  
  
  
  
  /*new blocks*/
  .USpbFwfjACx6RhM {
    background: var(--color-bg-info-block);
    padding: 20px 0;
  }
  
  .amfjo73ykX3 {
    display: flex;
  }
  
  .uihKZJ3Mv h2,
  .uihKZJ3Mv h1{
    font-size: 46px;
    line-height: normal;
    color: var(--color-title-info-block);
  }
  
  .uihKZJ3Mv p {
    color: var(--color-text-info-block);
    line-height: normal;
  }
  
  .amfjo73ykX3 img {
    width: 100%;
    max-width: 493px;
    max-height: 350px;
    object-fit: cover;
    border-radius: 20px;
    flex-shrink: 0;
  }
  
  /*promo blocks*/
  .PMluqRsiR4mM {
    background: var(--color-bg-promo-block);
    padding: 20px 0;
  }
  
  .kvLimIeRiwlW {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 27px;
  }
  
  .kvLimIeRiwlW.twoBlocks .yYMPaGbHvfo {
    width: 50%;
  }
  
  .kvLimIeRiwlW.twoBlocks .yYMPaGbHvfo.KsrBCggX5xj {
    max-width: none;
  }
  
  .kvLimIeRiwlW.twoBlocks .yYMPaGbHvfo>img {
    align-self: center;
  }
  
  .yYMPaGbHvfo {
    display: flex;
    flex-direction: column;
    gap: 25px;
	max-width: 50%;
  }
  
  .yYMPaGbHvfo.KsrBCggX5xj {
    max-width: 384px;
  }
  
  .yYMPaGbHvfo>img {
    max-width: 327px;
    max-height: 285px;
    width: max-content;
  }
  
  .yYMPaGbHvfo h2,
  .yYMPaGbHvfo h2 {
    font-size: 46px;
    color: var(--color-title-promo-block);
    line-height: normal;
  }
  
  .yYMPaGbHvfo .STiPx6suWz {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 7px;
    font-size: 20px;
    line-height: normal;
    color: var(--color-text-promo-block);
  }
  
  .yYMPaGbHvfo .STiPx6suWz img {
    max-width: 26px;
    height: 26px;
    width: 100%;
  }
  
  .promoCode {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 6px;
    padding: 19px 16px;
    width: 100%;
/*     max-width: 377px; */
	max-width: fit-content;
    background: var(--color-promo-box-bg);
    border-radius: 10px;
    font-size: 20px;
  }
  
  .promoCode .promoText {
    display: flex;
    flex-direction: column;
    line-height: normal;
    color: var(--color-promo-box-text);
  }
  
  .promoCode .promoText .codeText {
    color: var(--color-promo-code-text);
  }
  
  .promoCode .promoCopyBtn {
    display: flex;
    gap: 7px;
    padding: 11px 18px;
    border-radius: 8px;
    background: var(--color-promo-btn-bg);
    border: none;
    color: var(--color-promo-btn-text);
    font-size: inherit;
    cursor: pointer;
    transition: all 0.3s ease;
    flex-shrink: 0;
  }
  
  .promoCode .promoCopyBtn:hover {
    background: var(--color-promo-btn-hover);
  }
  
  .promoCode .iyTbwvBxoDfTL {
    position: relative;
    flex-shrink: 0;
    overflow: hidden;
/*     width: auto !important; */
	width: max-content !important;
  }
  
  .promoCode .rRuyCHWBfhkF6 {
    width: 100%;
    height: 100%;
  }
  
  .promoCode .promoCopyFrame {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
    opacity: 1;
    background: transparent;
  }
  
  /*promo features*/
  .yYMPaGbHvfo .qtsSsgdf4mQPq {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    background: var(--color-promo-box-bg);
    border-radius: 10px;
    padding: 20px 23px;
  }
  
  .yYMPaGbHvfo .qtsSsgdf4mQPq .muLhpcXSWQ2F5 {
    display: flex;
    gap: 7px;
    font-size: 14px;
    color: var(--color-promo-box-text);
    line-height: normal;
  }
  
  .yYMPaGbHvfo .qtsSsgdf4mQPq .muLhpcXSWQ2F5 img {
    flex-shrink: 0;
  }
  
  /*promo links*/
  .yYMPaGbHvfo .RzCPphOXUd21S {
    display: flex;
    gap: 35px;
  }
  
  .yYMPaGbHvfo .RzCPphOXUd21S .fFpcLxg4BO {
    display: flex;
    align-items: center;
    gap: 9px;
    color: var(--color-promo-link);
    text-decoration: none;
  }
  
  /* bookmaker block */
  .qiuJfTnoOD3 {
    background: var(--color-bg-bookmaker-block);
    padding: 20px 0;
  }
  
  .qiuJfTnoOD3 h2,
  .qiuJfTnoOD3 h1 {
    font-size: 46px;
    color: var(--color-title-bookmaker-block);
    margin-bottom: 10px;
  }
  
  .KjwqDtVtjEREB {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
  }
  
  .WKqdeFH1Xic {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  
  .LOksPJmlE5kZ10x {
    display: flex;
    align-items: center;
    gap: 33px;
  }
  
  .bkmLeftTopInner {
    display: flex;
    align-items: center;
    gap: 33px;
  }
  
  .QMMSGhXPehbVw {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    text-align: center;
    line-height: normal;
  }
  
  .peflzHfWApJbBIc {
    background: var(--color-bookmaker-rating-position-bg);
    color: var(--color-bookmaker-rating-position-text);
    padding: 9px 8px;
    border-radius: 6px;
    font-size: 17px;
  }
  
  .AvPlIoGS39 {
    background: var(--color-bookmaker-rating-score-bg);
    color: var(--color-bookmaker-rating-score-text);
    padding: 5px 16px;
    border-radius: 8px;
    font-weight: 500;
    font-size: 27px;
  }
  
  .bkmLeftTopInner img {
    max-height: 92px;
    max-width: 139px;
    width: auto;
    display: block;
  }
  
  .cUCuWZjoTE6 {
    display: flex;
    width: 100%;
    max-width: 416px;
  }
  
  .cUCuWZjoTE6 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 9px;
    color: var(--color-bookmaker-facts-text);
    font-size: 18px;
  }
  
  .cUCuWZjoTE6 ul li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 6px;
    margin-bottom: 0;
    color: var(--color-bookmaker-facts-text);
    font-size: 18px;
    line-height: normal;
  }
  
  .cUCuWZjoTE6 ul li:last-child {
    gap: 15px;
  }
  
  .cUCuWZjoTE6 ul li div {
    display: flex;
    align-items: center;
    gap: 6px;
    white-space: nowrap;
    flex-shrink: 0;
  }
  
  .cUCuWZjoTE6 ul li img {
    width: 27px;
    height: 27px;
    flex-shrink: 0;
  }
  
  .URwJUvLD5U {
    display: flex;
    gap: 9px;
    flex-wrap: wrap;
  }
  
  .CSBGWlQ8M {
    border-radius: 4px;
    border: none;
    padding: 8px 12px;
    font-size: 18px;
    cursor: pointer;
    background: var(--color-bookmaker-action-btn-bg);
    color: var(--color-bookmaker-action-btn-text);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
    transition: all 0.3s ease;
    text-decoration: none;
  }
  
  .CSBGWlQ8M:hover {
    background: var(--color-bookmaker-action-btn-hover);
  }
  
  .vAgsHsFblR41KZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    width: 100%;
/*     max-width: 377px; */
	width: fit-content;
    max-width: 460px;
  }
  
  .vAgsHsFblR41KZ>span {
    color: var(--color-bookmaker-disclaimer-text);
    font-size: 16px;
  }
  
  .qvvlbidha {
    display: flex;
	justify-content: center;
    align-items: stretch;
    gap: 9px;
    width: 100%;
  }
  
  .qvvlbidha .rDVUCiJwTujO {
    color: var(--color-bookmaker-primary-btn-text);
    text-decoration: none;
    padding: 10px 35px;
    background: var(--color-bookmaker-primary-btn-bg);
    border-radius: 10px;
    font-size: 18px;
    line-height: normal;
    max-width: 184px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
  }
  
  .qvvlbidha .rDVUCiJwTujO.orange {
    background: var(--color-bookmaker-primary-btn-bg);
    color: var(--color-bookmaker-primary-btn-text);
  }
  
  .qvvlbidha .rDVUCiJwTujO.white {
    background: var(--color-bookmaker-secondary-btn-bg);
    color: var(--color-bookmaker-secondary-btn-text);
  }
  
  .qvvlbidha .rDVUCiJwTujO.orange:hover {
    background: var(--color-bookmaker-primary-btn-hover);
    color: var(--color-bookmaker-primary-btn-hover-text);
  }
  
  .qvvlbidha .rDVUCiJwTujO.white:hover {
    background: var(--color-bookmaker-secondary-btn-hover-bg);
    color: var(--color-bookmaker-secondary-btn-hover-text);
  }
  
  /*about brand block*/
  .BFKyOD6ZBYDat {
    background: var(--color-bg-about-brand-block);
    padding: 20px 0;
  }
  
  .BFKyOD6ZBYDat h2,
  .BFKyOD6ZBYDat h1{
    font-size: 46px;
    color: var(--color-title-about-brand-block);
  }
  
  .GDmcmBkAcqey {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 29px;
  }
  
  .rdGpph8lQ0,
  .LWHMFfhCtj {
    display: flex;
    gap: 22px;
  }
  
  .rdGpph8lQ0 .qAwN36AjHkY:nth-child(3) {
    width: stretch;
    flex-shrink: 0;
    max-width: 529px;
  }
  
  .LWHMFfhCtj .qAwN36AjHkY:first-child {
    flex-shrink: 0;
	max-width: 450px;
  }
  
  .qAwN36AjHkY {
    display: flex;
    flex-direction: column;
    gap: 17px;
    width: -webkit-fill-available;
    /*     min-width: 162px; */
    max-width: 627px;
    background: var(--color-about-brand-card-bg);
    border-radius: 10px;
    padding: 15px 22px;
    color: var(--color-about-brand-card-text);
  }
  
  .qAwN36AjHkY img {
    width: fit-content;
  }
  
  .qAwN36AjHkY h3 {
    font-size: 28px;
    color: var(--color-about-brand-card-title);
    padding: 0;
    line-height: normal;
  }
  
  .brandCardTitle--secondary {
    margin-top: 18px;
  }
  
  .qAwN36AjHkY ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 17px;
  }
  
  .qAwN36AjHkY ul li {
    margin: 0;
    color: var(--color-about-brand-card-text);
    line-height: normal;
  }
  
  .qAwN36AjHkY ul li .tLcMxYfURSlPR {
    color: var(--color-about-brand-accent);
  }
  
  .qAwN36AjHkY ul.WVRNkAKEUrMV1 li {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  
  .qAwN36AjHkY .zLCWxWH6 {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 50px;
  }
  
  .qAwN36AjHkY .zLCWxWH6 .uwQWDDA2aiC {
    max-width: 175px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  
  .qAwN36AjHkY .zLCWxWH6 .uwQWDDA2aiC .PGjxGCPtMer2 {
    font-size: 20px;
  }
  
  .qAwN36AjHkY .OSiZtr87vq {
    color: inherit;
    line-height: normal;
    font-size: 20px;
    margin: 0;
  }
  
  .qAwN36AjHkY .OSiZtr87vq .tLcMxYfURSlPR {
    color: var(--color-about-brand-accent);
  }
  
  .qAwN36AjHkY .KaHCBKxdtnxatL {
    display: flex;
    align-items: center;
    gap: 56px;
  }
  
  .jBcMsuJk7W {
    display: flex;
    flex-wrap: wrap;
    gap: 13px 15px;
  }
  
  .WtZnxW7Hxs {
    padding: 10px 20px;
    background: var(--color-about-brand-pill-bg);
    color: var(--color-about-brand-pill-text);
    font-size: 18px;
    line-height: normal;
    border-radius: 10px;
  }
  
  /*casinos block*/
  .qKlQPM9vHwF2 {
    background: var(--color-bg-casinos-block);
    padding: 20px 0;
  }
  
  .ZlJVLOvqa6O {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  
  .rsqW75DT55 {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: var(--color-casino-card-bg);
    border-radius: 10px;
    gap: 31px;
    padding: 28px 35px;
    color: var(--color-casino-card-text);
  }
  
  .rsqW75DT55 .tCxzRKAa8y8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    width: 100%;
  }
  
  .rsqW75DT55 .HPoHyOHdvUkLNP {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 11px;
  }
  
  .rsqW75DT55 .HPoHyOHdvUkLNP .cpzRCldFwHX {
    width: 43px;
    height: 40px;
    background: var(--color-casino-accent-bg);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    flex-shrink: 0;
    color: var(--color-casino-accent-text);
  }
  
  .rsqW75DT55 .HPoHyOHdvUkLNP .NsIdM1C2cUW {
    display: none;
    background: var(--color-boxes);
    font-size: 14px;
    padding: 6px 4px;
  }
  
  .rsqW75DT55 .scJkpSOy3UPQU {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px;
    position: relative;
    flex-shrink: 0;
    font-size: 20px;
  }
  
  .rsqW75DT55 .NsIdM1C2cUW {
    background: var(--color-casino-accent-bg);
    border-radius: 4px;
    font-size: 12px;
    color: var(--color-casino-accent-text);
    padding: 6px 3px;
    line-height: normal;
  }
  
  .rsqW75DT55 .scJkpSOy3UPQU .NsIdM1C2cUW {
    position: absolute;
    top: -14px;
    left: -12px;
    z-index: 1;
  }
  
  .rsqW75DT55 .scJkpSOy3UPQU img {
    width: 101px;
    height: 67px;
  }
  
  .rsqW75DT55 .ZGPcnmVFXCJ {
    display: flex;
    flex-direction: column;
    text-align: center;
    max-width: 190px;
    width: 100%;
  }
  
  .rsqW75DT55 .InwtegDAYsVv {
    color: var(--color-casino-label-text);
    font-size: 16px;
    line-height: normal;
    white-space: nowrap;
  }
  
  .rsqW75DT55 .ZGPcnmVFXCJ .FIdRll8Esq {
    font-size: 20px;
    line-height: normal;
  }
  
  .rsqW75DT55 .kQtlr8PT {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
    max-width: 129px;
    width: 100%;
  }
  
  .rsqW75DT55 .kQtlr8PT .GcdWXrHC7sRc {
    display: flex;
    gap: 8px;
    align-items: center;
  }
  
  .rsqW75DT55 .tymZwlHK5iGh,
  .rsqW75DT55 .frmzbuFzfE4fhiW {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 4px;
    font-size: 20px;
  }
  
  .rsqW75DT55 .OVQCnPewlS {
    display: flex;
    align-items: center;
    flex-direction: column;
    max-width: 165px;
    width: 100%;
  }
  
  .rsqW75DT55 .OVQCnPewlS .FIdRll8Esq {
    display: flex;
    align-items: center;
    gap: 5px;
  }
  
  .rsqW75DT55 .OVQCnPewlS .FIdRll8Esq img {
    display: none;
  }
  
  .rsqW75DT55 .OVQCnPewlS .FIdRll8Esq .hziucisDt2TW {
    display: none;
  }
  
  .rsqW75DT55 .QlDItns9XsAkj {
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: normal;
    text-align: center;
    gap: 4px;
    max-width: 251px;
    width: 100%;
  }
  
  .rsqW75DT55 .QlDItns9XsAkj .promoCode {
    font-size: 15px;
    padding: 10px 5px;
  }
  
  .rsqW75DT55 .QlDItns9XsAkj .promoCode .promoCopyBtn {
    padding: 8px 5px;
  }
  
  .rsqW75DT55 .QlDItns9XsAkj .ZazsTliLc {
    font-size: 24px;
    font-weight: 800;
  }
  
  .rsqW75DT55 .QlDItns9XsAkj .ugrBSAYssG6r {
    font-weight: 700;
  }
  
  .rsqW75DT55 .QlDItns9XsAkj .promoCode {
    font-size: 15px;
    background: var(--color-casino-promo-bg);
  }
  
  .rsqW75DT55 .QlDItns9XsAkj .VqUdkiJzpA9ChU {
    font-size: 15px;
    font-weight: 700;
    color: var(--color-casino-muted-text);
  }
  
  .rsqW75DT55 .DsYhMq0y {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
    flex-shrink: 0;
  }
  
  .rsqW75DT55 .DsYhMq0y .IQkjL9JGhoFl {
    text-decoration: none;
    color: var(--color-casino-main-btn-text);
    background: var(--color-casino-main-btn-bg);
    border-radius: 10px;
    padding: 10px 20px;
    transition: all 0.3s ease;
  }
  
  .rsqW75DT55 .DsYhMq0y .IQkjL9JGhoFl:hover {
    background: var(--color-casino-main-btn-hover);
    color: var(--color-casino-main-btn-hover-text);
  }
  
  .rsqW75DT55 .DsYhMq0y .uKLYazICBSQA {
    color: var(--color-casino-secondary-btn-text);
    font-size: 16px;
  }
  
  .rsqW75DT55 .DsYhMq0y .uKLYazICBSQA:hover {
    color: var(--color-casino-secondary-btn-hover);
  }
  
  /*faq block*/
  .irwpAFIbE0jl6k {
    background: var(--color-bg-faq-block);
    padding: 20px 0;
  }
  
  .irwpAFIbE0jl6k h2,
  .irwpAFIbE0jl6k h1{
    margin-bottom: 18px;
    font-size: 36px;
    font-weight: 600;
    color: var(--color-title-faq-block);
  }
  
  .QGkXQyjtlJW9N9 {
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%;
  }
  
  amp-accordion.drop{
      background:none
  }
  
  .drop {
    background: var(--color-faq-item-bg);
    border-radius: 10px;
    overflow: hidden;
    color: #4B4B4B;
    /* margin-top: 17px; */
  }
  
  
  html[amp] .drop {
    background: transparent;
  }
  
  html amp-accordion.drop {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  
  html .drop section {
    background: var(--color-faq-item-bg);
    border-radius: 10px;
    overflow: hidden;
  
  }
  
  
  .drop.active {
    background: var(--color-faq-item-active-bg);
  }
  
  .drop .tocDefault {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease-in-out;
    padding: 23px 30px 23px;
  
  }
  
  .drop .tocDefault h3,
  .drop h3.tocDefault {
    font-size: 20px;
    font-weight: 700;
    color: var(--color-faq-question-text);
    margin-top: 0;
    padding: 0;
  }
  
  
  .drop .tocDefault,
  h3.tocDefault,
  amp-accordion.drop>section>h3 {
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
      background: transparent !important;
    color: var(--color-faq-question-text);
  /*   background: var(--color-faq-item-bg) !important; */
    border-radius: 10px;
  /*   padding: 23px 60px 23px 30px; */
    margin: 0;
    position: relative;
    cursor: pointer;
    border: none !important;
  line-height: 46px;
  
  }
  amp-accordion.drop>section>h3.tocDefault{
      padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 30px;
  
  }
  
  html h3.tocDefault,
  html amp-accordion.drop>section>h3.tocDefault.i-amphtml-accordion-header {
    padding-top: 23px;
    padding-right: 60px;
    padding-bottom: 23px;
    padding-left: 30px;
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
    color: var(--color-faq-question-text);
    background: var(--color-faq-item-bg) !important;
    -webkit-appearance: none;
    appearance: none;
  }
  
  .drop .tocDefault h3:last-child {
    margin-bottom: 0;
  }
  
  section[expanded] .tocDefault::after {
    transform: rotate(180deg);
  }
  
  .drop section[expanded] .tocDefault,
  html .drop section[expanded],
  html .drop section[expanded] .tocDefault {
    background: var(--color-faq-item-active-bg) !important;
  }
  
  amp-accordion.drop section[expanded] .tocDefault{
      background: transparent !important;
  } 
  
  .drop .tocDefault:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    right: 30px;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("/wp-content/uploads/2026/03/icon_arrow.svg") no-repeat top center/contain;
    transition: all 0.3s ease-in-out;
  }
  
  .drop.active .tocDefault:after {
    transform: rotate(-180deg);
  }
  
  .drop .optionsHolder {
    display: none;
    padding: 0 50px 23px 25px;
    font-size: 16px;
    line-height: 120%;
  }
  
  
  
  html amp-accordion.drop>section>.optionsHolder.i-amphtml-accordion-content {
    padding: 0 50px 23px 25px;
    font-size: 16px;
    line-height: 120%;
    background: var(--color-faq-item-bg);
  }
  
  html .drop section:last-child {
    margin-bottom: 0;
  }
  
  html .drop section[expanded] .optionsHolder {
    background: var(--color-faq-item-active-bg);
  }
  
  .drop .optionsHolder p {
    color: var(--color-faq-answer-text);
    margin-top: 15px;
    font-weight: 500;
  }
  
  
  .drop .optionsHolder p:first-child {
    margin: 0;
  }
  
  .drop .optionsHolder ul,
  .drop .optionsHolder ol {
    font-size: 16px;
    padding-left: 25px;
  }
  
  .small .container {
    padding: 0 15px;
    max-width: 1370px;
  }
  
  .drop.anchor-nav {
    background-color: transparent;
    overflow: hidden;
    color: #00426F;
    margin-top: 0;
  }
  
  .drop.anchor-nav .tocDefault {
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease-in-out;
    padding: 22px 80px 22px 49px;
    font-size: 20px;
    font-weight: 600;
  }
  
  .drop.anchor-nav .tocDefault:after {
    width: 14px;
    height: 9px;
    right: 49px;
  }
  
  .drop.anchor-nav.active .tocDefault:after {
    transform: rotate(-90deg);
  }
  
  .drop.anchor-nav .optionsHolder {
    display: none;
    padding: 22px 80px 22px 49px;
  }
  
  .d-mob {
    display: none !important;
  }
  
  
  
  /*links block*/
  .BQUNtaQl6K {
    background: var(--color-bg-links-block);
    padding: 20px 0;
  }
  
  .BQUNtaQl6K h2 {
    font-size: 36px;
    color: var(--color-title-links-block);
  }
  
  .Dtsqn6iS5D6no {
    margin-top: 20px;
    display: flex;
    justify-content: center;
/*     grid-template-columns: repeat(4, 1fr); */
    gap: 16px 20px;
  }
  
  .oUWk7h02o {
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 11px;
    max-width: 307px;
    width: 100%;
    max-height: 245px;
    height: stretch;
  }
  
  .EatFPUvhs5C6 {
    background: var(--color-links-logo-bg);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-grow: 1;
    width: 100%;
    border-radius: 15px;
    padding: 40px 38px;
    height: stretch;
  }
  
  .EatFPUvhs5C6 img {
    max-width: 180px;
    max-height: 70px;
    width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
  }
  
  .FoirlxAc4H {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 17px 15px 16px;
    width: 100%;
    border-radius: 15px;
    background: var(--color-links-btn-bg);
    color: var(--color-links-btn-text);
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    line-height: normal;
  }
  
  .FoirlxAc4H:hover {
    background: var(--color-links-btn-hover);
    color: var(--color-links-btn-hover-text);
  }
 
  
  @media (min-width: 1025px) and (max-width: 1200px) {
    .LWHMFfhCtj .qAwN36AjHkY:first-child {
      width: auto;
	  flex-shrink: 1;
    }
  }

@media (max-width: 1260px) {
	.rsqW75DT55 .ZGPcnmVFXCJ .FIdRll8Esq {
      font-size: 16px;
    }
  
    .rsqW75DT55 .tymZwlHK5iGh,
    .rsqW75DT55 .frmzbuFzfE4fhiW {
      font-size: 16px;
    }
  
    .rsqW75DT55 .QlDItns9XsAkj .ZazsTliLc {
      font-size: 16px;
    }
  
    .rsqW75DT55 .QlDItns9XsAkj .ugrBSAYssG6r {
      font-size: 16px;
      font-weight: 500;
    }
  
    .rsqW75DT55 .QlDItns9XsAkj .VqUdkiJzpA9ChU {
      font-weight: 500;
    }
  
    .rsqW75DT55 .DsYhMq0y .IQkjL9JGhoFl {
      font-size: 16px;
    }
}
  
  @media (max-width: 1170px) {
    .rsqW75DT55 {
      flex-direction: column;
      gap: 20px;
    }
  }
  
  @media (max-width: 1024px) {
    .amfjo73ykX3 {
      flex-direction: column;
      gap: 10px;
    }
  
    .uihKZJ3Mv h2,
    .qiuJfTnoOD3 h2,
	.uihKZJ3Mv h1,
    .qiuJfTnoOD3 h1 {
      font-size: 28px;
    }
  
    .amfjo73ykX3 img {
      max-width: 100%;
    }
  
    .rdGpph8lQ0,
    .LWHMFfhCtj {
      flex-wrap: wrap;
      gap: 14px 7px;
    }
  
    .rdGpph8lQ0 .qAwN36AjHkY:first-child,
    .rdGpph8lQ0 .qAwN36AjHkY:nth-child(2) {
      max-width: calc(50% - 4px);
    }
  
    .rdGpph8lQ0 .qAwN36AjHkY:nth-child(3) {
      max-width: 100%;
    }
  
    .LWHMFfhCtj .qAwN36AjHkY:first-child {
      max-width: 100%;
    }
  
    .LWHMFfhCtj .qAwN36AjHkY:nth-child(2),
    .LWHMFfhCtj .qAwN36AjHkY:nth-child(3) {
      max-width: calc(50% - 4px) !important;
    }
  
    .LWHMFfhCtj .qAwN36AjHkY:last-child {
      max-width: 100%;
    }
  
    .qAwN36AjHkY h3 {
      font-size: 16px;
    }
  
    .qAwN36AjHkY ul {
      font-size: 15px;
    }
  
    .qAwN36AjHkY .OSiZtr87vq,
    .qAwN36AjHkY .zLCWxWH6 .uwQWDDA2aiC .PGjxGCPtMer2 {
      font-size: 15px;
    }
  
    .WtZnxW7Hxs {
      font-size: 16px;
    }
  
    .kvLimIeRiwlW {
      flex-direction: column;
    }
  
    .yYMPaGbHvfo.KsrBCggX5xj {
      max-width: 100%;
    }
  
    .KjwqDtVtjEREB {
      flex-direction: column;
    }
  
    .KjwqDtVtjEREB .WKqdeFH1Xic,
    .KjwqDtVtjEREB .vAgsHsFblR41KZ {
      max-width: 100%;
      width: 100%;
    }
  
    .KjwqDtVtjEREB .vAgsHsFblR41KZ {
      align-items: flex-start;
    }
  
    .rsqW75DT55 {
      gap: 12px;
    }
  
    .Dtsqn6iS5D6no {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .rsqW75DT55 .tCxzRKAa8y8 {
      flex-direction: column;
    }
  
    .rsqW75DT55 .InwtegDAYsVv {
      display: none;
    }
  
    .rsqW75DT55 .scJkpSOy3UPQU {
      flex-direction: row;
      gap: 17px;
    }
  
    .rsqW75DT55 .scJkpSOy3UPQU img {
      height: 47px;
    }
  
    .rsqW75DT55 .HPoHyOHdvUkLNP .cpzRCldFwHX {
      width: 30px;
      height: 30px;
      font-size: 16px;
    }
  
    .rsqW75DT55 .HPoHyOHdvUkLNP .NsIdM1C2cUW {
      display: block;
    }
  
    .rsqW75DT55 .scJkpSOy3UPQU .NsIdM1C2cUW {
      display: none;
    }
  
    .rsqW75DT55 .ZGPcnmVFXCJ {
      max-width: 100%;
    }
  
    .rsqW75DT55 .kQtlr8PT {
      flex-direction: row;
      gap: 35px;
    }
  
    .rsqW75DT55 .OVQCnPewlS {
      max-width: 100%;
      flex-direction: row;
      justify-content: center;
      gap: 17px;
    }
  
    .BQUNtaQl6K h2 {
      font-size: 24px;
    }
  
    .oUWk7h02o {
      max-width: 100%;
    }
	  
	.yYMPaGbHvfo {
		max-width: fit-content;	  
	}
	  
	.promoCopyBtn {
		font-size: 16px;	  
	}
  }
  
  @media (max-width: 768px) {
    .ZlJVLOvqa6O {
      gap: 11px;
    }
  
    .BFKyOD6ZBYDat h2,
	.BFKyOD6ZBYDat h1{
      font-size: 24px;
    }
  
    .yYMPaGbHvfo h2,
	.yYMPaGbHvfo h1 {
      font-size: 28px;
    }
  
    .yYMPaGbHvfo .STiPx6suWz {
      font-size: 16px;
    }
  
    .promoCode {
      font-size: 16px;
    }
  
    .promoCode .promoCopyBtn {
      padding: 9px 15px;
    }
  
    .KjwqDtVtjEREB {
      flex-direction: column;
      align-items: flex-start;
    }
  
    .LOksPJmlE5kZ10x {
      align-items: flex-start;
      flex-wrap: wrap;
      gap: 19px;
    }
  
    .cUCuWZjoTE6 ul li:last-child {
      flex-direction: column;
      align-items: flex-start;
    }
  
    .peflzHfWApJbBIc,
    .AvPlIoGS39,
    .cUCuWZjoTE6 ul li,
    .CSBGWlQ8M,
    .qvvlbidha .rDVUCiJwTujO {
      font-size: 16px;
    }
  
    .bkmLeftTopInner img {
      max-width: 127px;
      max-height: 85px;
    }
  
    .AvPlIoGS39 {
      padding: 9px 18px;
    }
  
    .rsqW75DT55 .OVQCnPewlS .FIdRll8Esq img {
      display: block;
    }
  
    .rsqW75DT55 .OVQCnPewlS .FIdRll8Esq .hziucisDt2TW {
      display: block;
    }
  
    .rsqW75DT55 .OVQCnPewlS .FIdRll8Esq .deskText {
      display: none;
    }
  
    .irwpAFIbE0jl6k h2,
	.irwpAFIbE0jl6k h1 {
      font-size: 20px;
      font-weight: 700;
    }
  
    .oUWk7h02o {
      gap: 9px;
    }
  
    .EatFPUvhs5C6 {
      padding: 14px 20px;
      border-radius: 10px;
    }
  
    .EatFPUvhs5C6 img {
      max-width: 120px;
    }
  
    .FoirlxAc4H {
      padding: 9px 12px 10px;
      border-radius: 15px;
      font-size: 17px;
    }
  
    html .drop .tocDefault {
      font-size: 16px;
      padding: 18px 60px 18px 16px;
    }
      
      amp-accordion.drop .tocDefault{
          font-size:20px;
          line-height: 120%;
      }
      amp-accordion.drop > section > h3.tocDefault {
        padding: 18px 60px 18px 16px;
      }
  
    .GDmcmBkAcqey {
      gap: 14px;
    }
  }
  
  @media (max-width: 480px) {
    .qAwN36AjHkY {
      width: 100%;
      padding: 15px;
    }
  }
  
  .promoCopyFrame {
    width: auto !important;
  }
  
  @media screen and (max-width: 1023px) {
    .CyZHOi0QkaaDl .scroll-is .languages {
      display: flex;
      flex-direction: column;
      align-items: flex-end;
    }
  
    .CyZHOi0QkaaDl .scroll-is .languages>ul {
      display: none !important;
      width: 100%;
      flex-direction: column !important;
      align-items: flex-end !important;
      justify-content: flex-start;
      gap: 12px;
      padding-left: 15px;
    }
  
    .CyZHOi0QkaaDl .scroll-is .languages.active>ul {
      display: flex !important;
    }
  
    .CyZHOi0QkaaDl .scroll-is .languages>ul>li {
      display: block;
      width: 100%;
    }
  
    .CyZHOi0QkaaDl .scroll-is .languages>ul>li>a {
      display: block;
      width: 100%;
      text-align: left;
    }
  }
  
  
  /* footer */
  .TIrREviCESm {
      /* background: #050505; */
      color: #fff;
      padding: 32px 0 20px;
  }
  
  .TIrREviCESm .container {
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 22px;
  }
  
  .fyOQfJeM5 {
      display: flex;
      flex-direction: row;
      gap: 24px;
      align-items: start;
      width: 100%;
  }
  
  .PcFjN88mT6k .rvnDFiCTPof3 {
      width: 126px;
      height: auto;
      display: block;
  }
  
  .NOURYGOVslGZ77 > li {
      font-size: 31px;
      margin: 0;
  }
  
  .NOURYGOVslGZ77 > li > a {
      color: #fff;
      text-decoration: none;
      font-size: 28px;
      font-weight: 700;
  }
  
  .NOURYGOVslGZ77 .sub-menu {
      margin: 9px 0 0;
      padding: 0;
      list-style: none;
      display: flex;
      flex-direction: column;
      gap: 10px;
  }
  
  .NOURYGOVslGZ77 .sub-menu a {
      color: rgba(255, 255, 255, 0.92);
      text-decoration: none;
      font-size: 30px;
      line-height: 1.2;
  }
  
  .uwDpjFIx0RlT {
      display: flex;
      flex-direction: row;
      gap: 11px;
      align-items: flex-end;
  }
  
  .TufOfXgh1pns {
      display: flex;
      gap: 8px;
  }
  
  .TUvyNrfaYpyhJt {
      width: 40px;
      height: 40px;
      border-radius: 6px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      color: #fff;
      background: #3c3c3c;
      transition: background 0.2s ease;
  }
  
  .TUvyNrfaYpyhJt:hover {
      background: #565656;
  }
  /* 
  .languages {
      position: relative;
  }
  
  .language-current-flag {
      font-size: 30px;
      line-height: 1;
  }
  
  .languages ul {
      list-style: none;
      margin: 0;
      padding: 8px 0;
      position: absolute;
      top: calc(100% + 8px);
      right: 0;
      min-width: 100px;
      background: #1b1b1b;
      border-radius: 8px;
      display: none;
      z-index: 10;
  }
  
  .languages.active ul {
      display: block;
  }
  
  .languages ul a {
      display: flex;
      align-items: center;
      gap: 8px;
      color: #fff;
      text-decoration: none;
      padding: 7px 12px;
      font-size: 22px;
  }
  
  .languages ul a:hover {
      background: #2b2b2b;
  } */
  
  .yhUjtVTZQsu83It {
      margin: 0;
      line-height: 1.35;
  }
  
  .cOpzKKw1Y {
      display: flex;
      align-items: baseline;
      justify-content: space-between;
      gap: 15px;
      width: 100%;
  }
  
  .CBxCxzxHOd3Hij {
      margin: 0;
      font-size: 30px;
      color: #dbdbdb;
  }
  
  .aDUQoSfhTgVeE {
      font-size: 48px;
      font-weight: 700;
      color: #f2f2f2;
  }
  
  @media (max-width: 1024px) {
      .fyOQfJeM5 {
          gap: 18px;
          flex-direction: column;
      }
  
      .uwDpjFIx0RlT {
          align-items: flex-start;
      }
  
      .NOURYGOVslGZ77 {
          gap: 14px;
      }
  
      .NOURYGOVslGZ77 > li > a,
      .yhUjtVTZQsu83It,
      .CBxCxzxHOd3Hij {
          font-size: 20px;
      }
  
      .NOURYGOVslGZ77 .sub-menu a {
          font-size: 18px;
      }
  
      .aDUQoSfhTgVeE {
          font-size: 32px;
      }
  }



.amfjo73ykX3 h1 {
	padding-top: 0;
	padding-bottom: 10px;
}

.USpbFwfjACx6RhM {
	padding-top: 40px;
}

@media (max-width: 728px) {
	.USpbFwfjACx6RhM {
	padding-top: 15px;
}
}

@media (max-width: 728px) {
	.rRuyCHWBfhkF6 {
		font-size: 13px;
		padding: 4px 18px;
	}
}

html[amp] .rRuyCHWBfhkF6 {
	cursor: pointer;
}

html[amp] .rRuyCHWBfhkF6:hover {
	cursor: pointer;
	background: var(--color-bookmaker-primary-btn-hover)!important;
}

html[amp] .qKlQPM9vHwF2 .promoCopyBtn {
	padding: 8px 5px;
}

@media (max-width: 500px) {
.vAgsHsFblR41KZ .promoCode  {
	flex-wrap: wrap;
	justify-content: center;
}
}

@media screen and (min-width: 1023px) {
	.menu-item.has-submenu>a::after, .locale-but::after {
		background-color: var(--color-link);
	}
}



.Dtsqn6iS5D6no {
	flex-wrap: wrap;
}

.oUWk7h02o {
	width: 307px;
}

@media screen and (max-width: 1100px) {
.kvLimIeRiwlW {
    gap: 3px;
}
}

@media (max-width: 500px) {
.Dtsqn6iS5D6no {
    gap: 16px 5px;
}
	
.oUWk7h02o {
	width: 137px;
}
	
.EatFPUvhs5C6 {
   padding: 5px;
}
}

@media screen and (max-width: 1023px) {
    amp-img.OSCjllbYbep1w {
        width: 209px;
    }
}


 .arrows::after {
      content: '';
      display: inline-block;
      background-size: cover;
      background-repeat: no-repeat;
      transition: all 0.3s ease-in-out;
      width: 16px;
      height: 10px;
	  color: var(--color-link);
	 background-color: var(--color-link);
	  -webkit-mask: url('../img/arrow8.svg') no-repeat center;
	  mask: url('../img/arrow8.svg') no-repeat center;
	  -webkit-mask-size: contain;
	  mask-size: contain;
    }

.arrows {
    position: absolute;
    right: 0;
    top: 8px;
	width: 12px;
    height: 12px;
    transform: rotate(0deg);
    transition: transform .3s ease;
    cursor: pointer;
    transform-origin: center;
    user-select: none;
	background-image: none;
}

.menu-item.has-submenu.open .arrows {
    transform: none;
}

.menu-item.has-submenu.open .arrows::after {
    transform: rotate(180deg);
}

.PURdZQ0z1gxy58 {
	margin-top: auto;
}



/* =================================== */


.sLrOoMSZBE6EMd {
    padding: 32px 0 40px;
    background: var(--color-reviews-extra-bg);
    border-radius: 0;
    background-image: none !important;
}

.review-form {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 30px 0;
    margin-bottom: 0;
    border-radius: 10px;
    background: transparent;
    box-shadow: none;
}

.review-form__grid {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
}

.review-form__field {
    display: flex;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 15px;
    color: var(--color-reviews-form-label);
    font-size: 18px;
    font-weight: 500;
}

.review-form__field > span {
    width: 100%;
    max-width: 120px;
    padding-top: 14px;
    color: var(--color-reviews-form-label);
    flex: 0 0 120px;
    font-size: 18px;
    font-weight: 500;
}

.review-form__field--full {
    grid-column: 1 / -1;
}

.review-form__field--compact {
    max-width: 455px;
}

.review-form__field--compact > span {
    padding-top: 0;
}

.review-form__field--textarea > span {
    padding-top: 0;
}

.review-form__field input,
.review-form__field textarea {
    width: 100%;
    flex: 1 1 auto;
    border: 0;
    border-radius: 10px;
    background: var(--color-reviews-input-bg);
    color: var(--color-reviews-form-input-text);
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5;
    padding: 15px 18px;
    box-shadow: none;
}

.review-form__field textarea {
    min-height: 0;
    resize: vertical;
}

.review-form__required {
    color: var(--color-reviews-button-bg);
}

.review-form__prefix {
    display: inline;
    font-size: 1em;
    font-weight: inherit;
    line-height: inherit;
}

.review-form__field input:focus,
.review-form__field textarea:focus,
.review-brand-select__trigger:focus {
    outline: none;
    box-shadow: none;
}

.review-brand-select {
    position: relative;
    flex: 1 1 auto;
    width: 100%;
}

.review-brand-select__trigger {
    width: 100%;
    min-height: 64px;
    padding: 14px 18px;
    border: 0;
    border-radius: 10px;
    background: var(--color-reviews-input-bg);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    cursor: pointer;
    box-shadow: 0 0 0 1px var(--color-reviews-extra-bg);
}

.review-brand-select__trigger:disabled,
.review-form__submit:disabled {
    cursor: not-allowed;
    opacity: 0.6;
}

.review-brand-select__value {
    display: inline-flex;
    align-items: center;
    gap: 12px;
    color: var(--color-reviews-form-input-text);
    font-size: 18px;
    font-weight: 500;
    text-align: left;
}

.review-brand-select__value--placeholder,
.review-brand-select__value--placeholder span {
    color: var(--color-reviews-form-placeholder);
}

.review-brand-select__value img,
.review-brand-select__option img,
.nmWmmPJzoK1wn img {
    width: 40px;
    height: 40px;
    object-fit: contain;
    flex-shrink: 0;
}

.review-brand-select__arrow {
    width: 12px;
    height: 12px;
    flex-shrink: 0;
    border-right: 2px solid var(--color-reviews-muted-text);
    border-bottom: 2px solid var(--color-reviews-muted-text);
    transform: rotate(45deg);
    transition: transform 0.2s ease;
}

.review-brand-select.is-open .review-brand-select__arrow {
    transform: rotate(-135deg);
    margin-top: 6px;
}

.review-brand-select__menu {
    position: absolute;
    top: calc(100% + 10px);
    left: 0;
    right: 0;
    z-index: 20;
    display: none;
    max-height: 320px;
    overflow-y: auto;
    padding: 10px;
    border-radius: 10px;
    background: var(--color-reviews-input-bg);
    box-shadow: 0 0 0 1px var(--color-reviews-extra-bg);
}

.review-brand-select.is-open .review-brand-select__menu {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.review-brand-select__option {
    width: 100%;
    padding: 12px 14px;
    border: 0;
    border-radius: 10px;
    background: var(--color-reviews-input-bg);
    display: inline-flex;
    align-items: center;
    gap: 12px;
    color: var(--color-reviews-muted-text);
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    cursor: pointer;
    transition: background 0.2s ease, transform 0.2s ease;
}

.review-brand-select__option:hover,
.review-brand-select__option.is-selected {
    background: color-mix(in srgb, var(--color-reviews-control-hover) 28%, var(--color-reviews-input-bg));
    transform: none;
}

.review-form__rating {
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: 120px minmax(0, 1fr);
    column-gap: 15px;
    row-gap: 0;
    align-items: center;
}

.review-form__rating-label {
    width: 120px;
    padding: 0;
    color: var(--color-reviews-form-label);
    font-size: 18px;
    font-weight: 500;
    max-width: 120px;
    line-height: 26px;
    align-self: center;
}

.review-form__field.is-invalid input,
.review-form__field.is-invalid textarea,
.review-form__field.is-invalid .review-brand-select__trigger,
.review-form__rating.is-invalid .review-form__stars {
    box-shadow: 0 0 0 1px #FF6B6B;
}

.review-form__field.is-invalid .review-brand-select__trigger {
    box-shadow: 0 0 0 1px #FF6B6B;
}

.review-form__stars {
    display: inline-flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 4px;
    grid-column: 2;
    margin-top: 0;
    justify-self: start;
    align-self: center;
    padding-bottom: 3px;
    padding-left: 5px;
    border-radius: 5px;
}

.review-form__stars input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.review-form__stars label {
    cursor: pointer;
    font-size: 0;
    line-height: 1;
    width: 26px;
    height: 26px;
}

.review-form__stars label::before {
    content: "\2605";
    display: block;
    color: var(--color-reviews-muted-text);
    width: 26px;
    height: 26px;
    font-size: 26px;
    line-height: 26px;
    transition: color 0.2s ease, transform 0.2s ease;
}

.review-form__stars label:hover::before,
.review-form__stars label:hover ~ label::before,
.review-form__stars input:checked ~ label::before {
    color: var(--color-reviews-button-bg);
}

.review-form__stars label:hover::before {
    transform: none;
}

.review-form__submit {
    align-self: flex-end;
    min-width: 160px;
    border: 0;
    border-radius: 10px;
    background: var(--color-reviews-form-submit-bg);
    color: var(--color-reviews-form-submit-text);
    font-size: 18px;
    font-weight: 500;
    padding: 16px 28px;
    cursor: pointer;
    transition: none;
    box-shadow: none;
}

.review-form__submit:hover {
    background-color: var(--color-reviews-form-submit-hover);
    transform: none;
    box-shadow: none;
}

.review-form__field input::placeholder,
.review-form__field textarea::placeholder {
    color: var(--color-reviews-form-placeholder);
    opacity: 1;
}

.review-form__message {
    padding: 14px 18px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
}

.review-form__message.is-success {
    background: rgba(54, 179, 126, 0.18);
    color: var(--color-reviews-form-success-text);
}

.review-form__message.is-error {
    background: rgba(255, 107, 107, 0.16);
    color: var(--color-reviews-form-error-text);
}

.PRWHiNBJ {
    margin-top: 10px;
}

.KxIVzIQMY {
    margin-top: 0;
}

.review-comment {
    height: 100%;
}

.MlwdjS9rzI,
.CdMMbVXQ20iaP,
.nmWmmPJzoK1wn,
.EOpvZkLPPEPekwA {
    display: flex;
}

.MlwdjS9rzI {
    align-items: flex-start;
    justify-content: space-between;
    gap: 18px;
}

.CdMMbVXQ20iaP {
    flex-direction: column;
    gap: 12px;
}

.wXWc9bwcLQ {
    font-size: 22px;
    font-weight: 700;
    line-height: 1.1;
}

.nmWmmPJzoK1wn {
    align-items: center;
    gap: 12px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.3;
}

.WtFdGHSmZf {
    font-size: 18px;
    line-height: 1.6;
}

.WtFdGHSmZf p:last-child {
    margin-bottom: 0;
}

.EOpvZkLPPEPekwA {
    flex-wrap: wrap;
    gap: 14px;
}

.EmbvPLtkMohaQ6 {
    flex: 1 1 220px;
    padding: 16px 18px;
    border-radius: 16px;
    background: color-mix(in srgb, var(--color-reviews-divider) 8%, transparent);
}

.EmbvPLtkMohaQ6 span {
    display: block;
    margin-bottom: 8px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.04em;
}

.EmbvPLtkMohaQ6 p {
    margin: 0;
    color: inherit;
    font-size: 16px;
    line-height: 1.5;
}

.pQpDxNcdp0gcMk,
.MtHOUavZFeU,
.SzttDKHBAFP {
    font-size: 15px;
}

.pQpDxNcdp0gcMk {
    margin: 0;
    color: color-mix(in srgb, var(--color-reviews-button-bg) 55%, #ffffff);
}

.MtHOUavZFeU {
    opacity: 0.7;
}

.SzttDKHBAFP {
    margin: 0;
    padding: 20px 0 0;
    color: var(--color-reviews-card-text);
}

@media (max-width: 1023px) {
    .review-form,
    .review {
        border-radius: 10px;
    }

    .review-form__grid,
    .jUxtARzmemtjg1.KxIVzIQMY {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 767px) {
    .MlwdjS9rzI {
        flex-direction: column;
        align-items: flex-start;
    }

    .review-form {
        padding: 22px 0;
    }

    .review-form__field,
    .review-form__rating {
        gap: 10px;
    }

    .review-form__rating {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .review-form__field > span,
    .review-form__rating-label {
        max-width: none;
        width: 100%;
        flex-basis: auto;
        padding-top: 0;
    }

    .review-form__field input,
    .review-form__field textarea,
    .review-brand-select__trigger {
        padding: 14px 16px;
    }

    .review-form__stars label::before {
        width: 26px;
        height: 26px;
        font-size: 26px;
        line-height: 26px;
    }

    .wXWc9bwcLQ {
        font-size: 20px;
    }

    .WtFdGHSmZf {
        font-size: 16px;
    }
}



/* new sections start */
.BuYqZs4Cbm2Y {
  padding: 26px 0 0;
  background: var(--color-bg-reviews-block-new);
}

.BuYqZs4Cbm2Y .container {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas:
    "title controls"
    "slider slider"
    "button button"
    "extra extra";
  column-gap: 20px;
  row-gap: 22px;
  align-items: center;
}

.pDQkKSx9DhX4f {
  grid-area: title;
  margin-bottom: 0;
}

.reviewsTitle {
  padding-top: 0;
  margin: 0;
  color: var(--color-title-reviews-block-new);
  font-size: 36px;
  line-height: 1;
  font-weight: 600;
}

.nnfTGPYazZ {
  grid-area: controls;
  display: flex;
  align-items: center;
  gap: 14px;
  padding-top: 6px;
  justify-self: end;
}

.zaWOELXY6R7 {
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 50%;
  background: var(--color-reviews-control-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color .3s ease;
}

.zaWOELXY6R7:hover {
  background: color-mix(in srgb, var(--color-reviews-control-hover) 28%, transparent);
}

.zaWOELXY6R7 img {
  width: 18px;
  height: 18px;
}

.zaWOELXY6R7#reviewsPrev img {
  transform: rotate(90deg);
}

.zaWOELXY6R7#reviewsNext img {
  transform: rotate(-90deg);
}

.eqWiLXnRdTPpf6YO {
  grid-area: slider;
  width: 100%;
  overflow: hidden;
}

.eqWiLXnRdTPpf6YO .swiper-wrapper {
  align-items: stretch;
}

.eqWiLXnRdTPpf6YO .swiper-slide {
  height: auto;
  box-sizing: border-box;
}

.reviewCard {
  background: var(--color-reviews-card-bg);
  border-radius: 10px;
  padding: 20px;
  color: var(--color-reviews-card-text);
  display: flex;
  flex-direction: column;
  min-height: 374px;
  max-height: 374px;
  overflow: hidden;
  transition: max-height .35s ease;
}

.reviewCard.isExpanded {
  max-height: 1400px;
}

.IeuRphHoei3Di {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 14px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid color-mix(in srgb, var(--color-reviews-divider) 10%, transparent);
}

.LlkocBwisAlRuP {
  display: flex;
  align-items: center;
  gap: 14px;
  min-width: 0;
}

.ROooQawkwKyT {
  width: 39px;
  height: 39px;
  border-radius: 50%;
  background: var(--color-reviews-avatar-bg);
  position: relative;
  flex-shrink: 0;
}

.ROooQawkwKyT span {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: var(--color-reviews-avatar-shape);
  transform: translate(-50%, -60%);
}

.ROooQawkwKyT::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 6px;
  width: 24px;
  height: 14px;
  border-radius: 14px 14px 9px 9px;
  background: var(--color-reviews-avatar-shape);
  transform: translateX(-50%);
}

.GeTJTFsps {
  min-width: 0;
}

.SjUNpXUlxGyUpXy {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.gDMycT518s {
  color: var(--color-reviews-card-text);
  font-size: 18px;
  line-height: 1.2;
  font-weight: 500;
}

.SxWYMlG3y {
  color: var(--color-reviews-muted-text);
  font-size: 14px;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 4px;
}

.SxWYMlG3y span {
  color: var(--color-reviews-button-bg);
}

.CsGyNKtyYTsVx {
  font-size: 14px;
  line-height: 1.2;
  color: var(--color-reviews-muted-text);
  margin-top: 4px;
  font-weight: 400;
}

.xDyYy7qNmr {
  height: 27px;
  padding: 5px 10px;
  border-radius: 10px;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 1;
  white-space: nowrap;
  flex-shrink: 0;
}

.xDyYy7qNmr.verified {
  background: color-mix(in srgb, var(--color-reviews-verified) 15%, transparent);
  color: var(--color-reviews-verified);
}

.xDyYy7qNmr.suspicious {
  background: color-mix(in srgb, var(--color-reviews-suspicious) 15%, transparent);
  color: var(--color-reviews-suspicious);
}

.thjUTTSuxQ {
  font-size: 16px;
  font-weight: 700;
}

.xjzERxfEDrQxC {
  height: 30px;
  border-radius: 5px;
  padding: 5px;
  background: var(--color-reviews-brand-bg);
  color: var(--color-reviews-brand-text);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 10px;
  width: 100%;
  overflow: hidden;
  flex-shrink: 0;
}

.xjzERxfEDrQxC img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

.ONpTSulr8Xuc + .ONpTSulr8Xuc {
  margin-top: 10px;
}

.reviewText {
  overflow: hidden;
  max-height: 186px;
  transition: max-height .35s ease;
}

.eqWiLXnRdTPpf6YO .swiper-wrapper {
    height: auto!important;
}

.reviewCard.isExpanded .reviewText {
  max-height: 1000px;
}

.DCuOlyg2lr {
  font-size: 15px;
  line-height: 1.15;
  margin-bottom: 6px;
}

.DCuOlyg2lr.kDlmLNrO8 {
  color: var(--color-reviews-pros);
}

.DCuOlyg2lr.yzsCpsrRDhIkmIg5 {
  color: var(--color-reviews-cons);
}

.ONpTSulr8Xuc p {
  color: var(--color-reviews-muted-text);
  font-size: 16px;
  line-height: 1.24;
  margin-top: 0;
}

.reviewLink {
  margin-top: auto;
  padding-top: 15px;
  align-self: center;
  color: var(--color-reviews-card-text);
  font-size: 14px;
  line-height: 1;
  text-decoration: underline;
  text-underline-offset: 3px;
  margin-bottom: 2px;
  border: 0;
  background: transparent;
  cursor: pointer;
  display: none;
}

.reviewLink:hover {
  text-decoration: none;
}

.reviewCard.hasOverflow .reviewLink {
  display: inline-flex;
}

.reviewCard.isExpanded .reviewLink {
  text-decoration: none;
}

.QURZdZbHwAFj8 {
  grid-area: button;
  width: 100%;
  min-height: 42px;
  border-radius: 10px;
  background: var(--color-reviews-button-bg);
  color: var(--color-reviews-button-text);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-size: 20px;
  line-height: 1;
  font-weight: 700;
  text-decoration: none;
  padding: 10px 20px;
  transition: background-color .3s ease, color .3s ease;
}

.QURZdZbHwAFj8:hover {
  background-color: var(--color-reviews-button-hover);
}

.QURZdZbHwAFj8 span {
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
}

.reviewsButtonIcon {
  transition: none;
}

.reviewsExtraBlock {
  grid-area: extra;
  border-radius: 10px;
  background: var(--color-reviews-extra-bg);
  padding: 20px;
  color: var(--color-reviews-card-text);
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  padding-top: 0;
  padding-bottom: 0;
  transition: max-height .35s ease, opacity .25s ease, padding .35s ease;
}

.reviewsExtraBlock.isOpen {
  max-height: 100%;
  opacity: 1;
  padding: 20px;
}

.reviewsExtraBlockTitle {
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
  margin-bottom: 8px;
}

.reviewsExtraBlockText {
  font-size: 16px;
  line-height: 1.4;
  color: color-mix(in srgb, var(--color-reviews-card-text) 72%, transparent);
}

.BuYqZs4Cbm2Y .container:after, .kPGul8xyFVN5 .container:after {
    display: none;
}

@media (max-width: 1023px) {
  .reviewsTitle {
    font-size: 42px;
  }

  .reviewCard {
    min-height: 420px;
  }
}

@media (max-width: 767px) {
  .BuYqZs4Cbm2Y {
    padding: 26px 0 0;
  }

  .BuYqZs4Cbm2Y .container {
    grid-template-columns: 1fr;
    grid-template-areas:
      "title"
      "slider"
      "controls"
      "button"
      "extra";
    row-gap: 14px;
  }

  .pDQkKSx9DhX4f {
    margin-bottom: 0;
  }

  .reviewsTitle {
    font-size: 24px;
  }

  .zaWOELXY6R7 {
    width: 40px;
    height: 40px;
  }

  .nnfTGPYazZ {
    padding-top: 0;
    justify-self: center;
  }

  .reviewCard {
    padding: 15px;
    min-height: 374px;
    max-height: 374px;
  }

  .xDyYy7qNmr {
    font-size: 12px;
  }

  .QURZdZbHwAFj8 {
    font-size: 18px;
  }

  .xjzERxfEDrQxC {
    height: 28px;
  }
}

/* Bonuses section */
.kPGul8xyFVN5 {
  padding: 26px 0 26px;
  background: var(--color-bg-bonus-section-block);
}

.kPGul8xyFVN5 .container {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas:
    "title controls"
    "slider slider"
    "button button";
  column-gap: 20px;
  row-gap: 22px;
  align-items: center;
}

.PitxJjAmdfVPV {
  grid-area: title;
  margin-bottom: 0;
}

.CWtHqRFuTGzpzy {
  padding-top: 0;
  margin: 0;
  color: var(--color-title-bonus-section-block);
  font-size: 36px;
  line-height: 1;
  font-weight: 600;
}

.GNkCFLuKrw9sqI5G {
  grid-area: controls;
  display: flex;
  align-items: center;
  gap: 14px;
  padding-top: 6px;
  justify-self: end;
}

.LXXcJviYUr0 {
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 50%;
  background: var(--color-bonus-section-control-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color .3s ease;
}

.LXXcJviYUr0:hover {
  background: color-mix(in srgb, var(--color-bonus-section-control-hover) 28%, transparent);
}

.LXXcJviYUr0 img {
  width: 18px;
  height: 18px;
}

.GNkCFLuKrw9sqI5G #bonusesPrev img {
  transform: rotate(90deg);
}

.GNkCFLuKrw9sqI5G #bonusesNext img {
  transform: rotate(-90deg);
}

.TJncPU6YlxF {
  grid-area: slider;
  width: 100%;
  overflow: hidden;
}

.TJncPU6YlxF .swiper-wrapper {
  align-items: stretch;
}

.TJncPU6YlxF .swiper-slide {
  height: auto;
}

.fgCLmYMoGDW {
  height: 100%;
  border-radius: 10px;
  background: var(--color-bonus-section-card-bg);
  padding: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
  color: var(--color-bonus-section-text);
}

.UZjonKiqIIknhKW {
  height: 24px;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

.UZjonKiqIIknhKW img {
  display: block;
  max-height: 20px;
  width: auto;
}

.KnlJUkb5H0x0 {
  position: relative;
  border-radius: 10px;
  padding: 10px;
  min-height: 168px;
  overflow: hidden;
  margin-bottom: 14px;
}

.KnlJUkb5H0x0 img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
}

.DBqYExOFaN5 {
  display: inline-flex;
  align-items: center;
  min-height: 27px;
  padding: 5px 10px;
  border-radius: 10px;
  background: color-mix(in srgb, var(--color-bonus-section-tag) 15%, transparent);
  color: var(--color-bonus-section-tag);
  font-size: 14px;
  line-height: 1;
  margin-bottom: 15px;
  position: relative;
  z-index: 1;
}

.eapvlLrAwSlf {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 7px;
  position: relative;
  z-index: 1;
}

.ZkNpYTVP1th {
  position: relative;
  z-index: 1;
  font-size: 23px;
  line-height: 1.05;
  font-weight: 800;
  color: var(--color-bonus-section-text);
  text-transform: uppercase;
  display: block;
  margin-right: 0;
}

.ZkNpYTVP1th.uEnSZVhFddI8X {
  font-size: 18px;
  margin-top: 0;
  font-weight: 600;
}

.PbxBTUWNTJ2i {
  position: relative;
  z-index: 1;
  margin-top: 0;
  font-size: 20px;
  line-height: 1.05;
  font-weight: 900;
  color: var(--color-bonus-section-amount);
  text-transform: uppercase;
  display: block;
}

.gWASUEMQCtd {
  color: var(--color-bonus-section-text);
  font-size: 14px;
  line-height: 1.22;
  margin-top: 0;
}

.iPaCahJEO8cQNiI {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-top: auto;
  padding-top: 10px;
  border-top: 1px solid color-mix(in srgb, var(--color-bonus-section-tags-border) 10%, transparent);
  color: var(--color-bonus-section-tag);
  font-size: 14px;
  line-height: 1;
}

.PbxBTUWNTJ2i span {
  font-style: normal;
}

.AGLapubmk9 {
  grid-area: button;
  margin-top: 10px;
  min-height: 42px;
  border-radius: 10px;
  background: var(--color-bonus-section-button-bg);
  color: var(--color-bonus-section-button-text);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  text-decoration: none;
  transition: background-color .3s ease, color .3s ease;
  padding: 10px 20px;
  text-align: center;
}

.AGLapubmk9:hover {
  background-color: var(--color-bonus-section-button-hover);
}

.uyLsHWFYFlpe {
  margin-top: 10px;
  color: var(--color-bonus-section-note);
  font-size: 14px;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 6px;
  font-weight: 400;
}

.uyLsHWFYFlpe img {
  width: 16px;
  height: 16px;
  display: block;
  flex-shrink: 0;
}

.fxZLuch3CnCZB p.gWASUEMQCtd {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 14px;
}

@media (max-width: 767px) {
  .kPGul8xyFVN5 {
    padding: 16px 0 36px;
  }

  .kPGul8xyFVN5 .container {
    grid-template-columns: 1fr;
    grid-template-areas:
      "title"
      "slider"
      "controls"
      "button";
    row-gap: 14px;
  }

  .PitxJjAmdfVPV {
    margin-bottom: 0;
  }

  .CWtHqRFuTGzpzy {
    font-size: 24px;
  }

  .LXXcJviYUr0 {
    width: 40px;
    height: 40px;
  }

  .GNkCFLuKrw9sqI5G {
    padding-top: 0;
    justify-self: center;
  }  

  .gWASUEMQCtd {
    font-size: 16px;
  }
}

/* Bookmakers brands section */
.cNtlWoAqiAis {
  padding: 26px 0 26px;
  background: var(--color-bg-brands-section-block);
}

.cNtlWoAqiAis .container {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-areas:
    "title controls"
    "slider slider";
  column-gap: 20px;
  row-gap: 20px;
  align-items: center;
}

.eCyjiNs4WBR {
  grid-area: title;
  margin-bottom: 0;
}

.WAJhtqQGI8Po {
  padding-top: 0;
  margin: 0;
  color: var(--color-title-brands-section-block);
  font-size: 36px;
  line-height: 1;
  font-weight: 600;
}

.EkiKXvCmiADI {
  grid-area: controls;
  display: none;
  align-items: center;
  gap: 14px;
  padding-top: 6px;
  justify-self: end;
}

.GmfMYhuX7D71sk {
  width: 40px;
  height: 40px;
  border: 0;
  border-radius: 50%;
  background: var(--color-brands-section-control-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color .3s ease;
}

.GmfMYhuX7D71sk:hover {
  background: color-mix(in srgb, var(--color-brands-section-control-hover) 28%, transparent);
}

.GmfMYhuX7D71sk img {
  width: 18px;
  height: 18px;
}

.EkiKXvCmiADI #brandsPrev img {
  transform: rotate(90deg);
}

.EkiKXvCmiADI #brandsNext img {
  transform: rotate(-90deg);
}

.xMMOO991bs {
  grid-area: slider;
  width: 100%;
}

.xMMOO991bs .swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.xMMOO991bs .swiper-slide {
  height: auto;
}

.fgrPrQMUk {
  position: relative;
  height: 100%;
  background: var(--color-brands-section-card-bg);
  border-radius: 10px;
  padding: 20px;
  color: var(--color-brands-section-card-text);
}

.FrMvS7esSOndO {
  position: relative;
    padding-right: 74px;
    display: flex;
    align-items: center;
    gap: 18px;
}

.jrzmMzFGFXAo3cLc {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: var(--color-brands-section-icon-bg);
  display: flex;
  align-items: center;
  justify-content: center;
}

.jrzmMzFGFXAo3cLc img {
  width: 15px;
  height: 15px;
  object-fit: contain;
}

.uSJuIAFliwq {
  font-size: 18px;
  line-height: 1.1;
  font-weight: 500;
}

.vauEwbzJCSnv {
  position: absolute;
    right: 0px;
    top: 0px;
    width: auto;
    padding: 0;
    transform-origin: center;
    overflow: hidden;
}

.vauEwbzJCSnv img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.zaIKDDWXO, p.zaIKDDWXO {
  color: var(--color-brands-section-muted-text);
  font-size: 16px;
  line-height: 1.28;
  padding-right: 20px;
  margin-top: 10px;
}

.cABVpij6jMDz2am {
  margin-top: 8px;
}

.GIGrX8iJl {
  display: grid;
  grid-template-columns: 30px minmax(0, 1fr) 74px 76px;
  align-items: center;
  gap: 10px;
  padding: 10px 0;
  border-top: 1px solid color-mix(in srgb, var(--color-brands-section-row-divider) 12%, transparent);
}

.GIGrX8iJl:first-child {
  border-top: 0;
}

.Tjrzwiwyo8ogKAv {
  color: var(--color-brands-section-muted-text);
  font-size: 22px;
  line-height: 1;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  min-height: 27px;
}

.GIGrX8iJl:first-child .Tjrzwiwyo8ogKAv {
  color: var(--color-brands-section-accent);
}

.Tjrzwiwyo8ogKAv img {
  display: block;
  width: 27px;
  height: 27px;
  object-fit: contain;
}

.UlSAxMMoBS1E {
  display: block;
  max-width: 100%;
  max-height: 20px;
  width: auto;
  height: auto;
}

.krHGdqurZzm {
  color: var(--color-brands-section-muted-text);
  font-size: 16px;
  line-height: 1;
  display: flex;
  align-items: center;
  gap: 6px;
}

.krHGdqurZzm img {
  width: 15px;
  height: 15px;
  flex-shrink: 0;
  display: block;
}

.AWlWBgtsK8JSL1 {
  min-height: 27px;
  max-width: 76px;
  padding: 5px 10px;
  border-radius: 6px;
  background: var(--color-brands-section-play-bg);
  color: var(--color-brands-section-play-text);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s ease, color .3s ease;
}

.AWlWBgtsK8JSL1:hover {
  background-color: var(--color-brands-section-play-hover);
}

.tMwOkXnzvSfgJ4E {
  margin-top: 12px;
  min-height: 48px;
  border-radius: 10px;
  background: var(--color-brands-section-footer-bg);
  color: var(--color-brands-section-footer-text);
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-size: 20px;
  line-height: 1;
  transition: background-color .3s ease, color .3s ease;
}

.tMwOkXnzvSfgJ4E:hover {
  background: var(--color-brands-section-footer-hover-bg);
  color: var(--color-brands-section-footer-hover-text);
}

@media (max-width: 1023px) {
  .xMMOO991bs .swiper-wrapper {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 600px) {
.EkiKXvCmiADI {
    display: flex;
    grid-area: controls;
    padding-top: 0;
    justify-self: center;
  }

  .xMMOO991bs .swiper-wrapper {
    display: flex;
    gap: 0;
  }

  .xMMOO991bs .swiper-slide {
    width: 100%;
  }
}

@media (max-width: 499px) {
  .cNtlWoAqiAis {
    padding: 18px 0 36px;
  }

  .cNtlWoAqiAis .container {
    grid-template-columns: 1fr;
    grid-template-areas:
      "title"
      "slider"
      "controls";
    row-gap: 9px;
  }

  .eCyjiNs4WBR {
    margin-bottom: 16px;
  }

  .WAJhtqQGI8Po {
    font-size: 24px;
  }

  .GmfMYhuX7D71sk {
    width: 40px;
    height: 40px;
  }


  .fgrPrQMUk {
    padding: 15px;
  }

  .zaIKDDWXO {
    font-size: 16px;
  }

  .GIGrX8iJl {
    grid-template-columns: 30px minmax(0, 1fr) 64px 65px;
  }

  .Tjrzwiwyo8ogKAv {
    font-size: 18px;
  }

  .krHGdqurZzm,
  .AWlWBgtsK8JSL1 {
    font-size: 12px;
  }

  .tMwOkXnzvSfgJ4E {
    font-size: 18px;
  }
  .UlSAxMMoBS1E {
    max-height: 16px;
  }
  .krHGdqurZzm img {
    width: 10px;
    height: 10px;
  }
   .GIGrX8iJl {
    gap: 5px;
  }
}


.review-form {
  padding: 20px 0 0;
}
.review-form__field input {
  height: 45px;
  line-height: 1;
  padding: 5px 20px;
}
.review-form__field--compact {
    max-width: 465px;
}
.review-brand-select__trigger {
 height: 45px;
 min-height: 45px;
  line-height: 1;
  padding: 5px 20px;
}
.review-brand-select__option {
  padding: 0;
}
.review-form__field textarea {
padding: 10px 20px;
line-height: 1;
 min-height: 90px;
}

.review-form__field--full {
  min-height: 90px;
}

.review-form__stars label::before {
  width: 22px;
  height: 22px;
  font-size: 22px;
}
.review-form__submit {
  min-width: 238px;
  min-height: 42px;
  padding: 10px 20px;
  font-size: 18px;
  transition: background-color .3s ease, color .3s ease;
}
.review-form__submit:hover {
    background-color: var(--color-reviews-form-submit-hover);
}

.reviewsExtraBlock .reviewsTitle {
  font-size: 28px;
}

.review-form__rating {
  min-height: auto;
}


@media (max-width: 767px) {
   .review-form__field {
flex-direction: column;
   }

    .review-form__rating {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
}
.review-form__submit {
  min-width: 100%;
}
      
}

/* new sections end */

/* amp start */
 amp-carousel.eqWiLXnRdTPpf6YO .reviewCard {
    width: calc(33.333% - 20px);
    margin-right: 15px;
}

amp-carousel .reviewText {
    max-height: 170px;
    overflow: hidden;
}

amp-carousel .reviewText.isOpen {
    max-height: none;
}

amp-carousel .ONpTSulr8Xuc p, .fgCLmYMoGDW {
    white-space: normal!important;
}

amp-carousel:not([type=slides]) .i-amphtml-carousel-scroll {
     white-space: normal!important;
}

amp-carousel .TJncPU6YlxF .amp-carousel-slide {
    height: 100%;
}

amp-carousel .fgCLmYMoGDW {
    height: 100%;
    display: flex;
    flex-direction: column;
}

@media (max-width: 767px) {
   amp-carousel.eqWiLXnRdTPpf6YO .reviewCard {
        width: 100%;
        margin-right: 0;
    }
}


amp-carousel.TJncPU6YlxF .fgCLmYMoGDW {
    width: calc(25% - 18px);
    margin-right: 10px;
}

amp-carousel p.gWASUEMQCtd {
    white-space: normal;
}

amp-carousel p.gWASUEMQCtd {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

amp-carousel .iPaCahJEO8cQNiI {
    display: flex;
    gap: 8px;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
    scrollbar-width: thin;
    scrollbar-color: #cfcfcf transparent;

    -webkit-overflow-scrolling: touch;
}

amp-carousel .iPaCahJEO8cQNiI span {
    flex-shrink: 0;
}

/* Chrome, Edge, Safari */
amp-carousel .iPaCahJEO8cQNiI::-webkit-scrollbar {
    height: 2px;
}

amp-carousel .iPaCahJEO8cQNiI::-webkit-scrollbar-track {
    background: transparent;
}

amp-carousel .iPaCahJEO8cQNiI::-webkit-scrollbar-thumb {
    background: #cfcfcf;
    border-radius: 999px;
}

amp-carousel .iPaCahJEO8cQNiI::-webkit-scrollbar-thumb:hover {
    background: #b5b5b5;
}

@media (max-width: 767px) {
   amp-carousel.TJncPU6YlxF .fgCLmYMoGDW {
        width: 100%;
        margin-right: 0;
    }
}

.yYienkfZ3yjF .BRreAucZ6W7n8N {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}

.yYienkfZ3yjF .fgrPrQMUk {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.yYienkfZ3yjF .FrMvS7esSOndO {
    display: flex;
    align-items: center;
    gap: 12px;
}

.yYienkfZ3yjF .cABVpij6jMDz2am {
    flex: 1;
}

.yYienkfZ3yjF .tMwOkXnzvSfgJ4E {
    margin-top: auto;
}

.yYienkfZ3yjF .UlSAxMMoBS1E {
    max-width: 100%;
}

.yYienkfZ3yjF .EkiKXvCmiADI {
    display: none;
}

@media (max-width: 1000px) {
.AGLapubmk9 {
    font-size: 13px;
}
.yYienkfZ3yjF .BRreAucZ6W7n8N {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
}
}

@media (max-width: 599px) {

    .yYienkfZ3yjF .BRreAucZ6W7n8N {
        display: flex;
        gap: 16px;

        overflow-x: auto;
        overflow-y: hidden;

        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;

        padding-bottom: 12px;

        scrollbar-width: thin;
        scrollbar-color: #cfcfcf transparent;
    }

    .yYienkfZ3yjF .fgrPrQMUk {
        flex: 0 0 100%;
        scroll-snap-align: start;
    }

    .yYienkfZ3yjF .BRreAucZ6W7n8N::-webkit-scrollbar {
        height: 4px;
    }

    .yYienkfZ3yjF .BRreAucZ6W7n8N::-webkit-scrollbar-track {
        background: transparent;
    }

    .yYienkfZ3yjF .BRreAucZ6W7n8N::-webkit-scrollbar-thumb {
        background: #cfcfcf;
        border-radius: 999px;
    }
}

.yYienkfZ3yjF .vauEwbzJCSnv amp-img {
    display: block;
    width: auto;
    height: 117px;
}

@media (max-width: 500px) {
.yYienkfZ3yjF .xMMOO991bs {
    overflow-x: hidden;
}
}

amp-carousel.eqWiLXnRdTPpf6YO .reviewText {
    max-height: 220px;
    overflow-y: auto;
    overflow-x: hidden;

    scrollbar-width: thin;
    scrollbar-color: #cfcfcf transparent;
}

amp-carousel.eqWiLXnRdTPpf6YO .reviewText::-webkit-scrollbar {
    width: 4px;
}

amp-carousel.eqWiLXnRdTPpf6YO .reviewText::-webkit-scrollbar-track {
    background: transparent;
}

amp-carousel.eqWiLXnRdTPpf6YO .reviewText::-webkit-scrollbar-thumb {
    background: #cfcfcf;
    border-radius: 999px;
}

amp-carousel.eqWiLXnRdTPpf6YO .reviewCard {
    height: 100%;
    display: flex;
    flex-direction: column;
}

amp-carousel.eqWiLXnRdTPpf6YO .reviewText {
    flex: 1;
}

amp-carousel.eqWiLXnRdTPpf6YO + .QURZdZbHwAFj8 + .reviewsExtraBlock,
.reviewsExtraBlock {
    overflow: hidden;
}
.reviewsExtraBlock.isOpen {
    max-height: 2000px;
    opacity: 1;
}
/* 2 карточки */
@media (max-width: 999px) and (min-width: 600px) {
    amp-carousel.TJncPU6YlxF .fgCLmYMoGDW {
        width: calc(50% - 12px);
    }
}

.reviewsExtraBlock.isOpen {
    margin-bottom: 20px;
}

@media (max-width: 999px) and (min-width: 768px) {
 .review-form__field > span {
		flex: 0;
	}
}

.review-brand-select__option amp-img {
	object-fit: contain!important;
}

.xgkCl58M.BuYqZs4Cbm2Y .QURZdZbHwAFj8, .xgkCl58M.BuYqZs4Cbm2Y .reviewsExtraBlock {
	display: none;
}
/* amp end */

span {
   font-style: normal;
}

@media (max-width: 1300px) {
	.promoCode .promoCopyBtn {
		font-size: 12px;
	}
	.rsqW75DT55 .QlDItns9XsAkj .promoCode {
		font-size: 13px;
	}
	.rsqW75DT55 {
		gap: 15px;
	}
	.QlDItns9XsAkj .promoCode {
		min-width: 211px;
	}
	.rsqW75DT55 .InwtegDAYsVv {
		font-size: 14px;
	}
}


