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;
}

*  {
  --bhzy6g-tg: #faf2f2 ;
  --xkkd6i-azci: rgba(0, 0, 0, 0.7);
  --swkops-vk: #a62707;
  --ltj6g-sd: #fff7d4;
  --soe4-n6dz: #1f1f1f;
  --k8rxwk-pj: #ffd700;
  --hpkx-lb: #ffcc33;
  --mh57-ue: #ff6600;
  --ino-zbu: #ffb84d;
  --g7ew8-prpn: #d6d6d6;
  --uw0ydh-vpc: #2ad445;
  --j1qh6h-ajav: #ff0000;
  --dz4i4-um6: #ff6600;
  --v33z3y-nlwf: #ffb300;
  --f0s6p-b4l9: #d62828;
  --tm2-b50j: #3dbb0c;
  --fvw-b7: #b0a000;
  --gwpx5-ze: #ffed9d;

  --dame-u0: 2em;
  --ci5-la: 1em;
  --ghpaid-sb3: 0.5em;
}
body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: var(--soe4-n6dz);
  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;
}
.ttvulu7fzulbb77z {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  box-sizing: border-box;
}
a {
  color: var(--j1qh6h-ajav);
}
h1,
h2,
h3 {
  color: var(--soe4-n6dz);
  font-family: "Archivo Black", sans-serif;
  font-weight: 700;
  position: relative;
}
.h3blkp46wg221ijs {
  font-size: 34px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  margin-bottom: 28px;
  padding-bottom: 8px;
  color: var(--hr0r-vj);
  letter-spacing: 0.5px;
  width: 100%;
  text-align: center;
  margin: 0 auto 30px;
}

.h3blkp46wg221ijs::before {
  content: "";
  position: absolute;
  left: calc(50% - 60px);
  bottom: 0;
  width: 120px;
  height: 3px;
  background: linear-gradient(90deg, var(--uw0ydh-vpc), 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);
  }
}



#ujksw5o {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
}
#ujksw5o a {
  color: var(--f0s6p-b4l9);
}
.a1ii8tz1s50nxkvny {
  padding: 10px 0;
}
#ujksw5o li, #ujksw5o 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);
}


.w44i0c3d868hhjvj {
  background: var(--swkops-vk);
  left: 0;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 200;
}

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

.w44i0c3d868hhjvj.qj8telyreftxn2yl7 {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

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

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

.s-7uine6jjatws,
.l7d-pp3dxvip97h {
  background: none;
  border: none;
  cursor: pointer;
  display: none;
  padding: 15px;
}

@media (max-width: 62em) {
  .s-7uine6jjatws,
  .l7d-pp3dxvip97h {
    display: block;
  }
}

.s-7uine6jjatws.bk5zo6giic3acn,
.s-7uine6jjatws:hover,
.l7d-pp3dxvip97h.bk5zo6giic3acn,
.l7d-pp3dxvip97h:hover {
  color: var(--j1qh6h-ajav);
}

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

  .s-7uine6jjatws {
    order: 2;
  }
}

.l7d-pp3dxvip97h {
  color: var(--bhzy6g-tg);
  font-size: 17px;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

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

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

.psinia8bcep-5bf {
  align-items: center;
  display: flex;
}

@media (max-width: 62em) {
  .psinia8bcep-5bf {
    order: 2;
  }
}
.uzf55y318b6wjx1 {
  width: 90%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.yvlexgxq7rasmyk {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.yvlexgxq7rasmyk.active {
  display: flex !important;
  flex-direction: column;
  position: absolute;
  top: 56px;
  left: 0;
  width: 100%;
  background: var(--swkops-vk);
  z-index: 300;
  box-shadow: 0 4px 8px var(--xkkd6i-azci);
  animation: menuFadeIn 0.3s ease;
}

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

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

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

.bx37z83kmj8f-cgl {
  align-items: center;
  display: flex;
}

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

.bx37z83kmj8f-cgl .a3yowhpd0a6dqtzox,
.bx37z83kmj8f-cgl a,
.bx37z83kmj8f-cgl button {
  background-color: inherit;
  border: none;
  border-radius: 4px;
  color: var(--j1qh6h-ajav);
  cursor: pointer;
  padding: 8px 16px;
  text-decoration: none;
  white-space: nowrap;
}

.bx37z83kmj8f-cgl .a3yowhpd0a6dqtzox:focus,
.bx37z83kmj8f-cgl .a3yowhpd0a6dqtzox:hover,
.bx37z83kmj8f-cgl a:focus,
.bx37z83kmj8f-cgl a:hover,
.bx37z83kmj8f-cgl button:focus,
.bx37z83kmj8f-cgl button:hover {
  color: var(--j1qh6h-ajav);
}

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

@media (max-width: 75em) and (min-width: 62em) {
  .bx37z83kmj8f-cgl .a3yowhpd0a6dqtzox:before,
  .bx37z83kmj8f-cgl a:before,
  .bx37z83kmj8f-cgl button:before {
    color: var(--j1qh6h-ajav);
    content: "BLOG";
    font-size: 16px;
    text-transform: uppercase;
  }

  .bx37z83kmj8f-cgl .a3yowhpd0a6dqtzox span,
  .bx37z83kmj8f-cgl a span,
  .bx37z83kmj8f-cgl button span {
    display: none;
  }
}

.gbj1fdgefpz9qgfz {
  padding: 0;
}

.cgoyzq1w4fabn4 {
  color: var(--bhzy6g-tg);
  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) {
  .cgoyzq1w4fabn4 {
    padding: 24px 8px;
  }
}

.cgoyzq1w4fabn4.bk5zo6giic3acn,
.cgoyzq1w4fabn4:hover {
  color: var(--j1qh6h-ajav);
}

.ax3mt35ob2pq8wf {
  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;
}

.ax3mt35ob2pq8wf.z6oa1f0oo3neslvmok {
  opacity: 1;
  visibility: visible;
}

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

.mubepzwyfj3voeqe.z6oa1f0oo3neslvmok {
  display: block;
}

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

.mubepzwyfj3voeqe li {
  margin: 8px 0;
}

.mubepzwyfj3voeqe li .a3yowhpd0a6dqtzox,
.mubepzwyfj3voeqe li a {
  color: var(--bhzy6g-tg);
  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);
}

.mubepzwyfj3voeqe li .a3yowhpd0a6dqtzox:hover,
.mubepzwyfj3voeqe li a:hover {
  color: var(--j1qh6h-ajav);
  transform: translateX(5px);
}

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

.lcttuqueh4oa85:hover {
  color: var(--j1qh6h-ajav);
}

.i72bmwi3zzpmk-fqa6 {
  background-color: var(--swkops-vk);
  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;
}

.i72bmwi3zzpmk-fqa6.bk5zo6giic3acn {
  height: auto;
  min-height: 300px;
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

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

.s0w93r4s-980e5 {
  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;
}

.s0w93r4s-980e5.bk5zo6giic3acn {
  display: block;
}

.e53788pgirvpl45ya {
  padding: 10px 0;
}

.cib-6ofzot9se78g,
.jr9ehwtrvh-ickbzq2,
.ro05c52ew36dvbo8 {
  list-style: none;
  margin: 0;
  padding: 0;
}

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

.z5t-h1evs3s2cz84zh,
.j3q2bmo2bc0chc29v,
.jekiy48eqhzczgnd {
  position: relative;
}

.z5t-h1evs3s2cz84zh.x9zo7mie3fl0fhkt4c > .p12v3mbc3eaw1pyut5,
.z5t-h1evs3s2cz84zh.x9zo7mie3fl0fhkt4c > .ikq01av9hjb7xb,
.j3q2bmo2bc0chc29v.x9zo7mie3fl0fhkt4c > .p12v3mbc3eaw1pyut5,
.j3q2bmo2bc0chc29v.x9zo7mie3fl0fhkt4c > .ikq01av9hjb7xb,
.jekiy48eqhzczgnd.x9zo7mie3fl0fhkt4c > .p12v3mbc3eaw1pyut5,
.jekiy48eqhzczgnd.x9zo7mie3fl0fhkt4c > .ikq01av9hjb7xb {
  padding-right: 50px;
  position: relative;
}

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

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

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

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

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

.iuli6bk5qb61h9.bk5zo6giic3acn {
  transform: rotate(180deg);
}

.iuli6bk5qb61h9.bk5zo6giic3acn:after,
.iuli6bk5qb61h9.bk5zo6giic3acn:before {
  background-color: #e5f523;
}

.p12v3mbc3eaw1pyut5,
.ikq01av9hjb7xb {
  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;
}

.p12v3mbc3eaw1pyut5.bk5zo6giic3acn,
.p12v3mbc3eaw1pyut5:hover,
.ikq01av9hjb7xb.bk5zo6giic3acn,
.ikq01av9hjb7xb:hover {
  background-color: hsla(0, 0%, 100%, 0.03);
  color: #e5f523;
}

.p12v3mbc3eaw1pyut5 {
  text-transform: uppercase;
}

.ikq01av9hjb7xb {
  font-weight: 300;
}

.s0w93r4s-980e5 .a3yowhpd0a6dqtzox.p12v3mbc3eaw1pyut5,
.s0w93r4s-980e5 .a3yowhpd0a6dqtzox.ikq01av9hjb7xb,
.s0w93r4s-980e5 a.p12v3mbc3eaw1pyut5,
.s0w93r4s-980e5 a.ikq01av9hjb7xb {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

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

.ro05c52ew36dvbo8.bk5zo6giic3acn {
  display: block;
}

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

.jr9ehwtrvh-ickbzq2.bk5zo6giic3acn {
  display: block;
}

.j3q2bmo2bc0chc29v .a3yowhpd0a6dqtzox,
.j3q2bmo2bc0chc29v a {
  color: var(--bhzy6g-tg);
  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);
}

.j3q2bmo2bc0chc29v .a3yowhpd0a6dqtzox:hover,
.j3q2bmo2bc0chc29v a:hover {
  color: var(--j1qh6h-ajav);
  transform: translateX(5px);
}

.oyu7dwss2ekqe-dzn {
  background: var(--swkops-vk);
  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;
}

.oyu7dwss2ekqe-dzn.bk5zo6giic3acn {
  display: block;
}

.oyu7dwss2ekqe-dzn form {
  position: relative;
}

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

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

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

.oyu7dwss2ekqe-dzn form input:focus {
  background: inherit;
  border-bottom: 1px solid var(--bhzy6g-tg);
  color: var(--bhzy6g-tg);
  outline: none;
}

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

.oyu7dwss2ekqe-dzn form input:-webkit-autofill,
.oyu7dwss2ekqe-dzn form input:-webkit-autofill:focus,
.oyu7dwss2ekqe-dzn form input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--bhzy6g-tg);
  -webkit-box-shadow: inset 0 0 0 1000px var(--swkops-vk);
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.oyu7dwss2ekqe-dzn 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);
}

.oyu7dwss2ekqe-dzn form button:hover {
  color: var(--j1qh6h-ajav);
}

.oyu7dwss2ekqe-dzn form button:focus {
  outline: none;
}

.oyu7dwss2ekqe-dzn form button i {
  align-items: center;
  color: var(--bhzy6g-tg);
  display: flex;
  font-size: 17px;
  justify-content: center;
}

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

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

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

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

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

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

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

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

.bk5zo6giic3acn .rrw8oqckkm1my4k:nth-child(2) {
  opacity: 0;
}

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

.nhadzsx76yin455 {
  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;
}

.nhadzsx76yin455.bk5zo6giic3acn {
  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;
}

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

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

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

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

.xlu8-xf9wi34ps1sl .d4f21wajm9aox1b {
  background-color: var(--swkops-vk);
  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;
}

.xlu8-xf9wi34ps1sl .d4f21wajm9aox1b.bk5zo6giic3acn {
  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;
}

