* {
  box-sizing: border-box;
}

body {
  margin: 0;
}

* {
  scrollbar-width: none;
}

::-webkit-scrollbar {
  display: none;
}

.pwb-scene {
  display: none;
}

.pwb-scene>canvas {
  display: block;
  width: 100%;
  height: 100%;
  user-select: none;
}

#ic0j {
  position: relative;
  z-index: 0;
  background-color: #000000;
}

#ihqo {
  display: block;
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: -1;
}

#i145 {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 75px;
}

#i0q0b {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  position: relative;
}

#izqhh {
  display: block;
  font-family: "manrope-regular";
  font-size: 9vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  position: relative;
  margin-left: -5dvw;
}

#ieouz {
  display: block;
  height: 0px;
  width: 100%;
}

#ieouz-2 {
  display: block;
  height: 0px;
  width: 100%;
}

#i8uva {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 200vh;
}

#i4omu {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  max-width: 50vw;
  margin-left: 5vw;
  position: relative;
}

#i0kcr {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 40vh;
}

#i4omu-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  max-width: 40vw;
  margin-left: 5vw;
  margin-top: 40px;
}

#i0kcr-2 {
  display: flex;
  min-height: 75px;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  gap: 40px;
  padding-right: 10vw;
}

#ixdz1 {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
  margin-top: 5vh;
  justify-content: end;
}

#ieouz-2-2 {
  display: block;
  height: 0px;
  width: 100%;
}

#ijhj3 {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 5vw;
  padding-left: 5vw;
}

#izody {
  display: flex;
  position: absolute;
  bottom: 3vw;
  flex-direction: row;
  justify-content: start;
  gap: 8px;
  right: 3vw;
}

#izody-2 {
  display: flex;
  min-height: 56px;
  position: relative;
  background-color: #001538;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 180px;
  transition: all 300ms ease 0ms;
}

#izqhh-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 0.8em;
  text-align: start;
  margin-left: -16px;
}

#izody-2-2 {
  display: flex;
  min-height: 56px;
  position: static;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 180px;
  border: 1px solid #001538;
  transition: all 300ms ease 0ms;
}

#izqhh-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#iujeg {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 12px;
}

#iufae {
  display: flex;
  width: 100%;
  position: fixed;
  top: 0px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-right: 20px;
  padding-left: 20px;
  z-index: 9999999;
  padding-top: 20px;
}

#idlae {
  display: block;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: relative;
}

#imob0j-3-3-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  height: 60px;
  widows: 2;
  display: none;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: static;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
}

#i1lwz-2-3-3-2-2 {
  gap: 24px;
  height: 100%;
  display: none;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  flex-direction: row;
  justify-content: space-between;
}

#izd16 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: start;
}

#izqhh-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#izqhh-2-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#izqhh-2-2-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#izody-2-3 {
  display: none;
  min-height: 56px;
  position: relative;
  background-color: #001538;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 120px;
}

#izqhh-2-4 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 0.8em;
  text-align: start;
  margin-left: -8px;
}

#iujeg-3 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 12px;
}

#izd16-2 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: start;
}

#izqhh-2-2-2-3 {
  display: block;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#izqhh-2-2-2-3-2 {
  display: block;
  font-family: "67a4ffb1c900713ac469612c-switzer-medium";
  font-size: 7px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  position: relative;
  top: 16px;
}

#i4omu-3 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  max-width: 50vw;
  margin-left: 5vw;
}

#i4omu-2-3 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 1.05em;
  max-width: 30vw;
  position: static;
  bottom: 3vw;
  left: 3vw;
  text-transform: capitalize;
}

#iumq8 {
  display: block;
  min-height: 75px;
  position: absolute;
  left: 3vw;
  bottom: 3vw;
}

#i4omu-2-4 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
}

#iytr4d {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 200vh;
}

#i8znjl {
  display: flex;
  width: 40%;
  flex-direction: column;
  justify-content: start;
  align-items: start;
}

#izody-3 {
  display: flex;
  position: static;
  bottom: 3vw;
  flex-direction: row;
  justify-content: start;
  gap: 8px;
  right: 3vw;
  margin-top: 40px;
}

#izody-2-4 {
  display: flex;
  min-height: 56px;
  position: relative;
  background-color: #001538;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 180px;
  transition: all 300ms ease 0ms;
}

#izqhh-2-3 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 0.8em;
  text-align: start;
  margin-left: -16px;
}

#iujeg-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 12px;
}

#izody-2-2-2 {
  display: none;
  min-height: 56px;
  position: static;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 180px;
  border: 1px solid #001538;
}

#izqhh-2-2-3 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#ieouz-2-2-2 {
  display: block;
  height: 0px;
  width: 100%;
}

#iytr4d-2 {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: column;
  align-items: start;
  gap: 30vh;
}

#i8znjl-2 {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  padding-left: 60px;
  padding-right: 80px;
  position: relative;
}

#if7nth {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
}

#i8uh3c {
  display: block;
  min-height: 75px;
  width: 50%;
}

#i4omu-2-4-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  margin-top: 60px;
  max-width: 400px;
}

#ifpe5-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #5c81be;
  font-size: 32px;
  position: absolute;
  left: 0px;
  top: 8px;
  opacity: 1;
}

#ifpe5-2-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 48px;
  line-height: 48px;
}

#if7nth-2 {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
}

