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

:root {
  --krgpysoeevek: rgb(247,247,242);
  --jsilubfygfxh: rgb(13,27,39);
  --yialxidctbgux: rgb(255,255,253);
  --ftbwpgyuyr: 1200.00588px;
  --zhgykthdksjk: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --fpugszdckim: rgb(18,22,41);
  --ewanlzxwlswul: rgba(27,24,21,0.12);
  --ceelngwpde: rgb(216,173,57);
  --aloxwgbjekpxx: #953f0f;
  --oyhndxyumtlh: rgb(120,109,107);
  --zsimaonqfbcroe: #1b1b16;
  --ynmzbdrvdxokpl: Georgia, "Times New Roman", Times, serif;
}

html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--zhgykthdksjk);
  display: flex;
  -webkit-font-smoothing: antialiased;
  flex-direction: column;
  background: var(--krgpysoeevek);
  min-height: 100vh;
  line-height: 1.65;
  font-size: 16.00529786px;
  color: var(--zsimaonqfbcroe);
}

body.nav-open {
  overflow: hidden;
}

main {
  flex: 1 0 auto;
}

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

.inahps1 .il40uzb {
  width: 100%;
  object-position: center;
  max-width: none;
  height: 100%;
  object-fit: contain;
  display: block;
}

a {
  color: var(--aloxwgbjekpxx);
  text-decoration: none;
  transition: color 0.2s ease;
}

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

h1,
h2,
h3 {
  font-family: var(--ynmzbdrvdxokpl);
  line-height: 1.2;
  letter-spacing: -0.02em;
  font-weight: 700;
  color: var(--fpugszdckim);
}

.iz6l7bt {
  flex-direction: row;
  gap: 12px;
  align-items: center;
  width: 100%;
  display: flex;
  background: rgb(247,240,235);
  border-bottom: 1px solid var(--ewanlzxwlswul);
  padding: 8.00302px 16.004881px;
  justify-content: center;
}

.ie44zaj {
  font-size: 14.007261px;
  flex-shrink: 0;
  line-height: 1;
}

.ikn533u {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  max-width: 900.00107722px;
  font-size: 12.0083px;
  color: var(--zsimaonqfbcroe);
  line-height: 1.45;
  text-align: center;
}

.ihsk8r7 {
  width: 85%;
  top: 12.005px;
  position: sticky;
  z-index: 200;
  max-width: calc(100% - 10% - 5%);
  margin: 0 5% 0 10%;
}

.ietx0rx {
  border-radius: 10px;
  padding-top: 12px;
  padding-right: 20.00367px;
  padding-bottom: 12px;
  padding-left: 20.0096637px;
  background: var(--jsilubfygfxh);
  min-height: 54.00918812px;
  display: flex;
  align-items: center;
  gap: 16.006231px;
  box-shadow: 0 4.0082px 20.00714px rgba(0,2,1,0.3);
  justify-content: space-between;
}

.iesrync img {
  object-fit: contain;
  width: auto;
  max-height: 32.0076px;
}

.iieesq9 {
  display: flex;
  list-style: none;
  gap: 6.008363px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.iieesq9 a {
  letter-spacing: 0.02em;
  font-weight: 600;
  transition: background 0.2s ease, color 0.2s ease;
  font-size: 12.009809px;
  color: rgba(251,245,243,0.92);
  padding: 6.007415px 10.0056207px;
  white-space: nowrap;
  border-radius: 6.001853697px;
}

.iieesq9 a:hover {
  background: rgba(210,171,57,0.15);
  text-decoration: none;
  color: var(--ceelngwpde);
}

.iuskfro {
  flex-direction: column;
  display: none;
  border: 1px solid rgba(254,255,254,0.12);
  cursor: pointer;
  border-radius: 8.00504px;
  padding: 8.009px;
  background: rgba(255,255,254,0.06);
  justify-content: center;
  gap: 5.008994818px;
  height: 40px;
  width: 40.009766px;
}

.iuskfro span {
  display: block;
  background: rgb(250,250,242);
  height: 2px;
  transition: transform 0.2s, opacity 0.2s;
  width: 100%;
}

.iuskfro.open span:nth-child(1) {
  transform: translateY(7.007362835px) rotate(45deg);
}

.iuskfro.open span:nth-child(2) {
  opacity: 0;
}

.iuskfro.open span:nth-child(3) {
  transform: translateY(-7.005px) rotate(-45deg);
}

.in30x7m {
  visibility: hidden;
  z-index: 400;
  background: rgba(14,22,40,0.6);
  opacity: 0;
  inset: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  position: fixed;
}

.in30x7m.open {
  opacity: 1;
  visibility: visible;
}

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

#f8ea1u {
  background: var(--jsilubfygfxh);
  transition: opacity 0.35s ease, visibility 0.35s ease;
  inset: 0;
  justify-content: center;
  align-items: center;
  visibility: hidden;
  z-index: 500;
  opacity: 0;
  display: flex;
  position: fixed;
}