.p3y3tmfd2yixj3 h5 span {
  color: var(--j1qh6h-ajav);
}

.wzlbihx2ugoypwf8n0 {
  font-size: 16px;
  color: var(--ino-zbu);
  margin-bottom: 25px;
}

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

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

.d2g2xc010xetjcofw label {
  font-size: 14px;
  font-weight: 600;
  color: var(--ino-zbu);
  margin-bottom: 6px;
  letter-spacing: 0.5px;
}

.d2g2xc010xetjcofw input {
  padding: 12px 15px;
  border: 2px solid var(--mh57-ue);
  border-radius: 6px;
  font-size: 15px;
  color: var(--soe4-n6dz);
  transition: all 0.3s ease;
  background: transparent;
}

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

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

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

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

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

.rv2lq2vf8737qmvm5 a {
  color: var(--v33z3y-nlwf);
  text-decoration: underline;
  transition: color 0.3s ease;
}

.rv2lq2vf8737qmvm5 a:hover {
  color: var(--j1qh6h-ajav);
}
.xlu8-xf9wi34ps1sl .d4f21wajm9aox1b ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
}

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

.lx4qjg0-eotkfn.bk5zo6giic3acn .z7qxzbzencd-vpp {
  color: var(--j1qh6h-ajav);
}

.lx4qjg0-eotkfn.bk5zo6giic3acn
.z7qxzbzencd-vpp.x9zo7mie3fl0fhkt4c
.e0b11h-rw3igulv7o {
  background-color: var(--j1qh6h-ajav);
  width: 45px;
}

.lx4qjg0-eotkfn.bk5zo6giic3acn
.z7qxzbzencd-vpp.x9zo7mie3fl0fhkt4c
.e0b11h-rw3igulv7o:after {
  transform: translate(5px, -50%);
}

.z7qxzbzencd-vpp {
  color: var(--bhzy6g-tg);
  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);
}

.z7qxzbzencd-vpp.x9zo7mie3fl0fhkt4c {
  align-items: center;
  display: flex;
  position: relative;
}

.z7qxzbzencd-vpp.x9zo7mie3fl0fhkt4c .e0b11h-rw3igulv7o {
  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;
}

.z7qxzbzencd-vpp.x9zo7mie3fl0fhkt4c .e0b11h-rw3igulv7o: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);
}

.lx4qjg0-eotkfn:hover .z7qxzbzencd-vpp {
  color: var(--j1qh6h-ajav);
}

.lx4qjg0-eotkfn:hover .x9zo7mie3fl0fhkt4c .e0b11h-rw3igulv7o {
  background-color: var(--j1qh6h-ajav);
  width: 45px;
}

.lx4qjg0-eotkfn:hover .x9zo7mie3fl0fhkt4c .e0b11h-rw3igulv7o:after {
  transform: translate(5px, -50%);
}
.gbj1fdgefpz9qgfz:hover ~ .dhmgynp9yi73kq,
.gbj1fdgefpz9qgfz:focus ~ .dhmgynp9yi73kq {
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 200px !important;
  transition: opacity 0.3s, visibility 0.3s, height 0.3s;
}
.xwjdw9oo9dj1x5z0a {
  padding: 0;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

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

.igm3kzvuwly4kjs:hover {
  color: var(--j1qh6h-ajav);
  transform: translateX(5px);
}

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

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

.twaprbpa696dr4 {
  color: var(--bhzy6g-tg);
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 15px;
}

.cdn91elzl-f0tcx {
  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);
}

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

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

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

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

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

.rxicx2rznkddt5xz {
  margin-bottom: 10px;
}

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

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

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

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

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

.abt7h70tj61xexjm2 .q9egjiyuv5u129sq {
  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;
}

.abt7h70tj61xexjm2 .q9egjiyuv5u129sq:hover .a1xvs3pznegft6 {
  color: var(--j1qh6h-ajav);
}

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

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

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

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

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

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

.nyn9cs0kvu6bv41n {
  display: none;
}

.nyn9cs0kvu6bv41n.active {
  display: block;
}

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

.z3na-h-7f0noazns:focus {
  background: transparent;
  border-color: var(--j1qh6h-ajav);
  transform: none;
}

.bfzw0kckdn1iv0vc49 .w44i0c3d868hhjvj {
  top: 32px;
}

.thhjjkxfqcaa0yn2vc {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  display: none;
  align-items: center;
  margin: 0 0 20px;
}
.fhwcxzfuevhf7euz7 {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 4px 1px var(--xkkd6i-azci);
}
.fhwcxzfuevhf7euz7 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.za3lu8ifcqr0eg5 .thhjjkxfqcaa0yn2vc p {
  font-size: 12px;
  margin: 0;
}
.thhjjkxfqcaa0yn2vc a {
  color: var(--v33z3y-nlwf);
}
.za3lu8ifcqr0eg5 p {
  margin: 0 0 20px;
}
/* card */

.t7nql35m9m392pqess {
  background-color: var(--swkops-vk);
  border-bottom: 3px solid var(--bhzy6g-tg);
  border-radius: var(--ghpaid-sb3);
  color: var(--bhzy6g-tg);
  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;
}
.ggl34uil5ly7d7s {
  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(--ghpaid-sb3);
  box-shadow: 0 0 15px rgba(66, 116, 41, 0.5);
  color: var(--g7ew8-prpn);
  margin-bottom: 20px;
}
.ggl34uil5ly7d7s:hover {
  background: var(--ltj6g-sd);
}
/* .ggl34uil5ly7d7s:first-child {
  padding-top: 3em;
} */
.m2jfvkhuarh9ktlto {
  /* margin-top: -2em; */
  display: grid;
  gap: 20px;
}
.thtbv4spihby-a {
  color: var(--dz4i4-um6);
  font-size: 2.1875em;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.v2xy01osud19yrjt2 {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 0.5em 2em;
  align-items: stretch;
  padding-bottom: 10px;
  color: var(--k8rxwk-pj);
  position: relative;
}
.v2xy01osud19yrjt2 > div {
  position: relative;
  height: 100%;
}
/* .v2xy01osud19yrjt2 > div:not(:first-child)::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -1em;
  background: var(--mh57-ue);
} */
.m2jfvkhuarh9ktlto > a:first-child {
  background-color: var(--ltj6g-sd);
  border: 2px solid var(--j1qh6h-ajav);
}

.wwr-3-jcjwr0q5sh img {
  max-width: 220px;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.wwr-3-jcjwr0q5sh {
  text-align: center;
  font-size: 15px;
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  justify-content: center;
}
.f47mui7o1vn50277 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  align-items: center;
  flex-wrap: wrap;
}
.f47mui7o1vn50277 li {
  background: var(--bhzy6g-tg);
  width: 45px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  box-sizing: border-box;
}
.f47mui7o1vn50277 img {
  display: block;
  width: 100%;
  max-width: 70px;
}
.al2ugch50jv-i7ad {
  text-align: center;
  display: flex;
  flex-direction: column;
  color: var(--soe4-n6dz);
  padding: 0 0 10px;
}
.wwr-3-jcjwr0q5sh p{
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  color: var(--f0s6p-b4l9);
}
.qv4g1bxel13ynxhp {
  font-size: 50px;
  color: var(--tm2-b50j);
  font-weight: 800;
  line-height: 1;
  margin: 10px 0;
}
.ul04q1x7zi7o3uwyh {
  position: relative;
  color: var(--k8rxwk-pj);
  display: flex;
  flex-direction: column;
  display: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.v2xy01osud19yrjt2 .f47mui7o1vn50277 li {
  width: max-content;
  height: auto;
}
.en3x1-vx6t6hcv786 {
  background-image: url(../images/speed-meter.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 25px;
  position: relative;
  width: 45px;
}
.en3x1-vx6t6hcv786: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;
}
.ypep4sbq2h6ss4ubo3 .en3x1-vx6t6hcv786:before {
  transform: rotate(var(--kw2tv-te, 90deg));
}
.v4--u6uangfkpzz .en3x1-vx6t6hcv786:before {
  transform: rotate(var(--kw2tv-te, 120deg));
}
.ginj5qy9dti5gb .en3x1-vx6t6hcv786:before {
  transform: rotate(var(--kw2tv-te, 180deg));
}
.jjdy0-c67skiia img {
  width: 40px;
  display: block;
  filter: brightness(0.5);
}
.rjv6-tvib3uo3m {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.jjdy0-c67skiia {
  display: flex;
  gap: 15px;
  height: auto !important;
  flex-wrap: wrap;
  justify-content: center;
  color: var(--swkops-vk);
  padding: 10px;
  align-items: center;
  align-content: center;
}
.jnh2z0nj1ff1scho p {
  display: inline-block;
  text-decoration: underline;
}
.ugx-9ha7-h9pcndmgb {
  background-color: var(--f0s6p-b4l9);
  border-bottom: 3px solid var(--j1qh6h-ajav);
  border-radius: var(--ci5-la);
  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;
}
.m2jfvkhuarh9ktlto > a:hover .ugx-9ha7-h9pcndmgb {
  background-color: var(--swkops-vk);
  color: var(--bhzy6g-tg);
  border-bottom-color: var(--j1qh6h-ajav);
}
.m2jfvkhuarh9ktlto > a:first-child .ugx-9ha7-h9pcndmgb {
  background-color: var(--swkops-vk);
  border-bottom-color: var(--bhzy6g-tg);
  transition: all 0.3s linear;
}
.m2jfvkhuarh9ktlto > a:first-child:hover .ugx-9ha7-h9pcndmgb {
  background-color: var(--bhzy6g-tg);
  color: var(--dz4i4-um6);
}
.jnh2z0nj1ff1scho {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.ggl34uil5ly7d7s > p {
  padding-top: 1em;
  border-top: 1px solid var(--mh57-ue);
  padding: 10px;
  border-left: 1px solid var(--j1qh6h-ajav);
  background: var(--ltj6g-sd);
  color: var(--soe4-n6dz);
}
.m0s8otc7n40t7h3yh {
  align-items: center;
  background-color: var(--swkops-vk);
  border-radius: var(--ghpaid-sb3);
  color: var(--bhzy6g-tg);
  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;
}
.m0s8otc7n40t7h3yh::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;
}
.m0s8otc7n40t7h3yh::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;
  }
}
.anr2ugw5463p7yr79i {
  background-color: var(--mh57-ue);
  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;
}
.anr2ugw5463p7yr79i::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;
}
/* .anr2ugw5463p7yr79i:before {
  bottom: -10px;
  content: url(../images/emphasis-left.png);
  left: -145px;
  position: absolute;
}
.anr2ugw5463p7yr79i:after {
  bottom: -10px;
  content: url(../images/emphasis-right.png);
  position: absolute;
  right: -238px;
} */
ul.yfhhy3zyuboa-7z 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;}.zju75s3ahigb30{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;
}
.ttvulu7fzulbb77z > p,
.e612doxalrzm8-1n p,
.ml6b8lopyvz7r9cug p,
.bsbke196h5cpt5 p {
  margin-bottom: 20px;
}
.ml6b8lopyvz7r9cug{
  padding: 40px 0;
  position: relative;
  z-index: 2;
  background: #fff;
}
.ml6b8lopyvz7r9cug::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;
}
.v1xkdymld6q1lc {
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 580px;
  gap: 10px;
  font-weight: 600;
  margin: 0 auto 40px;
}
.vyt8u3n7rqspd9dv h2 {
  text-transform: uppercase;
  border-bottom: 2px solid var(--uw0ydh-vpc);
  clear: both;
  display: table;

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

.v1xkdymld6q1lc li {
  position: relative;
  padding: 12px 18px 12px 45px;
  margin-bottom: 14px;
  background: linear-gradient(135deg, #0f0f0f 0%, #1a1a1a 60%, #2b0000 100%);
  border-radius: var(--ci5-la);
  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;
}

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

.v1xkdymld6q1lc 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;
  }
}

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

