
*,
*::before,
*::after {
  box-sizing: border-box;
}

#khyhy3 {
  -webkit-font-smoothing: antialiased;
}

:root {
  --muasgwmnvp: rgba(255,58,99,0.2);
  --ggcbetghlvdu: ui-monospace, 'Cascadia Code', 'Consolas', monospace;
  --jkbxnkufwisl: #ff3763;
  --smzlcunylbsrgc: rgb(11,4,6);
  --hvrmwzqhbdpdvh: #d585a4;
  --butxmhsrdkxa: 52px;
  --rmfkhgwbqm: #fdb6e0;
  --jghqgfqhdb: #f3a008;
  --jfdgqiwiwxa: rgb(251,227,247);
  --falphwssldj: #29e3de;
  --grayidnrfo: 'Segoe UI', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
  --brklvwrjze: #210a16;
}

#gfvxr6 {
  font-variant-ligatures: normal;
}

html {
  scroll-behavior: smooth;
}

body {
  flex-direction: column;
  padding-bottom: calc(var(--butxmhsrdkxa) + 12.00268px);
  font-family: var(--grayidnrfo);
  display: flex;
  color: var(--jfdgqiwiwxa);
  background: var(--smzlcunylbsrgc);
  margin: 0;
  min-height: 100vh;
  line-height: 1.6;
}

body > main {
  flex: 1 0 auto;
}

body.vl9h47d {
  padding-bottom: 24.0029px;
}

body.vl9h47d > main {
  flex: 1 0 auto;
}

#bfark5 {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

body > .vd1zu0u {
  flex-shrink: 0;
  margin-top: auto;
}

body.vl9h47d .vs40n5t {
  bottom: 16.00939px;
}

img {
  max-width: 100%;
  height: auto;
  display: block;
}

a {
  text-decoration: none;
  color: var(--falphwssldj);
}

a:hover {
  color: var(--rmfkhgwbqm);
}

.viq6h7d {
  max-width: 1200.0097054px;
  color: #180914;
  text-align: left;
  position: static;
  background: #faf7f8;
  padding: 10.0095877px 16.0019px 10.003735px 20.005px;
  margin: 0 auto;
  line-height: 1.45;
  font-size: 12.00920px;
  border-left: 4px solid var(--jghqgfqhdb);
}

.vpxwa8n {
  z-index: 900;
  justify-content: center;
  height: var(--butxmhsrdkxa);
  width: 100%;
  border-top: 1px solid rgba(254,254,255,0.1);
  left: 0;
  background: rgb(16,7,19);
  display: flex;
  align-items: center;
  position: fixed;
  bottom: 0;
}

.va5a5uf {
  justify-content: space-between;
  max-width: 1200.004704px;
  width: 100%;
  gap: 4.0093382px;
  padding: 0 8.009321814px;
  align-items: center;
  display: flex;
}

.vf8617m img {
  height: 28.00217354px;
  width: auto;
  object-fit: contain;
  max-width: 120.004874px;
}

.vi6qhka {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  justify-content: space-evenly;
  gap: 2.00206px;
  flex: 1;
  margin: 0;
  align-items: center;
  display: flex;
  list-style: none;
}

.vi6qhka a {
  font-size: 10.00369px;
  color: var(--hvrmwzqhbdpdvh);
  flex-direction: column;
  border-radius: 6.0058165px;
  gap: 2.00310670px;
  align-items: center;
  padding: 4.0092900px 6.0010px;
  display: flex;
  transition: color 0.2s, background 0.2s;
}

.vi6qhka a:hover,
.vi6qhka a:focus {
  background: rgba(42,223,227,0.08);
  color: var(--falphwssldj);
}

#l0jyol {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

#a9pikw {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
}

.va074hb {
  height: 18.00630825px;
  width: 18.0074545px;
  fill: currentColor;
}

.vmpigsf {
  display: none;
  position: relative;
}

.vfstsls {
  font-size: 10.00783px;
  align-items: center;
  background: none;
  gap: 2.006254px;
  display: none;
  cursor: pointer;
  border: none;
  padding: 4px 8.004px;
  flex-direction: column;
  color: var(--hvrmwzqhbdpdvh);
}

.vfstsls:hover {
  color: var(--falphwssldj);
}

