.zj5dd90 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.zj5dd91 {
  border-radius: 0;
}

@media screen and (min-width: 800px) {
  .zj5dd91 {
    border-radius: var(--_1gzv7bh6b);
  }
}

._1e24z010 {
  max-width: 450px;
  padding: 0;
  display: block;
}

._1e24z011 {
  padding: var(--_1gzv7bh5f) var(--_1gzv7bh56);
  width: 100%;
}

._1e24z012 {
  padding: var(--_1gzv7bh51) var(--_1gzv7bh56) var(--_1gzv7bh5f);
  width: 100%;
}

._1jlari70 {
  margin-block-end: var(--_1gzv7bh59);
}

._1jlari71 {
  z-index: 1;
  padding: var(--_1gzv7bh59) var(--_1gzv7bh56) var(--_1gzv7bh58);
  background: linear-gradient(#0179a3a3 0%, #05475200 100%) var(--_1gzv7bh14);
  position: relative;
}

._1jlari74 {
  padding-block-end: calc(var(--_1gzv7bh58)  + 319px / 2);
}

[data-new-mobile-search-form] ._1jlari74 {
  padding-block-end: calc(56px / 2 + var(--_1gzv7bh57));
}

._1jlari75 {
  display: none;
}

._1jlari76 {
  max-inline-size: var(--_1gzv7bh4x);
  flex-direction: column;
  justify-content: space-between;
  margin-inline: auto;
  display: flex;
  position: relative;
}

@media (min-width: 800px) {
  ._1jlari71 {
    min-block-size: 163px;
    padding-block-start: var(--_1gzv7bh53);
    padding-block-end: var(--_1gzv7bh53);
  }

  ._1jlari72 {
    min-block-size: 272px;
  }

  ._1jlari73:before {
    content: "";
    background-image: linear-gradient(#0179a3a3 0%, #05475200 100%);
    position: absolute;
    inset: 0;
  }

  ._1jlari74 {
    padding-block-end: calc(var(--_1gzv7bh53)  + 56px / 2);
  }

  ._1jlari75 {
    z-index: -1;
    display: block;
    position: absolute;
    inset: 0;
    overflow: hidden;
  }
}

