* {
  box-sizing: border-box;
}
body {
  margin: 0;
}
body {
  margin: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
#ix6f {
  background-color: #fff;
  color: #fff;
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
}
.fas {
  font-family: "Font Awesome 5 Free" !important;
}
#it2vo:hover #iqe96 {
  display: block;
}
#iwoka:hover #igl98 {
  display: block;
}
#ik4fh:hover #ibquf {
  display: block;
}
#imiu4:hover #ikn8t {
  display: block;
}
#i80cj {
  font-family: Sora, sans-serif;
}
#i6hua {
  font-family: Sora, sans-serif;
}
#ikb6u {
  background-color: #f4f7fa;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#i5hjc {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#ib9l5 {
  column-gap: 64px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 64px;
}
#iosc4 {
  color: #fff;
  column-gap: 24px;
  display: flex;
  flex-wrap: wrap;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#i7u0c {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex-basis: 31.6%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#izq3r {
  align-items: flex-end;
  display: flex;
  font-family: Sora, sans-serif;
  justify-content: space-between;
}
#i9abd3 {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#i0zsx9 {
  background-color: #f9b006;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: Sora, sans-serif;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
#i26e71 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  font-size: 42px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#idxpbd {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#ihpawu {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#iojpre {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  font-size: 42px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i0wmlf {
  background-color: #f9b006;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: Sora, sans-serif;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
#ioab3s {
  align-items: flex-end;
  display: flex;
  font-family: Sora, sans-serif;
  justify-content: space-between;
}
#i2gfwr {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#iw9861 {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex-basis: 31.6%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#i4qkio {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#ia8qwk {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  font-size: 42px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ifm65p {
  background-color: #f9b006;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: Sora, sans-serif;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
#i99669 {
  align-items: flex-end;
  display: flex;
  font-family: Sora, sans-serif;
  justify-content: space-between;
}
#ijxh4f {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#i3zwrj {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex-basis: 31.6%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#iftr69 {
  background-attachment: scroll;
  background-color: #09143e;
  background-image: url("https://tagmango.com/staticassets/-group-237609-1-a5dc13012779d99e029b2eb89a8f8b7f.svg");
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  column-gap: 24px;
  display: flex;
  flex-basis: 35%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#iizdw8 {
  column-gap: 64px;
  display: flex;
  flex-direction: row;
  font-family: Sora, sans-serif;
  row-gap: 64px;
}
#i1mhs2 {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#irmawa {
  display: none;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#iggus7 {
  column-gap: 40px;
  display: flex;
  flex-basis: 59%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 40px;
}
#in8rrn {
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  font-family: Sora, sans-serif;
  object-fit: cover;
  object-position: 50% 50%;
}
#iya1lg {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}
#i791xc {
  color: #fa513a;
}
#i8ubyg {
  column-gap: 24px;
  display: flex;
  flex-wrap: wrap;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#imsk5u {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i4vtj7 {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i3lelg {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i5dhzf {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iowij9 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#icvqdl {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i8zt59 {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#is6ikv {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ieqpyx {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#icgosl {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ibqy5m {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i81v1f {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#iapdte {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i1d0wi {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#isu2ll {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i0mwxb {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ig2s5s {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ibf2ks {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#irm4fi {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iih4f3 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ik5t9b {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#iai74k {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i801zg {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i8d3p9 {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#ix2qc9 {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iuw771 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ipozwy {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#iumcx9 {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i0s9o4 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#im7doc {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i3usce {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ir22el {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#is9f9q {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#imc0tv {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iaafcu {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#inr1pr {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i65pis {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ii5501 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ix41fv {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#iapr2i {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i2l8ac {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#irr99c {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#iruuiz {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ihfm7k {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i9zckf {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i323ci {
  --fill: 0;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 28px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#id15gb {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i3q09q {
  background-color: #122056;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  column-gap: 15px;
  display: flex;
  flex-basis: 47.9%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 16px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 16px;
  row-gap: 15px;
}
#i94vn6 {
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#ikze5l {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 70%;
}
#iwwtkg {
  background-color: #09143e;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  column-gap: 24px;
  display: flex;
  font-family: Sora, sans-serif;
  justify-content: space-between;
  row-gap: 24px;
}
#i2xffu {
  align-self: center;
  column-gap: 40px;
  display: none;
  flex-direction: column;
  font-family: Sora, sans-serif;
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 0;
  padding-top: 0;
  row-gap: 40px;
}
#i2gfgf {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#i6gzr6 {
  color: #fa513a;
  font-family: Sora, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 130%;
}
#ita7t4 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#igb1x1 {
  color: #fa513a;
  font-family: Sora, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 130%;
}
#i6okd8 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#izp2ot {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#ivjp9j {
  color: #fa513a;
  font-family: Sora, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 130%;
}
#idu2kh {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i3fguz {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#i126vs {
  color: #fa513a;
  font-family: Sora, sans-serif;
  font-size: 39px;
  font-weight: 700;
  line-height: 130%;
}
#i4isph {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#izps2k {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#ii50d1 {
  background-image: linear-gradient(to left, #122549 21%, #122549 100%);
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  display: flex;
  flex-basis: 0%;
  flex-grow: 1;
  flex-shrink: 1;
  font-family: Sora, sans-serif;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
}
#iyp03o {
  column-gap: 32px;
  display: flex;
  flex-basis: 45%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 64px;
  padding-left: 64px;
  padding-right: 0;
  padding-top: 64px;
  row-gap: 32px;
}
#i8a796 {
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#i6553t {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#i7m0sq {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#imr765 {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#i3joxf {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iy2wde {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#izz1d9 {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ik9sgh {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i9ub2g {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#i1e365 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ixvwzl {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#i72mqj {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i4nhqh {
  display: flex;
  flex-basis: 55%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
}
#i3y123 {
  font-family: Sora, sans-serif;
  height: 630px;
  object-fit: contain;
  width: 100%;
}
#i5xi2k {
  column-gap: 32px;
  display: none;
  font-family: Sora, sans-serif;
  row-gap: 32px;
}
#i9q0ze {
  color: #fff;
  column-gap: 64px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 64px;
}
#i0os47 {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#i8irg5 {
  background-color: #f4f7fa;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#ikqjo7 {
  border-bottom-left-radius: 500px;
  border-bottom-right-radius: 500px;
  border-top-left-radius: 500px;
  border-top-right-radius: 500px;
  font-family: Sora, sans-serif;
  max-height: 120px;
  max-width: 120px;
}
#iyx9gp {
  font-family: Sora, sans-serif;
}
#ivmbnd {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#iem8kg {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#iub7dk {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#iqu12t {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#i1pp42 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ievjzz {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#i6q33d {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#ikzjye {
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex-basis: 31.3%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#itu6u7 {
  border-bottom-left-radius: 500px;
  border-bottom-right-radius: 500px;
  border-top-left-radius: 500px;
  border-top-right-radius: 500px;
  font-family: Sora, sans-serif;
  max-height: 120px;
  max-width: 120px;
  width: 172px;
}
#i3t7t9 {
  font-family: Sora, sans-serif;
}
#iyv71a {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#izyr6x {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#ik8z8x {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#i2hagu {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#ipwswj {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iv0jfu {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#iklvkb {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#ikcktk {
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex-basis: 31.3%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#ih83wi {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#ixjivg {
  display: none;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 120px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 120px;
}
#inc8ko {
  column-gap: 64px;
  display: none;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 64px;
}
#ijorwo {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}
#i8h775 {
  color: #fa513a;
}
#ikakta {
  column-gap: 40px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 40px;
}
#i2spba {
  align-items: center;
  backdrop-filter: blur(15px);
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #122056;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  border-top-style: solid;
  border-top-width: 1px;
  column-gap: 40px;
  display: flex;
  flex-basis: 30%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 60px;
  row-gap: 40px;
  text-align: center;
}
#idz4b4 {
  font-family: Sora, sans-serif;
}
#i543hf {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#infmcf {
  display: flex;
  flex-basis: 30%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
}
#injrjl {
  font-family: Sora, sans-serif;
}
#ilhw9f {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
  text-align: center;
}
#it6gdw {
  align-items: center;
  backdrop-filter: blur(15px);
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #122056;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  border-top-style: solid;
  border-top-width: 1px;
  column-gap: 40px;
  display: flex;
  flex-basis: 30%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 60px;
  row-gap: 40px;
}
#i5gxm2 {
  display: flex;
  flex-basis: 30%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
}
#iy60gh {
  font-family: Sora, sans-serif;
}
#iwkajb {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
  text-align: center;
}
#ipb6ee {
  align-items: center;
  backdrop-filter: blur(15px);
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #122056;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  border-top-style: solid;
  border-top-width: 1px;
  column-gap: 40px;
  display: flex;
  flex-basis: 30%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 60px;
  row-gap: 40px;
}
#inojxh {
  display: flex;
  flex-basis: 30%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 100px;
}
#irv7wo {
  display: flex;
  flex-direction: row;
  font-family: Sora, sans-serif;
  justify-content: space-between;
}
#ivxveo {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#iy6eg1 {
  display: none;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 120px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 120px;
}
#i33al8 {
  background-attachment: scroll;
  background-color: #122056;
  background-image: url("https://tagmango.com/staticassets/-group-237609-1-a5dc13012779d99e029b2eb89a8f8b7f.svg");
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  display: flex;
  flex-basis: 40%;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  position: relative;
}
#izu4z2 {
  font-family: "Open Sans", sans-serif;
  object-fit: cover;
  object-position: 50% 100%;
}
#ijzzbh {
  column-gap: 48px;
  display: flex;
  flex-basis: 55%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  row-gap: 48px;
}
#itjmre {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}
#iqsq25 {
  column-gap: 24px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#iiwqkh {
  align-items: center;
  background-color: #122056;
  border-bottom-color: #6b8ff1;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #6b8ff1;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #6b8ff1;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #6b8ff1;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-top-style: solid;
  border-top-width: 2px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  justify-content: space-between;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
}
#icm75l {
  color: #6b8ff1;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#iz1dkg {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#i5psp5 {
  background-color: #fa513a;
  border-bottom-color: initial;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-style: initial;
  border-bottom-width: 0;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: 0;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: 0;
  border-top-color: initial;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-top-style: initial;
  border-top-width: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 24px;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 24px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: max-content;
}
#i180ua {
  align-items: center;
  display: inline-flex;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iy8hb9 {
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#icdzqc {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#inq7g9 {
  color: #6b8ff1;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#ih2g3i {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#is982k {
  align-items: center;
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 24px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  row-gap: 24px;
}
#inmxwh {
  color: #6b8ff1;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#iah9u1 {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#iix86u {
  align-items: center;
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 24px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  row-gap: 24px;
}
#ietn59 {
  color: #6b8ff1;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#ipp1ki {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#idwo97 {
  align-items: center;
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 24px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  row-gap: 24px;
}
#irl4ai {
  color: #6b8ff1;
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#iylavj {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#i3tqzv {
  align-items: center;
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 24px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 24px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  row-gap: 24px;
}
#books {
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#ibelyd {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#ipns5o {
  background-color: #122056;
  border-bottom-color: #6b8ff1;
  border-bottom-left-radius: 32px;
  border-bottom-right-radius: 32px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #6b8ff1;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #6b8ff1;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #6b8ff1;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  border-top-style: solid;
  border-top-width: 2px;
  display: none;
  font-family: "Open Sans", sans-serif;
}
#ik1uoe {
  column-gap: 32px;
  display: flex;
  flex-basis: 51%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  padding-bottom: 64px;
  padding-left: 64px;
  padding-right: 64px;
  padding-top: 64px;
  row-gap: 32px;
}
#ij0g7c {
  column-gap: 24px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#il7gtk {
  font-family: Sora, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}
#ip5fke {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 16px;
  letter-spacing: 0.8px;
  line-height: 160%;
  text-transform: uppercase;
}
#in6umy {
  align-self: flex-start;
  backdrop-filter: blur(10px);
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: flex;
  font-family: Sora, sans-serif;
  font-size: 16px;
  padding-bottom: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 0;
}
#i3x3wk {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#i1qsng {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#indtxc {
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#id6kfi {
  align-items: center;
  display: inline-flex;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i7ey2z {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iwr86j {
  background-color: #fa513a;
  border-bottom-color: initial;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-style: initial;
  border-bottom-width: 0;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: 0;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: 0;
  border-top-color: initial;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-top-style: initial;
  border-top-width: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 24px;
  padding-left: 48px;
  padding-right: 48px;
  padding-top: 24px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: max-content;
}
#itvf22 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 32px;
  border-top-left-radius: 0;
  border-top-right-radius: 32px;
  column-gap: 0;
  display: flex;
  flex-basis: 45%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 1;
  font-family: "Open Sans", sans-serif;
  position: relative;
  row-gap: 0;
}
#igxhyt {
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#ixvkh4 {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#ilx9xg {
  font-family: "Open Sans", sans-serif;
}
#i9t3rj {
  border-radius: 24px 24px 24px 24px;
  font-family: "Open Sans", sans-serif;
  height: 100%;
  width: 100%;
}
#isv4wh {
  background-attachment: scroll;
  background-color: #102141;
  background-image: url("https://tagmango.com/staticassets/-frame-237821-21-dc220a2b919cd5d4fbc8228b5e6ee2f2.svg");
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 60px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#ixzhd8 {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#i25e08 {
  column-gap: 50px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 50px;
}
#i1tszy {
  display: flex;
  font-family: "Open Sans", sans-serif;
  justify-content: space-between;
}
#i4ro51 {
  column-gap: 12px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 12px;
}
#ih5w6d {
  font-family: "Open Sans", sans-serif;
  width: 60%;
}
#ityyrs {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i5l43j {
  align-items: center;
  column-gap: 18px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 18px;
}
#iov4zg {
  align-items: flex-end;
  column-gap: 100px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 100px;
}
#iz3zxk {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 16px;
}
#ie4wpe {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#i78brk {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ic8qg3 {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#in1tml {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ira221 {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 16px;
}
#igs4ok {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#iduptj {
  cursor: pointer;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#ifiwaz {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 16px;
}
#ix6a62 {
  align-items: center;
  border-bottom-color: rgba(122, 144, 255, 0.4);
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-left-color: rgba(122, 144, 255, 0.4);
  border-left-style: none;
  border-left-width: 1px;
  border-right-color: rgba(122, 144, 255, 0.4);
  border-right-style: none;
  border-right-width: 1px;
  border-top-color: rgba(122, 144, 255, 0.4);
  border-top-style: solid;
  border-top-width: 1px;
  bottom: 0;
  display: flex;
  font-family: "Open Sans", sans-serif;
  justify-content: space-between;
  padding-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 24px;
  position: relative;
}
#ikjxke {
  font-family: Inter, sans-serif;
  font-size: 11.2px;
  line-height: 160%;
}
#icbf6d {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  text-align: center;
}
#i8b4ky {
  align-items: center;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-style: solid;
  color: #122056;
  display: inline-flex;
  font-size: 20px;
  height: 37px;
  justify-content: center;
  margin-right: 12px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 37px;
}
#i81var {
  align-items: center;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-style: solid;
  color: #122056;
  display: inline-flex;
  font-size: 20px;
  height: 37px;
  justify-content: center;
  margin-right: 12px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 37px;
}
#iqfm2a {
  align-items: center;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-style: solid;
  color: #122056;
  display: inline-flex;
  font-size: 20px;
  height: 37px;
  justify-content: center;
  margin-right: 12px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 37px;
}
#ih299a {
  align-items: center;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-style: solid;
  color: #122056;
  display: inline-flex;
  font-size: 20px;
  height: 37px;
  justify-content: center;
  margin-right: 12px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 37px;
}
#ixx3ws {
  align-items: center;
  background-color: #fff;
  background-image: none;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-top-style: solid;
  color: #122056;
  display: inline-flex;
  font-size: 20px;
  height: 37px;
  justify-content: center;
  margin-right: 2px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 37px;
}
#ico4jb {
  background-attachment: scroll;
  background-color: #fa513a;
  background-image: url("https://tagmango.com/staticassets/-frame-9-472ca21ed86fe981e8cff4efc4f5e543.avif");
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: repeat;
  background-size: cover;
  bottom: 0;
  display: none;
  font-family: "Open Sans", sans-serif;
  height: auto;
  left: 0;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  position: fixed;
  right: 0;
  z-index: 999999;
}
#i9std4 {
  align-self: flex-start;
  display: flex;
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#ip9is6 {
  column-gap: 12px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 12px;
  width: 100%;
}
#igxych {
  font-family: "Open Sans", sans-serif;
}
#i8852y {
  align-items: center;
  column-gap: 24px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  justify-content: space-between;
  row-gap: 24px;
  width: 100%;
}
#ie4g9i {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 12px;
}
#i65j1u {
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 180%;
}
#iusmfi {
  display: flex;
  font-family: "Open Sans", sans-serif;
  justify-content: center;
  text-align: center;
}
#i1y6da {
  column-gap: 6px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: "Open Sans", sans-serif;
  justify-content: space-between;
  row-gap: 6px;
}
#i968ft {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
}
#i1779a {
  align-items: center;
  border-bottom-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: #fff;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: row;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  height: 43px;
  justify-content: center;
  width: 43px;
}
#i8wj54 {
  color: #fff;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
#i8b3bn {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
}
#icdr4n {
  align-items: center;
  border-bottom-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: #fff;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: row;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  height: 43px;
  justify-content: center;
  width: 43px;
}
#ij7jqn {
  color: #fff;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
#i87y0i {
  align-items: center;
  display: inline-block;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
}
#i6lxsz {
  align-items: center;
  border-bottom-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: #fff;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: row;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  height: 43px;
  justify-content: center;
  width: 43px;
}
#izntbz {
  color: #fff;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
#io8nef {
  align-items: center;
  display: inline-block;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
}
#iaildh {
  align-items: center;
  border-bottom-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: #fff;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  display: flex;
  flex-direction: row;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  height: 43px;
  justify-content: center;
  width: 43px;
}
#i2zb6g {
  color: #fff;
  font-family: Sora, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}
#ihchaj {
  display: none;
  font-family: "Open Sans", sans-serif;
  font-size: 4em;
}
#iuvf8r {
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 180%;
  text-align: center;
}
#izd58v {
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iic5hn {
  align-items: center;
  display: inline-flex;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ixebsh {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ivg2a7 {
  align-items: center;
  align-self: center;
  background-color: #fff;
  border-bottom-color: initial;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-style: initial;
  border-bottom-width: 0;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: 0;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: 0;
  border-top-color: initial;
  border-top-left-radius: 50px;
  border-top-right-radius: 50px;
  border-top-style: initial;
  border-top-width: 0;
  color: #fa513a;
  cursor: pointer;
  display: flex;
  font-family: Sora, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  padding-bottom: 12px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 12px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: max-content;
}
#irsz1q {
  color: #f9b006;
}
#iv2yqf {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  text-align: left;
}
#itg2mb {
  font-family: Sora, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 140%;
}
#ic7ibl {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#iuqc5v {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#itdh7c {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ioszbi {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i4qx7l {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ihi77b {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#i2nibd {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iqh4ri {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#itrbjf {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ilgqwo {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ibbna3 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iztcvj {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#iowojs {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iqkp3o {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#i3c8j8 {
  column-gap: 24px;
  display: flex;
  flex-basis: 74.6%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#iljuay {
  align-self: stretch;
  background-color: #0a1746;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  display: flex;
  flex-basis: 22.4%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
}
#i6sp9t {
  align-self: stretch;
  background-color: #122549;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  column-gap: 24px;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  position: sticky;
  row-gap: 24px;
  top: 20px;
}
#ilo82x {
  display: flex;
  flex-basis: 64%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
}
#iiofe5 {
  column-gap: 64px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 64px;
}
#iwmuen {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#iotfqn {
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#idcbm8 {
  background-color: #102141;
  background-position-x: 50%;
  background-position-y: 50%;
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 160px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 160px;
}
#izvvvx {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#i4v8bf {
  column-gap: 12px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  gap: 32px;
  row-gap: 12px;
}
#i9of7g {
  align-self: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  column-gap: 26px;
  display: flex;
  flex: 1 0 30%;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  gap: 64px;
  justify-content: center;
  padding: 16px 16px 16px 16px;
  row-gap: 26px;
}
#i227ak {
  column-gap: 24px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#ilnwo8 {
  font-family: "Open Sans", sans-serif;
  height: 100%;
  width: 100%;
}
#ivg2a7:hover {
  color: #000;
}
#i1y6da:hover {
  display: flex;
}
#ihchaj:hover {
  display: none;
}
#i8imrf {
  column-gap: 48px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 48px;
}
#id8iyi {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 80%;
}
#ipqd4r {
  background-color: #f4f7fa;
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#i1feok {
  background-color: #143a7b;
  color: #fff;
  display: block;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  min-height: 38px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
}
#il2288 {
  border-bottom-color: transparent;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#i1k1hh {
  background-color: #143a7b;
  color: #fff;
  display: none;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  min-height: 38px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
}
#i7oc0i {
  border-bottom-color: transparent;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#ia68gp {
  background-color: #143a7b;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  color: #fff;
  display: none;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  min-height: 38px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
}
#i4f3p3 {
  border-bottom-color: transparent;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#iq0li7 {
  color: #fab80f;
  cursor: pointer;
  font-size: 28px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}
