.course-category__card__icon-container {
            position: relative;
            margin-bottom: 20px;
        }

        .course-category__card__image-container {
            width: 100%;
            height: 300px;
            
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
            position: relative;
            margin-bottom: 20px;
            border: 1px solid #c8c8c8;
        }

        .course-category__card__image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.5s ease;
            opacity: 0.82;
            
        }

        .course-category__card__image-container .course-category__card__icon-box {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        .course-category__card:hover .course-category__card__image {
            transform: scale(1.05);
        }
    

        .medeed-vision-section {
            
            padding: 40px 0;
        }

        .vision-content {
            text-align: center;
            margin: 0 auto;
        }

        .vision-title {
            color: #2c3e50;
            font-size: 20px;
            font-weight: 600;
            line-height: 1.5;
            margin-bottom: 20px;
        }

        
        @media (max-width: 768px) {
            .medeed-vision-section {
                padding: 40px 0;
            }
        }

.medeed-about-intro h1{margin-bottom:14px;text-transform:none}
.medeed-about-intro__lead{max-width:760px;margin-bottom:24px;color:#286fb7;font-size:1.2rem;font-weight:600;line-height:1.45}
.medeed-about-intro__copy p{margin-bottom:16px;line-height:1.75}
.medeed-about-intro__images img,.medeed-about-card,.medeed-about-card .course-category__card__image-container{}
.medeed-about-cards .row>[class*=col-]{display:flex}
.medeed-about-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}
.medeed-about-card:not(.course-category__card--special) .course-category__card__content{display:flex;flex:1;flex-direction:column}
.medeed-about-card__text{display:flex;flex:1;flex-direction:column}
.medeed-about-card .course-category__card__title{min-height:2.6em;margin-bottom:8px;text-transform:none}
.medeed-about-card__subtitle{min-height:2.9em;margin-bottom:18px;color:#286fb7;font-size:1.05rem;font-weight:600;line-height:1.4}
.medeed-about-card .justify{margin-bottom:0;line-height:1.75;text-align:left;hyphens:auto}
.medeed-about-card.course-category__card--special .course-category__card__image{display:block;align-self:center;width:min(45%,520px);height:auto;aspect-ratio:1000/571;margin:0;border:0;object-fit:contain;object-position:center}
@media(max-width:991px){.medeed-about-card .course-category__card__title,.medeed-about-card__subtitle{min-height:0}.medeed-about-cards .row>[class*=col-]{display:block;flex:0 0 100%;width:100%;max-width:100%}.medeed-about-card.course-category__card--special .course-category__card__content{flex-direction:column;gap:22px}.medeed-about-card.course-category__card--special .course-category__card__image{order:-1;width:100%;max-width:none}}
@media(max-width:767px){.medeed-about-intro{padding-top:35px}}

/* medeed-about-lead-color-2026-09-14-r1 */
.medeed-about-intro .medeed-about-intro__lead {
    color: #15385e !important;
}

.medeed-about-intro h1,
.medeed-about-intro h2,
.medeed-about-intro h3 {
    color: #15385e;
    font-family: var(--title-font, "Outfit", sans-serif);
}

.medeed-about-intro .medeed-about-intro__lead {
    font-size: 21px;
    line-height: 1.45;
}

/* Flat corners required for this page */
.medeed-about-intro,
.medeed-about-intro * {
    border-radius: 0 !important;
}

html,
body {
    overflow-x: hidden;
}

/* medeed-about-hero-ui-2026-09-27:start */
#medeed-about-hero-2026,
#medeed-about-hero-2026 * { border-radius:0 !important; }
#medeed-about-hero-2026 {
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:0;
  background:#f3f8fb;
  color:#073462;
}
#medeed-about-hero-2026 .mau-hero-media {
  position:absolute;
  inset:0;
  z-index:-1;
}
#medeed-about-hero-2026 .mau-hero-media img {
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:right top;
}
#medeed-about-hero-2026 .mau-hero-media::after {
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(90deg,#f3f8fb 0%,#f3f8fb 18%,rgba(243,248,251,.98) 30%,rgba(243,248,251,.88) 44%,rgba(243,248,251,.58) 56%,rgba(243,248,251,.2) 68%,rgba(243,248,251,0) 78%);
}
#medeed-about-hero-2026 .mau-hero-inner {
  position:relative;
  display:flex;
  align-items:center;
  min-height:510px;
  padding:48px clamp(24px,4.5vw,80px);
}
#medeed-about-hero-2026 .mau-hero-copy {
  width:53%;
  max-width:740px;
}
#medeed-about-hero-2026 .sec-title { margin-bottom:20px; }
#medeed-about-hero-2026 .sec-title__title {
  margin:0;
  color:#073462;
  line-height:1.12;
  text-transform:none;
}
#medeed-about-hero-2026 .mau-hero-lead {
  font-weight:700;
}
#medeed-about-hero-2026 p {
  margin-bottom:14px;
  color:#234c6f;
  font-size:14px;
  line-height:1.65;
}
@media (min-width:1200px) {
  #medeed-about-hero-2026 .mau-hero-media img {
    position:absolute;
    top:0;
    right:0;
    width:auto;
    height:auto;
    max-width:100%;
    max-height:100%;
    -webkit-mask-image:linear-gradient(180deg,#000 85%,transparent 100%);
    mask-image:linear-gradient(180deg,#000 85%,transparent 100%);
  }
}
@media (max-width:1199px) {
  #medeed-about-hero-2026 { display:flex; flex-direction:column; }
  #medeed-about-hero-2026 .mau-hero-inner { order:1; min-height:0; padding-top:32px; padding-bottom:24px; }
  #medeed-about-hero-2026 .mau-hero-copy { width:100%; max-width:none; }
  #medeed-about-hero-2026 .mau-hero-media { position:relative; inset:auto; order:2; z-index:0; aspect-ratio:2068 / 760; }
  #medeed-about-hero-2026 .mau-hero-media::after { background:linear-gradient(180deg,#f3f8fb 0%,rgba(243,248,251,.65) 8%,transparent 30%); }
}
/* medeed-about-hero-ui-2026-09-27:end */

/* about-bands-2026-10-02:start */
#medeed-about-hero-2026 h1,.about-content-band :is(h2,h3)[data-guide-item]{font-family:Outfit,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:normal!important;color:#073462!important}
.about-content-band:has([data-guide-item="2.0"]) .medeed-about-revision__equal{display:grid;grid-template-columns:1fr;gap:24px;margin:0}
.about-content-band:has([data-guide-item="2.0"]) .medeed-about-revision__equal>div{width:100%;max-width:none;padding:0;margin:0}
.about-content-band:has([data-guide-item="2.0"]) .medeed-about-revision__card{height:auto;min-height:0;padding:0;background:#fff;overflow:hidden}
.about-content-band:has([data-guide-item="2.0"]) .course-category__card__content{display:grid;grid-template-columns:minmax(0,30%) minmax(0,1fr);align-items:stretch;gap:0;height:auto;padding:0;flex:initial}
.about-content-band:has([data-guide-item="2.0"]) .course-category__card__icon-container{width:100%;margin:0;padding:0}
.about-content-band:has([data-guide-item="2.0"]) .course-category__card__image-container{width:100%;height:100%!important;min-height:200px;aspect-ratio:auto!important;margin:0;padding:0;border:0;box-shadow:none}
.about-content-band:has([data-guide-item="2.0"]) .course-category__card__image{display:block;width:100%;height:100%!important;object-fit:cover}
.about-content-band:has([data-guide-item="2.0"]) .medeed-about-card__text{display:flex;flex-direction:column;justify-content:center;min-height:0;height:auto;flex:initial;padding:24px;text-align:left}
.about-content-band:has([data-guide-item="2.0"]) .course-category__card__image,.about-content-band:has([data-guide-item="2.0"]) .medeed-about-revision__card:hover .course-category__card__image{transform:none!important;filter:none!important;opacity:1!important;transition:none!important;animation:none!important}
@media(max-width:767px){.about-content-band:has([data-guide-item="2.0"]) .medeed-about-card__text{padding:20px 16px}}
.about-content-band:has([data-guide-item="2.0"]) .medeed-about-card__text p{font-size:14px;line-height:26px;text-align:left;margin:0 0 16px;color:#234c6f}
.about-content-band:has([data-guide-item="2.0"]) .medeed-about-card__text p:last-child{margin-bottom:0}
.about-content-band:has([data-guide-item="2.0"]) :is(.course-category__card__inner,.course-category__shape-one,.course-category__shape-two){display:none}
@media(max-width:767px){.about-content-band:has([data-guide-item="2.0"]) .medeed-about-revision__card{padding:0}.about-content-band:has([data-guide-item="2.0"]) .course-category__card__content{grid-template-columns:1fr;gap:0}.about-content-band:has([data-guide-item="2.0"]) .course-category__card__image-container{height:auto!important;min-height:0;aspect-ratio:16/9!important}}
.about-content-band.about-band-light{background:#fff!important}
.about-content-band.about-band-dark{background:#e8f0f5!important}
.about-content-band :is(h1,h2,h3,h4,h5,h6,.sec-title)::before,.about-content-band :is(h1,h2,h3,h4,h5,h6,.sec-title)::after,#medeed-about-hero-2026 .sec-title::before,#medeed-about-hero-2026 .sec-title::after,#medeed-about-hero-2026 h1::before,#medeed-about-hero-2026 h1::after{content:none!important;display:none!important}
/* about-bands-2026-10-02:end */
