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

*  {
  --cs3vrq-l31: #faf2f2 ;
  --dowe-wrek: rgba(0, 0, 0, 0.7);
  --zyc-rixi: #a62707;
  --r9q-slx: #fff7d4;
  --yejwvf-o8rt: #1f1f1f;
  --gb3un-anh: #ffd700;
  --bdw0x-vm: #ffcc33;
  --tu64u-e1sa: #ff6600;
  --i508o-ta: #ffb84d;
  --z56-dau9: #d6d6d6;
  --ctm-rj8k: #2ad445;
  --exu-wxe: #ff0000;
  --c5n3kt-sd6n: #ff6600;
  --d4orua-kxl: #ffb300;
  --ozjhwn-wn: #d62828;
  --ihpqb7-b0m: #3dbb0c;
  --x6fv-tmu: #b0a000;
  --lb9u96-d5yc: #ffed9d;

  --laj-p90: 2em;
  --y4pcy-msve: 1em;
  --vb0gr4-a53: 0.5em;
}
body {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  line-height: 1.4;
  color: var(--yejwvf-o8rt);
  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;
}
.vid-svixiyn3q2h {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  box-sizing: border-box;
}
a {
  color: var(--exu-wxe);
}
h1,
h2,
h3 {
  color: var(--yejwvf-o8rt);
  font-family: "Archivo Black", sans-serif;
  font-weight: 700;
  position: relative;
}
.vid-q9j1f4gbnvnh {
  font-size: 34px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  margin-bottom: 28px;
  padding-bottom: 8px;
  color: var(--txv-fn);
  letter-spacing: 0.5px;
  width: 100%;
  text-align: center;
  margin: 0 auto 30px;
}

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



#cyeygy {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 12px;
}
#cyeygy a {
  color: var(--ozjhwn-wn);
}
.vid-nsi18lfssb3h {
  padding: 10px 0;
}
#cyeygy li, #cyeygy 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);
}


.vid-eu8v9dfn {
  background: var(--zyc-rixi);
  left: 0;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 200;
}

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

.vid-eu8v9dfn.vid-gykl8zus {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

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

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

.vid-m5nsti6354,
.vid-fvpnv7cpifp {
  background: none;
  border: none;
  cursor: pointer;
  display: none;
  padding: 15px;
}

@media (max-width: 62em) {
  .vid-m5nsti6354,
  .vid-fvpnv7cpifp {
    display: block;
  }
}

.vid-m5nsti6354.vid-oe0ds2v6y,
.vid-m5nsti6354:hover,
.vid-fvpnv7cpifp.vid-oe0ds2v6y,
.vid-fvpnv7cpifp:hover {
  color: var(--exu-wxe);
}

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

  .vid-m5nsti6354 {
    order: 2;
  }
}

.vid-fvpnv7cpifp {
  color: var(--cs3vrq-l31);
  font-size: 17px;
  transition: color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

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

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

.vid-j7tqt5vulj {
  align-items: center;
  display: flex;
}

@media (max-width: 62em) {
  .vid-j7tqt5vulj {
    order: 2;
  }
}
.vid-q60vkqmk8ow {
  width: 90%;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.vid-hm5tddnbalc {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.vid-hm5tddnbalc.active {
  display: flex !important;
  flex-direction: column;
  position: absolute;
  top: 56px;
  left: 0;
  width: 100%;
  background: var(--zyc-rixi);
  z-index: 300;
  box-shadow: 0 4px 8px var(--dowe-wrek);
  animation: menuFadeIn 0.3s ease;
}

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

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

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

.vid-trj3uvkg2a {
  align-items: center;
  display: flex;
}

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

.vid-trj3uvkg2a .vid-rg6wo4sf1e8,
.vid-trj3uvkg2a a,
.vid-trj3uvkg2a button {
  background-color: inherit;
  border: none;
  border-radius: 4px;
  color: var(--exu-wxe);
  cursor: pointer;
  padding: 8px 16px;
  text-decoration: none;
  white-space: nowrap;
}

.vid-trj3uvkg2a .vid-rg6wo4sf1e8:focus,
.vid-trj3uvkg2a .vid-rg6wo4sf1e8:hover,
.vid-trj3uvkg2a a:focus,
.vid-trj3uvkg2a a:hover,
.vid-trj3uvkg2a button:focus,
.vid-trj3uvkg2a button:hover {
  color: var(--exu-wxe);
}

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

@media (max-width: 75em) and (min-width: 62em) {
  .vid-trj3uvkg2a .vid-rg6wo4sf1e8:before,
  .vid-trj3uvkg2a a:before,
  .vid-trj3uvkg2a button:before {
    color: var(--exu-wxe);
    content: "BLOG";
    font-size: 16px;
    text-transform: uppercase;
  }

  .vid-trj3uvkg2a .vid-rg6wo4sf1e8 span,
  .vid-trj3uvkg2a a span,
  .vid-trj3uvkg2a button span {
    display: none;
  }
}

.vid-ij1dqakr84m {
  padding: 0;
}

.vid-ha9znnf5nf {
  color: var(--cs3vrq-l31);
  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) {
  .vid-ha9znnf5nf {
    padding: 24px 8px;
  }
}

.vid-ha9znnf5nf.vid-oe0ds2v6y,
.vid-ha9znnf5nf:hover {
  color: var(--exu-wxe);
}

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

.vid-sxkrmdsoh5.vid-nrzycbzo {
  opacity: 1;
  visibility: visible;
}

.vid-n21hw1qy {
  display: none;
  padding: 10px;
}

.vid-n21hw1qy.vid-nrzycbzo {
  display: block;
}

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

.vid-n21hw1qy li {
  margin: 8px 0;
}

.vid-n21hw1qy li .vid-rg6wo4sf1e8,
.vid-n21hw1qy li a {
  color: var(--cs3vrq-l31);
  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);
}

.vid-n21hw1qy li .vid-rg6wo4sf1e8:hover,
.vid-n21hw1qy li a:hover {
  color: var(--exu-wxe);
  transform: translateX(5px);
}

.vid-q7gd4ul4g {
  cursor: pointer;
  padding: 10px;
  transition: color 0.2s ease;
}

.vid-q7gd4ul4g:hover {
  color: var(--exu-wxe);
}

.vid-id9rwlu1sz8 {
  background-color: var(--zyc-rixi);
  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;
}

.vid-id9rwlu1sz8.vid-oe0ds2v6y {
  height: auto;
  min-height: 300px;
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

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

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

.vid-sy1yoep77o.vid-oe0ds2v6y {
  display: block;
}

.vid-wdqc8veg {
  padding: 10px 0;
}

.vid-mugch8w10,
.vid-v024om7z5xr,
.vid-gu6xmc78 {
  list-style: none;
  margin: 0;
  padding: 0;
}

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

.vid-smpc2e7m6i,
.vid-uwkivunw,
.vid-m7pd0wki {
  position: relative;
}

.vid-smpc2e7m6i.vid-fgl8y0w0 > .vid-w55eme041z5f,
.vid-smpc2e7m6i.vid-fgl8y0w0 > .vid-sh6ii3ctydr,
.vid-uwkivunw.vid-fgl8y0w0 > .vid-w55eme041z5f,
.vid-uwkivunw.vid-fgl8y0w0 > .vid-sh6ii3ctydr,
.vid-m7pd0wki.vid-fgl8y0w0 > .vid-w55eme041z5f,
.vid-m7pd0wki.vid-fgl8y0w0 > .vid-sh6ii3ctydr {
  padding-right: 50px;
  position: relative;
}

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

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

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

.vid-pxeee9zk:before {
  left: 2px;
  transform: rotate(45deg);
}

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

.vid-pxeee9zk.vid-oe0ds2v6y {
  transform: rotate(180deg);
}

.vid-pxeee9zk.vid-oe0ds2v6y:after,
.vid-pxeee9zk.vid-oe0ds2v6y:before {
  background-color: #e5f523;
}

.vid-w55eme041z5f,
.vid-sh6ii3ctydr {
  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;
}

.vid-w55eme041z5f.vid-oe0ds2v6y,
.vid-w55eme041z5f:hover,
.vid-sh6ii3ctydr.vid-oe0ds2v6y,
.vid-sh6ii3ctydr:hover {
  background-color: hsla(0, 0%, 100%, 0.03);
  color: #e5f523;
}

.vid-w55eme041z5f {
  text-transform: uppercase;
}

.vid-sh6ii3ctydr {
  font-weight: 300;
}

.vid-sy1yoep77o .vid-rg6wo4sf1e8.vid-w55eme041z5f,
.vid-sy1yoep77o .vid-rg6wo4sf1e8.vid-sh6ii3ctydr,
.vid-sy1yoep77o a.vid-w55eme041z5f,
.vid-sy1yoep77o a.vid-sh6ii3ctydr {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.vid-gu6xmc78 {
  background: #282f45;
  display: none;
}

.vid-gu6xmc78.vid-oe0ds2v6y {
  display: block;
}

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

.vid-v024om7z5xr.vid-oe0ds2v6y {
  display: block;
}

.vid-uwkivunw .vid-rg6wo4sf1e8,
.vid-uwkivunw a {
  color: var(--cs3vrq-l31);
  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);
}

.vid-uwkivunw .vid-rg6wo4sf1e8:hover,
.vid-uwkivunw a:hover {
  color: var(--exu-wxe);
  transform: translateX(5px);
}

.vid-uzs33svuuq5 {
  background: var(--zyc-rixi);
  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;
}

.vid-uzs33svuuq5.vid-oe0ds2v6y {
  display: block;
}

.vid-uzs33svuuq5 form {
  position: relative;
}

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

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

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

.vid-uzs33svuuq5 form input:focus {
  background: inherit;
  border-bottom: 1px solid var(--cs3vrq-l31);
  color: var(--cs3vrq-l31);
  outline: none;
}

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

.vid-uzs33svuuq5 form input:-webkit-autofill,
.vid-uzs33svuuq5 form input:-webkit-autofill:focus,
.vid-uzs33svuuq5 form input:-webkit-autofill:hover {
  -webkit-text-fill-color: var(--cs3vrq-l31);
  -webkit-box-shadow: inset 0 0 0 1000px var(--zyc-rixi);
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

.vid-uzs33svuuq5 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);
}

.vid-uzs33svuuq5 form button:hover {
  color: var(--exu-wxe);
}

.vid-uzs33svuuq5 form button:focus {
  outline: none;
}

.vid-uzs33svuuq5 form button i {
  align-items: center;
  color: var(--cs3vrq-l31);
  display: flex;
  font-size: 17px;
  justify-content: center;
}

.vid-jovtj8ile {
  display: flex;
  text-align: center;
}

.vid-jovtj8ile .vid-rg6wo4sf1e8,
.vid-jovtj8ile a {
  background-color: transparent;
  display: inline-block;
  padding: 10px 15px;
}

.vid-jovtj8ile .vid-rg6wo4sf1e8 span,
.vid-jovtj8ile a span {
  color: var(--exu-wxe);
  display: inline-block;
  font-family: Founders-Grotesk-Regular, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

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

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

.vid-uko6j4tfy47:first-child {
  margin-top: 0;
}

.vid-uko6j4tfy47:last-child {
  margin-bottom: 0;
}

.vid-oe0ds2v6y .vid-uko6j4tfy47:first-child {
  transform: translateY(7px) rotate(45deg);
}

.vid-oe0ds2v6y .vid-uko6j4tfy47:nth-child(2) {
  opacity: 0;
}

.vid-oe0ds2v6y .vid-uko6j4tfy47:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg);
}

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

.vid-dn2fvhhi7j5d.vid-oe0ds2v6y {
  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;
}

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

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

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

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

.vid-k2kwmdw18ws .vid-d1nb4f2z9 {
  background-color: var(--zyc-rixi);
  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;
}

.vid-k2kwmdw18ws .vid-d1nb4f2z9.vid-oe0ds2v6y {
  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;
}

.vid-roowebx4n h5 span {
  color: var(--exu-wxe);
}

.vid-wq6934xbvo {
  font-size: 16px;
  color: var(--i508o-ta);
  margin-bottom: 25px;
}

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

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

.vid-zzbt26fhkns label {
  font-size: 14px;
  font-weight: 600;
  color: var(--i508o-ta);
  margin-bottom: 6px;
  letter-spacing: 0.5px;
}

.vid-zzbt26fhkns input {
  padding: 12px 15px;
  border: 2px solid var(--tu64u-e1sa);
  border-radius: 6px;
  font-size: 15px;
  color: var(--yejwvf-o8rt);
  transition: all 0.3s ease;
  background: transparent;
}

.vid-zzbt26fhkns input:focus {
  border-color: var(--exu-wxe);
  box-shadow: 0 0 10px rgba(255, 204, 0, 0.3);
  outline: none;
}

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

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

.vid-gc7y3np5 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 13px;
  color: var(--i508o-ta);
  gap: 10px;
}

