.elementor-40 .elementor-element.elementor-element-096c2bb img{width:100%;}.elementor-40 .elementor-element.elementor-element-89cb4f3{margin-top:80px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-d434602 .elementor-heading-title{font-weight:600;}.elementor-40 .elementor-element.elementor-element-5a4a200 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-da0d8f5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-486bed7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-40 .elementor-element.elementor-element-486bed7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-40 .elementor-element.elementor-element-c014900{margin-top:50px;margin-bottom:0px;}.elementor-40 .elementor-element.elementor-element-f1429f9 .wpcf7-form-control:not(.wpcf7-submit){width:100%;margin-bottom:25px;padding:5px 5px 5px 5px;margin-top:5px;}.elementor-40 .elementor-element.elementor-element-f1429f9 .ha-cf7-form label{width:100%;}.elementor-40 .elementor-element.elementor-element-f1429f9 .wpcf7-submit{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1B1B;color:#221E1E;}.elementor-40 .elementor-element.elementor-element-f1429f9 .wpcf7-submit:hover, .elementor-40 .elementor-element.elementor-element-f1429f9 .wpcf7-submit:focus{color:var( --e-global-color-44287a9 );background-color:#191717;}.elementor-40 .elementor-element.elementor-element-f1429f9 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-dcd14a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-89cb4f3{margin-top:30px;margin-bottom:0px;}}/* Start custom CSS for ha-cf7, class: .elementor-element-f1429f9 */.wpcf7 form .wpcf7-response-output{
    border: none !important;
    padding: 0px !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
    color: red;
}

.wpcf7 form.sent .wpcf7-response-output{
    color:green;
}/* End custom CSS */