.elementor-69387 .elementor-element.elementor-element-c9a3019{z-index:3;}.elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-69387 .elementor-element.elementor-element-0759791:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-element-populated{border-style:none;box-shadow:0px 4px 18px 2px rgba(5.429347826086955, 51.307655954631365, 67.5, 0.39);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:20px 20px 0px 20px;}.elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-element-populated, .elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-element-populated > .elementor-background-overlay, .elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-69387 .elementor-element.elementor-element-0759791{z-index:1;}.elementor-69387 .elementor-element.elementor-element-86a31ed{text-align:center;}.elementor-69387 .elementor-element.elementor-element-86a31ed .elementor-heading-title{color:#046BD2;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:28px;letter-spacing:2px;}.elementor-69387 .elementor-element.elementor-element-069120c{text-align:center;color:var( --e-global-color-text );}.elementor-69387 .elementor-element.elementor-element-13d6ac5 > .elementor-widget-container{margin:-30px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-69387 .elementor-element.elementor-element-0759791{width:100%;}}@media(max-width:1024px){.elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-element-populated{margin:5% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:20px 20px 10px 020px;}.elementor-69387 .elementor-element.elementor-element-86a31ed .elementor-heading-title{font-size:24px;}.elementor-69387 .elementor-element.elementor-element-13d6ac5 > .elementor-widget-container{margin:-40px 0px -5px 0px;}}@media(max-width:767px){.elementor-69387 .elementor-element.elementor-element-0759791 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:10px 10px 0px 10px;}.elementor-69387 .elementor-element.elementor-element-86a31ed .elementor-heading-title{font-size:24px;line-height:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-13d6ac5 */.new-form-field {
  position: relative;
}

.new-form-field .icon {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(22%);
  z-index: 2;
  color: #1e73be;
}

.edit-icon {
  margin-top: -17px;
}

.new-form-field {
  margin-bottom: -20px;
}

.new-form-field input[type="text"],
.new-form-field input[type="email"],
.new-form-field input[type="tel"] {
  height: 50px;
  background-color: #f9f9f9; /* Set a constant background color */
}

.new-form-field input::placeholder,
.new-form-field textarea::placeholder {
  font-size: 14px;
}

.new-form-field textarea {
  height: 80px;
  background-color: #f9f9f9; /* Set a constant background color for the textarea */
}

.new-submit-button {
  margin-top: 35px;
  font-size: 14px;
  font-weight: 700;
  border-radius: 25px;
  display: block;
  width: 100% !important;
  letter-spacing: 2px;
  padding : 12px 30px 12px 30px;
}

.new-form-field input,
.new-form-field textarea {
  border-radius: 25px;
  border: 1px solid #ccc;
  padding-left: 20px;
  background-color: #f9f9f9; /* Ensure constant background color */
}

.new-form-field input[type="text"],
.new-form-field input[type="email"],
.new-form-field input[type="tel"],
.new-form-field textarea {
  padding-left: 35px;
}

.new-form-field input[type="text"]:focus,
.new-form-field input[type="email"]:focus,
.new-form-field input[type="tel"]:focus,
.new-form-field textarea:focus {
  border: 1px solid #ccc; /* Ensure consistent border style */
  background-color: #f9f9f9; /* Keep the background color same even when focused */
  outline: none; /* Remove the default focus outline */
}


.new-form-field select {
  height: 50px;
  border-radius: 25px;
  border: 1px solid #ccc;
  padding-left: 35px;
  padding-right: 30px;
  background-color: #f9f9f9;
  font-size: 14px;
  color: #333;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  cursor: pointer;
}

.new-form-field select:focus {
  border: 1px solid #ccc;
  background-color: #f9f9f9;
  outline: none;
}

/* custom dropdown arrow since we removed the native one */
.new-form-field select {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231e73be' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 15px center;
}/* End custom CSS */