.elementor-widget-ld-login .learndash-wrapper .ld-login.ld-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-login .learndash-wrapper .ld-logout.ld-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-90 .elementor-element.elementor-element-64504c5 .learndash-wrapper .ld-login.ld-button{font-family:"Roboto Slab", Sans-serif;font-weight:400;background-color:#4f80ff !important;}.elementor-90 .elementor-element.elementor-element-64504c5 .learndash-wrapper .ld-logout.ld-button{background-color:#4f80ff !important;}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat > strong{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-stats .ld-profile-stat span{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-section-heading h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-course-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-progress .ld-progress-heading .ld-progress-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-progress .ld-progress-heading .ld-progress-percentage{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-progress .ld-progress-heading .ld-progress-steps{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-table-list.ld-quiz-list .ld-table-list-header{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-table-list.ld-quiz-list .ld-table-list-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-assignment-list .ld-table-list-header{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-assignment-list .ld-table-list-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ld-profile .learndash-wrapper #ld-profile .ld-assignment-list .ld-table-list-item .ld-status-column .ld-status{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-90 .elementor-element.elementor-element-7c76c66 .learndash-wrapper #ld-profile .ld-profile-summary .ld-profile-card .ld-profile-avatar{width:150px !important;height:150px !important;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-90 .elementor-element.elementor-element-3e5cc6e .elementor-repeater-item-96f96b2 .swiper-slide-bg{background-color:#833ca3;}.elementor-90 .elementor-element.elementor-element-3e5cc6e .elementor-repeater-item-b86b982 .swiper-slide-bg{background-color:#4054b2;}.elementor-90 .elementor-element.elementor-element-3e5cc6e .elementor-repeater-item-1dbf7e6 .swiper-slide-bg{background-color:#1abc9c;}.elementor-90 .elementor-element.elementor-element-3e5cc6e .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-90 .elementor-element.elementor-element-3e5cc6e .swiper-slide-contents{max-width:66%;}.elementor-90 .elementor-element.elementor-element-3e5cc6e .swiper-slide-inner{text-align:center;}.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-3ad2260.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-90 .elementor-element.elementor-element-3ad2260.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-90 .elementor-element.elementor-element-3ad2260 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-3ad2260 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-3ad2260 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-3ad2260 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-b4210d7 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-90 .elementor-element.elementor-element-b4210d7 .elementor-swiper-button{font-size:20px;}.elementor-90 .elementor-element.elementor-element-b4210d7 .elementor-testimonial__header, .elementor-90 .elementor-element.elementor-element-b4210d7 .elementor-testimonial__name{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-90 .elementor-element.elementor-element-c4590a3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-90 .elementor-element.elementor-element-b09ee60 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-b09ee60 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-b09ee60 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-90 .elementor-element.elementor-element-fa63949 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-fa63949 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-fa63949 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-fa63949 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-90 .elementor-element.elementor-element-eaec95c{text-align:center;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-90 .elementor-element.elementor-element-e02c4da .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-b0dcfa6 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-b0dcfa6 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-b0dcfa6 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-b0dcfa6 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-480c5f3{text-align:center;}.elementor-90 .elementor-element.elementor-element-b269e29 .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-ed3a377 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-ed3a377 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-ed3a377 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-ed3a377 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-c2b79d9{text-align:center;}.elementor-90 .elementor-element.elementor-element-d3215bf .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-6d27525 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-6d27525 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-6d27525 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-6d27525 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-7fe6a70{text-align:center;}.elementor-90 .elementor-element.elementor-element-410102a .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-e36f979 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-e36f979 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-e36f979 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-e36f979 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-e9402ac{text-align:center;}.elementor-90 .elementor-element.elementor-element-84151b1 .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-cbf4518 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-cbf4518 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-cbf4518 > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-cbf4518 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-0565ce8{text-align:center;}.elementor-90 .elementor-element.elementor-element-52b4e13 .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-f4afc5a > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-f4afc5a > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-f4afc5a > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-f4afc5a > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-343b0b6{text-align:center;}.elementor-90 .elementor-element.elementor-element-c07e940 .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-e4d526b > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-e4d526b > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-e4d526b > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-e4d526b > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-65a869f{text-align:center;}.elementor-90 .elementor-element.elementor-element-a62c164 .elementor-testimonial-wrapper{text-align:left;}.elementor-90 .elementor-element.elementor-element-d46c09a > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-d46c09a > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-d46c09a > .elementor-background-slideshow{border-radius:25px 25px 25px 25px;}.elementor-90 .elementor-element.elementor-element-d46c09a > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-90 .elementor-element.elementor-element-110178c{text-align:center;}.elementor-90 .elementor-element.elementor-element-ef731c5 .elementor-testimonial-wrapper{text-align:left;}/* Start custom CSS for ld-login, class: .elementor-element-64504c5 */.elementor-90 .elementor-element.elementor-element-64504c5 {
    text-align: center;
}/* End custom CSS */







