.venture-connect-network.wp-block-columns {
  border-top: 1px solid #bdbdbd;
  padding: 2rem 1rem 0;
}
.venture-connect-network.wp-block-columns .wp-block-column:nth-child(1) {
  flex: 0 20%;
}
.venture-connect-network.wp-block-columns .wp-block-column:nth-child(1) h4 {
  font-size: 1.8125rem;
  line-height: 1.1;
  font-weight: bold;
  margin: 2rem 0 1.5rem;
}
.venture-connect-network.wp-block-columns .wp-block-column:nth-child(2) {
  flex: 0 80%;
}

.venture-connect-block .venture-connect-wrap {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap {
    flex-wrap: nowrap;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-content {
  flex: 0 100%;
  text-align: center;
  order: 2;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap .venture-connect-content {
    flex: 0 50%;
    text-align: left;
    order: 1;
    padding-right: 4.375rem;
    padding-left: 1.875rem;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-logo {
  margin-top: 1.875rem;
  margin-bottom: 4.0625rem;
  padding: 1rem;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-logo {
    margin-top: 1.25rem;
    padding: 0;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-content p.venture-connect-date,
.venture-connect-block .venture-connect-wrap .venture-connect-content p.venture-connect-venue {
  color: #73bf43;
  font-size: 1.1875rem;
  text-transform: uppercase;
  margin: 0;
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap .venture-connect-content p.venture-connect-date,
  .venture-connect-block .venture-connect-wrap .venture-connect-content p.venture-connect-venue {
    padding-right: 0;
    padding-left: 0;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-body {
  padding: 0.5rem 1rem;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-body {
    padding-right: 0;
    padding-left: 0;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-cta-button {
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-cta-button {
    padding-right: 0;
    padding-left: 0;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-cta-button a {
  font-size: 0.9375rem;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border-width: 1px;
  border-style: solid;
  border-radius: 24px;
  background-color: rgba(243, 118, 85, 0);
  display: inline-block;
  padding: 0.5rem 1.5rem;
  transition: all 0.25s ease-out;
}
.venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-cta-button a:hover {
  background-color: rgba(243, 118, 85, 0.2);
  transition: all 0.1s ease-out;
}
.venture-connect-block .venture-connect-wrap .venture-connect-content .venture-connect-cta-button a {
  font-size: 1.1875rem;
}
.venture-connect-block .venture-connect-wrap .venture-connect-featured-image {
  flex: 0 100%;
  text-align: center;
  order: 1;
  position: relative;
}
@media (min-width: 48.0625rem) {
  .venture-connect-block .venture-connect-wrap .venture-connect-featured-image {
    flex: 0 50%;
    text-align: left;
    order: 2;
  }
}
.venture-connect-block .venture-connect-wrap .venture-connect-featured-image::before {
  content: "";
  background: transparent url("../images/ced-seal.svg") no-repeat center;
  background-size: 21.4375rem auto;
  display: block;
  opacity: 0.5;
  position: absolute;
  top: 7.5rem;
  right: 0;
  width: 21.4375rem;
  height: 21.4375rem;
}
.venture-connect-block .venture-connect-wrap .venture-connect-featured-image .venture-connect-image {
  overflow: hidden;
}

.vc-attend-intro-block:not(:first-child) {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 80%, rgba(44, 122, 118, 0.12) 100%);
}

.vc-attend-intro-block {
  position: relative;
  padding-top: 11.25rem;
  padding-bottom: 3.75rem;
}
.vc-attend-intro-block .vc-attend-intro-container {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  width: 100%;
  max-width: 75rem;
}
.vc-attend-intro-block .vc-attend-intro-container .vc-attend-column:nth-child(1) {
  flex: 0 1 100%;
  padding: 1rem 3rem;
}
@media (min-width: 62.0625rem) {
  .vc-attend-intro-block .vc-attend-intro-container .vc-attend-column:nth-child(1) {
    flex: 0 1 45%;
    padding: 1rem;
  }
}
.vc-attend-intro-block .vc-attend-intro-container .vc-attend-column:nth-child(2) {
  flex: 0 1 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 1rem 3rem;
}
@media (min-width: 62.0625rem) {
  .vc-attend-intro-block .vc-attend-intro-container .vc-attend-column:nth-child(2) {
    flex: 0 1 55%;
    display: block;
    padding: 1rem;
  }
}
.vc-attend-intro-block .vc-attend-preheader {
  color: #000644;
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 0;
}
.vc-attend-intro-block .vc-attend-header {
  font-size: 2.375rem;
  margin-top: 0;
}
.vc-attend-intro-block .vc-attend-photos {
  text-align: right;
  position: relative;
  z-index: 1;
  height: 100%;
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo {
  display: block;
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo:nth-child(1) {
  position: absolute;
  bottom: 0;
  left: 1.5rem;
  z-index: 3;
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo:nth-child(1) img {
  border-radius: 25px;
  box-shadow: 20px 20px 50px 0 rgba(0, 0, 0, 0.2);
  width: 21.875rem;
  height: auto;
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo:nth-child(2) {
  position: relative;
  z-index: 1;
  margin-right: 1.625rem;
  margin-bottom: 5rem;
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo:nth-child(2) img {
  border-radius: 25px;
  position: relative;
  z-index: 3;
  vertical-align: bottom;
  width: 28.5rem;
  height: auto;
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo:nth-child(2)::after {
  background: #0286ff;
  background: linear-gradient(180deg, #0286ff 10%, #c709b4 100%);
}
.vc-attend-intro-block .vc-attend-photos .vc-attend-photo:nth-child(2)::after {
  content: "";
  border-radius: 30px;
  display: block;
  position: absolute;
  right: -1.625rem;
  bottom: -1.625rem;
  z-index: 2;
  width: 50%;
  height: 100%;
}

.page-template-venture-connect .icon-block,
.page-template-venture-connect-25 .icon-block {
  background-image: none;
  box-shadow: 0 -5px 70px 14px rgba(0, 0, 0, 0.15);
  position: relative;
  padding-top: 3.75rem;
  padding-bottom: 3.125rem;
}
.page-template-venture-connect .icon-block .icon-block-wrap,
.page-template-venture-connect-25 .icon-block .icon-block-wrap {
  margin: 0 auto;
  padding: 1rem;
  max-width: 63rem;
}
.page-template-venture-connect .icon-block .icon-block-wrap,
.page-template-venture-connect-25 .icon-block .icon-block-wrap {
  max-width: 75rem;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper {
  flex-wrap: wrap;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper,
  .page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper {
    flex-wrap: nowrap;
  }
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container {
  flex: 0 1 100%;
  padding-left: 3rem;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container,
  .page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container {
    flex: 0 1 33.3333333333%;
    padding-right: 3rem;
  }
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap {
  text-align: unset;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-icon,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-icon {
  text-align: unset;
  border-style: none;
  background-color: unset;
  display: block;
  position: relative;
  margin-left: 4rem;
  width: auto;
  height: auto;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-icon .icon-block-img,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-icon .icon-block-img {
  position: absolute;
  top: 0.25rem;
  left: -4rem;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-icon .icon-block-img img,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-icon .icon-block-img img {
  width: 3.25rem;
  height: auto;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-name,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-icon-wrap .icon-block-name {
  color: #c709b4;
  font-size: 1.25rem;
  font-weight: 500;
  text-transform: uppercase;
  padding-top: 0;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-block-body,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-block-body {
  text-align: unset;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-block-body p,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-block-body p {
  margin-bottom: 0;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-cta-button,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-cta-button {
  text-align: unset;
  margin-left: 4rem;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-cta-button a,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-cta-button a {
  color: #000;
  font-size: 1.25rem;
  text-align: unset;
  text-decoration: underline;
  border-style: none;
  padding: 0;
}
.page-template-venture-connect .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-cta-button a:hover,
.page-template-venture-connect-25 .icon-block .icon-block-wrap.display-columns .icon-block-wrapper .icon-block-container .icon-block-content .icon-cta-button a:hover {
  text-decoration: none;
  background-color: unset;
}

.vc-company-logos-block {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 98%, rgba(44, 122, 118, 0.12) 100%);
}
.vc-company-logos-block {
  position: relative;
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}
.vc-company-logos-block .is-hidden {
  display: none;
}
.vc-company-logos-block .search-description {
  color: #424242;
  font-size: 1rem;
  text-align: center;
  margin: 0.5rem auto 1rem;
  padding: 1rem;
  max-width: 70.75rem;
}
.vc-company-logos-block .search-description strong {
  font-weight: 600;
}
.vc-company-logos-block .vc-company-logos-filter {
  flex: 0 1 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  position: relative;
  z-index: 1;
  margin: 0.3125rem auto 4.375rem;
  max-width: 70.75rem;
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter {
    flex-wrap: nowrap;
    margin-bottom: 6.25rem;
  }
}
.vc-company-logos-block .vc-company-logos-filter .search-field {
  padding: 0 1rem 1.25rem;
}
.vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(1) {
  flex: 0 1 100%;
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(1) {
    flex: 0 1 calc(40% - 1.875rem);
  }
}
.vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(2) {
  flex: 0 1 100%;
  color: #00dbf9;
  font-size: 0.9375rem;
  text-align: center;
  padding: 0 1rem 1rem;
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(2) {
    flex: 0 1 1.875rem;
    padding: 0 0 2.25rem;
  }
}
.vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(2)::before {
  content: "- ";
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(2)::before {
    content: "";
  }
}
.vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(2)::after {
  content: " -";
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(2)::after {
    content: "";
  }
}
.vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(3), .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(4) {
  flex: 0 1 100%;
}
@media (min-width: 48.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(3), .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(4) {
    flex: 0 1 50%;
  }
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(3), .vc-company-logos-block .vc-company-logos-filter .search-field:nth-child(4) {
    flex: 0 1 30%;
  }
}
.vc-company-logos-block .vc-company-logos-filter .search-field label {
  font-size: 0.9375rem;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  padding: 0 1rem 1rem 1.5rem;
}
.vc-company-logos-block .vc-company-logos-filter .search-field label.disabled {
  opacity: 0.5;
}
.vc-company-logos-block .vc-company-logos-filter .search-field input,
.vc-company-logos-block .vc-company-logos-filter .search-field select {
  border-style: none;
  border-radius: 30px;
  background-color: #fff !important;
  box-shadow: inset 0 0 0 1px #000644, 10px 10px 30px 0 rgba(0, 0, 0, 0.1);
  padding: 0.5rem 1rem;
  width: 100%;
  height: 3.75rem;
  transition: box-shadow 0.3s ease;
}
.vc-company-logos-block .vc-company-logos-filter .search-field input[disabled],
.vc-company-logos-block .vc-company-logos-filter .search-field select[disabled] {
  opacity: 0.5;
}
.vc-company-logos-block .vc-company-logos-filter .search-field input:not([disabled]):hover,
.vc-company-logos-block .vc-company-logos-filter .search-field select:not([disabled]):hover {
  box-shadow: inset 0 0 0 2px #00dbf9, 5px 5px 15px 0 rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
}
.vc-company-logos-block .vc-company-logos-filter .search-field select {
  -webkit-appearance: none !important;
  -moz-appearance: none;
  background: #fff url("../images/venture-connect/2024/select-arrow.svg") no-repeat right center;
  padding-right: 2rem;
}
.vc-company-logos-block .vc-company-logos-filter #clear-filters {
  color: #f37655;
  font-size: 0.875rem;
  font-weight: 700;
  border-style: none;
  background-color: transparent;
  position: absolute;
  bottom: -1.5rem;
  left: 2.5rem;
  z-index: 1;
  padding: 0.5rem 0;
  cursor: pointer;
  transition: color 0.3s ease;
}
.vc-company-logos-block .vc-company-logos-filter #clear-filters:hover {
  color: #353a3a;
  transition: color 0.15s ease;
}
.vc-company-logos-block .vc-company-logos-container {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  max-width: 75rem;
}
.vc-company-logos-block .vc-company-logos-container #no-results {
  flex: 0 1 100%;
  font-size: 1.125rem;
  text-align: center;
}
.vc-company-logos-block .vc-company-logos-container #no-results strong {
  font-weight: 600;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap {
  flex: 0 1 100%;
  text-align: center;
  margin-bottom: 4.375rem;
  /* stylelint-disable-next-line at-rule-empty-line-before */
}
@media (min-width: 48.0625rem) {
  .vc-company-logos-block .vc-company-logos-container .company-logo-wrap {
    flex: 0 1 50%;
  }
}
@media (min-width: 62.0625rem) {
  .vc-company-logos-block .vc-company-logos-container .company-logo-wrap {
    flex: 0 1 33.3333333333%;
  }
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap .vc-company-logo {
  border-radius: 50%;
  background-color: #fff;
  box-shadow: inset 0 0 0 1px rgba(0, 6, 68, 0.75), 10px 10px 30px 0 rgba(0, 219, 249, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 0 auto 2.3125rem;
  width: 18.75rem;
  height: 18.75rem;
  cursor: pointer;
  transition: box-shadow 0.3s ease;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap .vc-company-logo:hover {
  box-shadow: inset 0 0 0 3px #000644, 5px 5px 15px 0 rgba(0, 219, 249, 0.3);
  transition: box-shadow 0.3s ease;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap .vc-company-logo img {
  width: 12.5rem;
  height: 12.5rem;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+1) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2024/square-pattern-1.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: auto auto 0.9375rem 0.4375rem;
  width: 4rem;
  height: 3rem;
  pointer-events: none;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+2) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2024/square-pattern-2.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: 2.5rem -1.75rem auto auto;
  width: 5.5625rem;
  height: 5.625rem;
  pointer-events: none;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+3) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2024/square-pattern-3.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: auto -1.125rem 6.625rem auto;
  width: 3rem;
  height: 4rem;
  pointer-events: none;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+4) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2024/square-pattern-4.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: 1.5625rem 0.375rem auto auto;
  width: 3rem;
  height: 4rem;
  pointer-events: none;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+5) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2024/square-pattern-5.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: auto auto 4.375rem 0.4375rem;
  width: 2.6875rem;
  height: 4.875rem;
  pointer-events: none;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap .vc-company-sector {
  color: #c709b4;
  font-size: 1.125rem;
  font-weight: 600;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap .vc-company-name {
  font-size: 1.25rem;
  font-weight: 800;
  text-transform: uppercase;
}
.vc-company-logos-block .vc-company-logos-container .company-logo-wrap .vc-company-founder-name {
  font-size: 0.9375rem;
}

.page-template-venture-connect-25 .vc-company-logos-block .vc-company-logos-container .company-logo-wrap {
  /* stylelint-disable-next-line at-rule-empty-line-before */
}
.page-template-venture-connect-25 .vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+1) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2025/square-pattern-1.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: auto auto 0.9375rem 0.4375rem;
  width: 4rem;
  height: 3rem;
  pointer-events: none;
}
.page-template-venture-connect-25 .vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+2) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2025/square-pattern-2.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: 2.5rem -1.75rem auto auto;
  width: 5.5625rem;
  height: 5.625rem;
  pointer-events: none;
}
.page-template-venture-connect-25 .vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+3) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2025/square-pattern-3.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: auto -1.125rem 6.625rem auto;
  width: 3rem;
  height: 4rem;
  pointer-events: none;
}
.page-template-venture-connect-25 .vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+4) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2025/square-pattern-4.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: 1.5625rem 0.375rem auto auto;
  width: 3rem;
  height: 4rem;
  pointer-events: none;
}
.page-template-venture-connect-25 .vc-company-logos-block .vc-company-logos-container .company-logo-wrap:nth-child(5n+5) .vc-company-logo::after {
  content: "";
  background-image: url("../images/venture-connect/2025/square-pattern-5.svg");
  background-repeat: no-repeat;
  background-position: left center;
  display: block;
  position: absolute;
  inset: auto auto 4.375rem 0.4375rem;
  width: 2.6875rem;
  height: 4.875rem;
  pointer-events: none;
}

.page-template-venture-connect .vc-company-logo-modal,
.page-template-venture-connect-25 .vc-company-logo-modal {
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 3.5rem 4rem 3rem;
  max-width: 62.5rem;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logo,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logo {
  flex: 0 1 22.375rem;
  text-align: center;
  pointer-events: none;
  padding-right: 3.625rem;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content {
  flex: 0 1 calc(100% - 22.375rem);
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-sector,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-sector {
  color: #c709b4;
  font-size: 1.125rem;
  font-weight: 600;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-name,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-name {
  font-size: 2.375rem;
  font-weight: 900;
  text-transform: uppercase;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-founder-name,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-founder-name {
  font-size: 0.9375rem;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-content,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-content {
  padding-top: 2rem;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-content,
  .page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-content {
    padding-top: 0;
  }
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-website,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-website {
  text-transform: uppercase;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-website a,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-website a {
  color: #c709b4;
  text-decoration: none;
  background: url("../images/venture-connect/2024/arrow-circle.svg") no-repeat right center;
  display: inline-block;
  padding-right: 2.4375rem;
  transition: all 0.15s ease;
}
.page-template-venture-connect .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-website a:hover,
.page-template-venture-connect-25 .vc-company-logo-modal .vc-company-logos-modal-content .vc-company-logo-website a:hover {
  color: #353a3a;
  padding-right: 2.6875rem;
  transition: all 0.15s ease;
}
.page-template-venture-connect .lity-close,
.page-template-venture-connect-25 .lity-close {
  color: #fff !important;
  top: 1.5rem !important;
  right: 1.5rem !important;
}

.page-template-venture-connect .vc-sponsors.wp-block-group,
.page-template-venture-connect-25 .vc-sponsors.wp-block-group {
  gap: 0;
  padding-bottom: 5rem;
}
.page-template-venture-connect .vc-sponsors.wp-block-group figure,
.page-template-venture-connect-25 .vc-sponsors.wp-block-group figure {
  flex: 0 1 50%;
  text-align: center;
  filter: grayscale(100);
  transition: all 0.5s ease;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .vc-sponsors.wp-block-group figure,
  .page-template-venture-connect-25 .vc-sponsors.wp-block-group figure {
    flex: 0 1 33.3333333333%;
  }
}
@media (min-width: 75.0625rem) {
  .page-template-venture-connect .vc-sponsors.wp-block-group figure,
  .page-template-venture-connect-25 .vc-sponsors.wp-block-group figure {
    flex: 0 1 auto;
  }
}
.page-template-venture-connect .vc-sponsors.wp-block-group figure:hover,
.page-template-venture-connect-25 .vc-sponsors.wp-block-group figure:hover {
  filter: grayscale(0);
  transition: all 0.3s ease;
}

.page-template-venture-connect .metrics-block,
.page-template-venture-connect-25 .metrics-block {
  position: relative;
  padding: 2.5rem 0 15rem;
}
.page-template-venture-connect .metrics-block .metrics-wrap,
.page-template-venture-connect-25 .metrics-block .metrics-wrap {
  flex-wrap: wrap;
  padding: 1rem 3rem;
  max-width: 75rem;
}
@media (min-width: 75.0625rem) {
  .page-template-venture-connect .metrics-block .metrics-wrap,
  .page-template-venture-connect-25 .metrics-block .metrics-wrap {
    flex-wrap: nowrap;
    padding: 1rem;
  }
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-content,
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-content {
  flex: 0 1 auto;
  text-align: left;
  padding-right: 10%;
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-content .metrics-body p,
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-content .metrics-body p {
  color: #fff;
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap,
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap {
  flex: 1 1 auto;
  flex-wrap: wrap;
}
@media (min-width: 75.0625rem) {
  .page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap,
  .page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap {
    flex-wrap: nowrap;
  }
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container,
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container {
  flex: 0 1 100%;
  text-align: left;
  padding: 1rem 0.5rem 0 0 !important;
}
@media (min-width: 36.0625rem) {
  .page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container,
  .page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container {
    flex: 0 1 50%;
  }
}
@media (min-width: 75.0625rem) {
  .page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container,
  .page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container {
    text-align: right;
    padding: 0 0 0 1.5rem !important;
  }
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container .metrics-number,
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container .metrics-number {
  color: #ddff0d;
  font-size: 3.125rem;
  font-weight: 700;
  text-align: left;
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container .metrics-descriptiony p,
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-sub-wrap .metrics-container .metrics-descriptiony p {
  color: #fff;
  text-align: left;
}

.page-template-venture-connect .metrics-block {
  background: #000644 url("../images/venture-connect/2023/mesh-bottom-bg.svg") repeat-x center bottom;
}
.page-template-venture-connect .metrics-block .metrics-wrap .metrics-content .metrics-body p {
  font-size: 2.375rem;
  line-height: 2.375rem;
}

.page-template-venture-connect-25 .metrics-block {
  background: #000 url("../images/venture-connect/2023/mesh-bottom-bg.svg") repeat-x center bottom;
}
.page-template-venture-connect-25 .metrics-block .metrics-wrap .metrics-content .metrics-body p {
  font-size: 3.125rem;
  line-height: 3.125rem;
}

.vc-tickets-block {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 80%, rgba(44, 122, 118, 0.12) 100%);
}
.vc-tickets-block {
  position: relative;
  padding-top: 4.375rem;
  padding-bottom: 5.25rem;
}
.vc-tickets-block .vc-tickets-header {
  font-size: 2.375rem;
  text-align: center;
  margin-bottom: 2.5rem;
}
.vc-tickets-block .vc-tickets-intro {
  margin-right: auto;
  margin-left: auto;
  padding-right: 3rem;
  padding-left: 3rem;
  width: 100%;
  max-width: 56.25rem;
}
.vc-tickets-block .vc-tickets-table-container {
  margin: auto;
  padding: 0 2rem;
  width: 100%;
  max-width: 75rem;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-specials-tag {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 800;
  border-radius: 20px;
  background-color: #c709b4;
  display: inline-block;
  padding: 0 0.6rem;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-price-column-headers {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 48rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-price-column-headers {
    display: none;
  }
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-price-column-headers .vc-tickets-price-column {
  flex: 0 1 25%;
  font-size: 1.125rem;
  padding: 0.4rem 1rem;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-price-column-headers .vc-tickets-price-name {
  font-weight: 700;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-price-column-headers .vc-tickets-date {
  font-size: 1rem;
}
@media (min-width: 62.0625rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-price-column-headers .vc-tickets-date {
    font-size: 1.0625rem;
  }
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group {
  padding-bottom: 2.8125rem;
}
@media (min-width: 48.0625rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row:nth-child(odd) {
    background-color: #ededed;
  }
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-header {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  background: linear-gradient(90deg, #000644 6%, #00dbf9 100%);
  padding: 0.4rem 1rem;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row {
  display: flex;
  flex-wrap: wrap;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row > div {
  flex: 0 1 100%;
  font-size: 1.125rem;
  padding: 0.4rem 1rem;
}
@media (min-width: 48.0625rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row > div {
    flex: 0 1 25%;
  }
}
@media (max-width: 48rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row .vc-tickets-name {
    background-color: #ededed;
  }
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row .vc-tickets-price {
  border-top: 1px solid #ededed;
  display: flex;
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row .vc-tickets-price .label {
  flex: 1 1 auto;
}
@media (min-width: 48.0625rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row .vc-tickets-price .label {
    display: none;
  }
}
.vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row .vc-tickets-price .label .vc-tickets-date {
  font-size: 0.9375rem;
}
@media (max-width: 48rem) {
  .vc-tickets-block .vc-tickets-table-container .vc-tickets-type-group .vc-tickets-type-row .vc-tickets-price .price {
    flex: 1 1 auto;
    text-align: right;
  }
}
.vc-tickets-block .vc-tickets-link {
  text-align: center;
  margin: auto;
  padding-top: 2.1875rem;
  width: 100%;
  max-width: 75rem;
}
.vc-tickets-block .vc-tickets-link a {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 -20%, #000644 120%);
}
.vc-tickets-block .vc-tickets-link a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 15px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.45);
  padding: 1.25rem 2.375rem;
  transition: all 0.3s ease;
}
.vc-tickets-block .vc-tickets-link a:hover {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 0%, #000644 100%);
}
.vc-tickets-block .vc-tickets-link a:hover {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.45);
  transition: all 0.15s ease;
}

.vc-schedule-block {
  background: rgba(0, 0, 0, 0);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 80%, rgba(44, 122, 118, 0.12) 100%);
}
.vc-schedule-block {
  position: relative;
  padding-top: 4.375rem;
  padding-bottom: 5.25rem;
}
.vc-schedule-block .vc-schedule-header {
  font-size: 2.375rem;
  text-align: center;
  margin-bottom: 2.5rem;
}
.vc-schedule-block .vc-schedule-intro {
  margin-right: auto;
  margin-left: auto;
  padding-right: 3rem;
  padding-bottom: 2rem;
  padding-left: 3rem;
  width: 100%;
  max-width: 56.25rem;
}
.vc-schedule-block .vc-schedule-container {
  margin: auto;
  width: 100%;
  max-width: 75rem;
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day {
  display: flex;
  flex-wrap: wrap;
  padding-top: 3.125rem;
  padding-bottom: 0.125rem;
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day:nth-child(odd) {
  background: rgba(255, 255, 255, 0);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%);
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date {
  flex: 0 1 100%;
  color: #c709b4;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0.5rem 2rem 2.1875rem;
}
@media (min-width: 48.0625rem) {
  .vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date {
    flex: 0 1 32%;
    padding-bottom: 1rem;
  }
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .date {
  color: #000;
  font-size: 1.75rem;
  font-weight: 600;
}
@media (min-width: 48.0625rem) {
  .vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .date {
    font-size: 2.25rem;
  }
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .date span {
  white-space: nowrap;
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .vc-schedule-time .start-time,
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .vc-schedule-time .end-time {
  color: #000;
  font-size: 1.75rem;
  font-weight: 600;
}
@media (min-width: 62.0625rem) {
  .vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .vc-schedule-time .start-time,
  .vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .vc-schedule-time .end-time {
    font-size: 2.25rem;
  }
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-schedule-date .vc-schedule-time .end-time::before {
  content: "- ";
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-agenda-items {
  flex: 0 1 100%;
  padding: 0 2rem;
}
@media (min-width: 48.0625rem) {
  .vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-agenda-items {
    flex: 0 1 68%;
  }
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-agenda-item {
  padding-bottom: 2.1875rem;
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-agenda-item .vc-agenda-title {
  font-size: 2.25rem;
  font-weight: 700;
  margin: 0;
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-agenda-item .vs-schedule-description p {
  font-size: 1.25rem;
  margin: 0.5rem 0 1rem;
}
.vc-schedule-block .vc-schedule-container .vc-schedule-day .vc-agenda-item .vc-schedule-more-link {
  margin: 0.5rem 0 1rem;
}

.vc-sponsor-type-block {
  position: relative;
  padding-top: 11.25rem;
  padding-bottom: 3.75rem;
}
.vc-sponsor-type-block .vc-sponsor-container {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  width: 100%;
  max-width: 75rem;
}
.vc-sponsor-type-block .vc-sponsor-container .vc-sponsor-column:nth-child(1) {
  flex: 0 1 100%;
  padding: 1rem 3rem;
}
@media (min-width: 62.0625rem) {
  .vc-sponsor-type-block .vc-sponsor-container .vc-sponsor-column:nth-child(1) {
    flex: 0 1 65%;
    padding: 1rem;
  }
}
.vc-sponsor-type-block .vc-sponsor-container .vc-sponsor-column:nth-child(2) {
  flex: 0 1 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 1rem 3rem;
}
@media (min-width: 62.0625rem) {
  .vc-sponsor-type-block .vc-sponsor-container .vc-sponsor-column:nth-child(2) {
    flex: 0 1 35%;
    display: block;
    padding: 1rem;
  }
}
.vc-sponsor-type-block .vc-sponsor-preheader {
  color: #c709b4;
  background-color: #c709b4;
  background-image: linear-gradient(0deg, #c709b4 25%, #000644, 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.vc-sponsor-type-block .vc-sponsor-preheader {
  font-size: 1.125rem;
  font-weight: 600;
  margin-bottom: 0;
}
.vc-sponsor-type-block .vc-sponsor-header {
  font-size: 2.375rem;
  margin-top: 0;
}
.vc-sponsor-type-block .vc-sponsor-contact {
  overflow-x: hidden;
  margin-left: -1.25rem;
  padding-bottom: 1.25rem;
  width: 20rem;
  max-width: 100%;
}
@media (min-width: 42.5625rem) {
  .vc-sponsor-type-block .vc-sponsor-contact {
    padding-bottom: 2.5rem;
    width: auto;
  }
}
.vc-sponsor-type-block .sponsor-type {
  flex: 0 1 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
}
@media (min-width: 48.0625rem) {
  .vc-sponsor-type-block .sponsor-type {
    flex: 0 1 50%;
  }
}
.vc-sponsor-type-block .sponsor-type.has-modal {
  cursor: pointer;
  background: url("../images/venture-connect/2024/more-arrow.svg") no-repeat right -1.3125rem center;
  transition: background 0.3s ease;
}
.vc-sponsor-type-block .sponsor-type.has-modal:hover {
  background-position: right center;
  transition: background 0.15s ease;
}
.vc-sponsor-type-block .sponsor-type:not(:last-child)::after {
  background: #000644;
  background: linear-gradient(45deg, #000644 0%, rgba(2, 134, 255, 0) 100%);
}
.vc-sponsor-type-block .sponsor-type:not(:last-child)::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.0625rem;
}
.vc-sponsor-type-block .sponsor-type .vc-sponsor-icon {
  flex: 0 1 5.625rem;
  text-align: center;
}
.vc-sponsor-type-block .sponsor-type .vc-sponsor-price-name {
  flex: 0 1 calc(100% - 5.625rem);
}
.vc-sponsor-type-block .sponsor-type .vc-sponsor-price-name .vc-sponsor-price {
  color: #c709b4;
  font-size: 1.125rem;
  font-weight: 600;
}
.vc-sponsor-type-block .sponsor-type .vc-sponsor-price-name .vc-sponsor-name {
  font-size: 1.4375rem;
  font-weight: 700;
}

.page-template-venture-connect .vc-sponsor-modal,
.page-template-venture-connect-25 .vc-sponsor-modal {
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 3rem;
  max-width: 62.5rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .vc-sponsor-modal,
  .page-template-venture-connect-25 .vc-sponsor-modal {
    padding: 3.5rem 4rem 3rem;
  }
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-icon,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-icon {
  flex: 0 1 11.125rem;
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-icon img,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-icon img {
  width: 8rem;
  max-height: 8rem;
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-price-name,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-price-name {
  flex: 0 1 calc(100% - 11.125rem);
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-price-name .vc-sponsor-price,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-price-name .vc-sponsor-price {
  color: #c709b4;
  font-size: 1.125rem;
  font-weight: 600;
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-price-name .vc-sponsor-name,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-price-name .vc-sponsor-name {
  font-size: 2.375rem;
  font-weight: 900;
  text-transform: uppercase;
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-modal-body,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-modal-body {
  flex: 0 1 100%;
  padding-top: 2rem;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect .vc-sponsor-modal .vc-sponsor-modal-body,
  .page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-modal-body {
    padding-top: 0;
    padding-left: 11.125rem;
  }
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-contact,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-contact {
  overflow-x: hidden;
  margin-left: -1.25rem;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect .vc-sponsor-modal .vc-sponsor-contact,
  .page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-contact {
    margin-left: 0;
    padding-left: 9.875rem;
  }
}
.page-template-venture-connect .vc-sponsor-modal .vc-sponsor-contact p,
.page-template-venture-connect-25 .vc-sponsor-modal .vc-sponsor-contact p {
  margin-bottom: 0;
}
.page-template-venture-connect .lity-close,
.page-template-venture-connect-25 .lity-close {
  color: #fff !important;
  top: 1.5rem !important;
  right: 1.5rem !important;
}

.vc-expect-block {
  background: #000644;
  background: linear-gradient(100deg, #000644 0%, #5c0b89 100%);
}
.vc-expect-block {
  position: relative;
  padding-top: 18.75rem;
  width: 100vw;
}
.vc-expect-block::before {
  content: "";
  background: url("../images/venture-connect/2024/mesh-top-bg-reverse.svg") repeat-x center;
  display: block;
  position: absolute;
  top: -2.875rem;
  left: 0;
  width: 100%;
  height: 18.75rem;
}
.vc-expect-block .vc-expect-header {
  color: #fff;
  font-size: 4.375rem;
  line-height: 4.375rem;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 0 2rem 5rem 1rem;
}
@media (min-width: 48.0625rem) {
  .vc-expect-block .vc-expect-header {
    font-size: 7.5rem;
    line-height: 7.5rem;
  }
}
.vc-expect-block .vc-expect-header strong {
  font-weight: 800;
}
.vc-expect-block .vc-expect-ticker {
  white-space: nowrap;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0.625rem 0;
  width: 100%;
}
.vc-expect-block .vc-expect-ticker ul {
  color: #fff;
  font-size: 2.375rem;
  font-weight: 300;
  text-transform: uppercase;
  white-space: nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.vc-expect-block .vc-expect-ticker ul li {
  display: inline-block;
  padding: 0 1.5rem;
}
.vc-expect-block .vc-expert-content-row {
  background: rgba(2, 134, 255, 0.2);
  background: radial-gradient(circle at center, rgba(2, 134, 255, 0.2) 0%, rgba(2, 134, 255, 0) 50%);
}
.vc-expect-block .vc-expert-content-row {
  display: flex;
  flex-wrap: wrap;
}
.vc-expect-block .vc-expert-content-row:last-child {
  position: relative;
  z-index: 1;
  padding-bottom: 18.75rem;
}
.vc-expect-block .vc-expert-content-row:last-child::after {
  content: "";
  background: url("../images/venture-connect/2023/mesh-bottom-bg.svg") repeat-x center bottom;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 13rem;
}
.vc-expect-block .vc-expert-content-row .vc-photo {
  flex: 0 1 100%;
  position: relative;
  z-index: 1;
  height: 21.875rem;
}
@media (min-width: 48.0625rem) {
  .vc-expect-block .vc-expert-content-row .vc-photo {
    flex: 0 1 50%;
    height: auto;
  }
}
.vc-expect-block .vc-expert-content-row .vc-photo img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  max-width: unset;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.vc-expect-block .vc-expert-content-row .vc-expert-content {
  flex: 0 1 100%;
  padding: 2.5rem 0;
}
@media (min-width: 48.0625rem) {
  .vc-expect-block .vc-expert-content-row .vc-expert-content {
    flex: 0 1 50%;
    padding: 5rem 0;
  }
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner {
  padding: 0 3rem;
  width: 100%;
}
@media (min-width: 62.0625rem) {
  .vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner {
    padding: 0 2rem 0 4.6875rem;
    max-width: 28.25rem;
  }
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner * {
  color: #fff;
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner .vc-intro-header {
  color: #ddff0d;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 0;
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner .vc-header {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 0.5rem;
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner .vc-body {
  font-size: 1.25rem;
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner .vc-link {
  font-size: 1.25rem;
  font-weight: 700;
}
.vc-expect-block .vc-expert-content-row .vc-expert-content .vc-content-inner .vc-link a {
  color: #fff;
}
@media (min-width: 48.0625rem) {
  .vc-expect-block .vc-expert-content-row:nth-child(even) .vc-photo {
    order: 2;
  }
}
@media (min-width: 48.0625rem) {
  .vc-expect-block .vc-expert-content-row:nth-child(even) .vc-expert-content {
    order: 1;
  }
}
@media (min-width: 48.0625rem) {
  .vc-expect-block .vc-expert-content-row:nth-child(even) .vc-expert-content .vc-content-inner {
    margin-right: 4.6875rem;
    margin-left: auto;
  }
}

.page-template-venture-connect-25 .vc-expect-block {
  background: #000;
}
.page-template-venture-connect-25 .vc-expect-block .vc-expert-content-row {
  background: none;
}

.vc-expect-cta-block {
  position: relative;
  padding-top: 1.875rem;
  padding-bottom: 5rem;
}
.vc-expect-cta-block .expect-cta-blocks {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 53.6875rem) {
  .vc-expect-cta-block .expect-cta-blocks {
    flex-wrap: nowrap;
  }
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block {
  flex: 0 1 100%;
  text-align: center;
  padding: 2rem;
}
@media (min-width: 53.6875rem) {
  .vc-expect-cta-block .expect-cta-blocks .expect-cta-block {
    flex: 0 1 33.3333333333%;
  }
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block * {
  color: #fff;
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block h3 {
  font-size: 2.8125rem;
  margin: 0 0 1.5rem;
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block .expert-cta-button a {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 -20%, #000644 120%);
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block .expert-cta-button a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 15px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.45);
  padding: 1.25rem 2.375rem;
  transition: all 0.3s ease;
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block .expert-cta-button a:hover {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 0%, #000644 100%);
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block .expert-cta-button a:hover {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.45);
  transition: all 0.15s ease;
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block .expert-cta-button a {
  display: inline-block;
  margin-top: 0;
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block:nth-child(1) {
  background: #000644;
  background: linear-gradient(36deg, #000644 0%, #0286ff 100%);
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block:nth-child(2) {
  background: #000644;
  background: linear-gradient(118deg, #000644 0%, #c709b4 100%);
}
.vc-expect-cta-block .expect-cta-blocks .expect-cta-block:nth-child(3) {
  background: #000644;
  background: linear-gradient(36deg, #000644 0%, #00dbf9 100%);
}
.vc-expect-cta-block .expect-cta-event-info {
  text-align: center;
  padding-top: 2.875rem;
}
.vc-expect-cta-block .expect-cta-event-info .expert-cta-date,
.vc-expect-cta-block .expect-cta-event-info .expert-cta-location {
  color: #353a3a;
  font-size: 1.125rem;
  font-weight: 700;
  background-repeat: no-repeat;
  background-position: left top;
  display: inline-block;
  padding: 0.625rem 1.1875rem 0.625rem 3.375rem;
}
.vc-expect-cta-block .expect-cta-event-info .expert-cta-date {
  background-image: url("../images/venture-connect/2024/icon-date.svg");
}
.vc-expect-cta-block .expect-cta-event-info .expert-cta-location {
  background-image: url("../images/venture-connect/2024/icon-location.svg");
}

.vc-quotes-block {
  background: rgba(69, 92, 94, 0.12);
  background: linear-gradient(180deg, rgba(69, 92, 94, 0.12) 80%, rgba(255, 255, 255, 0) 100%);
}
.vc-quotes-block {
  padding-top: 6.25rem;
  padding-bottom: 4.375rem;
}
.vc-quotes-block .vc-quotes-wrapper {
  position: relative;
  margin: auto;
  padding: 0 1.5rem 5rem 0.5rem;
  max-width: 21.25rem;
}
@media (min-width: 36.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper {
    max-width: 31.25rem;
  }
}
@media (min-width: 48.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper {
    padding: 0 3rem 5rem;
    max-width: 45rem;
  }
}
@media (min-width: 62.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper {
    max-width: 60.5rem;
  }
}
@media (min-width: 75.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper {
    padding: 0 0 5rem;
  }
}
.vc-quotes-block .vc-quotes-wrapper .slick-loading .slick-list {
  background: url("../libraries/slick/ajax-loader.gif") no-repeat center center;
}
.vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .quote-body {
  color: #000644;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  border-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 48.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .quote-body {
    font-size: 2.375rem;
    line-height: 3.125rem;
  }
}
.vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .vc-quote-author {
  display: flex;
  align-items: center;
  padding-top: 2rem;
}
.vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .vc-quote-author .quote-photo {
  border-radius: 50%;
  box-shadow: 10px 10px 30px 0 rgba(0, 219, 249, 0.2);
  overflow: hidden;
  width: 4rem;
  height: 4rem;
}
.vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .vc-quote-author .quote-photo img {
  width: 4rem;
  height: auto;
}
.vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .vc-quote-author .quote-author-name {
  color: #c709b4;
  font-size: 1.25rem;
  font-weight: 800;
  text-transform: uppercase;
  margin: 0;
  padding-left: 1.5rem;
}
.vc-quotes-block .vc-quotes-wrapper .vc-quotes-content .quote-content .vc-quote-author .quote-author-name span {
  color: #000644;
  font-size: 0.9375rem;
  font-weight: 400;
  text-transform: none;
  display: block;
}
.vc-quotes-block .vc-quotes-wrapper .slick-controls {
  display: flex;
  position: absolute;
  inset: auto 3rem 0 auto;
  width: 6.25rem;
}
@media (min-width: 75.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper .slick-controls {
    right: 0;
  }
}
.vc-quotes-block .vc-quotes-wrapper .slick-controls .slick-arrow {
  text-indent: -6249.9375rem;
  border-style: none;
  border-radius: 50%;
  background-color: #00dbf9;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  margin-left: 0.5rem;
  padding: 0;
  width: 2.625rem;
  height: 2.625rem;
}
.vc-quotes-block .vc-quotes-wrapper .slick-controls .slick-arrow.slick-prev {
  background-image: url("../images/venture-connect/2023/arrow-left.svg");
}
.vc-quotes-block .vc-quotes-wrapper .slick-controls .slick-arrow.slick-next {
  background-image: url("../images/venture-connect/2023/arrow-right.svg");
}
.vc-quotes-block .vc-quotes-wrapper .slick-controls .slick-arrow:hover {
  background-color: #000;
}
.vc-quotes-block .vc-quotes-wrapper .slick-pagination {
  position: absolute;
  inset: auto auto 0 3rem;
  top: auto !important;
}
@media (min-width: 75.0625rem) {
  .vc-quotes-block .vc-quotes-wrapper .slick-pagination {
    left: 0;
  }
}
.vc-quotes-block .vc-quotes-wrapper .slick-pagination .slick-dots {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
.vc-quotes-block .vc-quotes-wrapper .slick-pagination .slick-dots button {
  text-indent: -6249.9375rem;
  border-style: none;
  border-radius: 50%;
  background-color: #ccc;
  display: inline-block;
  margin-right: 0.75rem;
  padding: 0;
  width: 0.75rem;
  height: 0.75rem;
}
.vc-quotes-block .vc-quotes-wrapper .slick-pagination .slick-dots button.active {
  background-color: #00dbf9;
}

/* venture connect */

.page-template-venture-connect,
.page-template-venture-connect-25 {
  color: #000644;
}
.page-template-venture-connect button,
.page-template-venture-connect input,
.page-template-venture-connect select,
.page-template-venture-connect optgroup,
.page-template-venture-connect textarea,
.page-template-venture-connect h1,
.page-template-venture-connect h2,
.page-template-venture-connect h3,
.page-template-venture-connect p,
.page-template-venture-connect ul,
.page-template-venture-connect ol,
.page-template-venture-connect-25 button,
.page-template-venture-connect-25 input,
.page-template-venture-connect-25 select,
.page-template-venture-connect-25 optgroup,
.page-template-venture-connect-25 textarea,
.page-template-venture-connect-25 h1,
.page-template-venture-connect-25 h2,
.page-template-venture-connect-25 h3,
.page-template-venture-connect-25 p,
.page-template-venture-connect-25 ul,
.page-template-venture-connect-25 ol {
  color: #000644;
}
.page-template-venture-connect h2,
.page-template-venture-connect-25 h2 {
  color: #c709b4;
  font-size: 2.375rem;
}
.page-template-venture-connect h2,
.page-template-venture-connect h3,
.page-template-venture-connect-25 h2,
.page-template-venture-connect-25 h3 {
  line-height: 1.2;
  font-weight: 400;
}
.page-template-venture-connect a,
.page-template-venture-connect-25 a {
  color: #000644;
}
.page-template-venture-connect a:focus, .page-template-venture-connect a:hover,
.page-template-venture-connect-25 a:focus,
.page-template-venture-connect-25 a:hover {
  color: #0286ff;
}
@media (max-width: 48rem) {
  .page-template-venture-connect .lity .lity-wrap,
  .page-template-venture-connect-25 .lity .lity-wrap {
    position: absolute;
    width: 100%;
  }
}
@media (max-width: 48rem) {
  .page-template-venture-connect .lity .lity-wrap .lity-container .lity-content > div,
  .page-template-venture-connect-25 .lity .lity-wrap .lity-container .lity-content > div {
    overflow-y: auto;
  }
}
@media (max-width: 48rem) {
  .page-template-venture-connect .lity .lity-wrap .lity-close,
  .page-template-venture-connect-25 .lity .lity-wrap .lity-close {
    background-color: rgba(0, 0, 0, 0.75);
  }
}
.page-template-venture-connect .site-main article,
.page-template-venture-connect-25 .site-main article {
  overflow: unset;
}

.page-template-venture-connect {
  font-family: "Albert Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-template-venture-connect button,
.page-template-venture-connect input,
.page-template-venture-connect select,
.page-template-venture-connect optgroup,
.page-template-venture-connect textarea,
.page-template-venture-connect h1,
.page-template-venture-connect h2,
.page-template-venture-connect h3,
.page-template-venture-connect p,
.page-template-venture-connect ul,
.page-template-venture-connect ol {
  font-family: "Albert Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.page-template-venture-connect-25 {
  font-family: "GT Flexa", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.page-template-venture-connect-25 button,
.page-template-venture-connect-25 input,
.page-template-venture-connect-25 select,
.page-template-venture-connect-25 optgroup,
.page-template-venture-connect-25 textarea,
.page-template-venture-connect-25 h1,
.page-template-venture-connect-25 h2,
.page-template-venture-connect-25 h3,
.page-template-venture-connect-25 p,
.page-template-venture-connect-25 ul,
.page-template-venture-connect-25 ol {
  font-family: "GT Flexa", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.page-template-venture-connect .site-header .section-header,
.page-template-venture-connect-25 .site-header .section-header {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.page-template-venture-connect .site-header .section-header::before,
.page-template-venture-connect-25 .site-header .section-header::before {
  content: "";
  display: block;
  position: absolute;
  inset: 0;
  z-index: 2;
}
.page-template-venture-connect .site-header .venture-connect-navigation,
.page-template-venture-connect-25 .site-header .venture-connect-navigation {
  background-color: #000644;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  min-height: 5.75rem;
  transition: background 0.2s ease;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation.sticky-top,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation.sticky-top {
    background-color: rgba(0, 6, 68, 0);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0);
    transition: background 0.2s ease;
  }
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation.sticky-top .vc-logo,
  .page-template-venture-connect .site-header .venture-connect-navigation.sticky-top div[class^=menu-venture-connect],
  .page-template-venture-connect-25 .site-header .venture-connect-navigation.sticky-top .vc-logo,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation.sticky-top div[class^=menu-venture-connect] {
    padding-top: 3.375rem;
    transition: padding 0.2s ease;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation .menu-toggle-container,
.page-template-venture-connect-25 .site-header .venture-connect-navigation .menu-toggle-container {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  z-index: 3;
  margin: 0 auto;
  width: 100%;
  max-width: 75rem;
}
.page-template-venture-connect .site-header .venture-connect-navigation .vc-logo,
.page-template-venture-connect-25 .site-header .venture-connect-navigation .vc-logo {
  flex: 0 1 100%;
  padding: 1rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation .vc-logo,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation .vc-logo {
    flex: 0 1 25%;
    transition: padding 0.2s ease;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation .vc-logo img,
.page-template-venture-connect-25 .site-header .venture-connect-navigation .vc-logo img {
  width: auto;
  height: 3.75rem;
}
.page-template-venture-connect .site-header .venture-connect-navigation div[class^=menu-venture-connect],
.page-template-venture-connect-25 .site-header .venture-connect-navigation div[class^=menu-venture-connect] {
  flex: 0 1 100%;
  overflow: hidden;
  padding: 0;
  max-height: 0;
  transition: max-height 0.35s ease;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation div[class^=menu-venture-connect],
  .page-template-venture-connect-25 .site-header .venture-connect-navigation div[class^=menu-venture-connect] {
    flex: 0 1 75%;
    padding: 1rem;
    max-height: unset;
    transition: padding 0.5s ease;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu,
.page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu {
  font-size: 0.8125rem;
  font-weight: 500;
  text-transform: uppercase;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu {
    justify-content: flex-end;
    margin-top: 1rem;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu .menu-item,
.page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu .menu-item {
  flex: 0 1 100%;
  padding: 0.0625rem 1rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu .menu-item,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu .menu-item {
    flex: 0 1 auto;
    padding: 0 0 0 1rem;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu a,
.page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu a {
  color: #fff;
  text-decoration: none;
  border-radius: 50px;
  display: block;
  padding: 1rem 1.5rem;
  transition: all 0.3s ease;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu a,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu a {
    display: inline-block;
    padding: 0.25rem 1rem;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu a:hover,
.page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu a:hover {
  background-color: rgba(0, 219, 249, 0.25);
  transition: all 0.15s ease;
}
.page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu .menu-item.current-menu-item a,
.page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu .menu-item.current-menu-item a {
  background-color: rgba(0, 219, 249, 0.25);
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation #venture-connect-menu .menu-item.current-menu-item a,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation #venture-connect-menu .menu-item.current-menu-item a {
    background-color: transparant;
    box-shadow: inset 0 0 0 1px #00dbf9;
  }
}
.page-template-venture-connect .site-header .venture-connect-navigation button.menu-toggle,
.page-template-venture-connect-25 .site-header .venture-connect-navigation button.menu-toggle {
  text-indent: -624.9375rem;
  border-style: none;
  border-radius: 0;
  background-color: transparent;
  background-image: url("../images/venture-connect/2024/menu.svg");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 2.5rem auto;
  display: block;
  position: absolute;
  top: 2.125rem;
  right: 1.5rem;
  z-index: 101;
  padding: 0;
  width: 1.25rem;
  height: 1rem;
  cursor: pointer;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header .venture-connect-navigation button.menu-toggle,
  .page-template-venture-connect-25 .site-header .venture-connect-navigation button.menu-toggle {
    display: none;
  }
}
.page-template-venture-connect .site-header.mobile-menu-open div[class^=menu-venture-connect],
.page-template-venture-connect-25 .site-header.mobile-menu-open div[class^=menu-venture-connect] {
  max-height: 25rem;
  transition: max-height 0.35s ease;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .site-header.mobile-menu-open div[class^=menu-venture-connect],
  .page-template-venture-connect-25 .site-header.mobile-menu-open div[class^=menu-venture-connect] {
    max-height: unset;
  }
}
.page-template-venture-connect .site-header.mobile-menu-open button.menu-toggle,
.page-template-venture-connect-25 .site-header.mobile-menu-open button.menu-toggle {
  background-position: -1.375rem -1rem;
}
.page-template-venture-connect .site-header .section-header-content,
.page-template-venture-connect-25 .site-header .section-header-content {
  position: relative;
  z-index: 3;
}
.page-template-venture-connect .site-header .section-header-content p,
.page-template-venture-connect-25 .site-header .section-header-content p {
  color: #fff;
  margin: 0;
  padding: 0.5rem 0;
}
.page-template-venture-connect .site-header .media-wrapper,
.page-template-venture-connect-25 .site-header .media-wrapper {
  overflow: hidden;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-template-venture-connect .site-header .media-wrapper video.video-container,
.page-template-venture-connect-25 .site-header .media-wrapper video.video-container {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  transform: translate(-50%, 0);
}
@media (min-width: 93.8125rem) {
  .page-template-venture-connect .site-header .media-wrapper video.video-container,
  .page-template-venture-connect-25 .site-header .media-wrapper video.video-container {
    width: 100%;
    height: inherit;
  }
}
.page-template-venture-connect .site-header .media-wrapper .no-video,
.page-template-venture-connect-25 .site-header .media-wrapper .no-video {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.page-template-venture-connect-25 .site-header .venture-connect-navigation {
  background-color: black;
}

.page-template-venture-connect.page-parent .site-header .section-header::before,
.page-template-venture-connect-25.page-parent .site-header .section-header::before {
  mix-blend-mode: multiply;
  background: linear-gradient(135deg, rgba(0, 6, 68, 0.5) 20%, rgba(199, 9, 180, 0.5) 100%);
  z-index: 3;
}
.page-template-venture-connect.page-parent .site-header .section-header::after,
.page-template-venture-connect-25.page-parent .site-header .section-header::after {
  content: "";
  background: linear-gradient(135deg, #000644 6%, #c709b4 100%);
  display: block;
  position: absolute;
  inset: 0;
  z-index: 1;
}
.page-template-venture-connect.page-parent .site-header .section-header-content,
.page-template-venture-connect-25.page-parent .site-header .section-header-content {
  margin: auto;
  padding: 6.625rem 1rem 0;
  width: 100%;
  max-width: 75rem;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-hero-logo,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-hero-logo {
  padding: 3.875rem 0 1.5rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-hero-logo,
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-hero-logo {
    padding: 9rem 0 1.5rem;
  }
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-hero-logo img,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-hero-logo img {
  width: 100%;
  max-width: 43.625rem;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description p,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description p {
  max-width: unset;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .vc-tag-line,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .vc-tag-line {
  color: #fff;
  font-size: 2.125rem;
  line-height: 2.625rem;
  text-align: left;
  margin-bottom: 2rem;
  margin-left: 0;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-description .vc-tag-line,
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .vc-tag-line {
    margin-bottom: 6.75rem;
  }
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location {
  background-color: rgba(0, 6, 68, 0.4);
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
  mix-blend-mode: multiply;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location > .content,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location > .content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: auto;
  padding: 2.8125rem 1.75rem 2.5625rem;
  max-width: 75rem;
}
@media (min-width: 75.0625rem) {
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location > .content,
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location > .content {
    padding: 2.8125rem 1rem 2.5625rem;
  }
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(1),
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2),
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(1),
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2) {
  font-size: 1.125rem;
  font-weight: 700;
  text-align: left;
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  margin-left: 0;
  padding-right: 1.1875rem;
  padding-bottom: 0.625rem;
  padding-left: 3.375rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(1),
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2),
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(1),
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2) {
    flex: 0 1 auto;
  }
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(1),
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(1) {
  background-image: url("../images/venture-connect/2024/icon-date-lime.svg");
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2),
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2) {
  background-image: url("../images/venture-connect/2024/icon-location-lime.svg");
  margin-top: 1rem;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2),
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(2) {
    margin-top: 0;
  }
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location span,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location span {
  color: #00dbf9;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3),
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) {
  flex: 0 1 100%;
  text-align: left;
  padding-top: 2rem;
}
@media (min-width: 62.0625rem) {
  .page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3),
  .page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) {
    flex: 0 1 auto;
    text-align: right;
    margin-left: auto;
    padding-top: 0;
  }
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 -20%, #000644 120%);
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 15px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.45);
  padding: 1.25rem 2.375rem;
  transition: all 0.3s ease;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a:hover,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a:hover {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 0%, #000644 100%);
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a:hover,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a:hover {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.45);
  transition: all 0.15s ease;
}
.page-template-venture-connect.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a,
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location p:nth-child(3) a {
  display: inline-block;
  margin: 0;
}
.page-template-venture-connect.page-parent .site-header .media-wrapper,
.page-template-venture-connect-25.page-parent .site-header .media-wrapper {
  mix-blend-mode: luminosity;
  z-index: 2;
}
.page-template-venture-connect.page-parent .site-header .media-wrapper video,
.page-template-venture-connect-25.page-parent .site-header .media-wrapper video {
  opacity: 0.2;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  min-width: 102%;
  min-height: 102%;
  transform: translate(-50%, -50%);
}

.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-hero-logo {
  text-align: center;
}
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-hero-logo img {
  max-width: 46.75rem;
}
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .vc-tag-line {
  text-align: center;
}
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .vc-tag-line strong {
  font-weight: 500;
}
.page-template-venture-connect-25.page-parent .site-header .section-header-content .section-description .date-location {
  background-color: rgba(0, 0, 0, 0.65);
}

.admin-bar.page-template-venture-connect header.site-header .venture-connect-navigation, .admin-bar.page-template-venture-connect-25 header.site-header .venture-connect-navigation {
  top: 2rem;
}

.page-template-venture-connect,
.page-template-venture-connect-25 {
  font-size: 1.25rem;
  background-color: #fff;
}
.page-template-venture-connect #content-wrap #content,
.page-template-venture-connect-25 #content-wrap #content {
  display: block;
  max-width: unset;
}
.page-template-venture-connect #content-wrap #content #primary,
.page-template-venture-connect-25 #content-wrap #content #primary {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.page-template-venture-connect #content-wrap #content #primary .site-main,
.page-template-venture-connect-25 #content-wrap #content #primary .site-main {
  flex: 0 1 100%;
  padding: 0;
}
.page-template-venture-connect h2,
.page-template-venture-connect-25 h2 {
  font-weight: 400;
}
.page-template-venture-connect h2 strong,
.page-template-venture-connect-25 h2 strong {
  font-weight: 800;
}
.page-template-venture-connect .wp-block-columns,
.page-template-venture-connect-25 .wp-block-columns {
  align-items: center;
}
.page-template-venture-connect .wp-block-buttons a,
.page-template-venture-connect-25 .wp-block-buttons a {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 -20%, #000644 120%);
}
.page-template-venture-connect .wp-block-buttons a,
.page-template-venture-connect-25 .wp-block-buttons a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 15px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.45);
  padding: 1.25rem 2.375rem;
  transition: all 0.3s ease;
}
.page-template-venture-connect .wp-block-buttons a:hover,
.page-template-venture-connect-25 .wp-block-buttons a:hover {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 0%, #000644 100%);
}
.page-template-venture-connect .wp-block-buttons a:hover,
.page-template-venture-connect-25 .wp-block-buttons a:hover {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.45);
  transition: all 0.15s ease;
}

.page-template-venture-connect.page-child .vc-entry-header,
.page-template-venture-connect-25.page-child .vc-entry-header {
  background: linear-gradient(150deg, #000644 0%, rgb(150.2067307692, 6.7932692308, 135.8653846154) 100%);
  position: relative;
  z-index: 1;
}
.page-template-venture-connect.page-child .vc-entry-header::after,
.page-template-venture-connect-25.page-child .vc-entry-header::after {
  content: "";
  mix-blend-mode: overlay;
  background: linear-gradient(137deg, #000644 -25%, rgba(199, 9, 180, 0.5) 100%);
  position: absolute;
  inset: 0;
  z-index: 3;
}
.page-template-venture-connect.page-child .site-contentsection-color-blue .vc-entry-header,
.page-template-venture-connect-25.page-child .site-contentsection-color-blue .vc-entry-header {
  background: linear-gradient(157deg, #000644 0%, rgba(2, 134, 255, 0) 100%);
}
.page-template-venture-connect.page-child .site-contentsection-color-blue .vc-entry-header::after,
.page-template-venture-connect-25.page-child .site-contentsection-color-blue .vc-entry-header::after {
  background: linear-gradient(133deg, #000644 0%, #0286ff 100%);
}
.page-template-venture-connect.page-child .site-contentsection-color-teal .vc-entry-header,
.page-template-venture-connect-25.page-child .site-contentsection-color-teal .vc-entry-header {
  background: linear-gradient(160deg, #000644 0%, rgba(0, 219, 249, 0) 100%);
}
.page-template-venture-connect.page-child .site-contentsection-color-teal .vc-entry-header::after,
.page-template-venture-connect-25.page-child .site-contentsection-color-teal .vc-entry-header::after {
  background: linear-gradient(150deg, #000644 -15%, #00dbf9 80%);
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content {
  background: url("../images/venture-connect/2024/mesh-sm-bg-reverse.svg") repeat-x center bottom;
  background-size: auto 6.3125rem;
  position: relative;
  z-index: 5;
  padding: 11.375rem 0 8.875rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content,
  .page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content {
    padding: 13.875rem 0 10.75rem;
  }
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content .vc-pre-title,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content .vc-pre-title {
  color: #ddff0d;
  font-size: 1.125rem;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content .vc-entry-title,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content .vc-entry-title {
  color: #fff;
  font-size: 4.6875rem;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content .vc-entry-title span,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content .vc-entry-title span {
  font-weight: 400;
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content .vc-header-intro,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content .vc-header-intro {
  margin: auto;
  padding: 0 1rem;
  max-width: 45.75rem;
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content .vc-header-intro *,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content .vc-header-intro * {
  color: #fff;
  text-align: center;
}
.page-template-venture-connect.page-child .vc-entry-header .vc-entry-header-content .vc-header-intro p,
.page-template-venture-connect-25.page-child .vc-entry-header .vc-entry-header-content .vc-header-intro p {
  font-size: 1.25rem;
  margin-top: 0.5rem;
}

.page-template-venture-connect.page-child .vc-entry-header::before {
  content: "";
  background: url("../images/venture-connect/2024/vc24-hero-subpage-bkgd.jpg") no-repeat center;
  mix-blend-mode: luminosity;
  background-size: cover;
  opacity: 0.4;
  position: absolute;
  inset: 0;
}

.page-template-venture-connect-25.page-child .vc-entry-header::before {
  content: "";
  background: url("../images/venture-connect/2025/ced-vc25-hero-sub-bg.jpg") no-repeat center;
  mix-blend-mode: luminosity;
  background-size: cover;
  opacity: 0.4;
  position: absolute;
  inset: 0;
}

.page-template-venture-connect .vc-sponsors-container,
.page-template-venture-connect-25 .vc-sponsors-container {
  background: rgba(0, 6, 68, 0);
  background: linear-gradient(0deg, rgba(0, 6, 68, 0) 90%, rgba(2, 134, 255, 0.14) 100%);
}
.page-template-venture-connect .vc-sponsors-container,
.page-template-venture-connect-25 .vc-sponsors-container {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  padding-top: 4.5rem;
  width: 100vw;
}
.page-template-venture-connect .vc-sponsors-container .vc-sponsors,
.page-template-venture-connect-25 .vc-sponsors-container .vc-sponsors {
  margin: auto;
  padding: 0 1rem;
  max-width: 75rem;
}

.page-template-venture-connect .vc-video-intro,
.page-template-venture-connect-25 .vc-video-intro {
  margin: auto;
  padding: 0 2rem 0 1.5rem;
  max-width: 70.5rem;
}
@media (min-width: 48.0625rem) {
  .page-template-venture-connect .vc-video-intro,
  .page-template-venture-connect-25 .vc-video-intro {
    padding: 0 1.5rem;
  }
}
.page-template-venture-connect .vc-video-intro h2,
.page-template-venture-connect-25 .vc-video-intro h2 {
  font-size: 1.25rem;
  font-weight: 800;
  margin-top: 0;
}
.page-template-venture-connect .vc-video-intro h2 + p,
.page-template-venture-connect-25 .vc-video-intro h2 + p {
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container {
  text-align: center;
  position: relative;
  margin: 0 0 3.25rem 1.625rem;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container::after,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container::after {
  background: #0286ff;
  background: linear-gradient(180deg, #0286ff 10%, #c709b4 100%);
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container::after,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container::after {
  content: "";
  border-radius: 30px;
  display: block;
  position: absolute;
  top: 1.625rem;
  left: -1.625rem;
  z-index: 1;
  padding-bottom: 56%;
  width: 100%;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container .wp-block-video,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container .wp-block-video {
  border-radius: 25px;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 56%;
  width: 100%;
  max-width: 100%;
  height: 0;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container .wp-block-video video,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container .wp-block-video video {
  position: absolute;
  top: -1%;
  left: -1%;
  z-index: 4;
  width: 102%;
  height: 102%;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container .wp-block-image,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container .wp-block-image {
  border-radius: 25px;
  overflow: hidden !important;
  position: relative;
  z-index: 4;
  padding-bottom: 56%;
  height: 0;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .vc-video-container .wp-block-image img,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .vc-video-container .wp-block-image img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
}
.page-template-venture-connect .vc-video-intro .wp-block-column .wp-block-button,
.page-template-venture-connect-25 .vc-video-intro .wp-block-column .wp-block-button {
  margin-top: 1rem;
}
@media (min-width: 48.8125rem) {
  .page-template-venture-connect .vc-video-intro .wp-block-column .wp-block-button,
  .page-template-venture-connect-25 .vc-video-intro .wp-block-column .wp-block-button {
    margin-top: 2rem;
  }
}

.page-template-venture-connect .schedule-group,
.page-template-venture-connect-25 .schedule-group {
  position: relative;
  left: 50%;
  margin-left: -50vw;
  width: 100vw;
}
.page-template-venture-connect .schedule-group .wp-block-group__inner-container,
.page-template-venture-connect-25 .schedule-group .wp-block-group__inner-container {
  margin: auto;
  padding-top: 6.25rem;
  padding-bottom: 5rem;
  width: 100%;
  max-width: 75rem;
}
.page-template-venture-connect .schedule-group .wp-block-group__inner-container > h2,
.page-template-venture-connect-25 .schedule-group .wp-block-group__inner-container > h2 {
  font-size: 2.375rem;
  text-align: center;
  margin-bottom: 2.5rem;
}
.page-template-venture-connect .schedule-group .wp-block-group__inner-container > p,
.page-template-venture-connect-25 .schedule-group .wp-block-group__inner-container > p {
  margin: 1rem auto 3.75rem;
  max-width: 43.75rem;
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block {
  background-color: #fff;
  box-shadow: 20px 20px 50px 0 rgba(0, 0, 0, 0.2);
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 2rem 0 0;
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs a,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs a {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 -20%, #000644 120%);
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs a,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs a {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 15px;
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.45);
  padding: 1.25rem 2.375rem;
  transition: all 0.3s ease;
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs a:hover,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs a:hover {
  background: #00dbf9;
  background: linear-gradient(200deg, #00dbf9 0%, #000644 100%);
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs a:hover,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs a:hover {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.45);
  transition: all 0.15s ease;
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs a,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs a {
  box-shadow: none;
  display: inline-block;
  margin: 1rem 0.5rem 0;
}
.page-template-venture-connect .schedule-group .tabs-shortcodes-block .toggle-tabs a.active,
.page-template-venture-connect-25 .schedule-group .tabs-shortcodes-block .toggle-tabs a.active {
  color: #353a3a;
  background: #fff;
  box-shadow: inset 0 0 0 2px #353a3a;
}

.page-template-venture-connect .agenda-modal:not(.lity-hide),
.page-template-venture-connect-25 .agenda-modal:not(.lity-hide) {
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding: 3.5rem 4rem 3rem;
  max-width: 62.5rem;
}
.page-template-venture-connect .agenda-modal:not(.lity-hide) h3,
.page-template-venture-connect-25 .agenda-modal:not(.lity-hide) h3 {
  font-size: 2.375rem;
  font-weight: 900;
  text-transform: uppercase;
  margin-top: 1.75rem;
}
.page-template-venture-connect .agenda-modal:not(.lity-hide) p,
.page-template-venture-connect-25 .agenda-modal:not(.lity-hide) p {
  margin-top: 0;
}
.page-template-venture-connect .agenda-modal:not(.lity-hide) p strong,
.page-template-venture-connect-25 .agenda-modal:not(.lity-hide) p strong {
  color: #00dbf9;
}
.page-template-venture-connect .lity-close,
.page-template-venture-connect-25 .lity-close {
  color: #fff !important;
  top: 1.5rem !important;
  right: 1.5rem !important;
}

.wpcs-schedule-wrapper {
  padding: 1rem;
}
@media (min-width: 43.8125rem) {
  .wpcs-schedule-wrapper {
    padding: 3rem;
  }
}
.wpcs-schedule-wrapper .wpcs-layout-table {
  border-style: none;
}
.wpcs-schedule-wrapper .wpcs-layout-table thead th {
  color: #fff;
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
  border-style: none;
  background-color: #000644;
  width: 20%;
}
@media (min-width: 62.0625rem) {
  .wpcs-schedule-wrapper .wpcs-layout-table thead th {
    width: 22%;
  }
}
@media (min-width: 62.0625rem) {
  .wpcs-schedule-wrapper .wpcs-layout-table thead th.wpcs-col-time {
    width: 12%;
  }
}
.wpcs-schedule-wrapper .wpcs-layout-table tbody tr {
  text-align: left;
}
@media (max-width: 43.75rem) {
  .wpcs-schedule-wrapper .wpcs-layout-table tbody tr {
    border-style: none;
    background-color: #f6f6f6;
  }
}
@media (min-width: 43.8125rem) {
  .wpcs-schedule-wrapper .wpcs-layout-table tbody tr:nth-child(odd) {
    background-color: #f6f6f6;
  }
}
.wpcs-schedule-wrapper .wpcs-layout-table tbody td {
  text-align: left;
  white-space: normal;
  border-style: none;
  margin: 0;
  padding: 0.5rem 1rem;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-time {
  color: #c709b4;
  font-size: 1.0625rem;
  min-width: unset;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom {
  box-shadow: inset 0 0 0 1px #fff;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content h3,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content h3,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content h3 {
  font-size: 1.0625rem;
  line-height: 1.2;
  margin-top: 0.625rem;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content h3 a,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content h3 a,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content h3 a {
  text-decoration: none;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content .wpcs-session-track,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content .wpcs-session-track,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content .wpcs-session-track {
  margin-top: 0.5rem;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content .wpcs-session-track::before,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content .wpcs-session-track::before,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content .wpcs-session-track::before {
  content: "Location: ";
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content .wpcs-session-speakers,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content .wpcs-session-speakers,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content .wpcs-session-speakers {
  font-size: 1rem;
  display: block;
  padding-bottom: 1rem;
  padding-left: 0.625rem;
}
@media (min-width: 43.8125rem) {
  .wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content .wpcs-session-speakers,
  .wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content .wpcs-session-speakers,
  .wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content .wpcs-session-speakers {
    padding-bottom: 0;
    padding-left: 0;
  }
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session .wpcs-session-cell-content .wpcs-session-speakers::before,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage .wpcs-session-cell-content .wpcs-session-speakers::before,
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom .wpcs-session-cell-content .wpcs-session-speakers::before {
  content: "Speaker: ";
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-global-session {
  background-color: #fff;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-global-session td {
  padding: 0.5rem 1rem !important;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session {
  background-color: rgb(216.2, 236.4434782609, 255);
  padding-top: 1.5rem;
}
@media (min-width: 43.8125rem) {
  .wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session {
    padding-top: 0.5rem;
  }
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-session::before {
  color: #fff;
  font-size: 1.0625rem;
  border-style: none;
  background-color: #353a3a;
  padding: 0.3rem;
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-mainstage {
  background-color: rgb(253.8490384615, 229.5509615385, 251.4192307692);
}
.wpcs-schedule-wrapper .wpcs-layout-table .wpcs-session-type-custom {
  background-color: #fff;
  box-shadow: inset 0 0 0 1px #fff, inset 0 0 0 2px #4d5150;
}