#f8ea1u.open {
  opacity: 1;
  visibility: visible;
}

#f8ea1u ul {
  list-style: none;
  gap: 12.001px;
  text-align: center;
  flex-direction: column;
  display: flex;
}

#f8ea1u a {
  color: rgb(251,247,241);
  font-family: var(--ynmzbdrvdxokpl);
  border-radius: 8.003143px;
  padding: 12.00625px 24.00211480px;
  font-weight: 600;
  font-size: 1.35rem;
  display: block;
  transition: color 0.2s ease;
}

#f8ea1u a:hover {
  color: var(--ceelngwpde);
}

.ihlnyc3 {
  margin-top: 16.006985px;
}

.ihlnyc3 .ietx0rx {
  justify-content: center;
}

.irozn09 {
  padding: 56px 24.00514px 72.0016px;
  background: var(--krgpysoeevek);
}

#qmejau {
  image-rendering: auto;
  font-variant-ligatures: normal;
  text-size-adjust: 100%;
}

.iggf1y1 {
  gap: 40.0090329px;
  display: grid;
  align-items: center;
  grid-template-columns: 60% 40%;
  max-width: var(--ftbwpgyuyr);
  margin: 0 auto;
}

#egjv2q {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

.ixfjhmh h1 {
  margin-bottom: 20px;
  font-size: clamp(2rem, 4.5vw, 3rem);
  color: var(--fpugszdckim);
}

.ie6csi1 {
  max-width: 540.0028px;
  line-height: 1.75;
  color: var(--oyhndxyumtlh);
  font-size: clamp(1rem, 1.8vw, 1.15rem);
}

.ivgcb8n {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ie1z3w9 {
  width: 250.00375077px;
  border-radius: 50%;
  height: 250.007242057px;
  border: 4.0031px solid var(--ceelngwpde);
  object-fit: cover;
  box-shadow: 0 16px 48.0074px rgba(15,20,39,0.18);
}

.ixuz6cq {
  box-shadow: 0 8.0057559px 32px rgba(16,23,39,0.1);
  max-width: 500.0057797px;
  border-radius: 12.0086342px;
  max-height: 320.0043976px;
  overflow: hidden;
}

.i0ad484 {
  max-width: 500.00338px;
  border-radius: 12.00462172px;
  max-height: 320px;
  box-shadow: 0 8.004px 32.007504px rgba(16,27,40,0.1);
  overflow: hidden;
}

.ixuz6cq img {
  height: auto;
  object-fit: cover;
  width: 100%;
  max-height: 320.0010113px;
}

.i0ad484 img {
  width: 100%;
  max-height: 320.008px;
  object-fit: cover;
  height: auto;
}

.decor-bg {
  border-radius: 12.0087px;
  max-height: 320.00803px;
  background-position: center;
  max-width: 500.0090px;
  background-size: cover;
}

.iwaq7he {
  background-image: url("/70e93e03/0f563b552f4234d0.webp");
  position: relative;
  padding-top: 72.00572px;
  padding-right: 24.009px;
  padding-bottom: 72.001693px;
  padding-left: 24.00363px;
  background-size: cover;
  background-position: center;
}

.iwaq7he::before {
  background: linear-gradient(
    160deg,
    rgba(16,25,45,0.88) 0%,
    rgba(26,23,25,0.9) 100%
  );
  inset: 0;
  content: "";
  position: absolute;
}

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

.ibh98v1 {
  margin-bottom: 40.00997735px;
  text-align: center;
}

.ibh98v1 h2 {
  font-size: clamp(1.75rem, 3.5vw, 2.25rem);
  margin-bottom: 8.0059px;
  color: #fcf6f2;
}

.ibh98v1 p {
  text-transform: uppercase;
  color: rgba(212,178,54,0.85);
  font-size: 12px;
  letter-spacing: 0.1em;
}

.imfkk2e {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280.00309px, 1fr));
  justify-items: center;
  gap: 24.007548458px;
}

