.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 */