.elementor-1249 .elementor-element.elementor-element-97bc2e3{--display:flex;--min-height:445px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:012px;--padding-right:012px;}.elementor-1249 .elementor-element.elementor-element-97bc2e3:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-97bc2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://tecbound.com/wp-content/uploads/2025/09/Program-Hero-Img.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1249 .elementor-element.elementor-element-98c5c35{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:center;}.elementor-1249 .elementor-element.elementor-element-98c5c35.elementor-element{--align-self:center;}.elementor-1249 .elementor-element.elementor-element-98c5c35 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:52px;font-weight:700;text-transform:capitalize;}.elementor-1249 .elementor-element.elementor-element-760ec3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:200px;--padding-left:16px;--padding-right:16px;}.elementor-1249 .elementor-element.elementor-element-f8e860b{--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;}.elementor-1249 .elementor-element.elementor-element-45665f5{width:var( --container-widget-width, 442px );max-width:442px;padding:0px 0px 20px 0px;--container-widget-width:442px;--container-widget-flex-grow:0;text-align:start;}.elementor-1249 .elementor-element.elementor-element-45665f5 .elementor-heading-title{font-size:36px;font-weight:600;color:#000000;}.elementor-1249 .elementor-element.elementor-element-bfa61d5{width:var( --container-widget-width, 456px );max-width:456px;padding:0px 0px 32px 0px;--container-widget-width:456px;--container-widget-flex-grow:0;color:#565656;}.elementor-1249 .elementor-element.elementor-element-a73a5bd{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-item > a{font-size:18px;}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-text{color:#565656;transition:color 0.3s;}.elementor-1249 .elementor-element.elementor-element-9877215{width:var( --container-widget-width, 456px );max-width:456px;padding:32px 0px 0px 0px;--container-widget-width:456px;--container-widget-flex-grow:0;font-size:16px;color:#565656;}.elementor-1249 .elementor-element.elementor-element-4891ab8{--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;}.elementor-1249 .elementor-element.elementor-element-4430d72{width:var( --container-widget-width, 632px );max-width:632px;padding:0px 0px 0px 0px;--container-widget-width:632px;--container-widget-flex-grow:0;}@media(min-width:768px){.elementor-1249 .elementor-element.elementor-element-f8e860b{--width:44%;}.elementor-1249 .elementor-element.elementor-element-4891ab8{--width:56%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1249 .elementor-element.elementor-element-f8e860b{--width:100%;}.elementor-1249 .elementor-element.elementor-element-4891ab8{--width:100%;}}@media(max-width:1366px){.elementor-1249 .elementor-element.elementor-element-97bc2e3{--margin-top:-113px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1200px){.elementor-1249 .elementor-element.elementor-element-97bc2e3{--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1249 .elementor-element.elementor-element-760ec3e{--justify-content:space-between;}}@media(max-width:1024px){.elementor-1249 .elementor-element.elementor-element-97bc2e3{--min-height:348px;--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1249 .elementor-element.elementor-element-98c5c35{padding:60px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-98c5c35 .elementor-heading-title{font-size:45px;}.elementor-1249 .elementor-element.elementor-element-760ec3e{--flex-wrap:wrap;}.elementor-1249 .elementor-element.elementor-element-f8e860b{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1249 .elementor-element.elementor-element-45665f5 .elementor-heading-title{font-size:30px;}.elementor-1249 .elementor-element.elementor-element-bfa61d5{width:100%;max-width:100%;}.elementor-1249 .elementor-element.elementor-element-a73a5bd{width:100%;max-width:100%;}.elementor-1249 .elementor-element.elementor-element-9877215{width:100%;max-width:100%;}.elementor-1249 .elementor-element.elementor-element-4891ab8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:880px){.elementor-1249 .elementor-element.elementor-element-97bc2e3{--min-height:274px;--margin-top:-92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1249 .elementor-element.elementor-element-98c5c35 .elementor-heading-title{font-size:34px;}.elementor-1249 .elementor-element.elementor-element-760ec3e{--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}}@media(max-width:767px){.elementor-1249 .elementor-element.elementor-element-97bc2e3:not(.elementor-motion-effects-element-type-background), .elementor-1249 .elementor-element.elementor-element-97bc2e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tecbound.com/wp-content/uploads/2025/09/referral-program-hero-img.webp");}.elementor-1249 .elementor-element.elementor-element-97bc2e3{--min-height:350px;--justify-content:flex-end;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:16px;--padding-right:16px;}.elementor-1249 .elementor-element.elementor-element-98c5c35{padding:54px 0px 0px 0px;}.elementor-1249 .elementor-element.elementor-element-98c5c35 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-1249 .elementor-element.elementor-element-760ec3e{--padding-top:40px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-1249 .elementor-element.elementor-element-45665f5{padding:0px 0px 20px 0px;}.elementor-1249 .elementor-element.elementor-element-45665f5 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-1249 .elementor-element.elementor-element-bfa61d5{font-size:14px;}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1249 .elementor-element.elementor-element-a73a5bd{--e-icon-list-icon-size:8px;}.elementor-1249 .elementor-element.elementor-element-9877215{padding:20px 0px 0px 0px;font-size:14px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1249 .elementor-element.elementor-element-f8e860b{--width:48%;}.elementor-1249 .elementor-element.elementor-element-4891ab8{--width:50%;}}@media(min-width:2400px){.elementor-1249 .elementor-element.elementor-element-97bc2e3{--margin-top:-104px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1249 .elementor-element.elementor-element-98c5c35 .elementor-heading-title{font-size:62px;}.elementor-1249 .elementor-element.elementor-element-760ec3e{--content-width:1440px;--justify-content:center;}.elementor-1249 .elementor-element.elementor-element-45665f5{--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1249 .elementor-element.elementor-element-a73a5bd .elementor-icon-list-item > a{font-size:20px;}.elementor-1249 .elementor-element.elementor-element-4891ab8{--width:44%;}}/* Start custom CSS for heading, class: .elementor-element-45665f5 */.reason-heading span{
   background: var(--text, linear-gradient(98deg, #91B641 4.18%, #009FA4 28.5%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-family: Raleway;
font-size: 36px;
font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a73a5bd */.reward-list b{
    background: var(--text, linear-gradient(98deg, #91B641 4.18%, #009FA4 28.5%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

span.elementor-icon-list-text {
    margin-top: -4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9877215 */.lets-grow-content b{
   color: var(--Style, #91B641); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4430d72 */.referral-program-form{
    fill: #FFF;
filter: drop-shadow(0 0 40px rgba(43, 52, 74, 0.10));
}

/* Main form wrapper */
#inf_form_62659e07838ea9999d32944e0f624525 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  background: #fff;
  padding: 0px 40px 70px 40px;
  color: #000;
  box-sizing: border-box;
  justify-content: center;
  border-radius: 30px;
}


/* Each field container */
#inf_form_62659e07838ea9999d32944e0f624525 .infusion-field {
  flex: 1 1 calc(50%); /* default = half width */
  display: flex;
  flex-direction: column;
}

/* Hide all labels */

/* Inputs (50%) */
#inf_form_62659e07838ea9999d32944e0f624525 input[type="text"],
#inf_form_62659e07838ea9999d32944e0f624525 input[type="email"],
#inf_form_62659e07838ea9999d32944e0f624525 input[type="tel"] {
  border: none;
  border-bottom: 1px solid #999999;
  background: #fff;
  color: #000;
  padding: 8px 4px;
  font-size: 16px;
  outline: none;
  width: 100%; /* stay inside its 50% parent */
  box-sizing: border-box;
  border-radius: 0px;
}

/* hide all labels inside the form */
#inf_form_62659e07838ea9999d32944e0f624525 label {
  display: none !important;
}

/* show labels that are checkboxes */
#inf_form_62659e07838ea9999d32944e0f624525 .infusion-label-checkbox {
  display: inline-block !important;
  color: #000 !important; /* black text */
}


/* Keep only bottom border on focus */
#inf_form_62659e07838ea9999d32944e0f624525 input[type="text"]:focus,
#inf_form_62659e07838ea9999d32944e0f624525 input[type="email"]:focus,
#inf_form_62659e07838ea9999d32944e0f624525 input[type="tel"]:focus,
#inf_form_62659e07838ea9999d32944e0f624525 textarea:focus {
  border: none;
  border-bottom: 1px solid #000;
  outline: none;
  box-shadow: none;
}

/* Textarea full width */
#inf_form_62659e07838ea9999d32944e0f624525 textarea {
  flex: 1 1 100% !important;
  width: 100% !important;
  border: none;
  border-bottom: 1px solid #999999;
  background: #fff;
  color: #000;
  padding: 8px 4px;
  font-size: 16px;
  box-sizing: border-box;
  border-radius: 0;
}

