.elementor-127206 .elementor-element.elementor-element-69d35697{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-69d35697, .elementor-127206 .elementor-element.elementor-element-69d35697::before{--border-transition:0.3s;}.elementor-widget-progress-tracker .current-progress-percentage{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127206 .elementor-element.elementor-element-25e60a9 .current-progress{background-color:#1063C7;}.elementor-127206 .elementor-element.elementor-element-25e60a9{--horizontal-progress-border:none;--horizontal-height:5px;--horizontal-border-style:none;}.elementor-127206 .elementor-element.elementor-element-1dfc7aff{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-1dfc7aff, .elementor-127206 .elementor-element.elementor-element-1dfc7aff::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-6d762547{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-6d762547, .elementor-127206 .elementor-element.elementor-element-6d762547::before{--border-transition:0.3s;}.elementor-widget-theme-post-title .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-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-127206 .elementor-element.elementor-element-62ff824e .elementor-widget-container{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#43506A;}.elementor-127206 .elementor-element.elementor-element-33f2eba7{--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;--justify-content:space-between;--gap:46px 46px;--row-gap:46px;--column-gap:46px;--padding-top:50px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-33f2eba7, .elementor-127206 .elementor-element.elementor-element-33f2eba7::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-572a2667{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-572a2667, .elementor-127206 .elementor-element.elementor-element-572a2667::before{--border-transition:0.3s;}.elementor-widget-theme-post-featured-image .widget-image-caption{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-theme-post-content{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-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-127206 .elementor-element.elementor-element-7e95a39d{--display:flex;max-width:300px;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-7e95a39d, .elementor-127206 .elementor-element.elementor-element-7e95a39d::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-7e95a39d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-127206 .elementor-element.elementor-element-7137cafe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127206 .elementor-element.elementor-element-6759916c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-6759916c, .elementor-127206 .elementor-element.elementor-element-6759916c::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-12b9b20e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .ekit-heading__description{max-width:100%;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper .elementskit-section-title{color:#0D1420;margin:0px 0px 12px 0px;font-size:36px;font-weight:600;line-height:1.3em;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper .elementskit-section-subtitle{color:#5E6B80;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;margin:0px 0px 10px 0px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .ekit-heading__subtitle-has-border{padding:0px 0px 0px 03px;border-style:none;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper p{color:#43506A;font-size:16px;margin:0px 0px 0px 0px;}.elementor-127206 .elementor-element.elementor-element-ceb9d7a .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-127206 .elementor-element.elementor-element-ceb9d7a .elementskit-btn{background-color:#008055;font-family:"Inter", Sans-serif;font-weight:500;color:var( --e-global-color-e6510b8 );fill:var( --e-global-color-e6510b8 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#008055;}.elementor-127206 .elementor-element.elementor-element-ceb9d7a{width:auto;max-width:auto;}.elementor-127206 .elementor-element.elementor-element-ceb9d7a.elementor-element{--align-self:flex-start;}.elementor-127206 .elementor-element.elementor-element-ceb9d7a .elementskit-btn:hover{color:var( --e-global-color-e6510b8 );fill:var( --e-global-color-e6510b8 );border-color:#008055;}.elementor-127206 .elementor-element.elementor-element-7dcf0ce6{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-7dcf0ce6:not(.elementor-motion-effects-element-type-background), .elementor-127206 .elementor-element.elementor-element-7dcf0ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF2FD;}.elementor-127206 .elementor-element.elementor-element-7dcf0ce6, .elementor-127206 .elementor-element.elementor-element-7dcf0ce6::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-69b681e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-69b681e0, .elementor-127206 .elementor-element.elementor-element-69b681e0::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-601d6ce4{width:100%;max-width:100%;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .ekit-heading__description{max-width:720px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper .elementskit-section-title{color:#0D1420;margin:0px 0px 12px 0px;font-size:30px;font-weight:600;line-height:1.24em;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#5E6B80;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;margin:0px 0px 10px 0px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .ekit-heading__subtitle-has-border{padding:0px 0px 0px 0px;border-style:none;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper p{color:#43506A;font-size:16px;}.elementor-127206 .elementor-element.elementor-element-1985c430{--display:flex;--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:center;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-1985c430, .elementor-127206 .elementor-element.elementor-element-1985c430::before{--border-transition:0.3s;}.elementor-127206 .elementor-element.elementor-element-35524a2b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );max-width:fit-content;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-127206 .elementor-element.elementor-element-35524a2b, .elementor-127206 .elementor-element.elementor-element-35524a2b::before{--border-transition:0.3s;}.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-127206 .elementor-element.elementor-element-1d0fb108{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-127206 .elementor-element.elementor-element-1d0fb108 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127206 .elementor-element.elementor-element-1d0fb108.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-127206 .elementor-element.elementor-element-1d0fb108 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:#5E6B80;}.elementor-127206 .elementor-element.elementor-element-49b9040a .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-127206 .elementor-element.elementor-element-49b9040a .elementskit-btn{background-color:#1063C7;font-family:"Inter", Sans-serif;font-weight:500;border-style:none;}.elementor-127206 .elementor-element.elementor-element-49b9040a .elementskit-btn:hover{background-color:#1063C7;}.elementor-127206 .elementor-element.elementor-element-49b9040a{width:auto;max-width:auto;}.elementor-127206 .elementor-element.elementor-element-49b9040a.elementor-element{--align-self:center;}.elementor-127206 .elementor-element.elementor-element-3b8dff87 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-127206 .elementor-element.elementor-element-3b8dff87 .elementskit-btn{background-color:var( --e-global-color-e6510b8 );font-family:"Inter", Sans-serif;font-weight:500;color:#2C3A4F;fill:#2C3A4F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8E0EB;}.elementor-127206 .elementor-element.elementor-element-3b8dff87{width:auto;max-width:auto;}.elementor-127206 .elementor-element.elementor-element-3b8dff87.elementor-element{--align-self:flex-start;}@media(min-width:768px){.elementor-127206 .elementor-element.elementor-element-572a2667{--width:100%;}}@media(max-width:1024px){.elementor-127206 .elementor-element.elementor-element-1dfc7aff{--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-127206 .elementor-element.elementor-element-4be6086 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-127206 .elementor-element.elementor-element-33f2eba7{--padding-top:40px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e.elementor-element{--align-self:center;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .ekit-heading__description{max-width:100%;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:12px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper p{font-size:15px;}.elementor-127206 .elementor-element.elementor-element-7dcf0ce6{--padding-top:70px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4.elementor-element{--align-self:center;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper .elementskit-section-title{font-size:24px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:12px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper p{font-size:15px;}.elementor-127206 .elementor-element.elementor-element-1985c430{--justify-content:center;}.elementor-127206 .elementor-element.elementor-element-1d0fb108{text-align:center;}.elementor-127206 .elementor-element.elementor-element-49b9040a .elementskit-btn{font-size:15px;}.elementor-127206 .elementor-element.elementor-element-3b8dff87 .elementskit-btn{font-size:15px;}}@media(max-width:767px){.elementor-127206 .elementor-element.elementor-element-1dfc7aff{--padding-top:50px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-127206 .elementor-element.elementor-element-6d762547{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-127206 .elementor-element.elementor-element-33f2eba7{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .ekit-heading__description{max-width:100%;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper .elementskit-section-title{font-size:26px;}.elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper .elementskit-section-subtitle{line-height:1.7em;}.elementor-127206 .elementor-element.elementor-element-ceb9d7a .elementskit-btn{font-size:15px;}.elementor-127206 .elementor-element.elementor-element-7dcf0ce6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .ekit-heading__description{max-width:100%;}.elementor-127206 .elementor-element.elementor-element-601d6ce4 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 08px 0px;font-size:20px;line-height:1.4em;}.elementor-127206 .elementor-element.elementor-element-1985c430{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127206 .elementor-element.elementor-element-1985c430.e-con{--align-self:center;}.elementor-127206 .elementor-element.elementor-element-3b8dff87.elementor-element{--align-self:center;}}/* Start custom CSS for shortcode, class: .elementor-element-649b0cf5 */.lc-breadcrumbs {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;           /* force single line */
  gap: 8px;
  font-size: 14px;
  line-height: 1.4;
  color: var(--br-revamp-global-color-subtitle);
  overflow: hidden;
  width: 100%;
}

.lc-breadcrumbs a,
.lc-breadcrumbs span:not(.lc-breadcrumbs__sep) {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  min-width: 0; 
}

.lc-breadcrumbs a {
  color: #1063C7 !important;
  text-decoration: none;
  font-weight: 400;
}
.lc-breadcrumbs a:hover {
  color: #0a4a94 !important; 
}

.lc-breadcrumbs__sep {
  flex: 0 0 auto;
  color: var(--br-revamp-global-color-subtitle);
  opacity: 0.7;
}

.lc-breadcrumbs__current {
  color: var(--br-revamp-global-color-text);
  font-weight: 600;
}

/* Shrink priority: 3rd crumb (current) shrinks first/most,
   then 2nd crumb, then 1st crumb shrinks least */
.lc-breadcrumbs > a:nth-of-type(1),
.lc-breadcrumbs > span:nth-of-type(1) {
  flex: 0 1 auto;
  flex-shrink: 1;
  max-width: 40%;
}

.lc-breadcrumbs > *:nth-child(3) {
  flex: 0 1 auto;
  flex-shrink: 3;
  max-width: 45%;
}

.lc-breadcrumbs > *:nth-child(5) {
  flex: 1 1 auto;
  flex-shrink: 5;
  max-width: 50%;
}

@media (max-width: 767px) {
  .lc-breadcrumbs {
    font-size: 13px;
    gap: 6px;
  }
  .lc-breadcrumbs > *:nth-child(1) { max-width: 30%; }
  .lc-breadcrumbs > *:nth-child(3) { max-width: 35%; }
  .lc-breadcrumbs > *:nth-child(5) { max-width: 40%; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-472178f4 */.lc-post-info {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  font-family: inherit;
}

.lc-post-info__item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  white-space: nowrap;
  padding: 6px 14px;
  border: 1px solid var(--br-revamp-global-border, #e2e5ea);
  border-radius: 999px;
  background: var(--br-revamp-global-color-white, #ffffff);
}

.lc-post-info__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  color: #1063c7;
}

.lc-post-info__icon svg {
  width: 16px;
  height: 16px;
  display: block;
}

.lc-post-info__text {
  font-size: 14px;
  font-weight: 500;
  color: var(--br-revamp-global-color-description) !important;
  line-height: 1em;
}

@media (max-width: 640px) {
  .lc-post-info {
    gap: 12px;
  }
  .lc-post-info__item {
    padding: 5px 12px;
  }
  .lc-post-info__text {
    font-size: 13px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfc7aff */#post-h1-title h1 {
margin: 0 0 0px 0 !important;
color: var(--br-revamp-global-color-text) !important;
font-size: var(--br-revamp-global-h1-title-desktop) !important;
line-height: 1.12 !important;
font-weight: 600 !important;
letter-spacing: -0.03em !important;
}


@media (max-width: 1024px) {
#post-h1-title h1{
font-size: var(--br-revamp-global-h1-title-tab) !important;
line-height: 1.15 !important;
}

}

@media (max-width: 767px) {
#post-h1-title h1{
font-size: var(--br-revamp-global-h1-title-mobile) !important;
line-height: 1.4 !important;
}


}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-49089433 */.elementor-127206 .elementor-element.elementor-element-49089433,
.elementor-127206 .elementor-element.elementor-element-49089433 .elementor-widget-container {
  width: 100% !important;
  margin: 0 0 20px 0 !important;
}

.elementor-127206 .elementor-element.elementor-element-49089433 img,
.elementor-127206 .elementor-element.elementor-element-49089433 .attachment-large,
.elementor-127206 .elementor-element.elementor-element-49089433 .wp-post-image {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  border-radius: 20px !important;
  object-fit: cover !important;
}

@media (max-width: 1024px) {
  .elementor-127206 .elementor-element.elementor-element-49089433,
  .elementor-127206 .elementor-element.elementor-element-49089433 .elementor-widget-container {
    margin-bottom: 12px !important;
  }

  .elementor-127206 .elementor-element.elementor-element-49089433 img,
  .elementor-127206 .elementor-element.elementor-element-49089433 .attachment-large,
  .elementor-127206 .elementor-element.elementor-element-49089433 .wp-post-image {
    border-radius: 18px !important;
  }
}

@media (max-width: 767px) {
  .elementor-127206 .elementor-element.elementor-element-49089433,
  .elementor-127206 .elementor-element.elementor-element-49089433 .elementor-widget-container {
    margin-bottom: 12px !important;
  }

  .elementor-127206 .elementor-element.elementor-element-49089433 img,
  .elementor-127206 .elementor-element.elementor-element-49089433 .attachment-large,
  .elementor-127206 .elementor-element.elementor-element-49089433 .wp-post-image {
    border-radius: 14px !important;
  }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1b297df2 *//* =========================================================
   Learning Center post content
   ========================================================= */

#learning-center-post-content {
  width: 100% !important;
  max-width: 100% !important;
  color: var(--br-revamp-global-color-text) !important;
  font-size: var(--br-revamp-global-p-desc-tab) !important;
  line-height: 1.7 !important;
  font-weight: 400 !important;
}

/* Paragraphs, including text surrounding inline HTML elements */
#learning-center-post-content p {
  margin: 0 0 20px !important;
  color: var(--br-revamp-global-color-description) !important;
  font-size: 15px !important;
  line-height: 1.7 !important;
}

#learning-center-post-content p:last-child {
    margin-bottom: 0 !important;
}

/* Section headings */
#learning-center-post-content h2 {
  margin: 42px 0 20px !important;
  color: var(--br-revamp-global-color-text) !important;
  font-size: var(--br-revamp-global-h3-title-desktop) !important;
  line-height: 1.25 !important;
  font-weight: 600 !important;
  letter-spacing: -0.01em !important;
}

