.elementor-5899 .elementor-element.elementor-element-184da94d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5899 .elementor-element.elementor-element-184da94d > .elementor-container{max-width:720px;}.elementor-5899 .elementor-element.elementor-element-184da94d{padding:40px 0px 40px 0px;}.elementor-5899 .elementor-element.elementor-element-63e1a9ff > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-5899 .elementor-element.elementor-element-3a512e6{width:auto;max-width:auto;}.elementor-5899 .elementor-element.elementor-element-3a512e6 > .elementor-widget-container{margin:15px 20px 0px 0px;}.elementor-5899 .elementor-element.elementor-element-202073a3:not(.elementor-motion-effects-element-type-background), .elementor-5899 .elementor-element.elementor-element-202073a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-99b669c );}.elementor-5899 .elementor-element.elementor-element-202073a3 > .elementor-container{max-width:720px;}.elementor-5899 .elementor-element.elementor-element-202073a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 80px 0px;}.elementor-5899 .elementor-element.elementor-element-202073a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-element-populated, .elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-element-populated > .elementor-background-overlay, .elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-background-slideshow{border-radius:4px 4px 4px 4px;}.elementor-5899 .elementor-element.elementor-element-4dfb8d00 > .elementor-widget-container{background-color:#FFFFFF;padding:5px 30px 30px 30px;border-radius:4px 4px 4px 4px;}.elementor-5899 .elementor-element.elementor-element-4dfb8d00{z-index:0;}@media(max-width:1024px){.elementor-5899 .elementor-element.elementor-element-184da94d{padding:60px 30px 50px 30px;}.elementor-5899 .elementor-element.elementor-element-63e1a9ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5899 .elementor-element.elementor-element-202073a3{padding:40px 30px 60px 30px;}.elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5899 .elementor-element.elementor-element-184da94d{padding:60px 15px 60px 15px;}.elementor-5899 .elementor-element.elementor-element-63e1a9ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5899 .elementor-element.elementor-element-3a512e6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5899 .elementor-element.elementor-element-202073a3{padding:20px 15px 60px 15px;}.elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-element-populated, .elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-element-populated > .elementor-background-overlay, .elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-background-slideshow{border-radius:3px 3px 3px 3px;}.elementor-5899 .elementor-element.elementor-element-48faaf16 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5899 .elementor-element.elementor-element-4dfb8d00 > .elementor-widget-container{margin:0px -3px 0px -3px;padding:1px 12px 5px 12px;border-radius:3px 3px 3px 3px;}}@media(min-width:768px){.elementor-5899 .elementor-element.elementor-element-63e1a9ff{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5899 .elementor-element.elementor-element-63e1a9ff{width:100%;}.elementor-5899 .elementor-element.elementor-element-48faaf16{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3a512e6 */.elementor-5899 .elementor-element.elementor-element-3a512e6 button{
    line-height: 16px;
    margin-bottom: -15px;
    align-items: flex-start;
}

.learndash-wrapper #btn-join, .learndash-wrapper .btn-join, .ld-course-resume.ld-button {
	padding: 12px 16px;
	font-size: 16px;
	font-weight: 500;
	text-transform: capitalize;
	border-radius: 2px;
	line-height: 16px;
	max-width: none;
	background-color: var( --e-global-color-accent );
}

@media (max-width: 1024px) {
    .learndash-wrapper #btn-join, .learndash-wrapper .btn-join, .ld-course-resume.ld-button {
	padding: 12px 16px;
	font-size: 16px;
}
}

@media (max-width: 640px) {
    .ld-course-resume.ld-button, .learndash-wrapper #btn-join, .learndash-wrapper .btn-join {
	margin-left: 0;
}
}

.learndash-wrapper .ld-button:hover:not(.learndash-link-previous-incomplete):not(.ld-button-transparent) {
    background-color: var( --e-global-color-secondary )!important;
    color: #F3F4F4;
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63e1a9ff */@media (max-with: 1024px) {
.elementor-5899 .elementor-element.elementor-element-63e1a9ff {
    padding: 0!important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4dfb8d00 *//* top expand button */
.learndash-wrapper .ld-expand-button {
	border-radius: 100px;
	font-weight: 400!important;
	padding: 6px 10px;
	background-color: #A51C30;
	color: #ffffff;
}
.learndash-wrapper .ld-expand-button .ld-icon {
    font-size: 8px;
}

.learndash-wrapper .ld-expand-button .ld-text {
    padding: 0 6px;
}

/* style the course content */
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
	padding: 12px;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-title .ld-item-components {
	margin-top: 0;
	font-weight: 500;
	color: #495255;
}

.ld-item-list .ld-item-list-item .ld-item-name {
	color: #0E0E0E;
}


.learndash-wrapper .ld-status-icon {
	flex-basis: 20px;
	height: 20px;
	width: 20px;
}

.learndash-wrapper .ld-status-incomplete.ld-status-icon {
	border: 2px solid #e2e7ed;
}

.learndash-wrapper .ld-status-complete.ld-status-icon {
	border: 2px solid #9EBC9E;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
	border: 1px solid #d1d1d1;
	border-radius: 3px;
	margin: 8px 0;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-topic-list .ld-table-list-header {
	padding: 10px 30px;
}

.learndash-wrapper .ld-table-list .ld-table-list-items {
	padding: 0 10px;
}

.learndash-wrapper .ld-table-list .ld-table-list-header {
	font-weight: 400;
}


.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-icon {
	flex: 0 0 10px;
	height: 10px;
	width: 10px;
	line-height: 8px;
	font-weight: 500;
	font-size: 6px;
}

.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
	padding-left: 4px;
}

@media (max-width: 640px) {
    .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
        margin-left: 26px;
        margin-top: 10px;
    }
    .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
        margin: 3px 0;
    }
    .learndash-wrapper .ld-item-list .ld-section-heading .ld-item-list-actions .ld-expand-button {
        border-radius: 4px;
    }
}/* End custom CSS */