#i8uh3c-2 {
  display: block;
  min-height: 75px;
  width: 50%;
}

#i8znjl-2-2 {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  padding-left: 60px;
  padding-right: 80px;
  position: relative;
}

#ifpe5-2-3 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #5c81be;
  font-size: 32px;
  position: absolute;
  left: 0px;
  top: 8px;
  opacity: 1;
}

#ifpe5-2-2-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 48px;
  line-height: 48px;
}

#i4omu-2-4-2-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  margin-top: 60px;
  max-width: 400px;
}

#if7nth-2-2 {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
}

#i8uh3c-2-2 {
  display: block;
  min-height: 75px;
  width: 50%;
}

#i8znjl-2-2-2 {
  display: flex;
  width: 50%;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  padding-left: 60px;
  padding-right: 80px;
  position: relative;
}

#ifpe5-2-3-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #5c81be;
  font-size: 32px;
  position: absolute;
  left: 0px;
  top: 8px;
  opacity: 1;
}

#ifpe5-2-2-2-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 48px;
  line-height: 48px;
}

#i4omu-2-4-2-2-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  margin-top: 60px;
  max-width: 400px;
}

#iytr4d-3 {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 50vh;
}

#ifpe5-3 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 5vw;
  margin-top: -16px;
  position: fixed;
  bottom: 5vw;
  left: 5vw;
  line-height: 0.9em;
}

#ivwogs {
  font-size: 7dvw;
  position: absolute;
  bottom: -0.5vw;
  opacity: 1;
  right: 0.5em;
  color: #5c81be;
}

#iwl5xk {
  position: absolute;
  bottom: -0.8vw;
  font-size: 7vw;
  left: 27vw;
  opacity: 1;
  color: #5c81be;
}

#ircihh {
  position: absolute;
  bottom: -1.8vw;
  right: -5vw;
  opacity: 1;
  color: #5c81be;
}

#ieouz-2-2-2-2 {
  display: block;
  height: 0px;
  width: 100%;
}

#iytr4d-3-2 {
  display: block;
  min-height: 75px;
  width: 100%;
  padding-right: 5vw;
}

#i2jv9h {
  display: flex;
  gap: 24px;
  align-items: stretch;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  min-height: 420px;
  transition: transform 0.5s ease;
  will-change: transform;
  margin-left: 220px;
  flex-direction: row;
  justify-content: start;
}






#imob0j-3-3-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 550px;
  width: 425px;

}

#i1lwz-2-3-3-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#izd16-3-2 {
  display: flex;
  flex-direction: row;
  /* theo hàng ngang */
  justify-content: start;
  align-items: flex-start;
  width: 100%;
  margin-top: -20px;
}

#iywm2r-2 {
  width: 400px;
  height: 400px;
  margin-right: 5px;
  margin-left: -8px;
  transform: translateY(10px);
  margin-top: -4px;

}

#izqhh-2-2-2-2-3-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em; 
  text-align: start;
  margin-top: 40px;
  transform: translateY(0.1vw);
}

#imob0j-3-3-2-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 550px;
  width: 425px;

}

#imob0j-3-3-2-2-2-2-4 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 550px;
  width: 425px;

}

#i1lwz-2-3-3-2-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#izd16-3-2-2 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: start;
  width: 100%;
}

#iywm2r-2-2 {
 width: 400px;
  height: 400px;
  margin-right: 5px;
  margin-left: -8px;
  transform: translateY(10px);
  margin-top: -25px;
}

#izqhh-2-2-2-2-3-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
}

#iytr4d-3-3 {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 50vh;
}

#imob0j-3-3-2-2-2-3 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  height: 550px;
  width: 425px;

}

#i1lwz-2-3-3-2-2-2-3 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
  position: relative;
}

#izd16-3-3 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: start;
  width: 100%;
  margin-top: -10px;
  height: 500px !important;
}

#iywm2r-3 {
  width: 400px;
  height: 400px;
  margin-right: 5px;
  margin-left: -8px;
  transform: translateY(10px);
  margin-top: -10px;


}


#izqhh-2-2-2-2-3-3 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em; 
  text-align: start;
  margin-top: 40px;
  transform: translateY(-2.75vw);
}

#ieouz-2-2-2-2-2 {
  display: block;
  height: 0px;
  width: 100%;
}

#iytr4d-3-3-2 {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 200vh;
  position: relative;
}

#iytr4d-3-3-2-2 {
  display: flex;
  min-height: 75px;
  width: 100%;
  position: static;
  bottom: 0px;
  padding-left: 5vw;
  padding-right: 5vw;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  padding-bottom: 3vw;
  margin-top: 80px;
}

#iisuqk {
  display: none;
  width: 100%;
  height: 1px;
  background-color: #001538;
  opacity: 0.3;
}

#iisuqk-2 {
  display: flex;
  width: 100%;
  margin-top: 32px;
  justify-content: space-between;
}

#iisuqk-2-2-2 {
  display: block;
  min-height: 75px;
}

#iyw7ug-3 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
}

#iisuqk-2-2-2-2-2 {
  display: block;
  margin-right: 15dvw;
}

#iyw7ug-4-2-3 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  transition: all 300ms ease 0ms;
}

#iisuqk-2-2 {
  display: none;
  min-height: 75px;
  flex-direction: column;
  justify-content: start;
  align-items: end;
}

#iyw7ug {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  text-align: end;
  margin-bottom: 16px;
}