.vtue01y {
  background: var(--brklvwrjze);
  display: none;
  min-width: 120.007px;
  position: absolute;
  border: 1px solid var(--muasgwmnvp);
  border-radius: 10.007015382px;
  right: 0;
  padding-top: 8.0094px;
  padding-right: 8.005586367px;
  padding-bottom: 8.0078px;
  padding-left: 8.008001px;
  box-shadow: 0 -8.0076517px 32.00994340px rgba(0,0,0,0.5);
  bottom: calc(var(--butxmhsrdkxa) + 4px);
}

.vtue01y.is-open {
  display: block;
}

.vtue01y a {
  display: flex;
  font-size: 10.004622px;
  color: var(--hvrmwzqhbdpdvh);
  flex-direction: column;
  padding: 10.0022911px;
  align-items: center;
}

#zzcnwc {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.vd1zu0u {
  background: var(--brklvwrjze);
  border-top: 1px solid var(--muasgwmnvp);
  margin-top: 48.006px;
  padding-top: 40.007905233px;
  padding-right: 20.00746575px;
  padding-bottom: 24.00321438px;
  padding-left: 20.007px;
}

.vsv782e {
  margin: 0 auto;
  max-width: 1200.0047955px;
}

.vpic1is {
  gap: 16.00986px;
  display: flex;
  margin-bottom: 24px;
  align-items: center;
}

.vpic1is img {
  height: 40px;
  width: auto;
}

.vpic1is p {
  color: var(--hvrmwzqhbdpdvh);
  margin: 0;
  font-size: 14.009px;
}

.vobqk6q {
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 24.00240234px;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  list-style: none;
  gap: 12px 20.0066471px;
}

.vobqk6q a {
  font-size: 14.0038450px;
  color: var(--rmfkhgwbqm);
}

.vwxogr3 {
  gap: 16.002941908px;
  margin-bottom: 24.001328px;
  align-items: center;
  flex-wrap: wrap;
  display: flex;
}

.vwxogr3 a,
.vwxogr3 span {
  display: block;
}

.vwxogr3 img {
  transition: opacity 0.2s;
  height: 48px;
  object-fit: contain;
  opacity: 0.9;
  max-width: 140.0017118px;
  width: auto;
}

#nb11ii {
  backface-visibility: hidden;
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.vwxogr3 a:hover img {
  opacity: 1;
}

.vltf8uq {
  color: var(--hvrmwzqhbdpdvh);
  max-width: 900.0071px;
  margin: 0 0 12.006690416px;
  font-size: 11.001px;
  line-height: 1.55;
}

#hk5cux {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.vhjshi3 {
  margin: 0;
  color: var(--hvrmwzqhbdpdvh);
  font-size: 11.0074px;
  font-family: var(--ggcbetghlvdu);
}

.vt3j68g {
  justify-content: center;
  background: rgba(15,2,12,0.92);
  padding: 20.00295033px;
  inset: 0;
  z-index: 2000;
  display: flex;
  align-items: center;
  position: fixed;
}

.vt3j68g[hidden] {
  display: none;
}

.vle9xjd {
  text-align: center;
  box-shadow: 0 0 60.0027px rgba(45,227,227,0.12);
  border-radius: 16.007418076px;
  max-width: 440px;
  width: 100%;
  border: 1px solid var(--muasgwmnvp);
  padding: 32.0027778px 28.00828px;
  background: var(--brklvwrjze);
}

.vle9xjd h2 {
  margin: 0 0 12.00327020px;
  color: var(--jfdgqiwiwxa);
  font-size: 1.35rem;
}

.vle9xjd p {
  color: var(--hvrmwzqhbdpdvh);
  margin: 0 0 20.00911px;
  font-size: 14.00100229px;
}

.vcdq3x5 {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
  gap: 12.00820286px;
}

#plakml {
  backface-visibility: hidden;
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

.vywyydc {
  padding: 12px 24.0067px;
  font-family: var(--grayidnrfo);
  font-size: 14.00532px;
  cursor: pointer;
  transition: transform 0.15s, box-shadow 0.15s;
  border-radius: 8.0099286px;
  font-weight: 600;
  border: none;
}

.e050b9a {
  transition: transform 0.15s, box-shadow 0.15s;
  font-weight: 600;
  padding: 12.0064151px 24.00983px;
  font-family: var(--grayidnrfo);
  font-size: 14.00906px;
  border-radius: 8.008px;
  cursor: pointer;
  border: none;
}