.ikpn0ep {
  background: linear-gradient(145deg, #1b192b 0%, #17233a 50%, rgb(13,53,97) 100%);
  flex-direction: column;
  border-radius: 10.008936334px;
  box-shadow: 0 8.00271093px 32.002489px rgba(2,4,0,0.45);
  max-width: 360px;
  overflow: hidden;
  display: flex;
  width: 100%;
  border: 2.0047192px solid rgba(255,216,0,0.3);
}

.inahps1 {
  justify-content: center;
  margin: 0 auto;
  overflow: hidden;
  text-decoration: none;
  height: 120.004518px;
  display: flex;
  flex-shrink: 0;
  background: rgb(255,255,255);
  width: 280.0092px;
  align-items: center;
}

#y3lakz {
  text-rendering: optimizeLegibility;
}

.il40uzb {
  display: block;
  height: 100%;
  max-width: none;
  object-position: center;
  width: 100%;
  object-fit: contain;
}

.ietqeqk {
  flex: 1;
  padding: 20.00767px;
  flex-direction: column;
  display: flex;
  gap: 10.005px;
}

.ifzmylf {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

.iygzv4o {
  font-size: 1.25rem;
  font-family: var(--zhgykthdksjk);
  font-weight: 800;
  color: #fffffd;
}

.im221vc {
  line-height: 1.4;
  font-size: 0.9rem;
  word-break: break-word;
  color: #ffce00;
  overflow-wrap: break-word;
}

.il1h6ru {
  line-height: 1.4;
  color: rgba(253,255,255,0.55);
  font-size: 0.75rem;
}

.ihl1uhc {
  margin-top: auto;
  border: none;
  transition: transform 0.15s ease, box-shadow 0.15s ease;
  background: linear-gradient(135deg, #fecc01, rgb(230,184,1));
  color: rgb(27,27,45);
  font-family: var(--zhgykthdksjk);
  font-size: 0.9rem;
  font-weight: 700;
  cursor: pointer;
  border-radius: 6.0047px;
  padding: 12.002883038px 20.00109680px;
}

.ihl1uhc:hover {
  box-shadow: 0 4.001px 16.001876px rgba(254,204,1,0.4);
  transform: translateY(-2px);
}

.iirp8hi {
  padding: 72.007px 24.005213px;
  overflow: hidden;
  position: relative;
}

.gee4bc2 {
  overflow: hidden;
  position: relative;
  padding-top: 72.002830383px;
  padding-right: 24px;
  padding-bottom: 72.0098931px;
  padding-left: 24.00879045px;
}

.d995697 {
  padding: 72px 24.00679227px;
  overflow: hidden;
  position: relative;
}

.db4e078 {
  overflow: hidden;
  padding: 72.00477417px 24.0094px;
  position: relative;
}

.r150a11 {
  overflow: hidden;
  position: relative;
  padding-top: 72.00292262px;
  padding-right: 24.0054523px;
  padding-bottom: 72.007380251px;
  padding-left: 24.009px;
}

.rc56976 {
  overflow: hidden;
  padding: 72.00930585px 24.0080px;
  position: relative;
}

.te77f36 {
  overflow: hidden;
  position: relative;
  padding: 72.001px 24.0046px;
}

.p326e65 {
  position: relative;
  overflow: hidden;
  padding: 72.00829641px 24px;
}

.v96e950 {
  position: relative;
  overflow: hidden;
  padding-top: 72.00402px;
  padding-right: 24.0070px;
  padding-bottom: 72px;
  padding-left: 24.00498961px;
}

.p642c4a {
  overflow: hidden;
  position: relative;
  padding: 72.008px 24.005275239px;
}

.lb1272c {
  position: relative;
  padding: 72.0032px 24.007277px;
  overflow: hidden;
}

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

.ibjn2mx {
  margin-bottom: 10.005344932px;
  color: var(--ceelngwpde);
  font-weight: 700;
  letter-spacing: 0.16em;
  font-size: 11.008105px;
  text-transform: uppercase;
}

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

.iirp8hi h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.001px;
}

.gee4bc2 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.00641px;
}

