@media (min-width: 756px) and (max-width: 1024px) {
  .wizink-extra-cards__banner-hero__item .wizink-extra-cards__banner-hero__item-header .image-mobile {
    display: none !important;
  }

  .wizink-extra-cards__banner-hero__item .wizink-extra-cards__banner-hero__item-header .image-tablet {
    display: block !important;
  }

  .wizink-extra-cards__banner-hero__item .wizink-extra-cards__banner-hero__item-header .image-desktop {
    display: none !important;
  }

  /* Menú */
  .menu-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .menu-container .menu-container__list {
    display: flex;
    margin: 0;
    gap: 35px;
    justify-content: flex-start;
  }

  .menu-container .menu-container__wrapper {
    display: none;
  }

  .menu-container .menu-container__button {
    width: 175px;
    padding: 0;
    min-width: 175px;
  }

  .menu-container__list-item .paragraph-2>.border {
    border: none !important;
  }

  .wizink-extra-banner-hero__wrapper-title {
    .wizink-extra-banner-hero__wrapper-title-left {
      .main-header-title-2 {
        font-size: 56px;
        line-height: 100%;
        margin: 79px 0 25px;

        span {
          width: 176px;
          height: 60px;
          padding: 5px 0;
          margin: 0;
        }
      }
    }

    .wizink-extra-description {
      .paragraph-mobile {
        display: none;
      }

      .paragraph-desktop {
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: 40px;

        p {
          margin: 0;
        }
      }

      .main-header-subtitle {
        margin: 0;
      }
    }
  }

  .carousel-wizink-extra__container {
    .carousel-wizink-extra {
      /* padding: 30px 54px 0; */

      .carousel-wizink-extra__slides {
        gap: 60px;

        .carousel-wizink-extra__slide {
          height: auto;
          flex-shrink: 0.2;

          picture img {
            max-height: none;
          }

          .carousel-wizink-extra-text__slide-text-button {
            flex-direction: row;
            width: 100%;
            justify-content: space-between;
            height: 100%;
            padding: 20px 0px;

            .carousel-wizink-extra-text__slide-text {
              align-items: start;
              margin-left: 26px;

              .third-header-title {
                margin: 0 0 5px;
              }

              .paragraph-2 {
                margin-bottom: 0;
                text-align: start;
                width: 100%;
              }
            }

            .carousel-wizink-extra__cta {
              margin: 16px 36px 16px 0;
            }
          }
        }
      }

      .carousel-wizink-extra__controls {
        margin: 26px 25px 0;

        .carousel-wizink-extra__arrows {
          gap: 15px;
        }
      }
    }
  }

  .wz_extra_three_columns {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 18px;
    /* padding: 0 18px; */
  }

  .wz_extra_four_columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 25px;
    /* padding: 0 54px; */
  }

  .wz_extra_two_columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
  }

  .wizink-extra-cards__banner-hero__item .third-header-title {
    font-size: 20px;
    text-align: center;
  }

  .wizink-extra__text-image,
  .wizink-extra__text-image-2 {
    .secondary-header-title {
      font-size: 36px;
    }

    .container__text-button {
      display: flex;
      flex-direction: column;
      align-items: center;

      .wizink-extra__text-image__button {
        margin: 25px 0;
      }

      .wizink-extra__container-text {
        display: flex;
        flex-direction: column;
        align-items: center;

        .paragraph-2 {
          text-align: center;
          margin-top: 0;
        }

        .legal-text-bold-3 {
          width: 82%;
          text-align: center;
          margin-top: -7px;
        }
      }
    }

    .wizink-extra__text-image__container {
      .wizink-extra__container-text {
        display: none;
      }
    }

    .wizink-extra__text-image__button.mobile {
      display: none;
    }
  }

  .wizink-extra__text-image-2 {
    >.paragraph {
      margin-bottom: 0;
      width: 65%;
    }

    .wizink-extra__container-images {
      position: relative;

      .wizink-extra__text-image-2__button {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 120px !important;
        z-index: 3;
        top: unset;
      }
    }
  }

  .top-3-parceiros__container {
    padding: 0;

    .top-3-parceiros__container__wrapper {
      border-radius: 0;
      background-color: var(--green);
      display: flex;
      flex-direction: column;
      gap: 36px;
    }
  }

  .wizink-extra-cards__container.bg-green {
    min-height: auto;
  }

  .wizink-extra__text-image {
    display: flex;
    flex-direction: column;
  }

  .wizink-extra__text-image .secondary-header-title {
    order: 1;
  }

  .wizink-extra__text-image>.paragraph {
    order: 2;
  }

  .wizink-extra__text-image .wizink-extra__text-image__container {
    order: 3;
  }

  .wizink-extra__text-image .container__text-button {
    order: 4;
    display: flex;
    flex-direction: column;
  }

  .wizink-extra__text-image .container__text-button .wizink-extra__container-text {
    order: 1;
  }

  .wizink-extra__text-image .container__text-button .wizink-extra__text-image__button {
    order: 2;
  }

  .wizink-extra__text-image-2 {
    display: flex;
    flex-direction: column;
    height: 620px;
    border-radius: 0 16px 16px 0;
  }

  .wizink-extra__text-image-2 .secondary-header-title {
    order: 1;
  }

  .wizink-extra__text-image-2>.paragraph {
    order: 2;
  }

  .wizink-extra__text-image-2 .wizink-extra__container-images {
    order: 3;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .wizink-extra__text-image-2 .wizink-extra__text-image-2__button {
    order: 1;
  }

  .wizink-extra__text-image-2 .wizink-extra__container-images-wrapper {
    order: 2;
  }

  .wizink-extra__text-image-2 .wizink-extra__container-images>img {
    order: 3;
  }

  .wizink-extra__text-image {
    margin-top: 0;
  }

  .wz_extra_two_columns {
    margin: 50px 0 50px;
    max-height: 585px;
  }

  .wz_extra_two_columns:has(.seguros__no-dudas-item) {
    grid-template-columns: 1fr !important;
    gap: 18px;
  }

  .wz_extra_two_columns:has(.seguros__no-dudas-item)>.scs-component-container {
    min-height: auto !important;
  }

  .wizink-extra-cards__banner-hero__item {
    .wizink-extra-cards__banner-hero__item-header {
      position: relative;

      >img,
      picture img {
        display: block;
        width: 100%;
        height: auto;
      }

      .logo-card {
        position: absolute;
        top: 15px;
        right: 15px;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        padding: 3px;
        box-sizing: border-box;
        background: #fff;
        object-fit: contain;
        object-position: center;
        z-index: 2;
      }
    }
  }

  .WZ_EXTRA_ACCORDION_PURPLE {
    width: 100%;
  }

  .WZ_EXTRA_ACCORDION_PURPLE .accordion details {
    padding: 20px;
    border-radius: 16px;
  }

  .WZ_EXTRA_ACCORDION_PURPLE .accordion {
    border-radius: 16px;
  }

  .WZ_EXTRA_ACCORDION_PURPLE summary {
    font-size: 20px;
    line-height: 130%;
  }

  .WZ_EXTRA_ACCORDION_PURPLE .accordion__content {
    font-size: 16px;
    margin-top: 14px;
    line-height: 140%;
  }

  .wizink-extra__text-image.bg-beige {
    border-radius: 16px;
  }

  .wizink-extra__text-image__container img {
    width: 310px;
  }

  .wz_extra_three_columns:has(.wizink-extra__text-image.bg-beige) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 18px;
    column-gap: 0px;
    /* padding: 0 18px; */
    grid-auto-flow: dense;
  }

  .wz_extra_three_columns>.scs-component-container:has(.wizink-extra__text-image.bg-beige) {
    grid-column: 1 / -1;
    grid-row: 1;
  }

  .wz_extra_three_columns>.scs-component-container:not(:has(.wizink-extra__text-image.bg-beige)) {
    grid-row: 2;
  }

  .wizink-extra__text-image.bg-beige {
    display: grid !important;
    grid-template-columns: 50%;
    grid-template-rows: 23%;
    column-gap: 24px;
    row-gap: 0;
    align-items: center;
    align-content: space-evenly;
    padding: 24px;
    border-radius: 16px;
    height: 380px;
  }

  .wizink-extra__text-image.bg-beige .wizink-extra__text-image__container {
    grid-column: 1;
    grid-row: 1 / -1;
    display: flex;
    justify-content: center;
    align-items: flex-end;
  }

  .wizink-extra__text-image.bg-beige .wizink-extra__text-image__container img {
    width: 100%;
    max-width: 320px;
    height: auto;
    object-fit: contain;
    margin-top: 50px;
  }

  .wizink-extra__text-image.bg-beige .secondary-header-title {
    grid-column: 2;
    margin: 0 !important;
    line-height: 110%;
    text-align: center;
    justify-self: center;
  }

  .wizink-extra__text-image.bg-beige>.paragraph {
    grid-column: 2;
    margin: 0 !important;
    justify-self: center;
  }

  .wizink-extra__text-image.bg-beige>.paragraph p {
    margin: 0 !important;
    text-align: center;
    max-width: 520px;
  }

  .wizink-extra__text-image.bg-beige .container__text-button {
    grid-column: 2;
    margin: 0 !important;
    display: flex;
    justify-content: center;
  }

  .wizink-extra__text-image.bg-beige .container__text-button .wizink-extra__text-image__button {
    margin: 0 !important;
  }

  .wizink-extra__text-image.bg-beige .wizink-extra__text-image__container .wizink-extra__container-text,
  .wizink-extra__text-image.bg-beige .container__text-button .wizink-extra__container-text {
    display: none !important;
  }

  .wizink-extra__text-image.bg-beige {
    display: grid !important;
    grid-template-columns: minmax(240px, 46%) 1fr;
    column-gap: 24px;
    row-gap: 5px;
    align-items: center;
    align-content: center !important;
    padding: 24px;
    border-radius: 16px;
  }

  .wizink-extra__text-image.bg-beige .wizink-extra__text-image__container {
    grid-column: 1;
    grid-row: 1;
    display: flex;
    justify-content: center;
    align-items: flex-end;
  }

  .wizink-extra__text-image.bg-beige .wizink-extra__text-image__container img {
    width: 100%;
    max-width: 320px;
    height: auto;
    object-fit: contain;
  }

  .wizink-extra__text-image.bg-beige .secondary-header-title,
  .wizink-extra__text-image.bg-beige>.paragraph,
  .wizink-extra__text-image.bg-beige .container__text-button {
    grid-column: 2;
    margin: 0 !important;
  }

  .wizink-extra__text-image.bg-beige .secondary-header-title {
    line-height: 110%;
    text-align: center;
    justify-self: center;
  }

  .wizink-extra__text-image.bg-beige>.paragraph p {
    margin: 0 !important;
    text-align: center;
    max-width: 520px;
  }

  .wizink-extra__text-image.bg-beige .container__text-button {
    display: flex;
    justify-content: center;
    margin-top: 20px !important;
  }

  .wizink-extra__text-image.bg-beige .container__text-button .wizink-extra__text-image__button {
    margin: 0 !important;
    width: auto;
  }

  .wizink-extra__text-image.bg-beige .wizink-extra__text-image__container .wizink-extra__container-text,
  .wizink-extra__text-image.bg-beige .container__text-button .wizink-extra__container-text {
    display: none !important;
  }

  .wizink-extra__text-image.bg-green {
    height: 620px;
    border-radius: 16px 0 0 16px;
  }

  .wizink-extra__text-image.bg-green .wizink-extra__text-image__button {
    margin-top: 0px;
  }

  .wizink-extra__text-image__container {
    video {
      width: 380px !important;
    }
  }

  .wz_extra_two_columns:has(.WZ_REWARDS_BenefitsCTA) {
    grid-template-columns: 1fr !important;
    gap: 18px;
    max-height: none;
    margin-top: 0;
  }

  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) {
    display: grid !important;
    grid-template-columns: 1fr !important;
    grid-auto-flow: row !important;
    grid-auto-rows: auto !important;
    gap: 18px !important;
    max-height: none !important;
    margin-bottom: 50px;
  }

  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard)>.scs-component-container {
    grid-column: 1 / -1 !important;
    grid-row: inherit !important;
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) .scs-component-bounding-box,
  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) .scs-custom-component,
  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) .scs-component-content,
  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) .scs-custom-component-wrapper {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) .scs-custom-component-wrapper>div {
    align-items: center;
  }

  .wz_extra_three_columns:has(.WZ_REWARDS_ImageCTACard) .WZ_REWARDS_ImageCTACard__media img {
    display: block;
  }

  .wz_extra_two_columns:has(.WZ_REWARDS_ImageCTACard) {
    display: grid;
    grid-template-columns: 1fr !important;
    gap: 18px;
    justify-items: center;
  }

  .wz_extra_two_columns:has(.WZ_REWARDS_ImageCTACard)>.scs-component-container {
    grid-column: 1 / -1 !important;
  }

  .wz_extra_two_columns:has(.WZ_REWARDS_ImageCTACard) .scs-component-bounding-box,
  .wz_extra_two_columns:has(.WZ_REWARDS_ImageCTACard) .scs-custom-component,
  .wz_extra_two_columns:has(.WZ_REWARDS_ImageCTACard) .scs-component-content,
  .wz_extra_two_columns:has(.WZ_REWARDS_ImageCTACard) .scs-custom-component-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    display: block !important;
    box-sizing: border-box;
  }

  .wz_extra_two_columns:has(.seguros__no-dudas-item) {
    max-height: none;
  }

  .wz_extra_two_columns:has(.seguros__no-dudas-item) .seguros__no-dudas-item {
    grid-template-columns: 1fr !important;
    gap: 18px;
    max-height: none;
    width: 100%;
  }

  .wz_extra_two_columns:has(.seguros__no-dudas-item) .scs-custom-component-wrapper>div {
    align-items: center;
  }

  .wz_extra_two_columns:has(.seguros__no-dudas-item) {
    margin-bottom: 0;
    margin-top: 0;
  }

  .wizink-extra-section:has(.WZ_REWARDS_ImageHero) .scs-custom-component-wrapper>div {
    align-items: center;
  }

  .wz_extra_two_columns:has(.WZ_REWARDS_VANTAGE) {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 25px;
    margin-bottom: 60px;
    max-height: none;
  }

  .WZ_EXTRA_PARAGRAPH_50 {
    font-family: "Geomanist-WZ-OT-Book";

    font-weight: 500;
    font-style: Medium;
    font-size: 20px;

    line-height: 130%;
    letter-spacing: 0%;
  }

  /* .wizink-extra-section:has(.WZ_EXTRA_TRANSACCION_REP_BANNER) {
    margin-top: 72px;
  } */

  .wz_extra_two_columns:has(.wizink-extra__text-image-2) {
    margin-top: 18px;
  }

  .wizink-extra-section:has(img.desktop) img.desktop,
  img.mobile {
    display: none !important;
  }

  .wizink-extra-section:has(img.tablet) .scs-custom-component-wrapper>div {
    align-items: center;
  }

  .wizink-extra-section:has(img.tablet) img.tablet {
    display: block;
    margin-bottom: 0px;
    width: 100%;
  }

  .wz_extra_parceiros_h2 p.paragraph-bold {
    margin-bottom: 36px;
  }

  .wizink-extra-section {
    max-width: 1024px;
    margin: 15px 20px;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) {
    gap: 18px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    justify-items: stretch;
    align-items: stretch;
  }

  .wizink-extra-cards__banner-hero__item.campanha .wizink-extra-cards__banner-hero__item-body {
    padding: 15px;
  }

  .wizink-extra-cards__banner-hero__item.campanha .wizink-extra-cards__banner-hero__item-body .third-header-title {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 0;
  }

  .wizink-extra-cards__banner-hero__item.campanha .wizink-extra-cards__footer-left p {
    font-size: 20px;
  }

  .wizink-extra-cards__banner-hero__item.campanha .wizink-extra-cards__footer-container {
    gap: 18px;
  }

  .wizink-extra-cards__banner-hero__item.campanha .wizink-extra-cards__footer-right {
    font-size: 20px;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) {
    --camp-card-image-h: 260px;
    align-items: stretch;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha)>.scs-component-container,
  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha)>.scs-component-container>.scs-component-bounding-box,
  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .scs-custom-component,
  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .scs-component-content,
  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .scs-custom-component-wrapper,
  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) [id$="customComponentDiv"] {
    display: contents !important;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .wizink-extra-cards__banner-hero__item.campanha {
    height: 100%;
    display: grid;
    grid-template-rows: auto 1fr;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .wizink-extra-cards__banner-hero__item-header {
    height: var(--camp-card-image-h);
    overflow: hidden;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .wizink-extra-cards__banner-hero__item-header>.image-tablet {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .wizink-extra-cards__banner-hero__item-body {
    display: grid;
    grid-template-rows: auto 1fr auto;
    min-height: 0;
    align-items: start;
  }

  .wz_extra_two_columns:has(.wizink-extra-cards__banner-hero__item.campanha) .wizink-extra-cards__footer-container {
    align-self: end;
  }

  .wizink-extra-cards__banner-hero__item.campanha .wizink-extra-cards__banner-hero__item-body .paragraph {
    margin-bottom: 12px;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
    --parc-card-image-h: 240px;
    padding-bottom: 20px;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro)>.scs-component-container,
  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro)>.scs-component-container>.scs-component-bounding-box,
  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .scs-custom-component,
  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .scs-component-content,
  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .scs-custom-component-wrapper,
  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) [id$="customComponentDiv"] {
    display: contents !important;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .wizink-extra-cards__banner-hero__item.parceiro {
    height: 100%;
    display: grid;
    grid-template-rows: auto 1fr;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .wizink-extra-cards__banner-hero__item-header {
    height: var(--parc-card-image-h);
    overflow: hidden;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .wizink-extra-cards__banner-hero__item-header>.image-tablet {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .wizink-extra-cards__banner-hero__item-body {
    display: grid;
    grid-template-rows: auto 1fr auto;
    min-height: 0;
    align-items: start;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .wizink-extra-cards__banner-hero__item-body .paragraph {
    margin: 8px 0 12px;
    text-align: center;
  }

  .wz_extra_four_columns:has(.wizink-extra-cards__banner-hero__item.parceiro) .wizink-extra-cards__footer-container {
    margin-top: auto;
    align-self: end;
  }
}