.elementor-3756 .elementor-element.elementor-element-17c1e74{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:78px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-3756 .elementor-element.elementor-element-17c1e74:not(.elementor-motion-effects-element-type-background), .elementor-3756 .elementor-element.elementor-element-17c1e74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #14253F 0%, #1E3A63 100%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3756 .elementor-element.elementor-element-dbf9c5e{text-align:center;}.elementor-3756 .elementor-element.elementor-element-dbf9c5e .elementor-heading-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#C4A362;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3756 .elementor-element.elementor-element-fcc2ad0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3756 .elementor-element.elementor-element-fcc2ad0{text-align:center;}.elementor-3756 .elementor-element.elementor-element-fcc2ad0 .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3756 .elementor-element.elementor-element-1c6fd9d{--divider-border-style:solid;--divider-color:#C4A362;--divider-border-width:3px;}.elementor-3756 .elementor-element.elementor-element-1c6fd9d .elementor-divider-separator{width:72px;margin:0 auto;margin-center:0;}.elementor-3756 .elementor-element.elementor-element-1c6fd9d .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-3756 .elementor-element.elementor-element-9c33419{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 18px 50px -14px rgba(20,37,63,0.20);--margin-top:-72px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;--z-index:2;}.elementor-3756 .elementor-element.elementor-element-9c33419:not(.elementor-motion-effects-element-type-background), .elementor-3756 .elementor-element.elementor-element-9c33419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3756 .elementor-element.elementor-element-fcc2ad0 .elementor-heading-title{font-size:40px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3756 .elementor-element.elementor-element-17c1e74{--padding-top:52px;--padding-bottom:90px;--padding-left:18px;--padding-right:18px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3756 .elementor-element.elementor-element-fcc2ad0 .elementor-heading-title{font-size:30px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3756 .elementor-element.elementor-element-9c33419{--margin-top:-56px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-9c33419 */.elementor-3756 .elementor-element.elementor-element-9c33419 .entry-title { display:none; }
.elementor-3756 .elementor-element.elementor-element-9c33419 h2 { font-size:26px; font-weight:700; color:#14253F; letter-spacing:.2px; margin:0 0 4px; line-height:1.3; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-course-status { background:#F6F8FC; border:1px solid #E7EAF2; border-radius:14px; padding:20px 24px; margin:0 0 30px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-course-status *, .elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list, .elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list * { line-height:1.55; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-progress { margin:0; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-progress-heading { margin-bottom:10px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-progress-bar { height:10px; border:0; border-radius:99px; background:#E2E6EF; overflow:hidden; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-progress-bar .ld-progress-bar-percentage { background:#C4A362; border-radius:99px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-section-heading { margin:40px 0 16px; padding:0 0 12px; border-bottom:1px solid #EAECF1; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-section-heading:first-child { margin-top:8px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-lesson-section-heading { position:relative; display:block; line-height:1.45; padding-left:16px; font-size:19px; font-weight:700; color:#14253F; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-lesson-section-heading:before { content:""; position:absolute; left:0; top:.18em; bottom:.18em; width:4px; border-radius:4px; background:#C4A362; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-item { background:#FFF; border:1px solid #E7E9EF !important; border-radius:12px; margin-bottom:10px; transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-item:hover { transform:translateY(-1px); border-color:#C4A362 !important; box-shadow:0 6px 18px rgba(20,37,63,.09); }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-item-preview { padding:14px 20px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-title { display:block; font-weight:600; color:#16243D; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-name { font-weight:600; color:#16243D; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-components { display:block; margin-top:2px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-component { font-size:12.5px; font-weight:500; color:#7A869A; letter-spacing:.3px; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-item.ld-is-complete .ld-item-list-item-preview { background:#FBFCFE; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-status-icon.ld-status-complete { color:#FFFFFF; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-item-list-items > .ld-item-list-item:last-child { margin-bottom:0; }
.elementor-3756 .elementor-element.elementor-element-9c33419 .ld-expand-button .ld-text { font-size:13px; font-weight:600; }
.elementor-3756 .elementor-element.elementor-element-9c33419 p { line-height:1.75; color:#3A4557; }/* End custom CSS */