#i4ecxn {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
}
#idr4ch {
  align-items: center;
  background-color: #143a7b;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 1px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 700;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
}
#i1wjho {
  color: #fab80f;
  cursor: pointer;
  font-size: 28px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}
#i1t39k {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
}
#i26idc {
  align-items: center;
  background-color: #143a7b;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 1px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 700;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
}
#irbf8b {
  color: #fab80f;
  cursor: pointer;
  font-size: 28px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}
#i091at {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
}
#iltulm {
  align-items: center;
  background-color: #143a7b;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 1px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 700;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
}
#i37gmk {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-style: solid;
  border-bottom-width: 0;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 0;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 0;
  border-top-color: transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-style: solid;
  border-top-width: 0;
  overflow-x: hidden;
  overflow-y: hidden;
}
#i7i5lo {
  color: inherit;
}
#iuj1if {
  color: inherit;
}
#i5dhbl {
  color: inherit;
}
#i2wrg6 {
  color: #fab80f;
  cursor: pointer;
  font-size: 28px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}
#ibep85 {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
}
#is22tj {
  align-items: center;
  background-color: #143a7b;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 1px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 700;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
}
#i535mh {
  color: inherit;
}
#is3ba9f {
  background-color: #143a7b;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  color: #fff;
  display: none;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  min-height: 38px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
}
#i4oxhub {
  border-bottom-color: transparent;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#iwrtsme {
  color: #fab80f;
  cursor: pointer;
  font-size: 28px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}
#itgcjt3 {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
}
#i9dreqf {
  align-items: center;
  background-color: #143a7b;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 1px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 700;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
}
#i754oqq {
  color: inherit;
}
#it9dc9w {
  background-color: #143a7b;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  color: #fff;
  display: none;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  min-height: 38px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
}
#ignt81n {
  border-bottom-color: transparent;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#i0s9hqc {
  color: #fab80f;
  cursor: pointer;
  font-size: 28px;
  margin-right: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
}
#iqdnl48 {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
}
#iui1d36 {
  align-items: center;
  background-color: #143a7b;
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-style: solid;
  border-top-width: 1px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
  font-family: Sora, sans-serif;
  font-size: 24px;
  font-weight: 700;
  justify-content: space-between;
  margin-top: 0;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
}
#iepf5aq {
  color: inherit;
}
#ivtyash {
  background-color: #143a7b;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  color: #fff;
  display: none;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  min-height: 38px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
}
#ir4kq5f {
  border-bottom-color: transparent;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: transparent;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 5px;
  overflow-x: hidden;
  overflow-y: hidden;
}
#icoqg16 {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  text-align: center;
}
#i5psp5:hover {
  background-color: #fff;
  color: #fa513a;
}
#iwr86j:hover {
  background-color: #fff;
  color: #fa513a;
}
#i7ey2z:hover {
  color: #fa513a;
}
#i7u0c:hover {
  border-bottom-style: solid;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 2px 2px 2px 2px;
}
#i3zwrj:hover {
  border-bottom-style: solid;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 2px 2px 2px 2px;
}
#iw9861:hover {
  border-bottom-style: solid;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-right-style: solid;
  border-top-style: solid;
  border-width: 2px 2px 2px 2px;
}
#ikcktk:hover {
  background-color: #122056;
  border-bottom-color: #7aa5fc;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #7aa5fc;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #7aa5fc;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #7aa5fc;
  border-top-style: solid;
  border-top-width: 2px;
}
#ikzjye:hover {
  background-color: #122056;
  border-bottom-color: #7aa5fc;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #7aa5fc;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #7aa5fc;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #7aa5fc;
  border-top-style: solid;
  border-top-width: 2px;
}
#i2spba:hover {
  background-color: #122056;
  border-bottom-color: #7aa5fc;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #7aa5fc;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #7aa5fc;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #7aa5fc;
  border-top-style: solid;
  border-top-width: 2px;
}
#ipb6ee:hover {
  background-color: #122056;
  border-bottom-color: #7aa5fc;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #7aa5fc;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #7aa5fc;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #7aa5fc;
  border-top-style: solid;
  border-top-width: 2px;
}
#it6gdw:hover {
  background-color: #122056;
  border-bottom-color: #7aa5fc;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #7aa5fc;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #7aa5fc;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #7aa5fc;
  border-top-style: solid;
  border-top-width: 2px;
}
#irads7 {
  align-items: center;
  column-gap: 24px;
  display: flex;
  row-gap: 24px;
}
#iq0rrhf {
  height: 100%;
  width: 100%;
}
#ittdmcm {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iy0kamf {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#iewx3fp {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#icp55b5 {
  font-family: Sora, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 140%;
}
#i6yknjh {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#i7l0skd {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i2vv0jp {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ien3dob {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iy7oqy9 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#imv0a8g {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#inxutog {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ixo97gd {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ijrexzi {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#i0id9sl {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ia8mtda {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ihk5gsu {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#iiuij0t {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i95ck3h {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#i5j65xm {
  column-gap: 24px;
  display: flex;
  flex-basis: 74.6%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#ipb4gzq {
  align-self: stretch;
  background-color: #0a1746;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  display: flex;
  flex-basis: 22.4%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
}
#ifycq38 {
  align-self: stretch;
  background-color: #122549;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  column-gap: 24px;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  position: sticky;
  row-gap: 24px;
  top: 120px;
}
#iknyrz7 {
  font-family: Sora, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 140%;
}
#id4rsqq {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#i9akgvv {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iah706h {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ibmku48 {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i0khxld {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#icqti1g {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ikl4pdu {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i6eqbrx {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iels76k {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#i743obx {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#izilecj {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i07bmcg {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ieguiuq {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iu78dkl {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#i9rhyr5 {
  column-gap: 24px;
  display: flex;
  flex-basis: 74.6%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#i40p2qy {
  align-self: stretch;
  background-color: #0a1746;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  display: flex;
  flex-basis: 22.4%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
}
#i7mzk3w {
  align-self: stretch;
  background-color: #122549;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  column-gap: 24px;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  position: sticky;
  row-gap: 24px;
  top: 0;
}
#ito26k8 {
  font-family: Sora, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 140%;
}
#i969s7h {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#ih3djou {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ifako6l {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#iwck2ha {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iphmjg2 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#icfgouw {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#irwm7d7 {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ipxsgf5 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#im61agv {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ixskmaf {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ia0h28j {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ii3xrwf {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ix5buwv {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ii2k3f1 {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#i4g0sx8 {
  column-gap: 24px;
  display: flex;
  flex-basis: 74.6%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#iyn90ds {
  align-self: stretch;
  background-color: #0a1746;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  display: flex;
  flex-basis: 22.4%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
}
#iluemg1 {
  align-self: stretch;
  background-color: #122549;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  column-gap: 24px;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  position: sticky;
  row-gap: 24px;
  top: 320px;
}
#iqcwe24 {
  font-family: Sora, sans-serif;
  font-size: 31px;
  font-weight: 700;
  line-height: 140%;
}
#iul9m75 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#izf08yi {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i6mm1j8 {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ipdlzk6 {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i711xzu {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i71nhjb {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#ihymlj1 {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i1fui98 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iivq4hh {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#id0qmmf {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#iz93zhx {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#igwbsn1 {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#iwomofx {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#i6b1yth {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#ifen5f3 {
  column-gap: 24px;
  display: flex;
  flex-basis: 74.6%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  row-gap: 24px;
}
#ik69s3d {
  align-self: stretch;
  background-color: #0a1746;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
  display: flex;
  flex-basis: 22.4%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  justify-content: center;
  padding-bottom: 8px;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 8px;
}
#ixiy2ku {
  align-self: stretch;
  background-color: #122549;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  column-gap: 24px;
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 40px;
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 40px;
  position: sticky;
  row-gap: 24px;
  top: 215px;
}
#intngop {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#itscs1l {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#if1scj7 {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
#ihquzwu {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iem5db3 {
  font-family: Sora, sans-serif;
  font-size: 16px;
  line-height: 180%;
}
#iq8fx8i {
  align-items: center;
  column-gap: 12px;
  display: flex;
  font-family: Sora, sans-serif;
  row-gap: 12px;
}
body {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
#it2vo-2:hover #iqe96-2 {
  display: block;
}
#iwoka-2:hover #igl98-2 {
  display: block;
}
#ik4fh-2:hover #ibquf-2 {
  display: block;
}
#imiu4-2:hover #ikn8t-2 {
  display: block;
}
#igak6hf {
  column-gap: 40px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 40px;
}
#irzgr76 {
  column-gap: 40px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 40px;
}
#iws61jp {
  column-gap: 40px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 40px;
}
#i4n96fu {
  column-gap: 40px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 40px;
}
#i04hgeg {
  align-items: stretch;
  column-gap: 24px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#iwk6mtl {
  height: 100%;
  width: 100%;
}
#i1vqxm2 {
  height: 100%;
  width: 100%;
}
#ii5w3vl {
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  max-height: 100px;
  max-width: 150px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
#i85x3sh {
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  max-height: 100px;
  max-width: 150px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
#imtuq5j {
  font-family: "Open Sans", sans-serif;
  height: 100%;
  width: 100%;
}
#i07m-2 {
  plt: linear;
  background-attachment: scroll, scroll;
  background-image: url("https://tagmango.com/staticassets/-frame-237821-21-dc220a2b919cd5d4fbc8228b5e6ee2f2.svg"),
    linear-gradient(to right, #0b1832 22%, #122549 62%, #192e57 100%);
  background-position: 100% 0;
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  font-family: Sora, sans-serif;
  height: auto;
  margin: 0 auto 0 auto;
  position: relative;
}
#izf7-2 {
  background-color: #122549;
  color: #ddd;
  display: flex;
  font-family: Sora, sans-serif;
  justify-content: center;
  margin: 0 auto 60px auto;
  min-height: 50px;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 100;
}
#i2sd-2 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-family: Sora, sans-serif;
  justify-content: space-between;
  max-width: 1600px;
  width: 90%;
}
#ilik-2 {
  color: inherit;
  display: inline-flex;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  min-height: 50px;
  min-width: 140px;
  padding: 5px;
  text-decoration: none;
  vertical-align: top;
  width: fit-content;
}
#izxl-2 {
  aspect-ratio: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  width: 130px;
}
#iefg-2 {
  align-items: center;
  cursor: pointer;
  display: none;
  float: right;
  font-family: Sora, sans-serif;
  justify-content: center;
  margin: 0;
  padding: 5px;
  width: 35px;
}
#iixv-2 {
  font-family: Sora, sans-serif;
  font-size: 25px;
}
#ife8-2 {
  align-items: center;
  display: flex;
  flex-basis: auto;
  flex-grow: 1;
  float: right;
  font-family: Sora, sans-serif;
  justify-content: end;
  width: unset;
}
#i3d7j-2 {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  gap: 32px;
  padding: 10px 0 10px 0;
  width: unset;
}
#it2vo-2 {
  display: flex;
  font-family: Sora, sans-serif;
  position: relative;
}
#i7mrk-2 {
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family: Inter, sans-serif;
  padding: 10px 15px 10px 15px;
  position: relative;
  text-decoration: none;
}
#iqe96-2 {
  background-color: #f9f9f9;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  display: none;
  font-family: Sora, sans-serif;
  min-width: 160px;
  position: absolute;
  top: 100%;
  z-index: 1;
}
#iwoka-2 {
  display: flex;
  font-family: Sora, sans-serif;
  position: relative;
}
#im4fh-2 {
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family: Inter, sans-serif;
  padding: 10px 15px 10px 15px;
  position: relative;
  text-decoration: none;
}
#igl98-2 {
  background-color: #f9f9f9;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  display: none;
  font-family: Sora, sans-serif;
  min-width: 160px;
  position: absolute;
  top: 100%;
  z-index: 1;
}
#ik4fh-2 {
  display: flex;
  font-family: Sora, sans-serif;
  position: relative;
}
#in7io-2 {
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family: Inter, sans-serif;
  padding: 10px 15px 10px 15px;
  position: relative;
  text-decoration: none;
}
#ibquf-2 {
  background-color: #f9f9f9;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  display: none;
  font-family: Sora, sans-serif;
  min-width: 160px;
  position: absolute;
  top: 100%;
  z-index: 1;
}
#imiu4-2 {
  display: flex;
  font-family: Sora, sans-serif;
  position: relative;
}
#iblkq-2 {
  align-items: center;
  color: inherit;
  cursor: pointer;
  display: inline-flex;
  font-family: Inter, sans-serif;
  padding: 10px 15px 10px 15px;
  position: relative;
  text-decoration: none;
}
#ikn8t-2 {
  background-color: #f9f9f9;
  box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  display: none;
  font-family: Sora, sans-serif;
  min-width: 160px;
  position: absolute;
  top: 100%;
  z-index: 1;
}
#ivbrl-2 {
  border: 0;
  border-color: #f9b006;
  border-radius: 50px 50px 50px 50px;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
  color: #f9b006;
  cursor: pointer;
  display: inline-block;
  font-family: Sora, sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 8px 24px 8px 24px;
  text-align: center;
  text-decoration: none;
  width: max-content;
}
#itmvr-2 {
  cursor: pointer;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iee71-2 {
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i4hif-2 {
  display: block;
  font-family: Sora, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i2xi3-2 {
  font-family: Inter, sans-serif;
}
#i0i14-2 {
  font-family: Inter, sans-serif;
}
#ihhy9-2 {
  font-family: Inter, sans-serif;
}
#iucho-2 {
  font-family: Inter, sans-serif;
}
#ipmcc-2 {
  font-family: Sora, sans-serif;
  margin: 0 auto 0 auto;
  max-width: 1600px;
  padding: 0;
  width: 90%;
}
#i9pok-2 {
  display: flex;
  flex-wrap: wrap;
  font-family: Sora, sans-serif;
  gap: 64px;
  position: relative;
}
#i9kh1 {
  display: flex;
  flex: 1 0 45%;
  flex-direction: column;
  font-family: Sora, sans-serif;
  gap: 40px;
  padding: 60px 0 80px 0;
}
#is94g {
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  gap: 16px;
}
#i93q4 {
  align-self: flex-start;
  backdrop-filter: blur(10px);
  background-color: rgba(249, 176, 6, 0.2);
  border-color: rgba(249, 176, 6, 0.4);
  border-radius: 99px 99px 99px 99px;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
  color: #f9b006;
  display: flex;
  font-family: Sora, sans-serif;
  padding: 0 12px 0 12px;
}
#i5x5c-2 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 160%;
}
#irfso-2 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 160%;
}
#i717j {
  display: flex;
  font-family: Sora, sans-serif;
  gap: 24px;
}
#il9bs {
  align-items: center;
  align-self: flex-start;
  background-color: #f9b006;
  background-image: none;
  border: 0;
  border-radius: 50px 50px 50px 50px;
  color: #010101;
  cursor: pointer;
  display: inline-block;
  font-family: Sora, sans-serif;
  font-size: 19px;
  font-weight: 700;
  justify-content: center;
  line-height: 120%;
  padding: 24px 40px 24px 40px;
  text-align: center;
  text-decoration: none;
  width: max-content;
}
#ie3z2 {
  align-items: center;
  display: inline-flex;
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#in7bx {
  font-family: Sora, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ig3li {
  display: block;
  font-family: Sora, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#igzpr {
  align-items: center;
  display: flex;
  font-family: Sora, sans-serif;
  gap: 16px;
}
#isa2t {
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
}
#if20s {
  display: flex;
  font-family: Sora, sans-serif;
  gap: 10px;
}
#ix57h {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#i40ow {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fec031;
  font-size: 32px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ivkzj {
  font-family: Inter, sans-serif;
  font-size: 11.2px;
  line-height: 160%;
}
#ik8af-2 {
  align-items: flex-end;
  display: flex;
  flex: 1 1 45%;
  font-family: Sora, sans-serif;
  justify-content: center;
  position: relative;
}
#i14kr-2 {
  font-family: Sora, sans-serif;
  height: 583px;
  object-fit: cover;
  object-position: 50% 50%;
  width: auto;
}
#ia3tf {
  display: flex;
  flex: 0 0 100%;
  font-family: Sora, sans-serif;
  gap: 24px;
  justify-content: flex-start;
  margin: 0 auto 0 auto;
  max-width: 1600px;
  width: 90%;
}
#izhnu {
  color: #f9b006;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  font-size: 14px;
  line-height: 180%;
}
#idr5f {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#ixyws {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#sliderTrack {
  display: flex;
  flex: 0 0 83%;
  font-family: Sora, sans-serif;
  gap: 24px;
  justify-content: space-between;
}
#i8q4a {
  align-items: center;
  display: flex;
  flex: 0 0 11%;
  font-family: Sora, sans-serif;
}
#ivbrl-2:hover {
  background-color: #f9b006;
  border-color: #fa513a;
  border-style: solid solid solid solid;
  border-width: 1px 1px 1px 1px;
  color: #040404;
}
#il9bs:hover {
  background-color: #fff;
  color: #f9b006;
}
#it2vo-2-2:hover #iqe96-2-2 {
  display: block;
}
#iwoka-2-2:hover #igl98-2-2 {
  display: block;
}
#ik4fh-2-2:hover #ibquf-2-2 {
  display: block;
}
#imiu4-2-2:hover #ikn8t-2-2 {
  display: block;
}
#i341xgl {
  backdrop-filter: blur(10px);
  background-color: #0e1b38;
  border-color: #26314a;
  border-style: solid solid solid solid;
  border-width: 2px 0 0 0;
  font-family: Open Sans, sans-serif;
  height: auto;
  padding: 42px 0 42px 0;
}
#idir8rs-2 {
  font-family: Open Sans, sans-serif;
}
#ilpubkh-2 {
  cursor: pointer;
  display: none;
  font-family: Open Sans, sans-serif;
  left: 45%;
  padding: 5px;
  position: absolute;
  top: 50%;
}
#ihztn4l {
  color: #f9b006;
}
#io3nbfh {
  font-family: Sora, sans-serif;
  font-size: 50px;
  font-weight: 800;
  line-height: 130%;
  text-transform: uppercase;
}
#i3jc5vh {
  display: flex;
  flex: 0 0 100%;
  flex-direction: row;
  font-family: Sora, sans-serif;
  gap: 24px;
  justify-content: flex-start;
  margin: 0 auto 0 auto;
  max-width: 1600px;
  width: 90%;
}
#ih4wcmz {
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 42px;
}
#io0c6ho {
  align-items: center;
  display: flex;
  flex: 1 0 22%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: center;
}
#ikgxu42 {
  color: #f9b006;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
}
#i9ypvoh {
  background-color: rgba(0, 0, 0, 0);
  color: #afb7c4;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}
