html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  text-decoration: none;
}
button {
  border: none;
  cursor: pointer;
  background: transparent;
}

*  {
  --az9y-kpt: #faf2f2 ;
  --om65ns-ds: rgba(0, 0, 0, 0.7);
  --xza7-xlbs: #a62707;
  --w08-lxr: #fff7d4;
  --yyl-y28: #1f1f1f;
  --no2-x9o: #ffd700;
  --dqs4k-uyf2: #ffcc33;
  --iv5s-thb: #ff6600;
  --bkro2-psey: #ffb84d;
  --gt6-zd: #d6d6d6;
  --urzo-s8: #2ad445;
  --ges2-u4: #ff0000;
  --w0l5-mo8: #ff6600;
  --i6m-h41: #ffb300;
  --szk-la: #d62828;
  --ayjzty-vk: #3dbb0c;
  --a98-rz: #b0a000;
  --s0og22-ah: #ffed9d;

  --yob522-gg: 2em;
  --ganjmd-hx: 1em;
  --z1yvvg-wf: 0.5em;
}
body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: var(--yyl-y28);
  position: relative;
  background: linear-gradient(135deg, rgb(242 238 228 / 44%) 0%, rgb(255 255 255) 100%);
}
body::before{
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1280.000000pt' height='640.000000pt' viewBox='0 0 1280.000000 640.000000' preserveAspectRatio='xMidYMid meet'%3e%3cmetadata%3e Created by potrace 1.15, written by Peter Selinger 2001-2017 %3c/metadata%3e%3cg transform='translate(0.000000,640.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3e%3cpath d='M4630 4657 c-127 -196 -367 -537 -467 -662 -120 -151 -420 -449 -740 -736 l-62 -55 182 -166 c242 -221 504 -483 600 -601 97 -119 295 -397 452 -635 66 -99 122 -181 125 -181 3 0 64 88 137 197 148 222 317 460 413 584 84 108 329 358 550 562 96 88 194 179 218 201 l43 40 -172 155 c-270 244 -543 520 -649 658 -113 147 -314 432 -442 629 -51 78 -95 142 -98 142 -3 0 -43 -59 -90 -132z'/%3e%3cpath d='M7912 4770 c-473 -124 -683 -707 -405 -1127 53 -81 147 -171 228 -218 79 -46 135 -110 195 -227 37 -69 90 -198 90 -215 0 -4 -22 27 -50 69 -219 334 -653 412 -967 174 -111 -84 -210 -230 -254 -376 -19 -61 -23 -99 -24 -205 0 -137 10 -194 52 -298 59 -146 188 -290 322 -361 284 -149 630 -75 830 178 27 34 58 79 69 101 29 55 27 31 -4 -51 -38 -102 -98 -211 -155 -281 -126 -159 -336 -278 -532 -303 -38 -4 -70 -10 -72 -12 -2 -2 378 -3 845 -3 466 0 843 3 837 7 -7 4 -26 8 -43 8 -52 0 -203 48 -285 91 -138 72 -267 197 -344 335 -36 62 -98 205 -92 210 2 2 22 -25 45 -61 76 -115 202 -211 344 -263 66 -24 87 -27 208 -27 121 0 142 3 208 27 226 82 386 256 454 495 18 64 22 101 22 208 -1 118 -4 139 -33 225 -91 272 -302 452 -575 491 -235 33 -488 -87 -632 -301 -24 -36 -44 -63 -44 -60 0 13 44 118 74 178 47 94 113 180 182 238 133 112 219 207 262 291 61 117 83 213 84 353 2 181 -47 328 -156 467 -66 84 -121 130 -218 183 -144 78 -314 99 -466 60z'/%3e%3cpath d='M10614 4770 c-239 -62 -420 -253 -505 -530 -20 -64 -23 -97 -23 -220 0 -137 1 -150 31 -237 82 -237 195 -398 598 -853 254 -287 353 -409 457 -564 160 -239 256 -491 259 -684 1 -52 3 -60 9 -37 4 17 8 53 9 80 3 107 64 299 145 450 109 206 218 346 637 816 254 285 372 440 451 595 83 162 112 272 112 429 0 241 -86 442 -256 601 -214 200 -532 228 -773 69 -54 -36 -145 -125 -191 -185 -39 -53 -99 -180 -119 -255 l-18 -67 -18 68 c-10 37 -36 104 -58 148 -147 298 -456 453 -747 376z'/%3e%3cpath d='M1357 4707 c-16 -162 -88 -346 -203 -517 -112 -167 -217 -286 -629 -710 -297 -306 -426 -483 -489 -673 -85 -254 14 -570 232 -742 123 -98 266 -148 422 -149 115 0 194 19 309 75 100 49 219 160 271 252 18 32 34 56 36 54 2 -2 -8 -34 -21 -73 -87 -241 -237 -416 -439 -514 -91 -44 -212 -80 -268 -80 -20 0 -39 -3 -41 -7 -3 -5 372 -8 833 -8 461 0 837 1 835 3 -1 2 -32 7 -69 13 -80 11 -168 40 -261 86 -197 98 -342 265 -430 499 -35 92 -31 99 12 25 132 -222 411 -359 658 -322 169 25 294 90 412 214 116 122 179 269 190 438 19 305 -105 511 -627 1044 -146 148 -298 307 -338 352 -237 272 -357 507 -381 748 l-7 70 -7 -78z'/%3e%3c/g%3e%3c/svg%3e ");
  opacity: 0.03;
  pointer-events: none;
  z-index: -1;
}
b {
  font-weight: 600;
}
.npkl8bb4yo {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  box-sizing: border-box;
}
a {
  color: var(--ges2-u4);
}
h1,
h2,
h3 {
  color: var(--yyl-y28);
  font-family: "Archivo Black", sans-serif;
  font-weight: 700;
  position: relative;
}
.xysnoklgu {
  font-size: 34px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  margin-bottom: 28px;
  padding-bottom: 8px;
  color: var(--sf9e-e3);
  letter-spacing: 0.5px;
  width: 100%;
  text-align: center;
  margin: 0 auto 30px;
}

.xysnoklgu::before {
  content: "";
  position: absolute;
  left: calc(50% - 60px);
  bottom: 0;
  width: 120px;
  height: 3px;
  background: linear-gradient(90deg, var(--urzo-s8), transparent);
  border-radius: 2px;
}
h3 {
  position: relative;
  display: inline-block;
  font-size: 20px;
  line-height: 1.3;
  color: #fff;
  background: linear-gradient(135deg, #111 0%, #1a1a1a 60%, #2b0000 100%);
  padding: 12px 90px 12px 30px;
  border-left: 5px solid #ffcc00;
  border-radius: 10px;
  text-transform: uppercase;
  letter-spacing: 2px;
  overflow: hidden;
  margin-bottom: 30px;
  font-family: 'Bebas Neue', 'Impact', sans-serif;
  box-shadow:
          0 0 10px rgba(255, 215, 0, 0.4),
          inset 0 0 15px rgba(255, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
}

h3::before {
  content: "";
  position: absolute;
  top: 0;
  left: -50%;
  width: 200%;
  height: 100%;
  background: linear-gradient(
          120deg,
          transparent 0%,
          rgba(255, 215, 0, 0.3) 50%,
          transparent 100%
  );
  transform: skewX(-25deg);
  animation: shimmer 3s infinite linear;
}

h3:hover {
  color: #fff5a8;
  text-shadow:
          0 0 10px #ff0000,
          0 0 20px #ff6600,
          0 0 30px #ffd700;
  border-left-color: #ff0000;
  box-shadow:
          0 0 20px rgba(255, 0, 0, 0.6),
          inset 0 0 20px rgba(255, 0, 0, 0.3);
}

@keyframes shimmer {
  0% {
    transform: translateX(-100%) skewX(-25deg);
  }
  100% {
    transform: translateX(100%) skewX(-25deg);
  }
}



#kaxr514f {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
}
#kaxr514f a {
  color: var(--szk-la);
}
.lf7ib3d {
  padding: 10px 0;
}
#kaxr514f li, #kaxr514f a{
  font-weight: 600;
  text-transform: uppercase;
}
h1 {
  position: relative;
  font-size: 64px;
  line-height: 1.1;
  margin: 60px 0 40px;
  text-align: center;
  color: #ffd700;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow:
          0 0 10px #ff0000,
          0 0 20px #ff0000,
          0 0 40px #ff0000,
          0 0 60px #ff6600,
          0 0 80px #ff6600;
  
  font-family: 'Bebas Neue', 'Impact', sans-serif;
  cursor: default;
}

/* неоновая пульсация */
@keyframes glowPulse {
  0%, 100% {
    text-shadow:
            0 0 10px #ff0000,
            0 0 20px #ff0000,
            0 0 40px #ff0000,
            0 0 60px #ff6600,
            0 0 80px #ff6600;
    color: #ffd700;
  }
  50% {
    text-shadow:
            0 0 5px #ff6600,
            0 0 15px #ff6600,
            0 0 25px #ff3300,
            0 0 45px #ff0000;
    color: #fff2a8;
  }
}

h1:hover {
  
  transform: scale(1.05);
}


.vp19hs {
  background: var(--xza7-xlbs);
  left: 0;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 200;
}

@media (max-width: 62em) {
  .vp19hs {
    align-items: center;
    display: flex;
    min-height: 56px;
    width: 100%;
  }
}