.vid-gc7y3np5 input[type="checkbox"] {
  margin-top: 3px;
  accent-color: var(--exu-wxe);
  cursor: pointer;
}

.vid-gc7y3np5 a {
  color: var(--d4orua-kxl);
  text-decoration: underline;
  transition: color 0.3s ease;
}

.vid-gc7y3np5 a:hover {
  color: var(--exu-wxe);
}
.vid-k2kwmdw18ws .vid-d1nb4f2z9 ul {
  display: flex;
  flex-direction: column;
  list-style: none;
  margin: 0;
  padding: 0;
}

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

.vid-glfe17bc8.vid-oe0ds2v6y .vid-qthwxbnl6 {
  color: var(--exu-wxe);
}

.vid-glfe17bc8.vid-oe0ds2v6y
.vid-qthwxbnl6.vid-fgl8y0w0
.vid-xwbulkwqyc {
  background-color: var(--exu-wxe);
  width: 45px;
}

.vid-glfe17bc8.vid-oe0ds2v6y
.vid-qthwxbnl6.vid-fgl8y0w0
.vid-xwbulkwqyc:after {
  transform: translate(5px, -50%);
}

.vid-qthwxbnl6 {
  color: var(--cs3vrq-l31);
  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);
}

.vid-qthwxbnl6.vid-fgl8y0w0 {
  align-items: center;
  display: flex;
  position: relative;
}

.vid-qthwxbnl6.vid-fgl8y0w0 .vid-xwbulkwqyc {
  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;
}

.vid-qthwxbnl6.vid-fgl8y0w0 .vid-xwbulkwqyc: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);
}

.vid-glfe17bc8:hover .vid-qthwxbnl6 {
  color: var(--exu-wxe);
}

.vid-glfe17bc8:hover .vid-fgl8y0w0 .vid-xwbulkwqyc {
  background-color: var(--exu-wxe);
  width: 45px;
}

.vid-glfe17bc8:hover .vid-fgl8y0w0 .vid-xwbulkwqyc:after {
  transform: translate(5px, -50%);
}
.vid-ij1dqakr84m:hover ~ .vid-w0um9qg58nb8,
.vid-ij1dqakr84m:focus ~ .vid-w0um9qg58nb8 {
  opacity: 1 !important;
  visibility: visible !important;
  height: auto !important;
  min-height: 200px !important;
  transition: opacity 0.3s, visibility 0.3s, height 0.3s;
}
.vid-qz93rfnvs {
  padding: 0;
  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

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

.vid-gzrlw20r:hover {
  color: var(--exu-wxe);
  transform: translateX(5px);
}

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

.vid-jok8vpl9w {
  padding-bottom: 15px;
  padding-top: 15px;
}

.vid-df7ma4yg {
  color: var(--cs3vrq-l31);
  font-size: 17px;
  font-weight: 500;
  margin-bottom: 15px;
}

.vid-qg7e7wxz6 {
  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);
}

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

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

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

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

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

.vid-ty3q40jl {
  margin-bottom: 10px;
}

.vid-ty3q40jl:last-child {
  margin-bottom: 0;
}

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

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

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

.vid-w1ywbw8mnqy {
  position: relative;
  width: 100%;
}

.vid-w1ywbw8mnqy .vid-ny1o91fbc {
  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;
}

.vid-w1ywbw8mnqy .vid-ny1o91fbc:hover .vid-l4apj6t3j {
  color: var(--exu-wxe);
}

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

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

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

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

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

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

.vid-uxyhh0ne0xs1 {
  display: none;
}

.vid-uxyhh0ne0xs1.active {
  display: block;
}

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

.vid-fpsdrpxck:focus {
  background: transparent;
  border-color: var(--exu-wxe);
  transform: none;
}

.vid-jo0j52gm4 .vid-eu8v9dfn {
  top: 32px;
}

.vid-y7o6l6gdmna0 {
  display: flex;
  gap: 10px;
  justify-content: flex-end;
  display: none;
  align-items: center;
  margin: 0 0 20px;
}
.vid-e9wak8bd {
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 0 4px 1px var(--dowe-wrek);
}
.vid-e9wak8bd img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.vid-tiprvlhkuk .vid-y7o6l6gdmna0 p {
  font-size: 12px;
  margin: 0;
}
.vid-y7o6l6gdmna0 a {
  color: var(--d4orua-kxl);
}
.vid-tiprvlhkuk p {
  margin: 0 0 20px;
}
/* card */

.vid-ym753gzhwh3 {
  background-color: var(--zyc-rixi);
  border-bottom: 3px solid var(--cs3vrq-l31);
  border-radius: var(--vb0gr4-a53);
  color: var(--cs3vrq-l31);
  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;
}
.vid-v9r3xbm4me {
  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(--vb0gr4-a53);
  box-shadow: 0 0 15px rgba(66, 116, 41, 0.5);
  color: var(--z56-dau9);
  margin-bottom: 20px;
}
.vid-v9r3xbm4me:hover {
  background: var(--r9q-slx);
}
/* .vid-v9r3xbm4me:first-child {
  padding-top: 3em;
} */
.vid-e1wmpu7m {
  /* margin-top: -2em; */
  display: grid;
  gap: 20px;
}
.vid-z7yxfy1u {
  color: var(--c5n3kt-sd6n);
  font-size: 2.1875em;
  font-weight: 600;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.vid-wr4q00rj85h {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 0.5em 2em;
  align-items: stretch;
  padding-bottom: 10px;
  color: var(--gb3un-anh);
  position: relative;
}
.vid-wr4q00rj85h > div {
  position: relative;
  height: 100%;
}
/* .vid-wr4q00rj85h > div:not(:first-child)::before {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: -1em;
  background: var(--tu64u-e1sa);
} */
.vid-e1wmpu7m > a:first-child {
  background-color: var(--r9q-slx);
  border: 2px solid var(--exu-wxe);
}

.vid-x4q9v3p1lwj img {
  max-width: 220px;
  display: block;
  width: 100%;
  margin: 0 auto;
}
.vid-x4q9v3p1lwj {
  text-align: center;
  font-size: 15px;
  display: flex;
  flex-direction: column-reverse;
  gap: 10px;
  justify-content: center;
}
.vid-ajb94e47l7l {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  align-items: center;
  flex-wrap: wrap;
}
.vid-ajb94e47l7l li {
  background: var(--cs3vrq-l31);
  width: 45px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  box-sizing: border-box;
}
.vid-ajb94e47l7l img {
  display: block;
  width: 100%;
  max-width: 70px;
}
.vid-n2q8rod1lw {
  text-align: center;
  display: flex;
  flex-direction: column;
  color: var(--yejwvf-o8rt);
  padding: 0 0 10px;
}
.vid-x4q9v3p1lwj p{
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  color: var(--ozjhwn-wn);
}
.vid-ydklltoed {
  font-size: 50px;
  color: var(--ihpqb7-b0m);
  font-weight: 800;
  line-height: 1;
  margin: 10px 0;
}
.vid-gatpc8f1rzux {
  position: relative;
  color: var(--gb3un-anh);
  display: flex;
  flex-direction: column;
  display: none;
  text-align: center;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.vid-wr4q00rj85h .vid-ajb94e47l7l li {
  width: max-content;
  height: auto;
}
.vid-tikzh31qed8f {
  background-image: url(../images/speed-meter.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 25px;
  position: relative;
  width: 45px;
}
.vid-tikzh31qed8f: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;
}
.vid-jaeb76fq .vid-tikzh31qed8f:before {
  transform: rotate(var(--yaw-p9p3, 90deg));
}
.vid-awmbda280ye .vid-tikzh31qed8f:before {
  transform: rotate(var(--yaw-p9p3, 120deg));
}
.vid-d9zzhncka .vid-tikzh31qed8f:before {
  transform: rotate(var(--yaw-p9p3, 180deg));
}
.vid-v7geykvzl img {
  width: 40px;
  display: block;
  filter: brightness(0.5);
}
.vid-d84omgcjxppv {
  display: flex;
  align-items: center;
  font-size: 12px;
}
.vid-v7geykvzl {
  display: flex;
  gap: 15px;
  height: auto !important;
  flex-wrap: wrap;
  justify-content: center;
  color: var(--zyc-rixi);
  padding: 10px;
  align-items: center;
  align-content: center;
}
.vid-ookz3ws4hf p {
  display: inline-block;
  text-decoration: underline;
}
.vid-t08akhgiaw {
  background-color: var(--ozjhwn-wn);
  border-bottom: 3px solid var(--exu-wxe);
  border-radius: var(--y4pcy-msve);
  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;
}
.vid-e1wmpu7m > a:hover .vid-t08akhgiaw {
  background-color: var(--zyc-rixi);
  color: var(--cs3vrq-l31);
  border-bottom-color: var(--exu-wxe);
}
.vid-e1wmpu7m > a:first-child .vid-t08akhgiaw {
  background-color: var(--zyc-rixi);
  border-bottom-color: var(--cs3vrq-l31);
  transition: all 0.3s linear;
}
.vid-e1wmpu7m > a:first-child:hover .vid-t08akhgiaw {
  background-color: var(--cs3vrq-l31);
  color: var(--c5n3kt-sd6n);
}
.vid-ookz3ws4hf {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.vid-v9r3xbm4me > p {
  padding-top: 1em;
  border-top: 1px solid var(--tu64u-e1sa);
  padding: 10px;
  border-left: 1px solid var(--exu-wxe);
  background: var(--r9q-slx);
  color: var(--yejwvf-o8rt);
}
.vid-efnzd7pzinj {
  align-items: center;
  background-color: var(--zyc-rixi);
  border-radius: var(--vb0gr4-a53);
  color: var(--cs3vrq-l31);
  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;
}
.vid-efnzd7pzinj::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;
}
.vid-efnzd7pzinj::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;
  }
}
.vid-k559gvthn7 {
  background-color: var(--tu64u-e1sa);
  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;
}
.vid-k559gvthn7::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;
}
/* .vid-k559gvthn7:before {
  bottom: -10px;
  content: url(../images/emphasis-left.png);
  left: -145px;
  position: absolute;
}
.vid-k559gvthn7:after {
  bottom: -10px;
  content: url(../images/emphasis-right.png);
  position: absolute;
  right: -238px;
} */
ul.vid-ga10zgkqh0 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;}.vid-j3lgfev3wg7{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;
}
.vid-svixiyn3q2h > p,
.vid-xxhl3rk8zy2 p,
.vid-y59dschh p,
.vid-gtgo7zfxmh p {
  margin-bottom: 20px;
}
.vid-y59dschh{
  padding: 40px 0;
  position: relative;
  z-index: 2;
  background: #fff;
}
.vid-y59dschh::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;
}
.vid-lxtlpjtlh {
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 580px;
  gap: 10px;
  font-weight: 600;
  margin: 0 auto 40px;
}
.vid-bmxdl3w9 h2 {
  text-transform: uppercase;
  border-bottom: 2px solid var(--ctm-rj8k);
  clear: both;
  display: table;

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

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

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

.vid-lxtlpjtlh 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;
  }
}