#iafyoxg {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 0;
  justify-content: center;
}
#i84acjf {
  color: #f9b006;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
}
#it2qxdl {
  color: #afb7c4;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  height: 1auto;
  min-height: 6px;
}
#i5z8pzj {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 0;
  justify-content: center;
}
#ixy73gs {
  align-items: center;
  display: flex;
  flex: 1 0 22%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: center;
}
#i88qy3i {
  color: #f9b006;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
}
#iro7mj8 {
  color: #afb7c4;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}
#iangqo6 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 0;
  justify-content: center;
}
#idsr5xr {
  align-items: center;
  display: flex;
  flex: 1 0 22%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: center;
}
#iye0pie {
  color: #f9b006;
  font-family: Open Sans, sans-serif;
  font-size: 40px;
  font-weight: 700;
}
#i2g6dwg {
  color: #afb7c4;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}
#ioh5mut {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 0;
  justify-content: center;
}
#i09jzt5 {
  align-items: center;
  display: flex;
  flex: 1 0 22%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: center;
}
#i63g7fd {
  font-family: Open Sans, sans-serif;
  font-size: 38px;
}
#iqo1ov8 {
  font-family: Open Sans, sans-serif;
  font-size: 38px;
}
#in1dr3x {
  font-family: Open Sans, sans-serif;
  font-size: 38px;
}
#i0tdl7i {
  font-family: Open Sans, sans-serif;
  font-size: 38px;
}
#iwktn7h {
  flex: 0 0 100%;
  font-family: Sora, sans-serif;
  gap: 24px;
  justify-content: flex-start;
  margin: 0 auto 0 auto;
  max-width: 1600px;
  width: 90%;
}
#inhqfzj {
  background-color: #26314a;
  font-family: Open Sans, sans-serif;
  height: 1px;
  margin: 0;
  width: 100%;
}
#isj96a7 {
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#idrwd79 {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#isrlkk7 {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#izfx7rg {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#iig0chy {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#iqmhexw {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#ispp2c4 {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#i8p807m {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#i1if7pq {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#i7356ol {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#iqr5fxh {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#ib3lb36 {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#ie2rv4s {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#icve7fb {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#i2nynmr {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#ijkag3i {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#ik0yk6v {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#iwbbes7 {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#iu5x2xt {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#iub68cv {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#isy5k7k {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#ift8qcb {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#iey796g {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#im2ul8l {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#itfqega {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#imzj59f {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#ihqfhqi {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#il3fzd8 {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#ixl7wuf {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#ibzfrgo {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#il3b70x {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#i29bdrx {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#io0ybn6 {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#i9rt3gj {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#iijasxv {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#imyd4jp {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#i776owj {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#iyg1gr6 {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#ioaon6g {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#iylrtlt {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#i0b6h3r {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#ilnv6hj {
  font-family: Sora, sans-serif;
  height: 28px;
  margin: -2px 0 0 0;
  object-fit: contain;
  width: 28px;
}
#im7k5m3 {
  color: #cdcfd5;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
}
#irpv26f {
  align-items: center;
  background-color: #18263f;
  border-radius: 99px 99px 99px 99px;
  display: flex;
  flex: 0 0 auto;
  font-family: Sora, sans-serif;
  gap: 12px;
  padding: 12px 24px 12px 24px;
}
#i0ihp0h {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#courses {
  background-color: #f4f7fa;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#in4zicc {
  align-self: stretch;
  color: #000;
  display: flex;
  flex-wrap: wrap;
  font-family: Open Sans, sans-serif;
  gap: 24px;
}
#i5oc3lk {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: none;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ilpleuk {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ic6kan2 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ikxxv39 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  min-height: 5px;
  padding: 24px 24px 24px 24px;
}
#i4bfhwd {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iyjzjbi {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ifdsh6o {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#iu413bs {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ilb8x8n {
  font-weight: 400;
}
#i4ewr2a {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iauay91 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i5jbaxi {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iqh579j {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ibvzxrz {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 64px;
}
#i81wqm9 {
  color: #f9b006;
}
#il6cph4 {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}
#ig0eyjc {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i7j0h4z {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ivyq7nj {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iy25lfl {
  font-weight: 400;
}
#inifd5g {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ilvr3rk {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#izr8mmv {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ips3aor {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ik7c5yj {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ike9bqf {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#id0j1ms {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ieh9sfv {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i4w7qfh {
  font-weight: 400;
}
#ilnh0rd {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#i4l20cf {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ijvsi0v {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iv2e1k6 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ivduhgp {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iqjj0ce {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i1txvik {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#izsggrr {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ioe90yf {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ii8wtbs {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ih7slig {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ikwvrvg {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ih40qns {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i65u954 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#irepr3g {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#in2drl2 {
  font-weight: 400;
}
#iwt6vcw {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iixibqy {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#iq3q743 {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ikeamam {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iqxdlpi {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ijwo2qk {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ien278w {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i06gs12 {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i3vkw9i {
  font-weight: 400;
}
#invpwth {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iqdjygd {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i1rx42k {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#isv0ww1 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ijhecf4 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iobyj5f {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ic90rio {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i6ikanj {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i95hxvb {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i8vy1kg {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ivtxpo4 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i6wjg2d {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i24z3ta {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ipt76vf {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i6kplyi {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ik0end5 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#itsmkia {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iotq4jr {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i4wopfa {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i5i9g7p {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i3tvxcm {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i27diyj {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ir2n0on {
  font-weight: 400;
}
#iissxel {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ivyidyj {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i59mqfy {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ie6fgm1 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ive9p93 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i7vwzv4 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i4bt97w {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#islqxry {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i3ab8li {
  font-weight: 400;
}
#iclod9j {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#i87wpl5 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ic6w36a {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ik7v80t {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#irg67gi {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i8eufko {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ip29xuj {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ibbbgl3 {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#izf2pm1 {
  font-weight: 400;
}
#iqkwlse {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iy7swmi {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ie7x6j4 {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#i0p33bw {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iv8ar19 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ircpgp8 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i9koxue {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i0gi30g {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iddqjoj {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ixa3s3e {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#i083vc8 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#imupqfp {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ic9r6st {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ie20wim {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i1e8phh {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i7dcuxr {
  font-weight: 400;
}
#ikk5s9o {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iao76ib {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i2it5ze {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#icn8rap {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#is7e2jn {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i54qo6n {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i7gug29 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ivu33hi {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#itfyrjx {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i43es7r {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#isdpe5d {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i31tf78 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iirelai {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i3gcuul {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ib7v35x {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#id4kwgk {
  font-weight: 400;
}
#i0z7ycl {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iqem8yo {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i743ekq {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i4bme9i {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ippghdg {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#im4fdyk {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ivt4zz1 {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ighx3gh {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i68slc4 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: none;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i51j47d {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#i3ipxhk {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ihljawz {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ixx7qmj {
  font-weight: 400;
}
#imkm14u {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ilgp505 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i507ubr {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ix8oolu {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ia0wf5g {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
.slider-wrapper {
  height: inherit;
  min-height: inherit;
  transition-timing-function: linear !important;
  width: 100%;
}
.swiperButtonPrevCustomIcon.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}
.swiperButtonNextCustomIcon.swiper-button-disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}
.swiper-pagination {
  bottom: 8px;
  left: auto !important;
  position: absolute;
  text-align: center;
  top: auto;
  transform: translate3d(0, 0, 0);
  transition-behavior: normal;
  transition-delay: 0s;
  transition-duration: 0.3s;
  transition-property: opacity;
  transition-timing-function: ease;
  width: max-content !important;
  z-index: 10;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  left: 0;
  top: auto;
  width: 100%;
}
.swiper-pagination-bullet-active {
  background-attachment: initial !important;
  background-clip: initial !important;
  background-color: #007aff !important;
  background-image: initial !important;
  background-origin: initial !important;
  background-position-x: initial !important;
  background-position-y: initial !important;
  background-repeat: initial !important;
  background-size: initial !important;
  opacity: 1 !important;
}
.swiper-pagination-bullet {
  background-attachment: initial;
  background-clip: initial;
  background-color: #000;
  background-image: initial;
  background-origin: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-repeat: initial;
  background-size: initial;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  display: inline-block;
  height: 8px;
  margin-bottom: 0;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 0;
  opacity: 0.2;
  width: 8px;
}
#iyeusxb {
  align-items: center;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: auto;
  justify-content: center;
  min-height: max-content;
  overflow: hidden;
  position: relative;
}
.sliderDiv1 {
  height: inherit;
  min-height: inherit;
  width: 100%;
}
.sliderDiv1:empty::before {
  background-color: #ddd;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
    "Open Sans", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: inherit;
  min-height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  opacity: 0.3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  content: "Slide1";
}
.sliderDiv2 {
  height: inherit;
  min-height: inherit;
  width: 100%;
}
.sliderDiv2:empty::before {
  background-color: #ddd;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
    "Open Sans", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: inherit;
  min-height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  opacity: 0.3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  content: "Slide2";
}
.sliderDiv3 {
  height: inherit;
  min-height: inherit;
  width: 100%;
}
.sliderDiv3:empty::before {
  background-color: #ddd;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
    "Open Sans", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: inherit;
  min-height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  opacity: 0.3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  content: "Slide3";
}
#i4nln08 {
  align-items: center;
  color: #f9b006;
  cursor: pointer;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 44px;
  justify-content: center;
  left: 22px;
  position: absolute;
  right: auto;
  width: 27px;
  z-index: 10;
}
#i5p0uea {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#ik6bocg {
  align-items: center;
  color: #f9b006;
  cursor: pointer;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 44px;
  justify-content: center;
  left: auto;
  position: absolute;
  right: 10px;
  width: 27px;
  z-index: 10;
}
#i8mrdak {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#iqueemt {
  font-family: Open Sans, sans-serif;
}
#il8xp1p {
  font-family: Open Sans, sans-serif;
  transform: translate3d(0, 0, 0);
  transition-delay: 0s;
  transition-property: transform, height;
}
#iyeusxb .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#iyeusxb .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
.swiper-slide {
  align-items: center;
  background-color: transparent;
  display: flex;
  height: inherit;
  justify-content: center;
  min-height: inherit;
}
.swiper-slide:empty::before {
  align-items: center;
  background-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  color: #000;
  content: "Slide";
  display: flex;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
    "Open Sans", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  opacity: 0.3;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0;
  text-overflow: ellipsis;
  text-wrap-mode: nowrap;
  white-space-collapse: collapse;
  width: 100%;
}
#ialxujd {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 199.6px;
}
#iyeusxb .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#idn7fy8 {
  align-self: stretch;
  border-radius: 12px 12px 12px 12px;
  display: flex;
  flex: 1 1 0%;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#islpyh8 {
  align-self: stretch;
  border-radius: 12px 12px 12px 12px;
  display: flex;
  flex: 1 1 0%;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i0am2l7 {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 199.6px;
}
#ibm9fnh {
  align-self: stretch;
  border-radius: 12px 12px 12px 12px;
  display: flex;
  flex: 1 1 0%;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i383pw9 {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 199.6px;
}
#ilcl17l {
  align-self: stretch;
  border-radius: 12px 12px 12px 12px;
  display: flex;
  flex: 1 1 0%;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iea63bj {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 199.6px;
}
#ierdvbc {
  align-self: stretch;
  border-radius: 12px 12px 12px 12px;
  display: flex;
  flex: 1 1 0%;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i3acchf {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 199.6px;
}
#ix1c1qf {
  font-family: Open Sans, sans-serif;
}
#igivjuv {
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 56px;
}
#i4ypq4p {
  align-items: center;
  display: flex;
  flex: 1 0 045%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 0;
}
#i8glb03 {
  font-family: Open Sans, sans-serif;
}
#ioo7uwm {
  font-family: Open Sans, sans-serif;
  transform: rotateZ(-3deg);
}
#ihtoj1x {
  font-family: Open Sans, sans-serif;
  transform: rotateZ(4deg);
  width: 546px;
}
#icx09bk {
  font-family: Open Sans, sans-serif;
  height: 138px;
  width: 557px;
}
#iuwn3e6 {
  font-family: Open Sans, sans-serif;
  transform: rotateZ(4deg);
}
#i9r1b36 {
  font-family: Open Sans, sans-serif;
  transform: rotateZ(-5deg);
}
#iiapvxd {
  align-items: center;
  display: flex;
  flex: 1 0 045%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 0;
}
#i8hhgkj {
  display: flex;
  flex: 1 0 30%;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: Open Sans, sans-serif;
  gap: 24px;
  justify-content: center;
}
#iho5nh6 {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#i3v6xy3 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ihrps22 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i3ldjg8 {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 100%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#inqts3k {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#idyc1vd {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#ibh59fu {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ik89ktw {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#iluys2g {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ioqtcnp {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#i9pd5h7 {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ikw6ghn {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#ieu2e99 {
  font-family: Sora, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}
#ikr52th {
  font-family: Open Sans, sans-serif;
}
#ilqk9ip {
  font-family: Sora, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}
#i5kcnxs {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i80w4hl {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#i5lt2ok {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ixcbrdj {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#ie925le {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i5y5u99 {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 100%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#i4axldt {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ixr9bzk {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#iokptqw {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ix3tdkg {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#ixznl3r {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ic8fuyd {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#if1jm6t {
  display: flex;
  flex: 1 0 30%;
  flex-direction: row;
  flex-wrap: wrap;
  font-family: Open Sans, sans-serif;
  gap: 24px;
  justify-content: center;
}
#ihl0g4k {
  color: #000;
  height: 23px;
  width: 23px;
}
#i6v98fd {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#it5pqmq {
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i6me2jg {
  align-items: center;
  background-color: #102d60;
  border-radius: 16px 16px 16px 16px;
  display: flex;
  flex: 1 0 45%;
  flex-direction: row;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  justify-content: flex-start;
  padding: 16px 16px 16px 16px;
}
#iqat4fo {
  color: #000;
  height: 23px;
  width: 23px;
}
#iuouxzm {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#ie6uf0b {
  color: #000;
  height: 23px;
  width: 23px;
}
#ifw9t96 {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#iqp3zp4 {
  color: #000;
  height: 23px;
  width: 23px;
}
#i3byptb {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#i91te2f {
  color: #000;
  height: 23px;
  width: 23px;
}
#i24wvqt {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#inb08di {
  color: #000;
  height: 23px;
  width: 23px;
}
#i03tnhj {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#ir3a3hb {
  color: #000;
  height: 23px;
  width: 23px;
}
#ibwulql {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#ib0tp4f {
  color: #000;
  height: 23px;
  width: 23px;
}
#irkrq0k {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#igg0yfc {
  color: #000;
  height: 23px;
  width: 23px;
}
#iqulgmk {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#idg9nas {
  color: #000;
  height: 23px;
  width: 23px;
}
#izm8fzn {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#is6fz5a {
  color: #000;
  height: 23px;
  width: 23px;
}
#i1w5q2d {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#it3x77h {
  color: #000;
  height: 23px;
  width: 23px;
}
#is3xyhm {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#ihwsa6k {
  color: #000;
  height: 23px;
  width: 23px;
}
#intsfpw {
  align-items: center;
  background-color: #e3aa17;
  border-radius: 8px 8px 8px 8px;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 46px;
  justify-content: center;
  width: 46px;
}
#i0pn0x2 {
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 64px;
}
#i06ovr8 {
  align-items: center;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: auto;
  justify-content: center;
  min-height: max-content;
  overflow: hidden;
  position: relative;
}
#iyuhh3p {
  align-items: center;
  color: #f9b006;
  cursor: pointer;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 44px;
  justify-content: center;
  left: 22px;
  position: absolute;
  right: auto;
  width: 27px;
  z-index: 10;
}
#isocyql {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#ialsd43 {
  align-items: center;
  color: #f9b006;
  cursor: pointer;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 44px;
  justify-content: center;
  left: auto;
  position: absolute;
  right: 10px;
  width: 27px;
  z-index: 10;
}
#izqv59n {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#i3piq2v {
  display: none;
  font-family: Open Sans, sans-serif;
}
#iuo7h61 {
  font-family: Open Sans, sans-serif;
  transform: translate3d(0, 0, 0);
  transition-delay: 0s;
  transition-property: transform, height;
}
#i06ovr8 .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#i06ovr8 .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#it2fx2i {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 348.6666666666667px;
}
#i06ovr8 .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#io1sa9b {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i0vdktv {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i14bl6i {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iztxq63 {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i6ljwqe {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#inxflp1 {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i0rg5jq {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#inu5wtq {
  align-items: center;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 0;
}
#i34ranl {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iol2u3n {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#itil3tg {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
}
#ijxoxif {
  align-items: center;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: auto;
  justify-content: center;
  min-height: max-content;
  overflow: hidden;
  position: relative;
}
#i1joevf {
  align-items: center;
  color: #f9b006;
  cursor: pointer;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 44px;
  justify-content: center;
  left: 22px;
  position: absolute;
  right: auto;
  width: 27px;
  z-index: 10;
}
#izfygwl {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#iywx4i5 {
  align-items: center;
  color: #f9b006;
  cursor: pointer;
  display: flex;
  font-family: Open Sans, sans-serif;
  height: 44px;
  justify-content: center;
  left: auto;
  position: absolute;
  right: 10px;
  width: 27px;
  z-index: 10;
}
#iax3hga {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#iad0291 {
  display: none;
  font-family: Open Sans, sans-serif;
}
#ifspenw {
  font-family: Open Sans, sans-serif;
  transform: translate3d(0, 0, 0);
  transition-delay: 0s;
  transition-property: transform, height;
}
#ijxoxif .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#ijxoxif .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#irju8iy {
  margin: 0 24px 0 0;
  margin-right: 24px;
  width: 348.6666666666667px;
}
#i7s92gv {
  margin: 0 24px 0 0;
  margin-right: 24px;
  width: 348.6666666666667px;
}
#in82ib9 {
  margin: 0 24px 0 0;
  margin-right: 24px;
  width: 348.6666666666667px;
}
#ijxoxif .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#ibfwewp {
  border-bottom-left-radius: 500px;
  border-bottom-right-radius: 500px;
  border-top-left-radius: 500px;
  border-top-right-radius: 500px;
  font-family: Sora, sans-serif;
  max-height: 120px;
  max-width: 120px;
}
#iembxpf {
  font-family: Sora, sans-serif;
}
#it9ndo6 {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#i0fowby {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#i91bxsv {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#irxugg8 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #fa513a;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#is9zfw7 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#iy4cenp {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#ics985k {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#irehlz5 {
  background-color: #09143e;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex-basis: 31.3%;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#irehlz5:hover {
  background-color: #122056;
  border-bottom-color: #7aa5fc;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #7aa5fc;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #7aa5fc;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #7aa5fc;
  border-top-style: solid;
  border-top-width: 2px;
}
#idhl5e5 {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#i05w7mw {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#i42uur2 {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#ihdil1l {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iswvq85 {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#iwouuos {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#i7e9o0g {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#irex0qq {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#irex0qq:hover {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-style: solid;
  border-top-width: 2px;
}
#ilnpoyd {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#ivtf6tg {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#ipt9sjk {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#ior6u3t {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#iam7khj {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ii6g7fv {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#idk8vw4 {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#ii8xnjc {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#ii8xnjc:hover {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-style: solid;
  border-top-width: 2px;
}
#i9az3qj {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#ipy4sdk {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#if7a2zc {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#i9mpqkg {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#ihp9o0y {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i5yhs2o {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#i0tolx1 {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#istamxh {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#istamxh:hover {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-style: solid;
  border-top-width: 2px;
}
#ihs70cd {
  font-family: Sora, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 130%;
}
#io67kar {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 160%;
}
#ifnnhhb {
  column-gap: 4px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 4px;
}
#iyylmu5 {
  align-items: flex-start;
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  justify-content: flex-start;
  row-gap: 16px;
}
#ijsnsfn {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #f9b006;
  font-size: 35px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iazepsz {
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 180%;
}
#it61pz5 {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: Sora, sans-serif;
  row-gap: 16px;
}
#i6zt0wa {
  background-color: #122549;
  border-bottom-color: #122056;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-left-color: #122056;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: #122056;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: #122056;
  border-top-left-radius: 24px;
  border-top-right-radius: 24px;
  border-top-style: solid;
  border-top-width: 2px;
  column-gap: 25px;
  display: flex;
  flex: 0 0 100%;
  flex-direction: column;
  font-family: Sora, sans-serif;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 32px;
  row-gap: 25px;
}
#i6zt0wa:hover {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-color: rgba(121, 165, 252, 0);
  border-left-style: solid;
  border-left-width: 2px;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-style: solid;
  border-top-width: 2px;
}
#ic3ux47 {
  margin: 0 24px 0 0;
  margin-right: 24px;
  width: 348.6666666666667px;
}
#idq6t9w {
  color: #122549;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}