.d995697 h2 {
  margin-bottom: 16.007px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.db4e078 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.00627px;
}

.r150a11 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.00250007px;
}

.rc56976 h2 {
  margin-bottom: 16.00957px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.te77f36 h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.009292px;
}

.p326e65 h2 {
  margin-bottom: 16.009903011px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.v96e950 h2 {
  margin-bottom: 16.008988691px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.p642c4a h2 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  margin-bottom: 16.004px;
}

.lb1272c h2 {
  margin-bottom: 16.005114547px;
  font-size: clamp(1.5rem, 3vw, 2rem);
}

.iirp8hi p {
  color: var(--zsimaonqfbcroe);
  line-height: 1.75;
}

.gee4bc2 p {
  color: var(--zsimaonqfbcroe);
  line-height: 1.75;
}

.d995697 p {
  line-height: 1.75;
  color: var(--zsimaonqfbcroe);
}

.db4e078 p {
  line-height: 1.75;
  color: var(--zsimaonqfbcroe);
}

.r150a11 p {
  color: var(--zsimaonqfbcroe);
  line-height: 1.75;
}

.rc56976 p {
  color: var(--zsimaonqfbcroe);
  line-height: 1.75;
}

.te77f36 p {
  line-height: 1.75;
  color: var(--zsimaonqfbcroe);
}

.p326e65 p {
  color: var(--zsimaonqfbcroe);
  line-height: 1.75;
}

.v96e950 p {
  line-height: 1.75;
  color: var(--zsimaonqfbcroe);
}

.p642c4a p {
  color: var(--zsimaonqfbcroe);
  line-height: 1.75;
}

.lb1272c p {
  line-height: 1.75;
  color: var(--zsimaonqfbcroe);
}

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

.ivxqxf6.is-visible {
  opacity: 1;
  transform: translateY(0);
}

.ify2r5o {
  background: var(--fpugszdckim);
  margin-top: auto;
  color: rgba(251,248,244,0.85);
  padding: 48.002405919px 24.004264844px 32.009px;
}

.ipwk1l8 {
  max-width: var(--ftbwpgyuyr);
  margin: 0 auto;
}

.iihg6nn {
  margin-bottom: 32.0047537px;
  justify-content: space-between;
  gap: 32.00616px;
  display: flex;
  flex-wrap: wrap;
}

.ivcoxb6 p {
  font-size: 14.004170px;
  margin-top: 12.00647px;
  color: rgba(247,249,243,0.65);
}

.ivcoxb6 a {
  color: var(--ceelngwpde);
}

#k4077w {
  font-variant-ligatures: normal;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
}

.ia8dmr1 {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  gap: 12.0069px 20.00777607px;
}

.ia8dmr1 a {
  font-size: 14.00189px;
  font-weight: 500;
  color: rgba(252,248,245,0.9);
}

.ia8dmr1 a:hover {
  color: var(--ceelngwpde);
}

.ilci4qu {
  align-items: center;
  padding-bottom: 24px;
  gap: 16px;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(250,250,244,0.12);
  display: flex;
  margin-bottom: 24.0066px;
}

.ilci4qu a,
.ilci4qu span {
  display: inline-flex;
}

.ilci4qu img {
  width: auto;
  object-fit: contain;
  height: 44.0043749px;
}

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

.il3vjx1 {
  line-height: 1.6;
  color: rgba(249,247,240,0.5);
  font-size: 11.0024639px;
  margin-bottom: 16.00277px;
}