.vid-hrtbcvxaxmx{
  padding: 40px 0;
  display: none;
}
.vid-bmxdl3w9 h2::before {
  border-bottom: 3px solid var(--ctm-rj8k);
  bottom: -4px;
  content: "";
  left: 37.5%;
  position: absolute;
  right: auto;
  width: 25%;
}

/* reviews_section */
.vid-b21pwtb1 img {
  display: block;
  width: 100%;
  margin-bottom: 20px;
}
.vid-th2aycd2uqf {
  background: linear-gradient(145deg, #0a0a0a, #1a1a1a);
  border: 3px solid var(--ctm-rj8k, #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(--yejwvf-o8rt, #fff);
  font-family: 'Bebas Neue', 'Impact', sans-serif;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
}

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

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

.vid-th2aycd2uqf 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;
}

.vid-th2aycd2uqf 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;
}

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

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

  position: relative;
}

.vid-th2aycd2uqf ul li a {
  color: var(--d4orua-kxl);
  font-weight: 600;
}

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

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

.vid-z7yxfy1u { order: 1; display: none; }
.vid-x4q9v3p1lwj { order: 8; }
.vid-ajb94e47l7l { order: 12; }
.vid-n2q8rod1lw { order: 9; }
.vid-gatpc8f1rzux { order: 10; }
.vid-v7geykvzl { order: 24; }
.vid-ookz3ws4hf { order: 28; }

/* -------- */
.vid-bq0u0tz7 {
  color: var(--yejwvf-o8rt);
  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(--zyc-rixi) 30%, var(--ozjhwn-wn) 0);
  border-radius: 5px;
  cursor: pointer;
  color: var(--cs3vrq-l31);
  display: flex;
  margin: 20px auto;
  flex-direction: row;
  transition: all 0.3s linear;
}
.vid-bq0u0tz7:hover {
  background: var(--zyc-rixi);
  color: var(--cs3vrq-l31);
}
.vid-th2aycd2uqf {
  margin-bottom: 40px;
}
.vid-v6zhwqovcq01 {
  background: var(--zyc-rixi);
  /* width: 90%;
  max-width: 800px; */
  margin: 0 auto 30px;
  padding: 20px;
  border-radius: var(--y4pcy-msve);
  /* display: grid; */
  align-items: center;
  grid-template-columns: 1fr 1.3fr;
}
.vid-v6zhwqovcq01 img{
  display: none;
}
.vid-pvzwafb1y{
  display: flex;
  justify-content: center;
}
.vid-roowebx4n {
  padding: 3rem 4rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.vid-roowebx4n h5 {
  font-size: 2.5rem;
  font-weight: 700;
  margin-bottom: 10px;
  text-align: center;
  color: var(--cs3vrq-l31);
}
.vid-roowebx4n h5 span {
  color: var(--exu-wxe);
  font-size: 0.9em;
  display: block;
}
.vid-wq6934xbvo {
  color: var(--cs3vrq-l31);
  font-size: 12px;
  text-align: center;
  margin: 0 0 20px;
}
.vid-zzbt26fhkns label {
  color: var(--cs3vrq-l31);
  display: block;
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
  text-align: left;
}
.vid-zzbt26fhkns input {
  display: block;
  width: 100%;
  padding: 14px;
  background: var(--cs3vrq-l31);
  border-radius: var(--vb0gr4-a53);
  box-sizing: border-box;
}
.vid-ez0fb47n8d8 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-bottom: 20px;
}
.vid-gc7y3np5 input {
  cursor: pointer;
}
.vid-gc7y3np5 {
  color: var(--cs3vrq-l31);
  font-size: 14px;
}
.vid-gc7y3np5 a {
  color: var(--exu-wxe);
}
.vid-oier2b5s55e {
  align-items: center;
  background-color: var(--c5n3kt-sd6n);
  border: none;
  border-radius: var(--vb0gr4-a53);
  color: var(--yejwvf-o8rt);
  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;
}
.vid-oier2b5s55e:hover {
  background: var(--exu-wxe);
}

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

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

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

