@font-face {
  font-family: Big Shoulders Text;
  src: url('../fonts/BigShouldersText-VariableFont_wght.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Pathway Extreme;
  src: url('../fonts/Pathway-Extreme-Italic.ttf') format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Pathway Extreme;
  src: url('../fonts/Pathway-Extreme.ttf') format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Spline Sans Mono;
  src: url('../fonts/Spline-Sans-Mono.ttf') format("truetype");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Spline Sans Mono;
  src: url('../fonts/Spline-Sans-Mono-Italic.ttf') format("truetype");
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}

:root {
  --_variable-collection---preto: #0f0f0f;
  --_variable-collection---cinza-medio: #575756;
  --_variable-collection---cinza-escuro: #2b2b2b;
  --_variable-collection---true-black: #000;
  --_variable-collection---branco: #fcfcfc;
  --_variable-collection---azul-escuro: #1286ca;
  --_variable-collection---verde-primary-escuro: #25a882;
  --_variable-collection---cinza-claro: #d8d8d8;
  --_variable-collection---cinza-medio-claro: #0003;
  --_variable-collection---primary: #3cd5a6;
  --_variable-collection---cinza-menor: #efefef;
  --_variable-collection---azul-medio: #1c4dc8;
  --accessible-components--dark-grey: #9b9b9b;
  --_variable-collection---cinza-mais-claro: #efefef;
  --_variable-collection---primary-verde-6: #3cd5a60f;
  --_variable-collection---true-white: #fff;
  --_variable-collection---verde-primary-medio: #30c09a;
  --_variable-collection---salmao-pastel-16: #ff6c6c;
  --_variable-collection---laranja-medio: #ff7000;
  --_variable-collection---vermelho-pastel: #df5c5c;
  --_variable-collection---rosa-medio: #ee2b55;
  --_variable-collection---primary-verde-15: #3cd5a626;
  --_colors---labels-vibrant-controls--primary: #1a1a1a;
  --_variable-collection---vermelho-escuro: #9a2626;
  --_variable-collection---rosa-escuro: #681446;
  --_variable-collection---marrom: #682918;
  --_variable-collection---salmao-pastel-15-2: #ff6c6c26;
  --_variable-collection---azul-pastel: #4face8;
  --_variable-collection---verde-medio: #1d5247;
  --_variable-collection---verde-pastel: #88eeb1;
  --_variable-collection---vermelho-medio: #cd3c3c;
  --_variable-collection---salmao-claro: #fcf2f2;
  --_variable-collection---verde-escuro: #3cb96a;
  --_variable-collection---salmao-pastel-15: #ff6c6c26;
  --_kit---liquid-glass--opacity: 60px;
  --_kit---liquid-glass--dispersion: 0px;
  --_kit---liquid-glass--light-angle: -45px;
  --_kit---liquid-glass--frost-regular: 7px;
  --_kit---liquid-glass--refraction: 100px;
  --_kit---liquid-glass--splay-regular: 6px;
  --_colors---labels-vibrant-controls--secondary: #727272;
  --_kit---liquid-glass--depth-regular: 16px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.text-headingh1---web {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 72px;
  font-weight: 900;
  line-height: 100%;
}

.text-headingh1---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 54px;
  font-weight: 900;
  line-height: 100%;
}

.text-headingh2---web {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-headingh2---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 100%;
}

.text-headingh3---web {
  color: var(--_variable-collection---preto);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 1.7rem;
  font-weight: 900;
  line-height: 100%;
}

.text-headingh3---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 100%;
}

.text-headingh3---small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 100%;
}

