._3h0eLPK0 {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background-color: #FFFFFF;
}

._3h0eLPK0._3nVbsJ43 {
  height: calc(100vh);
  overflow: hidden;
}

.NUHnw8Z4 {
  background-color: #FFFFFF;
  min-height: calc(100vh - var(--nav-height));
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 20px;
}

._2XSJ0Hr- {
  font-size: 2em;
  font-weight: 600;
  font-style: italic;
  color: #323447;
  text-align: center;
  margin-bottom: 40px;
  letter-spacing: 1px;
}

.dTKHy9Fy {
  background-color: #F0F0F0;
  padding: 36px 40px;
  border-radius: 20px;
  width: 980px;
  max-width: 75%;
  display: flex;
  flex-direction: column;
  gap: 40px;
  position: relative;
}

.dTKHy9Fy._3hePUiHO {
  width: 100%;
  max-width: 90%;
  padding: 35px 40px;
}

.dTKHy9Fy._3nVbsJ43 {
  width: 100%;
  max-width: 95%;
  padding: 30px 20px;
  border-radius: 15px;
}

._3xEEM4QD {
  position: absolute;
  top: 36px;
  right: 40px;
  display: flex;
  align-items: center;
  gap: 15px;
  background-color: transparent;
}

._2lVwv4qd {
  font-size: 0.9em;
  font-weight: 600;
  color: #323447;
  letter-spacing: 0.5px;
}

._1JPZ1Otk {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 20px;
  padding: 6px 20px;
  font-size: 0.95em;
  color: #323447;
  text-align: center;
  font-weight: 400;
}

._3X9jnsau {
  display: flex;
  gap: 20px;
  color: #323447;
}

._1v-AxYvd {
  font-size: 1.1em;
  font-weight: 600;
  min-width: 30px;
  flex-shrink: 0;
}

._1KJl8reI {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
}

._2NtalysN {
  font-size: 1.1em;
  font-weight: 600;
  color: #323447;
}

._3jkEeVXB {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.S52-7Mi1 {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 18px;
  padding: 6px 18px;
  font-size: 0.9em;
  color: #323447;
}

._2K85yEYp {
  display: flex;
  flex-direction: column;
  gap: 15px;
  margin-top: -5px;
}

._2qTtjpUg {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 392px;
}

.IrCRI_ob {
  font-size: 0.95em;
  color: #323447;
  flex: 1;
  min-width: 0;
}

._1_fbJmc- {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 20px;
  padding: 6px 20px;
  font-size: 0.95em;
  color: #323447;
  width: 80px;
  text-align: center;
  font-weight: 400;
  flex-shrink: 0;
}

.wFZEBEKc {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 20px;
  padding: 6px 20px;
  font-size: 0.95em;
  color: #323447;
  width: 80px;
  text-align: center;
  font-weight: 400;
  outline: none;
  flex-shrink: 0;
  -moz-appearance: textfield !important;
  appearance: textfield !important;
}

.wFZEBEKc::-webkit-outer-spin-button,
.wFZEBEKc::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
  display: none;
}

.wFZEBEKc:focus {
  border-color: var(--color-primary);
}

._2RC1oAOi {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: -5px;
  flex-wrap: wrap;
}

._1KRl7Ljc {
  font-size: 0.95em;
  color: #323447;
}

