* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  background-color: #f5f5f2;
  font-family: "Roboto", sans-serif;
  color: #000000;
}

img {
}

a {
  text-decoration: none;
  color: inherit;
}
ul {
  list-style: none;
}

.logo1 {
  display: flex;
  gap: 2px;
  padding-left: 1rem;
  padding-top: 1rem;
}

.logo1 h1 {
  color: #030026;
  font-family: Roboto;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
}

.hero-container {
  display: flex;
  justify-content: center;
  text-align: center;
  gap: 6rem;
  padding-top: 5%;
  padding-left: 30px;
}

.left-hero-container > div > h1 {
  text-align: center;
  font-family: DM Sans;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
}

.left-hero-container > div > p {
  text-align: center;
  /* H4 */
  font-family: DM Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400px;
  height: 80.412px;
}

/* HERO SECTION */

.left-hero-container > button {
  padding:
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  border-radius: 10px;
  background: #6c8dc3;
  color: #e2e2ea;
}

.right-hero-container {
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px,
    rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  background-color: #ffffff;
  border-radius: 20px;
  padding: 30px;
  max-width: 500px;
  padding-right: 20px;
  justify-content: center;
  
}

.one {
  flex-direction: column;
}

.forgetpass {
  padding-bottom: 4px;
  padding-top: 50px;
  color: #053582;
}
.one > h1 {
  color: #393939;
  padding-top: 4%;
  padding-bottom: 3%;
  font-family: DM Sans;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  flex-direction: column;
  margin-left: 1px;
}

.one > p {
  color: #404040;

  font-family: DM Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.enter-details {
  display: flex;
  max-width: 100%;
    gap: 60px; 
}
.enter-details-child {
  flex-direction: column; max-width: 100%;
  gap: 60px;

  
}

.inputd {

  border-radius: 10px;
  border: 1px solid #e2e2ea;
  background: #fff;
  padding: 17px;
  margin-top: 13px;
  flex-direction: column;
flex: auto;}






.eye {

  position: absolute;
   height: 17px;
  left: 160px;
  bottom: 20px;
  
}


.eye-wrapper {
  size: 2px;
  position: relative;
 
}

.enter-details-child > div > p {
  text-align: right;
  font-family: DM Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  padding-top: 25px;
}

.buttom-frame-children {
  flex-direction: row;
}

.buttom-frame-children > div {
  color: #696974;
  text-align: center;

  /* 14pt Regular - Normal Text */
  font-family: DM Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px; /* 128.571% */
  letter-spacing: 0.042px;
  padding-bottom: 5px;
}

.regbottom {
  margin-top: 20%;
  color: #3d0582;
}
.reg{color: #824305;
cursor: pointer;}

.forgetpass{color: #058273;
cursor: pointer;}


.btndown {padding: 20px 30px;
  flex-direction: column;
  align-items: flex-start;
  background-color: #053582;
  color: white;
}

.bty{padding: 270px 24px; border: none; background-color: #82051e;}

.buttom-frame-children > div {
  color: #696974;

  text-align: center;
  /* 14pt Regular - Normal Text */
  font-family: DM Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.buttom-frame-children > p {
  font-family: DM Sans;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.bikepix{margin-left: 10%;}

@media (max-width: 842px) {
  .hero-container {
    flex-direction: column;
  }
 .enter-details{flex-direction: column;}


  @media (max-width: 554px) {
  .right-hero-container {flex-direction: column;
  padding-left: 10%; justify-content: center;}}


  @media (max-width: 304px) {
  .regbottom {flex-direction: column-reverse;}
   
  
}