/* Start custom CSS for reviews, class: .elementor-element-b4210d7 */.elementor-90 .elementor-element.elementor-element-b4210d7 .elementor-testimonial__header{
    text-align: center !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-eaec95c */.elementor-90 .elementor-element.elementor-element-eaec95c {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-e02c4da */.elementor-90 .elementor-element.elementor-element-e02c4da {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-480c5f3 */.elementor-90 .elementor-element.elementor-element-480c5f3 {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-b269e29 */.elementor-90 .elementor-element.elementor-element-b269e29 {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-c2b79d9 */.elementor-90 .elementor-element.elementor-element-c2b79d9 {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-d3215bf */.elementor-90 .elementor-element.elementor-element-d3215bf {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-7fe6a70 */.elementor-90 .elementor-element.elementor-element-7fe6a70 {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-410102a */.elementor-90 .elementor-element.elementor-element-410102a {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-e9402ac */.elementor-90 .elementor-element.elementor-element-e9402ac {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-84151b1 */.elementor-90 .elementor-element.elementor-element-84151b1 {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-0565ce8 */.elementor-90 .elementor-element.elementor-element-0565ce8 {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-52b4e13 */.elementor-90 .elementor-element.elementor-element-52b4e13 {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-343b0b6 */.elementor-90 .elementor-element.elementor-element-343b0b6 {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-c07e940 */.elementor-90 .elementor-element.elementor-element-c07e940 {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-65a869f */.elementor-90 .elementor-element.elementor-element-65a869f {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-a62c164 */.elementor-90 .elementor-element.elementor-element-a62c164 {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */



/* Start custom CSS for star-rating, class: .elementor-element-110178c */.elementor-90 .elementor-element.elementor-element-110178c {
    padding-top: 60px !important;
}/* End custom CSS */

/* Start custom CSS for testimonial, class: .elementor-element-ef731c5 */.elementor-90 .elementor-element.elementor-element-ef731c5 {
    padding: 0px 60px 40px 60px !important;
}/* End custom CSS */




/* Start custom CSS for column, class: .elementor-element-b09ee60 */.elementor-90 .elementor-element.elementor-element-b09ee60 {
    width: 600px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.elementor-90 .elementor-element.elementor-element-b09ee60{
    --change-duration: 0.75s;
    height: 320px;
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .elementor-inner-section{
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .elementor-container{
    opacity: 0;
    transform: translateY(-100%) scale(0.5);
}
.anim .elementor-90 .elementor-element.elementor-element-b09ee60 .elementor-container{
    transition: all var(--change-duration) ease-in-out;
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .after .elementor-container{
    opacity: 0.4;
    transform: translateY(100%) scale(0.7);
}
.anim .elementor-90 .elementor-element.elementor-element-b09ee60 .after .elementor-container{
    animation: enter var(--change-duration) ease-in-out;
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .before .elementor-container{
    opacity: 0.4;
    transform: translateY(-100%) scale(0.7);
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .current .elementor-container{
    opacity: 1;
    transform: none;
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .before,
.elementor-90 .elementor-element.elementor-element-b09ee60 .after{
    z-index: 1;
}
.elementor-90 .elementor-element.elementor-element-b09ee60 .current{
    z-index: 2;
}

@keyframes enter {
  0%{
    opacity: 0;
    transform: translateY(100%) scale(0.5);
  }
  100%{
    opacity: 0.4;
    transform: translateY(100%) scale(0.7);
  }
}/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-c4590a3 */.elementor-90 .elementor-element.elementor-element-c4590a3 {
    margin-top: 240px !important;
}/* End custom CSS */
