/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/*-------------------
  Gravity form singUp
---------------------*/
.gform_wrapper.gform-theme .gform_heading {
  display: none;
  visibility: hidden;
}
#gform_wrapper_1.gform_wrapper.gform-theme.gform-theme--foundation form .gform_fields {
  row-gap: 15px;
}
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields > div input,
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-footer.gform_footer input[type=submit], 
.qodef-signup-form_wrap .signup_btn button, .qodef-signup-form_grid > div input {
    font-family: "Plus Jakarta Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: left;
    color: #111111;
    height: 50px;
    width: 100%;
    border-radius: 10px;
    padding: 15px 20px 15px;
    background-color: #fff;
    border: 1px solid #EF5861;
}
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields .gfield label.gfield_label .gfield_required {
  display: none;
  visibility: hidden;
}
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields label.gform-field-label, 
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields .gfield label.gfield_label {
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 14px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0%;
  margin-bottom: 5px;
}
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields label.gform-field-label {
  margin-bottom: 0;
	margin-left: 6px;
}
#gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields .gfield_checkbox .gchoice {
    display: flex;
    align-items: center;
    cursor: pointer;
    gap: 6px;
}

#gform_wrapper_1.gform_wrapper.gform-theme form .gform-footer.gform_footer input[type=submit] {
	font-family: "Plus Jakarta Sans", sans-serif;
    color: #111111;
    text-align: center;
    border-radius: 10px;
    padding: 15px 20px 15px;
    background-color: #EF5861;
}
.gform-theme--framework input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))::before {
  color: #EF5861;
}
 #gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields .gfield_checkbox input[type=checkbox] {
      border-radius: 10px;
      width: 24px;
      height: 24px;
      min-width: 24px;
}
@media (min-width: 768px) {
  #gform_wrapper_1.gform_wrapper.gform-theme form .gform-body.gform_body .gform_fields .gfield_checkbox input[type=checkbox] {
      border-radius: 10px;
      width: 24px;
      height: 24px;
      min-width: 24px;
  }
}
#gform_confirmation_wrapper_1,
#gform_confirmation_wrapper_1 #gform_confirmation_message_1 {
  text-align: center;
  margin-top: 0px;
	color: #101010;
}
.dialog-message.dialog-lightbox-message .elementor-location-popup .elementor-widget-text-editor:has(~ .elementor-element #gform_confirmation_wrapper_1) {
   display: none;
   visibility: hidden;
}