.cta {
    ul li a figure img:first-of-type {
        width: 15px;
        height: 15px;
    }
    ul li a figure img:last-of-type {
        width: 15px;
        height: 15px;
    }
}
div.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {
    padding-bottom: 51px;
}
div.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {
    margin-bottom: 60px;
}

.banner:before {
    /*background: linear-gradient(218deg,rgba(255, 255, 250, 0.02) 0%, rgba(242, 242, 239, 0.62) 13%, rgba(242, 242, 239, 1) 47%);*/
    background: radial-gradient(
            circle at top right,
            rgba(255, 255, 255, 0.64) 0%,
            rgba(255, 255, 255, 0.64) 24%,
            rgba(242, 242, 239, 1) 40%,
            rgba(242, 242, 239, 1) 100%
    );

    right: 0;
}
.banner form input, .gform_wrapper input, .banner form select, .gform_wrapper select, .banner form textarea, .gform_wrapper textarea {
    font-style: normal;
}
.banner form label, .gform_wrapper label {
    font-weight: 500;
}
#gform_wrapper_5 {
    .gfield_description span {
        color: #e38620;
        padding-right: 2px;
    }
    .gform_button_select_files {
        /*display: none;*/
    }
    .gfield_contains_required {
        label:after {
            content: '*';
            color: #e38620;
        }
    }
    .gform_footer {
        display: flex;
        justify-content: flex-end;
    }
    .ginput_container_fileupload span:after {
        background-image: url(../img/upload.svg);
        width: 12px;
        height: 26px;
    }
    .ginput_container_fileupload span {
        font-style: normal;
    }
    .gfield_checkbox label {
        font-size: 16px;
    }
    .gform_drop_instructions button {
        background: none;
        color: #e38620;
        text-transform: none;
        text-decoration: underline;
        padding: 5px;
        font-weight: 600;
    }
    .gform_drop_area {
        margin-bottom: 10px;
    }
}
.chimney {
    border-top: 1px solid #e3dfdf;
}