/* Checkbox full width */
#inf_form_62659e07838ea9999d32944e0f624525 .infusion-checkbox {
  flex: 1 1 100%;
  display: flex;
  align-items: center;
  gap: 8px;
}

/* Submit button full width */
#inf_form_62659e07838ea9999d32944e0f624525 .infusion-submit {
  flex: 1 1 100%;
  text-align: center;
}

/* Titles full width */
#inf_form_62659e07838ea9999d32944e0f624525 .title {
  flex: 1 1 100%;
  width: 100%;
font-size: 24px;
font-style: normal;
font-weight: 700;
margin: 50px 0px 20px 0px;

}

/* Hide empty wrappers with only spaces */
#inf_form_62659e07838ea9999d32944e0f624525 div:empty,
#inf_form_62659e07838ea9999d32944e0f624525 div:has(> div:empty) {
  display: none !important;
}

#inf_form_62659e07838ea9999d32944e0f624525 .infusion-field {
  flex: 1 1 calc(45% - 20px);
  display: flex;
  flex-direction: column;
}

/* Force Main Company Phone full width */
#inf_form_62659e07838ea9999d32944e0f624525 
  .infusion-field:has(#inf_field_Phone1) {
  flex: 1 1 100% !important;
}

/* Force Referral Notes full width */
#inf_form_62659e07838ea9999d32944e0f624525 
  .infusion-field:has(#inf_custom_ReferralNotes) {
  flex: 1 1 100% !important;
}

