.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;
}
.nossosParceiros {
  background: rgba(247, 252, 251, 1);
  width: 1512px;
  height: 3007px;
  display: block;
  overflow: hidden;
}
.svg__hDua {
  object-fit: cover;
  max-width: 100%;
  color: #fff;
  transform: translate(0px, 0.0525665283203125px);
  width: 1241px;
  height: 1527px;
  display: block;
  position: absolute;
  top: -5.59%;
  left: 47.28%;
}
.svg__eZXfk {
  object-fit: cover;
  max-width: 100%;
  color: #fff;
  transform: translate(0px, -0.37701416015625px);
  width: 1241px;
  height: 1527px;
  display: block;
  position: absolute;
  top: 27.56%;
  left: -45.31%;
}
.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/freepikEnhance618565.jpg") center center / cover no-repeat,
    url("/plasmic/vida_card/images/freepikEnhance618564.jpg") 0px -321px / 1512px 825px no-repeat;
  width: 1512px;
  height: 394px;
  display: block;
  position: absolute;
  top: 34px;
  left: 0px;
  border-bottom-left-radius: 48px;
  border-bottom-right-radius: 48px;
}
.frame3185 {
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  top: 256px;
  left: 193px;
  flex-direction: row;
  column-gap: 16px;
  align-items: center;
  justify-content: center;
  padding-left: 16px;
}
.text__mq3A0 {
  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;
}
.footer {
  background: rgba(255, 255, 255, 1);
  width: 1512px;
  height: auto;
  display: flex;
  position: absolute;
  top: 2559px;
  left: 0px;
  flex-direction: column;
  row-gap: 48px;
  align-items: flex-start;
  justify-content: center;
  padding: 60px 192px 24px;
}
.footer__m1998:global(.__wab_instance) {
  max-width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  min-width: 0;
}
.frame3188 {
  width: 1127px;
  height: auto;
  display: flex;
  position: absolute;
  top: 516px;
  left: 192px;
  flex-direction: row;
  column-gap: 89px;
  align-items: center;
  justify-content: flex-start;
}
.frame3187 {
  width: 583px;
  height: auto;
  display: flex;
  position: relative;
  flex-direction: column;
  row-gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}
.text__aCcrn {
  display: block;
  font-size: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(0, 170, 141, 1);
  align-self: stretch;
  position: relative;
}
.frame3252 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 56px;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame3186 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-left: 32px;
}
.text__jkO5O {
  display: block;
  flex-grow: 1;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(41, 41, 40, 1);
  position: relative;
}
.botaoDegradeDark:global(.__wab_instance) {
  max-width: 100%;
}
.freepikEnhance618563 {
  background:
    url("/plasmic/vida_card/images/freepikEnhance618567.png") -394px 0px / 893px 487px no-repeat,
    url("/plasmic/vida_card/images/freepikEnhance618566.png") center center / cover no-repeat;
  height: 487px;
  display: block;
  position: relative;
  flex-grow: 1;
  border-radius: 32px;
}
.frame3189 {
  width: 1127px;
  height: auto;
  display: flex;
  position: absolute;
  top: 1091px;
  left: 192px;
  flex-direction: row;
  column-gap: 89px;
  align-items: center;
  justify-content: flex-start;
}
.freepikEnhance618564 {
  background:
    url("/plasmic/vida_card/images/freepikEnhance618569.jpg") center center / cover no-repeat,
    url("/plasmic/vida_card/images/freepikEnhance618568.jpg") -147px 0px / 749px 487px no-repeat;
  height: 487px;
  display: block;
  position: relative;
  flex-grow: 1;
  border-radius: 32px;
}
.frame3190 {
  width: 583px;
  height: auto;
  display: flex;
  position: relative;
  flex-direction: column;
  row-gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}