.vid-dgec2fpf>div{
  display: flex;
  flex-direction: column;
}
.vid-v481doa7{
  order: 3;
}
.vid-hn4gpdmcn{
  order: 6;
}
.vid-otx8u3lclkq7{
  order: 4;
}
.vid-bje5t5m81{
  order: 1;
}
.vid-o377utzatm {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  order: 2;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.vid-o377utzatm a {
  color: var(--cs3vrq-l31);
  padding: 10px 20px;
  box-sizing: border-box;
  display: block;
  text-transform: uppercase;
  background: var(--zyc-rixi);
  font-weight: 700;
  transition: all 0.3s linear;
}
.vid-o377utzatm a:hover {
  color: var(--ctm-rj8k);
}
.vid-bje5t5m81 {
  margin: 0 auto 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 40px;
}
.vid-bje5t5m81 img {
  display: block;
  width: 100%;
}
.vid-bje5t5m81 ul {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  gap: 5px;
}
.vid-bje5t5m81 ul img {
  width: 20px;
}
.vid-v481doa7 {
  max-width: 1000px;
  text-align: center;
  margin: 0 auto 50px;
  padding-top: 10px;
  border-top: 1px solid var(--yejwvf-o8rt);
}
.vid-v481doa7 h4 {
  font-weight: 700;
  color: var(--cs3vrq-l31);
}
.vid-v481doa7 p {
  color: var(--cs3vrq-l31);
  font-size: 0.9rem;
  margin: 0;
}
.vid-otx8u3lclkq7{
  display: flex;
  flex-direction: column;
}
.vid-otx8u3lclkq7 p {
  color: var(--cs3vrq-l31);
  text-align: center;
  font-weight: 700;
  margin-bottom: 10px;
}
.vid-otx8u3lclkq7 ul {
  display: flex;
  gap: 20px;
  justify-content: center;
  margin-bottom: 30px;
}
.vid-otx8u3lclkq7 ul  a{
  border-radius: var(--y4pcy-msve);
  overflow: hidden;
  display: inline-block;
}
footer a {
  transition: all 0.3s linear;
}
footer a:hover {
  opacity: 0.7;
}
.vid-jg7qnaodx06 {
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
}
.vid-hn4gpdmcn {
  text-align: center;
  color: var(--cs3vrq-l31);
  font-size: 14px;
  margin-top: 30px;
}
.vid-kk2hu8bngcow {
  display: none;
}
.vid-w0um9qg58nb8 {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}

.vid-w0um9qg58nb8.active {
  opacity: 1;
  visibility: visible;
  height: auto;
}

.vid-q60vkqmk8ow {
  flex-wrap: wrap;
  gap: 20px;
  padding-left: 18%;
  padding-top: 30px;
}
.vid-q60vkqmk8ow a {
  color: var(--cs3vrq-l31);
}
.vid-q60vkqmk8ow a:hover {
  color: var(--exu-wxe);
}
.vid-q60vkqmk8ow.active {
  display: flex;
}
.vid-q60vkqmk8ow {
  display: none;
}
.vid-w0um9qg58nb8 {
  background: var(--zyc-rixi);
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 100;
}
header {
  position: relative;
}

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

/* start */
.vid-xshih12ll {
  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;
}
.vid-xshih12ll h1 {
  font-size: 70px;
  color: var(--cs3vrq-l31);
  line-height: 1.1;
  font-weight: 400;
  margin: 0 0 30px;
  position: static;
  border: none;
  text-transform: uppercase;
}
.vid-xshih12ll p {
  color: var(--cs3vrq-l31);
  margin-bottom: 20px;
}
.vid-w1p3jtkpyjb {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
  color: var(--cs3vrq-l31);
  text-transform: uppercase;
  font-weight: 17px;
}
.vid-w1p3jtkpyjb ul {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.vid-ttcur1w3zge {
  padding: 20px 0;
  background: var(--zyc-rixi);
  color: var(--cs3vrq-l31);
}
.vid-jpycklp7o {
  text-transform: uppercase;
  font-weight: 500;
}
.vid-uyzhlz2wswt {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 30px;
}
.vid-u7ysl6qatv{
  justify-content: center;
}
.vid-u7ysl6qatv a {
  display: flex;
  align-items: center;
  gap: 4px;
  color: var(--cs3vrq-l31);
  font-size: 14px;
}
.vid-u7ysl6qatv img {
  width: 20px;
  filter: invert(1);
  display: block;
}
.vid-u7ysl6qatv {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
}
.vid-ip6ima3lf {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
.vid-ea8v4944hj4 {
  background-color: var(--tu64u-e1sa);
  overflow: hidden;
  position: relative;
  text-align: center;
  height: 100%;
}
.vid-ea8v4944hj4 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  object-position: center;
}
.vid-jyqplbif4ti8 {
  display: grid;
  grid-template-columns: 220px 1fr;
  border: 1px solid var(--i508o-ta);
  border-radius: 10px;
  margin: 0 auto 30px;
  background: var(--cs3vrq-l31);
  box-shadow: 0 1px 10px var(--i508o-ta);
  overflow: hidden;
}
.vid-jyqplbif4ti8 > div:not(.vid-ea8v4944hj4) {
  padding: 25px 35px;
}
.vid-jwkdg9dfm {
  display: flex;
  flex-direction: column;
}

/* Исходя из исходного порядка: */
.vid-jwkdg9dfm > :nth-child(1) { order: 3; }  /* .vid-anuontuo */
.vid-jwkdg9dfm > :nth-child(2) { order: 5; }  /* .vid-bfyxpucdd */
.vid-jwkdg9dfm > :nth-child(3) { order: 6; }  /* первый .gambling_categoty */
.vid-jwkdg9dfm > :nth-child(4) { order: 8; }  /* .block_how */
.vid-jwkdg9dfm > :nth-child(5) { order: 1; }  /* .trust_block */
.vid-jwkdg9dfm > :nth-child(6) { order: 9; }  /* .vid-zqy2op6z4nfh */
.vid-jwkdg9dfm > :nth-child(7) { order: 17; } /* .vid-shwca2aq */
.vid-jwkdg9dfm > :nth-child(8) { order: 11; } /* .vid-xelh6zoi8px8 */
.vid-jwkdg9dfm > :nth-child(9) { order: 12; } /* .site_bonus */
.vid-jwkdg9dfm > :nth-child(10) { order: 4; } /* .stay_safe */
.vid-jwkdg9dfm > :nth-child(11) { order: 7; } /* второй .gambling_categoty (blacklist) */
.vid-jwkdg9dfm > :nth-child(12) { order: 13; } /* .vid-vvosx7rrfnv */
.vid-jwkdg9dfm > :nth-child(13) { order: 10; } /* .read_more */
.vid-jyqplbif4ti8 h3 {
  color: var(--yejwvf-o8rt);
  padding: 0;
  background: transparent;
}
.vid-jyqplbif4ti8 h3::after{
  content: none;
}
.vid-zqy2op6z4nfh {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  flex-wrap: wrap;
  gap: 12px;
  justify-content: center;
  padding: 21px 0 40px;
}
.vid-n2l6cubelg0 {
  border-radius: 10px;
  height: 248px;
  overflow: hidden;
}
.vid-zy8qlo2637 {
  height: 120px;
  overflow: hidden;
  width: 100%;
}
.vid-jneqz5tev8d {
  -o-object-fit: cover;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.vid-wj62mwwvi {
  align-items: center;
  border-bottom: 1px solid var(--tu64u-e1sa);
  border-left: 1px solid var(--tu64u-e1sa);
  border-radius: 0 0 10px 10px;
  border-right: 1px solid var(--tu64u-e1sa);
  color: var(--gb3un-anh);
  display: flex;
  font-size: 20px;
  background: var(--bdw0x-vm);
  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;
}
.vid-wg8h2e29wo {
  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(--tu64u-e1sa);
  border-radius: 10px;
  overflow: hidden;
}
.vid-xelh6zoi8px8 {
  margin: 40px 0;
}
.vid-o7ns4qxtpep {
  grid-area: num;
  height: 0;
}
.vid-o7ns4qxtpep .vid-yytvg9rib {
  background-color: var(--d4orua-kxl);
  border-radius: 10px 0;
  bottom: 0;
  color: var(--cs3vrq-l31);
  display: block;
  font-size: 20px;
  font-weight: 700;
  height: 40px;
  padding-top: 8px;
  position: relative;
  right: 0;
  text-align: center;
  width: 40px;
}
.vid-l5gsudscflx {
  color: var(--yejwvf-o8rt);
  font-size: 20px;
  font-weight: 700;
  grid-area: title;
  line-height: 27px;
  padding: 25px 20px 20px;
}
.vid-f6sd7ipll6z1 {
  display: flex;
  grid-area: photo;
  margin-bottom: 20px;
  padding-bottom: 15px;
  background: var(--bdw0x-vm);
}
.vid-f6sd7ipll6z1 img {
  height: 150px;
  margin: auto;
  width: 150px;
}
.vid-eriznqg0t81 {
  padding: 0 20px 20px;
}
.vid-eriznqg0t81 li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.vid-a9g1n3icic {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 20px;
}
.vid-w4wiqpdyaktd a {
  margin: 30px auto;
  text-align: center;
}

/* card_item */

.vid-ygl0ncwuedtb div p {
  margin: 0;
  color: var(--cs3vrq-l31);
  font-size: 18px;
}
.vid-ygl0ncwuedtb{
  background: var(--zyc-rixi);
}
.vid-kfu8483lv {
  font-weight: 700;
  font-size: 14px;
  padding: 20px 15px;
  text-align: center;
}
.vid-kfu8483lv span {
  color: var(--ctm-rj8k);
  display: block;
}
.vid-vcg1dhlx span {
  color: var(--ozjhwn-wn);
  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(--ozjhwn-wn);
}
.vid-vcg1dhlx {
  display: none;
  align-items: center;
  gap: 10px;
}
.vid-fcxcpmivmqk2 {
  display: flex;
  gap: 30px;
  align-items: center;
  justify-content: space-between;
}
.vid-aeyf1rg3oqf img {
  display: block;
  height: 70px;
}
.vid-aeyf1rg3oqf {
  padding: 0 7%;
  background: var(--zyc-rixi);
  order: -2;
}
.vid-tbeid9vep85d{
  order: -1;
}
.vid-zdbjrdeey .vid-xj5kx1b3vt{
  max-width: 900px;
  margin: 0 auto 70px;
}
.vid-tbeid9vep85d {
  background: var(--ihpqb7-b0m);
  border-radius: 22px;
  box-shadow: 0 3px var(--ozjhwn-wn);
  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;
}
.vid-tbeid9vep85d:hover {
  background: var(--ozjhwn-wn);
}
.vid-llrvcq8ub {
  align-content: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 10px;
}
.vid-afx3la1t {
  display: inline-block;
  height: 47px;
  margin: auto;
  position: relative;
  width: 15.3em;
}
.vid-b0h2v18r {
  background: url(../images/review-star-icon.png);
  background-position: 0;
  background-size: 49px;
  height: 98.5%;
  left: 0;
  position: absolute;
  top: 0;
}
.vid-yqya16ho1r {
  filter: grayscale(1);
  width: 100%;
}
.vid-b0h2v18r {
  z-index: 1;
}
.vid-g1jq25jo {
  align-items: center;
  border: 2px solid var(--i508o-ta);
  border-radius: 20px;
  display: flex;
  background: var(--tu64u-e1sa);
  padding: 20px;
  gap: 10px;
  flex-direction: column;
  justify-content: center;
  max-width: 300px;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
}
.vid-diw43w8m6 {
  margin-bottom: 20px;
  display: block;
  max-width: 150px;
}
.vid-diw43w8m6 img {
  display: block;
  width: 100%;
}
.vid-w3bqrczvo04 {
  display: flex;
  flex-direction: row-reverse;
  gap: 40px;
  align-items: center;
  margin-bottom: 40px;
}
.vid-g1jq25jo p {
  font-weight: 700;
}

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

th {
  background-color: var(--zyc-rixi);
  border-right: 5px solid var(--ctm-rj8k);
  color: var(--cs3vrq-l31);
  padding: 15px 0;
  width: 225px;
}
.vid-pzv3ufcj td {
  border: 1px solid var(--tu64u-e1sa);
  font-size: 12px;
  font-weight: 700;
  height: 46px;
  padding-left: 8px;
  text-align: left;
}
.vid-pzv3ufcj{
  display: none !important;
}
td {
  border: 1px solid var(--tu64u-e1sa);
  font-size: 12px;
  font-weight: 700;
  height: 46px;
  padding-left: 8px;
  vertical-align: middle;
  text-align: left;
}
.vid-zps8nlexkg {
  margin-bottom: 40px;
}
table.vid-zps8nlexkg tbody tr:nth-child(odd) {
  background: var(--bdw0x-vm);
}
.vid-zps8nlexkg thead,
.vid-zps8nlexkg tbody {
  width: 100%;
  display: table;
  text-align: center;
}
.vid-zps8nlexkg td {
  width: 24%;
  padding: 10px;
  box-sizing: border-box;
}
.vid-zps8nlexkg td {
  text-align: center;
  font-weight: 800;
  font-size: 14px;
}
td .vid-nnfnb8yoe a {
  color: #fff;
  display: inline-block;
  font-weight: 300;
  height: 100%;
  padding-top: 5px;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
}
td .vid-nnfnb8yoe {
  background-color: var(--ctm-rj8k);
  border-radius: 18px;
  box-shadow: 0 2px #557227;
  display: inline-block;
  height: 30px;
  margin: 5px auto auto;
  text-align: center;
  width: 110px;
}
/* .vid-ox17gaioq {
  border: 1px solid var(--tu64u-e1sa);
  display: grid;
  grid-template-columns: 1fr 1fr;
  max-width: 900px;
  box-sizing: border-box;
  margin: 40px auto 40px;
} */
.vid-bfc139ruu42 {
  display: flex;
  flex-direction: column;
  /* border: 1px solid var(--tu64u-e1sa); */
  padding: 20px;
  background: var(--cs3vrq-l31);
}
.vid-bfc139ruu42 .vid-az5smguebm6e {
  align-self: center;
  background-color: #dbe6c4;
  border: 1px solid var(--ctm-rj8k);
  color: var(--ctm-rj8k);
  display: flex;
  height: 44px;
  align-content: center;
  justify-content: center;
  margin: 20px;
  width: 100%;
  align-items: center;
}
.vid-ox17gaioq .vid-k2h3nyocq {
  margin: 10px 10px 10px 0;
}
.vid-cwl73rse .vid-cuouimpo1 {
  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%;
}
.vid-cwl73rse {
  display: flex;
  flex-direction: column;
  background: #fdefef7d ;
  /* margin: 20px; */
  border: 1px solid var(--lb9u96-d5yc);
  padding: 20px;
}
.vid-pzv3ufcj{
  display: none;
}
/* Псевдоэлементы для prosconsListItem */
.vid-czkomkydi04.vid-k2h3nyocq::before {
  content: "✔";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--ctm-rj8k);
  color: var(--cs3vrq-l31);
  font-size: 16px;
  margin-right: 8px;
}
.vid-qgk5j9qmud.vid-k2h3nyocq::before {
  content: "✔";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background: var(--ozjhwn-wn);
  color: var(--cs3vrq-l31);
  font-size: 16px;
  margin-right: 8px;
}
.vid-r6gxe7zmk {
  background-color: var(--tu64u-e1sa);
  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%;
}
.vid-r6gxe7zmk:before {
  bottom: -10px;
  content: url(../images/emphasis-left.png);
  left: -238px;
  position: absolute;
}
.vid-r6gxe7zmk:after {
  bottom: -10px;
  content: url(../images/emphasis-right-green.png);
  position: absolute;
  right: -238px;
}
.vid-r6gxe7zmk .vid-yptvdzymusv {
  display: block;
  font-weight: 700;
  padding: 0 0 10px;
}
table.vid-zps8nlexkg {
  display: block;
  margin: 30px 0;
  overflow-x: auto;
  white-space: nowrap;
  width: 100%;
}
th {
  background-color: var(--zyc-rixi);
  border-right: 5px solid var(--zyc-rixi);
  color: #fff;
  padding: 15px 0;
  width: 225px;
}
table.vid-zps8nlexkg thead tr {
  background: var(--zyc-rixi);
  border: 1px solid var(--tu64u-e1sa);
  color: var(--cs3vrq-l31);
  font-size: 1em;
  font-size: 0.75em;
  padding: 2px;
  min-height: 30px;
  white-space: nowrap;
  width: 0.1%;
}
.vid-zrq6ocbdcoh7 img {
  display: block;
  max-width: 900px;
  margin: 20px auto 40px;
  width: 100%;
}
.vid-pw7q5lx3 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  margin-bottom: 40px;
}
.vid-gj3zxo9ai{
  padding: 10px;
  border-radius: var(--vb0gr4-a53);
  background: #f5f7fa;
  box-shadow: 0 1px 10px var(--i508o-ta);
  text-align: center;
}
.vid-l0vhmjljv8f8 p {
  margin-bottom: 20px;
}
.vid-bh0wrbmhkof6 li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.vid-bh0wrbmhkof6 li::marker {
  color: var(--ctm-rj8k);
}
.vid-iu1v1ndiidgp {
  font-weight: 800;
  color: var(--ctm-rj8k);
  font-size: 1.2rem;
}
.vid-x9qnw7mqpea {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  box-shadow: 0 1px 7px var(--tu64u-e1sa);
  overflow: hidden;
  margin: 0 auto;
  min-width: 150px;
}
.vid-x9qnw7mqpea img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.vid-uhc5ytead {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 20px;
}
.vid-x31qo3fmneb img {
  display: block;
  width: 160px;
  margin-bottom: 20px;
}
.vid-jrwvay5dw8 a {
  display: inline-block;
  margin-left: 10px;
  text-decoration: underline;
}
.vid-x31qo3fmneb {
  box-sizing: border-box;
  background: var(--bdw0x-vm);
  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(--exu-wxe);
  border-radius: var(--vb0gr4-a53);
  width: 100%;
}
/*
button up */

.vid-r37kulaxdr {
  background: var(--tu64u-e1sa);
  border: 1px solid var(--i508o-ta);
  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;
}
#aplo1 {
  display: flex;
  padding: 12px 0;
  padding: 20px 0 0 10px;
  flex-direction: column;
  align-items: center;
}
.vid-r37kulaxdr span {
  display: block;
  text-align: right;
  font-size: 12px;
}
.vid-fqso9gh8byd .vid-r37kulaxdr a {
  align-items: center;
  color: var(--zyc-rixi);
  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 */
.vid-a3av29tywy {
  background: var(--bdw0x-vm);
  border: 1px solid #cfd6eb;
  border-radius: 10px;
  padding: 47px;
  box-sizing: border-box;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.102);
}
.vid-a3av29tywy .vid-q9j1f4gbnvnh {
  border: none;
}
.vid-a3av29tywy .vid-q9j1f4gbnvnh::before,
.vid-a3av29tywy .vid-q9j1f4gbnvnh::after {
  content: none;
}
.vid-fy4tml9d li a {
  color: var(--yejwvf-o8rt);
  line-height: 1.5;
  font-weight: 600;
  font-style: italic;
}
.vid-fy4tml9d 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;
}
.vid-g67579nvcap {
  display: flex;
  flex-direction: row-reverse;
  gap: 10%;
  padding-top: 30px;
  margin: 0 0 40px;
}
.vid-g67579nvcap>div:first-child{
  order: 1;
  max-width: 600px;
}
.vid-g67579nvcap .vid-y7o6l6gdmna0{
  justify-content: start;
}
.vid-a3av29tywy{
  order: 2;
}
.vid-gqtr01biwuna {
  color: var(--z56-dau9);
}
.vid-estrkai8k8g {
  color: var(--cs3vrq-l31);
  font-size: 25px;
  font-weight: 800;
  text-shadow: 0 1px 3px var(--zyc-rixi);
  letter-spacing: 0.02px;
  text-transform: uppercase;
}
.vid-wp0eruacsp0 {
  background: var( --ihpqb7-b0m);
  padding: 42px 0 100px;
}
.vid-wp0eruacsp0 > div {
  max-width: 1200px;
}
.vid-ljlncouuffa7{
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
.vid-cn7vejagxrkb a {
  color: var(--cs3vrq-l31);
  font-weight: 800;
  text-decoration: underline;
}
.vid-cn7vejagxrkb {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  gap: 0;
  margin-bottom: 2em;
}
.vid-bc0vgurccf {
  padding: 23px;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
  text-align: center;
  background: var(--cs3vrq-l31);
  max-width: 332px;
  border-radius: 10px;
}
.vid-bc0vgurccf .vid-d1dvnlhm6rm{
  order: -1;
  width: 100%;
}
.vid-bc0vgurccf img{
  width: 100% !important;
  display: block;
}
.vid-rk6gj124 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.vid-g50fol0rt67v {
  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;
}
.vid-yajirucm {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.87rem;
}
.vid-d1dvnlhm6rm {
  display: block;
  border-radius: 10px;
  display: block;
  margin: 0 auto;
  margin-bottom: 15px;
  margin-top: 12px;
  max-width: 300px;
  overflow: hidden;
  width: 90%;
}
.vid-d1dvnlhm6rm img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
}
.vid-pz2hzl8d{
  display: none;
}
.vid-wp0eruacsp0 {
  padding: 40px 0;
  background: #e7cdaf;
}

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