#learning-center-post-content h2:first-child {
  margin-top: 0 !important;
}

/* Optional headings if they are used later */
#learning-center-post-content h3 {
  margin: 16px 0 16px !important;
  color: var(--br-revamp-global-color-text) !important;
  font-size: var(--br-revamp-global-h4-title-desktop) !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
}

#learning-center-post-content h4,
#learning-center-post-content h5 {
  margin: 16px 0 16px !important;
  color: var(--br-revamp-global-color-text) !important;
  font-size: var(--br-revamp-global-h5-title-desktop) !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
}

/* Section labels such as:
   1. Define your objective
   2. Choose the appropriate chart type
*/

/* Strong text inside normal paragraphs and lists */
#learning-center-post-content strong {
  color: var(--br-revamp-global-color-text) !important;
  font-weight: 600 !important;
}

/* Lists */
#learning-center-post-content ul,
#learning-center-post-content ol {
  margin: 0 0 22px 0 !important;
  padding-left: 24px !important;
  color: var(--br-revamp-global-color-description) !important;
}

#learning-center-post-content li {
  margin: 0 0 12px !important;
  padding-left: 4px !important;
  color: var(--br-revamp-global-color-description) !important;
  line-height: 1.7 !important;
}

#learning-center-post-content li:last-child {
  margin-bottom: 0 !important;
}

