span{
    color: #00A7AE;
}
.Home-div {
    width: 100%;
    padding-left: 0px;
    display: flex;
    margin-top: 4vw;
    height: auto;
    padding-bottom: 18vw;
    border-bottom: 2px solid rgb(105, 102, 102) ;
}
.Home-div h1{
    letter-spacing: 1px;
    font-size: 5vw;
    margin-bottom: 15px;
}
.text-below-welcome{
    margin: 2vw 10px 2vw 0;
    max-width: 70%;
    font-size: max(6px , 1vw);
}
.Home-div .content-div{
  padding: 0px;
  width: 50%;
  margin-right: 5vw;
  align-items: center;
}
.Home-div img{
    width: 34vw;
    height: 35vw;
    border-radius: 30px;
}
.image-div{
    position: relative;
    height: 35vw;
}
.image-div .background-image-1{
    position: absolute;
    width: 32vw;
    height: 40vw;
    top: 10vw;
    left: 10vw;
    z-index: -1;
    background-color: #00A7AE;
    border-radius: 10px;
}
.image-div .background-image-2{
    position: absolute;
    width: 25vw;
    height: 12vw;
    bottom: -12vw;
    left: -15vw;
    z-index: 0;
    background-color: #14225A ;
    color: whitesmoke;
    padding: 2vw;
    border-radius: 10px;
}
.image-div .background-image-2 h1{
    margin: 0;
    font-size: max(8px , 3vw);
    margin-bottom: 1vw;
}
.paragraph{
    display: block;
    width: 100% ;
    font-size: max(4px , 1vw);
    margin: 0;
    text-align: left;
}
.dots{
    position: absolute;
    bottom: -6vw;
    left: 17vw;
    width: 20vw;
    height: 5vw;
    color: white;
    font-size: 7vw;
    line-height: 3vw;
}