.vid-cn7vejagxrkb h2.vid-estrkai8k8g {
  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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vid-fecmvu0p:hover {
  color: #ffcc00;
}

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

.vid-bc0vgurccf p {
  font-size: 18px;
  font-weight: 600;
  color: var(--yejwvf-o8rt);
  text-shadow: 0 1px 1px var(--exu-wxe);
}
.vid-wp0eruacsp0>div{
  position: relative;
  z-index: 3;
}
.vid-bc0vgurccf .vid-mc69npzqrqxg {
  text-transform: uppercase;
}
.vid-z768lr3y {
  background-color: var(--ozjhwn-wn);
  border-bottom: none;
  border-radius: 10px;
  color: var(--cs3vrq-l31);
  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);
  }
}
.vid-fecmvu0p {
  font-size: 14px;
  text-decoration: underline;
  font-weight: 300;
  color: var(--yejwvf-o8rt);
}
.vid-tr6jlf49j {
  background-color: var(--zyc-rixi);
  border-bottom: 5px solid var(--ozjhwn-wn);
  border-radius: 10px 10px 0 0;
  font-weight: 700;
  height: 60px;
  display: flex;
  align-items: center;
  align-items: center;
}
.vid-tr6jlf49j h3 {
  color: var(--cs3vrq-l31);
  margin: 0;
  font-size: 22px;
  box-sizing: border-box;
  font-weight: 500;
  background: transparent;
}
.vid-a19e8zq1pvn h4 {
  color: var(--gb3un-anh);
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 14px;
  text-decoration: underline;
}
.vid-ggp3b08p86t {
  border-radius: 5px;
  height: 70px;
  width: 125px;
  overflow: hidden;
}
.vid-ggp3b08p86t img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
}
.vid-bu5arfzrq0gt {
  color: var(--ctm-rj8k);
  display: block;
  font-size: 13px;
  text-decoration: underline;
}
.vid-t9tquecf5qx {
  display: flex;
  align-items: center;
  gap: 10px;
}
.vid-a19e8zq1pvn {
  border: 1px solid var(--tu64u-e1sa);
  border-radius: 0 0 10px 10px;
  background: var(--cs3vrq-l31);
}
.vid-wdsck01oc {
  padding: 10px;
  border-bottom: 1px solid var(--tu64u-e1sa);
  display: block;
  box-sizing: border-box;
}
.vid-xpi5v0s7 {
  max-width: 370px;
}
.vid-njj26jdxvlj {
  display: block;
  width: 90%;
  margin: 0 auto;
}
.vid-njj26jdxvlj img {
  display: block;
  width: 100%;
}
.vid-vhda0uc3z0e6 {
  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;
}
.vid-q7r62c2a4 {
  margin-bottom: 30px;
}
.vid-q7r62c2a4.vid-krdur8js table tr td {
  border: 1px solid var(--i508o-ta);
  border-top: 0;
  padding: 20px 12px;
  box-sizing: border-box;
  text-align: center;
  position: relative;
}
.vid-q7r62c2a4.vid-krdur8js table tr:nth-child(2n) {
  background-color: var(--bdw0x-vm);
}
.vid-o7z3fndr3 {
  display: grid;
  grid-template-areas:
    "title title title"
    "photo description info";
  grid-template-columns: 220px 2fr 1fr;
  border: 1px solid var(--i508o-ta);
  border-radius: 10px;
  background: var(--bdw0x-vm);
  margin: 0 auto 30px;
  overflow: hidden;
}
.vid-ftvrjls8 {
  background-color: var(--bdw0x-vm);
  grid-area: photo;
  overflow: hidden;
  position: relative;
  text-align: center;
}
.vid-ftvrjls8 img {
  max-width: 1000px;
  width: 100%;
  display: block;
  max-height: 1000px;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.vid-zk2754z0hn {
  border-bottom: 0;
  border-right: 1px solid var(--tu64u-e1sa);
  margin: 25px 35px;
  padding-right: 20px;
  grid-area: description;
}
.vid-aqt65s5dcrg {
  grid-area: info;
  padding: 45px 25px 25px 0;
}
.vid-iafg430hpqt {
  background-color: var(--cs3vrq-l31);
  border: 1px solid var(--gb3un-anh);
  border-radius: 7px;
  color: var(--gb3un-anh);
  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;
}
.vid-iafg430hpqt:hover {
  background-color: var(--gb3un-anh);
  color: var(--cs3vrq-l31);
}
.vid-o7z3fndr3 {
  display: grid;
  grid-template-areas:
    "title title title"
    "photo description info";
  grid-template-columns: 220px 2fr 1fr;
}
.vid-anuontuo p {
  margin-bottom: 20px;
}
.vid-zk2754z0hn h3 {
  background: none;
  color: var(--gb3un-anh);
  padding: 0;
}
.vid-zk2754z0hn h3::after{
  content: none;
}

.vid-zk2754z0hn p {
  margin-bottom: 20px;
}
.vid-ee154u8l3rd5 {
  font-weight: 600;
  margin: 0 0 15px;
}
.vid-ee154u8l3rd5 span {
  font-weight: 400;
  display: block;
}
.vid-qi89bzde780l {
  grid-row-gap: 10px;
  background-color: var(--bdw0x-vm);
  border: 1px solid var(--i508o-ta);
  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;
}
.vid-p7btva8d {
  background: var(--d4orua-kxl);
  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; */
}
.vid-p7btva8d img {
  width: 70px;
  display: block;
}
.vid-fqpul4cvk9 {
  grid-area: title;
}
.vid-fqpul4cvk9 h3 {
  color: var(--gb3un-anh);
  background: transparent;
  padding: 0;
}
.vid-fqpul4cvk9 h3::after{
  content: none;
}
.vid-fdsmufoibxe {
  margin-top: 60px;
}
.vid-fum2rmf3 table tr td {
  text-align: center;
}
.vid-q7r62c2a4.vid-fum2rmf3
table
tr
td:first-of-type {
  background-color: #f5f7fa;
}
.vid-ym7r9kkknld p {
  margin-bottom: 20px;
}
.vid-sdgh3ooq41 {
  margin-top: 70px;
}
.vid-r6taagrxiss {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  border: 1px solid #adbdd4;
  border-top: 7px solid var(--gb3un-anh);
  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;
}
.vid-vdq3bebc5h {
  font-size: 18px;
  font-weight: 700;
  text-align: left;
}
.vid-gofbh4irc8o li {
  padding: 20px;
  background-color: var(--bdw0x-vm);
  border: 1px solid var(--i508o-ta);
  border-radius: 20px;
  margin: 20px auto;
}
.vid-gofbh4irc8o h3 {
  color: var(--gb3un-anh);
  padding: 0;
  background: transparent;
  margin-bottom: 10px;
}
.vid-rj2aqv4bvt6w {
  margin-top: 70px;
}
.vid-er6aafkr {
  border: 1px solid #bbc4d8;
  border-radius: 10px;
  padding: 45px 12px 25px;
  position: relative;
  box-sizing: border-box;
}
.vid-e6m33rnf {
  height: 67px;
  left: 0;
  top: 0;
  border-radius: 50%;
  width: 67px;
  overflow: hidden;
  position: absolute;
  transform: translateX(-50%);
}
.vid-zreqhjtbl {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 14px;
}
.vid-j05h81xb: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;
}
.vid-j05h81xb {
  border-color: var(--d4orua-kxl);
  margin-top: 20px;
  background: var(--bdw0x-vm);
}
.vid-gofbh4irc8o h3::after{
  content: none;
}
.vid-er6aafkr {
  padding: 26px 58px 35px;
  width: 90%;
}
.vid-k27p4efkv97j {
  margin-bottom: 42px;
  margin-left: 34px;
}
.vid-shwca2aq {
  margin-top: 70px;
  order: 11;
}
.vid-urhjn1papt h3::after, .vid-yhs7rr4gf h3::after{
  content: none;
}
.vid-k3zg6nlo81b{
  order: 7;
}
.vid-shwca2aq > p {
  margin-bottom: 20px;
}
.vid-j05h81xb {
  margin-left: 46px;
}
.vid-gniu8k1k1w5 .vid-m73ic9tkzvp {
  border: 1px solid var(--i508o-ta);
  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;
}
.vid-gniu8k1k1w5 .vid-vxwl076rrt9i {
  max-height: 344px;
}
.vid-gniu8k1k1w5 .vid-pxanyg2bcy {
  border-radius: 5px;
  color: var(--cs3vrq-l31);
  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(--x6fv-tmu);
}
.vid-gniu8k1k1w5 .vid-akdpu0rpj h4 a {
  color: var(--gb3un-anh);
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
}
.vid-akdpu0rpj {
  padding-left: 20px;
}
.vid-pvz0h8ngkvc img {
  border-radius: 50px;
  margin-right: 10px;
}
.vid-gniu8k1k1w5 .vid-qvhwoj75 {
  color: var(--yejwvf-o8rt);
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
}
.vid-gniu8k1k1w5 .vid-pvz0h8ngkvc {
  color: var(--d4orua-kxl);
  font-size: 14px;
  font-weight: 400;
  margin-left: 25px;
  display: flex;
  align-items: center;
  text-decoration: underline;
}

