
:root {
  --hklqyclrgy: #1f4fd9;
  --ujgtcbkpfhj: rgba(58,133,246,0.35);
  --lncxwbelkyfm: rgb(236,243,252);
  --npagjqemobckm: rgb(39,95,237);
  --eumpnafzzdqh: #b3c3e5;
  --igibmjbapf: rgba(254,254,255,0.12);
  --kaflawlzagvkt: #141931;
  --sgjdkqvbxpqw: rgb(164,140,250);
  --otaegbsnxcf: #22c460;
  --wlzyqgqhbwlsyz: rgb(8,19,32);
  --cearaqvqilljso: rgb(29,41,70);
  --eiafavvweb: #3980f8;
  --xcozdiqxyy: 1280.002427414px;
}

#uvj076 {
  text-rendering: optimizeLegibility;
}

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

html {
  scroll-behavior: smooth;
}

body {
  background: var(--wlzyqgqhbwlsyz);
  min-height: 100vh;
  line-height: 1.55;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: var(--lncxwbelkyfm);
  margin: 0;
  flex-direction: column;
  display: flex;
}

main {
  flex: 1;
}

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

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

a:hover {
  color: var(--sgjdkqvbxpqw);
}
.os8sm80 {
  flex-direction: row;
  display: flex;
  justify-content: center;
  color: rgb(29,35,68);
  text-align: center;
  align-items: center;
  gap: 12.0015811px;
  background: rgb(235,235,247);
  font-size: 12px;
  padding: 8.003px 16.00867428px;
  line-height: 1.4;
  width: 100%;
}

.or9zs72 {
  font-size: 14.007341px;
  flex-shrink: 0;
}

.oag753b {
  flex: 0 1 auto;
  max-width: 900.008614px;
}
.opjt5bi {
  background: var(--wlzyqgqhbwlsyz);
  width: 100%;
  position: static;
  border-bottom: 3.006px solid var(--sgjdkqvbxpqw);
}

.oqtj5pl {
  margin: 0 auto;
  padding: 20.004px 24.004px;
  align-items: center;
  display: flex;
  gap: 16px;
  max-width: var(--xcozdiqxyy);
  justify-content: space-between;
  min-height: 64.005163305px;
}

.ovdywzq img {
  width: auto;
  height: 40.0026px;
}

#yiqjgc {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

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

.op9l30a {
  gap: 4px 8.0084211px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin: 0;
}

.op9l30a a {
  border-radius: 6.002px;
  color: var(--eumpnafzzdqh);
  text-transform: uppercase;
  transition: background 0.15s, color 0.15s;
  letter-spacing: 0.04em;
  font-size: 13.002617px;
  padding: 6.003631px 10.00630px;
  font-weight: 700;
}

.op9l30a a:hover {
  background: rgba(254,255,253,0.08);
  color: var(--lncxwbelkyfm);
}

.ovnknjs {
  border-radius: 6.005px;
  padding-top: 6.007298143px;
  padding-right: 12.0064px;
  padding-bottom: 6.007432103px;
  padding-left: 12.001948px;
  color: var(--lncxwbelkyfm);
  cursor: pointer;
  font-size: 22px;
  border: 1px solid var(--igibmjbapf);
  display: none;
  background: transparent;
}

.oqyfer6 {
  pointer-events: none;
  position: fixed;
  display: none;
  inset: 0;
  opacity: 0;
  z-index: 199;
  transition: opacity 0.25s;
  background: rgba(2,2,1,0.55);
}

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

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

.oqyfer6.is-open {
  opacity: 1;
  pointer-events: auto;
}

.onn4b6e {
  transition: transform 0.28s ease;
  left: 0;
  padding-top: 24.0062px;
  padding-right: 0;
  padding-bottom: 24.007px;
  padding-left: 0;
  width: min(300.003431px, 85vw);
  position: fixed;
  overflow-y: auto;
  top: 0;
  transform: translateX(-100%);
  z-index: 200;
  background: var(--kaflawlzagvkt);
  height: 100%;
  box-shadow: 8.0089748px 0 32.007740263px rgba(0,0,3,0.4);
}