/* reviews_section */
.zlk-w1ycr6jdz1-9b img {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.y69yr4tx3s0f14rg6k {
  background: linear-gradient(145deg, #0a0a0a, #1a1a1a);
  border: 3px solid var(--uw0ydh-vpc, #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(--soe4-n6dz, #fff);
  font-family: 'Bebas Neue', 'Impact', sans-serif;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
}

.y69yr4tx3s0f14rg6k::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;
}

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

.y69yr4tx3s0f14rg6k 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;
}

.y69yr4tx3s0f14rg6k 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;
}

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

.y69yr4tx3s0f14rg6k 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;
}
.y69yr4tx3s0f14rg6k ul li {

  position: relative;
}

.y69yr4tx3s0f14rg6k ul li a {
  color: var(--v33z3y-nlwf);
  font-weight: 600;
}

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

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

.thtbv4spihby-a { order: 1; display: none; }
.wwr-3-jcjwr0q5sh { order: 8; }
.f47mui7o1vn50277 { order: 12; }
.al2ugch50jv-i7ad { order: 9; }
.ul04q1x7zi7o3uwyh { order: 10; }
.jjdy0-c67skiia { order: 24; }
.jnh2z0nj1ff1scho { order: 28; }

/* -------- */
.zcas8j5tr7grss {
  color: var(--soe4-n6dz);
  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(--swkops-vk) 30%, var(--f0s6p-b4l9) 0);
  border-radius: 5px;
  cursor: pointer;
  color: var(--bhzy6g-tg);
  display: flex;
  margin: 20px auto;
  flex-direction: row;
  transition: all 0.3s linear;
}
.zcas8j5tr7grss:hover {
  background: var(--swkops-vk);
  color: var(--bhzy6g-tg);
}
.y69yr4tx3s0f14rg6k {
  margin-bottom: 40px;
}
.kvolzcbi3cknnsmv6k {
  background: var(--swkops-vk);
  /* width: 90%;
  max-width: 800px; */
  margin: 0 auto 30px;
  padding: 20px;
  border-radius: var(--ci5-la);
  /* display: grid; */
  align-items: center;
  grid-template-columns: 1fr 1.3fr;
}
.kvolzcbi3cknnsmv6k img{
  display: none;
}
.nzmgx8tjfpjqqu4b{
  display: flex;
  justify-content: center;
}
.p3y3tmfd2yixj3 {
  padding: 3rem 4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.p3y3tmfd2yixj3 h5 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
  color: var(--bhzy6g-tg);
}
.p3y3tmfd2yixj3 h5 span {
  color: var(--j1qh6h-ajav);
  font-size: 0.9em;
  display: block;
}
.wzlbihx2ugoypwf8n0 {
  color: var(--bhzy6g-tg);
  font-size: 12px;
  text-align: center;
  margin: 0 0 20px;
}
.d2g2xc010xetjcofw label {
  color: var(--bhzy6g-tg);
  display: block;
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
  text-align: left;
}
.d2g2xc010xetjcofw input {
  display: block;
  width: 100%;
  padding: 14px;
  background: var(--bhzy6g-tg);
  border-radius: var(--ghpaid-sb3);
  box-sizing: border-box;
}
.pxjo8pnxmn76f-w {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}
.rv2lq2vf8737qmvm5 input {
  cursor: pointer;
}
.rv2lq2vf8737qmvm5 {
  color: var(--bhzy6g-tg);
  font-size: 14px;
}
.rv2lq2vf8737qmvm5 a {
  color: var(--j1qh6h-ajav);
}
.fcxxgng86osd0uc74g {
  align-items: center;
  background-color: var(--dz4i4-um6);
  border: none;
  border-radius: var(--ghpaid-sb3);
  color: var(--soe4-n6dz);
  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;
}
.fcxxgng86osd0uc74g:hover {
  background: var(--j1qh6h-ajav);
}

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

.pa7y8wechk2vyyww2::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;
}

.pa7y8wechk2vyyww2::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%; }
}

