@import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
@import url("https://fonts.googleapis.com/css?family=Inter:300,700,800");
/* The following line is used to measure usage of this code. You can remove it if you want. */
@import url("https://px.animaapp.com/67ea8ed0c8f35a933d392293.67ea8ed0c8f35a933d392296.CodQ7IR.hcp.png");



.screen a {
  display: contents;
  text-decoration: none;
}

.container-center-horizontal {
  display: flex;
  flex-direction: row;
  justify-content: center;
  pointer-events: none;
  width: 100%;
}

.container-center-horizontal > * {
  flex-shrink: 0;
  pointer-events: auto;
}

.valign-text-middle {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

* {
  box-sizing: border-box;
}

.x1 {
  height: 50px;
  object-fit: cover;
  width: 70px;
}

.overlap-group {
  height: 70px;
  position: relative;
  width: 181px;
}

.group-39 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  min-width: 183px;
}

.rectangle-6-1 {
  background-color: var(--alto);
  cursor: pointer;
  height: 507px;
  left: 0;
  position: absolute;
  top: 0;
  width: 432px;
}

.group-29 {
  align-items: center;
  display: flex;
  flex-direction: column;
  min-height: auto;
  width: 100%;
}

.line-3 {
  height: 12px;
  /* left: 363px; */
  position: absolute;
  top: 101px;
  width: 100%;
}

.email {
  height: 29px;
  letter-spacing: 8.00px;
  line-height: normal;
  width: 594px;
}

.rectangle-84 {
  background-color: var(--forest-green-2);
  height: 207px;
  left: 90px;
  position: absolute;
  top: 328px;
  width: 90%;
}

.rectangle-85 {
  background-color: var(--forest-green-2);
  height: 703px;
  left: 712px;
  position: absolute;
  display: flex;
  top: 115px;
  width: 90%;
}

.phone {
  height: 91px;
  left: 152px;
  letter-spacing: 8.00px;
  line-height: normal;
  position: absolute;
  top: 453px;
  width: 424px;
}

.group-container-1 {
  align-items: flex-start;
  display: flex;
  min-width: 364px;
}

.rectangle-72 {
  background-color: var(--white);
  border: 1px solid;
  border-color: var(--green-haze);
  height: 283px;
  left: 263px;
  position: absolute;
  top: 0;
  width: 400px;
}

.overlap-group-8 {
  align-items: flex-start;
  background-color: var(--forest-green);
  display: flex;
  height: 60px;
  left: 732px;
  min-width: 275px;
  position: absolute;
  top: 433px;
}

.mask-group-3 {
  height: 439px;
  left: 102px;
  position: absolute;
  top: 80px;
  width: 483px;
}

/* .hovar-button{
  transition-duration: .3s cubic-bezier(0.5, 1, 0.89, 1);
} */
.hovar-button:hover{
  box-shadow: 0 5px 10px black;
  transform: translate(0, -5px);
}
/* .hovar-button::after{
  background-color: aqua;
} */