.elementor-149237 .elementor-element.elementor-element-9266b3d > .elementor-container{max-width:1400px;}.elementor-149237 .elementor-element.elementor-element-9266b3d{margin-top:45px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-149237 .elementor-element.elementor-element-845616e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-149237 .elementor-element.elementor-element-845616e{text-align:center;}.elementor-149237 .elementor-element.elementor-element-845616e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:800;line-height:60px;color:var( --e-global-color-ec83537 );}.elementor-149237 .elementor-element.elementor-element-ac8147a > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-149237 .elementor-element.elementor-element-ac8147a{text-align:center;}.elementor-149237 .elementor-element.elementor-element-ac8147a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:500;line-height:45px;letter-spacing:0.1px;color:var( --e-global-color-ec83537 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-149237 .elementor-element.elementor-element-48f3572 .elementor-button{background-color:var( --e-global-color-4acc72e );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;box-shadow:0px 0px 15px 0px #ED9A99;border-radius:60px 60px 60px 60px;padding:20px 40px 20px 40px;}.elementor-149237 .elementor-element.elementor-element-48f3572 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-149237 .elementor-element.elementor-element-e067894 > .elementor-container{max-width:1400px;}.elementor-149237 .elementor-element.elementor-element-e067894{margin-top:50px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5{text-align:center;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-ec83537 );}.elementor-149237 .elementor-element.elementor-element-589d9d2 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-149237 .elementor-element.elementor-element-589d9d2{text-align:center;}.elementor-149237 .elementor-element.elementor-element-589d9d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:33px;font-weight:500;line-height:45px;letter-spacing:0.1px;color:var( --e-global-color-ec83537 );}.elementor-149237 .elementor-element.elementor-element-33c8ac4 > .elementor-container{max-width:940px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-149237 .elementor-element.elementor-element-33c8ac4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:0px 400px 200px 400px;}.elementor-149237 .elementor-element.elementor-element-ae7e1bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-element-populated, .elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-element-populated > .elementor-background-overlay, .elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-background-slideshow{border-radius:60px 60px 60px 60px;}.elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-element-populated{box-shadow:0px 0px 20px 5px rgba(0, 0, 0, 0.0784313725490196);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 50px 0px;}.elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-149237 .elementor-element.elementor-element-f11f80d > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-f11f80d{text-align:center;}.elementor-149237 .elementor-element.elementor-element-f11f80d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:600;color:var( --e-global-color-0fd30c6 );}.elementor-149237 .elementor-element.elementor-element-859555b > .elementor-widget-container{margin:50px 50px 50px 50px;padding:0px 0px 50px 0px;}@media(max-width:1440px) and (min-width:768px){.elementor-149237 .elementor-element.elementor-element-ae7e1bf{width:100%;}}@media(max-width:1440px){.elementor-149237 .elementor-element.elementor-element-9266b3d > .elementor-container{max-width:1600px;}.elementor-149237 .elementor-element.elementor-element-9266b3d{padding:0px 50px 0px 50px;}.elementor-149237 .elementor-element.elementor-element-845616e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-149237 .elementor-element.elementor-element-845616e .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-149237 .elementor-element.elementor-element-ac8147a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-149237 .elementor-element.elementor-element-48f3572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-48f3572 .elementor-button{font-size:20px;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-149237 .elementor-element.elementor-element-e067894 > .elementor-container{max-width:1600px;}.elementor-149237 .elementor-element.elementor-element-e067894{padding:0px 50px 0px 50px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-149237 .elementor-element.elementor-element-589d9d2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4 > .elementor-container{max-width:1600px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4{padding:0px 100px 200px 100px;}.elementor-149237 .elementor-element.elementor-element-f11f80d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-f11f80d .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-149237 .elementor-element.elementor-element-9266b3d{padding:0px 30px 0px 30px;}.elementor-149237 .elementor-element.elementor-element-845616e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-845616e .elementor-heading-title{font-size:40px;line-height:55px;}.elementor-149237 .elementor-element.elementor-element-ac8147a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-ac8147a .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-149237 .elementor-element.elementor-element-48f3572 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-48f3572 .elementor-button{font-size:20px;border-radius:30px 30px 30px 30px;padding:20px 40px 20px 40px;}.elementor-149237 .elementor-element.elementor-element-e067894{padding:0px 30px 0px 30px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 .elementor-heading-title{font-size:35px;}.elementor-149237 .elementor-element.elementor-element-589d9d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-589d9d2 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4{padding:0px 30px 200px 30px;}.elementor-149237 .elementor-element.elementor-element-f11f80d{width:var( --container-widget-width, 663.986px );max-width:663.986px;--container-widget-width:663.986px;--container-widget-flex-grow:0;text-align:center;}.elementor-149237 .elementor-element.elementor-element-f11f80d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-f11f80d .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-149237 .elementor-element.elementor-element-9266b3d{padding:0px 10px 0px 10px;}.elementor-149237 .elementor-element.elementor-element-845616e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-845616e .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-149237 .elementor-element.elementor-element-ac8147a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-ac8147a .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-149237 .elementor-element.elementor-element-48f3572 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-48f3572 .elementor-button{font-size:18px;border-radius:25px 25px 25px 25px;padding:15px 30px 15px 30px;}.elementor-149237 .elementor-element.elementor-element-e067894{padding:0px 10px 0px 10px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-ba3f8b5 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-149237 .elementor-element.elementor-element-589d9d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-589d9d2 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4{margin-top:50px;margin-bottom:0px;padding:0px 15px 250px 15px;}.elementor-149237 .elementor-element.elementor-element-ae7e1bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-f11f80d > .elementor-widget-container{margin:50px 15px 0px 15px;padding:0px 0px 0px 0px;}.elementor-149237 .elementor-element.elementor-element-f11f80d{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-149237 .elementor-element.elementor-element-f11f80d .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-149237 .elementor-element.elementor-element-859555b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 75px 20px;}}@media(min-width:3000px){.elementor-149237 .elementor-element.elementor-element-845616e .elementor-heading-title{font-size:45px;line-height:60px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4 > .elementor-container{max-width:1046px;}.elementor-149237 .elementor-element.elementor-element-33c8ac4{margin-top:175px;margin-bottom:0px;}.elementor-149237 .elementor-element.elementor-element-f11f80d{text-align:center;}.elementor-149237 .elementor-element.elementor-element-f11f80d .elementor-heading-title{font-size:45px;}}/* Start custom CSS *//* Default styles for desktop */
#wpforms-149239 .wpforms-field-container {
  display: flex;
  flex-direction: column;
  align-items: center; /* Center all form fields horizontally */
}

#wpforms-149239 .wpforms-field {
  display: flex;
  align-items: center;
  width: 100%; /* Make sure the fields occupy the full width */
  margin-bottom: 10px; /* Optional: Add some spacing between fields */
}