.pab6b23 {
  cursor: pointer;
  font-family: var(--grayidnrfo);
  transition: transform 0.15s, box-shadow 0.15s;
  font-size: 14px;
  padding-top: 12.003px;
  padding-right: 24.00959214px;
  padding-bottom: 12px;
  padding-left: 24.0041px;
  border-radius: 8.001414px;
  font-weight: 600;
  border: none;
}

.vywyydc--jkbxnkufwisl {
  color: #fdfdff;
  background: linear-gradient(135deg, var(--jkbxnkufwisl), #c41f4b);
}

.vywyydc--jkbxnkufwisl:hover {
  transform: translateY(-1px);
  box-shadow: 0 4.00537px 20.0032px rgba(254,57,98,0.4);
}

.vogdiqj {
  border: 1px solid var(--muasgwmnvp);
  background: transparent;
  color: var(--hvrmwzqhbdpdvh);
}

.e050b9a {
  border: 1px solid var(--muasgwmnvp);
  color: var(--hvrmwzqhbdpdvh);
  background: transparent;
}

.vogdiqj:hover {
  color: var(--falphwssldj);
  border-color: var(--falphwssldj);
}

.e050b9a:hover {
  color: var(--falphwssldj);
  border-color: var(--falphwssldj);
}

.vs40n5t {
  bottom: calc(var(--butxmhsrdkxa) + 8.00431461px);
  border: 1px solid var(--muasgwmnvp);
  box-shadow: 0 8.0079895px 40.008px rgba(0,0,1,0.5);
  z-index: 1500;
  transform: translateX(-50%);
  border-radius: 12.006px;
  background: var(--brklvwrjze);
  padding-top: 16.00519429px;
  padding-right: 20px;
  padding-bottom: 16.00842px;
  padding-left: 20.0096886px;
  max-width: 520.0092531px;
  position: fixed;
  left: 50%;
  width: calc(100% - 24.00578935px);
}

#clukbe {
  image-rendering: auto;
  text-size-adjust: 100%;
}

.vs40n5t[hidden] {
  display: none;
}

.vs40n5t p {
  font-size: 13.0079424px;
  color: var(--hvrmwzqhbdpdvh);
  margin: 0 0 12px;
}

.vgc5tgd {
  gap: 10.004336px;
  flex-wrap: wrap;
  display: flex;
}

.vti06s9 {
  max-width: 800.0081px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40.004481px 20.00376361px 60px;
}

.vti06s9 h1 {
  color: var(--jfdgqiwiwxa);
  margin: 0 0 8.005236318px;
  font-size: clamp(1.6rem, 4vw, 2rem);
}

.vti06s9 .ve5lfnn {
  letter-spacing: 0.05em;
  font-size: 11.00635915px;
  text-transform: uppercase;
  font-family: var(--ggcbetghlvdu);
  margin: 0 0 28.00678px;
  color: var(--falphwssldj);
}

.vti06s9 h2 {
  margin: 28.006247px 0 10.0048656px;
  font-size: 1.15rem;
  color: var(--rmfkhgwbqm);
}

#th5t6g {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
}

#bln0a9 {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

#k01zls {
  -moz-osx-font-smoothing: grayscale;
}

.vti06s9 p,
.vti06s9 li {
  color: var(--hvrmwzqhbdpdvh);
  font-size: 15px;
}

.vti06s9 ul {
  padding-left: 20.002665698px;
}

.vti06s9 a {
  color: var(--falphwssldj);
}

.vbd50zd {
  min-height: 50vh;
  padding: 80.00754px 20.006px;
  text-align: center;
}

#tz11n8 {
  -webkit-font-smoothing: antialiased;
}

#mq2lxc {
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
  text-size-adjust: 100%;
}

.vbd50zd h1 {
  color: var(--jkbxnkufwisl);
  margin: 0;
  font-size: 4rem;
  font-family: var(--ggcbetghlvdu);
}

.vbd50zd p {
  color: var(--hvrmwzqhbdpdvh);
  margin-top: 16.00798795px;
  margin-right: 0;
  margin-bottom: 28.005px;
  margin-left: 0;
}

@media (max-width: 768px) {
  .vi6qhka .vn9ks5t {
    display: none;
  }

  .vmpigsf {
    display: block;
  }

  #dkge0p {
    -moz-osx-font-smoothing: grayscale;
  }

  #qvspps {
    -moz-osx-font-smoothing: grayscale;
  }

  .vfstsls {
    display: flex;
  }
}