#learning-center-post-content li > ul,
#learning-center-post-content li > ol {
  margin-top: 12px !important;
  margin-bottom: 8px !important;
}

/* Links */
#learning-center-post-content a {
  color: var(--br-revamp-global-color-primary) !important;
  font-weight: 600 !important;
  transition: all 0.3s ease !important;
}

#learning-center-post-content a:hover {
  color: #0a4a94 !important;
}



#learning-center-post-content figure {
	margin: 0 !important;
	padding: 0 !important;
}

#learning-center-post-content img,
#learning-center-post-content video {
	display: block !important;
	width: 90% !important;
	max-width: 90% !important;
	height: auto !important;
	margin: 18px 0 0 !important;
	padding: 0 !important;
	border-radius: 8px !important;
	text-align: center;
}

#learning-center-post-content figcaption {
	display: block !important;
	width: 90% !important;
	max-width: 90% !important;
	margin: 12px 0 18px !important;
	padding: 0 !important;
	font-size: 14px !important;
	line-height: 1.5 !important;
	color: var(--br-revamp-global-color-description) !important;
	text-align: center !important;
	font-style: italic !important;
}


#learning-center-post-content table {
	width: 100% !important;
	margin: 12px 0 0 !important;
	padding: 0 !important;
	border: 1px solid #e6eaee !important;
	border-radius: 8px !important;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	overflow: hidden !important;
	table-layout: fixed !important;
	font-size: 15px !important;
	line-height: 1.5 !important;
}