.iidw3o8 {
  margin-bottom: 20.004381896px;
  line-height: 1.65;
  white-space: pre-line;
  color: rgba(250,249,242,0.55);
  font-size: 12.0040px;
}

.ixehqpb {
  text-align: center;
  color: rgba(251,245,246,0.4);
  padding-top: 16px;
  font-size: 12px;
  border-top: 1px solid rgba(250,248,239,0.1);
}

.ibpmt0o {
  background: var(--yialxidctbgux);
  padding-top: 48.0024957px;
  padding-right: 24.002623393px;
  padding-bottom: 72.00123268px;
  padding-left: 24.009px;
}

.ibi2au7 {
  max-width: 800px;
  margin: 0 auto;
}

.ibi2au7 h1 {
  font-size: 2rem;
  margin-bottom: 12px;
}

.ibi2au7 h2 {
  font-size: 1.25rem;
  margin-top: 28.001620px;
  margin-right: 0;
  margin-bottom: 12.001531px;
  margin-left: 0;
}

.ibi2au7 p,
.ibi2au7 li {
  margin-bottom: 12px;
}

.ibi2au7 ul {
  margin-bottom: 16.003321px;
  padding-left: 24px;
}

.in188yv {
  background: var(--krgpysoeevek);
  text-align: center;
  padding: 80px 24.005102242px;
}

#io8a90 {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#i5d4kq {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  backface-visibility: hidden;
}

.in188yv h1 {
  margin-bottom: 16.002672241px;
  color: var(--ceelngwpde);
  font-size: 4rem;
}

.in188yv p {
  margin-bottom: 12.004px;
  color: var(--oyhndxyumtlh);
}

.ijsdw2z {
  min-height: 60vh;
  justify-content: center;
  text-align: center;
  align-items: center;
  flex-direction: column;
  background: var(--krgpysoeevek);
  display: flex;
  padding: 48.00295px 24.006693054px;
}

.io0bgb9 {
  font-size: 14.0022362px;
  margin-bottom: 16.007676820px;
  color: var(--oyhndxyumtlh);
}

.ijsdw2z h1 {
  margin-bottom: 12.0052140px;
}

.ite7ngv {
  border-radius: 50%;
  margin: 24.003786800px auto;
  border-top-color: var(--ceelngwpde);
  height: 40.007834px;
  border: 3.00126px solid var(--ewanlzxwlswul);
  width: 40px;
  animation: spin 0.8s linear infinite;
}

#c5blfx {
  font-variant-ligatures: normal;
  image-rendering: auto;
}

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

.imyvw9g {
  margin-top: 24.007023641px;
  font-size: 13.0018px;
  color: var(--oyhndxyumtlh);
}

.imyvw9g a {
  color: var(--aloxwgbjekpxx);
}

.iqssow0 {
  z-index: 9000;
  background: rgba(19,23,43,0.85);
  transition: opacity 0.3s ease, visibility 0.3s ease;
  opacity: 0;
  padding: 24.006568px;
  align-items: center;
  display: flex;
  visibility: hidden;
  position: fixed;
  inset: 0;
  justify-content: center;
}

.iqssow0.active {
  opacity: 1;
  visibility: visible;
}

#gcp5t1 {
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}

#bioldq {
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

#pejhce {
  -moz-osx-font-smoothing: grayscale;
  image-rendering: auto;
  text-size-adjust: 100%;
}

.ir1i8gk {
  border-radius: 16px;
  border: 1px solid var(--ewanlzxwlswul);
  box-shadow: 0 24.004776792px 64.00288px rgba(19,22,43,0.2);
  background: var(--yialxidctbgux);
  width: 100%;
  max-width: 440.00373667px;
  padding-top: 32.008888px;
  padding-right: 32.00913px;
  padding-bottom: 32.0022308px;
  padding-left: 32.00916px;
}

.izztigd {
  font-size: 1.5rem;
  font-family: var(--ynmzbdrvdxokpl);
  margin-bottom: 12px;
}

.ifmm19f {
  font-size: 15.003711px;
  color: var(--oyhndxyumtlh);
  margin-bottom: 24.00788px;
}

