.elementor-21933 .elementor-element.elementor-element-46447a6{--display:flex;--min-height:43.385vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--overlay-mix-blend-mode:screen;--margin-top:02vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21933 .elementor-element.elementor-element-46447a6:not(.elementor-motion-effects-element-type-background), .elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E3;}.elementor-21933 .elementor-element.elementor-element-46447a6::before, .elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-background-video-container::before, .elementor-21933 .elementor-element.elementor-element-46447a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-background-slideshow::before, .elementor-21933 .elementor-element.elementor-element-46447a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-shape-bottom .elementor-shape-fill, .elementor-21933 .elementor-element.elementor-element-46447a6 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F5E9;}.elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-shape-bottom svg, .elementor-21933 .elementor-element.elementor-element-46447a6 > .e-con-inner > .elementor-shape-bottom svg{width:calc(0% + 1.3px);height:0px;}.elementor-21933 .elementor-element.elementor-element-ce872fc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21933 .elementor-element.elementor-element-ce872fc:not(.elementor-motion-effects-element-type-background), .elementor-21933 .elementor-element.elementor-element-ce872fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F0E3;}.elementor-21933 .elementor-element.elementor-element-af88b45{--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;--justify-content:center;--gap:1.5vw 1.5vw;--row-gap:1.5vw;--column-gap:1.5vw;--border-radius:12px 0px 0px 12px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-21933 .elementor-element.elementor-element-af88b45:not(.elementor-motion-effects-element-type-background), .elementor-21933 .elementor-element.elementor-element-af88b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://botenz.in/wp-content/uploads/2026/05/bg.svg");background-repeat:repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21933 .elementor-element.elementor-element-fb2949c{text-align:start;}.elementor-21933 .elementor-element.elementor-element-fb2949c .elementor-heading-title{font-family:"New Gill Sans", Sans-serif;font-size:3.177vw;font-weight:400;color:#FFFFFF;}.elementor-21933 .elementor-element.elementor-element-dbc7d20{width:var( --container-widget-width, 19vw );max-width:19vw;background-color:#FFFFFF;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.3vw 0vw 0.3vw 0vw;--container-widget-width:19vw;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-21933 .elementor-element.elementor-element-dbc7d20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.6vw;font-weight:500;color:#3c5423;}.elementor-21933 .elementor-element.elementor-element-6c70cdb{text-align:start;}.elementor-21933 .elementor-element.elementor-element-6c70cdb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.302vw;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:2vw;letter-spacing:0px;color:#FFFFFF;}.elementor-21933 .elementor-element.elementor-element-86edfc1{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--border-radius:0px 12px 12px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-21933 .elementor-element.elementor-element-86edfc1:not(.elementor-motion-effects-element-type-background), .elementor-21933 .elementor-element.elementor-element-86edfc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F1;}.elementor-21933 .elementor-element.elementor-element-86edfc1::before, .elementor-21933 .elementor-element.elementor-element-86edfc1 > .elementor-background-video-container::before, .elementor-21933 .elementor-element.elementor-element-86edfc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-21933 .elementor-element.elementor-element-86edfc1 > .elementor-background-slideshow::before, .elementor-21933 .elementor-element.elementor-element-86edfc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21933 .elementor-element.elementor-element-86edfc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21933 .elementor-element.elementor-element-5128933{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-21933 .elementor-element.elementor-element-5128933::before, .elementor-21933 .elementor-element.elementor-element-5128933 > .elementor-background-video-container::before, .elementor-21933 .elementor-element.elementor-element-5128933 > .e-con-inner > .elementor-background-video-container::before, .elementor-21933 .elementor-element.elementor-element-5128933 > .elementor-background-slideshow::before, .elementor-21933 .elementor-element.elementor-element-5128933 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21933 .elementor-element.elementor-element-5128933 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21933 .elementor-element.elementor-element-86d8475{width:var( --container-widget-width, 19vw );max-width:19vw;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.3vw 0vw 0.3vw 0vw;--container-widget-width:19vw;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-21933 .elementor-element.elementor-element-86d8475 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.6vw;font-weight:600;color:#3C5423;}.elementor-21933 .elementor-element.elementor-element-545be92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21933 .elementor-element.elementor-element-46447a6{--flex-wrap:wrap;--margin-top:4vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-21933 .elementor-element.elementor-element-af88b45{--gap:2.604vw 2.604vw;--row-gap:2.604vw;--column-gap:2.604vw;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-21933 .elementor-element.elementor-element-fb2949c{text-align:center;}.elementor-21933 .elementor-element.elementor-element-fb2949c .elementor-heading-title{font-size:4.948vw;}.elementor-21933 .elementor-element.elementor-element-dbc7d20{text-align:center;}.elementor-21933 .elementor-element.elementor-element-dbc7d20 .elementor-heading-title{font-size:4.948vw;}.elementor-21933 .elementor-element.elementor-element-6c70cdb{text-align:center;}.elementor-21933 .elementor-element.elementor-element-6c70cdb .elementor-heading-title{font-size:1.823vw;line-height:1.5rem;}.elementor-21933 .elementor-element.elementor-element-86edfc1{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-21933 .elementor-element.elementor-element-5128933{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-21933 .elementor-element.elementor-element-86d8475{text-align:center;}.elementor-21933 .elementor-element.elementor-element-86d8475 .elementor-heading-title{font-size:4.948vw;}}@media(max-width:767px){.elementor-21933 .elementor-element.elementor-element-46447a6 > .elementor-shape-bottom svg, .elementor-21933 .elementor-element.elementor-element-46447a6 > .e-con-inner > .elementor-shape-bottom svg{width:calc(140% + 1.3px);height:123px;}.elementor-21933 .elementor-element.elementor-element-46447a6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21933 .elementor-element.elementor-element-ce872fc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21933 .elementor-element.elementor-element-af88b45{--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--border-radius:0px 0px 0px 0px;--padding-top:9vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-21933 .elementor-element.elementor-element-af88b45:not(.elementor-motion-effects-element-type-background), .elementor-21933 .elementor-element.elementor-element-af88b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-21933 .elementor-element.elementor-element-fb2949c{text-align:center;}.elementor-21933 .elementor-element.elementor-element-fb2949c .elementor-heading-title{font-size:9vw;line-height:1.2em;}.elementor-21933 .elementor-element.elementor-element-dbc7d20{width:var( --container-widget-width, 61vw );max-width:61vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;--container-widget-width:61vw;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:center;}.elementor-21933 .elementor-element.elementor-element-dbc7d20.elementor-element{--align-self:center;}.elementor-21933 .elementor-element.elementor-element-dbc7d20 .elementor-heading-title{font-size:4.4vw;}.elementor-21933 .elementor-element.elementor-element-6c70cdb{padding:0vw 4vw 0vw 4vw;}.elementor-21933 .elementor-element.elementor-element-6c70cdb .elementor-heading-title{font-size:15px;}.elementor-21933 .elementor-element.elementor-element-86edfc1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:20vw;--padding-left:5.2vw;--padding-right:5.2vw;}.elementor-21933 .elementor-element.elementor-element-5128933{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:9vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21933 .elementor-element.elementor-element-86d8475{width:var( --container-widget-width, 44vw );max-width:44vw;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:8px 0px 7px 0px;--container-widget-width:44vw;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:center;}.elementor-21933 .elementor-element.elementor-element-86d8475.elementor-element{--align-self:center;}.elementor-21933 .elementor-element.elementor-element-86d8475 .elementor-heading-title{font-size:3.5vw;line-height:1.3em;}}@media(min-width:768px){.elementor-21933 .elementor-element.elementor-element-46447a6{--width:100%;}.elementor-21933 .elementor-element.elementor-element-ce872fc{--content-width:94%;}.elementor-21933 .elementor-element.elementor-element-af88b45{--width:50%;}.elementor-21933 .elementor-element.elementor-element-86edfc1{--width:50%;}.elementor-21933 .elementor-element.elementor-element-5128933{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21933 .elementor-element.elementor-element-af88b45{--width:100%;}.elementor-21933 .elementor-element.elementor-element-86edfc1{--width:100%;}.elementor-21933 .elementor-element.elementor-element-5128933{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fb2949c */.highlight-underline {
    position: relative;
    display: inline-block;
    background-image: url('https://botenz.in/wp-content/uploads/2025/08/Vector-1-1.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto; /* Makes image stretch to text width */
    padding-bottom: 5px; /* Space for underline image */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbc7d20 */.highlight-underline {
    position: relative;
    display: inline-block;
    background-image: url('https://botenz.in/wp-content/uploads/2025/08/Vector-1-1.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto; /* Makes image stretch to text width */
    padding-bottom: 5px; /* Space for underline image */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4a041db *//* BOTENZ Solid Affiliate form - clean safe version */

.elementor-21933 .elementor-element.elementor-element-4a041db {
  max-width: 550px !important;
  margin: 0 auto !important;
  padding: 0 18px 26px !important;
  background: #f8f6e9 !important;
  border: none !important;
  box-shadow: none !important;
  font-family: "Assistant", sans-serif !important;
  --sld-ap-accent-color: #2f4f1f !important;
}

/* reset hidden things */
.elementor-21933 .elementor-element.elementor-element-4a041db label,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-label,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_group,
.elementor-21933 .elementor-element.elementor-element-4a041db input,
.elementor-21933 .elementor-element.elementor-element-4a041db textarea,
.elementor-21933 .elementor-element.elementor-element-4a041db select {
  visibility: visible !important;
  opacity: 1 !important;
}

/* remove Solid Affiliate box/card */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db form.sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form > div {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* hide only the default title */
.elementor-21933 .elementor-element.elementor-element-4a041db h2,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form h2,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap h2 {
  display: none !important;
}

/* field spacing */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_group {
  display: block !important;
  margin-bottom: 13px !important;
}

/* IMPORTANT: do not hide label wrapper, only hide its text */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-title,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_title-text {
  display: none !important;
}

/* if label wraps the field, hide label text but keep input alive */
.elementor-21933 .elementor-element.elementor-element-4a041db label:not(.sld-ap-form_checkbox),
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-label:not(.sld-ap-form_checkbox) {
  display: block !important;
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* hide helper descriptions under normal fields */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_group > p.description,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-description,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_input-description,
.elementor-21933 .elementor-element.elementor-element-4a041db small {
  display: none !important;
}

/* inputs */
.elementor-21933 .elementor-element.elementor-element-4a041db input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.elementor-21933 .elementor-element.elementor-element-4a041db textarea,
.elementor-21933 .elementor-element.elementor-element-4a041db select {
  display: block !important;
  width: 100% !important;
  min-height: 43px !important;
  border: 1.4px solid #6f895d !important;
  border-radius: 9px !important;
  background: #f8f6e9 !important;
  background-color: #f8f6e9 !important;
  background-image: none !important;
  color: #2f4f1f !important;
  padding: 11px 14px !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  box-shadow: none !important;
  outline: none !important;
}

/* textarea */
.elementor-21933 .elementor-element.elementor-element-4a041db textarea {
  min-height: 104px !important;
  resize: vertical !important;
}

/* placeholder */
.elementor-21933 .elementor-element.elementor-element-4a041db input::placeholder,
.elementor-21933 .elementor-element.elementor-element-4a041db textarea::placeholder {
  color: #9aaa8d !important;
  opacity: 1 !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 15.5px !important;
  font-weight: 600 !important;
}

/* focus */
.elementor-21933 .elementor-element.elementor-element-4a041db input:focus,
.elementor-21933 .elementor-element.elementor-element-4a041db textarea:focus,
.elementor-21933 .elementor-element.elementor-element-4a041db select:focus {
  border-color: #2f4f1f !important;
  box-shadow: none !important;
  outline: none !important;
}

/* terms checkbox row */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox,
.elementor-21933 .elementor-element.elementor-element-4a041db label.sld-ap-form_checkbox {
  display: flex !important;
  align-items: flex-start !important;
  gap: 6px !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  color: #30451f !important;
}

/* bring back terms description text */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox p,
.elementor-21933 .elementor-element.elementor-element-4a041db label.sld-ap-form_checkbox p,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox .description {
  display: inline !important;
  margin: 0 !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  color: #30451f !important;
}

/* fix blue link */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox a,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox a:visited,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox a:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_checkbox a:focus,
.elementor-21933 .elementor-element.elementor-element-4a041db label.sld-ap-form_checkbox a,
.elementor-21933 .elementor-element.elementor-element-4a041db label[for="is_accept_affiliate_policy"] a,
.elementor-21933 .elementor-element.elementor-element-4a041db input[name="is_accept_affiliate_policy"] + p a {
  color: #30451f !important;
  text-decoration: underline !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 11px !important;
}

/* checkbox */
.elementor-21933 .elementor-element.elementor-element-4a041db input[type="checkbox"] {
  display: inline-block !important;
  width: 13px !important;
  height: 13px !important;
  min-height: 13px !important;
  accent-color: #2f4f1f !important;
  margin-top: 2px !important;
  margin-right: 0 !important;
  flex: 0 0 13px !important;
}

/* submit button */
.elementor-21933 .elementor-element.elementor-element-4a041db #submit_affiliate_registration,
.elementor-21933 .elementor-element.elementor-element-4a041db input#submit_affiliate_registration,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_submit,
.elementor-21933 .elementor-element.elementor-element-4a041db input.sld-ap-form_submit,
.elementor-21933 .elementor-element.elementor-element-4a041db input[type="submit"].sld-ap-form_submit {
  appearance: none !important;
  -webkit-appearance: none !important;
  display: block !important;
  width: 132px !important;
  min-height: 39px !important;
  margin: 18px auto 0 !important;
  border: none !important;
  border-radius: 999px !important;
  background: #2f4f1f !important;
  background-color: #2f4f1f !important;
  background-image: none !important;
  color: #ffffff !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 12px 22px !important;
  box-shadow: none !important;
  text-align: center !important;
  cursor: pointer !important;
}

.elementor-21933 .elementor-element.elementor-element-4a041db #submit_affiliate_registration:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db input#submit_affiliate_registration:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_submit:hover {
  background: #263f19 !important;
  color: #ffffff !important;
}

/* hide approval box */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_notice {
  display: none !important;
}

/* mobile */
@media (max-width: 768px) {
  .elementor-21933 .elementor-element.elementor-element-4a041db {
    max-width: 100% !important;
    padding: 0 17px 26px !important;
  }
}
/* Final requested fixes only */

/* make the form/card wider on mobile */
.elementor-21933 .elementor-element.elementor-element-4a041db,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db form.sld-ap-form {
  width: 85vw !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* bring back field titles above placeholders */
.elementor-21933 .elementor-element.elementor-element-4a041db label:not(.sld-ap-form_checkbox),
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-label:not(.sld-ap-form_checkbox) {
  display: block !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
  color: #30451f !important;
  margin: 0 0 6px 0 !important;
  padding: 0 !important;
}

/* restore the actual label text */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-title,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_title-text,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-label {
  display: inline !important;
  font-family: "Assistant", sans-serif !important;
  font-size: 14px !important;
  line-height: 1.35 !important;
  font-weight: 500 !important;
  color: #30451f !important;
}

/* keep helper text hidden */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_group > p.description,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_field-description,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld_input-description,
.elementor-21933 .elementor-element.elementor-element-4a041db small {
  display: none !important;
}

/* wider button so text fits */
.elementor-21933 .elementor-element.elementor-element-4a041db #submit_affiliate_registration,
.elementor-21933 .elementor-element.elementor-element-4a041db input#submit_affiliate_registration,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_submit,
.elementor-21933 .elementor-element.elementor-element-4a041db input.sld-ap-form_submit,
.elementor-21933 .elementor-element.elementor-element-4a041db input[type="submit"].sld-ap-form_submit {
  width: 210px !important;
  max-width: 100% !important;
  color: #ffffff !important;
  background: #2f4f1f !important;
  background-color: #2f4f1f !important;
}

/* keep text white on hover */
.elementor-21933 .elementor-element.elementor-element-4a041db #submit_affiliate_registration:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db input#submit_affiliate_registration:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_submit:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db input.sld-ap-form_submit:hover,
.elementor-21933 .elementor-element.elementor-element-4a041db input[type="submit"].sld-ap-form_submit:hover {
  color: #ffffff !important;
  background: #263f19 !important;
  background-color: #263f19 !important;
}
/* Remove grey rounded wrapper/border around Solid Affiliate form */

.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_box,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-registration-component,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-col-1,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db form.sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form > div {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
}

/* remove the extra space/padding from the wrapper */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_box,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-registration-component,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-col-1 {
  padding: 0 !important;
  margin: 0 auto !important;
  border-radius: 0 !important;
}

/* keep only the main widget/card width, not every inner wrapper */
.elementor-21933 .elementor-element.elementor-element-4a041db {
  width: 85vw !important;
  max-width: 550px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* inner form should not create another 85vw box */
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db form.sld-ap-form {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Remove cream background behind the affiliate form */
.elementor-21933 .elementor-element.elementor-element-4a041db,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db form.sld-ap-form,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form > div,
.elementor-21933 .elementor-element.elementor-element-4a041db .sld-ap-form_group {
  background: transparent !important;
  background-color: transparent !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86d8475 */.highlight-underline {
    position: relative;
    display: inline-block;
    background-image: url('https://botenz.in/wp-content/uploads/2025/08/Vector-1-1.png');
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto; /* Makes image stretch to text width */
    padding-bottom: 5px; /* Space for underline image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5128933 */.elementor-21933 .elementor-element.elementor-element-5128933 {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 auto !important;
}

.elementor-21933 .elementor-element.elementor-element-5128933 > .e-con-inner,
.elementor-21933 .elementor-element.elementor-element-5128933 .elementor-widget-container {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'New Gill Sans';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://botenz.in/wp-content/uploads/2025/09/pingpong-Regular.eot');
	src: url('https://botenz.in/wp-content/uploads/2025/09/pingpong-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://botenz.in/wp-content/uploads/2025/09/pingpong-Regular.woff2') format('woff2'),
		url('https://botenz.in/wp-content/uploads/2025/09/pingpong-Regular.woff') format('woff'),
		url('https://botenz.in/wp-content/uploads/2025/09/pingpong-Regular.ttf') format('truetype'),
		url('https://botenz.in/wp-content/uploads/2025/09/pingpong-Regular.svg#NewGillSans') format('svg');
}
/* End Custom Fonts CSS */