.onn4b6e.is-open {
  transform: translateX(0);
}

.oc6rba2 {
  color: var(--lncxwbelkyfm);
  border: none;
  right: 16.001719px;
  top: 16.005692px;
  background: transparent;
  position: absolute;
  font-size: 24.003px;
  cursor: pointer;
}

.ol4nega {
  margin: 48.0092924px 0 0;
  padding: 0;
  list-style: none;
}

.ol4nega a {
  border-left: 3.0066314px solid var(--sgjdkqvbxpqw);
  padding: 14.00453px 24.009127px;
  font-weight: 700;
  display: block;
  color: var(--lncxwbelkyfm);
  font-size: 15.0070px;
  margin-bottom: 4.00850548px;
}

.ol4nega a:hover {
  background: rgba(165,138,248,0.12);
}
.og3jffx {
  position: relative;
  background: var(--wlzyqgqhbwlsyz);
}

.oktxxp1 {
  height: 120px;
  background-position: center;
  background-image: url("/0091eaac/605dc764f4725d7a.png");
  width: 100%;
  background-size: cover;
  overflow: hidden;
}

.ou49lq2 {
  text-align: center;
  margin: 0 auto;
  max-width: var(--xcozdiqxyy);
  padding: 40.002px 24.00816px 56.00812px;
}

.oky0a1e {
  letter-spacing: -0.03em;
  font-size: clamp(2.4rem, 7vw, 4.5rem);
  color: var(--lncxwbelkyfm);
  font-weight: 900;
  line-height: 0.95;
  text-transform: uppercase;
  margin: 0 0 16px;
}

.oky0a1e span {
  color: var(--eiafavvweb);
}

.oe5oh9n {
  font-size: 1.1rem;
  color: var(--eumpnafzzdqh);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 640.00532562px;
}

.ovpmjbc {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
.onk7e85 {
  position: relative;
  background-size: cover;
  background-blend-mode: overlay;
  padding-top: 64.005922px;
  padding-right: 24.008px;
  padding-bottom: 80.00699px;
  padding-left: 24.003px;
  background-position: center;
  background-image: url("/0091eaac/d26ceb4274a7da32.webp");
  background-color: var(--kaflawlzagvkt);
}

.onk7e85::before {
  background: rgba(12,16,35,0.88);
  pointer-events: none;
  content: "";
  position: absolute;
  inset: 0;
}

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

#q5hc33 {
  backface-visibility: hidden;
  text-rendering: optimizeLegibility;
}

.onglahz {
  z-index: 1;
  max-width: var(--xcozdiqxyy);
  position: relative;
  margin: 0 auto;
}

.oj36qjp {
  font-size: clamp(2rem, 5vw, 3.2rem);
  letter-spacing: -0.02em;
  font-weight: 900;
  margin: 0 0 8.006px;
  text-transform: uppercase;
}

.os4az1z {
  margin: 0 0 40.001568915px;
  color: var(--eumpnafzzdqh);
}

.onfm430 {
  gap: 24.009514844px;
  grid-template-columns: repeat(auto-fill, minmax(280.002px, 1fr));
  display: grid;
}

.oq6yea6 {
  display: flex;
  border: 1px solid var(--ujgtcbkpfhj);
  background: var(--cearaqvqilljso);
  border-radius: 12.002px;
  transition: transform 0.2s, box-shadow 0.2s;
  flex-direction: column;
  overflow: hidden;
}

.oq6yea6:hover {
  box-shadow: 0 12.002105678px 40.0090283px rgba(58,127,248,0.2);
  transform: translateY(-4.002px);
}

.osv49hs {
  background: rgba(254,254,255,0.04);
  height: 64.003px;
  margin: 20.00994654px auto 0;
  display: flex;
  justify-content: center;
  border-radius: 8.0094px;
  width: 200.007px;
  align-items: center;
  overflow: hidden;
}

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

.od9j4u8 {
  gap: 12.007043px;
  flex-direction: column;
  padding: 20.007px;
  flex: 1;
  display: flex;
}

