#home{
    display: flex;
    position: relative;
}

#cta{
    width: 35%;
    display: flex;
    flex-direction: column;
    gap: 18px;
    margin-top: 5%;
    margin-left: 9%;
}

#cta .title{
    font-size: 4rem;
}

#cta .description{
    font-size: 1.5rem;
}

#banner{
  display: flex;
  align-items: start;
  justify-items: end; 
  width: 70%;
  z-index: 2;
}

#banner img{
  height: 100%;
  width: 600px;
}

#shape {
  background-color: rgb(23, 75, 245);
  width: 60%;
  height: 100%;
  position: absolute;
  border-radius: 25% 25% 25% 25%;
  top: 0;
  left: 710px;

}