.vp19hs.ejq649db {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.o97lbiv7s {
  align-items: baseline;
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  margin: 0 auto;
  max-width: 1440px;
  padding: 10px ;
}

@media (max-width: 62em) {
  .o97lbiv7s {
    width: 100%;
  }
}

.h6zveep,
.vav5lpal {
  background: none;
  border: none;
  cursor: pointer;
  display: none;
  padding: 15px;
}

@media (max-width: 62em) {
  .h6zveep,
  .vav5lpal {
    display: block;
  }
}

.h6zveep.ekkut9,
.h6zveep:hover,
.vav5lpal.ekkut9,
.vav5lpal:hover {
  color: var(--ges2-u4);
}

@media (max-width: 62em) {
  .vav5lpal {
    display: flex;
  }

  .h6zveep {
    order: 2;
  }
}

.vav5lpal {
  color: var(--az9y-kpt);
  font-size: 17px;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (max-width: 62em) {
  .vav5lpal {
    order: 1;
  }
}

.t2vdd_f18 {
  align-items: center;
  display: block;
  justify-content: center;
}

@media (max-width: 62em) {
  .t2vdd_f18 {
    max-width: 180px;
    order: 1;
  }
}

.t2vdd_f18 img {
  height: auto;
  max-width: 100%;
}

.opfed2 {
  align-items: center;
  display: flex;
}

@media (max-width: 62em) {
  .opfed2 {
    order: 2;
  }
}
.nq22tgdxu {
  width: 90%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.d7f72x2dp {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.d7f72x2dp.active {
  display: flex !important;
  flex-direction: column;
  position: absolute;
  top: 56px;
  left: 0;
  width: 100%;
  background: var(--xza7-xlbs);
  z-index: 300;
  box-shadow: 0 4px 8px var(--om65ns-ds);
  animation: menuFadeIn 0.3s ease;
}

@keyframes menuFadeIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 62em) {
  .d7f72x2dp {
    display: none;
  }
  .kjk67xfo {
    flex-direction: column;
    height: 100vh;
    text-align: center;
  }
}

.kjk67xfo {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.jq7750tbi {
  align-items: center;
  display: flex;
}

@media (max-width: 62em) {
  .jq7750tbi {
    display: none;
  }
}

.jq7750tbi .d8n9ro,
.jq7750tbi a,
.jq7750tbi button {
  background-color: inherit;
  border: none;
  border-radius: 4px;
  color: var(--ges2-u4);
  cursor: pointer;
  padding: 8px 16px;
  text-decoration: none;
  white-space: nowrap;
}

.jq7750tbi .d8n9ro:focus,
.jq7750tbi .d8n9ro:hover,
.jq7750tbi a:focus,
.jq7750tbi a:hover,
.jq7750tbi button:focus,
.jq7750tbi button:hover {
  color: var(--ges2-u4);
}

.jq7750tbi .d8n9ro span,
.jq7750tbi a span,
.jq7750tbi button span {
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}

@media (max-width: 75em) and (min-width: 62em) {
  .jq7750tbi .d8n9ro:before,
  .jq7750tbi a:before,
  .jq7750tbi button:before {
    color: var(--ges2-u4);
    content: "BLOG";
    font-size: 16px;
    text-transform: uppercase;
  }

  .jq7750tbi .d8n9ro span,
  .jq7750tbi a span,
  .jq7750tbi button span {
    display: none;
  }
}

.i0padhbey9 {
  padding: 0;
}

.it1bwuu {
  color: var(--az9y-kpt);
  cursor: pointer;
  display: block;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding:  12px;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}

@media (max-width: 75em) and (min-width: 62em) {
  .it1bwuu {
    padding: 24px 8px;
  }
}

.it1bwuu.ekkut9,
.it1bwuu:hover {
  color: var(--ges2-u4);
}

.jhl2lcwsq {
  margin-left: 50px;
  max-width: 720px;
  opacity: 0;
  padding: 15px;
  position: relative;
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  visibility 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  visibility: hidden;
  width: auto;
  z-index: 2;
}

.jhl2lcwsq.ai1fw4uqw {
  opacity: 1;
  visibility: visible;
}

.khe530ir {
  display: none;
  padding: 10px;
}

.khe530ir.ai1fw4uqw {
  display: block;
}

.khe530ir ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.khe530ir li {
  margin: 8px 0;
}

.khe530ir li .d8n9ro,
.khe530ir li a {
  color: var(--az9y-kpt);
  display: block;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 17px;
  padding: 6px 15px;
  text-decoration: none;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.khe530ir li .d8n9ro:hover,
.khe530ir li a:hover {
  color: var(--ges2-u4);
  transform: translateX(5px);
}

.wdklhj5eq {
  cursor: pointer;
  padding: 10px;
  transition: color 0.2s ease;
}

.wdklhj5eq:hover {
  color: var(--ges2-u4);
}

.p74shq6u {
  background-color: var(--xza7-xlbs);
  display: flex;
  height: 0;
  justify-content: center;
  left: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: auto;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  visibility: hidden;
  width: 100%;
  z-index: 101;
}

.p74shq6u.ekkut9 {
  height: auto;
  min-height: 300px;
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

.khr9fa38a {
  height: 100%;
  margin: 0 auto;
  max-width: 1440px;
  padding: 30px 15px;
  position: relative;
  width: 100%;
}

.v7rve8 {
  background: #1f2435;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  display: none;
  height: calc(100vh - 56px);
  left: 0;
  overflow-y: auto;
  position: fixed;
  top: 56px;
  width: 100%;
  z-index: 99;
}

.v7rve8.ekkut9 {
  display: block;
}

.ct9c2hpwm {
  padding: 10px 0;
}

.uh4mkg61l,
.phy72ss5,
.twjk7ae4 {
  list-style: none;
  margin: 0;
  padding: 0;
}

.d1xbj0cgy7 {
  border-bottom: 1px solid #fffeff;
}

.d1xbj0cgy7,
.oyl6wuaau,
.ct5pu4d8i {
  position: relative;
}

.d1xbj0cgy7.qxhpitd > .fh6sh2gnm,
.d1xbj0cgy7.qxhpitd > .xgfqq0gl63,
.oyl6wuaau.qxhpitd > .fh6sh2gnm,
.oyl6wuaau.qxhpitd > .xgfqq0gl63,
.ct5pu4d8i.qxhpitd > .fh6sh2gnm,
.ct5pu4d8i.qxhpitd > .xgfqq0gl63 {
  padding-right: 50px;
  position: relative;
}

.mgjrn1rsu5 {
  cursor: pointer;
  display: block;
  height: 16px;
  position: relative;
  transition: transform 0.3s ease;
  width: 16px;
}

.my58qjsew {
  align-items: center;
  border-radius: 100%;
  display: flex;
  height: 40px;
  justify-content: center;
  margin-right: -12px;
  width: 40px;
}

.mgjrn1rsu5:after,
.mgjrn1rsu5:before {
  background-color: #fff;
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  transition: all 0.3s ease;
  width: 7px;
}

.mgjrn1rsu5:before {
  left: 2px;
  transform: rotate(45deg);
}

.mgjrn1rsu5:after {
  right: 2px;
  transform: rotate(-45deg);
}

.mgjrn1rsu5.ekkut9 {
  transform: rotate(180deg);
}

.mgjrn1rsu5.ekkut9:after,
.mgjrn1rsu5.ekkut9:before {
  background-color: #e5f523;
}

.fh6sh2gnm,
.xgfqq0gl63 {
  align-items: center;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 17px;
  font-weight: 500;
  gap: 14px;
  padding: 15px;
  text-decoration: none;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fh6sh2gnm.ekkut9,
.fh6sh2gnm:hover,
.xgfqq0gl63.ekkut9,
.xgfqq0gl63:hover {
  background-color: hsla(0, 0%, 100%, 0.03);
  color: #e5f523;
}

.fh6sh2gnm {
  text-transform: uppercase;
}

.xgfqq0gl63 {
  font-weight: 300;
}

.v7rve8 .d8n9ro.fh6sh2gnm,
.v7rve8 .d8n9ro.xgfqq0gl63,
.v7rve8 a.fh6sh2gnm,
.v7rve8 a.xgfqq0gl63 {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.twjk7ae4 {
  background: #282f45;
  display: none;
}

.twjk7ae4.ekkut9 {
  display: block;
}

.phy72ss5 {
  background: #323a55;
  display: none;
  padding-left: 15px;
}

.phy72ss5.ekkut9 {
  display: block;
}

.oyl6wuaau .d8n9ro,
.oyl6wuaau a {
  color: var(--az9y-kpt);
  display: block;
  font-size: 17px;
  padding: 12px 15px 12px 20px;
  text-decoration: none;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.oyl6wuaau .d8n9ro:hover,
.oyl6wuaau a:hover {
  color: var(--ges2-u4);
  transform: translateX(5px);
}

.utv0605l {
  background: var(--xza7-xlbs);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  display: none;
  left: 0;
  padding: 15px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 110;
}

.utv0605l.ekkut9 {
  display: block;
}

.utv0605l form {
  position: relative;
}

.utv0605l form input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--xza7-xlbs);
  border: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  color: var(--az9y-kpt);
  font-size: 17px;
  padding: 12px 40px 12px 50px;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
}

.utv0605l form input::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.5);
  opacity: 1;
}

.utv0605l form input::placeholder {
  color: hsla(0, 0%, 100%, 0.5);
  opacity: 1;
}

.utv0605l form input:focus {
  background: inherit;
  border-bottom: 1px solid var(--az9y-kpt);
  color: var(--az9y-kpt);
  outline: none;
}

.utv0605l form input:focus-visible {
  outline: none;
}

.utv0605l form input:-webkit-autofill,
.utv0605l form input:-webkit-autofill:focus,
.utv0605l form input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--az9y-kpt);
  -webkit-box-shadow: inset 0 0 0 1000px var(--xza7-xlbs);
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.utv0605l form button {
  background: none;
  border: none;
  color: hsla(0, 0%, 100%, 0.5);
  cursor: pointer;
  left: 10px;
  padding: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.utv0605l form button:hover {
  color: var(--ges2-u4);
}

.utv0605l form button:focus {
  outline: none;
}

.utv0605l form button i {
  align-items: center;
  color: var(--az9y-kpt);
  display: flex;
  font-size: 17px;
  justify-content: center;
}

.d6hybz {
  display: flex;
  text-align: center;
}

.d6hybz .d8n9ro,
.d6hybz a {
  background-color: transparent;
  display: inline-block;
  padding: 10px 15px;
}

.d6hybz .d8n9ro span,
.d6hybz a span {
  color: var(--ges2-u4);
  display: inline-block;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.v7rve8 input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.xuirzfdp {
  background: var(--az9y-kpt);
  display: block;
  height: 2px;
  margin: 5px 0;
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  width: 24px;
}

.xuirzfdp:first-child {
  margin-top: 0;
}

.xuirzfdp:last-child {
  margin-bottom: 0;
}

.ekkut9 .xuirzfdp:first-child {
  transform: translateY(7px) rotate(45deg);
}

.ekkut9 .xuirzfdp:nth-child(2) {
  opacity: 0;
}

.ekkut9 .xuirzfdp:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

.gelknv {
  align-items: flex-start;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-width: 1440px;
  min-height: 300px;
  opacity: 0;
  pointer-events: none;
  position: relative;
  transform: translateY(8px);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  visibility 0s linear cubic-bezier(0.4, 0, 0.2, 1) 0.3s;
  visibility: hidden;
  width: 100%;
  will-change: transform, opacity;
}

.gelknv.ekkut9 {
  height: auto;
  opacity: 1;
  pointer-events: auto;
  position: relative;
  transform: translateY(0);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear;
  visibility: visible;
}

.nxcqlly05 {
  align-items: flex-start;
  display: flex;
  margin: 0 auto;
  max-width: 1440px;
  padding: 0 15px;
  position: relative;
  width: 100%;
}

.xsdgo6g {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  max-height: none;
  min-width: 200px;
  overflow: visible;
  position: relative;
  z-index: 2;
}

.xsdgo6g ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
}

.wg56m7_f {
  min-width: 200px;
  padding-left: 40px;
  position: relative;
}

.wg56m7_f .ufcicwgk {
  background-color: var(--xza7-xlbs);
  border-radius: 4px;
  left: 0;
  min-width: 200px;
  opacity: 0;
  padding-left: 40px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translateX(-10px);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  visibility 0s linear cubic-bezier(0.4, 0, 0.2, 1) 0.3s;
  visibility: hidden;
  white-space: nowrap;
  z-index: 102;
}

.wg56m7_f .ufcicwgk.ekkut9 {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(0);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1),
  opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), visibility 0s linear;
  visibility: visible;
}

.u6t9xz h5 span {
  color: var(--ges2-u4);
}

.mawd940bd {
  font-size: 16px;
  color: var(--bkro2-psey);
  margin-bottom: 25px;
}

.rm9ini0uvi {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}

.sfs6pxvut {
  flex: 1 1 calc(50% - 10px);
  display: flex;
  flex-direction: column;
  text-align: left;
}

.sfs6pxvut label {
  font-size: 14px;
  font-weight: 600;
  color: var(--bkro2-psey);
  margin-bottom: 6px;
  letter-spacing: 0.5px;
}

.sfs6pxvut input {
  padding: 12px 15px;
  border: 2px solid var(--iv5s-thb);
  border-radius: 6px;
  font-size: 15px;
  color: var(--yyl-y28);
  transition: all 0.3s ease;
  background: transparent;
}

.sfs6pxvut input:focus {
  border-color: var(--ges2-u4);
  box-shadow: 0 0 10px rgba(255, 204, 0, 0.3);
  outline: none;
}

.z4x69agux {
  display: inline-block;
  padding: 14px 40px;
  border: none;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 700;
  color: #000;
  background: linear-gradient(135deg, var(--w0l5-mo8), var(--ges2-u4));
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  transition: all 0.3s ease;
  margin-bottom: 15px;
}

.z4x69agux:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 15px rgba(255, 204, 0, 0.5);
}

.yiozr8a {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 13px;
  color: var(--bkro2-psey);
  gap: 10px;
}

.yiozr8a input[type="checkbox"] {
  margin-top: 3px;
  accent-color: var(--ges2-u4);
  cursor: pointer;
}

.yiozr8a a {
  color: var(--i6m-h41);
  text-decoration: underline;
  transition: color 0.3s ease;
}

.yiozr8a a:hover {
  color: var(--ges2-u4);
}
.wg56m7_f .ufcicwgk ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
}

.h9qwzjbkx0 {
  cursor: pointer;
  padding: 0;
  position: relative;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  white-space: nowrap;
}

.h9qwzjbkx0.ekkut9 .ek8wb4 {
  color: var(--ges2-u4);
}

.h9qwzjbkx0.ekkut9
.ek8wb4.qxhpitd
.rwnxh3 {
  background-color: var(--ges2-u4);
  width: 45px;
}

.h9qwzjbkx0.ekkut9
.ek8wb4.qxhpitd
.rwnxh3:after {
  transform: translate(5px, -50%);
}

.ek8wb4 {
  color: var(--az9y-kpt);
  display: block;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 17px;
  padding: 8px 15px;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.ek8wb4.qxhpitd {
  align-items: center;
  display: flex;
  position: relative;
}

.ek8wb4.qxhpitd .rwnxh3 {
  background-color: transparent;
  border-radius: 4px;
  display: inline-block;
  height: 2px;
  margin-left: 8px;
  position: relative;
  transition: width 0.4s cubic-bezier(0.16, 1, 0.3, 1),
  background-color 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  vertical-align: middle;
  width: 0;
}

.ek8wb4.qxhpitd .rwnxh3:after {
  color: inherit;
  content: ">";
  font-size: 17px;
  left: 100%;
  line-height: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.h9qwzjbkx0:hover .ek8wb4 {
  color: var(--ges2-u4);
}

.h9qwzjbkx0:hover .qxhpitd .rwnxh3 {
  background-color: var(--ges2-u4);
  width: 45px;
}

.h9qwzjbkx0:hover .qxhpitd .rwnxh3:after {
  transform: translate(5px, -50%);
}
.i0padhbey9:hover ~ .wcq37uuh,
.i0padhbey9:focus ~ .wcq37uuh {
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 200px !important;
  transition: opacity 0.3s, visibility 0.3s, height 0.3s;
}
.d99kvekz {
  padding: 0;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.ya0s9erh {
  color: var(--az9y-kpt);
  display: block;
  font-size: 17px;
  padding: 6px 15px;
  text-decoration: none;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.ya0s9erh:hover {
  color: var(--ges2-u4);
  transform: translateX(5px);
}

.hox9a_rtar {
  margin: 0 auto;
  padding-bottom: 15px;
  padding-left: 15px;
  width: 100%;
}

.y8yoj4ye9w {
  padding-bottom: 15px;
  padding-top: 15px;
}

.v7qn0d {
  color: var(--az9y-kpt);
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 15px;
}

.u8vzxolr {
  color: hsla(0, 0%, 100%, 0.7);
  display: block;
  font-size: 17px;
  padding: 5px 0;
  text-decoration: none;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.u8vzxolr:hover {
  color: #e5f523;
  text-decoration: none;
  transform: translateX(5px);
}

.ip1klel8x {
  display: grid;
  gap: 20px;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 75em) {
  .ip1klel8x {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 62em) {
  .ip1klel8x {
    grid-template-columns: 1fr;
  }
}

.b_4y7vpsz {
  list-style: none;
  margin: 0;
  padding: 0;
}

.m3vqsvx {
  margin-bottom: 10px;
}

.m3vqsvx:last-child {
  margin-bottom: 0;
}

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

.w9kir5n {
  height: 100%;
  max-height: 20px;
  max-width: 20px;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}

.hnfwahe9j {
  margin: 0 auto;
  max-width: 600px;
  padding: 20px;
  width: 100%;
}

.gy4ljruhc {
  position: relative;
  width: 100%;
}

.gy4ljruhc .w43u1vpb {
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  justify-content: center;
  left: 15px;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 2;
}

.gy4ljruhc .w43u1vpb:hover .z5ycsjdvng {
  color: var(--ges2-u4);
}

.gy4ljruhc .z5ycsjdvng {
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 17px;
  transition: color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.wj722s2 {
  background: hsla(0, 0%, 100%, 0.1);
  border: 1px solid hsla(0, 0%, 100%, 0.2);
  border-radius: 6px;
  color: var(--az9y-kpt);
  padding: 12px 20px 12px 50px;
  position: relative;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  z-index: 1;
}

.wj722s2:focus {
  background: hsla(0, 0%, 100%, 0.15);
  outline: none;
  transform: translateY(-1px);
}

.wj722s2::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.5);
  padding-left: 5px;
}

.wj722s2::placeholder {
  color: hsla(0, 0%, 100%, 0.5);
  padding-left: 5px;
}

.pz156jew24 {
  margin-top: 20px;
  min-height: 200px;
}

.w433bv {
  display: none;
}

.w433bv.active {
  display: block;
}

.wj722s2 {
  background: transparent;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 17px;
  width: 100%;
}

.wj722s2:focus {
  background: transparent;
  border-color: var(--ges2-u4);
  transform: none;
}

.v6dvujg .vp19hs {
  top: 32px;
}

.gfnut8 {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  display: none;
  align-items: center;
  margin: 0 0 20px;
}
.d_q_xij {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 4px 1px var(--om65ns-ds);
}
.d_q_xij img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.m_76hfd .gfnut8 p {
  font-size: 12px;
  margin: 0;
}
.gfnut8 a {
  color: var(--i6m-h41);
}
.m_76hfd p {
  margin: 0 0 20px;
}
/* card */

.enlisi8nc {
  background-color: var(--xza7-xlbs);
  border-bottom: 3px solid var(--az9y-kpt);
  border-radius: var(--z1yvvg-wf);
  color: var(--az9y-kpt);
  display: grid;
  font-weight: 700;
  grid-template-columns: 2.5em 1.5fr repeat(5, 1fr);
  grid-gap: 0.5em 2em;
  padding: 15px;
  place-items: center;
  position: relative;
  text-align: center;
  z-index: 2;
  margin-top: 20px;
}
.wxea8mw {
  display: block;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 1em 0 0;
  transition: all 0.3s linear;
  background: #fff;
  border-radius: var(--z1yvvg-wf);
  box-shadow: 0 0 15px rgba(66, 116, 41, 0.5);
  color: var(--gt6-zd);
  margin-bottom: 20px;
}
.wxea8mw:hover {
  background: var(--w08-lxr);
}
/* .wxea8mw:first-child {
  padding-top: 3em;
} */
.pj7y4f32 {
  /* margin-top: -2em; */
  display: grid;
  gap: 20px;
}
.xra3hu1gdp {
  color: var(--w0l5-mo8);
  font-size: 2.1875em;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.lp6z_o9uc {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 0.5em 2em;
  align-items: stretch;
  padding-bottom: 10px;
  color: var(--no2-x9o);
  position: relative;
}
.lp6z_o9uc > div {
  position: relative;
  height: 100%;
}
/* .lp6z_o9uc > div:not(:first-child)::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -1em;
  background: var(--iv5s-thb);
} */
.pj7y4f32 > a:first-child {
  background-color: var(--w08-lxr);
  border: 2px solid var(--ges2-u4);
}

.o45p_xl img {
  max-width: 220px;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.o45p_xl {
  text-align: center;
  font-size: 15px;
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  justify-content: center;
}
.m_c5z4m {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  align-items: center;
  flex-wrap: wrap;
}
.m_c5z4m li {
  background: var(--az9y-kpt);
  width: 45px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  box-sizing: border-box;
}
.m_c5z4m img {
  display: block;
  width: 100%;
  max-width: 70px;
}
.fh1tslrux {
  text-align: center;
  display: flex;
  flex-direction: column;
  color: var(--yyl-y28);
  padding: 0 0 10px;
}
.o45p_xl p{
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  color: var(--szk-la);
}
.kk7x30sk9 {
  font-size: 50px;
  color: var(--ayjzty-vk);
  font-weight: 800;
  line-height: 1;
  margin: 10px 0;
}
.c_42pwq {
  position: relative;
  color: var(--no2-x9o);
  display: flex;
  flex-direction: column;
  display: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.lp6z_o9uc .m_c5z4m li {
  width: max-content;
  height: auto;
}
.yhtm83whks {
  background-image: url(../images/speed-meter.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 25px;
  position: relative;
  width: 45px;
}
.yhtm83whks:before {
  background-image: url(../images/speed-needle.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: -5px;
  content: "";
  height: 14px;
  left: 9px;
  position: absolute;
  transform-origin: 14px 7px;
  width: 20px;
}
.x3cgsy_do .yhtm83whks:before {
  transform: rotate(var(--dtf-nm7x, 90deg));
}
.kp86lq .yhtm83whks:before {
  transform: rotate(var(--dtf-nm7x, 120deg));
}
.yhmcu76 .yhtm83whks:before {
  transform: rotate(var(--dtf-nm7x, 180deg));
}
.cirvijc img {
  width: 40px;
  display: block;
  filter: brightness(0.5);
}
.ch861hmzk {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.cirvijc {
  display: flex;
  gap: 15px;
  height: auto !important;
  flex-wrap: wrap;
  justify-content: center;
  color: var(--xza7-xlbs);
  padding: 10px;
  align-items: center;
  align-content: center;
}
.v7aip9 p {
  display: inline-block;
  text-decoration: underline;
}
.werlx6 {
  background-color: var(--szk-la);
  border-bottom: 3px solid var(--ges2-u4);
  border-radius: var(--ganjmd-hx);
  color: #fff;
  display: block;
  font-size: 1.125em;
  font-weight: 700;
  padding: 0.5em;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  width: 90%;
  transition: all 0.3s linear;
}
.pj7y4f32 > a:hover .werlx6 {
  background-color: var(--xza7-xlbs);
  color: var(--az9y-kpt);
  border-bottom-color: var(--ges2-u4);
}
.pj7y4f32 > a:first-child .werlx6 {
  background-color: var(--xza7-xlbs);
  border-bottom-color: var(--az9y-kpt);
  transition: all 0.3s linear;
}
.pj7y4f32 > a:first-child:hover .werlx6 {
  background-color: var(--az9y-kpt);
  color: var(--w0l5-mo8);
}
.v7aip9 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.wxea8mw > p {
  padding-top: 1em;
  border-top: 1px solid var(--iv5s-thb);
  padding: 10px;
  border-left: 1px solid var(--ges2-u4);
  background: var(--w08-lxr);
  color: var(--yyl-y28);
}
.by4wlisqsm {
  align-items: center;
  background-color: var(--xza7-xlbs);
  border-radius: var(--z1yvvg-wf);
  color: var(--az9y-kpt);
  display: flex;
  font-size: 1em;
  max-width: 300px;
  border-radius: 30px;
  font-weight: 700;
  justify-content: center;
  padding: 0.9em;
  text-align: center;
  gap: 6px;
  margin: 30px auto;
}
.by4wlisqsm::before {
  background-image: url(../images/icon-double-chevron-down.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 1em;
  width: 1em;
  animation: op 1s linear infinite;
}
.by4wlisqsm::after {
  background-image: url(../images/icon-double-chevron-down.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 1em;
  width: 1em;
  animation: op 1s linear infinite;
}
@keyframes op {
  0%{
    opacity: 1;
  }
  100%{
    opacity: 0;
  }
}
.xw4zqq87c {
  background-color: var(--iv5s-thb);
  font-size: 16px;
  line-height: 24px;
  margin: 15px 0;
  overflow: hidden;
  padding: 15px ;
  position: relative;
  box-sizing: border-box;
  max-width: 800px;
  font-style: italic;
  border-radius: 30px;

  padding-right:300px;
  width: 100%;
  margin: 30px auto;
}
.xw4zqq87c::before{
  content: "";
  position: absolute;
  bottom: -0;
  right: 20px;
  background-position: center right;
  width: 90%;
  height: 90%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1280.000000pt' height='984.000000pt' viewBox='0 0 1280.000000 984.000000' preserveAspectRatio='xMidYMid meet'%3e%3cmetadata%3e Created by potrace 1.15, written by Peter Selinger 2001-2017 %3c/metadata%3e%3cg transform='translate(0.000000,984.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3e%3cpath d='M8370 9830 c-25 -4 -106 -36 -180 -70 -207 -95 -646 -280 -830 -350 -91 -34 -167 -64 -169 -66 -2 -1 13 -121 33 -266 20 -145 36 -269 36 -277 0 -17 4 -17 478 65 628 108 1074 195 1077 209 18 87 148 389 227 529 53 95 103 215 93 225 -10 9 -715 11 -765 1z'/%3e%3cpath d='M9536 9830 l-139 -5 -64 -165 c-154 -400 -235 -635 -254 -745 -6 -36 -12 -65 -14 -65 -12 0 -291 -32 -344 -40 -131 -19 -353 -63 -756 -150 -505 -109 -943 -196 -950 -188 -1 2 -7 173 -13 382 -6 208 -14 381 -17 384 -3 3 -27 0 -52 -6 -57 -16 -293 -113 -293 -122 0 -27 -151 -825 -157 -831 -15 -15 -2055 -744 -2221 -794 -19 -5 -46 15 -180 138 -86 80 -206 195 -265 255 l-108 109 -237 -89 c-130 -49 -245 -92 -254 -96 -15 -6 -2 -31 90 -172 59 -91 147 -224 196 -295 48 -71 90 -134 92 -140 2 -5 -49 -30 -114 -54 -192 -72 -1072 -476 -1483 -681 -96 -49 -234 -122 -306 -164 l-131 -75 -476 261 -476 260 -301 -112 c-165 -62 -296 -116 -292 -120 4 -4 35 -17 68 -30 144 -56 482 -207 1048 -469 335 -155 612 -281 616 -281 5 0 60 37 122 83 63 45 143 103 179 128 310 219 1644 881 2532 1258 555 234 892 359 1798 662 977 328 1070 354 1523 419 246 36 1337 160 1402 160 9 0 17 6 20 13 2 6 65 215 140 462 75 248 170 551 211 674 41 124 71 228 67 232 -14 12 -66 14 -207 9z'/%3e%3cpath d='M6215 8951 c-66 -21 -214 -75 -330 -119 -115 -44 -426 -162 -690 -261 -264 -99 -599 -229 -745 -289 -146 -60 -307 -124 -359 -143 -51 -19 -96 -40 -98 -47 -12 -29 28 -83 161 -219 l141 -144 41 15 c23 8 163 69 310 136 406 184 402 183 1247 451 l358 113 25 82 c32 107 85 465 67 463 -4 0 -62 -18 -128 -38z'/%3e%3cpath d='M8996 8224 c-300 -46 -2175 -568 -3011 -837 -366 -118 -653 -227 -1695 -642 -952 -379 -1295 -535 -1545 -702 -279 -186 -538 -389 -601 -471 -37 -48 -44 -89 -17 -99 71 -28 407 114 1483 625 628 298 809 378 994 441 l145 50 154 -227 c85 -125 250 -364 367 -532 117 -168 359 -525 538 -795 555 -837 718 -1062 922 -1265 83 -84 231 -207 320 -267 56 -38 251 -146 255 -141 3 4 -260 431 -415 673 -254 397 -618 887 -729 981 -15 13 -66 94 -113 181 -98 183 -141 251 -488 778 -299 455 -342 524 -387 625 -42 96 -42 118 1 159 l35 34 94 -82 c165 -141 255 -253 485 -601 74 -113 277 -418 451 -678 322 -481 422 -633 928 -1402 362 -549 385 -586 477 -759 72 -137 74 -143 48 -136 -45 13 -74 6 -130 -28 -76 -46 -160 -133 -271 -282 -124 -166 -136 -183 -532 -797 -182 -282 -332 -514 -333 -515 -4 -4 -471 -102 -474 -99 -1 2 118 147 264 322 485 580 726 889 915 1172 163 244 206 362 131 362 -58 0 -128 -83 -372 -440 -446 -654 -722 -991 -1055 -1288 -473 -422 -733 -582 -1065 -653 -137 -30 -337 -37 -395 -14 -106 40 -188 204 -410 829 -28 80 -70 145 -115 178 -15 11 -62 24 -119 32 -73 11 -103 21 -135 43 -23 16 -41 35 -41 42 0 7 32 26 70 43 165 71 355 146 386 153 54 12 135 56 118 64 -8 5 -174 32 -370 62 l-355 53 -55 80 c-30 44 -84 110 -121 146 -104 104 -291 220 -416 260 -54 17 -87 55 -109 128 -15 47 -18 94 -17 267 0 219 5 279 55 635 16 118 32 267 35 330 6 115 6 115 -25 170 -51 90 -210 408 -331 663 -62 130 -115 236 -116 234 -2 -2 8 -78 22 -170 42 -282 84 -398 235 -648 l92 -152 -27 -171 c-126 -783 -145 -924 -155 -1156 -4 -91 -7 -166 -5 -168 1 -2 67 -14 147 -27 215 -36 283 -51 377 -85 l85 -31 67 -112 c37 -62 104 -188 149 -282 45 -93 96 -192 114 -220 47 -72 118 -140 195 -185 144 -84 209 -197 309 -535 61 -209 105 -342 138 -415 66 -149 51 -218 -109 -500 -131 -230 -230 -430 -214 -430 60 0 126 62 238 224 60 86 212 334 279 455 l24 44 170 -7 c94 -4 233 -7 310 -7 l140 0 171 70 c265 108 453 163 1019 297 748 177 1239 360 2320 866 527 247 1050 510 1220 613 l160 97 258 13 c142 7 260 15 262 17 2 2 -91 67 -208 145 -256 170 -537 378 -671 498 -54 48 -146 144 -205 214 -58 69 -139 161 -179 206 -100 110 -233 313 -557 850 -153 253 -374 618 -493 810 -344 560 -826 1362 -974 1625 -71 126 -168 315 -168 328 0 11 127 42 166 42 51 -1 113 -48 192 -145 125 -152 167 -220 537 -865 153 -267 433 -746 623 -1065 942 -1583 1006 -1668 1612 -2131 423 -324 554 -404 695 -426 72 -11 77 -11 97 10 18 18 20 25 10 46 -15 34 -121 116 -395 307 -506 353 -538 385 -792 769 -114 173 -665 1060 -888 1430 -422 700 -1290 2221 -1275 2235 2 2 37 8 78 14 71 9 77 9 116 -14 73 -43 201 -204 355 -445 48 -74 212 -349 366 -610 681 -1154 985 -1635 1077 -1705 25 -19 45 -54 86 -152 110 -268 290 -573 463 -788 231 -287 679 -628 1022 -777 135 -59 192 -69 350 -66 l140 3 -240 154 c-329 212 -586 383 -675 451 -129 99 -272 259 -472 530 -201 273 -321 467 -811 1305 -115 198 -321 547 -457 775 -560 942 -715 1205 -804 1372 l-57 107 28 7 c15 3 44 10 63 15 70 18 86 12 155 -53 135 -126 261 -315 642 -967 376 -641 390 -665 853 -1426 830 -1362 763 -1260 944 -1440 190 -190 360 -300 811 -527 l280 -141 230 62 c309 84 457 133 602 199 142 64 125 38 189 292 32 128 37 160 38 275 1 147 -16 219 -81 350 -96 192 -222 308 -398 367 -62 20 -88 23 -225 22 -139 -1 -163 -4 -235 -27 -98 -32 -208 -102 -303 -191 l-71 -67 -14 23 c-8 13 -31 52 -53 88 -21 36 -232 385 -469 775 -237 391 -505 836 -595 990 -89 154 -266 453 -393 665 -444 743 -557 944 -622 1105 -37 92 -44 101 -75 112 -46 16 -153 14 -264 -3z'/%3e%3cpath d='M2720 7596 c-254 -90 -452 -165 -650 -244 -180 -72 -990 -417 -1087 -462 -78 -36 -133 -77 -133 -99 0 -10 155 -100 350 -204 133 -71 219 -103 305 -115 l68 -9 82 51 c45 28 424 224 843 436 l762 384 0 32 c0 39 -31 85 -145 213 -82 92 -93 101 -125 101 -19 -1 -141 -38 -270 -84z'/%3e%3cpath d='M3620 5589 c-31 -4 -112 -28 -180 -53 -171 -61 -347 -110 -695 -191 -100 -24 -104 -25 -77 -36 31 -12 224 -29 328 -29 114 0 169 13 313 72 177 72 225 88 316 104 96 17 322 34 460 34 55 1 118 4 140 8 40 8 40 8 -70 44 -60 20 -145 41 -188 47 -89 12 -265 13 -347 0z'/%3e%3cpath d='M3508 5310 c-118 -20 -282 -95 -307 -142 -9 -15 -13 -29 -10 -32 3 -3 46 5 95 19 195 54 321 69 574 70 225 0 240 -1 362 -29 70 -17 130 -27 134 -24 10 11 -14 44 -53 71 -42 28 -77 34 -413 62 -188 16 -307 17 -382 5z'/%3e%3cpath d='M3730 5064 c-262 -47 -446 -64 -703 -66 -183 -1 -180 5 -67 -113 54 -57 72 -84 95 -145 45 -121 80 -182 134 -235 28 -27 51 -57 51 -66 0 -9 -17 -27 -37 -39 l-38 -22 28 -24 c20 -17 40 -24 70 -24 23 0 139 -9 257 -20 210 -19 455 -24 575 -11 59 6 57 6 -113 34 -152 25 -290 54 -300 63 -2 1 -1 12 3 23 4 13 37 36 83 61 72 37 286 189 279 197 -5 4 -235 -66 -440 -134 -76 -25 -141 -43 -144 -40 -12 13 29 205 55 257 60 120 140 144 538 160 142 5 292 13 333 16 73 6 73 6 54 26 -39 38 -402 128 -513 127 -36 0 -126 -12 -200 -25z'/%3e%3cpath d='M4750 3431 c-114 -35 -197 -144 -202 -267 l-3 -59 100 -3 c55 -1 106 2 114 7 26 17 3 39 -54 51 -52 11 -95 37 -95 59 0 28 39 52 105 65 100 20 178 27 193 17 17 -10 42 -119 44 -192 2 -71 -14 -92 -105 -138 -84 -42 -202 -58 -522 -71 -493 -20 -601 -27 -626 -40 -13 -7 -54 -37 -92 -67 -56 -45 -66 -57 -57 -72 5 -10 26 -21 47 -25 103 -16 770 1 968 25 224 28 429 141 463 256 17 57 31 174 32 256 l0 68 -57 58 c-40 41 -71 63 -98 70 -45 12 -118 13 -155 2z'/%3e%3cpath d='M3363 3375 c-35 -15 -60 -50 -43 -60 6 -4 51 -13 99 -20 112 -17 136 -32 156 -98 8 -28 15 -56 15 -63 0 -8 -34 -14 -102 -18 -376 -24 -497 -40 -558 -71 -55 -28 -77 -50 -59 -61 23 -14 217 -34 341 -34 135 0 225 14 320 51 70 27 85 43 104 110 28 106 17 186 -33 231 -50 46 -172 63 -240 33z'/%3e%3c/g%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
}
/* .xw4zqq87c:before {
  bottom: -10px;
  content: url(../images/emphasis-left.png);
  left: -145px;
  position: absolute;
}
.xw4zqq87c:after {
  bottom: -10px;
  content: url(../images/emphasis-right.png);
  position: absolute;
  right: -238px;
} */
ul.al2vu_u87 li:before {

  border-width: 0.5px 2px;
  content: "";
  width: 30px;
  height: 30px;
  background: url('data:image/svg+xml,<svg id="Layer_1" style="enable-background:new 0 0 612 792;" version="1.1" viewBox="0 0 612 792" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">.st0{clip-path:url(%23SVGID_2_);fill:none;stroke:%2341AD49;stroke-width:45;}.r4v4xt10yk{fill:%2341AD49;}</style><g><g><defs><rect height="512" id="SVGID_1_" width="512" x="50" y="140"/></defs><clipPath id="SVGID_2_"><use style="overflow:visible;" xlink:href="%23SVGID_1_"/></clipPath><path class="st0" d="M306,629.5c128.8,0,233.5-104.7,233.5-233.5S434.8,162.5,306,162.5S72.5,267.2,72.5,396 S177.2,629.5,306,629.5L306,629.5z"/></g><polygon class="st1" points="421.4,271 241.9,450.5 174.9,383.5 122,436.4 241.9,556.2 257.3,540.8 257.4,540.8 474.3,323.9 421.4,271 "/></g></svg>')
  no-repeat;
  background-size: contain;
  display: inline-flex;
  align-content: center;
  justify-content: center;
  font-size: 20px;
  margin-left: 0px;
  margin-right: 5px;
  vertical-align: middle;
}
.npkl8bb4yo > p,
.t59ptx7 p,
.smpjf00 p,
.b4sju9o29r p {
  margin-bottom: 20px;
}
.smpjf00{
  padding: 40px 0;
  position: relative;
  z-index: 2;
  background: #fff;
}
.smpjf00::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='1155.000000pt' height='1280.000000pt' viewBox='0 0 1155.000000 1280.000000' preserveAspectRatio='xMidYMid meet'%3e%3cmetadata%3e Created by potrace 1.15, written by Peter Selinger 2001-2017 %3c/metadata%3e%3cg transform='translate(0.000000,1280.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3e%3cpath d='M5395 12788 c-32 -12 -5124 -2893 -5140 -2909 -6 -6 -4 -14 5 -23 8 -7 780 -377 1715 -821 935 -445 2229 -1060 2875 -1367 923 -440 1186 -561 1225 -565 43 -5 60 -1 113 26 50 25 4815 3030 5004 3155 59 39 71 55 59 74 -6 10 -408 182 -2396 1027 -159 68 -954 405 -1765 750 -811 345 -1501 636 -1533 646 -65 21 -117 23 -162 7z m98 -573 c388 -51 657 -235 657 -449 0 -197 -232 -382 -571 -455 -504 -108 -1044 30 -1187 304 -36 68 -37 169 -4 237 63 127 218 238 430 307 201 65 448 86 675 56z m1899 -804 c298 -52 507 -173 579 -337 17 -38 21 -61 17 -120 -9 -136 -101 -245 -284 -337 -101 -51 -199 -83 -326 -109 -161 -33 -464 -32 -616 0 -348 75 -554 239 -554 438 0 223 301 423 717 477 98 13 360 6 467 -12z m1835 -812 c225 -27 448 -121 551 -233 57 -62 73 -90 88 -153 53 -230 -199 -446 -617 -528 -117 -23 -363 -31 -485 -15 -232 29 -438 109 -554 216 -86 80 -112 129 -118 219 -4 63 -1 80 23 134 89 197 429 354 810 374 71 4 206 -2 302 -14z m-6505 -28 c367 -63 600 -235 600 -441 0 -222 -279 -416 -684 -476 -138 -20 -432 -14 -543 11 -285 64 -475 183 -540 339 -24 56 -19 152 10 213 79 170 329 307 651 357 137 21 370 20 506 -3z m1781 -856 c396 -52 660 -232 661 -451 0 -337 -649 -576 -1239 -458 -101 21 -199 55 -296 105 -299 155 -334 420 -80 608 222 165 601 242 954 196z m1822 -845 c427 -38 726 -225 728 -453 2 -212 -240 -393 -625 -468 -134 -27 -413 -32 -538 -10 -306 53 -513 167 -591 326 -28 57 -31 72 -27 132 5 90 36 149 118 227 189 178 573 279 935 246z'/%3e%3cpath d='M11430 9941 c-192 -121 -4517 -2855 -4760 -3007 -151 -96 -296 -193 -322 -217 l-48 -43 0 -74 c0 -41 11 -829 25 -1750 14 -921 34 -2307 45 -3080 26 -1869 23 -1760 55 -1760 14 0 4991 3310 5058 3363 21 18 45 43 52 57 10 20 11 659 6 3290 -5 2891 -8 3265 -21 3267 -8 1 -49 -19 -90 -46z m-343 -1192 c156 -75 231 -245 220 -499 -22 -492 -399 -1014 -792 -1097 -90 -19 -162 -10 -242 28 -98 47 -170 150 -204 289 -18 75 -15 276 5 369 99 449 414 841 750 932 96 26 180 19 263 -22z m-1482 -3021 c97 -50 174 -158 206 -288 8 -33 13 -105 13 -180 -1 -140 -28 -273 -83 -413 -120 -303 -336 -558 -564 -666 -105 -50 -171 -65 -261 -59 -169 12 -290 132 -333 331 -22 103 -13 291 20 418 105 403 397 765 700 865 100 33 228 30 302 -8z m-1688 -3113 c112 -33 199 -123 243 -248 31 -88 39 -300 16 -418 -87 -440 -408 -849 -740 -944 -87 -25 -214 -17 -281 17 -86 44 -145 119 -187 237 -29 81 -36 286 -14 403 34 178 126 395 234 548 60 86 202 231 278 286 157 113 324 157 451 119z'/%3e%3cpath d='M0 9478 c0 -13 18 -576 40 -1253 79 -2418 100 -3083 129 -4005 40 -1259 37 -1198 70 -1230 29 -29 5689 -2990 5715 -2990 9 0 19 6 22 14 6 15 -81 6139 -92 6475 l-6 194 -32 33 c-24 26 -374 196 -1611 785 -869 413 -2170 1032 -2892 1375 -721 343 -1319 624 -1327 624 -10 0 -16 -9 -16 -22z m815 -1023 c342 -81 679 -480 775 -920 27 -125 30 -298 6 -399 -33 -138 -116 -250 -224 -303 -72 -35 -196 -43 -291 -18 -341 89 -670 488 -767 932 -23 106 -24 306 -1 392 40 150 143 273 260 310 74 24 160 26 242 6z m3621 -1776 c154 -27 300 -112 444 -258 194 -195 330 -453 381 -722 18 -95 15 -272 -5 -349 -65 -250 -251 -375 -485 -326 -304 64 -623 397 -754 788 -62 184 -80 402 -44 537 46 172 148 288 287 325 67 18 99 19 176 5z m-1709 -1198 c123 -43 223 -109 344 -230 342 -340 492 -864 341 -1185 -180 -380 -703 -259 -1035 240 -288 433 -304 959 -34 1142 71 49 115 61 212 61 74 1 105 -4 172 -28z m-1754 -1137 c29 -9 85 -33 125 -55 288 -154 536 -503 618 -871 23 -103 23 -312 0 -398 -91 -333 -404 -423 -730 -210 -171 112 -326 293 -431 505 -98 198 -135 344 -135 539 0 179 43 307 137 403 103 105 249 135 416 87z m3649 -1866 c332 -123 634 -517 713 -929 19 -103 19 -285 0 -367 -34 -145 -111 -249 -223 -304 -62 -31 -74 -33 -167 -33 -119 1 -191 22 -305 89 -282 166 -509 499 -586 856 -24 113 -25 301 -1 389 44 164 129 266 260 313 74 26 217 20 309 -14z'/%3e%3c/g%3e%3c/svg%3e ");;
  background-size: contain;
  opacity: 0.04;
  z-index: 1;
}
.etckw8j5in {
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 580px;
  gap: 10px;
  font-weight: 600;
  margin: 0 auto 40px;
}
.tl28a_uudi h2 {
  text-transform: uppercase;
  border-bottom: 2px solid var(--urzo-s8);
  clear: both;
  display: table;

  font-size: 19px;
  margin: 10px auto 20px;
  padding: 7px 0;
  text-align: center;
  width: auto;
}
.etckw8j5in {
  list-style: none;
  padding: 0;
  margin: 0;
}

.etckw8j5in li {
  position: relative;
  padding: 12px 18px 12px 45px;
  margin-bottom: 14px;
  background: linear-gradient(135deg, #0f0f0f 0%, #1a1a1a 60%, #2b0000 100%);
  border-radius: var(--ganjmd-hx);
  border: 1px solid rgba(255, 215, 0, 0.3);
  color: #fff;
  font-size: 16px;
  letter-spacing: 0.5px;
  font-family: 'Roboto', sans-serif;
  box-shadow:
          0 0 10px rgba(255, 215, 0, 0.1),
          inset 0 0 15px rgba(255, 0, 0, 0.2);
  transition: all 0.3s ease-in-out;
}

.etckw8j5in li::before {
  content: "★";
  position: absolute;
  left: 15px;
  top: 7px;
  color: #00ff66;
  font-size: 18px;
  text-shadow:
          0 0 8px #00ff66,
          0 0 15px #00ff66;
  
}
.ecyo90>div>img{
  display: none;
}

.etckw8j5in li:hover {
  background: linear-gradient(135deg, #1a1a1a 0%, #2b0000 80%, #4a0000 100%);
  box-shadow:
          0 0 20px rgba(255, 215, 0, 0.3),
          inset 0 0 20px rgba(255, 0, 0, 0.4);
  transform: translateY(-2px);
  border-color: #ffcc00;
}

@keyframes pulseGlow {
  0%, 100% {
    text-shadow:
            0 0 8px #00ff66,
            0 0 15px #00ff66;
  }
  50% {
    text-shadow:
            0 0 4px #00ff66,
            0 0 8px #00ff99;
  }
}

.vt0h2wn{
  padding: 40px 0;
  display: none;
}
.tl28a_uudi h2::before {
  border-bottom: 3px solid var(--urzo-s8);
  bottom: -4px;
  content: "";
  left: 37.5%;
  position: absolute;
  right: auto;
  width: 25%;
}

/* reviews_section */
.ecyo90 img {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.pjfiysl87o {
  background: linear-gradient(145deg, #0a0a0a, #1a1a1a);
  border: 3px solid var(--urzo-s8, #2ad445);
  border-radius: 1em;
  padding: 25px 20px;
  box-shadow: 0 0 20px rgba(42, 212, 69, 0.4),
  inset 0 0 10px rgba(0, 0, 0, 0.6);
  color: var(--yyl-y28, #fff);
  font-family: 'Bebas Neue', 'Impact', sans-serif;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
}

.pjfiysl87o::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle at center, rgba(42, 212, 69, 0.1), transparent 70%);
  animation: glowMove 6s linear infinite;
  z-index: 0;
}

.pjfiysl87o ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 1;
}

.pjfiysl87o li {
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(42, 212, 69, 0.3);
  border-radius: 8px;
  margin: 10px 0;
  padding: 12px 18px;
  font-size: 18px;
  color: #f5f5f5;
  text-shadow: 0 0 6px #2ad445;
  transition: all 0.3s ease;
  cursor: pointer;
}

.pjfiysl87o li:hover {
  background: rgba(42, 212, 69, 0.15);
  box-shadow: 0 0 10px #2ad445, inset 0 0 10px rgba(42, 212, 69, 0.3);
  transform: translateY(-2px);
  color: #e5f523;
}

.pjfiysl87o li::before {
  content: "🎰 ";
  color: #2ad445;
  margin-right: 6px;
  font-size: 20px;
}
.i93m2h9w{
  max-width: 800px;
  margin: 0 auto;
}
@keyframes glowMove {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  100% {
    transform: translate(50%, 50%) rotate(360deg);
  }
}

.pjfiysl87o ul {
  align-items: flex-start;
  padding-left: 0 !important;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin: 0 auto;
  padding: 0 0 0 40px;
}
.pjfiysl87o ul li {

  position: relative;
}

.pjfiysl87o ul li a {
  color: var(--i6m-h41);
  font-weight: 600;
}

/* Add styles */
.bi3pve4k3 {
  gap: 12px;
  transition: all 0.3s linear;
  max-height: 170px;
  overflow: hidden;
}
.bhhq_ojzms.bi3pve4k3 {
  max-height: 10000px;
}

.enlisi8nc li:nth-child(1) { order: 1; }   /* Rank */
.enlisi8nc li:nth-child(2) { order: 8; }   /* Online Casino */
.enlisi8nc li:nth-child(3) { order: 12; }  /* Deposit Methods */
.enlisi8nc li:nth-child(4) { order: 9; }  /* Deposit Bonus */
.enlisi8nc li:nth-child(5) { order: 10; }  /* Payout Speed */
.enlisi8nc li:nth-child(6) { order: 24; }  /* Products */
.enlisi8nc li:nth-child(7) { order: 28; }

.xra3hu1gdp { order: 1; display: none; }
.o45p_xl { order: 8; }
.m_c5z4m { order: 12; }
.fh1tslrux { order: 9; }
.c_42pwq { order: 10; }
.cirvijc { order: 24; }
.v7aip9 { order: 28; }

/* -------- */
.hn31ebz7 {
  color: var(--yyl-y28);
  font-size: 14px;
  font-weight: 700;
  justify-content: center;
  line-height: 48px;
  max-width: 162px;
  width: 100%;
  align-items: center;
  background: linear-gradient(-80deg, var(--xza7-xlbs) 30%, var(--szk-la) 0);
  border-radius: 5px;
  cursor: pointer;
  color: var(--az9y-kpt);
  display: flex;
  margin: 20px auto;
  flex-direction: row;
  transition: all 0.3s linear;
}
.hn31ebz7:hover {
  background: var(--xza7-xlbs);
  color: var(--az9y-kpt);
}
.pjfiysl87o {
  margin-bottom: 40px;
}
.rhtcb6n {
  background: var(--xza7-xlbs);
  /* width: 90%;
  max-width: 800px; */
  margin: 0 auto 30px;
  padding: 20px;
  border-radius: var(--ganjmd-hx);
  /* display: grid; */
  align-items: center;
  grid-template-columns: 1fr 1.3fr;
}
.rhtcb6n img{
  display: none;
}
.fhpzqzvs{
  display: flex;
  justify-content: center;
}
.u6t9xz {
  padding: 3rem 4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.u6t9xz h5 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
  color: var(--az9y-kpt);
}
.u6t9xz h5 span {
  color: var(--ges2-u4);
  font-size: 0.9em;
  display: block;
}
.mawd940bd {
  color: var(--az9y-kpt);
  font-size: 12px;
  text-align: center;
  margin: 0 0 20px;
}
.sfs6pxvut label {
  color: var(--az9y-kpt);
  display: block;
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
  text-align: left;
}
.sfs6pxvut input {
  display: block;
  width: 100%;
  padding: 14px;
  background: var(--az9y-kpt);
  border-radius: var(--z1yvvg-wf);
  box-sizing: border-box;
}
.rm9ini0uvi {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}
.yiozr8a input {
  cursor: pointer;
}
.yiozr8a {
  color: var(--az9y-kpt);
  font-size: 14px;
}
.yiozr8a a {
  color: var(--ges2-u4);
}
.z4x69agux {
  align-items: center;
  background-color: var(--w0l5-mo8);
  border: none;
  border-radius: var(--z1yvvg-wf);
  color: var(--yyl-y28);
  cursor: pointer;
  display: flex;
  font-weight: 600;
  justify-content: center;
  padding: 0.9rem 1.5rem;
  position: relative;
  transition: 2s linear all;
  width: 100% !important;
  margin-top: 20px;
}
.z4x69agux:hover {
  background: var(--ges2-u4);
}

/* footer */
.yz8ab4 {
  background: linear-gradient(145deg, #0f172a 0%, #1e293b 40%, #101b65 100%);
  position: relative;
  padding: 60px 0 25px;
  color: #f1f1f1;
  overflow: hidden;
}

.yz8ab4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 8px;
  background: linear-gradient(90deg, #ffd700, #ff7b00, #ff0000, #ff7b00, #ffd700);
  background-size: 300% 100%;
  
  border-radius: 0 0 10px 10px;
}

.yz8ab4::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 2px;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.4) 0%, transparent 70%);
}

@keyframes moveStripe {
  0% { background-position: 0% 50%; }
  100% { background-position: 300% 50%; }
}

.yz8ab4>div{
  display: flex;
  flex-direction: column;
}
.yfkl5f3cu{
  order: 3;
}
.uuvjst5g43{
  order: 6;
}
.gq__i3uwz{
  order: 4;
}
.h5by5hdkcz{
  order: 1;
}
.a3irumne {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  order: 2;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.a3irumne a {
  color: var(--az9y-kpt);
  padding: 10px 20px;
  box-sizing: border-box;
  display: block;
  text-transform: uppercase;
  background: var(--xza7-xlbs);
  font-weight: 700;
  transition: all 0.3s linear;
}
.a3irumne a:hover {
  color: var(--urzo-s8);
}
.h5by5hdkcz {
  margin: 0 auto 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}
.h5by5hdkcz img {
  display: block;
  width: 100%;
}
.h5by5hdkcz ul {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 5px;
}
.h5by5hdkcz ul img {
  width: 20px;
}
.yfkl5f3cu {
  max-width: 1000px;
  text-align: center;
  margin: 0 auto 50px;
  padding-top: 10px;
  border-top: 1px solid var(--yyl-y28);
}
.yfkl5f3cu h4 {
  font-weight: 700;
  color: var(--az9y-kpt);
}
.yfkl5f3cu p {
  color: var(--az9y-kpt);
  font-size: 0.9rem;
  margin: 0;
}
.gq__i3uwz{
  display: flex;
  flex-direction: column;
}
.gq__i3uwz p {
  color: var(--az9y-kpt);
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px;
}
.gq__i3uwz ul {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-bottom: 30px;
}
.gq__i3uwz ul  a{
  border-radius: var(--ganjmd-hx);
  overflow: hidden;
  display: inline-block;
}
footer a {
  transition: all 0.3s linear;
}
footer a:hover {
  opacity: 0.7;
}
.ir1edtbf7g {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
.uuvjst5g43 {
  text-align: center;
  color: var(--az9y-kpt);
  font-size: 14px;
  margin-top: 30px;
}
.mi81ztal4k {
  display: none;
}
.wcq37uuh {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

.wcq37uuh.active {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.nq22tgdxu {
  flex-wrap: wrap;
  gap: 20px;
  padding-left: 18%;
  padding-top: 30px;
}
.nq22tgdxu a {
  color: var(--az9y-kpt);
}
.nq22tgdxu a:hover {
  color: var(--ges2-u4);
}
.nq22tgdxu.active {
  display: flex;
}
.nq22tgdxu {
  display: none;
}
.wcq37uuh {
  background: var(--xza7-xlbs);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 100;
}
header {
  position: relative;
}

@media (max-width: 992px) {
  .kjk67xfo {
    display: flex;
    flex-direction: column;
  }
  .wcq37uuh {
    position: static;
  }
}

/* start */
.vx7qnswj {
  background: url(../images/home-banner-971x446.webp) no-repeat;
  background-size: cover;
  background-position: center;
  padding: 3.4em 25px;
  min-height: 60vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.vx7qnswj h1 {
  font-size: 70px;
  color: var(--az9y-kpt);
  line-height: 1.1;
  font-weight: 400;
  margin: 0 0 30px;
  position: static;
  border: none;
  text-transform: uppercase;
}
.vx7qnswj p {
  color: var(--az9y-kpt);
  margin-bottom: 20px;
}
.to3skfxtk {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  color: var(--az9y-kpt);
  text-transform: uppercase;
  font-weight: 17px;
}
.to3skfxtk ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.qwcol9 {
  padding: 20px 0;
  background: var(--xza7-xlbs);
  color: var(--az9y-kpt);
}
.vboilmzp {
  text-transform: uppercase;
  font-weight: 500;
}
.q423x64n {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 30px;
}
.sn_cd9a01{
  justify-content: center;
}
.sn_cd9a01 a {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--az9y-kpt);
  font-size: 14px;
}
.sn_cd9a01 img {
  width: 20px;
  filter: invert(1);
  display: block;
}
.sn_cd9a01 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}
.meg9_dlek6 {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
.jmb4mygp3e {
  background-color: var(--iv5s-thb);
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 100%;
}
.jmb4mygp3e img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  object-position: center;
}
.yqjrj_qnu {
  display: grid;
  grid-template-columns: 220px 1fr;
  border: 1px solid var(--bkro2-psey);
  border-radius: 10px;
  margin: 0 auto 30px;
  background: var(--az9y-kpt);
  box-shadow: 0 1px 10px var(--bkro2-psey);
  overflow: hidden;
}
.yqjrj_qnu > div:not(.jmb4mygp3e) {
  padding: 25px 35px;
}
.pl9p9kkvjm {
  display: flex;
  flex-direction: column;
}

/* Исходя из исходного порядка: */
.pl9p9kkvjm > :nth-child(1) { order: 3; }  /* .pbh8vnce86 */
.pl9p9kkvjm > :nth-child(2) { order: 5; }  /* .dloj3j */
.pl9p9kkvjm > :nth-child(3) { order: 6; }  /* первый .gambling_categoty */
.pl9p9kkvjm > :nth-child(4) { order: 8; }  /* .block_how */
.pl9p9kkvjm > :nth-child(5) { order: 1; }  /* .trust_block */
.pl9p9kkvjm > :nth-child(6) { order: 9; }  /* .sh7xe5y7 */
.pl9p9kkvjm > :nth-child(7) { order: 17; } /* .j1_nvn7rb */
.pl9p9kkvjm > :nth-child(8) { order: 11; } /* .nc0oc4 */
.pl9p9kkvjm > :nth-child(9) { order: 12; } /* .site_bonus */
.pl9p9kkvjm > :nth-child(10) { order: 4; } /* .stay_safe */
.pl9p9kkvjm > :nth-child(11) { order: 7; } /* второй .gambling_categoty (blacklist) */
.pl9p9kkvjm > :nth-child(12) { order: 13; } /* .hfpljp7b4q */
.pl9p9kkvjm > :nth-child(13) { order: 10; } /* .read_more */
.yqjrj_qnu h3 {
  color: var(--yyl-y28);
  padding: 0;
  background: transparent;
}
.yqjrj_qnu h3::after{
  content: none;
}
.sh7xe5y7 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
  padding: 21px 0 40px;
}
.vh8m5yv {
  border-radius: 10px;
  height: 248px;
  overflow: hidden;
}
.ufzoi3 {
  height: 120px;
  overflow: hidden;
  width: 100%;
}
.scv1zh77 {
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.wwfdybvvl {
  align-items: center;
  border-bottom: 1px solid var(--iv5s-thb);
  border-left: 1px solid var(--iv5s-thb);
  border-radius: 0 0 10px 10px;
  border-right: 1px solid var(--iv5s-thb);
  color: var(--no2-x9o);
  display: flex;
  font-size: 20px;
  background: var(--dqs4k-uyf2);
  gap: 10px;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  height: 77px;
  box-sizing: border-box;
  justify-content: center;
  overflow: hidden;
  padding: 16px;
}
.zy7_0naot {
  grid-column-gap: 25px;
  display: grid;
  grid-template-areas:
    "num title"
    "photo title"
    "photo textcontent";
  grid-template-columns: 2fr 5fr;
  margin-bottom: 40px;
  padding: 0 25px 0 0;
  border: 1px solid var(--iv5s-thb);
  border-radius: 10px;
  overflow: hidden;
}
.nc0oc4 {
  margin: 40px 0;
}
.bripcw {
  grid-area: num;
  height: 0;
}
.bripcw .rg2q5orak {
  background-color: var(--i6m-h41);
  border-radius: 10px 0;
  bottom: 0;
  color: var(--az9y-kpt);
  display: block;
  font-size: 20px;
  font-weight: 700;
  height: 40px;
  padding-top: 8px;
  position: relative;
  right: 0;
  text-align: center;
  width: 40px;
}
.g18gkg {
  color: var(--yyl-y28);
  font-size: 20px;
  font-weight: 700;
  grid-area: title;
  line-height: 27px;
  padding: 25px 20px 20px;
}
.wa5fzkit {
  display: flex;
  grid-area: photo;
  margin-bottom: 20px;
  padding-bottom: 15px;
  background: var(--dqs4k-uyf2);
}
.wa5fzkit img {
  height: 150px;
  margin: auto;
  width: 150px;
}
.qy1q5vuvs {
  padding: 0 20px 20px;
}
.qy1q5vuvs li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.md4avtja8o {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}
.wgb49dmcbh a {
  margin: 30px auto;
  text-align: center;
}

/* card_item */

.xikk3zc div p {
  margin: 0;
  color: var(--az9y-kpt);
  font-size: 18px;
}
.xikk3zc{
  background: var(--xza7-xlbs);
}
.uaazhie0 {
  font-weight: 700;
  font-size: 14px;
  padding: 20px 15px;
  text-align: center;
}
.uaazhie0 span {
  color: var(--urzo-s8);
  display: block;
}
.v58cr4oz span {
  color: var(--szk-la);
  width: 20px;
  height: 20px;
  display: flex;
  font-weight: 700;
  line-height: 0;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  padding-bottom: 2px;
  box-sizing: border-box;
  overflow: hidden;
  border: 2px solid var(--szk-la);
}
.v58cr4oz {
  display: none;
  align-items: center;
  gap: 10px;
}
.esu7r0m7k {
  display: flex;
  gap: 30px;
  align-items: center;
  justify-content: space-between;
}
.bekq71 img {
  display: block;
  height: 70px;
}
.bekq71 {
  padding: 0 7%;
  background: var(--xza7-xlbs);
  order: -2;
}
.ojq79j{
  order: -1;
}
.rwmc80ct .bi3pve4k3{
  max-width: 900px;
  margin: 0 auto 70px;
}
.ojq79j {
  background: var(--ayjzty-vk);
  border-radius: 22px;
  box-shadow: 0 3px var(--szk-la);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  height: 44px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 190px;
  transition: all 0.3s linear;
}
.ojq79j:hover {
  background: var(--szk-la);
}
.w1kl64 {
  align-content: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 10px;
}
.ztyj8r {
  display: inline-block;
  height: 47px;
  margin: auto;
  position: relative;
  width: 15.3em;
}
.e3qs1qc5i {
  background: url(../images/review-star-icon.png);
  background-position: 0;
  background-size: 49px;
  height: 98.5%;
  left: 0;
  position: absolute;
  top: 0;
}
.d9az9fw {
  filter: grayscale(1);
  width: 100%;
}
.e3qs1qc5i {
  z-index: 1;
}
.totzg4m35 {
  align-items: center;
  border: 2px solid var(--bkro2-psey);
  border-radius: 20px;
  display: flex;
  background: var(--iv5s-thb);
  padding: 20px;
  gap: 10px;
  flex-direction: column;
  justify-content: center;
  max-width: 300px;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
}
.llpriv {
  margin-bottom: 20px;
  display: block;
  max-width: 150px;
}
.llpriv img {
  display: block;
  width: 100%;
}
.zcx127 {
  display: flex;
  flex-direction: row-reverse;
  gap: 40px;
  align-items: center;
  margin-bottom: 40px;
}
.totzg4m35 p {
  font-weight: 700;
}

.o98m0tq6 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  margin: 20px auto;
  max-width: 90%;
}
table {
  width: 100%;
}

th {
  background-color: var(--xza7-xlbs);
  border-right: 5px solid var(--urzo-s8);
  color: var(--az9y-kpt);
  padding: 15px 0;
  width: 225px;
}
.o98m0tq6 td {
  border: 1px solid var(--iv5s-thb);
  font-size: 12px;
  font-weight: 700;
  height: 46px;
  padding-left: 8px;
  text-align: left;
}
.o98m0tq6{
  display: none !important;
}
td {
  border: 1px solid var(--iv5s-thb);
  font-size: 12px;
  font-weight: 700;
  height: 46px;
  padding-left: 8px;
  vertical-align: middle;
  text-align: left;
}
.h3a_04sj {
  margin-bottom: 40px;
}
table.h3a_04sj tbody tr:nth-child(odd) {
  background: var(--dqs4k-uyf2);
}
.h3a_04sj thead,
.h3a_04sj tbody {
  width: 100%;
  display: table;
  text-align: center;
}
.h3a_04sj td {
  width: 24%;
  padding: 10px;
  box-sizing: border-box;
}
.h3a_04sj td {
  text-align: center;
  font-weight: 800;
  font-size: 14px;
}
td .b4nurg a {
  color: #fff;
  display: inline-block;
  font-weight: 300;
  height: 100%;
  padding-top: 5px;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
td .b4nurg {
  background-color: var(--urzo-s8);
  border-radius: 18px;
  box-shadow: 0 2px #557227;
  display: inline-block;
  height: 30px;
  margin: 5px auto auto;
  text-align: center;
  width: 110px;
}
/* .sobth9iyc {
  border: 1px solid var(--iv5s-thb);
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 900px;
  box-sizing: border-box;
  margin: 40px auto 40px;
} */
.pccgfmnvaz {
  display: flex;
  flex-direction: column;
  /* border: 1px solid var(--iv5s-thb); */
  padding: 20px;
  background: var(--az9y-kpt);
}
.pccgfmnvaz .heu0gavx5 {
  align-self: center;
  background-color: #dbe6c4;
  border: 1px solid var(--urzo-s8);
  color: var(--urzo-s8);
  display: flex;
  height: 44px;
  align-content: center;
  justify-content: center;
  margin: 20px;
  width: 100%;
  align-items: center;
}
.sobth9iyc .b1b0ptxove {
  margin: 10px 10px 10px 0;
}
.xkbfamh .voujm4 {
  align-self: center;
  background-color: #f0c8c8;
  border: 1px solid #a84848;
  color: #a84848;
  display: flex;
  align-content: center;
  justify-content: center;
  height: 44px;
  align-items: center;
  margin: 20px;
  width: 100%;
}
.xkbfamh {
  display: flex;
  flex-direction: column;
  background: #fdefef7d ;
  /* margin: 20px; */
  border: 1px solid var(--s0og22-ah);
  padding: 20px;
}
.o98m0tq6{
  display: none;
}
/* Псевдоэлементы для prosconsListItem */
.v6zx7q5o66.b1b0ptxove::before {
  content: "✔";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--urzo-s8);
  color: var(--az9y-kpt);
  font-size: 16px;
  margin-right: 8px;
}
.kyda8v.b1b0ptxove::before {
  content: "✔";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--szk-la);
  color: var(--az9y-kpt);
  font-size: 16px;
  margin-right: 8px;
}
.flx17z2g1 {
  background-color: var(--iv5s-thb);
  font-size: 18px;
  line-height: 24px;
  margin: 15px 0;
  box-sizing: border-box;
  overflow: hidden;
  padding: 15px 40px;
  position: relative;
  text-align: center;
  width: 100%;
}
.flx17z2g1:before {
  bottom: -10px;
  content: url(../images/emphasis-left.png);
  left: -238px;
  position: absolute;
}
.flx17z2g1:after {
  bottom: -10px;
  content: url(../images/emphasis-right-green.png);
  position: absolute;
  right: -238px;
}
.flx17z2g1 .d8okzmqyvi {
  display: block;
  font-weight: 700;
  padding: 0 0 10px;
}
table.h3a_04sj {
  display: block;
  margin: 30px 0;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}
th {
  background-color: var(--xza7-xlbs);
  border-right: 5px solid var(--xza7-xlbs);
  color: #fff;
  padding: 15px 0;
  width: 225px;
}
table.h3a_04sj thead tr {
  background: var(--xza7-xlbs);
  border: 1px solid var(--iv5s-thb);
  color: var(--az9y-kpt);
  font-size: 1em;
  font-size: 0.75em;
  padding: 2px;
  min-height: 30px;
  white-space: nowrap;
  width: 0.1%;
}
.f2kfwfsal img {
  display: block;
  max-width: 900px;
  margin: 20px auto 40px;
  width: 100%;
}
.gbf7rwgf {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-bottom: 40px;
}
.sl2tm0lu8q{
  padding: 10px;
  border-radius: var(--z1yvvg-wf);
  background: #f5f7fa;
  box-shadow: 0 1px 10px var(--bkro2-psey);
  text-align: center;
}
.f7m_vi0k44 p {
  margin-bottom: 20px;
}
.fz54pn_py li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.fz54pn_py li::marker {
  color: var(--urzo-s8);
}
.l4lmoewhzn {
  font-weight: 800;
  color: var(--urzo-s8);
  font-size: 1.2rem;
}
.rturt6vv {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  box-shadow: 0 1px 7px var(--iv5s-thb);
  overflow: hidden;
  margin: 0 auto;
  min-width: 150px;
}
.rturt6vv img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.x1si3hwa {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 20px;
}
.i47t5p img {
  display: block;
  width: 160px;
  margin-bottom: 20px;
}
.xr5_56nr4m a {
  display: inline-block;
  margin-left: 10px;
  text-decoration: underline;
}
.i47t5p {
  box-sizing: border-box;
  background: var(--dqs4k-uyf2);
  display: flex;
  align-items: center;
  flex-direction: column;
  margin: 30px auto 40px;
  padding: 20px 10px 0;
  text-align: center;
  max-width: 600px;
  position: relative;
  box-shadow: 0 1px 10px var(--ges2-u4);
  border-radius: var(--z1yvvg-wf);
  width: 100%;
}
/*
button up */

.r76_kd {
  background: var(--iv5s-thb);
  border: 1px solid var(--bkro2-psey);
  border-radius: 50px 0 0 50px;
  border-right: 0;
  bottom: 40px;
  right: 0;
  cursor: pointer;
  display: block;
  height: 100px;
  line-height: 1.4;
  padding-bottom: 0;
  position: fixed;
  width: 64px;
  z-index: 9999;
  display: none;
}
#slnmplsh {
  display: flex;
  padding: 12px 0;
  padding: 20px 0 0 10px;
  flex-direction: column;
  align-items: center;
}
.r76_kd span {
  display: block;
  text-align: right;
  font-size: 12px;
}
.mg2r_o .r76_kd a {
  align-items: center;
  color: var(--xza7-xlbs);
  display: inline-flex;
  flex-direction: column;
  font-size: 12px;
  height: 100%;
  justify-content: center;
  padding-left: 8px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: transform 80ms ease-in;
  width: 100%;
}

/* slot */
.sklf1n {
  background: var(--dqs4k-uyf2);
  border: 1px solid #cfd6eb;
  border-radius: 10px;
  padding: 47px;
  box-sizing: border-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.102);
}
.sklf1n .xysnoklgu {
  border: none;
}
.sklf1n .xysnoklgu::before,
.sklf1n .xysnoklgu::after {
  content: none;
}
.bkbyaw li a {
  color: var(--yyl-y28);
  line-height: 1.5;
  font-weight: 600;
  font-style: italic;
}
.bkbyaw li::before {
  background-image: url(../images/arrow-right.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 15px;
  margin: 0 5px -2px 0;
  width: 10px;
}
.cflxpnpz {
  display: flex;
  flex-direction: row-reverse;
  gap: 10%;
  padding-top: 30px;
  margin: 0 0 40px;
}
.cflxpnpz>div:first-child{
  order: 1;
  max-width: 600px;
}
.cflxpnpz .gfnut8{
  justify-content: start;
}
.sklf1n{
  order: 2;
}
.e8rlcisord {
  color: var(--gt6-zd);
}
.u8nnfnec_v {
  color: var(--az9y-kpt);
  font-size: 25px;
  font-weight: 800;
  text-shadow: 0 1px 3px var(--xza7-xlbs);
  letter-spacing: 0.02px;
  text-transform: uppercase;
}
.w449eoqpk1 {
  background: var( --ayjzty-vk);
  padding: 42px 0 100px;
}
.w449eoqpk1 > div {
  max-width: 1200px;
}
.ptkuwk{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
.b6228u8e a {
  color: var(--az9y-kpt);
  font-weight: 800;
  text-decoration: underline;
}
.b6228u8e {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  gap: 0;
  margin-bottom: 2em;
}
.riljhe8i {
  padding: 23px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  text-align: center;
  background: var(--az9y-kpt);
  max-width: 332px;
  border-radius: 10px;
}
.riljhe8i .ahy31aj7e{
  order: -1;
  width: 100%;
}
.riljhe8i img{
  width: 100% !important;
  display: block;
}
.ml7f06z {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.d8j17qqg {
  background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.911' height='17.986' viewBox='0 0 20.911 19.986'%3E%3Cg id='Group_141' data-name='Group 141' transform='translate(0 0)'%3E%3Cpath id='Path_543' data-name='Path 543' d='M6.84,7.1,0,7.628l5.223,4.447L3.612,18.744l5.844-3.593L15.3,18.744l-1.612-6.668,5.223-4.447L12.072,7.1,9.456.758Z' transform='translate(0 -0.758)' fill='%23FF6B0F'/%3E%3Cpath id='Path_544' data-name='Path 544' d='M503.4,15.15l5.844,3.593-1.612-6.668,5.223-4.447-6.84-.528L503.4.758Z' transform='translate(-493.94 -0.758)' fill='%23FF6B0F'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 24px;
  width: 24px;
}
.tudgbgr86v {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.87rem;
}
.ahy31aj7e {
  display: block;
  border-radius: 10px;
  display: block;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 12px;
  max-width: 300px;
  overflow: hidden;
  width: 90%;
}
.ahy31aj7e img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.k6hse3{
  display: none;
}
.w449eoqpk1 {
  padding: 40px 0;
  background: #e7cdaf;
}

.b6228u8e {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}

.b6228u8e h2.u8nnfnec_v {
  font-size: 28px;
  font-weight: 700;
  color: #ff6600;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: linear-gradient(90deg, #ffd700, #ff6600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.b6228u8e a {
  font-size: 14px;
  font-weight: 600;
  color: #ff6600;
  text-decoration: none;
  transition: color 0.3s ease, transform 0.3s ease;
}

.b6228u8e a:hover {
  color: #ffcc00;
  transform: translateX(5px);
}

.ml7f06z {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 20px;
}

.riljhe8i {
  background: #fff;
  border: 2px solid #ffd700;
  border-radius: 16px;
  padding: 20px;
  text-align: center;
  box-shadow: 0 6px 15px rgba(255, 215, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  position: relative;
}

.riljhe8i:hover {
  transform: translateY(-8px);
  box-shadow: 0 0 25px rgba(255, 215, 0, 0.4), 0 6px 15px rgba(255, 215, 0, 0.2);
}

.tudgbgr86v {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  gap: 6px;
}

.d8j17qqg {
  width: 80px;
  height: 16px;
  background: url('./assets/images/review-star-icon.png') repeat-x;
  background-size: contain;
}
.tudgbgr86v{
  display: none;
}
.tudgbgr86v span {
  font-size: 14px;
  font-weight: 700;
  color: #ff6600;
}

.ahy31aj7e img {
  width: 120px;
  height: auto;
  margin-bottom: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.ahy31aj7e img:hover {
  transform: scale(1.1);
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.4);
}

.s9vtyok6p {
  font-size: 14px;
  font-weight: 700;
  color: #ff6600;
  margin-bottom: 4px;
  text-transform: uppercase;
}

.riljhe8i p {
  font-size: 16px;
  color: #333;
  margin-bottom: 12px;
}

.c1umrd7v {
  display: inline-block;
  padding: 10px 18px;
  background: linear-gradient(90deg, #ff0000, #ff6600, #ffd700);
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  border-radius: 8px;
  text-decoration: none;
  margin-bottom: 8px;
  transition: all 0.3s ease;
}

.c1umrd7v:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 12px rgba(255, 215, 0, 0.5);
}

.yjdrr3075u {
  display: block;
  font-size: 13px;
  font-weight: 600;
  color: #ff6600;
  text-decoration: underline;
  transition: color 0.3s ease;
}

.yjdrr3075u:hover {
  color: #ffcc00;
}

@media (max-width: 768px) {
  .ml7f06z {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  }
}

.riljhe8i p {
  font-size: 18px;
  font-weight: 600;
  color: var(--yyl-y28);
  text-shadow: 0 1px 1px var(--ges2-u4);
}
.w449eoqpk1>div{
  position: relative;
  z-index: 3;
}
.riljhe8i .s9vtyok6p {
  text-transform: uppercase;
}
.c1umrd7v {
  background-color: var(--szk-la);
  border-bottom: none;
  border-radius: 10px;
  color: var(--az9y-kpt);
  display: block;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 19px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  text-transform: uppercase;
  margin-top: 20px;
  animation: move 2s ease-in-out infinite;
}
@keyframes move {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.14);
  }
  100% {
    transform: scale(1);
  }
}
.yjdrr3075u {
  font-size: 14px;
  text-decoration: underline;
  font-weight: 300;
  color: var(--yyl-y28);
}
.diceu3v65z {
  background-color: var(--xza7-xlbs);
  border-bottom: 5px solid var(--szk-la);
  border-radius: 10px 10px 0 0;
  font-weight: 700;
  height: 60px;
  display: flex;
  align-items: center;
  align-items: center;
}
.diceu3v65z h3 {
  color: var(--az9y-kpt);
  margin: 0;
  font-size: 22px;
  box-sizing: border-box;
  font-weight: 500;
  background: transparent;
}
.revvx7 h4 {
  color: var(--no2-x9o);
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 14px;
  text-decoration: underline;
}
.cnr2z2n81u {
  border-radius: 5px;
  height: 70px;
  width: 125px;
  overflow: hidden;
}
.cnr2z2n81u img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
.v9rq44l {
  color: var(--urzo-s8);
  display: block;
  font-size: 13px;
  text-decoration: underline;
}
.dgvtl5 {
  display: flex;
  align-items: center;
  gap: 10px;
}
.revvx7 {
  border: 1px solid var(--iv5s-thb);
  border-radius: 0 0 10px 10px;
  background: var(--az9y-kpt);
}
.qt5c3a {
  padding: 10px;
  border-bottom: 1px solid var(--iv5s-thb);
  display: block;
  box-sizing: border-box;
}
.umic3h44p {
  max-width: 370px;
}
.pz5y1626 {
  display: block;
  width: 90%;
  margin: 0 auto;
}
.pz5y1626 img {
  display: block;
  width: 100%;
}
.ekyuaxodx {
  display: grid;
  grid-template-columns: 65% 30%;
  gap: 5%;
  justify-content: space-between;
  position: relative;
  padding: 50px 0;
}
h2 {
  font-size: 38px;
  line-height: 46px;
  margin: 20px 0 15px;
}
.j19ctag3g {
  margin-bottom: 30px;
}
.j19ctag3g.gcspfv table tr td {
  border: 1px solid var(--bkro2-psey);
  border-top: 0;
  padding: 20px 12px;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.j19ctag3g.gcspfv table tr:nth-child(2n) {
  background-color: var(--dqs4k-uyf2);
}
.mq7tjbt {
  display: grid;
  grid-template-areas:
    "title title title"
    "photo description info";
  grid-template-columns: 220px 2fr 1fr;
  border: 1px solid var(--bkro2-psey);
  border-radius: 10px;
  background: var(--dqs4k-uyf2);
  margin: 0 auto 30px;
  overflow: hidden;
}
.o1ujq04we {
  background-color: var(--dqs4k-uyf2);
  grid-area: photo;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.o1ujq04we img {
  max-width: 1000px;
  width: 100%;
  display: block;
  max-height: 1000px;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.nic_c3jpp8 {
  border-bottom: 0;
  border-right: 1px solid var(--iv5s-thb);
  margin: 25px 35px;
  padding-right: 20px;
  grid-area: description;
}
.bmnk_zb {
  grid-area: info;
  padding: 45px 25px 25px 0;
}
.qh3p55c3g8 {
  background-color: var(--az9y-kpt);
  border: 1px solid var(--no2-x9o);
  border-radius: 7px;
  color: var(--no2-x9o);
  display: flex;
  font-size: 15px;
  align-items: center;
  font-weight: 700;
  padding: 10px 25px;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: -moz-fit-content;
  transition: all 0.3s linear;
  width: fit-content;
}
.qh3p55c3g8:hover {
  background-color: var(--no2-x9o);
  color: var(--az9y-kpt);
}
.mq7tjbt {
  display: grid;
  grid-template-areas:
    "title title title"
    "photo description info";
  grid-template-columns: 220px 2fr 1fr;
}
.pbh8vnce86 p {
  margin-bottom: 20px;
}
.nic_c3jpp8 h3 {
  background: none;
  color: var(--no2-x9o);
  padding: 0;
}
.nic_c3jpp8 h3::after{
  content: none;
}

.nic_c3jpp8 p {
  margin-bottom: 20px;
}
.m8nidz {
  font-weight: 600;
  margin: 0 0 15px;
}
.m8nidz span {
  font-weight: 400;
  display: block;
}
.sebba_09 {
  grid-row-gap: 10px;
  background-color: var(--dqs4k-uyf2);
  border: 1px solid var(--bkro2-psey);
  border-radius: 20px;
  grid-template-areas:
    "photo"
    "title"
    "text-content";
  margin: 20px auto 20px;
  padding: 30px 20px 30px 70px;
  position: relative;
  width: 90%;
  box-sizing: border-box;
  margin-left: auto;
}
.fax1pdncj {
  background: var(--i6m-h41);
  border-radius: 10%;
  bottom: 50px;
  display: flex;
  height: 100px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  margin: auto;
  padding: 20px;
  position: relative;
  width: 100px;
  grid-area: photo;
  /* position: absolute;
  top: 0;
  left: -50px; */
}
.fax1pdncj img {
  width: 70px;
  display: block;
}
.olrdv72w {
  grid-area: title;
}
.olrdv72w h3 {
  color: var(--no2-x9o);
  background: transparent;
  padding: 0;
}
.olrdv72w h3::after{
  content: none;
}
.t2czm_o {
  margin-top: 60px;
}
.nkoufcc table tr td {
  text-align: center;
}
.j19ctag3g.nkoufcc
table
tr
td:first-of-type {
  background-color: #f5f7fa;
}
.j7e2r_d p {
  margin-bottom: 20px;
}
.cxk50l0jc {
  margin-top: 70px;
}
.durd004hl {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  border: 1px solid #adbdd4;
  border-top: 7px solid var(--no2-x9o);
  border-radius: 0 0 6px 6px;
  box-shadow: 0 5px 25px rgba(28, 45, 68, 0.102);
  display: grid;
  grid-template-areas:
    "photo title"
    "photo box-content";
  margin: 0 auto 25px;
  max-width: 945px;
  padding: 25px;
}
.bg44ejh8 {
  font-size: 18px;
  font-weight: 700;
  text-align: left;
}
.t_hk4m2 li {
  padding: 20px;
  background-color: var(--dqs4k-uyf2);
  border: 1px solid var(--bkro2-psey);
  border-radius: 20px;
  margin: 20px auto;
}
.t_hk4m2 h3 {
  color: var(--no2-x9o);
  padding: 0;
  background: transparent;
  margin-bottom: 10px;
}
.g4peyh7 {
  margin-top: 70px;
}
.dj9hfe {
  border: 1px solid #bbc4d8;
  border-radius: 10px;
  padding: 45px 12px 25px;
  position: relative;
  box-sizing: border-box;
}
.pyw0nhk_9 {
  height: 67px;
  left: 0;
  top: 0;
  border-radius: 50%;
  width: 67px;
  overflow: hidden;
  position: absolute;
  transform: translateX(-50%);
}
.scz9j8q32 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 14px;
}
.kqdrpfppjv:before {
  background: url(./assets/images/icon-arrow-down.svg);
  background-repeat: no-repeat;
  content: "";
  display: block;
  filter: invert(85%) sepia(85%) saturate(1605%) hue-rotate(198deg)
  brightness(97%) contrast(89%);
  height: 18px;
  left: 50%;
  position: absolute;
  top: 0;
  top: -58px;
  transform: translateX(-50%);
  width: 16px;
}
.kqdrpfppjv {
  border-color: var(--i6m-h41);
  margin-top: 20px;
  background: var(--dqs4k-uyf2);
}
.t_hk4m2 h3::after{
  content: none;
}
.dj9hfe {
  padding: 26px 58px 35px;
  width: 90%;
}
.app276 {
  margin-bottom: 42px;
  margin-left: 34px;
}
.j1_nvn7rb {
  margin-top: 70px;
  order: 11;
}
.rzrcqvn7_y h3::after, .bcs995u8k h3::after{
  content: none;
}
.ub1axlodcp{
  order: 7;
}
.j1_nvn7rb > p {
  margin-bottom: 20px;
}
.kqdrpfppjv {
  margin-left: 46px;
}
.v1na0x .o3ibp4tti {
  border: 1px solid var(--bkro2-psey);
  border-radius: 10px;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  flex-shrink: 0;
  gap: 10px;
  max-width: 500px;
  padding-bottom: 30px;
  text-decoration: none;
  width: 32%;
  box-sizing: border-box;
}
.v1na0x .bihkmvx1hn {
  max-height: 344px;
}
.v1na0x .li9d_t {
  border-radius: 5px;
  color: var(--az9y-kpt);
  font-size: 12px;
  font-weight: 400;
  font-weight: 700;
  margin-left: 25px;
  padding: 2px 10px;
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content;
  background: var(--a98-rz);
}
.v1na0x .vf8lpk h4 a {
  color: var(--no2-x9o);
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}
.vf8lpk {
  padding-left: 20px;
}
.jxwfv7q8f1 img {
  border-radius: 50px;
  margin-right: 10px;
}
.v1na0x .g76pic67w {
  color: var(--yyl-y28);
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
}
.v1na0x .jxwfv7q8f1 {
  color: var(--i6m-h41);
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
  display: flex;
  align-items: center;
  text-decoration: underline;
}

.v1na0x {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  overflow-x: auto;
}
.bihkmvx1hn img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.u8dsci6e a {
  margin: 30px auto;
  text-align: center;
}
.kys8vanir {
  margin-top: 70px;
}
.pl9p9kkvjm p {
  margin: 0 0 20px;
}
.ikmx41ua a {
  list-style: upper-alpha;
}
.ikmx41ua li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.j5tegj {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.lpllm9f08 h3 {
  padding: 0;
  background: transparent;
  color: var(--urzo-s8);
}
.bwejz16xu{
  display: flex;
  flex-direction: column;
}
.sebba_09:nth-child(1) { order: 3; }
.sebba_09:nth-child(2) { order: 1; }
.sebba_09:nth-child(3) { order: 4; }
.sebba_09:nth-child(4) { order: 2; }

.c42jmih {
  border: 1px solid #bbc4d8;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 30px 0;
  padding: 25px 15px 10px;
}
.kp6lsh11 {
  align-self: start;
  height: 140px;
  margin: 0 50px 0 auto;
  width: 140px;
  overflow: hidden;
  position: relative;
  clip-path: circle(50%);
}
.kp6lsh11 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  transition: all .3s linear;
}
.c42jmih:hover img{
  transform: scale(1.1);
}
.u2k8k6 {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
.u2k8k6 a {
  text-decoration: underline;
}
.zkuklc {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
.vmyaq12mhf {
  font-weight: 700;
  margin: 0 0 20px;
  font-size: 24px;
}
.d9efkh1uw {
  padding-right: 10px;
  border-right: 1px solid var(--bkro2-psey);
  margin-right: 10px;
}
.e9_1tbik {
  display: grid;
  grid-template-columns: 140px auto;
  gap: 40px;
}
.ix7qcsx {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.nse9_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.wn_dd4 {
  padding: 29px 32px;
}
.yh_vzaz {
  background: var(--xza7-xlbs);
  border-bottom: 5px solid var(--szk-la);
  color: var(--az9y-kpt);
  display: block;
  font-size: 30px;
  padding: 20px 15px;
  text-align: center;
}
.ur09445okb {
  background: var(--az9y-kpt);
  border: 1px solid var(--iv5s-thb);
  border-radius: 10px;
  font-family: Open Sans, sans-serif;
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
}
.b52o9gu {
  color: var(--yyl-y28);
  font-size: 18px;
  line-height: 1.6;
}
.b52o9gu .xfhwu7413r {
  color: var(--i6m-h41);
  font-size: 28px;
  font-weight: 700;
}
.b01fr6b {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.l3185usysz p {
  margin: 0;
}
.lu1vd2vwf {
  text-align: center;
}
.durd004hl {
  gap: 20px;
}
.aycc4a5le {
  color: var(--ges2-u4);
  text-decoration: underline;
  font-weight: 300;
  text-align: center;
  display: block;
  width: max-content;
  margin: 0 auto;
}
.fx6dn0mcfw {
  position: relative;
}
.cv8k6d {
  position: sticky;
  top: 100px;
  height: max-content;
}
.k6hse3 {
  margin: 0 0 100px;
}

/* online casinos */
.aowbzi {
  background-color: var(--dqs4k-uyf2);
  border: 1px solid var(--bkro2-psey);
  border-radius: 6px;
  display: flex;
  font-size: 12px;
  gap: 8px;
  line-height: 18px;
  margin: 12px 0;
  padding: 8px;
  width: -moz-fit-content;
  width: fit-content;
  transition: all 0.3s linear;
  margin-bottom: 40px;
}
.aowbzi > span {
  font-size: 12px;
  font-weight: 700;
  display: block;
  width: max-content;
  min-width: fit-content;
}
.aowbzi:hover {
  background: var(--xza7-xlbs);
  color: var(--az9y-kpt);
}
.xrz0d05p {
  display: none;
  margin: 0;
}
.aowbzi:hover .xrz0d05p {
  display: block;
}
.iqgq63hj7t h3 {
  background: none var(--no2-x9o);
  border-radius: 10px 10px 0 0;
  color: var(--az9y-kpt);
  font-size: 16px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 16px;
  min-height: 55px;
  margin: 0;
  box-sizing: border-box;
  padding: 12px 10px 10px;
  text-align: center;
  width: 100%;
}
.y95izp {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
  background: var(--az9y-kpt);
}
.j9257yv{
  order: -1;
}
.n3ztg7 {
  margin: 0 auto;
  width: 197px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.n3ztg7 p {
  margin: 30px 0 0;
}
.n3ztg7 img {
  display: block;
  width: 100%;
  border-radius: 7px;
  overflow: hidden;
}
.ejzou2dd9l,
.ma5qbf {
  background: url(../images/review-star-icon.png);
  background-position: 0;
  background-size: 23px;
  height: 98.8%;
  left: 0;
  position: absolute;
  top: 0;
}
.ejzou2dd9l {
  z-index: 1;
}
/* Основной блок */
.i57r612ef {
  background: #fff;
  border: 2px solid #ffd700;
  border-radius: 16px;
  padding: 40px 20px;
  margin: 40px auto;
  max-width: 1200px;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.2);
}

/* TOC */
.jympryb {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 15px;
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  color: #333;
}

.oskmli2 {
  font-size: 16px;
  margin-right: 10px;
  color: #ff9900;
}

.xr5_56nr4m a {
  color: #ff9900;
  text-decoration: underline;
  transition: color 0.3s ease, text-shadow 0.3s ease;
}

.xr5_56nr4m a:hover {
  color: #ff6600;
  text-shadow: 0 0 4px #ffd700;
}

.o98m0tq6 {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 30px;
}

.wzafhy4u,
.qekvnjuz9j {
  background: #fff8e1;
  border: 2px solid #ffd700;
  border-radius: 12px;
  overflow: hidden;
  width: 300px;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.wzafhy4u:hover,
.qekvnjuz9j:hover {
  transform: translateY(-5px);
  box-shadow: 0 0 25px rgba(255, 215, 0, 0.3);
}

.wzafhy4u table,
.qekvnjuz9j table {
  width: 100%;
  border-collapse: collapse;
}

.wzafhy4u th,
.qekvnjuz9j th {
  color: #ff9900;
  font-weight: 700;
  text-align: left;
  padding: 12px 15px;
  background: #fff3c0;
}

.wzafhy4u td,
.qekvnjuz9j td {
  color: #333;
  text-align: center;
  padding: 12px 15px;
  font-weight: 500;
}

.bnto6a8va1 a {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 10px;
  background: linear-gradient(90deg, #ffcc00, #ff9900);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  box-shadow: 0 0 15px rgba(255, 204, 0, 0.5);
  transition: all 0.3s ease;
}

.bnto6a8va1 a:hover {
  transform: scale(1.05);
  box-shadow: 0 0 25px rgba(255, 204, 0, 0.7);
}

/* Pros/Cons блок */
.sobth9iyc {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}

.pccgfmnvaz,
.xkbfamh {
  flex: 1;
  min-width: 280px;
  border-radius: 12px;
  padding: 20px;
  background: #fffbe6;
  border: 2px solid #ffd700;
  box-shadow: 0 4px 15px rgba(255, 215, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.pccgfmnvaz:hover,
.xkbfamh:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.2);
}

.heu0gavx5 span,
.voujm4 span {
  font-size: 18px;
  font-weight: 700;
  color: #ff9900;
  display: block;
}

.v6zx7q5o66,
.kyda8v {
  font-size: 14px;
  color: #333;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.v6zx7q5o66 i {
  color: #ff9900;
  background: rgba(255,153,0,0.2);
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: none;
  align-items: center;
  justify-content: center;
}

.kyda8v i {
  color: #ff4d4d;
  background: rgba(255,77,77,0.2);
  border-radius: 50%;
  width: 22px;
  height: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.v6zx7q5o66 i::after {
  content: "✓";
  font-weight: 700;
}

.kyda8v i::after {
  content: "✕";
  font-weight: 700;
}

/* Адаптивность */
@media (max-width: 720px) {
  .o98m0tq6 {
    flex-direction: column;
    align-items: center;
  }
  .sobth9iyc {
    flex-direction: column;
    align-items: center;
  }
}

.ma5qbf {
  filter: grayscale(1);
  width: 100%;
}
.n3d2j696p {
  display: inline-block;
  height: 20px;
  margin: auto;
  position: relative;
  width: 116px;
}
.ddwlzk4ir {
  color: var(--i6m-h41);
  display: table;
  font-size: 22px;
  font-weight: 700;
  padding: 0 20px;
  margin: 17px auto 10px;
  text-align: center;
}
.ded8og3{
  display: grid;
  /* grid-template-columns: repeat(2, 1fr); */
  gap: 20px;
}
/* .ieaomdmrk {
  padding-right: 40px;
} */
.ddwlzk4ir span {
  color: var(--no2-x9o);
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
.ddwlzk4ir span.lfjweb2l9 {
  color: var(--yyl-y28);
  display: table;
  font-size: 16px;
  font-weight: 700;
  margin: 0 auto;
}
.m9e4ksnx {
  font-size: 15px;
  text-decoration: underline;
  color: var(--i6m-h41);
}
.rafsfg3vy {
  background-color: #fff;
  border-bottom: 1px solid var(--iv5s-thb);
  border-top: 1px solid var(--iv5s-thb);
  display: grid;
  gap: 7px;
  grid-template-columns: 1fr;
  padding: 9px 24px;
  grid-column-gap: 33px;
  align-items: baseline;
  text-align: center;
  grid-template-columns: repeat(3, 1fr);
  justify-items: center;
}
.n1b713nv img {
  display: block;
  object-fit: cover;
  width: 100%;
  object-position: center;
}
.n1b713nv{
  order: -1;
}
.d8zf97vqq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 340px;
}
.rafsfg3vy > div > span:first-child {
  font-size: 14px;
  font-weight: 700;
  display: block;
  color: var(--no2-x9o);
}
.rafsfg3vy .a3kn89fuw {
  font-size: 14px;
  color: var(--i6m-h41);
  text-decoration: underline;
  cursor: pointer;
  display: block;
  position: relative;
}
.rafsfg3vy span.nbulxri7i {
  background: #3e5184;
  border-radius: 8px;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.071);
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 30px;
  width: 320px;
  box-sizing: border-box;
  opacity: 0;
  padding: 19px;
  position: absolute;
  top: 20px;
  transition: 0.3s ease-in-out;
  visibility: hidden;
  z-index: 10;
}
.rafsfg3vy span.a3kn89fuw:hover .nbulxri7i {
  opacity: 1;
  visibility: visible;
}
.dovv7a0ae {
  border: 1px solid var(--iv5s-thb);
  border-radius: 10px;
  margin: 30px 0;
}
.goey4weh {
  padding: 20px 30px;
}
.ptkuwk ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.ptkuwk li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
  line-height: 1.2;
  font-size: 15px;
  color: #222;
}

.ptkuwk li i {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08) inset;
}

.ptkuwk .ghcerul8xy li i.whw29iat {
  background: var(--urzo-s8);
}
.ptkuwk .ghcerul8xy li i.whw29iat::after {
  content: "✓";
  line-height: 1;
}
.ptkuwk .uv_s8o_e li i.wwgij4 {
  background: var(--szk-la);
}
.ptkuwk .uv_s8o_e li i.wwgij4::after {
  content: "✕";
  line-height: 1;
}
/* .n7cjswiyy h3 {
  background: none;
  padding: 0;
  color: var(--no2-x9o);
} */
.ptkuwk li:hover i {
  transform: translateY(-50%) scale(1.06);
  transition: transform 120ms ease;
}
.r_vqta {
  padding: 0 30px 20px;
}
@media (max-width: 520px) {
  .ptkuwk {
    flex-direction: column;
    display: flex;
    gap: 0.75rem;
  }
}

.tse0j5m {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 20px;
}
.ws871hgj {
  display: block;
}
.ws871hgj img {
  display: block;
  width: 100%;
}
.cn_7arrn3r {
  padding: 30px 20px;
}
.j0xd22 {
  border: 1px solid var(--iv5s-thb);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.yd4t88xiap {
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  font-weight: 700;
  display: block;
  margin-bottom: 20px;
  padding: 5px 10px;
  text-transform: uppercase;
  width: fit-content;
  background: var(--w0l5-mo8);
}
.inp_oe9 a {
  color: var(--no2-x9o);
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 14px;
  display: inline-block;
}
.g76pic67w {
  font-size: 13px;
  margin-bottom: 14px;
}
.xy1ogr4w img {
  border-radius: 50%;
}
.xy1ogr4w {
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  gap: 10px;
}
.hfpljp7b4q {
  margin-top: 40px;
}
.h7x9fu9lf h4 {
  color: var(--urzo-s8);
  display: block;
  font-size: 1.3em;
  margin: 20px auto 10px;
}
.gadlak {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 40px;
}
.gadlak a {
  background: transparent none;
  border-color: var(--no2-x9o);
  border-width: 1px;
  border-style: solid;
  color: currentColor;
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  font-weight: 600;
  padding-left: 18px;
  border-radius: 10px;
  transition: all 0.3s linear;
  display: block;
}
.gadlak a:hover {
  background-color: var(--no2-x9o);
  color: var(--az9y-kpt);
}
.ikmx41ua {
  padding-left: 20px;
}

.nwf7_k {
  position: relative;
  padding-right: 40px;
}
.nwf7_k > .d_q_xij:last-child {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: -1;
  transform: translateY(-50%) scale(0.8);
}
.wzafhy4u, .qekvnjuz9j{
  border-radius: var(--ganjmd-hx);
  overflow: hidden;
}
.bnbzp34ow {
  grid-template-columns: repeat(3, 1fr);
}
.oqh1titfc {
  padding: 20px 0;
  align-items: center;
}
.meg9_dlek6 h1:after {
  content: none;
}
.sn_cd9a01 {
  gap: 10px 20px;
}
.i57r612ef td {
  text-align: center;
  padding: 10px;
  text-decoration: underline;
}
.kg2puwfzsv {
  /* display: grid;
  grid-template-columns: 220px 2fr 1fr; */
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid var(--iv5s-thb);
  border-radius: 10px;
  margin: 0 auto 30px;
  padding:0 20px;
}
.jmb4mygp3e{
  max-width: 250px;
}
.va815xpwb{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.kg2puwfzsv img {
  display: block;
  width: 100%;
  height: auto;
}
.kg2puwfzsv h3,
.bcs995u8k h3 {
  padding: 0;
  background: transparent;
  color: var(--no2-x9o);
}
.s4vq8h5d6b span {
  display: block;
}
.s4vq8h5d6b {
  text-align: left;
  padding-bottom: 20px;
  margin-right: auto;
}
.to7htfi {
  font-weight: 700;
}
.bcs995u8k {
  margin: 20px auto;
  padding: 20px 20px 20px 40px;
  background-color: var(--dqs4k-uyf2);
  border: 1px solid var(--bkro2-psey);
  border-radius: 20px;
}
.x3nxl15tp7 {
  margin: 40px 0;
}
.f7m_vi0k44 {
  display: flex;
  flex-direction: column;
}

.xikk3zc { order: 1; }
.m_76hfd { order: 2; }
.i57r612ef { order: 3; }

.rwmc80ct{
  order: 5;
}
.v71ox0 { order: 16; }         /* 1 */
.f3cgqh2kw { order: 20; }            /* 2 */
.kp5l65c1 { order: 24; }          /* 3 */
.pur298lk0b { order: 28; }       /* 4 */
.m_49tiyx04 { order: 32; }           /* 5 */
.qvllws710 { order: 9; }     /* 6 */
.zvkzn7 { order: 14; }         /* 7 */
.pxlcp4s { order: 10; }        /* 8 */
.j753bf7 { order: 48; }       /* 9 */
.gqev8b8 { order: 11; }          /* 10 */
.z5wzloxo3b { order: 56; }           /* 11 */

.kk7x30sk9 span {
  font-size: 20px;
}
.t59ptx7 .hy757x8tas { order: 8; }
.t59ptx7 .sgb6nn5klk { order: 4; }
.t59ptx7 .k3ppjdgvsj { order: 3; }
.t59ptx7 .w_zqyixp { order: 6; }
.t59ptx7 .z4dm8eyn0m { order: 5; }
.t59ptx7 .ckr9ab0 { order: 24; }
.fhpzqzvs{
  order: 10;
}
.q68tlsf{
  order: 1;
}

.t59ptx7 .npkl8bb4yo {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.x_0cszy {
  position: absolute;
  top: 60%;
  right: 25px;
  margin: 0 auto;
  font-weight: 600;
  padding: 10px;
  display: block;
  max-width: max-content;
  box-sizing: border-box;
  background: var(--bkro2-psey);
  color: var(--yyl-y28);
  color: var(--xza7-xlbs);
  border-radius: 10px;
  z-index: 10;
  transition: all .3s linear;
}
.pl9p9kkvjm{
  display: flex;
  flex-direction: column;
}
.pbh8vnce86{
  order: 1;
}
.dloj3j{
  order: 4;
}
.t2czm_o{
  order: 2;
}
.n7cjswiyy{
  order: 3;
}

.e72p4jv{
  order: 7;
}
.h7x9fu9lf{
  order: 6;
}
.c42jmih{
  order: 8;
}
.hfpljp7b4q{
  order: 5;
}
.x_0cszy:hover{
  color: var(--i6m-h41);
}

.fltq5ulj {
  position: relative;
  padding-bottom: 10px;
}
.i57r612ef>div{
  display: flex;
  flex-direction: column;
}
.jympryb{
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.o98m0tq6{
  order: 3;
}
.sobth9iyc{
  order: 2;
}
.u6t9xz {
  background: radial-gradient(circle at top, #1a0000 0%, #0a0a0a 100%);
  border: 2px solid rgba(255, 215, 0, 0.3);
  border-radius: 16px;
  padding: 40px 30px;
  max-width: 450px;
  margin: 40px auto;
  box-shadow:
          0 0 30px rgba(255, 0, 0, 0.2),
          inset 0 0 20px rgba(255, 215, 0, 0.1);
  color: #fff;
  text-align: center;
  backdrop-filter: blur(6px);
}

.u6t9xz h5 {
  font-size: 26px;
  font-weight: 700;
  color: #ffd700;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 0 0 12px #ff6600, 0 0 25px #ff0000;
  margin-bottom: 15px;
}

.u6t9xz h5 span {
  color: #fff;
  text-shadow: 0 0 12px #ff3333, 0 0 25px #ff6600;
}

/* Подзаголовок */
.mawd940bd {
  font-size: 14px;
  color: #ccc;
  margin-bottom: 25px;
  letter-spacing: 0.3px;
  font-style: italic;
}

/* Поля */
.rm9ini0uvi {
  display: flex;
  gap: 15px;
  margin-bottom: 20px;
}

.sfs6pxvut {
  flex: 1;
  text-align: left;
}

.sfs6pxvut label {
  display: block;
  font-size: 13px;
  color: #ffd700;
  margin-bottom: 6px;
  letter-spacing: 0.5px;
}
footer.yz8ab4 {
  background: radial-gradient(circle at top, #0a0a0a 0%, #000 100%);
  border-top: 2px solid #ffcc00;
  color: #ddd;
  font-family: 'Roboto', sans-serif;
  padding: 50px 0 30px;
  position: relative;
  overflow: hidden;
}

footer.yz8ab4::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgba(255,0,0,0.08), transparent 70%);
  animation: glowMove 10s infinite linear;
}

@keyframes glowMove {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.yz8ab4 .npkl8bb4yo {
  max-width: 1100px;
  margin: 0 auto;
  padding: 0 20px;
  position: relative;
  z-index: 2;
}

.a3irumne {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px 25px;
  list-style: none;
  margin-bottom: 30px;
  padding: 0;
}

.a3irumne a {
  color: #ffd700;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.3s ease, text-shadow 0.3s ease;
}

.a3irumne a:hover {
  color: #fff;
  text-shadow: 0 0 8px #ff0000, 0 0 15px #ff6600;
}

/* Центральная часть */
.h5by5hdkcz {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 18px;
  margin-bottom: 40px;
}

.h5by5hdkcz img {
  max-width: 160px;
  filter: drop-shadow(0 0 10px rgba(255,215,0,0.3));
}

.h5by5hdkcz ul {
  display: flex;
  gap: 15px;
  list-style: none;
  padding: 0;
}

.h5by5hdkcz ul li a img {
  width: 28px;
  height: 28px;
  transition: transform 0.3s ease, filter 0.3s ease;
  filter: brightness(0.8);
}

.h5by5hdkcz ul li a:hover img {
  transform: scale(1.15);
  filter: drop-shadow(0 0 8px #ff6600);
}

/* Описание / Disclaimer */
.yfkl5f3cu {
  background: rgba(255,255,255,0.05);
  border: 1px solid rgba(255,215,0,0.2);
  border-radius: 10px;
  padding: 25px 20px;
  margin-bottom: 40px;
  box-shadow: inset 0 0 15px rgba(255,215,0,0.08);
}

.yfkl5f3cu h4 {
  color: #ffd700;
  font-size: 18px;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.yfkl5f3cu p {
  font-size: 14px;
  color: #ccc;
  line-height: 1.6;
  text-align: justify;
}

/* Логотипы */
.gq__i3uwz {
  text-align: center;
  margin-bottom: 30px;
}

.gq__i3uwz p {
  color: #ffcc00;
  font-weight: 600;
  margin-bottom: 15px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.gq__i3uwz ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  list-style: none;
  padding: 0;
  margin-bottom: 20px;
}

.gq__i3uwz ul img {
  height: 40px;
  opacity: 0.8;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.gq__i3uwz ul img:hover {
  transform: scale(1.05);
  opacity: 1;
}

.ir1edtbf7g {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 25px;
}

.ir1edtbf7g img {
  opacity: 0.7;
  transition: opacity 0.3s ease;
}

.ir1edtbf7g img:hover {
  opacity: 1;
}

/* Копирайт */
.uuvjst5g43 {
  text-align: center;
  color: #aaa;
  font-size: 13px;
  margin-top: 40px;
  border-top: 1px solid rgba(255,215,0,0.2);
  padding-top: 20px;
}
.gbf7rwgf {
  display: grid;
  grid-template-columns:1fr 1fr;
  gap: 30px;
  margin: 50px auto;
  max-width: 1200px;
}

.sl2tm0lu8q {
  background: linear-gradient(145deg, #fff8e1, #fff3d6);
  border: 2px solid #ffd700;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 8px 20px rgba(255, 215, 0, 0.25);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.sl2tm0lu8q:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 0 30px rgba(255, 215, 0, 0.5), 0 8px 20px rgba(255, 215, 0, 0.25);
}

.l4lmoewhzn {
  font-size: 20px;
  font-weight: 800;
  background: linear-gradient(90deg, #ffcc00, #ff6600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  margin-bottom: 18px;
  text-shadow: 0 0 8px rgba(255, 153, 0, 0.7);
}

.x1si3hwa {
  display: flex;
  flex-direction: column;
  gap: 15px;
  text-align: center;
  font-size: 14px;
  color: #333;
}

.rturt6vv img {
  width: 100%;
  border-radius: 15px;
  object-fit: cover;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}

.rturt6vv img:hover {
  transform: scale(1.08) rotate(1deg);
  box-shadow: 0 0 25px rgba(255, 215, 0, 0.5), 0 8px 20px rgba(255, 215, 0, 0.2);
}

.x1si3hwa p {
  margin: 0;
  line-height: 1.6;
  color: #444;
}

@media (max-width: 768px) {
  .gbf7rwgf {
    grid-template-columns: 1fr;
    gap: 25px;
  }
}

.uuvjst5g43 b {
  color: #ffd700;
  letter-spacing: 0.5px;
}

.sfs6pxvut input {
  width: 100%;
  padding: 10px 12px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 215, 0, 0.3);
  border-radius: 8px;
  color: #fff;
  font-size: 14px;
  transition: all 0.3s ease-in-out;
}

.sfs6pxvut input:focus {
  border-color: #ffcc00;
  box-shadow: 0 0 10px #ffcc00;
  outline: none;
}

/* Чекбокс */
.yiozr8a {
  text-align: left;
  font-size: 13px;
  color: #ccc;
  margin-bottom: 25px;
}
.p8idz548q {
  display: flex;
  flex-direction: column;
  gap: 30px;
  font-family: 'Poppins', sans-serif;
}

.dovv7a0ae {
  background: #fffaf2;
  border: 2px solid #ffd700;
  border-radius: 20px;
  padding: 20px;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.dovv7a0ae:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 25px rgba(255, 215, 0, 0.4);
}

.iqgq63hj7t h3 {
  font-size: 20px;
  color: #ff6600;
  margin-bottom: 15px;
  font-weight: 700;
  text-align: center;
}

.y95izp {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
}

.n3ztg7 {
  flex: 1 1 180px;
  text-align: center;
}

.n3ztg7 p {
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
}

.t2dv_ah img {
  max-width: 140px;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.t2dv_ah img:hover {
  transform: scale(1.05);
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.5);
}

.n3d2j696p {
  position: relative;
  width: 100px;
  height: 16px;
  margin: 10px auto 0;
  background: url('./assets/images/star-empty.svg') repeat-x;
}

.ejzou2dd9l {
  height: 100%;
  background: url('./assets/images/star-full.svg') repeat-x;
  position: absolute;
  top: 0;
  left: 0;
}

.d8zf97vqq {
  flex: 2 1 250px;
}

.ddwlzk4ir {
  font-size: 16px;
  font-weight: 700;
  color: #ff6600;
  margin-bottom: 10px;
}

.ddwlzk4ir .lfjweb2l9 {
  display: block;
  font-size: 12px;
  color: #333;
  margin-top: 3px;
}

.a4711lirw {
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex-wrap: wrap;
}
.bwejz16xu {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: space-between;
  font-family: 'Poppins', sans-serif;
}

.sebba_09 {
  background: #fffaf2;
  border: 2px solid #ffd700;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  gap: 20px;
  box-shadow: 0 6px 20px rgba(255, 215, 0, 0.2);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.c42jmih {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 25px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
}

.vmyaq12mhf {
  font-size: 22px;
  font-weight: 700;
  color: #ff9900;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 15px;
}

.e9_1tbik {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}

.kp6lsh11 {
  flex-shrink: 0;
  border: 3px solid #ff9900;
  border-radius: 50%;
  overflow: hidden;
  width: 100px;
  height: 100px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.kp6lsh11 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.kp6lsh11:hover {
  transform: scale(1.05);
  box-shadow: 0 0 15px rgba(255, 153, 0, 0.6);
}

.nse9_9 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

.u2k8k6 {
  font-size: 18px;
  font-weight: 700;
  color: #ffcc33;
}

.u2k8k6 a {
  color: #ffcc33;
  text-decoration: none;
  transition: color 0.3s ease;
}

.u2k8k6 a:hover {
  color: #ff6600;
}

.x62xmh7zc {
  font-size: 14px;
  font-weight: 500;
  color: #ccc;
  margin-left: 8px;
}

.libqx9 a img {
  width: 25px;
  height: 25px;
  transition: transform 0.3s ease;
}

.libqx9 a:hover img {
  transform: scale(1.1);
}

.bt8unh9qax p {
  font-size: 14px;
  line-height: 1.6;
  color: #ddd;
  margin-bottom: 15px;
}

.ix7qcsx {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.qh3p55c3g8 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: linear-gradient(135deg, #ff6600, #ffcc33);
  color: #1a1a1a;
  font-weight: 600;
  font-size: 14px;
  padding: 8px 15px;
  border-radius: 10px;
  text-decoration: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.qh3p55c3g8:hover {
  transform: translateY(-3px);
  box-shadow: 0 6px 20px rgba(255, 204, 51, 0.4);
}

.qh3p55c3g8 img {
  display: inline-block;
}

.sebba_09:hover {
  transform: translateY(-6px);
  box-shadow: 0 10px 25px rgba(255, 215, 0, 0.4);
}

.fax1pdncj {
  background: linear-gradient(135deg, #ff6600, #ffd700);
  padding: 15px;
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.fax1pdncj img {
  max-width: 50px;
  height: auto;
}

.sebba_09:hover .fax1pdncj {
  transform: scale(1.1);
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.6);
}

.olrdv72w h3 {
  font-size: 18px;
  color: #ff6600;
  margin-bottom: 10px;
  font-weight: 700;
}

.olrdv72w p {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
}

.olrdv72w a {
  color: #ff9900;
  font-weight: 600;
  text-decoration: underline;
  transition: color 0.3s ease;
}

.olrdv72w a:hover {
  color: #ff6600;
}

.c1umrd7v {
  padding: 10px 20px;
  font-weight: 700;
  color: #fff;
  background: linear-gradient(90deg, #ff0000, #ff6600, #ffd700);
  border-radius: 12px;
  text-decoration: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.c1umrd7v:hover {
  transform: translateY(-3px);
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.6);
}

.m9e4ksnx {
  font-size: 13px;
  font-weight: 600;
  color: #ff6600;
  text-decoration: underline;
  align-self: center;
  transition: color 0.3s ease;
}

.m9e4ksnx:hover {
  color: #ffd700;
}
.duc_rwy8 h3{
  color: #fff;
  text-shadow: 0 0 2px #212121;
}
.n1b713nv {
  flex: 1 1 220px;
  text-align: center;
}

.n1b713nv img.s15vi9 {
  max-width: 100%;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.nic_c3jpp8 h3{
  color: var(--yyl-y28);
}
.n1b713nv img.s15vi9:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.4);
}

.rafsfg3vy {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 15px;
  margin: 15px 0;
  font-size: 14px;
  color: #333;
}

.rafsfg3vy span {
  font-weight: 700;
  color: #ff6600;
}

.nbulxri7i {
  display: none;
  color: #ff9900;
  font-style: italic;
}

.a3kn89fuw:hover .nbulxri7i {
  display: inline;
}

.goey4weh {
  font-size: 14px;
  line-height: 1.6;
  color: #333;
  margin-bottom: 15px;
}

.y0dqn5 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 20px;
}

.ghcerul8xy, .uv_s8o_e {
  list-style: none;
  padding-left: 0;
  font-size: 14px;
}

.ghcerul8xy li, .uv_s8o_e li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  gap: 6px;
}

.whw29iat {
  color: #28a745;
  font-size: 14px;
}

.wwgij4 {
  color: #dc3545;
  font-size: 14px;
}

.yiozr8a input {
  accent-color: #ff0000;
  transform: scale(1.2);
  margin-right: 8px;
}

.yiozr8a a {
  color: #ffd700;
  text-decoration: none;
  border-bottom: 1px dashed #ffcc00;
}

.yiozr8a a:hover {
  color: #fff;
  border-bottom-color: transparent;
}

.z4x69agux {
  width: 100%;
  background: linear-gradient(90deg, #ff0000, #ff6600, #ffd700);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
  border: none;
  border-radius: 8px;
  padding: 14px;
  cursor: pointer;
  box-shadow: 0 0 20px rgba(255, 0, 0, 0.5);
  transition: all 0.3s ease;
}
.vyjmk3odq {
  display: flex;
  flex-direction: column;
  gap: 30px;
  font-family: 'Poppins', sans-serif;
  max-width: 900px;
  margin: 0 auto;
}

.app276 {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #fff;
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.app276:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 25px rgba(255, 153, 51, 0.4);
}

.dj9hfe {
  display: flex;

  box-sizing: border-box;
  gap: 15px;
  align-items: flex-start;
}

.kqdrpfppjv {
  background: #292929;
  padding: 15px 20px;
  border-radius: 15px;
}

.pyw0nhk_9 {
  border-radius: 50%;
  border: 2px solid #ff9900;
  width: 67px;
  height: 67px;
  object-fit: cover;
  flex-shrink: 0;
}

.aq09e5 {
  width: 94px;
  height: 94px;
  border-color: #ffcc33;
}

.scz9j8q32 {
  font-size: 18px;
  font-weight: 600;
  color: #ffcc33;
  margin-bottom: 8px;
}

.yhgvu30g p {
  font-size: 14px;
  color: #ccc;
  margin-bottom: 8px;
}

.qtewfw {
  color: #ff9900;
  font-weight: 600;
  text-decoration: none;
}

.qtewfw:hover {
  color: #ff6600;
}

.cmspan4 p {
  font-size: 15px;
  color: #ddd;
  line-height: 1.6;
  margin: 0;
}

.kqdrpfppjv .scz9j8q32 {
  font-size: 16px;
  color: #ff9900;
}

.kqdrpfppjv .cmspan4 p {
  font-size: 14px;
  color: #fff;
}

@media (max-width: 768px) {
  .dj9hfe,
  .kqdrpfppjv {
    flex-direction: column;
    align-items: flex-start;
  }

  .pyw0nhk_9 {
    width: 60px;
    height: 60px;
  }

  .aq09e5 {
    width: 80px;
    height: 80px;
  }
}

.z4x69agux:hover {
  background: linear-gradient(90deg, #ffd700, #ff6600, #ff0000);
  box-shadow:
          0 0 25px rgba(255, 215, 0, 0.6),
          0 0 45px rgba(255, 0, 0, 0.4);
  transform: translateY(-2px);
}

@media screen and (max-width: 1199px) {
  .lp6z_o9uc {
    gap: 16px;
  }
  .lp6z_o9uc > div:not(:first-child)::before {
    left: -8px;
  }
  h1 {
    font-size: 30px;
  }
  .enlisi8nc li {
    font-size: 14px;
  }
  .kk7x30sk9 {
    font-size: 40px;
  }
  .bekq71 {
    padding: 0 10px;
  }
  .sklf1n {
    padding: 20px;
  }
  .ekyuaxodx {
    display: block;
  }
  .umic3h44p {
    display: none;
  }
  .vx7qnswj h1 {
    font-size: 50px;
  }
  .uaazhie0 {
    text-align: center;
    max-width: 187px;
    width: 100%;
    box-sizing: border-box;
  }
  .esu7r0m7k {
    gap: 15px;
  }
  .ded8og3{
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 1024px) {
  .lp6z_o9uc {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .lp6z_o9uc > div {
    box-sizing: border-box;
  }
  .gbf7rwgf{
    grid-template-columns: repeat(2, 1fr);
  }
  .v7aip9 {
    width: 100%;
    margin-top: 30px;
  }
  .fltq5ulj{
    padding-bottom: 50px;
  }
  .x_0cszy{
    bottom: 20px;
    top: auto;
    position: static;
    left: 50%;
    right: auto;
    width: 100%;
    max-width: 90%;
    box-sizing: border-box;
    text-align: center;
  }
  .xra3hu1gdp {
    display: none;
  }
  .lp6z_o9uc > div:not(:first-child)::before {
    content: none;
  }
  .enlisi8nc {
    display: none;
  }
  .i0sp52p > span {
    background-color: var(--xza7-xlbs);
    border-bottom: 3px solid var(--az9y-kpt);
    border-radius: var(--yob522-gg);
    color: var(--az9y-kpt);
    display: block;
    margin-bottom: 30px;
    font-weight: 700;
    grid-template-columns: 2.5em 1.5fr repeat(5, 1fr);
    grid-gap: 0.5em 2em;
    padding: 15px;
    place-items: center;
    position: relative;
    text-align: center;
    z-index: 2;
    margin-top: 20px;
  }
  .u6t9xz {
    padding: 40px 20px;
  }
  .u6t9xz h5 {
    font-size: 26px;
  }
  /* .o98m0tq6 {
    display: flex;
    flex-direction: column;
    max-width: 600px;
    margin: 30px auto;
  } */
  .pj7y4f32{
    grid-template-columns: repeat(2, 1fr);
  }
  h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 920px) {
  .h3a_04sj thead,
  .h3a_04sj tbody {
    display: block;
    width: 900px;
  }
}
@media screen and (max-width: 992px) {
  .xw4zqq87c {
    padding: 15px 50px;
    padding-right: 300px;
  }
  .pjfiysl87o ul {
    grid-template-columns: repeat(3, 1fr);
  }
  .xysnoklgu {
    font-size: 28px;
  }
  .v1na0x {
    width: 900px;
  }
  .pqiwa3 {
    overflow-x: auto;
  }
  .ded8og3{
    grid-template-columns: 1fr;
  }
  .yqjrj_qnu{
    margin: 0;
  }
  .rhtcb6n {
    position: relative;
    box-sizing: border-box;
    display: block;
    margin-top: 130px;
    padding-top: 100px;
  }
  .vx7qnswj {
    padding: 4em 0;
  }
  .rhtcb6n > img {
    position: absolute;
    top: -100px;
    left: 50%;
    width: 300px;
    transform: translateX(-50%);
  }
  .u6t9xz h5 {
    text-align: center;
  }
  .mawd940bd {
    text-align: center;
  }
  .yiozr8a {
    justify-content: center;
    display: flex;
    margin-top: 10px;
  }
  .rturt6vv {
    min-width: 100px;
    width: 100px;
    height: 100px;
  }
  .ml7f06z {
    grid-template-columns: 1fr 1fr;
  }
  .cflxpnpz {
    grid-template-columns: 1fr 1fr;
  }
  /* .n1b713nv {
    display: none;
  } */
  .vx7qnswj h1 {
    font-size: 40px;
  }
  .n1b713nv img{
    width: 100%;
    display: block;
  }
  .o45p_xl{
    width: 100%;
  }
  .m_c5z4m{
    flex-direction: row;
    width: 100%;
  }
  .o45p_xl p{
    padding: 10px;
    background: var(--yyl-y28);
    color: #fff;
  }
  .fh1tslrux{
    width: 100%;
  }
  .wxea8mw{
    padding-top: 0;
  }
  .v58cr4oz {
    display: none;
  }
  .o97lbiv7s{
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .cflxpnpz{
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .bi3pve4k3 > li:nth-child(2n) {
    display: none;
  }
  .pjfiysl87o ul {
    grid-template-columns: 1fr 1fr;
    padding-left: 15px;
  }
  .etckw8j5in {
    grid-template-columns: 1fr;
  }
  .xw4zqq87c{
    padding: 20px;
  }
  .xw4zqq87c::before{
    z-index: -1;
  }
  .h5by5hdkcz {
    display: flex;
    flex-direction: column;
  }
  .gq__i3uwz ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .gq__i3uwz ul img {
    display: block;
    width: 100%;
  }
  .cflxpnpz {
    display: flex;
    flex-direction: column;
  }
  .i0sp52p > span{
    display: none;
  }
  .wxea8mw{
    background: var(--az9y-kpt);
  }
  .pj7y4f32{
    grid-template-columns: 1fr;
  }
  .ml7f06z {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .riljhe8i {
    max-width: 400px;
    width: 100%;
  }
  .mq7tjbt {
    flex-direction: column;
    display: flex;
  }
  .o1ujq04we {
    height: 280px;
  }
  h3 {
    width: 100%;
    padding: 5px 60px 5px 10px;
    display: inline-block;
    font-weight: 500;
    box-sizing: border-box;
  }
  .yqjrj_qnu {
    display: flex;
    flex-direction: column;
  }
  .g18gkg {
    text-align: center;
    padding-left: 40px;
  }
  .sh7xe5y7{
    grid-template-columns: repeat(2, 1fr);
  }
  .vh8m5yv{
    height: auto;
  }
  .zy7_0naot {
    display: flex;
    padding: 0;
    flex-direction: column;
  }
  .yqjrj_qnu > div:not(.jmb4mygp3e) a {
    margin: 0 auto;
  }
  .yqjrj_qnu > div:not(.jmb4mygp3e) {
    padding: 20px;
  }
  .kp6lsh11 {
    width: 80px;
    height: 80px;
  }
  .bmnk_zb {
    padding: 20px;
  }
  .vx7qnswj h1 {
    font-size: 32px;
  }
  .fax1pdncj img {
    width: 40px;
    display: block;
  }
  .nic_c3jpp8 {
    margin: 20px;
    padding: 0;
  }
  .rm9ini0uvi{
    flex-direction: column;
  }
  .fax1pdncj {
    width: 60px;
    padding: 10px;
    height: 60px;
    margin-top: 30px;

  }
  .pyw0nhk_9 {
    width: 60px;
    height: 60px;
    position: static;
    float: left;
    transform: translate(0) !important;
    margin-right: 20px;
  }
  .kqdrpfppjv {
    margin-left: 10px;
  }
  .pl9p9kkvjm p{
    margin: 0 0 15px;
  }
  .dj9hfe {
    padding: 20px;
  }
  .sebba_09 {
    box-sizing: border-box;
    padding-left: 30px;
    margin-left: 0;
    width: 100%;
    margin-top: 40px;
    padding-top: 40px;
  }
  h1::after{
    width: 90%;
  }
  .rhtcb6n{
    margin-top: 50px;
    padding-top: 30px;
  }
  .vav5lpal{
    display: none;
  }
  .olrdv72w{
    text-align: left;
  }

  .app276,
  .kqdrpfppjv {
    margin-left: 0;
    box-sizing: border-box;
    width: 100%;
  }
  .rafsfg3vy span.nbulxri7i {
    width: 250px;
  }
  .pyw0nhk_9 {
    top: -20px;
  }
  .j19ctag3g {
    overflow-x: auto;
  }
  .e9_1tbik {
    grid-template-columns: 80px auto;
    gap: 20px;
  }
  .xysnoklgu {
    font-size: 25px;
  }
  .c_42pwq {
    display: none;
  }
  .uaazhie0,
  .v58cr4oz {
    display: none;
  }
  .esu7r0m7k {
    position: relative;
  }
  .esu7r0m7k::before {
    content: "";
    display: block;
    width: 2px;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 50%;
    background: var(--dqs4k-uyf2);
  }
  .zcx127 {
    display: flex;
    flex-direction: column;
  }
  .sklf1n{
    order: 4;
  }
  .sobth9iyc {
    display: flex;
    flex-direction: column;
  }
  .gbf7rwgf {
    grid-template-columns: 1fr;
  }
  .sl2tm0lu8q{
    position: sticky;
    top: 70px;
    height: max-content;
  }
  .i47t5p img {
    width: 100px;
  }
  .rm9ini0uvi {
    grid-template-columns: 1fr;
  }
  .npkl8bb4yo {
    padding-left: 12px;
    padding-right: 12px;
  }
  .sebba_09{
    text-align: center;
    position: sticky;
    top: 80px;
    height: max-content;
  }
  .r76_kd {
    height: 60px;
    width: 50px;
  }
  .r76_kd span {
    display: none;
  }
  .qh3p55c3g8{
    max-width: 300px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto 10px;
    justify-content: center;
  }
  .wzafhy4u th,
  .qekvnjuz9j th {
    width: 150px;
  }
  .pl9p9kkvjm {
    overflow-x: hidden;
    width: 100%;
  }
  .durd004hl {
    padding: 20px;
  }
  .gyl7_xt_y img {
    width: 50px;
    display: block;
  }
  .e3qs1qc5i {
    background-size: 30px;
  }
  .ztyj8r {
    height: 30px;
    width: 150px;
  }
  .j19ctag3g > table {
    width: 750px;
  }
  /* .y95izp {
    padding: 20px 0;
  } */
  .y95izp {
    align-items: center;
    gap: 16px;
  }
  .kg2puwfzsv {
    display: flex;
    flex-direction: column;
  }
  .jmb4mygp3e {
    width: 100%;
    background: var(--iv5s-thb);
  }
  .rzrcqvn7_y {
    border-bottom: 1px solid var(--iv5s-thb);
  }
  .s4vq8h5d6b {
    padding: 0 20px 20px;
    margin-right: auto;
  }
  .va815xpwb{
    grid-template-columns: 1fr;
    max-width: 430px;
    margin:  0 auto;
  }
  .bcs995u8k {
    padding: 20px;
  }
  .g18gkg{
    background: var(--xza7-xlbs);
    color: var(--az9y-kpt);
  }
  .c42jmih {
    position: relative;
    padding-top: 60px;
    margin-top: 40px;
  }
  .e9_1tbik {
    display: block;
  }
  .yqjrj_qnu{
    position: sticky;
    top: 80px;
    height: max-content;
  }
  .jmb4mygp3e{
    height: 250px;
    width: 100%;
    max-width: 100%;
  }
  /* .jmb4mygp3e img {
  display: block;
  object-fit: cover;
  object-position: top center;
    margin: 0 auto;
  } */
  .kp6lsh11 {
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
  }
  .vmyaq12mhf {
    margin: 0;
  }
}
@media screen and (max-width: 575px) {
  .ieaomdmrk {
    padding: 0;
  }
  .y95izp {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
  }
  .goey4weh{
    padding: 20px;
  }
  .n1b713nv{
    width: 100%;
    height: 200px;
  }
  .rafsfg3vy {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: left;
  }
  .y95izp{
    display: flex;
    flex-direction: column;
  }
  .tse0j5m {
    display: flex;
    flex-direction: column;
  }
  .gadlak a {
    padding: 10px;
  }
  .gadlak {
    gap: 10px;
  }
  .bnto6a8va1 {
    padding-bottom: 10px;
  }
  .esu7r0m7k {
    display: grid;
    padding: 10px 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .bekq71 img {
    height: auto;
    width: 100%;
  }
  .ojq79j {
    width: 100%;
  }
  .pjfiysl87o ul{
    gap: 0;
  }
  .pjfiysl87o ul {
    grid-template-columns: 1fr;
  }
  .bi3pve4k3{
    max-height: 450px;
  }
}