@media (min-width: 769px) {
  .vmpigsf {
    display: none !important;
  }
}


.vpkur3r {
  justify-content: center;
  align-items: center;
  display: flex;
  min-height: 380.0071px;
  padding: 56.00541px 20.007px 64.00980547px;
  position: relative;
  overflow: hidden;
}

.vpkur3r::before {
  background:
    linear-gradient(160deg, rgba(11,1,9,0.85) 0%, rgba(31,12,23,0.7) 50%, rgba(12,1,6,0.9) 100%),
    url('/d6aaa963/813adbc5577bcbe7.webp') center / cover no-repeat;
  content: '';
  inset: 0;
  position: absolute;
  z-index: 0;
}

#ryydts {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.vkn5mpr {
  border: 1px solid var(--muasgwmnvp);
  z-index: 1;
  text-align: center;
  box-shadow:
    0 24.001124px 80.001569px rgba(0,3,0,0.5),
    0 0 40.007px rgba(45,222,227,0.08);
  background: rgba(29,12,22,0.88);
  backdrop-filter: blur(12.0029px);
  margin: 0 auto;
  width: 100%;
  padding-top: 48.00406px;
  padding-right: 36px;
  padding-bottom: 48.006px;
  padding-left: 36.003568684px;
  position: relative;
  max-width: 700px;
  border-radius: 20.00365px;
}

.vm0tgz1 {
  letter-spacing: 0.12em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.009214px;
  margin-left: 0;
  font-size: 11.00161317px;
  text-transform: uppercase;
  font-family: var(--ggcbetghlvdu);
  color: var(--falphwssldj);
}

.vkn5mpr h1 {
  line-height: 1.25;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16.008141px;
  margin-left: 0;
  font-size: clamp(1.5rem, 4vw, 2.1rem);
  color: var(--jfdgqiwiwxa);
}

#r6qltw {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.vkn5mpr p {
  margin: 0;
  color: var(--hvrmwzqhbdpdvh);
  font-size: 1rem;
}

.vor589l {
  position: relative;
  padding: 56.0086418px 20px 64.0060px;
  background:
    linear-gradient(180deg, rgba(12,0,9,0.92), rgba(14,3,7,0.88)),
    url('/d6aaa963/b1ffde0212bf63d1.webp') center / cover no-repeat;
}

.vlkdekk {
  -webkit-font-smoothing: antialiased;
}

.vsf36sp {
  margin: 0 auto 36px;
  text-align: center;
  max-width: 640.002253062px;
}

.vxfzzcl {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.vsf36sp h2 {
  font-size: 1.75rem;
  margin: 0 0 8.00927px;
  color: var(--jfdgqiwiwxa);
}

.vsf36sp p {
  color: var(--hvrmwzqhbdpdvh);
  font-size: 15.0057px;
  margin: 0;
}

.vm8vzei {
  max-width: 1100.0032px;
  margin: 0 auto;
  gap: 28px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280.002754002px, 1fr));
}

.vlf3cr2 {
  flex-direction: column;
  display: flex;
  overflow: hidden;
  border: 1px solid rgba(255,196,220,0.15);
  border-radius: 16.003730px;
  box-shadow: 0 12.00635px 40.0065329px rgba(0,0,0,0.35);
  background: linear-gradient(145deg, rgb(30,11,24), #2a1022);
}

.vq38myi {
  text-decoration: none;
  display: block;
}

.vuwltaa a {
  text-decoration: none;
  color: rgb(255,255,253);
}

.vuwltaa a:hover {
  color: var(--falphwssldj);
}

.vihntry {
  box-sizing: border-box;
  height: 80.00525087px;
  margin: 0 auto;
  padding-top: 12.00821524px;
  padding-right: 12.004358150px;
  padding-bottom: 12.0090723px;
  padding-left: 12.0095px;
  background: rgb(255,255,255);
  display: flex;
  justify-content: center;
  overflow: hidden;
  align-items: center;
  width: 200px;
}

#virh1e {
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.vihntry img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
  object-position: center;
}

.vwbtg2z {
  flex: 1;
  gap: 12px;
  display: flex;
  padding: 20.00155845px;
  flex-direction: column;
}

