.main{
    padding-top: 15vw;
}
.itemsz{
    width:30%
}
.link{
    font-size: 1.5vw;
    color: rgb(43, 43, 43);
}
.link img{
    width:0.6vw;
    margin-right: 1vw;
}
.itemsz_h1{
    font-size: 8vw;
    font-weight: 100;
    color: rgb(128, 128, 251);
}
.formz{
    width: 80%;
}
.input,.textarea{
    border: none;
    margin-bottom: 1vw;
    border-bottom: solid 1px rgb(206, 206, 206);
    padding: 0.8vw;
}
::-webkit-input-placeholder { 
    font-size: .8vw;
    font-weight: 100;   
}
::-moz-placeholder { 
    font-size: .8vw;
    font-weight: 100;
}
:-ms-input-placeholder { 
    font-size: .8vw;
    font-weight: 100;
}
:-moz-placeholder { 
    font-size: .8vw;
    font-weight: 100;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus{
    -webkit-text-fill-color: #FFFFFF;
    -webkit-box-shadow: none;
    transition: background-color 5000s ease-in-out 0s;
}
.btn{
    padding: 0.5vw 2vw;
    font-weight: 100;
    border-radius: 5vw;
    border: none;
    background: linear-gradient(55deg, rgba(0,80,224,1) 0%, rgba(194,0,125,1) 100%);
    color: #ffffff;
    margin-right: 1vw;
}
.itemsz_p{
    font-size: .8vw;
}
.policy{
    margin-top: 1vw;
    font-size: 0.8vw;
}
.policy a{
    font-size: .8vw;
    color: rgb(99, 99, 255);
}
@media (max-width:900px) {
    .main{
        flex-direction: column;
        align-items: center;
    }
    .itemsz{
        width:100%;
        margin-top: 20vw;
    }
    .link{
        display: none;
    }
    .itemsz_h1{
        margin: auto;
        width: 35vw;
    }
    .formz{
        margin: auto;
    }
    .input,.textarea{
        width: 100%;
        font-size: 3vw;
        padding: 2vw;
        margin-bottom: 5vw;
    }
    ::-webkit-input-placeholder { 
        font-size: 3vw;
        font-weight: 100;   
    }
    ::-moz-placeholder { 
        font-size: 3vw;
        font-weight: 100;
    }
    :-ms-input-placeholder { 
        font-size: 3vw;
        font-weight: 100;
    }
    :-moz-placeholder { 
        font-size: 3vw;
        font-weight: 100;
    }
    .btn{
        padding: 2vw 8vw;
        font-weight: 100;
        border-radius: 5vw;
        border: none;
        margin-right: 3vw;
        font-size: 3vw;
    }
    .itemsz_p{
        font-size: 2vw;
    }
    .policy{
        margin-top: 2vw;
        font-size: 2vw;
    }
    .policy a{
        font-size: 2vw;
        color: rgb(99, 99, 255);
    }
}