.cols-2.wide-left .col:first-of-type {
    margin-bottom: 70px;
}
.form-container {
    position: relative;
    max-width: 468px;
    margin-left: 30px;
    width: 88%;
}
.form-container .form-cont-inner {
    background: #999999;
    background: #b5b5b5;
    z-index: 2;
    padding: 10% 6%;
    position: relative;
}
.form-container:before {
    content: '';
    border: 10px solid #0b0d30;
    width: 100%;
    height: 100%;
    left: -30px;
    display: block;
    position: absolute;
    top: -40px;
    bottom: 0;
    z-index: 1;
}
.contact .col-content a {
    color: #ff0000;
}
.contact .col-content h2 {
    text-transform: uppercase;
    font-size: 2.4rem;
    margin-bottom: 30px;
}
.contact .col-content ul {
    margin-bottom: 80px;
}
.contact .col-content ul li:not(:last-of-type) {
    margin-bottom: 16px;
}
@media only screen and (min-width: 800px) {
    .form-container:before {
        border: 20px solid #0b0d30;
        top: -63px;
        left: -13.5%;
    }
    .cols-2.wide-left .col:first-of-type {
        margin-bottom: 0;
    }
    .cols-2.wide-left .col:last-of-type {
        padding-top: 12%;
    }
    .form-container {
        margin-left: 12%;
    }
    .form-container .form-cont-inner {
        padding: 12.7%;
    }
}

@media only screen and (min-width: 920px) {

}
@media only screen and (min-width: 1080px) {

}