.download-form-main button {
    border: 0 !important;
    transition: 0.5s all;
}

.infusion-form .infusion-submit button:hover {
    border-radius: 100px;
    background: var(--button-gradient, linear-gradient(180deg, #009FA4 0%, #91B641 100%)) !important;
}

span.infusion-checkbox {
    display: none !important;
}

.infusion-form .infusion-submit button {
  display: inline-flex;
  align-items: center;
  gap: 8px; /* space between text and icon */

padding:10px 10px 10px 20px !important;
border: 0;

}

/* Insert your SVG as an icon after text */
.infusion-form .infusion-submit button::after {
  content: "";
  display: inline-block;
  width: 35px;
  height: 36px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="35" height="36" viewBox="0 0 35 36" fill="none"><rect y="0.5" width="35" height="35" rx="17.5" fill="white"/><path d="M15.9834 11.2441C15.9645 10.9237 16.1154 10.7729 16.4358 10.7917L23.9011 10.7917C24.2215 10.7729 24.3724 10.9237 24.3535 11.2441L24.3535 18.7094C24.3724 19.0299 24.2215 19.1807 23.9011 19.1618L22.7982 19.1901C22.4589 19.1901 22.2987 19.0299 22.3175 18.7094L22.4024 14.2133L12.6467 23.969C12.4204 24.1952 12.1942 24.1952 11.968 23.969L11.1762 23.1772C10.95 22.951 10.95 22.7248 11.1762 22.4986L20.9319 12.7428L16.4358 12.8277C16.1154 12.8465 15.9551 12.6863 15.9551 12.347L15.9834 11.2441Z" fill="%2391B641"/></svg>') no-repeat center center;
  background-size: contain;
}


@media only screen and (max-width:767px){
   /* Main form wrapper */
#inf_form_62659e07838ea9999d32944e0f624525 {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  background: #fff;
  padding: 0px 20px 40px 20px;
  color: #000;
  box-sizing: border-box;
  justify-content: center;
  border-radius: 30px;
} 
#inf_form_62659e07838ea9999d32944e0f624525 .title {
  flex: 1 1 100%;
  width: 100%;
font-size: 20px;
font-style: normal;
font-weight: 700;
margin: 40px 0px 20px 0px;
text-align:center;
line-height:24px;

}
/* Each field container */
#inf_form_62659e07838ea9999d32944e0f624525 .infusion-field {
  flex: 1 1 calc(100% - 0px); /* default = half width */
  display: flex;
  flex-direction: column;
}

/* Hide all labels */

/* Inputs (50%) */
#inf_form_62659e07838ea9999d32944e0f624525 input[type="text"],
#inf_form_62659e07838ea9999d32944e0f624525 input[type="email"],
#inf_form_62659e07838ea9999d32944e0f624525 input[type="tel"] {
  border: none;
  border-bottom: 1px solid #999999;
  background: #fff;
  color: #000;
  padding: 8px 4px;
  font-size: 16px;
  outline: none;
  width: 100%; /* stay inside its 50% parent */
  box-sizing: border-box;
  border-radius: 0px;
  font-size:14px;
}
.infusion-form .infusion-submit button {
font-size:14px;

padding:10px 10px 10px 20px !important;
border: 0;

}

}/* End custom CSS */