.home-container {
  gap: var(--dl-space-space-fourunits);
  color: var(--dl-color-gray-black);
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-container1 {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 10vh;
  display: flex;
  position: absolute;
  align-items: center;
  background-size: cover;
  justify-content: center;
  background-image: url("blank%20banner-1500h.jpg");
  background-position: center;
}
.home-text {
  top: 1.25vh;
  left: 3vw;
  color: #ffffff;
  width: 55vw;
  height: 6vh;
  opacity: 0.9;
  position: absolute;
  font-size: 5vw;
  font-style: normal;
  font-family: Londrina Outline;
  font-weight: 400;
}
.home-form {
  top: var(--dl-space-space-halfunit);
  right: 1vw;
  width: 400px;
  height: 36px;
  display: flex;
  position: absolute;
}
.dialogLogin-form {
  top: var(--dl-space-space-halfunit);
  width: 560px;
  height: 36px;
  display: flex;
  margin-top:20px;
  justify-content: center;
}
.dialogLogin-textinput {
  top: 0vh;
  left: 0vw;
  width: var(--dl-size-size-xlarge);
  height: 36px;
}
.dialogLogin-textinput1 {
  top: 0vh;
  left: 160px;
  width: var(--dl-size-size-large);
  bottom: 0px;
  height: 36px;
}
.dialogLogin-radiobutton {
  top: 0px;
  left: 175px;
  right: 0px;
  width: auto;
  bottom: 0px;
  height: 50%;
  margin: auto;
}
.home-button {
  top: 0vh;
  left: 320px;
  color: #ffffff;
  width: 80px;
  height: 36px;
  position: absolute;
  text-align: center;
  background-color: #67b7cb;
}
.dialogLogin-buttonContainer{
  display: flex;
  margin-left:20px;
  margin-right:20px;
}
.dialogLogin-button {
  top: 0vh;
  left: 320px;
  color: #ffffff;
  width: 80px;
  height: 36px;
  text-align: center;
  background-color: #67b7cb;
}
.dialogLogin-buttonForgot {
  color: #000000;
  margin-top:20px;
  margin-bottom:20px;
  height: 36px;
  text-align: center;
  background-color: #67b7cb;
}
#signupDialog, #forgotButton {
  background: none;
  color: blue;
  border: none;
  padding: 0;
  cursor: pointer;
  font: inherit;
  text-decoration: underline;
}
#signupDialog:hover, #signupDialog:focus, #forgotButton:hover, #forgotButton:focus {
  text-decoration: none;
}
.home-container-google {
  top: 50px;
  right: 1vw;
  position: absolute;
}

.home-button1 {
  top: 50px;
  right: 1vw;
  position: absolute;
}
.home-container2 {
  top: 15vh;
  left: 0px;
  width: 100%;
  bottom: 0px;
  height: 85vh;
  display: flex;
  position: absolute;
  align-items: flex-end;
  background-size: cover;
  justify-content: center;
  background-image: url("house%20background-1500h.jpg");
  background-repeat: no-repeat;
  background-position: center;
}
.home-text1 {
  top: 5vh;
  left: 0px;
  color: rgb(255, 255, 255);
  right: 0px;
  width: auto;
  margin: auto;
  position: absolute;
  font-size: 3vh;
  font-style: normal;
  text-align: center;
  font-weight: 600;
}
.home-text2 {
  top: 30vh;
  left: 0px;
  color: rgb(255, 255, 255);
  right: 0px;
  margin: auto;
  position: absolute;
  font-size: 3vh;
  text-align: center;
}
.home-text3 {
  top: 40vh;
  left: 0px;
  color: rgb(255, 255, 255);
  right: 0px;
  margin: auto;
  position: absolute;
  font-size: 7vh;
  text-align: center;
}
.home-text4 {
  top: 10vh;
  left: 0px;
  color: rgb(255, 255, 255);
  right: 0px;
  height: var(--dl-size-size-medium);
  margin: auto;
  position: absolute;
  font-size: 15vh;
  text-align: center;
}
.home-button2 {
  top: 60vh;
  left: 0px;
  color: rgb(121, 113, 113);
  right: 0px;
  width: 159px;
  height: 55px;
  margin: auto;
  display: flex;
  position: absolute;
  text-align: center;
  align-items: center;
  border-width: 0px;
  border-radius: 12px;
  justify-content: center;
  background-color: rgb(255, 255, 255);
}
.home-thq-dropdown {
  top: 10vh;
  left: 0px;
  width: 170px;
  cursor: pointer;
  height: 5vh;
  display: inline-block;
  position: absolute;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle {
  fill: #595959;
  color: #595959;
  width: 100%;
  height: 5vh;
  display: inline-flex;
  align-items: stretch;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius2);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  justify-content: center;
}
.home-landlord {
  width: var(--dl-size-size-large);
  font-size: 14px;
  font-style: normal;
  text-align: center;
  font-weight: 500;
  margin-right: 4px;
  vertical-align: middle;
}
.home-dropdown-list {
  left: 0%;
  width: max-content;
  display: none;
  z-index: 100;
  position: absolute;
  min-width: 100%;
  transition: 0.3s;
  align-items: stretch;
  border-color: #D9D9D9;
  border-width: 1px;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
  list-style-type: none;
  background-color: var(--dl-color-gray-white);
  list-style-position: inside;
}
.home-login {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle1 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle1:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-login1 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-more-info {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle2 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle2:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-more-info1 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-sign-up {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle3 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle3:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-sign-up1 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-thq-dropdown1 {
  top: 10vh;
  left: 170px;
  cursor: pointer;
  height: 5vh;
  display: inline-block;
  position: absolute;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle4 {
  fill: #595959;
  color: #595959;
  width: 100%;
  height: 5vh;
  display: inline-flex;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius2);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
  justify-content: center;
}
.home-tenants {
  width: var(--dl-size-size-large);
  font-size: 14px;
  font-style: normal;
  text-align: center;
  font-weight: 500;
  margin-right: 4px;
  vertical-align: middle;
}
.home-dropdown-list1 {
  left: 0%;
  width: max-content;
  display: none;
  z-index: 100;
  position: absolute;
  min-width: 100%;
  transition: 0.3s;
  align-items: stretch;
  border-color: #D9D9D9;
  border-width: 1px;
  border-radius: var(--dl-radius-radius-radius4);
  flex-direction: column;
  list-style-type: none;
  background-color: var(--dl-color-gray-white);
  list-style-position: inside;
}
.home-login2 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle5 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle5:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-login3 {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}
.home-why-you-should {
  cursor: pointer;
  display: inline-block;
  position: relative;
  border-radius: var(--dl-radius-radius-radius2);
}
.home-dropdown-toggle6 {
  fill: #595959;
  color: #595959;
  width: 100%;
  display: inline-flex;
  transition: 0.3s;
  align-items: center;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  border-radius: var(--dl-radius-radius-radius4);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.home-dropdown-toggle6:hover {
  fill: #fff;
  color: #fff;
  background-color: #595959;
}
.home-why-you-should-insist {
  width: 100%;
  cursor: pointer;
  display: flex;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
}