/* Cert Layout - Updated */

.CertBodyWrapper {
    position: relative;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    aspect-ratio: 1200 / 627;
    overflow: hidden;
    color: #FFFFFF !important;
    font-family: Inter, Arial, Helvetica, sans-serif !important;
    display: block !important;
    
    box-sizing: border-box !important;
  }
  
  .TopBlueBar { 
    display: none !important; 
  }
  
  .CertContentWrapper {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    display: block !important;
    padding: 0 !important;
    text-align: left !important;
    z-index: 2;
  }
  
  .CertCertifiedText { 
    display: none !important; 
  }
  
  .CertLearnerName {
    position: absolute !important;
    top: 26.50% !important;
    left: 6.08% !important;
    width: 57.36% !important;
    max-width: 57.3% !important;
    height: 14.51% !important;
    margin: 0 !important;
    font-family: Inter, Arial, Helvetica, sans-serif !important;
    
    font-size: 4.35vw !important; 
    font-weight: 500 !important;
    line-height: 126% !important;
    letter-spacing: 0 !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  .CertHasCompletedText {
    position: absolute !important;
    top: 47.00% !important;
    left: 6.17% !important;
    width: 62% !important;
    max-width: none !important;
    height: auto !important;
    margin: 0 !important;
    font-family: Inter, Arial, Helvetica, sans-serif !important;
    font-size: 2.15vw !important; 
    font-weight: 400 !important;
    line-height: 126% !important;
    letter-spacing: 0 !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  .CertHasCompletedText > span {
    display: block !important;
    width: max-content !important;
    max-width: none !important;
    overflow: visible !important;
    margin-top: 0 !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    font-family: Inter, Arial, Helvetica, sans-serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    line-height: inherit !important;
    white-space: nowrap !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
  }
  
  .CertHasCompletedText > span br {
    display: none !important;
  }
  
  .CertHasCompletedText > span > span {
    display: inline !important;
    width: auto !important;
    max-width: none !important;
  }
  
  .CertHasCompletedText > span p,
  .CertHasCompletedText > span a,
  .CertHasCompletedText > span strong,
  .CertHasCompletedText > span em,
  .CertHasCompletedText > span b,
  .CertHasCompletedText > span i {
    font-family: Inter, Arial, Helvetica, sans-serif !important;
    font-size: inherit !important;
    font-weight: 400 !important;
    line-height: 126% !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    white-space: nowrap !important;
  }
  
  .CertLearnerName span, .CertLearnerName strong, .CertLearnerName em,
  .CertHasCompletedText p, .CertHasCompletedText strong, .CertHasCompletedText em,
  .CertEarnedOn span, .CertEarnedOn strong,
  .CertExpiration span, .CertExpiration strong {
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    font-family: Inter, Arial, Helvetica, sans-serif !important;
  }
  
  .CertEarnedOn,
  .CertExpiration {
    position: absolute !important;
    left: 6.17% !important;
    padding: 0 !important;
    text-indent: 0 !important;
    margin: 0 !important;
    font-family: Inter, Arial, Helvetica, sans-serif !important;
    font-weight: 400 !important;
    letter-spacing: 0 !important;
    line-height: 1.2 !important;
    color: #FFFFFF !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 5 !important;
  }
  
  .CertEarnedOn {
    top: 74.00% !important;
    width: 43.53% !important;
    height: 5.74% !important;
    font-size: 1.75vw !important;
  }
  
  .CertExpiration {
    top: 81.25% !important;
    width: 30.47% !important;
    height: 4.15% !important;
    font-size: 1.2vw !important;
    color: #FFFFFF !important;
    -webkit-text-fill-color: #FFFFFF !important;
    opacity: .6 !important;
  }
  
  /* The background already contains the Box wordmark and seal */
  .CertLogo { 
    display: none !important; 
  }
  
  @media (min-width: 768px) {
    .CertLearnerName { font-size: 38px !important; }
    .CertHasCompletedText { font-size: 19px !important; }
    .CertEarnedOn { font-size: 15px !important; }
    .CertExpiration { font-size: 11px !important; }
  }
  
  @media (max-width: 767px) {
    .CertBodyWrapper,
    .CertContentWrapper { 
      min-height: 420px !important; 
    }
  
    .CertContentWrapper { 
      padding: 120px 7% 0 !important; 
    }
  
    .CertLearnerName,
    .CertHasCompletedText { 
      max-width: 58% !important; 
    }
  
    .CertLearnerName { 
      margin-bottom: 18px !important; 
      font-size: 28px !important;
      position: relative !important;
      top: auto !important;
      left: auto !important;
    }
    
    .CertHasCompletedText {
      font-size: 14px !important;
      position: relative !important;
      top: auto !important;
      left: auto !important;
    }
  }
  
  .AL_Custom_CardContentInner .AL_Custom_CardFooter {
      display: none;
  }
  
  .AL_Custom_CardContentInner .AL_Custom_CardBody {
      min-height: 174px;
      height: auto;
      max-height: 174px;
  }
  .academy-content-wrapper{
      padding-top: 50px !important;
  }
  .AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-6fec0706-0, 
  .AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-2600b184-0, 
  .AL_Custom_SingleCard .AL_Custom_CardShadows, 
  .AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-1f36ba1b-0,  
  .AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-1d627dc4-0 {
      display: none;
  }
  
  .AL_Custom_CardContentInner .AL_Custom_CardBody .AL_Custom_ContentTypeLabel span {
      margin-left: 0px;
      border: 1px solid #E6E7EB;
      border-radius: 75px;
      padding: 0.5px 7.5px;
      font-size: 12px;
      text-transform: capitalize;
      letter-spacing: 0;
      line-height: 16px;
      position: relative;
      display: inline-block;
  }
  
  .AL_Custom_CardContentInner .AL_Custom_CardImage {
      border-radius: 15px 15px 0px 0px;
  }
  
  .AL_Custom_CardContentInner .AL_Custom_CardBody {
      border-radius: 0px 0px 15px 15px ;
  }
  
  .AL_Custom_SingleCard .AL_Custom_CardContentInner {
      border-radius: 15px;
      border: 1px solid #00000033;
      width: 292px ;
      max-width: 292px ;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"],
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"] > .AL_Custom_SingleCard {
      max-width: 292px;
      width: 292px;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"] {
      padding: 0;
      margin-bottom: 0;
  }
  
  /* Banner CSS */
  
  #main .AL_Custom_TabBar {
      width: 100%;
      padding: 0 2.5rem;
      width: calc(100% - 5rem);
      background-color: #fff;
      border-bottom: 1px solid #efefef;
  }
  
  .AL_Custom_Template_Catalog .academy-navigation .academy-navigation-content-wrapper{
      padding-top: 30px;
  }
  
  .AL_Custom_TabBar nav {
      max-width: none !important;
  }
  
  .academy-banner.AL_Custom_NavBg .academy-content-banner-wrapper {
      display: none;
  }
  
  main#main > div.AcademyBreadcrumbWrapper-sc-84f21bca-0:nth-child(3) {
      display: none !important;
  }
  
  .academy-navigation-content-wrapper {
      max-width: none !important;
      padding-top: 40px;
  }
  /* #main .AcademyBreadcrumbWrapper-sc-84f21bca-0{
      width: calc(100% - 15rem);
      padding: 0px 1rem;
  } */
  #main .AL_Custom_BreadcrumbBar{
      max-width: none;
  }
  
  .main-content .academy-navigation {
      width: calc(100% - 5.5rem) ;
      margin: 0px 2.5rem !important;
      height: auto !important;
  }
  
  [class*="DefaultAvatarSvg-sc-"] {
      background-color: rgb(17, 98, 191);
      border-radius: 30px;
  }
  
  .logout-button {
      background-color: rgb(17, 98, 191);
      color: #fff;
      order: 4;
  }
  
  .AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink > a, 
  .AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink > a:hover {
      color: #676767;
      font-weight: 600;
      margin: 0px 10px;
  }
  
  .AL_Custom_NavCustomLinksList {
      order: 3;
      /* margin-left: 10px; */
  }
  
  .SearchBarWrapper-sc-d6581c35-6 {
      order: 2;
  }
  
  .AL_Custom_NavSearchBar [class*="StyledInput-sc-"]{
      max-width: 460px;
      width: 460px;
  }
  
   .AL_Custom_NavContentWrapper .DecoratorContainer-sc-bfkqc6-6 [class*="DecoratorGroup-sc-"] {
      /* display: none; */
  } 
  
  
  .AL_Custom_NavContentWrapper [class*="AcademyAvatarWrapper-sc-"] {
      order: 3;
  }
  
  #main .AL_Custom_NavBg {
      background-image: none;
      padding: calc(80px) 4rem 0;
  }
  
  [class*="InputWrapper-sc-"] [class*="StyledInput-sc-"]{
      padding: 8px 16px 8px 20px;
  }
  
  .academy-content-wrapper .academy-content {
      padding-top: 0;
  }
  
  .academy-content .kpzCPl {
      display: none !important;
  }
  
  .AL_Custom_TabBar nav ul li a {
      font-weight: 400 !important;
      padding: 10px 0px !important;
      margin: 0px 30px 0px 0px !important;
  }
  
  .AL_Custom_NavSearchBar [class*="StyledInput-sc-"] {
      border-radius: 10px;
  }
  
  [class*="SearchBarWrapper-sc-"] {
      margin-right: 30px;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child {
      text-align: left;
  }
  
  .IgrFD .htvpGa {
      color: #767676;
      text-align: left;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] {
      max-width: 1200px;
      margin: auto;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] {
      margin-top: 12px;
      justify-content: center;
      gap: 16px;
  }
  /* Responsive Header */
  .AL_Custom_Template .academy-navigation .academy-navigation-content-wrapper {
      padding-top: 20px;
  }
  
  .cdWpsX {
      max-width: 292px;
      width: 292px; 
  }
  
  /* Cards Global */
  .AL_Custom_CardContainer.academy-cards-wrapper {
      justify-content: center;
      gap: 16px;
  }
  
  .academy-cards-wrapper .fHBDiq {
      width: auto;
  }
  
  :is(.AL_Custom_Template_Paths, .AL_Custom_Template_Events) .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] {
      margin: auto;
  }
  
  .AL_Custom_CardContainer .AL_Custom_SingleCard {
      max-width: 292px;
      width: 292px;
      margin-bottom: 5px;
  }
  
  /* Common Structure Overall */
  .AL_Custom_Template_Events .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]:nth-of-type(2) {
      margin-top: 36px;
  }
  
  .AL_Custom_Template_Events .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]:nth-of-type(2) {
      margin-top: 50px;
  }
  
  .AL_Custom_Template_Certifications .academy-content > [class*="StyledStack-sc-"] > .academy-cards-wrapper {
      margin-top: 62px;
  }
  .AL_Custom_Template.AL_Custom_Template_Certifications .academy-content-wrapper{
   padding-top: 0px !important;
  }
  .AL_Custom_Template_Paths .academy-content > [class*="StyledStack-sc-"]:not(:first-of-type), 
  .AL_Custom_Template_Events .academy-content > [class*="StyledStack-sc-"]:not(:first-of-type), 
  .AL_Custom_Template_Certifications .academy-content > [class*="StyledStack-sc-"]:not(:first-of-type) {
      margin-top: 50px;
  }
  .sRqRA::after{
    display: none;
  }
  .AL_Custom_Template_Paths .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]:nth-of-type(2){
      margin-top: 36px;
  }
  .ePiwtp {
      display: none;
  }
  
  /* Recommended section centered */
  .cHGKjv .kwilwC {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  
  :is(.AL_Custom_Template_Paths, .AL_Custom_Template_Events) .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > * {
      padding-left: 0 !important;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] {
      margin-left: 0;
  }
  
  .AL_Custom_Template_Catalog .flIRUM {
      display: none;
  }
  
  .AL_Custom_CardTitle .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
      font-size: 16px;
      font-weight: 600;
  }
  
  .AL_Custom_CardDescription .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
      font-size: 14px;
  }
  
  .AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink>a, .AL_Custom_NavCustomLinksList .AL_Custom_NavCustomLink>a:hover {
      font-weight: 400;
      font-size: 15px;
  }
  
  
  .AL_Custom_Template_Catalog .academy-content-wrapper {
      max-width: 1270px;
      margin: auto;
      padding: 0;
  }
  
  .AL_Custom_Template_Catalog .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"] {
      padding-right: 0;
  }
  
  
  
  
  
  .AL_Custom_ContentTypeLabel .AcademyIconWrapper-sc-c14639e3-0 {
      display: none;
  }
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child .StyledStack-sc-2d6lyo-0 .StyledText-sc-1pclv8o-0{
      font-size: 14px; 
      text-transform: capitalize;
  }
  
  /* .AL_Custom_Template.AL_Custom_Template_Path .StyledStack-sc-2d6lyo-0 .StyledText-sc-1pclv8o-0.kIbhiu, .AL_Custom_Template.AL_Custom_Template_Certification .StyledStack-sc-2d6lyo-0 .StyledText-sc-1pclv8o-0.kIbhiu{
      text-transform: none;
  } */
  
  nav > ul a.AL_Custom_TabBarTab {
      font-size: 15px;
  }
  
  .StyledCol-sc-1ru1154-0 .AL_Custom_ItemsCount {
      font-size: 12px;
      text-transform: capitalize;
  }
  
  .StyledRow-sc-piwixm-0 .AL_Custom_OverviewSectionTitle {
      font-size: 32px;
      color: #151F26;
      font-weight: 600;
  }
  
  .AL_Custom_NavSearchBar [class*="StyledStack-sc-"] {
      position: relative;
  }
  
  .AL_Custom_NavSearchBar [class*="InputWrapper-sc-"]::after {
      content: "⌘K";
      font-size: 14px;
      display: block;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 10px;
      color: #BEBEBE;
  }
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child {
      border-right: none;
  }
  
  /* Video Page CSS */
  .periodic-reporting-container .university-resources-viewer {
      background-color: #fff;
      position: relative;
      display: flex;
      justify-content: start;
      flex-direction: column-reverse;
  }
  
  .periodic-reporting-container .university-resources-viewer--document {
      box-shadow: none;
      text-align: center;
      padding-bottom: 0;
      min-height: auto;
  }
  
  .university-resources-viewer--document .task-object-regular .cNAfFv {
      padding-bottom: 0;
      padding-top: 8px;
  }
  
  .periodic-reporting-container .eGIxjj,
  .university-resources-viewer .hgwCrS .hWeTLC {
      display: none;
  }
  
  .university-resources-viewer--document .cNAfFv {
      border-radius: 20px;
  }
  
  .university-resources-viewer [class*="StyledCol-sc-"] {
      border-right: 0;
  }
  
  .university-resources-viewer .cHzWLb {
      font-size: 18px;
      background-color: #0061D5;
      color: #fff;
      padding: 10px 18px;
      border-radius: 50px;
  }
  
  .cNAfFv iframe {
      border-radius: 30px;
  }
  
  .periodic-reporting-container .knowledge-page--title {
      font-size: 32px;
      margin-top: 25px;
      margin-bottom: 10px;
  }
  
  .periodic-reporting-container .knowledge-page--description {
      font-size: 18px;
      color: #767676;
  }
  
  .TypeIconWrapper-sc-8ad7bf13-5 .AcademyIconWrapper-sc-1f36ba1b-0, 
  .AL_Custom_PCSummaryBox .AL_Custom_PCPathLine {
      display: none;
  }
  
  .SummaryWrapper-sc-8ad7bf13-2 .TypeIconWrapper-sc-8ad7bf13-5 {
      position: relative;
  }
  
  .SummaryWrapper-sc-8ad7bf13-2 .TypeIconWrapper-sc-8ad7bf13-5::after {
      content: "▶";
      font-size: 20px;
      position: absolute;
      top: -25px;
      right: 10px;
      color: #0061D5;
      border: 1px solid #E6E7EB;
      width: 60px;
      height: 60px;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      left: -50px;
      border-radius: 10px;
  }
  
  .AL_Custom_PCModuleBoxes .AL_Custom_PCModuleBoxOuterWrapper {
      margin-bottom: 20px;
  }
  
  .AL_Custom_PCModuleBoxes > div:not(:first-child) .AL_Custom_PCModuleBox {
      border-top: 1px solid #E6E7EB;
      padding-top: 20px;
  }
  
  .AL_Custom_PCModuleBoxOuterWrapper .AL_Custom_PCModuleBox {
      border-top: none;
      box-shadow: none;
      width: 100%;
      margin-left: 0;
  }
  
  .AL_Custom_PCModuleInnerWrapper .TitleAndDescriptionWrapper-sc-8ad7bf13-6 {
      align-items: flex-start;
      margin-right: 20px;
      margin-left: 40px;
  }
  
  .university-resources-viewer .btAqsr {
      padding-bottom: 0;
  }
  
  .periodic-reporting-container .university-resources-viewer .djaLsJ {
      justify-content: center;
  }
  
  .task-object-regular {
      margin-bottom: 20px;
  }
  
  .AL_Custom_PCModuleDescription .StyledText-sc-1pclv8o-0 {
      font-size: 16px;
      line-height: 24px;
      color: #767676;
  }
  
  .TitleAndDescriptionWrapper-sc-8ad7bf13-6 .AL_Custom_PCModuleTitle {
      font-size: 20px;
      font-weight: 600;
  }
  
  .AL_Custom_PCModuleBox .AL_Custom_PCModuleTitle {
      font-size: 20px;
      font-weight: 600;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
      color: #151F26 !important;
      overflow-wrap: anywhere;
  }
  
  #main .StyledSection-sc-3b894260-0 {
      background-color: transparent;
  }
  
  .StyledSection-sc-3b894260-0 .StyledText-sc-1pclv8o-0 {
      text-align: center;
      font-size: 32px;
      font-weight: 600;
  }
  
  .StyledSection-sc-3b894260-0 .StyledButton-sc-5ignxq-0 {
      display: none;
  }
  
  .AL_Custom_Template_Certifications .academy-content > [class*="StyledStack-sc-"] > h2[class*="StyledText-sc-"] {
      display: block;
      font-size: 32px;
      color: #151F26;
      font-weight: 600;
  }
  
  .AL_Custom_Template_Path .academy-content .kpzCPl {
      display: block !important;
  }
  
  .AL_Custom_PCSummaryBox .AL_Custom_PCInnerSummaryBox {
      align-items: flex-start ;
      text-align: left;
      flex-direction: column;
      box-shadow: none;
      width: 51%;
      flex: 0;
      margin-left: 20%;
  }

  .AL_Custom_PCSummaryBox .AL_Custom_PCSummaryImage {
      display: none;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCSummaryBox {
      position: relative;
      margin-bottom: 44px;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox::after {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      max-width: 410px;
      max-height: 230px;
      background: url(https://assets.workramp.com/images/default_cover_images/academy-certification-default-background-image.png) no-repeat center;
      background-size: cover;
      border-radius: 13.5px;
      border: 1px solid #0000001A;
      height: 230px;
      width: 410px;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
      padding-top: 0.5rem;
      padding-left: 270px;
      min-height: 230px !important;
  }
  
  .AL_Custom_PCInnerSummaryBox > [class*="StyledStack-sc-"] {
      margin-right: 67%;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCTitle {
      margin-bottom: 5px;
      font-size: 32px;
      color: #151F26;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCDuration.end-user-card--body-description {
      margin-top: 15px;
      font-size: 16px;
      color: #767676;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox .AL_Custom_PCModuleCount.end-user-card--body-description {
      margin-bottom: 15px;
      margin-top: 15px;
      padding: 5px 10px !important;
  }
  
  .AL_Custom_PCOverviewContent .AL_Custom_PCSummaryCta {
      margin-top: 7px;
      font-size: 16px;
  }
  
  .AL_Custom_PCInnerSummaryBox .AL_Custom_PCSummaryCta {
      margin-top: 7px;
      font-size: 15px;
      font-weight: 600;
      background-color: #0061D5;
      border-radius: 52px;
      width: max-content;
  }
  
  /* .AL_Custom_Template_Path .AcademyBreadcrumbWrapper-sc-84f21bca-0, 
  .AL_Custom_Template_Certification .AcademyBreadcrumbWrapper-sc-84f21bca-0 {
      display: none;
  } */
  
  .academy-content-wrapper {
      padding-top: 30px;
  }
  
  .AL_Custom_PCSummaryBox [class*="StyledCol-sc-"] {
      border: none;
  }
  
  .AL_Custom_PCModuleInnerWrapper [class*="TypeIconWrapper-sc-"] {
      display: flex;
      flex: 0 1 0%;
      flex-direction: column;
      align-items: center;
  }
  
  .AL_Custom_PCInnerSummaryBox .AL_Custom_PCModuleCount {
      border: 1px solid #E6E7EB;
      width: 100%;
      text-align: center;
      padding: 1px 8px;
      border-radius: 100px;
      align-items: center;
      font-size: 16px;
      color: #767676;
      max-width: fit-content;
      padding: 10px !important;
  }
  
  .AL_Custom_PCModuleBoxes .AL_Custom_PCModuleInnerWrapper {
      padding: 1.5rem 0 1.5rem 3rem;
  }
  
  .AL_Custom_PCModuleBox .AL_Custom_PCModuleDescription [class*="StyledText-sc-"] {
      -webkit-line-clamp: 3;
      text-align: left;
  }
  
  .AL_Custom_Template_Path .bpyfWz {
      margin-bottom: 51px;
  }
  
  .AL_Custom_Template .cHGKjv .doEicb {
      justify-content: center;
  }
  
  .AL_Custom_Template .cHGKjv .doEicb .kwilwC.kwilwC {
      flex: 0;
  }
  
  .AL_Custom_Template_Path .flIRUM .bpyfWz .hgwCrS .kwFogd { 
      display: none;
  }
  
  div[class*="StyledCheckbox-"] svg[class*="StyledSVG-"] > path {
      stroke: #FFFFFF !important;
  }
  
  .AL_Custom_CardBody .AL_Custom_ContentTypeLabel:has(path[d^="M18,2 L18,13"]) span {
      color: transparent; 
      
      width: 34px;
  }
  
  .AL_Custom_CardBody .AL_Custom_ContentTypeLabel:has(path[d^="M18,2 L18,13"]) span::after {
      content: "Video";
      color: #697788; 
      position: absolute;
      left: 7.5px; 
      top: 0.5px;  
  }
  
  .AL_Custom_PCSummaryBox [class^="InfoWrapper-sc-"] {
      text-align: left;
  }
  
  .AL_Custom_Template_Path .flIRUM {
      display: none;
  }
  
  .AL_Custom_Template_Certifications .academy-content {
      padding-top: 50px ;
  }
  
  .react-tooltip-lite-default-style .react-tooltip-lite,
  .react-tooltip-lite {
      display: none !important;
  }
  
  [class*="TypeIconWrapper-sc-"] [class*="AcademyIconWrapper-sc-"] {
      display: none;
  }
  
  .egjDDJ {
      margin-bottom: 5px;
  }
  
  
  /* ==========================================================================
     MEDIA QUERIES (Ordered from largest screen size to smallest)
     ========================================================================== */
  
  @media screen and (max-width: 1400px) {
      /* .AL_Custom_NavCustomLinksList {
          margin-left: 0;
      } */
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child {
      border-right: none;
      max-width: 910px;
      margin: auto;
      margin-bottom: 30px;
      margin-top: 5px;
  }
  
  
  @media screen and (max-width: 1340px) {
      .AL_Custom_NavSearchBar [class*="StyledInput-sc-"]{
          max-width: 200px;
          width: 200px;
      }
  }
  
  @media screen and (max-width: 1200px) {
      .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
          padding-left: 300px;
      }
  }
  @media screen and (max-width: 991px){
  
  
  }
  @media screen and (min-width: 991px) and (max-width: 1214px) {
      .AL_Custom_NavCustomLinksList {
          margin-left: 10px;
      }
      [class*="SearchBarWrapper-sc-"] {
          margin-right: 10px;
      }
      .AL_Custom_NavContentWrapper img {
          margin-right: 10px !important;
      }
      .AL_Custom_TabBar {
          margin-top: 20px !important;
      }
  }
  
  @media screen and (min-width: 767px) and (max-width: 1064px) {
      .AL_Custom_NavCustomLinksList {
          margin-left: 0;
      }
      .AL_Custom_TabBar {
          margin-top: 40px !important;
      }
      .AL_Custom_NavLogo .academy-logo {
          margin-right: 0;
      }
      .AL_Custom_NavContentWrapper [class*="SearchBarWrapper-sc-"] {
          margin-right: 14px;
      }
  }
  
  @media screen and (max-width: 904px) {
      .hVNuS {
          text-align: left;
          margin-top: 10px;
      }
      #main .academy-content-wrapper {
          padding: 0 2.5rem;
      }
      .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"], 
      .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"] > .AL_Custom_SingleCard {
          width: auto;
      }
      .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .Catalog-Heading-Desc{
          margin: unset !important;
      }
  }
  
  @media screen and (max-width: 900px) {
      .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
          padding-top: 260px;
          width: 100%;
          padding-left: 0 !important;
          margin-left: 0;
          align-items: flex-start;
          min-height: unset;
      }
  }
  @media screen and (max-width: 500px) {
      .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox::after{
          height: 100%;
          width: 100%;
      }
  }
  @media screen and (max-width: 1028px) {
    .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]{
      padding: 0 20px;
    }
  }
  
  @media screen and (max-width: 905px) {
      .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > *{
          padding-left: 0;
      }
  }
  
  @media screen and (min-width: 767px) and (max-width: 818px) {
      .academy-nav .AL_Custom_NavCustomLink > a {
          margin: 0;
      }
  }
  
  @media screen and (max-width: 676px){
      .academy-content-wrapper .academy-content .certifications-grid{
          flex-direction: column;
      }
  }
  
  @media screen and (max-width: 768px) {
      .AL_Custom_PCModuleInnerWrapper [class*="TypeIconWrapper-sc-"] {          margin-top: 2.5rem;
      }
      .AL_Custom_PCModuleBoxes .AL_Custom_PCModuleTitle {
          text-align: center;
      }
      .SummaryWrapper-sc-8ad7bf13-2 .TypeIconWrapper-sc-8ad7bf13-5::after {
          left: -30px;
      }
      .AL_Custom_PCModuleInnerWrapper .TitleAndDescriptionWrapper-sc-8ad7bf13-6 {
          align-items: center;
          margin-right: 0;
      }
      .AL_Custom_PCModuleBoxes .AL_Custom_PCModuleInnerWrapper {
          padding: 1.5rem;
      }
  }
  
  @media only screen and (max-width: 768px) {
      .AL_Custom_PCModuleBox .AL_Custom_PCModuleDescription [class*="StyledText-sc-"] {
          width: 100%;
          text-align: center;
      }
  }
  
  @media screen and (max-width: 767px) {
      .academy-navigation .AL_Custom_NavContentWrapper .fa-bars, 
      .academy-navigation .AL_Custom_NavContentWrapper .fa-times {
          right: 1rem;
         
          top: 20px;
      }
     
      
      .academy-navigation .academy-navigation-content-wrapper {
          padding-right: unset;
      }
      .main-content .academy-navigation {
          margin: 0px 1.5rem !important;
      }
      [class*="SearchBarWrapper-sc-"] {
          margin-right: 0;
      }
      .AL_Custom_TabBar nav ul li a.active, 
      .AL_Custom_TabBar nav ul li a:hover {
          width: 100%;
      }
      .academy-content .AL_Custom_SingleCard .AL_Custom_CardContentInner {
          max-width: 100%;
      }
      .academy-navigation-content-wrapper {
          margin: 0px 1rem !important;
      }
      .AL_Custom_NavMenuBtnMob.fa-bars,
      .AL_Custom_NavMenuBtnMob.fa-times {
          top: 22px !important;
          right: 1rem !important;
      }
      .academy-navigation-user-avatar {
          margin-left: 0 !important;
      }
      .SearchBarWrapper-sc-d6581c35-6 {
          display: none;
      }
      
      .academy-navigation a.academy-logo-link img{
          margin-right: 0 !important;
      }
      .AL_Custom_SingleCard .AL_Custom_CardContentInner {
          max-width: fit-content !important;
      }
      .AL_Custom_CardBody h3 {
          font-size: 1.25rem;
      }
      .AL_Custom_CardContentInner .AL_Custom_CardBody .AL_Custom_ContentTypeLabel span {
          font-size: 10px;
      }
      .AL_Custom_ItemsCount {
          font-size: 9px;
      }
      .react-tooltip-lite-default-style .LinesEllipsis--clamped {
          font-size: 11px;
      }
      .AL_Custom_CardBody {
          padding: 0px 20px 24px;
      }
      .AL_Custom_CardContentInner .AL_Custom_CardBody {
          min-height: 180px;
      }
      .AL_Custom_CardContentInner .bfDozx {
          margin-top: 15px;
          margin-bottom: 10px;
      }
      .AL_Custom_CardTitle .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
          font-size: 16px;
      }
      .AL_Custom_CardDescription .react-tooltip-lite-default-style .truncated-div .LinesEllipsis {
          font-size: 14px;
      }
      .AL_Custom_PCOverviewContent .AL_Custom_PCDuration.end-user-card--body-description {
          text-align: left;
      }
  }
  
  @media screen and (max-width: 500px) {
      [class*="AwardedWrapper-sc-"] {
          font-size: 12px;
      }
      .AL_Custom_PCSummaryBox [class^="InfoWrapper-sc-"] {
          text-align: center;
          align-items: center;
          display: flex;
          flex-direction: column;
      }
      .AL_Custom_PCOverviewContent .AL_Custom_PCInnerSummaryBox {
          align-items: center;
      }
      .AL_Custom_PCInnerSummaryBox > [class*="StyledStack-sc-"] {
          margin-right: 0%;
      }
      .AL_Custom_PCOverviewContent .AL_Custom_PCModuleCount.end-user-card--body-description {
          margin-bottom: 20px;
          padding: 3px 7px;
          font-size: 12px;
          width: auto;
      }
      .AL_Custom_PCInnerSummaryBox .AL_Custom_PCSummaryCta {
          font-size: 12px;
          padding: 9px 15px;
          margin-top: 0;
      }
      .AL_Custom_PCOverviewContent .AL_Custom_PCTitle {
          font-size: 28px;
          margin-bottom: 10px;
      }
      .AL_Custom_PCOverviewContent .AL_Custom_PCDuration.end-user-card--body-description {
          margin-top: 10px;
          font-size: 11px;
      }
      .AL_Custom_PCInnerSummaryBox .AL_Custom_PCModuleCount {
          width: 100%;
      }
  }
  
  @media screen and (min-width: 320px) and (max-width: 500px) { 
      .academy-navigation-user-avatar .AL_Custom_NavLogo img {
          width: 160px;
          height: 25px !important;
      }
      .AL_Custom_NavLogo .academy-logo {
          height: 20px !important;
      }
      button .academy-navigation-user-avatar, 
      button .academy-navigation-user-avatar>svg {
          height: 35px;
          width: 35px;
      }
  }
  
  @media screen and (max-width: 500px){
      [class*="LanguagePickerWrapper"] .StyledSelect-sc-1mrvcyr-0{
          width: 25px !important;
          height: 25px !important;
          min-width: 25px !important;
       }
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"]{
    margin-top: 20px;
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .catalog-description{
      font-size: 18px;
      color: #767676;
      margin-top: 10px;
      margin-bottom: 0;
      line-height: 25px;
  }
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .catalog-heading{
      font-size: 32px;
      font-weight: 600;
      margin-bottom: 0;
      letter-spacing: 0;
      margin-top: 0;
  }
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .Catalog-Heading-Desc{
      max-width: 645px;
      margin: auto;
      /* margin-top: 50px; */
  }
  
  .academy-content-wrapper [class*="StyledRow-sc-"] .paths-Desc{
      margin-bottom: 25px;
      line-height: 25px;
  }
  .academy-content-wrapper [class*="StyledStack-sc-"] .Webinars-desc{
    line-height: 25px;
  }
  .academy-content-wrapper [class*="StyledRow-sc-"] .paths-Desc,.academy-content-wrapper [class*="StyledStack-sc-"] .Webinars-desc{
      width: 100%;
      margin-top: 10px;
      color: rgb(118, 118, 118);
      font-size: 18px;
  }
  .AL_Custom_Template_Paths .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]:first-child{
      max-width: 650px;
  }
  .AL_Custom_Template_Events .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"]:first-child > [class*="StyledRow-sc-"]:first-child{
      max-width: 750px;
  }
  .AL_Custom_Template_Certifications .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"]:first-child .certifications-Desc{
      width: 100%;
      color: rgb(102, 102, 102);
      max-width: 750px;
      margin: auto;
      margin-top: 10px;
      line-height: 25px;
      font-size: 18px;
      margin-bottom: 0;
  }
  .AL_Custom_Template_Certifications .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"]:first-child > h2[class*="StyledText-sc-"]{
      max-width: 750px;
      margin: auto;
  }
  .academy-content-wrapper .academy-content .certifications-grid{
      display: flex;
      justify-content: space-between;
      /* align-items: flex-start; */
      width: 100%;
      margin-top: 17px !important;
      margin-bottom: 102px;
      max-width: 862px;
      margin-left: auto;
      margin-right: auto;
      gap: 24px;
      font-family: sans-serif;
  }
  .certifications-grid .aiProfCardIcon{
      width: 48px;
      height: 48px;
      border: none;
      border-radius: 8px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 8px;
      font-size: 24px;
      color: #0061ff;
  }
  
  
  
  .AL_Custom_Template.AL_Custom_Template_Certifications {}
  .certifications-grid .aiProfCardHeading{
      margin: 0 0 8px 0;
      font-size: 16px;
      color: #111;
      font-weight: 600;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
  }
  .certifications-grid .aiProfCardDescription{
      margin: 0;
      font-size: 14px;
      color: #767676;
      line-height: 20px;
      font-weight: 400;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      overflow: hidden;
  }
  .certifications-grid .aiProfCardCover{
      flex: 1 1 0%;
      display: flex;
      flex-direction: column;
      align-items: center;
      text-align: center;
      padding: 16px;
  }
  
  /* NIMMI"S CODE */
  /*21 July 2026*/
  /* .AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .hUSvvh .hgwCrS> remove -> border-right: none incase want to revert the version. */
  [class*="LanguagePickerWrapper"] .StyledSelect-sc-1mrvcyr-0 {
      width: 40px;
      height: 40px;
      min-width: 40px;
      padding: 0;
      border: none;
      border-radius: 50%;
      background: #0A66E8;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
  
      /* Hide original text */
      /* font-size: 0;
      color: transparent; */
  }
  
  /* Hide the language text */
  .StyledSelect-sc-1mrvcyr-0 .LabelWrapper-sc-1mrvcyr-4 {
      display: none;
  }
  
  /* Hide the dropdown arrow */
  .StyledSelect-sc-1mrvcyr-0 .IconWrapper-sc-1mrvcyr-2 {
      display: none;
  }
  
  /* Add globe icon */
  [class*="LanguagePickerWrapper"] .StyledSelect-sc-1mrvcyr-0::before {
      content: "";
      width: 15px;
      height: 15px;
      display: block;
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      /* background-image: url("https://box.app.workramp.com/images/019f858d-60b5-70ad-9387-11b0592672b1"); */
      background-image: url(https://box.app.workramp.com/images/019fd1c7-0602-7cfb-a74f-5c3ce90c28f2);
  }
  /* [class*="LanguagePickerWrapper"] .StyledSelect-sc-1mrvcyr-0::before {
      content: "";
      display: block;
      width: 15px;
      height: 15px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 15 15' fill='none' stroke='%23FFFFFF'%3E%3Cpath d='M13.8333 7.16667C13.8333 10.8486 10.8486 13.8333 7.16667 13.8333M13.8333 7.16667C13.8333 3.48477 10.8486 0.5 7.16667 0.5M13.8333 7.16667H0.5M7.16667 13.8333C3.48477 13.8333 0.5 10.8486 0.5 7.16667M7.16667 13.8333C5.45482 12.0359 4.5 9.64884 4.5 7.16667C4.5 4.68449 5.45482 2.29744 7.16667 0.5M7.16667 13.8333C8.87851 12.0359 9.83333 9.64884 9.83333 7.16667C9.83333 4.68449 8.87851 2.29744 7.16667 0.5M0.5 7.16667C0.5 3.48477 3.48477 0.5 7.16667 0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
  } */
  .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      /* position: absolute;
      top: 25px;
      z-index: 100;
      /* right: 400px; */
      left: 68%;
      margin-bottom: 0; }
  @media only screen and (max-width: 1200px) {
      /* .BackToLinkSpacer-sc-d6581c35-3.cZnAtg{
          display: none;
        } */
      .academy-navigation ul {
      display: flex;
      flex-direction: column;}
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 35px;
      left: 55%;
      margin-bottom: 0;
  
  }
  }
  @media only screen and (max-width: 1000px) {
      .academy-navigation ul {
      display: flex;
      flex-direction: column;}
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 35px;
      left: 60%;
      margin-bottom: 0;
  
  }
  }
  @media only screen and (max-width: 812px){
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 35px;
      left: 62%;
      margin-bottom: 0;
  
  }
  }
  @media only screen and (max-width: 768px){
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 21px;
      margin-bottom: 0;
      left: 75%;
  }
  }
  @media only screen and (max-width: 720px){
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 21px;
      margin-bottom: 0;
      left: 65%;
  }
  }
  @media only screen and (max-width: 525px){
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 21px;
      margin-bottom: 0;
      left: 60%;
  }
  }
  @media only screen and (max-width: 400px){
      .AL_Custom_Footer [class*="LanguagePickerWrapper"]{
      top: 21px;
      margin-bottom: 0;
      left: 55%;
  }
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content [class*="AccordionContainer-sc-"] > [class*="PanelWrapper-sc-"]:not([hidden]){
      padding: 8px 24px;
      position: absolute;
      border: 1px solid #efefef;
      border-radius: 8px;
      z-index: 9999;
      background-color: #fff;
  }
  
  .StyledDialog-sc-55n9ym-0{
      min-width: max(220px, 100%);
  }
  
  /* .jhkHVT:focus{
      border: none;
      outline: none;
  } */
  
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]{
      flex-direction: column;
  }
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child {
          flex: 0 0 auto;
          width: 100%;
  }
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child > [class*="StyledContainer-sc-"]{
      width: 100%;
  }
  
  
  .AL_Custom_Template .AL_Custom_Footer{
      /* background-color: #fff; */
  }
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child > [class*="StyledContainer-sc-"]{
      border-right: none;
  }
  .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content [class*="StyledContainer-sc-"] > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"],
  .AL_Custom_Template.AL_Custom_Template_Catalog [class*="StyledDivider-sc-"]{
      display: none;
  }
  .logout-button.AL_Custom_NavLoginButton {
          font-size: 15px;
          padding: 4px;
          font-weight: 600;
          background-color: #0061D5;
          border-radius: 50px;
  }
  .AL_Custom_Template.AL_Custom_Template_Catalog [class*="AccordionContainer-sc-"] [class*="TriggerWrapper-sc-"] button{
      max-width: 180px;
      width: 180px;
      min-width: 180px;
  }
  @media only screen and (min-width: 905px){
      .AL_Custom_Template.AL_Custom_Template_Catalog [class*="AccordionContainer-sc-"] [class*="TriggerWrapper-sc-"] button{
          display: flex;
          flex-direction: row-reverse;
          font-weight: 600;
          padding-top: 0;
          padding-bottom: 0;
          border: none;
          /* max-width: 200px;
          width: 150px;
          min-width: 100px; */
          border-radius: 3.125rem;
          color: #999999;
          justify-content: space-around;
      }
      /* Side Filter */
      .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child > [class*="StyledContainer-sc-"] {
          border-right: none;
          padding-right: 0;
      }
  
      .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:first-child {
          /* border-right: 1px solid rgb(222, 225, 229); */
          padding-right: 8px;
      }
  
      .AL_Custom_SingleCard .AL_Custom_CardContentInner:hover {
          box-shadow: none;
      }
  
      
  
      .AL_Custom_NavContentWrapper img {
          margin-right: 0;
      }
  
      .academy-content {
          text-align: center;
      }
  
      .AL_Custom_CardTitle .LinesEllipsis, 
      .AL_Custom_CardDescription .LinesEllipsis {
          text-align: left;
      }
  
      .academy-content-wrapper .academy-content {
          max-width: 1250px;
          padding-top: 0;
      }
      .academy-content-wrapper .academy-content{
          max-width: 1250px;
      }
  
      .AL_Custom_Template_Path .academy-content-wrapper .academy-content {
          max-width: 912px;
      }
  
      .academy-content [class*="StyledContainer-sc-"] > [class*="StyledStack-sc-"] > [class*="StyledStack-sc-"] {
          margin-top: 10px;
      }
      .AL_Custom_Template.AL_Custom_Template_Catalog [class*="StyledContainer-sc-"] [class*="StyledDivider-sc-"] + button{
        display: none;
      }
      .AccordionContainer-sc-f42soa-0{
          margin-top: 0 !important;
          padding-top: 0 !important;
          border: 1px solid rgba(0, 0, 0, 0.3);
          border-radius: 3.125rem;
          background: #fff;
          transition: border-color 150ms;
      }
      .AL_Custom_Template.AL_Custom_Template_Catalog .AccordionContainer-sc-f42soa-0 + .AccordionContainer-sc-f42soa-0{
          border-top: 1px solid rgba(0, 0, 0, 0.3);
      }
      .AL_Custom_Template.AL_Custom_Template_Catalog .AccordionContainer-sc-f42soa-0:hover{
          border-color: #0061d5 !important;
      }
      /* Pill row used to live here on `.StyledStack-sc-2d6lyo-0 > div:not([class])`.
         That hash still matches, but the filter column is only ~297px, so the row
         overlaps the cards. The scoped rule is at the end of this file. */
  }
  /* Hide the black footer completely */
  .AL_Custom_Footer {
    display: none !important;
  }
  
  .AL_Custom_Template.AL_Custom_Template_Certifications .academy-content > [class*="StyledStack-sc-"] > h2[class*="StyledText-sc-"], .AL_Custom_Template.AL_Custom_Template_Certifications .certifications-Desc{
    text-align: center;
  }
  
  /* Adjust layout spacing for the moved dropdown in the header */
  .AL_Custom_NavContentWrapper [class*="LanguagePickerWrapper"] {
    display: flex;
    align-items: center;
    margin: 0 12px;
    margin-right: 0;
  }
  .SearchBarWrapper-sc-d6581c35-6{
      display: flex;
      gap: 10px;
      margin-right: 0;
      /* width: 45%; */
      width: 100%;
  }
  .BackToLinkSpacer-sc-d6581c35-3{
    display: none;
  }
  @media screen and (min-width: 767px) and (max-width: 904px) {
      .AL_Custom_NavContentWrapper .AL_Custom_NavLoginButton {
          padding: 4px 1px; 
      }
  }
  @media screen and (max-width: 345px){
      .AL_Custom_NavContentWrapper [class*="SearchBarWrapper-sc-"]{
          margin-left: 0; 
      }
      /* .AL_Custom_NavContentWrapper .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
          gap: 0;
      } */
  }
  @media screen and (min-width: 767px) and (max-width: 840px){
      .AL_Custom_NavSearchBar [class*="StyledInput-sc-"]{
          max-width: 150px;
          width: 150px;
      }
      .academy-navigation .SearchBarWrapper-sc-d6581c35-6{
          gap: 5px;
      }
  }
  @media screen and (max-width: 767px){
      .fas.fa-search.AL_Custom_NavSearchTriggerMob{
         color : rgb(17, 98, 191);
         font-size: 36px;
         margin-top:5px;
      }
      .SearchBarWrapper-sc-d6581c35-6{
          display: flex !important;
          align-items: center;
      }
      .InputWrapper-sc-bfkqc6-5 .StyledInput-sc-bfkqc6-0{
          width: 100%;
          max-width: 100%;
      }
      .AL_Custom_NavSearchBar .StyledStack-sc-2d6lyo-0 [class*="InputWrapper-sc-"]::after{
          right: 30px;
      }
      .academy-navigation .fa-times{
          top: 30px;
      }
      .academy-navigation .fas.fa-bars.AL_Custom_NavMenuBtnMob{
          margin-top: 10px;
      }
      [class*="SearchBarWrapper-sc-"] .fa-times{
          margin-right: 30px;
          line-height: 38px;
      }
      .StyledInput-sc-bfkqc6-0{
         width: 100%;
         max-width: 100%;
      }
      .fa-bars{
          margin-top: 10px;
      }
      .fa-bars, .fa-times{
          right: 1rem !important;
          top: 32px !important;
      }
      /* .Wrapper-sc-19u0xht-0.iwMBfi{
          right: 42%;
          top: 21% !important;
          left: unset !important;
          transform: unset !important;
      } */
      /* #layer-popovers .Wrapper-sc-19u0xht-0.iwMBfi{
         right: 6.5%;
      } */
      .AL_Custom_Template .academy-navigation .academy-navigation-content-wrapper, .academy-navigation .academy-navigation-content-wrapper{
        padding-top: 30px !important;   
      }
      .AL_Custom_Template_Certifications .academy-content-wrapper .academy-content > [class*="StyledStack-sc-"]:first-child .certifications-Desc, .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .catalog-description, .academy-content-wrapper [class*="StyledRow-sc-"] .paths-Desc, .academy-content-wrapper [class*="StyledStack-sc-"] .Webinars-desc{
          font-size: 16px;
      }
      .AL_Custom_Template.AL_Custom_Template_Certifications .academy-content > [class*="StyledStack-sc-"] > h2[class*="StyledText-sc-"], .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content-wrapper .academy-content .catalog-heading, .AL_Custom_OverviewSectionTitle{
          font-size: 30px;
      }
  }
  .AL_Custom_Template .academy-navigation .academy-navigation-content-wrapper{
      padding-top: 20px;
  }
  @media screen and (max-width: 445px){
      .SearchBarWrapper-sc-d6581c35-6{
          /* margin-left: 8px; */
      }
      /* .AL_Custom_NavContentWrapper [class*="LanguagePickerWrapper"]{
          margin-top: 2px;
      } */
      .AL_Custom_NavContentWrapper .SearchBarWrapper-sc-d6581c35-6{
          gap: 0;
      }
      /* .hbokLA .fa-bars, .hbokLA .fa-times{
       top: 25px !important;
       right: 1rem !important;
      } */
      /* .csnjLa .fa-bars {
          margin-top: 5px;
      } */
      /* .Wrapper-sc-19u0xht-0.iwMBfi{
          right: 64% !important;
          top: 20% !important;
      } */
  }
  @media screen and (min-width: 425px) and (max-width: 500px){
      /* .Wrapper-sc-19u0xht-0.iwMBfi{
          right: 72% !important;
          top: 20% !important;
      } */
  }
  
  /* @media screen and (max-width: 500px){
      .Wrapper-sc-19u0xht-0.iwMBfi{
          right: 65% ;
          top: 18%;
      }
  } */
  
  .AcademyAvatarWrapper-sc-fac3a1a3-0.ftsNsg .hiuNVi{
      box-shadow: none;
  }
  
  /* Target the SVG class directly */
   .AL_Custom_Template.AL_Custom_Template_Catalog .StyledSVG-sc-645iol-0 {
      /* fill: #0A66E8; 
      height: 20px;
      width: 20px; */
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2 button svg{
     display: none;
  }
  /* .AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.gMsplO button::before{
      content: "";
      display: inline-block;
      width: 13px;              
      height: 13px;            
      background-image: url('https://box.app.workramp.com/images/019fc674-4a44-7205-b239-1fe4652b0593');
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
  } */
   /* 1. Base state: Dropdown is CLOSED (points like |>) */
  .AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2 button::before {
      content: "";
      display: inline-block;
      width: 13px;             
      height: 13px;            
      background-image: url('https://box.app.workramp.com/images/019fc674-4a44-7205-b239-1fe4652b0593');
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      transform: rotate(0deg);
      transition: transform 0.4s ease-in-out 0.1s;
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2 button[aria-expanded="true"]::before,
  .AL_Custom_Template.AL_Custom_Template_Catalog .TriggerWrapper-sc-f42soa-2.is-open button::before {
      transform: rotate(180deg); 
  }
  
  .AL_Custom_Template.AL_Custom_Template_Catalog .StyledSVG-sc-645iol-0 path{
    stroke: #0A66E8; 
  }  
  
  @media only screen and (max-width: 500px){
      .StyledText-sc-1pclv8o-0.eULfwe{
        font-size: 12px;
      }
      .click-off .cjlVqm > .AcademyAvatarSubMenuOption-sc-fac3a1a3-3{
          font-size: 12px;
      }
      .AL_Custom_Template.AL_Custom_Template_Catalog .academy-content > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"] > [class*="StyledCol-sc-"]:last-child > [class*="StyledStack-sc-"] > [class*="StyledRow-sc-"]{
          flex-direction: column;
          gap: 10px;
          align-items: baseline;
      }
      [class*="AcademyAvatarWrapper-sc-"]{
          height: unset;
          top:3px;
      }
      [class*="AcademyAvatarWrapper-sc-"]{
          height: 30px;
      }
      .academy-navigation-user-avatar.AL_Custom_NavAccountMenuTrigger {
          width: 30px;
          height: 30px;
      }
      [class*="LanguagePickerWrapper"] .mrm.footer-select{
          margin-right: 0 !important;
      }
      [class*="AcademyAvatarWrapper-sc-"] #academy-avatar-menu-toggle{
          padding-left: 5px;
          margin-top: 3px;
      }
      /* .SearchBarWrapper-sc-d6581c35-6.gaAjeT{
          margin-left: 4px;
      } */
      [class*="SearchBarWrapper-sc-"] .fa-times{
          margin-right: 45px;
          top: 31px !important;
      }
      [class*="StyledInput-sc-"][type="search"]{
          font-size: 12px;
      }
      .academy-navigation .fa-bars, .academy-navigation .fa-times, .fas.fa-times.AL_Custom_NavMenuCloseMob, .fas.fa-bars.AL_Custom_NavMenuBtnMob{
          width: 25px !important;
          height: 25px !important;
          line-height: 25px !important;
      }
      .academy-navigation .fa-bars, .academy-navigation .fa-times{
          top: 30px !important;
      }
      /* .fas.fa-times.AL_Custom_NavMenuCloseMob{
          margin-top: 5px;
      } */
      .academy-navigation .fa-times{
          top: 32px !important;
      }
      .fa-bars, .fa-times{
          top: 35px !important;
      }
      .AL_Custom_NavMenuBtnMob.fa-bars, .AL_Custom_NavMenuBtnMob.fa-times{
          top: 25px !important;
      }
      a[href="/login"] + .fas.fa-bars.AL_Custom_NavMenuBtnMob {
        top: 20px !important;
      }
      .academy-search-bar-wrapper.AL_Custom_NavSearchBar{
         left: 0 !important;
      }
      /* Removed margin from navigation */
      .main-content .academy-navigation{
          margin: 0px !important;
      }
      .StyledSelectWrapper-sc-1mrvcyr-1{
        margin-right: 5px;
      }
      .fas.fa-search.AL_Custom_NavSearchTriggerMob{
          font-size: 26px;
      }
      [class*="LanguagePickerWrapper"] .StyledSelect-sc-1mrvcyr-0::before{
          width: 13px;
      }
      [class*="SearchBarWrapper-sc-"] .fas.fa-search.AL_Custom_NavSearchTriggerMob{
          font-size: 20px;
      }
  }
  @media only screen and (max-width: 767px){
      [class*="SearchBarWrapper-sc-"] .academy-search-bar-wrapper{
          left: -10px;
      }
  }
  @media only screen and (max-width: 380px){
    .StyledSelectWrapper-sc-1mrvcyr-1{
      margin-right: 3px;
  }
  /* .AL_Custom_NavContentWrapper [class*="LanguagePickerWrapper"]{
      margin: 0 5px;
  } */
  }
  
  /* Hide the existing SVG */
  .academy-navigation-user-avatar.AL_Custom_NavAccountMenuTrigger [class*="DefaultAvatarSvg-sc-"] {
      display: none;
  }
  
  /* Parent */
  .AL_Custom_NavAccountMenuTrigger.custom-profile-icon::before{
      background-image: none;
  }
  
  .AL_Custom_NavAccountMenuTrigger.Default-profile-icon::before {
      content: "";
      width: 40px;
      height: 40px;
      display: block;
      background-repeat: no-repeat;
      background-position: center;
      border-radius: 30px;
      background-size: contain;
      background-image: url(https://box.app.workramp.com/images/019fc667-1e7a-7467-8180-28b4ac10aea1);
      /* background-image: url(https://production-content.workramp.com/uploads/bb/models/document_object_file_version/file/019fcc61-0212-7bfd-8d99-58631a162898/User%20login_Icon_ab0efb.png?Expires=1785862800&Signature=DdeCdwO7tIX4AlmTYBkLfOl38fP~kqOwGwjBcHuijvj4AM7ta4wPozyTVprY1p8SKh6v~LhnyL3KI6NYQizlFBA9Js-RDu4x07TDTSZZ~BJSuxJXFGclxPnrd1jPd3VAGklbizjXqR-UuJp0xDWk9FFoAU8YjTGK6I7IHfYVIgbLlXAonmCnxeRrJt5k7xlZjeTmo5PlSJyqW-Tph46QfvGOXyaYa73Gi0su9EB0o3UWApxyw7C15Dw7lzvE6GxFXQtg2v8OjNYQ-~thgHxgwXwhCXjAIlJeDURv5Nv~KW7pG-Py3q8CF7cCTyJYi8tu6mmbCxp~2HPn5Xpc9RWGaQ__&Key-Pair-Id=K3V52J9DLANTP1); */
  
  }
  /* SVG for DROP down icon */
  
  @media only screen and (max-width: 500px){
      .AL_Custom_NavAccountMenuTrigger::before {
          width: 25px;
          height: 25px;
      }
  }
  
  /* Center Search Bar */
  .academy-search-bar-wrapper.AL_Custom_NavSearchBar{
      width: 100%;
      text-align: center;
  }
  .InputWrapper-sc-bfkqc6-5{
      width: min-content;
      margin: auto;
      min-width: 300px;
  }
  .StyledInput-sc-bfkqc6-0{
     min-width: 300px;
     padding-right: 50px;
  }
  /* @media only screen and (max-width: 1158px){
      .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
          min-width: 400px;
      }
  }
  @media only screen and (max-width: 922px){
      .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
         min-width: auto;
      }
  }
  @media only screen and (max-width: 1166px){
      .InputWrapper-sc-bfkqc6-5.fyiIdX{
          min-width: 500px;
      }
      .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
          min-width: 500px;
      }
  } */
  @media only screen and (max-width: 1166px){
      /* .InputWrapper-sc-bfkqc6-5.fyiIdX{
          min-width: 200px;
      }
      .StyledInput-sc-bfkqc6-0.eOxpCM, .StyledInput-sc-bfkqc6-0.jtAUdP{
          min-width: 200px;
      } */
  }
  @media only screen and (min-width: 767px) and (max-width: 880px){
      .InputWrapper-sc-bfkqc6-5{
          min-width: 150px;
      }
      .StyledInput-sc-bfkqc6-0{
          min-width: 150px;
      }
      
      /* .BackToLinkSpacer-sc-d6581c35-3.cZnAtg{
          display: none;
       } */
  }
   /* @media only screen and (min-width: 767px){
      .huhYLU ul{
          max-width: 200px;
          width: 200px;
      } 
  } */
  @media only screen and (max-width: 767px){
      .InputWrapper-sc-bfkqc6-5{
          width: 100%;
          max-width: 700px;
          min-width: 100%;
      }
      [class*="StyledListBox-sc-"] [class*="StyledListBoxItem-sc-"]  span{
         font-size: 14px;
      }
      .AL_Custom_Template .academy-navigation .academy-nav ul li a{
          font-size: 20px;
      }
  }
  @media only screen and (min-width: 1300px){
      .academy-navigation ul{
          width: 240px;
          max-width: 240px;
      }
  }
  .academy-navigation a.academy-logo-link img{
      margin-right: 20px;
  }
  /* End Search Bar Code */
  .AL_Custom_SingleCard .AL_Custom_CardContentInner .AL_Custom_CardMetas [class*="CardContentMetasRight-sc-"]{
      width: stretch;
  }
  
 .AL_Custom_Template_Path .academy-content-wrapper .AL_Custom_PCSummaryBox .AL_Custom_PCInnerSummaryBox, .AL_Custom_Template_Certification .academy-content-wrapper .AL_Custom_PCSummaryBox .AL_Custom_PCInnerSummaryBox{
      justify-content: flex-start;
  }
  .DecoratorContainer-sc-bfkqc6-6 > div:first-child svg {
    display: none;
  }
  .DecoratorContainer-sc-bfkqc6-6{
        padding-right: 32px;
        top:1px;
  }
  .academy-navigation a.academy-logo-link img{
      margin-right: 30px;
  }
  
  @media (min-width: 767px) and (max-width: 1090px) {
      .SearchBarWrapper-sc-d6581c35-6 {
          width: auto !important;
      }
  }
  @media (min-width: 1120px) and (max-width: 1296px) {
      .SearchBarWrapper-sc-d6581c35-6 {
          /* clamp(minimum, preferred, maximum) */
          /* width: clamp(37%, 40vw, 44%) ; */
      }
  }
  @media screen and (max-width: 767px) {
      .SearchBarWrapper-sc-d6581c35-6 {
          justify-content: flex-end;
      }
          .AL_Custom_NavMenuBtnMob.fa-bars{
              top:20px;
           }
          .AL_Custom_NavContentWrapper .DecoratorContainer-sc-bfkqc6-6 [class*="DecoratorGroup-sc-"] {
      display: none;
  } 
  
   /* .StyledDialog-sc-55n9ym-0.hjMGWx{
      
      transform: translateX(-20px) !important; 
  
  }  */
     
  }
  @media screen and (max-width: 500px) {
          .fas.fa-search.AL_Custom_NavSearchTriggerMob {
              margin-top:7px;
              margin-left: 10px;
          }
          .main-content .academy-navigation {
             width: calc(100% - 2.5rem) ;
          }
  }
  /* Pop Over Code */
  @media (max-width: 767px) {
      .Wrapper-sc-19u0xht-0:not(:has([aria-label="Search Results"])) { 
          top: 85px !important;
          right: 44% !important;
          left: auto !important;
          transform: none !important;
      }
    
  }
    @media (max-width: 450px) {
      .Wrapper-sc-19u0xht-0:not(:has([aria-label="Search Results"])) { 
          right: 60% !important;
        }
    }
     
    /* Fix popover wrapper flashing */
  
  
  
  
  
  
     @media (max-width: 420px) {
          [class*="LanguagePickerWrapper"] .StyledSelect-sc-1mrvcyr-0{
              width: 25px;
              height: 25px;
              min-width: 25px;
          }
      }
   @media screen and (min-width: 881px) and (max-width: 945px) {
      .StyledInput-sc-bfkqc6-0, .InputWrapper-sc-bfkqc6-5{
          min-width: 200px;
      }
  
  }
  
  @media screen and (min-width: 991px) {
      .academy-nav.AL_Custom_NavCustomLinksList ul{
          display: flex;
          flex-direction: row !important;
          align-items: center !important;
          list-style: none;
          margin: 0;
          padding: 0;
          white-space: nowrap;
      }
  }
  /* WOrking on completed courses look for inner pages with badges */
  .AL_Custom_Template_Certification 
  .AL_Custom_PCOverviewContent 
  .AL_Custom_PCInnerSummaryBox:not(:has(.StyledCol-sc-1ru1154-0 button.AL_Custom_PCSummaryCta)) 
  > [class*="StyledStack-sc-"],
  
  .AL_Custom_Template_Path 
  .AL_Custom_PCOverviewContent 
  .AL_Custom_PCInnerSummaryBox:not(:has(.StyledCol-sc-1ru1154-0 button.AL_Custom_PCSummaryCta)) 
  > [class*="StyledStack-sc-"]{
      margin-right: 0;
      transform: translate(130px, 5px);
      /* margin-left: 30%; */
  }
  @media screen and (max-width: 1000px) {
      .AL_Custom_Template_Certification 
  .AL_Custom_PCOverviewContent 
  .AL_Custom_PCInnerSummaryBox:not(:has(.StyledCol-sc-1ru1154-0 button.AL_Custom_PCSummaryCta)) 
  > [class*="StyledStack-sc-"],
  .AL_Custom_Template_Path 
  .AL_Custom_PCOverviewContent 
  .AL_Custom_PCInnerSummaryBox:not(:has(.StyledCol-sc-1ru1154-0 button.AL_Custom_PCSummaryCta)) 
  > [class*="StyledStack-sc-"]{
      transform: translate(105px, 5px);
      }
  }
  @media screen and (max-width: 767px) {
      .AL_Custom_Template_Certification 
  .AL_Custom_PCOverviewContent 
  .AL_Custom_PCInnerSummaryBox:not(:has(.StyledCol-sc-1ru1154-0 button.AL_Custom_PCSummaryCta)) 
  > [class*="StyledStack-sc-"],
  .AL_Custom_Template_Path 
  .AL_Custom_PCOverviewContent 
  .AL_Custom_PCInnerSummaryBox:not(:has(.StyledCol-sc-1ru1154-0 button.AL_Custom_PCSummaryCta)) 
  > [class*="StyledStack-sc-"]{
          transform: none;
      }
  }
  
  
  .AL_Custom_Template_Certification .AL_Custom_PCOverviewContent [class*="AwardedWrapper-sc-"], .AL_Custom_Template_Path .AL_Custom_PCOverviewContent [class*="AwardedWrapper-sc-"]{
      flex-direction: row;
      align-items: center;
  }
  .AL_Custom_Template_Certification .AL_Custom_PCOverviewContent [class*="AwardedWrapper-sc-"] svg, .AL_Custom_Template_Path .AL_Custom_PCOverviewContent [class*="AwardedWrapper-sc-"] svg{
     margin-bottom: 0;
  }
  @media screen and (max-width: 470px) {
      .AL_Custom_PCSummaryBox .AL_Custom_PCInnerSummaryBox::after{
          background-size: contain;
          /* border: 0;
          border-radius: 13.5px; */
      }
  }
  
  /* Announcement Banner Styling */
  @media screen and (max-width: 500px) {
  .AL_Custom_Template .StyledBanner-sc-de7d8ae6-0 [class*="StyledRow-sc-"]{
          margin-right: 22px;
      }
  }
  @media screen and (max-width: 767px) {
      .AL_Custom_Template .StyledBanner-sc-de7d8ae6-0 [class*="StyledRow-sc-"]{
          flex-direction: column;
          margin-right: 37px;
      }
      .AL_Custom_Template .StyledBanner-sc-de7d8ae6-0 [class*="StyledRow-sc-"] > .StyledCol-sc-1ru1154-0{
         margin-bottom: 10px;
      }
  }
  
  .AL_Custom_Template_Path .TypeIconWrapper-sc-8ad7bf13-5, .AL_Custom_Template_Certification .TypeIconWrapper-sc-8ad7bf13-5{
    margin: 0; 
  }
  .AL_Custom_Template_Path [class*="AcademyIconWrapper-sc-"], .AL_Custom_Template_Certification [class*="AcademyIconWrapper-sc-"]{
    margin-left: 10px;
  }
  .AL_Custom_Template_Path [class*="AcademyIconWrapper-sc-"] svg, .AL_Custom_Template_Certification [class*="AcademyIconWrapper-sc-"] svg{
    display: none;
  }
  .AL_Custom_Template_Path [class*="AcademyIconWrapper-sc-"], .AL_Custom_Template_Certification [class*="AcademyIconWrapper-sc-"]{
    display: none;
  }
  
  .AL_Custom_Template  .academy-navigation-content-wrapper{
    position: relative;
  }
  
  .SearchBarWrapper-sc-d6581c35-6 .fas.fa-times.AL_Custom_NavSearchCloseMob{
    position: absolute;
  }
  /* @media screen and (max-width: 500px) {
      .SearchBarWrapper-sc-d6581c35-6.izGpfk .fas.fa-times.AL_Custom_NavSearchCloseMob{
         transform: translate(85px, 0px);
      }
  } */
  @media screen and (max-width: 767px) {
      .SearchBarWrapper-sc-d6581c35-6 .fas.fa-times.AL_Custom_NavSearchCloseMob{
          transform: translate(60px, -1px);
      }
  }
  @media screen and (max-width: 500px) {
      .SearchBarWrapper-sc-d6581c35-6 .fas.fa-times.AL_Custom_NavSearchCloseMob {
          transform: translate(88px, 0px);
      }
  }
   @media screen and (max-width: 400px) {
      .StyledInput-sc-bfkqc6-0{
          padding-right: 80px;
      }
      .periodic-reporting-container .university-resources-viewer .StyledButton-sc-5ignxq-0 .cHzWLb{
          font-size: 15px;
          padding: 6px 12px;
      }
      .periodic-reporting-container .university-resources-viewer .knowledge-page--title{
          font-size: 25px;
      }
      .periodic-reporting-container .university-resources-viewer .knowledge-page--description{
          font-size: 15px;
      }
  }

/* Catalog filters.
   Generated hashes (hUSvvh, hgwCrS, iXfNer, gMsplO) change on every WorkRamp build.
   These rules use the component name and AL_Custom_* classes instead. */
@media screen and (min-width: 905px) {
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack"] > [class*="StyledRow"] {
    flex-direction: column !important;
    margin-left: 0 !important;
    align-items: center !important;
  }

  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack"] > [class*="StyledRow"] > [class*="StyledCol"]:first-child {
    width: 100% !important;
    max-width: 910px !important;
    flex: 0 0 auto !important;
    margin: 0 auto 24px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack"] > [class*="StyledRow"] > [class*="StyledCol"]:first-child [class*="StyledContainer"],
  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack"] > [class*="StyledRow"] > [class*="StyledCol"]:first-child [class*="StyledStack"] {
    width: 100% !important;
    max-width: none !important;
  }

  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack"] > [class*="StyledRow"] > [class*="StyledCol"]:first-child [class*="StyledStack"] > div:not([class]) {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 12px !important;
    width: 100% !important;
  }

  .AL_Custom_Template_Catalog .academy-content [class*="AccordionContainer"] {
    margin-top: 0 !important;
    padding-top: 0 !important;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 3.125rem;
    background: #fff;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    transition: border-color 150ms;
  }

  .AL_Custom_Template_Catalog .academy-content [class*="AccordionContainer"] + [class*="AccordionContainer"] {
    border-top: 1px solid rgba(0, 0, 0, 0.3);
  }

  .AL_Custom_Template_Catalog .academy-content [class*="AccordionContainer"]:hover {
    border-color: #0061d5 !important;
  }

  .AL_Custom_Template_Catalog .academy-content > [class*="StyledStack"] > [class*="StyledRow"] > [class*="StyledCol"]:last-child {
    width: 100% !important;
    max-width: 1040px !important;
    flex: 0 0 auto !important;
    margin: 0 auto !important;
    padding-left: 0 !important;
  }
}

.AL_Custom_Template_Catalog .Catalog-Heading-Desc {
  max-width: 645px;
  margin: 0 auto 16px;
}

.AL_Custom_Template_Catalog .catalog-heading {
  font-size: 32px;
  font-weight: 600;
  margin: 0;
  letter-spacing: 0;
}

.AL_Custom_Template_Catalog .catalog-description {
  font-size: 18px;
  color: #767676;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 25px;
}

@media screen and (max-width: 767px) {
  .AL_Custom_Template_Catalog .catalog-heading {
    font-size: 30px;
  }

  .AL_Custom_Template_Catalog .catalog-description {
    font-size: 16px;
  }
}