*{
    box-sizing: border-box;
}

.column{
    width:50%;
    padding:10px;
    float:left;
}



.row::after{
    display: table;
    content: "";
    clear: both;
}

.content{
    margin-top: 30px;
    margin-bottom: 20px;
}

.column i{
    color:#f3961c;
}

.social li{
    display: inline;
    margin-right: 20px;
    margin-bottom: 10px;
}

li{
    margin-bottom: 10px;
}

.content h3{
    text-align: justify;
    margin-bottom: 10px;
}

a{
    text-decoration: none;
    color:black;
}

fieldset legend{
    text-align: center;
    width:200px;
    color:white;
    font-size: bolder;
    border-radius: 30px;
    box-shadow: 1px 3px 5px gray;
    border: 2px solid #fff;
    padding:10px 10px;
    background-image: linear-gradient(360deg,#f3961c,#3b141c);
}

fieldset{
    border:none;
}

fieldset input[type=text]{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 2px solid #f3961c;
    width:80%;
    margin:10px auto 10px auto;
    padding:10px 10px;
    outline: none;
}

fieldset input[type=text]:focus,input[type=email]:focus,textarea:focus{
     border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 3px solid #3b141c;
    width:80%;
    margin:10px auto 10px auto;
    padding:10px 10px;
    outline: none;
}

fieldset input[type=email]{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 2px solid #f3961c;
    width:80%;
    margin:10px auto 10px auto;
    padding:10px 10px;
    outline: none;
}

fieldset textarea{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom: 2px solid #f3961c;
    width:80%;
    margin:10px auto 10px auto;
    padding:10px 10px;
    outline: none;
}

fieldset button{
    text-align: center;
    width:200px;
    color:white;
    font-size: bolder;
    border-radius: 30px;
    box-shadow: 1px 3px 5px gray;
    margin-bottom: 30px;
    border: 2px solid #fff;
    padding:10px 10px;
    background-image: linear-gradient(360deg,#f3961c,#3b141c);
}

::placeholder{
    color:#3b141c;
}

fieldset legend p{
    text-align: center;
}


@media screen and (max-width:600px)
{
    .column{
        width:100%;
    }
}