.elementor-8387 .elementor-element.elementor-element-5bd2de0 > .elementor-container{min-height:475px;}.elementor-8387 .elementor-element.elementor-element-5bd2de0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8387 .elementor-element.elementor-element-5bd2de0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8387 .elementor-element.elementor-element-b147b21{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8387 .elementor-element.elementor-element-b147b21 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8387 .elementor-element.elementor-element-31028f1:not(.elementor-motion-effects-element-type-background), .elementor-8387 .elementor-element.elementor-element-31028f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8387 .elementor-element.elementor-element-31028f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8387 .elementor-element.elementor-element-31028f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8387 .elementor-element.elementor-element-31028f1 > .elementor-shape-top .elementor-shape-fill{fill:rgba(154, 202, 60, 0.38823529411764707);}.elementor-8387 .elementor-element.elementor-element-31028f1 > .elementor-shape-bottom .elementor-shape-fill{fill:rgba(154, 202, 60, 0.38823529411764707);}.elementor-8387 .elementor-element.elementor-element-544cdc5{--spacer-size:160px;}.elementor-8387 .elementor-element.elementor-element-61f7d90{color:#413F3F;font-size:18px;}.elementor-8387 .elementor-element.elementor-element-87ca64e{text-align:center;}.elementor-8387 .elementor-element.elementor-element-87ca64e .elementor-heading-title{color:#FFFFFF;font-size:17px;font-weight:700;}.elementor-8387 .elementor-element.elementor-element-87ca64e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:10px 10px 10px 10px;background-color:#9ACA3C;border-radius:3px 3px 3px 3px;}.elementor-8387 .elementor-element.elementor-element-66189bc{--spacer-size:60px;}.elementor-8387 .elementor-element.elementor-element-1adc9cd{color:#413F3F;font-size:18px;}.elementor-8387 .elementor-element.elementor-element-2adc67d{--spacer-size:60px;}.elementor-8387 .elementor-element.elementor-element-cc15f8e{color:#413F3F;font-size:18px;}.elementor-8387 .elementor-element.elementor-element-bfeb362{--spacer-size:200px;}@media(max-width:767px){.elementor-8387 .elementor-element.elementor-element-544cdc5{--spacer-size:50px;}.elementor-8387 .elementor-element.elementor-element-66189bc{--spacer-size:50px;}.elementor-8387 .elementor-element.elementor-element-2adc67d{--spacer-size:50px;}.elementor-8387 .elementor-element.elementor-element-bfeb362{--spacer-size:50px;}}/* Start custom CSS for dragfy-addons-contact-form-7, class: .elementor-element-06d8802 */.campaign-form .fields .field {
    padding: 10px 0;
}

.campaign-form .fields .field p {
    margin: 0;
}

.campaign-form .fields .field .wpcf7-not-valid-tip {
    margin-bottom: 0;
    text-transform: none;
}

.campaign-form .fields .field .label {
    margin: 0 0 15px 0;
    padding: 0;
    font-size: 18px;
    line-height: 19px;
    color: rgba(0, 0, 0, 0.85);
    display: block;
    font-weight: 700;
    font-style: normal;
    word-break: break-word;
    word-wrap: break-word;
}

.campaign-form input[type="submit"] {
font-size: 18px;
}

.campaign-form .fields .field .required-label {
    color: #d63637;
}/* End custom CSS */