.vid-gniu8k1k1w5 {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 10px;
  overflow-x: auto;
}
.vid-vxwl076rrt9i img {
  max-width: 1000px;
  max-height: 1000px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.vid-vqi09t331 a {
  margin: 30px auto;
  text-align: center;
}
.vid-ei20w9xwe {
  margin-top: 70px;
}
.vid-jwkdg9dfm p {
  margin: 0 0 20px;
}
.vid-tfqgsmbmw10c a {
  list-style: upper-alpha;
}
.vid-tfqgsmbmw10c li {
  list-style: disc;
  margin: 0 0 10px 20px;
}
.vid-jp1v7y46z {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.vid-p76e0bkdb6 h3 {
  padding: 0;
  background: transparent;
  color: var(--ctm-rj8k);
}
.vid-wmnbhdmjy9{
  display: flex;
  flex-direction: column;
}
.vid-qi89bzde780l:nth-child(1) { order: 3; }
.vid-qi89bzde780l:nth-child(2) { order: 1; }
.vid-qi89bzde780l:nth-child(3) { order: 4; }
.vid-qi89bzde780l:nth-child(4) { order: 2; }

.vid-hkuz8fuqis {
  border: 1px solid #bbc4d8;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  gap: 18px;
  margin: 30px 0;
  padding: 25px 15px 10px;
}
.vid-hzhdajpxo {
  align-self: start;
  height: 140px;
  margin: 0 50px 0 auto;
  width: 140px;
  overflow: hidden;
  position: relative;
  clip-path: circle(50%);
}
.vid-hzhdajpxo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  display: block;
  transition: all .3s linear;
}
.vid-hkuz8fuqis:hover img{
  transform: scale(1.1);
}
.vid-wri5cr4lwk {
  font-size: 18px;
  font-weight: 500;
  margin: 0;
}
.vid-wri5cr4lwk a {
  text-decoration: underline;
}
.vid-vut5k330x {
  font-size: 16px;
  line-height: 1.5;
  margin: 0;
}
.vid-pkzxizdfojio {
  font-weight: 700;
  margin: 0 0 20px;
  font-size: 24px;
}
.vid-lbep5v4dwkd9 {
  padding-right: 10px;
  border-right: 1px solid var(--i508o-ta);
  margin-right: 10px;
}
.vid-diriporhm {
  display: grid;
  grid-template-columns: 140px auto;
  gap: 40px;
}
.vid-r9rbrhtr {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  justify-content: flex-end;
}
.vid-az8eknzcy {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.vid-hcfk76unc6n {
  padding: 29px 32px;
}
.vid-kedeu0h0j {
  background: var(--zyc-rixi);
  border-bottom: 5px solid var(--ozjhwn-wn);
  color: var(--cs3vrq-l31);
  display: block;
  font-size: 30px;
  padding: 20px 15px;
  text-align: center;
}
.vid-rg3uhw6hpo {
  background: var(--cs3vrq-l31);
  border: 1px solid var(--tu64u-e1sa);
  border-radius: 10px;
  font-family: Open Sans, sans-serif;
  margin-bottom: 20px;
  overflow: hidden;
  text-align: center;
}
.vid-jssxqg08t {
  color: var(--yejwvf-o8rt);
  font-size: 18px;
  line-height: 1.6;
}
.vid-jssxqg08t .vid-gs1u6soujcn {
  color: var(--d4orua-kxl);
  font-size: 28px;
  font-weight: 700;
}
.vid-pmz6xdk8c {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.vid-o4iva7ts8 p {
  margin: 0;
}
.vid-p8k62gile {
  text-align: center;
}
.vid-r6taagrxiss {
  gap: 20px;
}
.vid-mc1033zsr6 {
  color: var(--exu-wxe);
  text-decoration: underline;
  font-weight: 300;
  text-align: center;
  display: block;
  width: max-content;
  margin: 0 auto;
}
.vid-pojz87xi {
  position: relative;
}
.vid-h3docqmh {
  position: sticky;
  top: 100px;
  height: max-content;
}
.vid-pz2hzl8d {
  margin: 0 0 100px;
}

/* online casinos */
.vid-nz6uuz6e {
  background-color: var(--bdw0x-vm);
  border: 1px solid var(--i508o-ta);
  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;
}
.vid-nz6uuz6e > span {
  font-size: 12px;
  font-weight: 700;
  display: block;
  width: max-content;
  min-width: fit-content;
}
.vid-nz6uuz6e:hover {
  background: var(--zyc-rixi);
  color: var(--cs3vrq-l31);
}
.vid-wwxray2rwohu {
  display: none;
  margin: 0;
}
.vid-nz6uuz6e:hover .vid-wwxray2rwohu {
  display: block;
}
.vid-glydr82iqb h3 {
  background: none var(--gb3un-anh);
  border-radius: 10px 10px 0 0;
  color: var(--cs3vrq-l31);
  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%;
}
.vid-wr5nsg2bkg {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
  background: var(--cs3vrq-l31);
}
.vid-i7lqziozcyb{
  order: -1;
}
.vid-it07q4i2e7 {
  margin: 0 auto;
  width: 197px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
}
.vid-it07q4i2e7 p {
  margin: 30px 0 0;
}
.vid-it07q4i2e7 img {
  display: block;
  width: 100%;
  border-radius: 7px;
  overflow: hidden;
}
.vid-jbspri7uf,
.vid-dkobetror {
  background: url(../images/review-star-icon.png);
  background-position: 0;
  background-size: 23px;
  height: 98.8%;
  left: 0;
  position: absolute;
  top: 0;
}
.vid-jbspri7uf {
  z-index: 1;
}
/* Основной блок */
.vid-qwyexlhackl {
  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 */
.vid-txuf6x9h {
  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;
}

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

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

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

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

.vid-x4zkthuby,
.vid-wzq2i3vl {
  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;
}

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

.vid-x4zkthuby table,
.vid-wzq2i3vl table {
  width: 100%;
  border-collapse: collapse;
}

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

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

.vid-dns25z6v9 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;
}

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

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

.vid-bfc139ruu42,
.vid-cwl73rse {
  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;
}

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

.vid-az5smguebm6e span,
.vid-cuouimpo1 span {
  font-size: 18px;
  font-weight: 700;
  color: #ff9900;
  display: block;
}

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

.vid-czkomkydi04 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;
}

.vid-qgk5j9qmud 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;
}

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

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

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

.vid-dkobetror {
  filter: grayscale(1);
  width: 100%;
}
.vid-bwdcij8air {
  display: inline-block;
  height: 20px;
  margin: auto;
  position: relative;
  width: 116px;
}
.vid-o8ixh9x3aqan {
  color: var(--d4orua-kxl);
  display: table;
  font-size: 22px;
  font-weight: 700;
  padding: 0 20px;
  margin: 17px auto 10px;
  text-align: center;
}
.vid-dt75mgvk{
  display: grid;
  /* grid-template-columns: repeat(2, 1fr); */
  gap: 20px;
}
/* .vid-txn2xtrw2 {
  padding-right: 40px;
} */
.vid-o8ixh9x3aqan span {
  color: var(--gb3un-anh);
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}
.vid-o8ixh9x3aqan span.vid-agt4hodq8 {
  color: var(--yejwvf-o8rt);
  display: table;
  font-size: 16px;
  font-weight: 700;
  margin: 0 auto;
}
.vid-ll5vplwyg2l {
  font-size: 15px;
  text-decoration: underline;
  color: var(--d4orua-kxl);
}
.vid-korqdfbxe {
  background-color: #fff;
  border-bottom: 1px solid var(--tu64u-e1sa);
  border-top: 1px solid var(--tu64u-e1sa);
  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;
}
.vid-b2nhwjens img {
  display: block;
  object-fit: cover;
  width: 100%;
  object-position: center;
}
.vid-b2nhwjens{
  order: -1;
}
.vid-jc75ifeu {
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 340px;
}
.vid-korqdfbxe > div > span:first-child {
  font-size: 14px;
  font-weight: 700;
  display: block;
  color: var(--gb3un-anh);
}
.vid-korqdfbxe .vid-ow1i865xjw {
  font-size: 14px;
  color: var(--d4orua-kxl);
  text-decoration: underline;
  cursor: pointer;
  display: block;
  position: relative;
}
.vid-korqdfbxe span.vid-esfv9dtt4 {
  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;
}
.vid-korqdfbxe span.vid-ow1i865xjw:hover .vid-esfv9dtt4 {
  opacity: 1;
  visibility: visible;
}
.vid-plkln1nj {
  border: 1px solid var(--tu64u-e1sa);
  border-radius: 10px;
  margin: 30px 0;
}
.vid-ler4nbhm {
  padding: 20px 30px;
}
.vid-ljlncouuffa7 ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

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

.vid-ljlncouuffa7 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;
}

.vid-ljlncouuffa7 .vid-t8n7qa8j li i.vid-ceirttfvp {
  background: var(--ctm-rj8k);
}
.vid-ljlncouuffa7 .vid-t8n7qa8j li i.vid-ceirttfvp::after {
  content: "✓";
  line-height: 1;
}
.vid-ljlncouuffa7 .vid-w8ssek98j4v4 li i.vid-mx39si6y {
  background: var(--ozjhwn-wn);
}
.vid-ljlncouuffa7 .vid-w8ssek98j4v4 li i.vid-mx39si6y::after {
  content: "✕";
  line-height: 1;
}
/* .vid-vnvmjzgv h3 {
  background: none;
  padding: 0;
  color: var(--gb3un-anh);
} */
.vid-ljlncouuffa7 li:hover i {
  transform: translateY(-50%) scale(1.06);
  transition: transform 120ms ease;
}
.vid-ed97j4tw9i6x {
  padding: 0 30px 20px;
}
@media (max-width: 520px) {
  .vid-ljlncouuffa7 {
    flex-direction: column;
    display: flex;
    gap: 0.75rem;
  }
}