.pa7y8wechk2vyyww2>div{
  display: flex;
  flex-direction: column;
}
.fhyjwttwa2i3lzd{
  order: 3;
}
.vop0n01kwd50851xm{
  order: 6;
}
.lne9abnr793tjrhe4{
  order: 4;
}
.y65niyn1p2br5gzk{
  order: 1;
}
.lon34ja2davmxyxer {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  order: 2;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.lon34ja2davmxyxer a {
  color: var(--bhzy6g-tg);
  padding: 10px 20px;
  box-sizing: border-box;
  display: block;
  text-transform: uppercase;
  background: var(--swkops-vk);
  font-weight: 700;
  transition: all 0.3s linear;
}
.lon34ja2davmxyxer a:hover {
  color: var(--uw0ydh-vpc);
}
.y65niyn1p2br5gzk {
  margin: 0 auto 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}
.y65niyn1p2br5gzk img {
  display: block;
  width: 100%;
}
.y65niyn1p2br5gzk ul {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 5px;
}
.y65niyn1p2br5gzk ul img {
  width: 20px;
}
.fhyjwttwa2i3lzd {
  max-width: 1000px;
  text-align: center;
  margin: 0 auto 50px;
  padding-top: 10px;
  border-top: 1px solid var(--soe4-n6dz);
}
.fhyjwttwa2i3lzd h4 {
  font-weight: 700;
  color: var(--bhzy6g-tg);
}
.fhyjwttwa2i3lzd p {
  color: var(--bhzy6g-tg);
  font-size: 0.9rem;
  margin: 0;
}
.lne9abnr793tjrhe4{
  display: flex;
  flex-direction: column;
}
.lne9abnr793tjrhe4 p {
  color: var(--bhzy6g-tg);
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px;
}
.lne9abnr793tjrhe4 ul {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-bottom: 30px;
}
.lne9abnr793tjrhe4 ul  a{
  border-radius: var(--ci5-la);
  overflow: hidden;
  display: inline-block;
}
footer a {
  transition: all 0.3s linear;
}
footer a:hover {
  opacity: 0.7;
}
.l698qe-crc7zd4nrdj {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
.vop0n01kwd50851xm {
  text-align: center;
  color: var(--bhzy6g-tg);
  font-size: 14px;
  margin-top: 30px;
}
.m751rnqgenhhu9 {
  display: none;
}
.dhmgynp9yi73kq {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

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

.uzf55y318b6wjx1 {
  flex-wrap: wrap;
  gap: 20px;
  padding-left: 18%;
  padding-top: 30px;
}
.uzf55y318b6wjx1 a {
  color: var(--bhzy6g-tg);
}
.uzf55y318b6wjx1 a:hover {
  color: var(--j1qh6h-ajav);
}
.uzf55y318b6wjx1.active {
  display: flex;
}
.uzf55y318b6wjx1 {
  display: none;
}
.dhmgynp9yi73kq {
  background: var(--swkops-vk);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 100;
}
header {
  position: relative;
}

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

/* start */
.wwlhexfyjay29kr {
  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;
}
.wwlhexfyjay29kr h1 {
  font-size: 70px;
  color: var(--bhzy6g-tg);
  line-height: 1.1;
  font-weight: 400;
  margin: 0 0 30px;
  position: static;
  border: none;
  text-transform: uppercase;
}
.wwlhexfyjay29kr p {
  color: var(--bhzy6g-tg);
  margin-bottom: 20px;
}
.hee4z0jm5kc-00dth3 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  color: var(--bhzy6g-tg);
  text-transform: uppercase;
  font-weight: 17px;
}
.hee4z0jm5kc-00dth3 ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.dasgb5s0o2p6qb44xs {
  padding: 20px 0;
  background: var(--swkops-vk);
  color: var(--bhzy6g-tg);
}
.zd5916x701yp1y0 {
  text-transform: uppercase;
  font-weight: 500;
}
.l4jaw17jgpz4gfpuhp {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 30px;
}
.ekhu3anuctemmx{
  justify-content: center;
}
.ekhu3anuctemmx a {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--bhzy6g-tg);
  font-size: 14px;
}
.ekhu3anuctemmx img {
  width: 20px;
  filter: invert(1);
  display: block;
}
.ekhu3anuctemmx {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}
.snyavwa-o8fhz69pq {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
.sswaq56spw9r1g4v {
  background-color: var(--mh57-ue);
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 100%;
}
.sswaq56spw9r1g4v img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  object-position: center;
}
.jqtr-3n0wn8d9tla {
  display: grid;
  grid-template-columns: 220px 1fr;
  border: 1px solid var(--ino-zbu);
  border-radius: 10px;
  margin: 0 auto 30px;
  background: var(--bhzy6g-tg);
  box-shadow: 0 1px 10px var(--ino-zbu);
  overflow: hidden;
}
.jqtr-3n0wn8d9tla > div:not(.sswaq56spw9r1g4v) {
  padding: 25px 35px;
}
.z01-ckkswzfgf4 {
  display: flex;
  flex-direction: column;
}

/* Исходя из исходного порядка: */
.z01-ckkswzfgf4 > :nth-child(1) { order: 3; }  /* .ypeyujhepvtc0n */
.z01-ckkswzfgf4 > :nth-child(2) { order: 5; }  /* .uci8z42pr2xymr3l */
.z01-ckkswzfgf4 > :nth-child(3) { order: 6; }  /* первый .gambling_categoty */
.z01-ckkswzfgf4 > :nth-child(4) { order: 8; }  /* .block_how */
.z01-ckkswzfgf4 > :nth-child(5) { order: 1; }  /* .trust_block */
.z01-ckkswzfgf4 > :nth-child(6) { order: 9; }  /* .j29wj8ibiadgrr */
.z01-ckkswzfgf4 > :nth-child(7) { order: 17; } /* .j1352kpciyf5vc */
.z01-ckkswzfgf4 > :nth-child(8) { order: 11; } /* .vykv-8li9z9a6ip1 */
.z01-ckkswzfgf4 > :nth-child(9) { order: 12; } /* .site_bonus */
.z01-ckkswzfgf4 > :nth-child(10) { order: 4; } /* .stay_safe */
.z01-ckkswzfgf4 > :nth-child(11) { order: 7; } /* второй .gambling_categoty (blacklist) */
.z01-ckkswzfgf4 > :nth-child(12) { order: 13; } /* .v93vyz2r7h58mt9fvr */
.z01-ckkswzfgf4 > :nth-child(13) { order: 10; } /* .read_more */
.jqtr-3n0wn8d9tla h3 {
  color: var(--soe4-n6dz);
  padding: 0;
  background: transparent;
}
.jqtr-3n0wn8d9tla h3::after{
  content: none;
}
.j29wj8ibiadgrr {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
  padding: 21px 0 40px;
}
.rtxlnrp38qmaw4f {
  border-radius: 10px;
  height: 248px;
  overflow: hidden;
}
.gu-pt4p0-b8z6vp {
  height: 120px;
  overflow: hidden;
  width: 100%;
}
.cxe5clr47oi-gtkq {
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.jjc79eny-2bzwoug6s {
  align-items: center;
  border-bottom: 1px solid var(--mh57-ue);
  border-left: 1px solid var(--mh57-ue);
  border-radius: 0 0 10px 10px;
  border-right: 1px solid var(--mh57-ue);
  color: var(--k8rxwk-pj);
  display: flex;
  font-size: 20px;
  background: var(--hpkx-lb);
  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;
}
.gls8e4qray40xo-2e5 {
  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(--mh57-ue);
  border-radius: 10px;
  overflow: hidden;
}
.vykv-8li9z9a6ip1 {
  margin: 40px 0;
}
.x8l6fzkcl786v6us {
  grid-area: num;
  height: 0;
}
.x8l6fzkcl786v6us .g43v-qc0qx1rq3k {
  background-color: var(--v33z3y-nlwf);
  border-radius: 10px 0;
  bottom: 0;
  color: var(--bhzy6g-tg);
  display: block;
  font-size: 20px;
  font-weight: 700;
  height: 40px;
  padding-top: 8px;
  position: relative;
  right: 0;
  text-align: center;
  width: 40px;
}
.xx1ehquoqnq7i-sqm8 {
  color: var(--soe4-n6dz);
  font-size: 20px;
  font-weight: 700;
  grid-area: title;
  line-height: 27px;
  padding: 25px 20px 20px;
}
.gd4q0t2evixv-bt82 {
  display: flex;
  grid-area: photo;
  margin-bottom: 20px;
  padding-bottom: 15px;
  background: var(--hpkx-lb);
}
.gd4q0t2evixv-bt82 img {
  height: 150px;
  margin: auto;
  width: 150px;
}
.hlj1w9q8kp5gmsc9 {
  padding: 0 20px 20px;
}
.hlj1w9q8kp5gmsc9 li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.etjsypld0n85o3 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}
.u1d1uwi9tnj3z7ub a {
  margin: 30px auto;
  text-align: center;
}

/* card_item */

.qe-mdtl4ikhz-o div p {
  margin: 0;
  color: var(--bhzy6g-tg);
  font-size: 18px;
}
.qe-mdtl4ikhz-o{
  background: var(--swkops-vk);
}
.b7v8mnjihkmrfu3y {
  font-weight: 700;
  font-size: 14px;
  padding: 20px 15px;
  text-align: center;
}
.b7v8mnjihkmrfu3y span {
  color: var(--uw0ydh-vpc);
  display: block;
}
.hdirz2wwmzz22d span {
  color: var(--f0s6p-b4l9);
  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(--f0s6p-b4l9);
}
.hdirz2wwmzz22d {
  display: none;
  align-items: center;
  gap: 10px;
}
.b6166kwcyis97yngsm {
  display: flex;
  gap: 30px;
  align-items: center;
  justify-content: space-between;
}
.m274mnw51qo1wct7w img {
  display: block;
  height: 70px;
}
.m274mnw51qo1wct7w {
  padding: 0 7%;
  background: var(--swkops-vk);
  order: -2;
}
.b0bzb-6lza7bw5a{
  order: -1;
}
.bn-4s9rs68iwh3nh-p .y2v6vtqk-i9acb{
  max-width: 900px;
  margin: 0 auto 70px;
}
.b0bzb-6lza7bw5a {
  background: var(--tm2-b50j);
  border-radius: 22px;
  box-shadow: 0 3px var(--f0s6p-b4l9);
  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;
}
.b0bzb-6lza7bw5a:hover {
  background: var(--f0s6p-b4l9);
}
.a4s6eanwme8auoh2j {
  align-content: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 10px;
}
.d2z2cj5uuewjt7mak1 {
  display: inline-block;
  height: 47px;
  margin: auto;
  position: relative;
  width: 15.3em;
}
.eywt-s9l9qt4q0-h {
  background: url(../images/review-star-icon.png);
  background-position: 0;
  background-size: 49px;
  height: 98.5%;
  left: 0;
  position: absolute;
  top: 0;
}
.h9jwxhu7ei4f52 {
  filter: grayscale(1);
  width: 100%;
}
.eywt-s9l9qt4q0-h {
  z-index: 1;
}
.fpn81ss43gywuz84 {
  align-items: center;
  border: 2px solid var(--ino-zbu);
  border-radius: 20px;
  display: flex;
  background: var(--mh57-ue);
  padding: 20px;
  gap: 10px;
  flex-direction: column;
  justify-content: center;
  max-width: 300px;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
}
.ov6x7sa-lz45tgk {
  margin-bottom: 20px;
  display: block;
  max-width: 150px;
}
.ov6x7sa-lz45tgk img {
  display: block;
  width: 100%;
}
.vcrgftto19lpch7a {
  display: flex;
  flex-direction: row-reverse;
  gap: 40px;
  align-items: center;
  margin-bottom: 40px;
}
.fpn81ss43gywuz84 p {
  font-weight: 700;
}

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

th {
  background-color: var(--swkops-vk);
  border-right: 5px solid var(--uw0ydh-vpc);
  color: var(--bhzy6g-tg);
  padding: 15px 0;
  width: 225px;
}
.mlujh9bunuh8kt td {
  border: 1px solid var(--mh57-ue);
  font-size: 12px;
  font-weight: 700;
  height: 46px;
  padding-left: 8px;
  text-align: left;
}
.mlujh9bunuh8kt{
  display: none !important;
}
td {
  border: 1px solid var(--mh57-ue);
  font-size: 12px;
  font-weight: 700;
  height: 46px;
  padding-left: 8px;
  vertical-align: middle;
  text-align: left;
}
.sf2dt597-uxqfs28m7 {
  margin-bottom: 40px;
}
table.sf2dt597-uxqfs28m7 tbody tr:nth-child(odd) {
  background: var(--hpkx-lb);
}
.sf2dt597-uxqfs28m7 thead,
.sf2dt597-uxqfs28m7 tbody {
  width: 100%;
  display: table;
  text-align: center;
}
.sf2dt597-uxqfs28m7 td {
  width: 24%;
  padding: 10px;
  box-sizing: border-box;
}
.sf2dt597-uxqfs28m7 td {
  text-align: center;
  font-weight: 800;
  font-size: 14px;
}
td .htbnkkp2ewlrcdxmm4 a {
  color: #fff;
  display: inline-block;
  font-weight: 300;
  height: 100%;
  padding-top: 5px;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
td .htbnkkp2ewlrcdxmm4 {
  background-color: var(--uw0ydh-vpc);
  border-radius: 18px;
  box-shadow: 0 2px #557227;
  display: inline-block;
  height: 30px;
  margin: 5px auto auto;
  text-align: center;
  width: 110px;
}
/* .x80bgebbwypw98u {
  border: 1px solid var(--mh57-ue);
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 900px;
  box-sizing: border-box;
  margin: 40px auto 40px;
} */
.kgxnfij667l4br {
  display: flex;
  flex-direction: column;
  /* border: 1px solid var(--mh57-ue); */
  padding: 20px;
  background: var(--bhzy6g-tg);
}
.kgxnfij667l4br .d8dgqamvfn2khcr {
  align-self: center;
  background-color: #dbe6c4;
  border: 1px solid var(--uw0ydh-vpc);
  color: var(--uw0ydh-vpc);
  display: flex;
  height: 44px;
  align-content: center;
  justify-content: center;
  margin: 20px;
  width: 100%;
  align-items: center;
}
.x80bgebbwypw98u .pbd-u35cjek3pcag {
  margin: 10px 10px 10px 0;
}
.fsgvk0me64hsort .agt8m5n6lr-t-d {
  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%;
}
.fsgvk0me64hsort {
  display: flex;
  flex-direction: column;
  background: #fdefef7d ;
  /* margin: 20px; */
  border: 1px solid var(--gwpx5-ze);
  padding: 20px;
}
.mlujh9bunuh8kt{
  display: none;
}
/* Псевдоэлементы для prosconsListItem */
.ekp8abndpukbmecv.pbd-u35cjek3pcag::before {
  content: "✔";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--uw0ydh-vpc);
  color: var(--bhzy6g-tg);
  font-size: 16px;
  margin-right: 8px;
}
.t6pny93y17kftux20.pbd-u35cjek3pcag::before {
  content: "✔";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--f0s6p-b4l9);
  color: var(--bhzy6g-tg);
  font-size: 16px;
  margin-right: 8px;
}
.wmg4tensgteq8axo {
  background-color: var(--mh57-ue);
  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%;
}
.wmg4tensgteq8axo:before {
  bottom: -10px;
  content: url(../images/emphasis-left.png);
  left: -238px;
  position: absolute;
}
.wmg4tensgteq8axo:after {
  bottom: -10px;
  content: url(../images/emphasis-right-green.png);
  position: absolute;
  right: -238px;
}
.wmg4tensgteq8axo .yxk57eis2rpbmq {
  display: block;
  font-weight: 700;
  padding: 0 0 10px;
}
table.sf2dt597-uxqfs28m7 {
  display: block;
  margin: 30px 0;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}
th {
  background-color: var(--swkops-vk);
  border-right: 5px solid var(--swkops-vk);
  color: #fff;
  padding: 15px 0;
  width: 225px;
}
table.sf2dt597-uxqfs28m7 thead tr {
  background: var(--swkops-vk);
  border: 1px solid var(--mh57-ue);
  color: var(--bhzy6g-tg);
  font-size: 1em;
  font-size: 0.75em;
  padding: 2px;
  min-height: 30px;
  white-space: nowrap;
  width: 0.1%;
}
.p31h3tq0xkh8vji img {
  display: block;
  max-width: 900px;
  margin: 20px auto 40px;
  width: 100%;
}
.cgkuhlir0r8kq-qbdt {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-bottom: 40px;
}
.ietlwbz5d95yjqxev{
  padding: 10px;
  border-radius: var(--ghpaid-sb3);
  background: #f5f7fa;
  box-shadow: 0 1px 10px var(--ino-zbu);
  text-align: center;
}
.cl26cz76cbz96wg0m p {
  margin-bottom: 20px;
}
.ks5n0fwjnlafose li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.ks5n0fwjnlafose li::marker {
  color: var(--uw0ydh-vpc);
}
.wdrtxylgb7uzfa-lm4 {
  font-weight: 800;
  color: var(--uw0ydh-vpc);
  font-size: 1.2rem;
}
.g6dxhfaer-1mhs {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  box-shadow: 0 1px 7px var(--mh57-ue);
  overflow: hidden;
  margin: 0 auto;
  min-width: 150px;
}
.g6dxhfaer-1mhs img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.fbuus585paouvs {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 20px;
}
.yhz-8np-jtrcybg img {
  display: block;
  width: 160px;
  margin-bottom: 20px;
}
.zhm46k9mxfnj2n9p3 a {
  display: inline-block;
  margin-left: 10px;
  text-decoration: underline;
}
.yhz-8np-jtrcybg {
  box-sizing: border-box;
  background: var(--hpkx-lb);
  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(--j1qh6h-ajav);
  border-radius: var(--ghpaid-sb3);
  width: 100%;
}
/*
button up */

