.elementor-15897 .elementor-element.elementor-element-19b13332{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-15897 .elementor-element.elementor-element-19b13332.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15897 .elementor-element.elementor-element-281a96df{width:100%;max-width:100%;}.elementor-15897 .elementor-element.elementor-element-281a96df.elementor-element{--flex-grow:0;--flex-shrink:0;}#elementor-popup-modal-15897 .dialog-widget-content{animation-duration:0s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-15897{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-15897 .dialog-message{width:570px;height:auto;}#elementor-popup-modal-15897 .dialog-close-button{display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-281a96df */#elementor-popup-modal-9765 #gform_wrapper_14 .gform_title {
  position: relative;
  color: transparent;
}
#elementor-popup-modal-9765 #gform_wrapper_14 .gform_title::after {
  content: "Channel Partners";
  position: absolute; left: 0; top: 20px;
  color: #333;
  font-weight: 800;
  font-size: 32px;
  line-height: 1.15;
  font-family: 'Montserrat', sans-serif;
  ;
}

.elementor-popup-modal-9765 .dialog-widget-content {
  max-width: 760px !important;
  padding: 0 !important;
  background: transparent;
  border-radius: 16px;
}


.elementor-popup-modal-9765 #gform_wrapper_14,
#gform_wrapper_14 {
  max-width: 700px;
  margin: 0 auto;
  background: #FFFFFF;
  padding: 28px 32px 20px;
}


#gform_wrapper_14 .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_14 .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_14 .gform_body .gform_fields { row-gap: 8px !important; }
#gform_wrapper_14 .gfield { margin-bottom: 8px !important; }


#gform_wrapper_14 .ginput_container input[type="text"],
#gform_wrapper_14 .ginput_container input[type="email"],
#gform_wrapper_14 .ginput_container input[type="tel"],
#gform_wrapper_14 .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_14 .ginput_container textarea {
  min-height: 110px;
  height: 107px;
  resize: vertical;
}
#gform_wrapper_14 .ginput_container input:focus,
#gform_wrapper_14 .ginput_container textarea:focus {
  background: #fff;
  border-color: #b8c7ff;
  box-shadow: 0 0 0 3px rgba(59,130,246,.12);
}
#gform_wrapper_14 ::placeholder { color: #9aa3af; }


#gform_wrapper_14 #field_14_1 {
  border: 0 !important; padding: 0 !important; margin: 0 0 8px !important; background: transparent !important;
}
#gform_wrapper_14 #input_14_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_14 #input_14_1 .name_first input,
#gform_wrapper_14 #input_14_1 .name_last  input { height: 50px; }


#gform_wrapper_14 .gfield .gfield_label {
  position: absolute !important;
  left: -9999px;
}
#gform_wrapper_14 .ginput_counter { display: none !important; } 
#gform_submit_button_14 {
  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_14:hover  { filter: brightness(0.95); }
#gform_submit_button_14:active { transform: translateY(1px); }



@media (max-width: 480px) {
  #gform_wrapper_14 { padding: 22px; }
  #gform_wrapper_13 .gform_title { font-size: 28px; }
}

#gform_wrapper_14 .ginput_container input:focus,
#gform_wrapper_14 .ginput_container select:focus,
#gform_wrapper_14 .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 */