#wpforms-149239 .wpforms-field label {
  width: 30%;
  margin-right: 5%;
  text-align: right;
}

#wpforms-149239 .wpforms-field input[type="text"],
#wpforms-149239 .wpforms-field input[type="email"],
#wpforms-149239 .wpforms-field input[type="tel"],
#wpforms-149239 .wpforms-field textarea {
  width: 65%;
}

#wpforms-149239 .iti {
  flex: 1;
}

#wpforms-149239 .wpforms-field input[type="tel"] {
  margin-left: 0;
}

#wpforms-149239 .wpforms-submit-container {
  display: flex;
  justify-content: center; /* Center the submit button */
  margin-top: 20px;
}

#wpforms-149239 .wpforms-submit-container button {
  border-radius: 35px;
  padding: 25px 40px;
  font-size: 30px;
  font-family: "Poppins", sans-serif;
  background-color: #106ebe;
  color: #ffffff;
  border: none;
  display: flex; /* Use flex display for vertical alignment */
  align-items: center; /* Center the content vertically */
  justify-content: center; /* Center horizontally */
}

#wpforms-149239 .wpforms-field label,
#wpforms-149239 .wpforms-field input[type="text"],
#wpforms-149239 .wpforms-field input[type="email"],
#wpforms-149239 .wpforms-field input[type="tel"],
#wpforms-149239 .wpforms-field textarea {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
}

#wpforms-149239 .wpforms-field input[type="text"],
#wpforms-149239 .wpforms-field input[type="email"],
#wpforms-149239 .wpforms-field input[type="tel"],
#wpforms-149239 .wpforms-field textarea {
  border-radius: 35px;
}

