.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43205 .elementor-element.elementor-element-763b641{text-align:center;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43205 .elementor-element.elementor-element-c6cd2a1{margin-top:0px;margin-bottom:15px;padding:0px 0px 0px 0px;}.elementor-43205 .elementor-element.elementor-element-2dd5b77:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-element-populated, .elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-element-populated > .elementor-background-overlay, .elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-background-slideshow{border-radius:23px 23px 23px 23px;}.elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-element-populated{box-shadow:0px -4px 29px 5px rgba(23.999999999999993, 201.99999999999994, 234, 0.45098039215686275);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-43205 .elementor-element.elementor-element-bb32dd8 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-43205 .elementor-element.elementor-element-bb32dd8{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;color:#FFFFFF;}.elementor-43205 .elementor-element.elementor-element-2d8088c > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-43205 .elementor-element.elementor-element-2dd5b77 > .elementor-element-populated{padding:20px 20px 20px 20px;}}/* Start custom CSS for text-editor, class: .elementor-element-bb32dd8 */.elementor-43205 .elementor-element.elementor-element-bb32dd8 strong{ color: #ff4631; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d8088c */.lead-grab-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
}

@media screen and (min-width: 1200px) {
  .lead-grab-form {
    max-width: 75vw;
  }
}

.lead-grab-form label {
  padding: 6px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}

@media screen and (min-width: 1200px) {
  .lead-grab-form label {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 20%;
    -ms-flex: 1 0 20%;
    flex: 1 0 20%;
  }
}

.lead-grab-form input[type="submit"] {
  background: #e9ba33;
  border: 0;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  min-width: 320px;
  margin-top: 30px;
  padding: 12px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}



.lead-grab-form input[type="text"],
.lead-grab-form input[type="date"],
.lead-grab-form input[type="email"],
.lead-grab-form input[type="number"],
.lead-grab-form input[type="password"],
.lead-grab-form input[type="search"],
.lead-grab-form input[type="tel"],
.lead-grab-form input[type="url"],
.lead-grab-form select,
.lead-grab-form textarea {
  border: 0;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  padding: 14px 14px 14px 40px;
  line-height: 18px;
  outline: 0 !important;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}

.lead-grab-form input[type="text"]::-webkit-input-placeholder,.lead-grab-form  input[type="date"]::-webkit-input-placeholder, .lead-grab-form input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder,.lead-grab-form  input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder,.lead-grab-form  input[type="tel"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder,.lead-grab-form  select::-webkit-input-placeholder,.lead-grab-form  textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.lead-grab-form input[type="text"]::-moz-placeholder,.lead-grab-form  input[type="date"]::-moz-placeholder,.lead-grab-form  input[type="email"]::-moz-placeholder, .lead-grab-form input[type="number"]::-moz-placeholder,.lead-grab-form  input[type="password"]::-moz-placeholder,.lead-grab-form  input[type="search"]::-moz-placeholder,.lead-grab-form  input[type="tel"]::-moz-placeholder,.lead-grab-form  input[type="url"]::-moz-placeholder,.lead-grab-form  select::-moz-placeholder,.lead-grab-form  textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.lead-grab-form input[type="text"]:-ms-input-placeholder,.lead-grab-form  input[type="date"]:-ms-input-placeholder,.lead-grab-form  input[type="email"]:-ms-input-placeholder, .lead-grab-form input[type="number"]:-ms-input-placeholder,.lead-grab-form  input[type="password"]:-ms-input-placeholder, .lead-grab-form input[type="search"]:-ms-input-placeholder,.lead-grab-form  input[type="tel"]:-ms-input-placeholder,.lead-grab-form  .lead-grab-form input[type="url"]:-ms-input-placeholder, .lead-grab-form select:-ms-input-placeholder, .lead-grab-form textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.lead-grab-form input[type="text"]::-ms-input-placeholder, .lead-grab-form input[type="date"]::-ms-input-placeholder,.lead-grab-form  input[type="email"]::-ms-input-placeholder,.lead-grab-form  input[type="number"]::-ms-input-placeholder,.lead-grab-form  input[type="password"]::-ms-input-placeholder, .lead-grab-form input[type="search"]::-ms-input-placeholder, .lead-grab-form input[type="tel"]::-ms-input-placeholder,.lead-grab-form  input[type="url"]::-ms-input-placeholder,.lead-grab-form  select::-ms-input-placeholder,.lead-grab-form  textarea::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.lead-grab-form input[type="text"]::placeholder,
.lead-grab-form input[type="date"]::placeholder,
.lead-grab-form input[type="email"]::placeholder,
.lead-grab-form input[type="number"]::placeholder,
.lead-grab-form input[type="password"]::placeholder,
.lead-grab-form input[type="search"]::placeholder,
.lead-grab-form input[type="tel"]::placeholder,
.lead-grab-form input[type="url"]::placeholder,
.lead-grab-form select::placeholder,
.lead-grab-form textarea::placeholder {
  color: rgba(0, 0, 0, 0.4);
}

.lead-grab-form input[type="text"]:focus,
.lead-grab-form input[type="date"]:focus,
.lead-grab-form input[type="email"]:focus,
.lead-grab-form input[type="number"]:focus,
.lead-grab-form input[type="password"]:focus,
.lead-grab-form input[type="search"]:focus,
.lead-grab-form input[type="tel"]:focus,
.lead-grab-form input[type="url"]:focus,
.lead-grab-form select:focus,
.lead-grab-form textarea:focus {
  color: rgba(0, 0, 0, 0.7);
  -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 6px 10px rgba(0, 0, 0, 0.2);
}

div.wpcf7 .ajax-loader {
  display: none;
}

.wpcf7-not-valid-tip,
.wpcf7-validation-errors {
  background: #eb887c;
  color: #fff !important;
  border: 0;
  border-radius: 5px;
  font-size: 12px !important;
  font-weight: 500 !important;
  padding: 3px 10px !important;
}

.wpcf7-validation-errors {
  font-size: 16px !important;
  border: 0 !important;
}

.lead-grab-form label {
  position: relative;
  z-index: 1;
}

.lead-grab-form label i {
  position: absolute;
  left: 12px;
  top: 30px;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: 4px;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #054dda;
  z-index: 2;
}

.lead-grab-form input.wpcf7-form-control.wpcf7-submit { color: #fff;
    background-color: #FF4631 !important;
    width: 100% !important;
    max-width: 620px !important;
    min-width: inherit !important;
    display: block !important;
    margin: 10px auto !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a994eba */.elementor-43205 .elementor-element.elementor-element-a994eba ul{ margin-bottom: 25px; }/* End custom CSS */