#iyw7ug-2 {
  display: block;
  width: 100%;
  font-family: Inter;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  text-align: end;
}

#iyw7ug-2-2 {
  display: block;
  width: 100%;
  font-family: Inter;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  text-align: end;
}

#iyw7ug-4 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  text-align: end;
}

#iyw7ug-5 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  text-align: start;
  margin-bottom: 16px;
}

#iyw7ug-5-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  text-align: start;
  margin-bottom: 16px;
}

#iyw7ug-5-3 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  text-align: start;
  margin-top: 24px;
}

#iq4cow {
  display: block;
  min-height: 75px;
  width: 100%;
  padding-left: 5vw;
  padding-right: 5vw;
}

#ifpe5-4-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 5vw;
  position: relative;
  line-height: 0.9em;
}

#id47mg-2 {
  font-size: 7vw;
  color: #5c81be;
  position: absolute;
  bottom: 0.5vw;
  left: 20vw;
}

#iym0wl {
  display: block;
  min-height: 75px;
  width: 100%;
  position: absolute;
  bottom: 0px;
}

#izody-3-2 {
  display: flex;
  position: static;
  bottom: 3vw;
  flex-direction: row;
  justify-content: start;
  gap: 8px;
  right: 3vw;
  margin-top: 40px;
}

#izody-2-4-2 {
  display: flex;
  min-height: 56px;
  position: relative;
  background-color: #001538;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
  padding-right: 16px;
  width: 180px;
  transition: all 300ms ease 0ms;
}

#izqhh-2-3-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 0.8em;
  text-align: start;
  margin-left: -16px;
}

#iujeg-2-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 12px;
}

#ijhj3-2 {
  display: none;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 5vw;
  padding-left: 5vw;
  margin-top: 35vh;
  position: relative;
}

#i8znjl-3 {
  display: flex;
  width: 100%;
  flex-direction: column;
  justify-content: start;
  align-items: end;
  position: relative;
  top: 16px;
}

#ifpe5-5-3 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 4vw;
  margin-top: -16px;
  position: relative;
  line-height: 0.9em;
  max-width: 90vw;
}

#ijhj3-2-2 {
  display: none;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  padding-right: 5vw;
  padding-left: 5vw;
  margin-top: 35vh;
  position: relative;
}

#iczlx6-2 {
  display: block;
  min-height: 75px;
  width: 40%;
  position: relative;
}

#ifpe5-3-2-3 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 5vw;
  position: relative;
  line-height: 0.9em;
}

#is6ecg-2 {
  position: absolute;
  font-size: 7dvw;
  color: #5c81be;
  bottom: 0.6vw;
  left: 19vw;
}

#i8znjl-3-3 {
  display: flex;
  width: 60%;
  flex-direction: column;
  justify-content: start;
  align-items: start;
  position: relative;
  top: 16px;
}

#inwimj-3 {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
  justify-content: start;
  gap: 64px;
}

#ir48qf-4 {
  display: block;
}

#ifpe5-3-2-2-5 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 7vw;
  position: relative;
  line-height: 0.9em;
  display: none;
}

#if4hsg-4 {
  display: block;
  width: 100%;
}

#izqhh-2-2-2-2-2-2-3-2-4 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  line-height: 0.8em;
  text-align: start;
  margin-top: 8px;
}

#ir48qf-2-3 {
  display: block;
}

#ifpe5-3-2-2-3-3 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 7vw;
  position: relative;
  line-height: 0.9em;
  display: none;
}

#if4hsg-2-3 {
  display: block;
  width: 100%;
}

#izqhh-2-2-2-2-2-2-3-2-2-3 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  line-height: 0.8em;
  text-align: start;
  margin-top: 8px;
}

#iytr4d-3-3-3 {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 50vh;
}

#izqhh-2-2-2-2-2-2-3-2-4-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  line-height: 0.8em;
  text-align: end;
  margin-top: 24px;
}

#ir48qf-4-2 {
  display: block;
}

#ifpe5-3-2-2-5-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 7vw;
  position: relative;
  line-height: 0.9em;
  display: none;
}

#if4hsg-4-2 {
  display: block;
  width: 100%;
}

#izqhh-2-2-2-2-2-2-3-2-4-3 {
  display: block;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #5c81be;
  line-height: 0.8em;
  text-align: start;
  margin-top: 8px;
}

#i4omu-3-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  max-width: 50vw;
  margin-left: 5vw;
}

#i4omu-3-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  max-width: 50vw;
  margin-left: 5vw;
}

#i4omu-3-2-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  max-width: 50vw;
  margin-left: 5vw;
}

#iujeg-2-2-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: -4px;
  bottom: -4px;
  transform: translateY(-35px);
}

#i8znjl-5 {
  display: flex;
  width: 40%;
  flex-direction: column;
  justify-content: start;
  align-items: start;
}

#i4omu-2-4-3 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
}

#izody-3-4 {
  display: flex;
  position: static;
  bottom: 3vw;
  flex-direction: row;
  justify-content: start;
  gap: 8px;
  right: 3vw;
  margin-top: 40px;
}

#iyolcc {
  display: flex;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
}

#iyw7ug-4-3-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  transition: all 300ms ease 0ms;
}

#ip9ngb {
  position: absolute;
  display: block;
  border-radius: 8px;
  box-shadow: 0px 10px 20px #0000000d;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-left: -100%;
}

