body.forbes-women-forum-2026 #headerwrap.fixed-header header#header {
  top: 0 !important;
}
body.forbes-women-forum-2026 .sfm-navicon-button.x.sf_label_default {
  margin-top: 0;
}

.forbes-women-forum-logo {
  max-width: 160px !important;
  max-height: 90px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain;
}

.fwf-hero-formats {
  margin: 8px 0 0;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
}

@media (max-width: 768px) {
  .fwf-hero-formats {
    text-align: center;
  }
}
.forbes-women-forum-2026 .ln-forbes-women-hero__cta .contact-details {
  text-align: center;
  margin-top: 8px;
}

.forbes-women-forum-2026 .forbes-women-categories-container .categories-inner-wrapper .row {
  justify-content: center;
  gap: 28px 24px;
}

.forbes-women-forum-2026 .forbes-women-categories-container .categories-inner-wrapper .row .category {
  flex: 0 1 30%;
  max-width: 340px;
}

@media (max-width: 768px) {
  .forbes-women-forum-2026 .forbes-women-categories-container .categories-inner-wrapper .row .category {
    flex: 1 1 100%;
    max-width: 100%;
  }
}
.fwf-topics-note {
  color: #fff !important;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
  max-width: 720px;
  margin: 0 auto 8px !important;
  display: block !important;
}

.fwf-audience-inner,
.fwf-formats-inner,
.fwf-ecosystem-intro {
  max-width: 1140px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
  box-sizing: border-box;
}

.fwf-audience {
  padding-top: 76px;
  padding-bottom: 76px;
}

.fwf-audience-inner h2,
.fwf-formats-inner h2,
.fwf-ecosystem-intro h2 {
  color: #000;
  text-align: center;
  font-size: 38px;
  font-weight: 900;
  line-height: normal;
  margin: 0 0 24px;
}

@media (max-width: 768px) {
  .fwf-audience-inner h2,
  .fwf-formats-inner h2,
  .fwf-ecosystem-intro h2 {
    font-size: 28px;
  }
}
.fwf-audience-inner p {
  color: #000;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  max-width: 820px;
  margin: 24px auto 0;
}

.fwf-audience-industries {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
}

.fwf-audience-industries li {
  background: #fff;
  color: #111;
  border: 1px solid #d6202b;
  border-radius: 999px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.2;
}

.forbes-women-social-container--5-cols {
  grid-template-columns: repeat(5, 1fr);
}

.forbes-women-social-container--5-cols .social-data {
  max-width: 200px;
}