.vy57xwgl7wcpbadvs {
  background: var(--mh57-ue);
  border: 1px solid var(--ino-zbu);
  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;
}
#ki1g0 {
  display: flex;
  padding: 12px 0;
  padding: 20px 0 0 10px;
  flex-direction: column;
  align-items: center;
}
.vy57xwgl7wcpbadvs span {
  display: block;
  text-align: right;
  font-size: 12px;
}
.xhn058kq1wfo26c3 .vy57xwgl7wcpbadvs a {
  align-items: center;
  color: var(--swkops-vk);
  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 */
.crgumih17dned68rk {
  background: var(--hpkx-lb);
  border: 1px solid #cfd6eb;
  border-radius: 10px;
  padding: 47px;
  box-sizing: border-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.102);
}
.crgumih17dned68rk .h3blkp46wg221ijs {
  border: none;
}
.crgumih17dned68rk .h3blkp46wg221ijs::before,
.crgumih17dned68rk .h3blkp46wg221ijs::after {
  content: none;
}
.a95e9508grdr3-hdmd li a {
  color: var(--soe4-n6dz);
  line-height: 1.5;
  font-weight: 600;
  font-style: italic;
}
.a95e9508grdr3-hdmd 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;
}
.r2ch6fxyfuow3n5 {
  display: flex;
  flex-direction: row-reverse;
  gap: 10%;
  padding-top: 30px;
  margin: 0 0 40px;
}
.r2ch6fxyfuow3n5>div:first-child{
  order: 1;
  max-width: 600px;
}
.r2ch6fxyfuow3n5 .thhjjkxfqcaa0yn2vc{
  justify-content: start;
}
.crgumih17dned68rk{
  order: 2;
}
.jbz54uo63y1y-8zk {
  color: var(--g7ew8-prpn);
}
.ouq-a54c-4gu4subph {
  color: var(--bhzy6g-tg);
  font-size: 25px;
  font-weight: 800;
  text-shadow: 0 1px 3px var(--swkops-vk);
  letter-spacing: 0.02px;
  text-transform: uppercase;
}
.ovxkhrefjkymf3 {
  background: var( --tm2-b50j);
  padding: 42px 0 100px;
}
.ovxkhrefjkymf3 > div {
  max-width: 1200px;
}
.yrl5urh7kprysl{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
.u648v4255y30nog a {
  color: var(--bhzy6g-tg);
  font-weight: 800;
  text-decoration: underline;
}
.u648v4255y30nog {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  gap: 0;
  margin-bottom: 2em;
}
.qv8wtd-1hz49h7 {
  padding: 23px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  text-align: center;
  background: var(--bhzy6g-tg);
  max-width: 332px;
  border-radius: 10px;
}
.qv8wtd-1hz49h7 .n20bs2kuw98-piiv{
  order: -1;
  width: 100%;
}
.qv8wtd-1hz49h7 img{
  width: 100% !important;
  display: block;
}
.b77j2p93k51328jrw {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.wv29p4mizol6mk8nm {
  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;
}
.r02xrkwrdcanzm {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.87rem;
}
.n20bs2kuw98-piiv {
  display: block;
  border-radius: 10px;
  display: block;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 12px;
  max-width: 300px;
  overflow: hidden;
  width: 90%;
}
.n20bs2kuw98-piiv img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.ss8tgjavpy8x-t{
  display: none;
}
.ovxkhrefjkymf3 {
  padding: 40px 0;
  background: #e7cdaf;
}

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

.u648v4255y30nog h2.ouq-a54c-4gu4subph {
  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;
}

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

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

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

.qv8wtd-1hz49h7 {
  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;
}

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

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

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

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

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

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

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

.yoo5wkigrcchla4 {
  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;
}

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

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

.ha1icu7jnkk9uu2qzj:hover {
  color: #ffcc00;
}

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

.qv8wtd-1hz49h7 p {
  font-size: 18px;
  font-weight: 600;
  color: var(--soe4-n6dz);
  text-shadow: 0 1px 1px var(--j1qh6h-ajav);
}
.ovxkhrefjkymf3>div{
  position: relative;
  z-index: 3;
}
.qv8wtd-1hz49h7 .nedg74jrdph0gus5h {
  text-transform: uppercase;
}
.yoo5wkigrcchla4 {
  background-color: var(--f0s6p-b4l9);
  border-bottom: none;
  border-radius: 10px;
  color: var(--bhzy6g-tg);
  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);
  }
}
.ha1icu7jnkk9uu2qzj {
  font-size: 14px;
  text-decoration: underline;
  font-weight: 300;
  color: var(--soe4-n6dz);
}
.ac88osuh7cjsgpyl {
  background-color: var(--swkops-vk);
  border-bottom: 5px solid var(--f0s6p-b4l9);
  border-radius: 10px 10px 0 0;
  font-weight: 700;
  height: 60px;
  display: flex;
  align-items: center;
  align-items: center;
}
.ac88osuh7cjsgpyl h3 {
  color: var(--bhzy6g-tg);
  margin: 0;
  font-size: 22px;
  box-sizing: border-box;
  font-weight: 500;
  background: transparent;
}
.k5yrv1v1o8eevh599y h4 {
  color: var(--k8rxwk-pj);
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 14px;
  text-decoration: underline;
}
.lgqqrcgefltuqz {
  border-radius: 5px;
  height: 70px;
  width: 125px;
  overflow: hidden;
}
.lgqqrcgefltuqz img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
.o3813j11vf0hoagmd {
  color: var(--uw0ydh-vpc);
  display: block;
  font-size: 13px;
  text-decoration: underline;
}
.wtngqbye1ggphhmuq6 {
  display: flex;
  align-items: center;
  gap: 10px;
}
.k5yrv1v1o8eevh599y {
  border: 1px solid var(--mh57-ue);
  border-radius: 0 0 10px 10px;
  background: var(--bhzy6g-tg);
}
.u4l0ovq2z5x17ke0r3 {
  padding: 10px;
  border-bottom: 1px solid var(--mh57-ue);
  display: block;
  box-sizing: border-box;
}
.a8n-zy71u409s8yu9p {
  max-width: 370px;
}
.umlahexppx-4i4 {
  display: block;
  width: 90%;
  margin: 0 auto;
}
.umlahexppx-4i4 img {
  display: block;
  width: 100%;
}
.po88o7mzljxqvwwhy {
  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;
}
.wmqy7nrd1wbvs8dn2 {
  margin-bottom: 30px;
}
.wmqy7nrd1wbvs8dn2.tc7rab2gwqtdbvdkrv table tr td {
  border: 1px solid var(--ino-zbu);
  border-top: 0;
  padding: 20px 12px;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.wmqy7nrd1wbvs8dn2.tc7rab2gwqtdbvdkrv table tr:nth-child(2n) {
  background-color: var(--hpkx-lb);
}
.npyxffe4qhhv2a5 {
  display: grid;
  grid-template-areas:
    "title title title"
    "photo description info";
  grid-template-columns: 220px 2fr 1fr;
  border: 1px solid var(--ino-zbu);
  border-radius: 10px;
  background: var(--hpkx-lb);
  margin: 0 auto 30px;
  overflow: hidden;
}
.grbb-e8eycu9u9 {
  background-color: var(--hpkx-lb);
  grid-area: photo;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.grbb-e8eycu9u9 img {
  max-width: 1000px;
  width: 100%;
  display: block;
  max-height: 1000px;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.pxn2xz7zhkb7w1kf46 {
  border-bottom: 0;
  border-right: 1px solid var(--mh57-ue);
  margin: 25px 35px;
  padding-right: 20px;
  grid-area: description;
}
.cil4aedfmgrx4a7 {
  grid-area: info;
  padding: 45px 25px 25px 0;
}
.ofhinesuopt2ucg6 {
  background-color: var(--bhzy6g-tg);
  border: 1px solid var(--k8rxwk-pj);
  border-radius: 7px;
  color: var(--k8rxwk-pj);
  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;
}
.ofhinesuopt2ucg6:hover {
  background-color: var(--k8rxwk-pj);
  color: var(--bhzy6g-tg);
}
.npyxffe4qhhv2a5 {
  display: grid;
  grid-template-areas:
    "title title title"
    "photo description info";
  grid-template-columns: 220px 2fr 1fr;
}
.ypeyujhepvtc0n p {
  margin-bottom: 20px;
}
.pxn2xz7zhkb7w1kf46 h3 {
  background: none;
  color: var(--k8rxwk-pj);
  padding: 0;
}
.pxn2xz7zhkb7w1kf46 h3::after{
  content: none;
}

.pxn2xz7zhkb7w1kf46 p {
  margin-bottom: 20px;
}
.c4uvlfk6siwidnz1 {
  font-weight: 600;
  margin: 0 0 15px;
}
.c4uvlfk6siwidnz1 span {
  font-weight: 400;
  display: block;
}
.f7svmf6q86gl-jq0 {
  grid-row-gap: 10px;
  background-color: var(--hpkx-lb);
  border: 1px solid var(--ino-zbu);
  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;
}
.n19efwobbjbvaaz {
  background: var(--v33z3y-nlwf);
  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; */
}
.n19efwobbjbvaaz img {
  width: 70px;
  display: block;
}
.o9cuuodonpj5ke {
  grid-area: title;
}
.o9cuuodonpj5ke h3 {
  color: var(--k8rxwk-pj);
  background: transparent;
  padding: 0;
}
.o9cuuodonpj5ke h3::after{
  content: none;
}
.y9a6r876kx8bvfax8x {
  margin-top: 60px;
}
.trvl1qqd3mivgzigs table tr td {
  text-align: center;
}
.wmqy7nrd1wbvs8dn2.trvl1qqd3mivgzigs
table
tr
td:first-of-type {
  background-color: #f5f7fa;
}
.so4tw71lpnz8u57 p {
  margin-bottom: 20px;
}
.ixvr-t-7m-dmrs3 {
  margin-top: 70px;
}
.q4tlw15ad6j24b9s {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  border: 1px solid #adbdd4;
  border-top: 7px solid var(--k8rxwk-pj);
  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;
}
.u1tpqp1wnrkd67o6b {
  font-size: 18px;
  font-weight: 700;
  text-align: left;
}
.w6p2nh93waoodv li {
  padding: 20px;
  background-color: var(--hpkx-lb);
  border: 1px solid var(--ino-zbu);
  border-radius: 20px;
  margin: 20px auto;
}
.w6p2nh93waoodv h3 {
  color: var(--k8rxwk-pj);
  padding: 0;
  background: transparent;
  margin-bottom: 10px;
}
.du1m1qmooww13hsv9l {
  margin-top: 70px;
}
.omh8kgno5nkndyjo {
  border: 1px solid #bbc4d8;
  border-radius: 10px;
  padding: 45px 12px 25px;
  position: relative;
  box-sizing: border-box;
}
.x4pzpv-0ushl9vd2t {
  height: 67px;
  left: 0;
  top: 0;
  border-radius: 50%;
  width: 67px;
  overflow: hidden;
  position: absolute;
  transform: translateX(-50%);
}
.dzjakcii239vifw2k {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 14px;
}
.q4nzewlv9vutdx: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;
}
.q4nzewlv9vutdx {
  border-color: var(--v33z3y-nlwf);
  margin-top: 20px;
  background: var(--hpkx-lb);
}
.w6p2nh93waoodv h3::after{
  content: none;
}
.omh8kgno5nkndyjo {
  padding: 26px 58px 35px;
  width: 90%;
}
.dbx0oc99stlxut57ni {
  margin-bottom: 42px;
  margin-left: 34px;
}
.j1352kpciyf5vc {
  margin-top: 70px;
  order: 11;
}
.cg66lpcvvr29ch2 h3::after, .z0izzyspt9g6oyw90 h3::after{
  content: none;
}
.x-lvhhtcsq62hag{
  order: 7;
}
.j1352kpciyf5vc > p {
  margin-bottom: 20px;
}
.q4nzewlv9vutdx {
  margin-left: 46px;
}
.wb-hl-z2lgkq7of .y7oxgb17jfus9dbqx {
  border: 1px solid var(--ino-zbu);
  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;
}
.wb-hl-z2lgkq7of .b90hvghp7ekdmh7qt {
  max-height: 344px;
}
.wb-hl-z2lgkq7of .a-1mqw2u2v7594r2 {
  border-radius: 5px;
  color: var(--bhzy6g-tg);
  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(--fvw-b7);
}
.wb-hl-z2lgkq7of .day-f8pipww0l4y h4 a {
  color: var(--k8rxwk-pj);
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}
.day-f8pipww0l4y {
  padding-left: 20px;
}
.nwqp-7dxzqbmpf-x2 img {
  border-radius: 50px;
  margin-right: 10px;
}
.wb-hl-z2lgkq7of .a6wnavg6juxggc0ovq {
  color: var(--soe4-n6dz);
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
}
.wb-hl-z2lgkq7of .nwqp-7dxzqbmpf-x2 {
  color: var(--v33z3y-nlwf);
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
  display: flex;
  align-items: center;
  text-decoration: underline;
}

.wb-hl-z2lgkq7of {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  overflow-x: auto;
}
.b90hvghp7ekdmh7qt img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.sx7g5xpqa679klso a {
  margin: 30px auto;
  text-align: center;
}
.u3iykdgoe7szl5-3qd {
  margin-top: 70px;
}
.z01-ckkswzfgf4 p {
  margin: 0 0 20px;
}
.scdvctff583thuzi a {
  list-style: upper-alpha;
}
.scdvctff583thuzi li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.fwxi-ez9-n7irfxg {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.h8ahtghrav5ce2p h3 {
  padding: 0;
  background: transparent;
  color: var(--uw0ydh-vpc);
}
.nmikngsikd2mwjcv{
  display: flex;
  flex-direction: column;
}
.f7svmf6q86gl-jq0:nth-child(1) { order: 3; }
.f7svmf6q86gl-jq0:nth-child(2) { order: 1; }
.f7svmf6q86gl-jq0:nth-child(3) { order: 4; }
.f7svmf6q86gl-jq0:nth-child(4) { order: 2; }

.rj1afiv48dmc8k1g {
  border: 1px solid #bbc4d8;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 30px 0;
  padding: 25px 15px 10px;
}
.n9793qjeg7marfx {
  align-self: start;
  height: 140px;
  margin: 0 50px 0 auto;
  width: 140px;
  overflow: hidden;
  position: relative;
  clip-path: circle(50%);
}
.n9793qjeg7marfx img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  transition: all .3s linear;
}
.rj1afiv48dmc8k1g:hover img{
  transform: scale(1.1);
}
.lwvi7kzx1az-w611t {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
.lwvi7kzx1az-w611t a {
  text-decoration: underline;
}
.nz5t876denmi80ecqg {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
.ihynzttmt9c2ybbpj {
  font-weight: 700;
  margin: 0 0 20px;
  font-size: 24px;
}
.mhvlhcs7qrh10cw0j {
  padding-right: 10px;
  border-right: 1px solid var(--ino-zbu);
  margin-right: 10px;
}
.gyyiyznc1frmtv0h9 {
  display: grid;
  grid-template-columns: 140px auto;
  gap: 40px;
}
.tmrm4f3331xa4fuuhs {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.c6-y4l6-kfhz7lm6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.emja7ky349gmdrsn {
  padding: 29px 32px;
}
.qdtlvndnc80pc5ew {
  background: var(--swkops-vk);
  border-bottom: 5px solid var(--f0s6p-b4l9);
  color: var(--bhzy6g-tg);
  display: block;
  font-size: 30px;
  padding: 20px 15px;
  text-align: center;
}
.omgfmiq9kfwdo69eio {
  background: var(--bhzy6g-tg);
  border: 1px solid var(--mh57-ue);
  border-radius: 10px;
  font-family: Open Sans, sans-serif;
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
}
.fjxduvchedepkurr {
  color: var(--soe4-n6dz);
  font-size: 18px;
  line-height: 1.6;
}
.fjxduvchedepkurr .el7d5jn0hwj61nsdu {
  color: var(--v33z3y-nlwf);
  font-size: 28px;
  font-weight: 700;
}
.wi0u9m5-ygwfwj0rgy {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.x-5fjq875zb60q p {
  margin: 0;
}
.rzodbvzpzux53g {
  text-align: center;
}
.q4tlw15ad6j24b9s {
  gap: 20px;
}
.oumiwwsf53r6h4dl {
  color: var(--j1qh6h-ajav);
  text-decoration: underline;
  font-weight: 300;
  text-align: center;
  display: block;
  width: max-content;
  margin: 0 auto;
}
.kuafnqyig4209rr {
  position: relative;
}
.ist3166a3avmc98hu {
  position: sticky;
  top: 100px;
  height: max-content;
}
.ss8tgjavpy8x-t {
  margin: 0 0 100px;
}

/* online casinos */
.b53u3alxicrxm2jv {
  background-color: var(--hpkx-lb);
  border: 1px solid var(--ino-zbu);
  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;
}
.b53u3alxicrxm2jv > span {
  font-size: 12px;
  font-weight: 700;
  display: block;
  width: max-content;
  min-width: fit-content;
}
.b53u3alxicrxm2jv:hover {
  background: var(--swkops-vk);
  color: var(--bhzy6g-tg);
}
.zxxhg4go3mohi7yr-b {
  display: none;
  margin: 0;
}
.b53u3alxicrxm2jv:hover .zxxhg4go3mohi7yr-b {
  display: block;
}
.hcw2ftl1i7-x2v h3 {
  background: none var(--k8rxwk-pj);
  border-radius: 10px 10px 0 0;
  color: var(--bhzy6g-tg);
  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%;
}
.p-9vvje456bannh8r {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
  background: var(--bhzy6g-tg);
}
.yoior-wspa2vok{
  order: -1;
}
.abe9app0a5hxwxbc {
  margin: 0 auto;
  width: 197px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.abe9app0a5hxwxbc p {
  margin: 30px 0 0;
}
.abe9app0a5hxwxbc img {
  display: block;
  width: 100%;
  border-radius: 7px;
  overflow: hidden;
}
.zzhjlsjzczzcbmkf,
.te08ac7q0o07pfm {
  background: url(../images/review-star-icon.png);
  background-position: 0;
  background-size: 23px;
  height: 98.8%;
  left: 0;
  position: absolute;
  top: 0;
}
.zzhjlsjzczzcbmkf {
  z-index: 1;
}
/* Основной блок */
.fao8iax-6qf9xak {
  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 */
.sh1jt7m83wh1lqb8t {
  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;
}

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

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

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

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

.kupy0dvc6ur3vd,
.iph-hvr5h0ht1wnj {
  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;
}

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

.kupy0dvc6ur3vd table,
.iph-hvr5h0ht1wnj table {
  width: 100%;
  border-collapse: collapse;
}

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

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

.y4u2zn6dk0cn-kvw3j 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;
}

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

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

.kgxnfij667l4br,
.fsgvk0me64hsort {
  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;
}

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

.d8dgqamvfn2khcr span,
.agt8m5n6lr-t-d span {
  font-size: 18px;
  font-weight: 700;
  color: #ff9900;
  display: block;
}

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

.ekp8abndpukbmecv 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;
}

.t6pny93y17kftux20 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;
}

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

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

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

.te08ac7q0o07pfm {
  filter: grayscale(1);
  width: 100%;
}
.jju8-qr7crc4xeboei {
  display: inline-block;
  height: 20px;
  margin: auto;
  position: relative;
  width: 116px;
}
.jkk2qs-x9aq8hh {
  color: var(--v33z3y-nlwf);
  display: table;
  font-size: 22px;
  font-weight: 700;
  padding: 0 20px;
  margin: 17px auto 10px;
  text-align: center;
}
.xukxgn4kwksa77{
  display: grid;
  /* grid-template-columns: repeat(2, 1fr); */
  gap: 20px;
}
/* .ygx3eq16t9mojeihet {
  padding-right: 40px;
} */
.jkk2qs-x9aq8hh span {
  color: var(--k8rxwk-pj);
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
.jkk2qs-x9aq8hh span.yrm8ke3x-z3i1tf {
  color: var(--soe4-n6dz);
  display: table;
  font-size: 16px;
  font-weight: 700;
  margin: 0 auto;
}
.t06ixt1e3kncbmit {
  font-size: 15px;
  text-decoration: underline;
  color: var(--v33z3y-nlwf);
}
.ynex6fo7rejgj72 {
  background-color: #fff;
  border-bottom: 1px solid var(--mh57-ue);
  border-top: 1px solid var(--mh57-ue);
  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;
}
.ta3u2-wjff9oid img {
  display: block;
  object-fit: cover;
  width: 100%;
  object-position: center;
}
.ta3u2-wjff9oid{
  order: -1;
}
.ughs0eao2-t8sypwo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 340px;
}
.ynex6fo7rejgj72 > div > span:first-child {
  font-size: 14px;
  font-weight: 700;
  display: block;
  color: var(--k8rxwk-pj);
}
.ynex6fo7rejgj72 .nb95xcn-yn27v4vm {
  font-size: 14px;
  color: var(--v33z3y-nlwf);
  text-decoration: underline;
  cursor: pointer;
  display: block;
  position: relative;
}
.ynex6fo7rejgj72 span.dlg8rreiuvfgimhx {
  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;
}
.ynex6fo7rejgj72 span.nb95xcn-yn27v4vm:hover .dlg8rreiuvfgimhx {
  opacity: 1;
  visibility: visible;
}
.ibq4ix5csrkxzd5 {
  border: 1px solid var(--mh57-ue);
  border-radius: 10px;
  margin: 30px 0;
}
.qoopsa37b5nnj-8 {
  padding: 20px 30px;
}
.yrl5urh7kprysl ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

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

.yrl5urh7kprysl 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;
}

.yrl5urh7kprysl .yh7v5ghfyqcvl6 li i.p-pjj1ju9gwegz {
  background: var(--uw0ydh-vpc);
}
.yrl5urh7kprysl .yh7v5ghfyqcvl6 li i.p-pjj1ju9gwegz::after {
  content: "✓";
  line-height: 1;
}
.yrl5urh7kprysl .xaczwav4odnpnyr li i.rmuxjpdzlzj1d1u {
  background: var(--f0s6p-b4l9);
}
.yrl5urh7kprysl .xaczwav4odnpnyr li i.rmuxjpdzlzj1d1u::after {
  content: "✕";
  line-height: 1;
}
/* .ezn0brhmtqrjuul7d h3 {
  background: none;
  padding: 0;
  color: var(--k8rxwk-pj);
} */
.yrl5urh7kprysl li:hover i {
  transform: translateY(-50%) scale(1.06);
  transition: transform 120ms ease;
}
.mi04zccscnktarfjug {
  padding: 0 30px 20px;
}
@media (max-width: 520px) {
  .yrl5urh7kprysl {
    flex-direction: column;
    display: flex;
    gap: 0.75rem;
  }
}

.y7nl63tizbekor3 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 20px;
}
.zgd5aeech6eymp {
  display: block;
}
.zgd5aeech6eymp img {
  display: block;
  width: 100%;
}
.raxzmw9p7j02ulak5 {
  padding: 30px 20px;
}
.i0dddp9xzat-rz {
  border: 1px solid var(--mh57-ue);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.koifwhh9sht49tk {
  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(--dz4i4-um6);
}
.srf5pi5l11noo2w7hl a {
  color: var(--k8rxwk-pj);
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 14px;
  display: inline-block;
}
.a6wnavg6juxggc0ovq {
  font-size: 13px;
  margin-bottom: 14px;
}
.addsuarvdtovl6lh img {
  border-radius: 50%;
}
.addsuarvdtovl6lh {
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  gap: 10px;
}
.v93vyz2r7h58mt9fvr {
  margin-top: 40px;
}
.cr5rp87am2cbmo h4 {
  color: var(--uw0ydh-vpc);
  display: block;
  font-size: 1.3em;
  margin: 20px auto 10px;
}
.k2t287j4gnxsktsv {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 40px;
}
.k2t287j4gnxsktsv a {
  background: transparent none;
  border-color: var(--k8rxwk-pj);
  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;
}
.k2t287j4gnxsktsv a:hover {
  background-color: var(--k8rxwk-pj);
  color: var(--bhzy6g-tg);
}
.scdvctff583thuzi {
  padding-left: 20px;
}

.ofv5netl6s2w5td {
  position: relative;
  padding-right: 40px;
}
.ofv5netl6s2w5td > .fhwcxzfuevhf7euz7:last-child {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: -1;
  transform: translateY(-50%) scale(0.8);
}
.kupy0dvc6ur3vd, .iph-hvr5h0ht1wnj{
  border-radius: var(--ci5-la);
  overflow: hidden;
}
.fizxkndtz8usioc8p6 {
  grid-template-columns: repeat(3, 1fr);
}
.t1rtjmubbs0clnk {
  padding: 20px 0;
  align-items: center;
}
.snyavwa-o8fhz69pq h1:after {
  content: none;
}
.ekhu3anuctemmx {
  gap: 10px 20px;
}
.fao8iax-6qf9xak td {
  text-align: center;
  padding: 10px;
  text-decoration: underline;
}
.o5zgfsy8xlfc7p6jeb {
  /* display: grid;
  grid-template-columns: 220px 2fr 1fr; */
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid var(--mh57-ue);
  border-radius: 10px;
  margin: 0 auto 30px;
  padding:0 20px;
}
.sswaq56spw9r1g4v{
  max-width: 250px;
}
.x613spkqpa649tx7{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.o5zgfsy8xlfc7p6jeb img {
  display: block;
  width: 100%;
  height: auto;
}
.o5zgfsy8xlfc7p6jeb h3,
.z0izzyspt9g6oyw90 h3 {
  padding: 0;
  background: transparent;
  color: var(--k8rxwk-pj);
}
.gb8w78ypxn-2ownuuy span {
  display: block;
}
.gb8w78ypxn-2ownuuy {
  text-align: left;
  padding-bottom: 20px;
  margin-right: auto;
}
.ddzxmp7xao6f7mkhp {
  font-weight: 700;
}
.z0izzyspt9g6oyw90 {
  margin: 20px auto;
  padding: 20px 20px 20px 40px;
  background-color: var(--hpkx-lb);
  border: 1px solid var(--ino-zbu);
  border-radius: 20px;
}
.wxli49drx0w11m8er {
  margin: 40px 0;
}
.cl26cz76cbz96wg0m {
  display: flex;
  flex-direction: column;
}

.qe-mdtl4ikhz-o { order: 1; }
.za3lu8ifcqr0eg5 { order: 2; }
.fao8iax-6qf9xak { order: 3; }

.bn-4s9rs68iwh3nh-p{
  order: 5;
}
.tt1ogofd0b7jfjk { order: 16; }         /* 1 */
.ewl1xsuledk5v2s { order: 20; }            /* 2 */
.ojw8dul-150tsvg { order: 24; }          /* 3 */
.pj-7y24kemx7uz { order: 28; }       /* 4 */
.ezjflnn3xmh8fmw { order: 32; }           /* 5 */
.bsjcw103k6j6atlikx { order: 9; }     /* 6 */
.vscpmrhmt8isfb7lk { order: 14; }         /* 7 */
.o3v0vmz46f21n61m { order: 10; }        /* 8 */
.er3lnomym4sfzi { order: 48; }       /* 9 */
.vqym0k2rggajpi3wzt { order: 11; }          /* 10 */
.eyuqc0y477ip-q1vxj { order: 56; }           /* 11 */

.qv4g1bxel13ynxhp span {
  font-size: 20px;
}
.e612doxalrzm8-1n .k3tqjxfobpcufrv0mm { order: 8; }
.e612doxalrzm8-1n .m6qdkppbu9b5qxbi { order: 4; }
.e612doxalrzm8-1n .jj-j68327v-uu3a0 { order: 3; }
.e612doxalrzm8-1n .o5cnc1t888yy-u { order: 6; }
.e612doxalrzm8-1n .gcufr6mjkg9j16 { order: 5; }
.e612doxalrzm8-1n .yzten2ii327h0d { order: 24; }
.nzmgx8tjfpjqqu4b{
  order: 10;
}
.lz938pcli3c793r98{
  order: 1;
}

.e612doxalrzm8-1n .ttvulu7fzulbb77z {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.xxva47weecpq1dr {
  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(--ino-zbu);
  color: var(--soe4-n6dz);
  color: var(--swkops-vk);
  border-radius: 10px;
  z-index: 10;
  transition: all .3s linear;
}
.z01-ckkswzfgf4{
  display: flex;
  flex-direction: column;
}
.ypeyujhepvtc0n{
  order: 1;
}
.uci8z42pr2xymr3l{
  order: 4;
}
.y9a6r876kx8bvfax8x{
  order: 2;
}
.ezn0brhmtqrjuul7d{
  order: 3;
}

.sfc3u0l9jl3eu5o8my{
  order: 7;
}
.cr5rp87am2cbmo{
  order: 6;
}
.rj1afiv48dmc8k1g{
  order: 8;
}
.v93vyz2r7h58mt9fvr{
  order: 5;
}
.xxva47weecpq1dr:hover{
  color: var(--v33z3y-nlwf);
}

.qd--ib9z7lehyzhwk {
  position: relative;
  padding-bottom: 10px;
}
.fao8iax-6qf9xak>div{
  display: flex;
  flex-direction: column;
}
.sh1jt7m83wh1lqb8t{
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.mlujh9bunuh8kt{
  order: 3;
}
.x80bgebbwypw98u{
  order: 2;
}
.p3y3tmfd2yixj3 {
  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);
}

.p3y3tmfd2yixj3 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;
}

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

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

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

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

.d2g2xc010xetjcofw label {
  display: block;
  font-size: 13px;
  color: #ffd700;
  margin-bottom: 6px;
  letter-spacing: 0.5px;
}
footer.pa7y8wechk2vyyww2 {
  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.pa7y8wechk2vyyww2::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); }
}

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

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

.lon34ja2davmxyxer 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;
}

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

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

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

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

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

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

/* Описание / Disclaimer */
.fhyjwttwa2i3lzd {
  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);
}

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

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

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

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

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

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

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

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

.l698qe-crc7zd4nrdj img {
  opacity: 0.7;
  transition: opacity 0.3s ease;
}

.l698qe-crc7zd4nrdj img:hover {
  opacity: 1;
}

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

.ietlwbz5d95yjqxev {
  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;
}

.ietlwbz5d95yjqxev: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);
}