#imob0j-3-3-2-2-2-4 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  flex-direction: column;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: end;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  width: 100%;
  opacity: 1;
  height: 100%;
  border-radius: 8px;
  background-color: #001538e6;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

#i4omu-2-4-3-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 1.3dvw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 1em;
}

#ip9ngb-2 {
  position: absolute;
  display: block;
  border-radius: 8px;
  box-shadow: 0px 10px 20px #0000000d;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-left: -100%;
}

#ip9ngb-2-2 {
  position: absolute;
  display: block;
  border-radius: 8px;
  box-shadow: 0px 10px 20px #0000000d;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-left: -100%;
  transition: all 0.3 ease-in;
}

#ip9ngb-2-2-2 {
  position: absolute;
  display: block;
  border-radius: 8px;
  box-shadow: 0px 10px 20px #0000000d;
  z-index: 1;
  width: 100%;
  height: 100%;
  margin-left: -100%;
  transition: all 0.3 ease-in;
}

#imob0j-3-3-2-2-2-4-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  flex-direction: column;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: end;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  width: 100%;
  opacity: 1;
  height: 100%;
  border-radius: 8px;
  background-color: #001538e6;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}

#i4omu-2-4-3-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 1.3dvw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 1em;
}

#imob0j-3-3-2-2-2-4-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  flex-direction: column;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: end;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  width: 100%;
  opacity: 1;
  height: 100%;
  border-radius: 8px;
  background-color: #001538e6;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}



#ilzpaj {
  display: block;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 32px;
  height: 32px;
}

#ilzpaj-2 {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 32px;
  height: 32px;
}

#iujeg-2-2-2-4 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: -4px;
  bottom: -4px;
}

#ilzpaj-3 {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 32px;
  height: 32px;
}

#ilzpaj-4 {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 32px;
  height: 32px;
}

#iujeg-2-2-2-2 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: -4px;
  bottom: -4px;
}

#izody-2-4-2:hover {
  background-color: #5c81be;
}

#izody-2-4:hover {
  background-color: #5c81be;
}

#izody-2:hover {
  background-color: #5c81be;
}

#izody-2-2:hover {
  border: 1px solid #00153880;
}

#iyw7ug-4-2-3:hover {
  color: #00153880;
}

#iyw7ug-4-3-2:hover {
  color: #00153880;
}

#izqhh-2-2-4 {
  display: none;
  font-family: "manrope-regular";
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
}

#ifpe5-3-2 {
  white-space-collapse: preserve;
  font-family: "manrope-regular";
  color: #001538;
  font-size: 5vw;
  margin-top: -16px;
  position: fixed;
  bottom: 5vw;
  left: 5vw;
  line-height: 0.9em;
}

#ivwogs-2 {
  font-size: 7dvw;
  position: absolute;
  bottom: -0.5vw;
  opacity: 1;
  right: 0.5em;
  color: #5c81be;
}

#ieouz-2-2-3 {
  display: block;
  height: 0px;
  width: 100%;
}

#iytr4d-4 {
  display: block;
  min-height: 75px;
  width: 100%;
  height: 5vh;
}

#i4omu-5 {
  display: block;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  position: relative;
  height: 10vw;
}

#iwl5xk-3 {
  position: absolute;
  bottom: 0vw;
  font-size: 7vw;
  opacity: 1;
  color: #5c81be;
  right: 6vw;
}

#i4omu-5-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 5vw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.9em;
  position: relative;
  height: 10vw;
  left: 5vw;
}

#iwl5xk-3-2 {
  position: absolute;
  bottom: 0.2vw;
  font-size: 7vw;
  opacity: 1;
  color: #5c81be;
  right: 2.5vw;
}

#imob0j-3-3-2-2-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: none;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#i1lwz-2-3-3-2-2-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#izqhh-2-2-2-2-3-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
}

#ixdz1-2 {
  display: none;
  min-height: 75px;
  width: 100%;
  flex-direction: row;
  margin-top: 5vh;
  justify-content: end;
}

#i0kcr-2-2 {
  display: flex;
  min-height: 75px;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: start;
  gap: 40px;
  padding-right: 10vw;
}

#imob0j-3-3-2-2-2-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: none;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#i1lwz-2-3-3-2-2-2-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#izqhh-2-2-2-2-3-2-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
}

#ij6nhq {
  display: block;
  min-height: 75px;
  width: 100%;
}

#imob0j-3-3-2-2-2-2-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: none;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#i1lwz-2-3-3-2-2-2-2-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#ij6nhq-2 {
  display: block;
  min-height: 75px;
  width: 100%;
}

#izqhh-2-2-2-2-3-2-2-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
}

#imob0j-3-3-2-2-2-2-2-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: none;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#i1lwz-2-3-3-2-2-2-2-2-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#ij6nhq-2-2 {
  display: block;
  min-height: 75px;
  width: 100%;
}

#izqhh-2-2-2-2-3-2-2-2-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
}

#imob0j-3-3-2-2-2-2-2-2-2-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: none;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  border-radius: 8px;
  flex-direction: row;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: center;
  background-color: #ffffff4d;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#i1lwz-2-3-3-2-2-2-2-2-2-2-2-2-2 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#ij6nhq-2-2-2 {
  display: block;
  min-height: 75px;
  width: 100%;
}

#izqhh-2-2-2-2-3-2-2-2-2-2-2-2 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
}

