.elementor-342 .elementor-element.elementor-element-cb82f3c .elementor-repeater-item-47eb072.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-342 .elementor-element.elementor-element-b29b9db .elementor-repeater-item-86c1b67.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-342 .elementor-element.elementor-element-900b651{width:auto;max-width:auto;}.elementor-342 .elementor-element.elementor-element-900b651 > .elementor-widget-container{background-color:#DC6B2F;padding:15px 50px 12px 50px;border-radius:0px 30px 0px 0px;}.elementor-342 .elementor-element.elementor-element-900b651 .elementor-heading-title{color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-cee8f10 > .elementor-widget-container{padding:25px 25px 0px 25px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-cee8f10{text-align:left;}.elementor-342 .elementor-element.elementor-element-d906c56 > .elementor-widget-container{padding:25px 25px 10px 25px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-3072c00 > .elementor-widget-container{padding:25px 25px 10px 25px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-accent );}.elementor-342 .elementor-element.elementor-element-9503b73 .elementor-repeater-item-86c1b67.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-342 .elementor-element.elementor-element-7dbe29a{width:auto;max-width:auto;}.elementor-342 .elementor-element.elementor-element-7dbe29a > .elementor-widget-container{background-color:#DC6B2F;padding:15px 50px 12px 50px;border-radius:0px 30px 0px 0px;}.elementor-342 .elementor-element.elementor-element-7dbe29a .elementor-heading-title{color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-e9d5a8a > .elementor-widget-container{padding:32px 25px 32px 26px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-b1eeaa8 .elementor-repeater-item-86c1b67.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-342 .elementor-element.elementor-element-8973251{width:auto;max-width:auto;}.elementor-342 .elementor-element.elementor-element-8973251 > .elementor-widget-container{background-color:#DC6B2F;padding:15px 50px 12px 50px;border-radius:0px 30px 0px 0px;}.elementor-342 .elementor-element.elementor-element-8973251 .elementor-heading-title{color:#FFFFFF;}.elementor-342 .elementor-element.elementor-element-4878ab7 > .elementor-widget-container{padding:32px 25px 32px 26px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-secondary );}.elementor-342 .elementor-element.elementor-element-cb82f3c{padding:50px 50px 50px 50px;}/* Start custom CSS for ld-course-list, class: .elementor-element-e9d5a8a */.elementor-342 .elementor-element.elementor-element-e9d5a8a .ld_course_grid_button .btn {
    background: #1F7A8C;
  font-size: 18px;
  font-weight: 600;
  color: var( --e-global-color-0ae32d0 );
  border-radius: 32px 0px 32px 32px;
  padding: 16px;
  border: 0px;
  margin: 8px 0px;
}

.elementor-342 .elementor-element.elementor-element-e9d5a8a .ld_course_grid_button .btn:hover {
    background: black;
}

.elementor-342 .elementor-element.elementor-element-e9d5a8a .ribbon {
    background: var( --e-global-color-secondary )!important;
}

.elementor-342 .elementor-element.elementor-element-e9d5a8a .ribbon:before {
    border-top-color: var( --e-global-color-secondary )!important;
    border-right-color: var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for ld-course-list, class: .elementor-element-4878ab7 */.elementor-342 .elementor-element.elementor-element-4878ab7 .ld_course_grid_button .btn {
    background: #1F7A8C;
  font-size: 18px;
  font-weight: 600;
  color: var( --e-global-color-0ae32d0 );
  border-radius: 32px 0px 32px 32px;
  padding: 16px;
  border: 0px;
  margin: 8px 0px;
}

.elementor-342 .elementor-element.elementor-element-4878ab7 .ld_course_grid_button .btn:hover {
    background: black;
}

.elementor-342 .elementor-element.elementor-element-4878ab7 .ribbon {
    background: var( --e-global-color-secondary )!important;
}

.elementor-342 .elementor-element.elementor-element-4878ab7 .ribbon:before {
    border-top-color: var( --e-global-color-secondary )!important;
    border-right-color: var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for ld-course-list, class: .elementor-element-e9d5a8a */.elementor-342 .elementor-element.elementor-element-e9d5a8a .ld_course_grid_button .btn {
    background: #1F7A8C;
  font-size: 18px;
  font-weight: 600;
  color: var( --e-global-color-0ae32d0 );
  border-radius: 32px 0px 32px 32px;
  padding: 16px;
  border: 0px;
  margin: 8px 0px;
}

.elementor-342 .elementor-element.elementor-element-e9d5a8a .ld_course_grid_button .btn:hover {
    background: black;
}

.elementor-342 .elementor-element.elementor-element-e9d5a8a .ribbon {
    background: var( --e-global-color-secondary )!important;
}

.elementor-342 .elementor-element.elementor-element-e9d5a8a .ribbon:before {
    border-top-color: var( --e-global-color-secondary )!important;
    border-right-color: var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for ld-course-list, class: .elementor-element-4878ab7 */.elementor-342 .elementor-element.elementor-element-4878ab7 .ld_course_grid_button .btn {
    background: #1F7A8C;
  font-size: 18px;
  font-weight: 600;
  color: var( --e-global-color-0ae32d0 );
  border-radius: 32px 0px 32px 32px;
  padding: 16px;
  border: 0px;
  margin: 8px 0px;
}

.elementor-342 .elementor-element.elementor-element-4878ab7 .ld_course_grid_button .btn:hover {
    background: black;
}

.elementor-342 .elementor-element.elementor-element-4878ab7 .ribbon {
    background: var( --e-global-color-secondary )!important;
}

.elementor-342 .elementor-element.elementor-element-4878ab7 .ribbon:before {
    border-top-color: var( --e-global-color-secondary )!important;
    border-right-color: var( --e-global-color-secondary )!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cb82f3c */.elementor-342 .elementor-element.elementor-element-cb82f3c .entry-title {
    height: 72px!important;
}/* End custom CSS */