#i6li35j {
  color: #f9b006;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}
.modal-header {
  align-items: baseline;
  display: flex;
  flex-direction: row;
}
.modal-title {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.modal-header-title {
  display: flex;
  flex-basis: 100%;
  flex-direction: row;
  justify-content: center;
}
.close-icon {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 0;
  margin-top: 0;
}
.close-icon:hover {
  cursor: pointer;
  font-weight: bolder;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
}
.close-icon:focus {
  cursor: pointer;
  font-weight: bolder;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
}
.modal-body {
  min-height: 200px;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
}
.modal {
  background-color: rgba(0, 0, 0, 0.35);
  display: none;
  height: 100%;
  justify-content: center;
  left: 0;
  overflow-x: auto;
  overflow-y: auto;
  padding-top: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
.modalData {
  display: flex;
  margin-bottom: 6em;
  margin-top: 6em;
  max-width: 500px;
}
.modal-content {
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.3s;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: popup;
  animation-play-state: running;
  animation-range-end: normal;
  animation-range-start: normal;
  animation-timeline: auto;
  animation-timing-function: ease-out;
  background-color: #fff;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  box-shadow: transparent 0 0, transparent 0 0,
    rgba(0, 0, 0, 0.1) 0 10px 15px -3px, rgba(0, 0, 0, 0.1) 0 4px 6px -4px;
  color: #000;
  display: flex;
  flex-direction: column;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  padding-bottom: 8px;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  position: relative;
}
.modal-content.slide-up {
  animation-delay: 0s;
  animation-direction: normal;
  animation-duration: 0.3s;
  animation-fill-mode: none;
  animation-iteration-count: 1;
  animation-name: slideUp;
  animation-play-state: running;
  animation-range-end: normal;
  animation-range-start: normal;
  animation-timeline: auto;
  animation-timing-function: ease-out;
}
#i92751f {
  width: 100%;
}
#ijnkudr {
  background-image: linear-gradient(
    to right,
    #0b1832 0,
    #122549 51%,
    #192e57 100%
  );
  border-color: #fab80f;
  border-style: solid solid solid solid;
  border-width: 5px 0 0 0;
  color: #fff;
  padding: 24px 24px 24px 24px;
  width: 100%;
}
#i21bn94 {
  font-size: 24px;
  text-align: center;
}
#iucim46 {
  display: flex;
  padding: 24px 16px 16px 16px;
}
#idazc6i {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 24px;
}
#idqd5gj {
  color: #8d99af;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}
#ip290sm {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 8px;
}
#i73gpe3 {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ico50h3 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ihjkfqu {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iwmvaq1 {
  background-color: #fab80f;
  border: 0;
  border-radius: 98px 98px 98px 98px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  padding: 16px 24px 16px 24px;
  text-align: center;
  text-decoration: none;
  text-transform: capitalize;
  width: 100%;
}
#im99his {
  color: #fff;
  height: 24px;
  transform: rotateZ(45deg);
  width: 24px;
}
#iuejp15 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#im9r5gi {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iho21pm {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#is0et84 {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i29l1dp {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#if07z56 {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ix80krd {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ijxxoag {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iakmyym {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#inyfqpx {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iz19o7c {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#io4ndge {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i2fwkpq {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iwvd3om {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i0yjvui {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iz4jp1x {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i4bmhuh {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i67eb2a {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i83q1x6 {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ixj37pd {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ir92qjs {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iqbulgs {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ic239hj {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iy96ked {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i99m2zj {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i20yb8g {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i4hvn2k {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i1z3nuu {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i18r2o1 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i6uq94g {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i2095zk {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iaqyony {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#io8rk2r {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i8tzlgl {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i5p9ii5 {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ij13vo8 {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 23px;
  text-decoration: none;
}
#il7v2ip {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i08vxms {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i8vwz9h {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ih2nk0m {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i44f0gr {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ig2tmd5 {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iemlwjx {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ica4w3l {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 14px;
  text-decoration: none;
}
#ilxmat6 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#izy62g8 {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i6kzr1k {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#icoi54l {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 18px;
  text-decoration: none;
}
#i0ynl7f {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i6qckka {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#if00gbh {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iq6umdj {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i4b85vv {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#idxu4d5 {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ilpa6g5 {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i33a4ji {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#im89s26 {
  color: #f9b006;
}
#ieptffr {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ib7rr3l {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ie2tqmk {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
}
#iijftl8 {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i69esxd {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ihkibvg {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i8eswpl {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#icar7if {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ieeriou {
  align-items: center;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 0;
}
#i0f2cpp {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i9sr5sh {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ii6aajj {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 348.6666666666667px;
}
#iot6hf1 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i4pfulh {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ibbibrl {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 26px;
  font-weight: 600;
}
#i2baqq7 {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#itwa6ft {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ifpifze {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i737qjj {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i9a2w2k {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ia7nrxg {
  align-items: center;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 0;
}
#ipsul9u {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i4kwzbf {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#imx7rjo {
  align-items: center;
  background-color: transparent;
  display: flex;
  justify-content: center;
  margin: 0 24px 0 0;
  margin-right: 24px;
  min-height: inherit;
  width: 348.6666666666667px;
}
#iijte2k {
  color: #f9b006;
}
#is4klor {
  color: #f9b006;
}
#in2drl2-2 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-color: #fff;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-offset-width: 0px;
  --tw-ring-shadow: 0 0 #0000;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
#iy25lfl-2 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-color: #fff;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-offset-width: 0px;
  --tw-ring-shadow: 0 0 #0000;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
#io2xpl4 {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 -9px;
}
#iy25lfl-3 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-color: #fff;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-offset-width: 0px;
  --tw-ring-shadow: 0 0 #0000;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
#i3ab8li-3 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-color: #fff;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-offset-width: 0px;
  --tw-ring-shadow: 0 0 #0000;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