.vid-f8dnw27io {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  margin-bottom: 20px;
}
.vid-e6b61ana5 {
  display: block;
}
.vid-e6b61ana5 img {
  display: block;
  width: 100%;
}
.vid-v9jk38vjn {
  padding: 30px 20px;
}
.vid-uisevedi {
  border: 1px solid var(--tu64u-e1sa);
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.vid-jros67gd {
  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(--c5n3kt-sd6n);
}
.vid-bygzhtus3l a {
  color: var(--gb3un-anh);
  font-size: 20px;
  font-weight: 700;
  text-decoration: none;
  margin-bottom: 14px;
  display: inline-block;
}
.vid-qvhwoj75 {
  font-size: 13px;
  margin-bottom: 14px;
}
.vid-aa5pya80o9w img {
  border-radius: 50%;
}
.vid-aa5pya80o9w {
  display: inline-flex;
  align-items: center;
  text-decoration: underline;
  gap: 10px;
}
.vid-vvosx7rrfnv {
  margin-top: 40px;
}
.vid-ltpt61eav h4 {
  color: var(--ctm-rj8k);
  display: block;
  font-size: 1.3em;
  margin: 20px auto 10px;
}
.vid-umce37swxdqt {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 40px;
}
.vid-umce37swxdqt a {
  background: transparent none;
  border-color: var(--gb3un-anh);
  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;
}
.vid-umce37swxdqt a:hover {
  background-color: var(--gb3un-anh);
  color: var(--cs3vrq-l31);
}
.vid-tfqgsmbmw10c {
  padding-left: 20px;
}

.vid-yd9whea0 {
  position: relative;
  padding-right: 40px;
}
.vid-yd9whea0 > .vid-e9wak8bd:last-child {
  position: absolute;
  right: 10px;
  top: 50%;
  z-index: -1;
  transform: translateY(-50%) scale(0.8);
}
.vid-x4zkthuby, .vid-wzq2i3vl{
  border-radius: var(--y4pcy-msve);
  overflow: hidden;
}
.vid-xzxv8knb3le {
  grid-template-columns: repeat(3, 1fr);
}
.vid-ywk4adzjm9c {
  padding: 20px 0;
  align-items: center;
}
.vid-ip6ima3lf h1:after {
  content: none;
}
.vid-u7ysl6qatv {
  gap: 10px 20px;
}
.vid-qwyexlhackl td {
  text-align: center;
  padding: 10px;
  text-decoration: underline;
}
.vid-yjeakuxz49bb {
  /* display: grid;
  grid-template-columns: 220px 2fr 1fr; */
  gap: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid var(--tu64u-e1sa);
  border-radius: 10px;
  margin: 0 auto 30px;
  padding:0 20px;
}
.vid-ea8v4944hj4{
  max-width: 250px;
}
.vid-dv9w8z9gaed4{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}
.vid-yjeakuxz49bb img {
  display: block;
  width: 100%;
  height: auto;
}
.vid-yjeakuxz49bb h3,
.vid-yhs7rr4gf h3 {
  padding: 0;
  background: transparent;
  color: var(--gb3un-anh);
}
.vid-mpajhtco57 span {
  display: block;
}
.vid-mpajhtco57 {
  text-align: left;
  padding-bottom: 20px;
  margin-right: auto;
}
.vid-iqt89cegjzp {
  font-weight: 700;
}
.vid-yhs7rr4gf {
  margin: 20px auto;
  padding: 20px 20px 20px 40px;
  background-color: var(--bdw0x-vm);
  border: 1px solid var(--i508o-ta);
  border-radius: 20px;
}
.vid-l63wh2fuom1 {
  margin: 40px 0;
}
.vid-l0vhmjljv8f8 {
  display: flex;
  flex-direction: column;
}

.vid-ygl0ncwuedtb { order: 1; }
.vid-tiprvlhkuk { order: 2; }
.vid-qwyexlhackl { order: 3; }

.vid-zdbjrdeey{
  order: 5;
}
.vid-e4pnply5v { order: 16; }         /* 1 */
.vid-lbid5vxkzc1l { order: 20; }            /* 2 */
.vid-nguq2d3b0mh1 { order: 24; }          /* 3 */
.vid-lz25ycou35 { order: 28; }       /* 4 */
.vid-h0b0ik06ve { order: 32; }           /* 5 */
.vid-rtlqy57jscyx { order: 9; }     /* 6 */
.vid-cjj1bwji85 { order: 14; }         /* 7 */
.vid-z7blvtouxju { order: 10; }        /* 8 */
.vid-oqo9ylgt { order: 48; }       /* 9 */
.vid-kvo11kntl5 { order: 11; }          /* 10 */
.vid-jhtdvb6b { order: 56; }           /* 11 */

.vid-ydklltoed span {
  font-size: 20px;
}
.vid-xxhl3rk8zy2 .vid-ahriv8d1lz4u { order: 8; }
.vid-xxhl3rk8zy2 .vid-z05zty46g { order: 4; }
.vid-xxhl3rk8zy2 .vid-wjai0dxhk { order: 3; }
.vid-xxhl3rk8zy2 .vid-te7mkpx9m { order: 6; }
.vid-xxhl3rk8zy2 .vid-jlz646u2o { order: 5; }
.vid-xxhl3rk8zy2 .vid-zl10vp5k { order: 24; }
.vid-pvzwafb1y{
  order: 10;
}
.vid-p688egrw{
  order: 1;
}

.vid-xxhl3rk8zy2 .vid-svixiyn3q2h {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.vid-cpwmko16e {
  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(--i508o-ta);
  color: var(--yejwvf-o8rt);
  color: var(--zyc-rixi);
  border-radius: 10px;
  z-index: 10;
  transition: all .3s linear;
}
.vid-jwkdg9dfm{
  display: flex;
  flex-direction: column;
}
.vid-anuontuo{
  order: 1;
}
.vid-bfyxpucdd{
  order: 4;
}
.vid-fdsmufoibxe{
  order: 2;
}
.vid-vnvmjzgv{
  order: 3;
}

.vid-flmf2nfhb{
  order: 7;
}
.vid-ltpt61eav{
  order: 6;
}
.vid-hkuz8fuqis{
  order: 8;
}
.vid-vvosx7rrfnv{
  order: 5;
}
.vid-cpwmko16e:hover{
  color: var(--d4orua-kxl);
}

.vid-jjz0lsqmb {
  position: relative;
  padding-bottom: 10px;
}
.vid-qwyexlhackl>div{
  display: flex;
  flex-direction: column;
}
.vid-txuf6x9h{
  order: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.vid-pzv3ufcj{
  order: 3;
}
.vid-ox17gaioq{
  order: 2;
}
.vid-roowebx4n {
  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);
}

.vid-roowebx4n 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;
}

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

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

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

.vid-zzbt26fhkns {
  flex: 1;
  text-align: left;
}

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

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

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

.vid-o377utzatm 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.vid-otx8u3lclkq7 ul img:hover {
  transform: scale(1.05);
  opacity: 1;
}

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

.vid-jg7qnaodx06 img {
  opacity: 0.7;
  transition: opacity 0.3s ease;
}

.vid-jg7qnaodx06 img:hover {
  opacity: 1;
}

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

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

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

.vid-iu1v1ndiidgp {
  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);
}

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

.vid-x9qnw7mqpea 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);
}

.vid-x9qnw7mqpea 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);
}

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

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

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

.vid-zzbt26fhkns 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;
}

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

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

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

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

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

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

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

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

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

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

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

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

.vid-jc75ifeu {
  flex: 2 1 250px;
}

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

.vid-o8ixh9x3aqan .vid-agt4hodq8 {
  display: block;
  font-size: 12px;
  color: #333;
  margin-top: 3px;
}

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

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

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

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

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

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

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

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

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

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

.vid-wri5cr4lwk a:hover {
  color: #ff6600;
}

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

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

.vid-wjnu3i99708 a:hover img {
  transform: scale(1.1);
}

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

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

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

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

.vid-iafg430hpqt img {
  display: inline-block;
}

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

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

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

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

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

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

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

.vid-fqpul4cvk9 a:hover {
  color: #ff6600;
}

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

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

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

.vid-ll5vplwyg2l:hover {
  color: #ffd700;
}
.vid-i3cfadkx67t h3{
  color: #fff;
  text-shadow: 0 0 2px #212121;
}
.vid-b2nhwjens {
  flex: 1 1 220px;
  text-align: center;
}

.vid-b2nhwjens img.vid-kjekj969wje {
  max-width: 100%;
  border-radius: 12px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.vid-zk2754z0hn h3{
  color: var(--yejwvf-o8rt);
}
.vid-b2nhwjens img.vid-kjekj969wje:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px rgba(255, 215, 0, 0.4);
}

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

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

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

.vid-ow1i865xjw:hover .vid-esfv9dtt4 {
  display: inline;
}

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

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

.vid-t8n7qa8j, .vid-w8ssek98j4v4 {
  list-style: none;
  padding-left: 0;
  font-size: 14px;
}

.vid-t8n7qa8j li, .vid-w8ssek98j4v4 li {
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  gap: 6px;
}

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

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

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

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

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

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

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

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

.vid-er6aafkr {
  display: flex;

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

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

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

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

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

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

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

.vid-wu7ys0o2x:hover {
  color: #ff6600;
}

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

.vid-j05h81xb .vid-zreqhjtbl {
  font-size: 16px;
  color: #ff9900;
}

.vid-j05h81xb .vid-nslsm7azk8g p {
  font-size: 14px;
  color: #fff;
}

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

  .vid-e6m33rnf {
    width: 60px;
    height: 60px;
  }

  .vid-r3ze65n6d {
    width: 80px;
    height: 80px;
  }
}

