.elementor-13416 .elementor-element.elementor-element-1983f19{--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;--overlay-opacity:0.12;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-13416 .elementor-element.elementor-element-1983f19:not(.elementor-motion-effects-element-type-background), .elementor-13416 .elementor-element.elementor-element-1983f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-13416 .elementor-element.elementor-element-1983f19::before, .elementor-13416 .elementor-element.elementor-element-1983f19 > .elementor-background-video-container::before, .elementor-13416 .elementor-element.elementor-element-1983f19 > .e-con-inner > .elementor-background-video-container::before, .elementor-13416 .elementor-element.elementor-element-1983f19 > .elementor-background-slideshow::before, .elementor-13416 .elementor-element.elementor-element-1983f19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13416 .elementor-element.elementor-element-1983f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.bee123.co.za/wp-content/uploads/2026/10/texutres-1.png");--background-overlay:'';}.elementor-13416 .elementor-element.elementor-element-18b83f7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:53px;--padding-bottom:40px;--padding-left:55px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13416 .elementor-element.elementor-element-a945453{padding:0px 0px 20px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group{padding-right:calc( 24px/2 );padding-left:calc( 24px/2 );margin-bottom:16px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-form-fields-wrapper{margin-left:calc( -24px/2 );margin-right:calc( -24px/2 );margin-bottom:-16px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group > label, .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-type-html{padding-bottom:0px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group .elementor-field{color:#000000;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group .elementor-field, .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-subgroup label{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F7F7F7;border-color:#D6E6E9;border-width:2px 2px 2px 2px;border-radius:32px 32px 32px 32px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group .elementor-select-wrapper select{background-color:#F7F7F7;border-color:#D6E6E9;border-width:2px 2px 2px 2px;border-radius:32px 32px 32px 32px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group .elementor-select-wrapper::before{color:#D6E6E9;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-button{font-family:"Barlow", Sans-serif;font-size:22px;font-weight:700;border-radius:30px 30px 30px 30px;padding:20px 40px 20px 40px;}.elementor-13416 .elementor-element.elementor-element-a945453 .e-form__buttons__wrapper__button-next{background-color:#E8B730;color:#08404A;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-button[type="submit"]{background-color:#E8B730;color:#08404A;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-button[type="submit"] svg *{fill:#08404A;}.elementor-13416 .elementor-element.elementor-element-a945453 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-13416 .elementor-element.elementor-element-a945453 .e-form__buttons__wrapper__button-next:hover{background-color:#D4A428;color:#ffffff;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-button[type="submit"]:hover{background-color:#D4A428;color:#ffffff;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-13416 .elementor-element.elementor-element-a945453 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}#elementor-popup-modal-13416 .dialog-widget-content{background-color:#D8797900;border-radius:30px 30px 30px 30px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:40px 0px 40px 0px;}#elementor-popup-modal-13416{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-13416 .dialog-message{width:59vw;height:auto;padding:40px 0px 40px 0px;}#elementor-popup-modal-13416 .dialog-close-button{display:flex;top:60px;font-size:21px;}#elementor-popup-modal-13416 .dialog-close-button i{color:#000000;}#elementor-popup-modal-13416 .dialog-close-button svg{fill:#000000;}@media(max-width:768px){.elementor-13416 .elementor-element.elementor-element-1983f19{--padding-top:9px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-13416 .elementor-element.elementor-element-18b83f7a{--padding-top:40px;--padding-bottom:20px;--padding-left:25px;--padding-right:20px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-group .elementor-field, .elementor-13416 .elementor-element.elementor-element-a945453 .elementor-field-subgroup label{font-size:16px;}.elementor-13416 .elementor-element.elementor-element-a945453 .elementor-button{font-size:20px;}#elementor-popup-modal-13416 .dialog-message{width:100vw;padding:20px 0px 50px 0px;}#elementor-popup-modal-13416 .dialog-close-button{top:40px;font-size:16px;}}@media(min-width:769px){.elementor-13416 .elementor-element.elementor-element-1983f19{--width:100%;}.elementor-13416 .elementor-element.elementor-element-18b83f7a{--width:93%;}}/* Start custom CSS for html, class: .elementor-element-2f5e5b69 *//* =====================================================================
   EE Mastery Episode 6 — REGISTER POP-UP: HEADER COPY
   Sits above the Elementor form. No background: uses the pop-up's own.
   SELF-CONTAINED + scoped to .eem-pop — own tokens and resets, so Elementor
   pop-up / kit heading and paragraph styles can't restyle it.
   ---------------------------------------------------------------------
   Same style as the Episode 6 page (values at 1440):
   eyebrow 13 caps tracking 200 · title 40/48 · sub Barlow SemiBold 22/30 with the
   CI Yellow highlighter on "top 10" · approved event strip (mist bar, teal date block,
   icons) 80 high, sized to its content (max 640).
   Default colours = WHITE pop-up. Add .eem-pop--on-teal for a TEAL pop-up.
   ===================================================================== */

.eem-pop{
  --pop-teal:#0a7484;
  --pop-ink:#08404a;
  --pop-gold:#eab91f;
  --pop-grey:#505b60;
  --pop-mist:#eef5f6;
  --pop-line:#d6e6e9;
  --pop-white:#ffffff;
  --pop-font:"Barlow",Arial,sans-serif;

  --pop-fs-title:clamp(28px, 23.54px + 1.143vw, 40px);
  --pop-fs-sub:clamp(18px, 16.51px + 0.381vw, 22px);
  --pop-fs-label:clamp(12px, 11.63px + 0.095vw, 13px);

  /* colour roles — white pop-up */
  --pop-c-eyebrow:var(--pop-teal);
  --pop-c-title:var(--pop-ink);
  --pop-c-sub:var(--pop-ink);

  width:100%;
  margin:0 0 clamp(24px, 19.54px + 1.143vw, 36px);
  padding:0;
  font-family:var(--pop-font);
  text-align:left;
  -webkit-font-smoothing:antialiased;
}
/* Teal pop-up — text goes white/yellow; the event strip keeps its mist card look */
.eem-pop.eem-pop--on-teal{
  --pop-c-eyebrow:var(--pop-gold);
  --pop-c-title:var(--pop-white);
  --pop-c-sub:var(--pop-white);
}
.eem-pop *,.eem-pop *::before,.eem-pop *::after{box-sizing:border-box}
.eem-pop h2,.eem-pop p,.eem-pop span,.eem-pop dl,.eem-pop dt,.eem-pop dd{margin:0;padding:0;font-family:var(--pop-font);text-transform:none;text-shadow:none}

/* Eyebrow — same as the page, with the short rule */
.eem-pop .eem-pop__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-weight:800;font-size:var(--pop-fs-label);line-height:1;letter-spacing:.2em;color:var(--pop-c-eyebrow)}
.eem-pop .eem-pop__eyebrow::before{content:"";flex:0 0 32px;height:2px;background:currentColor}

