form{
    position: absolute;
    background: #904d05;
    font-family: 'Source Sans Pro', sans-serif;
    color: #f9ddbf;
    width: 400px;
    height: 380px;
}
.tria2{
    position: absolute;
    border-top: 80px solid transparent;
    border-left: 120px solid #904d05;
    border-bottom: 80px solid transparent;
    border-right: 80px solid transparent;
    bottom: 0;
    left: 0;
    z-index: 1;
}
table{
    width: 100%;
}
label{
    text-align: right;
}
input, textarea{
    width: 250px;
    font-family: 'Source Sans Pro', sans-serif;
}
form a{
    color: #f9ddbf;  
}
@media screen and (max-width: 460px){
    form{
        width: 320px;
        height: 300px;
    }
    input, textarea{
        width: 220px;
    }
}