.footer-brand .custom-logo,
.footer-brand img {
  max-width: 300px;
  max-height: 600px;
  width: auto;
  height: auto;
  object-fit: contain;
}



/* Hide the old Educate + Advance icons */
.pillar:nth-child(1) .pillar-icon svg,
.pillar:nth-child(2) .pillar-icon svg {
  display: none;
}

/* New brain icon for Educate */
.pillar:nth-child(1) .pillar-icon::before {
  content: "";
  width: 34px;
  height: 34px;
  background-color: #12335c;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5c-2.5 0-4 1.7-4 3.5 0 .7.2 1.3.5 1.8C7.2 9.3 6 10.7 6 12.5c0 1.4.8 2.6 2 3.2-.1.3-.1.6-.1.9 0 2 1.8 3.4 4 3.4s4-1.4 4-3.4c0-.3 0-.6-.1-.9 1.2-.6 2-1.8 2-3.2 0-1.8-1.2-3.2-2.5-3.7.3-.5.5-1.1.5-1.8 0-1.8-1.5-3.5-4-3.5Z'/%3E%3Cpath d='M12 3.5v16.5'/%3E%3Cpath d='M9 8c1 .5 2 .5 3 0'/%3E%3Cpath d='M9 12.5c1 .6 2 .6 3 0'/%3E%3Cpath d='M9 16.5c1 .5 2 .5 3 0'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5c-2.5 0-4 1.7-4 3.5 0 .7.2 1.3.5 1.8C7.2 9.3 6 10.7 6 12.5c0 1.4.8 2.6 2 3.2-.1.3-.1.6-.1.9 0 2 1.8 3.4 4 3.4s4-1.4 4-3.4c0-.3 0-.6-.1-.9 1.2-.6 2-1.8 2-3.2 0-1.8-1.2-3.2-2.5-3.7.3-.5.5-1.1.5-1.8 0-1.8-1.5-3.5-4-3.5Z'/%3E%3Cpath d='M12 3.5v16.5'/%3E%3Cpath d='M9 8c1 .5 2 .5 3 0'/%3E%3Cpath d='M9 12.5c1 .6 2 .6 3 0'/%3E%3Cpath d='M9 16.5c1 .5 2 .5 3 0'/%3E%3C/svg%3E");
}

/* New microscope icon for Advance */
.pillar:nth-child(2) .pillar-icon::before {
  content: "";
  width: 34px;
  height: 34px;
  background-color: #12335c;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h12'/%3E%3Cpath d='M10 20v-3'/%3E%3Cpath d='M10 17c0-3.5 1.5-6 4-7.5'/%3E%3Cpath d='M14 9.5l2.5-2.5'/%3E%3Cpath d='M15.5 6l2 2'/%3E%3Cpath d='M7 13h4'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h12'/%3E%3Cpath d='M10 20v-3'/%3E%3Cpath d='M10 17c0-3.5 1.5-6 4-7.5'/%3E%3Cpath d='M14 9.5l2.5-2.5'/%3E%3Cpath d='M15.5 6l2 2'/%3E%3Cpath d='M7 13h4'/%3E%3C/svg%3E");
}

/* 1. Remove Donate button (header + bottom CTA) */
.header-cta {
  display: none;
}
.cta-band .btn-primary {
  display: none;
}

/* 3. Bigger logo in the header */
.site-branding img {
  max-height: 90px;
  width: auto;
}

/* 4. Remove "Learn More" under Kisumu Neuroscience Medical Camp */
.featured-content .btn-white {
  display: none;
}

.main-navigation ul li:last-child {
  display: none;
}

.cta-text svg {
  display: none;
}

.footer-brand p:last-of-type {
  display: none;
}

.site-branding img {
  max-height: 130px;
  width: auto;
}
.site-header {
  padding: 10px 0;
}

csshtml {
  font-size: 20px; /* default is 16px — this scales headings, buttons, and anything sized in rem units */
}
body {
  font-size: 20px; /* base paragraph/nav text size, was 17px */
}

/* Remove "News & Events" from footer Quick Links */
.footer-grid > div:nth-child(2) ul li:last-child {
  display: none;
}

/* Remove Privacy Policy / Terms of Use line */
.footer-bottom .container span:last-child {
  display: none;
}

.hero-image {
  height: 100%;
  align-self: stretch;
}
.hero-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px;
}