.elementor-30352 .elementor-element.elementor-element-7ab1505:not(.elementor-motion-effects-element-type-background), .elementor-30352 .elementor-element.elementor-element-7ab1505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b9e212 );}.elementor-30352 .elementor-element.elementor-element-7ab1505{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );padding:128px 32px 128px 32px;}.elementor-30352 .elementor-element.elementor-element-7ab1505 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30352 .elementor-element.elementor-element-7ab1505 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-30352 .elementor-element.elementor-element-7ab1505 > .elementor-container{text-align:start;}.elementor-30352 .elementor-element.elementor-element-c0c259e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30352 .elementor-element.elementor-element-c0c259e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30352 .elementor-element.elementor-element-1bab237 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-30352 .elementor-element.elementor-element-31248ab > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-30352 .elementor-element.elementor-element-31248ab .elementor-heading-title{letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-30352 .elementor-element.elementor-element-036c79d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30352 .elementor-element.elementor-element-1d166c5:not(.elementor-motion-effects-element-type-background), .elementor-30352 .elementor-element.elementor-element-1d166c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4e30b6 );}.elementor-30352 .elementor-element.elementor-element-1d166c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30352 .elementor-element.elementor-element-1d166c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30352 .elementor-element.elementor-element-ac434ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30352 .elementor-element.elementor-element-ac434ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30352 .elementor-element.elementor-element-b8322bb{width:100%;max-width:100%;}.elementor-30352 .elementor-element.elementor-element-c38ca16:not(.elementor-motion-effects-element-type-background), .elementor-30352 .elementor-element.elementor-element-c38ca16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8b9e212 );}.elementor-30352 .elementor-element.elementor-element-c38ca16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:128px 32px 128px 32px;}.elementor-30352 .elementor-element.elementor-element-c38ca16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-30352 .elementor-element.elementor-element-7ab1505{padding:96px 32px 96px 32px;}.elementor-30352 .elementor-element.elementor-element-31248ab > .elementor-widget-container{padding:0% 30% 0% 0%;}.elementor-30352 .elementor-element.elementor-element-1d166c5{padding:96px 32px 96px 32px;}.elementor-30352 .elementor-element.elementor-element-ac434ce > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30352 .elementor-element.elementor-element-ac434ce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30352 .elementor-element.elementor-element-c38ca16{padding:96px 32px 96px 32px;}}@media(max-width:767px){.elementor-30352 .elementor-element.elementor-element-7ab1505{padding:72px 16px 72px 16px;}.elementor-30352 .elementor-element.elementor-element-31248ab > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30352 .elementor-element.elementor-element-31248ab .elementor-heading-title{font-size:26px;}.elementor-30352 .elementor-element.elementor-element-1d166c5{padding:72px 16px 72px 16px;}.elementor-30352 .elementor-element.elementor-element-c38ca16{padding:72px 16px 72px 16px;}}/* Start custom CSS for ld-course-list, class: .elementor-element-036c79d *//* make equal height */
body .ld-course-list-items .ld_course_grid .thumbnail.course,
body .ld-course-list-items .ld_course_grid .thumbnail .caption {
    display: flex;
    flex-direction: column;
    height: 100%;
}
 
/* Remove this if you don't want the "See more..." button aligned to bottom of each Course Grid item */
body .ld-course-list-items .ld_course_grid .thumbnail .caption {
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ab1505 */article.ast-article-single { padding: 32px !important; }

.ld-course-list-items .ld_course_grid .entry-content {	margin-bottom: 32px !important; }


.ld-course-list-items .ld_course_grid .btn { text-transform: uppercase; }

.ld_course_grid .btn-primary {
	background-color:#511291 !important;
	border-color: #511291 !important; font-weight:700 !important;}
	
.ld_course_grid .btn-primary:hover {
	background-color:#2AFC98 !important;
	border-color: #2AFC98 !important; color:#040403 !important; }	



.ld-course-list-items .ld_course_grid .btn
{ padding: 12px 24px !important; }/* End custom CSS */