#logo img.stnd.dark-version {
    background: url(../images/inner-logo.png) center no-repeat;
    width: 95px !important;
    overflow: hidden;
    height: 65px;
    padding: 65px 95px 0 0;
    background-size: 100%;
}
#contact {
    font-family: "SaolBold";
    text-align: center;
    color: #222
}
#contact .title {
    font-style: normal;
    font-weight: 600;
    font-size: 54px;
    line-height: 90%;
    color: #222
}
#contact .title img {
    vertical-align: middle;
    margin-bottom: 20px;
    display: inline-block
}
#contact .description p {
    color: #222;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 18px;
    line-height: 208.9%;
    letter-spacing: .055em;
    max-width: 650px;
    margin: 0 auto
}
.contact-us-custom {
    color: #222 !important
}
.contact-us-custom li {
    margin: 0 0 20px !important
}
.contact-us-custom label {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: 0.02em !important;
    text-transform: uppercase;
    margin: 0 !important
}
.contact-us-custom .gfield_description {
    font-family: Montserrat;
    font-weight: 600;
    font-size: 12px !important;
    line-height: 18px !important;
    letter-spacing: 0.05em !important;
    padding-top: 4px !important
}
.contact-us-custom #gform_submit_button_1 {
    color: #222 !important;
    border: 2px solid #222222 !important;
    width: 100%;
    padding: 0 !important;
    height: 46px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .05em
}
.contact-us-custom #gform_submit_button_1:hover {
    background: #2892F3 !important;
    border: none !important;
    color: #fff !important
}
#contact .vc_column-inner {
    background: #f9f7ed;
    padding: 80px 200px !important
}
@media only screen and (max-width:1000px) {
    .mobile-only-logo {
        content: url(../images/rg-productpg-logo.svg)
    }
    .contact-column .vc_column-inner {
        padding: 0 10px !important
    }
    #contact #gform_wrapper_1 {
        padding: 0 30px !important
    }
    #contact .description p {
        max-width: 400px
    }
    #contact .vc_column-inner {
        padding: 0px !important
    }
    #contact .row-bg-overlay {
        background: #f9f7ed
    }
}
@media only screen and (min-width:1160px) {
    #contact {}
    .container-wrap,
    .container.main-content {
        background: #292929 !important
    }
    #contact .description p {
        width: 600px;
        margin: 0 auto 53px;
        font-size: 18px !important;
        line-height: 38px;
        text-align: center;
        letter-spacing: .055em
    }
    #gform_fields_1 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr 1fr;
        gap: 0 0;
        height: 372px !important
    }
    #field_1_5 {
        grid-area: 1 / 1 / 2 / 3
    }
    #field_1_2 {
        grid-area: 2 / 1 / 3 / 3
    }
    #field_1_3 {
        grid-area: 3 / 1 / 4 / 3
    }
    #gform_fields_1 #field_1_4 {
        grid-area: 1 / 3 / 3 / 5 !important
    }
    #gform_submit_button_1 {
        padding: 22.5px 22px !important
    }
    input[type=text],
    input[type=email],
    input[type=password],
    input[type=tel],
    input[type=url],
    input[type=search],
    input[type=date],
    textarea {
        padding: 15px 20px !important
    }
    .gform_footer.top_label {
        text-align: center
    }
    .contact-us-custom #gform_submit_button_1 {
        width: 520px !important;
        height: 68px;
        font-weight: 600;
        font-size: 16px;
        line-height: 23px;
        letter-spacing: .04em
    }
    .gform_wrapper textarea.large {
        height: 308px
    }
}