.elementor-14 .elementor-element.elementor-element-4d8c672{--display:flex;--min-height:585px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-4d8c672:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4d8c672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://luckie.com/wp-content/uploads/2025/02/CONTACT-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-fb9821c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-b8097aa > .elementor-widget-container{padding:0px 0200px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b8097aa{text-align:left;}.elementor-14 .elementor-element.elementor-element-37f03b7{text-align:left;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-4d8c672{--min-height:300px;}.elementor-14 .elementor-element.elementor-element-b8097aa > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-4d8c672{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-4d8c672:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-4d8c672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}}/* Start custom CSS for shortcode, class: .elementor-element-60c47fa *//* Contact Us Form */
.elementor-14 .elementor-element.elementor-element-60c47fa * {
    border-radius: 0;
}

.contact-us-form.health-contact-form h2 {
  font-size: 24px;
  margin-top: 15px;
}

.contact-us-form .gfield {
  margin: 0px;
}


.contact-us-form input[type='color'],
.contact-us-form input[type='date'],
.contact-us-form input[type='datetime-local'],
.contact-us-form input[type='datetime'],
.contact-us-form input[type='email'],
.contact-us-form input[type='month'],
.contact-us-form input[type='number'],
.contact-us-form input[type='password'],
.contact-us-form input[type='search'],
.contact-us-form input[type='tel'],
.contact-us-form input[type='text'],
.contact-us-form input[type='time'],
.contact-us-form input[type='url'],
.contact-us-form input[type='week'],
.contact-us-form select,
.contact-us-form textarea {
  background-color: transparent !important;
  border: 1px solid #fff !important;
  border-bottom: 1px solid #29BF12 !important;
  padding: 17px 0 ;
  color: #000 !important;
  font-family: muli, sans-serif !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 18px !important;
	box-shadow: none;
	    border-radius: 0;
}

.contact-us-form select {
    padding: 0;
}


.contact-us-form textarea {
  border: 1px solid #29BF12 !important;
  padding: 15px !important;
}


.contact-us-form select {
  border: 1px solid #29BF12 !important;
    padding: 0 15px;
}

.contact-us-form .gfield_checkbox label,
.contact-us-form .gfield_radio label {
  font-size: 32px !important;
  font-weight: bold;
  padding-left: 40px;
  display: inline-block;
  position: relative;
  padding-left: 55px !important;
  padding-right: 25px !important;
  margin-top: 10px;
}

.contact-us-form
  .gfield_radio
  input[type='radio']
  + label:before {
  background-color: transparent;
  padding: 0;
  font-family: sans-serif, Arial;
  font-size: 16px;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  content: '';
  position: absolute;
  left: 0px;
}

.contact-us-form
  .gfield_radio
  input[type='radio']:checked
  + label:before {
  background-color: transparent;
  padding: 0;
  font-family: sans-serif, Arial;
  font-size: 16px;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  content: '';
  position: absolute;
  left: 6px;
  top: 6px;
}

.contact-us-form
  .gfield_radio
  input[type='radio']:checked
  + label:after {
  background-color: transparent;
  padding: 2px;
  font-family: sans-serif, Arial;
  font-size: 16px;
  border: 2px solid #fff;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
}

.contact-us-form .gfield_radio .gchoice {
  display: inline-block !important;
}


.contact-us-form .gform_page_footer button,
.contact-us-form .gform_page_footer input {
  appearance: auto !important;
  user-select: none !important;
  white-space: pre !important;
  align-items: flex-start !important;
  text-align: center !important;
  cursor: default !important;
  box-sizing: border-box !important;
  color: #000 !important;
  padding: 12px 47px !important;
  border-width: 2px !important;
  border-style: none !important;
  border-image: initial !important;
  background-color: transparent !important;
  font-family: muli, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
  font-size: 14px;
  cursor: pointer !important;
}

.contact-us-form .gfield_validation_message,
.contact-us-form .gform_wrapper .validation_message,
.contact-us-form .gform_wrapper .gform_validation_errors {
  background: transparent;
  padding: 10px !important;
  margin: 15px 0 0 0;
}

.contact-us-form_wrapper .gform_validation_errors {
  background: transparent !important;
}

.contact-us-form_wrapper .hide_summary {
  margin: 0 !important;
  padding-left: 0px !important;
  padding-bottom: 0px !important;
}

.contact-us-form .gform_button.button {
  margin-top: 25px;
}
	
.contact-us-form 	.gfield_select, .gfield_select option {
		color: #000!important;
	}	
	

	
	#gform_submit_button_1 {
  appearance: auto !important;
  user-select: none !important;
  white-space: pre !important;
  align-items: flex-start !important;
  text-align: center !important;
  cursor: default !important;
  box-sizing: border-box !important;
  color: #fff !important;
  padding: 12px 47px !important;
  border-width: 2px !important;
  border-style: none !important;
  border-image: initial !important;
  background-color: #000 !important;
  font-family: muli, sans-serif !important;
  font-weight: 900 !important;
  font-style: normal !important;
  font-size: 14px;
  cursor: pointer !important;
	}/* End custom CSS */