.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-2579dc7b-a553-bfba-9939-b2d5ff596b0d {
margin-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8ebb5180-fc75-8756-462c-b2e148dc26c5 {
font-weight: 400 !important;
max-width: var(--container-max-xl) !important;
padding-bottom: var(--spacer-10,10rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-8ebb5180-fc75-8756-462c-b2e148dc26c5 {
.learn-banner {
    p {
        font-weight: 400 !important;
    }
}
}.lfr-layout-structure-item-08b13a9c-05f4-5f79-fbc8-44ae3581994f {
max-width: var(--container-max-xl) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-ab233897-350f-cb5c-c34f-2ca07ad94a26 {
color: var(--color-neutral-0) !important;
}
.lfr-layout-structure-item-e19f4bef-737c-ad2b-6952-6746791760bb {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-04accd93-fdd0-dac4-7a20-9367cda910f9 {
gap: var(--spacer-4);
}.lfr-layout-structure-item-06279cb9-c5ba-f929-74c7-5b12e9e6226c {
background-color: var(--color-brand-primary) !important;
border-radius: 4px !important;
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
width: 12% !important;
}
.lfr-layout-structure-item-789cb0d3-1760-c560-4492-62a3426139f1 {
gap: var(--spacer-2);
}.lfr-layout-structure-item-9617328c-84e4-4a16-a590-f739282727cf {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-f7150bcd-aaeb-ec1e-c92c-81ce2a78a90a {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-aeee568b-fa66-6683-2b57-be058d00b8f4 {
font-size: 1rem !important;
font-weight: 600 !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ccc88b0e-71ee-469e-fb63-3614c9aad6f4 {
font-weight: 600 !important;
color: var(--color-brand-primary-darken-4) !important;
}
.lfr-layout-structure-item-4c389c97-4da1-1e38-5522-943a6be92fc0 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c084ba03-3aa2-452b-a061-7250b46c8bf8 {
width: 75% !important;
}
.lfr-layout-structure-item-5bb00a2c-13cc-daa6-0e35-dff434be2598 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b6ac5ffd-f8a5-f3bf-aa10-7c64a789deda {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-cc047ea6-96b7-a72d-b174-f5955812ef13 {
font-family: 'Source Sans 3', 'Source Sans Pro', system-ui !important;
font-weight: 400 !important;
max-width: 800px !important;
width: 100% !important;
}
.lfr-layout-structure-item-cc047ea6-96b7-a72d-b174-f5955812ef13 {
 font-family: 'Source Sans 3';
  
  .learn-banner {
    p {
        font-weight: 400 !important;
    }
}
}.lfr-layout-structure-item-0cbbb3da-53a2-f98a-e46e-914db943c088 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-0cbbb3da-53a2-f98a-e46e-914db943c088 {
gap: var(--spacer-2);
}.lfr-layout-structure-item-3280348c-5ba5-161d-d558-02cf7db6f4fb {
background-color: var(--color-accent-4) !important;
border-radius: 4px !important;
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
width: 12% !important;
}
.lfr-layout-structure-item-04ed3777-0689-511c-7e50-2c56ca96cc6f {
font-size: fontSizeLg !important;
font-weight: 600 !important;
color: var(--color-brand-primary-darken-5) !important;
}
.lfr-layout-structure-item-23821e17-f97b-d6c4-5afa-99f5d4c4c7f7 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-ee5f5bce-ffee-86d1-59b2-b0882edf1513 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-d3f63804-935b-2c43-76d0-96c9a219aacc {
font-size: fontSizeLg !important;
font-weight: 600 !important;
color: #00256C !important;
}
.lfr-layout-structure-item-c8725da6-0e3c-50a5-d8ae-cb99ca5e7600 {
background-color: var(--color-accent-5) !important;
border-radius: 4px !important;
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
width: 12% !important;
}
.lfr-layout-structure-item-69400b0e-42e0-f339-8086-02aff037b783 {
font-family: "Source Sans 3", system-ui !important;
}
.lfr-layout-structure-item-28071c7e-e939-bfa3-4d35-41c58d6df84f {
gap: var(--spacer-4);
justify-content: space-between;
}.lfr-layout-structure-item-ffa34faf-6114-4170-875b-7e8ed4b6f87f {
gap: var(--spacer-4);
}.lfr-layout-structure-item-292c7f17-8f05-c7cf-8a47-7625d0a04038 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-aed83982-9d20-46ac-a016-278a33b8d4ff {
padding-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6499cd7d-d9be-23cc-e2f0-1bc3b1787886 {
font-weight: 600 !important;
margin-right: auto !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
color: #54555F !important;
}
.lfr-layout-structure-item-949cdf5c-8919-0b2b-02f8-6bdcad6e554c {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-8b54f79c-4612-2d6d-d921-0e1ebc87ca8a {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-c7ac9aa1-9a1d-a272-dcc8-cd61d05fa7e7 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-735ae6dd-91e6-a3be-ca07-1c03d347a3d3 {
font-weight: 600 !important;
margin-right: auto !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
color: #54555F !important;
}
.lfr-layout-structure-item-ad585a94-fd68-d666-7393-b86419d1416a {
font-family: "Source Sans 3", system-ui !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: var(--container-max-xl) !important;
}
.lfr-layout-structure-item-ad585a94-fd68-d666-7393-b86419d1416a {
a:hover {
  color:  var(--color-action-primary-hover, #0053F0);
  text-decoration: none;
}}.lfr-layout-structure-item-2766da42-1505-7a11-b7fd-6215687cd4bf {
font-weight: 600 !important;
margin-right: auto !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
color: #54555F !important;
}
.lfr-layout-structure-item-335e89d9-f459-51dc-c174-9b79f6b6ceab {
gap: var(--spacer-3);
}.lfr-layout-structure-item-2350b5cb-c42a-c395-72c0-e935d5f33548 {
font-size: fontSizeLg !important;
font-weight: 600 !important;
color: var(--color-brand-primary-darken-5) !important;
}
.lfr-layout-structure-item-c0d93fe7-d6b0-21ec-a302-a26164537090 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-1f88d382-cfdb-10c2-6788-3b363b56925c {
a {
  color: var(--color-neutral-10, #282934);
}

a:hover {
  color:  var(--color-action-primary-hover, #0053F0)
}

gap: var(--spacer-3);

}.lfr-layout-structure-item-f665ee3d-96ce-de42-4922-b2e40e1f753f {
font-size: fontSizeLg !important;
font-weight: 600 !important;
color: var(--color-brand-primary-darken-5) !important;
}
.lfr-layout-structure-item-40dc6e72-14fa-85be-d3c1-419113014811 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-f190f1c1-90f8-bea3-2551-6fb85216220f {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-36122ed2-d839-06f8-2ac6-bcb509c62e9e {
max-width: var(--container-max-sm) !important;
}
.lfr-layout-structure-item-19d96b4d-3fed-8bc8-eb45-b6fa9a00de72 {
font-weight: 400 !important;
}
.lfr-layout-structure-item-19d96b4d-3fed-8bc8-eb45-b6fa9a00de72 {
gap: var(--spacer-2);
}.lfr-layout-structure-item-ad7f733b-199c-0df5-f73d-0ff38fb857ae {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-ad7f733b-199c-0df5-f73d-0ff38fb857ae {


}.lfr-layout-structure-item-b37cfb35-e8a7-3c60-3ea5-86779d5652bd {
max-width: 1034px !important;
}
.lfr-layout-structure-item-250de8f5-c583-59a2-7b36-c4cacf57aa83 {
gap: var(--spacer-4);
}.lfr-layout-structure-item-bee5c7ed-d462-0a71-c540-acf9f07e6b86 {
  top: -200px;

  .card-course .col {
    padding-bottom: 42px;
  }

  .card-tag p {
    margin-bottom: 0px !important;
  }

  .container-cards-page-2 {
    gap: 5px !important;
  }

  .container-cards-page-2 .learningPath-container {
    height: 90% !important;
  }

  .course-container .learn-education__landing-card .col {
    margin-bottom: 24px;
  }

  .learn-banner {
    h1 {
      font-family: 'Source Sans 3' !important;
      font-weight: 700 !important;
    }

    p {
      font-family: 'Source Sans 3';
      font-weight: 600;
    }
  }

  .learn-education {
    .learn-education__landing-card {
      margin-bottom: auto !important;
      min-height: auto !important;
    }
  }

  .tag-course {
    align-items: flex-start;
  }

  @media(max-width: 990px) {
    .card-course {
      padding-bottom: 20px;
    }

    .card-learningPath-2 {
      padding-bottom: 0px !important;
    }

    .container-cards-page {
      display: flex;
      flex-direction: column;
      padding-top: 140px;
    }

    .container-cards-page-2 {
      gap: 1px !important;
      padding-top: 140px;
    }

    .has-control-menu nav.public-sites-navigation {
      margin-top: 5rem !important;
    }

    .header-courses {
      margin: 0 auto;
      max-width: 95%;
    }

    .learn-education {
      .learn-education__landing-card {
        margin-bottom: 1rem !important;
        min-height: 2rem !important;
      }
    }

    .learn-nav-bar {
      padding-bottom: 0 !important;
    }

    .learn-banner {
      padding-top: 110px;
      .lfr-layout-structure-item-container {
        align-items: flex-start !important;
        flex-direction: column !important;
      }
    }

    .tag-learningPath {
      display: none;
    }
  }

  @media(max-width: 1664px) {
    .learn-education {
      max-width: 95% !important;
    }
  }
}.lfr-layout-structure-item-39140c82-cbdb-5e4d-6ec7-e47c1a8baecf {
margin-left: var(--spacer-2,0.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-03467ecc-e2fb-a642-72a9-2354f07b1c43 {
font-weight: 600 !important;
margin-right: auto !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
color: #54555F !important;
}
.lfr-layout-structure-item-f5746c42-64f9-b654-64a0-c898c723ac62 {
font-family: "Source Sans 3", system-ui !important;
margin-top: -5rem !important;
max-width: var(--container-max-xl) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-d0741dfb-bf86-9059-b172-a64c107bff1c {
gap: var(--spacer-3);
}.lfr-layout-structure-item-70e8d906-df88-a04e-6db8-b5f35e3f611b {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-298f1a90-2d5e-2a58-9f03-4fb1bca02a4e {
background-color: var(--color-accent-1) !important;
border-radius: 4px !important;
padding-left: var(--spacer-1,0.25rem) !important;
padding-right: var(--spacer-1,0.25rem) !important;
width: 12% !important;
}
.lfr-layout-structure-item-1243bb9b-ffc3-4279-04f3-79cecc09854d {
font-size: .7rem;
}.lfr-layout-structure-item-d9ad1489-dee9-e287-7abe-abaae662dbc0 {
background-color: var(--color-neutral-1) !important;
border-radius: var(--border-radius-lg) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
color: var(--color-neutral-10) !important;
}
.lfr-layout-structure-item-d9ad1489-dee9-e287-7abe-abaae662dbc0 {
gap: var(--spacer-4);
}.lfr-layout-structure-item-ddf4411e-e4ea-3f89-6a7d-83ef78a09352 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-dbe8ebd8-5c9d-ca2d-23d6-8c93d64a2022 {
margin-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-9b6e0246-7a59-b65a-e58f-8cfe820f816a {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7a992221-efc4-453b-2e56-17843b6da7b1 {
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-44c9dbcb-88b4-c6c1-ddd4-fa4df47f5b73 {
display: none !important;
}
.lfr-layout-structure-item-a0636f55-0822-0a4c-5c16-798e1b5de9fc {
gap: var(--spacer-4);
}.lfr-layout-structure-item-d1f02d76-84c3-ca01-7ed1-05596205e98c {
margin-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-41c08d35-59b5-4383-477e-833030629c4a {
font-weight: 400 !important;
}
.lfr-layout-structure-item-41c08d35-59b5-4383-477e-833030629c4a {
gap: var(--spacer-2);
}.lfr-layout-structure-item-c6eaf56a-474d-848c-92c6-d04bbf708c94 {
  position: relative;
}.lfr-layout-structure-item-6dc08dcf-8253-5b3a-c22d-1c89df040bb7 {
gap: var(--spacer-3);
justify-content: start !important;
}@media screen and (max-width: 991px) {.lfr-layout-structure-item-c084ba03-3aa2-452b-a061-7250b46c8bf8 {
width: 50% !important;
}
.lfr-layout-structure-item-c084ba03-3aa2-452b-a061-7250b46c8bf8 {
display: flex;
flex-direction: column !important;
gap: var(--spacer-5);
}.lfr-layout-structure-item-ef717ca0-19ef-f6ca-0d67-3391f318faf2 {
gap: var(--spacer-5);
}.lfr-layout-structure-item-ad585a94-fd68-d666-7393-b86419d1416a {
a:hover {
  color:  var(--color-action-primary-hover, #0053F0);
  text-decoration: none;
}

gap: var(--spacer-4);
}.lfr-layout-structure-item-335e89d9-f459-51dc-c174-9b79f6b6ceab {
width: 50% !important;
}
.lfr-layout-structure-item-f5746c42-64f9-b654-64a0-c898c723ac62 {
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-1243bb9b-ffc3-4279-04f3-79cecc09854d {
font-size: .7rem;
}}@media screen and (max-width: 767px) {.lfr-layout-structure-item-c084ba03-3aa2-452b-a061-7250b46c8bf8 {
}}@media screen and (max-width: 575px) {.lfr-layout-structure-item-c084ba03-3aa2-452b-a061-7250b46c8bf8 {
width: 100% !important;
}
.lfr-layout-structure-item-c084ba03-3aa2-452b-a061-7250b46c8bf8 {
flex-direction: column !important;
}.lfr-layout-structure-item-28071c7e-e939-bfa3-4d35-41c58d6df84f {
flex-direction: column !important;
gap: var(--spacer-4);
}.lfr-layout-structure-item-ad585a94-fd68-d666-7393-b86419d1416a {
a:hover {
  color:  var(--color-action-primary-hover, #0053F0);
  text-decoration: none;
}

gap: var(--spacer-4);
}.lfr-layout-structure-item-335e89d9-f459-51dc-c174-9b79f6b6ceab {
width: 100% !important;
}
.lfr-layout-structure-item-1243bb9b-ffc3-4279-04f3-79cecc09854d {
flex-direction: column !important;
font-size: .7rem;
gap: 0px;
}}