.wdrtxylgb7uzfa-lm4 {
  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);
}

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

.g6dxhfaer-1mhs 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);
}

.g6dxhfaer-1mhs 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);
}

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

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

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

.d2g2xc010xetjcofw 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;
}

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

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

.ibq4ix5csrkxzd5 {
  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;
}

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

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

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

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

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

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

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

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

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

.ughs0eao2-t8sypwo {
  flex: 2 1 250px;
}

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

.jkk2qs-x9aq8hh .yrm8ke3x-z3i1tf {
  display: block;
  font-size: 12px;
  color: #333;
  margin-top: 3px;
}

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

.f7svmf6q86gl-jq0 {
  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;
}
.rj1afiv48dmc8k1g {
  background: #1a1a1a;
  border-radius: 20px;
  padding: 25px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  color: #fff;
  font-family: 'Poppins', sans-serif;
}

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

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

.n9793qjeg7marfx {
  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;
}

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

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

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

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

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

.lwvi7kzx1az-w611t a:hover {
  color: #ff6600;
}

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

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

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

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

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

.ofhinesuopt2ucg6 {
  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;
}

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

.ofhinesuopt2ucg6 img {
  display: inline-block;
}

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

.n19efwobbjbvaaz {
  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;
}

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

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

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

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

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

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

