.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 *:not(.wpcf7-form-control):not(option):not(a){color:#ffffff;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form-control.wpcf7-file{color:#ffffff;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 span.wpcf7-not-valid-tip{color:#ce2d2d;margin:-15px 0px 15px 0px;display:block;text-align:left;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file){padding:5px 5px 5px 5px;margin:0px 0px 0px 0px;background-color:rgba(168,161,134,0.69);color:#565656;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file):focus{background-color:rgba(86,86,86,0.8);color:#ffffff;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-webkit-input-placeholder{color:#ffffff;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form .wpcf7-form-control:focus::-moz-placeholder{color:#ffffff;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form .wpcf7-form-control:focus:-ms-input-placeholder{color:#ffffff;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file).wpcf7-not-valid{background-color:#23a455;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 input.wpcf7-submit{background-color:transparent;background-image:linear-gradient(220deg, rgba(166,190,196,0.8) 0%, #a8a186 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.43);}.elementor-1582 .elementor-element.elementor-element-c6ee6e  .wpcf7 input.wpcf7-submit{line-height:2em;letter-spacing:3px;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 input.wpcf7-submit:hover{background-color:transparent;background-image:linear-gradient(300deg, #a8a186 0%, rgba(166,190,196,0.8) 100%);}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 div.wpcf7-response-output{text-align:left;}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 div.wpcf7-mail-sent-ok{color:#94e8cd;background-color:#40718c;border-style:double;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1582 .elementor-element.elementor-element-c6ee6e .wpcf7 div.wpcf7-validation-errors{color:#ffffff;background-color:#935555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#eb6d65;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1582 .elementor-element.elementor-element-c6ee6e > .elementor-widget-container{margin:0% 10% 0% 10%;padding:20px 20px 20px 20px;background-color:rgba(166,190,196,0.8);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1582 .elementor-element.elementor-element-c6ee6e{z-index:0;}.elementor-1582 .elementor-element.elementor-element-61fe2c9e:not(.elementor-motion-effects-element-type-background), .elementor-1582 .elementor-element.elementor-element-61fe2c9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(166,190,196,0.8);}.elementor-1582 .elementor-element.elementor-element-61fe2c9e, .elementor-1582 .elementor-element.elementor-element-61fe2c9e > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-1582 .elementor-element.elementor-element-61fe2c9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-1582 .elementor-element.elementor-element-61fe2c9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1582 .elementor-element.elementor-element-7d34dbac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1582 .elementor-element.elementor-element-7d34dbac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:768px){.elementor-1582 .elementor-element.elementor-element-c6ee6e > .elementor-widget-container{margin:0% 5% 0% 5%;}}@media(max-width:568px){.elementor-1582 .elementor-element.elementor-element-c6ee6e > .elementor-widget-container{margin:0% 0% 0% 0%;}}/* Start custom CSS */.contact-submit-area{
   text-align:center;
   margin-left:0px;
}/* End custom CSS */