*{
    margin:0;
    padding:0;
    box-sizing: border-box;
    scroll-behavior: smooth;
}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap');

.Container{
    display:flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100vh;
}

.container_box{
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-left: 15vh;
    padding-top:  9vh;
}

.container_box--img-text{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 8vw;
    padding-right: 10vw;
    height: 100%;
    margin-top: 15vh;
    

}

.text{
    font-size:3.5vw;
    width: 30%;
    font-family: Poppins;
    font-weight: 700;
}

.box-img{
    width: 40vw;
}

.box-elipse{
    width: 16.7vw;
    position:absolute;            
    top: 1px;
    Left: 82vw;
}

.container-main{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    height: 80vh;
}

.container-main_box--text{
    width:39%;
    border:solid 1px #000;
    padding: 2vw;
    text-align: center;
}

.-text{
    font-family: Poppins;
    font-weight: 700;
    font-size:1.7vw;
}



.container-main_box--button{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 30%;
    height: 50vh;
}

.box-button{
    border: 3px solid #6C63FF;
    background: #FFFFFF;
    height: 10vh;
    width: 30vw;
    border-radius: 15px;
    font-family: Poppins;
    font-weight: 700;
    font-size:1.7vw;


}

.box_button--submit{
    display: flex;
    justify-content: center;
}
.button-submit{
    background: #000000;
    height: 10vh;
    width: 30vw;
    color: #6C63FF;
    font-size:1.7vw;
    font-family: Poppins;
    font-weight: 700;
    border-radius: 15px;
    cursor:pointer;

}

.container-main_box--title{
    text-align: center;
}

.container-footer{
    height: 58vh;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 25vh;
    background-color: #6C63FF;
}

.container-footer_list{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 30%;
    
    height: 30vh;
    padding-left: 10vw;
    
}

.list-text{
    font-family: Poppins;
    font-weight: 700;
    height: 10vh;
    
}

.container-footer_box--ancora{
    padding-right: 10vw;
}

a{
    text-decoration: none;
    font-family: Poppins;
    font-weight: 700;
    color:#000000;
    font-size:4.6vw;
}

h1{
    font-size:3.5vw;
    font-family: Poppins;
    font-weight: 700;
}

h2{
    font-size: 2.5vw;
    font-family: Poppins;
    font-weight: 700;
}


ul{
    display: flex;
   
    justify-content: space-evenly;
    list-style: none;
}

li{
    width: 10vw;
    font-size:1.5vw;
    font-family: Poppins;
    font-weight: 250;
    cursor:pointer;
    z-index: 99;
    
}





span{
    color: blueviolet;
}