#wpforms-149239 .wpforms-field-required {
  color: #106ebe;
}

/* Center the checkbox and its label */
#wpforms-149239 .wpforms-field-checkbox {
  justify-content: center; /* Center checkbox and label horizontally */
  display: flex; /* Use flexbox to align items */
  flex-direction: row; /* Align items in a row */
  width: auto; /* Adjust width to fit content */
}

/* Adjust the size and position of the checkbox */
#wpforms-149239 .wpforms-field-checkbox input[type="checkbox"] {
  transform: scale(1); /* Adjust scale to your preference */
  margin-right: 10px; /* Space between the checkbox and label text */
}

/* Additional styles for the checkbox label to ensure it does not break */
#wpforms-149239 .wpforms-field-checkbox .wpforms-field-label-inline {
  white-space: nowrap; /* Prevents the text from wrapping */
  text-align: center; /* Center-align the text */
  padding-right: 10px; /* Add some padding if needed */
}

/* Responsive styles for mobile */
@media screen and (max-width: 1158px) {
  #wpforms-149239 .wpforms-field label {
    width: 100%;
    margin-right: 0;
    text-align: left;
  }

  #wpforms-149239 .wpforms-field input[type="text"],
  #wpforms-149239 .wpforms-field input[type="email"],
  #wpforms-149239 .wpforms-field input[type="tel"],
  #wpforms-149239 .wpforms-field textarea {
    width: 100%;
  }

  #wpforms-149239 .wpforms-submit-container button {
    width: 60%;
    text-align: center;
    padding-left: 70px; /* Adjust if needed */
  }

  /* Center the checkbox and label on mobile */
  #wpforms-149239 .wpforms-field-checkbox {
    justify-content: center;
    flex-direction: column; /* Stack the checkbox and label vertically */
    align-items: flex-start; /* Align items to the start */
    width: 100%; /* Make sure it doesn't overflow */
  }

  #wpforms-149239 .wpforms-field-checkbox .wpforms-field-label-inline {
    white-space: normal; /* Allows the text to wrap */
    text-align: left; /* Aligns the text to the left */
    padding-right: 0; /* Removes any additional padding */
  }
}

.grecaptcha-badge {
  position: absolute !important;
  bottom: 0 !important;
  left: 50% !important;
  transform: translateX(-50%);
  z-index: 1; /* Adjust z-index as necessary */
}

.rs-selectable {-webkit-user-select: text!important;}

/* Responsive styles for tablet */
@media screen and (max-width: 1024px) {
  /* Allow the checkbox label to wrap on tablet screens */
  #wpforms-149239 .wpforms-field-checkbox .wpforms-field-label-inline {
    white-space: normal; /* Allows the text to wrap */
    text-align: left; /* Aligns the text to the left */
  }

  /* Adjust the checkbox for tablet */
  #wpforms-149239 .wpforms-field-checkbox {
    justify-content: flex-start; /* Aligns the checkbox to the start */
  }

  /* Other tablet-specific styles */
  #wpforms-149239 .wpforms-field label {
    width: 100%;
    margin-right: 0;
    text-align: left;
  }

  #wpforms-149239 .wpforms-field input[type="text"],
  #wpforms-149239 .wpforms-field input[type="email"],
  #wpforms-149239 .wpforms-field input[type="tel"],
  #wpforms-149239 .wpforms-field textarea {
    width: 100%;
  }

  #wpforms-149239 .wpforms-submit-container button {
    width: 70%;
    padding-left: 0; /* Adjust padding as needed */
  }
}

@media screen and (max-width: 480px) {
  #wpforms-149239 .wpforms-submit-container button {
    font-size: 18px; /* Even smaller font size for mobile */
    justify-content: center; /* Center text horizontally */
    padding: 15px 30px; /* Adjust padding as needed */
  }
}

/* Responsive styles for tablet */
@media screen and (max-width: 1024px) {
  #wpforms-149239 .wpforms-submit-container button {
    font-size: 24px; /* Smaller font size for tablet */
    justify-content: center; /* Center text horizontally */
    padding: 20px 40px; /* Adjust padding as needed */
  }
}/* End custom CSS */