.elementor-19786 .elementor-element.elementor-element-c6f0699{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-text-editor{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-popup-modal-19786 .dialog-message{width:570px;height:auto;}#elementor-popup-modal-19786{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-19786 .dialog-close-button{display:flex;}#elementor-popup-modal-19786 .dialog-widget-content{animation-duration:0s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for text-editor, class: .elementor-element-7099a4e3 */.elementor-19786 .elementor-element.elementor-element-7099a4e3 h2 {
    text-align: center;
}
#gform_wrapper_28 .gform_title {
  position: relative;
  color: transparent;
  text-align:center;
}


.dialog-widget-content {
  max-width: 760px !important;
  padding: 0 !important;
  background: transparent;
  border-radius: 16px;
}


#gform_wrapper_28 {
  max-width: 700px;
  margin: 0 auto;
  background: #FFFFFF;
  padding: 0px 32px 0x;
}


#gform_wrapper_28 .gform_title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 32px;
  line-height: 1.15;
  font-weight: 800;
  color: #333333;
  margin: 0 0 6px;
}
#gform_wrapper_28 .gform_description {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px;
  line-height: 1.5;
  color: #000000;
  margin: 0 0 18px;
  max-width: 520px;
}


#gform_wrapper_28 .gform_body .gform_fields { row-gap: 8px !important; }
#gform_wrapper_14 .gfield { margin-bottom: 8px !important; }


#gform_wrapper_28 .ginput_container input[type="text"],
#gform_wrapper_28 .ginput_container input[type="email"],
#gform_wrapper_28 .ginput_container input[type="tel"],
#gform_wrapper_28 .ginput_container textarea {
  width: 100%;
  height: 50px;
  padding: 12px 14px;
  background: #F4F6F8;
  border: 1.25px solid #EFEFEF;
  border-radius: 3.75px;
  font-size: 15px;
  transition: background .15s ease, border .15s ease, box-shadow .15s ease;
}
#gform_wrapper_28 .ginput_container textarea {
  min-height: 110px;
  height: 107px;
  resize: vertical;
}
#gform_wrapper_28 .ginput_container input:focus,
#gform_wrapper_28 .ginput_container textarea:focus {
  background: #fff;
  border-color: #b8c7ff;
  box-shadow: 0 0 0 3px rgba(59,130,246,.12);
}
#gform_wrapper_28 ::placeholder { color: #9aa3af; }


#gform_wrapper_28 #field_28_1 {
  border: 0 !important; padding: 0 !important; margin: 0 0 8px !important; background: transparent !important;
}
#gform_wrapper_28 #input_28_1.gform-grid-row {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  border: 0 !important; box-shadow: none !important; outline: none !important; background: transparent !important;
}

#gform_wrapper_28 #input_28_1 .name_first input,
#gform_wrapper_28 #input_28_1 .name_last  input { height: 50px; }


#gform_wrapper_28 .gfield .gfield_label {
  position: absolute !important;
  left: -9999px;
}
#gform_wrapper_28 .ginput_counter { display: none !important; } 

#gform_submit_button_28 {
  display: block;
  width: 100%;
  margin-top: 12px;
  padding: 14px 28px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background: #75C043;
  border: 0;
  border-radius: 9999px;
  cursor: pointer;
  transition: filter .15s ease, transform .06s ease;
}

#gform_submit_button_28:hover  { filter: brightness(0.95); }

#gform_submit_button_28:active { transform: translateY(1px); }



@media (max-width: 480px) {

  #gform_wrapper_28 { padding: 22px; }

  #gform_wrapper_28 .gform_title { font-size: 28px; }
}


#gform_wrapper_28 .ginput_container input:focus,
#gform_wrapper_28 .ginput_container select:focus,
#gform_wrapper_28 .ginput_container textarea:focus {
  background: #fff;
  border-color: #75C043;
  box-shadow: 0 0 0 2px rgba(117,192,67,.30);
  outline: none;
}/* End custom CSS */