.text-subtitlesubtitle---web {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitlesubtitle---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitlesubtitle-s {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitlesubtitle-xs {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-sectionsection-title {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-sectionsection---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-bodyparagraph {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.text-bodyparagraph.cinzamedio {
  color: var(--_variable-collection---cinza-medio);
  padding-left: 10px;
  font-size: 16px;
}

.text-bodyparagraph.texto-branco {
  border-radius: 8px;
  width: auto;
  height: auto;
  padding: 0;
}

.text-bodyparagraph.cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.text-bodyparagraph-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.text-quotequote {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 24px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.text-quotequote---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
}

.text-buttonbutton {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-buttonbutton-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-buttonbutton-xs {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-buttonbutton-xxs {
  letter-spacing: .08em;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.text-labellabel {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

.text-labellabel-small {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 120%;
}

.section {
  background-color: var(--_variable-collection---true-black);
  height: 100vh;
}

.container {
  width: 100vw;
  max-width: none;
  height: auto;
}

.wrapper-content {
  justify-content: space-between;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: flex;
}

.wrapper-image {
  background-image: radial-gradient(circle, #5200123b 32%, #fff0 74%), url('../images/SP2B_Texturas_01_2.avif');
  background-position: 0 0, 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  width: 60vw;
  height: 100vh;
  padding-bottom: 40px;
  display: flex;
}

.wrapper-info {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--_variable-collection---true-black);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 40vw;
  height: 100vh;
  padding: 32px 60px 10px;
  display: flex;
  overflow: auto;
}

.wrapper-info.branco {
  background-color: var(--_variable-collection---branco);
  justify-content: flex-start;
  height: 100vh;
  padding-bottom: 32px;
  padding-left: 80px;
  padding-right: 80px;
  position: relative;
  overflow: auto;
}

.wrapper-info.branco.terms {
  width: 60vw;
}

.wrapper-info.verde {
  background-image: url('../images/bg-green.avif');
  background-position: 50%;
  background-size: cover;
}

.logo-sp2b-spbeyond {
  width: 25vw;
  max-width: none;
}

.bg {
  position: absolute;
  top: 0;
  left: 0;
}

.fill-shadow {
  background-color: #ffffff4d;
  background-image: linear-gradient(#f7f7f7, #f7f7f7), linear-gradient(#ddd, #ddd);
  border-radius: 296px;
  overflow: hidden;
  box-shadow: 0 8px 40px #0000001f;
}

.glass-effect {
  background-color: #0000;
  border-radius: 1000px;
  overflow: hidden;
}

.globe {
  overflow: hidden;
}

.frame-633071 {
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button---liquid-glass---symbol {
  grid-column-gap: 4px;
  border-radius: 1000px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 24px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.menu {
  grid-column-gap: 4px;
  --_colors---labels-vibrant-controls--primary: #f5f5f5;
  --_colors---labels-vibrant-controls--secondary: #8a8a8a;
  border: 1px solid #575756;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 62px;
  padding: 6px 10px;
  display: flex;
}

.label-style {
  color: #575756;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.cadastro-de-titular---passaporte {
  grid-row-gap: 32px;
  background-color: #0f0f0f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 526px;
  height: 982px;
  padding: 40px 64px 60px 32px;
  text-decoration: none;
  display: flex;
}

.sp2b-nico-como-so-paulo {
  color: #efefef;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 54px;
  font-weight: 500;
  line-height: 100%;
  text-decoration: none;
}

.frame-633077 {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.seja-bem-vindo {
  color: #efefef;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.por-favor-informe-o-nmero-de-seu-cpf-ou-passaporte {
  color: #fcfcfc;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.frame-2147224735 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 262.314px;
  text-decoration: none;
  display: flex;
}

.frame-633080 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 430px;
  padding-left: 34px;
  padding-right: 34px;
  text-decoration: none;
  display: flex;
}

.ingressos {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 430px;
  text-decoration: none;
  display: flex;
}

.garanta-sua-presena {
  color: #575756;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Spline Sans Mono, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
  text-decoration: none;
}

.comprar-ingresso {
  color: #fcfcfc;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.sp2b_logotipo_branco_tagline {
  grid-column-gap: 1px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
  width: 70.2786px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.content-btn-language {
  justify-content: flex-end;
  align-items: center;
  height: auto;
  display: flex;
}

.heading {
  color: var(--_variable-collection---branco);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 1;
}

.text-h1---web {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 72px;
  font-weight: 900;
  line-height: 100%;
}

.text-h1---mobile {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 54px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web.branco, .text-h2---web.texto-branco {
  text-align: center;
}

.text-h2---web.texto-cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.text-h2---mobile {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---mobile.texto-cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
  font-size: 38px;
}

.text-h3---web {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 32px;
  font-weight: 900;
  line-height: 100%;
}

.text-h3---web.texto-branco {
  text-align: center;
}

.text-h3---mobile {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 100%;
}

.text-h3---small {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 20px;
  font-weight: 900;
  line-height: 100%;
}

.text-subtitle---web {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 52px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitle---web.cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.text-subtitle---mobile {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitle-s {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitle-s.texto-cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.text-subtitle-xs {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-subtitle-xs.cinza-medio {
  color: var(--_variable-collection---cinza-medio);
}

.text-subtitle-xs.texto-cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
  font-size: 18px;
}

.text-subtitle-xxs {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

.text-section-title {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-section-title.branco {
  color: var(--_variable-collection---branco);
}

.text-section-title.cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.text-section---mobile {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-section---mobile.branco {
  color: var(--_variable-collection---branco);
  text-align: center;
}

.text-section---mobile.texto-branco {
  font-size: 22px;
  line-height: 1;
}

.text-paragraph {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.text-paragraph.branco {
  color: var(--_variable-collection---branco);
}

.text-paragraph.cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.text-paragraph.texto-branco {
  font-size: 16px;
}

.text-paragraph.texto-cinza-medio {
  color: var(--_variable-collection---cinza-medio);
}

.text-paragraph-small {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.text-paragraph-small.texto-cinza-medio {
  color: var(--_variable-collection---cinza-medio);
  font-size: 16px;
}

.text-quote {
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.text-quote---mobile {
  letter-spacing: -1.5px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Work Sans, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

.text-button {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.text-button-small {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.text-button-xs {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.text-button-xs.login {
  border: 1px solid var(--_variable-collection---cinza-medio);
  width: 60%;
  height: 70px;
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
  background-color: #fff0;
  margin-top: 90px;
  margin-left: 0;
  margin-right: 0;
}

.text-button-xs.branco {
  color: var(--_variable-collection---branco);
}

.text-button-xs.cinza-escuro {
  border: 1px solid var(--_variable-collection---cinza-escuro);
  background-color: var(--_variable-collection---branco);
  width: 60%;
  height: 70px;
  color: var(--_variable-collection---cinza-escuro);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-button-xs.preto-copy {
  border: 2px solid var(--_variable-collection---branco);
  width: 60%;
  height: 70px;
  color: var(--_variable-collection---branco);
  text-align: center;
  background-color: #3898ec00;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-button-xs.texto-branco {
  font-size: 18px;
}

.text-button-xs.cinza-proximo {
  border: 2px solid var(--_variable-collection---cinza-medio);
  width: 60%;
  height: 70px;
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-button-xxs {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

.text-label {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Spline Sans Mono, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
}

.text-label.branco {
  color: var(--_variable-collection---branco);
}

.text-label.texto-branco {
  color: var(--_variable-collection---branco);
  text-align: center;
}

.text-label.azul-escuro {
  color: var(--_variable-collection---azul-escuro);
  text-align: center;
}

.text-label.texto-verde-escuro {
  color: var(--_variable-collection---verde-primary-escuro);
  font-size: 14px;
}

.text-label.texto-cinza-medio {
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
}

.text-label.cinza-claro {
  color: var(--_variable-collection---cinza-claro);
  font-size: 14px;
}

.text-label.language {
  text-align: center;
  width: auto;
  padding: 24px 32px 16px;
}

.text-label.language:hover {
  background-color: var(--_variable-collection---cinza-medio-claro);
}

.text-label.language:active {
  background-color: var(--_variable-collection---primary);
}

.text-label-small {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Spline Sans Mono, sans-serif;
  font-size: 10px;
  font-weight: 500;
  line-height: 120%;
}

.text-headingh2---web-copy {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Tex;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.form-login {
  margin-bottom: 0;
}

.text-field {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: black var(--_variable-collection---cinza-medio) var(--_variable-collection---cinza-medio) black;
  height: 50px;
  color: var(--_variable-collection---cinza-escuro);
  background-color: #fff0;
  margin-left: 10px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
}

.content-form-login {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 95%;
  display: flex;
}

.content-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  width: 95%;
  display: flex;
}

.content-heading.center {
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
}

.content-subtitulo {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 95%;
  display: flex;
}

.content-info-footer {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 95%;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.center {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  line-height: 14px;
  display: flex;
}

.center.margin16 {
  margin-top: 16px;
}

.center.margin32 {
  margin-top: 32px;
}

.center.margin80 {
  margin-top: 80px;
}

.logo-sp2b-slogan-footer {
  width: 105px;
  max-width: none;
  margin-top: 16px;
}

.div-block {
  width: 99.9999%;
}

.wrapper-features-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--_variable-collection---true-black);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  width: 430px;
  height: 100%;
  padding: 0;
  display: flex;
}

.content-progress-bar {
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.progress-bar-base {
  background-color: var(--_variable-collection---cinza-claro);
  border-radius: 60px;
  width: 100%;
  height: 8px;
}

.progress-bar-base.cinza {
  background-color: var(--_variable-collection---cinza-medio);
}

.progress-bar-base.cinza-menor {
  background-color: var(--_variable-collection---cinza-menor);
}

.progress-bar-step {
  background-color: var(--_variable-collection---cinza-medio);
  border-radius: 100px;
  width: 20%;
  height: 100%;
}

.btn-secundario {
  color: var(--_variable-collection---cinza-escuro);
  text-decoration: none;
  -webkit-text-decoration-color: var(--_variable-collection---cinza-medio);
  text-decoration-color: var(--_variable-collection---cinza-medio);
  padding: 32px 16px;
}

.btn-secundario.reenviar {
  width: 200px;
  color: var(--_variable-collection---azul-medio);
  text-align: center;
}

.form {
  background-color: var(--_variable-collection---branco);
  justify-content: center;
  align-items: center;
  width: 20%;
  height: auto;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.text-field-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
  line-height: 1;
  display: inline-flex;
}

.form-block {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.div-block-2 {
  width: 20%;
  height: 100px;
}

.image {
  width: auto;
}

.div-block-3 {
  width: 20%;
}

.line {
  background-color: var(--_variable-collection---cinza-claro);
  height: 2px;
}

.content-token {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.content-btn-secundario {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.button {
  background-color: var(--_variable-collection---branco);
  color: var(--_variable-collection---cinza-escuro);
}

.content-btn {
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: static;
  inset: auto 0% 10%;
}

.content-btn.space {
  margin-top: 100px;
}

.content-btn.footer-position {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: stretch;
  margin-top: 0;
  margin-bottom: 0;
  position: static;
  inset: 250% 0% auto;
}

.content-btn.center {
  align-items: center;
}

.content-btn.right {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 45.353%;
}

.content-btn.margin40 {
  margin-top: 24px;
}

.image-2 {
  width: 20%;
  max-width: none;
}

.branco {
  background-color: var(--_variable-collection---branco);
  color: var(--_variable-collection---branco);
}

.content-name {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.content-nivel-acesso {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content-paragraph-info {
  text-align: center;
}

.content-top {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.content-top.space32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.content-top.space64 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.content-top.space64.margin64 {
  margin-top: 64px;
}

.content-top.scroll {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: stretch;
  overflow: visible;
}

.content-top.scroll.padding16 {
  padding-right: 16px;
}

.texto-branco {
  color: var(--_variable-collection---branco);
}

.content-select {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.content-select.padding16 {
  padding-right: 16px;
}

.content-select.margin16 {
  margin-top: 16px;
}

.content-select.paddind32 {
  padding-top: 32px;
}

.btn-select {
  border: 1px solid var(--_variable-collection---cinza-medio);
  background-color: var(--_variable-collection---cinza-escuro);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 50px;
  margin-bottom: 0;
  padding: 8px 16px;
  display: flex;
  position: static;
}

.btn-select:hover {
  background-color: var(--_variable-collection---cinza-medio);
}

.btn-select:active {
  background-color: var(--_variable-collection---verde-primary-escuro);
}

.btn-select:focus {
  border-color: var(--_variable-collection---verde-primary-escuro);
}

.submit-button {
  overflow: clip;
}

.radio-button {
  opacity: 0;
  height: 45%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 55% 0% 0%;
}

.radio-button-field {
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: space-between;
  height: auto;
  display: flex;
  position: relative;
}

.fs_radio-2_button {
  border-style: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 1px 1px 3px #0000;
}

.fs_radio-2_button.w--redirected-focus {
  box-shadow: none;
  border-style: none;
}

.fs_radio-2_button.w--redirected-focus-visible {
  box-shadow: none;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_radio-2_group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: auto;
  grid-auto-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.fs_radio-2_label {
  margin-bottom: 0;
  font-weight: 500;
  position: relative;
}

.fs_radio-2_field {
  cursor: pointer;
  background-color: #f5f5f5;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .75rem 1.5rem;
  display: flex;
  position: relative;
}

.fs_radio-2_field:hover {
  color: #696969;
  border-color: #696969;
}

.fs_radio-2_field.is-active-inputactive {
  color: #fff;
  background-color: #1378d1;
}

.fs_radio-2_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.fs_radio-2_embed {
  margin-bottom: 0;
}

.fs_radio-2_message {
  color: var(--accessible-components--dark-grey);
}

.form-block-2 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: block;
}

.form-block-3 {
  flex-flow: column;
  justify-content: flex-start;
  height: 50vh;
  display: flex;
}

.div-block-4 {
  margin-bottom: auto;
}

.texto-verde {
  color: var(--_variable-collection---primary);
}

.box-info {
  outline-color: var(--_variable-collection---cinza-medio);
  outline-offset: 0px;
  border: 1px solid #dfdfdf45;
  border-radius: 8px;
  outline-width: 3px;
  outline-style: none;
  width: auto;
  height: auto;
  padding: 24px;
  display: flex;
}

.btn-proximo {
  border: 1px solid var(--_variable-collection---cinza-claro);
  width: 60%;
  height: 70px;
  color: var(--_variable-collection---branco);
  text-transform: uppercase;
  background-color: #3898ec00;
  justify-content: center;
  align-items: center;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.btn-proximo:hover {
  background-color: var(--_variable-collection---cinza-escuro);
}

.btn-proximo:active {
  border-color: var(--_variable-collection---primary);
  background-color: var(--_variable-collection---true-black);
  color: var(--_variable-collection---primary);
}

.btn-proximo:focus, .btn-proximo:focus-visible, .btn-proximo[data-wf-focus-visible] {
  border-color: var(--_variable-collection---primary);
}

.btn-proximo.cinza-escuro {
  border-color: var(--_variable-collection---cinza-escuro);
  color: var(--_variable-collection---cinza-escuro);
}

.btn-proximo.cinza-escuro:hover {
  background-color: var(--_variable-collection---cinza-claro);
}

.btn-proximo.cinza-escuro:active {
  background-color: var(--_variable-collection---branco);
}

.btn-proximo.cinza-escuro:focus, .btn-proximo.cinza-escuro:focus-visible, .btn-proximo.cinza-escuro[data-wf-focus-visible] {
  border-color: var(--_variable-collection---primary);
}

.btn-proximo.branco {
  border-color: var(--_variable-collection---branco);
  color: var(--_variable-collection---branco);
  border-color: var(--_variable-collection---branco);
}

.btn-proximo.branco:hover {
  background-color: var(--_variable-collection---cinza-medio-claro);
}

.btn-proximo.branco:active {
  color: var(--_variable-collection---branco);
}

.btn-proximo.branco:focus {
  border-color: var(--_variable-collection---branco);
}

.btn-proximo.branco:focus-visible, .btn-proximo.branco[data-wf-focus-visible] {
  border-color: var(--_variable-collection---primary);
}

.btn-login {
  border: 1px solid var(--_variable-collection---branco);
  width: 60%;
  height: 70px;
  color: var(--_variable-collection---branco);
  text-transform: uppercase;
  background-color: #3898ec00;
  justify-content: center;
  align-items: center;
  margin-top: 18px;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  display: flex;
}

.btn-login:hover {
  background-color: var(--_variable-collection---preto);
}

.btn-login:active {
  border-color: var(--_variable-collection---primary);
  background-color: var(--_variable-collection---true-black);
  color: var(--_variable-collection---primary);
}

.btn-login:focus {
  border-color: var(--_variable-collection---branco);
}

.btn-login.light {
  border-color: var(--_variable-collection---cinza-escuro);
  color: var(--_variable-collection---cinza-escuro);
}

.form-input-cinza-claro {
  border: 1px solid var(--_variable-collection---cinza-claro);
  height: 6vh;
  color: var(--_variable-collection---preto);
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
}

.form-input-cinza-claro.outro {
  padding-left: 24px;
}

.form-input-cinza-claro.outro.width20 {
  width: 20%;
  font-size: 15px;
  line-height: 1;
}

.form-input-cinza-claro.outro.width80 {
  width: 80%;
}

.form-3 {
  flex-flow: column;
  display: flex;
}

.form-3.gap32 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.form-3.gap32.padding32 {
  padding-top: 32px;
}

.form-3.space-between {
  justify-content: space-between;
}

.form-3.gap48 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.form-3.gap48.paddind32 {
  padding-top: 32px;
}

.form-select-cinza-claro {
  border: 1px solid var(--_variable-collection---cinza-claro);
  height: 6vh;
  color: var(--accessible-components--dark-grey);
  background-color: #f3f3f300;
  background-image: url('../images/Icon.png');
  background-position: 97%;
  background-repeat: no-repeat;
  background-size: auto 1vh;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 20px;
  font-family: Pathway Extreme, Arial, sans-serif;
  display: inline-block;
  position: relative;
}

.fs_selectcustom-4_link {
  border-top: 1px solid #f0f0f0;
  padding: .5rem 1rem;
}

.fs_selectcustom-4_link:hover {
  opacity: .7;
}

.fs_selectcustom-4_link:focus-visible, .fs_selectcustom-4_link[data-wf-focus-visible] {
  z-index: 1;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_selectcustom-4_link.w--current {
  color: #696969;
  background-color: #f0f0f0;
}

.fs_selectcustom-4_field {
  margin-bottom: 0;
  display: none;
}

.fs_selectcustom-4_dropdown {
  z-index: 99;
  margin-left: 0;
}

.fs_selectcustom-4_link-block {
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: .5rem 1rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.fs_selectcustom-4_link-block:focus-visible, .fs_selectcustom-4_link-block[data-wf-focus-visible] {
  z-index: 2;
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
  position: relative;
}

.fs_selectcustom-4_toggle {
  background-color: #fff;
  width: 100%;
  padding: .75rem 4rem .75rem 1rem;
}

.fs_selectcustom-4_toggle:focus-visible, .fs_selectcustom-4_toggle[data-wf-focus-visible] {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.fs_selectcustom-4_link-icon {
  width: 1.5rem;
  height: 1.5rem;
  margin-right: .25rem;
}

.fs_selectcustom-4_list-block {
  background-color: #fff;
  border: 1px solid #ddd;
  margin-top: 1rem;
}

.fs_selectcustom-4_list {
  background-color: #0000;
  width: 100%;
}

.fs_selectcustom-4_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.fs_selectcustom-4_embed {
  margin-bottom: 0;
}

.fs_selectcustom-4_message {
  color: var(--accessible-components--dark-grey);
}

.content-form-input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-bottom: 32px;
  padding-bottom: 0;
  display: flex;
}

.box-uplod-image {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 2px dashed var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---cinza-mais-claro);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 300px;
  height: 280px;
  padding: 96px 16px;
  display: flex;
}

.box-uplod-image.filled {
  background-image: url('../images/img-field.avif');
  background-repeat: no-repeat;
  background-size: cover;
}

.box-uplod-image.verde {
  background-color: var(--_variable-collection---primary-verde-6);
}

.btn-upload {
  color: var(--_variable-collection---azul-escuro);
  background-color: #3898ec00;
  background-image: url('../images/Icon---upload.png');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  font-family: Spline Sans Mono, Arial, sans-serif;
}

.btn-upload-image {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 75%;
  height: 70px;
  padding: 16px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  transform: translate(0);
}

.btn-upload-image:hover {
  filter: grayscale();
  transform: none;
}

.btn-upload-image.margin32 {
  margin-top: 32px;
}

.text-block {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  line-height: 120%;
}

.text-span {
  color: var(--_variable-collection---cinza-medio);
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 12px;
  line-height: 120%;
}

.div-block-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.div-block-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.image-3 {
  height: 2vh;
}

.form-text-area-cinza-claro {
  border: 1px solid var(--_variable-collection---cinza-claro);
  height: auto;
  min-height: 250px;
  color: var(--_variable-collection---cinza-claro);
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  overflow: visible;
}

.form-text-area-cinza-claro.small {
  min-height: 100px;
}

.content-form-text-area {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  height: auto;
  margin-bottom: 32px;
  padding-bottom: 0;
  display: flex;
}

.image-4 {
  width: 105px;
  max-width: none;
}

.logo-sp2b-footer {
  width: 90px;
  max-width: none;
  margin-top: 32px;
}

.content-logos {
  grid-column-gap: 2vw;
  grid-row-gap: 2vw;
  flex-flow: column;
  display: flex;
}

.logo-claro {
  width: 6.3vw;
  max-width: none;
}

.text-block-2 {
  color: var(--_variable-collection---branco);
  text-transform: uppercase;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1.1vw;
  line-height: 1;
}

.div-block-8 {
  flex-flow: column;
  width: auto;
  display: flex;
}

.backdrop-opacity {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: #0f0f0f73;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.box-branco-loading {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffbf;
  border-radius: 32px;
  flex-flow: column;
  justify-content: flex-start;
  width: 80%;
  height: auto;
  padding: 64px;
  display: flex;
}

.content-loading-heading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.wrapper-loading-info {
  grid-column-gap: 72px;
  grid-row-gap: 72px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.text-label-web {
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
}

.text-label-web.texto-verde-escuro {
  color: var(--_variable-collection---verde-primary-escuro);
}

.content-loading-info {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.content-progress-bar-loading {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.checkbox-field {
  height: 6vh;
  margin-bottom: 0;
  position: relative;
}

.checkbox {
  margin-top: 0;
  margin-left: 0;
  display: none;
  position: absolute;
  inset: 0%;
}

.form-select-multi-cinza-claro {
  border: 1px solid var(--_variable-collection---cinza-claro);
  height: 6vh;
  color: var(--_variable-collection---cinza-claro);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  display: flex;
}

.form-select-multi-cinza-claro:hover {
  background-color: var(--_variable-collection---cinza-escuro);
}

.form-select-multi-cinza-claro:active {
  background-color: var(--_variable-collection---verde-primary-escuro);
}

.form-select {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.form-select.margin32 {
  margin-top: 32px;
}

.checkbox-label {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 15px;
  line-height: 1.2;
  display: flex;
}

.content-form {
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  display: flex;
}

.div-block-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.margin16 {
  margin-top: 16px;
}

.div-block-10 {
  background-image: url('../images/img_empresa.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: auto;
  height: 50%;
}

.image-5 {
  border-radius: 4px;
  box-shadow: 0 1px 6px #0000001a;
}

.form-select-multi-filled-cinza-menor {
  background-color: var(--_variable-collection---cinza-menor);
  height: auto;
  color: var(--_variable-collection---cinza-escuro);
  border: 0 solid #000;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1.5vh;
  padding-bottom: 1.5vh;
  padding-left: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  display: flex;
}

.form-select-multi-filled-cinza-menor:hover, .form-select-multi-filled-cinza-menor:active {
  background-color: var(--_variable-collection---primary);
}

.form-select-multi-filled-cinza-menor.width80 {
  width: 80%;
}

.form-select-multi-filled-cinza-menor.height9 {
  height: 9vh;
}

.wrapper-select-input {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.wrapper-input-token {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  padding-left: 32px;
  padding-right: 32px;
  display: flex;
}

.form-input-token {
  border: 2px solid var(--_variable-collection---branco);
  background-color: var(--_variable-collection---true-white);
  width: 80px;
  min-width: auto;
  max-width: none;
  height: 82px;
  min-height: auto;
  max-height: none;
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 20px;
  box-shadow: 0 2px 15px 3px #00000012;
}

.form-input-token.outro {
  padding-left: 24px;
}

.form-input-token.outro.width20 {
  width: 20%;
  font-size: 15px;
  line-height: 1;
}

.form-input-token.outro.width80 {
  width: 80%;
}

.dropdown-language {
  border: 1px solid var(--_variable-collection---branco);
  outline-color: var(--_variable-collection---cinza-claro);
  outline-offset: 0px;
  background-image: linear-gradient(135deg, #3a3a3a, #616161);
  background-size: auto;
  border-radius: 60px;
  outline-width: 0;
  outline-style: solid;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}

.dropdown-language:hover {
  border-color: var(--_variable-collection---primary);
  background-image: linear-gradient(135deg, #3a3a3a, #616161);
  background-size: auto;
}

.icon {
  margin-right: 0;
  display: none;
}

.text-block-3 {
  display: none;
}

.dropdown-toggle {
  padding: 8px 32px;
}

.image-6 {
  display: none;
}

.dropdown-list {
  text-align: center;
  margin-right: 0;
  inset: auto;
}

.dropdown-list.w--open {
  width: 140px;
  margin-top: 4px;
  margin-right: 0;
  padding-right: 0;
  inset: auto 0 auto auto;
}

.form-4 {
  flex-flow: column;
  display: block;
}

.link-block {
  text-decoration: none;
}

.content-info-card-conexoes {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.icon-perfil {
  width: 50%;
  max-width: none;
  display: none;
  position: absolute;
}

.text-name-speaker {
  color: #fcfcfc;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.text-name-speaker.texto-cinza-escuro {
  color: #2b2b2b;
}

.speaker-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.hero-date {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrapper-agenda-home {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: auto;
  display: flex;
}

.text-local-event {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.section1 {
  background-color: #000;
  height: auto;
}

.section1.branco {
  background-color: var(--_variable-collection---true-white);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.time-event {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-16 {
  grid-column-gap: 160px;
  grid-row-gap: 160px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
  inset: -42% 4% auto;
}

.nav-link-2 {
  color: #fff;
  text-transform: none;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.nav-link-2:hover {
  color: #1286ca;
}

.nav-link-2.w--current {
  color: #3cd5a6;
}

.circle-alert {
  background-color: #3cd5a6;
  border-radius: 50px;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 5% 5% auto auto;
}

.container-navbar {
  justify-content: space-around;
  align-items: center;
  width: auto;
  max-width: 100vw;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-starts-soon {
  color: #3cd5a6;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.img-speaker {
  border-radius: 100px;
  width: auto;
  max-width: none;
  height: 70px;
}

.text-day {
  color: #fcfcfc;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
}

.img-perfil-conexoes-sugeridas {
  background-image: url('../images/Captura-de-Tela-2026-06-02-às-17.40.49.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas._4 {
  background-image: url('../images/sankar.avif');
  background-size: cover;
  width: 90px;
  height: 90px;
  position: static;
}

.img-perfil-conexoes-sugeridas._3 {
  background-image: url('../images/alexandra.jpg');
  width: 90px;
  height: 90px;
  position: static;
}

.img-perfil-conexoes-sugeridas._1 {
  background-image: url('../images/marcio-aguiar.avif');
  background-size: cover;
  width: 90px;
  height: 90px;
  position: static;
}

.img-perfil-conexoes-sugeridas._5 {
  background-image: url('../images/esther-perel.avif');
  background-position: 50% 10%;
  background-size: cover;
  width: 90px;
  height: 90px;
  position: static;
}

.img-perfil-conexoes-sugeridas._2 {
  background-image: url('../images/bianca-andrade.avif');
  width: 90px;
  height: 90px;
  position: static;
}

.content-event {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.content-event:hover {
  transform: scale(1.01);
}

.wrapper-hero-card {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center;
  width: auto;
  display: grid;
  overflow: hidden;
}

.text-dayweek-agenda {
  color: #3cd5a6;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
}

.text-speaker {
  color: #efefef;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.text-speaker.texto-cinza-medio {
  color: #575756;
}

.text-speaker.texto-cinza-medio.participantes {
  text-align: center;
  margin-top: auto;
}

.text-speaker.texto-cinza-medio.palestrante, .text-speaker.texto-cinza-medio.especialista {
  text-align: center;
}

.wrapper-mentores-palestrantes {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #fcfcfc;
  border: 1px solid #efefef;
  border-radius: 32px;
  flex-flow: column;
  align-items: flex-start;
  width: 45%;
  height: 100%;
  padding: 16px 48px 48px;
  display: none;
}

.hero-agenda-home {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.hero-card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #0f0f0f;
  border: 1px solid #7a7a7a;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100%;
  padding: 32px;
  transition: all .4s;
  display: flex;
}

.hero-card:hover {
  border-color: var(--_variable-collection---primary);
  transform: scale(1.01);
}

.icon-add {
  width: 20%;
  max-width: none;
}

.content-card-mentores-palestrantes {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid #575756;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.content-card-mentores-palestrantes.cinza-claro {
  background-color: #ebebeb;
  border-color: #d8d8d8;
}

.content-icon-perfil {
  background-image: url('../images/menu.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 55%;
  border: 0 solid #7a7a7a;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 66px;
  height: 66px;
  padding: 0 16px;
  display: flex;
  position: relative;
}

.div-block-25 {
  grid-column-gap: 112px;
  grid-row-gap: 112px;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  padding-right: 0;
  display: flex;
  position: relative;
}

.text-time {
  color: #fcfcfc;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
}

.img-palestrante-small {
  background-image: url('../images/img-avatar.avif');
  background-position: 50%;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.img-palestrante-small.mentor {
  background-image: url('../images/edmundo.avif');
}

.image-13 {
  width: 100%;
  max-width: none;
  overflow: hidden;
}

.hero-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 900;
  line-height: 100%;
}

.hero-title.texto-branco {
  width: auto;
  margin-top: 16px;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.hero-title.texto-cinza-escuro {
  color: #2b2b2b;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.hero-title.texto-cinza-escuro.margin-down-64 {
  margin-bottom: 64px;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.hero-title.texto-cinza-escuro.agenda-vazia {
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.hero-title.texto-branco {
  width: 95%;
  margin-top: 16px;
}

.icon-notification {
  width: 50%;
  max-width: none;
}

.tabs-menu {
  margin-bottom: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.heading-2 {
  color: #2b2b2b;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 48px;
  font-weight: 800;
  line-height: 1;
}

.image-7 {
  width: 50px;
  max-width: none;
}

.text-name-conexoes {
  color: #2b2b2b;
  text-align: center;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.tab-link-tab-2 {
  background-color: #ddd0;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-2.w--current {
  background-color: #d4d4d400;
  border-bottom: 1px solid #3cd5a6;
}

.tab-link-tab-2.participantes.w--current {
  border-bottom-width: 2px;
}

.hero-tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
}

.text-info-conexoes {
  color: #d8d8d8;
  text-align: center;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}

.text-info-conexoes.texto-cinza {
  color: #575756;
  font-size: 14px;
}

.tabs {
  width: auto;
  overflow: hidden;
}

.tabs.participantes {
  width: 100%;
  overflow: auto;
}

.tab-link-tab-1 {
  color: #575756;
  background-color: #ddd0;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-1.w--current {
  background-color: #c8c8c800;
  border-bottom: 1px solid #3cd5a6;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.tab-link-tab-1.participantes.w--current {
  border-bottom-width: 2px;
}

.content-info-speaker-row {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-time-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.section3 {
  background-color: #000;
  height: 500px;
}

.wrapper-cards-conexoes {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: stretch start;
  width: 100%;
  display: flex;
}

.btn-secundary {
  color: #1286ca;
  text-transform: uppercase;
  background-color: #3898ec00;
  border: 0 solid #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.btn-secundary:hover {
  color: var(--_variable-collection---verde-primary-medio);
}

.btn-secundary:active {
  color: #3cd5a6;
}

.btn-secundary:focus, .btn-secundary:focus-visible, .btn-secundary[data-wf-focus-visible] {
  border-color: #3cd5a6;
}

.btn-secundary.reuniao {
  margin-top: 16px;
  padding-right: 0;
  font-size: 16px;
}

.btn-secundary.conflito {
  padding-left: 0;
}

.btn-secundary.desativado {
  color: var(--_variable-collection---cinza-claro);
}

.btn-secundary.programacao {
  border-width: 0;
  border-color: var(--_variable-collection---azul-medio);
  color: var(--_variable-collection---azul-escuro);
}

.btn-secundary.programacao:hover {
  color: var(--_variable-collection---primary);
}

.wrapper-ban-header {
  width: 100%;
  height: auto;
  max-height: none;
  display: flex;
  overflow: hidden;
}

.content-btn-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: auto;
  display: flex;
  position: static;
  inset: auto 0% 10%;
}

.line-vertical {
  background-color: #575756;
  width: 1px;
  height: 50px;
  margin-right: 0;
}

.line-vertical.maior {
  background-color: #d8d8d8;
  height: auto;
}

.line-vertical._100 {
  height: 90px;
}

.line-vertical.perfil {
  height: auto;
}

.btn_secundary-conectar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1286ca;
  text-transform: uppercase;
  background-color: #3898ec00;
  justify-content: center;
  align-items: center;
  padding: 16px 40px;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 0%;
}

.btn_secundary-conectar:hover {
  filter: grayscale();
}

.btn_secundary-conectar.colab {
  margin-top: auto;
}

.text-label-2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
}

.text-label-2.texto-branco {
  color: #fcfcfc;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
}

.card-mentores-palestrantes {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.circle-starts-soon {
  background-color: #3cd5a6;
  border-radius: 20px;
  width: 6px;
  height: 6px;
}

.card-conexoes {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.img-mentor-small {
  background-image: url('../images/edmundo.avif');
  background-position: 50%;
  background-size: cover;
  width: 70px;
  height: 70px;
}

.brand {
  width: 100px;
  height: 100%;
  margin-right: auto;
  padding-left: 20px;
}

.icon-chat {
  width: 60%;
  max-width: none;
}

.icon-chat.btn {
  width: 50%;
}

.container-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 0 solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 64px;
  display: flex;
}

.container-2.agenda {
  background-image: url('../images/SP2B_Texturas_03_2.avif');
  background-position: 114% 102%;
  background-repeat: no-repeat;
  background-size: 70%;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 112px;
  padding-right: 0;
}

.container-2.relative {
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.div-block-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.btn-primary {
  color: #fcfcfc;
  text-transform: uppercase;
  background-color: #3898ec00;
  border: 1px solid #d8d8d8;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.btn-primary:hover {
  background-color: #2b2b2b;
}

.btn-primary:active {
  color: #3cd5a6;
  background-color: #000;
  border-color: #3cd5a6;
}

.btn-primary:focus, .btn-primary:focus-visible, .btn-primary[data-wf-focus-visible] {
  border-color: #3cd5a6;
}

.btn-primary.verde:hover {
  background-color: var(--_variable-collection---azul-medio);
  color: var(--_variable-collection---branco);
}

.btn-primary.verde.conectar {
  width: 120px;
  height: 46px;
  font-size: 16px;
}

.btn-primary.verde.home {
  width: 165px;
  transition: all .4s;
}

.btn-primary.verde.home:hover {
  background-color: var(--_variable-collection---azul-medio);
  color: var(--_variable-collection---branco);
}

.btn-primary.detail {
  color: #2b2b2b;
  border-color: #2b2b2b;
  width: 120px;
  height: 46px;
  font-size: 16px;
}

.btn-primary.detail:hover {
  background-color: #0003;
}

.btn-primary.remove {
  color: #df5c5c;
  background-color: #cd3c3c45;
  border-color: #cd3c3c;
  height: 50px;
  padding-left: 32px;
  padding-right: 32px;
  transition: all .4s;
  display: flex;
}

.btn-primary.remove:hover {
  background-color: var(--_variable-collection---salmao-pastel-16);
  color: var(--_variable-collection---branco);
}

.btn-primary.cinza-escuro {
  color: #2b2b2b;
  border-color: #2b2b2b;
}

.btn-primary.cinza-escuro:hover {
  background-color: #d8d8d8;
}

.btn-primary.cinza-escuro:active {
  background-color: #fcfcfc;
}

.btn-primary.cinza-escuro:focus, .btn-primary.cinza-escuro:focus-visible, .btn-primary.cinza-escuro[data-wf-focus-visible] {
  border-color: #3cd5a6;
}

.btn-primary.desconectar {
  border-color: var(--_variable-collection---cinza-claro);
  height: 50px;
  color: var(--_variable-collection---cinza-claro);
  padding: 16px 24px;
}

.btn-primary.desconectar:hover {
  background-color: var(--_variable-collection---cinza-claro);
  color: var(--_variable-collection---cinza-medio);
}

.btn-primary.home {
  width: 165px;
  height: 50px;
}

.btn-primary.remove {
  color: #df5c5c;
  background-color: #cd3c3c45;
  border-color: #cd3c3c;
  transition: all .4s;
  display: flex;
}

.btn-primary.remove.notificacoes {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 44px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  position: static;
}

.btn-primary.verde {
  color: #0f0f0f;
  white-space: nowrap;
  background-color: #3cd5a6;
  border-width: 0;
  width: auto;
  padding-left: 48px;
  padding-right: 48px;
  transition: all .4s;
}

.btn-primary.verde.notificacoes {
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 44px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  position: static;
}

.btn-primary.detail-empresa {
  color: #2b2b2b;
  border-color: #2b2b2b;
  width: auto;
  height: 60px;
  font-size: 16px;
}

.btn-primary.detail-empresa:hover {
  background-color: #0003;
}

.btn-primary.verde {
  color: #0f0f0f;
  white-space: nowrap;
  background-color: #3cd5a6;
  border-width: 0;
  width: auto;
  height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  transition: all .4s;
}

.btn-primary.verde:hover {
  color: #fcfcfc;
  background-color: #1c4dc8;
}

.btn-primary.remove {
  color: #df5c5c;
  background-color: #cd3c3c45;
  border-color: #cd3c3c;
  height: 50px;
  transition: all .4s;
  display: flex;
}

.btn-primary.remove:hover {
  color: #fcfcfc;
  background-color: #ff6c6c;
}

.div-block-12 {
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.text-h3---web-2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 900;
  line-height: 100%;
}

.text-h3---web-2.texto-branco {
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
}

.wrapper-conexoes {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: var(--_variable-collection---branco);
  border: 1px solid #efefef;
  border-radius: 8px;
  flex-flow: column;
  width: 100%;
  height: auto;
  padding: 1.3rem 2rem 1.5rem;
  display: flex;
}

.text-block-5 {
  color: #fcfcfc;
  white-space: nowrap;
  word-break: normal;
  width: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
}

.tag-event {
  background-color: #efefef;
  border-radius: 8px;
  margin-left: auto;
  padding: 8px 16px;
}

.tag-event.mentores-palestrantes {
  background-color: #efefef;
  margin-left: 0;
}

.content-text-event {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.wrapper-tabs-palestras-capacitacao {
  box-sizing: border-box;
  flex-flow: wrap;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.text-tag-event {
  color: #575756;
  text-align: center;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.text-day-agenda {
  color: #fcfcfc;
  padding: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 22px;
  line-height: 1;
}

.icon-2 {
  display: none;
}

.section2 {
  background-color: #fff;
}

.time-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-tabs-select {
  color: #d8d8d8;
  text-transform: uppercase;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
}

.text-tabs-select.texto-cinza-medio {
  color: #575756;
}

.nav-menu {
  margin-left: 0;
  margin-right: 54px;
  padding-top: 0;
  padding-bottom: 0;
}

.event-name {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.event-name.cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
}

.heading-3 {
  color: #575756;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 32px;
  line-height: 1;
}

.heading-3.patrocinadores {
  margin-top: 0;
  margin-bottom: 0;
}

.text-time-event-home {
  color: #2b2b2b;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.circle-day {
  background-color: #3cd5a6;
  border-radius: 80px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
}

.content-icon-notification {
  background-color: #575756;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #7a7a7a;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  position: relative;
}

.navbar {
  z-index: 22;
  background-color: #000;
  width: 100vw;
  padding: 0;
  position: fixed;
  inset: 0% 0% auto;
}

.wrapper-icon-notification {
  margin-left: 0;
  padding-left: 8px;
  padding-right: 8px;
  position: static;
}

.info-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.info-interesses {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.info-interesses.participantes {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-top: 8px;
  margin-bottom: 0;
}

.input-time {
  width: 25%;
}

.text-block-6-copy {
  color: #1286ca;
  text-transform: uppercase;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-weight: 600;
  transition: all .4s;
}

.text-block-6-copy:hover {
  color: var(--_variable-collection---primary);
}

.tab-pane-tab-1 {
  padding-top: 0;
}

.div-time {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.categoria-select {
  background-color: #efefef;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
}

.categoria-select:active {
  background-color: #3cd5a6;
  border-color: #25a882;
}

.categoria-select.w--current {
  background-color: #3cd5a6;
  border-color: #3cd5a6;
}

.wrapper-cards {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: auto;
  place-items: flex-start start;
  width: auto;
  display: grid;
  overflow: visible;
}

.wrapper-cards.programacao {
  max-width: none;
  padding-left: 4px;
  padding-right: 4px;
}

.wrapper-cards.agenda {
  width: 100%;
  height: auto;
  padding-left: 4px;
  padding-right: 4px;
}

.wrapper-cards.home {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  width: auto;
  height: auto;
  padding: 4px;
  display: grid;
  overflow: clip;
}

.form-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: flex;
}

.form-block-4 {
  margin-bottom: 0;
}

.search {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-bottom: 0;
  display: flex;
}

.search.programacao {
  opacity: 1;
  width: 60%;
}

.search.participantes {
  width: auto;
  margin-bottom: 32px;
}

.search.agenda {
  width: 60%;
}

.search.agenda.none {
  opacity: 0;
}

.text-tag-temas-interesses {
  color: #fcfcfc;
  white-space: nowrap;
  word-break: normal;
  width: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1;
}

.tabs-content {
  margin-top: 64px;
}

.time-btn {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: auto;
  display: flex;
  position: static;
  inset: auto 0% 10%;
}

.container-cards {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.field-label {
  color: var(--_variable-collection---cinza-medio);
  text-transform: none;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.text-h2---web-2 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-2.texto-cinza-escuro {
  color: #2b2b2b;
  margin-top: 32px;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.text-h2---web-2.programacao {
  color: var(--_variable-collection---cinza-escuro);
  margin-right: auto;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.search-input-copy {
  color: #575756;
  background-color: #efefef;
  border: 0 solid #d8d8d8;
  border-radius: 8px;
  height: 64px;
  margin-bottom: 0;
  padding-left: 80px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
  position: static;
}

.line-horizontal {
  background-color: #d8d8d8;
  width: 100%;
  height: 1px;
  position: relative;
  bottom: 0;
}

.line-horizontal._100width {
  width: 100%;
}

.line-horizontal.reuniao {
  width: 100%;
  margin-top: 40px;
}

.line-horizontal.margin16 {
  margin-top: 0;
  margin-bottom: 16px;
}

.text-paragraph-2 {
  color: var(--_variable-collection---cinza-medio);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 120%;
}

.text-paragraph-2.cinza-escuro {
  color: #2b2b2b;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  line-height: 120%;
}

.text-paragraph-2.cinza-escuro.popup {
  width: 80%;
  line-height: 120%;
}

.text-paragraph-2.cinza-escuro {
  color: #2b2b2b;
  font-size: 18px;
  line-height: 1;
}

.text-paragraph-2.cinza-medio {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
}

.div-content {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
  position: relative;
}

.search-icon {
  opacity: 1;
  width: auto;
  max-width: none;
  position: absolute;
  inset: 26% auto 27% 2%;
}

.btn-search {
  color: #fcfcfc;
  text-transform: uppercase;
  background-color: #3cd5a6;
  border: 0 solid #d8d8d8;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  padding-left: 48px;
  padding-right: 48px;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
  display: none;
}

.btn-search:hover {
  background-color: #2b2b2b;
}

.btn-search:active {
  color: #3cd5a6;
  background-color: #000;
  border-color: #3cd5a6;
}

.btn-search:focus, .btn-search:focus-visible, .btn-search[data-wf-focus-visible] {
  border-color: #3cd5a6;
}

.text-field-3 {
  background-color: #efefef;
  border: 0 solid #000;
  border-radius: 8px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.text-block-8 {
  color: #2b2b2b;
  margin-top: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
}

.tag-programacao-palco {
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.text-block-7 {
  color: #575756;
  white-space: normal;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 15px;
  line-height: 1;
}

.text-title {
  color: #575756;
  text-transform: uppercase;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.filtro-select {
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding: 8px 16px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: auto auto auto 30%;
}

.filtro-select.limpar {
  display: none;
}

.tabs-menu-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.submit-button-2 {
  display: block;
}

.container-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  border: 0 solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 24px 48px 64px;
  display: flex;
}

.container-3.chat {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  height: 100vh;
  padding: 0;
  overflow: visible;
}

.container-3.conexoes {
  padding-top: 100px;
}

.search-wrapper {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  position: relative;
}

.img-close {
  max-width: none;
  height: 60px;
  transition: all .2s;
}

.img-close:hover {
  filter: contrast(50%);
}

.content-tags-temas-interesses {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  align-items: center;
  width: 100%;
  margin-top: 16px;
  display: flex;
}

.tag-temas-interresses {
  background-color: #575756;
  border: 0 solid #d8d8d8;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.tag-temas-interresses:hover {
  background-color: #3cd5a6;
}

.div-block-31 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-h3---web-3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 900;
  line-height: 100%;
}

.text-h3---web-3.texto-cinza-escuro {
  color: #575756;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 2rem;
}

.modal-filtro {
  background-color: #fcfcfc;
  border: 1px solid #efefef;
  width: auto;
  padding: 3rem 2.5rem;
  overflow: hidden;
}

.hero-card--programacao {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #efefef;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  padding: 32px;
  transition: all .4s;
  display: flex;
}

.hero-card--programacao:hover {
  border-color: var(--_variable-collection---cinza-claro);
  transform: scale(1.01);
}

.text-tag-programacao {
  color: #575756;
  white-space: nowrap;
  word-break: normal;
  width: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
  line-height: 1;
}

.text-categoria-select {
  color: #2b2b2b;
  text-transform: uppercase;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-weight: 600;
}

.paragraph {
  color: #0f0f0f;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 140%;
}

.content-speaker-palestra {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 30%;
  height: auto;
  padding: 16px;
  display: flex;
}

.text-btn-voltar {
  color: #fcfcfc;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
}

.text-btn-voltar.seta {
  font-size: 22px;
  line-height: 1;
}

.text-btn-voltar.seta.cinza-escuro, .text-btn-voltar.cinza-escuro {
  color: var(--_variable-collection---cinza-escuro);
}

.content-info-palestra {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 70%;
  padding: 64px 32px;
  display: flex;
  overflow: visible;
}

.wrapper-temas-abordados {
  background-color: #3cd5a6;
  width: 100%;
  padding: 32px;
}

.text-h2---web-3 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-3.programacao-detail {
  width: 60%;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.heading-4 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.btn-voltar {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #2b2b2b;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  padding: 24px 16px 24px 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: flex;
}

.btn-voltar:hover {
  filter: brightness(61%);
}

.btn-voltar.reuniao {
  margin-top: 0;
}

.text-time-detail {
  color: #fcfcfc;
  background-color: #0003;
  border: 1px solid #d8d8d8;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.content-btn-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: static;
  inset: auto 0% 10%;
}

.content-btn-3.programacao {
  justify-content: flex-start;
  align-items: center;
}

.wrapper-header {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-image: radial-gradient(circle at 50% 10%, #fff0, #000000b8), url('../images/SP2B_Texturas_03_1.avif');
  background-position: 0 0, 50% 81%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 120%;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 60px 64px;
  display: flex;
}

.wrapper-header.mentoria {
  background-image: radial-gradient(circle at 50% 10%, #fff0, #000000b8), url('../images/SP2B_Texturas_06_2.avif');
}

.wrapper-header.perfil {
  background-image: radial-gradient(circle at 50% 10%, #fff0, #000000b8), url('../images/SP2B_Texturas_04_2.avif');
  padding-bottom: 100px;
  position: relative;
}

.wrapper-header.perfil.participante {
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-end;
}

.wrapper-header.reuniao {
  z-index: 15;
  background-image: radial-gradient(circle at 50% 10%, #fff0, #000000b8), url('../images/SP2B_Texturas_04_2.avif');
  padding-bottom: 0;
  position: fixed;
  top: 0;
}

.wrapper-header.palestrante {
  z-index: 15;
  background-image: radial-gradient(circle at 50% 10%, #fff0, #000000b8), url('../images/SP2B_Texturas_06_2.avif');
  padding-bottom: 0;
  position: fixed;
  top: 0;
}

.wrapper-info-palestra {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.text-tag-programacao-detail {
  color: #fcfcfc;
  white-space: nowrap;
  word-break: normal;
  background-color: #0003;
  border: 1px solid #d8d8d8;
  border-radius: 100px;
  width: auto;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.container-4 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 0 solid #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100vw;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 48px 48px 64px;
  display: flex;
}

.container-4.programacao-detail {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  padding-top: 0;
}

.container-4.perfil {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  padding-top: 0;
  position: static;
}

.container-4.reuniao {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 156px;
  position: relative;
}

.container-4.palestrante {
  padding-top: 200px;
}

.text-tag-temas-abordados {
  color: #000;
  white-space: nowrap;
  word-break: normal;
  border: 1px solid #000;
  border-radius: 100px;
  width: auto;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.content-info-header {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-vagas {
  font-family: Pathway Extreme, Arial, sans-serif;
  line-height: 1;
}

.text-h2---web-4 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-4.programacao-detail {
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.heading-5 {
  color: #000;
  text-transform: uppercase;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.content-btn-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: static;
  inset: auto 0% 10%;
}

.content-btn-4.programacao {
  justify-content: flex-start;
  align-items: center;
}

.content-btn-4.perfil {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: row;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  width: 50%;
  max-width: none;
  margin-top: -40px;
}

.div-block-51 {
  width: 25%;
}

.content-btn-detalhes {
  align-self: center;
  margin-top: auto;
}

.img-participante {
  background-color: #3cd5a6;
  background-image: url('../images/Ellipse.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: relative;
}

.img-participante._2 {
  background-image: url('../images/confident-business-woman-portrait-smiling-face.avif');
}

.img-participante._3 {
  background-image: url('../images/young-bearded-man-with-striped-shirt.avif');
}

.img-participante._4 {
  background-image: url('../images/young-beautiful-woman-pink-warm-sweater-natural-look-smiling-portrait-isolated-long-hair.avif');
}

.img-participante._5 {
  background-image: url('../images/portrait-young-afro-latin-man-smiling-while-standing-outdoors-street.avif');
}

.img-participante.palestrante {
  background-image: url('../images/img_speaker_1img_speaker.avif');
}

.img-participante.mentor {
  background-image: url('../images/edmundo.avif');
}

.img-participante._6 {
  background-image: url('../images/marcio-aguiar.avif');
}

.img-participante._7 {
  background-image: url('../images/esther-perel.avif');
}

.img-participante._8 {
  background-image: url('../images/daniel-lamarre.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.img-participante._9 {
  background-image: url('../images/sankar.avif');
}

.img-participante._10 {
  background-image: url('../images/danni-suzuki.avif');
  background-position: 50% 0;
}

.form-block-5 {
  margin-bottom: 0;
}

.text-h2---web-5 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-5.texto-cinza-escuro {
  color: #2b2b2b;
  align-self: center;
  height: 100%;
  margin-top: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.image-14 {
  width: 20%;
  max-width: none;
}

.div-block-27 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.info-participante {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  width: 13.5vw;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.tabs-menu-7 {
  margin-bottom: 16px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.tabs-menu-7.participantes {
  margin-bottom: 24px;
}

.text-field-4 {
  background-color: #efefef;
  border: 0 solid #000;
  border-radius: 8px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.text-block-9 {
  color: #575756;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.submit-button-3 {
  display: none;
}

.wrapper-hero-card-copy {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start stretch;
  width: auto;
  margin-top: 64px;
  padding: 4px 4px 60px;
  display: grid;
  overflow: visible;
}

.link-name {
  text-align: center;
  flex-flow: column;
  align-self: center;
  width: auto;
  max-width: none;
  height: 6vh;
  padding-top: 0;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.wrapper-filtro {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
  position: static;
  left: 380px;
}

.wrapper-filtro.agenda-modal {
  margin-top: 32px;
}

.wrapper-filtro.programacao, .wrapper-filtro.agenda {
  margin-left: auto;
}

.div-block-52 {
  background-color: #000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-53 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-h3---web-4 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 900;
  line-height: 100%;
}

.text-h3---web-4.texto-cinza-escuro {
  color: #575756;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.text-name-participante {
  color: #2b2b2b;
  text-align: center;
  height: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.1;
}

.text-block-10 {
  color: #fcfcfc;
  white-space: nowrap;
  word-break: normal;
  width: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
}

.card-participantes {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  cursor: auto;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 24px;
  transition: all .4s;
  display: flex;
}

.card-participantes:hover {
  border-color: var(--_variable-collection---cinza-claro);
  transform: scale(1.01);
}

.wrapper-tabs-participantes {
  box-sizing: border-box;
  flex-flow: wrap;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.heading-6 {
  color: #575756;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 32px;
  line-height: 1;
}

.participante {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-linkedin-perfil {
  color: #1c4dc8;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  transition: all .2s;
}

.text-linkedin-perfil:hover {
  color: var(--_variable-collection---primary);
}

.text-tag-title-perfil {
  color: #575756;
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 100px;
  width: auto;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1;
}

.image-17 {
  max-width: none;
}

.div-block-42 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.icon-linkedin {
  max-width: none;
  height: 24px;
}

.image-16 {
  width: 48px;
}

.wrapper-info-perfil {
  z-index: 2;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  width: 100%;
  margin-top: 0;
  display: flex;
  position: relative;
}

.wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start center;
  width: auto;
  display: flex;
}

.wrapper-minibio {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.text-block-11 {
  color: #575756;
  text-align: center;
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
}

.text-site-perfil {
  color: #1c4dc8;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  transition: all .2s;
}

.text-site-perfil:hover {
  color: var(--_variable-collection---primary);
}

.content-img {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.content-img.reuniao {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  position: relative;
}

.content-img.reuniao.aceita {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.heading-7 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.div-block-41 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  flex-flow: column;
  width: 100%;
  padding: 64px 32px;
  display: flex;
}

.div-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-local-perfil {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
}

.div-block-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.content-minibio {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: auto;
  padding: 64px 32px;
  display: flex;
  overflow: visible;
}

.content-minibio.empresa {
  width: auto;
}

.btn-chat {
  border: 2px solid var(--_variable-collection---primary);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  transition: all .4s;
  display: flex;
}

.btn-chat:hover {
  background-color: #3cd5a645;
}

.btn-chat.reuniao-aceita {
  border-color: var(--_variable-collection---primary);
}

.btn-chat.desativado {
  border-color: var(--_variable-collection---cinza-claro);
  width: 50px;
  height: 50px;
}

.btn-chat.desativado:hover {
  background-color: #3cd5a600;
}

.img-perfil {
  background-color: #3cd5a6;
  background-image: url('../images/img-avatar.avif');
  background-position: 50%;
  background-size: auto;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
  position: static;
}

.img-perfil.palestrante {
  background-image: url('../images/marcio-aguiar.avif');
  background-size: cover;
}

.img-perfil.mentor {
  background-image: url('../images/edmundo.avif');
  background-size: cover;
}

.img-perfil.participante {
  background-image: url('../images/Ellipse.avif');
  background-size: cover;
}

.img-perfil.empresa {
  background-image: url('../images/Addmind---Signo-1600-x-1600.avif');
  background-size: cover;
}

.img-perfil.solicitante {
  background-image: url('../images/img_speaker_1img_speaker.avif');
  background-size: cover;
  transition: all .4s;
}

.img-perfil.solicitante:hover {
  transform: scale(1.01);
}

.wrapper-interesses {
  background-color: #3cd5a6;
  width: 100%;
  padding: 32px;
  display: block;
}

.text-name-empresa {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1;
}

.text-name-perfil {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
}

.text-name-perfil.reuniao {
  color: #2b2b2b;
  text-align: center;
  font-size: 24px;
}

.text-block-12 {
  color: #575756;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.text-tag-interesses {
  color: #000;
  white-space: nowrap;
  word-break: normal;
  border: 1px solid #000;
  border-radius: 100px;
  width: auto;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 14px;
  line-height: 1;
}

.text-cargo-perfil {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
}

.content-name-cargo {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.content-info-perfil {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 55%;
  margin-top: -140px;
  display: flex;
  position: static;
  inset: -4% auto auto;
}

.content-info-perfil.reuniao {
  width: auto;
  margin-top: 0;
}

.content-info-perfil.reuniao.aceita {
  width: auto;
}

.content-links {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.content-cargo-local {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.icon-site {
  max-width: none;
  height: 24px;
}

.div-block-40 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.image-18 {
  max-width: none;
}

.div-block-55 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.image-19 {
  width: 48px;
}

.text-block-13 {
  color: #575756;
  text-align: center;
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
}

.heading-8 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.div-block-56 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  flex-flow: column;
  width: 100%;
  padding: 64px 32px;
  display: flex;
}

.div-block-57 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-14 {
  color: #575756;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.div-block-58 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.btn-edit-perfil {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 60px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.btn-edit-perfil:hover {
  filter: grayscale();
}

.text-badge-credential {
  text-align: center;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 24px;
  line-height: 1;
}

.badge-credential {
  background-image: url('../images/credential.avif');
  background-repeat: no-repeat;
  background-size: cover;
  border: 0 solid #d8d8d8;
  border-radius: 0;
  width: auto;
  height: auto;
  padding: 8px 24px;
  position: static;
  inset: auto 4% 5% auto;
}

.heading-9 {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.image-20 {
  width: 30px;
  max-width: none;
}

.text-block-15 {
  color: #1286ca;
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
}

.heading-10 {
  color: #000;
  text-transform: uppercase;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
}

.image-21 {
  width: 20%;
  max-width: none;
}

.image-22 {
  width: 30px;
  max-width: none;
}

.text-block-16 {
  color: #1286ca;
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
}

.wrapper-colaboradores {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 0px solid var(--_variable-collection---cinza-claro);
  border-radius: 1px;
  flex-flow: column;
  width: auto;
  height: auto;
  margin-top: 0;
  padding: 64px 32px;
  display: flex;
  overflow: visible;
}

.wrapper-colaboradores.scroll {
  overflow: visible;
}

.text-block-17 {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
}

.select-day {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.select-day:hover {
  opacity: 1;
  outline-color: var(--_variable-collection---cinza-claro);
  outline-offset: -1px;
  mix-blend-mode: normal;
  outline-width: 1px;
  outline-style: solid;
}

.select-day.w--current {
  background-color: #efefef;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  width: 70px;
  height: 70px;
  padding-left: 24px;
  padding-right: 24px;
}

.tabs-menu-4 {
  align-items: flex-start;
  display: flex;
}

.text-select-dayweek {
  color: #575756;
  text-align: center;
  margin-bottom: 8px;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.wrapper-select-day {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  align-self: flex-start;
  width: auto;
  display: flex;
}

.wrapper-select-day.reuniao {
  align-self: center;
  overflow: visible;
}

.wrapper-select-day.novo-horario {
  margin-bottom: 24px;
}

.wrapper-select-day.filter {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 1.5rem;
}

.text-select-day {
  color: #575756;
  text-align: center;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1;
  transition: all .4s;
}

.wrapper-img-reuniao {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.select-time {
  background-color: #ddd0;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.select-time:hover {
  outline-color: var(--_variable-collection---cinza-claro);
  outline-offset: -1px;
  outline-width: 1px;
  outline-style: solid;
}

.select-time.w--current {
  background-color: #efefef;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.box-minibio {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.box-minibio.text {
  background-color: #f7f7f7;
}

.text-h2---web-6 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-6.texto-cinza-escuro {
  color: #2b2b2b;
  margin-top: 32px;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.text-h2---web-6.texto-cinza-escuro.reuniao {
  margin-top: 0;
}

.div-block-44 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: none;
}

.text-select-time {
  color: #575756;
  text-align: center;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1;
}

.field-label-2 {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
}

.image-23 {
  width: 80px;
  max-width: none;
  padding-left: 10px;
  padding-right: 10px;
}

.title-select-day {
  color: #575756;
  text-align: left;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1;
}

.title-select-day.center {
  line-height: 1;
}

.wrapper-msg-reuniao {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  padding: 32px;
  display: flex;
}

.wrapper-msg-reuniao.solicitacao {
  width: auto;
  margin-right: 32px;
  padding-top: 32px;
}

.form-6 {
  width: auto;
}

.paragraph-2 {
  color: #575756;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.wrapper-select-time {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  align-self: center;
  width: auto;
  display: flex;
}

.wrapper-select-time.novo-horario {
  margin-top: 24px;
}

.form-block-6 {
  width: 100%;
  margin-top: 16px;
}

.div-block-46 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.form-text-area-cinza-claro-2 {
  color: #d8d8d8;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  height: auto;
  min-height: 250px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  overflow: visible;
}

.tabs-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-43 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 30%;
  transition: all .4s;
  display: flex;
}

.div-block-43:hover {
  transform: scale(1.02);
}

.agenda-divisao-horarios {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.tabs-menu-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  display: flex;
}

.card-events-agenda {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #efefef;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 450px;
  padding: 32px;
  display: flex;
}

.card-events-agenda.reuniao-1-1 {
  height: 100%;
}

.card-events-agenda.palestra {
  width: 100%;
  height: 100%;
  transition: all .4s;
}

.card-events-agenda.palestra:hover {
  transform: scale(1.01);
}

.card-events-agenda.conflito {
  border: 2px dashed var(--_variable-collection---laranja-medio);
  background-color: #ff70000d;
}

.text-h2---web-7 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-7.texto-cinza-escuro {
  color: #2b2b2b;
  margin-top: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.text-h2---web-7.texto-cinza-escuro.chat {
  margin-top: 0;
  margin-bottom: 1vw;
  font-size: 1.7rem;
}

.div-block-59 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-time-agenda {
  color: #575756;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.wrapper-cards-agenda {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  display: flex;
}

.tab-pane-tab-1-2 {
  width: 100%;
}

.tab-pane-tab-2 {
  width: 100%;
}

.img-empresa {
  background-color: var(--_variable-collection---cinza-mais-claro);
  background-image: url('../images/Addmind---Signo-1600-x-1600.avif');
  background-size: cover;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: static;
}

.img-empresa._1 {
  background-color: var(--_variable-collection---cinza-mais-claro);
  background-image: url('../images/logo-claro.png');
}

.img-empresa._2 {
  background-image: url('../images/logo-globo.avif');
}

.tag-agenda-conflito {
  border: 1px solid var(--_variable-collection---vermelho-pastel);
  background-color: #df5c5c1a;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.tag-agenda-conflito.reuniao {
  font-size: 14px;
}

.text-tag-agenda-conflito {
  width: auto;
  color: var(--_variable-collection---rosa-medio);
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
}

.text-tag-agenda-conflito.reuniao {
  font-size: 18px;
}

.text-time-agenda-title {
  color: #575756;
  text-transform: uppercase;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.content-btn-conexoes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  display: flex;
}

.btn-chat-conexoes {
  border: 1px solid var(--_variable-collection---primary);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 16px;
  display: flex;
}

.icon-chat-verde {
  width: 55%;
  max-width: none;
}

.wrapper-hero-card-minhas-conexoes {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start stretch;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 60px;
  display: grid;
  overflow: hidden;
}

.wrapper-notificacoes {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: stretch;
  width: auto;
  margin-top: 64px;
  display: flex;
  overflow: auto;
}

.img-participante-notificacao {
  background-image: url('../images/img-avatar.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 20px;
  width: 45px;
  height: 45px;
}

.img-participante-notificacao.mentor {
  background-image: url('../images/edmundo.avif');
}

.img-participante-notificacao._3 {
  background-image: url('../images/danni-suzuki.avif');
  border-radius: 50px;
}

.img-participante-notificacao._4 {
  background-image: url('../images/esther-perel.avif');
}

.img-participante-notificacao._5 {
  background-image: url('../images/bianca-andrade.avif');
}

.img-participante-notificacao._6 {
  background-image: url('../images/daniel-lamarre.avif');
}

.speaker-row-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.content-info-participante {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-name-participante-notificacoes {
  color: var(--_variable-collection---cinza-escuro);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1;
}

.text-name-participante-notificacoes.texto-cinza-escuro {
  color: #2b2b2b;
}

.text-name-participante-notificacoes.bold {
  font-weight: 700;
}

.text-notificacoes {
  width: auto;
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: .85rem;
  line-height: 120%;
}

.text-notificacoes.texto-cinza-medio {
  color: #575756;
}

.text-notificacoes.texto-cinza-medio.participantes {
  text-align: center;
}

.content-info-notificacoes {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border: 1px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---branco);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding: 16px;
  display: flex;
}

.content-btn-notificacoes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.chat-cicle {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--_variable-collection---primary);
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-left: auto;
  display: flex;
}

.content-chat-open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---branco);
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: .7rem;
  text-decoration: none;
  display: flex;
}

.content-chat-open:hover {
  border-color: var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---cinza-mais-claro);
}

.content-chat-open.unread {
  grid-column-gap: .9rem;
  grid-row-gap: .9rem;
  border-color: var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---branco);
  padding: .7rem;
  text-decoration: none;
}

.content-chat-open.unread:hover {
  border-color: var(--_variable-collection---primary);
  background-color: var(--_variable-collection---cinza-mais-claro);
}

.content-chat-open.select {
  border-color: var(--_variable-collection---primary);
  background-color: var(--_variable-collection---primary-verde-15);
  justify-content: flex-start;
  align-items: center;
  box-shadow: 0 1px 5px #0003;
}

.wrapper-chat {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 0px solid var(--_variable-collection---cinza-claro);
  border-bottom: 0px solid var(--_variable-collection---cinza-claro);
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content-chat-msg {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding-top: 12.4rem;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
  position: relative;
}

.chat-recebidos {
  grid-column-gap: .6rem;
  grid-row-gap: .6rem;
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  display: flex;
  overflow: auto;
}

.img-participante-chat {
  background-image: url('../images/img-avatar.avif');
  background-position: 50%;
  background-size: cover;
  width: 50px;
  height: 50px;
}

.img-participante-chat.mentor {
  background-image: url('../images/edmundo.avif');
}

.box-chat-msg {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-style: solid;
  border-width: 1px 1px 1px 4px;
  border-color: var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---branco);
  width: auto;
  color: var(--_variable-collection---cinza-medio);
  word-break: normal;
  border-radius: 8px;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  padding: 1rem;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: .85rem;
  line-height: 120%;
  display: flex;
}

.box-chat-msg.unread {
  border-color: var(--_variable-collection---primary);
  background-color: var(--_variable-collection---primary-verde-6);
}

.box-chat-msg.me {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-color: var(--_variable-collection---primary);
  background-color: var(--_variable-collection---primary-verde-6);
  outline-offset: 0px;
  border-left-width: 1px;
  border-right-width: 4px;
  outline: 3px #575756;
  justify-content: flex-start;
  align-self: flex-end;
  width: auto;
  min-width: auto;
  max-width: none;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1rem;
  display: block;
}

.textarea {
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.form-7 {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.text-field-5 {
  border: 1px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---branco);
  border-radius: 8px;
  width: 95%;
  height: 50px;
  margin-bottom: 0;
  padding: .5rem .7rem .5rem 1.1rem;
  font-family: Pathway Extreme, Arial, sans-serif;
  box-shadow: 0 2px 10px #0003;
}

.content-chat-left {
  flex-flow: column;
  padding-bottom: 16px;
  display: flex;
  overflow: scroll;
}

.content-chat-left.scroll {
  background-color: #f7f7f7;
  width: 30%;
  padding: 7vw 2.5vw 0;
  overflow: hidden;
}

.btn-chat-send {
  border: 1px solid var(--_variable-collection---primary);
  background-color: var(--_variable-collection---primary-verde-6);
  border-radius: 8px;
  width: 50px;
  height: 50px;
  position: absolute;
}

.div-block-62 {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  display: flex;
  position: relative;
  box-shadow: 0 2px 10px #0003;
}

.image-25 {
  width: auto;
  max-width: none;
  position: static;
  inset: 0%;
}

.form-block-7 {
  z-index: 10;
  background-color: var(--_variable-collection---true-white);
  width: 70%;
  margin-bottom: 0;
  margin-left: 0;
  padding: 1rem;
  position: fixed;
  inset: auto 0 0 auto;
}

.content-chat-right {
  flex-flow: column;
  width: 70%;
  padding: 0 3vw 5.5vw 0;
  display: flex;
  position: relative;
  overflow: auto;
}

.text-tag-solicitacao-reuniao {
  background-color: var(--_variable-collection---primary);
  width: auto;
  color: var(--_variable-collection---branco);
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  border: 0 solid #d8d8d8;
  border-radius: 100px;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}

.text-tag-solicitacao-reuniao.novo-horario {
  background-color: var(--_variable-collection---laranja-medio);
}

.img-perfil-reuniao {
  background-color: #3cd5a6;
  background-image: url('../images/img-avatar.avif');
  background-position: 50%;
  background-size: auto;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: static;
}

.img-perfil-reuniao.mentor {
  border: 2px solid var(--_variable-collection---branco);
  background-image: url('../images/edmundo.avif');
  background-size: cover;
  width: 80px;
  height: 80px;
  position: absolute;
  inset: auto auto 0% 26%;
}

.img-perfil-reuniao.mentor.aceita {
  z-index: 1;
  width: 150px;
  height: 150px;
  position: relative;
  inset: 0% auto 0% -19px;
}

.img-perfil-reuniao.mentor.aceita.small {
  border-width: 0;
  width: 70px;
  height: 70px;
  position: static;
}

.img-perfil-reuniao.mentor.declinada {
  width: 150px;
  height: 150px;
  position: relative;
  left: -5%;
}

.img-perfil-reuniao.participante {
  background-image: url('../images/Ellipse.avif');
  background-size: cover;
}

.img-perfil-reuniao.empresa {
  background-image: url('../images/Addmind---Signo-1600-x-1600.avif');
  background-size: cover;
}

.img-perfil-reuniao.solicitante {
  background-image: url('../images/img_speaker_1img_speaker.avif');
  background-size: cover;
}

.img-perfil-reuniao.solicitante.stroke {
  z-index: 2;
  border: 2px solid var(--_variable-collection---branco);
  position: relative;
}

.img-perfil-reuniao.solicitante.small {
  width: 70px;
  height: 70px;
}

.content-btn-reuniao {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.content-btn-reuniao.secundary {
  width: auto;
}

.content-btn-reuniao.aceita {
  justify-content: flex-start;
  align-items: center;
}

.div-block-64 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.modal-reuniao-popup-conflito {
  z-index: 30;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  padding-bottom: 200px;
  display: flex;
  position: absolute;
  inset: 0%;
}

.wrapper-popup {
  background-color: #f9f2ec;
  border-radius: 8px;
  width: 40%;
  padding: 32px;
  position: absolute;
}

.wrapper-popup.novo-horario {
  background-color: var(--_variable-collection---branco);
  width: auto;
  padding-bottom: 48px;
}

.text-block-19 {
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.btn-close {
  text-decoration: none;
}

.text-block-20 {
  color: var(--_variable-collection---azul-escuro);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 30px;
}

.content-btn-popup {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
  inset: auto 0% 10%;
}

.content-popup {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
  overflow: scroll;
}

.hero-popup {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-tag-reuniao-aceita {
  border: 2px solid var(--_variable-collection---primary);
  background-color: var(--_variable-collection---branco);
  width: auto;
  color: var(--_variable-collection---primary);
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  border-radius: 100px;
  align-self: auto;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  position: relative;
  left: 0;
}

.tag-reuniao1-1 {
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-65 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-bottom: 16px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-tag-programacao-copy {
  color: #575756;
  white-space: nowrap;
  word-break: normal;
  width: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
  line-height: 1;
}

.text-tag-programacao-copy.reuniao1-1 {
  font-size: 18px;
}

.content-info-reuniao {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  border: 1px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---branco);
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 16px 32px;
  display: flex;
}

.text-time-reuniao {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1;
}

.text-time-reuniao.texto-cinza-escuro {
  color: #2b2b2b;
}

.text-sala-reuniao {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}

.text-sala-reuniao.texto-cinza-escuro {
  color: #2b2b2b;
}

.text-mesa-reuniao {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1;
}

.text-mesa-reuniao.texto-cinza-escuro {
  color: #2b2b2b;
}

.text-name-solicitante {
  color: #fcfcfc;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.text-name-solicitante.texto-cinza-escuro {
  color: #2b2b2b;
  font-size: 18px;
  font-weight: 600;
}

.text-name-mentor {
  color: #fcfcfc;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.text-name-mentor.texto-cinza-escuro {
  color: #2b2b2b;
  font-size: 18px;
  font-weight: 600;
}

.wrapper-info-reuniao-aceita {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  width: 70%;
  padding: 32px 32px 40px;
  display: flex;
}

.wrapper-info-reuniao-aceita.solicitacao {
  width: auto;
  margin-right: 32px;
  padding-top: 32px;
}

.text-tag-reuniao-declinada {
  border: 2px solid var(--_variable-collection---salmao-pastel-16);
  background-color: var(--_variable-collection---branco);
  width: auto;
  color: var(--_variable-collection---salmao-pastel-16);
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  border-radius: 100px;
  align-self: auto;
  padding: 8px 16px;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  position: relative;
  left: 0;
}

.wrapper-info-reuniao-declinada {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-flow: column;
  align-items: flex-start;
  width: 70%;
  padding: 32px 32px 40px;
  display: flex;
}

.wrapper-info-reuniao-declinada.solicitacao {
  width: auto;
  margin-right: 32px;
  padding-top: 32px;
}

.flex-center-gap32 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 1200px;
  margin-top: 16px;
  display: flex;
}

.dropdown-list-2 {
  width: 1941%;
  height: auto;
  inset: 0% 0% auto;
}

.dropdown-list-2.w--open {
  background-color: var(--_variable-collection---branco);
  width: 94vw;
  padding: 64px 64px 80px;
  inset: 0% 0% auto auto;
}

.link-menu-user-settings {
  border-bottom: 1px solid var(--_variable-collection---cinza-claro);
  width: 100%;
  color: var(--_variable-collection---cinza-escuro);
  text-transform: uppercase;
  padding-top: 1.1rem;
  padding-bottom: 1.1rem;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 1.1rem;
  line-height: 1;
  text-decoration: none;
}

.link-menu-user-settings:hover {
  color: var(--_variable-collection---primary);
}

.div-block-66 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  align-items: flex-start;
  margin-bottom: 1.3rem;
  display: flex;
}

.div-block-67 {
  width: 16%;
  margin-top: 64px;
  padding-top: 0;
  padding-bottom: 16px;
}

.form-select-cinza-claro-2 {
  color: #9b9b9b;
  background-color: #f3f3f300;
  background-image: url('../images/Icon-language.avif'), url('../images/Icon.png');
  background-position: 6%, 93%;
  background-repeat: no-repeat, no-repeat;
  background-size: 11%, auto 1vh;
  border: 1px solid #c2c2c2;
  border-radius: 8px;
  height: 6vh;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20%;
  padding-right: 1.5rem;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-weight: 600;
  display: inline-block;
  position: relative;
}

.form-8 {
  position: relative;
}

.image-26 {
  width: 11%;
  max-width: none;
  position: absolute;
  inset: 30% auto auto 5%;
}

.div-block-68 {
  justify-content: space-between;
  width: 100%;
  margin-top: 2rem;
  display: flex;
}

.div-block-69 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 1.8rem;
  display: flex;
}

.image-27 {
  max-width: none;
  height: 2.5rem;
  line-height: 20px;
}

.text-block-21 {
  color: var(--_variable-collection---cinza-medio);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: .8rem;
}

.tabs-content-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-70 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 1.5rem;
  display: flex;
}

.content-input {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  width: 100%;
  margin-top: 1.5rem;
  display: flex;
}

.content-btn-right {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.div-block-72 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-field-6 {
  background-color: #efefef;
  border: 0 solid #000;
  border-radius: 8px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.div-block-73 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  margin-top: 32px;
  display: flex;
}

.text-field-7 {
  background-color: #efefef;
  border: 0 solid #000;
  border-radius: 8px;
  height: 56px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.user-setting {
  z-index: 22;
  -webkit-backdrop-filter: blur(9px);
  backdrop-filter: blur(9px);
  background-color: #ffffffe6;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-left: 9rem;
  padding-right: 9rem;
  display: none;
  position: fixed;
}

.dropdown {
  z-index: 0;
}

.button-2 {
  text-transform: none;
  border-radius: 6px;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
  transition: all .2s;
  position: static;
  inset: 0% 0% auto auto;
}

.button-2:hover {
  filter: contrast(50%);
}

.filter-popup {
  z-index: 200;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
  background-color: #ffffffd6;
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-74 {
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.image-28 {
  width: 4%;
  max-width: none;
  margin-top: 22px;
  margin-right: 22px;
  padding-right: 0;
  position: absolute;
  inset: 0% 0% auto auto;
}

.link-block-2 {
  width: 60px;
  margin-top: 32px;
  margin-right: 32px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.filtro-select-limpar {
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-left: 32px;
  padding: 8px 16px;
  text-decoration: none;
  display: none;
  position: static;
  inset: auto auto auto 30%;
}

.filtro-select-limpar.limpar {
  display: none;
}

.header-chat {
  z-index: 5;
  border: 0px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---true-white);
  border-radius: 8px;
  width: 100%;
  margin-bottom: .6rem;
  padding: 5.9rem .7rem .6rem 1rem;
  position: fixed;
  top: 0;
}

.link-hero-title {
  margin-bottom: auto;
  text-decoration: none;
}

.link-block-3 {
  text-decoration: none;
}

.text-sala-agenda, .text-mesa-agenda {
  color: #575756;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
  line-height: 1;
}

.cards-patrocinadores {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start stretch;
  width: 100%;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
  overflow: hidden;
}

.card-patrocinador {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 32px;
  display: flex;
}

.logo-patrocinador {
  border-radius: 0;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 100%;
  max-width: none;
  height: auto;
  display: flex;
  position: static;
}

.logo-patrocinador._2 {
  background-image: url('../images/confident-business-woman-portrait-smiling-face.avif');
}

.logo-patrocinador._3 {
  background-image: url('../images/young-bearded-man-with-striped-shirt.avif');
}

.logo-patrocinador._4 {
  background-image: url('../images/young-beautiful-woman-pink-warm-sweater-natural-look-smiling-portrait-isolated-long-hair.avif');
}

.logo-patrocinador._5 {
  background-image: url('../images/portrait-young-afro-latin-man-smiling-while-standing-outdoors-street.avif');
}

.logo-patrocinador.palestrante {
  background-image: url('../images/img_speaker_1img_speaker.avif');
}

.logo-patrocinador.mentor {
  background-image: url('../images/edmundo.avif');
}

.div-block-48-copy {
  flex-flow: column;
  width: 100%;
  height: 6vh;
  padding-top: 0;
  padding-bottom: 16px;
  display: flex;
}

.text-name-patrocinador {
  color: #a5a5a5;
  text-align: center;
  margin-top: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  display: none;
}

.content-logo-patrocinador {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  display: flex;
}

.content-patrocinadores {
  box-sizing: border-box;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: visible;
}

.wrapper-patrocinadores {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.tab-pane-tab-1-3 {
  height: auto;
  padding: 8px 4px;
}

.tab-pane-tab-2-2 {
  padding: 8px 4px;
}

.modal-notificacoes {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #efefef;
  flex-flow: column;
  width: 60%;
  padding: 64px;
  display: flex;
  overflow: hidden;
}

.notificacoes {
  z-index: 22;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #ffffffe6;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  height: 100vh;
  padding-left: 64px;
  padding-right: 64px;
  display: none;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.text-h2---web-8 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-8.texto-cinza-escuro {
  color: #2b2b2b;
  margin-top: 32px;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.content-info-notificacoes-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fcfcfc;
  border: 1px solid #d8d8d8;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 24px;
  display: flex;
}

.text-name-speaker-notificacoes {
  color: #2b2b2b;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}

.text-notificacoes-2 {
  color: #575756;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  line-height: 120%;
}

.content-icon-chat {
  background-color: #575756;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 1px solid #7a7a7a;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: flex;
  position: relative;
}

.btn-close-notificacoes {
  width: 60px;
  margin-top: 32px;
  margin-right: 32px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.img-perfil-notificacoes {
  background-image: url('../images/img-avatar.avif');
  background-position: 50%;
  background-size: cover;
  width: 55px;
  min-width: auto;
  max-width: none;
  height: 55px;
  min-height: auto;
  max-height: none;
}

.img-perfil-notificacoes.mentor {
  background-image: url('../images/edmundo.avif');
}

.div-block-76 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.wrapper-cards-participantes {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start stretch;
  width: 100%;
  margin-top: 64px;
  padding: 4px 4px 60px;
  display: flex;
  overflow: visible;
}

.div-block-77 {
  margin-top: auto;
}

.image-29 {
  object-fit: fill;
  position: absolute;
  inset: 0%;
}

.content-cards {
  box-sizing: border-box;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  place-items: start stretch;
  width: auto;
  margin-top: 64px;
  padding: 4px 4px 60px;
  display: grid;
  overflow: visible;
}

.content-cards.palestrantes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.content-cards.empresas {
  grid-template-rows: auto;
}

.content-cards.especialistas {
  grid-template-rows: auto;
  margin-top: 32px;
}

.img-palestrante {
  background-color: #3cd5a6;
  background-image: url('../images/img-luis.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: relative;
}

.img-palestrante._2 {
  background-image: url('../images/confident-business-woman-portrait-smiling-face.avif');
}

.img-palestrante._3 {
  background-image: url('../images/young-bearded-man-with-striped-shirt.avif');
}

.img-palestrante._4 {
  background-image: url('../images/young-beautiful-woman-pink-warm-sweater-natural-look-smiling-portrait-isolated-long-hair.avif');
}

.img-palestrante._5 {
  background-image: url('../images/portrait-young-afro-latin-man-smiling-while-standing-outdoors-street.avif');
}

.img-palestrante.palestrante {
  background-image: url('../images/img_speaker_1img_speaker.avif');
}

.img-palestrante.mentor {
  background-image: url('../images/edmundo.avif');
}

.img-palestrante._6 {
  background-image: url('../images/marcio-aguiar.avif');
}

.img-palestrante._7 {
  background-image: url('../images/esther-perel.avif');
}

.img-palestrante._8 {
  background-image: url('../images/daniel-lamarre.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.img-palestrante._9 {
  background-image: url('../images/sankar.avif');
}

.img-palestrante._10 {
  background-image: url('../images/danni-suzuki.avif');
  background-position: 50% 0;
}

.img-participante-copy {
  background-color: #3cd5a6;
  background-image: url('../images/img-luis.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: relative;
}

.img-participante-copy._2 {
  background-image: url('../images/confident-business-woman-portrait-smiling-face.avif');
}

.img-participante-copy._3 {
  background-image: url('../images/young-bearded-man-with-striped-shirt.avif');
}

.img-participante-copy._4 {
  background-image: url('../images/young-beautiful-woman-pink-warm-sweater-natural-look-smiling-portrait-isolated-long-hair.avif');
}

.img-participante-copy._5 {
  background-image: url('../images/portrait-young-afro-latin-man-smiling-while-standing-outdoors-street.avif');
}

.img-participante-copy.palestrante {
  background-image: url('../images/img_speaker_1img_speaker.avif');
}

.img-participante-copy.mentor {
  background-image: url('../images/edmundo.avif');
}

.img-participante-copy._6 {
  background-image: url('../images/marcio-aguiar.avif');
}

.img-participante-copy._7 {
  background-image: url('../images/esther-perel.avif');
}

.img-participante-copy._8 {
  background-image: url('../images/daniel-lamarre.avif');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.img-participante-copy._9 {
  background-image: url('../images/sankar.avif');
}

.img-participante-copy._10 {
  background-image: url('../images/danni-suzuki.avif');
  background-position: 50% 0;
}

.img-especialista {
  background-color: var(--_variable-collection---cinza-mais-claro);
  background-image: url('../images/edmundo.avif');
  background-size: cover;
  border-radius: 200px;
  justify-content: space-between;
  align-items: center;
  width: 150px;
  height: 150px;
  display: flex;
  position: static;
}

.img-especialista._1 {
  background-color: var(--_variable-collection---cinza-mais-claro);
  background-image: url('../images/logo-claro.png');
}

.img-especialista._2 {
  background-image: url('../images/logo-globo.avif');
}

.text-label-numbers {
  color: #575756;
  text-align: center;
  text-transform: uppercase;
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 18px;
  line-height: 1;
}

.text-numbers-value {
  color: #575756;
  text-align: center;
  text-transform: uppercase;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

.content-numbers {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr 1fr .5fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: center;
  width: auto;
  margin-left: 8px;
  display: grid;
}

.numbers-events {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.link-block-4 {
  text-decoration: none;
}

.wrapper-cards-colaboradores {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: start;
  place-items: stretch start;
  width: 100%;
  height: 100%;
  display: flex;
}

.card-colaboradorees {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.img-perfil-colaboradores {
  background-image: url('../images/Captura-de-Tela-2026-06-02-às-17.40.49.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-colaboradores._4 {
  background-image: url('../images/harry-kane.png');
  background-size: cover;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-colaboradores._3 {
  background-image: url('../images/CR7.png');
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-colaboradores._1 {
  width: 90px;
  height: 90px;
  position: static;
}

.img-perfil-colaboradores._5 {
  background-image: url('../images/halland.jpeg');
  background-position: 50% 10%;
  background-size: cover;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-colaboradores._2 {
  background-image: url('../images/Captura-de-Tela-2026-06-02-às-17.43.05.avif');
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas-copy {
  background-image: url('../images/Captura-de-Tela-2026-06-02-às-17.40.49.avif');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 100px;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas-copy._4 {
  background-image: url('../images/harry-kane.png');
  background-size: cover;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas-copy._3 {
  background-image: url('../images/CR7.png');
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas-copy._1 {
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas-copy._5 {
  background-image: url('../images/halland.jpeg');
  background-position: 50% 10%;
  background-size: cover;
  width: 110px;
  height: 110px;
  position: static;
}

.img-perfil-conexoes-sugeridas-copy._2 {
  background-image: url('../images/Captura-de-Tela-2026-06-02-às-17.43.05.avif');
  width: 110px;
  height: 110px;
  position: static;
}

.wrapper-minibio-copy {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: auto;
  display: flex;
}

.text-title-colaboradores {
  color: #575756;
  text-transform: none;
  padding-left: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.1;
}

.text-title-colaboradores.name {
  background-color: var(--_variable-collection---cinza-mais-claro);
  width: auto;
  color: var(--_variable-collection---cinza-medio);
  padding: 8px 16px;
  font-size: 24px;
}

.div-block-78 {
  background-color: var(--_variable-collection---cinza-escuro);
  overflow: visible;
}

.text-info-cargo {
  height: 5vh;
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
  margin-bottom: auto;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.text-info-cargo.texto-cinza {
  color: #575756;
  font-size: 14px;
}

.content-info-card-colab {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.div-block-79 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  height: auto;
  display: flex;
  overflow: visible;
}

.div-block-80 {
  width: 12%;
}

.content-redes-sociais {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-top: 16px;
  display: flex;
}

.content-logo-rede-social {
  background-color: var(--_variable-collection---cinza-escuro);
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 12px;
  display: flex;
}

.icon-rede-social {
  width: 100%;
  max-width: none;
}

.tabs-menu-8 {
  align-items: flex-start;
  display: flex;
  overflow: auto;
}

.select-letter {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.select-letter:hover {
  opacity: 1;
  outline-color: var(--_variable-collection---cinza-claro);
  outline-offset: -1px;
  mix-blend-mode: normal;
  outline-width: 1px;
  outline-style: solid;
}

.select-letter.w--current {
  border: 1px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---cinza-mais-claro);
  border-radius: 0;
  width: 50px;
  height: 50px;
  padding-left: 24px;
  padding-right: 24px;
}

.select-day-copy {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.select-day-copy:hover {
  opacity: 1;
  outline-color: var(--_variable-collection---cinza-claro);
  outline-offset: -1px;
  mix-blend-mode: normal;
  outline-width: 1px;
  outline-style: solid;
}

.select-day-copy.w--current {
  background-color: #efefef;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  width: 90px;
  height: 90px;
  padding-left: 24px;
  padding-right: 24px;
}

.text-select-letter {
  color: var(--_variable-collection---cinza-medio);
  text-align: center;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  transition: all .4s;
}

.wrapper-icon-menu {
  margin-left: 0;
  padding-left: 8px;
  padding-right: 8px;
  position: static;
}

.content-filtro {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-right: 16px;
  display: flex;
}

.speaker-row-notificacoes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.content-daytime {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-daytime, .text-week-copy, .text-month {
  color: var(--_variable-collection---cinza-medio);
  font-family: Spline Sans Mono, Arial, sans-serif;
  font-size: 16px;
}

.div-block-81 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid var(--_variable-collection---cinza-claro);
  background-color: var(--_variable-collection---cinza-mais-claro);
  border-radius: 8px;
  align-items: center;
  padding: 16px 32px;
  display: flex;
}

.div-block-82 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.code-embed {
  width: auto;
  height: auto;
}

.terms_checkbox_label {
  color: var(--_colors---labels-vibrant-controls--primary);
  font-size: 16px;
}

.rich-text-block {
  color: var(--_colors---labels-vibrant-controls--primary);
}

.paragraph-3 {
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.modal-reuniao-popup-horario {
  z-index: 30;
  background-color: #00000080;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100%;
  padding-bottom: 200px;
  display: none;
  position: absolute;
  inset: 0%;
}

.tag-novo-horario {
  border: 1px solid var(--_variable-collection---primary);
  background-color: #5fc9a826;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.tag-novo-horario.reuniao {
  font-size: 14px;
}

.text-tag-novo-horario {
  width: auto;
  color: var(--_variable-collection---primary);
  text-transform: uppercase;
  white-space: nowrap;
  word-break: normal;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
}

.text-tag-novo-horario.reuniao {
  font-size: 18px;
}

.div-header {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 32px;
  display: flex;
}

.div-block-84 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.div-block-85 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: center;
  display: flex;
}

.div-block-86 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.text-h2---web-9 {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 52px;
  font-weight: 900;
  line-height: 100%;
}

.text-h2---web-9.texto-cinza-escuro {
  color: #2b2b2b;
  margin-top: 0;
  font-family: Big Shoulders Text, Arial, sans-serif;
}

.text-h2---web-9.programacao-detail {
  width: 60%;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.text-h2---web-9.programacao {
  color: #2b2b2b;
  margin-right: auto;
  font-family: Big Shoulders Text, Arial, sans-serif;
  font-size: 42px;
}

.select-day-2 {
  background-color: #ddd0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.select-day-2:hover {
  opacity: 1;
  outline-offset: -1px;
  mix-blend-mode: normal;
  outline: 1px solid #d8d8d8;
}

.select-day-2.w--current {
  background-color: #efefef;
  border: 1px solid #d8d8d8;
  border-radius: 0;
  width: 70px;
  height: 70px;
  padding-left: 24px;
  padding-right: 24px;
}

.div-block-87 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.text-block-6-copy-2 {
  color: #1286ca;
  text-transform: uppercase;
  font-family: Pathway Extreme, Arial, sans-serif;
  font-weight: 600;
  transition: all .4s;
}

.text-block-6-copy-2:hover {
  color: #3cd5a6;
}

.tabs-menu-9 {
  align-items: flex-start;
  display: flex;
}

.slider {
  background-color: #ddd0;
  height: auto;
  padding-bottom: 60px;
  padding-left: 4px;
  padding-right: 4px;
}

.slide-nav {
  inset: auto 0% 0%;
}

.mask {
  padding: 4px;
}

.div-block-right {
  z-index: 100;
  background-color: #f0f0f01c;
  border-radius: 100px;
  width: 60px;
  height: 60px;
  position: absolute;
  inset: auto 20% 290px auto;
}

.div-block-light {
  z-index: 40;
  background-color: #ffffff1f;
  border-radius: 100px;
  width: 60px;
  height: 60px;
  position: absolute;
  inset: auto auto 216px 20px;
}

.left-arrow {
  z-index: 100;
  display: none;
}

.icon-3 {
  opacity: .23;
  color: #fff;
}

.div-block-tags {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.content-time-btn {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  margin-top: auto;
  display: flex;
}

.content-header-title-btn, .content-header-title-btn-2 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-88 {
  background-color: var(--_variable-collection---preto);
  width: 100%;
  height: 80px;
  position: static;
  inset: auto 0% 0%;
  box-shadow: 0 2px 5px #0003;
}

.text-name-chat-ativo {
  color: var(--_variable-collection---cinza-escuro);
  font-family: Pathway Extreme, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.text-name-chat-ativo.texto-cinza-escuro {
  color: #2b2b2b;
}

.text-name-chat-ativo.bold {
  font-weight: 700;
}

.div-name-chat-ativo {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: #f7f7f7;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 69%;
  padding-top: .8rem;
  padding-bottom: .8rem;
  padding-left: 1rem;
  display: flex;
}

.content-msg {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  flex-flow: column;
  width: auto;
  padding-bottom: 0;
  padding-left: 2vw;
  display: flex;
}

.link-block-5 {
  text-decoration: none;
}

.div-block-89 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.div-block-89:hover {
  transform: scale(1.05);
}

@media screen and (max-width: 991px) {
  .wrapper-hero-card {
    grid-template-columns: 1fr 1fr;
  }

  .tabs.participantes {
    width: 100%;
  }

  .wrapper-hero-card-copy {
    grid-template-columns: 1fr 1fr;
  }

  .wrapper-tabs-participantes {
    justify-content: flex-start;
  }

  .wrapper-hero-card-minhas-conexoes, .cards-patrocinadores {
    grid-template-columns: 1fr 1fr;
  }

  .content-patrocinadores {
    justify-content: flex-start;
  }

  .wrapper-cards-participantes, .content-cards {
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  .fs_radio-2_group {
    grid-auto-flow: row;
  }
}

#w-node-_6d896e25-0c05-127a-4db7-a1c91bf1765e-6d44e788, #w-node-_346c92b3-c0b3-e02b-b892-9289b35a9cba-6d44e788, #w-node-b09b2488-d3c8-fa4a-8671-25468ce91d2e-020c8531, #w-node-fbc1cfd7-d97f-aec9-85ed-bb0d54b92ff1-59fe20c8, #w-node-aa9b0ada-b9f4-1e69-bdf3-349b366983bc-3ef5ab6a, #w-node-_86546448-f322-b786-f826-b58db34cb471-20f43a14, #w-node-_9e728312-89bd-7c91-a3e4-b35d6c7a927f-48970a7f, #w-node-e4bb37db-f5ff-6b29-2ed6-ee148aec9888-b5d0ab4b {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-abd878c9-e157-b6aa-d13e-9cad45c3c611-b5d0ab4b, #w-node-ea047cf1-63d0-1a0e-3c48-3e9611dbe28b-b5d0ab4b {
  justify-self: center;
}

#w-node-_1ba54d8a-294d-f2af-e7bd-1c837c9386e0-00cab392, #w-node-_1ba54d8a-294d-f2af-e7bd-1c837c9386e3-00cab392, #w-node-_34d24e9b-a714-27bf-3391-2d6466a93bce-616ceab5, #w-node-_34d24e9b-a714-27bf-3391-2d6466a93bd1-616ceab5 {
  place-self: center;
}

#w-node-_11529d6e-0dd8-c0e4-bcfc-a3f388495226-40083696 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e728312-89bd-7c91-a3e4-b35d6c7a927f-40083696, #w-node-_48adbe6a-7f2e-6038-1305-f1b5f4fe7fae-c572a8d7 {
  grid-area: 1 / 1 / 2 / 4;
}

#w-node-_34d24e9b-a714-27bf-3391-2d6466a93bce-f651b3c1, #w-node-_34d24e9b-a714-27bf-3391-2d6466a93bd1-f651b3c1 {
  place-self: center;
}


@font-face {
  font-family: 'Big Shoulders Text';
  src: url('../fonts/BigShouldersText-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Pathway Extreme';
  src: url('../fonts/Pathway-Extreme-Italic.ttf') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pathway Extreme';
  src: url('../fonts/Pathway-Extreme.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Spline Sans Mono';
  src: url('../fonts/Spline-Sans-Mono.ttf') format('truetype');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Spline Sans Mono';
  src: url('../fonts/Spline-Sans-Mono-Italic.ttf') format('truetype');
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}