.elementor-808 .elementor-element.elementor-element-76f83a1{--display:flex;--min-height:80vh;--background-transition:0.3s;}.elementor-808 .elementor-element.elementor-element-76f83a1, .elementor-808 .elementor-element.elementor-element-76f83a1::before{--border-transition:0.3s;}.elementor-808 .elementor-element.elementor-element-7b884c5{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-808 .elementor-element.elementor-element-7b884c5:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-7b884c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-808 .elementor-element.elementor-element-7b884c5, .elementor-808 .elementor-element.elementor-element-7b884c5::before{--border-transition:0.3s;}.elementor-808 .elementor-element.elementor-element-f194781{--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-98a6f93{--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-808 .elementor-element.elementor-element-92d6b67 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-808 .elementor-element.elementor-element-fd5e3a2{--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:flex-start;--align-items:flex-start;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}body.elementor-page-808:not(.elementor-motion-effects-element-type-background), body.elementor-page-808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}@media(min-width:768px){.elementor-808 .elementor-element.elementor-element-f194781{--width:100%;}.elementor-808 .elementor-element.elementor-element-98a6f93{--width:50%;}.elementor-808 .elementor-element.elementor-element-fd5e3a2{--width:50%;}}/* Start custom CSS for ld-course-list, class: .elementor-element-d398b77 */.elementor-808 .elementor-element.elementor-element-d398b77 h3 {font-size:24px;}
.elementor-808 .elementor-element.elementor-element-d398b77 article > .caption {padding:20px;}
@media screen and (min-width: 1024px) {
    body .ld_course_grid article img {height: auto !important;}
    .elementor-808 .elementor-element.elementor-element-d398b77 .ld_course_grid article {
        min-height:420px;
    }
}

.elementor-808 .elementor-element.elementor-element-d398b77 .ribbon {display:none;}
.elementor-808 .elementor-element.elementor-element-d398b77 article {border-radius:10px !important;border:none;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);overflow:hidden;}
.elementor-808 .elementor-element.elementor-element-d398b77 .ld_course_grid_button {display:none;}
.elementor-808 .elementor-element.elementor-element-d398b77 article:hover {-webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.5);box-shadow: 0 0 12px 0 rgba(0,0,0,0.5);}

.elementor-808 .elementor-element.elementor-element-d398b77 .unavailable {border-radius:10px;z-index:3;position:absolute;top:0left:15px;width:calc(100% - 30px);height:100%;display:flex;background:rgba(0,0,0,0.7);flex-direction: column;align-items: center;justify-content: center;}
.elementor-808 .elementor-element.elementor-element-d398b77 .unavailable p {display:block;text-align:center;padding:0 30px;font-size:24px;font-weight:normal;color:#fff;font-family:"Nunito sans";}
.elementor-808 .elementor-element.elementor-element-d398b77 .unavailable a {display:inline-block;margin:5px auto;padding:10px 20px 12px;color:#fff;font-weight:bold;border-radius:6px;background:var(--e-global-color-accent);}
.elementor-808 .elementor-element.elementor-element-d398b77 .ld-course-list-items .ld_course_grid .thumbnail.course {height:100%;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d851e7e */.elementor-808 .elementor-element.elementor-element-d851e7e h2 {
    color:var( --e-global-color-primary );
    font-weight:var( --e-global-typography-primary-font-weight );
    font-size:2.5rem;
}
.elementor-808 .elementor-element.elementor-element-d851e7e a.get-upsell {height:100% !important;border-radius:10px !important;box-shadow:0 0 12px 0 rgba(0,0,0,0.5) !important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2) !important;overflow:hidden;display:flex;flex-direction:column;}
.elementor-808 .elementor-element.elementor-element-d851e7e a.get-upsell:hover {box-shadow:0 0 12px 0 rgba(0,0,0,0.8) !important;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5) !important;}
.elementor-808 .elementor-element.elementor-element-d851e7e a.get-upsell h3 {font-size:24px;}
.elementor-808 .elementor-element.elementor-element-d851e7e a.get-upsell .caption {padding:20px 20px 90px;position:relative;height:100%;}
.elementor-808 .elementor-element.elementor-element-d851e7e a.get-upsell .caption p {background:var(--e-global-color-accent);color:#fff;position:absolute;bottom:20px;left:calc(50% - 90px);width:180px !important;}
.elementor-808 .elementor-element.elementor-element-d851e7e a.get-upsell .caption p img {width:20px;height:auto;margin:0;display:inline-block;vertical-align:text-top;}/* End custom CSS */