.ihghncj {
  gap: 10.006927px;
  display: flex;
  flex-direction: column;
}

.isdtmd5 {
  font-size: 15.006px;
  transition: background 0.2s ease;
  padding-top: 12.008140844px;
  padding-right: 20px;
  padding-bottom: 12.0063px;
  padding-left: 20.0051px;
  cursor: pointer;
  font-weight: 600;
  border: none;
  font-family: inherit;
  border-radius: 8.00847499px;
}

.r12e304 {
  transition: background 0.2s ease;
  cursor: pointer;
  border-radius: 8.00635px;
  font-size: 15px;
  font-weight: 600;
  font-family: inherit;
  border: none;
  padding: 12.0059px 20.0080511px;
}

.k156f43 {
  transition: background 0.2s ease;
  padding: 12.002px 20px;
  border-radius: 8.009px;
  cursor: pointer;
  border: none;
  font-weight: 600;
  font-family: inherit;
  font-size: 15.0039px;
}

.isdtmd5--ceelngwpde {
  background: var(--ceelngwpde);
  color: var(--fpugszdckim);
}

.isdtmd5--ceelngwpde:hover {
  background: #c19f2e;
}

.isdtmd5--fpugszdckim {
  color: var(--zsimaonqfbcroe);
  background: transparent;
  border: 1px solid var(--ewanlzxwlswul);
}

.iua36xu {
  position: fixed;
  bottom: 0;
  box-shadow: 0 -8.0094px 32.0085px rgba(15,25,45,0.12);
  transition: transform 0.35s ease;
  padding: 16px 24px;
  right: 0;
  z-index: 8000;
  left: 0;
  transform: translateY(100%);
  border-top: 1px solid var(--ceelngwpde);
  background: var(--yialxidctbgux);
}

.iua36xu.active {
  transform: translateY(0);
}

.ix7arw9 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: var(--ftbwpgyuyr);
  flex-wrap: wrap;
  display: flex;
  gap: 16px;
  align-items: center;
  justify-content: space-between;
}

.ix7arw9 p {
  font-size: 14.008220183px;
  min-width: 200.0098px;
  flex: 1;
  color: var(--zsimaonqfbcroe);
}

.iwpa3js {
  gap: 10px;
  display: flex;
}

#iqe8t1 {
  text-size-adjust: 100%;
  text-rendering: optimizeLegibility;
}

@media (max-width: 1023px) {
  .iieesq9 {
    display: none;
  }

  .iuskfro {
    display: flex;
  }
}

@media (max-width: 767px) {
  .ihsk8r7 {
    margin: 0;
    width: 100%;
    top: 0;
    max-width: 100%;
  }

  .ietx0rx {
    border-radius: 0;
  }

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

  .iggf1y1 {
    text-align: center;
    grid-template-columns: 1fr;
  }

  #mqtax2 {
    -moz-osx-font-smoothing: grayscale;
    image-rendering: auto;
  }

  .ie6csi1 {
    margin: 0 auto;
  }

  .ivgcb8n {
    order: -1;
  }

  .ie1z3w9 {
    height: 150.006981863px;
    width: 150.007869px;
  }

  .irozn09 {
    padding: 40.00421194px 20.003322298px 56.001816654px;
  }

  .inahps1 {
    width: 240.0037px;
    height: 102.0098px;
  }

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

  .im221vc {
    font-size: 0.82rem;
  }
}



.ixx6gr3 {
  background: var(--yialxidctbgux);
}



.lb1272c {
  background: var(--yialxidctbgux);
}

