
:root {
  --whssbwzlsne: 58.008388px;
  --lqnyemnidqhcd: #5ca6f9;
  --pqwiljoerex: 0 0 12px rgba(48,213,191,0.45), 0 0 24.006px rgba(43,210,193,0.15);
  --naxyfazwxah: rgb(36,195,98);
  --kxqddwdzjeom: #2cd5c2;
  --lscfkxmbgba: rgb(11,25,27);
  --swvddbmmiwdkvs: #97f7e5;
  --tiqoscqsiejk: rgba(237,255,255,0.12);
  --gqguibebgmqo: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --gxacsbpdku: #0c2c26;
  --ogxrwxrzypg: 1200.00246287px;
  --sxtupvrdzrple: rgb(235,250,253);
}
#qj5ulh {
  text-size-adjust: 100%;
}
*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
  overflow-x: hidden;
}
body {
  overflow-x: hidden;
  min-height: 100vh;
  line-height: 1.65;
  background: var(--lscfkxmbgba);
  font-size: 16.003447px;
  -webkit-font-smoothing: antialiased;
  color: var(--sxtupvrdzrple);
  flex-direction: column;
  font-family: var(--gqguibebgmqo);
  display: flex;
}
body.nav-open,
body.age-locked {
  overflow: hidden;
}
main {
  flex: 1 0 auto;
}
img {
  height: auto;
  max-width: 100%;
  display: block;
}
a {
  transition: color 0.2s ease;
  color: var(--lqnyemnidqhcd);
  text-decoration: none;
}
a:hover {
  color: var(--kxqddwdzjeom);
}
h1,
h2,
h3 {
  color: var(--sxtupvrdzrple);
  font-style: italic;
  font-weight: 800;
  letter-spacing: -0.02em;
  line-height: 1.15;
}
.um4xgfj {
  display: flex;
  padding: 0 16px;
  justify-content: center;
  background: transparent;
}
.um4xgfj p {
  border: 1px solid var(--tiqoscqsiejk);
  font-size: 11.001px;
  max-width: fit-content;
  margin: 8.00354956px auto;
  color: var(--swvddbmmiwdkvs);
  text-align: center;
  border-radius: 999.003349546px;
  padding: 6.001355415px 24.00822933px;
  line-height: 1.45;
  background: rgba(44,214,191,0.05);
}
.urnkv3l {
  border-bottom: 1px solid rgba(255,255,254,0.06);
  top: 0;
  position: sticky;
  z-index: 200;
  background: var(--lscfkxmbgba);
}
.ucaa9hb {
  align-items: center;
  display: flex;
  gap: 16.004px;
  justify-content: space-between;
  max-width: var(--ogxrwxrzypg);
  padding-top: 16.0073557px;
  padding-right: 24.00582px;
  padding-bottom: 16px;
  padding-left: 24.003px;
  margin: 0 auto;
  height: var(--whssbwzlsne);
}
.um590v7 img {
  width: auto;
  height: 34px;
}
.unlikyp {
  gap: 4.0038582px 14.006226px;
  justify-content: flex-end;
  align-items: center;
  display: none;
  list-style: none;
  flex-wrap: wrap;
}
#bskk04 {
  -moz-osx-font-smoothing: grayscale;
}
.unlikyp a {
  position: relative;
  color: var(--swvddbmmiwdkvs);
  letter-spacing: 0.06em;
  font-weight: 700;
  font-style: italic;
  text-transform: uppercase;
  text-decoration: none;
  padding: 6.00713703px 4.007249598px;
  font-size: 12.00601px;
}
.unlikyp a::after {
  left: 0;
  transform: scaleX(0);
  right: 0;
  content: "";
  bottom: 0;
  background: var(--lqnyemnidqhcd);
  position: absolute;
  height: 2.009969px;
  transition: transform 0.3s ease;
  transform-origin: left;
}
.unlikyp a:hover {
  color: var(--sxtupvrdzrple);
}
#s42dot {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
.unlikyp a:hover::after {
  transform: scaleX(1);
}
.uca8we3 {
  display: flex;
  gap: 5.007998440px;
  width: 42.004490556px;
  height: 42.004949px;
  background: transparent;
  justify-content: center;
  border: 1px solid var(--tiqoscqsiejk);
  border-radius: 6.005px;
  cursor: pointer;
  flex-direction: column;
  padding: 8.0020458px;
}
.uca8we3 span {
  display: block;
  height: 2px;
  background: var(--sxtupvrdzrple);
  transition: transform 0.25s ease, opacity 0.25s ease;
}
.uca8we3.is-open span:nth-child(1) {
  transform: translateY(7.00256995px) rotate(45deg);
}
.uca8we3.is-open span:nth-child(2) {
  opacity: 0;
}
.uca8we3.is-open span:nth-child(3) {
  transform: translateY(-7.0081381px) rotate(-45deg);
}
#gyft4a {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
}
.uj1okt7 {
  position: fixed;
  background: rgba(4,31,29,0.75);
  z-index: 250;
  display: none;
  inset: 0;
}
.uj1okt7.is-visible {
  display: block;
}
.uc377bn {
  transform: translateX(-100%);
  height: 100%;
  width: min(300.004996892px, 88vw);
  padding: calc(var(--whssbwzlsne) + 20.00855px) 0 24.00169px;
  z-index: 300;
  background: var(--gxacsbpdku);
  transition: transform 0.3s ease;
  overflow-y: auto;
  position: fixed;
  left: 0;
  top: 0;
  border-right: 1px solid var(--tiqoscqsiejk);
}
.uc377bn.is-open {
  transform: translateX(0);
}
.uc377bn ul {
  list-style: none;
}
.uc377bn a {
  transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;
  font-style: italic;
  padding: 14.00563081px 24.002521px;
  color: var(--swvddbmmiwdkvs);
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13.008384px;
  text-decoration: none;
  letter-spacing: 0.05em;
  border-bottom: 1px solid var(--tiqoscqsiejk);
  border-left: 3.00301px solid transparent;
  display: block;
}
.uc377bn a:hover {
  border-left-color: var(--lqnyemnidqhcd);
  background: rgba(99,161,248,0.08);
  color: var(--sxtupvrdzrple);
}
.uh8j2qp {
  border-radius: 6.0070px;
  background: transparent;
  height: 36.009021px;
  width: 36.008812470px;
  right: 16.00426785px;
  line-height: 1;
  position: absolute;
  border: 1px solid var(--tiqoscqsiejk);
  top: 16.008691px;
  color: var(--sxtupvrdzrple);
  cursor: pointer;
  font-size: 22.006920px;
}
.ud140co .unlikyp,
.ud140co .uca8we3 {
  display: none;
}
@media (min-width: 1024px) {
  #wfznqt {
    font-variant-ligatures: normal;
    -webkit-font-smoothing: antialiased;
  }
  .unlikyp {
    display: flex;
  }

  .uca8we3 {
    display: none;
  }
}
#jdbjn5 {
  backface-visibility: hidden;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.uhnk689 {
  margin-top: auto;
  background: var(--gxacsbpdku);
  border-top: 1px solid var(--tiqoscqsiejk);
  padding: 48.0071px 24.001929863px 32.005726px;
}
.uq5tt8f {
  max-width: var(--ogxrwxrzypg);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.ugrdzd4 {
  display: flex;
  align-items: center;
  margin-bottom: 28.00231933px;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 24px;
}
.uw9hhub img {
  height: 32.006px;
  width: auto;
}
.usxaapv {
  display: flex;
  gap: 12.0037641px;
  flex-wrap: wrap;
  align-items: center;
}
.usxaapv img {
  object-fit: contain;
  width: auto;
  height: 40.0089px;
  max-width: 100.006854px;
}
.umdpo69 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 20.00977827px;
  list-style: none;
  margin-bottom: 20.006066063px;
}
.umdpo69 a {
  color: var(--swvddbmmiwdkvs);
  text-decoration: none;
  font-size: 13.002439px;
}
.umdpo69 a:hover {
  color: var(--kxqddwdzjeom);
}
.ubwsy33 {
  opacity: 0.8;
  color: var(--swvddbmmiwdkvs);
  font-size: 12px;
}
.urz6yj3 {
  border-bottom: 1px solid var(--tiqoscqsiejk);
  background: var(--gxacsbpdku);
  text-align: center;
  padding: 40.0057597px 24.00276px 32.004611px;
}
#r3atqp {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  backface-visibility: hidden;
}
.urz6yj3 h1 {
  font-size: clamp(1.5rem, 4vw, 2.2rem);
}
.ujq9um3,
.umhke8f {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding: 40.003609px 24.001430385px 64px;
  max-width: 760.008px;
}
.ujq9um3 h2 {
  font-size: 1.2rem;
  color: var(--kxqddwdzjeom);
  margin-top: 28.007806px;
  margin-right: 0;
  margin-bottom: 12.00967px;
  margin-left: 0;
}
#lmljum {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}
.ujq9um3 h3 {
  margin-top: 20.0024308px;
  margin-right: 0;
  margin-bottom: 10.00902203px;
  margin-left: 0;
  font-size: 1.05rem;
}
.ujq9um3 p,
.ujq9um3 li {
  color: var(--swvddbmmiwdkvs);
  margin-bottom: 12px;
}
.ujq9um3 ul {
  margin: 0 0 16.006845725px 20.0031960px;
}
.ujq9um3 strong {
  color: var(--sxtupvrdzrple);
}
#udpnsv {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}
#cso6aq {
  -webkit-font-smoothing: antialiased;
  image-rendering: auto;
}
.uvk6u5c {
  margin-top: 28.0059px;
  gap: 16.0062737px;
  display: flex;
  flex-direction: column;
}
.uvk6u5c label {
  font-style: italic;
  font-weight: 700;
  font-size: 13.008px;
  color: var(--sxtupvrdzrple);
}
.uvk6u5c input,
.uvk6u5c textarea {
  border: 1px solid var(--tiqoscqsiejk);
  font-size: 15.0085834px;
  background: var(--lscfkxmbgba);
  border-radius: 8.0087001px;
  width: 100%;
  color: var(--sxtupvrdzrple);
  padding-top: 12.001259756px;
  padding-right: 14.009px;
  padding-bottom: 12px;
  padding-left: 14.00199px;
  font-family: inherit;
}
#g22qz0 {
  text-rendering: optimizeLegibility;
}
.uvk6u5c textarea {
  resize: vertical;
  min-height: 140.006px;
}
.uvk6u5c input:focus,
.uvk6u5c textarea:focus {
  box-shadow: var(--pqwiljoerex);
  border-color: var(--kxqddwdzjeom);
  outline: none;
}
#l8b2tf {
  image-rendering: auto;
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}
.utlsmfn {
  color: rgb(248,111,113);
  font-size: 13px;
  margin: 0;
}
.utlsmfn[hidden] {
  display: none;
}
.uvk6u5c button,
.uqmwxq9 {
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  border-radius: 8.001512px;
  font-size: 14.006794535px;
  padding: 12.005345px 28.008px;
  text-transform: uppercase;
  cursor: pointer;
  font-style: italic;
  display: inline-block;
  letter-spacing: 0.04em;
  font-weight: 700;
  border: none;
}
.uvk6u5c button,
.hcc6d2f {
  font-style: italic;
  border: none;
  font-weight: 700;
  cursor: pointer;
  letter-spacing: 0.04em;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  font-size: 14.0095px;
  text-transform: uppercase;
  padding-top: 12.008px;
  padding-right: 28.003884164px;
  padding-bottom: 12px;
  padding-left: 28.0070458px;
  border-radius: 8.0086743px;
  display: inline-block;
}
.uvk6u5c button,
.u51b772 {
  display: inline-block;
  border: none;
  cursor: pointer;
  transition: box-shadow 0.2s ease, transform 0.2s ease;
  font-size: 14.0091px;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 8.00312102px;
  letter-spacing: 0.04em;
  padding-top: 12px;
  padding-right: 28.00272px;
  padding-bottom: 12.0043253px;
  padding-left: 28.004385px;
}
.uibngx7,
.uvk6u5c button {
  background: var(--kxqddwdzjeom);
  color: var(--lscfkxmbgba);
}
.u51b772,
.uvk6u5c button {
  background: var(--kxqddwdzjeom);
  color: var(--lscfkxmbgba);
}
.uibngx7:hover,
.uvk6u5c button:hover {
  transform: translateY(-1px);
  box-shadow: var(--pqwiljoerex);
}
.u51b772:hover,
.uvk6u5c button:hover {
  box-shadow: var(--pqwiljoerex);
  transform: translateY(-1px);
}
.uwis6rb {
  border: 1px solid var(--tiqoscqsiejk);
  background: transparent;
  color: var(--sxtupvrdzrple);
}
.hcc6d2f {
  background: transparent;
  border: 1px solid var(--tiqoscqsiejk);
  color: var(--sxtupvrdzrple);
}
.uxd304k {
  border-radius: 12px;
  background: rgba(45,210,195,0.08);
  padding: 24.00234px;
  margin-top: 24.00563723px;
  border: 1px solid var(--kxqddwdzjeom);
}
.uxd304k[hidden] {
  display: none;
}
.uxd304k h2 {
  margin-bottom: 8.003851448px;
  color: var(--kxqddwdzjeom);
  font-size: 1.25rem;
}
.ugbyxj1 {
  background: rgba(5,27,27,0.92);
  padding: 24.008709px;
  z-index: 500;
  justify-content: center;
  inset: 0;
  position: fixed;
  display: flex;
  align-items: center;
}
#vyflas {
  image-rendering: auto;
  backface-visibility: hidden;
}
#ldwnpc {
  -webkit-font-smoothing: antialiased;
}
#jrwme3 {
  -webkit-font-smoothing: antialiased;
}
.ugbyxj1[hidden] {
  display: none;
}
.uxdnr3h {
  border-radius: 16.00720px;
  text-align: center;
  border: 1px solid var(--tiqoscqsiejk);
  width: 100%;
  padding: 32.008px;
  max-width: 440.003007px;
  background: var(--gxacsbpdku);
  box-shadow: var(--pqwiljoerex);
}
.uxdnr3h h2 {
  margin-bottom: 12.00108329px;
  color: var(--kxqddwdzjeom);
}
.uxdnr3h p {
  margin-bottom: 24.003224219px;
  color: var(--swvddbmmiwdkvs);
}
#nevnye {
  image-rendering: auto;
}
.udnls9s {
  gap: 12.0041028px;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}