#learning-center-post-content table + p {
	margin-top: 22px !important;
}

#learning-center-post-content thead th {
	padding: 12px 16px !important;
	color: #0d1420 !important;
	background: #f8fafb !important;
	border: 0 !important;
	border-bottom: 1px solid #e6eaee !important;
	font-size: 13px !important;
	font-weight: 600 !important;
	letter-spacing: 0.04em !important;
	text-align: left !important;
	text-transform: uppercase !important;
	vertical-align: middle !important;
}

#learning-center-post-content tbody th {
	padding: 12px 16px !important;
	color: #0d1420 !important;
	background: transparent !important;
	border: 0 !important;
	border-bottom: 1px solid #e6eaee !important;
	font-size: 15px !important;
	font-weight: 600 !important;
	text-align: left !important;
	vertical-align: top !important;
}

#learning-center-post-content td {
	padding: 12px 16px !important;
	color: #43506a !important;
	background: transparent !important;
	border: 0 !important;
	border-bottom: 1px solid #e6eaee !important;
	font-size: 15px !important;
	font-weight: 400 !important;
	text-align: left !important;
	vertical-align: top !important;
	overflow-wrap: anywhere !important;
	word-break: break-word !important;
}

#learning-center-post-content tbody tr:last-child th,
#learning-center-post-content tbody tr:last-child td {
	border-bottom: 0 !important;
}

