@property --tech-connect-blue {
  syntax: "<color>";
  inherits: false;
  initial-value: #0E1B36;
}
@property --tech-connect-red {
  syntax: "<color>";
  inherits: false;
  initial-value: #E52B26;
}iframe[data-astro-cid-2vebrq5b] {
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

.tech-connect__video-wrapper[data-astro-cid-2vebrq5b].tech-connect__video-wrapper--stream {
  --aspect-ratio: 800/500;
}

.tech-connect__video-wrapper[data-astro-cid-2vebrq5b] {
  --border-radius: 1.5rem;
  --aspect-ratio: 800/580;
  display: grid;
  margin-top: 2rem;
  grid: [stack] 1fr / [stack] 1fr;
  max-width: 50rem;
  margin-inline: auto;
  container-type: inline-size;
  position: relative;
  transform-origin: top;
  aspect-ratio: var(--aspect-ratio);
  border-radius: var(--border-radius);
  overflow: clip;
  isolation: isolate;
  animation: .4s both scaleUp;
  animation-timeline: view();
  animation-range: entry 4% contain 30%;
}

.tech-connect__video-wrapper[data-astro-cid-2vebrq5b]:has(video[controls]) .tech-connect__overlay[data-astro-cid-2vebrq5b] {
  display: none;
}

@media (width <= 700px) {
  .tech-connect__video-wrapper[data-astro-cid-2vebrq5b] {
    --border-radius: .75rem;
    --aspect-ratio: 800/580;
  }
}

@keyframes scaleUp {
  from {
    scale: .4;
  }

  to {
    scale: 1;
  }
}

.tech-connect__video-wrapper[data-astro-cid-2vebrq5b] > [data-astro-cid-2vebrq5b] {
  grid-area: stack;
}

.tech-connect__video-wrapper[data-astro-cid-2vebrq5b] video[data-astro-cid-2vebrq5b] {
  height: 100%;
  width: 100cqw;
  aspect-ratio: 800 / 500;
}

.tech-connect__overlay[data-astro-cid-2vebrq5b] {
  z-index: 2;
  background-color: oklab(0% 0 0 / .6);
  position: relative;
  display: grid;
  place-items: center;
  cursor: pointer;
}

.tech-connect__overlay[data-astro-cid-2vebrq5b] svg[data-astro-cid-2vebrq5b] {
  width: max(3.75rem, min(5.75rem, 7.8cqw));
}
.tech-connect[data-astro-cid-vsinfje6] {
  background-color: var(--tech-connect-blue);
  position: relative;
  padding-block: 2rem;
  padding-inline: 1rem;
  padding-bottom: 12rem;
  isolation: isolate;
}

@media (width <= 700px) {
  .tech-connect[data-astro-cid-vsinfje6] {
    padding-inline: 1.5rem;
  }
}

.tech-connect__background[data-astro-cid-vsinfje6] {
  position: absolute;
  inset: 0;
  z-index: -1;
  display: grid;
  grid: [stack] 1fr / [stack] 1fr;
  place-items: center;
}

.tech-connect__background[data-astro-cid-vsinfje6] > [data-astro-cid-vsinfje6] {
  --offset: 0px;
  --degrees: 0deg;
  grid-area: stack;
  transform: translate(calc(cos(var(--degrees)) * var(--offset)), calc(sin(var(--degrees)) * var(--offset)));
}

@media (width <= 1024px) {
  .tech-connect__background[data-astro-cid-vsinfje6] > [data-astro-cid-vsinfje6] {
    width: 25cqw;
  }
}

.tech-connect__background[data-astro-cid-vsinfje6] .tech-connect__b1[data-astro-cid-vsinfje6] {
  --offset: -52cqw;
  --degrees: 10deg;
}

.tech-connect__background[data-astro-cid-vsinfje6] .tech-connect__b2[data-astro-cid-vsinfje6] {
  --offset: -52cqw;
  --degrees: 344deg;
}

.tech-connect__background[data-astro-cid-vsinfje6] .tech-connect__b3[data-astro-cid-vsinfje6] {
  --offset: 49cqw;
  --degrees: 348deg;
}

.tech-connect__background[data-astro-cid-vsinfje6] .tech-connect__b4[data-astro-cid-vsinfje6] {
  --offset: 50cqw;
  --degrees: 16deg;
}

.tech-connect__description[data-astro-cid-vsinfje6] {
  font-size: clamp(.75rem, .25rem + 2.5vw, 1.5rem);
  max-width: 40ch;
  font-weight: 700;
  margin-inline: auto;
}

.tech-connect__tag[data-astro-cid-vsinfje6] {
  font-size: clamp(.5rem, .333333rem + .833333vw, .75rem);
  background-color: #00387a;
  border: 1px solid #3a74ba;
  width: fit-content;
  margin-inline: auto;
  padding: .25em .75em;
  font-weight: 600;
  border-radius: .75rem;
}

.tech-connect__logo[data-astro-cid-vsinfje6] {
  width: clamp(8.43594rem, 2.15803rem + 31.3895vw, 16.8719rem);
}

.tech-connect__nav[data-astro-cid-vsinfje6] {
  max-width: var(--container-1200);
  margin-inline: auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tech-connect__registration[data-astro-cid-vsinfje6] {
  background-color: var(--tech-connect-red);
  color: #fff;
  padding: .75em 1.5em;
  border-radius: .5em;
  font-weight: 600;
}

.tech-connect__header[data-astro-cid-vsinfje6] {
  color: #fff;
  max-width: 50rem;
  margin-inline: auto;
  margin-top: clamp(2.5rem, .75rem + 8.75vw, 5.125rem);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: clamp(1rem, .333333rem + 3.33333vw, 2rem);
}

.tech-connect__header-content[data-astro-cid-vsinfje6] {
  display: grid;
  gap: 1rem;
}

.tech-connect__video-container[data-astro-cid-vsinfje6] {
  max-width: 75rem;
  margin-inline: auto;
}
.tech-connect-location[data-astro-cid-3ybkv3ay] {
  padding-inline: 1.25rem;
  margin-top: -6.25rem;
  padding-bottom: 6.25rem;
}

.tech-connect-location__container[data-astro-cid-3ybkv3ay] {
  max-width: 75rem;
  margin-inline: auto;
}

.tech-connect-location__list[data-astro-cid-3ybkv3ay] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(13.125rem, 1fr));
  gap: 1.25rem;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] {
  display: grid;
  grid: [stack] 1fr / [stack] 1fr;
  isolation: isolate;
  overflow: clip;
  border-radius: 1rem;
}