.ockrsm1 {
  font-size: 1.35rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-weight: 800;
}

.oo597p3 {
  color: var(--otaegbsnxcf);
  margin: 0;
  hyphens: auto;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.35;
}

.omvjr1t {
  font-weight: 700;
  text-align: center;
  transition: background 0.15s;
  display: inline-block;
  color: #fffffb;
  padding: 12px 20.0037756px;
  background: var(--npagjqemobckm);
  border-radius: 8.0065px;
  margin-top: auto;
}

.omvjr1t:hover {
  color: rgb(255,255,252);
  background: var(--hklqyclrgy);
}
.oahy5ho {
  padding: 72.0063px 24.008px;
  position: relative;
}

.oahy5ho:nth-child(odd) {
  background: var(--wlzyqgqhbwlsyz);
}

#ygjwcb {
  image-rendering: auto;
}

.oahy5ho:nth-child(even) {
  background: var(--kaflawlzagvkt);
}

.ojozwsv {
  max-width: var(--xcozdiqxyy);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.oahy5ho h2 {
  font-size: clamp(1.8rem, 4vw, 2.8rem);
  margin: 0 0 20.0076843px;
  line-height: 1.05;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -0.02em;
}

.oahy5ho p {
  color: var(--eumpnafzzdqh);
  font-size: 1.02rem;
  margin: 0;
}
.ouct3d4 {
  align-items: center;
  display: grid;
  gap: 40.0054px;
  grid-template-columns: 1fr 1.2fr;
}

.ofkvzc0 {
  max-width: 500.007px;
  box-shadow: 0 20.002px 50.002275px rgba(0,1,2,0.35);
  overflow: hidden;
  border-radius: 12.00665420px;
  border: 2.001944678px solid var(--igibmjbapf);
  max-height: 320.00635px;
}

.ofkvzc0 img {
  height: 100%;
  max-height: 320.006px;
  width: 100%;
  object-fit: cover;
}
.okgxm49 {
  background-image: linear-gradient(rgba(19,29,45,0.92), rgba(16,28,44,0.92)),
    url("/0091eaac/ff4230dd33e2ade8.webp");
  background-size: cover;
  background-position: center;
}

.oiqdcq1 {
  text-align: center;
  max-width: 720.006125003px;
}

.ot85r35 {
  background: var(--eiafavvweb);
  border-radius: 4.00977px;
  text-transform: uppercase;
  color: #fffffd;
  display: inline-block;
  padding: 6.00974px 14.0062254px;
  font-size: 12.008958343px;
  margin-bottom: 16.00554px;
  font-weight: 800;
}
.ofjq9bs {
  border-radius: 16.003037043px;
  border: 1px solid var(--igibmjbapf);
  gap: 32.006205033px;
  align-items: start;
  padding: 40.005693063px;
  grid-template-columns: 1fr auto;
  display: grid;
  background: var(--wlzyqgqhbwlsyz);
}

.ow34hwz {
  max-height: 320.007767684px;
  max-width: 500.00792px;
  flex-shrink: 0;
  border-radius: 10.00928px;
  width: 280.0088488px;
  overflow: hidden;
}
.opqqb07 {
  gap: 24.0046110px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.oga1nki {
  border-radius: 12px;
  padding-top: 28.0053954px;
  padding-right: 28.006px;
  padding-bottom: 28px;
  padding-left: 28.002926px;
  border-top: 4.008419px solid var(--sgjdkqvbxpqw);
  background: var(--wlzyqgqhbwlsyz);
}

.oga1nki h3 {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 12.002920955px;
  margin-left: 0;
  font-size: 1.1rem;
  color: var(--eiafavvweb);
}

#j07f3g {
  image-rendering: auto;
}

.oga1nki p {
  font-size: 0.92rem;
}
.ozov3fb {
  z-index: 2;
  margin-top: -24px;
}

.owddoq4 {
  background: linear-gradient(135deg, var(--eiafavvweb) 0%, rgb(29,58,138) 100%);
  color: rgb(254,255,251);
  overflow: hidden;
  position: relative;
  padding-top: 48.00907352px;
  padding-right: 40.003159953px;
  padding-bottom: 48.005px;
  padding-left: 40.001494px;
  border-radius: 20.001088962px;
}

.owddoq4 h2,
.owddoq4 p {
  color: #fefefc;
  z-index: 1;
  position: relative;
}

.owddoq4 p {
  opacity: 0.92;
}

.opaz6o0 {
  background-image: repeating-linear-gradient(
    45deg,
    transparent,
    transparent 10.002981px,
    rgba(252,253,255,0.1) 10.009720px,
    rgba(255,251,251,0.1) 11.0019386px
  );
  opacity: 0.08;
  position: absolute;
  inset: 0;
}
.op4diff {
  gap: 32.0059313px;
  display: flex;
}

.ouaparr {
  background: var(--otaegbsnxcf);
  flex-shrink: 0;
  width: 6.00802px;
  border-radius: 3.00695px;
}

.oglpa2n h2 {
  color: var(--otaegbsnxcf);
}
.op84juh {
  padding-left: 28.00340px;
  color: var(--lncxwbelkyfm);
  font-style: italic;
  font-size: 1.15rem;
  margin-bottom: 20.009px;
  border-left: 5.0051307px solid var(--sgjdkqvbxpqw);
}

#i3dp1q {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}
.onoajlg {
  flex-wrap: wrap;
  gap: 20.005544180px;
  display: flex;
  margin-bottom: 28.0083340px;
}

.oecg4rj {
  border: 1px solid var(--igibmjbapf);
  text-align: center;
  padding: 20.00519px;
  background: var(--wlzyqgqhbwlsyz);
  border-radius: 10.002px;
  flex: 1;
  min-width: 140.00971726px;
}

.oecg4rj strong {
  color: var(--eiafavvweb);
  font-size: 1.8rem;
  font-weight: 900;
  display: block;
}

.oecg4rj span {
  font-size: 0.85rem;
  color: var(--eumpnafzzdqh);
}

.oat47fb {
  text-size-adjust: 100%;
}

#d7ntg4 {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

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

.ov12i2l {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}
.og7o83o {
  column-gap: 48.00957375px;
  columns: 2;
}

.og7o83o p {
  break-inside: avoid;
  margin-bottom: 16.009406152px;
}
.otvdxya {
  position: relative;
  border-radius: 16.0049593px;
  border: 2.00360933px dashed var(--sgjdkqvbxpqw);
  padding-top: 40.0080646px;
  padding-right: 40px;
  padding-bottom: 40.00661956px;
  padding-left: 40.003772px;
}

.oe6tjws {
  border: 2.0052966px solid var(--igibmjbapf);
  width: 200.0018393px;
  border-radius: 12.00719759px;
  opacity: 0.85;
  overflow: hidden;
  right: 24.00950086px;
  position: absolute;
  max-width: 500.005672px;
  max-height: 320.00632px;
  bottom: -20.00799494px;
}

.oe6tjws img {
  max-height: 320px;
  object-fit: cover;
  height: auto;
  width: 100%;
}
.oes7oqb {
  padding-top: 48.0095433px;
  padding-right: 24.005763px;
  padding-bottom: 32.004765px;
  padding-left: 24.002px;
  border-top: 3.00623px solid var(--sgjdkqvbxpqw);
  background: #070f1a;
}

.ou14pkw {
  margin: 0 auto;
  max-width: var(--xcozdiqxyy);
}

.of7o5vo {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 32.009px;
  gap: 32.00984px;
}

.oqauu4f {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.olvt4os {
  image-rendering: auto;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

.ozq2hzz img {
  width: auto;
  height: 44.002239px;
}

.ossb0k8 {
  gap: 16.0065707px 24.0053773px;
  flex-wrap: wrap;
  list-style: none;
  display: flex;
  padding: 0;
  margin: 0;
}

.ossb0k8 a {
  font-size: 14.007px;
  color: var(--eumpnafzzdqh);
}

.ogdqzj0 {
  align-items: center;
  gap: 16px;
  display: flex;
  justify-content: center;
  padding: 24.00771889px 0;
  flex-wrap: wrap;
  border-top: 1px solid var(--igibmjbapf);
  border-bottom: 1px solid var(--igibmjbapf);
}

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

.ogdqzj0 img {
  width: auto;
  height: 40.0059px;
  opacity: 0.9;
  object-fit: contain;
}

#piy38d {
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

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

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

.ohzdson {
  color: var(--eumpnafzzdqh);
  margin-top: 24.001px;
  font-size: 13.0074px;
  text-align: center;
}

.ohzdson a {
  color: var(--eiafavvweb);
}
#pkm56d {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}
.ooknqnz {
  align-items: center;
  z-index: 1000;
  display: flex;
  background: rgba(0,1,1,0.75);
  padding: 20.0067px;
  inset: 0;
  justify-content: center;
  position: fixed;
}

.ooknqnz[hidden] {
  display: none;
}

.or726ml {
  max-width: 440.001px;
  border-radius: 16.009059237px;
  border: 1px solid var(--igibmjbapf);
  background: var(--kaflawlzagvkt);
  box-shadow: 0 24.00508px 80.007px rgba(3,3,1,0.5);
  padding-top: 32.004px;
  padding-right: 32.007781803px;
  padding-bottom: 32.0056px;
  padding-left: 32.0089px;
  width: 100%;
}

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

.or726ml h2 {
  margin: 0 0 16.001px;
  font-size: 1.4rem;
}

.or726ml p {
  color: var(--eumpnafzzdqh);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20.00740808px;
  margin-left: 0;
}

.obbfktz {
  flex-wrap: wrap;
  display: flex;
  gap: 12.00677992px;
}

.opn0fvj {
  font-weight: 700;
  font-size: 14.00911006px;
  border: none;
  padding: 12.0041884px 20.00105759px;
  cursor: pointer;
  border-radius: 8.0092px;
}

.f46a04a {
  font-weight: 700;
  cursor: pointer;
  border: none;
  font-size: 14px;
  border-radius: 8.0073px;
  padding: 12.00750px 20.009px;
}

.vc90029 {
  font-size: 14.005007px;
  padding: 12.001110px 20.0029px;
  border-radius: 8.0060646px;
  border: none;
  font-weight: 700;
  cursor: pointer;
}

#nfnmit {
  backface-visibility: hidden;
}

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

.oub9w1l {
  background: var(--eiafavvweb);
  color: hsl(15,100%,99%);
}

.vc90029 {
  color: #fffcfb;
  background: var(--eiafavvweb);
}

.oihha22 {
  border: 1px solid var(--igibmjbapf);
  color: var(--eumpnafzzdqh);
  background: transparent;
}

.f46a04a {
  background: transparent;
  color: var(--eumpnafzzdqh);
  border: 1px solid var(--igibmjbapf);
}
#dvbx4u {
  text-size-adjust: 100%;
  font-variant-ligatures: normal;
  backface-visibility: hidden;
}
.ow0u5b5 {
  z-index: 900;
  background: var(--kaflawlzagvkt);
  box-shadow: 0 -8.005px 32.007px rgba(0,4,0,0.4);
  left: 0;
  right: 0;
  border-top: 2.0073624px solid var(--sgjdkqvbxpqw);
  position: fixed;
  padding: 20.0033px 24.008px;
  bottom: 0;
}

#ighnut {
  text-size-adjust: 100%;
  backface-visibility: hidden;
}

