.root {
  display: grid;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: 100%;
  align-content: flex-start;
  justify-items: center;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  min-height: 0;
  grid-template-columns:
    var(--plsmc-viewport-gap) 1fr minmax(0, var(--plsmc-wide-chunk))
    min(
      var(--plsmc-standard-width),
      calc(100% - var(--plsmc-viewport-gap) - var(--plsmc-viewport-gap))
    )
    minmax(0, var(--plsmc-wide-chunk)) 1fr var(--plsmc-viewport-gap);
}
.root > * {
  grid-column: 4;
}
.sejaParceiro {
  background: rgba(247, 252, 251, 1);
  width: 1512px;
  height: 1819px;
  display: block;
  overflow: hidden;
}
.freepikEnhance618562 {
  background:
    linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%) 0% 0% /
      100% 100% no-repeat,
    url("/plasmic/vida_card/images/freepikEnhance6185613.jpg") 0px -17px / 1512px 1008px no-repeat,
    url("/plasmic/vida_card/images/freepikEnhance6185612.png") 0px -321px / 1512px 825px no-repeat;
  width: 1512px;
  height: 403px;
  display: block;
  position: absolute;
  top: 25px;
  left: 0px;
  border-bottom-left-radius: 48px;
  border-bottom-right-radius: 48px;
}
.frame3185 {
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  top: 235px;
  left: 193px;
  flex-direction: row;
  column-gap: 16px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
}
.text__h6E6D {
  display: block;
  font-size: 32px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  position: relative;
  padding-left: 15px;
  border-left: 2px solid var(--token-G5vZdWwr7xre);
}
.frame3294 {
  width: 936px;
  height: auto;
  display: flex;
  position: absolute;
  top: 516px;
  left: 288px;
  flex-direction: column;
  row-gap: 40px;
  align-items: center;
  justify-content: flex-start;
}
.frame3251 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 16px;
  align-items: center;
  justify-content: flex-start;
}
.text__cc2Ku {
  display: block;
  font-size: 40px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(0, 170, 141, 1);
  position: relative;
}
.text__bikIl {
  display: block;
  font-size: 16px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(41, 41, 40, 1);
  position: relative;
}
.frame3292 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 1084px;
  width: 100%;
  min-width: 0;
}
.tabs:global(.__wab_instance) {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  display: block;
  min-width: 0;
}
.tabItem__xdd5G:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.botao13 {
  background: rgba(40, 228, 189, 1);
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  flex-direction: row;
  column-gap: 8px;
  align-items: center;
  justify-content: center;
  border-radius: 240px;
  padding: 16px;
}
.sejaParceiro4 {
  display: block;
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  position: relative;
}
.svg {
  object-fit: cover;
  max-width: 100%;
  color: #fff;
  width: 14px;
  height: 14px;
  display: block;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.frame3242 {
  background: rgba(255, 255, 255, 0.8799999952316284);
  box-shadow: inset 0px 0px 0px 1px rgba(255, 255, 255, 1);
  backdrop-filter: blur(8px);
  filter: drop-shadow(0px 4px 12px rgba(0, 164, 141, 0.1599999964237213));
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  -webkit-backdrop-filter: blur(8px);
  border-radius: 24px;
  padding: 48px;
}
.frame3246 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame3245 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
}
.formFieldGroup:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.input:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.input2:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.input3:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.input4:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.input5:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.input6:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.formField:global(.__wab_instance) {
  width: 100%;
  margin-bottom: 24px;
  max-width: 100%;
  object-fit: cover;
  min-width: 0;
}
.select:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.link {
  color: var(--token-JbbFUc2JcLHQ);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: center;
  border-radius: 240px;
  padding: 16px 24px;
  border: 1px solid var(--token-JlW6iyNIEi0x);
}
.tabItem__x8Mh3:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.text__qM5N8 {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  color: var(--token-JbbFUc2JcLHQ);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  min-width: 0;
  border-radius: 240px;
  padding: 16px;
  border: 2px solid var(--token-JlW6iyNIEi0x);
}
.text__lcqTm {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  min-width: 0;
}
.tabItem__l4YT:global(.__wab_instance) {
  max-width: 100%;
  object-fit: cover;
}
.text___7Ouol {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  color: var(--token-JbbFUc2JcLHQ);
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  min-width: 0;
  border-radius: 240px;
  padding: 16px;
  border: 2px solid var(--token-JlW6iyNIEi0x);
}
.text__rc94N {
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  min-width: 0;
}
.frame3132 {
  width: 1512px;
  height: auto;
  display: flex;
  position: absolute;
  top: 0px;
  left: 0px;
  flex-direction: column;
  row-gap: 16px;
  align-items: center;
  justify-content: flex-start;
}
.header:global(.__wab_instance) {
  max-width: 100%;
}
.footer:global(.__wab_instance) {
  max-width: 100%;
  width: 100%;
  position: absolute;
  left: 5px;
  top: 1355px;
  min-width: 0;
}
