[class*=ct-container] {
  padding-bottom: 0px;
  padding-top: 0px;
}

.elementor-element.elementor-element-6a38b70.e-flex.e-con-boxed.e-con.e-parent {
  padding: 0px;
  margin-top: 0px;
  position: static;
}

.elementor-element.elementor-element-5987487.e-flex.e-con-boxed.e-con.e-parent {
  margin-top: 0px;
}
.elementor-1311 .elementor-element.elementor-element-7b19f9c.e-con {
    --align-self: stretch;
    padding: 50px 0px;
}


.e-con.e-flex>.e-con-inner {
  padding: 10px;
}

.elementor-element.elementor-element-b4d6bcf.e-con-full.e-flex.e-con.e-child {
  padding: 0px;
}

.elementor-element.elementor-element-0cf97c3.e-con-full.e-flex.e-con.e-child {
  padding: 0px;
}

.elementor-element.elementor-element-1121f8f.elementor-widget__width-inherit.elementor-widget-tablet__width-inherit.elementor-widget.elementor-widget-text-editor {
  text-align: center;
  display: flex;
}

#wpforms-1393-field_4.wpforms-field-medium.wpforms-field-required {

  border-bottom-width: 1px;

  margin-left: auto;
  margin-right: auto;
  border-width: 0px;

}

#wpforms-1393-field_1.wpforms-field-medium.wpforms-field-required {
  color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;

  margin-left: auto;
  margin-right: auto;
  border-width: 0px;
}

#wpforms-1393-field_3.wpforms-field-medium {
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-left: auto;
  margin-right: auto;
  border-width: 0px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
  margin-left: 0px;
}

#wpforms-1393-field_4-container.wpforms-field.wpforms-field-name {
  width: 100%;
  text-align: center;
  color: #fff;
}

#wpforms-1393-field_1-container.wpforms-field.wpforms-field-email {
  width: 100%;
  display: inline-block;
  text-align: center;
}

#wpforms-1393-field_3-container.wpforms-field.wpforms-field-number {
  width: 100%;
  display: inline-block;
  text-align: center;
}

#wpforms-1393-field_2-container.wpforms-field.wpforms-field-textarea.wpforms-one-half {
  margin-left: 0px;
  width: 100%;
  text-align: center;
}


div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  width: 25%;
  text-align: center;
}

#wpforms-submit-1393.wpforms-submit {
  margin: auto;
  display: block;
  text-align: center;
  width: 200px;
  border-radius: 0px;
  background-color: #0057C7;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container {
  display: inline;
  text-align: center;
}

.elementor-element.elementor-element-39383b7.e-flex.e-con-boxed.e-con.e-parent {
  text-align: left;
}

#wpforms-form-1393.wpforms-validate.wpforms-form {
  display: block;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

/************/

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  width: 100%;
  text-align: center;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container {
  display: inline;
  text-align: center;
  margin-right: auto;
  margin-left: auto;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
  height: 100%;
  width: 100%;
}

div.wpforms-container-full {
  width: 100%;
  margin: 24px auto;
}

#wpforms-1574-field_2-container.wpforms-field.wpforms-field-email {
  margin: 0px;
  padding: 0px;
  width: 70%;
  margin-right: 0px;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  width: 100%;
  text-align: center;
  margin: auto;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active),
div.wpforms-container-full button[type=submit]:not(:hover):not(:active),
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
  width: 100%;
}

.wpforms-validate wpforms-form wpforms-ajax-form {
  display: flex;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
  margin-left: 0px;
  text-align: center;
  color: #fff;
}

input:focus {
  outline: none;
}

/*************/

#wpforms-field-limit-text-1393-2.wpforms-field-limit-text {
  visibility: hidden;
}

.elementor-element.elementor-element-c4521fe.elementor-widget__width-inherit.elementor-widget.elementor-widget-text-editor {
  display: flex;
}

#wpforms-1574-field_2-container.wpforms-field.wpforms-field-email {
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin-right: 0px;
}

#wpforms-1574-field_2.wpforms-field-medium {
  width: 100%;
}

#wpforms-submit-1574.wpforms-submit {
  width: 200px;
  text-align: center;
  display: flex;
  background-color: #fffa00;
	color:#000;
}

#wpforms-form-1574.wpforms-validate.wpforms-form.wpforms-ajax-form {
  text-align: left;
}

.e-con>.elementor-widget>.elementor-widget-container {
  text-align: center;
}


.elementor-widget-image img {
  vertical-align: middle;
  display: inline-block;
  height: 70px;
}

.elementor-element.elementor-element-b4d6bcf.e-con-full.e-flex.e-con.e-child {
  padding: 0px;
  width: 90px;
}

.elementor-element.elementor-element-5987487.e-flex.e-con-boxed.e-con.e-parent {
  margin-top: -90px;
}

#wpforms-form-1574.wpforms-validate.wpforms-form.wpforms-ajax-form {
  text-align: left;
  display: flex;
  flex-direction: column;
}

#wpforms-1574-field_2-container.wpforms-field.wpforms-field-email {
  margin: 0px;
  padding: 0px;
  width: 100%;
  margin-right: 0px;
}

div.wpforms-container-full .wpforms-form .wpforms-submit-container {
  width: 100%;
  text-align: center;
  margin: auto;
  margin-top: 30px;
}

#wpforms-submit-1574.wpforms-submit:hover {
  color: #000 !important;
  background-color: #fff !important;
}
#wpforms-1393-field_2.wpforms-field-medium.wpforms-field-required.wpforms-limit-words-enabled {
    color: #1a1a1a !important;
    background-color: #fff;
    border:1px solid #1a1a1a ;
}
[data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
   padding: 10px 10px 30px 10px !important;
}
.ct-footer .ct-widget:not(:first-child) {
    margin-top: 0 !important;
}
.wp-block-quote:not(.is-style-plain):not(.has-text-align-center):not(.has-text-align-right) {
    border-inline-start: 4px solid #fffa00 !important;
}
.elementor-widget-container > p {
		text-align: left !important;
}
.wpforms-field .wpforms-field-label {
    font-weight: bold;
    color: #0c0c0c;
    text-align: left !important;
}