html.lenis,
html.lenis body {
  height: auto;
}

.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis-smooth [data-lenis-prevent] {
  scroll-behavior: contain;
}

.tally-form {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: white;
  scroll-behavior: smooth;
}
iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 0;
}
.tally-cover {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  height: 36px;
  padding: 0px 14px;
  border-radius: 8px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  background: rgb(116, 116, 117);
  border: 1px solid rgb(218, 218, 218);
  color: rgb(255, 255, 255);
  position: fixed;
  bottom: 18px;
  right: 20px;
  z-index: 101;
  /* background-color: #0c174b; */
  font-family: "Sohne", sans-serif;
  font-weight: 600;
}
.Tally-cover__text a {
  text-decoration: none;
  color: inherit;
}

@media screen and (max-width: 576px) {
  .tally-cover {
    border-width: 1px 0px 0px;
    border-style: solid none none;
    border-color: rgb(218, 218, 218) currentcolor currentcolor;
    border-image: initial;
    left: 0px;
    bottom: 0px;
    right: 0px;
    border-radius: 0px;
    background: rgb(245, 243, 243);
    color: rgb(90, 89, 89);
  }
}
