.container.mktoFormContainer {
    background-repeat: no-repeat!important;
    background-position: top right!important;
    max-width: 100%!important;
    width: 1254px!important;
    padding: 20px 0 0 0!important;
    clear: both!important;
}
.mktoFormWrap {
    display: inline-block!important;
    background-repeat: no-repeat!important;
    background-position: top left!important;
    background-image: url('../images/mkto-gray.png')!important;
    padding: 50px 0 30px 30px!important;
}
.mktoFormWrap .mktoWrap {
    background-repeat: no-repeat!important;
    background-position: bottom right!important;
    background-image: url('../images/mkto-yellow.png')!important;
    padding: 0 30px 45px 0!important;
}
.mktoWrap .standardForm {
    background-color: #fff!important;
    box-shadow: 12px 12px 15px 0 rgba(0,0,0,.25)!important;
    padding: 30px 45px 40px 45px!important;
    max-width: 700px!important;
    border-radius: 5px!important;
    font-size: 14px!important;
    font-family: Helvetica, Arial, sans-serif!important;
}
.mktoWrap .standardForm .requestHeader {
    margin-bottom: 9px!important;
}
.mktoWrap .standardForm .requestText {
    font-weight: 500!important;
    color: #4c4c4c!important;
    line-height: 1.6!important;
}
.mktoFormRow {
    display: flex!important;
    flex-wrap: nowrap!important;
}
.mktoFormCol.form-group {
    flex-basis: 100%!important;
    padding: 0!important;
    margin-bottom: 10px!important;
}
.mktoFormCol-full.form-group {
    flex-basis: 50%!important;
    padding: 0!important;
    margin-bottom: 10px!important;
}
.mktoFormCol:first-of-type {
    margin-right: 12px!important;
}
.mktoFormCol.form-group.single-col {
    flex-basis: 100%!important;
    margin-right: 0!important;
}
.mktoAsterix {
    color: #ff0505!important;
}
.mktoLabel {
    margin-bottom: 0!important;
}
.mktoFormCol .form-control {
    background-color: #f2f2f2!important;
    border: none!important;
    border-radius: 3px!important;
    padding: 10px 15px!important;
    font-size: 14px!important;
    font-weight: 300!important;
    line-height: 1.5!important;
    height: auto!important;
}
.mktoFormCol .custom-select {
    background-color: #f2f2f2!important;
}
.mktoFormCol .custom-select select {
    background-color: transparent!important;
    height: auto!important;
    padding: 10px 36px 10px 15px!important;
}
.mktoButtonRow {
    margin-top: 5px!important;
}
.mktoError {
    display: none!important;
}
@media (max-width: 768px) {
    .container.mktoFormContainer {
        padding: 30px!important;
        background-size: cover!important;
        background-position: top center!important;
    } 
    .mktoFormWrap {
        background-image: none!important;
        padding: 0!important;
    }
    .mktoFormWrap .mktoWrap {
        background-image: none!important;
        padding: 0!important;
    }
    .mktoWrap .standardForm {
        max-width: 100%!important;
        padding: 25px 30px!important;
    } 
    .mktoFormRow {
        flex-wrap: wrap!important;
    }
    .mktoFormCol.form-group {
        flex-basis: 100%!important;
    }
    .mktoFormCol:first-of-type {
        margin-right: 0!important;
    }
    body {
        min-height: 1120px!important;
    }
}
button {
    max-width: 124px;
    float: left;
}
input, textarea {
    color: #495057!important;
}
body {
    min-height: 900px;
}