/* column separators - declared after the cell rules so they win */

#learning-center-post-content table tr > th + th,
#learning-center-post-content table tr > th + td,
#learning-center-post-content table tr > td + th,
#learning-center-post-content table tr > td + td {
	border-left: 1px solid #e6eaee !important;
}


/* =========================================================
   Tablet
   ========================================================= */

@media (max-width: 1024px) {
  #learning-center-post-content {
    font-size: var(--br-revamp-global-p-desc-tab) !important;
    line-height: 1.65 !important;
  }

  #learning-center-post-content p,
  #learning-center-post-content li {
    line-height: 1.65 !important;
  }

  #learning-center-post-content h2 {
    margin-top: 36px !important;
    margin-bottom: 14px !important;
    font-size: var(--br-revamp-global-h3-title-tab) !important;
  }

  #learning-center-post-content h3 {
    font-size: var(--br-revamp-global-h4-title-tab) !important;
  }
  
  
#learning-center-post-content h4,
#learning-center-post-content h5 {
  margin: 16px 0 16px !important;
  color: var(--br-revamp-global-color-text) !important;
  font-size: var(--br-revamp-global-h5-title-tab)
}

    #learning-center-post-content img,
	#learning-center-post-content video {
		width: 100% !important;
		max-width: 100% !important;
	}

 
}