.vid-oier2b5s55e: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) {
  .vid-wr4q00rj85h {
    gap: 16px;
  }
  .vid-wr4q00rj85h > div:not(:first-child)::before {
    left: -8px;
  }
  h1 {
    font-size: 30px;
  }
  .vid-ym753gzhwh3 li {
    font-size: 14px;
  }
  .vid-ydklltoed {
    font-size: 40px;
  }
  .vid-aeyf1rg3oqf {
    padding: 0 10px;
  }
  .vid-a3av29tywy {
    padding: 20px;
  }
  .vid-vhda0uc3z0e6 {
    display: block;
  }
  .vid-xpi5v0s7 {
    display: none;
  }
  .vid-xshih12ll h1 {
    font-size: 50px;
  }
  .vid-kfu8483lv {
    text-align: center;
    max-width: 187px;
    width: 100%;
    box-sizing: border-box;
  }
  .vid-fcxcpmivmqk2 {
    gap: 15px;
  }
  .vid-dt75mgvk{
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 1024px) {
  .vid-wr4q00rj85h {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .vid-wr4q00rj85h > div {
    box-sizing: border-box;
  }
  .vid-pw7q5lx3{
    grid-template-columns: repeat(2, 1fr);
  }
  .vid-ookz3ws4hf {
    width: 100%;
    margin-top: 30px;
  }
  .vid-jjz0lsqmb{
    padding-bottom: 50px;
  }
  .vid-cpwmko16e{
    bottom: 20px;
    top: auto;
    position: static;
    left: 50%;
    right: auto;
    width: 100%;
    max-width: 90%;
    box-sizing: border-box;
    text-align: center;
  }
  .vid-z7yxfy1u {
    display: none;
  }
  .vid-wr4q00rj85h > div:not(:first-child)::before {
    content: none;
  }
  .vid-ym753gzhwh3 {
    display: none;
  }
  .vid-h2ep9votpusu > span {
    background-color: var(--zyc-rixi);
    border-bottom: 3px solid var(--cs3vrq-l31);
    border-radius: var(--laj-p90);
    color: var(--cs3vrq-l31);
    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;
  }
  .vid-roowebx4n {
    padding: 40px 20px;
  }
  .vid-roowebx4n h5 {
    font-size: 26px;
  }
  /* .vid-pzv3ufcj {
    display: flex;
    flex-direction: column;
    max-width: 600px;
    margin: 30px auto;
  } */
  .vid-e1wmpu7m{
    grid-template-columns: repeat(2, 1fr);
  }
  h2 {
    font-size: 30px;
  }
}
@media screen and (max-width: 920px) {
  .vid-zps8nlexkg thead,
  .vid-zps8nlexkg tbody {
    display: block;
    width: 900px;
  }
}
@media screen and (max-width: 992px) {
  .vid-k559gvthn7 {
    padding: 15px 50px;
    padding-right: 300px;
  }
  .vid-th2aycd2uqf ul {
    grid-template-columns: repeat(3, 1fr);
  }
  .vid-q9j1f4gbnvnh {
    font-size: 28px;
  }
  .vid-gniu8k1k1w5 {
    width: 900px;
  }
  .vid-m1hltq7elx1k {
    overflow-x: auto;
  }
  .vid-dt75mgvk{
    grid-template-columns: 1fr;
  }
  .vid-jyqplbif4ti8{
    margin: 0;
  }
  .vid-v6zhwqovcq01 {
    position: relative;
    box-sizing: border-box;
    display: block;
    margin-top: 130px;
    padding-top: 100px;
  }
  .vid-xshih12ll {
    padding: 4em 0;
  }
  .vid-v6zhwqovcq01 > img {
    position: absolute;
    top: -100px;
    left: 50%;
    width: 300px;
    transform: translateX(-50%);
  }
  .vid-roowebx4n h5 {
    text-align: center;
  }
  .vid-wq6934xbvo {
    text-align: center;
  }
  .vid-gc7y3np5 {
    justify-content: center;
    display: flex;
    margin-top: 10px;
  }
  .vid-x9qnw7mqpea {
    min-width: 100px;
    width: 100px;
    height: 100px;
  }
  .vid-rk6gj124 {
    grid-template-columns: 1fr 1fr;
  }
  .vid-g67579nvcap {
    grid-template-columns: 1fr 1fr;
  }
  /* .vid-b2nhwjens {
    display: none;
  } */
  .vid-xshih12ll h1 {
    font-size: 40px;
  }
  .vid-b2nhwjens img{
    width: 100%;
    display: block;
  }
  .vid-x4q9v3p1lwj{
    width: 100%;
  }
  .vid-ajb94e47l7l{
    flex-direction: row;
    width: 100%;
  }
  .vid-x4q9v3p1lwj p{
    padding: 10px;
    background: var(--yejwvf-o8rt);
    color: #fff;
  }
  .vid-n2q8rod1lw{
    width: 100%;
  }
  .vid-v9r3xbm4me{
    padding-top: 0;
  }
  .vid-vcg1dhlx {
    display: none;
  }
  .vid-puwrkvg0hb6u{
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .vid-g67579nvcap{
    display: block;
  }
}
@media screen and (max-width: 767px) {
  .vid-xj5kx1b3vt > li:nth-child(2n) {
    display: none;
  }
  .vid-th2aycd2uqf ul {
    grid-template-columns: 1fr 1fr;
    padding-left: 15px;
  }
  .vid-lxtlpjtlh {
    grid-template-columns: 1fr;
  }
  .vid-k559gvthn7{
    padding: 20px;
  }
  .vid-k559gvthn7::before{
    z-index: -1;
  }
  .vid-bje5t5m81 {
    display: flex;
    flex-direction: column;
  }
  .vid-otx8u3lclkq7 ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .vid-otx8u3lclkq7 ul img {
    display: block;
    width: 100%;
  }
  .vid-g67579nvcap {
    display: flex;
    flex-direction: column;
  }
  .vid-h2ep9votpusu > span{
    display: none;
  }
  .vid-v9r3xbm4me{
    background: var(--cs3vrq-l31);
  }
  .vid-e1wmpu7m{
    grid-template-columns: 1fr;
  }
  .vid-rk6gj124 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .vid-bc0vgurccf {
    max-width: 400px;
    width: 100%;
  }
  .vid-o7z3fndr3 {
    flex-direction: column;
    display: flex;
  }
  .vid-ftvrjls8 {
    height: 280px;
  }
  h3 {
    width: 100%;
    padding: 5px 60px 5px 10px;
    display: inline-block;
    font-weight: 500;
    box-sizing: border-box;
  }
  .vid-jyqplbif4ti8 {
    display: flex;
    flex-direction: column;
  }
  .vid-l5gsudscflx {
    text-align: center;
    padding-left: 40px;
  }
  .vid-zqy2op6z4nfh{
    grid-template-columns: repeat(2, 1fr);
  }
  .vid-n2l6cubelg0{
    height: auto;
  }
  .vid-wg8h2e29wo {
    display: flex;
    padding: 0;
    flex-direction: column;
  }
  .vid-jyqplbif4ti8 > div:not(.vid-ea8v4944hj4) a {
    margin: 0 auto;
  }
  .vid-jyqplbif4ti8 > div:not(.vid-ea8v4944hj4) {
    padding: 20px;
  }
  .vid-hzhdajpxo {
    width: 80px;
    height: 80px;
  }
  .vid-aqt65s5dcrg {
    padding: 20px;
  }
  .vid-xshih12ll h1 {
    font-size: 32px;
  }
  .vid-p7btva8d img {
    width: 40px;
    display: block;
  }
  .vid-zk2754z0hn {
    margin: 20px;
    padding: 0;
  }
  .vid-ez0fb47n8d8{
    flex-direction: column;
  }
  .vid-p7btva8d {
    width: 60px;
    padding: 10px;
    height: 60px;
    margin-top: 30px;

  }
  .vid-e6m33rnf {
    width: 60px;
    height: 60px;
    position: static;
    float: left;
    transform: translate(0) !important;
    margin-right: 20px;
  }
  .vid-j05h81xb {
    margin-left: 10px;
  }
  .vid-jwkdg9dfm p{
    margin: 0 0 15px;
  }
  .vid-er6aafkr {
    padding: 20px;
  }
  .vid-qi89bzde780l {
    box-sizing: border-box;
    padding-left: 30px;
    margin-left: 0;
    width: 100%;
    margin-top: 40px;
    padding-top: 40px;
  }
  h1::after{
    width: 90%;
  }
  .vid-v6zhwqovcq01{
    margin-top: 50px;
    padding-top: 30px;
  }
  .vid-fvpnv7cpifp{
    display: none;
  }
  .vid-fqpul4cvk9{
    text-align: left;
  }

  .vid-k27p4efkv97j,
  .vid-j05h81xb {
    margin-left: 0;
    box-sizing: border-box;
    width: 100%;
  }
  .vid-korqdfbxe span.vid-esfv9dtt4 {
    width: 250px;
  }
  .vid-e6m33rnf {
    top: -20px;
  }
  .vid-q7r62c2a4 {
    overflow-x: auto;
  }
  .vid-diriporhm {
    grid-template-columns: 80px auto;
    gap: 20px;
  }
  .vid-q9j1f4gbnvnh {
    font-size: 25px;
  }
  .vid-gatpc8f1rzux {
    display: none;
  }
  .vid-kfu8483lv,
  .vid-vcg1dhlx {
    display: none;
  }
  .vid-fcxcpmivmqk2 {
    position: relative;
  }
  .vid-fcxcpmivmqk2::before {
    content: "";
    display: block;
    width: 2px;
    height: 80%;
    position: absolute;
    top: 10%;
    left: 50%;
    background: var(--bdw0x-vm);
  }
  .vid-w3bqrczvo04 {
    display: flex;
    flex-direction: column;
  }
  .vid-a3av29tywy{
    order: 4;
  }
  .vid-ox17gaioq {
    display: flex;
    flex-direction: column;
  }
  .vid-pw7q5lx3 {
    grid-template-columns: 1fr;
  }
  .vid-gj3zxo9ai{
    position: sticky;
    top: 70px;
    height: max-content;
  }
  .vid-x31qo3fmneb img {
    width: 100px;
  }
  .vid-ez0fb47n8d8 {
    grid-template-columns: 1fr;
  }
  .vid-svixiyn3q2h {
    padding-left: 12px;
    padding-right: 12px;
  }
  .vid-qi89bzde780l{
    text-align: center;
    position: sticky;
    top: 80px;
    height: max-content;
  }
  .vid-r37kulaxdr {
    height: 60px;
    width: 50px;
  }
  .vid-r37kulaxdr span {
    display: none;
  }
  .vid-iafg430hpqt{
    max-width: 300px;
    width: 100%;
    box-sizing: border-box;
    margin: 0 auto 10px;
    justify-content: center;
  }
  .vid-x4zkthuby th,
  .vid-wzq2i3vl th {
    width: 150px;
  }
  .vid-jwkdg9dfm {
    overflow-x: hidden;
    width: 100%;
  }
  .vid-r6taagrxiss {
    padding: 20px;
  }
  .vid-lhy9tkade16b img {
    width: 50px;
    display: block;
  }
  .vid-b0h2v18r {
    background-size: 30px;
  }
  .vid-afx3la1t {
    height: 30px;
    width: 150px;
  }
  .vid-q7r62c2a4 > table {
    width: 750px;
  }
  /* .vid-wr5nsg2bkg {
    padding: 20px 0;
  } */
  .vid-wr5nsg2bkg {
    align-items: center;
    gap: 16px;
  }
  .vid-yjeakuxz49bb {
    display: flex;
    flex-direction: column;
  }
  .vid-ea8v4944hj4 {
    width: 100%;
    background: var(--tu64u-e1sa);
  }
  .vid-urhjn1papt {
    border-bottom: 1px solid var(--tu64u-e1sa);
  }
  .vid-mpajhtco57 {
    padding: 0 20px 20px;
    margin-right: auto;
  }
  .vid-dv9w8z9gaed4{
    grid-template-columns: 1fr;
    max-width: 430px;
    margin:  0 auto;
  }
  .vid-yhs7rr4gf {
    padding: 20px;
  }
  .vid-l5gsudscflx{
    background: var(--zyc-rixi);
    color: var(--cs3vrq-l31);
  }
  .vid-hkuz8fuqis {
    position: relative;
    padding-top: 60px;
    margin-top: 40px;
  }
  .vid-diriporhm {
    display: block;
  }
  .vid-jyqplbif4ti8{
    position: sticky;
    top: 80px;
    height: max-content;
  }
  .vid-ea8v4944hj4{
    height: 250px;
    width: 100%;
    max-width: 100%;
  }
  /* .vid-ea8v4944hj4 img {
  display: block;
  object-fit: cover;
  object-position: top center;
    margin: 0 auto;
  } */
  .vid-hzhdajpxo {
    position: absolute;
    top: -40px;
    left: 50%;
    transform: translateX(-50%);
  }
  .vid-pkzxizdfojio {
    margin: 0;
  }
}
@media screen and (max-width: 575px) {
  .vid-txn2xtrw2 {
    padding: 0;
  }
  .vid-wr5nsg2bkg {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
  }
  .vid-ler4nbhm{
    padding: 20px;
  }
  .vid-b2nhwjens{
    width: 100%;
    height: 200px;
  }
  .vid-korqdfbxe {
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: left;
  }
  .vid-wr5nsg2bkg{
    display: flex;
    flex-direction: column;
  }
  .vid-f8dnw27io {
    display: flex;
    flex-direction: column;
  }
  .vid-umce37swxdqt a {
    padding: 10px;
  }
  .vid-umce37swxdqt {
    gap: 10px;
  }
  .vid-dns25z6v9 {
    padding-bottom: 10px;
  }
  .vid-fcxcpmivmqk2 {
    display: grid;
    padding: 10px 0;
    grid-template-columns: repeat(2, 1fr);
  }
  .vid-aeyf1rg3oqf img {
    height: auto;
    width: 100%;
  }
  .vid-tbeid9vep85d {
    width: 100%;
  }
  .vid-th2aycd2uqf ul{
    gap: 0;
  }
  .vid-th2aycd2uqf ul {
    grid-template-columns: 1fr;
  }
  .vid-xj5kx1b3vt{
    max-height: 450px;
  }
}