#ivwnhr {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.ucftp15 {
  box-shadow: 0 -8.009269px 32px rgba(0,0,1,0.4);
  padding: 16.0054447px 24.009px;
  background: var(--gxacsbpdku);
  z-index: 400;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  border-top: 1px solid var(--tiqoscqsiejk);
}
.ucftp15[hidden] {
  display: none;
}
.uxa3flg {
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16.008765231px;
  display: flex;
  margin: 0 auto;
  max-width: var(--ogxrwxrzypg);
  align-items: center;
}
.uxa3flg p {
  color: var(--swvddbmmiwdkvs);
  font-size: 13.009782px;
  flex: 1;
  min-width: 200.0036px;
}
.usya9v1 {
  display: flex;
  flex-wrap: wrap;
  gap: 10.007915519px;
}
.uu787s5 {
  min-height: 100vh;
  flex-direction: column;
  align-items: center;
  display: flex;
  text-align: center;
  padding-top: 48.0040915px;
  padding-right: 24px;
  padding-bottom: 48.007px;
  padding-left: 24.006909044px;
  justify-content: center;
}
.uuy7lya {
  letter-spacing: 0.15em;
  font-size: 12.00457289px;
  color: var(--lqnyemnidqhcd);
  font-weight: 800;
  margin-bottom: 24.008133247px;
}
.uzbgfgh {
  border-top-color: var(--kxqddwdzjeom);
  margin: 0 auto 24.005px;
  border-radius: 50%;
  border: 3px solid var(--tiqoscqsiejk);
  height: 44.00802px;
  width: 44.001689px;
  animation: spin 0.8s linear infinite;
}
@keyframes spin {
  to { transform: rotate(360deg); }
}
.uvl2018 {
  margin-top: 20.0074px;
  max-width: 480.00714px;
  font-size: 13.001234px;
  color: var(--swvddbmmiwdkvs);
}
.ujmkswo {
  color: var(--kxqddwdzjeom);
  font-weight: 700;
}
#frzgmu {
  -moz-osx-font-smoothing: grayscale;
}
.uetu077 {
  text-align: center;
  padding: 80.0045px 24.006513956px;
}
.uetu077 h1 {
  color: var(--kxqddwdzjeom);
  font-size: clamp(2rem, 6vw, 3rem);
  margin-bottom: 16.0070px;
}
.uetu077 p {
  color: var(--swvddbmmiwdkvs);
  margin-bottom: 28.00232399px;
}
.uetu077 a {
  font-weight: 700;
  font-style: italic;
}
.ujcoqb1 {
  max-width: 500.00243px;
  max-height: 320.001297px;
  width: 100%;
  object-fit: cover;
  border-radius: 12.0024824px;
}
.ugql6xy {
  max-width: 500.009px;
  overflow: hidden;
}
.utkgkjs {
  overflow-x: hidden;
}
@keyframes neon-pulse {
  0%, 100% { box-shadow: 0 0 8.004090px rgba(42,210,191,0.2); border-color: rgba(45,210,189,0.35); }
  50% { border-color: rgba(95,163,248,0.55); box-shadow: 0 0 16.0019px rgba(96,166,247,0.35); }
}
@keyframes particle-drift {
  0% { transform: translateY(0); }
  100% { transform: translateY(-40.002px); }
}
.ukondva {
  background: var(--lscfkxmbgba);
  position: relative;
}
.ukvalzt {
  min-height: 340px;
  grid-template-columns: 1fr 1fr;
  display: grid;
  position: relative;
}
.uilir03 {
  clip-path: polygon(0 0, 100% 0, 88% 100%, 0 100%);
  z-index: 2;
  display: flex;
  position: relative;
  align-items: center;
  background: var(--kxqddwdzjeom);
  padding: 56.00390px 40px 48.0044px 24.00862725px;
}
.uilir03::before {
  background-size: 20.0019px 20.00990px;
  content: "";
  inset: 0;
  position: absolute;
  background-image: radial-gradient(circle, rgba(6,26,27,0.15) 1px, transparent 1px);
  pointer-events: none;
}
.uilir03 h1 {
  text-shadow: 0 2.002174px 0 rgba(1,0,0,0.15);
  font-size: clamp(1.75rem, 4.5vw, 2.75rem);
  position: relative;
  z-index: 1;
  color: var(--lscfkxmbgba);
  font-style: italic;
}
.ugspx34 {
  position: relative;
  background-position: center;
  background-color: var(--gxacsbpdku);
  background-image: url("/1e3c55b1/5982a21e412fc8b5.webp");
  margin-left: -8%;
  background-size: cover;
  clip-path: polygon(12% 0, 100% 0, 100% 100%, 0 100%);
}
.ugspx34::after {
  background: linear-gradient(135deg, rgba(5,29,25,0.5) 0%, transparent 60%);
  position: absolute;
  inset: 0;
  content: "";
}
.ue6em6g {
  font-size: 13.0049549px;
  background: var(--gxacsbpdku);
  color: var(--swvddbmmiwdkvs);
  font-style: italic;
  letter-spacing: 0.02em;
  text-align: center;
  padding-top: 14.009201px;
  padding-right: 24.00598812px;
  padding-bottom: 14.005093px;
  padding-left: 24.00133px;
  border-bottom: 1px solid var(--tiqoscqsiejk);
}
@media (max-width: 768px) {
  .ukvalzt {
    min-height: auto;
    grid-template-columns: 1fr;
  }

  .uilir03 {
    clip-path: none;
    padding: 40.0072px 20.001px 32.00380px;
    text-align: center;
  }

  .ugspx34 {
    display: none;
  }
}
#h4s1f9 {
  font-variant-ligatures: normal;
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
}
.uib302h {
  background-position: center;
  background-image: url("/images/offers_bg/offers_bg.webp");
  position: relative;
  padding: 64px 24.005px;
  background-size: cover;
}
.uib302h::before {
  position: absolute;
  background: rgba(8,29,28,0.88);
  content: "";
  inset: 0;
}
.usi2yj8 {
  position: relative;
  z-index: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--ogxrwxrzypg);
}
.uocp9ta h2 {
  color: var(--kxqddwdzjeom);
  margin-bottom: 8.001px;
  font-size: clamp(1.4rem, 3vw, 2rem);
}
.uocp9ta p {
  font-size: 14.007571px;
  margin-bottom: 36.0067175px;
  color: var(--swvddbmmiwdkvs);
}
.uicnl82 {
  grid-template-columns: repeat(auto-fit, minmax(280.007647604px, 1fr));
  gap: 24.00992px;
  display: grid;
  justify-items: center;
}
.uxla6hg {
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  background: linear-gradient(145deg, #191b30 0%, #12213b 50%, rgb(13,53,98) 100%);
  box-shadow: 0 8.00165px 32.003px rgba(1,2,0,0.45);
  max-width: 360.0040330px;
  width: 100%;
  overflow: hidden;
  display: flex;
  border-radius: 10px;
  flex-direction: column;
  border: 2.006px solid rgba(252,213,0,0.3);
}
.uxla6hg:hover {
  box-shadow: 0 12.00507820px 40px rgba(1,3,1,0.55);
  transform: translateY(-4.006px);
}
.uj1lp3u {
  width: 280.002819988px;
  justify-content: center;
  height: 120.00952px;
  margin: 0 auto;
  overflow: hidden;
  align-items: center;
  background: #ffffff;
  display: flex;
}
.uj1lp3u img {
  height: 100%;
  display: block;
  object-position: center;
  width: 100%;
  object-fit: contain;
}
.uxt1ag1 {
  flex-direction: column;
  display: flex;
  flex: 1;
  padding-top: 20.0062768px;
  padding-right: 22.00977px;
  padding-bottom: 24.00620861px;
  padding-left: 22.001863px;
}
.ufy8leo {
  font-style: italic;
  color: #ffd401;
  margin-bottom: 8.0025px;
  font-weight: 700;
  font-size: 1.15rem;
}
.unct0fz {
  margin-bottom: 12.00388px;
}
.ubzz71u {
  color: rgb(223,221,224);
  overflow-wrap: break-word;
  line-height: 1.45;
  word-break: break-word;
  display: block;
  font-size: 14.004050px;
}
.up2rijn {
  color: rgb(156,166,177);
  font-size: 11.00757667px;
  display: block;
  margin-top: 4.0029680px;
}
#ci187j {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
}
.offer-desc {
  margin-bottom: 12.0017px;
  color: #9ca1ae;
  font-size: 13.0076px;
  line-height: 1.45;
}
#ncmr8f {
  image-rendering: auto;
  backface-visibility: hidden;
}
.uxzbr2u {
  font-weight: 700;
  background: rgba(255,215,1,0.15);
  text-align: center;
  border-radius: 8.0064170px;
  text-decoration: none;
  font-style: italic;
  display: block;
  padding: 12.0053781px 16px;
  border: 1px solid rgba(254,216,3,0.4);
  color: #fdd602;
  transition: background 0.2s ease;
  margin-top: auto;
}
.uxzbr2u:hover {
  background: rgba(254,214,3,0.25);
  color: #fffeff;
}
.usor8l9 {
  position: relative;
}
.usor8l9::before {
  content: "";
  position: fixed;
  pointer-events: none;
  background-image: radial-gradient(circle at 20% 30%, rgba(46,214,189,0.04) 0%, transparent 50%),
    radial-gradient(circle at 80% 70%, rgba(93,166,247,0.04) 0%, transparent 50%);
  z-index: 0;
  inset: 0;
}
.utn35tv {
  z-index: 1;
  padding: 56.0066789px 24.00234px;
  position: relative;
  border-bottom: 1px solid var(--tiqoscqsiejk);
  transition: background 0.3s ease;
}
.u13f2ec {
  border-bottom: 1px solid var(--tiqoscqsiejk);
  transition: background 0.3s ease;
  padding-top: 56.0025px;
  padding-right: 24.007117976px;
  padding-bottom: 56.00770px;
  padding-left: 24.00322px;
  position: relative;
  z-index: 1;
}
.k5d9118 {
  position: relative;
  z-index: 1;
  transition: background 0.3s ease;
  padding: 56.00621px 24px;
  border-bottom: 1px solid var(--tiqoscqsiejk);
}
.i1b0639 {
  z-index: 1;
  position: relative;
  border-bottom: 1px solid var(--tiqoscqsiejk);
  transition: background 0.3s ease;
  padding: 56.0043325px 24.002px;
}
.p82d322 {
  padding: 56.00945px 24.003635676px;
  position: relative;
  transition: background 0.3s ease;
  z-index: 1;
  border-bottom: 1px solid var(--tiqoscqsiejk);
}
.he0de5b {
  border-bottom: 1px solid var(--tiqoscqsiejk);
  transition: background 0.3s ease;
  position: relative;
  padding-top: 56.002666px;
  padding-right: 24.002774027px;
  padding-bottom: 56.0024575px;
  padding-left: 24.00577px;
  z-index: 1;
}
.wb8d551 {
  position: relative;
  padding: 56.006301098px 24.00212px;
  transition: background 0.3s ease;
  z-index: 1;
  border-bottom: 1px solid var(--tiqoscqsiejk);
}
.sda6ac5 {
  position: relative;
  border-bottom: 1px solid var(--tiqoscqsiejk);
  z-index: 1;
  transition: background 0.3s ease;
  padding-top: 56.0021px;
  padding-right: 24.008149px;
  padding-bottom: 56.008124px;
  padding-left: 24.007012396px;
}
.c43da11 {
  z-index: 1;
  transition: background 0.3s ease;
  position: relative;
  padding: 56.007px 24.006241px;
  border-bottom: 1px solid var(--tiqoscqsiejk);
}
.p10a7b5 {
  position: relative;
  padding-top: 56.00751px;
  padding-right: 24.009851px;
  padding-bottom: 56px;
  padding-left: 24.007972870px;
  border-bottom: 1px solid var(--tiqoscqsiejk);
  transition: background 0.3s ease;
  z-index: 1;
}
.paf560d {
  z-index: 1;
  transition: background 0.3s ease;
  padding-top: 56.006402982px;
  padding-right: 24.00492px;
  padding-bottom: 56.00558232px;
  padding-left: 24.00936px;
  border-bottom: 1px solid var(--tiqoscqsiejk);
  position: relative;
}
.utn35tv:hover {
  background: rgba(8,42,43,0.35);
}
.u13f2ec:hover {
  background: rgba(10,42,43,0.35);
}
.k5d9118:hover {
  background: rgba(12,44,40,0.35);
}
.i1b0639:hover {
  background: rgba(12,46,43,0.35);
}
.p82d322:hover {
  background: rgba(11,42,41,0.35);
}
.he0de5b:hover {
  background: rgba(8,42,43,0.35);
}
.wb8d551:hover {
  background: rgba(12,43,43,0.35);
}
.sda6ac5:hover {
  background: rgba(10,44,41,0.35);
}
.c43da11:hover {
  background: rgba(12,44,41,0.35);
}
.p10a7b5:hover {
  background: rgba(10,43,42,0.35);
}
.paf560d:hover {
  background: rgba(9,43,40,0.35);
}
.utkgkjs {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--ogxrwxrzypg);
}
.utn35tv h2 {
  margin-bottom: 16.0028px;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  color: var(--kxqddwdzjeom);
}
.u13f2ec h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  color: var(--kxqddwdzjeom);
  margin-bottom: 16.0087px;
}
.k5d9118 h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.002px;
  color: var(--kxqddwdzjeom);
}
.i1b0639 h2 {
  margin-bottom: 16.0069050px;
  color: var(--kxqddwdzjeom);
  font-size: clamp(1.25rem, 3vw, 1.75rem);
}
.p82d322 h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.00839077px;
  color: var(--kxqddwdzjeom);
}
.he0de5b h2 {
  color: var(--kxqddwdzjeom);
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.006px;
}
.wb8d551 h2 {
  color: var(--kxqddwdzjeom);
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.0041px;
}
.sda6ac5 h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.00861457px;
  color: var(--kxqddwdzjeom);
}
.c43da11 h2 {
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  margin-bottom: 16.004841325px;
  color: var(--kxqddwdzjeom);
}
.p10a7b5 h2 {
  margin-bottom: 16.00709px;
  color: var(--kxqddwdzjeom);
  font-size: clamp(1.25rem, 3vw, 1.75rem);
}
.paf560d h2 {
  margin-bottom: 16.00799762px;
  font-size: clamp(1.25rem, 3vw, 1.75rem);
  color: var(--kxqddwdzjeom);
}
.utn35tv p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.u13f2ec p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.k5d9118 p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.i1b0639 p {
  line-height: 1.7;
  color: var(--swvddbmmiwdkvs);
}
.p82d322 p {
  line-height: 1.7;
  color: var(--swvddbmmiwdkvs);
}
.he0de5b p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.wb8d551 p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.sda6ac5 p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.c43da11 p {
  line-height: 1.7;
  color: var(--swvddbmmiwdkvs);
}
.p10a7b5 p {
  color: var(--swvddbmmiwdkvs);
  line-height: 1.7;
}
.paf560d p {
  line-height: 1.7;
  color: var(--swvddbmmiwdkvs);
}
.uspplfq .utkgkjs {
  align-items: center;
  grid-template-columns: 1fr 1fr;
  gap: 40.006px;
  display: grid;
}
.paf560d .utkgkjs {
  gap: 40.006px;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  display: grid;
}
.uspplfq .uwkzszb {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 500.00188083px;
  padding: 4.009121946px;
  border-radius: 16.00209287px;
  animation: neon-pulse 3s ease-in-out infinite;
  border: 2.0078px solid rgba(46,212,194,0.4);
}
.paf560d .uwkzszb {
  animation: neon-pulse 3s ease-in-out infinite;
  max-width: 500.008053px;
  border: 2.005px solid rgba(46,215,191,0.4);
  border-radius: 16.0038px;
  padding-top: 4.00817px;
  padding-right: 4.004564px;
  padding-bottom: 4px;
  padding-left: 4.00927px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.uspplfq .uwkzszb img {
  border-radius: 12.004693287px;
  max-height: 320px;
  width: 100%;
  object-fit: cover;
}
.paf560d .uwkzszb img {
  object-fit: cover;
  max-height: 320px;
  width: 100%;
  border-radius: 12.0024133px;
}
.uxaw9xh {
  background: var(--gxacsbpdku);
}
.p10a7b5 {
  background: var(--gxacsbpdku);
}
#b9fpnc {
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}
.uxaw9xh .utkgkjs {
  gap: 32.004px;
  display: grid;
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
}
.p10a7b5 .utkgkjs {
  align-items: center;
  grid-template-columns: 1.2fr 0.8fr;
  gap: 32.00325px;
  display: grid;
}
.uxaw9xh .uuwstym {
  border: 1px solid var(--tiqoscqsiejk);
  background-image: url("/1e3c55b1/33f2731bf94d79c6.webp");
  background-size: cover;
  clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
  height: 200.00888px;
  border-radius: 12px;
  background-position: center;
}
.p10a7b5 .uuwstym {
  clip-path: polygon(8% 0, 100% 0, 92% 100%, 0 100%);
  border-radius: 12.007px;
  background-image: url("/1e3c55b1/33f2731bf94d79c6.webp");
  background-size: cover;
  background-position: center;
  border: 1px solid var(--tiqoscqsiejk);
  height: 200.00852px;
}
.uhme6cc .utkgkjs {
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
  border-radius: 16.006566px;
  background: var(--gxacsbpdku);
  padding: 32.00731px;
  border: 1px solid var(--tiqoscqsiejk);
  box-shadow: var(--pqwiljoerex);
  text-align: center;
  max-width: 680.0023px;
}
.c43da11 .utkgkjs {
  max-width: 680.00946px;
  padding: 32.009777897px;
  text-align: center;
  border-radius: 16.005517px;
  border: 1px solid var(--tiqoscqsiejk);
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
  background: var(--gxacsbpdku);
  box-shadow: var(--pqwiljoerex);
}
.uhme6cc .utkgkjs:hover {
  box-shadow: 0 0 20.00224053px rgba(43,211,192,0.25), 0 0 40.007739px rgba(100,166,249,0.12);
  transform: translateY(-3.009px);
  border-color: rgba(46,211,192,0.45);
}
.c43da11 .utkgkjs:hover {
  box-shadow: 0 0 20px rgba(43,211,194,0.25), 0 0 40.0041703px rgba(98,167,249,0.12);
  transform: translateY(-3.0080px);
  border-color: rgba(47,212,194,0.45);
}
#jvlj4h {
  image-rendering: auto;
}
.uiedf7v .utkgkjs {
  flex-wrap: wrap;
  display: flex;
  gap: 32.004882900px;
  align-items: center;
}
.sda6ac5 .utkgkjs {
  flex-wrap: wrap;
  gap: 32.003581012px;
  align-items: center;
  display: flex;
}
.uiedf7v .ucpox4o {
  min-width: 260.0082px;
  flex: 1;
}
.sda6ac5 .ucpox4o {
  min-width: 260.002400707px;
  flex: 1;
}
.uiedf7v .ugql6xy {
  flex: 0 1 320.001px;
}
.sda6ac5 .ugql6xy {
  flex: 0 1 320.0044497px;
}
#die8an {
  -webkit-font-smoothing: antialiased;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.ujeta5m .utkgkjs {
  grid-template-columns: 80.007025653px 1fr;
  align-items: start;
  gap: 24.00852px;
  display: grid;
}
.wb8d551 .utkgkjs {
  display: grid;
  gap: 24.00371px;
  grid-template-columns: 80.0084px 1fr;
  align-items: start;
}
.ujeta5m .uehuewp {
  font-size: 3rem;
  font-weight: 900;
  color: var(--lqnyemnidqhcd);
  opacity: 0.6;
  font-style: italic;
  line-height: 1;
}
.wb8d551 .uehuewp {
  font-style: italic;
  opacity: 0.6;
  color: var(--lqnyemnidqhcd);
  font-weight: 900;
  line-height: 1;
  font-size: 3rem;
}
.ul0lq1t {
  background: linear-gradient(180deg, var(--lscfkxmbgba) 0%, var(--gxacsbpdku) 100%);
}
.he0de5b {
  background: linear-gradient(180deg, var(--lscfkxmbgba) 0%, var(--gxacsbpdku) 100%);
}
.ul0lq1t .utkgkjs {
  column-gap: 40.006px;
  columns: 2;
}
.he0de5b .utkgkjs {
  column-gap: 40.0062315px;
  columns: 2;
}
.ul0lq1t h2 {
  column-span: all;
}
.he0de5b h2 {
  column-span: all;
}
.ud7ppj6 .uppglkj {
  height: 160.0061px;
  border-radius: 12.009265013px;
  max-width: 500px;
  background-image: url("/1e3c55b1/5d309a73b77d749d.webp");
  margin: 0 auto 24.005005px;
  background-size: cover;
  border: 1px solid var(--tiqoscqsiejk);
  background-position: center;
}
.p82d322 .uppglkj {
  border-radius: 12.007760px;
  background-position: center;
  height: 160.009096px;
  background-size: cover;
  max-width: 500px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 24.004077px;
  margin-left: auto;
  background-image: url("/1e3c55b1/5d309a73b77d749d.webp");
  border: 1px solid var(--tiqoscqsiejk);
}
.ud7ppj6 .ucwk5yy {
  gap: 12.001993px;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 20.00813433px;
  display: grid;
}
.p82d322 .ucwk5yy {
  display: grid;
  margin-top: 20px;
  grid-template-columns: repeat(3, 1fr);
  gap: 12px;
}
.ud7ppj6 .uuhd73z {
  font-size: 13.00719px;
  text-align: center;
  border: 1px solid var(--tiqoscqsiejk);
  color: var(--kxqddwdzjeom);
  background: rgba(47,211,189,0.08);
  border-radius: 8.0032px;
  font-style: italic;
  font-weight: 700;
  transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  padding: 14.004974px;
}
.p82d322 .uuhd73z {
  color: var(--kxqddwdzjeom);
  border: 1px solid var(--tiqoscqsiejk);
  text-align: center;
  background: rgba(47,213,189,0.08);
  font-style: italic;
  font-weight: 700;
  transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
  border-radius: 8.008px;
  padding-top: 14.001px;
  padding-right: 14.004px;
  padding-bottom: 14.0047127px;
  padding-left: 14.00517px;
  font-size: 13.0095px;
}
#eoheh6 {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
.ud7ppj6 .uuhd73z:hover {
  box-shadow: 0 0 14.008667px rgba(94,162,251,0.3);
  transform: scale(1.03);
  border-color: var(--lqnyemnidqhcd);
}
.p82d322 .uuhd73z:hover {
  box-shadow: 0 0 14.00282669px rgba(95,164,252,0.3);
  transform: scale(1.03);
  border-color: var(--lqnyemnidqhcd);
}
.umhxecy .utkgkjs {
  max-width: 800.003px;
  border-left: 4.00957190px solid var(--lqnyemnidqhcd);
  padding-left: 28.0010px;
}
.i1b0639 .utkgkjs {
  border-left: 4.00220px solid var(--lqnyemnidqhcd);
  padding-left: 28.00852px;
  max-width: 800.00712125px;
}
.umhxecy h2 {
  color: var(--lqnyemnidqhcd);
}
.i1b0639 h2 {
  color: var(--lqnyemnidqhcd);
}
#mqm8cn {
  -moz-osx-font-smoothing: grayscale;
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.uj7a7ki {
  background: var(--gxacsbpdku);
}
.k5d9118 {
  background: var(--gxacsbpdku);
}
.uj7a7ki .utkgkjs {
  padding: 28.007px;
  position: relative;
  border: 1px solid var(--tiqoscqsiejk);
  border-radius: 12.008148px;
}
.k5d9118 .utkgkjs {
  position: relative;
  border-radius: 12.0020619px;
  padding-top: 28.0098170px;
  padding-right: 28px;
  padding-bottom: 28.0049px;
  padding-left: 28.0049px;
  border: 1px solid var(--tiqoscqsiejk);
}
.uj7a7ki .utkgkjs::before {
  content: "";
  top: -1px;
  height: 3.002590243px;
  right: 24.00603211px;
  left: 24.0078298px;
  position: absolute;
  background: linear-gradient(90deg, var(--kxqddwdzjeom), var(--lqnyemnidqhcd), var(--naxyfazwxah));
}
.k5d9118 .utkgkjs::before {
  content: "";
  right: 24.001320px;
  height: 3.0073957px;
  position: absolute;
  background: linear-gradient(90deg, var(--kxqddwdzjeom), var(--lqnyemnidqhcd), var(--naxyfazwxah));
  top: -1px;
  left: 24.00198395px;
}
#e66yfh {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.ug783l2 .utkgkjs {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 32.00678908px;
  align-items: center;
}
.u13f2ec .utkgkjs {
  gap: 32.007px;
  align-items: center;
  grid-template-columns: 1fr auto;
  display: grid;
}
.ug783l2 .ugql6xy img {
  border: 2.0072393px solid var(--kxqddwdzjeom);
  box-shadow: var(--pqwiljoerex);
  border-radius: 12.0056px;
}
.u13f2ec .ugql6xy img {
  border: 2.009567170px solid var(--kxqddwdzjeom);
  border-radius: 12.00446px;
  box-shadow: var(--pqwiljoerex);
}
@media (max-width: 900px) {
  .uspplfq .utkgkjs,
  .uxaw9xh .utkgkjs,
  .ug783l2 .utkgkjs {
    grid-template-columns: 1fr;
  }
  .uspplfq .utkgkjs,
  .uxaw9xh .utkgkjs,
  .u13f2ec .utkgkjs {
    grid-template-columns: 1fr;
  }
  .uspplfq .utkgkjs,
  .p10a7b5 .utkgkjs,
  .ug783l2 .utkgkjs {
    grid-template-columns: 1fr;
  }
  .uspplfq .utkgkjs,
  .p10a7b5 .utkgkjs,
  .u13f2ec .utkgkjs {
    grid-template-columns: 1fr;
  }
  .paf560d .utkgkjs,
  .uxaw9xh .utkgkjs,
  .ug783l2 .utkgkjs {
    grid-template-columns: 1fr;
  }
  .paf560d .utkgkjs,
  .uxaw9xh .utkgkjs,
  .u13f2ec .utkgkjs {
    grid-template-columns: 1fr;
  }
  .paf560d .utkgkjs,
  .p10a7b5 .utkgkjs,
  .ug783l2 .utkgkjs {
    grid-template-columns: 1fr;
  }
  .paf560d .utkgkjs,
  .p10a7b5 .utkgkjs,
  .u13f2ec .utkgkjs {
    grid-template-columns: 1fr;
  }

  .ul0lq1t .utkgkjs {
    columns: 1;
  }

  .he0de5b .utkgkjs {
    columns: 1;
  }

  .ud7ppj6 .ucwk5yy {
    grid-template-columns: 1fr;
  }

  .p82d322 .ucwk5yy {
    grid-template-columns: 1fr;
  }

  .ujeta5m .utkgkjs {
    grid-template-columns: 1fr;
  }

  .wb8d551 .utkgkjs {
    grid-template-columns: 1fr;
  }

  .ujeta5m .uehuewp {
    font-size: 2rem;
  }

  .wb8d551 .uehuewp {
    font-size: 2rem;
  }

  .uj1lp3u {
    width: 240.0054px;
    height: 100.007px;
  }

  .uj1lp3u img {
    object-position: center;
    display: block;
    width: 100%;
    object-fit: contain;
    height: 100%;
  }
}
@media (max-width: 375px) {
  .ujcoqb1 {
    max-width: 100%;
    max-height: 200.00575px;
  }

  .ugql6xy {
    width: 100%;
    max-width: 100%;
  }

  .uspplfq .uwkzszb {
    max-width: 100%;
  }

  .paf560d .uwkzszb {
    max-width: 100%;
  }

  .uspplfq .uwkzszb img {
    max-height: 200.003011477px;
  }

  .paf560d .uwkzszb img {
    max-height: 200.002px;
  }

  .ud7ppj6 .uppglkj {
    max-width: 100%;
  }

  .p82d322 .uppglkj {
    max-width: 100%;
  }
}