._3slU1ETn {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

._2Vfmo7W8 {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

._1g5YXryU {
  display: flex;
  align-items: center;
  gap: 10px;
}

._23pAxo-8 {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 20px;
  padding: 6px 20px;
  font-size: 0.95em;
  color: #323447;
  min-width: 80px;
  text-align: center;
  font-weight: 400;
}

._1g5YXryU span {
  font-size: 0.9em;
  color: #323447;
  font-weight: 500;
}

.vzjy7pry {
  width: 100%;
}

._8lpYeOiK {
  width: 100%;
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 25px;
  padding: 8px 20px;
  font-size: 0.95em;
  color: #323447;
  outline: none;
  box-sizing: border-box;
}

._8lpYeOiK:focus {
  border-color: var(--color-primary);
}

._8lpYeOiK::placeholder {
  color: #B1B3B9;
  font-style: italic;
}

.RTJU7G5h {
  width: 100%;
  min-height: 200px;
  background-color: #FFFFFF;
  border: 2px dashed #CCCCCC;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s;
  padding: 30px;
  box-sizing: border-box;
}

.RTJU7G5h:hover {
  border-color: var(--color-primary);
  background-color: rgba(159, 68, 252, 0.05);
}

._2NqCl2Hq {
  position: relative;
  border: 2px solid #CCCCCC;
  padding: 0;
}

._2Hkq4qUd {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 50px;
  background-color: transparent;
  border-radius: 0 15px 0 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s;
  z-index: 10;
}

._2Hkq4qUd:hover {
  background-color: transparent;
}

._2Hkq4qUd svg {
  width: 20px;
  height: 20px;
  opacity: 0;
}

.-ZhoCYHm {
  position: relative;
  width: 100%;
}

._3kq1GO8M {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 15px;
}

._3MPdC3Ve {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  height: 60px;
  width: auto;
  object-fit: contain;
}

._3ubD_hFO {
  position: absolute;
  bottom: 10px;
  right: 10px;
  height: 150px;
  width: auto;
}

._7CjdPSat {
  width: 50px;
  height: 50px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._7CjdPSat svg {
  width: 100%;
  height: 100%;
}

.JUVfT9s3 {
  font-size: 0.9em;
  text-align: center;
}

._26aM0tkM {
  font-size: 1em;
  color: #323447;
  font-weight: 500;
}

._1y_0Ffty {
  display: flex;
  gap: 15px;
  align-items: center;
  width: 100%;
}

._1LYtcNUM {
  flex: 1;
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 25px;
  padding: 8px 20px;
  font-size: 0.95em;
  color: #323447;
  outline: none;
  box-sizing: border-box;
}

._1LYtcNUM:focus {
  border-color: var(--color-primary);
}

._1LYtcNUM::placeholder {
  color: #B1B3B9;
  font-style: italic;
}

._1LYtcNUM:disabled {
  background-color: #F5F5F5;
  cursor: not-allowed;
  opacity: 0.7;
}

._1cl-qJ3d {
  border-color: #E53E3E !important;
  box-shadow: 0 0 0 3px rgba(229, 62, 62, 0.1);
}

._1vQJG0pZ {
  color: #E53E3E;
  font-size: 0.85em;
  margin-top: 8px;
  font-weight: 500;
}

._3r5G0SGe {
  color: #5fb397;
  font-size: 0.9em;
  margin-top: 10px;
  text-align: center;
  font-weight: 500;
}

._2UreYF_d {
  background-color: #5fb397;
  color: #FFFFFF;
  border: none;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.2em;
  font-weight: 700;
  flex-shrink: 0;
}

._39qz0fxd {
  background-color: #5a5a6f;
  color: #FFFFFF;
  border: none;
  border-radius: 25px;
  padding: 8px 40px;
  font-size: 0.95em;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
  letter-spacing: 0.5px;
}

._39qz0fxd:hover {
  background-color: #5fb397;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(95, 179, 151, 0.3);
}

._39qz0fxd:disabled {
  background-color: #9CA3AF;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
}

.ABN0gA5O {
  background-color: #5a5a6f;
  color: #FFFFFF;
  border: none;
  border-radius: 25px;
  padding: 8px 40px;
  font-size: 0.95em;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  white-space: nowrap;
  letter-spacing: 0.5px;
}

.ABN0gA5O:hover {
  background-color: #5fb397;
  transform: translateY(-1px);
  box-shadow: 0 4px 12px rgba(95, 179, 151, 0.3);
}

._6cZf744c {
  display: flex;
  gap: 12px;
  justify-content: center;
  margin-top: 20px;
}

._1jV_C4MO {
  width: 50px;
  height: 50px;
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 12px;
  text-align: center;
  font-size: 1.2em;
  font-weight: 600;
  color: #323447;
  outline: none;
  box-sizing: border-box;
  transition: all 0.2s;
}

._1jV_C4MO:focus {
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(159, 68, 252, 0.1);
}

._1jV_C4MO:disabled {
  background-color: #F5F5F5;
  cursor: not-allowed;
  opacity: 0.7;
}

._3GyET5_V {
  opacity: 0.5;
  pointer-events: none;
  user-select: none;
}

._2Jm2Vi2R {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 500px;
  text-align: center;
}

._2W4k3dQq {
  font-size: 1.1em;
  font-style: italic;
  color: #323447;
}

._2IjecUqO {
  display: flex;
  gap: 15px;
}

._2HnDUMC6 {
  flex: 1;
  max-width: 250px;
  height: 40px;
  border-radius: 25px;
  border: 1px solid #E0E1E3;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.3s ease;
  font-size: 1.5em;
  font-weight: 700;
}

._2HnDUMC6 img {
  height: 20px;
}

._3OGrj-oR {
  background-color: #9ee37d;
  border-color: #9ee37d;
}

._3OGrj-oR:hover {
  background-color: #8dd36c;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(158, 227, 125, 0.4);
}

._3OGrj-oR:disabled,
._22TpQwVO:disabled {
  cursor: not-allowed;
  opacity: 0.5;
  transform: none;
  box-shadow: none;
}

._22TpQwVO {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
}

._22TpQwVO:hover {
  background-color: #f8f8f8;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0, 48, 135, 0.15);
}

._2HnDUMC6._2M_Fvtzz {
  border: 2px solid var(--color-primary);
  box-shadow: 0 0 0 3px rgba(159, 68, 252, 0.2);
  transform: translateY(-2px);
}

._3TnNAyAK {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

._3IddI2Zc {
  display: flex;
  flex-direction: column;
  text-align: left;
  gap: 8px;
  margin-top: 5px;
}

._1pQsUFn0 {
  font-size: 0.95em;
  color: #323447;
}

._2sXOyXsW {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 8px;
  padding: 12px 20px;
  cursor: pointer;
  transition: all 0.3s ease;
  margin-top: 15px;
  width: fit-content;
}

._2sXOyXsW:hover {
  background-color: #f8f8f8;
  border-color: #323447;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(50, 52, 71, 0.1);
}

._2sXOyXsW:disabled {
  cursor: not-allowed;
  opacity: 0.5;
  transform: none;
  box-shadow: none;
}

._3AbMHZsS {
  width: 24px;
  height: 24px;
  color: #323447;
}

._2sXOyXsW span {
  font-size: 0.95em;
  font-weight: 500;
  color: #323447;
}

._2e6k6YDr {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._3qvc9jLv {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}

._3qvc9jLv input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  width: 12px;
  height: 12px;
  border: 0.5px solid var(--color-checkbox);
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  background-color: transparent;
}

._3qvc9jLv input[type="radio"]:checked::before {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: var(--color-checkbox);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._3qvc9jLv label {
  font-size: 0.95em;
  color: #323447;
  cursor: pointer;
}

._3QU5b1f0 {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}

._5CEPCs0a {
  background-color: #8e8ea8;
  color: #FFFFFF;
  border: none;
  border-radius: 25px;
  padding: 14px 60px;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
}

._5CEPCs0a:hover {
  background-color: #7d7d97;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(142, 142, 168, 0.3);
}

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

._5CEPCs0a:disabled {
  background-color: #9CA3AF;
  cursor: not-allowed;
  transform: none;
  box-shadow: none;
  opacity: 0.6;
}

._3ZNmtuUV {
  background-color: #FFFFFF;
  border: 1px solid #E0E1E3;
  border-radius: 15px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._1DME2w7X {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.95em;
  color: #323447;
}

._1DME2w7X span:first-child {
  font-weight: 500;
}

._2okws-jX {
  font-weight: 600;
  color: #323447;
}

._1DME2w7X:last-child {
  border-top: 1px solid #E0E1E3;
  padding-top: 12px;
  margin-top: 4px;
  font-size: 1.05em;
}

._1DME2w7X:last-child ._2okws-jX {
  color: var(--color-primary);
  font-size: 1.1em;
}

.GYFWN1-T {
  margin-top: 20px;
  width: 100%;
  max-width: 500px;
}

._1_Ad3qUw {
  color: #5fb397;
  font-size: 0.95em;
  text-align: center;
  font-weight: 500;
  padding: 12px;
  background-color: rgba(95, 179, 151, 0.1);
  border-radius: 8px;
  margin-bottom: 10px;
}

._3xGtpPZa {
  color: #5fb397;
  font-size: 1em;
  text-align: center;
  font-weight: 500;
  padding: 20px;
  background-color: rgba(95, 179, 151, 0.1);
  border-radius: 12px;
  margin-top: 10px;
}

@media (max-width: 768px) {
  ._2XSJ0Hr- {
    font-size: 1.5em;
    margin-bottom: 24px;
  }

  ._3xEEM4QD {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 20px;
    justify-content: center;
  }

  ._2lVwv4qd,
  ._1JPZ1Otk {
    font-size: 0.8em;
  }

  ._3X9jnsau {
    flex-direction: column;
    gap: 15px;
  }

  ._2qTtjpUg {
    flex-wrap: wrap;
  }

  ._2RC1oAOi {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }

  ._3slU1ETn,
  ._2Vfmo7W8 {
    width: 100%;
    justify-content: space-between;
  }

  ._3jkEeVXB {
    gap: 10px;
  }

  .S52-7Mi1 {
    font-size: 0.85em;
    padding: 6px 15px;
  }

  ._5CEPCs0a {
    width: 100%;
    max-width: 300px;
  }

  ._1y_0Ffty {
    flex-direction: column;
    align-items: stretch;
  }

  ._39qz0fxd {
    width: 100%;
  }

  ._6cZf744c {
    gap: 8px;
  }

  ._1jV_C4MO {
    width: 40px;
    height: 40px;
    font-size: 1em;
  }

  ._2IjecUqO {
    flex-direction: column;
  }

  ._2HnDUMC6 {
    max-width: 100%;
  }
}
._1SVubooF {
  position: relative;
  min-height: calc(100% - var(--nav-height));
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  background-image: var(--color-both-gradient-reverse-home);
}

._1Gu239FI {
  position: relative;
  min-height: 360px;
  width: 100%;
  overflow-x: scroll;
}

._2rmteY3i {
  gap: 40px;
  padding-right: 130px;
  margin-left: calc(10px + 8%);
}

._2rmteY3i._2s2l__xb {
  margin-left: calc(10px + 3%);
  padding-right: 40px;
}

.SlUrI--D {
  font-size: calc(1.6em - 4px);
  font-style: italic;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-top: 40px;
  justify-content: center;
  margin-bottom: 40px;
  color: var(--color-white);
}

.SlUrI--D._2dEI5art {
  font-size: 1.2em;
  text-align: center;
}

.SlUrI--D > ._2aXVQ1Go {
  background-image: var(--color-both-gradient-reverse);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  user-select: none;
}

.m_dGUV_1 {
  background-color: var(--color-white-alpha98);
  padding-bottom: 5px;
}

._2A6zNpVM {
  position: relative;
  padding-bottom: 40px;
}

._2A6zNpVM > span {
  position: absolute;
  z-index: 0;
  background-color: rgba(0,0,0,0.4);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

._2A6zNpVM > div {
  z-index: 1;
}

._2YKkALA6 {
  width: 80%;
  margin-left: 13%;
  margin-right: 7%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
  padding-bottom: 40px;
}

._2YKkALA6._2s2l__xb {
  grid-template-columns: 1fr 1fr;
  margin-left: 12%;
}

._2YKkALA6._2dEI5art {
  grid-template-columns: 1fr;
  align-self: center;
  width: fit-content;
}

.fQQ2sq0N {
  justify-content: space-between;
  width: 800px;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

.fQQ2sq0N._2s2l__xb {
  width: 550px;
}

.fQQ2sq0N._2dEI5art {
  width: 80%;
  gap: 18px;
  align-items: center;
}

._16INl9ls {
  min-height: 82px;
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: calc(0.8em - 1px);
  font-weight: 300;
}

._16INl9ls._2s2l__xb {
  font-size: calc(0.73em - 1px);
}

._16INl9ls._2dEI5art {
  grid-template-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  font-weight: 300;
}

._3zIo58WE {
  color: var(--color-white);
  justify-self: center;
}

._3zIo58WE.AXbi83sc {
  display: flex;
  gap: 18px;
  align-items: center;
  justify-content: center;
}

._3zIo58WE.AXbi83sc._2dEI5art {
  gap: 22px;
}

.EVhkqM3Y {
  display: flex;
  align-items: center;
  z-index: 20;
}

.EVhkqM3Y img {
  z-index: 3;
  width: 700px;
  max-width: 95%;
  border-radius: 40px;
}
._1eegCv94 {
  width: 200px;
  height: 190px;
  padding: 16px 0;
  background: transparent;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%23FFFFFFFF' stroke-width='1.7' stroke-dasharray='1%2c3' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 15px;
}

._23FEKjVh {
  padding-left: 10%;
  padding-right: 10%;
  height: 100%;
  gap: 22px;
  margin-top: 10px;
}

._1eegCv94:hover {
  background-color: var(--color-black-alpha20);
  background-image: none;
  transition: background-color 0.2s, background-image 0.3s;
  box-shadow: 0px 0px 3px var(--color-dark-fixed);
}

._1x_j0J4s {
  width: var(--body-width);
  margin-bottom: auto;
  display: grid;
  height: 100%;
  width: 100vh;
  justify-content: center;
  align-items:flex-end;
  grid-template-rows: 90px 36px 27px 35px;
}

._1eegCv94.bDs08JJK ._1x_j0J4s {
  width: unset;
}

._2A5-pwdA {
  width: 72px;
  border: 3px solid white;
  justify-self: center;
  box-shadow: 0px 3px 5px rgba(0,0,0,0.3);
}

._2lpJcCiZ {
  text-align: center;
  margin: 0 auto;
  color: var(--color-white);
  font-weight: 600;
  font-size: 0.8em;
}

._2lpJcCiZ.bDs08JJK {
  padding-bottom: 10px;
}

.mNQPQqCj {
  box-sizing: border-box;
  margin-bottom: 2px;
  height: 36px;
  padding: 0 15px;
  border-radius: 18px;
  border: 0.5px solid var(--color-gray);
  background: var(--color-form-field-bg);
}

.mNQPQqCj ._2puz9ZYB {
  margin-left: 20px;
  width: 19px;
  height: 19px;
}

._3EInBaZk {
  color: var(--color-white);
  font-style: italic;
  font-size: 0.8em;
  text-align: center;
  font-weight: 400;
}

._37pSktid {
  color: var(--color-white);
  text-align: center;
  font-size: 0.8em;
  font-weight: 300;
}

._1eegCv94.bDs08JJK ._2WekuYTJ {
  text-align: center;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  max-height: 3.375rem;
}

._2wM7fyls {
  opacity: 0.35;
}

._37k60E9W {
  width: 110px;
  display: flex;
  height: 25px;
  background-color: var(--color-dark-fixed);
  border-radius: 13px;
  color: var(--color-white);
  font-weight: 700;
  font-size: 0.8rem;
  justify-content: center;
  align-items: center;
  transform: scale(0.85);
}

._37k60E9W:hover {
  background-color: #52C2BC;
}

._3ECPCAi8 {
  position: absolute;
  background-color: var(--color-white-alpha80);
  width: 102px;
  height: 102px;
  top: 0;
  left: 0;
  font-weight: 600;
  color: var(--color-primary);
}

._3Ua7Srsn {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
}

html {
  scroll-padding-top: calc(var(--nav-height) + var(--nav-profile-height) - 18px);
  height: auto;
}

@media (max-width: 768px) {
  html {
    scroll-padding-top: var(--nav-height);
  }
}

._1vcFBOWC {
  display: flex;
  flex-direction: column;
}

._1vcFBOWC._28Z-mDHl {
  height: calc(100vh);
  overflow: hidden;
  pointer-events: none;
}

._1vcFBOWC.Da41_OBU {
  height: calc(100vh - var(--nav-profile-height) - var(--nav-height) + 37px);
}

._1n4pVB6s {
  background-color: var(--color-bright-gray);
  height: calc(100% - 0px);
  overflow-x: hidden;
  pointer-events: none;
}

._1n4pVB6s._2c7ASwt9 {
  height: calc(100% - 0px);
  overflow: hidden;
}
._1Nqx3Wwu {
  display: flex;
  justify-content: center;
  background-color: var(--color-bright-gray);
  pointer-events: auto;
}

._3YEe4S0h {
  height: var(--nav-profile-height);
  display: grid;
  grid-template-columns: 200px 1fr 200px;
  width: 1080px;
  max-width: calc(75% + 100px);
}

._3YEe4S0h._1zk-dwMw {
  grid-template-columns: 2fr 2fr 260px;
  max-width: calc(100%);
  padding: 0 20px 0 20px;
}

._2hDX54-X {
  justify-self: left;
}

._3LZjQS5l {
  justify-self: center;
}

.IXip45lh {
  display: flex;
  gap: 20px;
}

.IXip45lh._1zk-dwMw {
  gap: 10px;
}

.i4AUuO-K {
  justify-self: right;
}

._27ff8JUS {
  background-color: var(--color-bright-gray);
}

._2BEWXEe8 {
  width: 180px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-highlight);
  border: var(--border-default);
  border-radius: 20px;
  transition: background-image 0.1s ease-in-out;
  display: flex;   
  cursor: pointer;
}

._2BEWXEe8:hover {
  background-color: var(--color-dark);
}

._2BEWXEe8.msaD7ZsM {
  width: 90px;
}

._2VHZntKB {
  border: 0.5px solid var(--color-primary);
  color: var(--color-primary);
  background-color: var(--color-light);
  line-height: 1em;
  padding: 5px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6em;
  font-size: 0.8em;
  border-radius: 18px;
  cursor: pointer;
}

._2VHZntKB:hover {
  background-color: var(--color-primary);
  color: var(--color-light);
}
._1-z0FZtq {
  display: flex;
  background-color: var(--color-highlight);
  height: 39px;
  width: fit-content;
  border-radius: 20px;
  border: var(--border-default);
}
._2o3UZrsJ {
  display: flex;
  width: 90%;
  justify-content: space-around;
  z-index: 1;
}

._2o3UZrsJ > ._1RSPwNye {
  display: flex;
  width: 55px;
  justify-content: center;
}

._1TY-Sn9r {
  position: relative;
}

._3RAXG3lW {
  position: absolute;
  width: 40px;
  height: 20px;
  top: 30px;
  left: 2px;
}

._5WJIrr9U > span {
  position: absolute;
  height: 25px;
  width: 133px;
  top: 40px;
  left: -52px;
  color: var(--color-light);
  background-color: var(--color-dark);
  border-radius: 13px;
  font-size: 0.9rem;
}

._3jmd_PA7 {
  height: 100%;
  width: 100%;
}

._3jmd_PA7 > iframe {
  height: 90vh;
  min-width: 600px;
  width: fit-content;
  pointer-events: auto;
}
._2vpwJ7LQ {
    width: 360px;
    height: 200px;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%23333333' stroke-width='3' stroke-dasharray='8%2c8' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    border-radius: 15px;
    padding: 10px;
}

._2FWgj29a {
    width: calc(25% - 8px);
    height: 125px;
    background-image: none;
    border-radius: 7px;
    padding: 0;
}

._3AaaaCOF {
    display: flex;
    width: 100%;
    height: 100%;
    background-color: #F5F5F5;
    border-radius: 10px;
}

._1AbN_lw4 {
    font-size: 1.2rem;
    color: var(--color-dark-gray);
    font-weight: 600;
}

._3vBBw7Ow {
    width: 64px;
}

._1c1tDNbI {
    width: 48px;
}

._23aWzt-A {
    width: 48px;
    transform: rotate(45deg);
}

._1tqfz7o0 {
    position: relative;
}

.G4LJ4EqP {
  position: relative;
  width: 100%;
  max-height: 100%;
  font-size: 0px;
  overflow: hidden;
  border-radius: 10px;
}
.P8b_x2eA {
  /*min-height: calc(100% - var(--nav-height));*/
  background-color: var(--color-bright-gray);
  display: flex;
  flex-direction: column;
}
._3RKDYihK {
  padding: 0 8% 0 8%;
  margin: 0 0 12px 0;
  list-style-type: none;
  width: 84%;

  display: grid;
  grid-template-columns: repeat(auto-fit, 230px);
  max-width: 1000px;
  gap: 20px;
  grid-template-rows: repeat(auto, 443px);

  justify-content: center;
  overflow-x: hidden;
}

._3RKDYihK.Io4GUn82 {
  padding: 0;
  width: 100%;
  max-width: 290px;
  grid-template-columns: 1fr;
  margin: 0;
  gap: 0;
}

._3RKDYihK > li {
  margin-top: 12px;
  padding: 20px 30px;
  box-sizing: border-box;
  border-radius: 7px;
  background-color: var(--color-highlight);
  transition: all .2s ease;
  position: relative;
}

._3RKDYihK.Io4GUn82 > li {
  width: 100%;
}

._3RKDYihK > li:hover {
  box-shadow: var(--shadow-thin-darker);
}

._127W4kzN {
  color: var(--color-dark-gray);
  padding-top: 20px;
  margin-left: -20px;
  font-size: 1.2em;
  width: 40vw;
  left: 0px;
}
._2ZlkrIZV {
  width: 100%;
  height: 100%;
  min-height: 443px;
  max-width: 230px;
  padding: 24px 0;
  background: transparent;
}

._3kssbQPk {
  position: absolute;
  top: 0px;
  right: 0px;
  color: var(--color-dark);
  font-weight: 500;
  font-size: 1.1em;
}

._2ZlkrIZV._2l5ZIEwP {
  padding: 0;
}

._2ZlkrIZV._3izVqz-F {
  max-width: none;
  min-height: 400px;
  max-width: 230px;
}

._2ZlkrIZV._2l5ZIEwP._3izVqz-F {
  box-sizing: initial;
  padding: 0;
}

._180PJnul {
  width: var(--body-width);
  margin-bottom: auto;
  display: grid;
  height: 100%;
  width: 100vh;
  justify-content: center;
  grid-template-rows: 35% 55% 10%;
}

._2ZlkrIZV._3izVqz-F ._180PJnul {
  width: unset;
}

.K8jdvVc3 {
  width: 101px;
  justify-self: center;
}

.K8jdvVc3._1luaY9O5 {
  margin-bottom: 0 !important;
}

._2ZlkrIZV._2l5ZIEwP._3izVqz-F .K8jdvVc3 {
  width: 70px;
  /*margin-right: 12px;*/
  align-self: center;
}

._2ZlkrIZV._3izVqz-F .K8jdvVc3 {
  width: 100px !important;
  margin-right: 0;
  margin-bottom: 10px;
  align-self: center;
}

._3txUWAqx {
  /*margin-right: 24px;*/
  display: grid;
  grid-template-rows: 25% 10% auto;
  justify-items: center;
  align-items: top;
  height: 100%;
  justify-self: center;
}

._3OQ55Pmy {
  /*margin: 6px 0 2px;*/
  margin-top: 14px;
  color: var(--color-dark);
}

._3rN65BCj {
  text-align: center;
  margin: 0 auto;
  padding-bottom: 20px;
  color: var(--color-dark);
}

._3rN65BCj._3izVqz-F {
  padding-bottom: 10px;
}

._3OQ55Pmy ._3rN65BCj {
  font-size: 1rem;
  line-height: 1.35rem;
}

._2ZlkrIZV._2l5ZIEwP._3izVqz-F ._3OQ55Pmy ._3rN65BCj {
  font-size: 1rem;
  line-height: 1.3333;
}

._2ZlkrIZV._3izVqz-F ._3OQ55Pmy ._3rN65BCj {
  font-size: 1rem;
}

._3OQ55Pmy ._26KTsWRp {
  /*margin: 0 0 0 14px;*/
  border: 0.5px solid var(--color-stud-name);
}

._2ZlkrIZV._3izVqz-F ._3OQ55Pmy ._26KTsWRp {
  margin: 8px 0;
}

.h7WjiXyX {
  box-sizing: border-box;
  margin-bottom: 2px;
  height: 36px;
  padding: 0 15px;
  border-radius: 18px;
  border: 0.5px solid var(--color-gray);
  background: var(--color-form-field-bg);
}

.h7WjiXyX ._3SnCzLKm {
  margin-left: 20px;
  width: 19px;
  height: 19px;
}

._3XpVf1vA {
  color: var(--color-primary-default);
  font-size: 0.75rem;
}

._3ii-ml6_ {
  margin-bottom: 12px;
  font-size: 0.9rem;
  line-height: 1.5625rem;
  text-align: center;
  color: var(--color-stud-path);
}

._2ZlkrIZV._2l5ZIEwP._3izVqz-F ._3ii-ml6_ {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0.75rem;
  line-height: 1.3333;
  font-weight: normal;
}

._2ZlkrIZV._3izVqz-F ._3ii-ml6_ {
  margin-top: 4px;
  text-align: center;
  line-height: 1.2857;
}

._2ZlkrIZV._2l5ZIEwP._3izVqz-F ._3ii-ml6_ {
  text-align: left;
}

._2Dek_WZZ {
  color: var(--color-dark);
  text-align: center;
  font-size: 0.8rem;
  margin-left: -10%;
  margin-right: -10%;
}

._2ZlkrIZV._3izVqz-F ._37Iw-nFM {
  text-align: center;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  max-height: 3.375rem;
}

._103ObmBr {
  opacity: 0.35;
}

._12Nd5HNX {
  width: 110px;
  display: flex;
  height: 25px;
  background-color: var(--color-highlight);
  border-radius: 13px;
  color: var(--color-primary-default);
  border: 0.5px solid var(--color-primary-default);
  font-weight: 700;
  font-size: 0.8rem;
  justify-content: center;
  align-items: center;
}

._12Nd5HNX:hover {
  background-color: var(--color-primary-default);
  color: var(--color-white);
}

._2hyJDm4s {
  position: absolute;
  background-color: var(--color-light-alpha80);
  width: 102px;
  height: 102px;
  top: 0;
  left: 0;
  font-weight: 600;
  color: var(--color-primary-default);
}

._1zerZ9vV {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
}

._33sZ3pKO {
    fill: rgba(255,255,255,0.8);
}

._2mLKS219 {
  fill: rgba(0,0,0,0.9);
}
._1YhTFXju {
    fill: rgba(255,255,255,0);
}


._1YhTFXju {
    stroke: var(--color-primary);
    stroke-linecap: round;
    stroke-linejoin: round;
}

._3y-UszPV {
    font-size: 1.6rem;
    fill: var(--color-primary);
}

._2EZtwfQI {
  background-color: var(--color-light-gray);
}

._21nF9pRT {
  background-color: var(--color-bright-gray);
}

._3BFXKkCe {
  position: absolute;
  right: 40px;
  top: 37px;
}

._3BFXKkCe.QSuEEbaU {
  position: static;
  margin-top: 20px;
}

.rtBR5uKi {
  background: var(--color-both-gradient-reverse);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  font-size: 1.7rem;
  margin: 20px 0 30px 0;
}

.rtBR5uKi.QSuEEbaU {
  width: calc(100% - 40px);
  margin-left: 20px;
  margin-right: 20px;
  background: none;
  background-clip: unset;
  -webkit-background-clip: unset;
  color: var(--color-white);
  font-size: 1.3em;
  height: 60px;
  background-image: var(--color-both-gradient-reverse);
  border-radius: 30px;
  padding: 0 10px 0 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._1xiqkxD5 {
  display: flex;
  background-color: var(--color-highlight);
  margin: 40px 100px 40px 100px;
  padding: 0 0 40px 0;
  width: 100%;
  max-width: 800px;
  border-radius: 15px;
  position: relative;
  overflow-x: hidden;
}

._1xiqkxD5.QSuEEbaU {
  margin: 0;
}

._1s-l3Wat {
  display: flex;
  flex-direction: column;
  max-width: 80%;
  min-width: 70%;
}

._1s-l3Wat.QSuEEbaU {
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

._3qMzFp38 {
  font-size: 1.2rem;
  font-weight: 600;
  color: var(--color-dark);
}

._60EYJjPC {
  width: 100%;
  margin-bottom: 30px;
  border: 0.5px solid var(--color-dark);
}

._60EYJjPC._1Lzgmt4O {
 margin-bottom: 55px; 
}

._3dJGKqT0 {
  display: grid;
  grid-template-columns: 2fr 1fr;
  font-size: 1.2rem;
  margin: 18px 0 18px 0;
}

.hmBOvC4q {
  color: var(--color-primary);
  font-weight: 700;
}

._2L1Njifz {
  display: flex;
  position: relative;
  justify-content: center;
  justify-self: right;
  align-items: center;
  height: 25px;
  width: 111px;
  color: var(--color-primary);
}

._2cfQ_aPn {
  background-color: var(--color-highlight);
  border: var(--border-default);
  border-radius: 13px;
}

._1QoWKvxu {
  --currency-height: 17px;
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  height: var(--currency-height);
  width: 49px;
  border-radius: 4px;
  color: var(--color-light);
  background-color: var(--color-secondary);

  font-size: 0.75rem;

  top: calc((100% - var(--currency-height)) / 2);
  left: -35px;

  cursor: pointer;
  user-select: none;
}

._115mbwyE {
  color: var(--color-dark);
  font-size: 0.7rem;
}

.cek74_gN {
  height: 20px;
}

._3pMZ4cnm {
  position: relative;
  color: var(--color-white);
}

._12IR_1dd {
  color: var(--color-dark);
  height: fit-content;
  position: absolute;
  top: var(--currency-height);
  left: -4px;
  font-size: inherit;
  align-items: flex-start;
  padding-bottom: 3px;
  width: 125%;
}

._1HxjLH1W {
  width: 100%;
  height: 17px;
  margin-left: 4px;
  color: var(--color-white);
}

._2HK-fUAi {
  display: flex;
  align-self: center;
  background-image: linear-gradient(to right, var(--color-dash) 50%, rgba(255, 255, 255, 0) 0%);
  background-position: top;
  background-size: 15px 0.5px;
  background-repeat: repeat-x;
  height: 2px;
  width: 100%;
  margin: 40px 0 40px 0;
}

._2HK-fUAi._1Lzgmt4O {
  margin: 22px 0 40px 0;
}

._3dOD8YbA {
  color: var(--color-secondary);
  font-style: italic;
  text-decoration: underline;
  font-weight: 500;
  cursor: pointer;
}

._303ed7O4 {
  color: var(--color-dark);
  font-size: calc(1em - 2px);
  margin-top: 30px;
}

._3mgMCxeE {
  width: 100%;
  margin: 0 0 25px 0;
}

._2gqrXgwW {
  opacity: 0.5;
}

.kH2JLAdR {
  gap: 13px;
  margin-bottom: 13px;
}

._1PtxyobN {
  width: 100%;
  font-size: 0.8rem;
  gap: 40px;
  margin-bottom: 45px;
}

.uf__cB3I {
  width: 100%;
  height: 40px;
  background-color: var(--color-primary);
  color: var(--color-white);
  border-radius: 20px;
}

.uf__cB3I._2gqrXgwW {
  background-color: #cecece;
}

.uf__cB3I:hover {
  background-color: var(--color-primary-light);
}

.uf__cB3I._2gqrXgwW:hover {
  background-color: #cecece;
}

._3DMCOWVk {
  width: 100%;
  max-width: 560px;
  color: red;
  padding-top: 10px;
  text-align: center;
}

._2lEkRzKx {
  color: var(--color-dark);
  display: grid;
  grid-template-columns: 40% 60%;
  font-size: 0.9em;
  gap: 13px;
  margin-right: 13px;
  margin-top: 20px;
  align-items: center;
}

._2lEkRzKx > input {
  border: var(--border-default);
  border-radius: 13px;
  height: 25px;
  background-color: var(--color-form);
  color: inherit;
  padding: 0 15px 0 15px;
  width: calc(100% - 31px);
  font-weight: inherit;
  font-size: inherit;
  font-style: inherit;
}
.bYM3y3JX {
  color: var(--color-dark);
  font-size: 0.8em;
  margin-top: 10px;
  font-style: italic;
  color: var(--color-primary-default);
}
._3wu8Ei-D {
  display: flex;
  position: relative;
  justify-content: center;
  width: 35%;
  margin-top: 70px;
  margin-left: 15%;
  z-index: 1;
}

._3wu8Ei-D._3_GgliEv {
  width: 50%;
  margin-top: 50px;
  margin-left: 5%;
}

._3wu8Ei-D._2HDyzOtX {
  width: 70%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

._3yC44QTI {
  position: absolute;
  background-image: url(/_next/static/images/wunipad_university_illustrator-480e240f569a4b7727a98b4ce9c78f71.svg);
  width: 50%;
  height: 80%;
  background-repeat:no-repeat;
  background-size: contain;
  z-index: 0;
  top: 110px;
  right: 15%;
  z-index: 0;
}

._3yC44QTI._3_GgliEv {
  opacity: 0.6;
  right: 0px;
  width: 60%;
  height: 80%;
}

._3yC44QTI._2HDyzOtX {
  opacity: 0.2;
  width: 100%;
  height: 100%;
  right: 0px;
}

._1BFh-Td6 {
  --width: 300px;
  width: var(--width);
  height: calc(97 / 411 * var(--width));
  background-image: url(/_next/static/images/wunipad_university_logo-55af65feb881afef837ce58219732905.svg);
  background-size: contain;
}

.W3ch7Slv {
  color: var(--color-primary-light);
  font-weight: 500;
  font-style: italic;
  margin-left: 50px;
  margin-top: -10px;
  margin-bottom: 30px;
}

.W3ch7Slv._3_GgliEv {
  margin-left: -10px;
}

._3-ENnlDi {
  color: var(--color-secondary);
  font-weight: 600;
  font-size: 1.1em;
}

._3wA_AYV_ {
  color: var(--color-dark-fixed);
  font-weight: 300;
  font-size: 0.9em;
  font-style: italic;
  margin-top: -5px;
}

._2l7skmYa {
  font-weight: 500;
  color: var(--color-dark-fixed);
}

._1aH1YiOe {
  width: 91px;
  height: 27px;
  border-radius: 14px;
  text-align: center;
  color: var(--color-white);
  font-weight: 500;
  background-color: var(--color-secondary-light);
}

.e2IXrQQL {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: 5px;
  width: 240px;
}

.mnAEYWb3 {
  margin-top: 30px;
  color: var(--color-white);
  background-color: var(--color-dark-fixed);
  height: 27px;
  border-radius: 13px;
  width: 240px;
  text-align: center;
}

a {
  text-decoration: none;
}

._2Aje2Gjb {
  background-color: var(--color-white);
  overflow: hidden;
  height: 100vh;
  position: relative;
}
._1-WqTMrW {
  background-color: var(--color-bg-default);
  height: var(--nav-profile-height);
  display: flex;
  align-items: center;
  justify-content: center;
}

._3mpWb0-C {
  display: flex;
  min-width: 400px;
  max-width: 860px;
  width: 100%;
  justify-content: space-between;
}

._3mpWb0-C._3mgARiOQ {
  gap: 20px;
}

._1-WqTMrW._3mgARiOQ {
  overflow-x: scroll;
  min-width: none;
  justify-content: initial;
  padding-left: 20px;
}

._13ux1Ks1 {
  display: flex;
  justify-content: center;
  overflow-x: hidden;
  height: calc(100vh - var(--nav-profile-height) - var(--nav-height) - 3px);
}

.fTjGORcw {
  background-color: var(--color-bright-gray);
}

._2V-6zEvc {
  background-color: var(--color-highlight);
  border-radius: var(--border-radius-tab);
  padding-bottom: 30px;
}

.wVFG5NuM {
  width: 100%;
  margin: 0 150px 0 150px;
}

.wVFG5NuM._1TomrVIc {
  margin: 0;
  width: 100vw;
}

._26IdQqHe {
  padding: 12px;
  margin-bottom: 20px;
}

._26IdQqHe._1TomrVIc {
  padding: 0;
  margin-bottom: 10px;
}

/* DND COPIED */

._1J5yYA6y {
  width: 100%;
  height: 50vh;
  max-height: 300px;
  max-width: 850px;
  border-radius: 15px;
}

.b0zFg4SS {
  background-image: none;
  border-radius: 7px;
  padding: 0;
}

._3TbXFVD- {
  display: flex;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

._3btL0c3E {
  font-size: 1.2rem;
  color: var(--color-dark-gray);
  font-weight: 600;
}

._39DfF52I {
  width: 64px;
}

._2AN7lbK3 {
  width: 48px;
}

._2IGunqlc {
  width: 48px;
  transform: rotate(45deg);
}

._1bDPQFNZ {
  width: 100%;
  height: 60vh;
  max-height: 400px;
  background-image: var(--color-primary-gradient-reverse);
  margin: 0 150px 0 150px;
}

._2muZBAuj {
  width: 100%;
  height: 300px;
  margin: 0 150px 0 150px;
  font-size: 2rem;
  font-weight: 700;
  font-style: italic;
  border-radius: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._2muZBAuj > .viMi_S48 {
  display: inline-flex;
  background-image: var(--color-both-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  user-select: none;
}


._1Uy2oxTh {
  display: flex;
  flex-direction: column;
  width: 100%;
  min-width: 400px;
  max-width: 650px;
}

._1Uy2oxTh._3mgARiOQ {
  max-width: 400px;
}

._1Uy2oxTh._1TomrVIc {
  background-image: var(--color-both-gradient-vertical);
  max-width: 100vw;
  min-width: 0;
  padding: 15px;
  margin: 15px;
  width: calc(100% - 60px);
  border-radius: 30px;
}

.TuUs4Fc- {
  background-color: var(--color-primary-alpha40);
  width: 100%;
  height: 100%;
}

.XJpEyA60 {
  width: 101px;
  height: 101px;
  margin: 25px;
}

._3i2zEcR5 {
  width: 50%;
}

._3pswzdwm {
  display: flex;
  justify-content: center;
}

.XR6C4Tdk {
  padding: 20px 20px 40px 20px;
  width: 100%;
  color: var(--color-dark);
}

.XR6C4Tdk._1TomrVIc {
  padding-bottom: 0;
}

._1g3QT4-j {
  display: flex;
  width: 405px;
  height: 129px;
  background-color: var(--color-light-gray);
  border-radius: 15px;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='15' ry='15' stroke='%239F44FCFF' stroke-width='3' stroke-dasharray='6%2c11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
  margin-top: 20px;
}

._1g3QT4-j._1TomrVIc {
  color: var(--color-white);
  background-color: unset;
  background-image: var(--color-both-gradient);
  border-radius: 15px;
  width: 100%;
  max-width: 95vw;
  margin-top: 15px;
  height: 169px;
}

._21LbuVrw {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 90%;
  height: 60px;
  border: var(--border-default);
  background-color: var(--color-white);
  color: var(--color-dark-fixed);
  border-radius: 35px;
}

a {
  text-decoration: none;
}

._38BYvLAM {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 84px;
  height: 84px;
  border: 3px solid var(--color-white);
  border-radius: 47px;
  background-color: var(--color-white);
}
:root{--rpv-core__annotation--link-hover-background-color:rgba(255,255,0,.2);--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:rgba(0,0,0,.3);--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:rgba(0,0,0,.3);--rpv-core__button-background-color:rgba(0,0,0,.3);--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:rgba(0,0,0,.3);--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:rgba(0,0,0,.1);--rpv-core__menu-item--disabled-color:rgba(0,0,0,.3);--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:rgba(0,0,0,.1);--rpv-core__minimal-button--disabled-color:rgba(0,0,0,.3);--rpv-core__minimal-button--selected-background-color:rgba(0,0,0,.1);--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:rgba(0,0,0,.3);--rpv-core__modal-overlay-background-color:rgba(0,0,0,.5);--rpv-core__page-layer-box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:rgba(0,0,0,.3);--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:rgba(0,0,0,.1);--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:rgba(0,0,0,.3);--rpv-core__spinner-border-color:rgba(0,0,0,.4);--rpv-core__spinner-border-transparent-color:transparent;--rpv-core__splitter-background-color:transparent;--rpv-core__splitter--hover-background-color:rgba(0,0,0,.2);--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:transparent;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:rgba(0,0,0,.2);--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.qx7qSuiu{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}._16fE4h8h,._1mlYeBh0{position:absolute}._1mlYeBh0{border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:var(--rpv-core__arrow-border-color);height:10px;width:10px;z-index:0}._3wqD0kNY{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}._2VtycFkI{left:50%}._2VtycFkI,._1sa-9dNJ{bottom:0;transform:translate(-50%,50%) rotate(45deg)}._1sa-9dNJ{right:0}._1NjK0Qxa{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.i3r31eMv{top:50%}._2pGMfTf0,.i3r31eMv{left:0;transform:translate(-50%,-50%) rotate(135deg)}._2pGMfTf0{bottom:0}._2HAg2KVY{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}._1FPHw8gy{left:50%}._1FPHw8gy,._3HJGh8Zj{top:0;transform:translate(-50%,-50%) rotate(225deg)}._3HJGh8Zj{right:0}.HoHXcbht{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}._3p-6rC7k{top:50%}._2xsk_SLE,._3p-6rC7k{right:0;transform:translate(50%,-50%) rotate(315deg)}._2xsk_SLE{bottom:0}.C0JRfZ-n{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:var(--rpv-core__asking-password-color);padding:2rem}._1-oyXbKI{direction:rtl}._3a6kT_sP{align-items:center;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}._2oZ5MgUn{margin:.5rem 0}._2KnvoCQ3{align-items:center;display:flex;justify-content:center}.p36RGwnZ{width:15rem}._1hePcEml{margin-right:.5rem}._2tl5RK0x{margin-left:.5rem}.wCXEvUA-{background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}._3RVQVkco{direction:rtl}._2Ln_pv-i{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}._2UgTQB4D{align-items:center;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}._3s5Z9m25{direction:rtl}._3iD7a2US{background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}._2FLqBeBh{align-items:center;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;width:100%}.eYSh0YEf{direction:rtl}.x46zDf2W{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}._2dV9ed0p{transform:scaleX(-1)}._2tffgNgG{direction:rtl}._3dYSpLTT{background-color:var(--rpv-core__inner-page-background-color);padding:.5rem}._1sFXLb29 a{height:100%;left:0;position:absolute;top:0;width:100%}._1sFXLb29 a:hover{background-color:var(--rpv-core__annotation--link-hover-background-color)}._28TnTCoa{display:flex;flex-direction:column}._3iqTPx-3{direction:rtl;text-align:right}._1bsNShrL{border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}._2MtVd-zT{align-items:center;background-color:transparent;border:none;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}._2MtVd-zT:focus{outline:0}._2MtVd-zT:focus,._2MtVd-zT:hover{background-color:var(--rpv-core__menu-item--hover-background-color)}._3x0yD2xm{align-items:center;display:flex}._2zcFwrXj{padding-left:1rem;padding-right:.5rem}.yVMTrefN{padding-left:.5rem;padding-right:1rem}._1qQItYHo{flex-grow:1;flex-shrink:1;white-space:nowrap}._10kW9xci{padding-right:2rem}._2UzoAZNs{padding-left:2rem}._35njcsfx{padding-right:1rem}._17iI3ygJ{padding-left:1rem}.nMFc3_Zk{color:var(--rpv-core__menu-item--disabled-color)}.nMFc3_Zk:hover{background-color:transparent}.q_H0fubF{text-align:left}._1XdL8KbD{direction:rtl;text-align:right}._3dQrMca7{background-color:transparent;border:none;border-radius:.25rem;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}._3dQrMca7:hover{background-color:var(--rpv-core__minimal-button--hover-background-color)}.uWIQO5lc{color:var(--rpv-core__minimal-button--disabled-color)}.QqF-uY25{direction:rtl}._3cqhYmcK{background-color:var(--rpv-core__minimal-button--selected-background-color)}._3ZnntvSG{background-color:var(--rpv-core__modal-body-background-color);border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}._1O1RnrMz{direction:rtl}._1nlOKu-K{background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}._1nlOKu-K,._1kTlHSan{align-items:center;display:flex;justify-content:center}._1kTlHSan{box-shadow:var(--rpv-core__page-layer-box-shadow);margin:0 auto;position:relative}._3dA3FOfJ{align-items:center;display:flex;height:100%;justify-content:center;width:100%}._1d-7EVFL{border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}._1d-7EVFL,._2eVXSglS{background-color:var(--rpv-core__popover-body-background-color)}._2a8YoX_e{direction:rtl}._26HGIRaH{bottom:0;left:0;position:fixed;right:0;top:0}._1R-MBLMl{background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}._3ENtRqXd{direction:rtl}._12ZA3K08{font-weight:600;margin-bottom:.25rem}._2yqWXT7H{font-size:.5rem}.AFJvEUbk{border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}._3QRfhAvI{background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}._1JMiXt8s{direction:rtl}._3RvkkqIh{background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.kmuukdkw{direction:rtl}._1p_7rtNy{align-items:center;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}._2U7Lfmdi{border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}._30jedRyA{border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid var(--rpv-core__spinner-border-color)}._2UqrlV9h{animation-duration:.4s;animation-iteration-count:infinite;animation-name:_2qMJ7iHg;animation-timing-function:linear}@keyframes _2qMJ7iHg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._27HdyLdK{background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}._1ENOL7oI,._27HdyLdK:hover{background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.etxdEq0R{cursor:col-resize}._18Khszcw{pointer-events:none;user-select:none}._1IarF4_s{background-color:var(--rpv-core__textbox-background-color);border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}._1T55ISTK{direction:rtl}._1n3mCFSQ{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%}._1n3mCFSQ ::selection{background-color:var(--rpv-core__text-layer-text--selection-background-color);color:var(--rpv-core__text-layer-text--selection-color)}._1veyjB35{color:transparent;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}._2_xhWj3y{background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.jbcVtYpG{direction:rtl}._27p6mjCJ{background-color:var(--rpv-core__tooltip-body-background-color)}.Rj7YNYrX{padding:.5rem}._3zMbA4fF{display:block}._99Kurz32{display:none}@media (min-width:640px){.IAx0n-xr{display:none}._3TrW0TaY{display:block}}@media (min-width:768px){._2t5TETaq{display:none}.W7wSYGOS{display:block}}@media (min-width:1024px){.HCFeUzou{display:none}._1GGfENOr{display:block}}
._1X3Yw2CF {
  border: var(--border-default);
  border-radius: 13px;
  height: 25px;
  background-color: var(--color-form);
  color: inherit;
  padding: 0 15px 0 15px;
  width: calc(100% - 31px);
  font-weight: inherit;
  font-size: inherit;
  font-style: inherit;
}

._1X3Yw2CF._3xUy_aNm {
  height: 35px;
  border-radius: 18px;
}

._1X3Yw2CF._1Mh_d7Gc {
  width: 100%;
  border: 0.5px solid red;
}

._3pb7h-0K {
  padding-right: 25px;
  width: calc(100% - 41px);
}

.XFdL7GXs {
  background-color: transparent;
  border: 0.5px solid var(--color-light);
  color: var(--color-white);
}

._3tA21oyY {
  background-color: var(--color-light);
}

.HQ662nzC {
  display: grid;
  grid-template-columns: 1fr 2fr;
  align-items: center;
  margin-top: 13px;
  color: var(--color-form-text);
  max-height: 35px;
}

.HQ662nzC._1Mh_d7Gc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: calc(5% + 50px);
  padding-right: calc(5% + 50px);
}

._12kk5v4F {
  display: flex;
  width: 0.9rem;
  cursor: pointer;
  top: 0;
  bottom: 0;
  right: 8px;
  position: absolute;
}

._3kFLUSVZ {
  color: var(--color-dark);
}

.vuMUoTRk {
  display: flex;
  height: 100%;
  position: relative;
}

.vuMUoTRk._1Mh_d7Gc {
  width: 100%;
  margin-top: 10px;
}

._1Ci3yr7S {
  position: absolute;
  font-style: normal;
  width: 16px;
  display: block;
  top: 3px;
  right: -22px;
}

._1Ci3yr7S > .C9Y_Hgw6 {
  color: #40B0BE;
}

._1Ci3yr7S > ._364_XTWh {
  color: #E0404E;
}
._112E0ESr {
  display: inline-block;
}

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

._1OZVrggU {
  scrollbar-width: none;
  -ms-overflow-style: none; 
}

._24QMAptk {
  position: relative;
  overflow: scroll;
}

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

._112E0ESr._2A_k_I7J {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
}

._1Fl8VeAx {
  position: relative;
}

._1Fl8VeAx._2A_k_I7J {
  width: 100%;
}

._1BKMopeC {
  position: fixed;
  height: 10000px;
  width: 10000px;
  left: -3000px;
  top: 0px;
  background-color: none;
  z-index: 130000;
}

.Rb92vT9g {
  width: 260px;
  height: 40px;
  border-radius: 20px;
  background-color: var(--color-highlight);
  border: var(--border-default);
  cursor: pointer;

  font-size: calc(0.9rem - 2px);

  color: var(--color-dark-gray);
  transition: 0.1s;
  padding: 0 40px 0 18px;

  appearance: none;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHJlY3QgaWQ9IkFydGJvYXJkNyIgeD0iLTAiIHk9IjAiIHdpZHRoPSIyLjgzNSIgaGVpZ2h0PSIzLjExOCIgc3R5bGU9ImZpbGw6bm9uZTsiLz48Y2xpcFBhdGggaWQ9Il9jbGlwMSI+PHJlY3QgeD0iLTAiIHk9IjAiIHdpZHRoPSIyLjgzNSIgaGVpZ2h0PSIzLjExOCIvPjwvY2xpcFBhdGg+PGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwMSkiPjxwYXRoIGlkPSJQb2x5Z29uXzIiIGQ9Ik0xLjQxNywzLjExOGwtMS40MTcsLTEuMzg3bDIuODM1LC0wbC0xLjQxOCwxLjM4N1oiIHN0eWxlPSJmaWxsOiNiMWIzYjk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+PHBhdGggaWQ9IlBvbHlnb25fMyIgZD0iTTEuNDE3LC0wbDEuNDE4LDEuMzg3bC0yLjgzNSwwbDEuNDE3LC0xLjM4N1oiIHN0eWxlPSJmaWxsOiNiMWIzYjk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) 56%;
  background-size: 13px;
}
  
.Rb92vT9g:hover,.Rb92vT9g:focus {
  color: var(--color-dark);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHJlY3QgaWQ9IkFydGJvYXJkNyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIuODM1IiBoZWlnaHQ9IjMuMTE4IiBzdHlsZT0iZmlsbDpub25lOyIvPjxjbGlwUGF0aCBpZD0iX2NsaXAxIj48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMi44MzUiIGhlaWdodD0iMy4xMTgiLz48L2NsaXBQYXRoPjxnIGNsaXAtcGF0aD0idXJsKCNfY2xpcDEpIj48cGF0aCBpZD0iUG9seWdvbl8yIiBkPSJNMS40MTcsMy4xMThsLTEuNDE3LC0xLjM4N2wyLjgzNSwtMGwtMS40MTgsMS4zODdaIiBzdHlsZT0iZmlsbDojMjMyNzM4O2ZpbGwtcnVsZTpub256ZXJvOyIvPjxwYXRoIGlkPSJQb2x5Z29uXzMiIGQ9Ik0xLjQxNywtMGwxLjQxOCwxLjM4N2wtMi44MzUsMGwxLjQxNywtMS4zODdaIiBzdHlsZT0iZmlsbDojMjMyNzM4O2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvZz48L3N2Zz4=);
}

.Rb92vT9g._3cOZrRCm:hover,.Rb92vT9g._3cOZrRCm:focus {
  color: var(--color-dark);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAzIDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+PHJlY3QgaWQ9IkFydGJvYXJkNyIgeD0iMCIgeT0iMCIgd2lkdGg9IjIuODM1IiBoZWlnaHQ9IjMuMTE4IiBzdHlsZT0iZmlsbDpub25lOyIvPjxnPjxwYXRoIGlkPSJQb2x5Z29uXzIiIGQ9Ik0xLjQxNywzLjExOGwtMS40MTcsLTEuMzg3bDIuODM1LDBsLTEuNDE4LDEuMzg3WiIgc3R5bGU9ImZpbGw6I2ZmZjtmaWxsLXJ1bGU6bm9uemVybzsiLz48cGF0aCBpZD0iUG9seWdvbl8zIiBkPSJNMS40MTcsMGwxLjQxOCwxLjM4N2wtMi44MzUsMGwxLjQxNywtMS4zODdaIiBzdHlsZT0iZmlsbDojZmZmO2ZpbGwtcnVsZTpub256ZXJvOyIvPjwvZz48L3N2Zz4=);
  /* display: none; */
}

.Rb92vT9g._3RcQfeN8, ._1OZVrggU._3RcQfeN8 {
  width: 250px;
}
  
._1OZVrggU {
  position: absolute;
  border-radius: 20px;
  left: 0px;
  width: 260px;
  background-color: var(--color-dropdown-body);
  max-height: calc(100vh - var(--nav-height) - var(--nav-profile-height));
  scrollbar-width: none;
  overflow-y: scroll;
  border: var(--border-default);
}

._188CMns3 {
  display: flex;
  color: var(--color-dark);
  gap: 7px;
  font-size: 0.8em;
  font-weight: 600;
  height: 29px;
  align-items: center;
}

._1OZVrggU._2A_k_I7J {
  position: absolute;
  width: 100vw;
  top: 7px;
  right: auto;
  left: calc(-50vw + 11px);
  max-height: calc(60vh);
  border-radius: 0 0 20px 20px;
  z-index: 130001;
}

._1OZVrggU._2A_k_I7J a {
  padding: 10px 16px 10px 12px;
}

._1OZVrggU::-webkit-scrollbar {
  width: 0;
}
  
._1OZVrggU > a, ._1OZVrggU > div > a {
  color: var(--color-dark);
  text-decoration: none;
  display: block;
  padding: 8px 16px 8px 12px;
  border-top: var(--border-default);
  font-size: calc(0.9rem - 2px);
}

._1OZVrggU a._3_a9PPya {
  border-top: none;
}
  
._1OZVrggU a:hover {
  color: var(--color-dark);
  background-color: var(--color-light-gray);
}
  

.xNZLISnx {
  color: var(--color-dark);
  }
  
/* The slider itself */
._1ipVfWzF {
  -webkit-appearance: none;  /* Override default CSS styles */
  appearance: none;
  width: 100%; /* Full-width */
  height: 6px; /* Specified height */
  outline: none; /* Remove outline */
  background-image: var(--color-both-gradient-reverse-light);
  border-radius: 4px;
}

/* Mouse-over effects */
._1ipVfWzF:hover {
  opacity: 1; /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
._1ipVfWzF::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 14px; /* Set a specific slider handle width */
  height: 26px; /* Slider handle height */
  cursor: pointer; /* Cursor on hover */
  border: 2px solid var(--color-light);
  border-radius: 13px;
  background-image: var(--color-both-gradient-reverse-light);
}

._1ipVfWzF::-moz-range-thumb {
  width: 10px; /* Set a specific slider handle width */
  height: 22px; /* Slider handle height */
  cursor: pointer; /* Cursor on hover */
  border: 2px solid var(--color-light);
  background-image: var(--color-both-gradient-reverse-light);
}

._1fteW4v3 {
  position: absolute;
  width: 100%; 
  height: 17px;
  top: 30%;
  pointer-events: none;
}

._1fteW4v3._3KsMFlwV {
  background-color: var(--color-slider-cover);
}

._1fteW4v3._3tTdjSjj {
  background-color: var(--color-light2-alpha80);
}
.HSBsM1Fu {
  display: flex;
  justify-content: center;
  background-color: var(--color-bright-gray);
}

.uOFWXT3X {
  height: var(--nav-profile-mobile-height);
  display: grid;
  grid-template-columns: 50px 1fr 50px;
  width: 100%;
  justify-items: center;
  pointer-events: auto;
}

._2w_lIVyJ {
  position: fixed;
  display: flex;
  gap: 15px;
  top: 18px;
  left: calc(50% - 99px);
  padding: 7px;
  background-color: var(--color-component-nav);
  z-index: calc(var(--z-nav));
  border-radius: 44px;
}

.S3KUnTOL {
  background-color: var(--color-bright-gray);
}

.csbmyh1e {
  width: 180px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-highlight);
  border: var(--border-default);
  border-radius: 20px;
  transition: background-image 0.1s ease-in-out;
  display: flex;   
  cursor: pointer;
}

.csbmyh1e:hover {
  background-color: var(--color-primary);
}
._31tPqe10 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  pointer-events: auto;
  margin-bottom: 40px;
}

._31tPqe10._2SbSR3EJ::-webkit-scrollbar {
  display: none;
}

._31tPqe10._2SbSR3EJ {
  height: calc(100% - 5px);
  overflow-y: scroll;
  margin-bottom: 0;
}

._31tPqe10._2SbSR3EJ._7Q0GDRW6 {
  height: 100%;
}

.lMhcRDpr {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 40px;
  color: var(--color-secondary-default);
  font-weight: 600;
  padding-top: 18px;
}

.cClV-djo {
  margin-left: calc(10px + 8%);
  margin-right: calc(10px + 8%);
  background-color: var(--color-highlight);
  padding: 20px 50px 18px 50px;
  border-radius: 20px;
  position: relative;
  width: 980px;
  max-width: 75%;
  align-self: center;
  overflow-x: hidden;
  overflow-y: scroll;
}

.cClV-djo::-webkit-scrollbar {
  display: none; /* For Chrome, Safari */
}

.cClV-djo._1aeQ8XQ1 {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  border-radius: 0;
  max-width: none;
  padding: 25px 0px 40px 0px;
}

.cClV-djo._2SbSR3EJ {
  width: 100%;
  max-width: 100%;
}

._3OzUuKtz {
  width: 101px;
  justify-self: center;
  margin: 25px;
}

._3OzUuKtz._7Q0GDRW6 {
  border: 4px solid var(--color-secondary-default);
}

._2ZBLgyW9 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}

.paD-b_e- {
  position: absolute;
  width: 108px;
  height: 3.5px;
  background-color: var(--color-secondary-default);
  z-index: 2;
}

._3O_ySped {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
  font-size: calc(1em - 2px);
}

._3O_ySped._2SbSR3EJ {
  margin-bottom: -5px;
}

._209xdLI1 {
  color: var(--color-dark);
  font-size: calc(1.2rem - 3px);
}

._39HilTiJ {
  font-style: italic;
  color: var(--color-primary-default);
  font-size: calc(0.9rem - 1px);
}

._2g53RfIe {
  display: grid;
  justify-self: center;
  grid-template-columns: repeat(3, auto);
  gap: 20px;
  padding: 20px;
  color: var(--color-dark);
}

._2g53RfIe._2SbSR3EJ {
  padding: 3px;
}

._35MrPOxw {
  display: flex;
  background-color: var(--color-light-gray);
  height: 20px;
  border: var(--border-default);
  border-radius: 15px;
  padding: 5px 15px 2px 15px;
  font-size: calc(0.9rem - 3px);
}

._20hpUzxz {
  background-color: var(--color-light-alpha20);
  width: calc(100% - 5px);
  height: calc(50% - 4px);
  border-radius: 100px 100px 0 0;
  border: 3px solid transparent;
}

._20hpUzxz._32YafFvr {
  border-radius: 0 0 100px 100px;
  top: calc(50% - 1.5px);
}

._20hpUzxz > span {
  margin-left: 3px;
  margin-top: 12px;
}

._20hpUzxz._32YafFvr > span{
  margin-top: 0px;
  margin-left: 5px;
}

._20hpUzxz:hover {
  background-color: var(--color-light-alpha80);
}

._1m6HVA_x {
  width: 50%;
}

._30cT_6ua {
  position: absolute;
  right: 40px;
  top: 20px;
}

._2mn_cjYb {
  width: 70%;
  min-width: 400px;
  max-width: 650px;
}

._2mn_cjYb._2SbSR3EJ {
  min-width: none;
  max-width: none;
  width: 100%;
  margin-left: 20px;
  margin-right: 20px;
}

._1OtM2xoN {
  width: 70%;
}

.kA6mTiCP {
  display: grid;
  width: calc(100% - 20px);
  grid-template-columns: 50% 50%;
  gap: 20px;
}

.kA6mTiCP._1aeQ8XQ1 {
  width: calc(100%);
  grid-template-columns: 1fr 2fr;
  gap: 20px;
}

.kA6mTiCP._2SbSR3EJ {
  display: flex;
  flex-direction: column;
}

._2ygTlvzN {
  display: grid;
  width: calc(100% - 50px);
  margin-top: 13px;
  gap: 5px;
  grid-template-columns: 44px 30% 30% 36%;
}

._1PUj_CEl {
  display: flex;
  flex-direction: column;
  gap: 13px;
  width: 100%;
  max-width: 344px;
  padding-top: 43px;
  color: var(--color-dark);
}

._2ygTlvzN._1aeQ8XQ1 {
  width: calc(100%);
  grid-template-columns: 94px 2fr 2fr 3fr;
}

._2ygTlvzN._2SbSR3EJ {
  grid-template-columns: 90px 2fr 2fr 3fr;
}

._1skiYqEL {
  display: flex;
  background-color: var(--color-light-gray);
  color: var(--color-dark-gray);
  border: var(--border-default);
  width: 110px;
  height: 35px;
  border-radius: 20px;
  position: absolute;
  right: 40px;
  top: 110px;
  user-select: none;
  cursor: pointer;
  font-size: 0.9rem;
}

._1skiYqEL._1aeQ8XQ1 {
  top: 80px;
  height: 30px;
}

._1skiYqEL._2SbSR3EJ {
  top: 50px;
  right: 20px;
  height: 40px;
}

._3hZ5gc2r {
  background-color: var(--color-primary);
  color: var(--color-white);
}

._248pulkG {
  position: relative;
  max-width: 700px;
  min-width: 400px;
}

._248pulkG._2SbSR3EJ {
  display: flex;
  flex-direction: column;
  align-items: center;
}

._2hxsLXXX {
  display: flex;
  position: absolute;
  height: 35px;
  width: 170px;
  cursor: pointer;
  right: 0px;
  top: -60px;
}

._2hxsLXXX._1aeQ8XQ1 {
  width: 110px;
  height: 30px;
  top: 120px;
  right: 40px;
}

._2hxsLXXX._2SbSR3EJ {
  top: 118px;
  right: 20px;
  height: 40px;
}

._2hxsLXXX > div {
  background-color: var(--color-light-gray);
  color: var(--color-dark-gray);
  border: var(--border-default);
  width: 100%;
  font-size: calc(0.9rem - 2px);
  justify-content: center;
  display: flex;
  align-items: center;
}

._1eSN6do6 {
  width: 344px;
  padding-bottom: 30px;
}

._2TeIrMue {
  border-radius: 18px 0 0 18px;
}

._2TeIrMue._2SbSR3EJ {
  font-size: 1.7em;
  font-weight: 400;
}

._2YJRy23s {
  border-radius: 0 18px 18px 0;
  padding-top: 1px;
}

._2hxsLXXX > div:hover {
  background-color: var(--color-dark);
  color: var(--color-white);
}

._35_-58Ag {
  position: absolute;
  top: 113px;
  left: 31px;
  background-color: var(--color-bright-gray);
  border: var(--border-default);
  width: 87px;
  height: 18px;
  border-radius: 9px;
  font-size: 0.8em;
  font-weight: 600;
  color: var(--color-gray-fixed);
}

._2zB0GGe_ {
  width: 1050px;
  max-width: calc(75% + 60px);
  padding: 20px 0 0px 0;
}

._2zB0GGe_._2SbSR3EJ {
  width: calc(100% - 40px);
  max-width: none;
  margin-left: 18px;
}

._2q-Al_VT {
  color: red;
  font-size: 0.9em;
  padding-top: 15px;
  padding-bottom: 15px;
}

._17A0BlCU {
  color: var(--color-dark-gray);
  font-size: 1.2em;
  padding-top: 50px;
}

._3tcmXpuA {
  font-style: italic;
  color: var(--color-dark);
  font-size: calc(0.9rem - 1px);
  margin-top: 5px;
}

.oBMbLccV {
  font-style: italic;
  color: var(--color-dark);
  font-size: calc(0.9rem - 1px);
  margin-top: 3px;
}
._1QsgKDrI {
  display: grid;
  padding: 50px 80px 10px 80px;
  margin-right: 120px;
  gap: 20px;
  width: calc(90% - 60px);
  grid-template-columns: 50% 50%;
}

._1QsgKDrI._2MvkRCSb {
  padding: 30px 0px 10px 20px;
  margin-right: 0;
  width: calc(100% - 60px);
}

._1QsgKDrI._1uTiOXmA {
  display: flex;
  width: calc(100% - 36px);
  flex-direction: column;
  padding: 30px 17px 10px 17px;
  margin-right: 0;
}

._3UjGOL3e {
  border-radius: 22px;
  color: var(--color-dark);
  border: 0.7px solid var(--color-language-header);
  border-top: none;
  padding-bottom: 30px;
  display: flex;
  flex-direction: column;
  background-image: linear-gradient(var(--color-language-header) 64px, rgba(0,0,0,0) 40px, rgba(0,0,0,0));
}

._3UjGOL3e._3KipJtj0 {
  background-image: linear-gradient(var(--color-language-header) 84px, rgba(0,0,0,0) 40px, rgba(0,0,0,0));
}

._3UjGOL3e._6_9UVvzL {
  border: 2px solid var(--color-language-header);
}

.VlXdTLgG {
  color: var(--color-white);
  font-size: calc(1.1rem - 1pt - 2px);
  padding: 20px;
  /* background-color: var(--color-language-header); */
  border-radius: 21px 21px 0 0;
  margin-bottom: 10px;
  font-weight: 600 !important;
}

._2GbmSXpJ {
  padding: 15px 10% 0px 10%;
}

._1PpxT4fQ {
  color: var(--color-white);
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 30px;
}

._1PpxT4fQ._1uTiOXmA {
  height: 38px;
}

._9HDAL1wI {
  width: 35px;
  height: 35px;
  border-radius: 24px;
  border: 1px solid var(--color-white);
  display: flex;
  align-items: center;
  justify-content: center;
}

._9HDAL1wI path {
  fill: var(--color-white);
}

._9HDAL1wI:hover {
  background-color: var(--color-white);
}

._9HDAL1wI:hover path {
  fill: var(--color-primary);
}
._3sK6moqJ {
    height: 3.5px;
    margin: 10px 10px 10px 0;
    border-radius: 4px;
    position: relative;
}

._3HBIgH1J {
    position: absolute;
    width: 100%; 
    height: 15px;
    background-color: var(--color-light-alpha80);
}

._2GkFl6NX {
    background-image: var(--color-primary-gradient-reverse);
}

.n_3zAARR {
    background-image: var(--color-secondary-gradient-reverse);
}

._3QcHk4nl {
    background-image: var(--color-both-gradient-reverse-light);
}

.GMt0g0Cq {
    position: absolute;
    width: 1px;
    height: 3.5px;
    background-color: var(--color-light-alpha80);
    transform: translateX(-0.5px);
    z-index: 1;
}

._33ViZhP3 {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
    font-size: 0.75em;
    color: var(--color-text-light);
    font-style: italic;
    opacity: 0.7;
    padding-right: 10px;
    font-weight: 300;
}

._3rOgzCbj {
    flex: 1;
}

._3rOgzCbj:first-child {
    text-align: left;
}

._3rOgzCbj:nth-child(2) {
    text-align: center;
    margin-left: -10%;
}

._3rOgzCbj:nth-child(3) {
    text-align: center;
    margin-right: -10%;
}

._3rOgzCbj:last-child {
    text-align: right;
}
._2Lghjmgm {
  width: 93%;
  height: 1px;
  justify-self: left;
}

._2Lghjmgm .GT7uCSLL {
  height: 1px;
  background: var(--color-both-gradient-reverse-default-late);
  background: var(--color-both-gradient-reverse-default-late-webkit);
  right: 30px;
  left: 30px;
  position: absolute;
}

._2Lghjmgm._1gRnKQkk .GT7uCSLL {
  right: 20px;
  left: 20px;
}

._4duSTlXc {
  display: inline-block;
  display: -webkit-inline-box;
  padding: 0 0 0 30px;
  background-image: var(--color-both-gradient-reverse-default-late);
  background-image: var(--color-both-gradient-reverse-default-late-webkit);
  background-clip: text;
  -webkit-background-clip: text;
  color: rgba(255,255,255,0);
  font-size: calc(1.5rem - 5px);
  user-select: none;
  margin-bottom: -3px;
}

._4duSTlXc._1gRnKQkk {
  font-size: 1.25rem;
  padding-left: 20px;
}

._4duSTlXc.GwSPHUjp {
  padding-left: 20px;
}

._1SbMEwA1 {
  display: flex;
}

._3Wl8pg5K {
  font-size: 0.6em;
  font-weight: 400;
  font-style: normal;
  opacity: 0.65;
  margin-left: 6px;
  white-space: nowrap;
  background-image: var(--color-both-gradient-reverse-default-late);
  background-image: var(--color-both-gradient-reverse-default-late-webkit);
  background-clip: text;
  -webkit-background-clip: text;
  color: rgba(255,255,255,0);
}
._2M6Fadlb {
  display: flex;
  padding: 30px 17px 10px 17px;
  margin-right: 120px;
  width: calc(100% - 36px);
  /* grid-template-columns: 50% 50%; */
  color: var(--color-dark);
  justify-content: center;
}

._3YWKgv0d {
  display: flex;
  position: absolute;
  justify-content: center;
  align-items: center;
  width: 84px;
  height: 84px;
  border: 3px solid var(--color-white);
  border-radius: 47px;
  background-color: var(--color-black-alpha80);
}

._3O8UuzaQ {
  height: 35px;
  width: 85vw;
  padding: 5px 10px 5px 10px;
  color: var(--color-button-custom-text);
  border: 1px solid var(--color-dark);
  background-color: var(--color-button-custom);
  border-radius: 18.5px;    
  font-size: calc(1rem - 2px);
  transition: 0.1s;
  text-align: center;
}

._3O8UuzaQ._1m0XcU8y {
  color: var(--color-button-custom-text);
  background-color: var(--color-button-custom);
}

._3O8UuzaQ:hover {
  color: var(--color-button-custom-text-hover);
  background-color: var(--color-button-custom-hover);
}

._3q_pmfAB {
  -webkit-text-fill-color: transparent;

  font-weight: 700;
  font-style: italic;
  font-size: 3rem;
  padding-right: 24%;
}

._3q_pmfAB._2ytgzHN5 {
  font-size: 2.8rem;
}

.FDyBWmLz.i0T-0NoU,
._19eQBf5E.i0T-0NoU {
  font-size: 3rem;
}

.FDyBWmLz{
  margin: 0 93% -30px 0;
  -webkit-text-stroke: 0.5px var(--color-secondary-light);
}
  
._19eQBf5E{
  margin: -20px 0 -20px 93%;
  -webkit-text-stroke: 0.5px var(--color-primary-light);
  overflow: hidden;
}

.FDyBWmLz._2ytgzHN5 {
  -webkit-text-stroke: 0.9px var(--color-secondary-light);
}

._19eQBf5E._2ytgzHN5 {
  -webkit-text-stroke: 0.9px var(--color-primary-light);
  margin: 0px 0 -20px 88%;
}

.FDyBWmLz._1GmEa7rg {
  -webkit-text-stroke: 0.9px var(--color-secondary-light);
}

._19eQBf5E._1GmEa7rg {
  -webkit-text-stroke: 0.9px var(--color-primary-light);
  margin: -10px 0 -10px 88%;
  margin-top: -9px;
}
  
._3RbUbAki {
  font-size: calc(0.75rem + 1pt - 1px);
  line-height: 1.375rem;
  color: var(--color-dark);
  margin-left: 14px;
  margin-right: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}

._3RbUbAki._1GmEa7rg {
  color: var(--color-white);
  max-height: 8.95rem;
  line-height: 1.1rem;
  text-align: left;
  margin-left: 11px;
  margin-right: 9px;
  width: 180px;
  -webkit-line-clamp: 8; /* number of lines to show */
  line-clamp: 8;
}

._3RbUbAki._1GmEa7rg._1D6LqJv- {
  font-size: 0.7em;
  max-height: 6.65rem;
  -webkit-line-clamp: 6; /* number of lines to show */
  line-clamp: 6;
  width: 240px;
}

._3RbUbAki._2ytgzHN5 {
  font-size: 0.7em;
  margin-left: 10px;
  margin-top: 7px;
  max-height: 3.35rem;
  margin-right: 0px;
  color: var(--color-white);
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
}

._2qgHU2Sq {
  max-height: 4.125rem;
}

._2ytgzHN5 {
  font-size: 0.75em;
  max-height: 6em;
  line-height: 1.2em;
  text-align: left;
}
._3gEBNzgK {
  font-weight: 200;
  position: relative;
  color: var(--color-dark-fixed);
  font-size: calc(1em - 2px);
  width: fit-content;
  max-width: 100%;
}

._3gEBNzgK > img {
  padding-right: 13px;
}

._3gEBNzgK > ._2T7FttXm {
  position: absolute;
  bottom: 42px;
  left: -10%;
  background-color: var(--color-dark-fixed);
  width: 120%;
  color: var(--color-white);
  border-radius: 15px;
  font-size: 0.85em;
  padding: 14px;
  z-index: var(--z-popup);
}

._2hP9CIaV {
  position: absolute;
  width: 40px;
  height: 20px;
  left: 5%;
  bottom: 34px;
  z-index: var(--z-popup);
}
.MyWHnZsA {
  position: relative;
  /* background-image: var(--color-both-gradient-reverse-home); */
  background-color: var(--color-light) !important;
  padding-bottom: 40px;
}

.MyWHnZsA > span {
  position: absolute;
  z-index: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
}

.MyWHnZsA > span > img {
  margin-right: 220px;
}

.MyWHnZsA > div {
  z-index: 1;
}

._1-qRHnYA {
  width: 52%;
  /* margin-top: 50px; */
  gap: 26px;
  margin-bottom: -10px;
}

._1-qRHnYA._1iFvxUJ_ {
  width: 78%;
}

._2QIXTCvb {
  z-index: 1;
  border: 1px solid #e0e0e8;
  border-radius: 32px;
  height: 30px;
  width: calc(100% - 30px);
  background-color: #f7f7f9;
  color: #455161;
  font-weight: 400;
  font-size: calc(0.85em - 1px);
  padding: 8px 18px 8px 18px;
  opacity: 80%;
}

textarea._2QIXTCvb:hover, input._2QIXTCvb:hover {
  opacity: 100%;
}

._2QIXTCvb.ZHx7SFYE {
  width: calc(100% - 36px);
}

._2QIXTCvb::placeholder {
  opacity: 1;
  color: #8e8ea3;
  font-style: italic;
}

textarea._2QIXTCvb {
  border-radius: 25px;
  height: 100px;
  font-size: calc(0.85em - 1px);
  width: 100%;
  padding-top: 10px;
}

button._2QIXTCvb {
  width: 100%;
  height: 50px;
  font-size: 0.9em;
  font-style: normal;
  color: var(--color-white);
  background-color: var(--color-dark-fixed);
  opacity: 100%;
  font-weight: 700;
  letter-spacing: 0.5px;
}

button._2QIXTCvb:hover {
  background-color: var(--color-dark-fixed);
  opacity: 100%;
}

.MyWHnZsA._1XhzG5gO {
  background-color: var(--color-light) !important;
}

.hgSxoU7L {
  color: #ff4444;
  font-weight: 300;
  font-size: 0.9em;
  text-align: center;
}

._10wU2Xe_ {
  font-size: calc(1.6em - 4px);
  font-style: italic;
  font-weight: 600;
  display: flex;
  width: 100%;
  margin-top: 40px;
  justify-content: center;
  margin-bottom: 40px;
  color: var(--color-white);
}

._10wU2Xe_._27b3NpUQ {
  font-size: 1.2em;
  text-align: center;
}

._10wU2Xe_ > .aq3PbyeJ {
  color: var(--color-dark-fixed);
  user-select: none;
}
._3WaKzQBQ {
  position: relative;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 500px;
  padding-bottom: 10px;
}

._3WaKzQBQ._3l3ou-Ru {
  min-height: 400px;
}

.TDwFZpEB {
  position: relative;
  width: 900px;
  max-width: 95%;
  z-index: 10;
}

._3WaKzQBQ._3l3ou-Ru .TDwFZpEB {
  display: flex;
  justify-content: center;
  width: 100%;
}

.TDwFZpEB img {
  width: 100%;
  height: auto;
  display: block;
}

._3WaKzQBQ._3l3ou-Ru .TDwFZpEB img {
  width: 468px;
  height: 402px;
  max-width: 95%;
}

._3RROIXM3 {
  position: absolute;
  top: 50%;
  left: 40px;
  transform: translateY(-50%);
  z-index: 11;
  width: 100%;
  max-width: 340px;
  padding: 35px 40px;
}

._3RROIXM3._388HOTyD {
  padding: 25px 20px;
  max-width: 280px;
  left: 30px;
}

._3RROIXM3._3l3ou-Ru {
  padding: 25px 20px;
  max-width: 280px;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.9);
}

._1SfNrVE_ {
  font-size: 0.95em;
  color: var(--color-dark);
  font-weight: 400;
  text-align: center;
  margin-bottom: 12px;
}

._34kR4wD8 {
  font-size: 2.8em;
  font-weight: 700;
  text-align: center;
  background-image: var(--color-both-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  line-height: 1;
  margin-bottom: 25px;
}

._1UqSOX4k {
  font-size: 1em;
  font-weight: 600;
  color: var(--color-dark);
  text-align: center;
  margin-bottom: 20px;
}

._2vWSYLBS {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 20px;
}

._1WG75Hwt {
  position: relative;
  display: inline-block;
  width: 100%;
}

.dyZgQsiq {
  width: 100%;
  height: 44px;
  border-radius: 22px;
  background-color: #f7f7f9;
  border: 1px solid #e0e0e8;
  cursor: pointer;
  font-size: calc(0.85em - 1px);
  font-weight: 400;
  transition: all 0.2s;
  padding: 8px 50px 8px 18px;
  text-align: left;
  display: flex;
  align-items: center;
  position: relative;
  opacity: 80%;
}

.dyZgQsiq:hover {
  opacity: 100%;
}

.dyZgQsiq._388HOTyD {
  height: 42px;
  border-radius: 21px;
  font-size: calc(0.85em - 1px);
  width: 100%;
}

.dyZgQsiq span {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  color: #455161;
}

.dyZgQsiq._122mtlZX span {
  color: #8e8ea3;
  font-style: italic;
}

._2dskNDhC {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 18px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  transition: transform 0.2s ease;
}

._1Yf3GiZ9 {
  position: absolute;
  border-radius: 15px;
  width: 100%;
  left: 0;
  background-color: var(--color-dropdown-body);
  z-index: 1000;
  overflow-y: auto;
  max-height: 250px;
  margin-top: 5px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border: var(--border-default);
}

._1WG75Hwt._388HOTyD ._1Yf3GiZ9 {
  width: 100%;
}

._2y8xX2S1 {
  color: var(--color-dark);
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  border-top: var(--border-default);
  font-size: 0.9em;
  cursor: pointer;
  transition: background-color 0.15s;
  background-color: var(--color-dropdown-body);
}

._2y8xX2S1:first-child {
  border-top: none;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

._2y8xX2S1:last-child {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}

._2y8xX2S1:hover {
  background-color: var(--color-light-gray);
  color: var(--color-dark);
}

._1n7WAsG_ {
  color: #52C2BC;
  font-size: 0.85rem;
  margin-left: 8px;
  font-weight: 300;
}

._35J2Ew-x {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: 100%;
}

._1FSSufMX {
  width: 50%;
  padding: 12px 20px;
  background-color: var(--color-dark-fixed);
  color: white;
  border: none;
  border-radius: 22px;
  font-size: 0.9em;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
}

._1FSSufMX:active:not(:disabled) {
  background-color: #52C2BC;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(142, 142, 168, 0.3);
}

._1FSSufMX:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._1607myLk {
  font-size: 1em;
  color: var(--color-dark);
  font-weight: 500;
  text-align: center;
  line-height: 1.4;
  margin-top: 15px;
  margin-bottom: 12px;
}

.qkZ-o8yH {
  font-size: 2.8em;
  font-weight: 700;
  text-align: center;
  color: #7dd3c0;
  line-height: 1;
  margin: 8px 0;
  animation: OtFSuKHJ 0.5s ease;
}

.zwvbBNeF {
  font-size: 1em;
  color: var(--color-dark);
  font-weight: 400;
  text-align: center;
  margin-bottom: 20px;
}

._1eWk-_xl {
  width: 50%;
  padding: 12px 20px;
  background-color: #7dd3c0;
  color: white;
  border: none;
  border-radius: 22px;
  font-size: 0.9em;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
}

._1eWk-_xl:active:not(:disabled) {
  background-color: #6dc3b0;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(125, 211, 192, 0.4);
}

._1eWk-_xl:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._2sIwfEvo {
  width: 50%;
  padding: 12px 20px;
  background-color: #3d3d5c;
  color: white;
  border: none;
  border-radius: 22px;
  font-size: 0.9em;
  font-weight: 700;
  letter-spacing: 0.5px;
  cursor: pointer;
  transition: all 0.3s ease;
}

._2sIwfEvo:active {
  background-color: #2d2d4c;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(61, 61, 92, 0.3);
}

@keyframes OtFSuKHJ {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@media (max-width: 768px) {
  ._3RROIXM3 {
    padding: 25px 20px;
    left: 20px;
  }
  
  ._34kR4wD8 {
    font-size: 2.4em;
  }
  
  .qkZ-o8yH {
    font-size: 2.4em;
  }
  
  ._1FSSufMX,
  ._1eWk-_xl,
  ._2sIwfEvo {
    width: 60%;
  }
}
.WbQv_4p2 {
  display: grid;
  padding: 30px 80px 0 80px;
  margin-right: 120px;
  gap: 20px;
  width: calc(90% - 60px);
  grid-template-columns: 50% 50%;
  color: var(--color-dark);
}

.WbQv_4p2._3okcnfKz {
  display: flex;
  flex-direction: column;
  padding: 30px 17px 30px 17px;
  gap: 0px;
}

.WbQv_4p2._1cUdpxOK {
  padding: 30px 20px 0px 17px;
  margin-right: 0px;
  width: calc(100% - 40px);
  gap: 10px;
}

._1wlSvhRw {
  padding: 10px;
}

.WbQv_4p2._3okcnfKz > ._1wlSvhRw{
  padding-right: 0px;
  margin-right: -2px;
}

.ResGKCnm {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  font-size: calc(1em - 2px);
}
.a5CotuKb {
  display: grid;
  padding: 30px 40px 20px 30px;
  row-gap: 40px;
  column-gap: 20px;
  width: calc(100% - 70px);
  grid-template-columns: 50% 50%;
}

.a5CotuKb._29j_orqq {
  padding: 30px 20px 0 20px;
  width: calc(100% - 60px);
}

.a5CotuKb._1O_ghmcy {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: calc(100% - 35px);
  padding: 0;
  margin: 30px 17px 0 17px;
}

._2Jcc5YTk {
  display: flex;
  flex-direction: column;
  gap: 13px;
}

._2Jcc5YTk._1O_ghmcy {
  border: 0.7px solid var(--color-dark);
  border-radius: 15px;
  width: calc(100% - 35px);
  padding: 15px 18px 0 17px;
  text-align: center;
}

._2Jcc5YTk._1O_ghmcy._3kI6S2JJ {
  height: 204px;
}

.OhsD7VG9 {
  color: var(--color-secondary-default);
  font-size: calc(1.1em - 3px);
}

._3j_Il_y9 {
  display: flex;
  gap: 13px;
  flex-direction: column;
  align-items: center;
  font-size: calc(1rem - 3px);
}

._3j_Il_y9 > div {
  width: 100%;;
}

.OhsD7VG9._1O_ghmcy {
  width: 100%;
  margin-top: 5px;
}

._2sR-AiqZ {
  color: var(--color-dark);
  font-size: calc(1em - 3px);
}

._2sR-AiqZ._1O_ghmcy {
  width: 100%;
}

._3W029AW_ {
  height: 35px;
  width: 164px;
  padding: 5px 10px 5px 10px;
  color: var(--color-button-custom-text);
  border: var(--border-default);
  background-color: var(--color-button-custom);
  border-radius: 18.5px;    
  font-size: calc(1rem - 2px);
  transition: 0.1s;
  display: flex;
  align-items: center;
  justify-content: center;
}

._3W029AW_._1O_ghmcy {
  color: var(--color-button-custom-text);
  background-color: var(--color-button-custom);
  border: 1px solid var(--color-dark);
}

._3W029AW_:hover {
  color: var(--color-button-custom-text-hover);
  background-color: var(--color-button-custom-hover);
}

._36U7nsdU {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}

._36U7nsdU._1O_ghmcy {
  display: flex;
  margin-top: 5px;
  margin-bottom: 20px;
}

._336j9RhR {
  display: flex;
  flex-direction: column;
  margin: 30px 30px 0 35px;
}

._336j9RhR._3kgT-xCm {
  margin: 20px 20px 0 20px;
}

._336j9RhR._2XF93Tay {
  margin: 15px 20px 0 20px;
}

._3abzGHIE {
  color: var(--color-dark);
  font-size: calc(1.1rem - 3px);
  font-weight: 700;
  display: flex;
}

._3abzGHIE > ._3N2P5kE0 {
  display: grid;
  /* justify-content: space-between; */
  grid-template-columns: 60% 1fr;
  width: calc(100% - 20px);
  /* border: 1px solid red; */
  gap: 13px;
}

._3N2P5kE0._2XF93Tay {
  grid-template-columns: 1fr;
  gap: 0;
}

._3N2P5kE0 > ._1nJHGbxl {
  display: flex;
  gap: 17px;
  width: fit-content;
  text-align: right;
  font-size: calc(1em - 2px);
  justify-self: flex-end;
}

._1nJHGbxl._2XF93Tay, ._1nJHGbxl._2XF93Tay ._1czt5vks{
  color: var(--color-secondary-default);
  font-weight: 400 !important;
  gap: 5px;
  margin-top: 1px;
}

._1nJHGbxl > ._1WjMR5uP {
  font-style: italic;
  font-weight: 400;
}

._1nJHGbxl > ._1czt5vks {
  font-weight: 600;
  color: var(--color-secondary-default);
}


.Jourf8a9 {
  background-color: var(--color-dark);

  width: 13px;
  height: 4.5px;

  border-radius: 5px;
  transform: rotate(57deg); 
  margin: 9px 6px 0 0;
  display: inline-block;
  flex-shrink: 0;
}

._1B0d_JPx {
  display: flex;
  width: 100%;
  gap: 10px;
  padding-right: 37px;
}
._3S4sWopk {
  margin: 20px 0 0 0;
}

._1O7LEuEL {
  margin: -1px 6px 0 0;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 1px solid var(--color-section-primary);
  display: inline-block;
  flex-shrink: 0;
}

._1haKsd5e {
  margin-left: 50px;
}

._3x8U6vwq {
  color: var(--color-section-primary);
  font-size: calc(1rem - 3px);
  display: flex;
  margin: 15px 0 0 30px;
}

._3x8U6vwq._2-akacgZ {
  display: grid;
  grid-template-columns: 20px 1fr 30px;
  align-items: center;
}

._3x8U6vwq._1mJmUZku {
  margin-left: 10px;
}

.S_7acKV3 {
  display: grid;
  grid-template-columns: 8fr 1fr;
  width: 100%;
}

._1BZ-E5DA {
  color: var(--color-dark);
  text-decoration: underline;
  margin-top: 10px;
  font-weight: 500;
  font-size: calc(1rem - 4px);
}

._2EfWua-N {
  color: var(--color-dark);
  margin: 15px 0 0 0;
  font-size: calc(1rem - 4px);
}

._2EfWua-N > ul > li {
  display: grid;
  grid-template-columns: 3em 1fr;
  height: fit-content;
  align-content: center;
}

._2EfWua-N > ul > li:not(:last-child) {
  margin-bottom: 7px;
}

._2EfWua-N > ul {
  margin-top: -7px;
  margin-bottom: -5px;

}
._1H7S-4qo {
  padding-left: 49px;
}

._1H7S-4qo._1mJmUZku {
  display: flex;
  justify-content: center;
  padding-left: 0;
}

._1TiuM4gn {
  color: var(--color-secondary-default);
  padding-left: 25px;
  font-weight: bold;
}

._2f1leqrg {
  display: flex;
  align-items: center;
  gap: 18px;
  width: 100%;
  padding-bottom: 15px;
  font-size: calc(1em - 1px);
}

._1VGtGXD8 {
  display: flex;
  gap: 10px;
  color: var(--color-section-primary);
  align-items: center;
  padding-right: 7px;
}

.bkwoG9oX {
  display: grid;
  grid-template-columns: 1fr auto 30px;
  gap: 18px;
  width: 100%;
  align-items: center;
  color: var(--color-section-primary);
}

._24eg4oLB {
  margin: 6px;
  color: var(--color-secondary-default);
  gap: 5px;
  margin-bottom: 30px;
}

._1Eb-e3l1 {
  margin-left: 0;
  margin-top: 2px;
}

._24iRA1wh {
  background-image: linear-gradient(to right, var(--color-dash) 50%, rgba(255, 255, 255, 0) 0%);
  background-size: 6px 0.7px;
  background-repeat: repeat-x;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  background-position: 0% 50%;
  height: 1px;
}

._3l_KQU_N ._2EfWua-N {
  margin: 15px 0 0 0;
}
._31rvmnrU {
  width: 100%;
  /* padding-top: 12px; */
  padding-bottom: 8px;
}

._31rvmnrU._132fesuC {
  width: calc(100% + 2px);
}

._31rvmnrU .cPJBL1KF {
  flex-wrap: wrap;
  overflow: hidden;
}

._1HX6AjcH {
  display: grid;
  grid-auto-flow: dense;
  gap: 8px;
  max-width: 650px;
  width: calc(100% - 24px);
}

._1HX6AjcH.FVdeTqx_ {
  width: calc(100% - 16px);
}

._1HX6AjcH._132fesuC {
  gap: 16px;
}

.MB41rZBu {
  background-color: var(--color-bright-gray);
  border: var(--border-default);
  border-radius: 7px;
  height: 120px;
  color: var(--color-dark);
  font-size: 0.9em;
}

._1JrPI0M1 {
  grid-column: span 2;
  width: calc(100%);
}

.kMn_Rz7q {
  grid-column: span 4;
}

._3iROgjEy {
  background-color: var(--color-primary);
  width: 200px;
  margin: 10px;
  padding: 3px;
  border-radius: 20px;
  height: 25px;
  color: var(--color-white);
}

._3iROgjEy:hover {
  background-color: var(--color-dark);
  color: var(--color-white);
}

a {
  text-decoration: none;
}

._31rvmnrU .cPJBL1KF > li {
  position: relative;
  width: 100%;
  height: 120px;
  border-radius: 7px;
  overflow: hidden;
}

._31rvmnrU._132fesuC .cPJBL1KF > li::after,
._31rvmnrU._132fesuC .cPJBL1KF > li ._3HxsQsD_ {
  content: "";
  padding-top: 68.93%;
}

._31rvmnrU._132fesuC .cPJBL1KF > li {
  width: initial;
  height: initial;
  flex: 1;
}

._31rvmnrU._132fesuC .cPJBL1KF > li+li {
  margin-left: 8px;
}

._31rvmnrU._132fesuC._2dsctnVO .cPJBL1KF > li ._2ZvAdZdQ {
  opacity: 1;
}

._31rvmnrU .cPJBL1KF > li ._2ZvAdZdQ {
  opacity: 0;
  background-image: linear-gradient(290deg, rgba(159,68,252,0.7), rgba(93,94,253,0.7));
  transition: 0.1s;
}

._31rvmnrU .cPJBL1KF > li:hover ._2ZvAdZdQ {
  opacity: 1;
}

._31rvmnrU._132fesuC .cPJBL1KF > li:hover ._2ZvAdZdQ {
  background-image: none;
}

._31rvmnrU .cPJBL1KF > li ._2C_v27Nu {
  background: none;
}

._31rvmnrU .cPJBL1KF > li ._2C_v27Nu._2ZvAdZdQ {
  width: 36px;
  height: 36px;
}

._31rvmnrU .cPJBL1KF > li ._2C_v27Nu._2BVlDr4E {
  width: 76px;
  height: 76px;
}

._31rvmnrU .cPJBL1KF > li ._2C_v27Nu._29r3wW7G {
  width: 25px;
  height: 29px;
}

._31rvmnrU .cPJBL1KF:last-child {
  margin: 0;
}

._224CIaFu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  border: 4px solid var(--color-dark);
  border-radius: 47px;
}

._224CIaFu._KBMoWAa {
  border: 4px solid var(--color-white);
}

._3xebczbt {
  display: flex;
  flex-direction: column;
  width: 100%;
  /* border: 1px solid red; */
}

._1DJhQ2cI {
  color: var(--color-dark);
  text-decoration: underline;
  margin-top: 25px;
  margin-bottom: 15px;
  font-weight: 500;
  font-size: calc(1rem - 4px);
}

._1DJhQ2cI.FVdeTqx_ {
  margin-top: 0px;
}

._3ULorZ1x {
  width: 25px;
  height: 44px;
  pointer-events: auto;
}

._1hmzRGvd {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: -1px;
  width: 100%;
  min-height: 100%;
  background: var(--color-dark);
  z-index: var(--z-topmost);
}

._2RfwiF_m {
  margin-right: 44px;
}

._3peeGTux {
  margin-left: 44px;
}

.sp7_V9gR {
  top: 0;
  height: 100%;
}

._1mpRqthF {
  box-sizing: border-box;
  width: 500px; /*If changed, then video disappears*/
  max-height: 80vh;
  object-fit: contain;
  pointer-events: auto;
}

._31rvmnrU._132fesuC ._1mpRqthF {
  width: 100%;
}

._1mpRqthF._2rPuiYMo {
  position: relative;
  display: inline-block;
  font-size: 0;
  line-height: 0;
  border: 0;
}

.sMCUcSH8 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

._1WbfeEq6 {
  position: absolute;
  right: -16px;
  top: -16px;
  width: 32px;
  background: var(--color-dark);
}

._1WbfeEq6 ._2C_v27Nu {
  width: 22px;
  height: 22px;
}

._2rDZSWOB ._2YQ7L9jn {
  pointer-events: none;
}

._2rDZSWOB ._13YCukIL {
  border-radius: 7px;
  box-sizing: border-box;
  border: 10px dashed var(--color-add-edit);
  pointer-events: none;
}

._2rDZSWOB .LZsrmjwX {
  position: absolute;
  left: 1px;
  top: 1px;
  right: 1px;
  bottom: 1px;
  border-radius: 7px;
  border: var(--border-default);
  background: var(--color-form);
  pointer-events: none;
}

iframe {
  border: 0
}

._3p3LMbHn {
  width: 128px;
  height: 25px;
  background-color: var(--color-button-custom);
  border: 1px solid var(--color-dark);
  border-radius: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.1s;
}

._3p3LMbHn._132fesuC {
  height: 35px;
  border-radius: 18px;
}

._2wAvl_2C {
  width: 17px;
  height: 17px;
  fill: var(--color-button-custom-text);
}

._3p3LMbHn:hover ._2wAvl_2C {
  fill: var(--color-button-custom-text-hover);
}

._3p3LMbHn:hover{
  background-color: var(--color-button-custom-hover);
  cursor: pointer;
}

._2JzPq66E {
  display: flex;
  width: 125%;
  color: var(--color-dark);
  font-weight: 300;
  margin-top: -10px;
}

._2JzPq66E._2dsctnVO {
  width: 100%;
  /* border: 1px solid red; */
}

.YVaY26U2 {
  width: 100%;
  font-size: calc(0.9em - 2px);
}

.YVaY26U2._132fesuC {
  display: table;
  width: calc(100vw - 27px);
}

.YVaY26U2._2dsctnVO > tbody, .YVaY26U2._2dsctnVO > tbody > tr {
  width: 100%;
}

.YVaY26U2.FVdeTqx_ > tbody > tr {
  display: table;
  width: 100%;
}

.YVaY26U2 > tbody > tr > td {
  padding-right: 40px;
  padding-top: 11px;
  font-weight: 300;
  min-width: 18em;
}

.YVaY26U2._132fesuC > tbody > tr > td {
  min-width: 13em;
  width: 13em;
}

.YVaY26U2 > tbody > tr > td._2dsctnVO {
  width: unset;
}

.YVaY26U2._2dsctnVO > tbody > tr > td {
  padding-right: 0px;
}

.YVaY26U2 > tbody >  tr {
  vertical-align: middle;
}

._32_7uUiV {
  display: flex;
  justify-content: left;
}

.r-r1GFIG {
  display: grid;
  grid-template-columns: 1fr 50px;
  margin-bottom: 7px;
}

.r-r1GFIG > .YVaY26U2 {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

._2QymCoRS {
  display: flex;
  width: 100%;
  gap: 30px;
}

.P92fSeuY {
  margin-top: 4px;
  text-align: center;
}

._3QA6WiFi {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 120px;
  font-size: 0.9rem;
}

._28M7itz_ {
  color: var(--color-secondary);
  text-decoration: none;
}

._28M7itz_:hover {
  font-weight: 500;
  font-style: italic;
  text-decoration: underline;
}

._28M7itz_._132fesuC {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: 1px solid var(--color-dark);
  border-radius: 16px;
  padding: 8px 15px 8px 15px;
}

._28M7itz_._132fesuC:hover {
  font-weight: 300;
  font-style: normal;
  text-decoration: none;
}

._3Yq3KwJx {
  font-size: 0.73em;
}
._34D0ys3q {
  position: relative;
  margin-bottom: 15px;
}

._1iWuBKWx {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}

._3c0sok7Q {
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
}

._2qtPc-Je {
  font-size: 14px;
  font-weight: 500;
  color: var(--color-dark);
}

.n866EL0l {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1.5px solid var(--color-section-primary);
  font-size: 11px;
  font-weight: 600;
  color: var(--color-section-primary);
}

._1nMDUx0f {
  flex: 1;
  padding: 9px 14px;
  border: var(--border-default);
  border-radius: 18px;
  font-size: 13px;
  background-color: var(--color-form);
  color: var(--color-form-text);
  outline: none;
  transition: border-color 0.2s;
  font-style: italic;
}

._1nMDUx0f:focus {
  border-color: var(--color-section-primary);
}

._1nMDUx0f:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._1nMDUx0f::placeholder {
  font-style: italic;
  color: var(--color-placeholder);
  opacity: 0.7;
}

.YFcnw6Vd {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 24px;
  background-color: var(--color-secondary-default);
  color: white;
  border: none;
  border-radius: 18px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.2s, transform 0.1s;
  min-width: 70px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.YFcnw6Vd:hover:not(:disabled) {
  opacity: 0.9;
}

.YFcnw6Vd:active:not(:disabled) {
  transform: scale(0.98);
}

.YFcnw6Vd:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._5r3XFw-- {
  color: var(--color-error, #e74c3c);
  font-size: 12px;
  margin-top: 4px;
  padding: 4px 8px;
  background-color: var(--color-error-bg, rgba(231, 76, 60, 0.1));
  border-radius: 4px;
}

._1VSX75Z4 {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: var(--color-form);
  border: var(--border-default);
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  margin-top: 8px;
  max-height: 400px;
  overflow-y: auto;
}

._2WdGy6a8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-bottom: var(--border-default);
  font-weight: 600;
  font-size: 13px;
  color: var(--color-dark);
}

._3NJKAe6x {
  background: none;
  border: none;
  font-size: 22px;
  color: var(--color-placeholder);
  cursor: pointer;
  padding: 0;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
  line-height: 1;
}

._3NJKAe6x:hover {
  color: var(--color-dark);
}

._1JNpj8AT {
  display: flex;
  gap: 12px;
  padding: 14px 16px;
  border-bottom: var(--border-default);
  cursor: pointer;
  transition: background-color 0.2s;
}

._1JNpj8AT:last-child {
  border-bottom: none;
}

._1JNpj8AT:hover {
  background-color: var(--color-hover, rgba(0, 0, 0, 0.03));
}

.K6EoXsIl {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: var(--color-section-primary);
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
}

._3mO9aod4 {
  flex: 1;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-dark);
}

._1ONny73z {
  display: inline-block;
  position: relative;
}

.kjtmvctV {
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  border: 2.5px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-top-color: #fff;
  animation: _1ONny73z 0.8s linear infinite;
}

@keyframes _1ONny73z {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

._3vzgeAwP {
  margin: 10px 0 0 0;
  padding: 20px 28px 0 28px;
}

._3vzgeAwP._1caZXREJ {
  margin: 30px 20px 0 20px;
  padding: 0;
}
._2fdCCMe7 {
  display: grid;
  grid-template-columns: 18fr 27fr 27fr 40px;
  gap: 10px;
  color: var(--color-dark);
  font-size: calc(1em - 3px);
  /* border: 1px solid red; */
}

._2fdCCMe7._2l8791U2 {
  grid-template-columns: 18fr 27fr 27fr auto 30px;
}

._2fdCCMe7._2l8791U2._1xrYhgdx {
  grid-template-columns: 24fr 27fr 27fr auto 30px;
}

._1SFCeijB {
  border: 0.7px solid var(--color-dark);
  width: 100%;
  border-radius: 20px;
  margin-bottom: 15px;
}

._2fdCCMe7._3yCCnFOt {
  display: flex;
  flex-direction: column;
  padding: 10px 17px 10px 17px;
  gap: 15px;
}

._3pZFsK5M {
  margin-bottom: 18px;
}

._2fdCCMe7._3pZFsK5M {
  margin-top: 18px;
}

._2IWEggt- {
  font-style: italic;
  color: var(--color-dark);
  margin-left: -7px;
  align-items: center;
  text-align: center;
}

._2IWEggt-._3yCCnFOt {
  margin-left: 3px;
  display: flex;
  gap: 15px;
  align-items: center;
  font-size: calc(1.08em - 2px);
}

._2IWEggt-._1xrYhgdx {
  display: grid;
  grid-template-columns: 1fr 2fr;
}

.Rk8cxQMb {
  color: var(--color-secondary-default);
}

.Rk8cxQMb._3yCCnFOt {
  font-size: 1.12em;
}

._3qTkHkr3 {
  font-weight: 400;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-style: italic;
  justify-content: center;
  color: var(--color-primary-default);
}

._3qTkHkr3._3yCCnFOt {
  margin-bottom: 20px;
  margin-top: 20px;
}

.XDQworg1 {
  display: flex;
  color: var(--color-primary-default);
  margin-bottom: 8px;
}

._3emOrkob {
  font-weight: 500;
  text-decoration: underline;
  margin-bottom: 14px;
  font-size: calc(1rem - 4px);
}

._3emOrkob._3pZFsK5M {
  margin-top: 27px;
}

.ws3e9JqE {
  color: var(--color-dark);
  font-size: calc(1em - 4px);
  font-weight: 300;
  padding: 10px 25px 0 60px;
}

.ws3e9JqE._3yCCnFOt {
  padding: 15px 17px 0 17px;
}

._1gFhMfb0 {
  width: 16px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 5px;
}

._1LE5r6DF {
  display: flex;
  gap: 13px;
}

._1LE5r6DF._2l8791U2 {
  margin-top: -11px;
}

._2l67TTEx {
  display: grid;
  grid-template-columns: 1fr 0.6em 1fr;
  justify-items: left;
}

._2l67TTEx._3yCCnFOt {
  align-items: center;
  width: 100%;
  grid-template-columns: 1fr 2fr 1fr 2fr;
  margin-top: 15px;
}

._2l67TTEx._3yCCnFOt._2f3K8Tl3 {
  grid-template-columns: 45px 70px 25px 70px;
}

._2l67TTEx._1xrYhgdx {
  display: flex;
}

._2l67TTEx._3yCCnFOt > span {
  font-style: italic;
}

._3ZdJEZLW {
  display: grid;
  grid-template-columns: 1fr 6fr;
}

._3ZdJEZLW._3yCCnFOt {
  grid-template-columns: 45px 1fr;
  align-items: center;
}

.Vk4_-RPX {
  height: 35px;
  width: calc(100% - 40px);
  color: var(--color-dark);
  background-color: var(--color-highlight);
  border: 1px solid var(--color-dark);
  border-radius: 18px;
  margin: 20px;
  font-weight: 500;
}

._1gagNuX6 {
  background-image: linear-gradient(to right, var(--color-dash) 50%, rgba(255, 255, 255, 0) 0%);
  background-size: 6px 0.7px;
  background-repeat: repeat-x;
  width: calc(100% + 80px);
  margin-left: -55px;
  margin-right: -80px;
  margin-top: 24px;
  margin-bottom: 24px;
  background-position: 0% 50%;
  height: 1px;
}
._20mvfJXh {
  padding: 0px 0 0 35px;
  margin-right: 30px;
}

._20mvfJXh.Yl8AsuPf {
  padding: 10px 0 0 17px;
  margin-right: 20px;
}

._20mvfJXh.iD8FvV9l {
  padding: 0px 0 0 20px;
}

._1FWXgqgx {
  background-color: var(--color-dark);

  width: 13px;
  height: 4.5px;

  border-radius: 5px;
  transform: rotate(57deg); 
  margin: 0px 6px 0 0;
  display: inline-block;
  flex-shrink: 0;
}

.f79mypM1 {
  color: var(--color-section-primary);
  font-size: calc(1.1rem - 3px);
  font-style: italic;
  display: grid;
  grid-template-columns: 20px 8fr 1fr;
  width: calc(100% + 45px);
  margin-top: 20px;
  margin-left: -45px;
}

.f79mypM1._2CETED0u {
  grid-template-columns: 20px 8fr 40px;
  width: calc(100%);
  margin-top: 20px;
  margin-left: 0;
}

.f79mypM1.iD8FvV9l {
  margin-top: 20px;
  width: calc(100% + 13px);
  margin-left: 0px;
}

.f79mypM1.Yl8AsuPf {
  width: calc(100% + 2px);
}

._23o4DEzM {
  color: var(--color-dark);
  text-decoration: underline;
  margin: 13px 0 15px 0;
  font-weight: 500;
  font-size: calc(1em - 4px);
}

._23o4DEzM.Yl8AsuPf {
  margin: 20px 0 10px 20px;
}

.x4EFzzGB {
  display: flex;
  width: 100%;
  gap: 10px;
}

._23jcB7tx {
  color: var(--color-dark);
  font-size: calc(1em - 4px);
}

.UhtmK8-k {
  margin-left: -82px;
  width: calc(100% + 83px);
}

.UhtmK8-k.iD8FvV9l {
  margin-left: 2px;
  width: calc(100% + 6px);
}
._2Tm7TCry {
  margin: 0;
}

._2Tm7TCry.EjmVNMx3 {
  margin: 0;
}

._2Tm7TCry._3MoXRY0U {
  margin: 0;
}

._84bhg492 {
  padding: 0px 0 0 35px;
  margin-right: 30px;
}

._84bhg492._3B3-6U-x {
  padding: 10px 0 0 17px;
  margin-right: 20px;
}

._84bhg492._1rLL4-37 {
  padding: 0px 0 0 20px;
}

._3vvdaW61 {
  background-color: var(--color-dark);
  width: 13px;
  height: 4.5px;
  border-radius: 5px;
  transform: rotate(57deg);
  margin: 0px 6px 0 0;
  display: inline-block;
  flex-shrink: 0;
}

._3z1BQz-S {
  margin-left: 50px;
}

._2uzbOuOA {
  color: var(--color-section-primary);
  font-size: calc(1.1rem - 3px);
  font-style: italic;
  display: grid;
  grid-template-columns: 20px 8fr 1fr;
  width: calc(100% + 45px);
  margin: 20px 0 0 -45px;
}

._2uzbOuOA._1m4_gV-h {
  grid-template-columns: 20px 8fr 40px;
  width: calc(100%);
  margin: 20px 0 0 0;
}

._2uzbOuOA._1rLL4-37 {
  margin: 20px 0 0 0;
  width: calc(100% + 13px);
  margin-left: 0px;
}

._2uzbOuOA._3B3-6U-x {
  width: calc(100% + 2px);
}

._28c5XnGE {
  display: grid;
  grid-template-columns: 8fr 1fr;
  width: 100%;
}

._2gDh391t {
  color: var(--color-dark);
  text-decoration: underline;
  margin: 13px 0 15px 0;
  font-weight: 500;
  font-size: calc(1em - 4px);
}

._2gDh391t._3B3-6U-x {
  margin: 20px 0 10px 20px;
}

._1CD4byXI {
  color: var(--color-dark);
  margin: 15px 0 0 0;
  font-size: calc(1em - 4px);
}

._2-NBadCs {
  display: flex;
  width: 100%;
  gap: 10px;
}

._2_T61GtS {
  margin-bottom: 20px;
  margin-left: 30px;
  display: grid;
  grid-template-columns: 100px 1fr;
}

._27QzQxV5 {
  color: var(--color-dark);
  font-weight: 500;
  font-size: calc(1rem - 3px);
  margin-bottom: 8px;
}

._3Q2tUiDa {
  color: #4ECDC4;
  font-weight: bold;
  font-size: calc(1rem - 2px);
}

._3_EyxTSh {
  color: var(--color-dark);
  font-size: calc(1rem - 4px);
  line-height: 1.5;
  margin-left: 10px;
  margin-top: 2px;
}

._1WEVcy8x {
  margin-left: 0;
  margin-top: 2px;
}

._1eWmJwpi {
  color: var(--color-dark);
  font-size: calc(1em - 4px);
}

._2ebkCYxI {
  background-image: linear-gradient(to right, var(--color-dash) 50%, rgba(255, 255, 255, 0) 0%);
  background-size: 6px 0.7px;
  background-repeat: repeat-x;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  background-position: 0% 50%;
  height: 1px;
}

._2vtilgC3 {
  margin-left: -82px;
  width: calc(100% + 82px);
}

._2vtilgC3._1rLL4-37 {
  margin-left: 2px;
  width: calc(100% + 6px);
}

._2_T61GtS textarea::placeholder {
  color: var(--color-dark-fixed, rgba(0, 0, 0, 0.5));
}
._3jLxYGbM {
  display: flex;
  min-width: 110px;
  margin: 30px 0px 30px 0px;
  justify-content: space-between;
  position: relative;
}

._3jLxYGbM._3JJFV1rI {
  min-width: 180px;
}

._2a7EGoVE, ._2a7EGoVE > input {
  position: absolute;
  color: var(--color-dark);
  background-color: var(--color-light);
  padding: 0 8px 0 8px;
  top: -35px;
  min-width: 200px;
  margin-left: -100px;
  height: 20px;
  font-size: 0.8rem;
  font-weight: 300;
  border: 2px solid var(--color-dark);
  border-radius: 10px;
  font-style: italic;
  right: -20px;
}

._2a7EGoVE > input {
  position: unset;
  border: none;
  background-color: transparent;
  margin-left: 0;
  min-width: 184px;
}

._2a7EGoVE > ._317TPtVW {
  font-style: normal;
  width: 16px;
  display: block;
}

._317TPtVW > ._1VqHekRo {
  color: #40B0BE;
}

._317TPtVW > .jmkHW7lz {
  color: #E0404E;
}

._2rjnjNJ1 {
  position: absolute;
  width: 22px;
  top: -19px;
  margin-left: 2px;
}
._2CN_c0kC, ._2CN_c0kC input {
  color: var(--color-dark);
  gap: 13px;
}

._2CN_c0kC input {
  height: 35px;
  border-radius: 30px;
  border: var(--border-default);
  background-color: var(--color-form);
  font-size: 1em;
  padding-left: 8px;
  padding-right: 25px;
  width: calc(100% - 48px);
}

.gQOaDOfM {
  display: flex;
  width: 0.9rem;
  cursor: pointer;
  right: 25px;
  position: absolute;
  top: 13px;
}

._2savX-Ub {
  position: absolute;
  font-style: normal;
  width: 16px;
  display: block;
  top: 11px;
  right: -12px;
}

._2savX-Ub > ._1qWOGWRN {
  color: #40B0BE;
}

._2savX-Ub > .MMfPeNZR {
  color: #E0404E;
}

.soLXRYNU {
  display: flex;
  justify-items: center;
  flex-direction: column;
  position: relative;
}
._2MGUTe4- {
  position: relative;
  margin-bottom: 15px;
}

._29vZ5hGM {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}

._2LrZqFQx {
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
}

._3B-xRdTl {
  font-size: 14px;
  font-weight: 500;
  color: var(--color-dark);
}

.nsAVDAkQ {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1.5px solid var(--color-section-primary);
  font-size: 11px;
  font-weight: 600;
  color: var(--color-section-primary);
}

._2EZRAea6 {
  flex: 1;
  padding: 9px 14px;
  border: var(--border-default);
  border-radius: 18px;
  font-size: 13px;
  background-color: var(--color-form);
  color: var(--color-form-text);
  outline: none;
  transition: border-color 0.2s;
  font-style: italic;
}

._2EZRAea6:focus {
  border-color: var(--color-section-primary);
}

._2EZRAea6:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._2EZRAea6::placeholder {
  font-style: italic;
  color: var(--color-placeholder);
  opacity: 0.7;
}

._3k9R5i_W {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 9px 24px;
  background-color: var(--color-secondary-default);
  color: white;
  border: none;
  border-radius: 18px;
  font-size: 13px;
  font-weight: 600;
  cursor: pointer;
  transition: opacity 0.2s, transform 0.1s;
  min-width: 70px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

._3k9R5i_W:hover:not(:disabled) {
  opacity: 0.9;
}

._3k9R5i_W:active:not(:disabled) {
  transform: scale(0.98);
}

._3k9R5i_W:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._3o8g5Por {
  color: var(--color-error, #e74c3c);
  font-size: 12px;
  margin-top: 4px;
  padding: 4px 8px;
  background-color: var(--color-error-bg, rgba(231, 76, 60, 0.1));
  border-radius: 4px;
}

._3QqkUnCk {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: var(--color-form);
  border: var(--border-default);
  border-radius: 12px;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  margin-top: 8px;
  max-height: 400px;
  overflow-y: auto;
}

._3G2Ivsz7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 16px;
  border-bottom: var(--border-default);
  font-weight: 600;
  font-size: 13px;
  color: var(--color-dark);
}

.q2tin8ma {
  background: none;
  border: none;
  font-size: 22px;
  color: var(--color-placeholder);
  cursor: pointer;
  padding: 0;
  width: 22px;
  height: 22px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s;
  line-height: 1;
}

.q2tin8ma:hover {
  color: var(--color-dark);
}

._3wR4cqf_ {
  display: flex;
  gap: 12px;
  padding: 14px 16px;
  border-bottom: var(--border-default);
  cursor: pointer;
  transition: background-color 0.2s;
}

._3wR4cqf_:last-child {
  border-bottom: none;
}

._3wR4cqf_:hover {
  background-color: var(--color-hover, rgba(0, 0, 0, 0.03));
}

._2eoz9Hu4 {
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  background-color: var(--color-section-primary);
  color: white;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px;
  font-weight: 700;
}

._2FCsziQM {
  flex: 1;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-dark);
}

._1Ah5PehI {
  display: flex;
  margin: 30px 17px 30px 17px;
  width: calc(100% - 34px);
  color: var(--color-dark);
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
}

._1Ah5PehI > iframe {
  position: absolute;
  width: 100%;
  height: 100%;
}

._2iBGwR6p {
  pointer-events: none;
  opacity: 0.3;
}

.ngnCl-L8 {
  position: absolute;
  width: 100%;
  height: 100%;
  gap: 15px;
  background-image: var(--color-cover-gradient);
}
/* Image Ad - Bottom Center */
._2Emi49PL {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 728px;
  max-height: 90px;
  width: 100%;
  height: auto;
  z-index: 9999;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
}

/* Video Ad - Bottom Right */
._1rp-kZpH {
  position: fixed;
  bottom: 20px;
  right: 20px;
  max-width: 320px;
  max-height: 180px;
  width: 100%;
  height: auto;
  z-index: 9999;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  overflow: hidden;
  background-color: #000;
}

/* Close Button */
._12wtt8KB {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 24px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  border: none;
  border-radius: 50%;
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  transition: background-color 0.2s ease;
  padding: 0;
}

._12wtt8KB:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

._12wtt8KB:focus {
  outline: 2px solid #4A90E2;
  outline-offset: 2px;
}

/* Ad Media Elements */
.XFUNzAG2 {
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}

._2OFUZbd- {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

/* Responsive Adjustments */
@media (max-width: 768px) {
  ._2Emi49PL {
    max-width: calc(100% - 40px);
    bottom: 10px;
  }

  ._1rp-kZpH {
    max-width: 280px;
    max-height: 157px;
    bottom: 10px;
    right: 10px;
  }
}

@media (max-width: 480px) {
  ._2Emi49PL {
    max-width: calc(100% - 20px);
    max-height: 60px;
  }

  ._1rp-kZpH {
    max-width: 240px;
    max-height: 135px;
  }
}

._3vEmP2pD {
  position: fixed;
  bottom: 0;
  width: 100%;
  display: flex;
  color: var(--color-white);
  background-color: var(--color-language-header);
  height: 41px;
}