.yoo5wkigrcchla4 {
  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;
}

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

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

.t06ixt1e3kncbmit:hover {
  color: #ffd700;
}
.i32cxj5rjra--6knew h3{
  color: #fff;
  text-shadow: 0 0 2px #212121;
}
.ta3u2-wjff9oid {
  flex: 1 1 220px;
  text-align: center;
}

.ta3u2-wjff9oid img.kh7769zajd0i9itpjc {
  max-width: 100%;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.pxn2xz7zhkb7w1kf46 h3{
  color: var(--soe4-n6dz);
}
.ta3u2-wjff9oid img.kh7769zajd0i9itpjc:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.4);
}

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

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

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

.nb95xcn-yn27v4vm:hover .dlg8rreiuvfgimhx {
  display: inline;
}

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

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

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

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

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

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

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

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

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

.fcxxgng86osd0uc74g {
  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;
}
.g6cmlsvq-yffxe2 {
  display: flex;
  flex-direction: column;
  gap: 30px;
  font-family: 'Poppins', sans-serif;
  max-width: 900px;
  margin: 0 auto;
}

.dbx0oc99stlxut57ni {
  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;
}

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

.omh8kgno5nkndyjo {
  display: flex;

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

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

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

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

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

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

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

.tevlpb8r84pkbd:hover {
  color: #ff6600;
}

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

.q4nzewlv9vutdx .dzjakcii239vifw2k {
  font-size: 16px;
  color: #ff9900;
}

.q4nzewlv9vutdx .le9cfalhgk3zy2v p {
  font-size: 14px;
  color: #fff;
}

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

  .x4pzpv-0ushl9vd2t {
    width: 60px;
    height: 60px;
  }

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

.fcxxgng86osd0uc74g: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) {
  .v2xy01osud19yrjt2 {
    gap: 16px;
  }
  .v2xy01osud19yrjt2 > div:not(:first-child)::before {
    left: -8px;
  }
  h1 {
    font-size: 30px;
  }
  .t7nql35m9m392pqess li {
    font-size: 14px;
  }
  .qv4g1bxel13ynxhp {
    font-size: 40px;
  }
  .m274mnw51qo1wct7w {
    padding: 0 10px;
  }
  .crgumih17dned68rk {
    padding: 20px;
  }
  .po88o7mzljxqvwwhy {
    display: block;
  }
  .a8n-zy71u409s8yu9p {
    display: none;
  }
  .wwlhexfyjay29kr h1 {
    font-size: 50px;
  }
  .b7v8mnjihkmrfu3y {
    text-align: center;
    max-width: 187px;
    width: 100%;
    box-sizing: border-box;
  }
  .b6166kwcyis97yngsm {
    gap: 15px;
  }
  .xukxgn4kwksa77{
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 1024px) {
  .v2xy01osud19yrjt2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .v2xy01osud19yrjt2 > div {
    box-sizing: border-box;
  }
  .cgkuhlir0r8kq-qbdt{
    grid-template-columns: repeat(2, 1fr);
  }
  .jnh2z0nj1ff1scho {
    width: 100%;
    margin-top: 30px;
  }
  .qd--ib9z7lehyzhwk{
    padding-bottom: 50px;
  }
  .xxva47weecpq1dr{
    bottom: 20px;
    top: auto;
    position: static;
    left: 50%;
    right: auto;
    width: 100%;
    max-width: 90%;
    box-sizing: border-box;
    text-align: center;
  }
  .thtbv4spihby-a {
    display: none;
  }
  .v2xy01osud19yrjt2 > div:not(:first-child)::before {
    content: none;
  }
  .t7nql35m9m392pqess {
    display: none;
  }
  .qqab1f34y8cu0009 > span {
    background-color: var(--swkops-vk);
    border-bottom: 3px solid var(--bhzy6g-tg);
    border-radius: var(--dame-u0);
    color: var(--bhzy6g-tg);
    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;
  }
  .p3y3tmfd2yixj3 {
    padding: 40px 20px;
  }
  .p3y3tmfd2yixj3 h5 {
    font-size: 26px;
  }
  /* .mlujh9bunuh8kt {
    display: flex;
    flex-direction: column;
    max-width: 600px;
    margin: 30px auto;
  } */
  .m2jfvkhuarh9ktlto{
    grid-template-columns: repeat(2, 1fr);
  }
  h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 920px) {
  .sf2dt597-uxqfs28m7 thead,
  .sf2dt597-uxqfs28m7 tbody {
    display: block;
    width: 900px;
  }
}
@media screen and (max-width: 992px) {
  .anr2ugw5463p7yr79i {
    padding: 15px 50px;
    padding-right: 300px;
  }
  .y69yr4tx3s0f14rg6k ul {
    grid-template-columns: repeat(3, 1fr);
  }
  .h3blkp46wg221ijs {
    font-size: 28px;
  }
  .wb-hl-z2lgkq7of {
    width: 900px;
  }
  .vgdrkqd0qw6gecg5bl {
    overflow-x: auto;
  }
  .xukxgn4kwksa77{
    grid-template-columns: 1fr;
  }
  .jqtr-3n0wn8d9tla{
    margin: 0;
  }
  .kvolzcbi3cknnsmv6k {
    position: relative;
    box-sizing: border-box;
    display: block;
    margin-top: 130px;
    padding-top: 100px;
  }
  .wwlhexfyjay29kr {
    padding: 4em 0;
  }
  .kvolzcbi3cknnsmv6k > img {
    position: absolute;
    top: -100px;
    left: 50%;
    width: 300px;
    transform: translateX(-50%);
  }
  .p3y3tmfd2yixj3 h5 {
    text-align: center;
  }
  .wzlbihx2ugoypwf8n0 {
    text-align: center;
  }
  .rv2lq2vf8737qmvm5 {
    justify-content: center;
    display: flex;
    margin-top: 10px;
  }
  .g6dxhfaer-1mhs {
    min-width: 100px;
    width: 100px;
    height: 100px;
  }
  .b77j2p93k51328jrw {
    grid-template-columns: 1fr 1fr;
  }
  .r2ch6fxyfuow3n5 {
    grid-template-columns: 1fr 1fr;
  }
  /* .ta3u2-wjff9oid {
    display: none;
  } */
  .wwlhexfyjay29kr h1 {
    font-size: 40px;
  }
  .ta3u2-wjff9oid img{
    width: 100%;
    display: block;
  }
  .wwr-3-jcjwr0q5sh{
    width: 100%;
  }
  .f47mui7o1vn50277{
    flex-direction: row;
    width: 100%;
  }
  .wwr-3-jcjwr0q5sh p{
    padding: 10px;
    background: var(--soe4-n6dz);
    color: #fff;
  }
  .al2ugch50jv-i7ad{
    width: 100%;
  }
  .ggl34uil5ly7d7s{
    padding-top: 0;
  }
  .hdirz2wwmzz22d {
    display: none;
  }
  .iqbe8dxewc4x5-s{
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .r2ch6fxyfuow3n5{
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .y2v6vtqk-i9acb > li:nth-child(2n) {
    display: none;
  }
  .y69yr4tx3s0f14rg6k ul {
    grid-template-columns: 1fr 1fr;
    padding-left: 15px;
  }
  .v1xkdymld6q1lc {
    grid-template-columns: 1fr;
  }
  .anr2ugw5463p7yr79i{
    padding: 20px;
  }
  .anr2ugw5463p7yr79i::before{
    z-index: -1;
  }
  .y65niyn1p2br5gzk {
    display: flex;
    flex-direction: column;
  }
  .lne9abnr793tjrhe4 ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .lne9abnr793tjrhe4 ul img {
    display: block;
    width: 100%;
  }
  .r2ch6fxyfuow3n5 {
    display: flex;
    flex-direction: column;
  }
  .qqab1f34y8cu0009 > span{
    display: none;
  }
  .ggl34uil5ly7d7s{
    background: var(--bhzy6g-tg);
  }
  .m2jfvkhuarh9ktlto{
    grid-template-columns: 1fr;
  }
  .b77j2p93k51328jrw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .qv8wtd-1hz49h7 {
    max-width: 400px;
    width: 100%;
  }
  .npyxffe4qhhv2a5 {
    flex-direction: column;
    display: flex;
  }
  .grbb-e8eycu9u9 {
    height: 280px;
  }
  h3 {
    width: 100%;
    padding: 5px 60px 5px 10px;
    display: inline-block;
    font-weight: 500;
    box-sizing: border-box;
  }
  .jqtr-3n0wn8d9tla {
    display: flex;
    flex-direction: column;
  }
  .xx1ehquoqnq7i-sqm8 {
    text-align: center;
    padding-left: 40px;
  }
  .j29wj8ibiadgrr{
    grid-template-columns: repeat(2, 1fr);
  }
  .rtxlnrp38qmaw4f{
    height: auto;
  }
  .gls8e4qray40xo-2e5 {
    display: flex;
    padding: 0;
    flex-direction: column;
  }
  .jqtr-3n0wn8d9tla > div:not(.sswaq56spw9r1g4v) a {
    margin: 0 auto;
  }
  .jqtr-3n0wn8d9tla > div:not(.sswaq56spw9r1g4v) {
    padding: 20px;
  }
  .n9793qjeg7marfx {
    width: 80px;
    height: 80px;
  }
  .cil4aedfmgrx4a7 {
    padding: 20px;
  }
  .wwlhexfyjay29kr h1 {
    font-size: 32px;
  }
  .n19efwobbjbvaaz img {
    width: 40px;
    display: block;
  }
  .pxn2xz7zhkb7w1kf46 {
    margin: 20px;
    padding: 0;
  }
  .pxjo8pnxmn76f-w{
    flex-direction: column;
  }
  .n19efwobbjbvaaz {
    width: 60px;
    padding: 10px;
    height: 60px;
    margin-top: 30px;

  }
  .x4pzpv-0ushl9vd2t {
    width: 60px;
    height: 60px;
    position: static;
    float: left;
    transform: translate(0) !important;
    margin-right: 20px;
  }
  .q4nzewlv9vutdx {
    margin-left: 10px;
  }
  .z01-ckkswzfgf4 p{
    margin: 0 0 15px;
  }
  .omh8kgno5nkndyjo {
    padding: 20px;
  }
  .f7svmf6q86gl-jq0 {
    box-sizing: border-box;
    padding-left: 30px;
    margin-left: 0;
    width: 100%;
    margin-top: 40px;
    padding-top: 40px;
  }
  h1::after{
    width: 90%;
  }
  .kvolzcbi3cknnsmv6k{
    margin-top: 50px;
    padding-top: 30px;
  }
  .l7d-pp3dxvip97h{
    display: none;
  }
  .o9cuuodonpj5ke{
    text-align: left;
  }

  .dbx0oc99stlxut57ni,
  .q4nzewlv9vutdx {
    margin-left: 0;
    box-sizing: border-box;
    width: 100%;
  }
  .ynex6fo7rejgj72 span.dlg8rreiuvfgimhx {
    width: 250px;
  }
  .x4pzpv-0ushl9vd2t {
    top: -20px;
  }
  .wmqy7nrd1wbvs8dn2 {
    overflow-x: auto;
  }
  .gyyiyznc1frmtv0h9 {
    grid-template-columns: 80px auto;
    gap: 20px;
  }
  .h3blkp46wg221ijs {
    font-size: 25px;
  }
  .ul04q1x7zi7o3uwyh {
    display: none;
  }
  .b7v8mnjihkmrfu3y,
  .hdirz2wwmzz22d {
    display: none;
  }
  .b6166kwcyis97yngsm {
    position: relative;
  }
  .b6166kwcyis97yngsm::before {
    content: "";
    display: block;
    width: 2px;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 50%;
    background: var(--hpkx-lb);
  }
  .vcrgftto19lpch7a {
    display: flex;
    flex-direction: column;
  }
  .crgumih17dned68rk{
    order: 4;
  }
  .x80bgebbwypw98u {
    display: flex;
    flex-direction: column;
  }
  .cgkuhlir0r8kq-qbdt {
    grid-template-columns: 1fr;
  }
  .ietlwbz5d95yjqxev{
    position: sticky;
    top: 70px;
    height: max-content;
  }
  .yhz-8np-jtrcybg img {
    width: 100px;
  }
  .pxjo8pnxmn76f-w {
    grid-template-columns: 1fr;
  }
  .ttvulu7fzulbb77z {
    padding-left: 12px;
    padding-right: 12px;
  }
  .f7svmf6q86gl-jq0{
    text-align: center;
    position: sticky;
    top: 80px;
    height: max-content;
  }
  .vy57xwgl7wcpbadvs {
    height: 60px;
    width: 50px;
  }
  .vy57xwgl7wcpbadvs span {
    display: none;
  }
  .ofhinesuopt2ucg6{
    max-width: 300px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto 10px;
    justify-content: center;
  }
  .kupy0dvc6ur3vd th,
  .iph-hvr5h0ht1wnj th {
    width: 150px;
  }
  .z01-ckkswzfgf4 {
    overflow-x: hidden;
    width: 100%;
  }
  .q4tlw15ad6j24b9s {
    padding: 20px;
  }
  .klf-o544xlfyhjn226 img {
    width: 50px;
    display: block;
  }
  .eywt-s9l9qt4q0-h {
    background-size: 30px;
  }
  .d2z2cj5uuewjt7mak1 {
    height: 30px;
    width: 150px;
  }
  .wmqy7nrd1wbvs8dn2 > table {
    width: 750px;
  }
  /* .p-9vvje456bannh8r {
    padding: 20px 0;
  } */
  .p-9vvje456bannh8r {
    align-items: center;
    gap: 16px;
  }
  .o5zgfsy8xlfc7p6jeb {
    display: flex;
    flex-direction: column;
  }
  .sswaq56spw9r1g4v {
    width: 100%;
    background: var(--mh57-ue);
  }
  .cg66lpcvvr29ch2 {
    border-bottom: 1px solid var(--mh57-ue);
  }
  .gb8w78ypxn-2ownuuy {
    padding: 0 20px 20px;
    margin-right: auto;
  }
  .x613spkqpa649tx7{
    grid-template-columns: 1fr;
    max-width: 430px;
    margin:  0 auto;
  }
  .z0izzyspt9g6oyw90 {
    padding: 20px;
  }
  .xx1ehquoqnq7i-sqm8{
    background: var(--swkops-vk);
    color: var(--bhzy6g-tg);
  }
  .rj1afiv48dmc8k1g {
    position: relative;
    padding-top: 60px;
    margin-top: 40px;
  }
  .gyyiyznc1frmtv0h9 {
    display: block;
  }
  .jqtr-3n0wn8d9tla{
    position: sticky;
    top: 80px;
    height: max-content;
  }
  .sswaq56spw9r1g4v{
    height: 250px;
    width: 100%;
    max-width: 100%;
  }
  /* .sswaq56spw9r1g4v img {
  display: block;
  object-fit: cover;
  object-position: top center;
    margin: 0 auto;
  } */
  .n9793qjeg7marfx {
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
  }
  .ihynzttmt9c2ybbpj {
    margin: 0;
  }
}
@media screen and (max-width: 575px) {
  .ygx3eq16t9mojeihet {
    padding: 0;
  }
  .p-9vvje456bannh8r {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
  }
  .qoopsa37b5nnj-8{
    padding: 20px;
  }
  .ta3u2-wjff9oid{
    width: 100%;
    height: 200px;
  }
  .ynex6fo7rejgj72 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: left;
  }
  .p-9vvje456bannh8r{
    display: flex;
    flex-direction: column;
  }
  .y7nl63tizbekor3 {
    display: flex;
    flex-direction: column;
  }
  .k2t287j4gnxsktsv a {
    padding: 10px;
  }
  .k2t287j4gnxsktsv {
    gap: 10px;
  }
  .y4u2zn6dk0cn-kvw3j {
    padding-bottom: 10px;
  }
  .b6166kwcyis97yngsm {
    display: grid;
    padding: 10px 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .m274mnw51qo1wct7w img {
    height: auto;
    width: 100%;
  }
  .b0bzb-6lza7bw5a {
    width: 100%;
  }
  .y69yr4tx3s0f14rg6k ul{
    gap: 0;
  }
  .y69yr4tx3s0f14rg6k ul {
    grid-template-columns: 1fr;
  }
  .y2v6vtqk-i9acb{
    max-height: 450px;
  }
}