@font-face {
  font-family: khinterference-light;
  src: url("https://files.peachworlds.com/website/4a7a043c-e8ac-40fb-a54b-4c0230cbb90a/khinterference-light.otf");
}

@font-face {
  font-family: pp-fraction-mono;
  src: url("https://files.peachworlds.com/website/2c709c02-917e-440e-b281-110334ccbaa6/pp-fraction-mono.otf");
}

@font-face {
  font-family: khinterference-regular;
  src: url("https://files.peachworlds.com/website/7666c1b6-979a-4773-a4b4-03db1d9a42dd/khinterference-regular.ttf");
}

@font-face {
  font-family: archivoblack-regular;
  src: url("https://files.peachworlds.com/website/a88d3df1-4e63-4b3f-a470-83537a03f148/archivoblack-regular.ttf");
}

@font-face {
  font-family: poppins-black;
  src: url("https://files.peachworlds.com/website/9c4e4202-054c-4488-b930-fea82b0fb922/poppins-black.ttf");
}

@font-face {
  font-family: poppins-bold;
  src: url("https://files.peachworlds.com/website/a26b0fb9-477f-4bfb-8ae5-6917f151caab/poppins-bold.ttf");
}

@font-face {
  font-family: poppins-extrabold;
  src: url("https://files.peachworlds.com/website/bf7ba453-7783-447b-aae6-90748ef4b053/poppins-extrabold.ttf");
}

@font-face {
  font-family: poppins-bold;
  src: url("https://files.peachworlds.com/website/a26b0fb9-477f-4bfb-8ae5-6917f151caab/poppins-bold.ttf");
}

@font-face {
  font-family: "67a4ffb1c900713ac469612c-switzer-medium";
  src: url("https://files.peachworlds.com/website/02e9ae6d-c9e0-4d2d-a830-d4e1cca50dcf/67a4ffb1c900713ac469612c-switzer-medium.ttf");
}

@font-face {
  font-family: manrope-regular;
  src: url("https://files.peachworlds.com/website/40671a57-76c6-43ac-9eab-4f1b28869ca7/manrope-regular.ttf");
}

@media (max-width: 992px) {
  #imob0j-3-3-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-3 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-3 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-4 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #imob0j-3-3-2-2-2-4-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #imob0j-3-3-2-2-2-4-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #imob0j-3-3-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }

  #imob0j-3-3-2-2-2-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    height: 50px;
    widows: 2;
    orphans: 2;
    overflow: hidden;
    font-size: 12px;
    max-width: 450px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2-2-2-2 {
    gap: 15px;
    padding-left: 20px;
  }
}

