.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-82d80c0d-90bb-1fe8-78c5-a1725c11fa73 {
font-family: Inter, sans-serif !important;
font-weight: 500 !important;
margin-left: auto !important;
margin-right: auto !important;
max-width: 1248px !important;
padding-left: 4px !important;
padding-right: 4px !important;
color: #FFFFFF !important;
}
.lfr-layout-structure-item-82d80c0d-90bb-1fe8-78c5-a1725c11fa73 {
font-family: 'Inter', sans-serif;

.nav-link {
  opacity: 0.8;
 padding: 12px 16px;
box-shadow: none !important;
}

.nav-item.active .nav-link{
        border-bottom: 4px solid #EA7330;
        opacity: 1;
        font-weight: 700;
    }
}.lfr-layout-structure-item-96d276d6-51f9-c6fe-dd35-a67cd7ab7336 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-8f217941-ef5a-b010-5633-09ccdaee8419 {
background-color: #2B3990 !important;
font-family: 'Inter', sans-serif !important;
}
.lfr-layout-structure-item-6436102b-8d93-a9dd-9e34-09d7c007ab41 {
padding-top: 16px !important;
}
.lfr-layout-structure-item-b20187f9-9cb0-2d40-1fe7-31ccd09d63c3 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-e2ef997c-89c3-fa42-72c2-c6a181520c20 {
margin-bottom: 24px !important;
}
.lfr-layout-structure-item-d8f6ab48-28c8-4b7a-0dcc-da755d7009c0 {
.container-fluid {
gap: 16px;
}
}.lfr-layout-structure-item-6ba4ad08-5d4c-ddff-c8ca-8d247dfacc52 {
   .row:has(.program-collection-box-cover),
 .row .col:has(.program-collection-box-cover),
.row:has(.program-collection-box-cover) > div,
.row:has(.program-collection-box-cover) > div > div,
.row:has(.program-collection-box-cover) > div > div > div,
.program-collection-box-cover,
.program-collection-box
 {
      height: 100%;
   }







}.lfr-layout-structure-item-1a63fb51-032b-066e-1986-b5bba5a9c907 {
margin-left: auto !important;
margin-right: auto !important;
max-width: 1248px !important;
padding-left: 20px !important;
padding-right: 20px !important;
}
.lfr-layout-structure-item-1a63fb51-032b-066e-1986-b5bba5a9c907 {
.resources-page-section .sec-header {
     gap: 4px;
  }
  .resources-page-section .sec-heading {
     color: #404040;
    font-size: 28px;
    line-height: 33.6px;
    font-weight: 800;
  }
  .resources-page-section .sec-desc {
     color: #667085;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }
  .resources-page-section .view-all-btn {
     color: #2B3990;
    font-size: 14px;
    line-height: 21px;
    font-weight: 700;
    gap: 6px;
    text-decoration: none;
  }



@media (max-width: 576px){

.resources-page-section {
   flex-direction: column;
    gap: 4px;
}

}


}.lfr-layout-structure-item-6afad311-63de-4e9f-c857-c6bfa0f3be09 {
padding-bottom: 60px !important;
padding-top: 24px !important;
}
.lfr-layout-structure-item-6afad311-63de-4e9f-c857-c6bfa0f3be09 {
gap: 36px;
}.lfr-layout-structure-item-d8f61fae-565b-b5e8-dd86-8a74a7768ce4 {

.resources-hero-sec-cover {
   padding: 24px 0;
}

.resources-hero-sec {
height: 516px;
color: white;
justify-content: end;
padding: 30px 40px;
gap: 16px;
border-radius: 16px;
background-image:  linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%), url("https://au.rxtro.com/documents/10157/2507879/4b091a0c09e13dacd0b5a7945192f536543adb31.jpg/4a0434b9-fed1-20b8-ff2a-0c54fbe86723?version=1.0&t=1768815981599&imagePreview=1") !important;
background-size: cover;
  background-position: center;
background-repeat: no-repeat;
}

.resources-hero-sec .sec-pill {
        background: #FFFFFF33;
        border-radius: 4px;
        font-size: 12px;
        line-height: 32px;
        font-weight: 700;
        letter-spacing: 0.48px;
        text-transform: uppercase;
        padding: 0 10px;
    }

.resources-hero-sec .sec-heading {
        max-width: 768px;
        font-size: 48px;
        font-weight: 800;
        line-height: 57.6px;
    }

.resources-hero-sec .sec-desc {
        max-width: 476px;
        color: #E5E7EB;
        font-size: 16px;
        font-weight: 400;
    }



@media (max-width: 768px) {
.resources-hero-sec {
gap:12px;
   padding: 24px 16px ;
}
.resources-hero-sec .sec-heading {
        max-width: 768px;
        font-size: 28px;
        font-weight: 800;
        line-height: 34.6px;
    }

.resources-hero-sec .sec-desc {
        font-size: 14px;
    }
}


@media (max-width: 576px) {
.resources-hero-sec {
height: auto;
min-height: 360px;
}
}


}

.sec-heading, .sec-desc, .view-all-btn {
font-family: 'Inter', sans-serif;
}