#i4w7qfh-2 {
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-color: #fff;
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-offset-width: 0px;
  --tw-ring-shadow: 0 0 #0000;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-scroll-snap-strictness: proximity;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
}
#il3exn1 {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 -8px;
}
#iork1uf {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 -7px;
}
#is4xsox {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 -9px;
}
#iiy4gxp {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 -8px;
}
#i1y6da:active {
  display: flex;
}
#ihchaj:active {
  display: none;
}
#ifspenw:active {
  transform: translate3d(0, 0, 0);
}
#il8xp1p:active {
  transform: translate3d(0, 0, 0);
}
#iuo7h61:active {
  transform: translate3d(0, 0, 0);
}
#icz4pq5 .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#icz4pq5 .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#idohzbh {
  font-family: Open Sans, sans-serif;
  height: 173px;
  transform: rotateZ(-5deg);
  width: 476px;
}
* {
  box-sizing: border-box;
}
#i4a6jf {
  color: #111827;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
}
#itckdp {
  display: flex;
  flex-basis: 35%;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
}
#ite8x7 {
  color: #6b7280;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 150%;
}
#i83877 {
  display: flex;
  flex-basis: 60%;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
}
#i6k098 {
  column-gap: 36px;
  display: flex;
  flex-direction: row;
  font-family: "Open Sans", sans-serif;
  row-gap: 36px;
}
#i4k5mt {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
}
#ine3m9 {
  font-family: "Open Sans", sans-serif;
}
#i5480y {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
}
#ispf8b {
  font-family: "Open Sans", sans-serif;
}
#i36n6d {
  column-gap: 24px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#ilkgpb {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  width: 100%;
}
#i463b8 {
  font-family: "Open Sans", sans-serif;
}
#i785re {
  column-gap: 24px;
  display: flex;
  flex-basis: 45%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#icnxyr {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  height: 474px;
  width: 113%;
}
#imm8eg {
  font-family: "Open Sans", sans-serif;
}
#i41gwo {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  width: 1074px;
}
#io0rsp {
  font-family: "Open Sans", sans-serif;
}
#i7tcxr {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  padding: 0;
}
#id1l7z {
  font-family: "Open Sans", sans-serif;
}
#iqi80u {
  column-gap: 24px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#ihmg2i {
  column-gap: 24px;
  display: flex;
  flex-basis: 45%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#irltgg {
  column-gap: 24px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 24px;
}
#ihlfzg {
  column-gap: 68px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 68px;
}
#ioou1h {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  width: 90%;
}
#i3j3nl {
  font-family: "Open Sans", sans-serif;
  height: auto;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#iazxq8g {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  height: 1auto;
  margin: 27px 0 -3px 0;
  width: 100%;
}
#ix5rpo8 {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  height: 275px;
  margin: 1px 1px 1px 1px;
  padding: 31px 0 0 0;
  position: relative;
  top: -9px;
  width: 460px;
}
#i4lk4rj {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  font-family: "Open Sans", sans-serif;
  height: 277px;
  position: relative;
  top: 33px;
  width: 1071px;
}
#i6njvth {
  font-family: "Open Sans", sans-serif;
}
#ig0q6zg {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ies8gst {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iwza44z {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iq8bcq3 {
  font-weight: 400;
}
#i8p24cj {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iwf9e95 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ix2g37w {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ilk2pzi {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i3d0hff {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ieggxr5 {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iv89go7 {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#i2rdgmm {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iw73smn {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#icmh {
  background-color: #081c41;
  font-family: "Open Sans", sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#iyib {
  font-family: "Open Sans", sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  width: 90%;
}
#i51x {
  column-gap: 48px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 48px;
}
#igax {
  align-items: flex-start;
  column-gap: 15px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 15px;
}
#iywp {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}
#ifzd {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 150%;
  text-align: left;
  width: 60%;
}
#ic7l {
  column-gap: 40px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 40px;
}
#ib1im {
  align-items: flex-start;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  column-gap: 32px;
  display: flex;
  flex-basis: 20%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  row-gap: 32px;
}
#ialhi {
  column-gap: 0;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 0;
}
#iegv2 {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
  text-align: left;
  text-transform: uppercase;
}
#if4ff {
  color: #d1d5db;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-align: left;
}
#i2clg {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  text-align: left;
}
#im8ui {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}
#iffi3 {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 16px;
}
#ik1n1 {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#iktjj {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ing98 {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  top: -10px;
}
#i1sef {
  background-color: #f9b006;
  border-bottom-color: initial;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: initial;
  border-bottom-width: 0;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: 0;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: 0;
  border-top-color: initial;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: initial;
  border-top-width: 0;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 19px;
  font-weight: 500;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  position: relative;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  top: -50px;
  width: 100%;
}
#ij5h7 {
  align-items: center;
  display: inline-flex;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i6mcp {
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iw3r7 {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i1sef:hover {
  background-color: #1d4ed8;
}
#i8x6pt {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#icqr25 {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#imxrn3 {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#inunko {
  border-color: #f4f4f4;
  color: #f9fafd;
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
  text-align: left;
  text-transform: uppercase;
}
#iusnp1 {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}
#ip9qtc {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  text-align: left;
}
#iu4rl5 {
  color: #d1d5db;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-align: left;
}
#i4ja6h {
  column-gap: 0;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 0;
}
#iclzbt {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#if8p8w {
  color: #ebeef4;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  line-height: 130%;
}
#i9tlib {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#ira2lp {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ibzjyw {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#iy53xj {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#iligwm {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 16px;
}
#i827w2 {
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#icmggu {
  align-items: center;
  display: inline-flex;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i93t53 {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i6buyp {
  background-color: #f9b006;
  border-bottom-color: initial;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: initial;
  border-bottom-width: 0;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: 0;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: 0;
  border-top-color: initial;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: initial;
  border-top-width: 0;
  color: #090909;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 19px;
  font-weight: 500;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 100%;
}
#i6buyp:hover {
  background-color: #1d4ed8;
}
#iw9xi9 {
  align-items: flex-start;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  column-gap: 32px;
  display: flex;
  flex-basis: 20%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  row-gap: 32px;
}
#iq20is {
  color: #fcfdfe;
  font-family: "Open Sans", sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 130%;
  text-align: left;
  text-transform: uppercase;
}
#itnrld {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 130%;
}
#i95cwg {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  text-align: left;
}
#icc42q {
  color: #d1d5db;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-align: left;
}
#i42enq {
  column-gap: 0;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 0;
}
#iz907i {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ic16x6 {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#i9373j {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#i3amul {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i9t86l {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#ip3yll {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#i23o6c {
  column-gap: 16px;
  display: flex;
  flex-direction: column;
  font-family: "Open Sans", sans-serif;
  row-gap: 16px;
}
#i9beax {
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i5f2lv {
  align-items: center;
  display: inline-flex;
  font-family: "Open Sans", sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iztprc {
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#itae74 {
  background-color: #f9b006;
  border-bottom-color: initial;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  border-bottom-style: initial;
  border-bottom-width: 0;
  border-image-outset: initial;
  border-image-repeat: initial;
  border-image-slice: initial;
  border-image-source: initial;
  border-image-width: initial;
  border-left-color: initial;
  border-left-style: initial;
  border-left-width: 0;
  border-right-color: initial;
  border-right-style: initial;
  border-right-width: 0;
  border-top-color: initial;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-top-style: initial;
  border-top-width: 0;
  bottom: 378px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-family: "Open Sans", sans-serif;
  font-size: 19px;
  font-weight: 500;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  position: relative;
  text-align: center;
  text-decoration-color: initial;
  text-decoration-line: none;
  text-decoration-style: initial;
  text-decoration-thickness: initial;
  width: 100%;
}
#itae74:hover {
  background-color: #1d4ed8;
}
#intkfo {
  align-items: flex-start;
  border-radius: 17px 17px 17px 17px;
  border-width: 0 0 0 0;
  column-gap: 32px;
  display: flex;
  flex-basis: 20%;
  flex-direction: column;
  flex-grow: 1;
  flex-shrink: 0;
  font-family: "Open Sans", sans-serif;
  row-gap: 32px;
}
#i66vw6 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: -13px;
}
#iqphgy {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#iz4631 {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#ic0uhy {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ixocao {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#ifpg3z {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#ikvopl {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: 48px;
}
#isuvag {
  color: #9ca3af;
  float: none;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  left: -29px;
  line-height: 130%;
  position: relative;
}
#ifjqlh {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#i8ac0f {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#ib56d5 {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#ibflly {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#i2e5qj {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#itpcjy {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#imxdnz {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#i5lnrw {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#i84rsq {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#iajl3e {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#itt51f {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#idzc2k {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#iu724h {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#ir071u {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iwrqld {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
}
#ijkl2o {
  align-items: center;
  column-gap: 10px;
  display: flex;
  font-family: "Open Sans", sans-serif;
  row-gap: 10px;
}
#ilmsnkl {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iyqnhko {
  bottom: 16px;
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  left: 23px;
  line-height: 130%;
  position: relative;
  right: 0;
  top: -48px;
}
#igdkkma {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  right: -24px;
  top: -316px;
}
#iax9wih {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
}
#iejx2s1 {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  right: -24px;
  top: -326px;
}
#ijtt4uj {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  right: -24px;
  top: -340px;
}
#i8u875y {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  right: -24px;
  top: -352px;
}
#iub4v8w {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  right: -24px;
  top: -367px;
}
#iflvoxr {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  line-height: 130%;
  position: relative;
  right: -24px;
  top: -379px;
}
#iu2i3ri {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: -64px;
}
#ivvfln9 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  bottom: -12px;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: -55px;
}
#iyj6spi {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: -41px;
}
#iy5189e {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: -31px;
}
#iaimbje {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  position: relative;
  top: -21px;
}
#i8q8t1s {
  color: #9ca3af;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  left: 28px;
  line-height: 130%;
  position: relative;
}
#ip8pe25 {
  --fill: 1;
  --grade: 0;
  --opticalsize: 48;
  --weight: 400;
  color: #45c577;
  font-size: 18px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  left: -27px;
  position: relative;
}
#ihnrc4j {
  font-family: Open Sans, sans-serif;
  transform: rotateZ(-3deg);
}
#i8aai75 {
  bottom: -8px;
  font-family: Open Sans, sans-serif;
  height: 252px;
  position: relative;
  transform: rotateZ(-5deg);
  width: 476px;
}
#ibgw7bx {
  color: #f9b006;
  cursor: pointer;
}
#imjkook {
  bottom: 0;
  color: #f9b006;
  cursor: pointer;
  position: relative;
}
#ikjrp4q {
  color: #f9b006;
}
#iwovxey {
  color: #f5f5f6;
  font-family: Sora, sans-serif;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
}
#iozoso3 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#i4iouff {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ignksfw {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iy9011g {
  font-weight: 400;
}
#ij7fy2v {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#i39w10g {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ite9pc5 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ik7l4ys {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i79jfaq {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ikj345y {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iut95if {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ijmqu7j {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  min-height: 5px;
  padding: 24px 24px 24px 24px;
}
#iz1ioco {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: none;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ieceraf {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#iwb1bd3 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ivxewri {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iukbw43 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#iwgax63 {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 -8px;
}
#ied1m8j {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#irmzwsi {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i3f586n {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iroervy {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iigg6vf {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iyr7ggf {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iuvkpea {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  min-width: 0;
  overflow: hidden;
  width: 0;
}
#ivyn4kv {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#ide5s7f {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i048hpj {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ix7873t {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ibhajta {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#iqmsuls {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ipns9sr {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iel4lch {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ibpy2ry {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#in990at {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iff4ey5 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i2livih {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#isu65y3 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#icwep9t {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i7fsovi {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iyqkthb {
  font-weight: 400;
}
#ijxbmxu {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iapumlv {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#iioe098 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ic1ylle {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#if0tlze {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i7brqao {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #fff;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iw9ipcx {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iy3g18l {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#is2ynnf {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: none;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ifm1lxa {
  align-self: stretch;
  color: #000;
  display: flex;
  flex-wrap: wrap;
  font-family: Open Sans, sans-serif;
  gap: 24px;
}
#idpv5sj {
  align-items: center;
  display: flex;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 64px;
}
#iah6o1g {
  font-family: Sora, sans-serif;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 1600px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  width: 90%;
}
#i9jkpch {
  background-color: #122549;
  font-family: Sora, sans-serif;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 80px;
}
#i4nklin {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#i59a9x5 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#im35seh {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iagny4w {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ithrbtz {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#img3pbt {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ii13kpt {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i79c8rg {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ie5rhsn {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iuuxv9b {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iezeqoi {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i0fqbi6 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#inz9r08 {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#ixyuyp1 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#igegoyq {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ifhello {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#ig37c28 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ihv28mi {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#is6bjsy {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ixi0jfd {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ihs9r7j {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iw556zi {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#ioemchs {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iz2no77 {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ii0701c {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#i8w9t2e {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i01nohf {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#izss9gx {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#idahmhb {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#i2xxe5h {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ihbvx8l {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iz1l5h8 {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i5x6drt {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#iubccgb {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iky65g8 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i8eu9qq {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iipnjmo {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#iwk99tu {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i5izu8i {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#iksdpnc {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iqc6aes {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ifsyty5 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i2a281j {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#irywsva {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iyeshao {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i6frm0r {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#izjcuze {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#ir43oll {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i0nys9q {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#i0lhng6 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#icoglsp {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ifgkgc9 {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#i0crta6 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ih42tef {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i0d35hf {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ieavawh {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iommuwl {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ixqkn5q {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#i8v3v2f {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iy4khxs {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#ipn0abi {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
  padding: 2px 2px 2px 2px;
}
#iveyl47 {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iddt23x {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#i13al87 {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#iprlifx {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#ib16s42 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i6s99iq {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#is0o61k {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#iik1vlj {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#ihloq3t {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#iesced4 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#i2nt71i {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#iieqhcl {
  display: flex;
  flex-direction: column;
  gap: 5px;
  height: px;
  padding: 0 0;
}
#iv0r3si {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
#ir8pfxi {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
#i8xzelj {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
#ijovlru {
  background-color: #fab80f;
  border: 0 solid #fff;
  border-bottom-left-radius: 40px;
  border-bottom-right-radius: 40px;
  border-color: #fab810 #fab810 #fab810 #fab810;
  border-radius: 0 0 0 0;
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
  color: #000;
  cursor: pointer;
  display: block;
  float: right;
  font-size: 20px;
  font-weight: 600;
  height: 55px;
  left: px;
  padding: 15px 24px 15px 24px;
  position: relative;
  right: 20px;
  text-decoration: none;
  top: 10px;
  width: 90%;
}
#iijj1sf {
  cursor: pointer;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i5o2m23 {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ihys9zy {
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i6h771d {
  background-color: #fff;
  border: 1px solid #3f3f46;
  border-radius: 8px;
  color: #040404;
  font-size: 14px;
  height: 32px;
  outline: unset;
  padding-left: 10px;
}
#i6qe4sx {
  background-color: #fff;
  border: 1px solid #3f3f46;
  border-radius: 8px;
  color: #040404;
  font-size: 14px;
  height: 32px;
  outline: unset;
  padding-left: 10px;
}
#in1jv6k {
  background-color: #fff;
  border: 1px solid #3f3f46;
  border-radius: 8px;
  color: #040404;
  font-size: 14px;
  height: 32px;
  outline: unset;
  padding-left: 10px;
}
.pHolder_customForm_iieqhcl::placeholder {
  color: #000;
}
#ivsqf1k .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#ivsqf1k .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#ir6q1iy .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#ir6q1iy .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
.gjs-custom-code {
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
}
html {
  scroll-behavior: smooth;
}
#ic7i75x {
  font-family: Open Sans, sans-serif;
  height: 227px;
  object-fit: contain;
}
#itjth5e {
  border-style: solid solid solid solid;
  border-width: 0 0 1px 0;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i65jpqf {
  color: #010101;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
}
#ipbeny3 {
  font-weight: 400;
}
#ivyktko {
  color: #f9b006;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 8px;
}
#i1231wx {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
#id3bpo8 {
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iiafc0g {
  align-items: center;
  display: inline-flex;
  font-family: Open Sans, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i81f1qp {
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#ioquyf1 {
  align-items: center;
  background-color: #f9b006;
  border: 0;
  border-radius: 12px 12px 12px 12px;
  color: #000;
  cursor: pointer;
  display: flex;
  flex: 0 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  justify-content: center;
  padding: 12px 24px 12px 24px;
  text-decoration: none;
}
#i3ebo7f {
  align-items: center;
  border-style: solid solid solid solid;
  border-width: 1px 0 0 0;
  display: flex;
  font-family: Open Sans, sans-serif;
  gap: 12px;
  justify-content: space-between;
  margin: auto 0 0 0;
  padding: 16px 0 0 0;
}
#i6uw1ep {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  gap: 16px;
  padding: 24px 24px 24px 24px;
}
#iu3khka {
  background-color: #fff;
  border-radius: 24px 24px 24px 24px;
  border-style: solid solid solid solid;
  border-width: 2px 2px 2px 2px;
  display: flex;
  flex: 1 0 23%;
  flex-direction: column;
  font-family: Open Sans, sans-serif;
  overflow: hidden;
}
#i9dxv:hover #i9dxv {
  background-color: #f3f4f6;
}
#iczd8k .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #1f2937 !important;
}
#iczd8k .swiper-pagination-bullet {
  background-color: #1f2937 !important;
}
#i0dn7n:hover #iki3qj {
  color: #1d43d8;
}
#i0dn7n:hover #i5ozry {
  color: #1d43d8;
}
#i96xr4:hover #ii6043 {
  color: #fff;
}
#ig9cf2x {
  color: #000;
  display: block;
  height: 200%;
  width: 200%;
}
#i8cfizs {
  align-items: center;
  display: inline-flex;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#id4arpu {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#inzepxk {
  display: block;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
  text-transform: none;
}
#i7ab8rr {
  background-image: -webkit-linear-gradient(top, #fe1900 0, #ce0000 100%);
  border: 1px solid #d83526;
  border-radius: 6px;
  bottom: 110px;
  box-shadow: inset 0 1px 0 0 #f29c93;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  padding: 9px 15px;
  position: relative;
  text-shadow: 0 1px 0 #b23e35;
  float: right;
  right: 400px;
}
#ipzuv:hover #ipzuv {
  background-color: #374151;
  color: #fff;
}
#igk8b:hover #igk8b {
  background-color: #1d43d8;
}
#iin872:hover #iin872 {
  color: #1d4ed8;
}
#iin872:hover #ic725r {
  color: #1d4ed8;
}
#i0g81l:hover #ig28wt {
  color: #1d4ed8;
}
#i0g81l:hover #i0g81l {
  color: #1d4ed8;
}
#iqj5g5l {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#ic4z6 {
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 800;
  line-height: 120%;
  color: #111827;
  text-align: center;
}
#i0n3q {
  font-family: Inter, sans-serif;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#io5of {
  font-family: Inter, sans-serif;
  display: inline-flex;
  align-items: center;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iuucw {
  font-family: Inter, sans-serif;
  display: block;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
#icdjt {
  font-family: Inter, sans-serif;
  width: max-content;
  background-color: #1d4ed8;
  display: flex;
  padding-top: 12px;
  padding-right: 20px;
  padding-bottom: 12px;
  padding-left: 20px;
  color: #fff;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  text-decoration-line: none;
  text-decoration-thickness: initial;
  text-decoration-style: initial;
  text-decoration-color: initial;
  cursor: pointer;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  font-weight: 500;
  font-size: 16px;
  justify-content: center;
  align-items: center;
  position: relative;
  bottom: 20px;
}
#icdjt:hover {
  background-color: #1e40af;
}
#ip4et {
  font-family: Inter, sans-serif;
  display: flex;
  row-gap: 17px;
  column-gap: 17px;
}
#iuzak {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  column-gap: 24px;
  align-items: center;
}
#i058h {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 64px;
  column-gap: 64px;
}
#imy02 {
  font-family: Inter, sans-serif;
  width: 90%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1600px;
}
#i9448 {
  font-family: Inter, sans-serif;
  height: auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 80px;
  padding-right: 0;
  padding-bottom: 80px;
  padding-left: 0;
}
#icfb33m {
  width: 90%;
  margin: 0 auto;
  max-width: 1200px;
}
#idmtnii {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  min-height: 320px;
  height: 320px;
}
#iq1zuoj {
  width: 100%;
  position: relative;
  margin: 0;
  margin-right: 0;
  min-height: 320px;
}
#if9ykrm {
  width: 100%;
  position: relative;
  margin: 0;
  margin-right: 0;
  min-height: 320px;
}
#ib0p54w {
  width: 100%;
  position: relative;
  margin: 0;
  margin-right: 0;
  min-height: 320px;
}
#icvjpch {
  color: #007aff;
  right: auto;
  left: 22px;
  position: absolute;
  width: 27px;
  height: 44px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  top: auto;
  bottom: auto;
}
#ikl26zu {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#iehm7x6 {
  color: #007aff;
  right: 22px;
  left: auto;
  position: absolute;
  width: 27px;
  height: 44px;
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  top: auto;
  bottom: auto;
}
#i0xlu6c {
  font-size: 55px;
  font-variation-settings: "FILL" 0, "wght" 100, "GRAD" 0, "opsz" 24;
}
#i82b2oa {
  left: auto;
  right: auto;
  top: auto;
  bottom: 8px;
  display: block;
}
#ixlnt1o {
  transform: translate3d(0, 0, 0);
  transition-delay: 0s;
  transition-property: transform, height;
}
#idmtnii .swiper-pagination-bullet {
  background-color: #007aff !important;
}
#idmtnii .swiper-pagination-bullet-active {
  background-color: #007aff !important;
}
#iso6mut {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
#i2wuslh {
  flex-grow: 1;
  flex-basis: 50%;
}
#i74jfkf {
  flex-grow: 1;
  flex-basis: 50%;
}
#i6qz34m {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#itnjb01 {
  color: #000;
  width: 94%;
  display: block;
  height: 94%;
}
#id7ghe4 {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#ijkcwnf {
  color: #000;
  width: 95%;
  display: block;
  height: 96%;
}
#ivd9ds2 {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
#i6soeez {
  flex-grow: 1;
  flex-basis: 50%;
}
#idh2xz9 {
  flex-grow: 1;
  flex-basis: 50%;
}
#i5qv4t3 {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#i51erk6 {
  color: #000;
  width: 94%;
  display: block;
  height: 95%;
}
#id6bote {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#iztg6al {
  color: #000;
  width: 95%;
  display: block;
  height: 95%;
}
#ighf5ab {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
#ix7lpiu {
  flex-grow: 1;
  flex-basis: 50%;
}
#ia3l9uz {
  flex-grow: 1;
  flex-basis: 50%;
}
#is5lo6h {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#i7hyank {
  color: #000;
  width: 94%;
  display: block;
  height: 94%;
}
#iwzk8e6 {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#iqu9zq6 {
  color: #000;
  width: 94%;
  display: block;
  height: 95%;
}
.sliderDiv4 {
  height: inherit;
  min-height: inherit;
  width: 100%;
}
.sliderDiv4:empty::before {
  background-color: #ddd;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI",
    "Open Sans", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
  height: inherit;
  min-height: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  opacity: 0.3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  white-space-collapse: collapse;
  text-wrap-mode: nowrap;
  overflow-x: hidden;
  overflow-y: hidden;
  text-overflow: ellipsis;
  content: "Slide4";
}
#izk0o8o {
  min-height: 320px;
}
#iteclxm {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
#itlgvp6 {
  flex-grow: 1;
  flex-basis: 50%;
}
#i7zutjw {
  flex-grow: 1;
  flex-basis: 50%;
}
#itr0i9f {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#iwvgx9a {
  color: #000;
  width: 94%;
  display: block;
  height: 93%;
}
#imjvocg {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#it3napr {
  color: #000;
  width: 94%;
  display: block;
  height: 94%;
}
#ijxd2ku {
  display: inline-block;
  padding: 5px;
  cursor: pointer;
}
#is6z6 {
  color: #000;
  position: relative;
  bottom: 14px;
}
#i2cz7 {
  font-family: Inter, sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  line-height: 120%;
}
#ixhqg {
  font-family: Inter, sans-serif;
  color: #9ca3af;
  font-size: 20px;
  text-align: center;
  line-height: 150%;
}
#iv1nq {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  column-gap: 16px;
}
#isdbm {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  line-height: 150%;
}
#izsjt {
  font-family: Inter, sans-serif;
  color: #9ca3af;
  font-size: 16px;
  text-align: left;
  line-height: 150%;
}
#il6dn {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  column-gap: 8px;
}
#ifd47 {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  column-gap: 16px;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 31.1%;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  position: relative;
  bottom: 25px;
}
#i62wp {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  line-height: 150%;
}
#ijmlk {
  font-family: Inter, sans-serif;
  color: #9ca3af;
  font-size: 16px;
  text-align: left;
  line-height: 150%;
}
#i8s2n {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  column-gap: 8px;
}
#i8qzz {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  column-gap: 16px;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 31.1%;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  position: relative;
  bottom: 25px;
}
#i320g {
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  line-height: 150%;
  width: px;
}
#ilb1q {
  font-family: Inter, sans-serif;
  color: #9ca3af;
  font-size: 16px;
  text-align: left;
  line-height: 150%;
}
#i1n9h {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 8px;
  column-gap: 8px;
}
#ivp3i {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 16px;
  column-gap: 16px;
  align-items: center;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 31.1%;
  padding-top: 0;
  padding-right: 10px;
  padding-bottom: 0;
  padding-left: 10px;
  position: relative;
  bottom: 25px;
}
#is9zd {
  font-family: Inter, sans-serif;
  display: flex;
  row-gap: 32px;
  column-gap: 32px;
  flex-wrap: wrap;
}
#ikpil {
  font-family: Inter, sans-serif;
  display: flex;
  flex-direction: column;
  row-gap: 48px;
  column-gap: 48px;
}
#imfpb {
  font-family: Inter, sans-serif;
  width: 90%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1600px;
}
#is2pq {
  font-family: Inter, sans-serif;
  height: auto;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  padding-top: 80px;
  padding-right: 0;
  padding-bottom: 80px;
  padding-left: 0;
  background-color: #101826;
}
#iloubl7 {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 0.5rem;
}
#idaegxu {
  flex-grow: 1;
  flex-basis: 33.333333333333336%;
}
#izmmjoc {
  flex-grow: 1;
  flex-basis: 33.333333333333336%;
}
#ie3hr6h {
  flex-grow: 1;
  flex-basis: 33.333333333333336%;
}
#incitrv {
  color: #000;
  width: 100%;
  display: block;
  height: 100%;
}
#izx6kw9 {
  color: #000;
  width: 100%;
  display: block;
  height: 100%;
}
#ixma69r {
  color: #000;
  width: 100%;
  display: block;
  height: 100%;
}
#i8pu14s {
  display: inline-flex;
  align-items: center;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i8cmgkz {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#if28g56 {
  display: block;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
#i5uihje {
  width: max-content;
  background-color: #f9b006;
  display: inline-block;
  padding: 9px 15px;
  color: #000;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  border-radius: 5px 5px 5px 5px;
  font-weight: 400;
  font-size: 16px;
}
#icuycdi {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#ilzs1xk {
  display: inline-flex;
  align-items: center;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#i14m6lf {
  display: block;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
#i2cti7h {
  width: max-content;
  background-color: #f9b006;
  display: inline-block;
  padding: 9px 15px;
  color: #000;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  border-radius: 5px 5px 5px 5px;
  font-weight: 400;
  font-size: 16px;
}
#i1taaeg {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iyu0knp {
  display: inline-flex;
  align-items: center;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
}
#iahjehs {
  display: block;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
