.elementor-26462 .elementor-element.elementor-element-522750c > .elementor-container{max-width:1440px;min-height:480px;}.elementor-26462 .elementor-element.elementor-element-522750c:not(.elementor-motion-effects-element-type-background), .elementor-26462 .elementor-element.elementor-element-522750c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://training.corsecpro.com/wp-content/uploads/2024/07/Frame-1-1-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-26462 .elementor-element.elementor-element-522750c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-26462 .elementor-element.elementor-element-522750c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26462 .elementor-element.elementor-element-c7adfd1 > .elementor-element-populated{padding:200px 10px 100px 10px;}.elementor-26462 .elementor-element.elementor-element-76b3e2a .elementor-heading-title{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:40px;font-weight:400;line-height:48px;letter-spacing:0.06em;}.elementor-26462 .elementor-element.elementor-element-76b3e2a > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-26462 .elementor-element.elementor-element-76b3e2a{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-26462 .elementor-element.elementor-element-5d1be0a{text-align:left;color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:22.5px;letter-spacing:0.02em;width:var( --container-widget-width, 533px );max-width:533px;--container-widget-width:533px;--container-widget-flex-grow:0;}.elementor-26462 .elementor-element.elementor-element-a7222c7 > .elementor-container{max-width:1440px;}.elementor-26462 .elementor-element.elementor-element-a7222c7{padding:20px 0px 100px 0px;}.elementor-26462 .elementor-element.elementor-element-c4643cb{text-align:center;}.elementor-26462 .elementor-element.elementor-element-c4643cb .elementor-heading-title{color:#454545;font-family:"Lato", Sans-serif;font-size:28px;font-weight:700;line-height:33.6px;letter-spacing:0.06em;}.elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title, .elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title:before, .elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title:after, .elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-content, .elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tabs-content-wrapper{border-width:0px;}.elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title, .elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title a{color:#176CD1;}.elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title{font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:16.34px;letter-spacing:0.05em;}.elementor-26462 .elementor-element.elementor-element-25eb2bc > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-26462 .elementor-element.elementor-element-d137521 > .elementor-container{max-width:1135px;}.elementor-26462 .elementor-element.elementor-element-d137521{padding:100px 0px 100px 0px;}.elementor-26462 .elementor-element.elementor-element-20647dd{text-align:center;}.elementor-26462 .elementor-element.elementor-element-20647dd .elementor-heading-title{color:#454545;font-family:"Lato", Sans-serif;font-size:28px;font-weight:700;line-height:33.6px;letter-spacing:0.06em;}.elementor-26462 .elementor-element.elementor-element-88c0edd > .elementor-widget-container{padding:32px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-522750c */.elementor-26462 .elementor-element.elementor-element-522750c::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 46, 89, 0.83) 0%, rgba(39, 109, 174, 0.91) 25.19%, rgba(133, 190, 243, 0.93) 60%, rgba(220, 235, 250, 0.94) 80%, rgba(251, 253, 254, 0.97) 90%, #FFFFFF 100%);
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-25eb2bc */.elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title {
  border: 1px solid #176CD1 !important;
  border-radius: 999px;
  padding: 9px 32px;
  height: min-content;
  margin: 12px;
  transition: background 0.25s;
  text-align: center;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .elementor-tab-title.elementor-active {
  background: #176EB7;
  color: #ffffff;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc article .ribbon {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc article img {
    border-radius: 8px;
} 

.elementor-26462 .elementor-element.elementor-element-25eb2bc #svg {
    margin-top: 20px;
}

@media (max-width: 768px) {
    .elementor-26462 .elementor-element.elementor-element-25eb2bc #svg {
        display: none;
    }
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course {
    background-color: transparent;
    border: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
    background: transparent;
    border: none;
    color: #176EB7;
    text-align: left;
    padding: 0;
    width: max-content;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 16.34px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    position: relative;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary::after {
    position: absolute;
    content: ' ▶';
    bottom: 0.5px;
    font-size: 9px;
    margin-left: 8px
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course .caption {
    padding: 16px 0 0 0;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course .entry-title {
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.2px;
    letter-spacing: 0.06em;
    text-align: left;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course .entry-content p {
    font-family: Roboto;
    font-size: 15px;
    font-weight: 300;
    line-height: 22.5px;
    letter-spacing: 0.02em;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc .ld-course-list-items .ld_course_grid .thumbnail.course .ld-progress {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="1"] #ld-classes-pembaharuan-peraturan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="1"] #ld-classes-public-expose, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="1"] #ld-classes-rapat-tahunan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="1"] #ld-classes-laporan-berkala {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="2"] #ld-classes-all, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="2"] #ld-classes-pembaharuan-peraturan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="2"] #ld-classes-public-expose, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="2"] #ld-classes-rapat-tahunan {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="3"] #ld-classes-all, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="3"] #ld-classes-pembaharuan-peraturan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="3"] #ld-classes-public-expose, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="3"] #ld-classes-laporan-berkala {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="4"] #ld-classes-all, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="4"] #ld-classes-pembaharuan-peraturan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="4"] #ld-classes-rapat-tahunan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="4"] #ld-classes-laporan-berkala {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="5"] #ld-classes-all, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="5"] #ld-classes-public-expose, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="5"] #ld-classes-rapat-tahunan, .elementor-26462 .elementor-element.elementor-element-25eb2bc [data-tab="5"] #ld-classes-laporan-berkala {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a7222c7 */.elementor-26462 .elementor-element.elementor-element-a7222c7 {
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(236, 246, 255, 0.94) 90%, rgba(219, 238, 255, 0.94) 100%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-88c0edd */.elementor-26462 .elementor-element.elementor-element-88c0edd article .ribbon {
    display: none;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd article img {
    border-radius: 8px;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .ld-course-list-items .ld_course_grid .thumbnail.course {
    background-color: transparent;
    border: none;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
    background: transparent;
    border: none;
    color: #176EB7;
    text-align: left;
    padding: 0;
    width: max-content;
    font-family: Open Sans;
    font-size: 12px;
    font-weight: 600;
    line-height: 16.34px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    position: relative;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary::after {
    position: absolute;
    content: ' ▶';
    bottom: 0.5px;
    font-size: 9px;
    margin-left: 8px
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .ld-course-list-items .ld_course_grid .thumbnail.course .caption {
    padding: 16px 0 0 0;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .ld-course-list-items .ld_course_grid .thumbnail.course .entry-title {
    font-family: Lato;
    font-size: 16px;
    font-weight: 700;
    line-height: 19.2px;
    letter-spacing: 0.06em;
    text-align: left;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .ld-course-list-items .ld_course_grid .thumbnail.course .entry-content p {
    font-family: Roboto;
    font-size: 15px;
    font-weight: 300;
    line-height: 22.5px;
    letter-spacing: 0.02em;
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .caption {
  display: flex;
  flex-direction: column;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .caption .entry-content {
  display: none;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .caption .ld_course_grid_button {
  order: 1;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .learndash-wrapper .ld-progress.ld-progress-inline {
  flex-direction: row;
  align-items: center;
  gap: 16px;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .learndash-wrapper .ld-progress {
  display: flex;
  flex-direction: column;
  margin: 8px 0 0 0;
}

.elementor-26462 .elementor-element.elementor-element-88c0edd .learndash-wrapper.learndash-widget .ld-progress .ld-progress-bar {
  background-color: #e2e7ed;
  width: auto;
  margin-right: 0;
}/* End custom CSS */