@media (max-width: 480px) {
  #imob0j-3-3-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: none;
    orphans: 2;
    overflow: hidden;
    position: absolute;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
  }

  #i1lwz-2-3-3-2-2 {
    gap: 32px;
    height: revert;
    align-items: start;
    padding-top: 20px;
    flex-direction: column;
    padding-bottom: 40px;
  }

  #imob0j-3-3-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
  }

  #i1lwz-2-3-3-2-2-2-2 {
    gap: 32px;
    height: revert;
    align-items: start;
    flex-direction: column;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #imob0j-3-3-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
  }

  #i1lwz-2-3-3-2-2-2-2-2 {
    gap: 32px;
    height: revert;
    align-items: start;
    flex-direction: column;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #imob0j-3-3-2-2-2-3 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: 100%;
    max-width: revert;
  }

  #i1lwz-2-3-3-2-2-2-3 {
    gap: 32px;
    height: 0%;
    align-items: start;
    flex-direction: column;
    padding-left: revert;
    padding-top: revert;
    padding-bottom: revert;
  }

  #imob0j-3-3-2-2-2-4 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: absolute;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    height: 100%;
    max-width: revert;
  }

  #imob0j-3-3-2-2-2-4-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: absolute;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    max-width: revert;
    height: 100%;
  }

  #imob0j-3-3-2-2-2-4-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: absolute;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    max-width: revert;
    height: 100%;
  }

  #izqhh {
    font-size: 13.5vw;
    position: absolute;
    top: 31%;
    margin-left: revert;
    left: 1.2vw;
  }

  #i4omu-2-3 {
    font-size: 24px;
    max-width: 90vw;
  }

  #iumq8 {
    bottom: 100px;
    left: 20px;
  }

  #izody-2 {
    width: 170px;
  }

  #izqhh-2-2 {
    display: none;
  }

  #izody-2-2 {
    width: 90px;
  }

  #izqhh-2-2-4 {
    display: block;
  }

  #izody {
    right: revert;
    left: 20px;
    bottom: 20px;
  }

  #i4omu {
    font-size: 40px;
    max-width: 230px;
    margin-left: revert;
  }

  #iwl5xk {
    left: 220px;
    bottom: -8px;
    font-size: 40px;
  }

  #i4omu-2 {
    max-width: 90vw;
    margin-left: 20px;
    display: none;
  }

  #i0kcr-2 {
    padding-right: revert;
  }

  #ixdz1 {
    justify-content: start;
    margin-top: 20vh;
    display: none;
  }

  #i4omu-3 {
    font-size: 40px;
    margin-left: 20px;
  }

  #i4omu-3-2 {
    font-size: 40px;
    margin-left: 20px;
  }

  #i4omu-3-2-2 {
    font-size: 40px;
    margin-left: 20px;
  }

  #i4omu-3-2-2-2 {
    font-size: 40px;
    margin-left: 20px;
  }

  #ijhj3 {
    flex-direction: column;
    justify-content: start;
    padding-left: 20px;
    padding-right: 20px;
  }

  #i4omu-2-4 {
    max-width: revert;
  }

  #i8znjl {
    width: revert;
    margin-top: 40px;
  }

  #i8uh3c {
    display: none;
  }

  #iytr4d-2 {
    justify-content: start;
    gap: 0px;
  }

  #if7nth {
    flex-direction: column;
    align-items: start;
    margin-top: 80px;
  }

  #if7nth-2 {
    flex-direction: column;
    align-items: start;
  }

  #if7nth-2-2 {
    flex-direction: column;
    align-items: start;
  }

  #ifpe5-2-2 {
    font-size: 32px;
    line-height: 32px;
  }

  #i4omu-2-4-2-2 {
    max-width: revert;
    margin-top: 40px;
    font-size: 20px;
    line-height: 1em;
  }

  #i8znjl-2 {
    width: revert;
    padding-right: 20px;
    padding-left: 35vw;
  }

  #ifpe5-2-2-2 {
    font-size: 32px;
    line-height: 32px;
  }

  #i4omu-2-4-2-2-2 {
    max-width: revert;
    margin-top: 40px;
    font-size: 20px;
    line-height: 1em;
  }

  #i8znjl-2-2 {
    width: revert;
    padding-right: 20px;
    padding-left: 35vw;
  }

  #ifpe5-3 {
    position: static;
    display: none;
  }

  #i8znjl-2-2-2 {
    width: revert;
    padding-right: 20px;
    padding-left: 35vw;
  }

  #ifpe5-2-2-2-2 {
    font-size: 32px;
    line-height: 32px;
  }

  #i4omu-2-4-2-2-2-2 {
    margin-top: 40px;
    max-width: revert;
    font-size: 20px;
    line-height: 1em;
  }

  #ifpe5-2-3-2 {
    position: static;
  }

  #ifpe5-2-3 {
    position: static;
  }

  #ifpe5-2 {
    position: static;
    top: revert;
    left: revert;
    right: revert;
  }

  #i8znjl-5 {
    width: revert;
    margin-top: 40px;
    padding-left: revert;
  }

  #iyolcc {
    flex-direction: column;
    justify-content: start;
    align-items: start;
  }

  #izqhh-2-2-2-2-3-3 {
    margin-top: 20px;
  }

  #izqhh-2-2-2-2-3-2 {
    margin-top: 20px;
  }

  #izqhh-2-2-2-2-3-2-2 {
    margin-top: 20px;
  }

  #i4omu-2-4-3-2 {
    font-size: 18px;
  }

  #i4omu-2-4-3-2-2 {
    font-size: 18px;
    text-shadow: revert;
  }

  #i4omu-2-4-3-2-2-2 {
    font-size: 18px;
    
  }

  #ifpe5-4-2 {
    font-size: 40px;
  }

  #id47mg-2 {
    font-size: 40px;
    left: revert;
    bottom: 0.3px;
  }

  #iisuqk-2 {
    flex-direction: column;
    align-items: start;
  }

  #iyw7ug-3 {
    font-size: 24px;
  }

  #iyw7ug-4-2-3 {
    font-size: 24px;
  }

  #iyw7ug-4-3-2 {
    font-size: 24px;
  }

  #iisuqk-2-2-2 {
    margin-top: 40px;
  }

  #iyw7ug-5-3 {
    margin-bottom: 16px;
    width: revert;
    margin-top: 32px;
  }

  #ifpe5-3-2 {
    position: relative;
    display: block;
    font-size: 40px;
    margin-top: revert;
    bottom: revert;
    left: 35vw;
    margin-left: revert;
    width: 200px;
  }

  #ivwogs-2 {
    font-size: 40px;
    right: revert;
    bottom: -8px;
  }

  #izd16-3-3 {
    height: 100%;
  }

  #iywm2r-3 {
    height: 100%;
  }

  #iytr4d-3-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  #ircihh {
    bottom: -3vw;
    right: -6vw;
  }

  #iytr4d-4 {
    height: 10vh;
  }

  #i4omu-5 {
    font-size: 40px;
    max-width: 230px;
    margin-left: revert;
    height: 80px;
  }

  #iwl5xk-3 {
    font-size: 40px;
    left: 82px;
    bottom: 0px;
    right: revert;
  }

  #i4omu-5-2 {
    font-size: 40px;
    max-width: 230px;
    height: 80px;
    margin-left: revert;
    left: revert;
  }

  #iwl5xk-3-2 {
    font-size: 40px;
    left: revert;
    bottom: 0px;
    right: 24px;
  }

  #imob0j-3-3-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: relative;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
    top: 40px;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2 {
    gap: 32px;
    height: revert;
    align-items: start;
    flex-direction: column;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #izqhh-2-2-2-2-3-2-2-2 {
    margin-top: 0px;
    font-size: 24px;
    line-height: 1em;
  }

  #i8uva {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    height: 250vh;
  }

  #ixdz1-2 {
    justify-content: start;
    margin-top: 30vh;
    display: block;
    flex-direction: column;
    align-items: start;
    gap: 24px;
  }

  #i0kcr-2-2 {
    padding-right: revert;
    gap: 8px;
  }

  #imob0j-3-3-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: static;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
    top: revert;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2 {
    gap: 8px;
    height: revert;
    align-items: center;
    flex-direction: row;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #izqhh-2-2-2-2-3-2-2-2-2 {
    margin-top: 0px;
    font-size: 40px;
    line-height: 1em;
  }

  #ij6nhq {
    width: 12px;
    min-height: revert;
    height: 12px;
    border-radius: 999px;
    background-color: #5c81be;
  }

  #imob0j-3-3-2-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: static;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
    top: revert;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2-2 {
    gap: 8px;
    height: revert;
    align-items: center;
    flex-direction: row;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #ij6nhq-2 {
    width: 12px;
    min-height: revert;
    height: 12px;
    border-radius: 999px;
    background-color: #5c81be;
  }

  #izqhh-2-2-2-2-3-2-2-2-2-2 {
    margin-top: 0px;
    font-size: 40px;
    line-height: 1em;
  }

  #imob0j-3-3-2-2-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: static;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
    top: revert;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2-2-2 {
    gap: 8px;
    height: revert;
    align-items: center;
    flex-direction: row;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #ij6nhq-2-2 {
    width: 12px;
    min-height: revert;
    height: 12px;
    border-radius: 999px;
    background-color: #5c81be;
  }

  #izqhh-2-2-2-2-3-2-2-2-2-2-2 {
    margin-top: 0px;
    font-size: 40px;
    line-height: 1em;
    letter-spacing: -1px;
  }

  #imob0j-3-3-2-2-2-2-2-2-2-2-2-2 {
    flex: 0 0 auto;
    color: rgb(0, 0, 0);
    widows: 2;
    display: block;
    orphans: 2;
    overflow: hidden;
    position: static;
    font-size: 12px;
    box-sizing: border-box;
    font-style: normal;
    text-align: start;
    font-family: sans-serif;
    font-weight: 400;
    text-indent: 0px;
    white-space: normal;
    word-spacing: 0px;
    letter-spacing: normal;
    text-transform: none;
    backdrop-filter: blur(10px);
    font-variant-caps: normal;
    text-decoration-color: initial;
    text-decoration-style: initial;
    -webkit-font-smoothing: inherit;
    font-variant-ligatures: normal;
    -webkit-text-stroke-width: 0px;
    text-decoration-thickness: initial;
    width: 100%;
    height: revert;
    max-width: revert;
    top: revert;
  }

  #i1lwz-2-3-3-2-2-2-2-2-2-2-2-2-2 {
    gap: 8px;
    height: revert;
    align-items: center;
    flex-direction: row;
    padding-top: revert;
    padding-left: revert;
    padding-bottom: revert;
  }

  #ij6nhq-2-2-2 {
    width: 12px;
    min-height: revert;
    height: 12px;
    border-radius: 999px;
    background-color: #5c81be;
  }

  #izqhh-2-2-2-2-3-2-2-2-2-2-2-2 {
    margin-top: 0px;
    font-size: 40px;
    line-height: 1em;
    letter-spacing: -1px;
  }
}