#i4j95fd {
  width: max-content;
  background-color: #f9b006;
  display: inline-block;
  padding: 9px 15px;
  color: #000;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  border-radius: 5px 5px 5px 5px;
  font-weight: 400;
  font-size: 16px;
}
@keyframes slideUp {
  0% {
    opacity: 1;
    top: 0;
  }
  100% {
    opacity: 0;
    top: -300px;
  }
}
@keyframes popup {
  0% {
    opacity: 0;
    top: -300px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}
@media (max-width: 992px) {
  #iftr69 {
    justify-content: center;
  }
  #iosc4 {
    flex-direction: column;
  }
  #ikb6u {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #i5hjc {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #irmawa {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #i1mhs2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #iizdw8 {
    column-gap: 24px;
    flex-direction: column;
    row-gap: 24px;
  }
  #i5xi2k {
    flex-direction: column;
  }
  #i0os47 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i8irg5 {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #i2xffu {
    flex-direction: row;
  }
  #ikze5l {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #iwwtkg {
    flex-direction: column;
  }
  #ii50d1 {
    flex-direction: column;
  }
  #ih83wi {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i2spba {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #ikakta {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  }
  #it6gdw {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #ipb6ee {
    flex-basis: 0%;
    flex-grow: 1;
    flex-shrink: 1;
  }
  #inojxh {
    align-self: stretch;
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #infmcf {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #i5gxm2 {
    flex-basis: 48%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #ivxveo {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #irv7wo {
    column-gap: 24px;
    flex-direction: column;
    row-gap: 24px;
  }
  #ipns5o {
    flex-direction: column;
  }
  #ibelyd {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i1y6da {
    display: flex;
  }
  #ihchaj {
    display: none;
  }
  #i1tszy {
    column-gap: 24px;
    flex-direction: column;
    row-gap: 24px;
  }
  #i25e08 {
    column-gap: 24px;
    row-gap: 24px;
  }
  #ixzhd8 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #ie4g9i {
    flex-direction: column;
  }
  #iuvf8r {
    display: none;
  }
  #iwmuen {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i9of7g {
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    order: 0;
  }
  #i4v8bf {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #izvvvx {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #idcbm8 {
    background-attachment: scroll;
    background-image: none;
    background-position-x: 50%;
    background-position-y: 50%;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #ijzzbh {
    column-gap: 24px;
    row-gap: 24px;
  }
  #ife8-2 {
    display: none;
    justify-content: center;
    width: 100%;
  }
  #iefg-2 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 5px;
  }
  #i3d7j-2 {
    align-items: center;
    background-color: #091b49;
    flex-direction: column;
    width: 100%;
  }
  #i7mrk-2 {
    display: flex;
  }
  #im4fh-2 {
    display: flex;
  }
  #in7io-2 {
    display: flex;
  }
  #iblkq-2 {
    display: flex;
  }
  #izf7-2 {
    padding: 0 46px 0 46px;
  }
  #i14kr-2 {
    height: 80%;
    position: static;
  }
  #ipmcc-2 {
    padding: 0;
  }
  #i9kh1 {
    padding: 50px 0 50px 0;
  }
  #i9pok-2 {
    flex-direction: column;
    gap: 0;
  }
  #ia3tf {
    border-color: #122056;
    border-style: solid none none none;
    border-width: 2px 2px 2px 2px;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 24px;
    margin: 0;
    padding: 0;
  }
  #sliderTrack {
    flex-wrap: wrap;
    gap: 12px;
    justify-content: space-evenly;
  }
  #i8q4a {
    justify-content: center;
  }
  #idir8rs-2 {
    width: 80%;
  }
  #ilpubkh-2 {
    left: 45%;
  }
  #ik8af-2 {
    justify-content: center;
  }
  #i3jc5vh {
    border-color: #122056;
    border-style: solid none none none;
    border-width: 2px 2px 2px 2px;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 24px;
    margin: 0;
    padding: 0;
  }
  #iwktn7h {
    border-color: #122056;
    border-style: solid none none none;
    border-width: 2px 2px 2px 2px;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 24px;
    margin: 0;
    padding: 0;
  }
  #i0ihp0h {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #courses {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #irju8iy {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #i7s92gv {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #in82ib9 {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #ic3ux47 {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #ialxujd {
    margin: 0;
    margin-right: 0;
    width: 228px;
  }
  #i3acchf {
    margin: 0;
    margin-right: 0;
    width: 228px;
  }
  #iea63bj {
    margin: 0;
    margin-right: 0;
    width: 228px;
  }
  #i383pw9 {
    margin: 0;
    margin-right: 0;
    width: 228px;
  }
  #i0am2l7 {
    margin: 0;
    margin-right: 0;
    width: 228px;
  }
  #it2fx2i {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #imx7rjo {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #ii6aajj {
    margin: 0 12px 0 0;
    margin-right: 12px;
    width: 336px;
  }
  #i3j3nl {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #icmh {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #ib1im {
    flex-basis: 47%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #iw9xi9 {
    flex-basis: 47%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #intkfo {
    flex-basis: 47%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #iywp {
    text-align: left;
  }
  #ifzd {
    width: 100%;
  }
  #ic7l {
    flex-wrap: wrap;
  }
  #iah6o1g {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i9jkpch {
    padding-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 50px;
  }
  #ifd47 {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 29%;
  }
  #i8qzz {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 29%;
  }
  #ivp3i {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 29%;
  }
}
@media (max-width: 768px) {
  #iefg-2 {
    display: flex;
  }
  #i7mrk-2 {
    display: flex;
  }
  #im4fh-2 {
    display: flex;
  }
  #in7io-2 {
    display: flex;
  }
  #iblkq-2 {
    display: flex;
  }
  #i3d7j-2 {
    flex-direction: column;
    width: 100%;
  }
  #ife8-2 {
    display: none;
    width: 100%;
  }
  #i3gfo94 {
    flex-wrap: wrap;
  }
  #icylvlb {
    flex-wrap: wrap;
  }
  #icylvlb {
    flex-wrap: wrap;
  }
  #iso6mut {
    flex-wrap: wrap;
  }
  #ivd9ds2 {
    flex-wrap: wrap;
  }
  #ighf5ab {
    flex-wrap: wrap;
  }
  #iteclxm {
    flex-wrap: wrap;
  }
  #iloubl7 {
    flex-wrap: wrap;
  }
}
@media (max-width: 480px) {
  #i8ubyg {
    column-gap: 12px;
    flex-direction: column;
    row-gap: 12px;
  }
  #i1mhs2 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #iya1lg {
    font-size: 30px;
  }
  #iggus7 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #imsk5u {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #icvqdl {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #ieqpyx {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #i81v1f {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #i5hjc {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #iw9861 {
    border-radius: 16px 16px 16px 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
  }
  #i3zwrj {
    border-radius: 16px 16px 16px 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
  }
  #i7u0c {
    border-radius: 16px 16px 16px 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
  }
  #ib9l5 {
    column-gap: 24px;
    row-gap: 24px;
  }
  #iosc4 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #isu2ll {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #ibf2ks {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #ik5t9b {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #i8d3p9 {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #ipozwy {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #im7doc {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #is9f9q {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #inr1pr {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #ix41fv {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #irr99c {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #i9zckf {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #i3q09q {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
  }
  #i7m0sq {
    font-size: 16px;
  }
  #imr765 {
    font-size: 14px;
  }
  #iy2wde {
    font-size: 16px;
  }
  #izz1d9 {
    font-size: 14px;
  }
  #i1e365 {
    font-size: 16px;
  }
  #ixvwzl {
    font-size: 14px;
  }
  #i5xi2k {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i9q0ze {
    column-gap: 24px;
    row-gap: 24px;
  }
  #i0os47 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #ikzjye {
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #ikcktk {
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #iklvkb {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i6q33d {
    column-gap: 12px;
    row-gap: 12px;
  }
  #iqu12t {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i2hagu {
    column-gap: 12px;
    row-gap: 12px;
  }
  #ikze5l {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 90%;
  }
  #i2xffu {
    column-gap: 12px;
    flex-basis: 100%;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 0;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0;
    row-gap: 12px;
  }
  #iwwtkg {
    flex-direction: column-reverse;
  }
  #iyp03o {
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #ii50d1 {
    background-image: linear-gradient(
      to top,
      #6b196b 0,
      #1b2c85 21%,
      #122056 100%
    );
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    flex-direction: column;
  }
  #i8a796 {
    font-size: 30px;
  }
  #i6553t {
    font-size: 14px;
  }
  #i9ub2g {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i6gzr6 {
    font-size: 24px;
  }
  #i126vs {
    font-size: 24px;
  }
  #ivjp9j {
    font-size: 24px;
  }
  #igb1x1 {
    font-size: 24px;
  }
  #ita7t4 {
    font-size: 14px;
  }
  #i4isph {
    font-size: 14px;
  }
  #idu2kh {
    font-size: 14px;
  }
  #i6okd8 {
    font-size: 14px;
  }
  #i2gfgf {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #izps2k {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #i3fguz {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #izp2ot {
    flex-basis: 45%;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #ih83wi {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #inc8ko {
    column-gap: 24px;
    row-gap: 24px;
  }
  #ikakta {
    flex-direction: column;
  }
  #ijorwo {
    font-size: 30px;
  }
  #i2spba {
    align-items: center;
    column-gap: 12px;
    padding-bottom: 25px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #i543hf {
    font-size: 18px;
  }
  #ilhw9f {
    font-size: 18px;
  }
  #it6gdw {
    align-items: center;
    column-gap: 12px;
    padding-bottom: 25px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #iwkajb {
    font-size: 18px;
  }
  #ipb6ee {
    align-items: center;
    column-gap: 12px;
    padding-bottom: 25px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #irv7wo {
    column-gap: 24px;
    row-gap: 24px;
  }
  #ivxveo {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #inojxh {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
  #icm75l {
    font-size: 20px;
  }
  #iz1dkg {
    font-size: 16px;
  }
  #inq7g9 {
    font-size: 20px;
  }
  #ih2g3i {
    font-size: 16px;
  }
  #inmxwh {
    font-size: 20px;
  }
  #iah9u1 {
    font-size: 16px;
  }
  #ietn59 {
    font-size: 20px;
  }
  #ipp1ki {
    font-size: 16px;
  }
  #irl4ai {
    font-size: 20px;
  }
  #iylavj {
    font-size: 16px;
  }
  #ip5fke {
    font-size: 14px;
  }
  #ix6a62 {
    column-gap: 12px;
    flex-direction: column;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 24px;
    row-gap: 12px;
  }
  #iov4zg {
    column-gap: 12px;
    flex-wrap: wrap;
    row-gap: 12px;
  }
  #i1y6da {
    display: flex;
  }
  #ihchaj {
    display: none;
  }
  #ira221 {
    flex-basis: 100%;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #ixzhd8 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #isv4wh {
    padding: 30px 0 30px 0;
  }
  #ibelyd {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #ik1uoe {
    align-items: center;
    align-self: stretch;
    column-gap: 12px;
    justify-content: center;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    row-gap: 12px;
  }
  #iy6eg1 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #ixjivg {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #il7gtk {
    font-size: 32px;
    text-align: center;
  }
  #i3x3wk {
    font-size: 14px;
    text-align: center;
  }
  #i1qsng {
    font-size: 14px;
    text-align: center;
  }
  #iwr86j {
    font-size: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    text-align: center;
    width: 100%;
  }
  #igxych {
    display: none;
  }
  #i65j1u {
    display: none;
  }
  #i8852y {
    column-gap: 12px;
    flex-basis: 0%;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    row-gap: 12px;
    width: 100%;
  }
  #i9std4 {
    align-items: center;
    align-self: center;
    justify-content: center;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #ivg2a7 {
    font-size: 19px;
    justify-content: center;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    text-align: center;
    width: 100%;
  }
  #iv2yqf {
    font-size: 30px;
  }
  #itg2mb {
    font-size: 24px;
  }
  #ic7ibl {
    font-size: 14px;
  }
  #iuqc5v {
    font-size: 16px;
  }
  #itdh7c {
    font-size: 14px;
  }
  #i4qx7l {
    font-size: 16px;
  }
  #ihi77b {
    font-size: 14px;
  }
  #iqh4ri {
    font-size: 16px;
  }
  #itrbjf {
    font-size: 14px;
  }
  #ibbna3 {
    font-size: 16px;
  }
  #iztcvj {
    font-size: 14px;
  }
  #i3c8j8 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i6sp9t {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: static;
    row-gap: 12px;
  }
  #iiofe5 {
    column-gap: 24px;
    row-gap: 24px;
  }
  #iwmuen {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i4v8bf {
    column-gap: 24px;
    flex-direction: column;
    row-gap: 24px;
  }
  #iotfqn {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #irmawa {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #i94vn6 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #i8irg5 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #idcbm8 {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #books {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #igxhyt {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #ij0g7c {
    column-gap: 12px;
    row-gap: 12px;
  }
  #iiwqkh {
    align-items: stretch;
    column-gap: 24px;
    flex-direction: column;
    flex-wrap: wrap;
    row-gap: 24px;
  }
  #i5psp5 {
    align-self: flex-start;
    display: flex;
    flex-direction: row;
    font-size: 18px;
    justify-content: center;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 16px;
    text-align: center;
    width: 100%;
  }
  #ig3cjn {
    display: flex;
    flex-basis: 0%;
    flex-grow: 1;
    flex-shrink: 1;
    font-family: "Open Sans", sans-serif;
  }
  #irads7 {
    column-gap: 12px;
    display: flex;
    font-family: "Open Sans", sans-serif;
    row-gap: 12px;
  }
  #izu4z2 {
    transform: rotateZ(0);
  }
  #ip9is6 {
    flex-basis: 0%;
    flex-grow: 1;
    flex-shrink: 1;
  }
  #id8iyi {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 90%;
  }
  #ipqd4r {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #idr4ch {
    font-size: 18px;
    font-weight: 500;
  }
  #i26idc {
    font-size: 18px;
    font-weight: 500;
  }
  #iltulm {
    font-size: 18px;
    font-weight: 500;
  }
  #i9dreqf {
    font-size: 18px;
    font-weight: 500;
  }
  #is22tj {
    font-size: 18px;
    font-weight: 500;
  }
  #iui1d36 {
    font-size: 18px;
    font-weight: 500;
  }
  #iq0li7 {
    font-size: 22px;
  }
  #i1wjho {
    font-size: 22px;
  }
  #irbf8b {
    font-size: 22px;
  }
  #iwrtsme {
    font-size: 22px;
  }
  #i2wrg6 {
    font-size: 22px;
  }
  #i0s9hqc {
    font-size: 22px;
  }
  #i1feok {
    font-size: 14px;
  }
  #i1k1hh {
    font-size: 14px;
  }
  #ia68gp {
    font-size: 14px;
  }
  #it9dc9w {
    font-size: 14px;
  }
  #is3ba9f {
    font-size: 14px;
  }
  #ivtyash {
    font-size: 14px;
  }
  #i8imrf {
    column-gap: 24px;
    row-gap: 24px;
  }
  #icoqg16 {
    font-size: 32px;
  }
  #izvvvx {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #ikb6u {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #ittdmcm {
    font-size: 16px;
  }
  #iy0kamf {
    font-size: 14px;
  }
  #icp55b5 {
    font-size: 24px;
  }
  #i6yknjh {
    font-size: 14px;
  }
  #i7l0skd {
    font-size: 16px;
  }
  #i2vv0jp {
    font-size: 14px;
  }
  #iy7oqy9 {
    font-size: 16px;
  }
  #imv0a8g {
    font-size: 14px;
  }
  #ixo97gd {
    font-size: 16px;
  }
  #ijrexzi {
    font-size: 14px;
  }
  #ia8mtda {
    font-size: 16px;
  }
  #ihk5gsu {
    font-size: 14px;
  }
  #i5j65xm {
    column-gap: 12px;
    row-gap: 12px;
  }
  #ifycq38 {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: static;
    row-gap: 12px;
  }
  #iknyrz7 {
    font-size: 24px;
  }
  #id4rsqq {
    font-size: 14px;
  }
  #i9akgvv {
    font-size: 16px;
  }
  #iah706h {
    font-size: 14px;
  }
  #i0khxld {
    font-size: 16px;
  }
  #icqti1g {
    font-size: 14px;
  }
  #i6eqbrx {
    font-size: 16px;
  }
  #iels76k {
    font-size: 14px;
  }
  #izilecj {
    font-size: 16px;
  }
  #i07bmcg {
    font-size: 14px;
  }
  #i9rhyr5 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i7mzk3w {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: static;
    row-gap: 12px;
  }
  #ito26k8 {
    font-size: 24px;
  }
  #i969s7h {
    font-size: 14px;
  }
  #ih3djou {
    font-size: 16px;
  }
  #ifako6l {
    font-size: 14px;
  }
  #iphmjg2 {
    font-size: 16px;
  }
  #icfgouw {
    font-size: 14px;
  }
  #ipxsgf5 {
    font-size: 16px;
  }
  #im61agv {
    font-size: 14px;
  }
  #ia0h28j {
    font-size: 16px;
  }
  #ii3xrwf {
    font-size: 14px;
  }
  #i4g0sx8 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #iluemg1 {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: static;
    row-gap: 12px;
  }
  #iqcwe24 {
    font-size: 24px;
  }
  #iul9m75 {
    font-size: 14px;
  }
  #izf08yi {
    font-size: 16px;
  }
  #i6mm1j8 {
    font-size: 14px;
  }
  #i711xzu {
    font-size: 16px;
  }
  #i71nhjb {
    font-size: 14px;
  }
  #i1fui98 {
    font-size: 16px;
  }
  #iivq4hh {
    font-size: 14px;
  }
  #iz93zhx {
    font-size: 16px;
  }
  #igwbsn1 {
    font-size: 14px;
  }
  #ifen5f3 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #ixiy2ku {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    flex-direction: column;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: static;
    row-gap: 12px;
  }
  #itvf22 {
    border-bottom-left-radius: 32px;
    border-bottom-right-radius: 32px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  #ico4jb {
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
  }
  #iusmfi {
    flex-basis: 45%;
    flex-direction: row;
    flex-grow: 0;
    flex-shrink: 0;
  }
  #i1779a {
    font-size: 20px;
    height: 35px;
    width: 35px;
  }
  #icdr4n {
    font-size: 20px;
    height: 35px;
    width: 35px;
  }
  #i6lxsz {
    font-size: 20px;
    height: 35px;
    width: 35px;
  }
  #iaildh {
    font-size: 20px;
    height: 35px;
    width: 35px;
  }
  #io8nef {
    display: none;
  }
  #iuvf8r {
    display: block;
  }
  #ie4g9i {
    flex-direction: row;
  }
  #i8wj54 {
    color: #fff;
    font-family: Sora, sans-serif;
    font-size: 12px;
  }
  #ij7jqn {
    color: #fff;
    font-family: Sora, sans-serif;
    font-size: 12px;
  }
  #izntbz {
    color: #fff;
    font-family: Sora, sans-serif;
    font-size: 12px;
  }
  #i2zb6g {
    color: #fff;
    font-family: Sora, sans-serif;
    font-size: 12px;
  }
  #intngop {
    font-size: 16px;
  }
  #itscs1l {
    font-size: 14px;
  }
  #ihquzwu {
    font-size: 16px;
  }
  #iem5db3 {
    font-size: 14px;
  }
  #ih5w6d {
    max-height: 80px;
    max-width: 230px;
  }
  #i4ro51 {
    align-items: flex-start;
    justify-content: center;
  }
  #i26e71 {
    font-size: 36px;
  }
  #ia8qwk {
    font-size: 36px;
  }
  #iojpre {
    font-size: 36px;
  }
  #i4n96fu {
    flex-direction: column;
  }
  #i04hgeg {
    flex-direction: column;
  }
  #iws61jp {
    flex-direction: column;
  }
  #irzgr76 {
    flex-direction: column;
  }
  #igak6hf {
    flex-direction: column;
  }
  #ilo82x {
    column-gap: 24px;
    row-gap: 24px;
  }
  #ikqjo7 {
    max-width: 100px;
  }
  #itu6u7 {
    max-width: 100px;
  }
  #iem8kg {
    font-size: 14px;
  }
  #izyr6x {
    font-size: 14px;
  }
  #itjmre {
    font-size: 30px;
  }
  #ife8-2 {
    display: none;
    width: 100%;
  }
  #iefg-2 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 5px;
  }
  #i3d7j-2 {
    background-color: #122549;
    flex-direction: column;
    width: 100%;
  }
  #i7mrk-2 {
    display: flex;
  }
  #im4fh-2 {
    display: flex;
  }
  #in7io-2 {
    display: flex;
  }
  #iblkq-2 {
    display: flex;
  }
  #i8q4a {
    align-items: center;
    flex: 1 1 0%;
    flex-direction: column;
    justify-content: center;
  }
  #sliderTrack {
    flex-wrap: nowrap;
    gap: 16px;
    justify-content: center;
  }
  #ia3tf {
    border-style: none none none none;
    border-width: 2px 2px 2px 2px;
    flex-direction: row;
    gap: 12px;
    overflow: hidden;
    padding: 20px 0 0 0;
    position: static;
    width: 100%;
  }
  #i14kr-2 {
    object-position: 81% 46%;
    width: 100%;
  }
  #ipmcc-2 {
    padding: 0;
  }
  #i717j {
    flex-direction: column;
  }
  #izxl-2 {
    aspect-ratio: 0;
    width: 100px;
  }
  #ilik-2 {
    min-width: 110px;
  }
  #izf7-2 {
    margin: 0 auto 0 auto;
    padding: 0;
  }
  #i9kh1 {
    gap: 24px;
  }
  #i5x5c-2 {
    font-size: 11px;
    text-align: center;
  }
  #irfso-2 {
    font-size: 14px;
    text-align: center;
  }
  #il9bs {
    font-size: 16px;
    padding: 16px 16px 16px 16px;
    width: 100%;
  }
  #igzpr {
    justify-content: center;
  }
  #ik8af-2 {
    justify-content: center;
  }
  #i07m-2 {
    padding: 0;
  }
  #i341xgl {
    padding: 32px 0 32px 0;
    position: relative;
  }
  #ilpubkh-2 {
    left: 40%;
  }
  #idir8rs-2 {
    width: 50%;
  }
  #io3nbfh {
    font-size: 36px;
    text-align: center;
  }
  #i3jc5vh {
    border-style: none none none none;
    border-width: 2px 2px 2px 2px;
    flex-direction: row;
    gap: 12px;
    padding: 20px 0 0 0;
    position: static;
    width: 100%;
  }
  #iwktn7h {
    border-style: none none none none;
    border-width: 2px 2px 2px 2px;
    flex-direction: column;
    gap: 12px;
    padding: 20px 0 0 0;
    position: static;
    width: 100%;
  }
  #i0ihp0h {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #courses {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #il6cph4 {
    font-size: 30px;
  }
  #ieu2e99 {
    font-size: 30px;
  }
  #ilqk9ip {
    font-size: 30px;
  }
  #ibfwewp {
    max-width: 100px;
  }
  #i0fowby {
    font-size: 14px;
  }
  #iy4cenp {
    column-gap: 12px;
    row-gap: 12px;
  }
  #ics985k {
    column-gap: 12px;
    row-gap: 12px;
  }
  #irehlz5 {
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #i05w7mw {
    font-size: 14px;
  }
  #iwouuos {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i7e9o0g {
    column-gap: 12px;
    row-gap: 12px;
  }
  #irex0qq {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #ivtf6tg {
    font-size: 14px;
  }
  #ior6u3t {
    column-gap: 12px;
    row-gap: 12px;
  }
  #idk8vw4 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #ii8xnjc {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #ipy4sdk {
    font-size: 14px;
  }
  #i9mpqkg {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i0tolx1 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #istamxh {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #io67kar {
    font-size: 14px;
  }
  #iyylmu5 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #it61pz5 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #i6zt0wa {
    border-radius: 16px 16px 16px 16px;
    column-gap: 12px;
    padding-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 16px;
    row-gap: 12px;
  }
  #idq6t9w {
    font-size: 30px;
  }
  #i6li35j {
    font-size: 30px;
  }
  #irju8iy {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #i7s92gv {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #in82ib9 {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #ic3ux47 {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #ialxujd {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #i3acchf {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #iea63bj {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #i383pw9 {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #i0am2l7 {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #it2fx2i {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #isj96a7 {
    display: flex;
    overflow: hidden;
  }
  #ifspenw {
    transform: translate3d(0, 0, 0);
  }
  #il8xp1p {
    transform: translate3d(0, 0, 0);
  }
  #iuo7h61 {
    transform: translate3d(0, 0, 0);
  }
  #ih4wcmz {
    gap: 24px;
  }
  #io0c6ho {
    flex: 1 0 45%;
    flex-direction: column;
    gap: 8px;
  }
  #i09jzt5 {
    align-items: center;
    flex: 1 0 45%;
    flex-direction: column;
    gap: 8px;
  }
  #idsr5xr {
    flex: 1 0 45%;
    flex-direction: column;
    gap: 8px;
  }
  #ixy73gs {
    flex: 1 0 45%;
    flex-direction: column;
    gap: 8px;
  }
  #iafyoxg {
    align-items: center;
  }
  #i5z8pzj {
    align-items: center;
  }
  #iangqo6 {
    align-items: center;
  }
  #in4zicc {
    gap: 16px;
  }
  #i5oc3lk {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ijhecf4 {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #iqxdlpi {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ikwvrvg {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ivduhgp {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ik7c5yj {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #imupqfp {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #iv8ar19 {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #irg67gi {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ive9p93 {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #i4wopfa {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #i6wjg2d {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #i31tf78 {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #is7e2jn {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ia0wf5g {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ih7slig {
    padding: 16px 16px 16px 16px;
  }
  #ikxxv39 {
    padding: 16px 16px 16px 16px;
  }
  #isv0ww1 {
    padding: 16px 16px 16px 16px;
  }
  #ikeamam {
    padding: 16px 16px 16px 16px;
  }
  #iv2e1k6 {
    padding: 16px 16px 16px 16px;
  }
  #ips3aor {
    padding: 16px 16px 16px 16px;
  }
  #i083vc8 {
    padding: 16px 16px 16px 16px;
  }
  #i0p33bw {
    padding: 16px 16px 16px 16px;
  }
  #ik7v80t {
    padding: 16px 16px 16px 16px;
  }
  #ie6fgm1 {
    padding: 16px 16px 16px 16px;
  }
  #iotq4jr {
    padding: 16px 16px 16px 16px;
  }
  #ivtxpo4 {
    padding: 16px 16px 16px 16px;
  }
  #isdpe5d {
    padding: 16px 16px 16px 16px;
  }
  #icn8rap {
    padding: 16px 16px 16px 16px;
  }
  #ix8oolu {
    padding: 16px 16px 16px 16px;
  }
  #i3y123 {
    height: auto;
    object-position: 50% 100%;
  }
  #idn7fy8 {
    justify-content: center;
  }
  #ierdvbc {
    justify-content: center;
  }
  #ilcl17l {
    justify-content: center;
  }
  #ibm9fnh {
    justify-content: center;
  }
  #islpyh8 {
    justify-content: center;
  }
  #igivjuv {
    flex-direction: column;
    gap: 2px;
  }
  #iol2u3n {
    border-radius: 16px 16px 16px 16px;
  }
  #itil3tg {
    font-size: 24px;
  }
  #i34ranl {
    padding: 16px 16px 16px 16px;
  }
  #i14bl6i {
    font-size: 18px;
  }
  #ie2tqmk {
    font-size: 24px;
  }
  #iijftl8 {
    font-size: 18px;
  }
  #i0f2cpp {
    padding: 16px 16px 16px 16px;
  }
  #i9sr5sh {
    border-radius: 16px 16px 16px 16px;
  }
  #ii6aajj {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #ibbibrl {
    font-size: 24px;
  }
  #i2baqq7 {
    font-size: 18px;
  }
  #ipsul9u {
    padding: 16px 16px 16px 16px;
  }
  #i4kwzbf {
    border-radius: 16px 16px 16px 16px;
  }
  #imx7rjo {
    margin: 0;
    margin-right: 0;
    width: 100%;
  }
  #i9t3rj {
    border-radius: 16px 16px 16px 16px;
  }
  #ihlfzg {
    column-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 24px;
  }
  #i3j3nl {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #i6k098 {
    column-gap: 16px;
    flex-direction: column;
    row-gap: 16px;
  }
  #i4a6jf {
    font-size: 30px;
    text-align: center;
  }
  #ite8x7 {
    font-size: 16px;
    text-align: center;
  }
  #irltgg {
    column-gap: 16px;
    flex-direction: column;
    row-gap: 16px;
  }
  #i785re {
    column-gap: 16px;
    row-gap: 16px;
  }
  #i36n6d {
    column-gap: 16px;
    row-gap: 16px;
  }
  #iqi80u {
    column-gap: 16px;
    flex-direction: column;
    row-gap: 16px;
  }
  #ihmg2i {
    column-gap: 16px;
    row-gap: 16px;
  }
  #i41gwo {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #i7tcxr {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #icnxyr {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #i4k5mt {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #i5480y {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #ilkgpb {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #iazxq8g {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #ix5rpo8 {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #i4lk4rj {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  #i2rdgmm {
    padding: 16px 16px 16px 16px;
  }
  #iw73smn {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #icmh {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #ic7l {
    column-gap: 24px;
    flex-direction: column;
    row-gap: 24px;
  }
  #ib1im {
    column-gap: 24px;
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    row-gap: 24px;
  }
  #ifzd {
    width: 100%;
  }
  #iffi3 {
    column-gap: 12px;
    row-gap: 12px;
  }
  #iligwm {
    column-gap: 12px;
    row-gap: 12px;
  }
  #iw9xi9 {
    column-gap: 24px;
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    row-gap: 24px;
  }
  #i23o6c {
    column-gap: 12px;
    row-gap: 12px;
  }
  #intkfo {
    column-gap: 24px;
    flex-basis: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    row-gap: 24px;
  }
  #iywp {
    text-align: left;
  }
  #iwovxey {
    font-size: 30px;
  }
  #ijmqu7j {
    padding: 16px 16px 16px 16px;
  }
  #iz1ioco {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #iyr7ggf {
    padding: 16px 16px 16px 16px;
  }
  #iuvkpea {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #iff4ey5 {
    padding: 16px 16px 16px 16px;
  }
  #i2livih {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ifm1lxa {
    gap: 16px;
  }
  #iah6o1g {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
  #i9jkpch {
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  #iezeqoi {
    padding: 16px 16px 16px 16px;
  }
  #i0fqbi6 {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ioemchs {
    padding: 16px 16px 16px 16px;
  }
  #iz2no77 {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #iky65g8 {
    padding: 16px 16px 16px 16px;
  }
  #i8eu9qq {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #izjcuze {
    padding: 16px 16px 16px 16px;
  }
  #ir43oll {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #i8v3v2f {
    padding: 16px 16px 16px 16px;
  }
  #iy4khxs {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #iesced4 {
    padding: 16px 16px 16px 16px;
  }
  #i2nt71i {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #i6uw1ep {
    padding: 16px 16px 16px 16px;
  }
  #iu3khka {
    border-radius: 16px 16px 16px 16px;
    flex: 1 0 100%;
  }
  #ic4z6 {
    font-size: 36px;
  }
  #icdjt {
    width: 100%;
  }
  #ip4et {
    flex-direction: column;
    justify-content: flex-start;
    align-self: stretch;
  }
  #i058h {
    row-gap: 32px;
    column-gap: 32px;
  }
  #i9448 {
    padding-top: 30px;
    padding-right: 0;
    padding-bottom: 30px;
    padding-left: 0;
  }
  #iuzak {
    row-gap: 12px;
    column-gap: 12px;
  }
  #ixhqg {
    font-size: 16px;
  }
  #ifd47 {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100%;
  }
  #i8qzz {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100%;
  }
  #ivp3i {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 100%;
  }
  #ikpil {
    row-gap: 32px;
    column-gap: 32px;
  }
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)
    format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)
    format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)
    format("woff2");
  unicode-range: U+1F00-1FFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)
    format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1,
    U+03A3-03FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)
    format("woff2");
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2)
    format("woff2");
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1,
    U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5,
    U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E,
    U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131,
    U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE,
    U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B,
    U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6,
    U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1,
    U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11,
    U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4,
    U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3,
    U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF,
    U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF,
    U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0,
    U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F,
    U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C,
    U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F,
    U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE,
    U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415,
    U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449,
    U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9,
    U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6,
    U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B,
    U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F,
    U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA,
    U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3,
    U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859,
    U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946,
    U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88,
    U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8,
    U+1FB00-1FBFF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)
    format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQspDre2.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQUpDg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQspDre2.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQUpDg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQspDre2.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQUpDg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQspDre2.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQUpDg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQspDre2.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQUpDg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQspDre2.woff2)
    format("woff2");
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF,
    U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: Sora;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/sora/v12/xMQbuFFYT72XzQUpDg.woff2)
    format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191,
    U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
