.au-2026-braindate-section .flex-box-section,
.au-2026-certification-section .flex-box-section {
    justify-content: center !important;
    gap: 50px !important;
}

.au-2026-braindate-section .flex-box-child.rf-grid-layout-50,
.au-2026-certification-section .flex-box-child.rf-grid-layout-50 {
    width: auto !important;
    flex: 0 0 auto !important;
}

.au-2026-braindate-content-box,
.au-2026-certification-content-box,
.au-2026-braindate-section .au-2026-braindate-content-box,
.au-2026-certification-section .au-2026-certification-content-box {
    width: 550px !important;
    height: 417px !important;
    min-height: 0 !important;
    max-height: 417px !important;
    flex-grow: 0 !important;
}

.au-2026-certification-section .flex-box-child .au-2026-certification-content-box {
    min-height: 0 !important;
    flex-grow: 0 !important;
    flex-basis: auto !important;
}

.au-2026-braindate-section img.img-fluid,
.au-2026-certification-section img.img-fluid {
    width: 550px !important;
    height: 417px !important;
    border-radius: 15px !important;
    object-fit: cover !important;
}

.au-2026-certification-section .flex-box-child:first-child img.img-fluid.img-fluid {
    width: 550px !important;
    height: 417px !important;
    max-height: none !important;
    border-radius: 15px !important;
    object-fit: cover !important;
}

@media (max-width: 1550px) {
    .au-2026-braindate-section .flex-box-section,
    .au-2026-certification-section .flex-box-section {
          flex-direction: column !important;
          gap: 24px !important;
  }

    .au-2026-braindate-section .flex-box-child.rf-grid-layout-50,
    .au-2026-certification-section .flex-box-child.rf-grid-layout-50 {
          width: 100% !important;
          max-width: 100% !important;
          flex: 1 1 100% !important;
  }

    .au-2026-braindate-content-box,
    .au-2026-certification-content-box,
    .au-2026-braindate-section .au-2026-braindate-content-box,
    .au-2026-certification-section .au-2026-certification-content-box {
          width: 100% !important;
          max-width: 100% !important;
          height: auto !important;
          min-height: 0 !important;
          max-height: none !important;
          flex-basis: auto !important;
  }

    .au-2026-braindate-section img.img-fluid,
    .au-2026-certification-section img.img-fluid,
    .au-2026-certification-section .flex-box-child:first-child img.img-fluid.img-fluid {
          width: 100% !important;
          max-width: 100% !important;
          height: 300px !important;
          max-height: 300px !important;
          object-fit: cover !important;
  }

    .au-2026-braindate-section .braindate-text-wrapper {
          position: relative !important;
          top: auto !important;
          left: auto !important;
          right: auto !important;
          transform: none !important;
          padding: 16px 0 !important;
  }

    .au-2026-braindate-section .top-content {
          height: auto !important;
          flex: none !important;
  }
}


/* Fix "Design & Make your AU experience" heading color so it is visible on the Portal's white background */
.carousel-au-header h2 { color: #000 !important; }

/* CLAUDE - Portal-only card hover fixes for Design & Make your AU experience carousel */
.session-catalog-slider .industry-card { background: transparent !important; }
.session-catalog-slider .industry-card:hover { border-color: #000000 !important; }
.session-catalog-slider .industry-card:hover .industry-title { color: #FFFF00 !important; }

.industry-card {
  width: 370px !important;
  height: 480px !important;
  border-radius: 16px !important;
  border-width: 0.5px !important;
  opacity: 1 !important;
}
@media (max-width: 768px) {
  .industry-card {
    width: 78vw !important;
    max-width: 300px !important;
    height: 390px !important;
 

 }
}

.au-2026-braindate-section .braindate-text-wrapper {
    position: relative !important;
    top: auto !important; left: auto !important; right: auto !important;
    transform: none !important;
    padding: 16px 0 !important;
}
.au-2026-braindate-section .top-content {
    height: auto !important;
    flex: none !important;
}

.au-2026-certification-content-box {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}
.au-2026-certification-content-box .top-content {
    position: relative !important;
    flex: 1 !important;
    width: 100% !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    transform: none !important;
    box-sizing: border-box !important;
}