@media (max-width: 1024px) {
  .forbes-women-social-container--5-cols {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 768px) {
  .forbes-women-social-container--5-cols {
    grid-template-columns: 1fr;
  }
}
.fwf-ecosystem-intro {
  padding-top: 40px;
}

.fwf-ecosystem-intro p {
  color: #000;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  margin: 0 0 8px;
}

.fwf-formats {
  padding-top: 76px;
  padding-bottom: 76px;
}

.fwf-formats-intro {
  color: #000;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  max-width: 760px;
  margin: 0 auto 40px;
}

.fwf-formats-grid {
  display: flex;
  flex-direction: column;
  gap: 48px;
  max-width: 920px;
  margin: 0 auto;
}

.fwf-format-card {
  background: #f7f7f7;
  border-top: 3px solid #d6202b;
  padding: 36px 36px 32px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  box-sizing: border-box;
}

.fwf-format-card h3 {
  color: #111;
  font-size: 26px;
  font-weight: 900;
  line-height: 1.25;
  margin: 0 0 12px;
  text-transform: uppercase;
}

.fwf-format-card p {
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  margin: 0 0 12px;
}

.fwf-format-suitable-title {
  font-weight: 700 !important;
  margin-bottom: 8px !important;
}

.fwf-format-card ul {
  margin: 0;
  padding: 0 0 0 18px;
}

.fwf-format-card ul li {
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 6px;
}

.fwf-format-video {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  background: #111;
}

.fwf-format-video iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.fwf-format-images {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  width: 100%;
}

.fwf-format-images img {
  display: block;
  width: 100%;
  height: 100%;
  aspect-ratio: 3/4;
  object-fit: cover;
  background: #111;
}

@media (max-width: 600px) {
  .fwf-format-images {
    grid-template-columns: 1fr;
  }
  .fwf-format-images img {
    aspect-ratio: 16/9;
  }
}
@media (max-width: 1024px) {
  .fwf-format-card {
    padding: 28px 20px 24px;
  }
}
.fwf-includes .ln-fit-inner {
  max-width: 980px;
}

.fwf-includes-intro,
.fwf-includes-note {
  color: #111;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 1.55;
  margin: 0 auto 20px;
  max-width: 760px;
}

.fwf-includes-list {
  list-style: none;
  margin: 0 auto 28px;
  padding: 0;
  max-width: 720px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.fwf-includes-list li {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: #111;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  text-align: left;
}

.fwf-includes-list li::before {
  content: "";
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  margin-top: 3px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M10.9219 5.51562H10.1891C10.0297 5.51562 9.87814 5.59219 9.78439 5.72344L7.32814 9.12969L6.21564 7.58594C6.12189 7.45625 5.97189 7.37813 5.81095 7.37813H5.07814C4.97658 7.37813 4.9172 7.49375 4.97658 7.57656L6.92345 10.2766C6.96944 10.3408 7.03007 10.3931 7.10032 10.4291C7.17056 10.4652 7.24839 10.4841 7.32736 10.4841C7.40633 10.4841 7.48416 10.4652 7.5544 10.4291C7.62464 10.3931 7.68527 10.3408 7.73126 10.2766L11.0219 5.71406C11.0828 5.63125 11.0235 5.51562 10.9219 5.51562Z" fill="%23D6202B"/><path d="M8 1C4.13438 1 1 4.13438 1 8C1 11.8656 4.13438 15 8 15C11.8656 15 15 11.8656 15 8C15 4.13438 11.8656 1 8 1ZM8 13.8125C4.79063 13.8125 2.1875 11.2094 2.1875 8C2.1875 4.79063 4.79063 2.1875 8 2.1875C11.2094 2.1875 13.8125 4.79063 13.8125 8C13.8125 11.2094 11.2094 13.8125 8 13.8125Z" fill="%23D6202B"/></svg>');
  background-size: 16px 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.fwf-includes-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
}

.fwf-includes-cta .cta-apply,
.fwf-includes-cta .cta-faq {
  display: flex;
  max-width: 312px;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
  margin-bottom: 10px;
  transition: all ease 0.3s;
  box-sizing: border-box;
}

.fwf-includes-cta .cta-apply {
  background: #d6202b;
}

.fwf-includes-cta .cta-faq {
  background: #2d2d2d;
}

.fwf-includes-cta .cta-apply a,
.fwf-includes-cta .cta-faq a {
  color: #fff;
  text-align: center;
  font-size: 17px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  text-decoration: none;
  min-width: 285px;
  padding: 12px 10px;
  width: 100%;
  display: block;
}

.fwf-includes-cta .cta-apply:hover,
.fwf-includes-cta .cta-faq:hover {
  opacity: 0.8;
}

.fwf-includes-cta .contact-details {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  margin-top: 4px;
}

.fwf-includes-cta .contact-details a {
  color: #000;
  text-decoration: none;
}

.fwf-includes-cta .contact-details a:hover {
  opacity: 0.8;
}

.fwf-includes-cta .contact-details strong {
  font-weight: 700;
}

.fwf-apply-note {
  margin-top: 16px !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  color: #444 !important;
}

.forbes-women-forum-2026 .forbes-women-participate-container .grid-wrapper .grid-inner-wrapper h3 {
  max-width: 100%;
}

@media (max-width: 768px) {
  .fwf-audience,
  .fwf-formats {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .fwf-format-card h3 {
    font-size: 20px;
  }
  .forbes-women-forum-2026 .ln-fit .ln-fit-list li {
    white-space: normal;
  }
}

/*# sourceMappingURL=forbes-women-forum-2026.css.map */