*,
::after,
::before {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}
::after,
::before {
  --tw-content: "";
}
:host,
html {
  scroll-behavior: smooth;
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
button,
input:where([type="button"]),
input:where([type="reset"]),
input:where([type="submit"]) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
}
legend {
  padding: 0;
}
menu,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
dialog {
  padding: 0;
}
textarea {
  resize: vertical;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
[role="button"],
button {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
*,
::after,
::before {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: ;
  --tw-contain-size: ;
  --tw-contain-layout: ;
  --tw-contain-paint: ;
  --tw-contain-style: ;
}
.tagmango-gjs-container {
  width: 100%;
}
@media (min-width: 640px) {
  .tagmango-gjs-container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .tagmango-gjs-container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .tagmango-gjs-container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .tagmango-gjs-container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .tagmango-gjs-container {
    max-width: 1536px;
  }
}
.tagmango-gjs-pointer-events-none {
  pointer-events: none;
}
.tagmango-gjs-absolute {
  position: absolute;
}
.tagmango-gjs-relative {
  position: relative;
}
.tagmango-gjs-inset-0 {
  inset: 0px;
}
.tagmango-gjs-right-0 {
  right: 0;
}
.tagmango-gjs-top-0 {
  top: 0;
}
.tagmango-gjs-bottom-0 {
  bottom: 0;
}
.tagmango-gjs-left-0 {
  left: 0;
}
.tagmango-gjs-z-10 {
  z-index: 10;
}
.tagmango-gjs-order-first {
  order: -9999;
}
.tagmango-gjs--m-4 {
  margin: -1rem;
}
.tagmango-gjs--m-2 {
  margin: -0.5rem;
}
.tagmango-gjs--m-1 {
  margin: -0.25rem;
}
.tagmango-gjs--m-12 {
  margin: -3rem;
}
.tagmango-gjs-gap-3 {
  gap: 0.25rem;
}
.tagmango-gjs-mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.tagmango-gjs--mx-4 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.tagmango-gjs--mx-2 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.tagmango-gjs--my-8 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}
.tagmango-gjs-mb-4 {
  margin-bottom: 1rem;
}
.tagmango-gjs-mb-6 {
  margin-bottom: 1.5rem;
}
.tagmango-gjs-mb-8 {
  margin-bottom: 2rem;
}
.tagmango-gjs-mt-6 {
  margin-top: 1.5rem;
}
.tagmango-gjs-mt-8 {
  margin-top: 2rem;
}
.tagmango-gjs-mb-12 {
  margin-bottom: 3rem;
}
.tagmango-gjs-mb-20 {
  margin-bottom: 5rem;
}
.tagmango-gjs-mb-3 {
  margin-bottom: 0.75rem;
}
.tagmango-gjs-ml-2 {
  margin-left: 0.5rem;
}
.tagmango-gjs-mr-4 {
  margin-right: 1rem;
}
.tagmango-gjs-mb-1 {
  margin-bottom: 0.25rem;
}
.tagmango-gjs-mt-10 {
  margin-top: 2.5rem;
}
.tagmango-gjs-mt-12 {
  margin-top: 3rem;
}
.tagmango-gjs-mb-2 {
  margin-bottom: 0.5rem;
}
.tagmango-gjs-mb-auto {
  margin-bottom: auto;
}
.tagmango-gjs-mt-auto {
  margin-top: auto;
}
.tagmango-gjs-ml-auto {
  margin-left: auto;
}
.tagmango-gjs-mt-4 {
  margin-top: 1rem;
}
.tagmango-gjs-ml-1 {
  margin-left: 0.25rem;
}
.tagmango-gjs-mr-2 {
  margin-right: 0.5rem;
}
.tagmango-gjs-mt-3 {
  margin-top: 0.75rem;
}
.tagmango-gjs-mb-10 {
  margin-bottom: 2.5rem;
}
.tagmango-gjs-mb-16 {
  margin-bottom: 4rem;
}
.tagmango-gjs-ml-4 {
  margin-left: 1rem;
}
.tagmango-gjs-mt-2 {
  margin-top: 0.5rem;
}
.tagmango-gjs-mt-0 {
  margin-top: 0;
}
.tagmango-gjs-ml-3 {
  margin-left: 0.75rem;
}
.tagmango-gjs--mb-10 {
  margin-bottom: -2.5rem;
}
.tagmango-gjs--mb-1 {
  margin-bottom: -0.25rem;
}
.tagmango-gjs-mt-16 {
  margin-top: 4rem;
}
.tagmango-gjs-mt-20 {
  margin-top: 5rem;
}
.tagmango-gjs-mr-3 {
  margin-right: 0.75rem;
}
.tagmango-gjs-mb-5 {
  margin-bottom: 1.25rem;
}
.tagmango-gjs--mt-4 {
  margin-top: -1rem;
}
.tagmango-gjs-mt-1 {
  margin-top: 0.25rem;
}
.tagmango-gjs-mt-5 {
  margin-top: 1.25rem;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.hidden {
  display: none;
}
.tagmango-gjs-h-1 {
  height: 0.25rem;
}
.tagmango-gjs-h-20 {
  height: 5rem;
}
.tagmango-gjs-h-full {
  height: 100%;
}
.tagmango-gjs-h-8 {
  height: 2rem;
}
.tagmango-gjs-h-12 {
  height: 3rem;
}
.tagmango-gjs-h-5 {
  height: 1.25rem;
}
.tagmango-gjs-h-56 {
  height: 14rem;
}
.tagmango-gjs-h-48 {
  height: 12rem;
}
.tagmango-gjs-h-16 {
  height: 4rem;
}
.tagmango-gjs-h-24 {
  height: 6rem;
}
.tagmango-gjs-h-6 {
  height: 1.5rem;
}
.tagmango-gjs-h-10 {
  height: 2.5rem;
}
.tagmango-gjs-h-4 {
  height: 1rem;
}
.tagmango-gjs-h-3 {
  height: 0.75rem;
}
.tagmango-gjs-h-64 {
  height: 16rem;
}
.tagmango-gjs-h-40 {
  height: 10rem;
}
.tagmango-gjs-w-10 {
  width: 2.5rem;
}
.tagmango-gjs-w-20 {
  width: 5rem;
}
.tagmango-gjs-w-8 {
  width: 2rem;
}
.tagmango-gjs-w-full {
  width: 100%;
}
.tagmango-gjs-w-12 {
  width: 3rem;
}
.tagmango-gjs-w-5 {
  width: 1.25rem;
}
.tagmango-gjs-w-48 {
  width: 12rem;
}
.tagmango-gjs-w-16 {
  width: 4rem;
}
.tagmango-gjs-w-1 {
  width: 0.25rem;
}
.tagmango-gjs-w-24 {
  width: 6rem;
}
.tagmango-gjs-w-6 {
  width: 1.5rem;
}
.tagmango-gjs-w-1d2 {
  width: 50%;
}
.tagmango-gjs-w-4 {
  width: 1rem;
}
.tagmango-gjs-w-3 {
  width: 0.75rem;
}
.tagmango-gjs-w-2d4 {
  width: 50%;
}
.tagmango-gjs-w-5d6 {
  width: 83.333333%;
}
.tagmango-gjs-w-40 {
  width: 10rem;
}
.tagmango-gjs-w-64 {
  width: 16rem;
}
.tagmango-gjs-flex-shrink-0 {
  flex-shrink: 0;
}
.tagmango-gjs-flex-grow {
  flex-grow: 1;
}
.tagmango-gjs-table-auto {
  table-layout: auto;
}
.tagmango-gjs-list-none {
  list-style-type: none;
}
.tagmango-gjs-flex-col {
  flex-direction: column;
}
.tagmango-gjs-flex-wrap {
  flex-wrap: wrap;
}
.tagmango-gjs-content-start {
  align-content: flex-start;
}
.tagmango-gjs-items-start {
  align-items: flex-start;
}
.tagmango-gjs-items-end {
  align-items: flex-end;
}
.tagmango-gjs-items-center {
  align-items: center;
}
.tagmango-gjs-justify-center {
  justify-content: center;
}
.tagmango-gjs-space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.tagmango-gjs-space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.tagmango-gjs-divide-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-y-reverse: 0;
  border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width: calc(2px * var(--tw-divide-y-reverse));
}
.tagmango-gjs-divide-gray-100 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-divide-opacity));
}
.tagmango-gjs-overflow-auto {
  overflow: auto;
}
.tagmango-gjs-overflow-hidden {
  overflow: hidden;
}
.tagmango-gjs-rounded {
  border-radius: 0.25rem;
}
.tagmango-gjs-rounded-full {
  border-radius: 9999px;
}
.tagmango-gjs-rounded-lg {
  border-radius: 0.5rem;
}
.tagmango-gjs-rounded-bl {
  border-bottom-left-radius: 0.25rem;
}
.tagmango-gjs-rounded-br {
  border-bottom-right-radius: 0.25rem;
}
.tagmango-gjs-rounded-tl {
  border-top-left-radius: 0.25rem;
}
.tagmango-gjs-rounded-tr {
  border-top-right-radius: 0.25rem;
}
.tagmango-gjs-border-2 {
  border-width: 2px;
}
.tagmango-gjs-border {
  border-width: 1px;
}
.tagmango-gjs-border-0 {
  border-width: 0;
}
.tagmango-gjs-border-4 {
  border-width: 4px;
}
.tagmango-gjs-border-b-2 {
  border-bottom-width: 2px;
}
.tagmango-gjs-border-t-2 {
  border-top-width: 2px;
}
.tagmango-gjs-border-b {
  border-bottom-width: 1px;
}
.tagmango-gjs-border-t {
  border-top-width: 1px;
}
.tagmango-gjs-border-l-2 {
  border-left-width: 2px;
}
.tagmango-gjs-border-r-2 {
  border-right-width: 2px;
}
.tagmango-gjs-border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.tagmango-gjs-border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.tagmango-gjs-border-indigo-500 {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}
.tagmango-gjs-border-gray-100 {
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.tagmango-gjs-border-opacity-50 {
  --tw-border-opacity: 0.5;
}
.tagmango-gjs-border-opacity-60 {
  --tw-border-opacity: 0.6;
}
.tagmango-gjs-bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-indigo-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(99 102 241 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-indigo-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(224 231 255 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-gray-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-indigo-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(238 242 255 / var(--tw-bg-opacity));
}
.tagmango-gjs-bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.tagmango-gjs-bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.tagmango-gjs-object-cover {
  object-fit: cover;
}
.tagmango-gjs-object-center {
  object-position: center;
}
.tagmango-gjs-p-4 {
  padding: 1rem;
}
.tagmango-gjs-p-8 {
  padding: 2rem;
}
.tagmango-gjs-p-2 {
  padding: 0.5rem;
}
.tagmango-gjs-p-6 {
  padding: 1.5rem;
}
.tagmango-gjs-p-1 {
  padding: 0.25rem;
}
.tagmango-gjs-p-12 {
  padding: 3rem;
}
.tagmango-gjs-px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.tagmango-gjs-py-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.tagmango-gjs-px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.tagmango-gjs-py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.tagmango-gjs-px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tagmango-gjs-py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.tagmango-gjs-py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.tagmango-gjs-px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.tagmango-gjs-py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.tagmango-gjs-px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.tagmango-gjs-py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.tagmango-gjs-px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.tagmango-gjs-px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.tagmango-gjs-py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.tagmango-gjs-py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.tagmango-gjs-py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.tagmango-gjs-py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.tagmango-gjs-pl-4 {
  padding-left: 1rem;
}
.tagmango-gjs-pb-10 {
  padding-bottom: 2.5rem;
}
.tagmango-gjs-pb-20 {
  padding-bottom: 5rem;
}
.tagmango-gjs-pl-6 {
  padding-left: 1.5rem;
}
.tagmango-gjs-pt-10 {
  padding-top: 2.5rem;
}
.tagmango-gjs-pb-12 {
  padding-bottom: 3rem;
}
.tagmango-gjs-pb-4 {
  padding-bottom: 1rem;
}
.tagmango-gjs-pr-0 {
  padding-right: 0;
}
.tagmango-gjs-pl-0 {
  padding-left: 0;
}
.tagmango-gjs-pt-4 {
  padding-top: 1rem;
}
.tagmango-gjs-pt-8 {
  padding-top: 2rem;
}
.tagmango-gjs-pb-2 {
  padding-bottom: 0.5rem;
}
.tagmango-gjs-pl-3 {
  padding-left: 0.75rem;
}
.tagmango-gjs-pr-3 {
  padding-right: 0.75rem;
}
.tagmango-gjs-pb-24 {
  padding-bottom: 6rem;
}
.tagmango-gjs-pt-16 {
  padding-top: 4rem;
}
.tagmango-gjs-text-left {
  text-align: left;
}
.tagmango-gjs-text-center {
  text-align: center;
}
.tagmango-gjs-text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tagmango-gjs-text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.tagmango-gjs-text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.tagmango-gjs-text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.tagmango-gjs-text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.tagmango-gjs-text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.tagmango-gjs-text-5xl {
  font-size: 3rem;
  line-height: 1;
}
.tagmango-gjs-text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.tagmango-gjs-font-medium {
  font-weight: 500;
}
.tagmango-gjs-font-normal {
  font-weight: 400;
}
.tagmango-gjs-font-semibold {
  font-weight: 600;
}
.tagmango-gjs-leading-relaxed {
  line-height: 1.625;
}
.tagmango-gjs-leading-none {
  line-height: 1;
}
.tagmango-gjs-leading-6 {
  line-height: 1.5rem;
}
.tagmango-gjs-leading-7 {
  line-height: 1.75rem;
}
.tagmango-gjs-leading-8 {
  line-height: 2rem;
}
.tagmango-gjs-tracking-wider {
  letter-spacing: 0.05em;
}
.tagmango-gjs-tracking-widest {
  letter-spacing: 0.1em;
}
.tagmango-gjs-text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.tagmango-gjs-text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.tagmango-gjs-text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.tagmango-gjs-text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.tagmango-gjs-text-indigo-500 {
  --tw-text-opacity: 1;
  color: rgb(99 102 241 / var(--tw-text-opacity));
}
.tagmango-gjs-text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tagmango-gjs-text-gray-700 {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity));
}
.tagmango-gjs-text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.tagmango-gjs-opacity-0 {
  opacity: 0;
}
.tagmango-gjs-opacity-25 {
  opacity: 0.25;
}
.tagmango-gjs-outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tagmango-gjs-transition-colors {
  transition-property: color, background-color, border-color, fill, stroke,
    -webkit-text-decoration-color;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, -webkit-text-decoration-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tagmango-gjs-duration-200 {
  transition-duration: 0.2s;
}
.tagmango-gjs-ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.tagmango-gjs-hover-tagmango-gjs-bg-indigo-600:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(79 70 229 / var(--tw-bg-opacity));
}
.tagmango-gjs-hover-tagmango-gjs-bg-gray-500:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(107 114 128 / var(--tw-bg-opacity));
}
.tagmango-gjs-hover-tagmango-gjs-bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.tagmango-gjs-hover-tagmango-gjs-text-gray-800:hover {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.tagmango-gjs-hover-tagmango-gjs-text-gray-900:hover {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.tagmango-gjs-hover-tagmango-gjs-opacity-100:hover {
  opacity: 1;
}
.tagmango-gjs-focus-tagmango-gjs-border-indigo-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(99 102 241 / var(--tw-border-opacity));
}
.tagmango-gjs-focus-tagmango-gjs-bg-transparent:focus {
  background-color: transparent;
}
.tagmango-gjs-focus-tagmango-gjs-outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tagmango-gjs-focus-tagmango-gjs-ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0
    var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0
    calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow),
    var(--tw-shadow, 0 0 #0000);
}
.tagmango-gjs-focus-tagmango-gjs-ring-indigo-200:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity));
}
@media (min-width: 640px) {
  .tagmango-gjs-sm-tagmango-gjs-order-none {
    order: 0;
  }
  .tagmango-gjs-sm-tagmango-gjs-m-4 {
    margin: -1rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .tagmango-gjs-sm-tagmango-gjs-mb-0 {
    margin-bottom: 0;
  }
  .tagmango-gjs-sm-tagmango-gjs-mt-0 {
    margin-top: 0;
  }
  .tagmango-gjs-sm-tagmango-gjs-ml-6 {
    margin-left: 1.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-ml-auto {
    margin-left: auto;
  }
  .tagmango-gjs-sm-tagmango-gjs-mr-4 {
    margin-right: 1rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-ml-4 {
    margin-left: 1rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-mb-2 {
    margin-bottom: 0.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-ml-10 {
    margin-left: 2.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-mr-10 {
    margin-right: 2.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-mr-8 {
    margin-right: 2rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-block {
    display: block;
  }
  .tagmango-gjs-sm-tagmango-gjs-h-16 {
    height: 4rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-h-32 {
    height: 8rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-112 {
    width: 50%;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-113 {
    width: 33.333333%;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-213 {
    width: 66.666667%;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-114 {
    width: 25%;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-auto {
    width: auto;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-64 {
    width: 16rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-16 {
    width: 4rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-32 {
    width: 8rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-215 {
    width: 40%;
  }
  .tagmango-gjs-sm-tagmango-gjs-w-315 {
    width: 60%;
  }
  .tagmango-gjs-sm-tagmango-gjs-flex-row {
    flex-direction: row;
  }
  .tagmango-gjs-sm-tagmango-gjs-items-start {
    align-items: flex-start;
  }
  .tagmango-gjs-sm-tagmango-gjs-items-center {
    align-items: center;
  }
  .tagmango-gjs-sm-tagmango-gjs-justify-start {
    justify-content: flex-start;
  }
  .tagmango-gjs-sm-tagmango-gjs-border-l-2 {
    border-left-width: 2px;
  }
  .tagmango-gjs-sm-tagmango-gjs-border-l {
    border-left-width: 1px;
  }
  .tagmango-gjs-sm-tagmango-gjs-border-t-0 {
    border-top-width: 0;
  }
  .tagmango-gjs-sm-tagmango-gjs-border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
  }
  .tagmango-gjs-sm-tagmango-gjs-p-4 {
    padding: 1rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pl-8 {
    padding-left: 2rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pl-6 {
    padding-left: 1.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pr-10 {
    padding-right: 2.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pl-4 {
    padding-left: 1rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pr-16 {
    padding-right: 4rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pl-10 {
    padding-left: 2.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-pr-8 {
    padding-right: 2rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-text-left {
    text-align: left;
  }
  .tagmango-gjs-sm-tagmango-gjs-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .tagmango-gjs-sm-tagmango-gjs-text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
@media (min-width: 768px) {
  .tagmango-gjs-md-tagmango-gjs--m-2 {
    margin: -0.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .tagmango-gjs-md-tagmango-gjs-mt-0 {
    margin-top: 0;
  }
  .tagmango-gjs-md-tagmango-gjs-mb-2 {
    margin-bottom: 0.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-mb-0 {
    margin-bottom: 0;
  }
  .tagmango-gjs-md-tagmango-gjs-ml-0 {
    margin-left: 0;
  }
  .tagmango-gjs-md-tagmango-gjs-mt-4 {
    margin-top: 1rem;
  }
  .tagmango-gjs-md-tagmango-gjs-ml-6 {
    margin-left: 1.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-ml-auto {
    margin-left: auto;
  }
  .tagmango-gjs-md-tagmango-gjs-mr-0 {
    margin-right: 0;
  }
  .tagmango-gjs-md-tagmango-gjs-h-36 {
    height: 9rem;
  }
  .tagmango-gjs-md-tagmango-gjs-w-112 {
    width: 50%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-213 {
    width: 66.666667%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-114 {
    width: 25%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-316 {
    width: 50%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-full {
    width: 100%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-auto {
    width: auto;
  }
  .tagmango-gjs-md-tagmango-gjs-w-113 {
    width: 33.333333%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-215 {
    width: 40%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-315 {
    width: 60%;
  }
  .tagmango-gjs-md-tagmango-gjs-w-64 {
    width: 16rem;
  }
  .tagmango-gjs-md-tagmango-gjs-flex-grow {
    flex-grow: 1;
  }
  .tagmango-gjs-md-tagmango-gjs-flex-row {
    flex-direction: row;
  }
  .tagmango-gjs-md-tagmango-gjs-flex-col {
    flex-direction: column;
  }
  .tagmango-gjs-md-tagmango-gjs-flex-nowrap {
    flex-wrap: nowrap;
  }
  .tagmango-gjs-md-tagmango-gjs-items-start {
    align-items: flex-start;
  }
  .tagmango-gjs-md-tagmango-gjs-items-center {
    align-items: center;
  }
  .tagmango-gjs-md-tagmango-gjs-justify-start {
    justify-content: flex-start;
  }
  .tagmango-gjs-md-tagmango-gjs-space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }
  .tagmango-gjs-md-tagmango-gjs-border-b-0 {
    border-bottom-width: 0;
  }
  .tagmango-gjs-md-tagmango-gjs-border-r {
    border-right-width: 1px;
  }
  .tagmango-gjs-md-tagmango-gjs-p-2 {
    padding: 0.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pl-8 {
    padding-left: 2rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pr-10 {
    padding-right: 2.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pl-16 {
    padding-left: 4rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pr-16 {
    padding-right: 4rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pr-20 {
    padding-right: 5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pl-20 {
    padding-left: 5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pl-6 {
    padding-left: 1.5rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pl-12 {
    padding-left: 3rem;
  }
  .tagmango-gjs-md-tagmango-gjs-pr-12 {
    padding-right: 3rem;
  }
  .tagmango-gjs-md-tagmango-gjs-text-left {
    text-align: left;
  }
  .tagmango-gjs-md-tagmango-gjs-text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }
}
@media (min-width: 1024px) {
  .tagmango-gjs-lg-tagmango-gjs-mb-0 {
    margin-bottom: 0;
  }
  .tagmango-gjs-lg-tagmango-gjs-ml-4 {
    margin-left: 1rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-mt-0 {
    margin-top: 0;
  }
  .tagmango-gjs-lg-tagmango-gjs-mr-0 {
    margin-right: 0;
  }
  .tagmango-gjs-lg-tagmango-gjs-mt-2 {
    margin-top: 0.5rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-ml-auto {
    margin-left: auto;
  }
  .tagmango-gjs-lg-tagmango-gjs-block {
    display: block;
  }
  .tagmango-gjs-lg-tagmango-gjs-inline-block {
    display: inline-block;
  }
  .tagmango-gjs-lg-tagmango-gjs-h-48 {
    height: 12rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-113 {
    width: 33.333333%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-314 {
    width: 75%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-114 {
    width: 25%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-213 {
    width: 66.666667%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-112 {
    width: 50%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-215 {
    width: 40%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-315 {
    width: 60%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-216 {
    width: 33.333333%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-full {
    width: 100%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-116 {
    width: 16.666667%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-415 {
    width: 80%;
  }
  .tagmango-gjs-lg-tagmango-gjs-w-416 {
    width: 66.666667%;
  }
  .tagmango-gjs-lg-tagmango-gjs-max-w-lg {
    max-width: 32rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-flex-grow {
    flex-grow: 1;
  }
  .tagmango-gjs-lg-tagmango-gjs-flex-row {
    flex-direction: row;
  }
  .tagmango-gjs-lg-tagmango-gjs-flex-wrap {
    flex-wrap: wrap;
  }
  .tagmango-gjs-lg-tagmango-gjs-items-start {
    align-items: flex-start;
  }
  .tagmango-gjs-lg-tagmango-gjs-py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-pl-24 {
    padding-left: 6rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-pr-24 {
    padding-right: 6rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-pl-6 {
    padding-left: 1.5rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-pl-12 {
    padding-left: 3rem;
  }
  .tagmango-gjs-lg-tagmango-gjs-text-left {
    text-align: left;
  }
}
@media (min-width: 1280px) {
  .tagmango-gjs-xl-tagmango-gjs-mr-4 {
    margin-right: 1rem;
  }
  .tagmango-gjs-xl-tagmango-gjs-mt-0 {
    margin-top: 0;
  }
  .tagmango-gjs-xl-tagmango-gjs-w-112 {
    width: 50%;
  }
  .tagmango-gjs-xl-tagmango-gjs-w-114 {
    width: 25%;
  }
  .tagmango-gjs-xl-tagmango-gjs-w-214 {
    width: 50%;
  }
  .tagmango-gjs-xl-tagmango-gjs-w-113 {
    width: 33.333333%;
  }
  .tagmango-gjs-xl-tagmango-gjs-flex-nowrap {
    flex-wrap: nowrap;
  }
}
.ibas {
  height: auto;
  padding: 50px 50px;
  background-color: #0d0a2c;
}
.iju3 {
  width: 90%;
  margin: 0 auto;
  max-width: 1200px;
}
.membership-wrapper {
  display: flex;
  color: #fff;
}
.membership-block {
  padding: 64px 0 0 0;
  display: flex;
  align-self: stretch;
}
.i8zr {
  border-radius: 32px 0 0 32px;
}
.membership-box {
  background-color: #09143e;
  display: flex;
  flex-direction: column;
  gap: 40px;
  justify-content: space-between;
  padding: 40px 40px 64px 40px;
}
.member-head {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.member-content {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.idq5i {
  font-weight: 700;
}
.is-h2 {
  font-size: 48px;
}
.membership-name {
  display: flex;
  gap: 16px;
  justify-content: flex-start;
  align-items: center;
}
.bronze {
  font-size: 20px;
  line-height: 1.3;
  font-weight: 700;
}
.gjs-divider {
  height: 3px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: rgba(0, 0, 0, 0.05);
}
.divider {
  width: 100%;
  height: 0.2px;
  background-color: #33436e;
  opacity: 0.6;
}
.memberlist-wrapper {
  display: flex;
  gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.list {
  display: flex;
  gap: 12px;
  align-items: center;
}
.i4i9l {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.material-icons.material-symbols-outlined.vector {
  transform: rotateZ(45deg);
  color: #eb2004;
}
.member-text {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.6;
}
.iingk {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ilebl {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.idudh {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.imzah {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iq9l8 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ijx5k {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ip1fr {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i93bx {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iw72t {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i9iud {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ijan7 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.button-wrapper {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}
.i6n4i {
  width: max-content;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 111111.6133111111111111-1-1-1111.6px;
}
.io2us {
  cursor: pointer;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.ikdxk {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.i8lhu {
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
.primary-btn {
  padding: 24px 48px 24px 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  background-color: #122056;
  border-radius: 50px 50px 50px 50px;
}
.i368c {
  text-align: center;
  font-weight: 300;
  font-size: 16px;
}
.membership-box.one {
  border-radius: 32px 0 0 32px;
}
.membership-box.last {
  border-radius: 0 32px 32px 0;
}
.membership-box.active {
  border-radius: 32px 32px 32px 32px;
  background-color: #fa513a;
}
.i7zlss {
  font-weight: 700;
}
.id0ty5 {
  height: 48px;
}
.i1a6nl {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iewmui {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.imus6z {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ia23y4 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.igo5sb {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i5amvt {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ik4lsu {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i0cjbw {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i82g4a {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.il5i4n {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i1vpkf {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i222pz {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.inxi9q {
  cursor: pointer;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.iasyzf {
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
.iodvhp {
  width: max-content;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 111111.6133111111111111-1-1-1111.6px;
}
.ivxojf {
  text-align: center;
  font-weight: 300;
  font-size: 16px;
}
.i4v66g {
  font-weight: 700;
}
.innvzb {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.il0e8q {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.icyzjp {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ihx2sq {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ik66ib {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i56iga {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iumjle {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.idqsr6 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.inimob {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i7icn5 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i7yj4d {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iiegp4 {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.iovbv1 {
  cursor: pointer;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.iui2ti {
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
.is29y3 {
  width: max-content;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 111111.6133111111111111-1-1-1111.6px;
}
.i4n2gi {
  text-align: center;
  font-weight: 300;
  font-size: 16px;
}
.iurhag {
  font-weight: 700;
}
.iyi09q {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.izymfo {
  cursor: pointer;
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}
.ibyvsa {
  display: block;
  font-size: 14px;
  text-align: center;
  line-height: 1;
  letter-spacing: 0;
  font-weight: 400;
  text-transform: none;
}
.i6ub1l {
  width: max-content;
  color: #fa513a;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 111111.6133111111111111-1-1-1111.6px;
}
.ifomjl {
  text-align: center;
  font-weight: 300;
  font-size: 16px;
}
.membership-block.active {
  padding: 0 0 64px 0;
  background-color: #09143e;
  border-radius: 32px 32px 0 0;
}
.primary-btn.active {
  background-color: #fff;
}
.ihorcd {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ir0yy6 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iw61hi {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i0tjq3 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i5bcjl {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ijkwld {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i6asy8 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ity7ml {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iplisc {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iz2299 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ikkkrc {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.iu2hd2 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ifgkrf {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i7p34p {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.isvqv2 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.ipxja8 {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.material-icons.material-symbols-outlined.vector.active {
  color: #fff;
}
.ikbquu {
  font-size: 12px;
  font-variation-settings: "FILL" var(--fill), "wght" var(--weight),
    "GRAD" var(--grade), "opsz" var(--opticalsize);
  --fill: 1;
  --weight: 400;
  --grade: 0;
  --opticalsize: 48;
}
.i2hurh {
  font-weight: 700;
}
.i6x6te {
  font-weight: 700;
}
.iu7gv3 {
  font-weight: 700;
}
.primary-btn:hover {
  background-color: #fff;
}
.i6n4i:hover {
  color: #122056;
}
.is29y3:hover {
  color: #122056;
}
.iodvhp:hover {
  color: #122056;
}
.primary-btn.active:hover {
  background-color: #122056;
}
@media (max-width: 992px) {
  .membership-block {
    padding: 0;
  }
  .membership-block.active {
    padding: 0;
    border-radius: 32px 32px 32px 32px;
    justify-content: center;
  }
  .membership-wrapper {
    flex-wrap: wrap;
    flex-direction: column;
    gap: 32px;
  }
  .membership-box.31 {
    border-radius: 32px 32px 32px 32px;
    width: 100%;
  }
  .membership-box {
    width: 100%;
    border-radius: 32px 32px 32px 32px;
  }
  .membership-box.active {
    width: 100%;
  }
  .primary-btn {
    width: 100%;
  }
  .membership-box.last {
    border-radius: 32px 32px 32px 32px;
  }
}
@media (max-width: 480px) {
  .membership-box {
    padding: 24px 24px 24px 24px;
    border-radius: 32px 32px 32px 32px;
  }
  .membership-block {
    border-radius: 32px 32px 32px 32px;
  }
  .membership-wrapper {
    gap: 16px;
  }
  .ibas {
    padding: 50px 16px 50px 16px;
  }
  .iju3 {
    width: 100%;
  }
  .member-head {
    padding: 0 0 8px 0;
  }
  .i6ub1l {
    text-align: left;
  }
  .primary-btn {
    min-width: 100%;
  }
}

  /* System font stack - fastest possible */
  body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont,
      "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  }

  /* Prevent layout shifts */
  img, video {
    max-width: 100%;
    height: auto;
  }

  [comp-type="custom-video"] {
    aspect-ratio: 16 / 9;
    position: relative;
    width: 100%;
  }

  [comp-type="custom-video"] iframe,
  [comp-type="custom-video"] video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
  }

  .waterMarkStyle {
    cursor: pointer;
    z-index: 2147483647 !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    position: fixed !important;
    top: auto !important;
    bottom: 12px !important;
    left: auto !important;
    right: 12px !important;
  }

  .aspect-square {
    aspect-ratio: 1 / 1;
  }