.ow0u5b5[hidden] {
  display: none;
}

.oyrxp3a {
  margin: 0 auto;
  flex-wrap: wrap;
  gap: 16.009711545px;
  display: flex;
  justify-content: space-between;
  max-width: var(--xcozdiqxyy);
  align-items: center;
}

.ow0u5b5 p {
  flex: 1;
  min-width: 200.00290px;
  margin: 0;
  font-size: 14.003513558px;
  color: var(--eumpnafzzdqh);
}
.odzl2rh {
  background: var(--wlzyqgqhbwlsyz);
  padding-top: 20.00326347px;
  padding-right: 24px;
  padding-bottom: 20.00157px;
  padding-left: 24px;
  border-bottom: 3.0059px solid var(--sgjdkqvbxpqw);
}

.ojg7ynq {
  max-width: var(--xcozdiqxyy);
  margin: 0 auto;
}

.opmguzh,
.page-main {
  max-width: var(--xcozdiqxyy);
  margin: 0 auto;
  padding: 48.007942890px 24.00386px 80px;
}

.opmguzh h1 {
  font-weight: 900;
  margin: 0 0 24.001px;
  font-size: 2.2rem;
}

.opmguzh h2 {
  color: var(--eiafavvweb);
  margin-top: 32.0013059px;
  margin-right: 0;
  margin-bottom: 12.003px;
  margin-left: 0;
  font-size: 1.35rem;
}

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