/* =========================================================
   Mobile
   ========================================================= */

@media (max-width: 767px) {
  #learning-center-post-content {
    font-size: var(--br-revamp-global-p-desc-mobile) !important;
    line-height: 1.6 !important;
  }

  #learning-center-post-content p,
  #learning-center-post-content li {
    line-height: 1.6 !important;
  }

  #learning-center-post-content h2 {
    margin-top: 30px !important;
    margin-bottom: 12px !important;
    font-size: var(--br-revamp-global-h3-title-mobile) !important;
    line-height: 1.3 !important;
  }

  #learning-center-post-content h3 {
    margin-top: 24px !important;
    font-size: var(--br-revamp-global-h4-title-mobile) !important;
  }
    

      
#learning-center-post-content h4,
#learning-center-post-content h5 {
  margin: 16px 0 16px !important;
  color: var(--br-revamp-global-color-text) !important;
  font-size: var(--br-revamp-global-h5-title-mobile)
}    


  #learning-center-post-content ul,
  #learning-center-post-content ol {
    padding-left: 20px !important;
  }

  #learning-center-post-content li {
    padding-left: 2px !important;
  }
  
  #learning-center-post-content table {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	overflow-x: auto !important;
	overflow-y: hidden !important;
	table-layout: auto !important;
	font-size: 14px !important;
	-webkit-overflow-scrolling: touch !important;
	overscroll-behavior-x: contain !important;
}

#learning-center-post-content table thead,
#learning-center-post-content table tbody,
#learning-center-post-content table tr {
	width: max-content !important;
	min-width: 100% !important;
}

#learning-center-post-content thead th,
#learning-center-post-content tbody th,
#learning-center-post-content td {
	min-width: 200px !important;
	padding: 10px 12px !important;
	white-space: normal !important;
	overflow-wrap: break-word !important;
	word-break: normal !important;
}


}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-54ee5517 */#lc-post-paginator {
  width: 100% !important;
  margin-top: 20px !important;
}

#lc-post-paginator .elementor-post-navigation {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 18px !important;
  width: 100% !important;
  align-items: stretch !important;
}

#lc-post-paginator .elementor-post-navigation__separator-wrapper {
  display: none !important;
}

#lc-post-paginator .elementor-post-navigation__prev,
#lc-post-paginator .elementor-post-navigation__next {
  min-width: 0 !important;
}

#lc-post-paginator .elementor-post-navigation__prev a,
#lc-post-paginator .elementor-post-navigation__next a {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  gap: 12px !important;
  width: 100% !important;
  min-height: 88px !important;
  padding: 14px 16px !important;
  border: 1px solid #d9e4f5 !important;
  border-radius: 18px !important;
  background: #ffffff !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

#lc-post-paginator .elementor-post-navigation__prev a:hover,
#lc-post-paginator .elementor-post-navigation__next a:hover {
  border-color: var(--br-revamp-global-color-primary) !important;
}

#lc-post-paginator .elementor-post-navigation__prev a {
  flex-direction: row !important;
}

#lc-post-paginator .elementor-post-navigation__next a {
  flex-direction: row !important;
}

#lc-post-paginator .post-navigation__arrow-wrapper {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  background: transparent !important;
  color: var(--br-revamp-global-color-primary) !important;
}

#lc-post-paginator .post-navigation__arrow-wrapper i {
  font-size: 12px !important;
  line-height: 1 !important;
}

#lc-post-paginator .elementor-post-navigation__link__prev,
#lc-post-paginator .elementor-post-navigation__link__next {
  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;
  min-width: 0 !important;
  flex: 1 1 auto !important;
}

#lc-post-paginator .elementor-post-navigation__link__prev {
  text-align: left !important;
}

#lc-post-paginator .elementor-post-navigation__link__next {
  text-align: right !important;
}