/* Title — Barlow Bold 40/48 */
.eem-pop .eem-pop__title{margin:0 0 10px;font-weight:700;font-size:var(--pop-fs-title);line-height:1.2;letter-spacing:-.01em;color:var(--pop-c-title)}

/* Subheading — Barlow SemiBold 22/30, highlighter on "top 10" (same as the arc caption) */
.eem-pop .eem-pop__sub{max-width:640px;margin:0 0 24px;font-weight:600;font-size:var(--pop-fs-sub);line-height:1.36;letter-spacing:0;color:var(--pop-c-sub)}
.eem-pop .eem-pop__mark{color:inherit;background:linear-gradient(transparent 58%,rgba(234,185,31,.6) 58%,rgba(234,185,31,.6) 92%,transparent 92%);padding:0 .08em}
.eem-pop.eem-pop--on-teal .eem-pop__mark{background:none;padding:0;color:var(--pop-gold)}  /* on teal, yellow text reads well, so no highlighter */

/* Event strip — approved hero design: mist bar, teal date block, icon + label + value */
.eem-pop .eem-pop__meta{display:inline-grid;grid-template-columns:auto auto auto auto;max-width:100%;height:80px;margin:0;background:var(--pop-mist);border:1px solid var(--pop-line);border-radius:14px;overflow:hidden}
.eem-pop .eem-pop__date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 20px;background:var(--pop-teal);text-align:center}
.eem-pop .eem-pop__date dt{font-weight:800;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.eem-pop .eem-pop__day{font-weight:700;font-size:clamp(30px, 27.77px + 0.571vw, 36px);line-height:.9;color:var(--pop-gold)}
.eem-pop .eem-pop__month{font-weight:600;font-size:12px;line-height:1;white-space:nowrap;color:var(--pop-white)}
.eem-pop .eem-pop__item{display:flex;align-items:center;gap:10px;padding:0 20px;border-left:1px solid var(--pop-line)}
.eem-pop .eem-pop__icon{flex:0 0 18px;color:var(--pop-teal)}
.eem-pop .eem-pop__text{display:flex;flex-direction:column;gap:4px}
.eem-pop .eem-pop__text dt{font-weight:800;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--pop-teal)}
.eem-pop .eem-pop__text dd{font-weight:600;font-size:15px;line-height:1.25;white-space:nowrap;color:var(--pop-ink)}

/* Narrow pop-ups / tablet: strip wraps to date on top + two rows */
@media (max-width:1350px){
  .eem-pop .eem-pop__meta{display:grid;grid-template-columns:1fr 1fr;height:auto;width:100%}
  .eem-pop .eem-pop__date{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:10px;padding:12px 16px}
  .eem-pop .eem-pop__item{padding:14px 16px;border-left:0;border-top:1px solid var(--pop-line)}
  .eem-pop .eem-pop__item:nth-child(3){border-left:1px solid var(--pop-line)}
  .eem-pop .eem-pop__item:last-child{grid-column:1/-1}
  .eem-pop .eem-pop__text dd{white-space:normal}
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-a945453 *//* Hide the floating reCAPTCHA badge (the text notice below replaces it) */
.grecaptcha-badge { visibility: hidden; }

/* reCAPTCHA notice */
.recaptcha-text {
  font-size: 11px;
  line-height: 1.5;
  color: #505B60;
}

/* Privacy Policy + Terms of Service links — teal, every state, beats the theme's red */
.recaptcha-text a,
.recaptcha-text a:link,
.recaptcha-text a:visited,
.recaptcha-text a:hover,
.recaptcha-text a:focus,
.recaptcha-text a:active {
  color: #0A7484 !important;
  text-decoration: underline !important;
  text-underline-offset: 2px;
}
.recaptcha-text a:hover {
  color: #08404A !important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-13416{
    z-index: 99999;
}/* End custom CSS */