:root {
    --brand-mint-green-100: #f9fff6;
    --brand-mint-green-200: #e8fedf;
    --brand-mint-green-300: #d7fec8;
    --brand-mint-green-400: #c6efb6;
    --brand-mint-green-500: #abd799;
    --brand-mint-green-600: #89ae79;
    --brand-mint-green-700: #7d9374;
    --brand-mint-green-800: #6b7e62;
    --brand-mint-green-900: #5c6d55;
    --brand-forest-green-100: #effaf7;
    --brand-forest-green-200: #d8efe8;
    --brand-forest-green-300: #b3dfd2;
    --brand-forest-green-400: #71c4ab;
    --brand-forest-green-500: #48ac8e;
    --brand-forest-green-600: #0b996f;
    --brand-forest-green-700: #02835c;
    --brand-forest-green-800: #006a43;
    --brand-forest-green-900: #004227;
    --brand-cream-100: #fffdf6;
    --brand-cream-200: #fffaeb;
    --brand-cream-300: #faf5e3;
    --brand-cream-500: #e3dec9;
    --brand-cream-400: #f4eed7;
    --brand-cream-600: #d0cbb5;
    --brand-cream-700: #b7b098;
    --brand-cream-800: #958e7b;
    --brand-cream-900: #797566;
    --brand-charcoal-grey-25: #fafafa;
    --brand-charcoal-grey-50: #f5f5f5;
    --brand-charcoal-grey-100: #f0f0f0;
    --brand-charcoal-grey-200: #e3e3e3;
    --brand-charcoal-grey-300: #cfcfcf;
    --brand-charcoal-grey-400: #b5b5b5;
    --brand-charcoal-grey-500: #858585;
    --brand-charcoal-grey-600: #696969;
    --brand-charcoal-grey-700: #474747;
    --brand-charcoal-grey-800: #2c2c2c;
    --brand-charcoal-grey-900: #1b1b1b;
    --brand-iris-purple-100: #efeefc;
    --brand-iris-purple-200: #dbd9f7;
    --brand-iris-purple-300: #b3aeef;
    --brand-iris-purple-400: #8b83e7;
    --brand-iris-purple-500: #6358de;
    --brand-iris-purple-600: #594fc8;
    --brand-iris-purple-700: #4f46b2;
    --brand-iris-purple-800: #463e9b;
    --brand-iris-purple-900: #3c3585;
    --brand-sky-blue-100: #e6f3ff;
    --brand-sky-blue-600: #7abfff;
    --brand-sky-blue-700: #5aa3e7;
    --brand-sky-blue-900: #22609b;
    --brand-bantokens:#2962ff;
    --brand-coral-orange-100: #fff4f0;
    --brand-coral-orange-200: #ffdfd1;
    --brand-coral-orange-300: #ffbb9e;
    --brand-coral-orange-400: #ff976b;
    --brand-coral-orange-500: #ff6e3d;
    --brand-coral-orange-600: #ef6639;
    --brand-coral-orange-700: #d9592e;
    --brand-coral-orange-800: #bc4e2d;
    --brand-coral-orange-900: #a24428;
    --brand-aqua-teal-100: #f0fdfd;
    --brand-aqua-teal-200: #dbf4f4;
    --brand-aqua-teal-300: #b3e7e7;
    --brand-aqua-teal-400: #6dd1d1;
    --brand-aqua-teal-500: #1eb8b8;
    --brand-aqua-teal-600: #159f9f;
    --brand-aqua-teal-700: #279696;
    --brand-aqua-teal-800: #116b6b;
    --brand-aqua-teal-900: #0b5454;
    --brand-peony-pink-100: #fff4f9;
    --brand-peony-pink-200: #fce2eb;
    --brand-peony-pink-300: #f5d5e1;
    --brand-peony-pink-400: #f4afc7;
    --brand-peony-pink-500: #fd86b2;
    --brand-peony-pink-600: #f26d9e;
    --brand-peony-pink-700: #f3397e;
    --brand-peony-pink-800: #d9316c;
    --brand-peony-pink-900: #b22556;
    --brand-metallic-gold-100: #faf9f5;
    --brand-metallic-gold-200: #f2efe5;
    --brand-metallic-gold-300: #e3dbc4;
    --brand-metallic-gold-400: #d1c4a0;
    --brand-metallic-gold-500: #baa873;
    --brand-metallic-gold-600: #af995c;
    --brand-metallic-gold-700: #96834a;
    --brand-metallic-gold-800: #746539;
    --brand-metallic-gold-900: #5c502d;
    --brand-tulip-red-100: #ffecee;
    --brand-tulip-red-200: #ffd6db;
    --brand-tulip-red-300: #ffb2bb;
    --brand-tulip-red-400: #ff8d9a;
    --brand-tulip-red-500: #ff6072;
    --brand-tulip-red-600: #ff3a51;
    --brand-tulip-red-700: #e72448;
    --brand-tulip-red-800: #cf1a3b;
    --brand-tulip-red-900: #b81735;
    --brand-white: #fff;
    --brand-black: #000;
    --brand-cta-default-primary: linear-gradient(0deg, #1b1b1b, #2c2c2c);
    --brand-cta-default-secondary: linear-gradient(0deg, #fafafa, #fff);
    --brand-spacing_0: 0;
    --brand-spacing_1: .25rem;
    --brand-spacing_2: .5rem;
    --brand-spacing_3: .75rem;
    --brand-spacing_4: 1rem;
    --brand-spacing_5: 1.25rem;
    --brand-spacing_6: 1.5rem;
    --brand-spacing_7: 1.75rem;
    --brand-spacing_8: 2rem;
    --brand-spacing_9: 2.25rem;
    --brand-spacing_10: 2.5rem;
    --brand-spacing_11: 2.75rem;
    --brand-spacing_12: 3rem;
    --brand-spacing_14: 3.5rem;
    --brand-spacing_16: 4rem;
    --brand-spacing_20: 5rem;
    --brand-spacing_24: 6rem;
    --brand-spacing_32: 8rem;
    --brand-spacing_40: 10rem;
    --brand-spacing_48: 12rem;
    --brand-spacing_56: 14rem;
    --brand-spacing_64: 16rem;
    --brand-spacing_80: 20rem;
    --brand-rounded-x0: 0;
    --brand-rounded-x1: .25rem;
    --brand-rounded-x2: .5rem;
    --brand-rounded-x3: .75rem;
    --brand-rounded-x4: 1rem;
    --brand-rounded-x5: 1.25rem;
    --brand-rounded-x6: 1.5rem;
    --brand-rounded-x8: 2rem;
    --brand-rounded-x10: 2.5rem;
    --brand-rounded-x12: 3rem;
    --brand-rounded-x16: 4rem;
    --brand-rounded-x20: 5rem;
    --brand-rounded-x40: 10rem;
    --brand-typo_font-family--primary_regular: "Tomato-Grotesk-Regular", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--primary_medium: "Tomato-Grotesk-Medium", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--primary_semibold: "Tomato-Grotesk-Semibold", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--primary_bold: "Tomato-Grotesk-Bold", "Verdana", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--secondary_regular: "Inter-Regular", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--secondary_medium: "Inter-Medium", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--secondary_semibold: "Inter-SemiBold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-family--secondary_bold: "Inter-Bold", "Arial", sans-serif, "ui-sans-serif", "system-ui", "-apple-system";
    --brand-typo_font-weight--regular: 400;
    --brand-typo_font-weight--medium: 500;
    --brand-typo_font-weight--semibold: 600;
    --brand-typo_font-weight--bold: 700;
    --brand-typo_text-0-font-size: .625rem;
    --brand-typo_text-1-font-size: .75rem;
    --brand-typo_text-2-font-size: .875rem;
    --brand-typo_text-3-font-size: 1rem;
    --brand-typo_text-4-font-size: 1.125rem;
    --brand-typo_text-5-font-size: 1.25rem;
    --brand-typo_heading-1-font-size: 1rem;
    --brand-typo_heading-2-font-size: 1.125rem;
    --brand-typo_heading-3-font-size: 1.25rem;
    --brand-typo_heading-3-5-font-size: 1.375rem;
    --brand-typo_heading-4-font-size: 1.5rem;
    --brand-typo_heading-4-5-font-size: 1.75rem;
    --brand-typo_heading-5-font-size: 2rem;
    --brand-typo_heading-6-font-size: 2.25rem;
    --brand-typo_heading-7-font-size: 2.5rem;
    --brand-typo_heading-8-font-size: 3rem;
    --brand-typo_heading-9-font-size: 3.5rem;
    --brand-typo_heading-10-font-size: 4rem;
    --brand-typo_heading-11-font-size: 5rem;
    --brand-typo_text-0-line-height: .75rem;
    --brand-typo_text-1-line-height: 1rem;
    --brand-typo_text-2-line-height: 1.25rem;
    --brand-typo_text-3-line-height: 1.5rem;
    --brand-typo_heading-0-5-line-height: 1.125rem;
    --brand-typo_heading-1-line-height: 1.25rem;
    --brand-typo_heading-2-line-height: 1.5rem;
    --brand-typo_heading-2-5-line-height: 1.75rem;
    --brand-typo_heading-3-line-height: 2rem;
    --brand-typo_heading-3-5-line-height: 2.25rem;
    --brand-typo_heading-4-line-height: 2.5rem;
    --brand-typo_heading-5-line-height: 2.75rem;
    --brand-typo_heading-6-line-height: 3rem;
    --brand-typo_heading-7-line-height: 3.5rem;
    --brand-typo_heading-8-line-height: 4rem;
    --brand-typo_heading-9-line-height: 4.5rem;
    --brand-typo_heading-10-line-height: 5.5rem;
    --brand-animation_indicator-spin: indicator-spin 1.3s cubic-bezier(.46,.35,.39,.85) infinite;
    --brand-animation_sweep: sweep;
    --brand-animation_fade-in: fade-in 200ms ease-in-out forwards;
    --brand-animation_skeleton-loading: skeleton-loading 1s linear infinite;
    --brand-transition_toggle-button: all 300ms ease-in-out;
    --brand-transition_selectMenu-slide-right: 300ms slide-right ease-in-out;
    --brand-transition_selectMenu-slide-left: 300ms slide-left ease-in-out;
    --brand-transition_sidebar-slide-left: 700ms slide-left-with-bounce both;
    --brand-transition_sidebar-slide-right: 700ms slide-right-with-bounce both;
    --brand-transition_stepper-pulse: 800ms pulse infinite ease-in-out;
    --marketing-mint-green-100: var(--brand-mint-green-100);
    --marketing-mint-green-200: var(--brand-mint-green-200);
    --marketing-mint-green-300: var(--brand-mint-green-300);
    --marketing-forest-green-600: var(--brand-forest-green-600);
    --marketing-forest-green-800: var(--brand-forest-green-800);
    --marketing-forest-green-900: var(--brand-forest-green-900);
    --marketing-cream-100: var(--brand-cream-100);
    --marketing-cream-200: var(--brand-cream-200);
    --marketing-cream-300: var(--brand-cream-300);
    --marketing-cream-600: var(--brand-cream-600);
    --marketing-white: var(--brand-white);
    --marketing-charcoal-grey-100: var(--brand-charcoal-grey-100);
    --marketing-charcoal-grey-500: var(--brand-charcoal-grey-500);
    --marketing-charcoal-grey-600: var(--brand-charcoal-grey-600);
    --marketing-charcoal-grey-700: var(--brand-charcoal-grey-700);
    --marketing-charcoal-grey-800: var(--brand-charcoal-grey-800);
    --marketing-charcoal-grey-900: var(--brand-charcoal-grey-900);
    --marketing-black: var(--brand-black);
    --marketing-sky-blue-100: var(--brand-sky-blue-100);
    --marketing-sky-blue-600: var(--brand-sky-blue-600);
    --marketing-sky-blue-700: var(--brand-sky-blue-700);
    --marketing-sky-blue-900: var(--brand-sky-blue-900);
    --marketing-iris-purple-200: var(--brand-iris-purple-200);
    --marketing-iris-purple-400: var(--brand-iris-purple-400);
    --marketing-iris-purple-500: var(--brand-iris-purple-500);
    --marketing-iris-purple-800: var(--brand-iris-purple-800);
    --marketing-coral-orange-200: var(--brand-coral-orange-200);
    --marketing-coral-orange-500: var(--brand-coral-orange-500);
    --marketing-coral-orange-600: var(--brand-coral-orange-600);
    --marketing-coral-orange-700: var(--brand-coral-orange-700);
    --marketing-coral-orange-800: var(--brand-coral-orange-800);
    --marketing-coral-orange-900: var(--brand-coral-orange-900);
    --marketing-aqua-teal-200: var(--brand-aqua-teal-200);
    --marketing-aqua-teal-500: var(--brand-aqua-teal-500);
    --marketing-aqua-teal-700: var(--brand-aqua-teal-700);
    --marketing-aqua-teal-800: var(--brand-aqua-teal-800);
    --marketing-peony-pink-200: var(--brand-peony-pink-200);
    --marketing-peony-pink-500: var(--brand-peony-pink-500);
    --marketing-peony-pink-700: var(--brand-peony-pink-700);
    --marketing-peony-pink-900: var(--brand-peony-pink-900);
    --marketing-metallic-gold-200: var(--brand-metallic-gold-200);
    --marketing-metallic-gold-600: var(--brand-metallic-gold-600);
    --marketing-metallic-gold-700: var(--brand-metallic-gold-700);
    --marketing-metallic-gold-800: var(--brand-metallic-gold-800);
    --brand-z-index_0: 0;
    --brand-z-index_1: 1;
    --brand-z-index_3: 3;
    --brand-z-index_6: 6;
    --brand-z-index_9: 9;
    --brand-z-index_10: 10;
    --brand-z-index_20: 20;
    --brand-z-index_99: 99;
    --brand-z-index_900: 900;
    --brand-z-index_999: 999;
    --brand-z-index_1000: 1000;
    --brand-z-index_1001: 1001;
    --brand-z-index_1099: 1099;
}



.niveles_sib_wrapper {
    margin-top: 50px;
}
.niveles_wrapper {
    display: flex;
    gap: var(--brand-spacing_6, 1.5rem);
    justify-content: center;
    position: relative;
    width: 100%;
    margin-top: 5rem;
}
* {
    scroll-behavior: smooth;
}

*, :after, :before {
    box-sizing: border-box;
    border: 0 solid #e5e7eb;
}

.dist_marketing-link__icon--sm__ywAFO {
    height: 16px;
    width: 16px;
}
.dist_marketing-link__end__nGkHI {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    margin-left: .5rem;
    order: 3;
}
svg {
    display: inline-block;
}
audio, canvas, embed, iframe, img, object, svg, video {
    display: block;
    vertical-align: middle;
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #363642;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
      border-top-color: transparent;
      border-right-color: transparent;
      border-bottom-color: transparent;
      border-left-color: transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    text-decoration: none;
    margin-top: 1rem;
  }

  .btn-primary {
    color: #fff;
    background-color: #8b8bec !important;
    border-color: #7050bd !important;
  }

  .btn:not(:disabled):not(.disabled) {
    cursor: pointer;
  }

.niveles_card .niveles_card_block {
    align-items: center;
    background: var(--marketing-mint-green-100, #f9fff6);
    border: 2px solid var(--marketing-forest-green-600, #0b996e);
    border-top-left-radius: var(--brand-rounded-x6, 1.5rem);
    border-top-right-radius: var(--brand-rounded-x6, 1.5rem);
    color: var(--marketing-charcoal-grey-800, #2c2c2c);
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-between;
    padding: var(--brand-spacing_6, 1.5rem);
    text-align: center;
}


.pricing-card_sib-pricing-most-popular__RUoyz {
    align-items: flex-start;
    background: var(--marketing-forest-green-800, #006a43);
    border-radius: var(--brand-rounded-x6, 1.5rem) var(--brand-rounded-x6, 1.5rem) 0 0;
    color: var(--marketing-white, #fff);
    display: flex;
    flex: none;
    flex-direction: row;
    flex-grow: 0;
    gap: .625rem;
    height: var(--brand-spacing_14, 3.5rem);
    justify-content: center;
    margin-top: calc(-1* var(--brand-spacing_14, 3.5rem));
    order: 0;
    padding: var(--brand-spacing_4, 1rem) var(--brand-spacing_8, 2rem);
    position: absolute;
    width: 100%;
}

.pricing-card_sib-pricing-most-popular--platform_chat__XrS9U, .pricing-card_sib-pricing-most-popular--platform_crm__mKUXG, .pricing-card_sib-pricing-most-popular--platform_marketing__x3BbI, .pricing-card_sib-pricing-most-popular--platform_transactional__Qhk0K {
    align-items: center;
    border-radius: var(--brand-spacing_4, 1rem) var(--brand-spacing_4, 1rem) 0 0;
    height: auto;
    margin-top: 0;
    padding: var(--brand-spacing_4, 1rem);
    position: static;
}

.niveles_card .pricing-card_features-block__nPBPz {
    background-color: var(--marketing-cream-100, #fffdf6);
    border-bottom-left-radius: var(--brand-rounded-x6, 1.5rem);
    border-bottom-right-radius: var(--brand-rounded-x6, 1.5rem);
    border: 2px solid var(--marketing-forest-green-600, #0b996e);
    border-top: 0;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    gap: var(--brand-spacing_12, 3rem);
    justify-content: space-between;
    padding: var(--brand-spacing_6, 1.5rem);
}


.pricing-card_sib-pricing-white-box__price--decimal__CtxDN, .pricing-card_sib-pricing-white-box__price--month__vyFGL {
    align-self: flex-end;
    padding: 0 0 .375rem;
}

.pricing-card_sib-pricing-white-box__price--decimal__CtxDN {
    align-self: flex-start;
    padding-top: .1875rem;
}

.marketing-typo_text-inter-2-medium, .marketing-typo_text-inter-2-regular {
    font-size: var(--brand-typo_text-2-font-size);
    line-height: var(--brand-typo_text-2-line-height);
}

.marketing-typo_text-inter-2-regular {
    font-family: var(--brand-typo_font-family--secondary_regular);
    font-weight: var(--brand-typo_font-weight--regular);
}

.marketing-heading-4, .marketing-heading-5, .marketing-heading-6 {
    font-family: var(--brand-typo_font-family--primary_semibold);
    font-weight: var(--brand-typo_font-weight--semibold);
    line-height: var(--brand-typo_heading-3-line-height);
}
.marketing-heading-4, .marketing-heading-5 {
    font-size: var(--brand-typo_heading-4-font-size);
}

.marketing-heading-6 {
    font-size: var(--brand-typo_heading-3-font-size);
}

.marketing-heading-7, .marketing-heading-8 {
    font-family: var(--brand-typo_font-family--primary_medium);
    font-weight: var(--brand-typo_font-weight--semibold);
    line-height: var(--brand-typo_heading-2-line-height);
}

.marketing-heading-8 {
    font-size: var(--brand-typo_heading-1-font-size);
}

.marketing-heading-9 {
    font-family: var(--brand-typo_font-family--primary_medium);
    font-size: var(--brand-typo_text-2-font-size);
    font-weight: var(--brand-typo_font-weight--medium);
    line-height: var(--brand-typo_heading-0-5-line-height);
}

.dist_marketing-link-light--iris-purple--inline__sf1vj, .dist_marketing-link-light--iris-purple__tVril, .dist_marketing-link-light--iris-purple__tVril:not([disabled]):active, .dist_marketing-link-light--iris-purple__tVril:not([disabled]):hover {
    color: var(--brand-bantokens, #2962ff);
}

.dist_marketing-link___aoCk {
    align-items: center;
    display: inline-flex;
    outline: none;
    position: relative;
    text-decoration: none;
    text-underline-offset: var(--brand-spacing_1, .25rem);
}

.pricing-card_sib-pricing-white-box__price--variant__PXEWp {
    color: var(--marketing-charcoal-grey-900, #1b1b1b);
}
.pricing-card_sib-pricing-white-box__price__0f2OQ {
    color: var(--marketing-black, #000);
    display: flex;
    flex-direction: row;
    justify-content: center;
}

.pricing-card_sib-pricing-white-box__price--flex__InhPG, .pricing-card_sib-pricing-white-box__price--wrapper__e6q3H {
    display: flex;
}

.pricing-card_sib-pricing-white-box__price--currency__Ph46u {
    display: flex;
    white-space: nowrap;
}

.pricing-card_sib-pricing-white-box__price--heading__ibAj0 {
    white-space: nowrap;
}

.niveles_card.niveles_card_pl {
    min-width: 200px;
}
.niveles_card.pricing-card_platform_chat__C8My2, .niveles_card.pricing-card_platform_crm__5_W_v, .niveles_card.pricing-card_platform_enterprise__uk3DW, .niveles_card.niveles_card_pl {
    max-width: 327px;
}
.niveles_card {
    align-content: center;
    border-radius: var(--brand-rounded-x6, 1.5rem);
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0;
    position: relative;
    width: 100%;
}

.niveles_card .niveles_card_block_var_main {
    border-color: #1e45b1;
}
.niveles_card .niveles_card_block_var {
    background: var(--marketing-white, #fff);
    color: var(--marketing-charcoal-grey-900, #1b1b1b);
    gap: var(--brand-spacing_8, 2rem);
    max-height: 306px;
    min-height: 180px;
}

.niveles_card .niveles_card_block_var.amigo{
    background: #fff;
}

.niveles_card .niveles_card_block_var.familia{
    background: #00baec;
}

.niveles_card .niveles_card_block_var.socios{
    background: #000066;
}

.niveles_card .niveles_card_block_var.aliado{
    background: #c40066;
}


.niveles_card .pricing-card_features-block--variant__DAZYV {
    background: var(--marketing-white, #fff);
}
.niveles_card .pricing-card_features-block--platform_marketing__N7TeM {
    border-color: #1e45b1;
}


.niveles_card .pricing-card_main-block__heading--platform_marketing__njZ4d {
    color: #143591;
}

.niveles_card .niveles_card_block_var.familia .pricing-card_main-block__heading--platform_marketing__njZ4d,
.niveles_card .niveles_card_block_var.socios .pricing-card_main-block__heading--platform_marketing__njZ4d,
.niveles_card .niveles_card_block_var.aliado .pricing-card_main-block__heading--platform_marketing__njZ4d {
    color: #fff;
}

.niveles_card .pricing-card_main-block__heading--platform_chat__v98KS, .niveles_card .pricing-card_main-block__heading--platform_crm__3We68, .niveles_card .pricing-card_main-block__heading--platform_enterprise__oVzzN, .niveles_card .pricing-card_main-block__heading--platform_marketing__njZ4d, .niveles_card .pricing-card_main-block__heading--platform_transactional__RneS_ {
    margin-bottom: var(--brand-spacing_1, .25rem);
}

.dist_brevo-heading__utk3d {
    margin: 0;
}

.niveles_card .pricing-card_main-block__text__v6FMz {
    color: var(--marketing-charcoal-grey-800, #2c2c2c);
}

.niveles_card .niveles_card_block_var.familia .pricing-card_main-block__text__v6FMz,
.niveles_card .niveles_card_block_var.socios .pricing-card_main-block__text__v6FMz,
.niveles_card .niveles_card_block_var.aliado .pricing-card_main-block__text__v6FMz {
    color: #fff;
}
.marketing-typo_text-inter-2-medium, .marketing-typo_text-inter-2-regular {
    font-size: var(--brand-typo_text-2-font-size);
    line-height: var(--brand-typo_text-2-line-height);
}
.marketing-typo_text-inter-2-regular {
    font-family: var(--brand-typo_font-family--secondary_regular);
    font-weight: var(--brand-typo_font-weight--regular);
}

.precio {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    align-items: center;
    width: 100%;
}

.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list-wrapper--variant__enB_A {
    color: var(--marketing-charcoal-grey-900, #1b1b1b);
    gap: var(--brand-spacing_4, 1rem);
}
.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list-wrapper__6W2W6 {
    display: flex;
    flex-direction: column;
    gap: var(--brand-spacing_6, 1.5rem);
}

.marketing-typo_text-inter-3-bold {
    font-family: var(--brand-typo_font-family--secondary_bold);
    font-size: var(--brand-typo_text-3-font-size);
    font-weight: var(--brand-typo_font-weight--bold);
    line-height: var(--brand-typo_text-3-line-height);
}

.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list--variant__UWLNr {
    gap: var(--brand-spacing_2, .5rem);
}
.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list__FYGgf {
    display: flex;
    flex-direction: column;
    gap: var(--brand-spacing_4, 1rem);
    margin: 0;
    padding: 0;
}
menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list__item--variant__x1G4H {
    gap: 0;
}
.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list__item__FDCL_ {
    align-items: center;
    display: inline-flex;
    gap: var(--brand-spacing_2, .5rem);
    list-style: none;
}

.niveles_card .pricing-card_features-block__nPBPz .pricing-card_features-list__text--variant__xqk8e {
    margin-left: var(--brand-spacing_2, .5rem);
}
.marketing-typo_text-inter-2-medium, .marketing-typo_text-inter-2-regular {
    font-size: var(--brand-typo_text-2-font-size);
    line-height: var(--brand-typo_text-2-line-height);
}
.marketing-typo_text-inter-2-regular {
    font-family: var(--brand-typo_font-family--secondary_regular);
    font-weight: var(--brand-typo_font-weight--regular);
}

.pricing-card_sib-pricing-most-popular--platform_marketing__x3BbI {
    background: var(--brand-bantokens, #2962ff);
}

.dist_marketing-btn-light__variant-secondary__ewg7c {
    background-color: transparent;
}

.mobile_botones {
    display: grid;
    grid-gap: var(--brand-spacing_2, .5rem);
    gap: var(--brand-spacing_2, .5rem);
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: var(--brand-spacing_6, 1.5rem);
    padding: 0;
}

.marketing-typo_text-inter-2-medium {
    font-family: var(--brand-typo_font-family--secondary_medium);
    font-weight: var(--brand-typo_font-weight--medium);
}
.marketing-typo_text-inter-2-medium, .marketing-typo_text-inter-2-regular {
    font-size: var(--brand-typo_text-2-font-size);
    line-height: var(--brand-typo_text-2-line-height);
}

.mobile_boton {
    background-color: transparent;
    border-color: #1e45b1 !important;
    color: #1e45b1;    
    border-radius: var(--brand-rounded-x3, .75rem);
    min-height: 40px;
    padding: calc(var(--brand-spacing_2, .5rem) - 2px) var(--brand-spacing_3, .75rem);
    border-width: 2px;
    box-shadow: 0 2px 4px -2px rgba(27, 27, 27, .1), 0 4px 8px -2px rgba(27, 27, 27, .14), 0 0 0 1px transparent;
    transition: all .3s;
    font-size: 12px;
}

.mobile_boton.active {
    background-color: var(--brand-bantokens, #2962ff) !important;
    border-color: var(--brand-bantokens, #2962ff);
    color: var(--marketing-white, #fff);
}

.dist_marketing-btn__T7nAD {
    align-items: center;
    border: 2px solid var(--marketing-forest-green-800, #006a43);
    border-radius: var(--brand-rounded-x4, 1rem);
    box-shadow: 0 2px 4px -2px rgba(27, 27, 27, .1), 0 4px 8px -2px rgba(27, 27, 27, .14);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    justify-content: center;
    max-width: 100%;
    padding: .625rem var(--brand-spacing_3, .75rem);
    position: relative;
    text-align: center;
    text-decoration: none;
    transition: .5s;
    white-space: nowrap;
}

.dist_marketing-btn-ellipsis__IeI9p, .mobile_boton_label {
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.iconban{
    display: flex;
    justify-content: center;
}

.iconban img{
    width: 130px;
}


/* quita redonde esquinas */

/* .niveles_card .pricing-card_main-block--business__QO9by {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
} */


@media (min-width: 768px) {

    #card-carousel .owl-stage-outer { display: flex !important; flex-wrap: wrap; } 

    #card-carousel .owl-item { display: inline-block !important; width: 45%; box-sizing: border-box; }

    .mobile_botones{
        display: none;
    }

    .marketing-heading-4, .marketing-heading-5, .marketing-heading-6 {
        font-family: var(--brand-typo_font-family--primary_semibold);
        font-weight: var(--brand-typo_font-weight--semibold);
        line-height: var(--brand-typo_heading-3-line-height);
    }

    .marketing-heading-4, .marketing-heading-5 {
        font-size: var(--brand-typo_heading-4-font-size);
    }

    .marketing-heading-8 {
        font-size: var(--brand-typo_heading-1-font-size);
    }

    .marketing-heading-7, .marketing-heading-8 {
        font-family: var(--brand-typo_font-family--primary_medium);
        font-weight: var(--brand-typo_font-weight--semibold);
        line-height: var(--brand-typo_heading-2-line-height);
    }
}

@media screen and (min-width: 1024px) {
    .niveles_tab_wrapper, .desktop-tab-pane_sib-pricing-block__tab-pane--variant__zwpYm {
        gap: var(--brand-spacing_4, 1rem);
    }

    .niveles_card .niveles_card_block_var {
        min-height: 281px;
    }

    .niveles_card .pricing-card_features-block--marketing__q4_ut {
        min-height: 500px;
    }

    .niveles_card .pricing-card_features-block--variant__DAZYV {
        min-height: 375px;
    }

    .pricing-card_sib-pricing-most-popular--platform_chat__XrS9U, .pricing-card_sib-pricing-most-popular--platform_crm__mKUXG, .pricing-card_sib-pricing-most-popular--platform_marketing__x3BbI {
        border-radius: var(--brand-rounded-x6, 1.5rem) var(--brand-rounded-x6, 1.5rem) 0 0;
        margin-top: calc(-1* 3.125rem);
        padding: var(--brand-spacing_4, 1rem) var(--brand-spacing_8, 2rem);
        position: absolute;
    }

    

    .pricing-card_sib-pricing-white-box__price--flex__InhPG {
        flex-direction: column;
    }

    .marketing-heading-3, .marketing-heading-4 {
        font-family: var(--brand-typo_font-family--primary_semibold);
        font-size: var(--brand-typo_heading-5-font-size);
        font-weight: var(--brand-typo_font-weight--semibold);
        line-height: var(--brand-typo_heading-4-line-height);
    }

    .pricing-card_sib-pricing-white-box__price--decimal__CtxDN {
        padding-top: .25rem;
    }

    .marketing-heading-8 {
        font-size: var(--brand-typo_heading-1-font-size);
        line-height: var(--brand-typo_heading-1-line-height);
    }

    .marketing-heading-7, .marketing-heading-8 {
        font-family: var(--brand-typo_font-family--primary_medium);
        font-weight: var(--brand-typo_font-weight--semibold);
    }
}

@media screen and (min-width: 1100px) {
    .niveles_card .pricing-card_features-block--marketing__q4_ut {
        min-height: 480px;
    }

    .pricing-card_sib-pricing-white-box__price--flex__InhPG {
        flex-direction: row;
        flex-wrap: nowrap;
    }

    .pricing-card_sib-pricing-white-box__price--decimal__CtxDN {
        padding-top: .3125rem;
    }
}

@media screen and (min-width: 1280px) {
    .niveles_tab_wrapper {
        gap: var(--brand-spacing_6, 1.5rem);
    }

    .niveles_card .pricing-card_features-block--marketing__q4_ut {
        min-height: 420px;
    }

    .marketing-heading-6 {
        font-size: var(--brand-typo_heading-3-font-size);
    }

    .marketing-heading-4 {
        font-size: var(--brand-typo_heading-5-font-size);
        line-height: var(--brand-typo_heading-4-line-height);
    }

    .marketing-heading-3, .marketing-heading-4 {
        font-family: var(--brand-typo_font-family--primary_semibold);
        font-weight: var(--brand-typo_font-weight--semibold);
    }

    .marketing-heading-8 {
        font-size: var(--brand-typo_heading-1-font-size);
        line-height: var(--brand-typo_heading-1-line-height);
    }

    .marketing-heading-7, .marketing-heading-8 {
        font-family: var(--brand-typo_font-family--primary_medium);
        font-weight: var(--brand-typo_font-weight--semibold);
    }
}

@media (min-width: 1536px) {
    .marketing-heading-6 {
        font-size: var(--brand-typo_heading-4-font-size);
        line-height: var(--brand-typo_heading-3-line-height);
    }

    .marketing-heading-5, .marketing-heading-6 {
        font-family: var(--brand-typo_font-family--primary_semibold);
        font-weight: var(--brand-typo_font-weight--semibold);
    }

    .marketing-heading-4 {
        font-size: var(--brand-typo_heading-7-font-size);
        line-height: var(--brand-typo_heading-6-line-height);
    }

    .marketing-heading-3, .marketing-heading-4 {
        font-family: var(--brand-typo_font-family--primary_semibold);
        font-weight: var(--brand-typo_font-weight--semibold);
    }

    .pricing-card_sib-pricing-white-box__price--decimal__CtxDN {
        padding-top: .3125rem;
    }

    .marketing-heading-9 {
        font-family: var(--brand-typo_font-family--primary_medium);
        font-size: var(--brand-typo_heading-1-font-size);
        font-weight: var(--brand-typo_font-weight--medium);
        line-height: var(--brand-typo_heading-1-line-height);
    }

    .marketing-heading-7, .marketing-heading-8 {
        font-family: var(--brand-typo_font-family--primary_medium);
        font-weight: var(--brand-typo_font-weight--semibold);
        line-height: var(--brand-typo_heading-2-line-height);
    }

    .marketing-heading-8 {
        font-size: var(--brand-typo_heading-2-font-size);
    }

    
}



@media (max-width: 768px) {

.niveles_wrapper {
    display: flex;
    flex-flow: initial;
    gap: 6vw;
    overflow-x: hidden;
    padding: 0 1rem;    
    justify-content: unset;
    margin-top: 0;
}


.nivel_mobile {
    display: flex;
    justify-content: center;
    min-width: calc(100%);
    padding-bottom: var(--brand-spacing_6, 1.5rem);    
    transition: all .5s cubic-bezier(.01,.985,.73,.995);
}

}