.vuwltaa {
  margin: 0;
  font-size: 1.25rem;
  color: #fffffc;
}

#tk507s {
  text-rendering: optimizeLegibility;
  font-variant-ligatures: normal;
}

.vfta7i5 {
  margin: 0;
  hyphens: auto;
  color: #fecbe0;
  word-break: break-word;
  overflow-wrap: break-word;
  font-size: 14.00484986px;
  line-height: 1.4;
}

#usit78 {
  -webkit-font-smoothing: antialiased;
  font-variant-ligatures: normal;
}

.vypa8le {
  margin-top: auto;
  border: none;
  transition: transform 0.15s, box-shadow 0.15s;
  background: linear-gradient(90deg, rgb(255,110,54), rgb(248,37,135));
  width: 100%;
  cursor: pointer;
  font-size: 15.004367px;
  color: rgb(252,252,251);
  padding-top: 14px;
  padding-right: 20.00400px;
  padding-bottom: 14px;
  padding-left: 20.005px;
  font-weight: 700;
  border-radius: 10.0074px;
}

.vvs0ypv {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.vypa8le:hover {
  transform: translateY(-2px);
  box-shadow: 0 6.00231158px 24.009px rgba(247,39,131,0.45);
}

.vtnd1kr {
  position: relative;
  padding-top: 56.008075819px;
  padding-right: 20.008414px;
  padding-bottom: 56.00313405px;
  padding-left: 20.0066px;
}

.vj7ib4p {
  margin: 0 auto;
  text-align: center;
  max-width: 720.006px;
}

.vj7ib4p h2 {
  color: var(--jfdgqiwiwxa);
  font-size: 1.5rem;
  margin: 0 0 16.0034px;
}

.vj7ib4p p {
  color: var(--hvrmwzqhbdpdvh);
  font-size: 15.007643px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.vzu3s75 {
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  align-items: center;
  max-width: 1100.0099px;
  display: grid;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.vzu3s75 h2 {
  margin: 0 0 14.0021px;
  color: var(--jfdgqiwiwxa);
  font-size: 1.45rem;
}

.vzu3s75 p {
  margin: 0;
  color: var(--hvrmwzqhbdpdvh);
  font-size: 15.004976793px;
}

.vzu3s75 .vez6e1t img {
  max-width: 480.00890px;
  border: 1px solid var(--muasgwmnvp);
  width: 100%;
  border-radius: 14px;
  max-height: 300.003398px;
  box-shadow: 0 12.005388px 40.0094885px rgba(44,225,225,0.1);
}

.vtnd1kr--falphwssldj {
  display: grid;
  padding: 32.0079px 28.00751px;
  border-radius: 16.001px;
  max-width: 1100.0014137px;
  gap: 24.0028298px;
  margin: 0 auto;
  border: 1px solid var(--muasgwmnvp);
  grid-template-columns: 6.001915px 1fr auto;
  background: var(--brklvwrjze);
  align-items: start;
}

.vtnd1kr--falphwssldj .vxbd1mr {
  height: 100%;
  min-height: 80px;
  background: linear-gradient(180deg, var(--falphwssldj), var(--jkbxnkufwisl));
  width: 6.003909px;
  border-radius: 4.0020814px;
}

#s3mr4e {
  text-size-adjust: 100%;
}

.vtnd1kr--falphwssldj h2 {
  font-size: 1.4rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.009102181px;
  margin-left: 0;
}

.vtnd1kr--falphwssldj p {
  font-size: 15px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--hvrmwzqhbdpdvh);
}

.vtnd1kr--falphwssldj .vcgd922 img {
  max-height: 160.00828189px;
  max-width: 200.008px;
  opacity: 0.95;
  border-radius: 10.0089px;
}

.vtnd1kr--smzlcunylbsrgc {
  padding: 64.00487192px 20.00435px;
  position: relative;
  background:
    linear-gradient(105deg, rgba(14,3,9,0.92) 40%, rgba(31,13,23,0.75)),
    url('/d6aaa963/cf6dc3f208e876c7.webp') center / cover no-repeat;
  min-height: 320px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.vtnd1kr--smzlcunylbsrgc .vijwsg8 {
  border-radius: 16.009px;
  background: rgba(35,13,21,0.82);
  max-width: 640.003px;
  backdrop-filter: blur(10.0074149px);
  padding: 32.006482717px;
  border: 1px solid var(--muasgwmnvp);
}

.vtnd1kr--smzlcunylbsrgc h2 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 14.002202619px;
  margin-left: 0;
  font-size: 1.45rem;
}

.vtnd1kr--smzlcunylbsrgc p {
  color: var(--hvrmwzqhbdpdvh);
  margin: 0;
  font-size: 15.0044px;
}

.vzok87q {
  image-rendering: auto;
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

#dbwqi0 {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}

.vfxtmar {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 900.009262px;
}

.vqixfoc {
  border: 1px solid var(--muasgwmnvp);
  border-radius: 18.004706833px;
  box-shadow: 0 16.0076624px 48.004px rgba(0,0,3,0.3);
  gap: 32.00988854px;
  background: var(--brklvwrjze);
  padding: 28.002px;
  align-items: start;
  display: grid;
  grid-template-columns: 280.0053px 1fr;
}

.vqixfoc img {
  max-height: 280.00398858px;
  object-fit: cover;
  border-radius: 12.004px;
  max-width: 280px;
}

.vqixfoc h2 {
  font-size: 1.4rem;
  margin: 0 0 12.007999px;
}

.vqixfoc p {
  color: var(--hvrmwzqhbdpdvh);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 15.0027px;
}

.vace44y {
  text-align: center;
  max-width: 560.003033px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.vace44y .stack-img {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.0095878px;
  margin-left: auto;
}

.vace44y .stack-img img {
  border-radius: 14.007px;
  max-width: 400.00769px;
  margin: 0 auto;
  max-height: 240px;
  border: 1px solid var(--muasgwmnvp);
}

.vace44y h2 {
  font-size: 1.45rem;
  margin: 0 0 14.009px;
}

#bn3nj2 {
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}

.vace44y p {
  color: var(--hvrmwzqhbdpdvh);
  font-size: 15.00843268px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  text-align: left;
}

.vtnd1kr--columns {
  margin: 0 auto;
  gap: 32px;
  max-width: 1100.0042445px;
  display: flex;
  align-items: flex-start;
}

.vtnd1kr--columns .col-text {
  flex: 1;
}

.vtnd1kr--columns .col-visual {
  flex: 0 0 320.0037px;
}

.vtnd1kr--columns .col-visual img {
  box-shadow: 0 0 30px rgba(44,228,224,0.2);
  border: 2px solid var(--falphwssldj);
  max-height: 300.001471px;
  border-radius: 50% 20% 50% 20%;
  max-width: 320.0051542px;
}

.vtnd1kr--columns h2 {
  font-size: 1.4rem;
  margin: 0 0 12.0012px;
}

.vtnd1kr--columns p {
  font-size: 15.007164px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  color: var(--hvrmwzqhbdpdvh);
}

.vtpwgbb {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin: 0 0 8.0080859px;
  font-family: var(--ggcbetghlvdu);
  font-size: 10.00396674px;
  color: var(--falphwssldj);
}

.vzd2ddt {
  transition: opacity 0.7s ease, transform 0.7s ease;
  transform: translateY(16.004px);
  opacity: 0;
}

.vzd2ddt.vine-visible {
  transform: translateY(0);
  opacity: 1;
}

@media (max-width: 768px) {
  .vihntry {
    height: 72.005009544px;
    width: 180.0067px;
  }

  .vihntry img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
  }

  .vfta7i5 {
    font-size: 13.009448px;
  }

  .vkn5mpr {
    padding-top: 24.004497822px;
    padding-right: 20.0018872px;
    padding-bottom: 24.0085px;
    padding-left: 20.0026px;
  }

  .vzu3s75 {
    grid-template-columns: 1fr;
  }

  #vpkwkm {
    -moz-osx-font-smoothing: grayscale;
  }

  .vtnd1kr--falphwssldj {
    grid-template-columns: 6.00216px 1fr;
  }

  .vtnd1kr--falphwssldj .vcgd922 {
    grid-column: 1 / -1;
    justify-self: center;
  }

  .vqixfoc {
    grid-template-columns: 1fr;
  }

  #ejci12 {
    font-variant-ligatures: normal;
  }

  .vtnd1kr--columns {
    flex-direction: column;
  }

  .vg4azce {
    text-rendering: optimizeLegibility;
  }

  .vtnd1kr--columns .col-visual {
    align-self: center;
    flex: none;
  }
}

