.elementor-8748 .elementor-element.elementor-element-6e36cff{width:var( --container-widget-width, 25.246% );max-width:25.246%;--container-widget-width:25.246%;--container-widget-flex-grow:0;--lottie-container-width:100%;}.elementor-8748 .elementor-element.elementor-element-6e36cff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8748 .elementor-element.elementor-element-e322278{--divider-border-style:solid;--divider-color:var( --e-global-color-47a2e5e );--divider-border-width:1px;}.elementor-8748 .elementor-element.elementor-element-e322278 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-8748 .elementor-element.elementor-element-e322278 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-8748 .elementor-element.elementor-element-e322278 .elementor-divider__text{color:var( --e-global-color-47a2e5e );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon-box-wrapper{align-items:start;gap:13px;}.elementor-8748 .elementor-element.elementor-element-4efd675.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-8748 .elementor-element.elementor-element-4efd675.elementor-view-framed .elementor-icon, .elementor-8748 .elementor-element.elementor-element-4efd675.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon{font-size:29px;}.elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon-box-title, .elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon-box-title a{font-style:oblique;}.elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon-box-description{font-style:oblique;color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-8748 .elementor-element.elementor-element-6e36cff{width:var( --container-widget-width, 58.523px );max-width:58.523px;--container-widget-width:58.523px;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:100%;}.elementor-8748 .elementor-element.elementor-element-e322278 .elementor-divider__text{font-size:18px;line-height:1.2em;}.elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:19px;}.elementor-8748 .elementor-element.elementor-element-4efd675 .elementor-icon-box-title{margin-block-end:0px;}}@media(max-width:767px){.elementor-8748 .elementor-element.elementor-element-e322278 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8748 .elementor-element.elementor-element-e322278 .elementor-divider__text{font-size:16px;line-height:1.2em;}}/* Start custom CSS for theme-post-content, class: .elementor-element-9e76dd8 *//* ── Terms & Conditions type styles ──────────────────────────
   Container → Advanced → Custom CSS
   '.elementor-8748 .elementor-element.elementor-element-9e76dd8' = this container only, so template globals are ignored. */

.elementor-8748 .elementor-element.elementor-element-9e76dd8,
.elementor-8748 .elementor-element.elementor-element-9e76dd8 * {
  font-family: "Montserrat", sans-serif !important;
  letter-spacing: normal !important;
  text-transform: none !important;
}

/* Page title (H1) */
.elementor-8748 .elementor-element.elementor-element-9e76dd8 h1 {
  font-size: 40px !important;
  font-weight: 500 !important;
  line-height: 48px !important;
  color: #fff !important;
  margin: 8px 0 16px !important;
}

/* Episode / large heading (H2) */
.elementor-8748 .elementor-element.elementor-element-9e76dd8 h2 {
  font-size: 45px !important;
  font-weight: 600 !important;
  line-height: 54px !important;
  color: #7e6dee !important;
  margin: 8px 0 16px !important;
}

/* Body copy (paragraphs + list items) */
.elementor-8748 .elementor-element.elementor-element-9e76dd8 p,
.elementor-8748 .elementor-element.elementor-element-9e76dd8 li {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 40px !important;
  color: #333333 !important;
  margin: 0 0 14.4px !important;
}/* End custom CSS */