#lc-post-paginator .post-navigation__prev--label,
#lc-post-paginator .post-navigation__next--label {
  display: block !important;
  font-size: 11px !important;
  line-height: 1.15 !important;
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
  color: var(--br-revamp-global-color-subtitle) !important;
  margin-bottom: 4px !important;
}

#lc-post-paginator .post-navigation__prev--title,
#lc-post-paginator .post-navigation__next--title {
  display: block !important;
  font-size: 13.5px;
  line-height: 1.4 !important;
  font-weight: 500 !important;
  color: var(--br-revamp-global-color-text) !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  word-break: break-word !important;
}

#lc-post-paginator .post-navigation__prev--label,
#lc-post-paginator .post-navigation__prev--title {
  text-align: left !important;
}

#lc-post-paginator .post-navigation__next--label,
#lc-post-paginator .post-navigation__next--title {
  text-align: right !important;
}

@media (max-width: 1024px) {
  #lc-post-paginator .elementor-post-navigation {
    gap: 14px !important;
  }

  #lc-post-paginator .elementor-post-navigation__prev a,
  #lc-post-paginator .elementor-post-navigation__next a {
    min-height: 80px !important;
    padding: 12px 14px !important;
    border-radius: 16px !important;
  }

  #lc-post-paginator .post-navigation__arrow-wrapper {
    width: 22px !important;
    height: 22px !important;
    flex-basis: 22px !important;
  }

  #lc-post-paginator .post-navigation__arrow-wrapper i {
    font-size: 11px !important;
  }

  #lc-post-paginator .post-navigation__prev--title,
  #lc-post-paginator .post-navigation__next--title {
    font-size: 13.5px;
  }
}

@media (max-width: 767px) {
  #lc-post-paginator .elementor-post-navigation {
    display: flex !important;
    justify-content: space-between !important;
  }
  
  
  #lc-post-paginator .elementor-post-navigation__prev, #lc-post-paginator .elementor-post-navigation__next {
      width: fit-content !important;
  }
  
  #lc-post-paginator .post-navigation__prev--label, #lc-post-paginator .post-navigation__next--label {
      margin-bottom: 0 !important;
      line-height: 1em !important;
  }

  #lc-post-paginator .elementor-post-navigation__prev a,
  #lc-post-paginator .elementor-post-navigation__next a {
    min-height: 36px !important;
    padding: 14px 14px 12px !important;
    gap: 6px !important;
    border-radius: 10px !important;
  }

  #lc-post-paginator .post-navigation__arrow-wrapper {
    width: 10px !important;
    height: 10px !important;
    flex-basis: 10px !important;
  }

  #lc-post-paginator .post-navigation__arrow-wrapper i {
    font-size: 10px !important;
  }

  #lc-post-paginator .post-navigation__prev--title,
  #lc-post-paginator .post-navigation__next--title{
    display: none !important;
  }
}
.elementor-127206 .elementor-element.elementor-element-54ee5517 .elementor-post-navigation .elementor-post-navigation__link{
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7137cafe *//* html widget wrapper */
#left-side-parent {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 90px !important;
  align-self: flex-start !important;
  overflow: visible !important;
  z-index: 5 !important;
}

/* TOC card */
.toc-html .lc-toc {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 90px !important;
  align-self: flex-start !important;
  width: 100% !important;
  max-width: 340px !important;
  z-index: 5 !important;
}

/* title */
.toc-html .lc-toc__title {
  display: block !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  font-family: inherit !important;
  font-size: var(--br-revamp-global-span-subtitle-desktop) !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  color: var(--br-revamp-global-color-subtitle) !important;
}