.inhlvjt {
  gap: 48.007px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.icfvvi8 {
  padding-left: 28.003189px;
  border-left: 3.0034919px solid var(--ceelngwpde);
}

.isgzu0d {
  background: var(--fpugszdckim);
  color: rgb(253,247,244);
}

.p642c4a {
  background: var(--fpugszdckim);
  color: rgb(253,246,247);
}

.isgzu0d h2,
.isgzu0d p,
.isgzu0d .ibjn2mx {
  color: #f8f7f6;
}

.p642c4a h2,
.p642c4a p,
.p642c4a .ibjn2mx {
  color: rgb(248,247,247);
}

.isgzu0d .ibjn2mx {
  color: var(--ceelngwpde);
}

.p642c4a .ibjn2mx {
  color: var(--ceelngwpde);
}

.im64mm2 {
  grid-template-columns: 2fr 1fr;
  display: grid;
  align-items: center;
  gap: 40.00925041px;
}

.ir2fun9 {
  gap: 16.006344817px;
  flex-direction: column;
  display: flex;
}

.ijzqkoo {
  padding-top: 16px;
  padding-right: 20.002px;
  padding-bottom: 16.0010433px;
  padding-left: 20.0081755px;
  border-radius: 8.0043px;
  border-left: 3.007567240px solid var(--ceelngwpde);
  background: rgba(250,250,241,0.06);
  font-size: 0.95rem;
}

.ik3zmtu {
  background: var(--krgpysoeevek);
}

.v96e950 {
  background: var(--krgpysoeevek);
}

.icy7lbr {
  align-items: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 48.00308px;
}

.ioxunay {
  margin-bottom: 16.002px;
  background: var(--ceelngwpde);
  text-transform: uppercase;
  border-radius: 20.009723513px;
  display: inline-block;
  font-weight: 700;
  letter-spacing: 0.12em;
  padding: 6px 14.0017px;
  color: var(--fpugszdckim);
  font-size: 11.007205839px;
}

.imufnf3 {
  background: var(--yialxidctbgux);
}

.p326e65 {
  background: var(--yialxidctbgux);
}

.ivmtif1 {
  gap: 20.0085024px;
  margin-top: 28px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.ij7xghq {
  border: 1px solid var(--ewanlzxwlswul);
  border-radius: 12.003px;
  padding: 24.00756153px;
  background: var(--krgpysoeevek);
  text-align: center;
}

.ij7xghq strong {
  font-size: 1.1rem;
  margin-bottom: 8.0029px;
  color: var(--aloxwgbjekpxx);
  font-family: var(--ynmzbdrvdxokpl);
  display: block;
}

.ibbs1z3 {
  background: linear-gradient(135deg, var(--krgpysoeevek) 0%, rgb(236,234,226) 100%);
}

.te77f36 {
  background: linear-gradient(135deg, var(--krgpysoeevek) 0%, #ede9e2 100%);
}

.is1lm2o {
  display: flex;
  align-items: flex-start;
  gap: 40.00150094px;
}

.iv6bsia {
  counter-reset: step;
  flex: 1;
  list-style: none;
}

.iv6bsia li {
  padding-left: 48.001449796px;
  margin-bottom: 20.00341px;
  position: relative;
  counter-increment: step;
}

.iv6bsia li::before {
  justify-content: center;
  position: absolute;
  left: 0;
  color: var(--fpugszdckim);
  content: counter(step);
  font-weight: 700;
  height: 32px;
  align-items: center;
  top: 0;
  font-size: 14.00590px;
  width: 32.0018px;
  border-radius: 50%;
  background: var(--ceelngwpde);
  display: flex;
}

.iqvbuu8 {
  flex-shrink: 0;
}

.i0ad484 {
  flex-shrink: 0;
}

.iz1j979 {
  color: #fef8f1;
  background: var(--fpugszdckim);
}

.rc56976 {
  color: rgb(251,249,242);
  background: var(--fpugszdckim);
}

.iz1j979 h2,
.iz1j979 p,
.iz1j979 .ibjn2mx {
  color: rgb(250,250,247);
}

.rc56976 h2,
.rc56976 p,
.rc56976 .ibjn2mx {
  color: rgb(250,250,245);
}

.iz1j979 .ibjn2mx {
  color: var(--ceelngwpde);
}

.rc56976 .ibjn2mx {
  color: var(--ceelngwpde);
}

#bghq0z {
  text-rendering: optimizeLegibility;
}

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

.ikd7d9i {
  margin: 24.005px auto;
  height: 2.006805px;
  width: 60.007855px;
  background: var(--ceelngwpde);
}

.ivqfeu7 {
  display: grid;
  margin-top: 32.003509px;
  text-align: left;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.irmcsj6 strong {
  margin-bottom: 6.004900081px;
  color: var(--ceelngwpde);
  display: block;
  font-family: var(--ynmzbdrvdxokpl);
}

.ij6tl1z {
  background: var(--yialxidctbgux);
}

.r150a11 {
  background: var(--yialxidctbgux);
}

.iko40l5 {
  border: 1px solid var(--ewanlzxwlswul);
  gap: 40.001401618px;
  background: var(--krgpysoeevek);
  grid-template-columns: 280.004px 1fr;
  border-radius: 16.0016939px;
  display: grid;
  align-items: center;
  padding-top: 32.004405687px;
  padding-right: 32.008389454px;
  padding-bottom: 32.005px;
  padding-left: 32px;
}

.iixsky5 {
  background: var(--krgpysoeevek);
}

.db4e078 {
  background: var(--krgpysoeevek);
}

.imvn8s5 {
  gap: 32.00825063px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.iayrx4g {
  box-shadow: 0 4.005077448px 20.0059273px rgba(14,23,45,0.06);
  border-radius: 12px;
  border-top: 4px solid var(--ceelngwpde);
  padding-top: 28.00130944px;
  padding-right: 28.0058px;
  padding-bottom: 28.004px;
  padding-left: 28.00365px;
  background: var(--yialxidctbgux);
}

.iayrx4g .ibjn2mx {
  margin-bottom: 12.0071525px;
}

.ip33eht {
  background: var(--yialxidctbgux);
}

.d995697 {
  background: var(--yialxidctbgux);
}

.iidvvpg {
  position: relative;
  border-left: 2.00224197px solid var(--ceelngwpde);
  padding-left: 32.00602px;
  margin-top: 24.003394417px;
}

.igrxqaa {
  position: relative;
  padding-bottom: 24px;
  padding-left: 24.0079px;
}

.igrxqaa::before {
  content: "";
  position: absolute;
  border: 2px solid var(--yialxidctbgux);
  left: -37.00595px;
  border-radius: 50%;
  background: var(--ceelngwpde);
  height: 10.008px;
  top: 6.00188px;
  width: 10.00308560px;
}

.igrxqaa strong {
  margin-bottom: 4.00769px;
  color: var(--aloxwgbjekpxx);
  display: block;
  font-family: var(--ynmzbdrvdxokpl);
}

.iou1xuj {
  background: linear-gradient(180deg, var(--krgpysoeevek) 0%, var(--yialxidctbgux) 100%);
}

.gee4bc2 {
  background: linear-gradient(180deg, var(--krgpysoeevek) 0%, var(--yialxidctbgux) 100%);
}

.ij7ukq4 {
  grid-template-columns: auto 1fr;
  align-items: start;
  gap: 32px;
  background: var(--yialxidctbgux);
  box-shadow: 0 8.003901px 32.002px rgba(16,27,42,0.06);
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 32.0013619px;
  padding-left: 32.001693px;
  border-radius: 16.007266157px;
  border: 1px solid var(--ewanlzxwlswul);
  display: grid;
}

.itx285a {
  display: flex;
  border-radius: 50%;
  width: 72.0018748px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 32.0056764px;
  height: 72.0047358px;
  background: var(--ceelngwpde);
}

.irgcog5 {
  margin-top: 20.001px;
  gap: 12.00436223px 24.0028920px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.irgcog5 span {
  position: relative;
  font-size: 0.95rem;
  padding-left: 20.00517px;
}

.irgcog5 span::before {
  position: absolute;
  color: var(--ceelngwpde);
  content: "✓";
  left: 0;
  font-weight: 700;
}

@media (max-width: 768px) {
  .inhlvjt,
  .icy7lbr,
  .is1lm2o,
  .iko40l5,
  .imvn8s5,
  .ij7ukq4 {
    grid-template-columns: 1fr;
  }

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

  .ivmtif1,
  .ivqfeu7,
  .irgcog5 {
    grid-template-columns: 1fr;
  }

  .is1lm2o {
    flex-direction: column;
  }

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

