@charset "UTF-8";
.ast-main-header-wrap{background:#202121}.ast-below-header-wrap{background:#fff}#usermail{font-size:0.8666666667rem;color:#fff}.ld-course-list-items .ld_course_grid .btn-primary,.ld_course_list_items .ld_course_grid .btn-primary{background:#5D4EE8;border:0;font-size:13px;padding-top:11px;padding-bottom:7px}.ld-course-list-items .ld_course_grid .btn-primary:active,.ld-course-list-items .ld_course_grid .btn-primary:focus,.ld-course-list-items .ld_course_grid .btn-primary:hover,.ld_course_list_items .ld_course_grid .btn-primary:active,.ld_course_list_items .ld_course_grid .btn-primary:focus,.ld_course_list_items .ld_course_grid .btn-primary:hover{background-color:#4837e5 !important}.ld-course-list-items .ld_course_grid .thumbnail.course,.ld_course_list_items .ld_course_grid .thumbnail.course{height:100%;display:flex;flex-direction:column}.ld-course-list-items .ld_course_grid .thumbnail.course .caption,.ld_course_list_items .ld_course_grid .thumbnail.course .caption{flex:1 1 auto;display:flex;flex-direction:column}.ld-course-list-items .ld_course_grid .thumbnail.course .caption h3,.ld_course_list_items .ld_course_grid .thumbnail.course .caption h3{flex:1 1 auto}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.enrolled,.ld-course-list-items .ld_course_grid .thumbnail.course .ribbon.completed,.ld_course_list_items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,.ld_course_list_items .ld_course_grid .thumbnail.course .ribbon.enrolled,.ld_course_list_items .ld_course_grid .thumbnail.course .ribbon.completed{display:none}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled,.ld_course_list_items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled{background:#5D4EE8;text-shadow:none;font-weight:normal;font-size:13px;padding-top:5px;padding-bottom:5px}.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled::before,.ld_course_list_items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled::before{border-top-color:#5D4EE8;border-right-color:#5D4EE8}.ld-course-list-items .ld_course_grid .thumbnail.course .entry-title,.ld_course_list_items .ld_course_grid .thumbnail.course .entry-title{margin-bottom:10px !important}.ld-course-list-items .ld_course_grid .thumbnail.course .entry-subtitle,.ld_course_list_items .ld_course_grid .thumbnail.course .entry-subtitle{font-size:12px;text-transform:uppercase;padding-bottom:10px;margin-top:0 !important}.course-list-see-all a{color:#6D6E70;border-bottom:1px solid;display:inline-block;line-height:1.2em;position:relative;top:8px}.elementor-widget-accordion .elementor-widget-container{background:transparent !important;box-shadow:none !important}.elementor-widget-accordion .elementor-widget-container .elementor-accordion-item{background:#FFF;margin-bottom:16px;border-radius:8px}.elementor-widget-accordion .elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid #E2E2E2 !important}.ld-progress .ld-progress-stats *{font-weight:500 !important;margin-top:5px !important;color:#00A5A5}.learndash-wrapper .ld-tabs{margin:0}.elementor-tabs-wrapper{height:59px;overflow:visible;position:relative}.elementor-tabs-wrapper:after{content:"";display:block;position:absolute;left:0;bottom:0;z-index:1;height:4px;background:#DBDCDC;width:100%}.elementor-tabs .elementor-tab-title.elementor-active{border-bottom:4px solid #5D4EE8 !important;position:relative;z-index:2}.via-footer-menu{align-items:flex-start;width:100%;max-width:1200px;justify-content:space-between !important;margin-bottom:20px}.via-footer-menu:not(.sub-menu) li a{font-weight:500;font-size:16px}@media (max-width:920px){.via-footer-menu:not(.sub-menu) li a{line-height:3em}}.via-footer-menu ul.sub-menu{list-style-type:none;padding:0;margin:10px 0 0 0}.via-footer-menu ul.sub-menu li{display:block;width:100%}.via-footer-menu ul.sub-menu li a{padding:4px 0.7em !important;display:block;font-size:13px;color:inherit}@media (max-width:920px){.via-footer-menu ul.sub-menu{margin:0 0 3em 0}.via-footer-menu ul.sub-menu a{text-align:center;line-height:2;padding:0 0.7em !important}}.ast-header-search .slide-search{visibility:visible;opacity:1;position:relative}.ast-header-search .slide-search .ast-search-icon a{color:#fff;background-color:#5D4EE8;display:flex;justify-content:center;align-items:center;border-radius:0px 4px 4px 0px;width:52px;height:36px}.ast-header-search .slide-search form.search-form{display:flex;align-items:center;visibility:visible;border-color:#929497;opacity:1;padding-right:52px;border-radius:4px;right:0}.ast-header-search .slide-search form.search-form .search-field{width:190px !important;padding:6px 0 6px 14px !important;font-size:14px;height:34px;margin-right:8px !important}.cardlist-wrapper{display:flex;flex-wrap:wrap}.cardlist-wrapper .ld_course_grid{display:flex}.cardlist .card{line-height:1.428571429;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;transition:all 0.2s ease-in-out;max-width:100%;height:auto;display:block;position:relative;padding:0;margin:0;max-width:378px;justify-content:space-around;align-items:stretch;width:100%}.cardlist .card-image a:empty{display:block;padding-top:56%;background:#eee;width:100%;position:relative}.cardlist .card-image a:empty:before{position:absolute;content:"";left:50%;top:50%;width:60px;height:60px;border:2px solid #6D6E70;border-radius:50px;margin:-30px auto auto -30px;opacity:0.2}.cardlist .card-image a:empty:after{content:"";width:2px;height:60px;background:#6D6E70;position:absolute;left:50%;top:50%;margin:-30px auto auto -1px;transform:rotate(45deg);opacity:0.2}.cardlist .card .card-body{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;height:100%}.cardlist .card .card-body .caption{flex:1 1 auto;display:flex;flex-direction:column}.cardlist .card .card-body .caption h3{flex:1 1 auto}.site-content{position:relative}.ast-separate-container .search-form{display:flex}.ast-separate-container .search-form input[type="search"].search-field{border-radius:8px 0 0 8px}.ast-separate-container .search-form input[type="submit"].search-submit{border-radius:0 8px 8px 0}.ast-separate-container #primary{margin-top:0;position:static}.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box{background:transparent !important;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;position:static;box-sizing:border-box;user-select:none;margin-bottom:4em;height:225px;display:flex;justify-content:flex-start;align-items:center;padding:10px}.ast-separate-container .ast-archive-description h1,.ast-separate-container .ast-author-box h1{font-size:39px;font-style:normal;color:#fff;line-height:1.2;text-align:start}.ast-separate-container .ast-archive-description:before,.ast-separate-container .ast-author-box:before{content:"";position:absolute;background-image:linear-gradient(30deg, #6A5AFF 0%, #00D3C3 100%);height:inherit;width:100vw;z-index:-1;left:0;top:0}.ld-focus-header .via-content-actions .ld-course-finish-text{display:none}.ld-alert.ld-alert-success.ld-alert-certificate{background-color:#fff !important;width:calc(100% - 20px);margin:42px auto;max-width:600px;z-index:999}.ld-focus-content .via-content-actions{display:flex;flex-wrap:wrap;border-top:0 none !important}.ld-focus-content .via-content-actions .ld-course-finish-text,.ld-focus-content .via-content-actions .ld-content-action-wrapper{display:block;width:100%;margin-bottom:8px}.ld-focus-content .via-content-actions .ld-course-finish-text p{font-size:13px;margin-bottom:0}@media (max-width:968px){.ld-focus-content .via-content-actions .ld-course-finish-text p{text-align:center}}.ld-focus-content .via-content-actions>.ld-content-action:first-of-type{display:none}.ld-focus-content .via-content-actions .ld-content-action-wrapper{display:flex}.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-content-action{flex:1 1 auto}@media (max-width:968px){.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-content-action{flex-wrap:wrap !important}}.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-buttons-wrapper{display:flex;justify-content:space-between;width:100%}.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-button-next{display:inline-block;max-width:150px}.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_mark_complete_button,.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_complete_button,.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-course-step-back,.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-button{height:40px;font-size:12px !important;white-space:nowrap}@media (max-width:968px){.ld-focus-content .via-content-actions .ld-content-action-wrapper{flex-wrap:wrap !important}.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-content-action{width:100% !important;max-width:initial;justify-content:center;text-align:center;display:flex}.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_mark_complete_button,.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_complete_button,.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-course-step-back,.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-button{width:60% !important;max-width:initial;text-align:center;margin-bottom:10px;justify-content:center !important;line-height:1}.ld-focus-content .via-content-actions .ld-content-action-wrapper .sfwd-mark-complete{width:60% !important}.ld-focus-content .via-content-actions .ld-content-action-wrapper .sfwd-mark-complete .learndash_mark_complete_button{width:100% !important}.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_complete_button{margin-bottom:10px !important}.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_complete_button:after{position:relative;transform:translateY(-50%) translateX(25px)}}@media (max-width:640px){.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_mark_complete_button,.ld-focus-content .via-content-actions .ld-content-action-wrapper .sfwd-mark-complete,.ld-focus-content .via-content-actions .ld-content-action-wrapper .learndash_complete_button,.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-course-step-back,.ld-focus-content .via-content-actions .ld-content-action-wrapper .ld-button{width:100% !important;margin-left:0}}.ld-focus-content .via-content-actions .ld-course-step-back,.ld-focus-content .via-content-actions .learndash_complete_button{margin:0 !important;border-radius:20px;background-color:#fff;color:#5D5D5D !important;box-shadow:none;text-transform:none;font-family:inherit;font-weight:500;font-size:0.75em;text-align:center;text-decoration:none;cursor:pointer;width:auto !important;max-width:385px;white-space:normal;text-shadow:none;border:1px solid #5D4EE8 !important;opacity:1;transition:opacity 0.3s ease;display:flex;justify-content:center;align-items:center;height:auto;padding:0.9em 1.8em;line-height:1.25em}.ld-focus-content .via-content-actions .sfwd-mark-complete:after,.ld-focus-content .via-content-actions .learndash_mark_complete_button{color:#00a5a5 !important}.ld-focus-content .via-content-actions .sfwd-mark-complete:hover:after{color:#fff !important}.ld-focus-content .via-content-actions .learndash_mark_complete_button{border:1px solid #00a5a5 !important;background:#FFF !important}.ld-focus-content .via-content-actions .learndash_mark_complete_button:hover{color:#fff !important;opacity:1 !important;background:#00a5a5 !important}.ld-focus-content .via-content-actions .ld-empty{width:0 !important}.ld-focus-content .via-content-actions .learndash_complete_button{background:#00a5a5 !important;color:#fff !important;cursor:default;border-color:#00a5a5 !important;position:relative;padding-right:3rem}.ld-focus-content .via-content-actions .learndash_complete_button:after{font-family:ld-icons !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#fff}body #ld_course_list .ld_course_grid .caption p:last-of-type:empty{height:0;overflow:hidden;padding:0;margin:0 !important}.learndash-wrapper .ld-tabs .ld-tabs-content .ld-tab-content{padding-top:0}.learndash-wrapper .ld-course-status.ld-course-status-enrolled{display:none}.learndash-wrapper .ld-tabs .ld-tabs-navigation{display:none}.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading h2{display:none}.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2{display:none}.learndash-wrapper .ld-course-resume{font-size:16px;font-weight:400;border-radius:8px}.ld-item-list.ld-lesson-list{display:none}.elementor .ld-item-list.ld-lesson-list{display:block}.ld-tabs-navigation{display:none}.elementor .ld-tabs-navigation{display:block}.elementor-element .ld-item-list.ld-lesson-list:first-child{margin-top:0}.elementor-element .elementor-widget-container p:empty{display:none}.home .learndash-pager-course_list{display:none}