@media (width <= 500px) {
  .tech-connect-location__card[data-astro-cid-3ybkv3ay] {
    border-radius: .75rem;
  }
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] > [data-astro-cid-3ybkv3ay] {
  grid-area: stack;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay]:hover .tech-connect-location__image[data-astro-cid-3ybkv3ay]:after {
  opacity: 1;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay]:hover .tech-connect-location__registration[data-astro-cid-3ybkv3ay] a[data-astro-cid-3ybkv3ay] {
  display: inline;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay]:hover .tech-connect-location__image[data-astro-cid-3ybkv3ay] img[data-astro-cid-3ybkv3ay] {
  scale: 1.3;
  z-index: -3;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] img[data-astro-cid-3ybkv3ay] {
  aspect-ratio: 284 / 416;
  z-index: -2;
  transition: all .6s cubic-bezier(.708, .024, .04, .996);
}

@media (width <= 500px) {
  .tech-connect-location__card[data-astro-cid-3ybkv3ay] img[data-astro-cid-3ybkv3ay] {
    aspect-ratio: 284 / 316;
  }
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__image[data-astro-cid-3ybkv3ay] {
  z-index: -1;
  position: relative;
  isolation: isolate;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__image[data-astro-cid-3ybkv3ay]:before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: linear-gradient(0deg, #1c0f4b52 0% 100%);
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__image[data-astro-cid-3ybkv3ay]:after {
  content: "";
  opacity: 0;
  transition: opacity .3s;
  position: absolute;
  inset: 0;
  z-index: 2;
  background: linear-gradient(#0e1b3600 0% 46.81%, #0e1b36 100%);
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__details[data-astro-cid-3ybkv3ay] {
  padding: 1rem;
  color: #fff;
  display: grid;
  text-align: center;
  grid-template-rows: 1fr auto;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__details[data-astro-cid-3ybkv3ay] header[data-astro-cid-3ybkv3ay] {
  padding-top: 2.25rem;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__registration[data-astro-cid-3ybkv3ay] {
  padding-bottom: 1.625rem;
}

.tech-connect-location__card[data-astro-cid-3ybkv3ay] .tech-connect-location__registration[data-astro-cid-3ybkv3ay] a[data-astro-cid-3ybkv3ay] {
  display: none;
  background-color: #fff;
  color: #10345e;
  padding: .75em 1.5em;
  border-radius: .5rem;
  font-weight: 600;
}
.tech-connect-about[data-astro-cid-dxblhqjt] {
  padding-block: 6.25rem;
  padding-inline: 1rem;
}

.tech-connect-about__container[data-astro-cid-dxblhqjt] {
  max-width: 75rem;
  margin-inline: auto;
  display: grid;
  gap: 1.25rem;
  grid-template-columns: 1fr 1fr;
}

@media (width <= 768px) {
  .tech-connect-about__container[data-astro-cid-dxblhqjt] {
    grid-template-columns: 1fr;
  }
}

.tech-connect-about__image[data-astro-cid-dxblhqjt] {
  align-items: center;
  display: grid;
}

@media (width <= 768px) {
  .tech-connect-about__image[data-astro-cid-dxblhqjt] {
    justify-content: center;
  }
}

.tech-connect-about__image[data-astro-cid-dxblhqjt] img[data-astro-cid-dxblhqjt] {
  border-radius: .5rem;
}

.tech-connect-about__register[data-astro-cid-dxblhqjt] a[data-astro-cid-dxblhqjt] {
  background-color: var(--tech-connect-red);
  color: #fff;
  padding-block: 1rem;
  padding-inline: 1rem;
  border-radius: .5rem;
}

.tech-connect-about__content[data-astro-cid-dxblhqjt] {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.tech-connect-about__content[data-astro-cid-dxblhqjt] h2[data-astro-cid-dxblhqjt] {
  font-size: clamp(1.5rem, .5rem + 5vw, 3rem);
  color: var(--primary-base-blue);
}

.tech-connect-about__content[data-astro-cid-dxblhqjt] p[data-astro-cid-dxblhqjt] {
  color: var(--neutral-800);
}

.tech-connect-about__content[data-astro-cid-dxblhqjt] p[data-astro-cid-dxblhqjt] + p[data-astro-cid-dxblhqjt] {
  margin-top: 1rem;
}
.tech-connect-form[data-astro-cid-mguxwl2z] {
  background-color: #002356;
  padding-inline: 1rem;
  padding-block: 6.25rem;
  background-image: url("/_astro/pattern.Dw1s9sia.svg");
  position: relative;
  isolation: isolate;
  container-type: inline-size;
}

.tech-connect-form__container[data-astro-cid-mguxwl2z] {
  max-width: 50rem;
  margin-inline: auto;
}

.tech-connect-form__header[data-astro-cid-mguxwl2z] {
  color: #fff;
  text-align: center;
  margin-bottom: 3rem;
}

.tech-connect-form__header[data-astro-cid-mguxwl2z] h2[data-astro-cid-mguxwl2z] {
  font-size: clamp(1.25rem, .391631rem + 4.29185vw, 2.5rem);
}

.tech-connect-form__header[data-astro-cid-mguxwl2z] p[data-astro-cid-mguxwl2z] {
  margin-top: .75rem;
  font-size: clamp(.875rem, .789163rem + .429185vw, 1rem);
  margin-inline: auto;
}

.tech-connect-form__form[data-astro-cid-mguxwl2z] {
  --tech-connect-btn-form: #e52b26;
  background-color: #fff;
  padding: 2rem;
  border-radius: 1rem;
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] {
  overflow: clip;
  position: absolute;
  inset: 0;
  z-index: -1;
  display: grid;
  grid: [stack] 1fr / [stack] 1fr;
  place-items: center;
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] > [data-astro-cid-mguxwl2z] {
  --offset: 0px;
  --degrees: 0deg;
  grid-area: stack;
  max-width: 25rem;
  transform: translate(calc(cos(var(--degrees)) * var(--offset)), calc(sin(var(--degrees)) * var(--offset)));
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] .tech-connect__b1[data-astro-cid-mguxwl2z] {
  --offset: -100cqh;
  --degrees: 44deg;
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] .tech-connect__b2[data-astro-cid-mguxwl2z] {
  --offset: -52cqw;
  --degrees: 351deg;
  rotate: -386deg;
  translate: 0 -20cqh;
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] .tech-connect__b3[data-astro-cid-mguxwl2z] {
  --offset: 49cqw;
  --degrees: 395deg;
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] .tech-connect__b4[data-astro-cid-mguxwl2z] {
  --offset: 44cqw;
  --degrees: 0deg;
}

.tech-connect-form__bg-shape[data-astro-cid-mguxwl2z] .tech-connect__b5[data-astro-cid-mguxwl2z] {
  --offset: 78cqh;
  --degrees: -54deg;
}
.who-attend[data-astro-cid-ekvsvvrj] {
  padding-block: 6rem;
}

.who-attend[data-astro-cid-ekvsvvrj] h2[data-astro-cid-ekvsvvrj] {
  font-size: clamp(1.5rem, .428571rem + 5.35714vw, 3rem);
  text-align: center;
  color: var(--primary-base-blue);
  margin-bottom: 2.5rem;
}

.who-attend__infinite[data-astro-cid-ekvsvvrj] {
  margin-inline: auto;
  padding-block: .9375rem;
  overflow-x: hidden;
}

.who-attend__infinite[data-astro-cid-ekvsvvrj] .scroller__inner[data-astro-cid-ekvsvvrj] {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  animation: 60s linear infinite scroll;
  align-items: center;
  justify-content: flex-start;
  gap: .5rem;
  transition: animation-play-state 1s;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-50% - .25rem));
  }
}

.who-attend__infinite[data-astro-cid-ekvsvvrj] + .who-attend__infinite[data-astro-cid-ekvsvvrj] {
  margin-inline: auto;
  padding-block: .9375rem;
  overflow-x: hidden;
}

.who-attend__infinite[data-astro-cid-ekvsvvrj] + .who-attend__infinite[data-astro-cid-ekvsvvrj] .scroller__inner[data-astro-cid-ekvsvvrj] {
  display: flex;
  flex-wrap: nowrap;
  width: max-content;
  animation: 60s linear infinite scroll;
  align-items: center;
  justify-content: flex-start;
  gap: .5rem;
  transition: animation-play-state 1s;
  animation-direction: reverse;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }

  100% {
    transform: translateX(calc(-50% - .25rem));
  }
}

.who-attend__infinite[data-astro-cid-ekvsvvrj] li[data-astro-cid-ekvsvvrj] {
  border: 1.5px double #0000;
  background-image: linear-gradient(#fff, #fff), linear-gradient(45deg, #0047de, #00d6e5);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  padding-inline: 1.5rem;
  padding-block: .5rem;
  border-radius: 6.25rem;
}
.tech-connect-faq[data-astro-cid-abuoznlc] {
  background-color: #fff;
  padding-inline: 1.25rem;
  padding-block: 5rem;
}

@media screen and (width <= 630px) {
  .tech-connect-faq[data-astro-cid-abuoznlc] {
    padding-block: 2rem;
  }
}

.tech-connect-faq__container[data-astro-cid-abuoznlc] {
  max-width: 47rem;
  margin-inline: auto;
}

.tech-connect-faq__header[data-astro-cid-abuoznlc] {
  text-align: center;
  margin-bottom: 2.5rem;
}

.tech-connect-faq__title[data-astro-cid-abuoznlc] {
  font-size: clamp(1.5rem, .428571rem + 5.35714vw, 3rem);
  text-align: center;
  color: var(--primary-base-blue);
}

.tech-connect-faq__subtitle[data-astro-cid-abuoznlc] {
  color: #5f738c;
  font-size: clamp(.875rem, .696429rem + .892857vw, 1.125rem);
  max-width: 45ch;
  margin-inline: auto;
  margin-top: .75rem;
}

.tech-connect-faq__list[data-astro-cid-abuoznlc] {
  display: grid;
  gap: 1rem;
}

.tech-connect-faq__card[data-astro-cid-abuoznlc] {
  --rotate: 0deg;
  border: 1px solid #f3f5f6;
  background-color: #fff;
  border-radius: .5rem;
  padding: 8px 1rem;
}

.tech-connect-faq__card[data-astro-cid-abuoznlc][open] {
  --rotate: 180deg;
}

.tech-connect-faq__card[data-astro-cid-abuoznlc] summary[data-astro-cid-abuoznlc] {
  padding-block: 1rem;
  font-weight: 600;
  color: var(--neutral-900);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .75rem;
}

.tech-connect-faq__card[data-astro-cid-abuoznlc] summary[data-astro-cid-abuoznlc]:after {
  content: var(--drop-down-icon);
  height: .875rem;
  transition: rotate .4s cubic-bezier(.2, .8, .2, 1);
  rotate: var(--rotate);
}

.tech-connect-faq__ans[data-astro-cid-abuoznlc] {
  color: #5f738c;
}

.tech-connect-faq__ans[data-astro-cid-abuoznlc] a {
  color: var(--active-blue-400);
  text-transform: capitalize;
}
.tech-connect-speakers__speaker[data-astro-cid-k2zttpnk] {
  background-color: #002356;
  aspect-ratio: 284 / 360;
  border-radius: 1rem;
  padding: 1rem;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: self-end;
  justify-items: inherit;
  justify-content: space-between;
}

.tech-connect-speakers__speaker[data-astro-cid-k2zttpnk] h3[data-astro-cid-k2zttpnk] {
  color: #fff;
  font-size: 1rem;
}

.tech-connect-speakers__speaker[data-astro-cid-k2zttpnk] p[data-astro-cid-k2zttpnk] {
  color: var(--default-grey-200);
  font-size: .875rem;
}

.tech-connect-speakers__speaker[data-astro-cid-k2zttpnk] header[data-astro-cid-k2zttpnk] {
  max-width: 10.625rem;
  margin-inline: auto;
  text-align: center;
}
.speaker-card {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }

  .speaker-card:nth-child(1) {
    background-image: url('/_astro/chukuemeka.DhGchijo.png');
  }

  .speaker-card:nth-child(2) {
    background-image: url('/_astro/justice.BwaQcUvg.png');
  }

  .speaker-card:nth-child(3) {
    background-image: url('/_astro/robinta.BVtmDpFg.png');
  }

  .speaker-card:nth-child(4) {
    background-image: url('/_astro/ebonwu.ZJ1C04fE.png');
  }

  .speaker-card:nth-child(5) {
    background-image: url('/_astro/kolu.Cqq9wQjw.png');
  }

  .speaker-card:nth-child(6) {
    background-image: url('/_astro/tyoyila.B35ddJ7t.png');
  }

  .speaker-card:nth-child(7) {
    background-image: url('/_astro/suliat.BaEC1zwB.png');
  }

  .speaker-card:nth-child(8) {
    background-image: url('/_astro/obiosa.BFYzghOf.png');
  }

  .speaker-card:nth-child(9) {
    background-image: url('/_astro/ukpai.CArE0FpP.png');
  }

  .speaker-card:nth-child(10) {
    background-image: url('/_astro/emmanuel.Bn7tk0Uq.png');
  }.tech-connect-speakers[data-astro-cid-6n3ugcfd] {
  padding-block: 6.25rem;
  transition: all .4s;
  background: linear-gradient(0deg, #dff3ff 0% 100%), linear-gradient(0deg, #dff3ff -26.9%, #85d7ff 202.66%);
}

.tech-connect-speakers__container[data-astro-cid-6n3ugcfd] {
  --col-size: 75rem;
  display: grid;
  margin-inline: auto;
  grid-template-columns: minmax(1rem, 1fr) repeat(2, minmax(auto, 600px)) minmax(1rem, 1fr);
}

@media (width <= 800px) {
  .tech-connect-speakers__container[data-astro-cid-6n3ugcfd] {
    grid-template-columns: 1fr;
  }
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd] .tech-connect-speakers__tag[data-astro-cid-6n3ugcfd] {
  color: #00425f;
  font-size: .875rem;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd] .down[data-astro-cid-6n3ugcfd] {
  transition: rotate .4s;
  rotate: 0deg;
}

.tech-connect-speakers__grid[data-astro-cid-6n3ugcfd] {
  --col-size: 75rem;
  display: grid;
  grid-column: 2 / -1;
  grid-template-columns: minmax(min(var(--col-size) / 2 * .8, 100%), 1fr) minmax(min(var(--col-size) / 2 * 1.6, 100%), 1fr);
}

@media (width <= 800px) {
  .tech-connect-speakers__grid[data-astro-cid-6n3ugcfd] {
    --col-size: 53.75rem;
    grid-template-columns: 1fr;
    align-items: end;
  }
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd] .cta[data-astro-cid-6n3ugcfd] {
  display: flex;
  margin-top: 2rem;
  color: var(--tech-connect-btn-form, #e52b26);
  width: fit-content;
}

.tech-connect-speakers__content[data-astro-cid-6n3ugcfd] {
  grid-column: 1 / 2;
}

.tech-connect-speakers__content[data-astro-cid-6n3ugcfd] h2[data-astro-cid-6n3ugcfd] {
  color: #00425f;
  font-size: clamp(1.5rem, .5rem + 5vw, 3rem);
  margin-block: 1rem;
}

.tech-connect-speakers__content[data-astro-cid-6n3ugcfd] p[data-astro-cid-6n3ugcfd] {
  color: #4e5a6c;
}

.tech-connect-speakers__content-wrapper[data-astro-cid-6n3ugcfd] {
  max-width: 29rem;
  padding: 0 1rem 1rem;
}

.tech-connect-speakers__scroll[data-astro-cid-6n3ugcfd] {
  display: grid;
  align-items: center;
  grid-column: 2 / -1;
  overflow: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.tech-connect-speakers__scroll[data-astro-cid-6n3ugcfd]::-webkit-scrollbar {
  display: none;
}

@media (width <= 800px) {
  .tech-connect-speakers__scroll[data-astro-cid-6n3ugcfd] {
    grid-column: 1 / -1;
  }
}

.tech-connect-speakers__list[data-astro-cid-6n3ugcfd] {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 18.75rem;
  width: max-content;
  gap: 1.25rem;
}

.tech-connect-speakers__list[data-astro-cid-6n3ugcfd]:after {
  content: "";
  width: 50cqw;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) {
  padding-inline: 1rem;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .down[data-astro-cid-6n3ugcfd] {
  transition: rotate .4s;
  rotate: 180deg;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .tech-connect-speakers__list[data-astro-cid-6n3ugcfd] {
  display: contents;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .tech-connect-speakers__scroll[data-astro-cid-6n3ugcfd] {
  display: contents;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .tech-connect-speakers__container[data-astro-cid-6n3ugcfd] {
  max-width: 75rem;
  display: block;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .tech-connect-speakers__grid[data-astro-cid-6n3ugcfd] {
  grid-template-columns: repeat(auto-fit, minmax(17.5rem, auto));
  row-gap: 2rem;
  column-gap: 1rem;
}

.tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .tech-connect-speakers__content[data-astro-cid-6n3ugcfd] {
  min-width: 0;
  grid-column: span 2;
}

@media (width <= 800px) {
  .tech-connect-speakers[data-astro-cid-6n3ugcfd]:has(.grid) .tech-connect-speakers__content[data-astro-cid-6n3ugcfd] {
    grid-column: 1;
  }
}
