.elementor-117 .elementor-element.elementor-element-e641091{--display:flex;--min-height:198px;--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;}.elementor-117 .elementor-element.elementor-element-e641091:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-e641091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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 );color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-64b6080 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:600;color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-6559b96{--display:flex;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bp-navs ul li.selected a{color:var( --e-global-color-accent );border-bottom-color:var( --e-global-color-primary );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-courses-directory .bp-navs .selected .count{background-color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bp-navs ul li:not(.selected) a{color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bp-navs ul li:not(.selected) a:hover{color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-courses-directory .bp-navs li{padding-right:42px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bp-navs ul li .count{margin-left:19px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bs-dir-search input[type=text]{color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bs-search-form{background-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-items .bb-cover-wrap{padding-top:50%;border-radius:0px 0px 0 0;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .ld-progress-bar{background-color:#D1D1D1;height:5px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .ld-progress-bar .ld-progress-bar-percentage{background-color:var( --e-global-color-primary );height:5px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-items .ld-progress-stats{color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-title a{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-title{margin-bottom:8px;}#page .elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-title{margin-bottom:8px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-meta .item-avatar{max-width:50px;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-meta strong a{color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-items .bb-course-excerpt{color:var( --e-global-color-accent );}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-footer{color:#002147;}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-items .bb-cover-list-item{background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;box-shadow:5px 12px 34px -8px rgba(0, 0, 0, 0.4);}.elementor-117 .elementor-element.elementor-element-16c9eb9 .bb-course-items.list-view .bb-cover-wrap{border-radius:0px 0 0 0px;}body.elementor-page-117:not(.elementor-motion-effects-element-type-background), body.elementor-page-117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}