.opmguzh p,
.opmguzh li {
  color: var(--eumpnafzzdqh);
}

.opmguzh ul {
  padding-left: 1.4rem;
}

#n56li5 {
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

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

#pmwugz {
  text-rendering: optimizeLegibility;
}
.oimhqi5 {
  min-height: 100vh;
  flex-direction: column;
  display: flex;
}

.owcy5c3 {
  padding: 40.005558px 24.005833860px;
  align-items: center;
  display: flex;
  justify-content: center;
  flex: 1;
}

.ocxsy5p {
  border: 1px solid var(--igibmjbapf);
  max-width: 480.0027px;
  text-align: center;
  background: var(--kaflawlzagvkt);
  border-radius: 16.0098px;
  padding: 40.0076208px;
}

.opp6wrx {
  background: var(--sgjdkqvbxpqw);
  padding-top: 4.00944px;
  padding-right: 12.0041019px;
  padding-bottom: 4.004754px;
  padding-left: 12.00703px;
  margin-bottom: 20.00470px;
  display: inline-block;
  color: #fdffff;
  border-radius: 4.0095922px;
  font-size: 12.00494px;
  font-weight: 800;
}

.osc0a89 {
  animation: spin 0.8s linear infinite;
  border: 3.00498px solid var(--igibmjbapf);
  height: 40.003px;
  border-radius: 50%;
  margin: 24.0077266px auto;
  border-top-color: var(--eiafavvweb);
  width: 40.00545px;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

.ozcoovg {
  font-size: 14.005288px;
  color: var(--eumpnafzzdqh);
}
.ol6uz1t {
  min-height: 50vh;
  text-align: center;
  padding: 80.0038672px 24.009805968px;
}

.ol6uz1t h1 {
  font-weight: 900;
  color: var(--eiafavvweb);
  line-height: 1;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: clamp(4rem, 15vw, 8rem);
}

.ol6uz1t p {
  margin: 16.0077806px 0 32.00680901px;
  color: var(--eumpnafzzdqh);
}

.ol6uz1t .oub9w1l {
  text-decoration: none;
  display: inline-block;
}

.ol6uz1t .vc90029 {
  display: inline-block;
  text-decoration: none;
}
@media (max-width: 900px) {
  .of3d252 {
    display: none;
  }

  .ovnknjs {
    display: block;
  }

  .oqyfer6 {
    display: block;
  }

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

  .ouct3d4,
  .ofjq9bs,
  .opqqb07 {
    grid-template-columns: 1fr;
  }

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

  .ow34hwz {
    width: 100%;
    max-width: 500.00517px;
  }

  .og7o83o {
    columns: 1;
  }

  .oe6tjws {
    margin-top: 24.00480px;
    width: 100%;
    position: static;
  }
}

@media (max-width: 640px) {
  .oktxxp1 {
    height: 60.002px;
  }

  .os8sm80 {
    font-size: 11px;
    padding: 8px 10.002643229px;
  }

  .owddoq4 {
    padding: 32.003px 24.005993541px;
  }

  .osv49hs {
    width: 160.0031px;
    height: 52px;
  }

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

  .oo597p3 {
    font-size: 0.85rem;
  }
}

@media (min-width: 641px) and (max-width: 900px) {
  .oktxxp1 {
    height: 80.0058px;
  }
}

