.elementor .e-10d6754-e26d13c{height:31px;color:#00838A;text-align:center;margin-block-end:23px;border-color:#00A8B066;background-color:#E6F7F8;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-e4d35f0-3dc21d1{padding:0px;margin-block-end:0px;flex-direction:column;gap:14px;}.elementor .e-9d0f37e-1d520a0{padding:0px;}.elementor .e-766483b-853af0d{padding:0px;}.elementor .e-ded3ad3-09e1f88{width:630px;height:630px;position:absolute;inset-block-start:-200px;inset-inline-end:-115px;background-image:radial-gradient(circle at center center, #00A8B029 16%,#00A8B000 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-d439d54-1f70a09{overflow:hidden;padding-block-start:26px;padding-block-end:85px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8c46683-43cbedf{max-width:700px;line-height:46px;margin-block-end:48px;}.elementor .e-000d306-8c6e288{width:32px;height:40px;margin-block-end:7px;display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-9e9475e-06610ac{font-family:"Poppins";font-weight:600;font-size:1.125rem;color:#1F2430;text-align:center;margin-block-start:0px;margin-block-end:10px;}.elementor .e-3099ee9-b09ee7a{max-width:731px;font-family:"Inter";font-weight:400;font-size:1rem;color:#64748B;line-height:28px;text-align:start;}.elementor .e-2239c67-2e669ff{text-align:center;padding:28px;border-radius:22px;border-width:1px;border-color:#E2E8F0;border-style:solid;box-shadow:0px 8px 24px -18px #1F243066;display:flex;flex-direction:column;align-items:start;}.elementor .e-c3f78a1-3192736{width:32px;height:40px;margin-block-end:7px;display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8b7811a-fece1c2{font-family:"Poppins";font-weight:600;font-size:1.125rem;color:#1F2430;text-align:center;margin-block-start:0px;margin-block-end:10px;}.elementor .e-b4275f4-a79b763{max-width:731px;font-family:"Inter";font-weight:400;font-size:1rem;color:#64748B;line-height:28px;text-align:start;margin-block-end:40px;}.elementor .e-bd3b070-99fb51d{text-align:center;padding:28px;border-radius:22px;border-width:1px;border-color:#E2E8F0;border-style:solid;box-shadow:0px 8px 15px -8px rgba(31, 36, 48, 0.3);display:flex;flex-direction:column;align-items:start;}.elementor .e-d74d6d2-56a87ea{width:32px;height:40px;margin-block-end:7px;display:block;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3dd4532-b4b0f0e{font-family:"Poppins";font-weight:600;font-size:1.125rem;color:#1F2430;text-align:center;margin-block-start:0px;margin-block-end:10px;}.elementor .e-f92d4a4-4c808d1{max-width:731px;font-family:"Inter";font-weight:400;font-size:1rem;color:#64748B;line-height:28px;text-align:start;margin-block-end:40px;}.elementor .e-0c602c5-2cab80f{text-align:center;padding:28px;border-radius:22px;border-width:1px;border-color:#E2E8F0;border-style:solid;box-shadow:0px 8px 15px -8px rgba(31, 36, 48, 0.3);display:flex;flex-direction:column;align-items:start;}.elementor .e-b719b54-6657748{padding:0px;gap:20px;}.elementor .e-22fd696-22a0304{margin-block-end:0px;}.elementor .e-95cb556-e86fa7a{padding-block-start:100px;padding-block-end:100px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(180deg, #FFFFFF 0%, #F1F5F9 47.12%, #FFFFFF 100%);\n}.elementor .e-7fafca2-a2d028f{line-height:46px;margin-block-end:0px;}.elementor .e-e52c937-5e12476{width:101%;padding:0px;}.elementor .e-6d26cde-c73e830{padding:0px;display:flex;justify-content:flex-end;align-items:end;}.elementor .e-1ae35dc-3bfe4b8{padding:0px;margin-block-end:130px;}.elementor .e-0a65975-a1ff9f2{margin-block-end:0px;}.elementor .e-376f876-a4b0836{padding-block-start:0px;padding-block-end:100px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(180deg, #FFFFFF 0%, #F1F5F9 18%, #F1F5F9 82%, #FFFFFF 100%);
 .caption h3 {
     display: -webkit-box;
  -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
 }
.ld-course-list-items .ld_course_grid .thumbnail.course img {
  border-top-left-radius:22px;
  border-top-right-radius:22px;
  max-height: 223px;
  object-fit: cover;
  height: 100%;
}
  .ld-course-list-items .ld_course_grid .entry-content  p{
     display: -webkit-box;
  -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
   overflow: hidden;
    color: #64748B;
    margin-bottom: 30px !important;
  }

.sfwd-courses .ld_course_grid_button a {
 font-size: 1rem;
 font-weight: 600;
 font-family:inter, sans-serif;
 padding: 13.5px;
 border-radius: 10px;
background: linear-gradient(113.58deg, #00838A 0%, #005F63 100%);
box-shadow: 0px 10px 22px -10px #00838A99;
}
 .ribbon {
  font-size: 13px !important;
  top:40px !important;
  padding: 7px 10px !important;
      background: linear-gradient(107.7deg, #00838A 0%, #005F63 100%) !important;
      border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
 }
 .ribbon.enrolled:before{
  border-top-color: #006565 !important;
  border-right-color:#006565 !important;
  }
      .caption {position: relative;}
   .caption:before {
    content: "";
    position: absolute;
    left:0;
    top:-50px;
    height: 50px;
    width: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 100%);
    }
    .learndash-pager {
      display: none;
    }\n}.elementor .e-af26baa-2e41dd3{align-self:center;}.elementor .e-098139c-bda33f4{text-align:center;margin-block-end:52px;}.elementor .e-1bed7b3-ba27229{font-size:1rem;color:#64748B;}.elementor .e-e6c56e3-8e6eeee{font-size:1rem;color:#64748B;}.elementor .e-1f3dd22-a216563{font-size:1rem;color:#64748B;}.elementor .e-0a16bc0-61054d6{font-size:1rem;color:#64748B;}.elementor .e-c63e633-113e6fb{margin-block-end:0px;}.elementor .e-29f769c-481dd6d{padding-block-start:0px;padding-block-end:35px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;justify-content:center;align-items:center;background: linear-gradient(180deg, #FFFFFF 0%, #F1F5F9 100%);\n}.elementor .e-09ba6d1-97702cc{line-height:46px;margin-block-end:52px;}.elementor .e-6f259b3-ac97c10{padding:0px;margin-block-end:0px;flex-direction:column;}.elementor .e-869e322-346e947{padding-block-start:100px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:30px;background-color:#F1F5F9;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-8de0d5a-d5c7142{gap:16px;justify-content:center;}.elementor .e-ecbbd35-dc03b8e{padding-block-start:146px;padding-block-end:25px;padding-inline-start:20px;padding-inline-end:20px;border-start-start-radius:30px;border-start-end-radius:30px;background-image:linear-gradient(150deg, #005F63D9 65%,#1F2430 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}