@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: Poppins;
  src: url("/empowering-innovation/portals/1/skins/Empowering-Innovation/fonts/Poppins-Regular.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Poppins;
  src: url("/empowering-innovation/portals/1/skins/Empowering-Innovation/fonts/Poppins-Italic.ttf");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: Poppins;
  src: url("/empowering-innovation/portals/1/skins/Empowering-Innovation/fonts/Poppins-SemiBold.ttf");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: Poppins;
  src: url("/empowering-innovation/portals/1/skins/Empowering-Innovation/fonts/Poppins-SemiBoldItalic.ttf");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: Manrope;
  src: url("/empowering-innovation/portals/1/skins/Empowering-Innovation/fonts/Manrope-Medium.ttf");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Manrope;
  src: url("/empowering-innovation/portals/1/skins/Empowering-Innovation/fonts/Manrope-SemiBold.ttf");
  font-weight: bold;
  font-style: normal;
}
.modal-dialog {
  max-width: 800px;
  margin: 30px auto;
}
.bs-video {
  margin: 20px;
}
.modal-dialog iframe {
  margin: 0 auto;
  display: block;
}
.close {
  font-size: 24px;
  color: black;
  opacity: 1;
}
.modalfooter.btn {
  font-size: 2rem;
}
.topBox {
  border: thick white solid;
}
.darkbluebkg {
  background-color: #002C50;
}
A:focus {
  outline-offset: 10px;
}
.poppins {
  font-family: 'Poppins', 'Arial', sans-serif;
  text-underline-offset: 15px;
}
.manrope {
  font-family: 'Manrope', 'Arial', sans-serif;
  text-underline-offset: 15px;
}
.sectionHeadline {
  font-family: Poppins;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 5.25px;
}
.sectionHeadline.divider {
  border-bottom: thin solid #09F;
}
.podcastEyebrow {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: 0.15px;
}
.dividerBlue {
  border-bottom: thin solid #09F;
  margin-left: 15px;
}
.eitHeadline {
  font-size: 28px;
  line-height: 1.25;
}
.whiteoutlineCTA {
  /* Colors */
  background-color: transparent;
  color: #fff;
  border: 2px solid white;
  /* Layout */
  width: 155px;
  height: 41px;
  padding: 0px 17px 0px 26px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  /* Typography */
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  /* Other */
  cursor: pointer;
  border-radius: 30px;
  transition: all 200ms ease-in-out;
}
.whiteoutlineCTA:hover {
  border: 2px solid #FFFFFF;
  background-color: #002C50;
}
.whiteoutlineCTA:focus {
  border: 2px solid #FFFFFF;
  background-color: #002C50;
}
.whiteCTA {
  background-color: white;
  color: #333;
  font-weight: bold;
  border: 2px solid white;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 30px;
  transition: all 200ms ease-in-out;
}
.whiteCTA:hover {
  border: 2px solid #FFFFFF;
  color: #fff;
  background-color: #002C50;
}
.whiteCTA:focus {
  border: 2px solid #FFFFFF;
  color: #fff;
  background-color: #002C50;
}
.blackoutlineCTA {
  background-color: white;
  color: #333 !important;
  font-weight: bold;
  border: 2px solid #333;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 30px;
  transition: all 200ms ease-in-out;
}
.blackoutlineCTA:hover {
  border: 2px solid #FFFFFF;
  color: #fff !important;
  background-color: #002C50;
}
.blackoutlineCTA:focus {
  border: 2px solid #FFFFFF;
  color: #fff !important;
  background-color: #002C50;
}
.blackoutlineCTATransparent {
  background-color: transparent;
  color: #333 !important;
  font-weight: bold;
  border: 2px solid #333;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 30px;
  transition: all 200ms ease-in-out;
}
.blackoutlineCTATransparent:hover {
  border: 2px solid #FFFFFF;
  color: #fff !important;
  background-color: #002C50;
}
.blackoutlineCTATransparent:focus {
  border: 2px solid #FFFFFF;
  color: #fff !important;
  background-color: #002C50;
}
.pillCTAicon {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.blurbkg {
  background: linear-gradient(90deg, rgba(169, 188, 195, 0.20) 0%, rgba(156, 155, 153, 0.20) 100%);
  backdrop-filter: blur(25px);
}
.greenText {
  color: #28E789;
}
.greenTextbkg {
  background-color: #28E789;
}
.eit2025darkblue {
  background-color: #241F3C;
}
.greyBulletbkg {
  border-radius: 100px;
  background: #F5F5F5;
  padding: 10px 10px 10px 18px;
  margin-bottom: 10px;
}
.greyBulletbkgTransparent {
  border-radius: 100px;
  background: rgba(245, 245, 245, 0.15);
  padding: 10px 10px 10px 18px;
  margin-bottom: 10px;
}
/* Language bar */
.eitLanguage {
  background-color: #004a85;
  color: #fff;
  border-radius: 0;
  font-weight: bold;
}
#eitLanguage .dropdown-toggle:focus {
  outline: 4px solid #0099ff;
}
#eitLanguage .dropdown-item:focus {
  outline: 4px solid #0070bb;
  outline-offset: 5px;
}
#eitLanguage A:visited {
  color: #333;
}
/* INTERNAL CONTENT NAV */
#contentNav {
  color: #333;
  font-family: Manrope;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 25px;
  /* 156.25% */
  letter-spacing: -0.16px;
  background: #EFEFEF;
  backdrop-filter: blur(25px);
  z-index: 104;
  margin-left: -15px;
  margin-right: -15px;
}
#contentNav .nav-fill .nav-item .nav-link {
  text-align: left;
  color: #333;
}
#contentNav .nav-fill .nav-item .nav-link:hover {
  font-weight: bold;
  text-decoration: underline;
}
#contentNav .nav-item {
  border-left: 1px solid rgba(51, 51, 51, 0.50);
  padding-left: 30px;
}
#contentNav .dropdown .dropdown-menu {
  background: #28E789;
  border: none;
  font-weight: bold;
  font-size: 16px;
  box-shadow: none;
}
.subscriber-exclusives {
  background: #28E789 !important;
  border: none;
  font-weight: bold;
  font-size: 16px;
  padding-top: 9px;
  margin: -6px 0;
}
#contentNav .subscriber-exclusives .nav-link:hover {
  font-weight: bold;
  text-decoration: underline;
}
#navbarDropdownMenuLink {
  border: none;
  background: transparent;
  font-family: Manrope, Arial, sans-serif;
  font-weight: 400;
}
#navbarDropdownMenuLink:focus {
  outline: 2px solid #004a85;
  outline-offset: 20px;
  border-radius: 2px;
}
#sub2 {
  background: linear-gradient(270deg, #28E789 27.55%, rgba(255, 255, 255, 0.00) 100%);
  margin: 0 -15px;
  height: 309px;
}
.modal-backdrop.fade {
  opacity: .5;
}
@media (min-width: 768px) {
  .eitHeadline {
    font-size: 40px;
  }
}