#imob0j-3-3-2-2-2-2-5 {
  flex: 0 0 auto;
  display: flex;
  position: relative;
  flex-direction: column;
  /* Sửa lại dòng này */
  align-items: center;
  justify-content: flex-start;
  background-color: #ffffff4d;
  border-radius: 8px;
  overflow: hidden;
  box-sizing: border-box;
  font-family: "manrope-regular", sans-serif;
  font-size: 12px;
  font-weight: 400;
  padding: 20px;
  backdrop-filter: blur(10px);
  letter-spacing: normal;
  text-transform: none;
  height: 550px;
  width: 425px;

}

#iujeg-2-2-2-2-5 {
  width: 32px;
  height: 32px;
  position: absolute;
  right: -4px;
  bottom: -4px;
}

#i1lwz-2-3-3-2-2-2-2-5 {
  gap: 0px;
  display: flex;
  align-items: start;
  flex-direction: column;
  justify-content: start;
  width: 100%;
}

#izd16-3-2-2-5 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: start;
  width: 100%;
}

#iywm2r-2-2-5 {
  width: 100%;
  border-radius: 4px;
  padding-top: 25px;
}

#izqhh-2-2-2-2-3-2-2-5 {
  display: block;
  font-family: "manrope-regular";
  font-size: 32px;
  font-weight: 400;
  letter-spacing: 0px;
  color: #001538;
  line-height: 0.8em;
  text-align: start;
  margin-top: 40px;
  transform: translateY(-0.6vw);
}

#i4omu-2-4-3-2-2-2-5 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 1.3dvw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 1em;
}

#ip9ngb-2-2-2-2 {
  position: absolute;
  display: block;
  border-radius: 8px;
  box-shadow: 0px 10px 20px #0000000d;
  z-index: 1;
  width: 100%;
  height: 100%;
 margin-left: -20px;
 margin-top: -20px;
  transition: all 0.3 ease-in;
}

#ilzpaj-5 {
  display: block;
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 32px;
  height: 32px;
}

.ip9ngb-2-2-2-2 {
  display: none;
  position: absolute;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  background: #fff;
  color: #001538;
  padding: 12px 18px;
  border-radius: 8px;
  box-shadow: 0 2px 16px 0 #00153814;
  font-size: 1em;
  z-index: 10;
  min-width: 220px;
  text-align: center;
  margin-top: 8px;
}

