/* Reset CSS */
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

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

/* HTML5 display-role reset for older browsers */
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;
}

.xbqvm {
  scroll-behavior: smooth;
  overflow-x: hidden;
  background-color: var(--WHITE, #F5F5F5);
}

.pucaf {
  scroll-behavior: smooth;
  overflow-x: hidden;
  background-color: var(--WHITE, #f5f5f5);
}

.pihxz {
  max-width: 1280px;
  margin: 0 auto;
}

.bdlsz {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 41px;
}
@media (min-width: 1024px) {
  .bdlsz {
    margin-bottom: 25px;
  }
}
.bdlsz img {
  display: block;
  width: 20px;
}
.bdlsz span {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 18.2px */
}

.cfyid {
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 41.6px */
}
@media (min-width: 1024px) {
  .cfyid {
    font-size: 40px;
  }
}

@-webkit-keyframes ylbvn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes ylbvn {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.ynjwn {
  font-weight: 700;
}

.xqtos {
  padding-block: 12px;
  padding-inline: 24px;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  z-index: 2;
  background-color: var(--BLUE, #271d61);
}
@media (min-width: 1024px) {
  .xqtos {
    padding-block: 16px;
  }
}
.rdlnb {
  max-width: 1280px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.jietx {
  display: block;
  margin-left: auto;
}
.jietx img {
  display: block;
  width: 36px;
}
@media (min-width: 1024px) {
  .jietx {
    display: none;
  }
}
.xmhmy {
  margin-left: auto;
}
.xmhmy img {
  display: block;
  width: 36px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.xmhmy img:hover {
  -webkit-transform: rotate(240deg);
          transform: rotate(240deg);
}
@media (min-width: 1024px) {
  .xmhmy {
    display: none;
  }
}

.vfcqr {
  display: none;
}

@media (min-width: 1024px) {
  .vfcqr {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .mkueb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .mkueb {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 19px;
  }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .mkueb {
    gap: 40px;
  }
}
@media (min-width: 1024px) {
  .zzwpm {
    color: var(--WHITE, #f5f5f5);
    text-align: center;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
}
@media (min-width: 1024px) {
  .yyqxo {
    color: var(--WHITE, #f5f5f5);
    text-decoration: none;
    position: relative;
    -webkit-transition: color 0.5s;
    transition: color 0.5s;
  }
  .yyqxo::after {
    content: "";
    position: absolute;
    display: block;
    height: 1px;
    width: 100%;
    background-color: #fee754;
    bottom: -5px;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left;
            transform-origin: left;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .yyqxo:hover::after {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  .yyqxo:hover {
    color: #fee754;
  }
}
.apskn {
  padding-inline: 16px;
  border-radius: 0px 0px 40px 40px;
  background-color: var(--BLUE, #271d61);
  -webkit-box-shadow: -6px 8px 4px 0px rgba(16, 0, 78, 0.25);
          box-shadow: -6px 8px 4px 0px rgba(16, 0, 78, 0.25);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2;
  height: 95%;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .apskn {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .apskn {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .apskn {
    padding-inline: 0;
  }
}
.apskn:target {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
@media (min-width: 1024px) {
  .apskn {
    display: none;
  }
}

.lkpbt {
  padding: 20px;
}
.pltzu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.txcfy {
  color: var(--WHITE, #f5f5f5);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.bkbvz {
  color: var(--WHITE, #f5f5f5);
  display: inline-block;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  text-decoration: none;
  position: relative;
}
.bkbvz::after {
  content: "";
  position: absolute;
  display: block;
  height: 1px;
  background-color: #fee754;
  width: 100%;
  bottom: -5px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bkbvz:hover::after {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.juqxy {
  text-decoration: underline;
}
.juqxy:hover {
  text-decoration: none;
}

.jsrkm {
  padding-inline: 16px;
  padding-block: 80px 47px;
  background: radial-gradient(68.53% 68.53% at 50.13% 46.92%, #6fe9fe 47.87%, #62b7ee 67.49%, #5585df 87.48%);
}
@media (min-width: 768px) {
  .jsrkm {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .jsrkm {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .jsrkm {
    padding-inline: 0;
  }
}
@media (min-width: 1024px) {
  .jsrkm {
    padding-block: 128px 81px;
  }
}
.jsrkm .pihxz {
  max-width: 1110px;
}
.ohlmr {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 54.6px */
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(#5b0c82), color-stop(25%, #2011a7), color-stop(50%, #24a512), to(#e26913));
  background: linear-gradient(90deg, #5b0c82 0%, #2011a7 25%, #24a512 50%, #e26913 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 1024px) {
  .ohlmr {
    font-size: 64px;
  }
}
.uezya {
  margin-top: 16px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 39px */
}
@media (min-width: 1024px) {
  .uezya {
    margin-top: 24px;
    font-size: 32px;
  }
}
.wuobn {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .wuobn {
    margin-top: 16px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
  }
}
@media (min-width: 1440px) {
  .wuobn {
    max-width: 1110px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(1, auto);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.lujdl {
  display: block;
  width: clamp(240px, 70vw, 410px);
}
@media (min-width: 1440px) {
  .lujdl {
    grid-column: 2;
    grid-row: 1;
  }
}
.xcfyh {
  width: 343px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
@media (min-width: 1024px) {
  .xcfyh {
    width: 332px;
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .xcfyh {
    grid-column: 1;
    grid-row: 1;
    text-align: right;
  }
}
.ykoao {
  max-width: 310px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
@media (min-width: 1024px) {
  .ykoao {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 24px;
  }
}
@media (min-width: 1440px) {
  .ykoao {
    grid-column: 3;
  }
}
.ykoao p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.ykoao p img {
  display: block;
  width: 20px;
}
.ykoao p span {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 18.2px */
}
@media (min-width: 1024px) {
  .ykoao p span {
    font-size: 20px;
  }
}

.dtsiq {
  margin-top: 18px;
  display: block;
  margin-top: 6px;
  width: 226px;
  height: 75px;
  border-radius: 16px;
  background-image: url("../../images/pictures/google-play-button.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: ylbvn 2s ease infinite;
          animation: ylbvn 2s ease infinite;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition: -webkit-animation 0.5s;
  transition: -webkit-animation 0.5s;
  transition: animation 0.5s;
  transition: animation 0.5s, -webkit-animation 0.5s;
}
@media (min-width: 1024px) {
  .dtsiq {
    margin-top: 33px;
  }
}
.dtsiq:hover {
  -webkit-animation: unset;
          animation: unset;
}

.ntlkm {
  padding-inline: 16px;
  padding-block: 40px;
}
@media (min-width: 768px) {
  .ntlkm {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .ntlkm {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .ntlkm {
    padding-inline: 0;
  }
}
@media (min-width: 1024px) {
  .ntlkm {
    padding-block: 80px;
  }
}
.ntlkm .cfyid {
  width: 245px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .ntlkm .cfyid {
    width: 100%;
  }
}
.fuspq {
  max-width: 1110px;
  margin: 32px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .fuspq {
    margin-top: 40px;
  }
}
@media (min-width: 1440px) {
  .fuspq {
    gap: 48px;
  }
}
.xtack {
  max-width: 412px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 26px */
}
@media (min-width: 1024px) {
  .xtack {
    font-size: 24px;
  }
}
.hvjkm {
  display: block;
  width: 208px;
}
.qmhoz {
  max-width: 394px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 14px;
}
@media (min-width: 1024px) {
  .qmhoz {
    gap: 24px;
  }
}
.qmhoz p {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
@media (min-width: 1024px) {
  .qmhoz p {
    font-size: 20px;
  }
}
.qmhoz img {
  display: block;
  width: auto;
  height: 27px;
}
@media (min-width: 1024px) {
  .qmhoz img {
    height: 32px;
  }
}

.xbfpp {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .xbfpp {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .xbfpp {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .xbfpp {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .xbfpp {
    padding-inline: 0;
  }
}
.tqkvs {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .tqkvs {
    margin-top: 40px;
    gap: 16px;
  }
}
.lrjut {
  width: 343px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 12px;
  background-color: #cc3c48;
}
@media (min-width: 1024px) {
  .lrjut {
    padding: 24px;
  }
}
@media (min-width: 1440px) {
  .lrjut {
    width: 200px;
    height: 111px;
  }
}
.lrjut p {
  color: var(--WHITE, #f5f5f5);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
.lrjut:nth-of-type(2) {
  background-color: #c67b0a;
}
.lrjut:nth-of-type(3) {
  background-color: #659d05;
}
.lrjut:nth-of-type(4) {
  background-color: #348eb4;
}
.lrjut:nth-of-type(5) {
  background-color: #2d2db0;
}
.lrjut:nth-of-type(6) {
  background-color: #8524a5;
}

.icnkw {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .icnkw {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .icnkw {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .icnkw {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .icnkw {
    padding-inline: 0;
  }
}
.vlmqe {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .vlmqe {
    margin-top: 40px;
    gap: 48px;
  }
}
.yssxv {
  display: block;
  width: 290px;
}
.dezdx {
  max-width: 582px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.qwwws {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.qwwws img {
  display: block;
  width: 47px;
}
.qwwws span {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 26px */
}
@media (min-width: 1024px) {
  .qwwws span {
    font-size: 24px;
  }
}

.dfjiz {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .dfjiz {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .dfjiz {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .dfjiz {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .dfjiz {
    padding-inline: 0;
  }
}
.lqlil {
  max-width: 936px;
  margin: 0 auto;
}
.crxkc {
  margin-top: 32px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 23.4px */
}
@media (min-width: 1024px) {
  .crxkc {
    margin-top: 45px;
    font-size: 24px;
  }
}
.tidwv {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .tidwv {
    margin-top: 32px;
    gap: 48px;
  }
}
.manck {
  width: 343px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  border-radius: 12px;
  border: 4px solid;
  -o-border-image: linear-gradient(180deg, #3320af, #2dab11, #c57826) 1;
     border-image: -webkit-gradient(linear, left top, left bottom, from(#3320af), color-stop(#2dab11), to(#c57826)) 1;
     border-image: linear-gradient(180deg, #3320af, #2dab11, #c57826) 1;
}
@media (min-width: 1024px) {
  .manck {
    width: 280px;
    height: 190px;
    padding: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.manck img {
  display: block;
  width: 32px;
}
@media (min-width: 1024px) {
  .manck img {
    width: 80px;
  }
}
.manck p {
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}

.awlnv {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .awlnv {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .awlnv {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .awlnv {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .awlnv {
    padding-inline: 0;
  }
}
.fssgn {
  margin: 32px auto 0 auto;
  max-width: 1038px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .fssgn {
    margin: 40px auto 0 auto;
  }
}
@media (min-width: 1440px) {
  .fssgn {
    gap: 48px;
  }
}
.jmqoz {
  max-width: 368px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 23.4px */
}
@media (min-width: 1024px) {
  .jmqoz {
    font-size: 26px;
  }
}
.wzrne {
  display: block;
  width: 185px;
}
.shjyi {
  max-width: 389px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 11px;
}
@media (min-width: 1024px) {
  .shjyi {
    gap: 16px;
  }
}
.shjyi p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.shjyi p img {
  display: block;
  width: 32px;
}
.shjyi p span {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
}
@media (min-width: 1024px) {
  .shjyi p span {
    font-size: 18px;
  }
}

.rzamc {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .rzamc {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .rzamc {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .rzamc {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .rzamc {
    padding-inline: 0;
  }
}
.lzrks {
  margin: 32px auto 0 auto;
  max-width: 936px;
}
@media (min-width: 1024px) {
  .lzrks {
    margin: 40px auto 0 auto;
  }
}
.ttzxw {
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 21px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 27.3px */
}
@media (min-width: 1024px) {
  .ttzxw {
    font-size: 24px;
  }
}
.zpzdg {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .zpzdg {
    margin-top: 32px;
    gap: 48px;
  }
}
.bovmn {
  width: 343px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  background-color: #c67b0a;
  color: var(--WHITE, #f5f5f5);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
@media (min-width: 1024px) {
  .bovmn {
    width: 280px;
    height: 156px;
    padding: 24px;
    border-radius: 24px;
    font-size: 28px;
  }
}
.bovmn:nth-of-type(2) {
  background-color: #348eb4;
}
.bovmn:nth-of-type(3) {
  background-color: #8524a5;
}

.roelx {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .roelx {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .roelx {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .roelx {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .roelx {
    padding-inline: 0;
  }
}
.pojhx {
  max-width: 936px;
  margin: 0 auto;
}
.dijqa {
  margin-top: 32px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed";
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 23.4px */
}
@media (min-width: 1024px) {
  .dijqa {
    margin-top: 40px;
    font-size: 24px;
  }
}
.fnzke {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .fnzke {
    margin-top: 32px;
    gap: 48px;
  }
}
.hucie {
  width: 343px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  border: 4px solid;
  -o-border-image: linear-gradient(180deg, #3320af, #2dab11, #c57826) 1;
     border-image: -webkit-gradient(linear, left top, left bottom, from(#3320af), color-stop(#2dab11), to(#c57826)) 1;
     border-image: linear-gradient(180deg, #3320af, #2dab11, #c57826) 1;
  border-radius: 12px;
}
@media (min-width: 1024px) {
  .hucie {
    width: 280px;
    height: 190px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.hucie img {
  display: block;
  width: 40px;
}
@media (min-width: 1024px) {
  .hucie img {
    width: 80px;
  }
}
.hucie p {
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}

.avojx {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .avojx {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .avojx {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .avojx {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .avojx {
    padding-inline: 0;
  }
}
.vyqjf {
  margin: 32px auto 0 auto;
  max-width: 959px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .vyqjf {
    margin: 40px auto 0 auto;
    gap: 48px;
  }
}
.likda {
  max-width: 307px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 23.4px */
}
@media (min-width: 1024px) {
  .likda {
    font-size: 32px;
  }
}
.eutwh {
  display: block;
  width: 185px;
}
.iwwxj {
  max-width: 364px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
}
@media (min-width: 1024px) {
  .iwwxj {
    gap: 24px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.iwwxj p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.iwwxj p img {
  display: block;
  width: 32px;
}
.iwwxj p span {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
}
@media (min-width: 1024px) {
  .iwwxj p span {
    font-size: 20px;
  }
}

.dmkpv {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .dmkpv {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .dmkpv {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .dmkpv {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .dmkpv {
    padding-inline: 0;
  }
}
.vrqbe {
  margin: 32px auto 0 auto;
  max-width: 1085px;
}
@media (min-width: 1024px) {
  .vrqbe {
    margin: 40px auto 0 auto;
  }
}
.redyg {
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 27.3px */
}
@media (min-width: 1024px) {
  .redyg {
    font-size: 24px;
  }
}
.ibhnc {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .ibhnc {
    margin-top: 32px;
    gap: 48px;
  }
}
.dysyj {
  width: 343px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  background-color: #CC3C48;
  color: var(--WHITE, #f5f5f5);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}
@media (min-width: 1024px) {
  .dysyj {
    width: 200px;
    height: 90px;
    padding: 15px;
    border-radius: 24px;
  }
}
.dysyj:nth-of-type(2) {
  background-color: #659D05;
}
.dysyj:nth-of-type(3) {
  background-color: #2D2DB0;
}
.dysyj:nth-of-type(4) {
  background-color: #8524A5;
}

.iagep {
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 1024px) {
  .iagep {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .iagep {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .iagep {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .iagep {
    padding-inline: 0;
  }
}
.gjixo {
  margin-top: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .gjixo {
    margin-top: 40px;
    gap: 20px;
  }
}
.kteyf {
  background: -webkit-gradient(linear, left top, left bottom, from(#3320af), color-stop(#2dab11), to(#c57826));
  background: linear-gradient(180deg, #3320af, #2dab11, #c57826);
  border-radius: 24px;
  padding: 4px;
  width: 343px;
}
@media (min-width: 1024px) {
  .kteyf {
    width: 240px;
    height: 220px;
  }
}
.puxzj {
  background-color: var(--WHITE, #f5f5f5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  padding: 12px;
  border-radius: 24px;
}
@media (min-width: 1024px) {
  .puxzj {
    gap: 10px;
    width: 232px;
    height: 212px;
  }
}
.irowo {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 15.6px */
}
@media (min-width: 1024px) {
  .irowo {
    font-size: 14px;
  }
}
.txvwh {
  color: var(--BLUE, #271d61);
  text-align: right;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%; /* 15.6px */
}
@media (min-width: 1024px) {
  .txvwh {
    font-size: 14px;
  }
}

.fmucf {
  padding-block: 40px;
  padding-inline: 16px;
  background-color: var(--BLUE, #271d61);
}
@media (min-width: 1024px) {
  .fmucf {
    padding-block: 80px;
  }
}
@media (min-width: 768px) {
  .fmucf {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .fmucf {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .fmucf {
    padding-inline: 0;
  }
}
.fmucf .bdlsz span {
  color: var(--WHITE, #f5f5f5);
}
.fmucf .cfyid {
  color: var(--WHITE, #f5f5f5);
}
.kjluf {
  margin-top: 32px;
  color: var(--WHITE, #f5f5f5);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 31.2px */
  text-align: center;
}
.soeux {
  max-width: 819px;
  margin: 25px auto 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .soeux {
    margin: 41px auto 0 auto;
    gap: 80px;
  }
}
.zqsux {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.zqsux img {
  display: block;
  width: 24px;
}
.zqsux span {
  color: var(--WHITE, #f5f5f5);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 20.8px */
}

.auriw {
  padding-inline: 16px;
  padding-block: 40px;
  background-color: var(--BLUE, #271d61);
}
@media (min-width: 768px) {
  .auriw {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .auriw {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .auriw {
    padding-inline: 0;
  }
}
.wixgg {
  text-align: center;
  font-family: "Roboto Condensed";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 23.4px */
  background: -webkit-gradient(linear, left top, right top, from(#a353cc), color-stop(25%, #8980e2), color-stop(50%, #24a512), to(#e26913));
  background: linear-gradient(90deg, #a353cc 0%, #8980e2 25%, #24a512 50%, #e26913 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 1024px) {
  .wixgg {
    font-size: 24px;
  }
}
.ufecr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .ufecr {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    margin-top: 80px;
  }
}
.cfbqd {
  margin-top: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media (min-width: 1024px) {
  .cfbqd {
    margin-top: 0;
    gap: 24px;
  }
}
.cfbqd a {
  color: var(--WHITE, #f5f5f5);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.cfbqd a:hover {
  color: #fee754;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.cfbqd a:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.ljsch {
  margin-top: 32px;
  color: var(--WHITE, #f5f5f5);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 18.2px */
}
@media (min-width: 1024px) {
  .ljsch {
    margin-top: 0;
  }
}

.fmspb {
  padding-block: 40px;
  padding-inline: 40px;
  border: 1px solid #fff;
  background-color: var(--BLUE, #271d61);
  -webkit-box-shadow: 0px 14px 42px 0px rgba(8, 15, 52, 0.06);
          box-shadow: 0px 14px 42px 0px rgba(8, 15, 52, 0.06);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
@media (min-width: 1440px) {
  .fmspb {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 1024px) {
  .lbtgz {
    font-size: 36px;
  }
}
.eqjam {
  max-width: 750px;
  color: var(--WHITE, #f5f5f5);
  text-align: center;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 137.5% */
}
@media (min-width: 1024px) {
  .eqjam {
    font-size: 36px;
  }
}
.jhjyh {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  padding-top: 18px;
}
@media (min-width: 1024px) {
  .jhjyh {
    padding-top: 0;
  }
}
@media (min-width: 1440px) {
  .jhjyh {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.kbttp {
  width: 156px;
  height: 40px;
  color: var(--BLUE, #271d61);
  text-align: center;
  font-family: "Roboto Condensed";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-transform: uppercase;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.kesca {
  border-radius: 12px;
  background-color: var(--WHITE, #f5f5f5);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.kesca:hover {
  background-color: #0c5a2e;
}

.wrfxj {
  color: var(--WHITE, #F5F5F5);
  border-bottom: 2px solid var(--WHITE, #F5F5F5);
  background: transparent;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(74, 58, 255, 0.08);
          box-shadow: 0px 4px 8px 0px rgba(74, 58, 255, 0.08);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
.wrfxj:hover {
  background-color: #8c2f1a;
}

.ctybw {
  pointer-events: none;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
}

#ctybw {
  pointer-events: none;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
}

.aidiq {
  padding-inline: 16px;
  padding-top: 32px;
}
@media (min-width: 768px) {
  .aidiq {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .aidiq {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .aidiq {
    padding-inline: 0;
  }
}
@media (min-width: 1024px) {
  .aidiq {
    padding-top: 56px;
  }
}

.icuny {
  display: block;
}
.icuny img {
  display: block;
  width: 181px;
  height: 24px;
}

.vjsxm {
  padding-inline: 16px;
  margin-top: 44px;
  margin-bottom: 40px;
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
  letter-spacing: -0.16px;
}
@media (min-width: 768px) {
  .vjsxm {
    padding-inline: 20px;
  }
}
@media (min-width: 1024px) {
  .vjsxm {
    padding-inline: 24px;
  }
}
@media (min-width: 1350px) {
  .vjsxm {
    padding-inline: 0;
  }
}
@media (min-width: 1024px) {
  .vjsxm {
    margin-top: 24px;
  }
}

.uswii {
  font-family: "Roboto Condensed";
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%; /* 49.4px */
  text-align: center;
  background: -webkit-gradient(linear, left top, right top, from(#5b0c82), color-stop(25%, #2011a7), color-stop(50%, #24a512), to(#e26913));
  background: linear-gradient(90deg, #5b0c82 0%, #2011a7 25%, #24a512 50%, #e26913 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (min-width: 1024px) {
  .uswii {
    font-size: 48px;
  }
}
.prcqa {
  margin-top: 16px;
}
.fbrwz {
  margin-top: 16px;
}

.cymfz {
  padding-top: 24px;
}
.qajqz {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%; /* 28.8px */
  letter-spacing: -0.48px;
}
.pxzjj {
  margin-top: 16px;
}
.oeggw {
  color: var(--BLUE, #271d61);
}
.hmwcr {
  color: var(--BLUE, #271d61);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
  letter-spacing: -0.16px;
}
.xgsml {
  list-style-type: disc;
  margin-left: 20px;
}
@media (min-width: 1024px) {
  .xgsml {
    margin-left: 35px;
  }
}
.hqcyf {
  color: var(--BLUE, #271d61);
  text-decoration: none;
}
.qdtoe {
  margin-top: 8px;
}
.vnnhz {
  text-decoration: none;
  color: inherit;
}

.tbajs {
  list-style: disc;
  margin-left: 10px;
}

.fxhhd {
  color: #0059ff;
}

.mpdge {
  max-width: 1062px;
  margin: 0 auto;
}

.ikkge {
  padding: 0;
}

.hrilw {
  margin: 0;
}

.cmyfi {
  margin-top: 16px;
}

strong {
  font-weight: 700;
}