.bootcamp-container.training__page__container {
  font-family: 'Inter', sans-serif;
}
.bootcamp-container .PrimeTrainingOverviewHeader_header__K9TXK,
.bootcamp-container .PrimeTrainingOverviewHeader--header {
  min-height: 285px;
  height: auto;
}
.bootcamp-container .PrimeTrainingOverviewHeader_headingContainer__WUyQY,
.bootcamp-container .PrimeTrainingOverviewHeader--headingContainer {
  flex-direction: column;
  padding-top: 100px;
  position: relative;
}
.bootcamp-container .PrimeTrainingOverviewHeader_title__DQR7h,
.bootcamp-container .PrimeTrainingOverviewHeader--title {
  font-size: 32px;
  line-height: 40px;
  letter-spacing: -1px;
  font-weight: 700;
  text-overflow: unset;
  font-family: 'Inter', sans-serif;
  overflow: unset;
  display: block;
  white-space: normal;
}
.bootcamp-container .PrimeTrainingOverviewHeader_avgRatingOverviewMobile__wxQrk,
.bootcamp-container .PrimeTrainingOverviewHeader--avgRatingOverviewMobile {
  display: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader_progressLabel__zIZJM,
.bootcamp-container .PrimeTrainingOverviewHeader--progressLabel {
  display: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader_progressBar__gHSmy,
.bootcamp-container .PrimeTrainingOverviewHeader--progressBar,
.bootcamp-container .PrimeTrainingOverviewHeader--progressBar div[class*='spectrum-BarLoader-track'] {
  background-color: #e2e6e9;
  opacity: 1;
  margin: 0;
  width: 100%;
  height: 12px;
  border-radius: 100px;
}
.bootcamp-container .PrimeTrainingOverviewHeader--progressBar div[class*='spectrum-BarLoader-fill'] {
  background-color: #f2a945;
  height: 12px;
}
.bootcamp-container .PrimeTrainingOverviewHeader_progressContainer__r7u\+j,
.bootcamp-container .PrimeTrainingOverviewHeader--progressContainer {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-end;
  margin-top: 30px;
  padding: 0;
}
.bootcamp-container button.almButton {
  display: flex;
  height: 56px;
  padding: 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-radius: 100px;
  background: #e90029;
  color: #ffffff;
  text-align: center;
  font-family: 'Inter', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 27px;
}
.bootcamp-container .PrimeTrainingPageMetadata_bottomContainer__LsJr3,
.bootcamp-container .PrimeTrainingPageMetadata--bottomContainer {
  margin: 0;
}
.bootcamp-container button.almButton.primary {
  background: #e90029;
}
.bootcamp-container button.almButton.secondary {
  background: #121517;
  border: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader--progressContainer span {
  text-shadow: none;
}
.bootcamp-container .PrimeTrainingPage_overview__x7YWr,
.bootcamp-container .PrimeTrainingPage--overview,
.bootcamp-container .PrimeTrainingPage--overview p,
.bootcamp-container .PrimeTrainingPage_overview__x7YWr p {
  color: #262626;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}
.bootcamp-container .PrimeTrainingPage_overview__x7YWr p,
.bootcamp-container .PrimeTrainingPage--overview p {
  margin-bottom: 16px;
}
.bootcamp-container .PrimeCourseItemContainer_container__B6-SB,
.bootcamp-container .PrimeCourseItemContainer--container {
  display: flex;
  padding: 12px;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;
  border-radius: 16px;
  background: #f1f2f4;
  position: relative;
  padding-top: 64px;
}
.bootcamp-container .PrimeCourseItemContainer_collapsibleContainer__1QPob .PrimeCourseItemContainer_count__TXY9u,
.bootcamp-container .PrimeCourseItemContainer--collapsibleContainer .PrimeCourseItemContainer--count {
  display: none;
}
.bootcamp-container .PrimeCourseItemContainer_collapsibleContainer__1QPob,
.bootcamp-container .PrimeCourseItemContainer--collapsibleContainer {
  position: absolute;
  top: 12px;
  background: none;
}
.bootcamp-container button[data-static-color='white'][data-variant='primary'][data-style='outline'] {
  padding: 0;
  display: block;
  height: 48px;
}
.bootcamp-container button[data-static-color='white'][data-variant='primary'][data-style='outline'] svg {
  height: 24px;
  width: 24px;
  padding: 12px;
  display: block;
  background: #e2e6e9;
  border-radius: 8px;
}
.bootcamp-container .PrimeTrainingItemContainerHeader_status__dQVB2,
.bootcamp-container .PrimeTrainingItemContainerHeader--status,
.bootcamp-container .PrimeTrainingItemContainerHeader_mandatory__iBAhD,
.bootcamp-container .PrimeTrainingItemContainerHeader--mandatory {
  position: absolute;
  top: 16px;
  right: 12px;
  display: flex;
  padding: 8px 16px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 1000px;
  background: #1f2528;
  color: #ffffff;
  text-align: center;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
  text-transform: capitalize;
}
.bootcamp-container .PrimeCourseItemContainer_container__B6-SB:has(
    .PrimeTrainingItemContainerHeader_status__dQVB2
  ) .PrimeTrainingItemContainerHeader_mandatory__iBAhD,
.bootcamp-container .PrimeCourseItemContainer--container:has(
    .PrimeTrainingItemContainerHeader--status
  ) .PrimeTrainingItemContainerHeader--mandatory {
  display: none;
}
.bootcamp-container ul.PrimeModuleList_isPartOfLP__vngFl,
.bootcamp-container ul.PrimeModuleList--isPartOfLP {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: -1px;
  align-self: stretch;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #80919f;
}
.bootcamp-container li.PrimeModuleItem_container__EE1kk,
.bootcamp-container li.PrimeModuleItem--container {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
  border-bottom: 1px solid #80919f;
  background: #e2e6e9;
  width: 100%;
  border-top: 0;
  padding: 0;
}
.bootcamp-container li.PrimeModuleItem_container__EE1kk:first-child,
.bootcamp-container li.PrimeModuleItem--container:first-child {
  border-radius: 8px 8px 0 0;
}
.bootcamp-container li.PrimeModuleItem_container__EE1kk:last-child,
.bootcamp-container li.PrimeModuleItem--container:last-child {
  border-radius: 0 0 8px 8px;
  border-bottom: 0;
}
.bootcamp-container li.PrimeModuleItem_container__EE1kk:only-child,
.bootcamp-container li.PrimeModuleItem--container:only-child {
  border-radius: 8px;
}
.bootcamp-container .PrimeTrainingItemContainerHeader_headerContainer__zbrPw:hover,
.bootcamp-container .PrimeTrainingItemContainerHeader--headerContainer:hover {
  background: transparent;
}
.bootcamp-container .PrimeModuleItem_headerContainer__7h4Po,
.bootcamp-container .PrimeModuleItem--headerContainer {
  background-color: transparent;
  width: 100%;
}
.bootcamp-container .PrimeTrainingItemContainerHeader_metadataContents__HZnom .PrimeTrainingItemContainerHeader_authorNames__jSHke,
.bootcamp-container .PrimeTrainingItemContainerHeader--metadataContents .PrimeTrainingItemContainerHeader--authorNames,
.bootcamp-container .PrimeTrainingItemContainerHeader_metadataContents__HZnom div,
.bootcamp-container .PrimeTrainingItemContainerHeader--metadataContents div {
  color: #262626;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.bootcamp-container .PrimeTrainingItemContainerHeader_metadataContents__HZnom .PrimeTrainingItemContainerHeader_authorNames__jSHke:first-child,
.bootcamp-container .PrimeTrainingItemContainerHeader--metadataContents .PrimeTrainingItemContainerHeader--authorNames:first-child {
  font-weight: 600;
}
.bootcamp-container .PrimeTrainingItemContainerHeader_metadata__separator__ng31n::before,
.bootcamp-container .PrimeTrainingItemContainerHeader--metadata__separator::before {
  width: 4px;
  height: 4px;
  background: #262626;
}
.bootcamp-container a.PrimeTrainingItemContainerHeader_card__MjLm1,
.bootcamp-container a.PrimeTrainingItemContainerHeader--card {
  display: none;
}
.bootcamp-container .PrimeTrainingItemContainerHeader_title__rHXaL,
.bootcamp-container .PrimeTrainingItemContainerHeader--title {
  color: #262626;
  font-family: 'Inter', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  -webkit-line-clamp: initial;
  margin-bottom: 16px;
  cursor: text;
}
.bootcamp-container p.PrimeTrainingItemContainerHeader_description__AAFf5,
.bootcamp-container p.PrimeTrainingItemContainerHeader--description {
  -webkit-line-clamp: initial;
  color: #262626;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  display: none;
}
.bootcamp-container .PrimeCourseItemContainer_container__B6-SB:has(
    div[class*='spectrum-TabsPanel--horizontal']
  ) p.PrimeTrainingItemContainerHeader_description__AAFf5,
.bootcamp-container .PrimeCourseItemContainer--container:has(
    div[class*='spectrum-TabsPanel--horizontal']
  ) p.PrimeTrainingItemContainerHeader--description {
  display: block;
}
.bootcamp-container .PrimeTrainingPage_duration__Pebdi,
.bootcamp-container .PrimeTrainingPage--duration {
  color: #262626;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 21px;
  margin-top: 16px;
}
.bootcamp-container .PrimeModuleItem_headerWrapper__oATZQ span,
.bootcamp-container .PrimeModuleItem--headerWrapper span {
  color: #262626;
  text-align: right;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}
.bootcamp-container .PrimeModuleItem_headerWrapper__oATZQ span.PrimeModuleItem_title__i2Qbi,
.bootcamp-container .PrimeModuleItem--headerWrapper span.PrimeModuleItem--title {
  color: #262626;
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 21px;
  text-overflow: initial;
  width: 100%;
  white-space: normal;
  text-align: left;
  display: block;
  margin-bottom: 4px;
}
.bootcamp-container .PrimeModuleItem_headerWrapper__oATZQ span.PrimeModuleItem_resourceType__zQE9P,
.bootcamp-container .PrimeModuleItem--headerWrapper span.PrimeModuleItem--resourceType {
  text-transform: capitalize;
  color: #666666;
  font-family: 'Inter', sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 18px;
}
.bootcamp-container .ALMBackButton_backContainer__Lq5o2,
.bootcamp-container .ALMBackButton--backContainer {
  display: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader_avgRatingOverview__FqOlC,
.bootcamp-container .PrimeTrainingOverviewHeader--avgRatingOverview {
  display: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader_format__01qBM,
.bootcamp-container .PrimeTrainingOverviewHeader--format {
  display: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader_share__YVO37,
.bootcamp-container .PrimeTrainingOverviewHeader--share {
  display: none;
}
.bootcamp-container .PrimeTrainingOverviewHeader_xshare__BQhev,
.bootcamp-container .PrimeTrainingPageMetadata_xshare__N1mAa,
.bootcamp-container .PrimeTrainingOverviewHeader--xshare,
.bootcamp-container .PrimeTrainingPageMetadata--xshare {
  flex: 0 0 48.5%;
  max-width: 48.5%;
  position: relative;
  right: 0;
  margin: 0;
}
.bootcamp-container .PrimeTrainingOverviewHeader_right__Y7AJj,
.bootcamp-container .PrimeTrainingOverviewHeader--right {
  display: flex;
  gap: 10px;
}
.bootcamp-container button.PrimeTrainingOverviewHeader_shareButton__HnWFX,
.bootcamp-container button.PrimeTrainingPageMetadata_shareButton__hV8O7,
.bootcamp-container button.PrimeTrainingOverviewHeader--shareButton,
.bootcamp-container button.PrimeTrainingPageMetadata--shareButton {
  display: flex;
  height: 40px;
  padding: 12px 4px;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
  border: 1px solid #80919f;
  background: #ffffff;
  color: #262626;
  text-align: center;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  min-width: unset !important;
  width: 100%;
}
.bootcamp-container button.PrimeTrainingPageMetadata--shareButton span {
  margin-top: 0;
  display: flex;
}
.bootcamp-container button.PrimeTrainingPageMetadata--shareButton svg {
  margin-top: 0;
  height: 24px;
}
.bootcamp-container svg[class*='spectrum-Icon'][class*='spectrum-Icon--sizeM'] {
  fill: #262626;
  height: 20px;
  width: 20px;
  margin: 0;
}
.bootcamp-container button.PrimeTrainingOverviewHeader_bookMark__KzIK1,
.bootcamp-container button.PrimeTrainingOverviewHeader--bookMark,
.bootcamp-container button.PrimeTrainingPageMetadata_bookMark__8ajS\+,
.bootcamp-container button.PrimeTrainingPageMetadata--bookMark {
  display: flex;
  height: 40px;
  padding: 12px 20px;
  justify-content: center;
  align-items: center;
  border-radius: 9999px;
  border: 1px solid #80919f;
  background: #ffffff;
  color: #262626;
  text-align: center;
  font-family: 'Inter', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  flex: 0 0 48.5%;
  max-width: 48.5%;
  position: relative;
  right: 0;
  min-width: unset !important;
}
.bootcamp-container svg[class*='spectrum-Icon'][class*='spectrum-Icon--sizeM'] {
  width: 20px;
  height: 20px;
}
.bootcamp-container .PrimeTrainingOverviewHeader_left__Pgwk7,
.bootcamp-container .PrimeTrainingOverviewHeader--left {
  width: 100%;
}
.bootcamp-container .PrimeTrainingOverviewHeader_right__Y7AJj,
.bootcamp-container .PrimeTrainingOverviewHeader--right {
  width: 100%;
}
.bootcamp-container .PrimeTrainingPage_left__8SSls,
.bootcamp-container .PrimeTrainingPage--left {
  width: 100%;
  background-color: #ffffff;
}
.bootcamp-container .PrimeTrainingPage_right__J-HN8,
.bootcamp-container .PrimeTrainingPage--right {
  width: 100%;
  background-color: #ffffff;
}
section.PrimeTrainingPage_trainingOverviewContainer__MjSVn,
section.PrimeTrainingPage--trainingOverviewContainer {
  padding: 0;
  border: 0;
}
.bootcamp-container section.PrimeTrainingPageMetadata_borderContainer__gYRoY,
.bootcamp-container section.PrimeTrainingPageMetadata--borderContainer {
  margin-bottom: 20px;
}
.bootcamp-container .PrimeTrainingPageMetadata_submitRatingBox__rsNUf.PrimeTrainingPageMetadata_borderContainer__gYRoY,
.bootcamp-container .PrimeTrainingPageMetadata--submitRatingBox.PrimeTrainingPageMetadata--borderContainer {
  display: none;
}
.bootcamp-container .PrimeTrainingPage_backgroundPage__p-A9e,
.bootcamp-container .PrimeTrainingPage_pageContainer__4Eyc4,
.bootcamp-container .PrimeTrainingPage--backgroundPage,
.bootcamp-container .PrimeTrainingPage--pageContainer {
  background-color: #ffffff;
}
@media only screen and (max-width: 1023px) {
  .bootcamp-page {
    padding-bottom: 140px;
  }
  .widget-item {
    padding: 4px 8px 4px 4px;
  }
  .widget-icon-wrapper {
    width: 30px;
    height: 30px;
    padding: 3px;
  }
  .bootcamp-container .PrimeTrainingPage_left__8SSls,
  .bootcamp-container .PrimeTrainingPage--left {
    order: 2;
    padding: 12px 24px;
    width: 100%;
  }
  .bootcamp-container .PrimeTrainingPage_right__J-HN8,
  .bootcamp-container .PrimeTrainingPage--right {
    order: 1;
    padding: 20px 20px 0;
    width: 100%;
  }
  .bootcamp-container .PrimeTrainingPage_pageContainer__4Eyc4,
  .bootcamp-container .PrimeTrainingPage--pageContainer {
    background-color: #efefef;
    flex-direction: column;
    width: 100%;
  }
  .bootcamp-container .PrimeTrainingPageMetadata_actionContainer__ASAeN,
  .bootcamp-container .PrimeTrainingPageMetadata_bottomContainer__LsJr3,
  .bootcamp-container .PrimeTrainingPageMetadata--actionContainer,
  .bootcamp-container .PrimeTrainingPageMetadata--bottomContainer {
    left: 0;
    bottom: 0;
    position: fixed;
    width: calc(100%);
    z-index: 1;
    background: #fff;
    margin: 0;
    padding: 20px 20px;
  }
  .bootcamp-container .PrimeTrainingPageMetadata_bottomContainer__LsJr3,
  .bootcamp-container .PrimeTrainingPageMetadata--bottomContainer {
    padding-top: 10px;
  }
  .bootcamp-container .PrimeTrainingPageMetadata_container__vG8ED:has(
      .PrimeTrainingPageMetadata_bottomContainer__LsJr3
    ) .PrimeTrainingPageMetadata_actionContainer__ASAeN,
  .bootcamp-container .PrimeTrainingPageMetadata--container:has(
      .PrimeTrainingPageMetadata--bottomContainer
    ) .PrimeTrainingPageMetadata--actionContainer {
    bottom: 70px;
  }
}
@media only screen and (min-width: 1024px) {
  .widget-item {
    padding: 8px 16px 8px 8px;
  }
  .widget-icon-wrapper {
    width: 48px;
    height: 48px;
    padding: 12px;
  }
  .bootcamp-container .PrimeCourseItemContainer_container__B6-SB:has(
      [class*='spectrum-TabsPanel--horizontal']
    ) a.PrimeTrainingItemContainerHeader_card__MjLm1,
  .bootcamp-container .PrimeCourseItemContainer--container:has(
      [class*='spectrum-TabsPanel--horizontal']
    ) a.PrimeTrainingItemContainerHeader--card {
    display: block;
    background-size: cover !important;
  }
  .bootcamp-container .PrimeTrainingOverviewHeader_right__Y7AJj,
  .bootcamp-container .PrimeTrainingOverviewHeader--right {
    display: flex;
    gap: 10px;
    right: 0;
  }
  .bootcamp-container .PrimeTrainingOverviewHeader_headingContainer__WUyQY,
  .bootcamp-container .PrimeTrainingOverviewHeader--headingContainer {
    flex-direction: row;
    padding-top: 130px;
    padding-bottom: 64px;
    max-width: 91.67%;
  }
  .bootcamp-container .PrimeTrainingPage_pageContainer__4Eyc4,
  .bootcamp-container .PrimeTrainingPage--pageContainer {
    max-width: 91.67%;
  }
  .bootcamp-container .PrimeTrainingOverviewHeader_progressContainer__r7u\+j,
  .bootcamp-container .PrimeTrainingOverviewHeader--progressContainer {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: flex-end;
    margin-top: 64px;
    padding-top: 0;
  }
  .bootcamp-container .PrimeTrainingOverviewHeader_left__Pgwk7,
  .bootcamp-container .PrimeTrainingOverviewHeader--left {
    width: 70%;
  }
  .bootcamp-container .PrimeTrainingOverviewHeader_right__Y7AJj,
  .bootcamp-container .PrimeTrainingOverviewHeader--right {
    width: 30%;
  }
  .bootcamp-container .PrimeTrainingPage_left__8SSls,
  .bootcamp-container .PrimeTrainingPage--left {
    width: 70%;
  }
  .bootcamp-container .PrimeTrainingPage_right__J-HN8,
  .bootcamp-container .PrimeTrainingPage--right {
    width: 30%;
  }
}
@media only screen and (min-width: 768px) {
  .bootcamp-container .PrimeTrainingPage_overview__x7YWr,
  .bootcamp-container .PrimeTrainingPage_overview__x7YWr p,
  .bootcamp-container .PrimeTrainingPage--overview,
  .bootcamp-container .PrimeTrainingPage--overview p {
    font-size: 16px;
  }
}
@media only screen and (max-width: 1024px) and (orientation: landscape) {
  .bootcamp-page {
    padding-bottom: 140px;
  }
  .widget-item {
    padding: 4px 8px 4px 4px;
  }
  .widget-icon-wrapper {
    width: 30px;
    height: 30px;
    padding: 3px;
  }
  .bootcamp-container .PrimeTrainingPage_left__8SSls,
  .bootcamp-container .PrimeTrainingPage--left {
    order: 2;
    padding: 12px 0;
    width: 100%;
  }
  .bootcamp-container .PrimeTrainingPage_right__J-HN8,
  .bootcamp-container .PrimeTrainingPage--right {
    order: 1;
    padding: 20px 20px 0;
    width: 100%;
  }
  .bootcamp-container .PrimeTrainingPage_pageContainer__4Eyc4,
  .bootcamp-container .PrimeTrainingPage--pageContainer {
    background-color: #efefef;
    flex-direction: column;
    width: 100%;
  }
  .bootcamp-container .PrimeTrainingPageMetadata_actionContainer__ASAeN,
  .bootcamp-container .PrimeTrainingPageMetadata_bottomContainer__LsJr3,
  .bootcamp-container .PrimeTrainingPageMetadata--actionContainer,
  .bootcamp-container .PrimeTrainingPageMetadata--bottomContainer {
    left: 0;
    bottom: 0;
    position: fixed;
    width: calc(100%);
    z-index: 1;
    background: #fff;
    margin: 0;
    padding: 20px 20px;
  }
  .bootcamp-container .PrimeTrainingPageMetadata_bottomContainer__LsJr3,
  .bootcamp-container .PrimeTrainingPageMetadata--bottomContainer {
    padding-top: 10px;
  }
  .bootcamp-container .PrimeTrainingPageMetadata_container__vG8ED:has(
      .PrimeTrainingPageMetadata_bottomContainer__LsJr3
    ) .PrimeTrainingPageMetadata_actionContainer__ASAeN,
  .bootcamp-container .PrimeTrainingPageMetadata--container:has(
      .PrimeTrainingPageMetadata--bottomContainer
    ) .PrimeTrainingPageMetadata--actionContainer {
    bottom: 70px;
  }
}
@media only screen and (min-width: 1200px) {
  .bootcamp-container .PrimeTrainingOverviewHeader_headingContainer__WUyQY,
  .bootcamp-container .PrimeTrainingOverviewHeader--headingContainer {
    max-width: 1180px;
  }
  .bootcamp-container .PrimeTrainingPage_pageContainer__4Eyc4,
  .bootcamp-container .PrimeTrainingPage--pageContainer {
    max-width: 1180px;
  }
}
@media only screen and (min-width: 1680px) {
  .bootcamp-container .PrimeTrainingOverviewHeader_headingContainer__WUyQY,
  .bootcamp-container .PrimeTrainingOverviewHeader--headingContainer {
    max-width: 1400px;
  }
  .bootcamp-container .PrimeTrainingPage_pageContainer__4Eyc4,
  .bootcamp-container .PrimeTrainingPage--pageContainer {
    max-width: 1400px;
  }
}
.widget-component-wrapper {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.widget-item {
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 12px;
  border: 1px solid #80919f;
}
.widget-icon-wrapper {
  border-radius: 8px;
  background: #e2e6e9;
}
.widget-icon-text {
  color: #262626;
  text-align: center;
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.widget-component {
  padding: 0 0 20px 0;
}
/* Hide keysight eloqua landing page when it is a sibling of training overview component */
.trainingOverviewPage ~ .keysight-eloqua-landing-page .elq-cta-wrapper {
  display: none;
}
[class*='spectrum-Modal-wrapper'][class*='react-spectrum-Modal-wrapper'],
[class*='spectrum-Modal'][class*='react-spectrum-Modal'],
[class*='spectrum-Tray'][class*='react-spectrum-Tray'] {
  background: transparent;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] {
  width: 750px;
  padding: 30px 24px;
  border-radius: 24px;
  background: #e2e6e9;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] [class*='spectrum-Dialog-heading'][class*='spectrum-Dialog-heading--noTypeIcon'][class*='spectrum-Dialog-heading--noTypeIcon'],
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] .h_OVWW_spectrum-Dialog-heading.h_OVWW_spectrum-Dialog-heading--noTypeIcon.h_OVWW_spectrum-Dialog-heading--noTypeIcon {
  color: #262626;
  text-align: center;
  font-family: 'Inter', sans-serif;
  font-size: 32px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: 40px;
  letter-spacing: -1px;
  margin: 0;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] section[class*='spectrum-Dialog-content'],
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] section.h_OVWW_spectrum-Dialog-content {
  font-family: 'Inter', sans-serif;
  color: #262626;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin: 0;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] button[data-variant='accent'] {
  background-color: #e90029 !important;
  min-height: 52px;
  cursor: pointer;
  border: 2px solid transparent !important;
  padding: 13px 20px;
  display: inline-block;
  border-radius: 100px;
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 27px;
  min-width: 150px;
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  line-height: normal;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] button[data-variant='accent']:hover {
  background-color: #740014 !important;
  color: #ffffff;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] button[data-variant='secondary'] {
  background-color: #121517 !important;
  min-height: 52px;
  cursor: pointer;
  border: 2px solid transparent !important;
  padding: 13px 20px;
  display: inline-block;
  border-radius: 100px;
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 27px;
  min-width: 150px;
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  line-height: normal;
}
[class*='spectrum-Dialog'][class*='spectrum-Dialog--medium'] button[data-variant='secondary']:hover {
  opacity: 0.7;
  color: #ffffff;
}
.aaz5ma_spectrum-ButtonGroup.aaz5ma_spectrum-ButtonGroup--alignEnd,
[class*='spectrum-ButtonGroup'][class*='spectrum-ButtonGroup--alignEnd'] {
  justify-content: center;
  align-items: center;
}
div.share-box {
  position: absolute;
  top: 42px;
  right: 0;
  width: 100%;
  padding: 40px 24px 24px;
  border-radius: 12px;
  background: #000;
  z-index: 1;
  color: #fff;
}
div.share-box button {
  font-size: 1rem;
  line-height: 30px;
  font-weight: 600;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
  text-align: center;
  border: none;
  outline: none;
  background: none;
  cursor: pointer;
}
div.share-box button svg {
  width: 20px;
  height: 18px;
}
div.share-box button svg path {
  fill: transparent;
}
div.share-box button:hover svg path {
  stroke: #CC0025 !important;
}
div.share-box button:hover svg.copy path {
  fill: #cc0025;
  stroke: transparent !important;
}
div.share-box button svg.copy path {
  fill: #fff;
  stroke: transparent;
}
div.share-box button svg.copy {
  width: 22px;
  height: 24px;
}
div.share-box .close-btn {
  position: absolute;
  top: 10px;
  right: 15px;
}
div.share-box .close-btn svg path {
  fill: #fff;
  stroke: transparent;
}
div.share-box .close-btn:hover svg path {
  stroke: transparent !important;
  fill: #fff;
}
/* Bredcrumb Styles */
.bootcamp-page {
  position: relative;
}
.bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item {
  padding: 10px 0;
}
.bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item::before {
  content: none;
}
.bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item > a.cmp-breadcrumb__item-link {
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  font-weight: 400;
  text-transform: capitalize;
}
.bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item:not(:last-child) {
  padding: 10px 0;
}
.bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item:not(:last-child)::after {
  color: #ffffff;
  font-weight: 600;
  font-size: 12px;
  top: 60%;
}
.bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item:last-child span {
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  position: relative;
  top: -1px;
  display: inline;
}
.bootcamp-page .breadcrumb {
  z-index: 1;
  width: 90% !important;
  margin: 0 auto;
  float: none !important;
  position: relative;
}
.bootcamp-page .breadcrumb nav {
  display: block;
  margin: 0 auto;
  position: absolute;
  top: 0px;
  z-index: 1;
}
.bootcamp-page .cmp-breadcrumb__previous-page {
  background-color: #ffffff;
  color: #30578d !important;
}
@media (hover: hover) {
  .bootcamp-page .cmp-breadcrumb__item > a.cmp-breadcrumb__item-link:hover {
    text-decoration-color: #ffffff;
  }
}
@media only screen and (min-width: 1200px) {
  .bootcamp-page .breadcrumb {
    width: 1180px !important;
  }
  .bootcamp-page .cmp-breadcrumb .cmp-breadcrumb__item:last-child span {
    top: 0;
  }
}
@media only screen and (min-width: 1680px) {
  .bootcamp-page .breadcrumb {
    width: 1400px !important;
  }
}
button[class*="shareOption"] svg.copy path {
  fill: #fff;
  stroke: transparent;
}
button[class*="shareOption"]:hover svg.copy path {
  fill: #cc0025;
  stroke: transparent;
}