.text__qNT9 {
  display: block;
  font-size: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(0, 170, 141, 1);
  align-self: stretch;
  position: relative;
}
.frame3253 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 56px;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame3254 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame3191 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-left: 32px;
}
.text___4TCw9 {
  display: block;
  flex-grow: 1;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(41, 41, 40, 1);
  position: relative;
}
.frame3050 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 48px;
  align-items: flex-start;
  justify-content: flex-start;
}
.text__z2Y0V {
  display: block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 100%;
  align-self: stretch;
  position: relative;
}
.botaowhite2 {
  background: linear-gradient(
      90deg,
      rgba(239, 130, 46, 1) 0%,
      rgba(254, 190, 67, 1) 100%
    )
    0% 0% / 100% 100% no-repeat;
  box-shadow: inset 0px 0px 0px 1px rgba(239, 130, 46, 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 24px;
}
.text__kirm7 {
  display: block;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  position: relative;
}
.frame3166 {
  width: 1512px;
  height: 629px;
  display: flex;
  position: absolute;
  top: 1628px;
  left: 0px;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.frame3140 {
  background: url("/plasmic/vida_card/images/frame3166Svg.svg") top 50% left 50% / cover repeat;
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: row;
  column-gap: 24px;
  align-items: center;
  justify-content: center;
  padding: 48px 192px 0px;
}
.frame3255 {
  width: 590px;
  height: auto;
  display: flex;
  position: relative;
  flex-direction: column;
  row-gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
}
.text__nzJs4 {
  display: block;
  font-size: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  align-self: stretch;
  position: relative;
}
.frame3256 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: column;
  row-gap: 40px;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame3192 {
  height: auto;
  display: flex;
  position: relative;
  align-self: stretch;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-left: 32px;
}
.text__itJo7 {
  display: block;
  flex-grow: 1;
  font-size: 16px;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  position: relative;
}
.botaowhite3 {
  background: linear-gradient(
      90deg,
      rgba(239, 130, 46, 1) 0%,
      rgba(254, 190, 67, 1) 100%
    )
    0% 0% / 100% 100% no-repeat;
  box-shadow: inset 0px 0px 0px 1px rgba(239, 130, 46, 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 24px;
}
.text__wk9Bu {
  display: block;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  letter-spacing: 0em;
  line-height: 100%;
  color: rgba(255, 255, 255, 1);
  position: relative;
}
.creditCardMockupVol48Copiar1 {
  background: url("/plasmic/vida_card/images/creditCardMockupVol48Copiar1.png") center center / contain no-repeat;
  width: 667px;
  height: 625px;
  display: block;
  position: relative;
  flex-shrink: 0;
}
.frame3202 {
  width: auto;
  height: auto;
  display: flex;
  position: absolute;
  flex-direction: row;
  column-gap: 16px;
  align-items: flex-start;
  justify-content: flex-start;
  left: 0px;
  top: 0px;
}
.frame3199 {
  width: 1237px;
  height: 209px;
  display: flex;
  position: absolute;
  top: 2309px;
  left: 153px;
  flex-direction: column;
  row-gap: 32px;
  align-items: center;
  justify-content: flex-end;
}
.text__pbIsX {
  display: block;
  font-size: 24px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: 0em;
  line-height: 32px;
  color: rgba(0, 170, 141, 1);
  align-self: stretch;
  position: relative;
}
.sliderCarousel:global(.__wab_instance) {
  width: 1078px;
  max-width: 100%;
  object-fit: cover;
  height: auto;
  display: block;
}
.freeBox__m6C6O {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  padding: 8px;
}
.rectangle24 {
  background: url("/plasmic/vida_card/images/rectangle24.png") center center / cover no-repeat;
  width: auto;
  height: 90px;
  display: block;
  position: relative;
  flex-shrink: 0;
  border-radius: 16px;
}
.freeBox__bpKoc {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  padding: 8px;
}
.rectangle25 {
  background:
    url("/plasmic/vida_card/images/rectangle25.png") 20px 21px / 178px 48px no-repeat,
    rgba(255, 255, 255, 1);
  width: 100%;
  height: 90px;
  display: block;
  position: relative;
  min-width: 0;
  flex-shrink: 0;
  border-radius: 16px;
}
.freeBox__uDoA8 {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  padding: 8px;
}
.rectangle28 {
  background:
    url("/plasmic/vida_card/images/rectangle28.png") 31px 16px / 157px 58px no-repeat,
    rgba(255, 255, 255, 1);
  width: 100%;
  height: 90px;
  display: block;
  position: relative;
  min-width: 0;
  flex-shrink: 0;
  border-radius: 16px;
}
.freeBox__lQxOq {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  padding: 8px;
}
.rectangle29 {
  background:
    url("/plasmic/vida_card/images/rectangle45.png") 38px 16px / 143px 58px no-repeat,
    rgba(255, 255, 255, 1);
  width: 100%;
  height: 90px;
  display: block;
  position: relative;
  min-width: 0;
  flex-shrink: 0;
  border-radius: 16px;
}
.freeBox__syZxk {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  padding: 8px;
}
.rectangle30 {
  background:
    url("/plasmic/vida_card/images/rectangle45.png") 38px 16px / 143px 58px no-repeat,
    rgba(255, 255, 255, 1);
  width: 100%;
  height: 90px;
  display: block;
  position: relative;
  min-width: 0;
  flex-shrink: 0;
  border-radius: 16px;
}
.freeBox__aClcR {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 100%;
  height: auto;
  max-width: 100%;
  justify-content: flex-start;
  align-items: center;
  min-width: 0;
  padding: 8px;
}
.rectangle31 {
  background:
    url("/plasmic/vida_card/images/rectangle45.png") 38px 16px / 143px 58px no-repeat,
    rgba(255, 255, 255, 1);
  width: 100%;
  height: 90px;
  display: block;
  position: relative;
  min-width: 0;
  flex-shrink: 0;
  border-radius: 16px;
}
.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%;
}