/* nav rail — fixed height + internal scroll */
.toc-html .lc-toc__nav {
  position: relative !important;
  padding-left: 18px !important;
  background: transparent !important;
  max-height: 240px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

/* hide scrollbar */
.toc-html .lc-toc__nav {
  scrollbar-width: none !important; /* Firefox */
  -ms-overflow-style: none !important; /* IE/Edge legacy */
}
.toc-html .lc-toc__nav::-webkit-scrollbar {
  display: none !important; /* Chrome/Safari/Edge (Chromium) */
}

.toc-html .lc-toc__list {
  position: relative !important;
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
}

/* rail line — now on the list so it spans full scrollable content height */
.toc-html .lc-toc__list::before {
  content: "" !important;
  position: absolute !important;
  left: -17px !important;
  top: 2px !important;
  bottom: 2px !important;
  width: 1px !important;
  background: var(--br-revamp-global-border) !important;
}

.toc-html .lc-toc__item {
  margin: 0 !important;
}

.toc-html .lc-toc__link {
  position: relative !important;
  display: block !important;
  padding: 9px 10px 9px 0 !important;
  border-radius: 12px !important;
  text-decoration: none !important;
  font-family: inherit !important;
  font-size: var(--br-revamp-list-global-desc-desktop) !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  color: var(--br-revamp-global-color-description) !important;
  background: transparent !important;
  transition: color 0.15s ease !important;
}

.toc-html .lc-toc__link:hover {
  color: var(--br-revamp-global-color-text) !important;
  background: transparent !important;
}

.toc-html .lc-toc__link.is-active {
  color: var(--br-revamp-global-color-primary) !important;
  background: transparent !important;
}

.toc-html .lc-toc__link.is-active::before {
  content: "" !important;
  position: absolute !important;
  left: -17.5px !important;
  top: 8px !important;
  bottom: 8px !important;
  width: 2px !important;
  border-radius: 999px !important;
  background: var(--br-revamp-global-color-primary) !important;
}

#learning-center-post-content h2 {
  scroll-margin-top: 120px !important;
}

@media (max-width: 1100px) {
  .toc-html,
  .toc-html .lc-toc {
    position: static !important;
    top: auto !important;
    max-width: none !important;
  }
  .toc-html .lc-toc__nav {
    max-height: 260px !important;
  }
}


@media (max-width: 900px) {
    .elementor-127206 .elementor-element.elementor-element-7137cafe {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-12b9b20e */.elementor-127206 .elementor-element.elementor-element-12b9b20e span {
    color: #C4DEFD !important;  
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.08em !important;
    background-color: #FFFFFF1F !important;
    padding: 5px 12px !important;
    border-radius: 999px !important;
}

.elementor-127206 .elementor-element.elementor-element-12b9b20e h4, .elementor-127206 .elementor-element.elementor-element-12b9b20e p {
    color: #FFF !important;
}

@media  (max-width: 900px) {
    .elementor-127206 .elementor-element.elementor-element-12b9b20e .elementskit-section-title-wraper {
        text-align: center !important;
    }
    .elementor-127206 .elementor-element.elementor-element-12b9b20e h2 {
        text-align: center !important;
    }
    .elementor-127206 .elementor-element.elementor-element-12b9b20e .ekit-heading__description p{
        text-align: center !important;
    }
    
    .elementor-127206 .elementor-element.elementor-element-12b9b20e h4 {
        font-size: 24px !important;
    }
    
}

@media  (max-width: 767px) {
    .elementor-127206 .elementor-element.elementor-element-12b9b20e h4 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-button, class: .elementor-element-ceb9d7a */.elementor-127206 .elementor-element.elementor-element-ceb9d7a a {
    
    color: #FFF !important;
}

@media  (max-width: 900px) {
    .elementor-127206 .elementor-element.elementor-element-ceb9d7a {
        align-self: center;
    }
    
    .elementor-127206 .elementor-element.elementor-element-ceb9d7a h4 {
        font-size: 24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e95a39d */@media (max-width: 900px) {
    .elementor-127206 .elementor-element.elementor-element-7e95a39d {
    max-width: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f2eba7 */@media (min-width: 768px) and (max-width: 900px) {
    .elementor-127206 .elementor-element.elementor-element-33f2eba7 > div {
    flex-direction: column !important;
}
}/* End custom CSS */
/* Start custom CSS */#progress-bar {
  display: none;
}/* End custom CSS */