#imob0j-3-3-2-2-2-4-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  flex-direction: column;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: end;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  width: 100%;
  opacity: 1;
  height: 100%;
  border-radius: 8px;
  background-color: #001538e6;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
}


#imob0j-3-3-2-2-2-4-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  widows: 2;
  display: block;
  orphans: 2;
  overflow: hidden;
  position: absolute;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  max-width: revert;
  height: 100%;
}

/* Member 5 overlay */
#ip9ngb-2-2-2-2 {
  position: absolute;
  display: block;
  border-radius: 8px;
  box-shadow: 0px 10px 20px #0000000d;
  z-index: 1;
  width: 100%;
  height: 100%;

}

/* Background blur cho member 5 */
#imob0j-3-3-2-2-2-4-2-2-2 {
  flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  display: flex;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  flex-direction: column;
  backdrop-filter: blur(10px);
  justify-content: end;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  background-color: #001538e6;
  padding: 20px;
}


#i4omu-2-4-3-2-2-2 {
  display: block;
  width: 100%;
  font-family: "manrope-regular";
  font-size: 1.3dvw;
  font-weight: 400;
  letter-spacing: 0px;
  color: #ffffff;
  line-height: 1em;
}

/* Ẩn mặc định khung tím + chữ */
#member-5 #ip9ngb-2-2-2-2,
#member-5 #imob0j-3-3-2-2-2-4-2-2-2,
#member-5 #i4omu-2-4-3-2-2-2 {
  opacity: 0;
  transition: opacity 0.4s ease;
}

/* Hover vào member-5 thì hiện khung tím + chữ */
#member-5:hover #ip9ngb-2-2-2-2,
#member-5:hover #imob0j-3-3-2-2-2-4-2-2-2,
#member-5:hover #i4omu-2-4-3-2-2-2 {
  opacity: 1;
}
/* ADDRESS */


@media (max-width: 768px) {

  #i2jv9h {
    display: flex;
    flex-direction: column; 
    width: 100%;
    overflow: visible;      
    margin: 0;
    padding: 0;
  }

  
  #i2jv9h > div {
    flex: 1 1 auto;          
    max-width: 100%;
    margin-bottom: 20px;     
  }

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

  #i4omu-2-4-3-2-2-2{
    font-size: 20px;
  }
  #i4omu-2-4-3-2-2-2{
    font-size: 20px;
  }
  #imob0j-3-3-2-2-2-2-4{
       flex: 0 0 auto;
        color: rgb(0, 0, 0);
        widows: 2;
        display: block;
        orphans: 2;
        overflow: hidden;
        position: relative;
        font-size: 12px;
        box-sizing: border-box;
        font-style: normal;
        text-align: start;
        font-family: sans-serif;
        font-weight: 400;
        text-indent: 0px;
        white-space: normal;
        word-spacing: 0px;
        letter-spacing: normal;
        text-transform: none;
        backdrop-filter: blur(10px);
        font-variant-caps: normal;
        text-decoration-color: initial;
        text-decoration-style: initial;
        -webkit-font-smoothing: inherit;
        font-variant-ligatures: normal;
        -webkit-text-stroke-width: 0px;
        text-decoration-thickness: initial;
        width: 100%;
        height: 100%;
        max-width: revert;
  }
   
  #imob0j-3-3-2-2-2-2-5{
     flex: 0 0 auto;
        color: rgb(0, 0, 0);
        widows: 2;
        display: block;
        orphans: 2;
        overflow: hidden;
        position: relative;
        font-size: 12px;
        box-sizing: border-box;
        font-style: normal;
        text-align: start;
        font-family: sans-serif;
        font-weight: 400;
        text-indent: 0px;
        white-space: normal;
        word-spacing: 0px;
        letter-spacing: normal;
        text-transform: none;
        backdrop-filter: blur(10px);
        font-variant-caps: normal;
        text-decoration-color: initial;
        text-decoration-style: initial;
        -webkit-font-smoothing: inherit;
        font-variant-ligatures: normal;
        -webkit-text-stroke-width: 0px;
        text-decoration-thickness: initial;
        width: 100%;
        height: 100%;
        max-width: revert;
  }

  #imob0j-3-3-2-2-2-4-2-2{
    flex: 0 0 auto;
  color: rgb(0, 0, 0);
  filter: blur(0px);
  widows: 2;
  display: flex;
  orphans: 2;
  z-index: 0;
  overflow: hidden;
  position: relative;
  font-size: 12px;
  box-sizing: border-box;
  font-style: normal;
  text-align: start;
  align-items: center;
  font-family: sans-serif;
  font-weight: 400;
  text-indent: 0px;
  white-space: normal;
  word-spacing: 0px;
  flex-direction: column;
  letter-spacing: normal;
  text-transform: none;
  backdrop-filter: blur(10px);
  justify-content: end;
  font-variant-caps: normal;
  text-decoration-color: initial;
  text-decoration-style: initial;
  -webkit-font-smoothing: inherit;
  font-variant-ligatures: normal;
  -webkit-text-stroke-width: 0px;
  text-decoration-thickness: initial;
  width: 100%;
  opacity: 1;
  height: 100%;
  border-radius: 8px;
  background-color: #001538e6;
  margin-top: 0px;
  padding-left: 20px;
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  }
}


